49985997
91154688
87016331
92272091
46288491
11824087
9271375
45512482
98047345
49988139
32083605
8006998
3389372
6375278
60151324
84171810
28546080
61234727
34533450
36958008
15628218
95099133
558219
99229237
93379051
8112884
25104680
4003942
83162392
43572254
28532488
40143758
54415516
47497961
65116602
82946024
82733861
88959500
18716421
85951852