33 7040871 201957 3507928523 3 5 7 8 9 11 18 21 27 30 31 32 36 37 38 49 52 53 55 56 58 59 64 65 69 70 72 77 88 91 97 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3391201 29 373 2760 13096 43934 112228 228083 382792 549711 694898 786064 805301 757700 663093 545887 428220 323139 235786 166470 113161 73773 46438 28614 17147 10214 6178 3421 1433 496 231 140 60 1