20488371
6349160
26002452
5470829
78545847
66907163
51884267
25934097
47093316
83144922
11594054
40522281
28478121
88958756
4429303
52607918
13056018
33463832
50137873
40314158
61548687
71731014
79223932
45937453
98143322
57106448
75291961
62941745
56793073
415455
5896827
224289
92872499
1986739
9544562
97201153
86003352
30751105
46057081
384237