7974821256767476567728385351136638213176215339867097604795152865641813086802582695135608342604766052352366473854540154926468925027810677344475562426283168597117833865118816933040026615131647376130654076425585412323135256731322575418779045945240370129631959946338878350247064551465167640142765214826356198385933437374392802411357854491186324853971823496793004222656396586687794379935171705575047133765036305288761256490552281423405508392196591895346172276975156875235478755979838362507480136145389478272301305127113345657788741731947551778035222894442107845143781911445663736715211201962385987812701703842577146420071910714671849365317471335207852953771552164864164373524271519366046074881615472302226531248127276712114702500644440571472152675693376355462048337254763652589220770284804253526292403752791752026674562396654748359129355648765582035538128539077875368552721769033237886882087672765721572268976213911622855345437953654344538646241368681298677318297703642143109727163743435331714203853706564574868111115429539128793832585353348906617922452426867469142422125931246680651974437197199736792380525341666407310309776211101558694482344025934685371972274615614786054416271743870814825472945512178596636437174147346165328634053422717961127501378093677895103202612121664364533523350514076658859068780080265795251302672768805370483345483623744727345148967817868633215639936929119027539852327459538713344216094646749384511314628303855124526841344756584563766234464729460140780600508277451956381107862327118075127358767550926732249315731450728645794847243825649171586732362137051301862881920551707446236192122555583917482621538496612991805181654124470498563333710684801995551549653842748430740485244330455450860410867065033644120429073466377216218374677778408378288107462296022062260325245846935079150114175138164341411565440636157025773092248287846223423282201808520741673