12 3397 122 612208 4 12 14 27 32 33 51 61 80 90 92 94 100 101 104 109 116 125 136 149 164 181 215 269 100 1285 1563 385 15 13 11 9 7 5 3 1