83311016
62098880
45966422
89256291
18756231
57695305
9104873
31663882
83543586
51636240
45602337
99643939
12292546
26007337
18141345
30271000
13968170
9726487
15396522
87415530
40263092
40873070
33431469
85487809
50645067
11841058
56982825
52751378
5607765
78935183
73618153
29871282
7136866
70222482
53389458
3808537
64287046
92762571
82407142
85779631