40771863956215083831058354417324620265137108312612451160601134709256076673186794063130256213905831540515150854750327192663278342140415815868013301444733316363996863099965527077814359114540135751225402271351234143977311717516245911484499135542195960013757709701023946554762761375801873269823699865790811752175760260689737190451759916063745117100137720012746154137503813649682265311072689127364013366611233090106576968063450332950333651496332763052058761338614095379087691233697152679584410311352471551113693759510692537786133421568784231792610383318169493181541526515114129715201091520182132084913208482230982231371295664212877355026771201