80010930803756618280044983693792836947208683614986890901114177692114188517114216977114216978114222623134392058139904657139918567141337695144119404155047535183580947183583094186112856186114877186120976186144293194466766203634204211871096232613887232620630233152538237743358237753024