42 5063 384 4887864 1 2 3 14 18 20 22 24 26 28 31 32 33 39 40 42 44 46 47 54 57 58 59 61 62 64 67 69 73 75 80 81 83 84 88 89 90 91 93 94 99 100 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 51 86 127 174 223 280 365 442 513 582 717 1138 1479 1716 2053 2320 30 266 880 1113 693 448 378 216 107 86 61 43 43 36 34 34 34 34 34 34 34 34 34 34 34 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1