529517119548412957501157778650086149965112290291419127601425714965551602596531424173998171516181194468891338106338129088273711609605294486575114769841045310154888141995989498013097171409159218794911133135157613515236113822550771151247115132264599781931380332112964290228725813901919019072584658155514235489910693255864611096933910502159850684924197050734362671801796997161473776107227914486113811659159361213462461716660195295161300454387749611881110157311252646982021081406110157182574759633011671611669611996631098523146873013995981399592153884714688391126748605833502808809272809341809418995089950712611211477694202585