34 19431 906 14136140 1 2 4 8 10 13 18 21 24 28 29 30 32 37 38 41 43 45 47 48 50 51 62 67 76 78 79 80 81 86 89 90 95 97 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 38 63 94 123 166 207 318 405 546 891 998 1155 2494 4123 9846 44 711 3618 6917 5425 1731 319 72 46 36 32 32 32 32 32 32 32 32 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1