95404719
2491416
42894385
23302186
59253733
52485543
72846085
38377052
13018817
63995518
89445695
31773900
12131543
367829
2978892
60507631
39316065
25819931
47195583
66226728
68908846
17606164
22179856
85066875
8132115
79575057
49895158
9389339
98409953
1921481
17283391
68417745
57108769
96071259
12083281
47955591
42785966
29208360
57608109
10473054