6907506357173147602247837033066327284494353507631346317930759653713951365816866256218876220711256744283281834390451318569443202372784108123668312397653551458657559205385741601671675172200259483505770173186280423541330198836677912050474721144844746626819964766192308652211272511813175904816498378528867411644274968042428533943647629670477233385546078028212283297676962252705871403692441259872979334652227542779071147524021993454303661352795215332535217230239156761204382228767527732381724033882871483673381255975169355162473482528389378635032277441172532678108538395451873494723796641421334020830933120145273701752642862786794213337021418962316470484456261153996813653775255193864627671382643919706655731358876855424944621221065410724142650023718016780816454378238376232507644687763165383807271542272144437130279371322362844865461284111142328213799583753847874383984792902624719446516954023345377864167251189368176781462737165148753854152600825803510399400630461387235468755110548413746603534805398495566562662743025895953436475648068285612528407539129125579834884725459358570216667865028114528201576567742571413812126955245976480426577758674867363778631055320379637478305571629444487643805708105568549039114649362404113549557738636670747171518264823883825866629778923419073651548565933556773525993617423639161846440603565646612431370592231334845785521115445295904016521972223738414884073547177141106852788732937923543422955848319455771560457743678163171464512147791709642604193509550730196260206223135802226489518218769301602710523250520718797124155537271113740519475663854289441570701298719563257336114170752691783515246898014225724334420177680953675156611883540277294222161362422991436381095081601515030046734579475422035670760544684628746526686800568407320986506517341546656459341474248219134260550130466745068846971266178555406640335885471953157453373618277157256380