85694533
35685550
2593938
34247807
16235229
8651868
35878439
24497244
63658278
42832817
600639
92046172
56092769
67017588
56552675
68257931
29919333
76167554
6133677
53896273
29781369
60765503
59323907
30774185
61103495
29235656
97206574
52627256
65401851
89325615
14483063
10265349
69993212
80511101
31119747
1230261
47802585
8263901
67568828
1261783