86093605
65633523
88313268
1970431
45053283
21357889
99211767
27921591
73362749
82256205
40173230
37943747
94228874
14874975
51671085
45123983
21794811
36066825
73012979
20483879
633721
93301911
53015226
46915719
41765204
23801142
87414772
40755215
97448344
69907476
83148127
26869183
56043987
14648837
28245122
36388226
79233223
82726776
72894072
6548802