57557815655883504155084801082572740626992299706989119940852903129930616167109063131857822835318208470055141275513186149089925959079038151430931105733711628012800051356563869133129305881607051127577312116335512533137673483058283067339919661284313109376956669906413214761500683645631410007143582789050277534715878466565395862861318180444806192410896061105505069211095913415265172414897294331101150288697134118913643821477081444143275566120151653092914055944918432132591462016113118779181223104186943494106916236716355062928294685094681917456875023851124470810214889091339069331268662604661365256388128655510851131375568280438959135