28 2018470 44769 750790815 1 2 9 11 12 13 25 26 28 30 36 40 48 50 58 62 63 66 72 74 80 82 85 90 94 95 97 99 100 101 105 111 120 138 171 187 251 631 1015 1385 3388 6137 10061 12022 13345 22795 62669 101118 194060 299193 474676 784240 949951 1061349 1552920 1962749 100 1335 9696 42383 119439 231937 330351 363703 322738 240221 156226 92401 51342 27297 14293 7445 3811 1890 936 470 221 105 55 32 22 15 5 1