10 1471 78 259897 2 7 8 39 57 59 77 84 97 100 100 105 117 140 166 183 227 312 385 602 100 502 575 212 50 15 8 5 3 1