3031
6153
10194
13446
17648
21135
24745
27907
31818
35899
40169
44100
48490
51883
55713
60093
64075
68066
73554
77675
81617
86047
90707
121890
126601
131994
149793
162011
175530
184827
198546
213642
247361
250771
254642
260345
264913
268614
273545
278936
282786
288499
293507
297928
301818
308949
312529
317461
321975
326241
330962
334274
342325
345438
348628
353478
358889
361889
367053
371493
375733
379835
383675
