30987068
84147656
43644358
8690261
13359130
8458638
99123322
79153760
3698685
55196189
2057156
98099627
78792819
66071831
66858218
32949798
27391
29472170
4924100
44198575
34209932
87713716
63721578
17089364
4061195
88703170
16738615
26099894
79104480
6618871
92613926
71945252
49452991
83776888
843739
23255798
50071959
45504447
11735766
36289442