34946365
47831401
8389615
39425054
82085916
90525137
77053895
18985320
7791606
68696663
42321599
39637758
43303379
28996563
13261116
33034273
9506171
81325780
94953640
58722553
50383482
83779006
57811952
94213739
28629549
12681773
64682489
70428815
45163596
60775423
28605710
25522862
25623513
97095843
88571270
81179815
70192165
31494510
53522934
91378032