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

手机号段1757066

1757066号段手机号码表

17570660000175706600011757066000217570660003175706600041757066000517570660006175706600071757066000817570660009175706600101757066001117570660012175706600131757066001417570660015175706600161757066001717570660018175706600191757066002017570660021175706600221757066002317570660024175706600251757066002617570660027175706600281757066002917570660030175706600311757066003217570660033175706600341757066003517570660036175706600371757066003817570660039175706600401757066004117570660042175706600431757066004417570660045175706600461757066004717570660048175706600491757066005017570660051175706600521757066005317570660054175706600551757066005617570660057175706600581757066005917570660060175706600611757066006217570660063175706600641757066006517570660066175706600671757066006817570660069175706600701757066007117570660072175706600731757066007417570660075175706600761757066007717570660078175706600791757066008017570660081175706600821757066008317570660084175706600851757066008617570660087175706600881757066008917570660090175706600911757066009217570660093175706600941757066009517570660096175706600971757066009817570660099175706601001757066010117570660102175706601031757066010417570660105175706601061757066010717570660108175706601091757066011017570660111175706601121757066011317570660114175706601151757066011617570660117175706601181757066011917570660120175706601211757066012217570660123175706601241757066012517570660126175706601271757066012817570660129175706601301757066013117570660132175706601331757066013417570660135175706601361757066013717570660138175706601391757066014017570660141175706601421757066014317570660144175706601451757066014617570660147175706601481757066014917570660150175706601511757066015217570660153175706601541757066015517570660156175706601571757066015817570660159175706601601757066016117570660162175706601631757066016417570660165175706601661757066016717570660168175706601691757066017017570660171175706601721757066017317570660174175706601751757066017617570660177175706601781757066017917570660180175706601811757066018217570660183175706601841757066018517570660186175706601871757066018817570660189175706601901757066019117570660192175706601931757066019417570660195175706601961757066019717570660198175706601991757066020017570660201175706602021757066020317570660204175706602051757066020617570660207175706602081757066020917570660210175706602111757066021217570660213175706602141757066021517570660216175706602171757066021817570660219175706602201757066022117570660222175706602231757066022417570660225175706602261757066022717570660228175706602291757066023017570660231175706602321757066023317570660234175706602351757066023617570660237175706602381757066023917570660240175706602411757066024217570660243175706602441757066024517570660246175706602471757066024817570660249175706602501757066025117570660252175706602531757066025417570660255175706602561757066025717570660258175706602591757066026017570660261175706602621757066026317570660264175706602651757066026617570660267175706602681757066026917570660270175706602711757066027217570660273175706602741757066027517570660276175706602771757066027817570660279175706602801757066028117570660282175706602831757066028417570660285175706602861757066028717570660288175706602891757066029017570660291175706602921757066029317570660294175706602951757066029617570660297175706602981757066029917570660300175706603011757066030217570660303175706603041757066030517570660306175706603071757066030817570660309175706603101757066031117570660312175706603131757066031417570660315175706603161757066031717570660318175706603191757066032017570660321175706603221757066032317570660324175706603251757066032617570660327175706603281757066032917570660330175706603311757066033217570660333175706603341757066033517570660336175706603371757066033817570660339175706603401757066034117570660342175706603431757066034417570660345175706603461757066034717570660348175706603491757066035017570660351175706603521757066035317570660354175706603551757066035617570660357175706603581757066035917570660360175706603611757066036217570660363175706603641757066036517570660366175706603671757066036817570660369175706603701757066037117570660372175706603731757066037417570660375175706603761757066037717570660378175706603791757066038017570660381175706603821757066038317570660384175706603851757066038617570660387175706603881757066038917570660390175706603911757066039217570660393175706603941757066039517570660396175706603971757066039817570660399175706604001757066040117570660402175706604031757066040417570660405175706604061757066040717570660408175706604091757066041017570660411175706604121757066041317570660414175706604151757066041617570660417175706604181757066041917570660420175706604211757066042217570660423175706604241757066042517570660426175706604271757066042817570660429175706604301757066043117570660432175706604331757066043417570660435175706604361757066043717570660438175706604391757066044017570660441175706604421757066044317570660444175706604451757066044617570660447175706604481757066044917570660450175706604511757066045217570660453175706604541757066045517570660456175706604571757066045817570660459175706604601757066046117570660462175706604631757066046417570660465175706604661757066046717570660468175706604691757066047017570660471175706604721757066047317570660474175706604751757066047617570660477175706604781757066047917570660480175706604811757066048217570660483175706604841757066048517570660486175706604871757066048817570660489175706604901757066049117570660492175706604931757066049417570660495175706604961757066049717570660498175706604991757066050017570660501175706605021757066050317570660504175706605051757066050617570660507175706605081757066050917570660510175706605111757066051217570660513175706605141757066051517570660516175706605171757066051817570660519175706605201757066052117570660522175706605231757066052417570660525175706605261757066052717570660528175706605291757066053017570660531175706605321757066053317570660534175706605351757066053617570660537175706605381757066053917570660540175706605411757066054217570660543175706605441757066054517570660546175706605471757066054817570660549175706605501757066055117570660552175706605531757066055417570660555175706605561757066055717570660558175706605591757066056017570660561175706605621757066056317570660564175706605651757066056617570660567175706605681757066056917570660570175706605711757066057217570660573175706605741757066057517570660576175706605771757066057817570660579175706605801757066058117570660582175706605831757066058417570660585175706605861757066058717570660588175706605891757066059017570660591175706605921757066059317570660594175706605951757066059617570660597175706605981757066059917570660600175706606011757066060217570660603175706606041757066060517570660606175706606071757066060817570660609175706606101757066061117570660612175706606131757066061417570660615175706606161757066061717570660618175706606191757066062017570660621175706606221757066062317570660624175706606251757066062617570660627175706606281757066062917570660630175706606311757066063217570660633175706606341757066063517570660636175706606371757066063817570660639175706606401757066064117570660642175706606431757066064417570660645175706606461757066064717570660648175706606491757066065017570660651175706606521757066065317570660654175706606551757066065617570660657175706606581757066065917570660660175706606611757066066217570660663175706606641757066066517570660666175706606671757066066817570660669175706606701757066067117570660672175706606731757066067417570660675175706606761757066067717570660678175706606791757066068017570660681175706606821757066068317570660684175706606851757066068617570660687175706606881757066068917570660690175706606911757066069217570660693175706606941757066069517570660696175706606971757066069817570660699175706607001757066070117570660702175706607031757066070417570660705175706607061757066070717570660708175706607091757066071017570660711175706607121757066071317570660714175706607151757066071617570660717175706607181757066071917570660720175706607211757066072217570660723175706607241757066072517570660726175706607271757066072817570660729175706607301757066073117570660732175706607331757066073417570660735175706607361757066073717570660738175706607391757066074017570660741175706607421757066074317570660744175706607451757066074617570660747175706607481757066074917570660750175706607511757066075217570660753175706607541757066075517570660756175706607571757066075817570660759175706607601757066076117570660762175706607631757066076417570660765175706607661757066076717570660768175706607691757066077017570660771175706607721757066077317570660774175706607751757066077617570660777175706607781757066077917570660780175706607811757066078217570660783175706607841757066078517570660786175706607871757066078817570660789175706607901757066079117570660792175706607931757066079417570660795175706607961757066079717570660798175706607991757066080017570660801175706608021757066080317570660804175706608051757066080617570660807175706608081757066080917570660810175706608111757066081217570660813175706608141757066081517570660816175706608171757066081817570660819175706608201757066082117570660822175706608231757066082417570660825175706608261757066082717570660828175706608291757066083017570660831175706608321757066083317570660834175706608351757066083617570660837175706608381757066083917570660840175706608411757066084217570660843175706608441757066084517570660846175706608471757066084817570660849175706608501757066085117570660852175706608531757066085417570660855175706608561757066085717570660858175706608591757066086017570660861175706608621757066086317570660864175706608651757066086617570660867175706608681757066086917570660870175706608711757066087217570660873175706608741757066087517570660876175706608771757066087817570660879175706608801757066088117570660882175706608831757066088417570660885175706608861757066088717570660888175706608891757066089017570660891175706608921757066089317570660894175706608951757066089617570660897175706608981757066089917570660900175706609011757066090217570660903175706609041757066090517570660906175706609071757066090817570660909175706609101757066091117570660912175706609131757066091417570660915175706609161757066091717570660918175706609191757066092017570660921175706609221757066092317570660924175706609251757066092617570660927175706609281757066092917570660930175706609311757066093217570660933175706609341757066093517570660936175706609371757066093817570660939175706609401757066094117570660942175706609431757066094417570660945175706609461757066094717570660948175706609491757066095017570660951175706609521757066095317570660954175706609551757066095617570660957175706609581757066095917570660960175706609611757066096217570660963175706609641757066096517570660966175706609671757066096817570660969175706609701757066097117570660972175706609731757066097417570660975175706609761757066097717570660978175706609791757066098017570660981175706609821757066098317570660984175706609851757066098617570660987175706609881757066098917570660990175706609911757066099217570660993175706609941757066099517570660996175706609971757066099817570660999175706610001757066100117570661002175706610031757066100417570661005175706610061757066100717570661008175706610091757066101017570661011175706610121757066101317570661014175706610151757066101617570661017175706610181757066101917570661020175706610211757066102217570661023175706610241757066102517570661026175706610271757066102817570661029175706610301757066103117570661032175706610331757066103417570661035175706610361757066103717570661038175706610391757066104017570661041175706610421757066104317570661044175706610451757066104617570661047175706610481757066104917570661050175706610511757066105217570661053175706610541757066105517570661056175706610571757066105817570661059175706610601757066106117570661062175706610631757066106417570661065175706610661757066106717570661068175706610691757066107017570661071175706610721757066107317570661074175706610751757066107617570661077175706610781757066107917570661080175706610811757066108217570661083175706610841757066108517570661086175706610871757066108817570661089175706610901757066109117570661092175706610931757066109417570661095175706610961757066109717570661098175706610991757066110017570661101175706611021757066110317570661104175706611051757066110617570661107175706611081757066110917570661110175706611111757066111217570661113175706611141757066111517570661116175706611171757066111817570661119175706611201757066112117570661122175706611231757066112417570661125175706611261757066112717570661128175706611291757066113017570661131175706611321757066113317570661134175706611351757066113617570661137175706611381757066113917570661140175706611411757066114217570661143175706611441757066114517570661146175706611471757066114817570661149175706611501757066115117570661152175706611531757066115417570661155175706611561757066115717570661158175706611591757066116017570661161175706611621757066116317570661164175706611651757066116617570661167175706611681757066116917570661170175706611711757066117217570661173175706611741757066117517570661176175706611771757066117817570661179175706611801757066118117570661182175706611831757066118417570661185175706611861757066118717570661188175706611891757066119017570661191175706611921757066119317570661194175706611951757066119617570661197175706611981757066119917570661200175706612011757066120217570661203175706612041757066120517570661206175706612071757066120817570661209175706612101757066121117570661212175706612131757066121417570661215175706612161757066121717570661218175706612191757066122017570661221175706612221757066122317570661224175706612251757066122617570661227175706612281757066122917570661230175706612311757066123217570661233175706612341757066123517570661236175706612371757066123817570661239175706612401757066124117570661242175706612431757066124417570661245175706612461757066124717570661248175706612491757066125017570661251175706612521757066125317570661254175706612551757066125617570661257175706612581757066125917570661260175706612611757066126217570661263175706612641757066126517570661266175706612671757066126817570661269175706612701757066127117570661272175706612731757066127417570661275175706612761757066127717570661278175706612791757066128017570661281175706612821757066128317570661284175706612851757066128617570661287175706612881757066128917570661290175706612911757066129217570661293175706612941757066129517570661296175706612971757066129817570661299175706613001757066130117570661302175706613031757066130417570661305175706613061757066130717570661308175706613091757066131017570661311175706613121757066131317570661314175706613151757066131617570661317175706613181757066131917570661320175706613211757066132217570661323175706613241757066132517570661326175706613271757066132817570661329175706613301757066133117570661332175706613331757066133417570661335175706613361757066133717570661338175706613391757066134017570661341175706613421757066134317570661344175706613451757066134617570661347175706613481757066134917570661350175706613511757066135217570661353175706613541757066135517570661356175706613571757066135817570661359175706613601757066136117570661362175706613631757066136417570661365175706613661757066136717570661368175706613691757066137017570661371175706613721757066137317570661374175706613751757066137617570661377175706613781757066137917570661380175706613811757066138217570661383175706613841757066138517570661386175706613871757066138817570661389175706613901757066139117570661392175706613931757066139417570661395175706613961757066139717570661398175706613991757066140017570661401175706614021757066140317570661404175706614051757066140617570661407175706614081757066140917570661410175706614111757066141217570661413175706614141757066141517570661416175706614171757066141817570661419175706614201757066142117570661422175706614231757066142417570661425175706614261757066142717570661428175706614291757066143017570661431175706614321757066143317570661434175706614351757066143617570661437175706614381757066143917570661440175706614411757066144217570661443175706614441757066144517570661446175706614471757066144817570661449175706614501757066145117570661452175706614531757066145417570661455175706614561757066145717570661458175706614591757066146017570661461175706614621757066146317570661464175706614651757066146617570661467175706614681757066146917570661470175706614711757066147217570661473175706614741757066147517570661476175706614771757066147817570661479175706614801757066148117570661482175706614831757066148417570661485175706614861757066148717570661488175706614891757066149017570661491175706614921757066149317570661494175706614951757066149617570661497175706614981757066149917570661500175706615011757066150217570661503175706615041757066150517570661506175706615071757066150817570661509175706615101757066151117570661512175706615131757066151417570661515175706615161757066151717570661518175706615191757066152017570661521175706615221757066152317570661524175706615251757066152617570661527175706615281757066152917570661530175706615311757066153217570661533175706615341757066153517570661536175706615371757066153817570661539175706615401757066154117570661542175706615431757066154417570661545175706615461757066154717570661548175706615491757066155017570661551175706615521757066155317570661554175706615551757066155617570661557175706615581757066155917570661560175706615611757066156217570661563175706615641757066156517570661566175706615671757066156817570661569175706615701757066157117570661572175706615731757066157417570661575175706615761757066157717570661578175706615791757066158017570661581175706615821757066158317570661584175706615851757066158617570661587175706615881757066158917570661590175706615911757066159217570661593175706615941757066159517570661596175706615971757066159817570661599175706616001757066160117570661602175706616031757066160417570661605175706616061757066160717570661608175706616091757066161017570661611175706616121757066161317570661614175706616151757066161617570661617175706616181757066161917570661620175706616211757066162217570661623175706616241757066162517570661626175706616271757066162817570661629175706616301757066163117570661632175706616331757066163417570661635175706616361757066163717570661638175706616391757066164017570661641175706616421757066164317570661644175706616451757066164617570661647175706616481757066164917570661650175706616511757066165217570661653175706616541757066165517570661656175706616571757066165817570661659175706616601757066166117570661662175706616631757066166417570661665175706616661757066166717570661668175706616691757066167017570661671175706616721757066167317570661674175706616751757066167617570661677175706616781757066167917570661680175706616811757066168217570661683175706616841757066168517570661686175706616871757066168817570661689175706616901757066169117570661692175706616931757066169417570661695175706616961757066169717570661698175706616991757066170017570661701175706617021757066170317570661704175706617051757066170617570661707175706617081757066170917570661710175706617111757066171217570661713175706617141757066171517570661716175706617171757066171817570661719175706617201757066172117570661722175706617231757066172417570661725175706617261757066172717570661728175706617291757066173017570661731175706617321757066173317570661734175706617351757066173617570661737175706617381757066173917570661740175706617411757066174217570661743175706617441757066174517570661746175706617471757066174817570661749175706617501757066175117570661752175706617531757066175417570661755175706617561757066175717570661758175706617591757066176017570661761175706617621757066176317570661764175706617651757066176617570661767175706617681757066176917570661770175706617711757066177217570661773175706617741757066177517570661776175706617771757066177817570661779175706617801757066178117570661782175706617831757066178417570661785175706617861757066178717570661788175706617891757066179017570661791175706617921757066179317570661794175706617951757066179617570661797175706617981757066179917570661800175706618011757066180217570661803175706618041757066180517570661806175706618071757066180817570661809175706618101757066181117570661812175706618131757066181417570661815175706618161757066181717570661818175706618191757066182017570661821175706618221757066182317570661824175706618251757066182617570661827175706618281757066182917570661830175706618311757066183217570661833175706618341757066183517570661836175706618371757066183817570661839175706618401757066184117570661842175706618431757066184417570661845175706618461757066184717570661848175706618491757066185017570661851175706618521757066185317570661854175706618551757066185617570661857175706618581757066185917570661860175706618611757066186217570661863175706618641757066186517570661866175706618671757066186817570661869175706618701757066187117570661872175706618731757066187417570661875175706618761757066187717570661878175706618791757066188017570661881175706618821757066188317570661884175706618851757066188617570661887175706618881757066188917570661890175706618911757066189217570661893175706618941757066189517570661896175706618971757066189817570661899175706619001757066190117570661902175706619031757066190417570661905175706619061757066190717570661908175706619091757066191017570661911175706619121757066191317570661914175706619151757066191617570661917175706619181757066191917570661920175706619211757066192217570661923175706619241757066192517570661926175706619271757066192817570661929175706619301757066193117570661932175706619331757066193417570661935175706619361757066193717570661938175706619391757066194017570661941175706619421757066194317570661944175706619451757066194617570661947175706619481757066194917570661950175706619511757066195217570661953175706619541757066195517570661956175706619571757066195817570661959175706619601757066196117570661962175706619631757066196417570661965175706619661757066196717570661968175706619691757066197017570661971175706619721757066197317570661974175706619751757066197617570661977175706619781757066197917570661980175706619811757066198217570661983175706619841757066198517570661986175706619871757066198817570661989175706619901757066199117570661992175706619931757066199417570661995175706619961757066199717570661998175706619991757066200017570662001175706620021757066200317570662004175706620051757066200617570662007175706620081757066200917570662010175706620111757066201217570662013175706620141757066201517570662016175706620171757066201817570662019175706620201757066202117570662022175706620231757066202417570662025175706620261757066202717570662028175706620291757066203017570662031175706620321757066203317570662034175706620351757066203617570662037175706620381757066203917570662040175706620411757066204217570662043175706620441757066204517570662046175706620471757066204817570662049175706620501757066205117570662052175706620531757066205417570662055175706620561757066205717570662058175706620591757066206017570662061175706620621757066206317570662064175706620651757066206617570662067175706620681757066206917570662070175706620711757066207217570662073175706620741757066207517570662076175706620771757066207817570662079175706620801757066208117570662082175706620831757066208417570662085175706620861757066208717570662088175706620891757066209017570662091175706620921757066209317570662094175706620951757066209617570662097175706620981757066209917570662100175706621011757066210217570662103175706621041757066210517570662106175706621071757066210817570662109175706621101757066211117570662112175706621131757066211417570662115175706621161757066211717570662118175706621191757066212017570662121175706621221757066212317570662124175706621251757066212617570662127175706621281757066212917570662130175706621311757066213217570662133175706621341757066213517570662136175706621371757066213817570662139175706621401757066214117570662142175706621431757066214417570662145175706621461757066214717570662148175706621491757066215017570662151175706621521757066215317570662154175706621551757066215617570662157175706621581757066215917570662160175706621611757066216217570662163175706621641757066216517570662166175706621671757066216817570662169175706621701757066217117570662172175706621731757066217417570662175175706621761757066217717570662178175706621791757066218017570662181175706621821757066218317570662184175706621851757066218617570662187175706621881757066218917570662190175706621911757066219217570662193175706621941757066219517570662196175706621971757066219817570662199175706622001757066220117570662202175706622031757066220417570662205175706622061757066220717570662208175706622091757066221017570662211175706622121757066221317570662214175706622151757066221617570662217175706622181757066221917570662220175706622211757066222217570662223175706622241757066222517570662226175706622271757066222817570662229175706622301757066223117570662232175706622331757066223417570662235175706622361757066223717570662238175706622391757066224017570662241175706622421757066224317570662244175706622451757066224617570662247175706622481757066224917570662250175706622511757066225217570662253175706622541757066225517570662256175706622571757066225817570662259175706622601757066226117570662262175706622631757066226417570662265175706622661757066226717570662268175706622691757066227017570662271175706622721757066227317570662274175706622751757066227617570662277175706622781757066227917570662280175706622811757066228217570662283175706622841757066228517570662286175706622871757066228817570662289175706622901757066229117570662292175706622931757066229417570662295175706622961757066229717570662298175706622991757066230017570662301175706623021757066230317570662304175706623051757066230617570662307175706623081757066230917570662310175706623111757066231217570662313175706623141757066231517570662316175706623171757066231817570662319175706623201757066232117570662322175706623231757066232417570662325175706623261757066232717570662328175706623291757066233017570662331175706623321757066233317570662334175706623351757066233617570662337175706623381757066233917570662340175706623411757066234217570662343175706623441757066234517570662346175706623471757066234817570662349175706623501757066235117570662352175706623531757066235417570662355175706623561757066235717570662358175706623591757066236017570662361175706623621757066236317570662364175706623651757066236617570662367175706623681757066236917570662370175706623711757066237217570662373175706623741757066237517570662376175706623771757066237817570662379175706623801757066238117570662382175706623831757066238417570662385175706623861757066238717570662388175706623891757066239017570662391175706623921757066239317570662394175706623951757066239617570662397175706623981757066239917570662400175706624011757066240217570662403175706624041757066240517570662406175706624071757066240817570662409175706624101757066241117570662412175706624131757066241417570662415175706624161757066241717570662418175706624191757066242017570662421175706624221757066242317570662424175706624251757066242617570662427175706624281757066242917570662430175706624311757066243217570662433175706624341757066243517570662436175706624371757066243817570662439175706624401757066244117570662442175706624431757066244417570662445175706624461757066244717570662448175706624491757066245017570662451175706624521757066245317570662454175706624551757066245617570662457175706624581757066245917570662460175706624611757066246217570662463175706624641757066246517570662466175706624671757066246817570662469175706624701757066247117570662472175706624731757066247417570662475175706624761757066247717570662478175706624791757066248017570662481175706624821757066248317570662484175706624851757066248617570662487175706624881757066248917570662490175706624911757066249217570662493175706624941757066249517570662496175706624971757066249817570662499175706625001757066250117570662502175706625031757066250417570662505175706625061757066250717570662508175706625091757066251017570662511175706625121757066251317570662514175706625151757066251617570662517175706625181757066251917570662520175706625211757066252217570662523175706625241757066252517570662526175706625271757066252817570662529175706625301757066253117570662532175706625331757066253417570662535175706625361757066253717570662538175706625391757066254017570662541175706625421757066254317570662544175706625451757066254617570662547175706625481757066254917570662550175706625511757066255217570662553175706625541757066255517570662556175706625571757066255817570662559175706625601757066256117570662562175706625631757066256417570662565175706625661757066256717570662568175706625691757066257017570662571175706625721757066257317570662574175706625751757066257617570662577175706625781757066257917570662580175706625811757066258217570662583175706625841757066258517570662586175706625871757066258817570662589175706625901757066259117570662592175706625931757066259417570662595175706625961757066259717570662598175706625991757066260017570662601175706626021757066260317570662604175706626051757066260617570662607175706626081757066260917570662610175706626111757066261217570662613175706626141757066261517570662616175706626171757066261817570662619175706626201757066262117570662622175706626231757066262417570662625175706626261757066262717570662628175706626291757066263017570662631175706626321757066263317570662634175706626351757066263617570662637175706626381757066263917570662640175706626411757066264217570662643175706626441757066264517570662646175706626471757066264817570662649175706626501757066265117570662652175706626531757066265417570662655175706626561757066265717570662658175706626591757066266017570662661175706626621757066266317570662664175706626651757066266617570662667175706626681757066266917570662670175706626711757066267217570662673175706626741757066267517570662676175706626771757066267817570662679175706626801757066268117570662682175706626831757066268417570662685175706626861757066268717570662688175706626891757066269017570662691175706626921757066269317570662694175706626951757066269617570662697175706626981757066269917570662700175706627011757066270217570662703175706627041757066270517570662706175706627071757066270817570662709175706627101757066271117570662712175706627131757066271417570662715175706627161757066271717570662718175706627191757066272017570662721175706627221757066272317570662724175706627251757066272617570662727175706627281757066272917570662730175706627311757066273217570662733175706627341757066273517570662736175706627371757066273817570662739175706627401757066274117570662742175706627431757066274417570662745175706627461757066274717570662748175706627491757066275017570662751175706627521757066275317570662754175706627551757066275617570662757175706627581757066275917570662760175706627611757066276217570662763175706627641757066276517570662766175706627671757066276817570662769175706627701757066277117570662772175706627731757066277417570662775175706627761757066277717570662778175706627791757066278017570662781175706627821757066278317570662784175706627851757066278617570662787175706627881757066278917570662790175706627911757066279217570662793175706627941757066279517570662796175706627971757066279817570662799175706628001757066280117570662802175706628031757066280417570662805175706628061757066280717570662808175706628091757066281017570662811175706628121757066281317570662814175706628151757066281617570662817175706628181757066281917570662820175706628211757066282217570662823175706628241757066282517570662826175706628271757066282817570662829175706628301757066283117570662832175706628331757066283417570662835175706628361757066283717570662838175706628391757066284017570662841175706628421757066284317570662844175706628451757066284617570662847175706628481757066284917570662850175706628511757066285217570662853175706628541757066285517570662856175706628571757066285817570662859175706628601757066286117570662862175706628631757066286417570662865175706628661757066286717570662868175706628691757066287017570662871175706628721757066287317570662874175706628751757066287617570662877175706628781757066287917570662880175706628811757066288217570662883175706628841757066288517570662886175706628871757066288817570662889175706628901757066289117570662892175706628931757066289417570662895175706628961757066289717570662898175706628991757066290017570662901175706629021757066290317570662904175706629051757066290617570662907175706629081757066290917570662910175706629111757066291217570662913175706629141757066291517570662916175706629171757066291817570662919175706629201757066292117570662922175706629231757066292417570662925175706629261757066292717570662928175706629291757066293017570662931175706629321757066293317570662934175706629351757066293617570662937175706629381757066293917570662940175706629411757066294217570662943175706629441757066294517570662946175706629471757066294817570662949175706629501757066295117570662952175706629531757066295417570662955175706629561757066295717570662958175706629591757066296017570662961175706629621757066296317570662964175706629651757066296617570662967175706629681757066296917570662970175706629711757066297217570662973175706629741757066297517570662976175706629771757066297817570662979175706629801757066298117570662982175706629831757066298417570662985175706629861757066298717570662988175706629891757066299017570662991175706629921757066299317570662994175706629951757066299617570662997175706629981757066299917570663000175706630011757066300217570663003175706630041757066300517570663006175706630071757066300817570663009175706630101757066301117570663012175706630131757066301417570663015175706630161757066301717570663018175706630191757066302017570663021175706630221757066302317570663024175706630251757066302617570663027175706630281757066302917570663030175706630311757066303217570663033175706630341757066303517570663036175706630371757066303817570663039175706630401757066304117570663042175706630431757066304417570663045175706630461757066304717570663048175706630491757066305017570663051175706630521757066305317570663054175706630551757066305617570663057175706630581757066305917570663060175706630611757066306217570663063175706630641757066306517570663066175706630671757066306817570663069175706630701757066307117570663072175706630731757066307417570663075175706630761757066307717570663078175706630791757066308017570663081175706630821757066308317570663084175706630851757066308617570663087175706630881757066308917570663090175706630911757066309217570663093175706630941757066309517570663096175706630971757066309817570663099175706631001757066310117570663102175706631031757066310417570663105175706631061757066310717570663108175706631091757066311017570663111175706631121757066311317570663114175706631151757066311617570663117175706631181757066311917570663120175706631211757066312217570663123175706631241757066312517570663126175706631271757066312817570663129175706631301757066313117570663132175706631331757066313417570663135175706631361757066313717570663138175706631391757066314017570663141175706631421757066314317570663144175706631451757066314617570663147175706631481757066314917570663150175706631511757066315217570663153175706631541757066315517570663156175706631571757066315817570663159175706631601757066316117570663162175706631631757066316417570663165175706631661757066316717570663168175706631691757066317017570663171175706631721757066317317570663174175706631751757066317617570663177175706631781757066317917570663180175706631811757066318217570663183175706631841757066318517570663186175706631871757066318817570663189175706631901757066319117570663192175706631931757066319417570663195175706631961757066319717570663198175706631991757066320017570663201175706632021757066320317570663204175706632051757066320617570663207175706632081757066320917570663210175706632111757066321217570663213175706632141757066321517570663216175706632171757066321817570663219175706632201757066322117570663222175706632231757066322417570663225175706632261757066322717570663228175706632291757066323017570663231175706632321757066323317570663234175706632351757066323617570663237175706632381757066323917570663240175706632411757066324217570663243175706632441757066324517570663246175706632471757066324817570663249175706632501757066325117570663252175706632531757066325417570663255175706632561757066325717570663258175706632591757066326017570663261175706632621757066326317570663264175706632651757066326617570663267175706632681757066326917570663270175706632711757066327217570663273175706632741757066327517570663276175706632771757066327817570663279175706632801757066328117570663282175706632831757066328417570663285175706632861757066328717570663288175706632891757066329017570663291175706632921757066329317570663294175706632951757066329617570663297175706632981757066329917570663300175706633011757066330217570663303175706633041757066330517570663306175706633071757066330817570663309175706633101757066331117570663312175706633131757066331417570663315175706633161757066331717570663318175706633191757066332017570663321175706633221757066332317570663324175706633251757066332617570663327175706633281757066332917570663330175706633311757066333217570663333175706633341757066333517570663336175706633371757066333817570663339175706633401757066334117570663342175706633431757066334417570663345175706633461757066334717570663348175706633491757066335017570663351175706633521757066335317570663354175706633551757066335617570663357175706633581757066335917570663360175706633611757066336217570663363175706633641757066336517570663366175706633671757066336817570663369175706633701757066337117570663372175706633731757066337417570663375175706633761757066337717570663378175706633791757066338017570663381175706633821757066338317570663384175706633851757066338617570663387175706633881757066338917570663390175706633911757066339217570663393175706633941757066339517570663396175706633971757066339817570663399175706634001757066340117570663402175706634031757066340417570663405175706634061757066340717570663408175706634091757066341017570663411175706634121757066341317570663414175706634151757066341617570663417175706634181757066341917570663420175706634211757066342217570663423175706634241757066342517570663426175706634271757066342817570663429175706634301757066343117570663432175706634331757066343417570663435175706634361757066343717570663438175706634391757066344017570663441175706634421757066344317570663444175706634451757066344617570663447175706634481757066344917570663450175706634511757066345217570663453175706634541757066345517570663456175706634571757066345817570663459175706634601757066346117570663462175706634631757066346417570663465175706634661757066346717570663468175706634691757066347017570663471175706634721757066347317570663474175706634751757066347617570663477175706634781757066347917570663480175706634811757066348217570663483175706634841757066348517570663486175706634871757066348817570663489175706634901757066349117570663492175706634931757066349417570663495175706634961757066349717570663498175706634991757066350017570663501175706635021757066350317570663504175706635051757066350617570663507175706635081757066350917570663510175706635111757066351217570663513175706635141757066351517570663516175706635171757066351817570663519175706635201757066352117570663522175706635231757066352417570663525175706635261757066352717570663528175706635291757066353017570663531175706635321757066353317570663534175706635351757066353617570663537175706635381757066353917570663540175706635411757066354217570663543175706635441757066354517570663546175706635471757066354817570663549175706635501757066355117570663552175706635531757066355417570663555175706635561757066355717570663558175706635591757066356017570663561175706635621757066356317570663564175706635651757066356617570663567175706635681757066356917570663570175706635711757066357217570663573175706635741757066357517570663576175706635771757066357817570663579175706635801757066358117570663582175706635831757066358417570663585175706635861757066358717570663588175706635891757066359017570663591175706635921757066359317570663594175706635951757066359617570663597175706635981757066359917570663600175706636011757066360217570663603175706636041757066360517570663606175706636071757066360817570663609175706636101757066361117570663612175706636131757066361417570663615175706636161757066361717570663618175706636191757066362017570663621175706636221757066362317570663624175706636251757066362617570663627175706636281757066362917570663630175706636311757066363217570663633175706636341757066363517570663636175706636371757066363817570663639175706636401757066364117570663642175706636431757066364417570663645175706636461757066364717570663648175706636491757066365017570663651175706636521757066365317570663654175706636551757066365617570663657175706636581757066365917570663660175706636611757066366217570663663175706636641757066366517570663666175706636671757066366817570663669175706636701757066367117570663672175706636731757066367417570663675175706636761757066367717570663678175706636791757066368017570663681175706636821757066368317570663684175706636851757066368617570663687175706636881757066368917570663690175706636911757066369217570663693175706636941757066369517570663696175706636971757066369817570663699175706637001757066370117570663702175706637031757066370417570663705175706637061757066370717570663708175706637091757066371017570663711175706637121757066371317570663714175706637151757066371617570663717175706637181757066371917570663720175706637211757066372217570663723175706637241757066372517570663726175706637271757066372817570663729175706637301757066373117570663732175706637331757066373417570663735175706637361757066373717570663738175706637391757066374017570663741175706637421757066374317570663744175706637451757066374617570663747175706637481757066374917570663750175706637511757066375217570663753175706637541757066375517570663756175706637571757066375817570663759175706637601757066376117570663762175706637631757066376417570663765175706637661757066376717570663768175706637691757066377017570663771175706637721757066377317570663774175706637751757066377617570663777175706637781757066377917570663780175706637811757066378217570663783175706637841757066378517570663786175706637871757066378817570663789175706637901757066379117570663792175706637931757066379417570663795175706637961757066379717570663798175706637991757066380017570663801175706638021757066380317570663804175706638051757066380617570663807175706638081757066380917570663810175706638111757066381217570663813175706638141757066381517570663816175706638171757066381817570663819175706638201757066382117570663822175706638231757066382417570663825175706638261757066382717570663828175706638291757066383017570663831175706638321757066383317570663834175706638351757066383617570663837175706638381757066383917570663840175706638411757066384217570663843175706638441757066384517570663846175706638471757066384817570663849175706638501757066385117570663852175706638531757066385417570663855175706638561757066385717570663858175706638591757066386017570663861175706638621757066386317570663864175706638651757066386617570663867175706638681757066386917570663870175706638711757066387217570663873175706638741757066387517570663876175706638771757066387817570663879175706638801757066388117570663882175706638831757066388417570663885175706638861757066388717570663888175706638891757066389017570663891175706638921757066389317570663894175706638951757066389617570663897175706638981757066389917570663900175706639011757066390217570663903175706639041757066390517570663906175706639071757066390817570663909175706639101757066391117570663912175706639131757066391417570663915175706639161757066391717570663918175706639191757066392017570663921175706639221757066392317570663924175706639251757066392617570663927175706639281757066392917570663930175706639311757066393217570663933175706639341757066393517570663936175706639371757066393817570663939175706639401757066394117570663942175706639431757066394417570663945175706639461757066394717570663948175706639491757066395017570663951175706639521757066395317570663954175706639551757066395617570663957175706639581757066395917570663960175706639611757066396217570663963175706639641757066396517570663966175706639671757066396817570663969175706639701757066397117570663972175706639731757066397417570663975175706639761757066397717570663978175706639791757066398017570663981175706639821757066398317570663984175706639851757066398617570663987175706639881757066398917570663990175706639911757066399217570663993175706639941757066399517570663996175706639971757066399817570663999175706640001757066400117570664002175706640031757066400417570664005175706640061757066400717570664008175706640091757066401017570664011175706640121757066401317570664014175706640151757066401617570664017175706640181757066401917570664020175706640211757066402217570664023175706640241757066402517570664026175706640271757066402817570664029175706640301757066403117570664032175706640331757066403417570664035175706640361757066403717570664038175706640391757066404017570664041175706640421757066404317570664044175706640451757066404617570664047175706640481757066404917570664050175706640511757066405217570664053175706640541757066405517570664056175706640571757066405817570664059175706640601757066406117570664062175706640631757066406417570664065175706640661757066406717570664068175706640691757066407017570664071175706640721757066407317570664074175706640751757066407617570664077175706640781757066407917570664080175706640811757066408217570664083175706640841757066408517570664086175706640871757066408817570664089175706640901757066409117570664092175706640931757066409417570664095175706640961757066409717570664098175706640991757066410017570664101175706641021757066410317570664104175706641051757066410617570664107175706641081757066410917570664110175706641111757066411217570664113175706641141757066411517570664116175706641171757066411817570664119175706641201757066412117570664122175706641231757066412417570664125175706641261757066412717570664128175706641291757066413017570664131175706641321757066413317570664134175706641351757066413617570664137175706641381757066413917570664140175706641411757066414217570664143175706641441757066414517570664146175706641471757066414817570664149175706641501757066415117570664152175706641531757066415417570664155175706641561757066415717570664158175706641591757066416017570664161175706641621757066416317570664164175706641651757066416617570664167175706641681757066416917570664170175706641711757066417217570664173175706641741757066417517570664176175706641771757066417817570664179175706641801757066418117570664182175706641831757066418417570664185175706641861757066418717570664188175706641891757066419017570664191175706641921757066419317570664194175706641951757066419617570664197175706641981757066419917570664200175706642011757066420217570664203175706642041757066420517570664206175706642071757066420817570664209175706642101757066421117570664212175706642131757066421417570664215175706642161757066421717570664218175706642191757066422017570664221175706642221757066422317570664224175706642251757066422617570664227175706642281757066422917570664230175706642311757066423217570664233175706642341757066423517570664236175706642371757066423817570664239175706642401757066424117570664242175706642431757066424417570664245175706642461757066424717570664248175706642491757066425017570664251175706642521757066425317570664254175706642551757066425617570664257175706642581757066425917570664260175706642611757066426217570664263175706642641757066426517570664266175706642671757066426817570664269175706642701757066427117570664272175706642731757066427417570664275175706642761757066427717570664278175706642791757066428017570664281175706642821757066428317570664284175706642851757066428617570664287175706642881757066428917570664290175706642911757066429217570664293175706642941757066429517570664296175706642971757066429817570664299175706643001757066430117570664302175706643031757066430417570664305175706643061757066430717570664308175706643091757066431017570664311175706643121757066431317570664314175706643151757066431617570664317175706643181757066431917570664320175706643211757066432217570664323175706643241757066432517570664326175706643271757066432817570664329175706643301757066433117570664332175706643331757066433417570664335175706643361757066433717570664338175706643391757066434017570664341175706643421757066434317570664344175706643451757066434617570664347175706643481757066434917570664350175706643511757066435217570664353175706643541757066435517570664356175706643571757066435817570664359175706643601757066436117570664362175706643631757066436417570664365175706643661757066436717570664368175706643691757066437017570664371175706643721757066437317570664374175706643751757066437617570664377175706643781757066437917570664380175706643811757066438217570664383175706643841757066438517570664386175706643871757066438817570664389175706643901757066439117570664392175706643931757066439417570664395175706643961757066439717570664398175706643991757066440017570664401175706644021757066440317570664404175706644051757066440617570664407175706644081757066440917570664410175706644111757066441217570664413175706644141757066441517570664416175706644171757066441817570664419175706644201757066442117570664422175706644231757066442417570664425175706644261757066442717570664428175706644291757066443017570664431175706644321757066443317570664434175706644351757066443617570664437175706644381757066443917570664440175706644411757066444217570664443175706644441757066444517570664446175706644471757066444817570664449175706644501757066445117570664452175706644531757066445417570664455175706644561757066445717570664458175706644591757066446017570664461175706644621757066446317570664464175706644651757066446617570664467175706644681757066446917570664470175706644711757066447217570664473175706644741757066447517570664476175706644771757066447817570664479175706644801757066448117570664482175706644831757066448417570664485175706644861757066448717570664488175706644891757066449017570664491175706644921757066449317570664494175706644951757066449617570664497175706644981757066449917570664500175706645011757066450217570664503175706645041757066450517570664506175706645071757066450817570664509175706645101757066451117570664512175706645131757066451417570664515175706645161757066451717570664518175706645191757066452017570664521175706645221757066452317570664524175706645251757066452617570664527175706645281757066452917570664530175706645311757066453217570664533175706645341757066453517570664536175706645371757066453817570664539175706645401757066454117570664542175706645431757066454417570664545175706645461757066454717570664548175706645491757066455017570664551175706645521757066455317570664554175706645551757066455617570664557175706645581757066455917570664560175706645611757066456217570664563175706645641757066456517570664566175706645671757066456817570664569175706645701757066457117570664572175706645731757066457417570664575175706645761757066457717570664578175706645791757066458017570664581175706645821757066458317570664584175706645851757066458617570664587175706645881757066458917570664590175706645911757066459217570664593175706645941757066459517570664596175706645971757066459817570664599175706646001757066460117570664602175706646031757066460417570664605175706646061757066460717570664608175706646091757066461017570664611175706646121757066461317570664614175706646151757066461617570664617175706646181757066461917570664620175706646211757066462217570664623175706646241757066462517570664626175706646271757066462817570664629175706646301757066463117570664632175706646331757066463417570664635175706646361757066463717570664638175706646391757066464017570664641175706646421757066464317570664644175706646451757066464617570664647175706646481757066464917570664650175706646511757066465217570664653175706646541757066465517570664656175706646571757066465817570664659175706646601757066466117570664662175706646631757066466417570664665175706646661757066466717570664668175706646691757066467017570664671175706646721757066467317570664674175706646751757066467617570664677175706646781757066467917570664680175706646811757066468217570664683175706646841757066468517570664686175706646871757066468817570664689175706646901757066469117570664692175706646931757066469417570664695175706646961757066469717570664698175706646991757066470017570664701175706647021757066470317570664704175706647051757066470617570664707175706647081757066470917570664710175706647111757066471217570664713175706647141757066471517570664716175706647171757066471817570664719175706647201757066472117570664722175706647231757066472417570664725175706647261757066472717570664728175706647291757066473017570664731175706647321757066473317570664734175706647351757066473617570664737175706647381757066473917570664740175706647411757066474217570664743175706647441757066474517570664746175706647471757066474817570664749175706647501757066475117570664752175706647531757066475417570664755175706647561757066475717570664758175706647591757066476017570664761175706647621757066476317570664764175706647651757066476617570664767175706647681757066476917570664770175706647711757066477217570664773175706647741757066477517570664776175706647771757066477817570664779175706647801757066478117570664782175706647831757066478417570664785175706647861757066478717570664788175706647891757066479017570664791175706647921757066479317570664794175706647951757066479617570664797175706647981757066479917570664800175706648011757066480217570664803175706648041757066480517570664806175706648071757066480817570664809175706648101757066481117570664812175706648131757066481417570664815175706648161757066481717570664818175706648191757066482017570664821175706648221757066482317570664824175706648251757066482617570664827175706648281757066482917570664830175706648311757066483217570664833175706648341757066483517570664836175706648371757066483817570664839175706648401757066484117570664842175706648431757066484417570664845175706648461757066484717570664848175706648491757066485017570664851175706648521757066485317570664854175706648551757066485617570664857175706648581757066485917570664860175706648611757066486217570664863175706648641757066486517570664866175706648671757066486817570664869175706648701757066487117570664872175706648731757066487417570664875175706648761757066487717570664878175706648791757066488017570664881175706648821757066488317570664884175706648851757066488617570664887175706648881757066488917570664890175706648911757066489217570664893175706648941757066489517570664896175706648971757066489817570664899175706649001757066490117570664902175706649031757066490417570664905175706649061757066490717570664908175706649091757066491017570664911175706649121757066491317570664914175706649151757066491617570664917175706649181757066491917570664920175706649211757066492217570664923175706649241757066492517570664926175706649271757066492817570664929175706649301757066493117570664932175706649331757066493417570664935175706649361757066493717570664938175706649391757066494017570664941175706649421757066494317570664944175706649451757066494617570664947175706649481757066494917570664950175706649511757066495217570664953175706649541757066495517570664956175706649571757066495817570664959175706649601757066496117570664962175706649631757066496417570664965175706649661757066496717570664968175706649691757066497017570664971175706649721757066497317570664974175706649751757066497617570664977175706649781757066497917570664980175706649811757066498217570664983175706649841757066498517570664986175706649871757066498817570664989175706649901757066499117570664992175706649931757066499417570664995175706649961757066499717570664998175706649991757066500017570665001175706650021757066500317570665004175706650051757066500617570665007175706650081757066500917570665010175706650111757066501217570665013175706650141757066501517570665016175706650171757066501817570665019175706650201757066502117570665022175706650231757066502417570665025175706650261757066502717570665028175706650291757066503017570665031175706650321757066503317570665034175706650351757066503617570665037175706650381757066503917570665040175706650411757066504217570665043175706650441757066504517570665046175706650471757066504817570665049175706650501757066505117570665052175706650531757066505417570665055175706650561757066505717570665058175706650591757066506017570665061175706650621757066506317570665064175706650651757066506617570665067175706650681757066506917570665070175706650711757066507217570665073175706650741757066507517570665076175706650771757066507817570665079175706650801757066508117570665082175706650831757066508417570665085175706650861757066508717570665088175706650891757066509017570665091175706650921757066509317570665094175706650951757066509617570665097175706650981757066509917570665100175706651011757066510217570665103175706651041757066510517570665106175706651071757066510817570665109175706651101757066511117570665112175706651131757066511417570665115175706651161757066511717570665118175706651191757066512017570665121175706651221757066512317570665124175706651251757066512617570665127175706651281757066512917570665130175706651311757066513217570665133175706651341757066513517570665136175706651371757066513817570665139175706651401757066514117570665142175706651431757066514417570665145175706651461757066514717570665148175706651491757066515017570665151175706651521757066515317570665154175706651551757066515617570665157175706651581757066515917570665160175706651611757066516217570665163175706651641757066516517570665166175706651671757066516817570665169175706651701757066517117570665172175706651731757066517417570665175175706651761757066517717570665178175706651791757066518017570665181175706651821757066518317570665184175706651851757066518617570665187175706651881757066518917570665190175706651911757066519217570665193175706651941757066519517570665196175706651971757066519817570665199175706652001757066520117570665202175706652031757066520417570665205175706652061757066520717570665208175706652091757066521017570665211175706652121757066521317570665214175706652151757066521617570665217175706652181757066521917570665220175706652211757066522217570665223175706652241757066522517570665226175706652271757066522817570665229175706652301757066523117570665232175706652331757066523417570665235175706652361757066523717570665238175706652391757066524017570665241175706652421757066524317570665244175706652451757066524617570665247175706652481757066524917570665250175706652511757066525217570665253175706652541757066525517570665256175706652571757066525817570665259175706652601757066526117570665262175706652631757066526417570665265175706652661757066526717570665268175706652691757066527017570665271175706652721757066527317570665274175706652751757066527617570665277175706652781757066527917570665280175706652811757066528217570665283175706652841757066528517570665286175706652871757066528817570665289175706652901757066529117570665292175706652931757066529417570665295175706652961757066529717570665298175706652991757066530017570665301175706653021757066530317570665304175706653051757066530617570665307175706653081757066530917570665310175706653111757066531217570665313175706653141757066531517570665316175706653171757066531817570665319175706653201757066532117570665322175706653231757066532417570665325175706653261757066532717570665328175706653291757066533017570665331175706653321757066533317570665334175706653351757066533617570665337175706653381757066533917570665340175706653411757066534217570665343175706653441757066534517570665346175706653471757066534817570665349175706653501757066535117570665352175706653531757066535417570665355175706653561757066535717570665358175706653591757066536017570665361175706653621757066536317570665364175706653651757066536617570665367175706653681757066536917570665370175706653711757066537217570665373175706653741757066537517570665376175706653771757066537817570665379175706653801757066538117570665382175706653831757066538417570665385175706653861757066538717570665388175706653891757066539017570665391175706653921757066539317570665394175706653951757066539617570665397175706653981757066539917570665400175706654011757066540217570665403175706654041757066540517570665406175706654071757066540817570665409175706654101757066541117570665412175706654131757066541417570665415175706654161757066541717570665418175706654191757066542017570665421175706654221757066542317570665424175706654251757066542617570665427175706654281757066542917570665430175706654311757066543217570665433175706654341757066543517570665436175706654371757066543817570665439175706654401757066544117570665442175706654431757066544417570665445175706654461757066544717570665448175706654491757066545017570665451175706654521757066545317570665454175706654551757066545617570665457175706654581757066545917570665460175706654611757066546217570665463175706654641757066546517570665466175706654671757066546817570665469175706654701757066547117570665472175706654731757066547417570665475175706654761757066547717570665478175706654791757066548017570665481175706654821757066548317570665484175706654851757066548617570665487175706654881757066548917570665490175706654911757066549217570665493175706654941757066549517570665496175706654971757066549817570665499175706655001757066550117570665502175706655031757066550417570665505175706655061757066550717570665508175706655091757066551017570665511175706655121757066551317570665514175706655151757066551617570665517175706655181757066551917570665520175706655211757066552217570665523175706655241757066552517570665526175706655271757066552817570665529175706655301757066553117570665532175706655331757066553417570665535175706655361757066553717570665538175706655391757066554017570665541175706655421757066554317570665544175706655451757066554617570665547175706655481757066554917570665550175706655511757066555217570665553175706655541757066555517570665556175706655571757066555817570665559175706655601757066556117570665562175706655631757066556417570665565175706655661757066556717570665568175706655691757066557017570665571175706655721757066557317570665574175706655751757066557617570665577175706655781757066557917570665580175706655811757066558217570665583175706655841757066558517570665586175706655871757066558817570665589175706655901757066559117570665592175706655931757066559417570665595175706655961757066559717570665598175706655991757066560017570665601175706656021757066560317570665604175706656051757066560617570665607175706656081757066560917570665610175706656111757066561217570665613175706656141757066561517570665616175706656171757066561817570665619175706656201757066562117570665622175706656231757066562417570665625175706656261757066562717570665628175706656291757066563017570665631175706656321757066563317570665634175706656351757066563617570665637175706656381757066563917570665640175706656411757066564217570665643175706656441757066564517570665646175706656471757066564817570665649175706656501757066565117570665652175706656531757066565417570665655175706656561757066565717570665658175706656591757066566017570665661175706656621757066566317570665664175706656651757066566617570665667175706656681757066566917570665670175706656711757066567217570665673175706656741757066567517570665676175706656771757066567817570665679175706656801757066568117570665682175706656831757066568417570665685175706656861757066568717570665688175706656891757066569017570665691175706656921757066569317570665694175706656951757066569617570665697175706656981757066569917570665700175706657011757066570217570665703175706657041757066570517570665706175706657071757066570817570665709175706657101757066571117570665712175706657131757066571417570665715175706657161757066571717570665718175706657191757066572017570665721175706657221757066572317570665724175706657251757066572617570665727175706657281757066572917570665730175706657311757066573217570665733175706657341757066573517570665736175706657371757066573817570665739175706657401757066574117570665742175706657431757066574417570665745175706657461757066574717570665748175706657491757066575017570665751175706657521757066575317570665754175706657551757066575617570665757175706657581757066575917570665760175706657611757066576217570665763175706657641757066576517570665766175706657671757066576817570665769175706657701757066577117570665772175706657731757066577417570665775175706657761757066577717570665778175706657791757066578017570665781175706657821757066578317570665784175706657851757066578617570665787175706657881757066578917570665790175706657911757066579217570665793175706657941757066579517570665796175706657971757066579817570665799175706658001757066580117570665802175706658031757066580417570665805175706658061757066580717570665808175706658091757066581017570665811175706658121757066581317570665814175706658151757066581617570665817175706658181757066581917570665820175706658211757066582217570665823175706658241757066582517570665826175706658271757066582817570665829175706658301757066583117570665832175706658331757066583417570665835175706658361757066583717570665838175706658391757066584017570665841175706658421757066584317570665844175706658451757066584617570665847175706658481757066584917570665850175706658511757066585217570665853175706658541757066585517570665856175706658571757066585817570665859175706658601757066586117570665862175706658631757066586417570665865175706658661757066586717570665868175706658691757066587017570665871175706658721757066587317570665874175706658751757066587617570665877175706658781757066587917570665880175706658811757066588217570665883175706658841757066588517570665886175706658871757066588817570665889175706658901757066589117570665892175706658931757066589417570665895175706658961757066589717570665898175706658991757066590017570665901175706659021757066590317570665904175706659051757066590617570665907175706659081757066590917570665910175706659111757066591217570665913175706659141757066591517570665916175706659171757066591817570665919175706659201757066592117570665922175706659231757066592417570665925175706659261757066592717570665928175706659291757066593017570665931175706659321757066593317570665934175706659351757066593617570665937175706659381757066593917570665940175706659411757066594217570665943175706659441757066594517570665946175706659471757066594817570665949175706659501757066595117570665952175706659531757066595417570665955175706659561757066595717570665958175706659591757066596017570665961175706659621757066596317570665964175706659651757066596617570665967175706659681757066596917570665970175706659711757066597217570665973175706659741757066597517570665976175706659771757066597817570665979175706659801757066598117570665982175706659831757066598417570665985175706659861757066598717570665988175706659891757066599017570665991175706659921757066599317570665994175706659951757066599617570665997175706659981757066599917570666000175706660011757066600217570666003175706660041757066600517570666006175706660071757066600817570666009175706660101757066601117570666012175706660131757066601417570666015175706660161757066601717570666018175706660191757066602017570666021175706660221757066602317570666024175706660251757066602617570666027175706660281757066602917570666030175706660311757066603217570666033175706660341757066603517570666036175706660371757066603817570666039175706660401757066604117570666042175706660431757066604417570666045175706660461757066604717570666048175706660491757066605017570666051175706660521757066605317570666054175706660551757066605617570666057175706660581757066605917570666060175706660611757066606217570666063175706660641757066606517570666066175706660671757066606817570666069175706660701757066607117570666072175706660731757066607417570666075175706660761757066607717570666078175706660791757066608017570666081175706660821757066608317570666084175706660851757066608617570666087175706660881757066608917570666090175706660911757066609217570666093175706660941757066609517570666096175706660971757066609817570666099175706661001757066610117570666102175706661031757066610417570666105175706661061757066610717570666108175706661091757066611017570666111175706661121757066611317570666114175706661151757066611617570666117175706661181757066611917570666120175706661211757066612217570666123175706661241757066612517570666126175706661271757066612817570666129175706661301757066613117570666132175706661331757066613417570666135175706661361757066613717570666138175706661391757066614017570666141175706661421757066614317570666144175706661451757066614617570666147175706661481757066614917570666150175706661511757066615217570666153175706661541757066615517570666156175706661571757066615817570666159175706661601757066616117570666162175706661631757066616417570666165175706661661757066616717570666168175706661691757066617017570666171175706661721757066617317570666174175706661751757066617617570666177175706661781757066617917570666180175706661811757066618217570666183175706661841757066618517570666186175706661871757066618817570666189175706661901757066619117570666192175706661931757066619417570666195175706661961757066619717570666198175706661991757066620017570666201175706662021757066620317570666204175706662051757066620617570666207175706662081757066620917570666210175706662111757066621217570666213175706662141757066621517570666216175706662171757066621817570666219175706662201757066622117570666222175706662231757066622417570666225175706662261757066622717570666228175706662291757066623017570666231175706662321757066623317570666234175706662351757066623617570666237175706662381757066623917570666240175706662411757066624217570666243175706662441757066624517570666246175706662471757066624817570666249175706662501757066625117570666252175706662531757066625417570666255175706662561757066625717570666258175706662591757066626017570666261175706662621757066626317570666264175706662651757066626617570666267175706662681757066626917570666270175706662711757066627217570666273175706662741757066627517570666276175706662771757066627817570666279175706662801757066628117570666282175706662831757066628417570666285175706662861757066628717570666288175706662891757066629017570666291175706662921757066629317570666294175706662951757066629617570666297175706662981757066629917570666300175706663011757066630217570666303175706663041757066630517570666306175706663071757066630817570666309175706663101757066631117570666312175706663131757066631417570666315175706663161757066631717570666318175706663191757066632017570666321175706663221757066632317570666324175706663251757066632617570666327175706663281757066632917570666330175706663311757066633217570666333175706663341757066633517570666336175706663371757066633817570666339175706663401757066634117570666342175706663431757066634417570666345175706663461757066634717570666348175706663491757066635017570666351175706663521757066635317570666354175706663551757066635617570666357175706663581757066635917570666360175706663611757066636217570666363175706663641757066636517570666366175706663671757066636817570666369175706663701757066637117570666372175706663731757066637417570666375175706663761757066637717570666378175706663791757066638017570666381175706663821757066638317570666384175706663851757066638617570666387175706663881757066638917570666390175706663911757066639217570666393175706663941757066639517570666396175706663971757066639817570666399175706664001757066640117570666402175706664031757066640417570666405175706664061757066640717570666408175706664091757066641017570666411175706664121757066641317570666414175706664151757066641617570666417175706664181757066641917570666420175706664211757066642217570666423175706664241757066642517570666426175706664271757066642817570666429175706664301757066643117570666432175706664331757066643417570666435175706664361757066643717570666438175706664391757066644017570666441175706664421757066644317570666444175706664451757066644617570666447175706664481757066644917570666450175706664511757066645217570666453175706664541757066645517570666456175706664571757066645817570666459175706664601757066646117570666462175706664631757066646417570666465175706664661757066646717570666468175706664691757066647017570666471175706664721757066647317570666474175706664751757066647617570666477175706664781757066647917570666480175706664811757066648217570666483175706664841757066648517570666486175706664871757066648817570666489175706664901757066649117570666492175706664931757066649417570666495175706664961757066649717570666498175706664991757066650017570666501175706665021757066650317570666504175706665051757066650617570666507175706665081757066650917570666510175706665111757066651217570666513175706665141757066651517570666516175706665171757066651817570666519175706665201757066652117570666522175706665231757066652417570666525175706665261757066652717570666528175706665291757066653017570666531175706665321757066653317570666534175706665351757066653617570666537175706665381757066653917570666540175706665411757066654217570666543175706665441757066654517570666546175706665471757066654817570666549175706665501757066655117570666552175706665531757066655417570666555175706665561757066655717570666558175706665591757066656017570666561175706665621757066656317570666564175706665651757066656617570666567175706665681757066656917570666570175706665711757066657217570666573175706665741757066657517570666576175706665771757066657817570666579175706665801757066658117570666582175706665831757066658417570666585175706665861757066658717570666588175706665891757066659017570666591175706665921757066659317570666594175706665951757066659617570666597175706665981757066659917570666600175706666011757066660217570666603175706666041757066660517570666606175706666071757066660817570666609175706666101757066661117570666612175706666131757066661417570666615175706666161757066661717570666618175706666191757066662017570666621175706666221757066662317570666624175706666251757066662617570666627175706666281757066662917570666630175706666311757066663217570666633175706666341757066663517570666636175706666371757066663817570666639175706666401757066664117570666642175706666431757066664417570666645175706666461757066664717570666648175706666491757066665017570666651175706666521757066665317570666654175706666551757066665617570666657175706666581757066665917570666660175706666611757066666217570666663175706666641757066666517570666666175706666671757066666817570666669175706666701757066667117570666672175706666731757066667417570666675175706666761757066667717570666678175706666791757066668017570666681175706666821757066668317570666684175706666851757066668617570666687175706666881757066668917570666690175706666911757066669217570666693175706666941757066669517570666696175706666971757066669817570666699175706667001757066670117570666702175706667031757066670417570666705175706667061757066670717570666708175706667091757066671017570666711175706667121757066671317570666714175706667151757066671617570666717175706667181757066671917570666720175706667211757066672217570666723175706667241757066672517570666726175706667271757066672817570666729175706667301757066673117570666732175706667331757066673417570666735175706667361757066673717570666738175706667391757066674017570666741175706667421757066674317570666744175706667451757066674617570666747175706667481757066674917570666750175706667511757066675217570666753175706667541757066675517570666756175706667571757066675817570666759175706667601757066676117570666762175706667631757066676417570666765175706667661757066676717570666768175706667691757066677017570666771175706667721757066677317570666774175706667751757066677617570666777175706667781757066677917570666780175706667811757066678217570666783175706667841757066678517570666786175706667871757066678817570666789175706667901757066679117570666792175706667931757066679417570666795175706667961757066679717570666798175706667991757066680017570666801175706668021757066680317570666804175706668051757066680617570666807175706668081757066680917570666810175706668111757066681217570666813175706668141757066681517570666816175706668171757066681817570666819175706668201757066682117570666822175706668231757066682417570666825175706668261757066682717570666828175706668291757066683017570666831175706668321757066683317570666834175706668351757066683617570666837175706668381757066683917570666840175706668411757066684217570666843175706668441757066684517570666846175706668471757066684817570666849175706668501757066685117570666852175706668531757066685417570666855175706668561757066685717570666858175706668591757066686017570666861175706668621757066686317570666864175706668651757066686617570666867175706668681757066686917570666870175706668711757066687217570666873175706668741757066687517570666876175706668771757066687817570666879175706668801757066688117570666882175706668831757066688417570666885175706668861757066688717570666888175706668891757066689017570666891175706668921757066689317570666894175706668951757066689617570666897175706668981757066689917570666900175706669011757066690217570666903175706669041757066690517570666906175706669071757066690817570666909175706669101757066691117570666912175706669131757066691417570666915175706669161757066691717570666918175706669191757066692017570666921175706669221757066692317570666924175706669251757066692617570666927175706669281757066692917570666930175706669311757066693217570666933175706669341757066693517570666936175706669371757066693817570666939175706669401757066694117570666942175706669431757066694417570666945175706669461757066694717570666948175706669491757066695017570666951175706669521757066695317570666954175706669551757066695617570666957175706669581757066695917570666960175706669611757066696217570666963175706669641757066696517570666966175706669671757066696817570666969175706669701757066697117570666972175706669731757066697417570666975175706669761757066697717570666978175706669791757066698017570666981175706669821757066698317570666984175706669851757066698617570666987175706669881757066698917570666990175706669911757066699217570666993175706669941757066699517570666996175706669971757066699817570666999175706670001757066700117570667002175706670031757066700417570667005175706670061757066700717570667008175706670091757066701017570667011175706670121757066701317570667014175706670151757066701617570667017175706670181757066701917570667020175706670211757066702217570667023175706670241757066702517570667026175706670271757066702817570667029175706670301757066703117570667032175706670331757066703417570667035175706670361757066703717570667038175706670391757066704017570667041175706670421757066704317570667044175706670451757066704617570667047175706670481757066704917570667050175706670511757066705217570667053175706670541757066705517570667056175706670571757066705817570667059175706670601757066706117570667062175706670631757066706417570667065175706670661757066706717570667068175706670691757066707017570667071175706670721757066707317570667074175706670751757066707617570667077175706670781757066707917570667080175706670811757066708217570667083175706670841757066708517570667086175706670871757066708817570667089175706670901757066709117570667092175706670931757066709417570667095175706670961757066709717570667098175706670991757066710017570667101175706671021757066710317570667104175706671051757066710617570667107175706671081757066710917570667110175706671111757066711217570667113175706671141757066711517570667116175706671171757066711817570667119175706671201757066712117570667122175706671231757066712417570667125175706671261757066712717570667128175706671291757066713017570667131175706671321757066713317570667134175706671351757066713617570667137175706671381757066713917570667140175706671411757066714217570667143175706671441757066714517570667146175706671471757066714817570667149175706671501757066715117570667152175706671531757066715417570667155175706671561757066715717570667158175706671591757066716017570667161175706671621757066716317570667164175706671651757066716617570667167175706671681757066716917570667170175706671711757066717217570667173175706671741757066717517570667176175706671771757066717817570667179175706671801757066718117570667182175706671831757066718417570667185175706671861757066718717570667188175706671891757066719017570667191175706671921757066719317570667194175706671951757066719617570667197175706671981757066719917570667200175706672011757066720217570667203175706672041757066720517570667206175706672071757066720817570667209175706672101757066721117570667212175706672131757066721417570667215175706672161757066721717570667218175706672191757066722017570667221175706672221757066722317570667224175706672251757066722617570667227175706672281757066722917570667230175706672311757066723217570667233175706672341757066723517570667236175706672371757066723817570667239175706672401757066724117570667242175706672431757066724417570667245175706672461757066724717570667248175706672491757066725017570667251175706672521757066725317570667254175706672551757066725617570667257175706672581757066725917570667260175706672611757066726217570667263175706672641757066726517570667266175706672671757066726817570667269175706672701757066727117570667272175706672731757066727417570667275175706672761757066727717570667278175706672791757066728017570667281175706672821757066728317570667284175706672851757066728617570667287175706672881757066728917570667290175706672911757066729217570667293175706672941757066729517570667296175706672971757066729817570667299175706673001757066730117570667302175706673031757066730417570667305175706673061757066730717570667308175706673091757066731017570667311175706673121757066731317570667314175706673151757066731617570667317175706673181757066731917570667320175706673211757066732217570667323175706673241757066732517570667326175706673271757066732817570667329175706673301757066733117570667332175706673331757066733417570667335175706673361757066733717570667338175706673391757066734017570667341175706673421757066734317570667344175706673451757066734617570667347175706673481757066734917570667350175706673511757066735217570667353175706673541757066735517570667356175706673571757066735817570667359175706673601757066736117570667362175706673631757066736417570667365175706673661757066736717570667368175706673691757066737017570667371175706673721757066737317570667374175706673751757066737617570667377175706673781757066737917570667380175706673811757066738217570667383175706673841757066738517570667386175706673871757066738817570667389175706673901757066739117570667392175706673931757066739417570667395175706673961757066739717570667398175706673991757066740017570667401175706674021757066740317570667404175706674051757066740617570667407175706674081757066740917570667410175706674111757066741217570667413175706674141757066741517570667416175706674171757066741817570667419175706674201757066742117570667422175706674231757066742417570667425175706674261757066742717570667428175706674291757066743017570667431175706674321757066743317570667434175706674351757066743617570667437175706674381757066743917570667440175706674411757066744217570667443175706674441757066744517570667446175706674471757066744817570667449175706674501757066745117570667452175706674531757066745417570667455175706674561757066745717570667458175706674591757066746017570667461175706674621757066746317570667464175706674651757066746617570667467175706674681757066746917570667470175706674711757066747217570667473175706674741757066747517570667476175706674771757066747817570667479175706674801757066748117570667482175706674831757066748417570667485175706674861757066748717570667488175706674891757066749017570667491175706674921757066749317570667494175706674951757066749617570667497175706674981757066749917570667500175706675011757066750217570667503175706675041757066750517570667506175706675071757066750817570667509175706675101757066751117570667512175706675131757066751417570667515175706675161757066751717570667518175706675191757066752017570667521175706675221757066752317570667524175706675251757066752617570667527175706675281757066752917570667530175706675311757066753217570667533175706675341757066753517570667536175706675371757066753817570667539175706675401757066754117570667542175706675431757066754417570667545175706675461757066754717570667548175706675491757066755017570667551175706675521757066755317570667554175706675551757066755617570667557175706675581757066755917570667560175706675611757066756217570667563175706675641757066756517570667566175706675671757066756817570667569175706675701757066757117570667572175706675731757066757417570667575175706675761757066757717570667578175706675791757066758017570667581175706675821757066758317570667584175706675851757066758617570667587175706675881757066758917570667590175706675911757066759217570667593175706675941757066759517570667596175706675971757066759817570667599175706676001757066760117570667602175706676031757066760417570667605175706676061757066760717570667608175706676091757066761017570667611175706676121757066761317570667614175706676151757066761617570667617175706676181757066761917570667620175706676211757066762217570667623175706676241757066762517570667626175706676271757066762817570667629175706676301757066763117570667632175706676331757066763417570667635175706676361757066763717570667638175706676391757066764017570667641175706676421757066764317570667644175706676451757066764617570667647175706676481757066764917570667650175706676511757066765217570667653175706676541757066765517570667656175706676571757066765817570667659175706676601757066766117570667662175706676631757066766417570667665175706676661757066766717570667668175706676691757066767017570667671175706676721757066767317570667674175706676751757066767617570667677175706676781757066767917570667680175706676811757066768217570667683175706676841757066768517570667686175706676871757066768817570667689175706676901757066769117570667692175706676931757066769417570667695175706676961757066769717570667698175706676991757066770017570667701175706677021757066770317570667704175706677051757066770617570667707175706677081757066770917570667710175706677111757066771217570667713175706677141757066771517570667716175706677171757066771817570667719175706677201757066772117570667722175706677231757066772417570667725175706677261757066772717570667728175706677291757066773017570667731175706677321757066773317570667734175706677351757066773617570667737175706677381757066773917570667740175706677411757066774217570667743175706677441757066774517570667746175706677471757066774817570667749175706677501757066775117570667752175706677531757066775417570667755175706677561757066775717570667758175706677591757066776017570667761175706677621757066776317570667764175706677651757066776617570667767175706677681757066776917570667770175706677711757066777217570667773175706677741757066777517570667776175706677771757066777817570667779175706677801757066778117570667782175706677831757066778417570667785175706677861757066778717570667788175706677891757066779017570667791175706677921757066779317570667794175706677951757066779617570667797175706677981757066779917570667800175706678011757066780217570667803175706678041757066780517570667806175706678071757066780817570667809175706678101757066781117570667812175706678131757066781417570667815175706678161757066781717570667818175706678191757066782017570667821175706678221757066782317570667824175706678251757066782617570667827175706678281757066782917570667830175706678311757066783217570667833175706678341757066783517570667836175706678371757066783817570667839175706678401757066784117570667842175706678431757066784417570667845175706678461757066784717570667848175706678491757066785017570667851175706678521757066785317570667854175706678551757066785617570667857175706678581757066785917570667860175706678611757066786217570667863175706678641757066786517570667866175706678671757066786817570667869175706678701757066787117570667872175706678731757066787417570667875175706678761757066787717570667878175706678791757066788017570667881175706678821757066788317570667884175706678851757066788617570667887175706678881757066788917570667890175706678911757066789217570667893175706678941757066789517570667896175706678971757066789817570667899175706679001757066790117570667902175706679031757066790417570667905175706679061757066790717570667908175706679091757066791017570667911175706679121757066791317570667914175706679151757066791617570667917175706679181757066791917570667920175706679211757066792217570667923175706679241757066792517570667926175706679271757066792817570667929175706679301757066793117570667932175706679331757066793417570667935175706679361757066793717570667938175706679391757066794017570667941175706679421757066794317570667944175706679451757066794617570667947175706679481757066794917570667950175706679511757066795217570667953175706679541757066795517570667956175706679571757066795817570667959175706679601757066796117570667962175706679631757066796417570667965175706679661757066796717570667968175706679691757066797017570667971175706679721757066797317570667974175706679751757066797617570667977175706679781757066797917570667980175706679811757066798217570667983175706679841757066798517570667986175706679871757066798817570667989175706679901757066799117570667992175706679931757066799417570667995175706679961757066799717570667998175706679991757066800017570668001175706680021757066800317570668004175706680051757066800617570668007175706680081757066800917570668010175706680111757066801217570668013175706680141757066801517570668016175706680171757066801817570668019175706680201757066802117570668022175706680231757066802417570668025175706680261757066802717570668028175706680291757066803017570668031175706680321757066803317570668034175706680351757066803617570668037175706680381757066803917570668040175706680411757066804217570668043175706680441757066804517570668046175706680471757066804817570668049175706680501757066805117570668052175706680531757066805417570668055175706680561757066805717570668058175706680591757066806017570668061175706680621757066806317570668064175706680651757066806617570668067175706680681757066806917570668070175706680711757066807217570668073175706680741757066807517570668076175706680771757066807817570668079175706680801757066808117570668082175706680831757066808417570668085175706680861757066808717570668088175706680891757066809017570668091175706680921757066809317570668094175706680951757066809617570668097175706680981757066809917570668100175706681011757066810217570668103175706681041757066810517570668106175706681071757066810817570668109175706681101757066811117570668112175706681131757066811417570668115175706681161757066811717570668118175706681191757066812017570668121175706681221757066812317570668124175706681251757066812617570668127175706681281757066812917570668130175706681311757066813217570668133175706681341757066813517570668136175706681371757066813817570668139175706681401757066814117570668142175706681431757066814417570668145175706681461757066814717570668148175706681491757066815017570668151175706681521757066815317570668154175706681551757066815617570668157175706681581757066815917570668160175706681611757066816217570668163175706681641757066816517570668166175706681671757066816817570668169175706681701757066817117570668172175706681731757066817417570668175175706681761757066817717570668178175706681791757066818017570668181175706681821757066818317570668184175706681851757066818617570668187175706681881757066818917570668190175706681911757066819217570668193175706681941757066819517570668196175706681971757066819817570668199175706682001757066820117570668202175706682031757066820417570668205175706682061757066820717570668208175706682091757066821017570668211175706682121757066821317570668214175706682151757066821617570668217175706682181757066821917570668220175706682211757066822217570668223175706682241757066822517570668226175706682271757066822817570668229175706682301757066823117570668232175706682331757066823417570668235175706682361757066823717570668238175706682391757066824017570668241175706682421757066824317570668244175706682451757066824617570668247175706682481757066824917570668250175706682511757066825217570668253175706682541757066825517570668256175706682571757066825817570668259175706682601757066826117570668262175706682631757066826417570668265175706682661757066826717570668268175706682691757066827017570668271175706682721757066827317570668274175706682751757066827617570668277175706682781757066827917570668280175706682811757066828217570668283175706682841757066828517570668286175706682871757066828817570668289175706682901757066829117570668292175706682931757066829417570668295175706682961757066829717570668298175706682991757066830017570668301175706683021757066830317570668304175706683051757066830617570668307175706683081757066830917570668310175706683111757066831217570668313175706683141757066831517570668316175706683171757066831817570668319175706683201757066832117570668322175706683231757066832417570668325175706683261757066832717570668328175706683291757066833017570668331175706683321757066833317570668334175706683351757066833617570668337175706683381757066833917570668340175706683411757066834217570668343175706683441757066834517570668346175706683471757066834817570668349175706683501757066835117570668352175706683531757066835417570668355175706683561757066835717570668358175706683591757066836017570668361175706683621757066836317570668364175706683651757066836617570668367175706683681757066836917570668370175706683711757066837217570668373175706683741757066837517570668376175706683771757066837817570668379175706683801757066838117570668382175706683831757066838417570668385175706683861757066838717570668388175706683891757066839017570668391175706683921757066839317570668394175706683951757066839617570668397175706683981757066839917570668400175706684011757066840217570668403175706684041757066840517570668406175706684071757066840817570668409175706684101757066841117570668412175706684131757066841417570668415175706684161757066841717570668418175706684191757066842017570668421175706684221757066842317570668424175706684251757066842617570668427175706684281757066842917570668430175706684311757066843217570668433175706684341757066843517570668436175706684371757066843817570668439175706684401757066844117570668442175706684431757066844417570668445175706684461757066844717570668448175706684491757066845017570668451175706684521757066845317570668454175706684551757066845617570668457175706684581757066845917570668460175706684611757066846217570668463175706684641757066846517570668466175706684671757066846817570668469175706684701757066847117570668472175706684731757066847417570668475175706684761757066847717570668478175706684791757066848017570668481175706684821757066848317570668484175706684851757066848617570668487175706684881757066848917570668490175706684911757066849217570668493175706684941757066849517570668496175706684971757066849817570668499175706685001757066850117570668502175706685031757066850417570668505175706685061757066850717570668508175706685091757066851017570668511175706685121757066851317570668514175706685151757066851617570668517175706685181757066851917570668520175706685211757066852217570668523175706685241757066852517570668526175706685271757066852817570668529175706685301757066853117570668532175706685331757066853417570668535175706685361757066853717570668538175706685391757066854017570668541175706685421757066854317570668544175706685451757066854617570668547175706685481757066854917570668550175706685511757066855217570668553175706685541757066855517570668556175706685571757066855817570668559175706685601757066856117570668562175706685631757066856417570668565175706685661757066856717570668568175706685691757066857017570668571175706685721757066857317570668574175706685751757066857617570668577175706685781757066857917570668580175706685811757066858217570668583175706685841757066858517570668586175706685871757066858817570668589175706685901757066859117570668592175706685931757066859417570668595175706685961757066859717570668598175706685991757066860017570668601175706686021757066860317570668604175706686051757066860617570668607175706686081757066860917570668610175706686111757066861217570668613175706686141757066861517570668616175706686171757066861817570668619175706686201757066862117570668622175706686231757066862417570668625175706686261757066862717570668628175706686291757066863017570668631175706686321757066863317570668634175706686351757066863617570668637175706686381757066863917570668640175706686411757066864217570668643175706686441757066864517570668646175706686471757066864817570668649175706686501757066865117570668652175706686531757066865417570668655175706686561757066865717570668658175706686591757066866017570668661175706686621757066866317570668664175706686651757066866617570668667175706686681757066866917570668670175706686711757066867217570668673175706686741757066867517570668676175706686771757066867817570668679175706686801757066868117570668682175706686831757066868417570668685175706686861757066868717570668688175706686891757066869017570668691175706686921757066869317570668694175706686951757066869617570668697175706686981757066869917570668700175706687011757066870217570668703175706687041757066870517570668706175706687071757066870817570668709175706687101757066871117570668712175706687131757066871417570668715175706687161757066871717570668718175706687191757066872017570668721175706687221757066872317570668724175706687251757066872617570668727175706687281757066872917570668730175706687311757066873217570668733175706687341757066873517570668736175706687371757066873817570668739175706687401757066874117570668742175706687431757066874417570668745175706687461757066874717570668748175706687491757066875017570668751175706687521757066875317570668754175706687551757066875617570668757175706687581757066875917570668760175706687611757066876217570668763175706687641757066876517570668766175706687671757066876817570668769175706687701757066877117570668772175706687731757066877417570668775175706687761757066877717570668778175706687791757066878017570668781175706687821757066878317570668784175706687851757066878617570668787175706687881757066878917570668790175706687911757066879217570668793175706687941757066879517570668796175706687971757066879817570668799175706688001757066880117570668802175706688031757066880417570668805175706688061757066880717570668808175706688091757066881017570668811175706688121757066881317570668814175706688151757066881617570668817175706688181757066881917570668820175706688211757066882217570668823175706688241757066882517570668826175706688271757066882817570668829175706688301757066883117570668832175706688331757066883417570668835175706688361757066883717570668838175706688391757066884017570668841175706688421757066884317570668844175706688451757066884617570668847175706688481757066884917570668850175706688511757066885217570668853175706688541757066885517570668856175706688571757066885817570668859175706688601757066886117570668862175706688631757066886417570668865175706688661757066886717570668868175706688691757066887017570668871175706688721757066887317570668874175706688751757066887617570668877175706688781757066887917570668880175706688811757066888217570668883175706688841757066888517570668886175706688871757066888817570668889175706688901757066889117570668892175706688931757066889417570668895175706688961757066889717570668898175706688991757066890017570668901175706689021757066890317570668904175706689051757066890617570668907175706689081757066890917570668910175706689111757066891217570668913175706689141757066891517570668916175706689171757066891817570668919175706689201757066892117570668922175706689231757066892417570668925175706689261757066892717570668928175706689291757066893017570668931175706689321757066893317570668934175706689351757066893617570668937175706689381757066893917570668940175706689411757066894217570668943175706689441757066894517570668946175706689471757066894817570668949175706689501757066895117570668952175706689531757066895417570668955175706689561757066895717570668958175706689591757066896017570668961175706689621757066896317570668964175706689651757066896617570668967175706689681757066896917570668970175706689711757066897217570668973175706689741757066897517570668976175706689771757066897817570668979175706689801757066898117570668982175706689831757066898417570668985175706689861757066898717570668988175706689891757066899017570668991175706689921757066899317570668994175706689951757066899617570668997175706689981757066899917570669000175706690011757066900217570669003175706690041757066900517570669006175706690071757066900817570669009175706690101757066901117570669012175706690131757066901417570669015175706690161757066901717570669018175706690191757066902017570669021175706690221757066902317570669024175706690251757066902617570669027175706690281757066902917570669030175706690311757066903217570669033175706690341757066903517570669036175706690371757066903817570669039175706690401757066904117570669042175706690431757066904417570669045175706690461757066904717570669048175706690491757066905017570669051175706690521757066905317570669054175706690551757066905617570669057175706690581757066905917570669060175706690611757066906217570669063175706690641757066906517570669066175706690671757066906817570669069175706690701757066907117570669072175706690731757066907417570669075175706690761757066907717570669078175706690791757066908017570669081175706690821757066908317570669084175706690851757066908617570669087175706690881757066908917570669090175706690911757066909217570669093175706690941757066909517570669096175706690971757066909817570669099175706691001757066910117570669102175706691031757066910417570669105175706691061757066910717570669108175706691091757066911017570669111175706691121757066911317570669114175706691151757066911617570669117175706691181757066911917570669120175706691211757066912217570669123175706691241757066912517570669126175706691271757066912817570669129175706691301757066913117570669132175706691331757066913417570669135175706691361757066913717570669138175706691391757066914017570669141175706691421757066914317570669144175706691451757066914617570669147175706691481757066914917570669150175706691511757066915217570669153175706691541757066915517570669156175706691571757066915817570669159175706691601757066916117570669162175706691631757066916417570669165175706691661757066916717570669168175706691691757066917017570669171175706691721757066917317570669174175706691751757066917617570669177175706691781757066917917570669180175706691811757066918217570669183175706691841757066918517570669186175706691871757066918817570669189175706691901757066919117570669192175706691931757066919417570669195175706691961757066919717570669198175706691991757066920017570669201175706692021757066920317570669204175706692051757066920617570669207175706692081757066920917570669210175706692111757066921217570669213175706692141757066921517570669216175706692171757066921817570669219175706692201757066922117570669222175706692231757066922417570669225175706692261757066922717570669228175706692291757066923017570669231175706692321757066923317570669234175706692351757066923617570669237175706692381757066923917570669240175706692411757066924217570669243175706692441757066924517570669246175706692471757066924817570669249175706692501757066925117570669252175706692531757066925417570669255175706692561757066925717570669258175706692591757066926017570669261175706692621757066926317570669264175706692651757066926617570669267175706692681757066926917570669270175706692711757066927217570669273175706692741757066927517570669276175706692771757066927817570669279175706692801757066928117570669282175706692831757066928417570669285175706692861757066928717570669288175706692891757066929017570669291175706692921757066929317570669294175706692951757066929617570669297175706692981757066929917570669300175706693011757066930217570669303175706693041757066930517570669306175706693071757066930817570669309175706693101757066931117570669312175706693131757066931417570669315175706693161757066931717570669318175706693191757066932017570669321175706693221757066932317570669324175706693251757066932617570669327175706693281757066932917570669330175706693311757066933217570669333175706693341757066933517570669336175706693371757066933817570669339175706693401757066934117570669342175706693431757066934417570669345175706693461757066934717570669348175706693491757066935017570669351175706693521757066935317570669354175706693551757066935617570669357175706693581757066935917570669360175706693611757066936217570669363175706693641757066936517570669366175706693671757066936817570669369175706693701757066937117570669372175706693731757066937417570669375175706693761757066937717570669378175706693791757066938017570669381175706693821757066938317570669384175706693851757066938617570669387175706693881757066938917570669390175706693911757066939217570669393175706693941757066939517570669396175706693971757066939817570669399175706694001757066940117570669402175706694031757066940417570669405175706694061757066940717570669408175706694091757066941017570669411175706694121757066941317570669414175706694151757066941617570669417175706694181757066941917570669420175706694211757066942217570669423175706694241757066942517570669426175706694271757066942817570669429175706694301757066943117570669432175706694331757066943417570669435175706694361757066943717570669438175706694391757066944017570669441175706694421757066944317570669444175706694451757066944617570669447175706694481757066944917570669450175706694511757066945217570669453175706694541757066945517570669456175706694571757066945817570669459175706694601757066946117570669462175706694631757066946417570669465175706694661757066946717570669468175706694691757066947017570669471175706694721757066947317570669474175706694751757066947617570669477175706694781757066947917570669480175706694811757066948217570669483175706694841757066948517570669486175706694871757066948817570669489175706694901757066949117570669492175706694931757066949417570669495175706694961757066949717570669498175706694991757066950017570669501175706695021757066950317570669504175706695051757066950617570669507175706695081757066950917570669510175706695111757066951217570669513175706695141757066951517570669516175706695171757066951817570669519175706695201757066952117570669522175706695231757066952417570669525175706695261757066952717570669528175706695291757066953017570669531175706695321757066953317570669534175706695351757066953617570669537175706695381757066953917570669540175706695411757066954217570669543175706695441757066954517570669546175706695471757066954817570669549175706695501757066955117570669552175706695531757066955417570669555175706695561757066955717570669558175706695591757066956017570669561175706695621757066956317570669564175706695651757066956617570669567175706695681757066956917570669570175706695711757066957217570669573175706695741757066957517570669576175706695771757066957817570669579175706695801757066958117570669582175706695831757066958417570669585175706695861757066958717570669588175706695891757066959017570669591175706695921757066959317570669594175706695951757066959617570669597175706695981757066959917570669600175706696011757066960217570669603175706696041757066960517570669606175706696071757066960817570669609175706696101757066961117570669612175706696131757066961417570669615175706696161757066961717570669618175706696191757066962017570669621175706696221757066962317570669624175706696251757066962617570669627175706696281757066962917570669630175706696311757066963217570669633175706696341757066963517570669636175706696371757066963817570669639175706696401757066964117570669642175706696431757066964417570669645175706696461757066964717570669648175706696491757066965017570669651175706696521757066965317570669654175706696551757066965617570669657175706696581757066965917570669660175706696611757066966217570669663175706696641757066966517570669666175706696671757066966817570669669175706696701757066967117570669672175706696731757066967417570669675175706696761757066967717570669678175706696791757066968017570669681175706696821757066968317570669684175706696851757066968617570669687175706696881757066968917570669690175706696911757066969217570669693175706696941757066969517570669696175706696971757066969817570669699175706697001757066970117570669702175706697031757066970417570669705175706697061757066970717570669708175706697091757066971017570669711175706697121757066971317570669714175706697151757066971617570669717175706697181757066971917570669720175706697211757066972217570669723175706697241757066972517570669726175706697271757066972817570669729175706697301757066973117570669732175706697331757066973417570669735175706697361757066973717570669738175706697391757066974017570669741175706697421757066974317570669744175706697451757066974617570669747175706697481757066974917570669750175706697511757066975217570669753175706697541757066975517570669756175706697571757066975817570669759175706697601757066976117570669762175706697631757066976417570669765175706697661757066976717570669768175706697691757066977017570669771175706697721757066977317570669774175706697751757066977617570669777175706697781757066977917570669780175706697811757066978217570669783175706697841757066978517570669786175706697871757066978817570669789175706697901757066979117570669792175706697931757066979417570669795175706697961757066979717570669798175706697991757066980017570669801175706698021757066980317570669804175706698051757066980617570669807175706698081757066980917570669810175706698111757066981217570669813175706698141757066981517570669816175706698171757066981817570669819175706698201757066982117570669822175706698231757066982417570669825175706698261757066982717570669828175706698291757066983017570669831175706698321757066983317570669834175706698351757066983617570669837175706698381757066983917570669840175706698411757066984217570669843175706698441757066984517570669846175706698471757066984817570669849175706698501757066985117570669852175706698531757066985417570669855175706698561757066985717570669858175706698591757066986017570669861175706698621757066986317570669864175706698651757066986617570669867175706698681757066986917570669870175706698711757066987217570669873175706698741757066987517570669876175706698771757066987817570669879175706698801757066988117570669882175706698831757066988417570669885175706698861757066988717570669888175706698891757066989017570669891175706698921757066989317570669894175706698951757066989617570669897175706698981757066989917570669900175706699011757066990217570669903175706699041757066990517570669906175706699071757066990817570669909175706699101757066991117570669912175706699131757066991417570669915175706699161757066991717570669918175706699191757066992017570669921175706699221757066992317570669924175706699251757066992617570669927175706699281757066992917570669930175706699311757066993217570669933175706699341757066993517570669936175706699371757066993817570669939175706699401757066994117570669942175706699431757066994417570669945175706699461757066994717570669948175706699491757066995017570669951175706699521757066995317570669954175706699551757066995617570669957175706699581757066995917570669960175706699611757066996217570669963175706699641757066996517570669966175706699671757066996817570669969175706699701757066997117570669972175706699731757066997417570669975175706699761757066997717570669978175706699791757066998017570669981175706699821757066998317570669984175706699851757066998617570669987175706699881757066998917570669990175706699911757066999217570669993175706699941757066999517570669996175706699971757066999817570669999