18625896
78954011
8194914
47051873
43966423
12166268
11876315
4463699
781662
2153232
22641299
13658067
7103417
59918005
244281
88118919
1899213
72793650
37386511
34822003
21037596
11555729
60081516
61286290
23566078
998099
2751982
66016786
71131563
7728184
86207121
51755293
27738456
7668821
71745452
86028966
53594891
20688668
25311941
39227492