107095493987990662486593890710089501038999973110939595798888411281145617995101590810439726151118962897930109410619048911085103011131068971890876106591310071049102211241079104411481063584112191861088810236261143111658311396278931036101410991056989994102610203961093963886110462510559315771081928100389661610671029114295811261119606105711339591000113010029931077109710641076578100498799790910711102110689910481053952108381963310241052969895114196110281123619953634108210178151001108811381059934611885102591195191610629106218821100103761888991794911351125620103910471006582114089411321089102799811053921078101986295690010861013108410921136960105090510541033877113711349371091114710609969681016965111795511159676148981066104192988711461072107511271110110860999210319361035111410981073933612613107411111103105897010871069105198196411298816229489919901131100558188393291210966086231112812108060739310341107576966880940110110181122394914