13687701193657600114713444417865310384401283447193189526874919719151631757567113081714187438915941454579156617949616691921173714941671537120861140089914692382271597167682861893197413716117154823508871274956847133314741472647323177811115977410781660179577113581158