号码吉凶通栏广告970*90
号码吉凶对联A 160*600
号码吉凶对联C 160*600

手机号段1757696

1757696号段手机号码表

17576960000175769600011757696000217576960003175769600041757696000517576960006175769600071757696000817576960009175769600101757696001117576960012175769600131757696001417576960015175769600161757696001717576960018175769600191757696002017576960021175769600221757696002317576960024175769600251757696002617576960027175769600281757696002917576960030175769600311757696003217576960033175769600341757696003517576960036175769600371757696003817576960039175769600401757696004117576960042175769600431757696004417576960045175769600461757696004717576960048175769600491757696005017576960051175769600521757696005317576960054175769600551757696005617576960057175769600581757696005917576960060175769600611757696006217576960063175769600641757696006517576960066175769600671757696006817576960069175769600701757696007117576960072175769600731757696007417576960075175769600761757696007717576960078175769600791757696008017576960081175769600821757696008317576960084175769600851757696008617576960087175769600881757696008917576960090175769600911757696009217576960093175769600941757696009517576960096175769600971757696009817576960099175769601001757696010117576960102175769601031757696010417576960105175769601061757696010717576960108175769601091757696011017576960111175769601121757696011317576960114175769601151757696011617576960117175769601181757696011917576960120175769601211757696012217576960123175769601241757696012517576960126175769601271757696012817576960129175769601301757696013117576960132175769601331757696013417576960135175769601361757696013717576960138175769601391757696014017576960141175769601421757696014317576960144175769601451757696014617576960147175769601481757696014917576960150175769601511757696015217576960153175769601541757696015517576960156175769601571757696015817576960159175769601601757696016117576960162175769601631757696016417576960165175769601661757696016717576960168175769601691757696017017576960171175769601721757696017317576960174175769601751757696017617576960177175769601781757696017917576960180175769601811757696018217576960183175769601841757696018517576960186175769601871757696018817576960189175769601901757696019117576960192175769601931757696019417576960195175769601961757696019717576960198175769601991757696020017576960201175769602021757696020317576960204175769602051757696020617576960207175769602081757696020917576960210175769602111757696021217576960213175769602141757696021517576960216175769602171757696021817576960219175769602201757696022117576960222175769602231757696022417576960225175769602261757696022717576960228175769602291757696023017576960231175769602321757696023317576960234175769602351757696023617576960237175769602381757696023917576960240175769602411757696024217576960243175769602441757696024517576960246175769602471757696024817576960249175769602501757696025117576960252175769602531757696025417576960255175769602561757696025717576960258175769602591757696026017576960261175769602621757696026317576960264175769602651757696026617576960267175769602681757696026917576960270175769602711757696027217576960273175769602741757696027517576960276175769602771757696027817576960279175769602801757696028117576960282175769602831757696028417576960285175769602861757696028717576960288175769602891757696029017576960291175769602921757696029317576960294175769602951757696029617576960297175769602981757696029917576960300175769603011757696030217576960303175769603041757696030517576960306175769603071757696030817576960309175769603101757696031117576960312175769603131757696031417576960315175769603161757696031717576960318175769603191757696032017576960321175769603221757696032317576960324175769603251757696032617576960327175769603281757696032917576960330175769603311757696033217576960333175769603341757696033517576960336175769603371757696033817576960339175769603401757696034117576960342175769603431757696034417576960345175769603461757696034717576960348175769603491757696035017576960351175769603521757696035317576960354175769603551757696035617576960357175769603581757696035917576960360175769603611757696036217576960363175769603641757696036517576960366175769603671757696036817576960369175769603701757696037117576960372175769603731757696037417576960375175769603761757696037717576960378175769603791757696038017576960381175769603821757696038317576960384175769603851757696038617576960387175769603881757696038917576960390175769603911757696039217576960393175769603941757696039517576960396175769603971757696039817576960399175769604001757696040117576960402175769604031757696040417576960405175769604061757696040717576960408175769604091757696041017576960411175769604121757696041317576960414175769604151757696041617576960417175769604181757696041917576960420175769604211757696042217576960423175769604241757696042517576960426175769604271757696042817576960429175769604301757696043117576960432175769604331757696043417576960435175769604361757696043717576960438175769604391757696044017576960441175769604421757696044317576960444175769604451757696044617576960447175769604481757696044917576960450175769604511757696045217576960453175769604541757696045517576960456175769604571757696045817576960459175769604601757696046117576960462175769604631757696046417576960465175769604661757696046717576960468175769604691757696047017576960471175769604721757696047317576960474175769604751757696047617576960477175769604781757696047917576960480175769604811757696048217576960483175769604841757696048517576960486175769604871757696048817576960489175769604901757696049117576960492175769604931757696049417576960495175769604961757696049717576960498175769604991757696050017576960501175769605021757696050317576960504175769605051757696050617576960507175769605081757696050917576960510175769605111757696051217576960513175769605141757696051517576960516175769605171757696051817576960519175769605201757696052117576960522175769605231757696052417576960525175769605261757696052717576960528175769605291757696053017576960531175769605321757696053317576960534175769605351757696053617576960537175769605381757696053917576960540175769605411757696054217576960543175769605441757696054517576960546175769605471757696054817576960549175769605501757696055117576960552175769605531757696055417576960555175769605561757696055717576960558175769605591757696056017576960561175769605621757696056317576960564175769605651757696056617576960567175769605681757696056917576960570175769605711757696057217576960573175769605741757696057517576960576175769605771757696057817576960579175769605801757696058117576960582175769605831757696058417576960585175769605861757696058717576960588175769605891757696059017576960591175769605921757696059317576960594175769605951757696059617576960597175769605981757696059917576960600175769606011757696060217576960603175769606041757696060517576960606175769606071757696060817576960609175769606101757696061117576960612175769606131757696061417576960615175769606161757696061717576960618175769606191757696062017576960621175769606221757696062317576960624175769606251757696062617576960627175769606281757696062917576960630175769606311757696063217576960633175769606341757696063517576960636175769606371757696063817576960639175769606401757696064117576960642175769606431757696064417576960645175769606461757696064717576960648175769606491757696065017576960651175769606521757696065317576960654175769606551757696065617576960657175769606581757696065917576960660175769606611757696066217576960663175769606641757696066517576960666175769606671757696066817576960669175769606701757696067117576960672175769606731757696067417576960675175769606761757696067717576960678175769606791757696068017576960681175769606821757696068317576960684175769606851757696068617576960687175769606881757696068917576960690175769606911757696069217576960693175769606941757696069517576960696175769606971757696069817576960699175769607001757696070117576960702175769607031757696070417576960705175769607061757696070717576960708175769607091757696071017576960711175769607121757696071317576960714175769607151757696071617576960717175769607181757696071917576960720175769607211757696072217576960723175769607241757696072517576960726175769607271757696072817576960729175769607301757696073117576960732175769607331757696073417576960735175769607361757696073717576960738175769607391757696074017576960741175769607421757696074317576960744175769607451757696074617576960747175769607481757696074917576960750175769607511757696075217576960753175769607541757696075517576960756175769607571757696075817576960759175769607601757696076117576960762175769607631757696076417576960765175769607661757696076717576960768175769607691757696077017576960771175769607721757696077317576960774175769607751757696077617576960777175769607781757696077917576960780175769607811757696078217576960783175769607841757696078517576960786175769607871757696078817576960789175769607901757696079117576960792175769607931757696079417576960795175769607961757696079717576960798175769607991757696080017576960801175769608021757696080317576960804175769608051757696080617576960807175769608081757696080917576960810175769608111757696081217576960813175769608141757696081517576960816175769608171757696081817576960819175769608201757696082117576960822175769608231757696082417576960825175769608261757696082717576960828175769608291757696083017576960831175769608321757696083317576960834175769608351757696083617576960837175769608381757696083917576960840175769608411757696084217576960843175769608441757696084517576960846175769608471757696084817576960849175769608501757696085117576960852175769608531757696085417576960855175769608561757696085717576960858175769608591757696086017576960861175769608621757696086317576960864175769608651757696086617576960867175769608681757696086917576960870175769608711757696087217576960873175769608741757696087517576960876175769608771757696087817576960879175769608801757696088117576960882175769608831757696088417576960885175769608861757696088717576960888175769608891757696089017576960891175769608921757696089317576960894175769608951757696089617576960897175769608981757696089917576960900175769609011757696090217576960903175769609041757696090517576960906175769609071757696090817576960909175769609101757696091117576960912175769609131757696091417576960915175769609161757696091717576960918175769609191757696092017576960921175769609221757696092317576960924175769609251757696092617576960927175769609281757696092917576960930175769609311757696093217576960933175769609341757696093517576960936175769609371757696093817576960939175769609401757696094117576960942175769609431757696094417576960945175769609461757696094717576960948175769609491757696095017576960951175769609521757696095317576960954175769609551757696095617576960957175769609581757696095917576960960175769609611757696096217576960963175769609641757696096517576960966175769609671757696096817576960969175769609701757696097117576960972175769609731757696097417576960975175769609761757696097717576960978175769609791757696098017576960981175769609821757696098317576960984175769609851757696098617576960987175769609881757696098917576960990175769609911757696099217576960993175769609941757696099517576960996175769609971757696099817576960999175769610001757696100117576961002175769610031757696100417576961005175769610061757696100717576961008175769610091757696101017576961011175769610121757696101317576961014175769610151757696101617576961017175769610181757696101917576961020175769610211757696102217576961023175769610241757696102517576961026175769610271757696102817576961029175769610301757696103117576961032175769610331757696103417576961035175769610361757696103717576961038175769610391757696104017576961041175769610421757696104317576961044175769610451757696104617576961047175769610481757696104917576961050175769610511757696105217576961053175769610541757696105517576961056175769610571757696105817576961059175769610601757696106117576961062175769610631757696106417576961065175769610661757696106717576961068175769610691757696107017576961071175769610721757696107317576961074175769610751757696107617576961077175769610781757696107917576961080175769610811757696108217576961083175769610841757696108517576961086175769610871757696108817576961089175769610901757696109117576961092175769610931757696109417576961095175769610961757696109717576961098175769610991757696110017576961101175769611021757696110317576961104175769611051757696110617576961107175769611081757696110917576961110175769611111757696111217576961113175769611141757696111517576961116175769611171757696111817576961119175769611201757696112117576961122175769611231757696112417576961125175769611261757696112717576961128175769611291757696113017576961131175769611321757696113317576961134175769611351757696113617576961137175769611381757696113917576961140175769611411757696114217576961143175769611441757696114517576961146175769611471757696114817576961149175769611501757696115117576961152175769611531757696115417576961155175769611561757696115717576961158175769611591757696116017576961161175769611621757696116317576961164175769611651757696116617576961167175769611681757696116917576961170175769611711757696117217576961173175769611741757696117517576961176175769611771757696117817576961179175769611801757696118117576961182175769611831757696118417576961185175769611861757696118717576961188175769611891757696119017576961191175769611921757696119317576961194175769611951757696119617576961197175769611981757696119917576961200175769612011757696120217576961203175769612041757696120517576961206175769612071757696120817576961209175769612101757696121117576961212175769612131757696121417576961215175769612161757696121717576961218175769612191757696122017576961221175769612221757696122317576961224175769612251757696122617576961227175769612281757696122917576961230175769612311757696123217576961233175769612341757696123517576961236175769612371757696123817576961239175769612401757696124117576961242175769612431757696124417576961245175769612461757696124717576961248175769612491757696125017576961251175769612521757696125317576961254175769612551757696125617576961257175769612581757696125917576961260175769612611757696126217576961263175769612641757696126517576961266175769612671757696126817576961269175769612701757696127117576961272175769612731757696127417576961275175769612761757696127717576961278175769612791757696128017576961281175769612821757696128317576961284175769612851757696128617576961287175769612881757696128917576961290175769612911757696129217576961293175769612941757696129517576961296175769612971757696129817576961299175769613001757696130117576961302175769613031757696130417576961305175769613061757696130717576961308175769613091757696131017576961311175769613121757696131317576961314175769613151757696131617576961317175769613181757696131917576961320175769613211757696132217576961323175769613241757696132517576961326175769613271757696132817576961329175769613301757696133117576961332175769613331757696133417576961335175769613361757696133717576961338175769613391757696134017576961341175769613421757696134317576961344175769613451757696134617576961347175769613481757696134917576961350175769613511757696135217576961353175769613541757696135517576961356175769613571757696135817576961359175769613601757696136117576961362175769613631757696136417576961365175769613661757696136717576961368175769613691757696137017576961371175769613721757696137317576961374175769613751757696137617576961377175769613781757696137917576961380175769613811757696138217576961383175769613841757696138517576961386175769613871757696138817576961389175769613901757696139117576961392175769613931757696139417576961395175769613961757696139717576961398175769613991757696140017576961401175769614021757696140317576961404175769614051757696140617576961407175769614081757696140917576961410175769614111757696141217576961413175769614141757696141517576961416175769614171757696141817576961419175769614201757696142117576961422175769614231757696142417576961425175769614261757696142717576961428175769614291757696143017576961431175769614321757696143317576961434175769614351757696143617576961437175769614381757696143917576961440175769614411757696144217576961443175769614441757696144517576961446175769614471757696144817576961449175769614501757696145117576961452175769614531757696145417576961455175769614561757696145717576961458175769614591757696146017576961461175769614621757696146317576961464175769614651757696146617576961467175769614681757696146917576961470175769614711757696147217576961473175769614741757696147517576961476175769614771757696147817576961479175769614801757696148117576961482175769614831757696148417576961485175769614861757696148717576961488175769614891757696149017576961491175769614921757696149317576961494175769614951757696149617576961497175769614981757696149917576961500175769615011757696150217576961503175769615041757696150517576961506175769615071757696150817576961509175769615101757696151117576961512175769615131757696151417576961515175769615161757696151717576961518175769615191757696152017576961521175769615221757696152317576961524175769615251757696152617576961527175769615281757696152917576961530175769615311757696153217576961533175769615341757696153517576961536175769615371757696153817576961539175769615401757696154117576961542175769615431757696154417576961545175769615461757696154717576961548175769615491757696155017576961551175769615521757696155317576961554175769615551757696155617576961557175769615581757696155917576961560175769615611757696156217576961563175769615641757696156517576961566175769615671757696156817576961569175769615701757696157117576961572175769615731757696157417576961575175769615761757696157717576961578175769615791757696158017576961581175769615821757696158317576961584175769615851757696158617576961587175769615881757696158917576961590175769615911757696159217576961593175769615941757696159517576961596175769615971757696159817576961599175769616001757696160117576961602175769616031757696160417576961605175769616061757696160717576961608175769616091757696161017576961611175769616121757696161317576961614175769616151757696161617576961617175769616181757696161917576961620175769616211757696162217576961623175769616241757696162517576961626175769616271757696162817576961629175769616301757696163117576961632175769616331757696163417576961635175769616361757696163717576961638175769616391757696164017576961641175769616421757696164317576961644175769616451757696164617576961647175769616481757696164917576961650175769616511757696165217576961653175769616541757696165517576961656175769616571757696165817576961659175769616601757696166117576961662175769616631757696166417576961665175769616661757696166717576961668175769616691757696167017576961671175769616721757696167317576961674175769616751757696167617576961677175769616781757696167917576961680175769616811757696168217576961683175769616841757696168517576961686175769616871757696168817576961689175769616901757696169117576961692175769616931757696169417576961695175769616961757696169717576961698175769616991757696170017576961701175769617021757696170317576961704175769617051757696170617576961707175769617081757696170917576961710175769617111757696171217576961713175769617141757696171517576961716175769617171757696171817576961719175769617201757696172117576961722175769617231757696172417576961725175769617261757696172717576961728175769617291757696173017576961731175769617321757696173317576961734175769617351757696173617576961737175769617381757696173917576961740175769617411757696174217576961743175769617441757696174517576961746175769617471757696174817576961749175769617501757696175117576961752175769617531757696175417576961755175769617561757696175717576961758175769617591757696176017576961761175769617621757696176317576961764175769617651757696176617576961767175769617681757696176917576961770175769617711757696177217576961773175769617741757696177517576961776175769617771757696177817576961779175769617801757696178117576961782175769617831757696178417576961785175769617861757696178717576961788175769617891757696179017576961791175769617921757696179317576961794175769617951757696179617576961797175769617981757696179917576961800175769618011757696180217576961803175769618041757696180517576961806175769618071757696180817576961809175769618101757696181117576961812175769618131757696181417576961815175769618161757696181717576961818175769618191757696182017576961821175769618221757696182317576961824175769618251757696182617576961827175769618281757696182917576961830175769618311757696183217576961833175769618341757696183517576961836175769618371757696183817576961839175769618401757696184117576961842175769618431757696184417576961845175769618461757696184717576961848175769618491757696185017576961851175769618521757696185317576961854175769618551757696185617576961857175769618581757696185917576961860175769618611757696186217576961863175769618641757696186517576961866175769618671757696186817576961869175769618701757696187117576961872175769618731757696187417576961875175769618761757696187717576961878175769618791757696188017576961881175769618821757696188317576961884175769618851757696188617576961887175769618881757696188917576961890175769618911757696189217576961893175769618941757696189517576961896175769618971757696189817576961899175769619001757696190117576961902175769619031757696190417576961905175769619061757696190717576961908175769619091757696191017576961911175769619121757696191317576961914175769619151757696191617576961917175769619181757696191917576961920175769619211757696192217576961923175769619241757696192517576961926175769619271757696192817576961929175769619301757696193117576961932175769619331757696193417576961935175769619361757696193717576961938175769619391757696194017576961941175769619421757696194317576961944175769619451757696194617576961947175769619481757696194917576961950175769619511757696195217576961953175769619541757696195517576961956175769619571757696195817576961959175769619601757696196117576961962175769619631757696196417576961965175769619661757696196717576961968175769619691757696197017576961971175769619721757696197317576961974175769619751757696197617576961977175769619781757696197917576961980175769619811757696198217576961983175769619841757696198517576961986175769619871757696198817576961989175769619901757696199117576961992175769619931757696199417576961995175769619961757696199717576961998175769619991757696200017576962001175769620021757696200317576962004175769620051757696200617576962007175769620081757696200917576962010175769620111757696201217576962013175769620141757696201517576962016175769620171757696201817576962019175769620201757696202117576962022175769620231757696202417576962025175769620261757696202717576962028175769620291757696203017576962031175769620321757696203317576962034175769620351757696203617576962037175769620381757696203917576962040175769620411757696204217576962043175769620441757696204517576962046175769620471757696204817576962049175769620501757696205117576962052175769620531757696205417576962055175769620561757696205717576962058175769620591757696206017576962061175769620621757696206317576962064175769620651757696206617576962067175769620681757696206917576962070175769620711757696207217576962073175769620741757696207517576962076175769620771757696207817576962079175769620801757696208117576962082175769620831757696208417576962085175769620861757696208717576962088175769620891757696209017576962091175769620921757696209317576962094175769620951757696209617576962097175769620981757696209917576962100175769621011757696210217576962103175769621041757696210517576962106175769621071757696210817576962109175769621101757696211117576962112175769621131757696211417576962115175769621161757696211717576962118175769621191757696212017576962121175769621221757696212317576962124175769621251757696212617576962127175769621281757696212917576962130175769621311757696213217576962133175769621341757696213517576962136175769621371757696213817576962139175769621401757696214117576962142175769621431757696214417576962145175769621461757696214717576962148175769621491757696215017576962151175769621521757696215317576962154175769621551757696215617576962157175769621581757696215917576962160175769621611757696216217576962163175769621641757696216517576962166175769621671757696216817576962169175769621701757696217117576962172175769621731757696217417576962175175769621761757696217717576962178175769621791757696218017576962181175769621821757696218317576962184175769621851757696218617576962187175769621881757696218917576962190175769621911757696219217576962193175769621941757696219517576962196175769621971757696219817576962199175769622001757696220117576962202175769622031757696220417576962205175769622061757696220717576962208175769622091757696221017576962211175769622121757696221317576962214175769622151757696221617576962217175769622181757696221917576962220175769622211757696222217576962223175769622241757696222517576962226175769622271757696222817576962229175769622301757696223117576962232175769622331757696223417576962235175769622361757696223717576962238175769622391757696224017576962241175769622421757696224317576962244175769622451757696224617576962247175769622481757696224917576962250175769622511757696225217576962253175769622541757696225517576962256175769622571757696225817576962259175769622601757696226117576962262175769622631757696226417576962265175769622661757696226717576962268175769622691757696227017576962271175769622721757696227317576962274175769622751757696227617576962277175769622781757696227917576962280175769622811757696228217576962283175769622841757696228517576962286175769622871757696228817576962289175769622901757696229117576962292175769622931757696229417576962295175769622961757696229717576962298175769622991757696230017576962301175769623021757696230317576962304175769623051757696230617576962307175769623081757696230917576962310175769623111757696231217576962313175769623141757696231517576962316175769623171757696231817576962319175769623201757696232117576962322175769623231757696232417576962325175769623261757696232717576962328175769623291757696233017576962331175769623321757696233317576962334175769623351757696233617576962337175769623381757696233917576962340175769623411757696234217576962343175769623441757696234517576962346175769623471757696234817576962349175769623501757696235117576962352175769623531757696235417576962355175769623561757696235717576962358175769623591757696236017576962361175769623621757696236317576962364175769623651757696236617576962367175769623681757696236917576962370175769623711757696237217576962373175769623741757696237517576962376175769623771757696237817576962379175769623801757696238117576962382175769623831757696238417576962385175769623861757696238717576962388175769623891757696239017576962391175769623921757696239317576962394175769623951757696239617576962397175769623981757696239917576962400175769624011757696240217576962403175769624041757696240517576962406175769624071757696240817576962409175769624101757696241117576962412175769624131757696241417576962415175769624161757696241717576962418175769624191757696242017576962421175769624221757696242317576962424175769624251757696242617576962427175769624281757696242917576962430175769624311757696243217576962433175769624341757696243517576962436175769624371757696243817576962439175769624401757696244117576962442175769624431757696244417576962445175769624461757696244717576962448175769624491757696245017576962451175769624521757696245317576962454175769624551757696245617576962457175769624581757696245917576962460175769624611757696246217576962463175769624641757696246517576962466175769624671757696246817576962469175769624701757696247117576962472175769624731757696247417576962475175769624761757696247717576962478175769624791757696248017576962481175769624821757696248317576962484175769624851757696248617576962487175769624881757696248917576962490175769624911757696249217576962493175769624941757696249517576962496175769624971757696249817576962499175769625001757696250117576962502175769625031757696250417576962505175769625061757696250717576962508175769625091757696251017576962511175769625121757696251317576962514175769625151757696251617576962517175769625181757696251917576962520175769625211757696252217576962523175769625241757696252517576962526175769625271757696252817576962529175769625301757696253117576962532175769625331757696253417576962535175769625361757696253717576962538175769625391757696254017576962541175769625421757696254317576962544175769625451757696254617576962547175769625481757696254917576962550175769625511757696255217576962553175769625541757696255517576962556175769625571757696255817576962559175769625601757696256117576962562175769625631757696256417576962565175769625661757696256717576962568175769625691757696257017576962571175769625721757696257317576962574175769625751757696257617576962577175769625781757696257917576962580175769625811757696258217576962583175769625841757696258517576962586175769625871757696258817576962589175769625901757696259117576962592175769625931757696259417576962595175769625961757696259717576962598175769625991757696260017576962601175769626021757696260317576962604175769626051757696260617576962607175769626081757696260917576962610175769626111757696261217576962613175769626141757696261517576962616175769626171757696261817576962619175769626201757696262117576962622175769626231757696262417576962625175769626261757696262717576962628175769626291757696263017576962631175769626321757696263317576962634175769626351757696263617576962637175769626381757696263917576962640175769626411757696264217576962643175769626441757696264517576962646175769626471757696264817576962649175769626501757696265117576962652175769626531757696265417576962655175769626561757696265717576962658175769626591757696266017576962661175769626621757696266317576962664175769626651757696266617576962667175769626681757696266917576962670175769626711757696267217576962673175769626741757696267517576962676175769626771757696267817576962679175769626801757696268117576962682175769626831757696268417576962685175769626861757696268717576962688175769626891757696269017576962691175769626921757696269317576962694175769626951757696269617576962697175769626981757696269917576962700175769627011757696270217576962703175769627041757696270517576962706175769627071757696270817576962709175769627101757696271117576962712175769627131757696271417576962715175769627161757696271717576962718175769627191757696272017576962721175769627221757696272317576962724175769627251757696272617576962727175769627281757696272917576962730175769627311757696273217576962733175769627341757696273517576962736175769627371757696273817576962739175769627401757696274117576962742175769627431757696274417576962745175769627461757696274717576962748175769627491757696275017576962751175769627521757696275317576962754175769627551757696275617576962757175769627581757696275917576962760175769627611757696276217576962763175769627641757696276517576962766175769627671757696276817576962769175769627701757696277117576962772175769627731757696277417576962775175769627761757696277717576962778175769627791757696278017576962781175769627821757696278317576962784175769627851757696278617576962787175769627881757696278917576962790175769627911757696279217576962793175769627941757696279517576962796175769627971757696279817576962799175769628001757696280117576962802175769628031757696280417576962805175769628061757696280717576962808175769628091757696281017576962811175769628121757696281317576962814175769628151757696281617576962817175769628181757696281917576962820175769628211757696282217576962823175769628241757696282517576962826175769628271757696282817576962829175769628301757696283117576962832175769628331757696283417576962835175769628361757696283717576962838175769628391757696284017576962841175769628421757696284317576962844175769628451757696284617576962847175769628481757696284917576962850175769628511757696285217576962853175769628541757696285517576962856175769628571757696285817576962859175769628601757696286117576962862175769628631757696286417576962865175769628661757696286717576962868175769628691757696287017576962871175769628721757696287317576962874175769628751757696287617576962877175769628781757696287917576962880175769628811757696288217576962883175769628841757696288517576962886175769628871757696288817576962889175769628901757696289117576962892175769628931757696289417576962895175769628961757696289717576962898175769628991757696290017576962901175769629021757696290317576962904175769629051757696290617576962907175769629081757696290917576962910175769629111757696291217576962913175769629141757696291517576962916175769629171757696291817576962919175769629201757696292117576962922175769629231757696292417576962925175769629261757696292717576962928175769629291757696293017576962931175769629321757696293317576962934175769629351757696293617576962937175769629381757696293917576962940175769629411757696294217576962943175769629441757696294517576962946175769629471757696294817576962949175769629501757696295117576962952175769629531757696295417576962955175769629561757696295717576962958175769629591757696296017576962961175769629621757696296317576962964175769629651757696296617576962967175769629681757696296917576962970175769629711757696297217576962973175769629741757696297517576962976175769629771757696297817576962979175769629801757696298117576962982175769629831757696298417576962985175769629861757696298717576962988175769629891757696299017576962991175769629921757696299317576962994175769629951757696299617576962997175769629981757696299917576963000175769630011757696300217576963003175769630041757696300517576963006175769630071757696300817576963009175769630101757696301117576963012175769630131757696301417576963015175769630161757696301717576963018175769630191757696302017576963021175769630221757696302317576963024175769630251757696302617576963027175769630281757696302917576963030175769630311757696303217576963033175769630341757696303517576963036175769630371757696303817576963039175769630401757696304117576963042175769630431757696304417576963045175769630461757696304717576963048175769630491757696305017576963051175769630521757696305317576963054175769630551757696305617576963057175769630581757696305917576963060175769630611757696306217576963063175769630641757696306517576963066175769630671757696306817576963069175769630701757696307117576963072175769630731757696307417576963075175769630761757696307717576963078175769630791757696308017576963081175769630821757696308317576963084175769630851757696308617576963087175769630881757696308917576963090175769630911757696309217576963093175769630941757696309517576963096175769630971757696309817576963099175769631001757696310117576963102175769631031757696310417576963105175769631061757696310717576963108175769631091757696311017576963111175769631121757696311317576963114175769631151757696311617576963117175769631181757696311917576963120175769631211757696312217576963123175769631241757696312517576963126175769631271757696312817576963129175769631301757696313117576963132175769631331757696313417576963135175769631361757696313717576963138175769631391757696314017576963141175769631421757696314317576963144175769631451757696314617576963147175769631481757696314917576963150175769631511757696315217576963153175769631541757696315517576963156175769631571757696315817576963159175769631601757696316117576963162175769631631757696316417576963165175769631661757696316717576963168175769631691757696317017576963171175769631721757696317317576963174175769631751757696317617576963177175769631781757696317917576963180175769631811757696318217576963183175769631841757696318517576963186175769631871757696318817576963189175769631901757696319117576963192175769631931757696319417576963195175769631961757696319717576963198175769631991757696320017576963201175769632021757696320317576963204175769632051757696320617576963207175769632081757696320917576963210175769632111757696321217576963213175769632141757696321517576963216175769632171757696321817576963219175769632201757696322117576963222175769632231757696322417576963225175769632261757696322717576963228175769632291757696323017576963231175769632321757696323317576963234175769632351757696323617576963237175769632381757696323917576963240175769632411757696324217576963243175769632441757696324517576963246175769632471757696324817576963249175769632501757696325117576963252175769632531757696325417576963255175769632561757696325717576963258175769632591757696326017576963261175769632621757696326317576963264175769632651757696326617576963267175769632681757696326917576963270175769632711757696327217576963273175769632741757696327517576963276175769632771757696327817576963279175769632801757696328117576963282175769632831757696328417576963285175769632861757696328717576963288175769632891757696329017576963291175769632921757696329317576963294175769632951757696329617576963297175769632981757696329917576963300175769633011757696330217576963303175769633041757696330517576963306175769633071757696330817576963309175769633101757696331117576963312175769633131757696331417576963315175769633161757696331717576963318175769633191757696332017576963321175769633221757696332317576963324175769633251757696332617576963327175769633281757696332917576963330175769633311757696333217576963333175769633341757696333517576963336175769633371757696333817576963339175769633401757696334117576963342175769633431757696334417576963345175769633461757696334717576963348175769633491757696335017576963351175769633521757696335317576963354175769633551757696335617576963357175769633581757696335917576963360175769633611757696336217576963363175769633641757696336517576963366175769633671757696336817576963369175769633701757696337117576963372175769633731757696337417576963375175769633761757696337717576963378175769633791757696338017576963381175769633821757696338317576963384175769633851757696338617576963387175769633881757696338917576963390175769633911757696339217576963393175769633941757696339517576963396175769633971757696339817576963399175769634001757696340117576963402175769634031757696340417576963405175769634061757696340717576963408175769634091757696341017576963411175769634121757696341317576963414175769634151757696341617576963417175769634181757696341917576963420175769634211757696342217576963423175769634241757696342517576963426175769634271757696342817576963429175769634301757696343117576963432175769634331757696343417576963435175769634361757696343717576963438175769634391757696344017576963441175769634421757696344317576963444175769634451757696344617576963447175769634481757696344917576963450175769634511757696345217576963453175769634541757696345517576963456175769634571757696345817576963459175769634601757696346117576963462175769634631757696346417576963465175769634661757696346717576963468175769634691757696347017576963471175769634721757696347317576963474175769634751757696347617576963477175769634781757696347917576963480175769634811757696348217576963483175769634841757696348517576963486175769634871757696348817576963489175769634901757696349117576963492175769634931757696349417576963495175769634961757696349717576963498175769634991757696350017576963501175769635021757696350317576963504175769635051757696350617576963507175769635081757696350917576963510175769635111757696351217576963513175769635141757696351517576963516175769635171757696351817576963519175769635201757696352117576963522175769635231757696352417576963525175769635261757696352717576963528175769635291757696353017576963531175769635321757696353317576963534175769635351757696353617576963537175769635381757696353917576963540175769635411757696354217576963543175769635441757696354517576963546175769635471757696354817576963549175769635501757696355117576963552175769635531757696355417576963555175769635561757696355717576963558175769635591757696356017576963561175769635621757696356317576963564175769635651757696356617576963567175769635681757696356917576963570175769635711757696357217576963573175769635741757696357517576963576175769635771757696357817576963579175769635801757696358117576963582175769635831757696358417576963585175769635861757696358717576963588175769635891757696359017576963591175769635921757696359317576963594175769635951757696359617576963597175769635981757696359917576963600175769636011757696360217576963603175769636041757696360517576963606175769636071757696360817576963609175769636101757696361117576963612175769636131757696361417576963615175769636161757696361717576963618175769636191757696362017576963621175769636221757696362317576963624175769636251757696362617576963627175769636281757696362917576963630175769636311757696363217576963633175769636341757696363517576963636175769636371757696363817576963639175769636401757696364117576963642175769636431757696364417576963645175769636461757696364717576963648175769636491757696365017576963651175769636521757696365317576963654175769636551757696365617576963657175769636581757696365917576963660175769636611757696366217576963663175769636641757696366517576963666175769636671757696366817576963669175769636701757696367117576963672175769636731757696367417576963675175769636761757696367717576963678175769636791757696368017576963681175769636821757696368317576963684175769636851757696368617576963687175769636881757696368917576963690175769636911757696369217576963693175769636941757696369517576963696175769636971757696369817576963699175769637001757696370117576963702175769637031757696370417576963705175769637061757696370717576963708175769637091757696371017576963711175769637121757696371317576963714175769637151757696371617576963717175769637181757696371917576963720175769637211757696372217576963723175769637241757696372517576963726175769637271757696372817576963729175769637301757696373117576963732175769637331757696373417576963735175769637361757696373717576963738175769637391757696374017576963741175769637421757696374317576963744175769637451757696374617576963747175769637481757696374917576963750175769637511757696375217576963753175769637541757696375517576963756175769637571757696375817576963759175769637601757696376117576963762175769637631757696376417576963765175769637661757696376717576963768175769637691757696377017576963771175769637721757696377317576963774175769637751757696377617576963777175769637781757696377917576963780175769637811757696378217576963783175769637841757696378517576963786175769637871757696378817576963789175769637901757696379117576963792175769637931757696379417576963795175769637961757696379717576963798175769637991757696380017576963801175769638021757696380317576963804175769638051757696380617576963807175769638081757696380917576963810175769638111757696381217576963813175769638141757696381517576963816175769638171757696381817576963819175769638201757696382117576963822175769638231757696382417576963825175769638261757696382717576963828175769638291757696383017576963831175769638321757696383317576963834175769638351757696383617576963837175769638381757696383917576963840175769638411757696384217576963843175769638441757696384517576963846175769638471757696384817576963849175769638501757696385117576963852175769638531757696385417576963855175769638561757696385717576963858175769638591757696386017576963861175769638621757696386317576963864175769638651757696386617576963867175769638681757696386917576963870175769638711757696387217576963873175769638741757696387517576963876175769638771757696387817576963879175769638801757696388117576963882175769638831757696388417576963885175769638861757696388717576963888175769638891757696389017576963891175769638921757696389317576963894175769638951757696389617576963897175769638981757696389917576963900175769639011757696390217576963903175769639041757696390517576963906175769639071757696390817576963909175769639101757696391117576963912175769639131757696391417576963915175769639161757696391717576963918175769639191757696392017576963921175769639221757696392317576963924175769639251757696392617576963927175769639281757696392917576963930175769639311757696393217576963933175769639341757696393517576963936175769639371757696393817576963939175769639401757696394117576963942175769639431757696394417576963945175769639461757696394717576963948175769639491757696395017576963951175769639521757696395317576963954175769639551757696395617576963957175769639581757696395917576963960175769639611757696396217576963963175769639641757696396517576963966175769639671757696396817576963969175769639701757696397117576963972175769639731757696397417576963975175769639761757696397717576963978175769639791757696398017576963981175769639821757696398317576963984175769639851757696398617576963987175769639881757696398917576963990175769639911757696399217576963993175769639941757696399517576963996175769639971757696399817576963999175769640001757696400117576964002175769640031757696400417576964005175769640061757696400717576964008175769640091757696401017576964011175769640121757696401317576964014175769640151757696401617576964017175769640181757696401917576964020175769640211757696402217576964023175769640241757696402517576964026175769640271757696402817576964029175769640301757696403117576964032175769640331757696403417576964035175769640361757696403717576964038175769640391757696404017576964041175769640421757696404317576964044175769640451757696404617576964047175769640481757696404917576964050175769640511757696405217576964053175769640541757696405517576964056175769640571757696405817576964059175769640601757696406117576964062175769640631757696406417576964065175769640661757696406717576964068175769640691757696407017576964071175769640721757696407317576964074175769640751757696407617576964077175769640781757696407917576964080175769640811757696408217576964083175769640841757696408517576964086175769640871757696408817576964089175769640901757696409117576964092175769640931757696409417576964095175769640961757696409717576964098175769640991757696410017576964101175769641021757696410317576964104175769641051757696410617576964107175769641081757696410917576964110175769641111757696411217576964113175769641141757696411517576964116175769641171757696411817576964119175769641201757696412117576964122175769641231757696412417576964125175769641261757696412717576964128175769641291757696413017576964131175769641321757696413317576964134175769641351757696413617576964137175769641381757696413917576964140175769641411757696414217576964143175769641441757696414517576964146175769641471757696414817576964149175769641501757696415117576964152175769641531757696415417576964155175769641561757696415717576964158175769641591757696416017576964161175769641621757696416317576964164175769641651757696416617576964167175769641681757696416917576964170175769641711757696417217576964173175769641741757696417517576964176175769641771757696417817576964179175769641801757696418117576964182175769641831757696418417576964185175769641861757696418717576964188175769641891757696419017576964191175769641921757696419317576964194175769641951757696419617576964197175769641981757696419917576964200175769642011757696420217576964203175769642041757696420517576964206175769642071757696420817576964209175769642101757696421117576964212175769642131757696421417576964215175769642161757696421717576964218175769642191757696422017576964221175769642221757696422317576964224175769642251757696422617576964227175769642281757696422917576964230175769642311757696423217576964233175769642341757696423517576964236175769642371757696423817576964239175769642401757696424117576964242175769642431757696424417576964245175769642461757696424717576964248175769642491757696425017576964251175769642521757696425317576964254175769642551757696425617576964257175769642581757696425917576964260175769642611757696426217576964263175769642641757696426517576964266175769642671757696426817576964269175769642701757696427117576964272175769642731757696427417576964275175769642761757696427717576964278175769642791757696428017576964281175769642821757696428317576964284175769642851757696428617576964287175769642881757696428917576964290175769642911757696429217576964293175769642941757696429517576964296175769642971757696429817576964299175769643001757696430117576964302175769643031757696430417576964305175769643061757696430717576964308175769643091757696431017576964311175769643121757696431317576964314175769643151757696431617576964317175769643181757696431917576964320175769643211757696432217576964323175769643241757696432517576964326175769643271757696432817576964329175769643301757696433117576964332175769643331757696433417576964335175769643361757696433717576964338175769643391757696434017576964341175769643421757696434317576964344175769643451757696434617576964347175769643481757696434917576964350175769643511757696435217576964353175769643541757696435517576964356175769643571757696435817576964359175769643601757696436117576964362175769643631757696436417576964365175769643661757696436717576964368175769643691757696437017576964371175769643721757696437317576964374175769643751757696437617576964377175769643781757696437917576964380175769643811757696438217576964383175769643841757696438517576964386175769643871757696438817576964389175769643901757696439117576964392175769643931757696439417576964395175769643961757696439717576964398175769643991757696440017576964401175769644021757696440317576964404175769644051757696440617576964407175769644081757696440917576964410175769644111757696441217576964413175769644141757696441517576964416175769644171757696441817576964419175769644201757696442117576964422175769644231757696442417576964425175769644261757696442717576964428175769644291757696443017576964431175769644321757696443317576964434175769644351757696443617576964437175769644381757696443917576964440175769644411757696444217576964443175769644441757696444517576964446175769644471757696444817576964449175769644501757696445117576964452175769644531757696445417576964455175769644561757696445717576964458175769644591757696446017576964461175769644621757696446317576964464175769644651757696446617576964467175769644681757696446917576964470175769644711757696447217576964473175769644741757696447517576964476175769644771757696447817576964479175769644801757696448117576964482175769644831757696448417576964485175769644861757696448717576964488175769644891757696449017576964491175769644921757696449317576964494175769644951757696449617576964497175769644981757696449917576964500175769645011757696450217576964503175769645041757696450517576964506175769645071757696450817576964509175769645101757696451117576964512175769645131757696451417576964515175769645161757696451717576964518175769645191757696452017576964521175769645221757696452317576964524175769645251757696452617576964527175769645281757696452917576964530175769645311757696453217576964533175769645341757696453517576964536175769645371757696453817576964539175769645401757696454117576964542175769645431757696454417576964545175769645461757696454717576964548175769645491757696455017576964551175769645521757696455317576964554175769645551757696455617576964557175769645581757696455917576964560175769645611757696456217576964563175769645641757696456517576964566175769645671757696456817576964569175769645701757696457117576964572175769645731757696457417576964575175769645761757696457717576964578175769645791757696458017576964581175769645821757696458317576964584175769645851757696458617576964587175769645881757696458917576964590175769645911757696459217576964593175769645941757696459517576964596175769645971757696459817576964599175769646001757696460117576964602175769646031757696460417576964605175769646061757696460717576964608175769646091757696461017576964611175769646121757696461317576964614175769646151757696461617576964617175769646181757696461917576964620175769646211757696462217576964623175769646241757696462517576964626175769646271757696462817576964629175769646301757696463117576964632175769646331757696463417576964635175769646361757696463717576964638175769646391757696464017576964641175769646421757696464317576964644175769646451757696464617576964647175769646481757696464917576964650175769646511757696465217576964653175769646541757696465517576964656175769646571757696465817576964659175769646601757696466117576964662175769646631757696466417576964665175769646661757696466717576964668175769646691757696467017576964671175769646721757696467317576964674175769646751757696467617576964677175769646781757696467917576964680175769646811757696468217576964683175769646841757696468517576964686175769646871757696468817576964689175769646901757696469117576964692175769646931757696469417576964695175769646961757696469717576964698175769646991757696470017576964701175769647021757696470317576964704175769647051757696470617576964707175769647081757696470917576964710175769647111757696471217576964713175769647141757696471517576964716175769647171757696471817576964719175769647201757696472117576964722175769647231757696472417576964725175769647261757696472717576964728175769647291757696473017576964731175769647321757696473317576964734175769647351757696473617576964737175769647381757696473917576964740175769647411757696474217576964743175769647441757696474517576964746175769647471757696474817576964749175769647501757696475117576964752175769647531757696475417576964755175769647561757696475717576964758175769647591757696476017576964761175769647621757696476317576964764175769647651757696476617576964767175769647681757696476917576964770175769647711757696477217576964773175769647741757696477517576964776175769647771757696477817576964779175769647801757696478117576964782175769647831757696478417576964785175769647861757696478717576964788175769647891757696479017576964791175769647921757696479317576964794175769647951757696479617576964797175769647981757696479917576964800175769648011757696480217576964803175769648041757696480517576964806175769648071757696480817576964809175769648101757696481117576964812175769648131757696481417576964815175769648161757696481717576964818175769648191757696482017576964821175769648221757696482317576964824175769648251757696482617576964827175769648281757696482917576964830175769648311757696483217576964833175769648341757696483517576964836175769648371757696483817576964839175769648401757696484117576964842175769648431757696484417576964845175769648461757696484717576964848175769648491757696485017576964851175769648521757696485317576964854175769648551757696485617576964857175769648581757696485917576964860175769648611757696486217576964863175769648641757696486517576964866175769648671757696486817576964869175769648701757696487117576964872175769648731757696487417576964875175769648761757696487717576964878175769648791757696488017576964881175769648821757696488317576964884175769648851757696488617576964887175769648881757696488917576964890175769648911757696489217576964893175769648941757696489517576964896175769648971757696489817576964899175769649001757696490117576964902175769649031757696490417576964905175769649061757696490717576964908175769649091757696491017576964911175769649121757696491317576964914175769649151757696491617576964917175769649181757696491917576964920175769649211757696492217576964923175769649241757696492517576964926175769649271757696492817576964929175769649301757696493117576964932175769649331757696493417576964935175769649361757696493717576964938175769649391757696494017576964941175769649421757696494317576964944175769649451757696494617576964947175769649481757696494917576964950175769649511757696495217576964953175769649541757696495517576964956175769649571757696495817576964959175769649601757696496117576964962175769649631757696496417576964965175769649661757696496717576964968175769649691757696497017576964971175769649721757696497317576964974175769649751757696497617576964977175769649781757696497917576964980175769649811757696498217576964983175769649841757696498517576964986175769649871757696498817576964989175769649901757696499117576964992175769649931757696499417576964995175769649961757696499717576964998175769649991757696500017576965001175769650021757696500317576965004175769650051757696500617576965007175769650081757696500917576965010175769650111757696501217576965013175769650141757696501517576965016175769650171757696501817576965019175769650201757696502117576965022175769650231757696502417576965025175769650261757696502717576965028175769650291757696503017576965031175769650321757696503317576965034175769650351757696503617576965037175769650381757696503917576965040175769650411757696504217576965043175769650441757696504517576965046175769650471757696504817576965049175769650501757696505117576965052175769650531757696505417576965055175769650561757696505717576965058175769650591757696506017576965061175769650621757696506317576965064175769650651757696506617576965067175769650681757696506917576965070175769650711757696507217576965073175769650741757696507517576965076175769650771757696507817576965079175769650801757696508117576965082175769650831757696508417576965085175769650861757696508717576965088175769650891757696509017576965091175769650921757696509317576965094175769650951757696509617576965097175769650981757696509917576965100175769651011757696510217576965103175769651041757696510517576965106175769651071757696510817576965109175769651101757696511117576965112175769651131757696511417576965115175769651161757696511717576965118175769651191757696512017576965121175769651221757696512317576965124175769651251757696512617576965127175769651281757696512917576965130175769651311757696513217576965133175769651341757696513517576965136175769651371757696513817576965139175769651401757696514117576965142175769651431757696514417576965145175769651461757696514717576965148175769651491757696515017576965151175769651521757696515317576965154175769651551757696515617576965157175769651581757696515917576965160175769651611757696516217576965163175769651641757696516517576965166175769651671757696516817576965169175769651701757696517117576965172175769651731757696517417576965175175769651761757696517717576965178175769651791757696518017576965181175769651821757696518317576965184175769651851757696518617576965187175769651881757696518917576965190175769651911757696519217576965193175769651941757696519517576965196175769651971757696519817576965199175769652001757696520117576965202175769652031757696520417576965205175769652061757696520717576965208175769652091757696521017576965211175769652121757696521317576965214175769652151757696521617576965217175769652181757696521917576965220175769652211757696522217576965223175769652241757696522517576965226175769652271757696522817576965229175769652301757696523117576965232175769652331757696523417576965235175769652361757696523717576965238175769652391757696524017576965241175769652421757696524317576965244175769652451757696524617576965247175769652481757696524917576965250175769652511757696525217576965253175769652541757696525517576965256175769652571757696525817576965259175769652601757696526117576965262175769652631757696526417576965265175769652661757696526717576965268175769652691757696527017576965271175769652721757696527317576965274175769652751757696527617576965277175769652781757696527917576965280175769652811757696528217576965283175769652841757696528517576965286175769652871757696528817576965289175769652901757696529117576965292175769652931757696529417576965295175769652961757696529717576965298175769652991757696530017576965301175769653021757696530317576965304175769653051757696530617576965307175769653081757696530917576965310175769653111757696531217576965313175769653141757696531517576965316175769653171757696531817576965319175769653201757696532117576965322175769653231757696532417576965325175769653261757696532717576965328175769653291757696533017576965331175769653321757696533317576965334175769653351757696533617576965337175769653381757696533917576965340175769653411757696534217576965343175769653441757696534517576965346175769653471757696534817576965349175769653501757696535117576965352175769653531757696535417576965355175769653561757696535717576965358175769653591757696536017576965361175769653621757696536317576965364175769653651757696536617576965367175769653681757696536917576965370175769653711757696537217576965373175769653741757696537517576965376175769653771757696537817576965379175769653801757696538117576965382175769653831757696538417576965385175769653861757696538717576965388175769653891757696539017576965391175769653921757696539317576965394175769653951757696539617576965397175769653981757696539917576965400175769654011757696540217576965403175769654041757696540517576965406175769654071757696540817576965409175769654101757696541117576965412175769654131757696541417576965415175769654161757696541717576965418175769654191757696542017576965421175769654221757696542317576965424175769654251757696542617576965427175769654281757696542917576965430175769654311757696543217576965433175769654341757696543517576965436175769654371757696543817576965439175769654401757696544117576965442175769654431757696544417576965445175769654461757696544717576965448175769654491757696545017576965451175769654521757696545317576965454175769654551757696545617576965457175769654581757696545917576965460175769654611757696546217576965463175769654641757696546517576965466175769654671757696546817576965469175769654701757696547117576965472175769654731757696547417576965475175769654761757696547717576965478175769654791757696548017576965481175769654821757696548317576965484175769654851757696548617576965487175769654881757696548917576965490175769654911757696549217576965493175769654941757696549517576965496175769654971757696549817576965499175769655001757696550117576965502175769655031757696550417576965505175769655061757696550717576965508175769655091757696551017576965511175769655121757696551317576965514175769655151757696551617576965517175769655181757696551917576965520175769655211757696552217576965523175769655241757696552517576965526175769655271757696552817576965529175769655301757696553117576965532175769655331757696553417576965535175769655361757696553717576965538175769655391757696554017576965541175769655421757696554317576965544175769655451757696554617576965547175769655481757696554917576965550175769655511757696555217576965553175769655541757696555517576965556175769655571757696555817576965559175769655601757696556117576965562175769655631757696556417576965565175769655661757696556717576965568175769655691757696557017576965571175769655721757696557317576965574175769655751757696557617576965577175769655781757696557917576965580175769655811757696558217576965583175769655841757696558517576965586175769655871757696558817576965589175769655901757696559117576965592175769655931757696559417576965595175769655961757696559717576965598175769655991757696560017576965601175769656021757696560317576965604175769656051757696560617576965607175769656081757696560917576965610175769656111757696561217576965613175769656141757696561517576965616175769656171757696561817576965619175769656201757696562117576965622175769656231757696562417576965625175769656261757696562717576965628175769656291757696563017576965631175769656321757696563317576965634175769656351757696563617576965637175769656381757696563917576965640175769656411757696564217576965643175769656441757696564517576965646175769656471757696564817576965649175769656501757696565117576965652175769656531757696565417576965655175769656561757696565717576965658175769656591757696566017576965661175769656621757696566317576965664175769656651757696566617576965667175769656681757696566917576965670175769656711757696567217576965673175769656741757696567517576965676175769656771757696567817576965679175769656801757696568117576965682175769656831757696568417576965685175769656861757696568717576965688175769656891757696569017576965691175769656921757696569317576965694175769656951757696569617576965697175769656981757696569917576965700175769657011757696570217576965703175769657041757696570517576965706175769657071757696570817576965709175769657101757696571117576965712175769657131757696571417576965715175769657161757696571717576965718175769657191757696572017576965721175769657221757696572317576965724175769657251757696572617576965727175769657281757696572917576965730175769657311757696573217576965733175769657341757696573517576965736175769657371757696573817576965739175769657401757696574117576965742175769657431757696574417576965745175769657461757696574717576965748175769657491757696575017576965751175769657521757696575317576965754175769657551757696575617576965757175769657581757696575917576965760175769657611757696576217576965763175769657641757696576517576965766175769657671757696576817576965769175769657701757696577117576965772175769657731757696577417576965775175769657761757696577717576965778175769657791757696578017576965781175769657821757696578317576965784175769657851757696578617576965787175769657881757696578917576965790175769657911757696579217576965793175769657941757696579517576965796175769657971757696579817576965799175769658001757696580117576965802175769658031757696580417576965805175769658061757696580717576965808175769658091757696581017576965811175769658121757696581317576965814175769658151757696581617576965817175769658181757696581917576965820175769658211757696582217576965823175769658241757696582517576965826175769658271757696582817576965829175769658301757696583117576965832175769658331757696583417576965835175769658361757696583717576965838175769658391757696584017576965841175769658421757696584317576965844175769658451757696584617576965847175769658481757696584917576965850175769658511757696585217576965853175769658541757696585517576965856175769658571757696585817576965859175769658601757696586117576965862175769658631757696586417576965865175769658661757696586717576965868175769658691757696587017576965871175769658721757696587317576965874175769658751757696587617576965877175769658781757696587917576965880175769658811757696588217576965883175769658841757696588517576965886175769658871757696588817576965889175769658901757696589117576965892175769658931757696589417576965895175769658961757696589717576965898175769658991757696590017576965901175769659021757696590317576965904175769659051757696590617576965907175769659081757696590917576965910175769659111757696591217576965913175769659141757696591517576965916175769659171757696591817576965919175769659201757696592117576965922175769659231757696592417576965925175769659261757696592717576965928175769659291757696593017576965931175769659321757696593317576965934175769659351757696593617576965937175769659381757696593917576965940175769659411757696594217576965943175769659441757696594517576965946175769659471757696594817576965949175769659501757696595117576965952175769659531757696595417576965955175769659561757696595717576965958175769659591757696596017576965961175769659621757696596317576965964175769659651757696596617576965967175769659681757696596917576965970175769659711757696597217576965973175769659741757696597517576965976175769659771757696597817576965979175769659801757696598117576965982175769659831757696598417576965985175769659861757696598717576965988175769659891757696599017576965991175769659921757696599317576965994175769659951757696599617576965997175769659981757696599917576966000175769660011757696600217576966003175769660041757696600517576966006175769660071757696600817576966009175769660101757696601117576966012175769660131757696601417576966015175769660161757696601717576966018175769660191757696602017576966021175769660221757696602317576966024175769660251757696602617576966027175769660281757696602917576966030175769660311757696603217576966033175769660341757696603517576966036175769660371757696603817576966039175769660401757696604117576966042175769660431757696604417576966045175769660461757696604717576966048175769660491757696605017576966051175769660521757696605317576966054175769660551757696605617576966057175769660581757696605917576966060175769660611757696606217576966063175769660641757696606517576966066175769660671757696606817576966069175769660701757696607117576966072175769660731757696607417576966075175769660761757696607717576966078175769660791757696608017576966081175769660821757696608317576966084175769660851757696608617576966087175769660881757696608917576966090175769660911757696609217576966093175769660941757696609517576966096175769660971757696609817576966099175769661001757696610117576966102175769661031757696610417576966105175769661061757696610717576966108175769661091757696611017576966111175769661121757696611317576966114175769661151757696611617576966117175769661181757696611917576966120175769661211757696612217576966123175769661241757696612517576966126175769661271757696612817576966129175769661301757696613117576966132175769661331757696613417576966135175769661361757696613717576966138175769661391757696614017576966141175769661421757696614317576966144175769661451757696614617576966147175769661481757696614917576966150175769661511757696615217576966153175769661541757696615517576966156175769661571757696615817576966159175769661601757696616117576966162175769661631757696616417576966165175769661661757696616717576966168175769661691757696617017576966171175769661721757696617317576966174175769661751757696617617576966177175769661781757696617917576966180175769661811757696618217576966183175769661841757696618517576966186175769661871757696618817576966189175769661901757696619117576966192175769661931757696619417576966195175769661961757696619717576966198175769661991757696620017576966201175769662021757696620317576966204175769662051757696620617576966207175769662081757696620917576966210175769662111757696621217576966213175769662141757696621517576966216175769662171757696621817576966219175769662201757696622117576966222175769662231757696622417576966225175769662261757696622717576966228175769662291757696623017576966231175769662321757696623317576966234175769662351757696623617576966237175769662381757696623917576966240175769662411757696624217576966243175769662441757696624517576966246175769662471757696624817576966249175769662501757696625117576966252175769662531757696625417576966255175769662561757696625717576966258175769662591757696626017576966261175769662621757696626317576966264175769662651757696626617576966267175769662681757696626917576966270175769662711757696627217576966273175769662741757696627517576966276175769662771757696627817576966279175769662801757696628117576966282175769662831757696628417576966285175769662861757696628717576966288175769662891757696629017576966291175769662921757696629317576966294175769662951757696629617576966297175769662981757696629917576966300175769663011757696630217576966303175769663041757696630517576966306175769663071757696630817576966309175769663101757696631117576966312175769663131757696631417576966315175769663161757696631717576966318175769663191757696632017576966321175769663221757696632317576966324175769663251757696632617576966327175769663281757696632917576966330175769663311757696633217576966333175769663341757696633517576966336175769663371757696633817576966339175769663401757696634117576966342175769663431757696634417576966345175769663461757696634717576966348175769663491757696635017576966351175769663521757696635317576966354175769663551757696635617576966357175769663581757696635917576966360175769663611757696636217576966363175769663641757696636517576966366175769663671757696636817576966369175769663701757696637117576966372175769663731757696637417576966375175769663761757696637717576966378175769663791757696638017576966381175769663821757696638317576966384175769663851757696638617576966387175769663881757696638917576966390175769663911757696639217576966393175769663941757696639517576966396175769663971757696639817576966399175769664001757696640117576966402175769664031757696640417576966405175769664061757696640717576966408175769664091757696641017576966411175769664121757696641317576966414175769664151757696641617576966417175769664181757696641917576966420175769664211757696642217576966423175769664241757696642517576966426175769664271757696642817576966429175769664301757696643117576966432175769664331757696643417576966435175769664361757696643717576966438175769664391757696644017576966441175769664421757696644317576966444175769664451757696644617576966447175769664481757696644917576966450175769664511757696645217576966453175769664541757696645517576966456175769664571757696645817576966459175769664601757696646117576966462175769664631757696646417576966465175769664661757696646717576966468175769664691757696647017576966471175769664721757696647317576966474175769664751757696647617576966477175769664781757696647917576966480175769664811757696648217576966483175769664841757696648517576966486175769664871757696648817576966489175769664901757696649117576966492175769664931757696649417576966495175769664961757696649717576966498175769664991757696650017576966501175769665021757696650317576966504175769665051757696650617576966507175769665081757696650917576966510175769665111757696651217576966513175769665141757696651517576966516175769665171757696651817576966519175769665201757696652117576966522175769665231757696652417576966525175769665261757696652717576966528175769665291757696653017576966531175769665321757696653317576966534175769665351757696653617576966537175769665381757696653917576966540175769665411757696654217576966543175769665441757696654517576966546175769665471757696654817576966549175769665501757696655117576966552175769665531757696655417576966555175769665561757696655717576966558175769665591757696656017576966561175769665621757696656317576966564175769665651757696656617576966567175769665681757696656917576966570175769665711757696657217576966573175769665741757696657517576966576175769665771757696657817576966579175769665801757696658117576966582175769665831757696658417576966585175769665861757696658717576966588175769665891757696659017576966591175769665921757696659317576966594175769665951757696659617576966597175769665981757696659917576966600175769666011757696660217576966603175769666041757696660517576966606175769666071757696660817576966609175769666101757696661117576966612175769666131757696661417576966615175769666161757696661717576966618175769666191757696662017576966621175769666221757696662317576966624175769666251757696662617576966627175769666281757696662917576966630175769666311757696663217576966633175769666341757696663517576966636175769666371757696663817576966639175769666401757696664117576966642175769666431757696664417576966645175769666461757696664717576966648175769666491757696665017576966651175769666521757696665317576966654175769666551757696665617576966657175769666581757696665917576966660175769666611757696666217576966663175769666641757696666517576966666175769666671757696666817576966669175769666701757696667117576966672175769666731757696667417576966675175769666761757696667717576966678175769666791757696668017576966681175769666821757696668317576966684175769666851757696668617576966687175769666881757696668917576966690175769666911757696669217576966693175769666941757696669517576966696175769666971757696669817576966699175769667001757696670117576966702175769667031757696670417576966705175769667061757696670717576966708175769667091757696671017576966711175769667121757696671317576966714175769667151757696671617576966717175769667181757696671917576966720175769667211757696672217576966723175769667241757696672517576966726175769667271757696672817576966729175769667301757696673117576966732175769667331757696673417576966735175769667361757696673717576966738175769667391757696674017576966741175769667421757696674317576966744175769667451757696674617576966747175769667481757696674917576966750175769667511757696675217576966753175769667541757696675517576966756175769667571757696675817576966759175769667601757696676117576966762175769667631757696676417576966765175769667661757696676717576966768175769667691757696677017576966771175769667721757696677317576966774175769667751757696677617576966777175769667781757696677917576966780175769667811757696678217576966783175769667841757696678517576966786175769667871757696678817576966789175769667901757696679117576966792175769667931757696679417576966795175769667961757696679717576966798175769667991757696680017576966801175769668021757696680317576966804175769668051757696680617576966807175769668081757696680917576966810175769668111757696681217576966813175769668141757696681517576966816175769668171757696681817576966819175769668201757696682117576966822175769668231757696682417576966825175769668261757696682717576966828175769668291757696683017576966831175769668321757696683317576966834175769668351757696683617576966837175769668381757696683917576966840175769668411757696684217576966843175769668441757696684517576966846175769668471757696684817576966849175769668501757696685117576966852175769668531757696685417576966855175769668561757696685717576966858175769668591757696686017576966861175769668621757696686317576966864175769668651757696686617576966867175769668681757696686917576966870175769668711757696687217576966873175769668741757696687517576966876175769668771757696687817576966879175769668801757696688117576966882175769668831757696688417576966885175769668861757696688717576966888175769668891757696689017576966891175769668921757696689317576966894175769668951757696689617576966897175769668981757696689917576966900175769669011757696690217576966903175769669041757696690517576966906175769669071757696690817576966909175769669101757696691117576966912175769669131757696691417576966915175769669161757696691717576966918175769669191757696692017576966921175769669221757696692317576966924175769669251757696692617576966927175769669281757696692917576966930175769669311757696693217576966933175769669341757696693517576966936175769669371757696693817576966939175769669401757696694117576966942175769669431757696694417576966945175769669461757696694717576966948175769669491757696695017576966951175769669521757696695317576966954175769669551757696695617576966957175769669581757696695917576966960175769669611757696696217576966963175769669641757696696517576966966175769669671757696696817576966969175769669701757696697117576966972175769669731757696697417576966975175769669761757696697717576966978175769669791757696698017576966981175769669821757696698317576966984175769669851757696698617576966987175769669881757696698917576966990175769669911757696699217576966993175769669941757696699517576966996175769669971757696699817576966999175769670001757696700117576967002175769670031757696700417576967005175769670061757696700717576967008175769670091757696701017576967011175769670121757696701317576967014175769670151757696701617576967017175769670181757696701917576967020175769670211757696702217576967023175769670241757696702517576967026175769670271757696702817576967029175769670301757696703117576967032175769670331757696703417576967035175769670361757696703717576967038175769670391757696704017576967041175769670421757696704317576967044175769670451757696704617576967047175769670481757696704917576967050175769670511757696705217576967053175769670541757696705517576967056175769670571757696705817576967059175769670601757696706117576967062175769670631757696706417576967065175769670661757696706717576967068175769670691757696707017576967071175769670721757696707317576967074175769670751757696707617576967077175769670781757696707917576967080175769670811757696708217576967083175769670841757696708517576967086175769670871757696708817576967089175769670901757696709117576967092175769670931757696709417576967095175769670961757696709717576967098175769670991757696710017576967101175769671021757696710317576967104175769671051757696710617576967107175769671081757696710917576967110175769671111757696711217576967113175769671141757696711517576967116175769671171757696711817576967119175769671201757696712117576967122175769671231757696712417576967125175769671261757696712717576967128175769671291757696713017576967131175769671321757696713317576967134175769671351757696713617576967137175769671381757696713917576967140175769671411757696714217576967143175769671441757696714517576967146175769671471757696714817576967149175769671501757696715117576967152175769671531757696715417576967155175769671561757696715717576967158175769671591757696716017576967161175769671621757696716317576967164175769671651757696716617576967167175769671681757696716917576967170175769671711757696717217576967173175769671741757696717517576967176175769671771757696717817576967179175769671801757696718117576967182175769671831757696718417576967185175769671861757696718717576967188175769671891757696719017576967191175769671921757696719317576967194175769671951757696719617576967197175769671981757696719917576967200175769672011757696720217576967203175769672041757696720517576967206175769672071757696720817576967209175769672101757696721117576967212175769672131757696721417576967215175769672161757696721717576967218175769672191757696722017576967221175769672221757696722317576967224175769672251757696722617576967227175769672281757696722917576967230175769672311757696723217576967233175769672341757696723517576967236175769672371757696723817576967239175769672401757696724117576967242175769672431757696724417576967245175769672461757696724717576967248175769672491757696725017576967251175769672521757696725317576967254175769672551757696725617576967257175769672581757696725917576967260175769672611757696726217576967263175769672641757696726517576967266175769672671757696726817576967269175769672701757696727117576967272175769672731757696727417576967275175769672761757696727717576967278175769672791757696728017576967281175769672821757696728317576967284175769672851757696728617576967287175769672881757696728917576967290175769672911757696729217576967293175769672941757696729517576967296175769672971757696729817576967299175769673001757696730117576967302175769673031757696730417576967305175769673061757696730717576967308175769673091757696731017576967311175769673121757696731317576967314175769673151757696731617576967317175769673181757696731917576967320175769673211757696732217576967323175769673241757696732517576967326175769673271757696732817576967329175769673301757696733117576967332175769673331757696733417576967335175769673361757696733717576967338175769673391757696734017576967341175769673421757696734317576967344175769673451757696734617576967347175769673481757696734917576967350175769673511757696735217576967353175769673541757696735517576967356175769673571757696735817576967359175769673601757696736117576967362175769673631757696736417576967365175769673661757696736717576967368175769673691757696737017576967371175769673721757696737317576967374175769673751757696737617576967377175769673781757696737917576967380175769673811757696738217576967383175769673841757696738517576967386175769673871757696738817576967389175769673901757696739117576967392175769673931757696739417576967395175769673961757696739717576967398175769673991757696740017576967401175769674021757696740317576967404175769674051757696740617576967407175769674081757696740917576967410175769674111757696741217576967413175769674141757696741517576967416175769674171757696741817576967419175769674201757696742117576967422175769674231757696742417576967425175769674261757696742717576967428175769674291757696743017576967431175769674321757696743317576967434175769674351757696743617576967437175769674381757696743917576967440175769674411757696744217576967443175769674441757696744517576967446175769674471757696744817576967449175769674501757696745117576967452175769674531757696745417576967455175769674561757696745717576967458175769674591757696746017576967461175769674621757696746317576967464175769674651757696746617576967467175769674681757696746917576967470175769674711757696747217576967473175769674741757696747517576967476175769674771757696747817576967479175769674801757696748117576967482175769674831757696748417576967485175769674861757696748717576967488175769674891757696749017576967491175769674921757696749317576967494175769674951757696749617576967497175769674981757696749917576967500175769675011757696750217576967503175769675041757696750517576967506175769675071757696750817576967509175769675101757696751117576967512175769675131757696751417576967515175769675161757696751717576967518175769675191757696752017576967521175769675221757696752317576967524175769675251757696752617576967527175769675281757696752917576967530175769675311757696753217576967533175769675341757696753517576967536175769675371757696753817576967539175769675401757696754117576967542175769675431757696754417576967545175769675461757696754717576967548175769675491757696755017576967551175769675521757696755317576967554175769675551757696755617576967557175769675581757696755917576967560175769675611757696756217576967563175769675641757696756517576967566175769675671757696756817576967569175769675701757696757117576967572175769675731757696757417576967575175769675761757696757717576967578175769675791757696758017576967581175769675821757696758317576967584175769675851757696758617576967587175769675881757696758917576967590175769675911757696759217576967593175769675941757696759517576967596175769675971757696759817576967599175769676001757696760117576967602175769676031757696760417576967605175769676061757696760717576967608175769676091757696761017576967611175769676121757696761317576967614175769676151757696761617576967617175769676181757696761917576967620175769676211757696762217576967623175769676241757696762517576967626175769676271757696762817576967629175769676301757696763117576967632175769676331757696763417576967635175769676361757696763717576967638175769676391757696764017576967641175769676421757696764317576967644175769676451757696764617576967647175769676481757696764917576967650175769676511757696765217576967653175769676541757696765517576967656175769676571757696765817576967659175769676601757696766117576967662175769676631757696766417576967665175769676661757696766717576967668175769676691757696767017576967671175769676721757696767317576967674175769676751757696767617576967677175769676781757696767917576967680175769676811757696768217576967683175769676841757696768517576967686175769676871757696768817576967689175769676901757696769117576967692175769676931757696769417576967695175769676961757696769717576967698175769676991757696770017576967701175769677021757696770317576967704175769677051757696770617576967707175769677081757696770917576967710175769677111757696771217576967713175769677141757696771517576967716175769677171757696771817576967719175769677201757696772117576967722175769677231757696772417576967725175769677261757696772717576967728175769677291757696773017576967731175769677321757696773317576967734175769677351757696773617576967737175769677381757696773917576967740175769677411757696774217576967743175769677441757696774517576967746175769677471757696774817576967749175769677501757696775117576967752175769677531757696775417576967755175769677561757696775717576967758175769677591757696776017576967761175769677621757696776317576967764175769677651757696776617576967767175769677681757696776917576967770175769677711757696777217576967773175769677741757696777517576967776175769677771757696777817576967779175769677801757696778117576967782175769677831757696778417576967785175769677861757696778717576967788175769677891757696779017576967791175769677921757696779317576967794175769677951757696779617576967797175769677981757696779917576967800175769678011757696780217576967803175769678041757696780517576967806175769678071757696780817576967809175769678101757696781117576967812175769678131757696781417576967815175769678161757696781717576967818175769678191757696782017576967821175769678221757696782317576967824175769678251757696782617576967827175769678281757696782917576967830175769678311757696783217576967833175769678341757696783517576967836175769678371757696783817576967839175769678401757696784117576967842175769678431757696784417576967845175769678461757696784717576967848175769678491757696785017576967851175769678521757696785317576967854175769678551757696785617576967857175769678581757696785917576967860175769678611757696786217576967863175769678641757696786517576967866175769678671757696786817576967869175769678701757696787117576967872175769678731757696787417576967875175769678761757696787717576967878175769678791757696788017576967881175769678821757696788317576967884175769678851757696788617576967887175769678881757696788917576967890175769678911757696789217576967893175769678941757696789517576967896175769678971757696789817576967899175769679001757696790117576967902175769679031757696790417576967905175769679061757696790717576967908175769679091757696791017576967911175769679121757696791317576967914175769679151757696791617576967917175769679181757696791917576967920175769679211757696792217576967923175769679241757696792517576967926175769679271757696792817576967929175769679301757696793117576967932175769679331757696793417576967935175769679361757696793717576967938175769679391757696794017576967941175769679421757696794317576967944175769679451757696794617576967947175769679481757696794917576967950175769679511757696795217576967953175769679541757696795517576967956175769679571757696795817576967959175769679601757696796117576967962175769679631757696796417576967965175769679661757696796717576967968175769679691757696797017576967971175769679721757696797317576967974175769679751757696797617576967977175769679781757696797917576967980175769679811757696798217576967983175769679841757696798517576967986175769679871757696798817576967989175769679901757696799117576967992175769679931757696799417576967995175769679961757696799717576967998175769679991757696800017576968001175769680021757696800317576968004175769680051757696800617576968007175769680081757696800917576968010175769680111757696801217576968013175769680141757696801517576968016175769680171757696801817576968019175769680201757696802117576968022175769680231757696802417576968025175769680261757696802717576968028175769680291757696803017576968031175769680321757696803317576968034175769680351757696803617576968037175769680381757696803917576968040175769680411757696804217576968043175769680441757696804517576968046175769680471757696804817576968049175769680501757696805117576968052175769680531757696805417576968055175769680561757696805717576968058175769680591757696806017576968061175769680621757696806317576968064175769680651757696806617576968067175769680681757696806917576968070175769680711757696807217576968073175769680741757696807517576968076175769680771757696807817576968079175769680801757696808117576968082175769680831757696808417576968085175769680861757696808717576968088175769680891757696809017576968091175769680921757696809317576968094175769680951757696809617576968097175769680981757696809917576968100175769681011757696810217576968103175769681041757696810517576968106175769681071757696810817576968109175769681101757696811117576968112175769681131757696811417576968115175769681161757696811717576968118175769681191757696812017576968121175769681221757696812317576968124175769681251757696812617576968127175769681281757696812917576968130175769681311757696813217576968133175769681341757696813517576968136175769681371757696813817576968139175769681401757696814117576968142175769681431757696814417576968145175769681461757696814717576968148175769681491757696815017576968151175769681521757696815317576968154175769681551757696815617576968157175769681581757696815917576968160175769681611757696816217576968163175769681641757696816517576968166175769681671757696816817576968169175769681701757696817117576968172175769681731757696817417576968175175769681761757696817717576968178175769681791757696818017576968181175769681821757696818317576968184175769681851757696818617576968187175769681881757696818917576968190175769681911757696819217576968193175769681941757696819517576968196175769681971757696819817576968199175769682001757696820117576968202175769682031757696820417576968205175769682061757696820717576968208175769682091757696821017576968211175769682121757696821317576968214175769682151757696821617576968217175769682181757696821917576968220175769682211757696822217576968223175769682241757696822517576968226175769682271757696822817576968229175769682301757696823117576968232175769682331757696823417576968235175769682361757696823717576968238175769682391757696824017576968241175769682421757696824317576968244175769682451757696824617576968247175769682481757696824917576968250175769682511757696825217576968253175769682541757696825517576968256175769682571757696825817576968259175769682601757696826117576968262175769682631757696826417576968265175769682661757696826717576968268175769682691757696827017576968271175769682721757696827317576968274175769682751757696827617576968277175769682781757696827917576968280175769682811757696828217576968283175769682841757696828517576968286175769682871757696828817576968289175769682901757696829117576968292175769682931757696829417576968295175769682961757696829717576968298175769682991757696830017576968301175769683021757696830317576968304175769683051757696830617576968307175769683081757696830917576968310175769683111757696831217576968313175769683141757696831517576968316175769683171757696831817576968319175769683201757696832117576968322175769683231757696832417576968325175769683261757696832717576968328175769683291757696833017576968331175769683321757696833317576968334175769683351757696833617576968337175769683381757696833917576968340175769683411757696834217576968343175769683441757696834517576968346175769683471757696834817576968349175769683501757696835117576968352175769683531757696835417576968355175769683561757696835717576968358175769683591757696836017576968361175769683621757696836317576968364175769683651757696836617576968367175769683681757696836917576968370175769683711757696837217576968373175769683741757696837517576968376175769683771757696837817576968379175769683801757696838117576968382175769683831757696838417576968385175769683861757696838717576968388175769683891757696839017576968391175769683921757696839317576968394175769683951757696839617576968397175769683981757696839917576968400175769684011757696840217576968403175769684041757696840517576968406175769684071757696840817576968409175769684101757696841117576968412175769684131757696841417576968415175769684161757696841717576968418175769684191757696842017576968421175769684221757696842317576968424175769684251757696842617576968427175769684281757696842917576968430175769684311757696843217576968433175769684341757696843517576968436175769684371757696843817576968439175769684401757696844117576968442175769684431757696844417576968445175769684461757696844717576968448175769684491757696845017576968451175769684521757696845317576968454175769684551757696845617576968457175769684581757696845917576968460175769684611757696846217576968463175769684641757696846517576968466175769684671757696846817576968469175769684701757696847117576968472175769684731757696847417576968475175769684761757696847717576968478175769684791757696848017576968481175769684821757696848317576968484175769684851757696848617576968487175769684881757696848917576968490175769684911757696849217576968493175769684941757696849517576968496175769684971757696849817576968499175769685001757696850117576968502175769685031757696850417576968505175769685061757696850717576968508175769685091757696851017576968511175769685121757696851317576968514175769685151757696851617576968517175769685181757696851917576968520175769685211757696852217576968523175769685241757696852517576968526175769685271757696852817576968529175769685301757696853117576968532175769685331757696853417576968535175769685361757696853717576968538175769685391757696854017576968541175769685421757696854317576968544175769685451757696854617576968547175769685481757696854917576968550175769685511757696855217576968553175769685541757696855517576968556175769685571757696855817576968559175769685601757696856117576968562175769685631757696856417576968565175769685661757696856717576968568175769685691757696857017576968571175769685721757696857317576968574175769685751757696857617576968577175769685781757696857917576968580175769685811757696858217576968583175769685841757696858517576968586175769685871757696858817576968589175769685901757696859117576968592175769685931757696859417576968595175769685961757696859717576968598175769685991757696860017576968601175769686021757696860317576968604175769686051757696860617576968607175769686081757696860917576968610175769686111757696861217576968613175769686141757696861517576968616175769686171757696861817576968619175769686201757696862117576968622175769686231757696862417576968625175769686261757696862717576968628175769686291757696863017576968631175769686321757696863317576968634175769686351757696863617576968637175769686381757696863917576968640175769686411757696864217576968643175769686441757696864517576968646175769686471757696864817576968649175769686501757696865117576968652175769686531757696865417576968655175769686561757696865717576968658175769686591757696866017576968661175769686621757696866317576968664175769686651757696866617576968667175769686681757696866917576968670175769686711757696867217576968673175769686741757696867517576968676175769686771757696867817576968679175769686801757696868117576968682175769686831757696868417576968685175769686861757696868717576968688175769686891757696869017576968691175769686921757696869317576968694175769686951757696869617576968697175769686981757696869917576968700175769687011757696870217576968703175769687041757696870517576968706175769687071757696870817576968709175769687101757696871117576968712175769687131757696871417576968715175769687161757696871717576968718175769687191757696872017576968721175769687221757696872317576968724175769687251757696872617576968727175769687281757696872917576968730175769687311757696873217576968733175769687341757696873517576968736175769687371757696873817576968739175769687401757696874117576968742175769687431757696874417576968745175769687461757696874717576968748175769687491757696875017576968751175769687521757696875317576968754175769687551757696875617576968757175769687581757696875917576968760175769687611757696876217576968763175769687641757696876517576968766175769687671757696876817576968769175769687701757696877117576968772175769687731757696877417576968775175769687761757696877717576968778175769687791757696878017576968781175769687821757696878317576968784175769687851757696878617576968787175769687881757696878917576968790175769687911757696879217576968793175769687941757696879517576968796175769687971757696879817576968799175769688001757696880117576968802175769688031757696880417576968805175769688061757696880717576968808175769688091757696881017576968811175769688121757696881317576968814175769688151757696881617576968817175769688181757696881917576968820175769688211757696882217576968823175769688241757696882517576968826175769688271757696882817576968829175769688301757696883117576968832175769688331757696883417576968835175769688361757696883717576968838175769688391757696884017576968841175769688421757696884317576968844175769688451757696884617576968847175769688481757696884917576968850175769688511757696885217576968853175769688541757696885517576968856175769688571757696885817576968859175769688601757696886117576968862175769688631757696886417576968865175769688661757696886717576968868175769688691757696887017576968871175769688721757696887317576968874175769688751757696887617576968877175769688781757696887917576968880175769688811757696888217576968883175769688841757696888517576968886175769688871757696888817576968889175769688901757696889117576968892175769688931757696889417576968895175769688961757696889717576968898175769688991757696890017576968901175769689021757696890317576968904175769689051757696890617576968907175769689081757696890917576968910175769689111757696891217576968913175769689141757696891517576968916175769689171757696891817576968919175769689201757696892117576968922175769689231757696892417576968925175769689261757696892717576968928175769689291757696893017576968931175769689321757696893317576968934175769689351757696893617576968937175769689381757696893917576968940175769689411757696894217576968943175769689441757696894517576968946175769689471757696894817576968949175769689501757696895117576968952175769689531757696895417576968955175769689561757696895717576968958175769689591757696896017576968961175769689621757696896317576968964175769689651757696896617576968967175769689681757696896917576968970175769689711757696897217576968973175769689741757696897517576968976175769689771757696897817576968979175769689801757696898117576968982175769689831757696898417576968985175769689861757696898717576968988175769689891757696899017576968991175769689921757696899317576968994175769689951757696899617576968997175769689981757696899917576969000175769690011757696900217576969003175769690041757696900517576969006175769690071757696900817576969009175769690101757696901117576969012175769690131757696901417576969015175769690161757696901717576969018175769690191757696902017576969021175769690221757696902317576969024175769690251757696902617576969027175769690281757696902917576969030175769690311757696903217576969033175769690341757696903517576969036175769690371757696903817576969039175769690401757696904117576969042175769690431757696904417576969045175769690461757696904717576969048175769690491757696905017576969051175769690521757696905317576969054175769690551757696905617576969057175769690581757696905917576969060175769690611757696906217576969063175769690641757696906517576969066175769690671757696906817576969069175769690701757696907117576969072175769690731757696907417576969075175769690761757696907717576969078175769690791757696908017576969081175769690821757696908317576969084175769690851757696908617576969087175769690881757696908917576969090175769690911757696909217576969093175769690941757696909517576969096175769690971757696909817576969099175769691001757696910117576969102175769691031757696910417576969105175769691061757696910717576969108175769691091757696911017576969111175769691121757696911317576969114175769691151757696911617576969117175769691181757696911917576969120175769691211757696912217576969123175769691241757696912517576969126175769691271757696912817576969129175769691301757696913117576969132175769691331757696913417576969135175769691361757696913717576969138175769691391757696914017576969141175769691421757696914317576969144175769691451757696914617576969147175769691481757696914917576969150175769691511757696915217576969153175769691541757696915517576969156175769691571757696915817576969159175769691601757696916117576969162175769691631757696916417576969165175769691661757696916717576969168175769691691757696917017576969171175769691721757696917317576969174175769691751757696917617576969177175769691781757696917917576969180175769691811757696918217576969183175769691841757696918517576969186175769691871757696918817576969189175769691901757696919117576969192175769691931757696919417576969195175769691961757696919717576969198175769691991757696920017576969201175769692021757696920317576969204175769692051757696920617576969207175769692081757696920917576969210175769692111757696921217576969213175769692141757696921517576969216175769692171757696921817576969219175769692201757696922117576969222175769692231757696922417576969225175769692261757696922717576969228175769692291757696923017576969231175769692321757696923317576969234175769692351757696923617576969237175769692381757696923917576969240175769692411757696924217576969243175769692441757696924517576969246175769692471757696924817576969249175769692501757696925117576969252175769692531757696925417576969255175769692561757696925717576969258175769692591757696926017576969261175769692621757696926317576969264175769692651757696926617576969267175769692681757696926917576969270175769692711757696927217576969273175769692741757696927517576969276175769692771757696927817576969279175769692801757696928117576969282175769692831757696928417576969285175769692861757696928717576969288175769692891757696929017576969291175769692921757696929317576969294175769692951757696929617576969297175769692981757696929917576969300175769693011757696930217576969303175769693041757696930517576969306175769693071757696930817576969309175769693101757696931117576969312175769693131757696931417576969315175769693161757696931717576969318175769693191757696932017576969321175769693221757696932317576969324175769693251757696932617576969327175769693281757696932917576969330175769693311757696933217576969333175769693341757696933517576969336175769693371757696933817576969339175769693401757696934117576969342175769693431757696934417576969345175769693461757696934717576969348175769693491757696935017576969351175769693521757696935317576969354175769693551757696935617576969357175769693581757696935917576969360175769693611757696936217576969363175769693641757696936517576969366175769693671757696936817576969369175769693701757696937117576969372175769693731757696937417576969375175769693761757696937717576969378175769693791757696938017576969381175769693821757696938317576969384175769693851757696938617576969387175769693881757696938917576969390175769693911757696939217576969393175769693941757696939517576969396175769693971757696939817576969399175769694001757696940117576969402175769694031757696940417576969405175769694061757696940717576969408175769694091757696941017576969411175769694121757696941317576969414175769694151757696941617576969417175769694181757696941917576969420175769694211757696942217576969423175769694241757696942517576969426175769694271757696942817576969429175769694301757696943117576969432175769694331757696943417576969435175769694361757696943717576969438175769694391757696944017576969441175769694421757696944317576969444175769694451757696944617576969447175769694481757696944917576969450175769694511757696945217576969453175769694541757696945517576969456175769694571757696945817576969459175769694601757696946117576969462175769694631757696946417576969465175769694661757696946717576969468175769694691757696947017576969471175769694721757696947317576969474175769694751757696947617576969477175769694781757696947917576969480175769694811757696948217576969483175769694841757696948517576969486175769694871757696948817576969489175769694901757696949117576969492175769694931757696949417576969495175769694961757696949717576969498175769694991757696950017576969501175769695021757696950317576969504175769695051757696950617576969507175769695081757696950917576969510175769695111757696951217576969513175769695141757696951517576969516175769695171757696951817576969519175769695201757696952117576969522175769695231757696952417576969525175769695261757696952717576969528175769695291757696953017576969531175769695321757696953317576969534175769695351757696953617576969537175769695381757696953917576969540175769695411757696954217576969543175769695441757696954517576969546175769695471757696954817576969549175769695501757696955117576969552175769695531757696955417576969555175769695561757696955717576969558175769695591757696956017576969561175769695621757696956317576969564175769695651757696956617576969567175769695681757696956917576969570175769695711757696957217576969573175769695741757696957517576969576175769695771757696957817576969579175769695801757696958117576969582175769695831757696958417576969585175769695861757696958717576969588175769695891757696959017576969591175769695921757696959317576969594175769695951757696959617576969597175769695981757696959917576969600175769696011757696960217576969603175769696041757696960517576969606175769696071757696960817576969609175769696101757696961117576969612175769696131757696961417576969615175769696161757696961717576969618175769696191757696962017576969621175769696221757696962317576969624175769696251757696962617576969627175769696281757696962917576969630175769696311757696963217576969633175769696341757696963517576969636175769696371757696963817576969639175769696401757696964117576969642175769696431757696964417576969645175769696461757696964717576969648175769696491757696965017576969651175769696521757696965317576969654175769696551757696965617576969657175769696581757696965917576969660175769696611757696966217576969663175769696641757696966517576969666175769696671757696966817576969669175769696701757696967117576969672175769696731757696967417576969675175769696761757696967717576969678175769696791757696968017576969681175769696821757696968317576969684175769696851757696968617576969687175769696881757696968917576969690175769696911757696969217576969693175769696941757696969517576969696175769696971757696969817576969699175769697001757696970117576969702175769697031757696970417576969705175769697061757696970717576969708175769697091757696971017576969711175769697121757696971317576969714175769697151757696971617576969717175769697181757696971917576969720175769697211757696972217576969723175769697241757696972517576969726175769697271757696972817576969729175769697301757696973117576969732175769697331757696973417576969735175769697361757696973717576969738175769697391757696974017576969741175769697421757696974317576969744175769697451757696974617576969747175769697481757696974917576969750175769697511757696975217576969753175769697541757696975517576969756175769697571757696975817576969759175769697601757696976117576969762175769697631757696976417576969765175769697661757696976717576969768175769697691757696977017576969771175769697721757696977317576969774175769697751757696977617576969777175769697781757696977917576969780175769697811757696978217576969783175769697841757696978517576969786175769697871757696978817576969789175769697901757696979117576969792175769697931757696979417576969795175769697961757696979717576969798175769697991757696980017576969801175769698021757696980317576969804175769698051757696980617576969807175769698081757696980917576969810175769698111757696981217576969813175769698141757696981517576969816175769698171757696981817576969819175769698201757696982117576969822175769698231757696982417576969825175769698261757696982717576969828175769698291757696983017576969831175769698321757696983317576969834175769698351757696983617576969837175769698381757696983917576969840175769698411757696984217576969843175769698441757696984517576969846175769698471757696984817576969849175769698501757696985117576969852175769698531757696985417576969855175769698561757696985717576969858175769698591757696986017576969861175769698621757696986317576969864175769698651757696986617576969867175769698681757696986917576969870175769698711757696987217576969873175769698741757696987517576969876175769698771757696987817576969879175769698801757696988117576969882175769698831757696988417576969885175769698861757696988717576969888175769698891757696989017576969891175769698921757696989317576969894175769698951757696989617576969897175769698981757696989917576969900175769699011757696990217576969903175769699041757696990517576969906175769699071757696990817576969909175769699101757696991117576969912175769699131757696991417576969915175769699161757696991717576969918175769699191757696992017576969921175769699221757696992317576969924175769699251757696992617576969927175769699281757696992917576969930175769699311757696993217576969933175769699341757696993517576969936175769699371757696993817576969939175769699401757696994117576969942175769699431757696994417576969945175769699461757696994717576969948175769699491757696995017576969951175769699521757696995317576969954175769699551757696995617576969957175769699581757696995917576969960175769699611757696996217576969963175769699641757696996517576969966175769699671757696996817576969969175769699701757696997117576969972175769699731757696997417576969975175769699761757696997717576969978175769699791757696998017576969981175769699821757696998317576969984175769699851757696998617576969987175769699881757696998917576969990175769699911757696999217576969993175769699941757696999517576969996175769699971757696999817576969999