32 16670 755 11893539 2 7 8 9 10 11 14 16 18 20 23 26 39 46 47 50 56 58 62 63 66 67 72 73 74 77 81 88 94 95 96 98 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1600 8402 1 23 197 863 2019 2887 2917 2429 1818 1218 764 472 321 218 159 110 75 51 39 28 15 10 7 5 4 4 3 3 3 4 2 1