43 3421 178 1487446 1 6 9 10 11 13 15 17 26 27 28 29 32 33 34 35 37 48 49 51 53 54 55 56 57 58 59 60 62 66 67 68 70 72 73 79 80 82 85 89 92 95 96 100 101 106 115 128 145 166 191 220 253 290 330 373 420 471 526 585 648 715 786 860 937 1018 1101 1186 1276 1368 1461 1555 1650 1745 1841 1938 2036 2137 2239 2344 2450 2554 2660 2804 3000 3206 100 228 268 250 202 170 150 135 125 121 117 109 101 95 90 88 87 84 78 74 74 72 65 57 54 52 46 39 36 35 33 31 28 24 22 20 16 13 11 9 7 4 1