25104077
20924078
17459867
2758211
20979699
44954781
29361541
7919662
29799602
2249028
29529369
77394122
72143095
1235385
85538875
9105692
35578278
51496697
67037182
75674320
40946593
27516527
92544018
26993297
63817721
52864526
694283
413891
40705397
88877444
34644722
51173295
10063136
46098848
95136986
67998230
80001350
60067326
55543158
8802938