3029208
1926669
32605858
2832447
30061018
37661516
81708054
621509
75051201
34835206
59486565
54032266
41532306
2384339
509621
5351912
478260
63118537
50007998
94809621
4678701
1376669
4820543
24588778
97036452
12602516
14867746
76196409
20043488
42623177
74714272
8752409
79729357
172472
13768776
69713226
33625382
25404919
755585
9209840