-57157776429656585532791939452823223451783887357497665512116492184178761731159893924367627842417429743855536721799655392131158674799413513468444427392711128936138925974532544869148392234189343497175164286769146835718714766459622372263421271832831682355453397324367515579479927859763473858455896467441692167929984486658196411743371238345355765527649898691787272753547727674499251781727458654689384889223773889652813256165752773231992233143541617786923138936744865827538761357281982312248393425116832159
