1797921212417155929425121000781603370498247481131930609741677611785614574118827439963188373290794782518350892278961541018291643531768627432382331474862013931867199049214217860341707143712200587846721124724107375098379413739022608222292989663176818195815220329156402166424298144143413150719377040426573032024244998751587447862611020973610213969829553217231616555908220691222291612357619556264220314319597734421781384194147271717559525587083136722839268261193108657923943640705857682305620357521708123079167665481413042622336090644137385