17 6160 180 1630230 2 5 8 9 12 24 29 33 46 58 65 67 70 76 79 80 90 100 103 112 126 145 169 204 243 291 332 364 465 649 1031 1440 2438 5870 100 748 2077 2067 777 181 71 42 25 20 15 11 9 7 5 3 2