34 28183 1298 20740829 3 8 10 11 13 19 21 22 23 24 29 34 37 39 40 41 46 48 49 57 58 59 61 63 71 83 85 87 92 93 94 95 97 98 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 39 64 91 128 169 220 277 484 869 922 2169 5660 5733 8038 47 687 4084 9289 8921 3684 715 154 67 36 33 31 30 30 30 30 30 30 30 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1