12 2737 105 481345 4 16 25 41 54 60 61 72 83 85 89 98 100 101 104 109 116 125 136 149 164 197 263 1854 100 1172 1233 168 15 13 11 9 7 5 3 1