39 9531271 247145 4273683184 4 7 10 14 16 17 18 21 23 25 26 27 30 31 32 33 45 46 49 50 52 55 56 57 58 59 64 68 69 70 75 76 79 88 93 94 97 98 99 100 101 106 115 128 172 190 211 295 418 517 692 1264 2129 2594 3448 6085 7951 9826 24319 46486 95108 134222 205963 274974 293586 533495 879775 1176452 1512599 2333226 2973093 3828294 4537045 6003840 6817680 7158268 8192317 9308821 100 1005 5823 22693 66128 152053 284503 445497 605283 737673 827884 872176 871736 831156 760776 670321 569967 469715 375356 292042 218061 154943 104693 67316 43505 28107 18631 13175 8804 5196 2855 1716 1111 669 348 166 71 15 2