3191
7113
10311
15015
19890
25710
32451
38627
43967
51604
58531
65895
72627
79032
87040
101147
110985
119300
129468
140442
241750
