8013
11745
16932
21869
27504
35734
45807
51873
62442
73100
80286
88418
95741
105184
114909
138060
158178
169532
183604
193588
203007
215675
227513
252141
265115
276223
285120
296453
308567
314352
321308