14026922
50895518
79379089
47675678
1218635
91993617
3164942
92532542
27517283
5969416
38084103
27839566
62821598
74151258
33376032
71567216
45419296
64374606
7989472
24149716
24992649
18729448
8636936
44923796
25011722
48392320
53528510
10958430
52396348
1944751
69145661
51024511
43567309
37194782
11117698
30943464
14822470
23984709
3909145
1554629