20723236062721231896341843612436722393803994441610421444929250860514885588255959560125609256213578125900860619609216542267169717257484975805762707902884468844928819194148960319685696943975689790398890101733101818105308106810107594109957112226113674119336123445129403129478130396133040134942136173139436141901142494143023158775160503161551163863166913170544171106171189171195171202172527172529173567174569174590175694178247178574179164181357181465184994186132188291188923188975189050189120189131189589191329192911195289196039197110197451201793205435207212210638