53048652
9589010
94959427
10145436
21664284
33526661
47858501
3759495
40104420
85964852
71327988
45632550
91937850
32193201
25663965
43856446
98954020
24196332
21156689
14403972
12598360
6787960
68441894
71434420
34635337
3047007
11985604
55638884
86614114
11041785
48283520
39839307
88127413
12638105
21732504
37667483
11204058
30814626
2133844
66302002