58508274
77208395
13826028
55219633
29709806
85691489
82992141
48924451
14372299
1616699
52473822
39092392
22645845
21643439
80971698
21943717
72104111
56298329
688355
8492491
75022375
39973064
57141906
86947069
63723969
96049288
65552457
53584032
34714142
10646941
43995570
27306880
1082713
75547736
99306981
77949561
28424585
803597
90148452
10715089