10 2887 110 431877 12 17 23 46 53 57 64 80 91 96 100 101 104 109 116 125 136 149 164 181 100 1235 1323 193 11 9 7 5 3 1