54315428149488073714515622413478468241140828145156184682310209645678645681328814208814792134683722598934389444122109846628846942122132122213880617152037515203741520355846822859899103505788064612210815880028467198466278469318313044989268312788468218691729927349927411003706855722152017684682024697884695288073687294513099188814158806009904438468193490583170021318628131875384681883127084695183130383130281624586935684693584681783127799125083127613187561520178152017784681688147884681549892546820413274345125865415229572685189075194146028489665159665148231015761410384271523763780318152370815237621523716282594780317392736