59548556878555514248783763762818263691118451173763831552447431332052264929912278512540554572593510502202234375374110161117645730482309233195204258705636424702066477750465463510257633142054397886537172077291234843664617544564663826939182865217216564455365164358978257120319787218289300