18528421013821545311159108247109240495097577512505124443298867769097715699017002111502821999231798881681033522179331010361441347144817426764067562847329992558916991893171831172120417113519256720321118921118312814455215255110817268576292371073916134017411040288138676450221025352155391032592167681493619407921446815329014723013591018540519775216411017608715619777865282143253720221228347114989944450110205413098863488166057171011100050115941124636119233412731402691438101774191735917548570641237841895651870791262101260758118918851620962715430918850547691138957