52792506
17893616
87455880
3648823
8561016
65459749
2133410
75619429
2430338
99773964
48842023
30249557
15651169
95919125
74219496
51227058
36114664
63305567
22568706
26453828
64323675
18548698
73221116
44893608
74561692
12726727
7541326
26015160
52538621
57001033
47377523
72675363
58695871
84886484
6710848
64545664
56115915
57044283
47459125
15574145