133 201 265 333 31 98 100 97 22 102 119 78 88 78 54 88 94 61 59 52 69 71 127 159 44 34 76 19 208 92 92 68 183113