38 1149 150 985201 4 5 12 15 16 18 22 23 25 29 30 31 32 35 40 45 47 48 51 52 54 56 58 60 67 68 71 77 81 86 88 89 92 96 97 98 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 27 28 29 30 31 32 33 122 285 500 831 1000 1 16 68 142 182 151 121 95 75 54 37 21 19 14 13 9 7 6 6 6 6 6 6 6 6 6 6 7 6 7 6 8 7 8 6 4 3 2