34 16897 779 13096776 1 3 9 16 19 20 22 24 26 27 31 32 36 40 45 49 54 56 57 58 65 66 71 72 75 76 78 79 81 83 88 89 94 96 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 31 32 4022 9392 1 20 143 522 1204 2022 2612 2634 2212 1657 1166 804 574 393 282 191 132 93 63 43 33 20 15 10 9 6 7 7 5 5 4 4 2 2