34584550
56437006
61856256
504141
33192447
66523219
57487877
75924912
13138551
44208280
44703399
93503366
719789
4350446
95826582
1458666
8895018
46029310
40677866
356832
52482106
44402383
12711271
68408470
22455515
71855322
65227017
20388752
56261462
32218216
47544242
59359835
20337250
81998108
62109439
44961291
80868378
54703883
61947833
18293097