41 2052487 90062 1647998539 6 8 9 18 19 23 29 34 36 38 42 43 45 46 48 49 50 52 54 56 58 59 60 61 67 70 74 77 79 80 81 82 83 84 85 87 88 89 90 91 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 41 18 145 744 2852 8317 19826 39715 68364 103528 140186 172286 194862 204306 199436 183303 160465 134873 109335 85828 65767 48951 35296 24976 17069 11133 7229 4698 3110 2095 1401 930 545 317 252 163 61 38 28 18 14 7