52231030
2811992
8464857
38015984
7943711
8143058
22127342
71891921
11172964
70222956
5288641
7143570
40293656
10079238
70727054
52494323
502317
395224
47667990
3497744
43458376
1321843
76432870
97266849
19615301
28105880
27508158
98319586
2838384
25369370
4567827
79841319
15022439
22282050
53343778
61814392
19773339
8369665
64712714
59212119