26 2017971 39199 646580995 9 14 19 22 24 25 34 36 38 40 41 47 49 52 53 55 56 67 73 79 85 91 94 97 99 100 100 101 106 115 126 161 250 346 604 803 1384 1929 2892 10002 18472 22081 50659 87807 152030 161677 246529 334280 760433 1271740 1416193 1757044 100 1452 11664 52171 144016 266825 358010 369070 307253 216915 134836 76164 40448 20573 10073 4697 2098 907 392 155 67 39 27 14 4 1