621392328961831204942144589165313798510776312699513451919321614399016349310497313151673831051933301679844347315770222599013684395938458611086321115117994660772219831951571737011518431004258337265625308196990918558718206088271606961138918645912188012722870314917620073118149598511923486968884378821183692162826716264220850173118549201717378541882107996713025113929921004410489719820172287156128228522101424175194181306116655661182009341428653272453666170015957842505149361973361915256566021977931690132131290717575014497103800833594239522084767978