37586883
8148332
15975561
79191399
19789187
58638579
36077397
61603946
84456314
5345725
17965815
94792605
78081917
9255999
43569017
52349392
24557495
57046916
5497311
89868532
52765024
1425129
72756294
43557056
49645250
1345866
31812281
36665100
7230239
73736806
50061399
12617565
8849876
10117865
56373243
56424150
18869530
58404372
6165981
52494243