18565467
80787457
52837616
1995440
21859952
96896027
27796629
2996090
92967562
6441070
78924697
72786098
44629761
63981855
60088527
18573210
68192493
11606795
53622729
69979554
41415837
38851724
7366109
28726078
37353160
6021601
30954950
40942473
82291362
75049219
8683555
47431292
91339223
73168026
95316141
99816412
2384259
44683001
39243112
16669326