2753930
1903253
9004138
47365347
2314866
51916841
50466157
20506770
45307283
23722545
46686884
8422732
40139606
63717308
1104591
6584385
21606667
95681421
29123594
17811993
82597840
20615578
7267488
16685071
2991489
61316771
53239438
96907280
10474723
26797731
88618971
34764642
357586
22672854
35034443
93347168
66897223
54332865
36829167
64596575