578393962111862310771088968107310058901093103739499958489611391007966108362088894862210841135614110010516061113626105510761123882625936102691688010331056884910970994105489310929711109988105960961389989811371127106810536271060905616395103610851058108110241069102888911249955769539049541072897111091410296121063104810528819061115102799210571141104110196071098100257796190061887710971121102258395110749586179871018611939972103110349378941071967608112287989162192990810668761023111910208869971105113691293210961061104911088121138955106411041044103811121000959114897311308851142911109161010391079110110019609819651099582107061910301134392930918989112889586511459529641035883114011028878191016909633112911331094107811031050934938108711311082111695091311461025114799011261004949108095791710081065110799362410069699339961117110681510759401013111110159079561143108692810149316159981017112510431067581111463410899919638621062100310473961132