10638722
1413549
30144740
19902016
208555
99999935
49871198
2908020
10618294
37101313
455929
55177907
70855949
60804963
12998790
40164458
8635252
31092448
13251417
83287588
78463669
83924370
17509800
35998106
38648307
29505595
79662489
95586190
44571521
2411800
92876071
42135568
39621020
40591784
73756410
25262830
83388364
79024752
64705594
13318071