26 4529044 88865 1458666377
2 10 11 14 15 24 31 32 40 49 56 57 59 60 65 67 73 77 82 84 87 88 92 95 97 98 
100 101 107 114 122 137 151 175 209 564 906 1075 1291 4129 8578 18998 21663 38617 87406 124622 370985 744881 1149811 1821031 2157757 3854057 
100 1396 10826 51506 161690 355963 579400 731899 749891 646116 482034 321380 197408 113667 62226 32809 16603 7939 3608 1569 645 249 85 27 7 1