40826825
7221494
86345332
55278999
21446046
37137726
48028163
7638885
80681956
2259841
86615678
67082759
843111
78469870
33728817
31891658
6392409
7010467
16334219
10517458
27387848
19863017
13283829
22866249
61187076
36653432
31449545
63906916
4024768
43092304
1581465
2086756
92423608
14601052
38657204
38706662
98601315
79738070
12575984
72692477