122548164606610349431049586488764108095053711537121002759138999713204910027501246798132422835798357793595811369563595971175730466499734813929173596035821359613596219626029873810468191332321434919146594793520112269461254532705959107449667574102848314223101041454138328874957911859851210970759547101161980367418105728117913386974665961650540151158345016513983554443730127834625559111270294507206641321354891899521353315542341442402732808687669151999915708631315146130976892019913036557723826413071217091217628479954546691126403156616333432434059633430315520076901977723361520680394116138998626970110045293598375829774603417964