57363577545787158353595115956959737604346064660870610686110261103612426168762320626776354864423645426460465618661816713867307674096752168297683066836468561695037277572827728717288173236733747341074230742407503775040750707508075744759157605376997779627853778858793318001880645810718118581540816088189482280826568331484192856688592186085864358647286474872898738987528875458962790097907589115591476915509192092591926769336893433935959401794053947699487995010953149531595319953339774797894981339838298436