488207630139712447065984655221418501573347120715971684152991216163851343192171143914891156162630413948828881969149415186664909015341016140619748685478961988933272124416661889616356106511461591995863513151171122124882096968637917138010181039144637860197913691324