4174767139569316203503253789301473191445730239471787593450251265653556513288163174854488147314539354280805219741318766525343270400320255731366535284702478372379653127841925231998466435878511138544011239865456282014451144330742436959548718877347373113466621273064668493302955451688041872105683776905362901137647784567823346575644835791468552486747551438123189135827660489550476927435447953001732831576726513086615107377457672623105191961930952824171875311047965930526415112525442221824437868749485501598302441435709167656208749133114303567217275642250825969482231752601302795718920527844108537087508877247535218059631940164817216217913720233214223547809153803602864043883702667747267617823157070151479460529644667845936779021128573585518624212031334944933651258664914376146222220046558062744583402567685907697604642043439774467426729726866366510758516455428129924318223034185131662863756673483432298072203352877705091656354574252916246022559783942228675121361602524389879076314040371365505931061155117622440719015454376436294128405116786646258736325571172134231715264907816653613482506577807104748385045026557925604524276717543374034556706344256321270668668585286840667153908102762153155421411899375376046505593913271151854667728963268119714573436229348563821818111093445001365381955425073385884473997271461695417153802482262325992493502363539438371354870483496798155238237561629779177658645755668765521717451825161198271376124796684630227453782540673342828638193334637882825277770548171553971604025207487032133153784197838014262983663667956455516682677172843723476215273222146125714879351560357270770869147033314114231752735535619420122549454589108565357764673043686643398088021707522728005012206689484652406558469912617972693813288372353865227387192736884396668324809824084715668072751714641382072013343743876394486424443451382162527996003848455876477127293514601640746