7789422148622298064555227891101639184221142227899851150912033632944330709102975707031174591403831272681729791265691972611776312149284054105902139305670161470601427065133016596565181919541368245562417715717706747272175058155302534276691118041512547482018513913019773444184078233431580191085371701182112083183919299754618781213524066287212029199076218330900481078291257213309439351383821514106713517242820163145025620104638195949795813457970734149469132854123212946108901103115218665272724763212573090668487641831011130481854221403811740712704016908078115