81305243
56858794
1704208
48816349
23122110
41908837
923431
50122567
82107049
21486190
13747454
94632523
86212619
73382458
95312999
79697509
66112982
6403629
56704322
57591184
87769772
52715618
93583868
96632350
43096428
56969636
80806844
50029863
456504
48574978
69272918
11401151
8217948
41321440
79915370
58435323
50417648
41158401
66544387
782380