12 2373 110 450897 14 16 23 40 45 46 54 77 78 80 93 98 100 101 104 109 116 125 136 149 164 181 216 941 100 1079 1051 79 15 13 11 9 7 5 3 1