52805568
42628168
58078425
48718250
44013639
5298361
36313680
4386103
98936144
30513227
97888693
37015009
83275112
68919517
5303405
60025368
28464153
3519565
75232490
66573488
340082
853017
168807
55035868
8857619
6532844
63138334
82986889
19959258
67419669
85254675
45981330
45411498
32017396
79754698
92675023
47972077
37997623
87759392
2987270