4807762913148103433836441258283344513763715504133013024134724375612117172861233162392135005142591616014002321465665373665266437016030479134473418928222156736730372774724076458948193172296629503196846753173789974258007682806504451203381821761887487045285445045627359767866236561985484851123082287655140571170353644950243834945710774283743435082573827693393864684013372404662997666555227196582887558022817417451996612155258721719402427795560317731590510647468117205350151782464315680570645507310244472272138473715958391652263682602752295544225248205981946702085563694702897127654066906857022435856867855937881124916326947882547624816721980327156340779330268946220736520236212778830616854371016923829064254983847128525112149418173627815257123671546044471313317189113761287660805515424206807569673262777319519587781154565391354552975887493881485139016301442231604377505657501285688675837681155312267361116596649687691384227733335682708673547064756765721952764586726480948443728399436144348331630483496655557322543187374541476486392937859239139833404137166353446487447787659641255342520483252176039737585459926635591356663141162628233664754118535230546422046523794353417721973701606741876466007294482842378584125111056453879263788268775535623465344083467154337200253170547142484225156313372034886970797242261401799509212504696535411863092164529852467426140779116221705352544539923122463114808853730274556322796668111443745657735522351748358451391937565446571474454025029432806482164177796709637622206356683324712561093077901906647445044166780465167984726514582617932830519270822746367816771433803905573456384397631753738016054237947182104791787353578322956510859385540354520168438490518340153671104613872528495129320486603587527542136750222389767258157827707121786771558770180234106636798224264128381738751516029652312478033521848933638561351752223586154592078414300191298640