85049943
20814113
25162043
5564810
7924642
1745141
10745207
51821492
98373539
89762441
83441251
62431018
80565558
61535542
12878378
46079732
10884650
19396771
13818891
98764362
89986501
9552980
11506535
35003835
59294080
2596327
84085620
98796650
7441797
46717731
42021880
82842125
32594160
67879986
54343465
81813776
15339965
5341387
84381628
25843255