81377590
21958613
12781185
57763041
55603493
18637167
3312450
15345223
73854584
36216475
484241
23972103
34063817
83226583
25971628
1050259
73697427
43275460
25672476
64206015
1539257
99743655
89999944
16056538
86688439
52797028
15168715
555220
96468190
36235525
88073850
95658577
6153952
10461370
70384789
8238407
47565909
45483630
75813556
95417399