18 14415 373 4024577 7 15 16 20 21 29 36 40 43 44 51 66 68 81 85 88 95 97 100 101 104 109 116 125 136 149 164 181 200 221 244 269 327 440 611 2679 100 1513 6542 5603 488 25 23 21 19 17 15 13 11 9 7 5 3 1