17 9670 232 2609903 1 3 13 25 31 36 39 50 52 53 65 68 69 80 82 83 94 100 103 112 129 150 179 219 260 300 339 385 431 478 529 601 737 8017 100 721 2540 3502 2018 518 115 46 28 20 18 14 9 9 7 4 1