930461596571277719505064896210470170840145753204407767141717513429619705475180521325158762495958842267177796074079112302107976463571569541170373702779385196341218876968501071029334017745649098204696102174107912140795212839114083129853210113368324251145371218907214133453861845035285741681767283925460723197385299961926087439147598522984285475632222271136827716343433226670995821090021223841389221655972001781240731171467388617815820812811670814712415440757250651334939815367315630985471320481810211060722161019519182892721901407731202071391822617654613