8094825037483465136724340321544931764129725033459854366494407959751893139366446269279553453764787696636486562383786616767161227771644306581233824667304744544415855676285714223492647156002541937066580544479244276334413321919473544854737930256593120570338782439217623554698552536055204707903863092402655488542816621428458532602891252884801675144605392423691896048875575039939871225956355254982734144130835727181783481500320228267456749544891991174456323083732307892047635443675510491967627781467040740084040153505388667138452248642356488540838354180961792762321361577416763307871535241185517942551984732207112478305121173652528479685169239597743236256701389376709287687647233451206436713278535746175182313423641637611084414720191226334634054219127461875267938496462431627816909243570842721248670211635221828428226133937029677356246522146865554537212245850923471767660907052807792588072665573183624843847480083328032836363278579150722549042660113223164371402713403832071558415158282027319224171016531024465911253637769519262148721546020045039111427039012473826865327801726774832131285226615502353531526801704476321029152185283436546436756110954132830371146797135345784416571132366871938418667138808295645251188406351538487176462164751678404402703195996028375565951603412112129880420353715647129048531955106564285293806799729554839425208286559558107569565187914405425555722754573356791480233127477750150868963720516850474798847691502493157363672838052550278639773717175322378865474467474541377315963504592522145115903003076492291773362245666357687705686583484755881746404672168266127211154671482514577110201237760527517762226735861579638158968619737547289299343342666587111413017987348652630273681757663743857072576435234556707306505605448101433684476599477522311158207187323333123716516888461906397044247721666033613873681514843371783729466510765981175451231483285801629638