57565827
8985007
1177337
57027170
95915971
59685553
215528
49754420
85056697
58173301
82498384
18245955
6757191
81451826
48176273
30844352
89485576
38618461
23783325
65144762
602376
90745251
59421380
35975984
41837107
21252427
79736453
6568799
14061918
69787026
75154197
14371517
8181901
88389712
50925390
20602450
69044415
5274830
48462038
67272512