42 3813 198 2063418 1 3 4 5 7 9 11 16 18 20 22 24 25 29 31 33 39 42 43 44 47 53 54 56 57 58 64 67 69 72 76 78 83 84 86 88 90 92 94 95 97 99 100 102 108 120 136 156 179 206 237 272 311 354 401 451 504 560 621 686 753 822 895 971 1050 1133 1220 1310 1403 1500 1600 1702 1808 1916 2021 2122 2222 2319 2410 2501 2594 2690 2815 3271 100 234 308 356 349 288 212 159 130 115 103 94 90 88 84 81 76 71 68 65 64 63 60 57 53 48 46 45 39 35 35 31 28 27 25 22 19 17 13 8 5 2