80857451
69903162
11211376
28508135
63268380
24119230
31494314
5325567
11999687
87373246
2976387
6297610
28913028
32477277
59265450
81158790
642553
2558179
90337457
99604987
49097563
15378539
13208453
91202005
27898652
35719055
81265564
47898607
637654
67513202
51431026
82371865
52342112
91109099
78564316
8701499
45877251
49544930
50209695
585010