40229495
97376328
69675931
67947022
65903624
63805536
4086721
98732971
31494278
94239643
33535800
15853851
8976500
70167246
41794187
89282039
35472513
77709265
27794296
50417468
75033004
45807722
52464792
56437313
99074112
37288259
30862794
13944457
30923865
7917637
53402250
8681321
12835678
72062948
55372948
47356533
72086765
79964
55052446
21929121