33 13845 544 8751066 1 3 8 11 13 18 19 20 22 25 31 33 38 40 43 47 48 51 56 63 64 65 73 74 75 79 83 86 89 90 93 95 97 100 102 110 124 143 166 192 221 254 289 324 361 402 451 504 560 618 678 739 802 865 926 989 1053 1116 1183 1253 1327 1415 1633 2022 5012 13015 100 431 1226 2163 2435 2096 1641 1221 861 564 336 189 100 60 48 43 42 39 35 33 29 25 23 20 17 16 15 12 9 7 5 3 1