11 3283 122 523106 5 7 9 19 38 42 45 53 62 89 95 100 101 104 109 116 125 136 149 164 181 252 100 1290 1514 330 13 11 9 7 5 3 1