15 4837 170 1140441 17 19 22 29 37 38 42 46 57 67 75 88 93 94 98 100 101 104 109 116 125 136 149 164 181 200 221 257 341 392 100 1222 2252 1141 22 19 17 15 13 11 9 7 5 3 1