979662124255911737544140021518513815042107992320426114515957716181972491533634691591021535102153355393882508512150919597741545391124374075216295979212434981243511164050349344875899739877144802513738523328523302523321300104696289108783622222223872188515704112025321530575108885104607814128681945961356966313177206858397984105834466614721347366615110583456215462147181304116996107884595630620423414785553916636317091606447260220463713281765837421147090134254110031141003115100313915380081552970155296411517735835791857491063080468165468241320613340442141436210145548304813857129671399670102905841088788485977111078211107795109341341217