4889907091081364596139767139741139811261105600613614749177369373309177351409399136212471326105008714561118871074381103006710450432695432771522135125037159109643279130881393168187145487145387146532836313535975794701238675113171513672681309323265128242082986846428501200853386245478517478516859727912983114632783675110363591949691942928089815280851528096359213117744813357604933819928348489390132112002411064237445561142798122438391064864620034909518299264257432648231495116651296108487294277945105830311060207435742309501024296217167135360175543755426394895420311208989155075144718315188291263979228998882703664415480796