59524091
45728838
19895042
66656931
71242156
86836647
42066152
89116691
45782057
26292294
36096406
33258160
67227699
6903463
21907819
85291210
44606625
73307639
94161966
81182460
88236670
87598691
48823974
20114894
35393301
73001854
88531114
31745733
399344
38912364
85472558
25848620
20511110
8546282
7538968
85391848
98272889
63474259
26671495
66125596