7863665413082231704892056657245368922642215247026685265514024480765635345025978459748268530456655833811709114518539524017254338311263144464492052435410746656733220247318135478254766213439664712123593598743316138643753194836705041628980564182630948784118985148509595121431731653376635867552617616068634040511142712276730643723711016933412822954214663856920076369113137514402730174372281690503313800368350297236423642798485228677199390637487258399713789803249378468198204260477148093125508552302712783453828475115402874752031636537705158046612403421752795601176464351055347627466663265277145129935539790636552717565074423258584943671952080129313319631078866214798867651300375678612915478287902905551714564812512216811134138416745728294192838130773603214746208874557634263154494172719326566797288338153467356268164187500386217479840707302718255644294995637952676021421792336801805028322627811573654615372842753184125348734227352535508377178556728748557791108154546862524418545386394601396542226496595967557168471026154956252862604349283772932121867382196758832446235536339280599687286276465177143645328239778522443764157772158394455101972852142547426438014577648842660760703379834389242647779168806701846788354865642417527534030131716448367743761367156575071567971416462916115117233646383764832024398225330706589796307501250362513351118216364065574516663018260075056839844446381561472691462810792218702289120853248206785802867922443812754654908206743732202015481312361400403736782559452147113871165515057471064076881241096915576511570455433547151976196442917497941943844733329537179978365034659076238537452580873729846965827276813519126682386014244544043882343036052535877312734805451958455238253447512357067282727062833165134345848470557167129652737565188441934708926404592112077936652693917692230573787732314231780512729635673370544534402102571907074173558652160256754377