17954526
95647991
76932880
28701351
20265921
13295325
30555329
98763266
76636473
65282413
30664220
7269982
9029437
87325553
40642238
35943215
22831099
6535901
19339423
23147385
2619378
51319734
84093921
117659
50473369
36259195
41927543
32255843
1675889
3201628
78668918
91354759
86859653
63717420
37786166
2452388
54682914
1454559
1385353
16035142