121 114 76 85 170 120 110 138 191 80 105 149 119 47 113 122 47 77 53 69 88 85 150 61 95 33 19 180113