5493102995219928575359815216161782443707168602791213768582411634423329633954577265233971215362341735052328993366240388232437975603533405977171932882293658013307662783895683082508453021761773901567936303151725897011074625974322410839380662337480656328715572735282112198170362544225446113593462460146374654257094074716437067471715996352654376771104967641148372230500863136220028450365036822654834920898764527220367271164426637694061375105112442393335423762601574738258212502210306806194737646454898281288351205052494782663872627146884853175904561798075665071965251872817951805134675624244555374873827437813969142248452657423160382145518481645585254674675235792853750251729543405440849236115803256219402108519257516386546334347221630458659532658201475427487202458524504398596384749391852316796826679436352175563655221678659649142565426805887551976646402934665437356420448228078175478365345121438379021927133859487603672528125809341435537162703243255644547291189122118104573614073618660369286846384761958473512318130722253591708804338397174734743622830116735140147478940383430964726423866631976068428738626185534404707462278081331887736803557843948871176761785134637127194533562172978405695714005271478613625366137399379556295182540811272660169522218212426651515552656777912255219077754115111448364556837375751444767237273464448438270336153490763283371778335117268691641277270514381798604206298770765267303799130554509780641154344312116294690461203111094475611475857622155086677186361444651354703541115012075502767945327980068755132023167760116610620571085452051423370124704350143377441685557600964681968153947973122334757876323642165455673570702269223449346744775466398207887304846655558325382581406712017864848992118637348558469138904861574578473283872768645033131831458760519962942468933275245930530073974167025265177127514119147841776668827248628728559588345802290342512