12 2377 109 480888 9 10 11 15 25 54 64 78 85 94 95 98 100 101 104 109 116 125 136 149 164 192 231 323 100 1036 1053 124 15 13 11 9 7 5 3 1