54 2517 226 2501167 1 3 5 8 9 10 12 13 14 15 16 17 18 19 20 22 26 27 28 29 31 33 34 38 42 43 44 45 46 47 48 50 53 55 57 58 60 64 65 68 70 71 74 77 81 83 87 88 89 91 92 96 98 99 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 33 34 35 36 37 38 39 40 95 156 217 294 363 482 573 686 795 900 1313 1766 2019 2428 14 61 143 262 342 273 150 76 49 43 35 31 30 32 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1