7181
19551
33702
63490
76878
92549
107952
125302
139162
168262
185959
198249
221640
245186
281462
303070
326531
335446
356351
382065
394359
415260
441508
464495
486531
497528
508698
521973
543573
551080
560894
602808
618906
660724
679919
688553
704211
729384
743436
766531
785615
802424
823170
860820
875494
889913
918741
934874
942680
950640
968424
978266
989298
999447
1015981