3079
9445
16384
22118
28776
33880
37507
40144
41925
44586
50650
52791
56647
64576
69568
72591
77246
81637
86055
91368
95411
97947
103119
106319
111430
116477
121991
126503
133289
138202
144360
147701
151421
157766
159877
164621
170056
176250
182446
188633
198441
