8482273445751229186639559004862849028863315545142171555485918597864910605913310311863489989002155511421515267788513909725385898596813115004142138999858592168130155631556286118581861085841558315579152711527079758580858278788994892188997711775500878767875812481239205