11 2633 135 450105 1 10 21 28 31 32 46 70 87 93 98 100 101 104 109 116 125 136 149 164 181 258 100 1126 1189 169 13 11 9 7 5 3 1