50385455
10461705
53455852
84755032
15949178
8863939
43855934
18621924
77286858
6845545
42118336
21647482
92725996
36126423
22168779
9337232
79013692
28537351
92873315
38164514
56763201
12922677
60469018
49445681
75283458
18986372
31939043
37414841
49289256
18059372
63956497
12133893
8391797
26307052
60911918
44233242
74669504
96655508
883420
67391183