80408653
56679963
68433724
6873942
10235612
55658538
57277638
99826372
94374863
64491517
17204302
8617448
54205658
94773231
22165576
73132991
55846406
81071019
89347239
30969712
72696683
34223443
81777637
31933430
90161579
1619079
49114671
89619145
31062258
99884245
77589338
68416005
81925493
58554795
9257342
58066892
39964786
8004685
23716159
310320