96223962891004839621181010812638116379568809728095580958794918096680992794648116779577811728118081188811967948081200812133636681217812218122981245812688128696298962178125996221962689627296278962809629196232100485963009630279559794685884779472794775881579574585645881758434585865883658596588485884158740