3258131
3994197
20252608
4742448
14148614
15504970
84795403
589524
28775015
19363534
31364623
70069345
96135574
60673593
7618916
2299222
5902593
14135941
72179802
18185074
75265942
35773502
8465750
2105258
77696414
50469431
40849019
38595323
55726146
96961710
24083870
76778688
65262196
96085847
15889295
15959485
21391946
41243774
991730
5309445