40427575
8233308
5069560
60586495
82895953
18839203
4533284
94875556
47442142
87037802
10288692
70877280
69445591
47362365
3762538
32702471
41024438
85625987
96063558
97779633
78822759
16925426
4903546
45053321
2565725
9865060
85204605
1347559
2185482
77867741
6618506
14519548
18715810
98763275
55838419
40857569
94216483
9163870
71136839
11232243