15 3435 135 904274 1 9 12 19 25 32 36 70 78 80 82 84 86 94 97 100 104 116 133 155 184 206 234 269 319 364 400 516 639 845 100 626 1299 991 260 57 29 19 15 13 10 7 5 3 1