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

手机号段1755706

1755706号段手机号码表

17557060000175570600011755706000217557060003175570600041755706000517557060006175570600071755706000817557060009175570600101755706001117557060012175570600131755706001417557060015175570600161755706001717557060018175570600191755706002017557060021175570600221755706002317557060024175570600251755706002617557060027175570600281755706002917557060030175570600311755706003217557060033175570600341755706003517557060036175570600371755706003817557060039175570600401755706004117557060042175570600431755706004417557060045175570600461755706004717557060048175570600491755706005017557060051175570600521755706005317557060054175570600551755706005617557060057175570600581755706005917557060060175570600611755706006217557060063175570600641755706006517557060066175570600671755706006817557060069175570600701755706007117557060072175570600731755706007417557060075175570600761755706007717557060078175570600791755706008017557060081175570600821755706008317557060084175570600851755706008617557060087175570600881755706008917557060090175570600911755706009217557060093175570600941755706009517557060096175570600971755706009817557060099175570601001755706010117557060102175570601031755706010417557060105175570601061755706010717557060108175570601091755706011017557060111175570601121755706011317557060114175570601151755706011617557060117175570601181755706011917557060120175570601211755706012217557060123175570601241755706012517557060126175570601271755706012817557060129175570601301755706013117557060132175570601331755706013417557060135175570601361755706013717557060138175570601391755706014017557060141175570601421755706014317557060144175570601451755706014617557060147175570601481755706014917557060150175570601511755706015217557060153175570601541755706015517557060156175570601571755706015817557060159175570601601755706016117557060162175570601631755706016417557060165175570601661755706016717557060168175570601691755706017017557060171175570601721755706017317557060174175570601751755706017617557060177175570601781755706017917557060180175570601811755706018217557060183175570601841755706018517557060186175570601871755706018817557060189175570601901755706019117557060192175570601931755706019417557060195175570601961755706019717557060198175570601991755706020017557060201175570602021755706020317557060204175570602051755706020617557060207175570602081755706020917557060210175570602111755706021217557060213175570602141755706021517557060216175570602171755706021817557060219175570602201755706022117557060222175570602231755706022417557060225175570602261755706022717557060228175570602291755706023017557060231175570602321755706023317557060234175570602351755706023617557060237175570602381755706023917557060240175570602411755706024217557060243175570602441755706024517557060246175570602471755706024817557060249175570602501755706025117557060252175570602531755706025417557060255175570602561755706025717557060258175570602591755706026017557060261175570602621755706026317557060264175570602651755706026617557060267175570602681755706026917557060270175570602711755706027217557060273175570602741755706027517557060276175570602771755706027817557060279175570602801755706028117557060282175570602831755706028417557060285175570602861755706028717557060288175570602891755706029017557060291175570602921755706029317557060294175570602951755706029617557060297175570602981755706029917557060300175570603011755706030217557060303175570603041755706030517557060306175570603071755706030817557060309175570603101755706031117557060312175570603131755706031417557060315175570603161755706031717557060318175570603191755706032017557060321175570603221755706032317557060324175570603251755706032617557060327175570603281755706032917557060330175570603311755706033217557060333175570603341755706033517557060336175570603371755706033817557060339175570603401755706034117557060342175570603431755706034417557060345175570603461755706034717557060348175570603491755706035017557060351175570603521755706035317557060354175570603551755706035617557060357175570603581755706035917557060360175570603611755706036217557060363175570603641755706036517557060366175570603671755706036817557060369175570603701755706037117557060372175570603731755706037417557060375175570603761755706037717557060378175570603791755706038017557060381175570603821755706038317557060384175570603851755706038617557060387175570603881755706038917557060390175570603911755706039217557060393175570603941755706039517557060396175570603971755706039817557060399175570604001755706040117557060402175570604031755706040417557060405175570604061755706040717557060408175570604091755706041017557060411175570604121755706041317557060414175570604151755706041617557060417175570604181755706041917557060420175570604211755706042217557060423175570604241755706042517557060426175570604271755706042817557060429175570604301755706043117557060432175570604331755706043417557060435175570604361755706043717557060438175570604391755706044017557060441175570604421755706044317557060444175570604451755706044617557060447175570604481755706044917557060450175570604511755706045217557060453175570604541755706045517557060456175570604571755706045817557060459175570604601755706046117557060462175570604631755706046417557060465175570604661755706046717557060468175570604691755706047017557060471175570604721755706047317557060474175570604751755706047617557060477175570604781755706047917557060480175570604811755706048217557060483175570604841755706048517557060486175570604871755706048817557060489175570604901755706049117557060492175570604931755706049417557060495175570604961755706049717557060498175570604991755706050017557060501175570605021755706050317557060504175570605051755706050617557060507175570605081755706050917557060510175570605111755706051217557060513175570605141755706051517557060516175570605171755706051817557060519175570605201755706052117557060522175570605231755706052417557060525175570605261755706052717557060528175570605291755706053017557060531175570605321755706053317557060534175570605351755706053617557060537175570605381755706053917557060540175570605411755706054217557060543175570605441755706054517557060546175570605471755706054817557060549175570605501755706055117557060552175570605531755706055417557060555175570605561755706055717557060558175570605591755706056017557060561175570605621755706056317557060564175570605651755706056617557060567175570605681755706056917557060570175570605711755706057217557060573175570605741755706057517557060576175570605771755706057817557060579175570605801755706058117557060582175570605831755706058417557060585175570605861755706058717557060588175570605891755706059017557060591175570605921755706059317557060594175570605951755706059617557060597175570605981755706059917557060600175570606011755706060217557060603175570606041755706060517557060606175570606071755706060817557060609175570606101755706061117557060612175570606131755706061417557060615175570606161755706061717557060618175570606191755706062017557060621175570606221755706062317557060624175570606251755706062617557060627175570606281755706062917557060630175570606311755706063217557060633175570606341755706063517557060636175570606371755706063817557060639175570606401755706064117557060642175570606431755706064417557060645175570606461755706064717557060648175570606491755706065017557060651175570606521755706065317557060654175570606551755706065617557060657175570606581755706065917557060660175570606611755706066217557060663175570606641755706066517557060666175570606671755706066817557060669175570606701755706067117557060672175570606731755706067417557060675175570606761755706067717557060678175570606791755706068017557060681175570606821755706068317557060684175570606851755706068617557060687175570606881755706068917557060690175570606911755706069217557060693175570606941755706069517557060696175570606971755706069817557060699175570607001755706070117557060702175570607031755706070417557060705175570607061755706070717557060708175570607091755706071017557060711175570607121755706071317557060714175570607151755706071617557060717175570607181755706071917557060720175570607211755706072217557060723175570607241755706072517557060726175570607271755706072817557060729175570607301755706073117557060732175570607331755706073417557060735175570607361755706073717557060738175570607391755706074017557060741175570607421755706074317557060744175570607451755706074617557060747175570607481755706074917557060750175570607511755706075217557060753175570607541755706075517557060756175570607571755706075817557060759175570607601755706076117557060762175570607631755706076417557060765175570607661755706076717557060768175570607691755706077017557060771175570607721755706077317557060774175570607751755706077617557060777175570607781755706077917557060780175570607811755706078217557060783175570607841755706078517557060786175570607871755706078817557060789175570607901755706079117557060792175570607931755706079417557060795175570607961755706079717557060798175570607991755706080017557060801175570608021755706080317557060804175570608051755706080617557060807175570608081755706080917557060810175570608111755706081217557060813175570608141755706081517557060816175570608171755706081817557060819175570608201755706082117557060822175570608231755706082417557060825175570608261755706082717557060828175570608291755706083017557060831175570608321755706083317557060834175570608351755706083617557060837175570608381755706083917557060840175570608411755706084217557060843175570608441755706084517557060846175570608471755706084817557060849175570608501755706085117557060852175570608531755706085417557060855175570608561755706085717557060858175570608591755706086017557060861175570608621755706086317557060864175570608651755706086617557060867175570608681755706086917557060870175570608711755706087217557060873175570608741755706087517557060876175570608771755706087817557060879175570608801755706088117557060882175570608831755706088417557060885175570608861755706088717557060888175570608891755706089017557060891175570608921755706089317557060894175570608951755706089617557060897175570608981755706089917557060900175570609011755706090217557060903175570609041755706090517557060906175570609071755706090817557060909175570609101755706091117557060912175570609131755706091417557060915175570609161755706091717557060918175570609191755706092017557060921175570609221755706092317557060924175570609251755706092617557060927175570609281755706092917557060930175570609311755706093217557060933175570609341755706093517557060936175570609371755706093817557060939175570609401755706094117557060942175570609431755706094417557060945175570609461755706094717557060948175570609491755706095017557060951175570609521755706095317557060954175570609551755706095617557060957175570609581755706095917557060960175570609611755706096217557060963175570609641755706096517557060966175570609671755706096817557060969175570609701755706097117557060972175570609731755706097417557060975175570609761755706097717557060978175570609791755706098017557060981175570609821755706098317557060984175570609851755706098617557060987175570609881755706098917557060990175570609911755706099217557060993175570609941755706099517557060996175570609971755706099817557060999175570610001755706100117557061002175570610031755706100417557061005175570610061755706100717557061008175570610091755706101017557061011175570610121755706101317557061014175570610151755706101617557061017175570610181755706101917557061020175570610211755706102217557061023175570610241755706102517557061026175570610271755706102817557061029175570610301755706103117557061032175570610331755706103417557061035175570610361755706103717557061038175570610391755706104017557061041175570610421755706104317557061044175570610451755706104617557061047175570610481755706104917557061050175570610511755706105217557061053175570610541755706105517557061056175570610571755706105817557061059175570610601755706106117557061062175570610631755706106417557061065175570610661755706106717557061068175570610691755706107017557061071175570610721755706107317557061074175570610751755706107617557061077175570610781755706107917557061080175570610811755706108217557061083175570610841755706108517557061086175570610871755706108817557061089175570610901755706109117557061092175570610931755706109417557061095175570610961755706109717557061098175570610991755706110017557061101175570611021755706110317557061104175570611051755706110617557061107175570611081755706110917557061110175570611111755706111217557061113175570611141755706111517557061116175570611171755706111817557061119175570611201755706112117557061122175570611231755706112417557061125175570611261755706112717557061128175570611291755706113017557061131175570611321755706113317557061134175570611351755706113617557061137175570611381755706113917557061140175570611411755706114217557061143175570611441755706114517557061146175570611471755706114817557061149175570611501755706115117557061152175570611531755706115417557061155175570611561755706115717557061158175570611591755706116017557061161175570611621755706116317557061164175570611651755706116617557061167175570611681755706116917557061170175570611711755706117217557061173175570611741755706117517557061176175570611771755706117817557061179175570611801755706118117557061182175570611831755706118417557061185175570611861755706118717557061188175570611891755706119017557061191175570611921755706119317557061194175570611951755706119617557061197175570611981755706119917557061200175570612011755706120217557061203175570612041755706120517557061206175570612071755706120817557061209175570612101755706121117557061212175570612131755706121417557061215175570612161755706121717557061218175570612191755706122017557061221175570612221755706122317557061224175570612251755706122617557061227175570612281755706122917557061230175570612311755706123217557061233175570612341755706123517557061236175570612371755706123817557061239175570612401755706124117557061242175570612431755706124417557061245175570612461755706124717557061248175570612491755706125017557061251175570612521755706125317557061254175570612551755706125617557061257175570612581755706125917557061260175570612611755706126217557061263175570612641755706126517557061266175570612671755706126817557061269175570612701755706127117557061272175570612731755706127417557061275175570612761755706127717557061278175570612791755706128017557061281175570612821755706128317557061284175570612851755706128617557061287175570612881755706128917557061290175570612911755706129217557061293175570612941755706129517557061296175570612971755706129817557061299175570613001755706130117557061302175570613031755706130417557061305175570613061755706130717557061308175570613091755706131017557061311175570613121755706131317557061314175570613151755706131617557061317175570613181755706131917557061320175570613211755706132217557061323175570613241755706132517557061326175570613271755706132817557061329175570613301755706133117557061332175570613331755706133417557061335175570613361755706133717557061338175570613391755706134017557061341175570613421755706134317557061344175570613451755706134617557061347175570613481755706134917557061350175570613511755706135217557061353175570613541755706135517557061356175570613571755706135817557061359175570613601755706136117557061362175570613631755706136417557061365175570613661755706136717557061368175570613691755706137017557061371175570613721755706137317557061374175570613751755706137617557061377175570613781755706137917557061380175570613811755706138217557061383175570613841755706138517557061386175570613871755706138817557061389175570613901755706139117557061392175570613931755706139417557061395175570613961755706139717557061398175570613991755706140017557061401175570614021755706140317557061404175570614051755706140617557061407175570614081755706140917557061410175570614111755706141217557061413175570614141755706141517557061416175570614171755706141817557061419175570614201755706142117557061422175570614231755706142417557061425175570614261755706142717557061428175570614291755706143017557061431175570614321755706143317557061434175570614351755706143617557061437175570614381755706143917557061440175570614411755706144217557061443175570614441755706144517557061446175570614471755706144817557061449175570614501755706145117557061452175570614531755706145417557061455175570614561755706145717557061458175570614591755706146017557061461175570614621755706146317557061464175570614651755706146617557061467175570614681755706146917557061470175570614711755706147217557061473175570614741755706147517557061476175570614771755706147817557061479175570614801755706148117557061482175570614831755706148417557061485175570614861755706148717557061488175570614891755706149017557061491175570614921755706149317557061494175570614951755706149617557061497175570614981755706149917557061500175570615011755706150217557061503175570615041755706150517557061506175570615071755706150817557061509175570615101755706151117557061512175570615131755706151417557061515175570615161755706151717557061518175570615191755706152017557061521175570615221755706152317557061524175570615251755706152617557061527175570615281755706152917557061530175570615311755706153217557061533175570615341755706153517557061536175570615371755706153817557061539175570615401755706154117557061542175570615431755706154417557061545175570615461755706154717557061548175570615491755706155017557061551175570615521755706155317557061554175570615551755706155617557061557175570615581755706155917557061560175570615611755706156217557061563175570615641755706156517557061566175570615671755706156817557061569175570615701755706157117557061572175570615731755706157417557061575175570615761755706157717557061578175570615791755706158017557061581175570615821755706158317557061584175570615851755706158617557061587175570615881755706158917557061590175570615911755706159217557061593175570615941755706159517557061596175570615971755706159817557061599175570616001755706160117557061602175570616031755706160417557061605175570616061755706160717557061608175570616091755706161017557061611175570616121755706161317557061614175570616151755706161617557061617175570616181755706161917557061620175570616211755706162217557061623175570616241755706162517557061626175570616271755706162817557061629175570616301755706163117557061632175570616331755706163417557061635175570616361755706163717557061638175570616391755706164017557061641175570616421755706164317557061644175570616451755706164617557061647175570616481755706164917557061650175570616511755706165217557061653175570616541755706165517557061656175570616571755706165817557061659175570616601755706166117557061662175570616631755706166417557061665175570616661755706166717557061668175570616691755706167017557061671175570616721755706167317557061674175570616751755706167617557061677175570616781755706167917557061680175570616811755706168217557061683175570616841755706168517557061686175570616871755706168817557061689175570616901755706169117557061692175570616931755706169417557061695175570616961755706169717557061698175570616991755706170017557061701175570617021755706170317557061704175570617051755706170617557061707175570617081755706170917557061710175570617111755706171217557061713175570617141755706171517557061716175570617171755706171817557061719175570617201755706172117557061722175570617231755706172417557061725175570617261755706172717557061728175570617291755706173017557061731175570617321755706173317557061734175570617351755706173617557061737175570617381755706173917557061740175570617411755706174217557061743175570617441755706174517557061746175570617471755706174817557061749175570617501755706175117557061752175570617531755706175417557061755175570617561755706175717557061758175570617591755706176017557061761175570617621755706176317557061764175570617651755706176617557061767175570617681755706176917557061770175570617711755706177217557061773175570617741755706177517557061776175570617771755706177817557061779175570617801755706178117557061782175570617831755706178417557061785175570617861755706178717557061788175570617891755706179017557061791175570617921755706179317557061794175570617951755706179617557061797175570617981755706179917557061800175570618011755706180217557061803175570618041755706180517557061806175570618071755706180817557061809175570618101755706181117557061812175570618131755706181417557061815175570618161755706181717557061818175570618191755706182017557061821175570618221755706182317557061824175570618251755706182617557061827175570618281755706182917557061830175570618311755706183217557061833175570618341755706183517557061836175570618371755706183817557061839175570618401755706184117557061842175570618431755706184417557061845175570618461755706184717557061848175570618491755706185017557061851175570618521755706185317557061854175570618551755706185617557061857175570618581755706185917557061860175570618611755706186217557061863175570618641755706186517557061866175570618671755706186817557061869175570618701755706187117557061872175570618731755706187417557061875175570618761755706187717557061878175570618791755706188017557061881175570618821755706188317557061884175570618851755706188617557061887175570618881755706188917557061890175570618911755706189217557061893175570618941755706189517557061896175570618971755706189817557061899175570619001755706190117557061902175570619031755706190417557061905175570619061755706190717557061908175570619091755706191017557061911175570619121755706191317557061914175570619151755706191617557061917175570619181755706191917557061920175570619211755706192217557061923175570619241755706192517557061926175570619271755706192817557061929175570619301755706193117557061932175570619331755706193417557061935175570619361755706193717557061938175570619391755706194017557061941175570619421755706194317557061944175570619451755706194617557061947175570619481755706194917557061950175570619511755706195217557061953175570619541755706195517557061956175570619571755706195817557061959175570619601755706196117557061962175570619631755706196417557061965175570619661755706196717557061968175570619691755706197017557061971175570619721755706197317557061974175570619751755706197617557061977175570619781755706197917557061980175570619811755706198217557061983175570619841755706198517557061986175570619871755706198817557061989175570619901755706199117557061992175570619931755706199417557061995175570619961755706199717557061998175570619991755706200017557062001175570620021755706200317557062004175570620051755706200617557062007175570620081755706200917557062010175570620111755706201217557062013175570620141755706201517557062016175570620171755706201817557062019175570620201755706202117557062022175570620231755706202417557062025175570620261755706202717557062028175570620291755706203017557062031175570620321755706203317557062034175570620351755706203617557062037175570620381755706203917557062040175570620411755706204217557062043175570620441755706204517557062046175570620471755706204817557062049175570620501755706205117557062052175570620531755706205417557062055175570620561755706205717557062058175570620591755706206017557062061175570620621755706206317557062064175570620651755706206617557062067175570620681755706206917557062070175570620711755706207217557062073175570620741755706207517557062076175570620771755706207817557062079175570620801755706208117557062082175570620831755706208417557062085175570620861755706208717557062088175570620891755706209017557062091175570620921755706209317557062094175570620951755706209617557062097175570620981755706209917557062100175570621011755706210217557062103175570621041755706210517557062106175570621071755706210817557062109175570621101755706211117557062112175570621131755706211417557062115175570621161755706211717557062118175570621191755706212017557062121175570621221755706212317557062124175570621251755706212617557062127175570621281755706212917557062130175570621311755706213217557062133175570621341755706213517557062136175570621371755706213817557062139175570621401755706214117557062142175570621431755706214417557062145175570621461755706214717557062148175570621491755706215017557062151175570621521755706215317557062154175570621551755706215617557062157175570621581755706215917557062160175570621611755706216217557062163175570621641755706216517557062166175570621671755706216817557062169175570621701755706217117557062172175570621731755706217417557062175175570621761755706217717557062178175570621791755706218017557062181175570621821755706218317557062184175570621851755706218617557062187175570621881755706218917557062190175570621911755706219217557062193175570621941755706219517557062196175570621971755706219817557062199175570622001755706220117557062202175570622031755706220417557062205175570622061755706220717557062208175570622091755706221017557062211175570622121755706221317557062214175570622151755706221617557062217175570622181755706221917557062220175570622211755706222217557062223175570622241755706222517557062226175570622271755706222817557062229175570622301755706223117557062232175570622331755706223417557062235175570622361755706223717557062238175570622391755706224017557062241175570622421755706224317557062244175570622451755706224617557062247175570622481755706224917557062250175570622511755706225217557062253175570622541755706225517557062256175570622571755706225817557062259175570622601755706226117557062262175570622631755706226417557062265175570622661755706226717557062268175570622691755706227017557062271175570622721755706227317557062274175570622751755706227617557062277175570622781755706227917557062280175570622811755706228217557062283175570622841755706228517557062286175570622871755706228817557062289175570622901755706229117557062292175570622931755706229417557062295175570622961755706229717557062298175570622991755706230017557062301175570623021755706230317557062304175570623051755706230617557062307175570623081755706230917557062310175570623111755706231217557062313175570623141755706231517557062316175570623171755706231817557062319175570623201755706232117557062322175570623231755706232417557062325175570623261755706232717557062328175570623291755706233017557062331175570623321755706233317557062334175570623351755706233617557062337175570623381755706233917557062340175570623411755706234217557062343175570623441755706234517557062346175570623471755706234817557062349175570623501755706235117557062352175570623531755706235417557062355175570623561755706235717557062358175570623591755706236017557062361175570623621755706236317557062364175570623651755706236617557062367175570623681755706236917557062370175570623711755706237217557062373175570623741755706237517557062376175570623771755706237817557062379175570623801755706238117557062382175570623831755706238417557062385175570623861755706238717557062388175570623891755706239017557062391175570623921755706239317557062394175570623951755706239617557062397175570623981755706239917557062400175570624011755706240217557062403175570624041755706240517557062406175570624071755706240817557062409175570624101755706241117557062412175570624131755706241417557062415175570624161755706241717557062418175570624191755706242017557062421175570624221755706242317557062424175570624251755706242617557062427175570624281755706242917557062430175570624311755706243217557062433175570624341755706243517557062436175570624371755706243817557062439175570624401755706244117557062442175570624431755706244417557062445175570624461755706244717557062448175570624491755706245017557062451175570624521755706245317557062454175570624551755706245617557062457175570624581755706245917557062460175570624611755706246217557062463175570624641755706246517557062466175570624671755706246817557062469175570624701755706247117557062472175570624731755706247417557062475175570624761755706247717557062478175570624791755706248017557062481175570624821755706248317557062484175570624851755706248617557062487175570624881755706248917557062490175570624911755706249217557062493175570624941755706249517557062496175570624971755706249817557062499175570625001755706250117557062502175570625031755706250417557062505175570625061755706250717557062508175570625091755706251017557062511175570625121755706251317557062514175570625151755706251617557062517175570625181755706251917557062520175570625211755706252217557062523175570625241755706252517557062526175570625271755706252817557062529175570625301755706253117557062532175570625331755706253417557062535175570625361755706253717557062538175570625391755706254017557062541175570625421755706254317557062544175570625451755706254617557062547175570625481755706254917557062550175570625511755706255217557062553175570625541755706255517557062556175570625571755706255817557062559175570625601755706256117557062562175570625631755706256417557062565175570625661755706256717557062568175570625691755706257017557062571175570625721755706257317557062574175570625751755706257617557062577175570625781755706257917557062580175570625811755706258217557062583175570625841755706258517557062586175570625871755706258817557062589175570625901755706259117557062592175570625931755706259417557062595175570625961755706259717557062598175570625991755706260017557062601175570626021755706260317557062604175570626051755706260617557062607175570626081755706260917557062610175570626111755706261217557062613175570626141755706261517557062616175570626171755706261817557062619175570626201755706262117557062622175570626231755706262417557062625175570626261755706262717557062628175570626291755706263017557062631175570626321755706263317557062634175570626351755706263617557062637175570626381755706263917557062640175570626411755706264217557062643175570626441755706264517557062646175570626471755706264817557062649175570626501755706265117557062652175570626531755706265417557062655175570626561755706265717557062658175570626591755706266017557062661175570626621755706266317557062664175570626651755706266617557062667175570626681755706266917557062670175570626711755706267217557062673175570626741755706267517557062676175570626771755706267817557062679175570626801755706268117557062682175570626831755706268417557062685175570626861755706268717557062688175570626891755706269017557062691175570626921755706269317557062694175570626951755706269617557062697175570626981755706269917557062700175570627011755706270217557062703175570627041755706270517557062706175570627071755706270817557062709175570627101755706271117557062712175570627131755706271417557062715175570627161755706271717557062718175570627191755706272017557062721175570627221755706272317557062724175570627251755706272617557062727175570627281755706272917557062730175570627311755706273217557062733175570627341755706273517557062736175570627371755706273817557062739175570627401755706274117557062742175570627431755706274417557062745175570627461755706274717557062748175570627491755706275017557062751175570627521755706275317557062754175570627551755706275617557062757175570627581755706275917557062760175570627611755706276217557062763175570627641755706276517557062766175570627671755706276817557062769175570627701755706277117557062772175570627731755706277417557062775175570627761755706277717557062778175570627791755706278017557062781175570627821755706278317557062784175570627851755706278617557062787175570627881755706278917557062790175570627911755706279217557062793175570627941755706279517557062796175570627971755706279817557062799175570628001755706280117557062802175570628031755706280417557062805175570628061755706280717557062808175570628091755706281017557062811175570628121755706281317557062814175570628151755706281617557062817175570628181755706281917557062820175570628211755706282217557062823175570628241755706282517557062826175570628271755706282817557062829175570628301755706283117557062832175570628331755706283417557062835175570628361755706283717557062838175570628391755706284017557062841175570628421755706284317557062844175570628451755706284617557062847175570628481755706284917557062850175570628511755706285217557062853175570628541755706285517557062856175570628571755706285817557062859175570628601755706286117557062862175570628631755706286417557062865175570628661755706286717557062868175570628691755706287017557062871175570628721755706287317557062874175570628751755706287617557062877175570628781755706287917557062880175570628811755706288217557062883175570628841755706288517557062886175570628871755706288817557062889175570628901755706289117557062892175570628931755706289417557062895175570628961755706289717557062898175570628991755706290017557062901175570629021755706290317557062904175570629051755706290617557062907175570629081755706290917557062910175570629111755706291217557062913175570629141755706291517557062916175570629171755706291817557062919175570629201755706292117557062922175570629231755706292417557062925175570629261755706292717557062928175570629291755706293017557062931175570629321755706293317557062934175570629351755706293617557062937175570629381755706293917557062940175570629411755706294217557062943175570629441755706294517557062946175570629471755706294817557062949175570629501755706295117557062952175570629531755706295417557062955175570629561755706295717557062958175570629591755706296017557062961175570629621755706296317557062964175570629651755706296617557062967175570629681755706296917557062970175570629711755706297217557062973175570629741755706297517557062976175570629771755706297817557062979175570629801755706298117557062982175570629831755706298417557062985175570629861755706298717557062988175570629891755706299017557062991175570629921755706299317557062994175570629951755706299617557062997175570629981755706299917557063000175570630011755706300217557063003175570630041755706300517557063006175570630071755706300817557063009175570630101755706301117557063012175570630131755706301417557063015175570630161755706301717557063018175570630191755706302017557063021175570630221755706302317557063024175570630251755706302617557063027175570630281755706302917557063030175570630311755706303217557063033175570630341755706303517557063036175570630371755706303817557063039175570630401755706304117557063042175570630431755706304417557063045175570630461755706304717557063048175570630491755706305017557063051175570630521755706305317557063054175570630551755706305617557063057175570630581755706305917557063060175570630611755706306217557063063175570630641755706306517557063066175570630671755706306817557063069175570630701755706307117557063072175570630731755706307417557063075175570630761755706307717557063078175570630791755706308017557063081175570630821755706308317557063084175570630851755706308617557063087175570630881755706308917557063090175570630911755706309217557063093175570630941755706309517557063096175570630971755706309817557063099175570631001755706310117557063102175570631031755706310417557063105175570631061755706310717557063108175570631091755706311017557063111175570631121755706311317557063114175570631151755706311617557063117175570631181755706311917557063120175570631211755706312217557063123175570631241755706312517557063126175570631271755706312817557063129175570631301755706313117557063132175570631331755706313417557063135175570631361755706313717557063138175570631391755706314017557063141175570631421755706314317557063144175570631451755706314617557063147175570631481755706314917557063150175570631511755706315217557063153175570631541755706315517557063156175570631571755706315817557063159175570631601755706316117557063162175570631631755706316417557063165175570631661755706316717557063168175570631691755706317017557063171175570631721755706317317557063174175570631751755706317617557063177175570631781755706317917557063180175570631811755706318217557063183175570631841755706318517557063186175570631871755706318817557063189175570631901755706319117557063192175570631931755706319417557063195175570631961755706319717557063198175570631991755706320017557063201175570632021755706320317557063204175570632051755706320617557063207175570632081755706320917557063210175570632111755706321217557063213175570632141755706321517557063216175570632171755706321817557063219175570632201755706322117557063222175570632231755706322417557063225175570632261755706322717557063228175570632291755706323017557063231175570632321755706323317557063234175570632351755706323617557063237175570632381755706323917557063240175570632411755706324217557063243175570632441755706324517557063246175570632471755706324817557063249175570632501755706325117557063252175570632531755706325417557063255175570632561755706325717557063258175570632591755706326017557063261175570632621755706326317557063264175570632651755706326617557063267175570632681755706326917557063270175570632711755706327217557063273175570632741755706327517557063276175570632771755706327817557063279175570632801755706328117557063282175570632831755706328417557063285175570632861755706328717557063288175570632891755706329017557063291175570632921755706329317557063294175570632951755706329617557063297175570632981755706329917557063300175570633011755706330217557063303175570633041755706330517557063306175570633071755706330817557063309175570633101755706331117557063312175570633131755706331417557063315175570633161755706331717557063318175570633191755706332017557063321175570633221755706332317557063324175570633251755706332617557063327175570633281755706332917557063330175570633311755706333217557063333175570633341755706333517557063336175570633371755706333817557063339175570633401755706334117557063342175570633431755706334417557063345175570633461755706334717557063348175570633491755706335017557063351175570633521755706335317557063354175570633551755706335617557063357175570633581755706335917557063360175570633611755706336217557063363175570633641755706336517557063366175570633671755706336817557063369175570633701755706337117557063372175570633731755706337417557063375175570633761755706337717557063378175570633791755706338017557063381175570633821755706338317557063384175570633851755706338617557063387175570633881755706338917557063390175570633911755706339217557063393175570633941755706339517557063396175570633971755706339817557063399175570634001755706340117557063402175570634031755706340417557063405175570634061755706340717557063408175570634091755706341017557063411175570634121755706341317557063414175570634151755706341617557063417175570634181755706341917557063420175570634211755706342217557063423175570634241755706342517557063426175570634271755706342817557063429175570634301755706343117557063432175570634331755706343417557063435175570634361755706343717557063438175570634391755706344017557063441175570634421755706344317557063444175570634451755706344617557063447175570634481755706344917557063450175570634511755706345217557063453175570634541755706345517557063456175570634571755706345817557063459175570634601755706346117557063462175570634631755706346417557063465175570634661755706346717557063468175570634691755706347017557063471175570634721755706347317557063474175570634751755706347617557063477175570634781755706347917557063480175570634811755706348217557063483175570634841755706348517557063486175570634871755706348817557063489175570634901755706349117557063492175570634931755706349417557063495175570634961755706349717557063498175570634991755706350017557063501175570635021755706350317557063504175570635051755706350617557063507175570635081755706350917557063510175570635111755706351217557063513175570635141755706351517557063516175570635171755706351817557063519175570635201755706352117557063522175570635231755706352417557063525175570635261755706352717557063528175570635291755706353017557063531175570635321755706353317557063534175570635351755706353617557063537175570635381755706353917557063540175570635411755706354217557063543175570635441755706354517557063546175570635471755706354817557063549175570635501755706355117557063552175570635531755706355417557063555175570635561755706355717557063558175570635591755706356017557063561175570635621755706356317557063564175570635651755706356617557063567175570635681755706356917557063570175570635711755706357217557063573175570635741755706357517557063576175570635771755706357817557063579175570635801755706358117557063582175570635831755706358417557063585175570635861755706358717557063588175570635891755706359017557063591175570635921755706359317557063594175570635951755706359617557063597175570635981755706359917557063600175570636011755706360217557063603175570636041755706360517557063606175570636071755706360817557063609175570636101755706361117557063612175570636131755706361417557063615175570636161755706361717557063618175570636191755706362017557063621175570636221755706362317557063624175570636251755706362617557063627175570636281755706362917557063630175570636311755706363217557063633175570636341755706363517557063636175570636371755706363817557063639175570636401755706364117557063642175570636431755706364417557063645175570636461755706364717557063648175570636491755706365017557063651175570636521755706365317557063654175570636551755706365617557063657175570636581755706365917557063660175570636611755706366217557063663175570636641755706366517557063666175570636671755706366817557063669175570636701755706367117557063672175570636731755706367417557063675175570636761755706367717557063678175570636791755706368017557063681175570636821755706368317557063684175570636851755706368617557063687175570636881755706368917557063690175570636911755706369217557063693175570636941755706369517557063696175570636971755706369817557063699175570637001755706370117557063702175570637031755706370417557063705175570637061755706370717557063708175570637091755706371017557063711175570637121755706371317557063714175570637151755706371617557063717175570637181755706371917557063720175570637211755706372217557063723175570637241755706372517557063726175570637271755706372817557063729175570637301755706373117557063732175570637331755706373417557063735175570637361755706373717557063738175570637391755706374017557063741175570637421755706374317557063744175570637451755706374617557063747175570637481755706374917557063750175570637511755706375217557063753175570637541755706375517557063756175570637571755706375817557063759175570637601755706376117557063762175570637631755706376417557063765175570637661755706376717557063768175570637691755706377017557063771175570637721755706377317557063774175570637751755706377617557063777175570637781755706377917557063780175570637811755706378217557063783175570637841755706378517557063786175570637871755706378817557063789175570637901755706379117557063792175570637931755706379417557063795175570637961755706379717557063798175570637991755706380017557063801175570638021755706380317557063804175570638051755706380617557063807175570638081755706380917557063810175570638111755706381217557063813175570638141755706381517557063816175570638171755706381817557063819175570638201755706382117557063822175570638231755706382417557063825175570638261755706382717557063828175570638291755706383017557063831175570638321755706383317557063834175570638351755706383617557063837175570638381755706383917557063840175570638411755706384217557063843175570638441755706384517557063846175570638471755706384817557063849175570638501755706385117557063852175570638531755706385417557063855175570638561755706385717557063858175570638591755706386017557063861175570638621755706386317557063864175570638651755706386617557063867175570638681755706386917557063870175570638711755706387217557063873175570638741755706387517557063876175570638771755706387817557063879175570638801755706388117557063882175570638831755706388417557063885175570638861755706388717557063888175570638891755706389017557063891175570638921755706389317557063894175570638951755706389617557063897175570638981755706389917557063900175570639011755706390217557063903175570639041755706390517557063906175570639071755706390817557063909175570639101755706391117557063912175570639131755706391417557063915175570639161755706391717557063918175570639191755706392017557063921175570639221755706392317557063924175570639251755706392617557063927175570639281755706392917557063930175570639311755706393217557063933175570639341755706393517557063936175570639371755706393817557063939175570639401755706394117557063942175570639431755706394417557063945175570639461755706394717557063948175570639491755706395017557063951175570639521755706395317557063954175570639551755706395617557063957175570639581755706395917557063960175570639611755706396217557063963175570639641755706396517557063966175570639671755706396817557063969175570639701755706397117557063972175570639731755706397417557063975175570639761755706397717557063978175570639791755706398017557063981175570639821755706398317557063984175570639851755706398617557063987175570639881755706398917557063990175570639911755706399217557063993175570639941755706399517557063996175570639971755706399817557063999175570640001755706400117557064002175570640031755706400417557064005175570640061755706400717557064008175570640091755706401017557064011175570640121755706401317557064014175570640151755706401617557064017175570640181755706401917557064020175570640211755706402217557064023175570640241755706402517557064026175570640271755706402817557064029175570640301755706403117557064032175570640331755706403417557064035175570640361755706403717557064038175570640391755706404017557064041175570640421755706404317557064044175570640451755706404617557064047175570640481755706404917557064050175570640511755706405217557064053175570640541755706405517557064056175570640571755706405817557064059175570640601755706406117557064062175570640631755706406417557064065175570640661755706406717557064068175570640691755706407017557064071175570640721755706407317557064074175570640751755706407617557064077175570640781755706407917557064080175570640811755706408217557064083175570640841755706408517557064086175570640871755706408817557064089175570640901755706409117557064092175570640931755706409417557064095175570640961755706409717557064098175570640991755706410017557064101175570641021755706410317557064104175570641051755706410617557064107175570641081755706410917557064110175570641111755706411217557064113175570641141755706411517557064116175570641171755706411817557064119175570641201755706412117557064122175570641231755706412417557064125175570641261755706412717557064128175570641291755706413017557064131175570641321755706413317557064134175570641351755706413617557064137175570641381755706413917557064140175570641411755706414217557064143175570641441755706414517557064146175570641471755706414817557064149175570641501755706415117557064152175570641531755706415417557064155175570641561755706415717557064158175570641591755706416017557064161175570641621755706416317557064164175570641651755706416617557064167175570641681755706416917557064170175570641711755706417217557064173175570641741755706417517557064176175570641771755706417817557064179175570641801755706418117557064182175570641831755706418417557064185175570641861755706418717557064188175570641891755706419017557064191175570641921755706419317557064194175570641951755706419617557064197175570641981755706419917557064200175570642011755706420217557064203175570642041755706420517557064206175570642071755706420817557064209175570642101755706421117557064212175570642131755706421417557064215175570642161755706421717557064218175570642191755706422017557064221175570642221755706422317557064224175570642251755706422617557064227175570642281755706422917557064230175570642311755706423217557064233175570642341755706423517557064236175570642371755706423817557064239175570642401755706424117557064242175570642431755706424417557064245175570642461755706424717557064248175570642491755706425017557064251175570642521755706425317557064254175570642551755706425617557064257175570642581755706425917557064260175570642611755706426217557064263175570642641755706426517557064266175570642671755706426817557064269175570642701755706427117557064272175570642731755706427417557064275175570642761755706427717557064278175570642791755706428017557064281175570642821755706428317557064284175570642851755706428617557064287175570642881755706428917557064290175570642911755706429217557064293175570642941755706429517557064296175570642971755706429817557064299175570643001755706430117557064302175570643031755706430417557064305175570643061755706430717557064308175570643091755706431017557064311175570643121755706431317557064314175570643151755706431617557064317175570643181755706431917557064320175570643211755706432217557064323175570643241755706432517557064326175570643271755706432817557064329175570643301755706433117557064332175570643331755706433417557064335175570643361755706433717557064338175570643391755706434017557064341175570643421755706434317557064344175570643451755706434617557064347175570643481755706434917557064350175570643511755706435217557064353175570643541755706435517557064356175570643571755706435817557064359175570643601755706436117557064362175570643631755706436417557064365175570643661755706436717557064368175570643691755706437017557064371175570643721755706437317557064374175570643751755706437617557064377175570643781755706437917557064380175570643811755706438217557064383175570643841755706438517557064386175570643871755706438817557064389175570643901755706439117557064392175570643931755706439417557064395175570643961755706439717557064398175570643991755706440017557064401175570644021755706440317557064404175570644051755706440617557064407175570644081755706440917557064410175570644111755706441217557064413175570644141755706441517557064416175570644171755706441817557064419175570644201755706442117557064422175570644231755706442417557064425175570644261755706442717557064428175570644291755706443017557064431175570644321755706443317557064434175570644351755706443617557064437175570644381755706443917557064440175570644411755706444217557064443175570644441755706444517557064446175570644471755706444817557064449175570644501755706445117557064452175570644531755706445417557064455175570644561755706445717557064458175570644591755706446017557064461175570644621755706446317557064464175570644651755706446617557064467175570644681755706446917557064470175570644711755706447217557064473175570644741755706447517557064476175570644771755706447817557064479175570644801755706448117557064482175570644831755706448417557064485175570644861755706448717557064488175570644891755706449017557064491175570644921755706449317557064494175570644951755706449617557064497175570644981755706449917557064500175570645011755706450217557064503175570645041755706450517557064506175570645071755706450817557064509175570645101755706451117557064512175570645131755706451417557064515175570645161755706451717557064518175570645191755706452017557064521175570645221755706452317557064524175570645251755706452617557064527175570645281755706452917557064530175570645311755706453217557064533175570645341755706453517557064536175570645371755706453817557064539175570645401755706454117557064542175570645431755706454417557064545175570645461755706454717557064548175570645491755706455017557064551175570645521755706455317557064554175570645551755706455617557064557175570645581755706455917557064560175570645611755706456217557064563175570645641755706456517557064566175570645671755706456817557064569175570645701755706457117557064572175570645731755706457417557064575175570645761755706457717557064578175570645791755706458017557064581175570645821755706458317557064584175570645851755706458617557064587175570645881755706458917557064590175570645911755706459217557064593175570645941755706459517557064596175570645971755706459817557064599175570646001755706460117557064602175570646031755706460417557064605175570646061755706460717557064608175570646091755706461017557064611175570646121755706461317557064614175570646151755706461617557064617175570646181755706461917557064620175570646211755706462217557064623175570646241755706462517557064626175570646271755706462817557064629175570646301755706463117557064632175570646331755706463417557064635175570646361755706463717557064638175570646391755706464017557064641175570646421755706464317557064644175570646451755706464617557064647175570646481755706464917557064650175570646511755706465217557064653175570646541755706465517557064656175570646571755706465817557064659175570646601755706466117557064662175570646631755706466417557064665175570646661755706466717557064668175570646691755706467017557064671175570646721755706467317557064674175570646751755706467617557064677175570646781755706467917557064680175570646811755706468217557064683175570646841755706468517557064686175570646871755706468817557064689175570646901755706469117557064692175570646931755706469417557064695175570646961755706469717557064698175570646991755706470017557064701175570647021755706470317557064704175570647051755706470617557064707175570647081755706470917557064710175570647111755706471217557064713175570647141755706471517557064716175570647171755706471817557064719175570647201755706472117557064722175570647231755706472417557064725175570647261755706472717557064728175570647291755706473017557064731175570647321755706473317557064734175570647351755706473617557064737175570647381755706473917557064740175570647411755706474217557064743175570647441755706474517557064746175570647471755706474817557064749175570647501755706475117557064752175570647531755706475417557064755175570647561755706475717557064758175570647591755706476017557064761175570647621755706476317557064764175570647651755706476617557064767175570647681755706476917557064770175570647711755706477217557064773175570647741755706477517557064776175570647771755706477817557064779175570647801755706478117557064782175570647831755706478417557064785175570647861755706478717557064788175570647891755706479017557064791175570647921755706479317557064794175570647951755706479617557064797175570647981755706479917557064800175570648011755706480217557064803175570648041755706480517557064806175570648071755706480817557064809175570648101755706481117557064812175570648131755706481417557064815175570648161755706481717557064818175570648191755706482017557064821175570648221755706482317557064824175570648251755706482617557064827175570648281755706482917557064830175570648311755706483217557064833175570648341755706483517557064836175570648371755706483817557064839175570648401755706484117557064842175570648431755706484417557064845175570648461755706484717557064848175570648491755706485017557064851175570648521755706485317557064854175570648551755706485617557064857175570648581755706485917557064860175570648611755706486217557064863175570648641755706486517557064866175570648671755706486817557064869175570648701755706487117557064872175570648731755706487417557064875175570648761755706487717557064878175570648791755706488017557064881175570648821755706488317557064884175570648851755706488617557064887175570648881755706488917557064890175570648911755706489217557064893175570648941755706489517557064896175570648971755706489817557064899175570649001755706490117557064902175570649031755706490417557064905175570649061755706490717557064908175570649091755706491017557064911175570649121755706491317557064914175570649151755706491617557064917175570649181755706491917557064920175570649211755706492217557064923175570649241755706492517557064926175570649271755706492817557064929175570649301755706493117557064932175570649331755706493417557064935175570649361755706493717557064938175570649391755706494017557064941175570649421755706494317557064944175570649451755706494617557064947175570649481755706494917557064950175570649511755706495217557064953175570649541755706495517557064956175570649571755706495817557064959175570649601755706496117557064962175570649631755706496417557064965175570649661755706496717557064968175570649691755706497017557064971175570649721755706497317557064974175570649751755706497617557064977175570649781755706497917557064980175570649811755706498217557064983175570649841755706498517557064986175570649871755706498817557064989175570649901755706499117557064992175570649931755706499417557064995175570649961755706499717557064998175570649991755706500017557065001175570650021755706500317557065004175570650051755706500617557065007175570650081755706500917557065010175570650111755706501217557065013175570650141755706501517557065016175570650171755706501817557065019175570650201755706502117557065022175570650231755706502417557065025175570650261755706502717557065028175570650291755706503017557065031175570650321755706503317557065034175570650351755706503617557065037175570650381755706503917557065040175570650411755706504217557065043175570650441755706504517557065046175570650471755706504817557065049175570650501755706505117557065052175570650531755706505417557065055175570650561755706505717557065058175570650591755706506017557065061175570650621755706506317557065064175570650651755706506617557065067175570650681755706506917557065070175570650711755706507217557065073175570650741755706507517557065076175570650771755706507817557065079175570650801755706508117557065082175570650831755706508417557065085175570650861755706508717557065088175570650891755706509017557065091175570650921755706509317557065094175570650951755706509617557065097175570650981755706509917557065100175570651011755706510217557065103175570651041755706510517557065106175570651071755706510817557065109175570651101755706511117557065112175570651131755706511417557065115175570651161755706511717557065118175570651191755706512017557065121175570651221755706512317557065124175570651251755706512617557065127175570651281755706512917557065130175570651311755706513217557065133175570651341755706513517557065136175570651371755706513817557065139175570651401755706514117557065142175570651431755706514417557065145175570651461755706514717557065148175570651491755706515017557065151175570651521755706515317557065154175570651551755706515617557065157175570651581755706515917557065160175570651611755706516217557065163175570651641755706516517557065166175570651671755706516817557065169175570651701755706517117557065172175570651731755706517417557065175175570651761755706517717557065178175570651791755706518017557065181175570651821755706518317557065184175570651851755706518617557065187175570651881755706518917557065190175570651911755706519217557065193175570651941755706519517557065196175570651971755706519817557065199175570652001755706520117557065202175570652031755706520417557065205175570652061755706520717557065208175570652091755706521017557065211175570652121755706521317557065214175570652151755706521617557065217175570652181755706521917557065220175570652211755706522217557065223175570652241755706522517557065226175570652271755706522817557065229175570652301755706523117557065232175570652331755706523417557065235175570652361755706523717557065238175570652391755706524017557065241175570652421755706524317557065244175570652451755706524617557065247175570652481755706524917557065250175570652511755706525217557065253175570652541755706525517557065256175570652571755706525817557065259175570652601755706526117557065262175570652631755706526417557065265175570652661755706526717557065268175570652691755706527017557065271175570652721755706527317557065274175570652751755706527617557065277175570652781755706527917557065280175570652811755706528217557065283175570652841755706528517557065286175570652871755706528817557065289175570652901755706529117557065292175570652931755706529417557065295175570652961755706529717557065298175570652991755706530017557065301175570653021755706530317557065304175570653051755706530617557065307175570653081755706530917557065310175570653111755706531217557065313175570653141755706531517557065316175570653171755706531817557065319175570653201755706532117557065322175570653231755706532417557065325175570653261755706532717557065328175570653291755706533017557065331175570653321755706533317557065334175570653351755706533617557065337175570653381755706533917557065340175570653411755706534217557065343175570653441755706534517557065346175570653471755706534817557065349175570653501755706535117557065352175570653531755706535417557065355175570653561755706535717557065358175570653591755706536017557065361175570653621755706536317557065364175570653651755706536617557065367175570653681755706536917557065370175570653711755706537217557065373175570653741755706537517557065376175570653771755706537817557065379175570653801755706538117557065382175570653831755706538417557065385175570653861755706538717557065388175570653891755706539017557065391175570653921755706539317557065394175570653951755706539617557065397175570653981755706539917557065400175570654011755706540217557065403175570654041755706540517557065406175570654071755706540817557065409175570654101755706541117557065412175570654131755706541417557065415175570654161755706541717557065418175570654191755706542017557065421175570654221755706542317557065424175570654251755706542617557065427175570654281755706542917557065430175570654311755706543217557065433175570654341755706543517557065436175570654371755706543817557065439175570654401755706544117557065442175570654431755706544417557065445175570654461755706544717557065448175570654491755706545017557065451175570654521755706545317557065454175570654551755706545617557065457175570654581755706545917557065460175570654611755706546217557065463175570654641755706546517557065466175570654671755706546817557065469175570654701755706547117557065472175570654731755706547417557065475175570654761755706547717557065478175570654791755706548017557065481175570654821755706548317557065484175570654851755706548617557065487175570654881755706548917557065490175570654911755706549217557065493175570654941755706549517557065496175570654971755706549817557065499175570655001755706550117557065502175570655031755706550417557065505175570655061755706550717557065508175570655091755706551017557065511175570655121755706551317557065514175570655151755706551617557065517175570655181755706551917557065520175570655211755706552217557065523175570655241755706552517557065526175570655271755706552817557065529175570655301755706553117557065532175570655331755706553417557065535175570655361755706553717557065538175570655391755706554017557065541175570655421755706554317557065544175570655451755706554617557065547175570655481755706554917557065550175570655511755706555217557065553175570655541755706555517557065556175570655571755706555817557065559175570655601755706556117557065562175570655631755706556417557065565175570655661755706556717557065568175570655691755706557017557065571175570655721755706557317557065574175570655751755706557617557065577175570655781755706557917557065580175570655811755706558217557065583175570655841755706558517557065586175570655871755706558817557065589175570655901755706559117557065592175570655931755706559417557065595175570655961755706559717557065598175570655991755706560017557065601175570656021755706560317557065604175570656051755706560617557065607175570656081755706560917557065610175570656111755706561217557065613175570656141755706561517557065616175570656171755706561817557065619175570656201755706562117557065622175570656231755706562417557065625175570656261755706562717557065628175570656291755706563017557065631175570656321755706563317557065634175570656351755706563617557065637175570656381755706563917557065640175570656411755706564217557065643175570656441755706564517557065646175570656471755706564817557065649175570656501755706565117557065652175570656531755706565417557065655175570656561755706565717557065658175570656591755706566017557065661175570656621755706566317557065664175570656651755706566617557065667175570656681755706566917557065670175570656711755706567217557065673175570656741755706567517557065676175570656771755706567817557065679175570656801755706568117557065682175570656831755706568417557065685175570656861755706568717557065688175570656891755706569017557065691175570656921755706569317557065694175570656951755706569617557065697175570656981755706569917557065700175570657011755706570217557065703175570657041755706570517557065706175570657071755706570817557065709175570657101755706571117557065712175570657131755706571417557065715175570657161755706571717557065718175570657191755706572017557065721175570657221755706572317557065724175570657251755706572617557065727175570657281755706572917557065730175570657311755706573217557065733175570657341755706573517557065736175570657371755706573817557065739175570657401755706574117557065742175570657431755706574417557065745175570657461755706574717557065748175570657491755706575017557065751175570657521755706575317557065754175570657551755706575617557065757175570657581755706575917557065760175570657611755706576217557065763175570657641755706576517557065766175570657671755706576817557065769175570657701755706577117557065772175570657731755706577417557065775175570657761755706577717557065778175570657791755706578017557065781175570657821755706578317557065784175570657851755706578617557065787175570657881755706578917557065790175570657911755706579217557065793175570657941755706579517557065796175570657971755706579817557065799175570658001755706580117557065802175570658031755706580417557065805175570658061755706580717557065808175570658091755706581017557065811175570658121755706581317557065814175570658151755706581617557065817175570658181755706581917557065820175570658211755706582217557065823175570658241755706582517557065826175570658271755706582817557065829175570658301755706583117557065832175570658331755706583417557065835175570658361755706583717557065838175570658391755706584017557065841175570658421755706584317557065844175570658451755706584617557065847175570658481755706584917557065850175570658511755706585217557065853175570658541755706585517557065856175570658571755706585817557065859175570658601755706586117557065862175570658631755706586417557065865175570658661755706586717557065868175570658691755706587017557065871175570658721755706587317557065874175570658751755706587617557065877175570658781755706587917557065880175570658811755706588217557065883175570658841755706588517557065886175570658871755706588817557065889175570658901755706589117557065892175570658931755706589417557065895175570658961755706589717557065898175570658991755706590017557065901175570659021755706590317557065904175570659051755706590617557065907175570659081755706590917557065910175570659111755706591217557065913175570659141755706591517557065916175570659171755706591817557065919175570659201755706592117557065922175570659231755706592417557065925175570659261755706592717557065928175570659291755706593017557065931175570659321755706593317557065934175570659351755706593617557065937175570659381755706593917557065940175570659411755706594217557065943175570659441755706594517557065946175570659471755706594817557065949175570659501755706595117557065952175570659531755706595417557065955175570659561755706595717557065958175570659591755706596017557065961175570659621755706596317557065964175570659651755706596617557065967175570659681755706596917557065970175570659711755706597217557065973175570659741755706597517557065976175570659771755706597817557065979175570659801755706598117557065982175570659831755706598417557065985175570659861755706598717557065988175570659891755706599017557065991175570659921755706599317557065994175570659951755706599617557065997175570659981755706599917557066000175570660011755706600217557066003175570660041755706600517557066006175570660071755706600817557066009175570660101755706601117557066012175570660131755706601417557066015175570660161755706601717557066018175570660191755706602017557066021175570660221755706602317557066024175570660251755706602617557066027175570660281755706602917557066030175570660311755706603217557066033175570660341755706603517557066036175570660371755706603817557066039175570660401755706604117557066042175570660431755706604417557066045175570660461755706604717557066048175570660491755706605017557066051175570660521755706605317557066054175570660551755706605617557066057175570660581755706605917557066060175570660611755706606217557066063175570660641755706606517557066066175570660671755706606817557066069175570660701755706607117557066072175570660731755706607417557066075175570660761755706607717557066078175570660791755706608017557066081175570660821755706608317557066084175570660851755706608617557066087175570660881755706608917557066090175570660911755706609217557066093175570660941755706609517557066096175570660971755706609817557066099175570661001755706610117557066102175570661031755706610417557066105175570661061755706610717557066108175570661091755706611017557066111175570661121755706611317557066114175570661151755706611617557066117175570661181755706611917557066120175570661211755706612217557066123175570661241755706612517557066126175570661271755706612817557066129175570661301755706613117557066132175570661331755706613417557066135175570661361755706613717557066138175570661391755706614017557066141175570661421755706614317557066144175570661451755706614617557066147175570661481755706614917557066150175570661511755706615217557066153175570661541755706615517557066156175570661571755706615817557066159175570661601755706616117557066162175570661631755706616417557066165175570661661755706616717557066168175570661691755706617017557066171175570661721755706617317557066174175570661751755706617617557066177175570661781755706617917557066180175570661811755706618217557066183175570661841755706618517557066186175570661871755706618817557066189175570661901755706619117557066192175570661931755706619417557066195175570661961755706619717557066198175570661991755706620017557066201175570662021755706620317557066204175570662051755706620617557066207175570662081755706620917557066210175570662111755706621217557066213175570662141755706621517557066216175570662171755706621817557066219175570662201755706622117557066222175570662231755706622417557066225175570662261755706622717557066228175570662291755706623017557066231175570662321755706623317557066234175570662351755706623617557066237175570662381755706623917557066240175570662411755706624217557066243175570662441755706624517557066246175570662471755706624817557066249175570662501755706625117557066252175570662531755706625417557066255175570662561755706625717557066258175570662591755706626017557066261175570662621755706626317557066264175570662651755706626617557066267175570662681755706626917557066270175570662711755706627217557066273175570662741755706627517557066276175570662771755706627817557066279175570662801755706628117557066282175570662831755706628417557066285175570662861755706628717557066288175570662891755706629017557066291175570662921755706629317557066294175570662951755706629617557066297175570662981755706629917557066300175570663011755706630217557066303175570663041755706630517557066306175570663071755706630817557066309175570663101755706631117557066312175570663131755706631417557066315175570663161755706631717557066318175570663191755706632017557066321175570663221755706632317557066324175570663251755706632617557066327175570663281755706632917557066330175570663311755706633217557066333175570663341755706633517557066336175570663371755706633817557066339175570663401755706634117557066342175570663431755706634417557066345175570663461755706634717557066348175570663491755706635017557066351175570663521755706635317557066354175570663551755706635617557066357175570663581755706635917557066360175570663611755706636217557066363175570663641755706636517557066366175570663671755706636817557066369175570663701755706637117557066372175570663731755706637417557066375175570663761755706637717557066378175570663791755706638017557066381175570663821755706638317557066384175570663851755706638617557066387175570663881755706638917557066390175570663911755706639217557066393175570663941755706639517557066396175570663971755706639817557066399175570664001755706640117557066402175570664031755706640417557066405175570664061755706640717557066408175570664091755706641017557066411175570664121755706641317557066414175570664151755706641617557066417175570664181755706641917557066420175570664211755706642217557066423175570664241755706642517557066426175570664271755706642817557066429175570664301755706643117557066432175570664331755706643417557066435175570664361755706643717557066438175570664391755706644017557066441175570664421755706644317557066444175570664451755706644617557066447175570664481755706644917557066450175570664511755706645217557066453175570664541755706645517557066456175570664571755706645817557066459175570664601755706646117557066462175570664631755706646417557066465175570664661755706646717557066468175570664691755706647017557066471175570664721755706647317557066474175570664751755706647617557066477175570664781755706647917557066480175570664811755706648217557066483175570664841755706648517557066486175570664871755706648817557066489175570664901755706649117557066492175570664931755706649417557066495175570664961755706649717557066498175570664991755706650017557066501175570665021755706650317557066504175570665051755706650617557066507175570665081755706650917557066510175570665111755706651217557066513175570665141755706651517557066516175570665171755706651817557066519175570665201755706652117557066522175570665231755706652417557066525175570665261755706652717557066528175570665291755706653017557066531175570665321755706653317557066534175570665351755706653617557066537175570665381755706653917557066540175570665411755706654217557066543175570665441755706654517557066546175570665471755706654817557066549175570665501755706655117557066552175570665531755706655417557066555175570665561755706655717557066558175570665591755706656017557066561175570665621755706656317557066564175570665651755706656617557066567175570665681755706656917557066570175570665711755706657217557066573175570665741755706657517557066576175570665771755706657817557066579175570665801755706658117557066582175570665831755706658417557066585175570665861755706658717557066588175570665891755706659017557066591175570665921755706659317557066594175570665951755706659617557066597175570665981755706659917557066600175570666011755706660217557066603175570666041755706660517557066606175570666071755706660817557066609175570666101755706661117557066612175570666131755706661417557066615175570666161755706661717557066618175570666191755706662017557066621175570666221755706662317557066624175570666251755706662617557066627175570666281755706662917557066630175570666311755706663217557066633175570666341755706663517557066636175570666371755706663817557066639175570666401755706664117557066642175570666431755706664417557066645175570666461755706664717557066648175570666491755706665017557066651175570666521755706665317557066654175570666551755706665617557066657175570666581755706665917557066660175570666611755706666217557066663175570666641755706666517557066666175570666671755706666817557066669175570666701755706667117557066672175570666731755706667417557066675175570666761755706667717557066678175570666791755706668017557066681175570666821755706668317557066684175570666851755706668617557066687175570666881755706668917557066690175570666911755706669217557066693175570666941755706669517557066696175570666971755706669817557066699175570667001755706670117557066702175570667031755706670417557066705175570667061755706670717557066708175570667091755706671017557066711175570667121755706671317557066714175570667151755706671617557066717175570667181755706671917557066720175570667211755706672217557066723175570667241755706672517557066726175570667271755706672817557066729175570667301755706673117557066732175570667331755706673417557066735175570667361755706673717557066738175570667391755706674017557066741175570667421755706674317557066744175570667451755706674617557066747175570667481755706674917557066750175570667511755706675217557066753175570667541755706675517557066756175570667571755706675817557066759175570667601755706676117557066762175570667631755706676417557066765175570667661755706676717557066768175570667691755706677017557066771175570667721755706677317557066774175570667751755706677617557066777175570667781755706677917557066780175570667811755706678217557066783175570667841755706678517557066786175570667871755706678817557066789175570667901755706679117557066792175570667931755706679417557066795175570667961755706679717557066798175570667991755706680017557066801175570668021755706680317557066804175570668051755706680617557066807175570668081755706680917557066810175570668111755706681217557066813175570668141755706681517557066816175570668171755706681817557066819175570668201755706682117557066822175570668231755706682417557066825175570668261755706682717557066828175570668291755706683017557066831175570668321755706683317557066834175570668351755706683617557066837175570668381755706683917557066840175570668411755706684217557066843175570668441755706684517557066846175570668471755706684817557066849175570668501755706685117557066852175570668531755706685417557066855175570668561755706685717557066858175570668591755706686017557066861175570668621755706686317557066864175570668651755706686617557066867175570668681755706686917557066870175570668711755706687217557066873175570668741755706687517557066876175570668771755706687817557066879175570668801755706688117557066882175570668831755706688417557066885175570668861755706688717557066888175570668891755706689017557066891175570668921755706689317557066894175570668951755706689617557066897175570668981755706689917557066900175570669011755706690217557066903175570669041755706690517557066906175570669071755706690817557066909175570669101755706691117557066912175570669131755706691417557066915175570669161755706691717557066918175570669191755706692017557066921175570669221755706692317557066924175570669251755706692617557066927175570669281755706692917557066930175570669311755706693217557066933175570669341755706693517557066936175570669371755706693817557066939175570669401755706694117557066942175570669431755706694417557066945175570669461755706694717557066948175570669491755706695017557066951175570669521755706695317557066954175570669551755706695617557066957175570669581755706695917557066960175570669611755706696217557066963175570669641755706696517557066966175570669671755706696817557066969175570669701755706697117557066972175570669731755706697417557066975175570669761755706697717557066978175570669791755706698017557066981175570669821755706698317557066984175570669851755706698617557066987175570669881755706698917557066990175570669911755706699217557066993175570669941755706699517557066996175570669971755706699817557066999175570670001755706700117557067002175570670031755706700417557067005175570670061755706700717557067008175570670091755706701017557067011175570670121755706701317557067014175570670151755706701617557067017175570670181755706701917557067020175570670211755706702217557067023175570670241755706702517557067026175570670271755706702817557067029175570670301755706703117557067032175570670331755706703417557067035175570670361755706703717557067038175570670391755706704017557067041175570670421755706704317557067044175570670451755706704617557067047175570670481755706704917557067050175570670511755706705217557067053175570670541755706705517557067056175570670571755706705817557067059175570670601755706706117557067062175570670631755706706417557067065175570670661755706706717557067068175570670691755706707017557067071175570670721755706707317557067074175570670751755706707617557067077175570670781755706707917557067080175570670811755706708217557067083175570670841755706708517557067086175570670871755706708817557067089175570670901755706709117557067092175570670931755706709417557067095175570670961755706709717557067098175570670991755706710017557067101175570671021755706710317557067104175570671051755706710617557067107175570671081755706710917557067110175570671111755706711217557067113175570671141755706711517557067116175570671171755706711817557067119175570671201755706712117557067122175570671231755706712417557067125175570671261755706712717557067128175570671291755706713017557067131175570671321755706713317557067134175570671351755706713617557067137175570671381755706713917557067140175570671411755706714217557067143175570671441755706714517557067146175570671471755706714817557067149175570671501755706715117557067152175570671531755706715417557067155175570671561755706715717557067158175570671591755706716017557067161175570671621755706716317557067164175570671651755706716617557067167175570671681755706716917557067170175570671711755706717217557067173175570671741755706717517557067176175570671771755706717817557067179175570671801755706718117557067182175570671831755706718417557067185175570671861755706718717557067188175570671891755706719017557067191175570671921755706719317557067194175570671951755706719617557067197175570671981755706719917557067200175570672011755706720217557067203175570672041755706720517557067206175570672071755706720817557067209175570672101755706721117557067212175570672131755706721417557067215175570672161755706721717557067218175570672191755706722017557067221175570672221755706722317557067224175570672251755706722617557067227175570672281755706722917557067230175570672311755706723217557067233175570672341755706723517557067236175570672371755706723817557067239175570672401755706724117557067242175570672431755706724417557067245175570672461755706724717557067248175570672491755706725017557067251175570672521755706725317557067254175570672551755706725617557067257175570672581755706725917557067260175570672611755706726217557067263175570672641755706726517557067266175570672671755706726817557067269175570672701755706727117557067272175570672731755706727417557067275175570672761755706727717557067278175570672791755706728017557067281175570672821755706728317557067284175570672851755706728617557067287175570672881755706728917557067290175570672911755706729217557067293175570672941755706729517557067296175570672971755706729817557067299175570673001755706730117557067302175570673031755706730417557067305175570673061755706730717557067308175570673091755706731017557067311175570673121755706731317557067314175570673151755706731617557067317175570673181755706731917557067320175570673211755706732217557067323175570673241755706732517557067326175570673271755706732817557067329175570673301755706733117557067332175570673331755706733417557067335175570673361755706733717557067338175570673391755706734017557067341175570673421755706734317557067344175570673451755706734617557067347175570673481755706734917557067350175570673511755706735217557067353175570673541755706735517557067356175570673571755706735817557067359175570673601755706736117557067362175570673631755706736417557067365175570673661755706736717557067368175570673691755706737017557067371175570673721755706737317557067374175570673751755706737617557067377175570673781755706737917557067380175570673811755706738217557067383175570673841755706738517557067386175570673871755706738817557067389175570673901755706739117557067392175570673931755706739417557067395175570673961755706739717557067398175570673991755706740017557067401175570674021755706740317557067404175570674051755706740617557067407175570674081755706740917557067410175570674111755706741217557067413175570674141755706741517557067416175570674171755706741817557067419175570674201755706742117557067422175570674231755706742417557067425175570674261755706742717557067428175570674291755706743017557067431175570674321755706743317557067434175570674351755706743617557067437175570674381755706743917557067440175570674411755706744217557067443175570674441755706744517557067446175570674471755706744817557067449175570674501755706745117557067452175570674531755706745417557067455175570674561755706745717557067458175570674591755706746017557067461175570674621755706746317557067464175570674651755706746617557067467175570674681755706746917557067470175570674711755706747217557067473175570674741755706747517557067476175570674771755706747817557067479175570674801755706748117557067482175570674831755706748417557067485175570674861755706748717557067488175570674891755706749017557067491175570674921755706749317557067494175570674951755706749617557067497175570674981755706749917557067500175570675011755706750217557067503175570675041755706750517557067506175570675071755706750817557067509175570675101755706751117557067512175570675131755706751417557067515175570675161755706751717557067518175570675191755706752017557067521175570675221755706752317557067524175570675251755706752617557067527175570675281755706752917557067530175570675311755706753217557067533175570675341755706753517557067536175570675371755706753817557067539175570675401755706754117557067542175570675431755706754417557067545175570675461755706754717557067548175570675491755706755017557067551175570675521755706755317557067554175570675551755706755617557067557175570675581755706755917557067560175570675611755706756217557067563175570675641755706756517557067566175570675671755706756817557067569175570675701755706757117557067572175570675731755706757417557067575175570675761755706757717557067578175570675791755706758017557067581175570675821755706758317557067584175570675851755706758617557067587175570675881755706758917557067590175570675911755706759217557067593175570675941755706759517557067596175570675971755706759817557067599175570676001755706760117557067602175570676031755706760417557067605175570676061755706760717557067608175570676091755706761017557067611175570676121755706761317557067614175570676151755706761617557067617175570676181755706761917557067620175570676211755706762217557067623175570676241755706762517557067626175570676271755706762817557067629175570676301755706763117557067632175570676331755706763417557067635175570676361755706763717557067638175570676391755706764017557067641175570676421755706764317557067644175570676451755706764617557067647175570676481755706764917557067650175570676511755706765217557067653175570676541755706765517557067656175570676571755706765817557067659175570676601755706766117557067662175570676631755706766417557067665175570676661755706766717557067668175570676691755706767017557067671175570676721755706767317557067674175570676751755706767617557067677175570676781755706767917557067680175570676811755706768217557067683175570676841755706768517557067686175570676871755706768817557067689175570676901755706769117557067692175570676931755706769417557067695175570676961755706769717557067698175570676991755706770017557067701175570677021755706770317557067704175570677051755706770617557067707175570677081755706770917557067710175570677111755706771217557067713175570677141755706771517557067716175570677171755706771817557067719175570677201755706772117557067722175570677231755706772417557067725175570677261755706772717557067728175570677291755706773017557067731175570677321755706773317557067734175570677351755706773617557067737175570677381755706773917557067740175570677411755706774217557067743175570677441755706774517557067746175570677471755706774817557067749175570677501755706775117557067752175570677531755706775417557067755175570677561755706775717557067758175570677591755706776017557067761175570677621755706776317557067764175570677651755706776617557067767175570677681755706776917557067770175570677711755706777217557067773175570677741755706777517557067776175570677771755706777817557067779175570677801755706778117557067782175570677831755706778417557067785175570677861755706778717557067788175570677891755706779017557067791175570677921755706779317557067794175570677951755706779617557067797175570677981755706779917557067800175570678011755706780217557067803175570678041755706780517557067806175570678071755706780817557067809175570678101755706781117557067812175570678131755706781417557067815175570678161755706781717557067818175570678191755706782017557067821175570678221755706782317557067824175570678251755706782617557067827175570678281755706782917557067830175570678311755706783217557067833175570678341755706783517557067836175570678371755706783817557067839175570678401755706784117557067842175570678431755706784417557067845175570678461755706784717557067848175570678491755706785017557067851175570678521755706785317557067854175570678551755706785617557067857175570678581755706785917557067860175570678611755706786217557067863175570678641755706786517557067866175570678671755706786817557067869175570678701755706787117557067872175570678731755706787417557067875175570678761755706787717557067878175570678791755706788017557067881175570678821755706788317557067884175570678851755706788617557067887175570678881755706788917557067890175570678911755706789217557067893175570678941755706789517557067896175570678971755706789817557067899175570679001755706790117557067902175570679031755706790417557067905175570679061755706790717557067908175570679091755706791017557067911175570679121755706791317557067914175570679151755706791617557067917175570679181755706791917557067920175570679211755706792217557067923175570679241755706792517557067926175570679271755706792817557067929175570679301755706793117557067932175570679331755706793417557067935175570679361755706793717557067938175570679391755706794017557067941175570679421755706794317557067944175570679451755706794617557067947175570679481755706794917557067950175570679511755706795217557067953175570679541755706795517557067956175570679571755706795817557067959175570679601755706796117557067962175570679631755706796417557067965175570679661755706796717557067968175570679691755706797017557067971175570679721755706797317557067974175570679751755706797617557067977175570679781755706797917557067980175570679811755706798217557067983175570679841755706798517557067986175570679871755706798817557067989175570679901755706799117557067992175570679931755706799417557067995175570679961755706799717557067998175570679991755706800017557068001175570680021755706800317557068004175570680051755706800617557068007175570680081755706800917557068010175570680111755706801217557068013175570680141755706801517557068016175570680171755706801817557068019175570680201755706802117557068022175570680231755706802417557068025175570680261755706802717557068028175570680291755706803017557068031175570680321755706803317557068034175570680351755706803617557068037175570680381755706803917557068040175570680411755706804217557068043175570680441755706804517557068046175570680471755706804817557068049175570680501755706805117557068052175570680531755706805417557068055175570680561755706805717557068058175570680591755706806017557068061175570680621755706806317557068064175570680651755706806617557068067175570680681755706806917557068070175570680711755706807217557068073175570680741755706807517557068076175570680771755706807817557068079175570680801755706808117557068082175570680831755706808417557068085175570680861755706808717557068088175570680891755706809017557068091175570680921755706809317557068094175570680951755706809617557068097175570680981755706809917557068100175570681011755706810217557068103175570681041755706810517557068106175570681071755706810817557068109175570681101755706811117557068112175570681131755706811417557068115175570681161755706811717557068118175570681191755706812017557068121175570681221755706812317557068124175570681251755706812617557068127175570681281755706812917557068130175570681311755706813217557068133175570681341755706813517557068136175570681371755706813817557068139175570681401755706814117557068142175570681431755706814417557068145175570681461755706814717557068148175570681491755706815017557068151175570681521755706815317557068154175570681551755706815617557068157175570681581755706815917557068160175570681611755706816217557068163175570681641755706816517557068166175570681671755706816817557068169175570681701755706817117557068172175570681731755706817417557068175175570681761755706817717557068178175570681791755706818017557068181175570681821755706818317557068184175570681851755706818617557068187175570681881755706818917557068190175570681911755706819217557068193175570681941755706819517557068196175570681971755706819817557068199175570682001755706820117557068202175570682031755706820417557068205175570682061755706820717557068208175570682091755706821017557068211175570682121755706821317557068214175570682151755706821617557068217175570682181755706821917557068220175570682211755706822217557068223175570682241755706822517557068226175570682271755706822817557068229175570682301755706823117557068232175570682331755706823417557068235175570682361755706823717557068238175570682391755706824017557068241175570682421755706824317557068244175570682451755706824617557068247175570682481755706824917557068250175570682511755706825217557068253175570682541755706825517557068256175570682571755706825817557068259175570682601755706826117557068262175570682631755706826417557068265175570682661755706826717557068268175570682691755706827017557068271175570682721755706827317557068274175570682751755706827617557068277175570682781755706827917557068280175570682811755706828217557068283175570682841755706828517557068286175570682871755706828817557068289175570682901755706829117557068292175570682931755706829417557068295175570682961755706829717557068298175570682991755706830017557068301175570683021755706830317557068304175570683051755706830617557068307175570683081755706830917557068310175570683111755706831217557068313175570683141755706831517557068316175570683171755706831817557068319175570683201755706832117557068322175570683231755706832417557068325175570683261755706832717557068328175570683291755706833017557068331175570683321755706833317557068334175570683351755706833617557068337175570683381755706833917557068340175570683411755706834217557068343175570683441755706834517557068346175570683471755706834817557068349175570683501755706835117557068352175570683531755706835417557068355175570683561755706835717557068358175570683591755706836017557068361175570683621755706836317557068364175570683651755706836617557068367175570683681755706836917557068370175570683711755706837217557068373175570683741755706837517557068376175570683771755706837817557068379175570683801755706838117557068382175570683831755706838417557068385175570683861755706838717557068388175570683891755706839017557068391175570683921755706839317557068394175570683951755706839617557068397175570683981755706839917557068400175570684011755706840217557068403175570684041755706840517557068406175570684071755706840817557068409175570684101755706841117557068412175570684131755706841417557068415175570684161755706841717557068418175570684191755706842017557068421175570684221755706842317557068424175570684251755706842617557068427175570684281755706842917557068430175570684311755706843217557068433175570684341755706843517557068436175570684371755706843817557068439175570684401755706844117557068442175570684431755706844417557068445175570684461755706844717557068448175570684491755706845017557068451175570684521755706845317557068454175570684551755706845617557068457175570684581755706845917557068460175570684611755706846217557068463175570684641755706846517557068466175570684671755706846817557068469175570684701755706847117557068472175570684731755706847417557068475175570684761755706847717557068478175570684791755706848017557068481175570684821755706848317557068484175570684851755706848617557068487175570684881755706848917557068490175570684911755706849217557068493175570684941755706849517557068496175570684971755706849817557068499175570685001755706850117557068502175570685031755706850417557068505175570685061755706850717557068508175570685091755706851017557068511175570685121755706851317557068514175570685151755706851617557068517175570685181755706851917557068520175570685211755706852217557068523175570685241755706852517557068526175570685271755706852817557068529175570685301755706853117557068532175570685331755706853417557068535175570685361755706853717557068538175570685391755706854017557068541175570685421755706854317557068544175570685451755706854617557068547175570685481755706854917557068550175570685511755706855217557068553175570685541755706855517557068556175570685571755706855817557068559175570685601755706856117557068562175570685631755706856417557068565175570685661755706856717557068568175570685691755706857017557068571175570685721755706857317557068574175570685751755706857617557068577175570685781755706857917557068580175570685811755706858217557068583175570685841755706858517557068586175570685871755706858817557068589175570685901755706859117557068592175570685931755706859417557068595175570685961755706859717557068598175570685991755706860017557068601175570686021755706860317557068604175570686051755706860617557068607175570686081755706860917557068610175570686111755706861217557068613175570686141755706861517557068616175570686171755706861817557068619175570686201755706862117557068622175570686231755706862417557068625175570686261755706862717557068628175570686291755706863017557068631175570686321755706863317557068634175570686351755706863617557068637175570686381755706863917557068640175570686411755706864217557068643175570686441755706864517557068646175570686471755706864817557068649175570686501755706865117557068652175570686531755706865417557068655175570686561755706865717557068658175570686591755706866017557068661175570686621755706866317557068664175570686651755706866617557068667175570686681755706866917557068670175570686711755706867217557068673175570686741755706867517557068676175570686771755706867817557068679175570686801755706868117557068682175570686831755706868417557068685175570686861755706868717557068688175570686891755706869017557068691175570686921755706869317557068694175570686951755706869617557068697175570686981755706869917557068700175570687011755706870217557068703175570687041755706870517557068706175570687071755706870817557068709175570687101755706871117557068712175570687131755706871417557068715175570687161755706871717557068718175570687191755706872017557068721175570687221755706872317557068724175570687251755706872617557068727175570687281755706872917557068730175570687311755706873217557068733175570687341755706873517557068736175570687371755706873817557068739175570687401755706874117557068742175570687431755706874417557068745175570687461755706874717557068748175570687491755706875017557068751175570687521755706875317557068754175570687551755706875617557068757175570687581755706875917557068760175570687611755706876217557068763175570687641755706876517557068766175570687671755706876817557068769175570687701755706877117557068772175570687731755706877417557068775175570687761755706877717557068778175570687791755706878017557068781175570687821755706878317557068784175570687851755706878617557068787175570687881755706878917557068790175570687911755706879217557068793175570687941755706879517557068796175570687971755706879817557068799175570688001755706880117557068802175570688031755706880417557068805175570688061755706880717557068808175570688091755706881017557068811175570688121755706881317557068814175570688151755706881617557068817175570688181755706881917557068820175570688211755706882217557068823175570688241755706882517557068826175570688271755706882817557068829175570688301755706883117557068832175570688331755706883417557068835175570688361755706883717557068838175570688391755706884017557068841175570688421755706884317557068844175570688451755706884617557068847175570688481755706884917557068850175570688511755706885217557068853175570688541755706885517557068856175570688571755706885817557068859175570688601755706886117557068862175570688631755706886417557068865175570688661755706886717557068868175570688691755706887017557068871175570688721755706887317557068874175570688751755706887617557068877175570688781755706887917557068880175570688811755706888217557068883175570688841755706888517557068886175570688871755706888817557068889175570688901755706889117557068892175570688931755706889417557068895175570688961755706889717557068898175570688991755706890017557068901175570689021755706890317557068904175570689051755706890617557068907175570689081755706890917557068910175570689111755706891217557068913175570689141755706891517557068916175570689171755706891817557068919175570689201755706892117557068922175570689231755706892417557068925175570689261755706892717557068928175570689291755706893017557068931175570689321755706893317557068934175570689351755706893617557068937175570689381755706893917557068940175570689411755706894217557068943175570689441755706894517557068946175570689471755706894817557068949175570689501755706895117557068952175570689531755706895417557068955175570689561755706895717557068958175570689591755706896017557068961175570689621755706896317557068964175570689651755706896617557068967175570689681755706896917557068970175570689711755706897217557068973175570689741755706897517557068976175570689771755706897817557068979175570689801755706898117557068982175570689831755706898417557068985175570689861755706898717557068988175570689891755706899017557068991175570689921755706899317557068994175570689951755706899617557068997175570689981755706899917557069000175570690011755706900217557069003175570690041755706900517557069006175570690071755706900817557069009175570690101755706901117557069012175570690131755706901417557069015175570690161755706901717557069018175570690191755706902017557069021175570690221755706902317557069024175570690251755706902617557069027175570690281755706902917557069030175570690311755706903217557069033175570690341755706903517557069036175570690371755706903817557069039175570690401755706904117557069042175570690431755706904417557069045175570690461755706904717557069048175570690491755706905017557069051175570690521755706905317557069054175570690551755706905617557069057175570690581755706905917557069060175570690611755706906217557069063175570690641755706906517557069066175570690671755706906817557069069175570690701755706907117557069072175570690731755706907417557069075175570690761755706907717557069078175570690791755706908017557069081175570690821755706908317557069084175570690851755706908617557069087175570690881755706908917557069090175570690911755706909217557069093175570690941755706909517557069096175570690971755706909817557069099175570691001755706910117557069102175570691031755706910417557069105175570691061755706910717557069108175570691091755706911017557069111175570691121755706911317557069114175570691151755706911617557069117175570691181755706911917557069120175570691211755706912217557069123175570691241755706912517557069126175570691271755706912817557069129175570691301755706913117557069132175570691331755706913417557069135175570691361755706913717557069138175570691391755706914017557069141175570691421755706914317557069144175570691451755706914617557069147175570691481755706914917557069150175570691511755706915217557069153175570691541755706915517557069156175570691571755706915817557069159175570691601755706916117557069162175570691631755706916417557069165175570691661755706916717557069168175570691691755706917017557069171175570691721755706917317557069174175570691751755706917617557069177175570691781755706917917557069180175570691811755706918217557069183175570691841755706918517557069186175570691871755706918817557069189175570691901755706919117557069192175570691931755706919417557069195175570691961755706919717557069198175570691991755706920017557069201175570692021755706920317557069204175570692051755706920617557069207175570692081755706920917557069210175570692111755706921217557069213175570692141755706921517557069216175570692171755706921817557069219175570692201755706922117557069222175570692231755706922417557069225175570692261755706922717557069228175570692291755706923017557069231175570692321755706923317557069234175570692351755706923617557069237175570692381755706923917557069240175570692411755706924217557069243175570692441755706924517557069246175570692471755706924817557069249175570692501755706925117557069252175570692531755706925417557069255175570692561755706925717557069258175570692591755706926017557069261175570692621755706926317557069264175570692651755706926617557069267175570692681755706926917557069270175570692711755706927217557069273175570692741755706927517557069276175570692771755706927817557069279175570692801755706928117557069282175570692831755706928417557069285175570692861755706928717557069288175570692891755706929017557069291175570692921755706929317557069294175570692951755706929617557069297175570692981755706929917557069300175570693011755706930217557069303175570693041755706930517557069306175570693071755706930817557069309175570693101755706931117557069312175570693131755706931417557069315175570693161755706931717557069318175570693191755706932017557069321175570693221755706932317557069324175570693251755706932617557069327175570693281755706932917557069330175570693311755706933217557069333175570693341755706933517557069336175570693371755706933817557069339175570693401755706934117557069342175570693431755706934417557069345175570693461755706934717557069348175570693491755706935017557069351175570693521755706935317557069354175570693551755706935617557069357175570693581755706935917557069360175570693611755706936217557069363175570693641755706936517557069366175570693671755706936817557069369175570693701755706937117557069372175570693731755706937417557069375175570693761755706937717557069378175570693791755706938017557069381175570693821755706938317557069384175570693851755706938617557069387175570693881755706938917557069390175570693911755706939217557069393175570693941755706939517557069396175570693971755706939817557069399175570694001755706940117557069402175570694031755706940417557069405175570694061755706940717557069408175570694091755706941017557069411175570694121755706941317557069414175570694151755706941617557069417175570694181755706941917557069420175570694211755706942217557069423175570694241755706942517557069426175570694271755706942817557069429175570694301755706943117557069432175570694331755706943417557069435175570694361755706943717557069438175570694391755706944017557069441175570694421755706944317557069444175570694451755706944617557069447175570694481755706944917557069450175570694511755706945217557069453175570694541755706945517557069456175570694571755706945817557069459175570694601755706946117557069462175570694631755706946417557069465175570694661755706946717557069468175570694691755706947017557069471175570694721755706947317557069474175570694751755706947617557069477175570694781755706947917557069480175570694811755706948217557069483175570694841755706948517557069486175570694871755706948817557069489175570694901755706949117557069492175570694931755706949417557069495175570694961755706949717557069498175570694991755706950017557069501175570695021755706950317557069504175570695051755706950617557069507175570695081755706950917557069510175570695111755706951217557069513175570695141755706951517557069516175570695171755706951817557069519175570695201755706952117557069522175570695231755706952417557069525175570695261755706952717557069528175570695291755706953017557069531175570695321755706953317557069534175570695351755706953617557069537175570695381755706953917557069540175570695411755706954217557069543175570695441755706954517557069546175570695471755706954817557069549175570695501755706955117557069552175570695531755706955417557069555175570695561755706955717557069558175570695591755706956017557069561175570695621755706956317557069564175570695651755706956617557069567175570695681755706956917557069570175570695711755706957217557069573175570695741755706957517557069576175570695771755706957817557069579175570695801755706958117557069582175570695831755706958417557069585175570695861755706958717557069588175570695891755706959017557069591175570695921755706959317557069594175570695951755706959617557069597175570695981755706959917557069600175570696011755706960217557069603175570696041755706960517557069606175570696071755706960817557069609175570696101755706961117557069612175570696131755706961417557069615175570696161755706961717557069618175570696191755706962017557069621175570696221755706962317557069624175570696251755706962617557069627175570696281755706962917557069630175570696311755706963217557069633175570696341755706963517557069636175570696371755706963817557069639175570696401755706964117557069642175570696431755706964417557069645175570696461755706964717557069648175570696491755706965017557069651175570696521755706965317557069654175570696551755706965617557069657175570696581755706965917557069660175570696611755706966217557069663175570696641755706966517557069666175570696671755706966817557069669175570696701755706967117557069672175570696731755706967417557069675175570696761755706967717557069678175570696791755706968017557069681175570696821755706968317557069684175570696851755706968617557069687175570696881755706968917557069690175570696911755706969217557069693175570696941755706969517557069696175570696971755706969817557069699175570697001755706970117557069702175570697031755706970417557069705175570697061755706970717557069708175570697091755706971017557069711175570697121755706971317557069714175570697151755706971617557069717175570697181755706971917557069720175570697211755706972217557069723175570697241755706972517557069726175570697271755706972817557069729175570697301755706973117557069732175570697331755706973417557069735175570697361755706973717557069738175570697391755706974017557069741175570697421755706974317557069744175570697451755706974617557069747175570697481755706974917557069750175570697511755706975217557069753175570697541755706975517557069756175570697571755706975817557069759175570697601755706976117557069762175570697631755706976417557069765175570697661755706976717557069768175570697691755706977017557069771175570697721755706977317557069774175570697751755706977617557069777175570697781755706977917557069780175570697811755706978217557069783175570697841755706978517557069786175570697871755706978817557069789175570697901755706979117557069792175570697931755706979417557069795175570697961755706979717557069798175570697991755706980017557069801175570698021755706980317557069804175570698051755706980617557069807175570698081755706980917557069810175570698111755706981217557069813175570698141755706981517557069816175570698171755706981817557069819175570698201755706982117557069822175570698231755706982417557069825175570698261755706982717557069828175570698291755706983017557069831175570698321755706983317557069834175570698351755706983617557069837175570698381755706983917557069840175570698411755706984217557069843175570698441755706984517557069846175570698471755706984817557069849175570698501755706985117557069852175570698531755706985417557069855175570698561755706985717557069858175570698591755706986017557069861175570698621755706986317557069864175570698651755706986617557069867175570698681755706986917557069870175570698711755706987217557069873175570698741755706987517557069876175570698771755706987817557069879175570698801755706988117557069882175570698831755706988417557069885175570698861755706988717557069888175570698891755706989017557069891175570698921755706989317557069894175570698951755706989617557069897175570698981755706989917557069900175570699011755706990217557069903175570699041755706990517557069906175570699071755706990817557069909175570699101755706991117557069912175570699131755706991417557069915175570699161755706991717557069918175570699191755706992017557069921175570699221755706992317557069924175570699251755706992617557069927175570699281755706992917557069930175570699311755706993217557069933175570699341755706993517557069936175570699371755706993817557069939175570699401755706994117557069942175570699431755706994417557069945175570699461755706994717557069948175570699491755706995017557069951175570699521755706995317557069954175570699551755706995617557069957175570699581755706995917557069960175570699611755706996217557069963175570699641755706996517557069966175570699671755706996817557069969175570699701755706997117557069972175570699731755706997417557069975175570699761755706997717557069978175570699791755706998017557069981175570699821755706998317557069984175570699851755706998617557069987175570699881755706998917557069990175570699911755706999217557069993175570699941755706999517557069996175570699971755706999817557069999