32 5205 310 3344784 4 12 13 17 20 25 26 29 35 36 38 39 42 48 51 58 62 68 71 73 75 76 78 82 83 85 87 88 92 94 96 97 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 45 132 304 1579 2828 3354 4509 1 23 201 657 1094 1102 806 504 298 161 85 47 28 20 17 17 16 14 14 13 11 11 10 10 10 8 6 7 5 3 4 2