3115186
21331723
2631104
41889843
15662945
1936597
43603452
94456986
32033529
1691628
82153217
43094153
22542948
10144114
20198490
95391216
3170446
4456124
28703251
88496297
54433217
55262933
99331856
41678317
23332268
759034
96921057
13308499
19082898
19589921
77124526
19575545
82274517
27963856
68412258
4634567
1983708
1682344
47153936
350142