21 14017 418 4586422
1 2 10 14 17 26 32 35 47 52 54 55 60 66 68 69 71 72 74 93 97 
100 101 104 109 116 125 136 149 164 181 200 221 244 269 296 325 356 389 445 578 12205 
100 1355 5881 5488 908 60 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1