56903055
814182
8525170
82689347
15603081
8329734
98134127
76426909
52679780
11396582
85482976
9943714
64712764
2339396
8721822
36315115
84605839
78481023
71829128
10704240
92732886
18547226
46776360
7297242
86846709
975177
7546880
35303267
92272934
74598161
42691258
51203316
99636498
75637275
22149184
78107351
16189851
70705561
70836018
24242589