85018634
44801224
36639579
76717983
10919882
31902612
9570823
13872804
8342193
96431293
76274848
1247486
71102774
76833110
68956930
69755170
60233143
7391763
44728383
30613748
28087930
99044280
40093671
69801410
84216381
80297266
57277928
42436561
71707100
95863269
75261525
59077393
18937146
18982439
28876906
95751019
46066863
13877384
27124399
79365286