3045
8268
16595
42635
56052
75523
107505
134425
162072
186119
203799
209863
214271
219975
223935
239951
253999
264381
279000
287174
303485
328093
344917
372292
384708
391691
400740
409612
415763
432162
438706
445402
457346
465826
474570
484226
495698
504601
533200
540864
549456
565887
586319
596713
605271
618375
630925
647934
657366
675917
683485
695972
708773
724156
733259
745019
755004
760695
768156
777252
788191
797049
802938
813242
820610
831714
835866
851282
867569
882866
889968
921788
929576
948607
961599
978551