4472492344597852102391424502034487750122268733419546486713743589332567376224340255482318273148436253810173776435137308652973832205252912111201383378395632605857358346025075232171243878936282577840419340328350419448467514548282244402614413356753160655674272288763171145495129418984556836636947526733045727430725236518712771820080370825021953987688553102378526730264942317445312162405655188064027016036358326488047477077715374436627512554048042286779484872022165932664321321425978753693349387761190352313927957546584831515992357621214691984604792177057377634818230922346120868638956226252664164353981155176476742342651927027645120714345476011062837850546322836765754783752136398236549293373298854453371306647113226397624642857513321552429611455667778447491400616911092433442478878278058651066014621888287099798300226851632861955045222545616916652244272271736515227535809212440168258681654791745303111178319748491806733386440175019637502269891677313824731401625136387195423442321474884129974864288368633912386405665984685431219947670480275578665111852728468828717731534244670342544935156932826583538630399386361490388206156257103535033503806963243779713052034137267612867260017215524166390301711316596179152516378413705585142756615048540780817665672929514477323326871760422915380028955283825112274978133966411519260166631915842719746651143264655465920471512425428018124870647266585333154759711247011716570914156180190343973357840583747684572564690205653462218670671826139644727714391528122187111335385705583145954554064657961757441231165593457654441352011707946635871742787935881546397820108256354730732164379541230478500545106777381652678738714689305471374557605927926459067916156038579980585458702525447906687667693696384667565282364584030480772815733374118610752173746553231481734608464676292422905557925093365462944414898276507703757723553466363557171068020847320377508