70489428
57133338
52079746
56414120
45952956
6800711
54639444
21161216
14942357
78144913
49167878
12273674
14002846
46827256
71097706
35679871
39229349
22012671
5843496
94942056
36903134
9676230
82018507
9087863
75458988
68587445
43146870
79779378
59623237
64731420
494637
28817816
14109193
62253842
79815058
81177663
24157360
10128241
45773147
70645983