89691256
16281036
85446153
19851582
43583382
7476527
8619299
32285408
16715527
30598267
30177958
5887238
92515296
43749754
64735863
50359541
48582587
8067840
34718982
28723400
21385858
7665712
6960615
31567320
66648098
45051437
3790937
32049458
1562884
42063800
74481181
10154327
88387150
50057197
23959058
7566597
61672698
7642441
2367477
8595484