6301277495403901377627555352685153533838552856295007737115241928750917722365176337104782266904373432127142846627792372945644802982622677894649436919670121955121742683923151333266804518153450133272776187713341584842131787825962286506554222719346625427089519790521761289468276297632198539598208378772800189718256786827139146388522453422472210303269164424541824438206486323852624167548917078510978135673034950152585377165936234637348629517364931070917259323211734410661372716795076423753284637674382718658935048185448336620370841665663313180455712239230763332179204666578495686678848724047119933879672846034461691235133643530768053616125042531654750222178071738773575083851325280556011330931467820292319710549345652459674938034671144969152354744478524586681674241353712037456604907155464051946854702116473482442592551431517764425776612360137938977867755480753779550346960311145684511183406582255053864762802642221165456279240114590479696023183857882535522834454043655014838236206233674397297858535448384317764327602072242828021476864655315410767113647544073612265659998542308296141847196887516522360026117540668476937650467283277740044474782883735527826574821659768765117427425180651181031523646215573155751496520047452870630613850144808566913852754452485181335162741482134416044413064514228122021575180943768461558736391471866665633306479470415250828866119539852756754856555612473755379912140272746427457562112151681284737470277063832024370344864063775399260335203312136756653510352164703396897877639974354465458837736144973483456112560510884535708826586765811380258793305120555727670676744407290628249190569205705160646157608351661154048403682862873021712794681156117071106412587333418829163555636801512218191572673163201234229590299248752797214372735434467986645713008524223547342339723403342140381846570977834148878427559555973864353831279139154182530496732197301293719