4197552
2588219
2406264
50702096
80662655
9832939
66498405
89446979
47727719
41207591
16348352
59913917
1337232
6226756
20628880
7509517
91058007
541500
98621036
39115391
39536594
39982149
56914015
2008584
30859
6887674
78649819
35824749
30995719
45404819
62865655
50928074
34313398
95885778
58603923
76302085
99067290
2881502
8518271
85037609