90475904019560392183152109540316000948869070995026971939738295016166289399097461922669459293086912519139194095967709614893432165069230395306972579538891328920599460796583910739188392116921579428690798969329199293628914659438315101933439234693917969301612892818157679240892815911839216697081970579463093873155891632094330971619584993566950141508191024915049359594870941509608015180947471543693334942579610897395154341517496227163159307992126951539397795667956479749990719913949119493443925719334195881