11 2767 105 459160 10 33 47 48 49 50 51 58 75 82 96 100 101 104 109 116 125 136 149 164 181 686 100 1189 1256 173 13 11 9 7 5 3 1