42981422
4197519
59422968
13354357
46524500
92554877
83711702
25664038
3117135
69512359
11629674
81988808
27938032
81252030
84259883
83261175
99814898
82186997
36846629
27619442
24818569
4333454
18129840
65268693
39129741
7757714
52021808
24476134
77022304
72689404
6004767
25021743
86729516
52512171
77923616
73764738
96844001
39427817
58958684
19717887