5691066051427796857822561441738541686473352002187692387737892644321983483143822364427053787012603527511483883662547138256438388264816251126252129879665328140136240226365374667683625083234025188227500172353828161473852444884383553388038499778348727934165584660417013807163719421972883435038125342549527630437754832056914465880440454821264943674383299169261384205075262707493017812315851186893176437048272931028346267442244196285724354906445516065527926513893985546872828014011633081817884078729346745871721171822845752030656040684713345974351412017640520654073623941764225780568709445589187711191671215521333910771015142626545140246411477391297480763280563793375232738230291221476485041997378102226791603007354751275673656208365416705477852042015035356352463235632877242776771593307179217276319712883996661212713151283021752589644317711134287368313400365932077074646348543915233348351652105394601081454866688453566580885523312375343919570753736115189454221550243309456706344237671505761220771266351153558797706422674403906843303164477504253322156618265015631834224154783122681715931746756620239747946511325551066745258113335156762031525362843861936545126807124919119829664675545374823428934610912559766066112278614137714485586303744776639471116211771927515747856180937237769073485259989760463317086777955095198061624234554037417033878394762575646525556580074763680533750137664511473555470450922593735986385138644985641794383699965868184158813967259646925013037455647227821659522413536766427337935491406627653452866355521461943318619230467519080216486026631245287651885350787587249269197484546272474688545544553730452223760129023629678343570762207905597311881101387905678204615026911225223579974554256257144860342434979114170446853877857270263748933678418064055753441512296175267373210727242628837522214840305754154777686143657115832600827380166248178590766294798444274295