57196996
1741434
80356068
70839914
86957793
11604643
55402321
97642355
12164488
25005355
4643194
8839755
12838551
48289482
9855642
7221564
5356931
19663979
94866762
21853104
76668261
89426521
21743411
66056633
20790
6371302
12485398
18508058
22262479
77237043
38518988
15034783
73774395
83933860
35565705
24708402
97196169
38731362
34431084
22381154