40922967
14859922
74315859
38068093
1693521
71967317
261442
69023456
16727368
47602671
63406489
81528053
11235597
18967567
29546339
97526403
11699687
24278471
71399343
53907516
95215629
57113890
78165401
58236324
71186634
22006832
16608785
30119326
94883226
9209518
10721728
7500204
95406525
3804661
47568449
39832884
90985252
80729137
72328257
25595538