30719935
21868613
85812358
18848735
1498238
46758603
28956630
97139762
11349487
21595470
44671562
3990211
10916496
1326744
80923894
66574656
76556015
27871146
27537775
83007811
80352711
77874311
84917115
62091794
67727735
7892520
47154220
2671097
27084870
36565247
10839832
8585307
27478280
19013891
87528194
16751497
68645315
7124177
76543501
11486550