13 3448 108 642651 5 9 16 19 61 62 65 69 73 79 89 92 99 100 103 114 133 152 182 204 231 267 306 1100 1632 2408 100 650 1244 929 314 108 50 26 11 7 5 3 1