59999395
25512906
84114980
93199693
6459161
23153610
9403334
957256
985882
39713052
14069109
58921448
70574817
44123146
8358664
52061607
17201293
71752749
11792703
39883533
83153380
27186788
68558494
29575149
144331
7186991
33796233
61928383
30039479
77139365
2845777
67711342
82374143
60916784
10776865
11518280