26 25269 804 11644395
4 5 9 12 21 23 24 25 27 31 32 36 42 44 52 53 55 68 75 76 77 83 87 88 92 94 
100 101 104 109 116 125 136 149 164 181 200 221 244 269 296 325 356 389 424 461 500 541 584 1723 3606 17067 
100 1272 7406 10814 4906 357 52 38 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1