16 9549 244 2200888 7 12 24 31 34 42 45 49 52 53 57 61 68 69 76 99 100 101 104 109 116 125 136 149 164 181 200 221 257 305 392 535 100 1453 4518 3254 102 22 19 17 15 13 11 9 7 5 3 1