25 1779094 33853 567853819 13 17 19 24 26 33 38 40 49 50 59 68 70 71 76 78 79 82 84 85 88 89 92 99 100 100 102 107 119 134 158 244 371 502 652 1561 1921 3272 6009 11416 27356 60782 81381 113735 140335 254188 348012 479901 701165 1638203 100 1423 10408 44248 119826 223002 302565 316473 269115 195793 127466 76720 43738 23775 12384 6215 3042 1495 754 345 135 52 16 3 1