94909844219898310598411262012632192602806998627811336580465805768939297743105792133086803599254190425974541031081049041061011081259262394911800768386589471104488104896108790124814125822926379032590447920759216393530807039960010726811170686378904269159294830996441053031226849257186446922709675711285080667903519096091581