28214540
12095750
25744389
94931992
76386996
36123253
78886270
59282628
43225266
84741183
11723855
44695772
54824740
36715305
32562738
55963628
5083227
14689529
62438929
1922446
11835162
63327696
89706150
8286971
49173969
35028980
75777498
37036732
8567340
36793385
40148428
5085590
75398666
17607500
38984119
13583182
99465716
8435499
59052035
2997462