23 16971 508 6264075
6 9 10 14 18 22 24 27 28 31 35 42 44 58 59 71 79 85 89 90 96 98 99 
100 101 104 109 116 125 136 149 164 181 200 221 244 269 296 325 356 389 424 461 530 8477 16159 
100 1310 6411 6990 1822 49 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1