11 3351 143 535442 8 12 34 43 46 60 72 81 87 92 98 100 101 104 109 116 125 136 149 164 181 206 100 1248 1547 406 14 11 9 7 5 3 1