7820526
28804917
99407766
32778686
60955954
68143555
25242745
2016526
88842061
18268434
7308238
98383490
96058842
50504374
11275791
45529722
8459730
36043952
78076868
67289368
84096766
88651811
8960597
24264364
78941459
48888332
72661360
56442736
18408653
97651556
69886526
61204351
16323866
35706795
6556700
69009981
23433642
1528752
76575198
10422939