6608263408536443092404667675264511216018629728313365431760153799543187242207367791234734906562653063305646762028095157264937580818852023683529974659152154250651356280502731783252233854168334206656353857976052211387865194464740118272730831278235417965748567969039942259713019843574156116735064063827827143882584974379047154547831885271519939043623017468536639853764828450044034812565323276276851320769650540789213446427689747548784214193381442249805505518535652211181146449142282379439137921544840450445411271197316298834798509210259336227847343661475452128476547269662615840271142688709482148275113443176169658172674383655507512593464380542678253135804361196151585552704300296164483488467377839856775082821271604252419122552237822083872848281680141567231161474270875387963438214034440033914379177833728525446157255164562387639773217938021182227410776919771849457667528828238760459331171489352229807587170521655697885994507038403695143881941663705547826837112264630353510372547062674367536746014420031376140226222771224162116376266186407752837810397549589707291646346301734463205855234590536155562705486139568302468753244643795117373683452907804053322391457386288417507552794378737124163458947488453203895576326871477493841792603122751479111260641319903735501925396645565717705632121956466845636525880648136288793165254623155242764267646711072925789208293341832511714765255237197326865607552784646531020330446922348738412061546248132885584531133307673173503305472713243114803771894477664392047177631752867722012626708017356362935535698177666455386106470665108289672781328235730374423287708444944155559546480521424662785231434910971919025150119133880082040356629566342671781107016043337877340654444558635484342598702536377121569257027382755974559652360221999541761573511365885181115777565216323670744272600746355713711575455294303681335214710502566422184796776684180636691