12 2637 126 477714 3 9 13 18 20 22 53 73 76 77 78 99 100 101 104 109 116 125 136 149 174 197 295 787 100 1195 1183 95 15 13 11 9 7 5 3 1