77458773817564876647812127801610408831147562876531121547728179003799237977880439775318028479251798231155580148125157848380209812337980775565776218396177211813211237810912818848261581954812497987279952793017999276212832028251879828122181090881820754907999076339770147642681968829028377611936780448014481738758278169577167769198198481853831068058376961810208350377154820857951680971772768192082444818908201279917785568183381565821478070212100806788108112406102868370376503838697850275819754888332376064