7667925695033702974717798392073027654821992851284664473917625937613664613107557484652222850037323213496606612547081942523563723425547642340639537378557172481456785376536371965255396788451524355568538207895074522064006791479983779625044920066486348274210148443114504268035975144254586467277932243887561728241225737230718701753536023904802663987872866623615646422764762497094512726887170768135406778223143943395633298711777445752308133212671479808161307444332761674703835676566544224782781277385084037159034549237665125622183069016658547364523144776163427546472589438854279528585447535356746855682686682422352595521655998071642111027064379754111420280954717323983514229318710751538974739917528843912627848460119784902365244605123016412122755131976728421365839797468706264138483921818044043316959682530964819823334345959522626773508750362966093299261657388810537601682437912653345657364486721712082581375096301534051121176285621574533555834614637689540386689275437677633173315107631167107956516534983821849260513436418857274654811169050471751933373066717870428040138235414435228264783422080514061123269182454204783197436734165542417020356068721410629543955324015768136579411580131652099176749538562151922018522051771743508464078115504634745363684622557052817717153383054876846861564028555051544656623465277512446491391867807032042453155855431891205982291242895437573447513671460029676960533766638037751844267637480078864435168052636922178129166352469440340802744721087737843813518875144648823830377019314774138277457586313638629545587145162379122251640113283367077907541412193146595275596944125635516675485735384216287318216027133083257142384158833646782855826253635304731511484315222320455124861092175227326415555022982901916043284646031187430069167071211019584777217971367363678240338772925752319018027315136752154229470257013066476327988066503452487869312719501489344385