4735427655018743526823254132077131346761406306218344267061772013712240025278130113364683496563787075034819048046620431646497205694825286772796432315718111441540152289761427303866648412848920752728350879645071474645627365530727216251513585173828549208397524642448744269537805790389275703564440143210747012905135486481602605665186336576760178142255648729286437473662584012067513926478279529750021433145185265415790438133193103906052543722384478345722331986361925213374535053025191214071695624793281995717356511077341542243472221335649170717853166596280764847417958845765944684538736916516153960350423939978959321712735122873721933017827881043618087373506524712829821568855145258974771230060422616379463760117334561291225402195502488804231319470443837113388544846793666028035419683872844379428596339493178372625102662111895535525224782552363401472586406785037555547697353455637341684909373522136504691932427831944601552882657782743674877544058469972713847244536676202167118382449171391309690435602963086535112007412933771825613615120345919736814633650982552546278017559825759780733222363983518175337510922754368765873624028122431422976239863766082064382630334314837622115685715666567174635749763600663646172230256259361947326704541764255071641162416746806441578452688535301719267428067727097516294817863054556611548403566653813312321514294191623333627046915456578084234588092127455156814024920646735053253743586779103532511447140413752135752651839793222163911451125204457776321148670754712868126179176568653843980123446540155727063031886673416514442342476558464138318832748672710638628298551415231532712048512530438855575925011788617684276731075467387973854617051384832954447856660489220186708569371486544800766858117767985878493801212451282768477855259034457015667123668787475299792599374237702235312802731689106674247273554032877991089237050155934638464735595216248770645