82712760
82138431
78293281
48872468
28114461
1744486
88678579
76147833
18286860
72109563
64119452
32827606
33873371
58089059
21471763
27122493
80058450
14604364
62851990
968012
68592184
38945659
82377882
72628448
56822578
64978066
99932227
3826727
20033971
7025331
23622834
1619716
59759524
89376749
6632224
8563599
75052805
63209260
97041832
42812957