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

手机号段1769397

1769397号段手机号码表

17693970000176939700011769397000217693970003176939700041769397000517693970006176939700071769397000817693970009176939700101769397001117693970012176939700131769397001417693970015176939700161769397001717693970018176939700191769397002017693970021176939700221769397002317693970024176939700251769397002617693970027176939700281769397002917693970030176939700311769397003217693970033176939700341769397003517693970036176939700371769397003817693970039176939700401769397004117693970042176939700431769397004417693970045176939700461769397004717693970048176939700491769397005017693970051176939700521769397005317693970054176939700551769397005617693970057176939700581769397005917693970060176939700611769397006217693970063176939700641769397006517693970066176939700671769397006817693970069176939700701769397007117693970072176939700731769397007417693970075176939700761769397007717693970078176939700791769397008017693970081176939700821769397008317693970084176939700851769397008617693970087176939700881769397008917693970090176939700911769397009217693970093176939700941769397009517693970096176939700971769397009817693970099176939701001769397010117693970102176939701031769397010417693970105176939701061769397010717693970108176939701091769397011017693970111176939701121769397011317693970114176939701151769397011617693970117176939701181769397011917693970120176939701211769397012217693970123176939701241769397012517693970126176939701271769397012817693970129176939701301769397013117693970132176939701331769397013417693970135176939701361769397013717693970138176939701391769397014017693970141176939701421769397014317693970144176939701451769397014617693970147176939701481769397014917693970150176939701511769397015217693970153176939701541769397015517693970156176939701571769397015817693970159176939701601769397016117693970162176939701631769397016417693970165176939701661769397016717693970168176939701691769397017017693970171176939701721769397017317693970174176939701751769397017617693970177176939701781769397017917693970180176939701811769397018217693970183176939701841769397018517693970186176939701871769397018817693970189176939701901769397019117693970192176939701931769397019417693970195176939701961769397019717693970198176939701991769397020017693970201176939702021769397020317693970204176939702051769397020617693970207176939702081769397020917693970210176939702111769397021217693970213176939702141769397021517693970216176939702171769397021817693970219176939702201769397022117693970222176939702231769397022417693970225176939702261769397022717693970228176939702291769397023017693970231176939702321769397023317693970234176939702351769397023617693970237176939702381769397023917693970240176939702411769397024217693970243176939702441769397024517693970246176939702471769397024817693970249176939702501769397025117693970252176939702531769397025417693970255176939702561769397025717693970258176939702591769397026017693970261176939702621769397026317693970264176939702651769397026617693970267176939702681769397026917693970270176939702711769397027217693970273176939702741769397027517693970276176939702771769397027817693970279176939702801769397028117693970282176939702831769397028417693970285176939702861769397028717693970288176939702891769397029017693970291176939702921769397029317693970294176939702951769397029617693970297176939702981769397029917693970300176939703011769397030217693970303176939703041769397030517693970306176939703071769397030817693970309176939703101769397031117693970312176939703131769397031417693970315176939703161769397031717693970318176939703191769397032017693970321176939703221769397032317693970324176939703251769397032617693970327176939703281769397032917693970330176939703311769397033217693970333176939703341769397033517693970336176939703371769397033817693970339176939703401769397034117693970342176939703431769397034417693970345176939703461769397034717693970348176939703491769397035017693970351176939703521769397035317693970354176939703551769397035617693970357176939703581769397035917693970360176939703611769397036217693970363176939703641769397036517693970366176939703671769397036817693970369176939703701769397037117693970372176939703731769397037417693970375176939703761769397037717693970378176939703791769397038017693970381176939703821769397038317693970384176939703851769397038617693970387176939703881769397038917693970390176939703911769397039217693970393176939703941769397039517693970396176939703971769397039817693970399176939704001769397040117693970402176939704031769397040417693970405176939704061769397040717693970408176939704091769397041017693970411176939704121769397041317693970414176939704151769397041617693970417176939704181769397041917693970420176939704211769397042217693970423176939704241769397042517693970426176939704271769397042817693970429176939704301769397043117693970432176939704331769397043417693970435176939704361769397043717693970438176939704391769397044017693970441176939704421769397044317693970444176939704451769397044617693970447176939704481769397044917693970450176939704511769397045217693970453176939704541769397045517693970456176939704571769397045817693970459176939704601769397046117693970462176939704631769397046417693970465176939704661769397046717693970468176939704691769397047017693970471176939704721769397047317693970474176939704751769397047617693970477176939704781769397047917693970480176939704811769397048217693970483176939704841769397048517693970486176939704871769397048817693970489176939704901769397049117693970492176939704931769397049417693970495176939704961769397049717693970498176939704991769397050017693970501176939705021769397050317693970504176939705051769397050617693970507176939705081769397050917693970510176939705111769397051217693970513176939705141769397051517693970516176939705171769397051817693970519176939705201769397052117693970522176939705231769397052417693970525176939705261769397052717693970528176939705291769397053017693970531176939705321769397053317693970534176939705351769397053617693970537176939705381769397053917693970540176939705411769397054217693970543176939705441769397054517693970546176939705471769397054817693970549176939705501769397055117693970552176939705531769397055417693970555176939705561769397055717693970558176939705591769397056017693970561176939705621769397056317693970564176939705651769397056617693970567176939705681769397056917693970570176939705711769397057217693970573176939705741769397057517693970576176939705771769397057817693970579176939705801769397058117693970582176939705831769397058417693970585176939705861769397058717693970588176939705891769397059017693970591176939705921769397059317693970594176939705951769397059617693970597176939705981769397059917693970600176939706011769397060217693970603176939706041769397060517693970606176939706071769397060817693970609176939706101769397061117693970612176939706131769397061417693970615176939706161769397061717693970618176939706191769397062017693970621176939706221769397062317693970624176939706251769397062617693970627176939706281769397062917693970630176939706311769397063217693970633176939706341769397063517693970636176939706371769397063817693970639176939706401769397064117693970642176939706431769397064417693970645176939706461769397064717693970648176939706491769397065017693970651176939706521769397065317693970654176939706551769397065617693970657176939706581769397065917693970660176939706611769397066217693970663176939706641769397066517693970666176939706671769397066817693970669176939706701769397067117693970672176939706731769397067417693970675176939706761769397067717693970678176939706791769397068017693970681176939706821769397068317693970684176939706851769397068617693970687176939706881769397068917693970690176939706911769397069217693970693176939706941769397069517693970696176939706971769397069817693970699176939707001769397070117693970702176939707031769397070417693970705176939707061769397070717693970708176939707091769397071017693970711176939707121769397071317693970714176939707151769397071617693970717176939707181769397071917693970720176939707211769397072217693970723176939707241769397072517693970726176939707271769397072817693970729176939707301769397073117693970732176939707331769397073417693970735176939707361769397073717693970738176939707391769397074017693970741176939707421769397074317693970744176939707451769397074617693970747176939707481769397074917693970750176939707511769397075217693970753176939707541769397075517693970756176939707571769397075817693970759176939707601769397076117693970762176939707631769397076417693970765176939707661769397076717693970768176939707691769397077017693970771176939707721769397077317693970774176939707751769397077617693970777176939707781769397077917693970780176939707811769397078217693970783176939707841769397078517693970786176939707871769397078817693970789176939707901769397079117693970792176939707931769397079417693970795176939707961769397079717693970798176939707991769397080017693970801176939708021769397080317693970804176939708051769397080617693970807176939708081769397080917693970810176939708111769397081217693970813176939708141769397081517693970816176939708171769397081817693970819176939708201769397082117693970822176939708231769397082417693970825176939708261769397082717693970828176939708291769397083017693970831176939708321769397083317693970834176939708351769397083617693970837176939708381769397083917693970840176939708411769397084217693970843176939708441769397084517693970846176939708471769397084817693970849176939708501769397085117693970852176939708531769397085417693970855176939708561769397085717693970858176939708591769397086017693970861176939708621769397086317693970864176939708651769397086617693970867176939708681769397086917693970870176939708711769397087217693970873176939708741769397087517693970876176939708771769397087817693970879176939708801769397088117693970882176939708831769397088417693970885176939708861769397088717693970888176939708891769397089017693970891176939708921769397089317693970894176939708951769397089617693970897176939708981769397089917693970900176939709011769397090217693970903176939709041769397090517693970906176939709071769397090817693970909176939709101769397091117693970912176939709131769397091417693970915176939709161769397091717693970918176939709191769397092017693970921176939709221769397092317693970924176939709251769397092617693970927176939709281769397092917693970930176939709311769397093217693970933176939709341769397093517693970936176939709371769397093817693970939176939709401769397094117693970942176939709431769397094417693970945176939709461769397094717693970948176939709491769397095017693970951176939709521769397095317693970954176939709551769397095617693970957176939709581769397095917693970960176939709611769397096217693970963176939709641769397096517693970966176939709671769397096817693970969176939709701769397097117693970972176939709731769397097417693970975176939709761769397097717693970978176939709791769397098017693970981176939709821769397098317693970984176939709851769397098617693970987176939709881769397098917693970990176939709911769397099217693970993176939709941769397099517693970996176939709971769397099817693970999176939710001769397100117693971002176939710031769397100417693971005176939710061769397100717693971008176939710091769397101017693971011176939710121769397101317693971014176939710151769397101617693971017176939710181769397101917693971020176939710211769397102217693971023176939710241769397102517693971026176939710271769397102817693971029176939710301769397103117693971032176939710331769397103417693971035176939710361769397103717693971038176939710391769397104017693971041176939710421769397104317693971044176939710451769397104617693971047176939710481769397104917693971050176939710511769397105217693971053176939710541769397105517693971056176939710571769397105817693971059176939710601769397106117693971062176939710631769397106417693971065176939710661769397106717693971068176939710691769397107017693971071176939710721769397107317693971074176939710751769397107617693971077176939710781769397107917693971080176939710811769397108217693971083176939710841769397108517693971086176939710871769397108817693971089176939710901769397109117693971092176939710931769397109417693971095176939710961769397109717693971098176939710991769397110017693971101176939711021769397110317693971104176939711051769397110617693971107176939711081769397110917693971110176939711111769397111217693971113176939711141769397111517693971116176939711171769397111817693971119176939711201769397112117693971122176939711231769397112417693971125176939711261769397112717693971128176939711291769397113017693971131176939711321769397113317693971134176939711351769397113617693971137176939711381769397113917693971140176939711411769397114217693971143176939711441769397114517693971146176939711471769397114817693971149176939711501769397115117693971152176939711531769397115417693971155176939711561769397115717693971158176939711591769397116017693971161176939711621769397116317693971164176939711651769397116617693971167176939711681769397116917693971170176939711711769397117217693971173176939711741769397117517693971176176939711771769397117817693971179176939711801769397118117693971182176939711831769397118417693971185176939711861769397118717693971188176939711891769397119017693971191176939711921769397119317693971194176939711951769397119617693971197176939711981769397119917693971200176939712011769397120217693971203176939712041769397120517693971206176939712071769397120817693971209176939712101769397121117693971212176939712131769397121417693971215176939712161769397121717693971218176939712191769397122017693971221176939712221769397122317693971224176939712251769397122617693971227176939712281769397122917693971230176939712311769397123217693971233176939712341769397123517693971236176939712371769397123817693971239176939712401769397124117693971242176939712431769397124417693971245176939712461769397124717693971248176939712491769397125017693971251176939712521769397125317693971254176939712551769397125617693971257176939712581769397125917693971260176939712611769397126217693971263176939712641769397126517693971266176939712671769397126817693971269176939712701769397127117693971272176939712731769397127417693971275176939712761769397127717693971278176939712791769397128017693971281176939712821769397128317693971284176939712851769397128617693971287176939712881769397128917693971290176939712911769397129217693971293176939712941769397129517693971296176939712971769397129817693971299176939713001769397130117693971302176939713031769397130417693971305176939713061769397130717693971308176939713091769397131017693971311176939713121769397131317693971314176939713151769397131617693971317176939713181769397131917693971320176939713211769397132217693971323176939713241769397132517693971326176939713271769397132817693971329176939713301769397133117693971332176939713331769397133417693971335176939713361769397133717693971338176939713391769397134017693971341176939713421769397134317693971344176939713451769397134617693971347176939713481769397134917693971350176939713511769397135217693971353176939713541769397135517693971356176939713571769397135817693971359176939713601769397136117693971362176939713631769397136417693971365176939713661769397136717693971368176939713691769397137017693971371176939713721769397137317693971374176939713751769397137617693971377176939713781769397137917693971380176939713811769397138217693971383176939713841769397138517693971386176939713871769397138817693971389176939713901769397139117693971392176939713931769397139417693971395176939713961769397139717693971398176939713991769397140017693971401176939714021769397140317693971404176939714051769397140617693971407176939714081769397140917693971410176939714111769397141217693971413176939714141769397141517693971416176939714171769397141817693971419176939714201769397142117693971422176939714231769397142417693971425176939714261769397142717693971428176939714291769397143017693971431176939714321769397143317693971434176939714351769397143617693971437176939714381769397143917693971440176939714411769397144217693971443176939714441769397144517693971446176939714471769397144817693971449176939714501769397145117693971452176939714531769397145417693971455176939714561769397145717693971458176939714591769397146017693971461176939714621769397146317693971464176939714651769397146617693971467176939714681769397146917693971470176939714711769397147217693971473176939714741769397147517693971476176939714771769397147817693971479176939714801769397148117693971482176939714831769397148417693971485176939714861769397148717693971488176939714891769397149017693971491176939714921769397149317693971494176939714951769397149617693971497176939714981769397149917693971500176939715011769397150217693971503176939715041769397150517693971506176939715071769397150817693971509176939715101769397151117693971512176939715131769397151417693971515176939715161769397151717693971518176939715191769397152017693971521176939715221769397152317693971524176939715251769397152617693971527176939715281769397152917693971530176939715311769397153217693971533176939715341769397153517693971536176939715371769397153817693971539176939715401769397154117693971542176939715431769397154417693971545176939715461769397154717693971548176939715491769397155017693971551176939715521769397155317693971554176939715551769397155617693971557176939715581769397155917693971560176939715611769397156217693971563176939715641769397156517693971566176939715671769397156817693971569176939715701769397157117693971572176939715731769397157417693971575176939715761769397157717693971578176939715791769397158017693971581176939715821769397158317693971584176939715851769397158617693971587176939715881769397158917693971590176939715911769397159217693971593176939715941769397159517693971596176939715971769397159817693971599176939716001769397160117693971602176939716031769397160417693971605176939716061769397160717693971608176939716091769397161017693971611176939716121769397161317693971614176939716151769397161617693971617176939716181769397161917693971620176939716211769397162217693971623176939716241769397162517693971626176939716271769397162817693971629176939716301769397163117693971632176939716331769397163417693971635176939716361769397163717693971638176939716391769397164017693971641176939716421769397164317693971644176939716451769397164617693971647176939716481769397164917693971650176939716511769397165217693971653176939716541769397165517693971656176939716571769397165817693971659176939716601769397166117693971662176939716631769397166417693971665176939716661769397166717693971668176939716691769397167017693971671176939716721769397167317693971674176939716751769397167617693971677176939716781769397167917693971680176939716811769397168217693971683176939716841769397168517693971686176939716871769397168817693971689176939716901769397169117693971692176939716931769397169417693971695176939716961769397169717693971698176939716991769397170017693971701176939717021769397170317693971704176939717051769397170617693971707176939717081769397170917693971710176939717111769397171217693971713176939717141769397171517693971716176939717171769397171817693971719176939717201769397172117693971722176939717231769397172417693971725176939717261769397172717693971728176939717291769397173017693971731176939717321769397173317693971734176939717351769397173617693971737176939717381769397173917693971740176939717411769397174217693971743176939717441769397174517693971746176939717471769397174817693971749176939717501769397175117693971752176939717531769397175417693971755176939717561769397175717693971758176939717591769397176017693971761176939717621769397176317693971764176939717651769397176617693971767176939717681769397176917693971770176939717711769397177217693971773176939717741769397177517693971776176939717771769397177817693971779176939717801769397178117693971782176939717831769397178417693971785176939717861769397178717693971788176939717891769397179017693971791176939717921769397179317693971794176939717951769397179617693971797176939717981769397179917693971800176939718011769397180217693971803176939718041769397180517693971806176939718071769397180817693971809176939718101769397181117693971812176939718131769397181417693971815176939718161769397181717693971818176939718191769397182017693971821176939718221769397182317693971824176939718251769397182617693971827176939718281769397182917693971830176939718311769397183217693971833176939718341769397183517693971836176939718371769397183817693971839176939718401769397184117693971842176939718431769397184417693971845176939718461769397184717693971848176939718491769397185017693971851176939718521769397185317693971854176939718551769397185617693971857176939718581769397185917693971860176939718611769397186217693971863176939718641769397186517693971866176939718671769397186817693971869176939718701769397187117693971872176939718731769397187417693971875176939718761769397187717693971878176939718791769397188017693971881176939718821769397188317693971884176939718851769397188617693971887176939718881769397188917693971890176939718911769397189217693971893176939718941769397189517693971896176939718971769397189817693971899176939719001769397190117693971902176939719031769397190417693971905176939719061769397190717693971908176939719091769397191017693971911176939719121769397191317693971914176939719151769397191617693971917176939719181769397191917693971920176939719211769397192217693971923176939719241769397192517693971926176939719271769397192817693971929176939719301769397193117693971932176939719331769397193417693971935176939719361769397193717693971938176939719391769397194017693971941176939719421769397194317693971944176939719451769397194617693971947176939719481769397194917693971950176939719511769397195217693971953176939719541769397195517693971956176939719571769397195817693971959176939719601769397196117693971962176939719631769397196417693971965176939719661769397196717693971968176939719691769397197017693971971176939719721769397197317693971974176939719751769397197617693971977176939719781769397197917693971980176939719811769397198217693971983176939719841769397198517693971986176939719871769397198817693971989176939719901769397199117693971992176939719931769397199417693971995176939719961769397199717693971998176939719991769397200017693972001176939720021769397200317693972004176939720051769397200617693972007176939720081769397200917693972010176939720111769397201217693972013176939720141769397201517693972016176939720171769397201817693972019176939720201769397202117693972022176939720231769397202417693972025176939720261769397202717693972028176939720291769397203017693972031176939720321769397203317693972034176939720351769397203617693972037176939720381769397203917693972040176939720411769397204217693972043176939720441769397204517693972046176939720471769397204817693972049176939720501769397205117693972052176939720531769397205417693972055176939720561769397205717693972058176939720591769397206017693972061176939720621769397206317693972064176939720651769397206617693972067176939720681769397206917693972070176939720711769397207217693972073176939720741769397207517693972076176939720771769397207817693972079176939720801769397208117693972082176939720831769397208417693972085176939720861769397208717693972088176939720891769397209017693972091176939720921769397209317693972094176939720951769397209617693972097176939720981769397209917693972100176939721011769397210217693972103176939721041769397210517693972106176939721071769397210817693972109176939721101769397211117693972112176939721131769397211417693972115176939721161769397211717693972118176939721191769397212017693972121176939721221769397212317693972124176939721251769397212617693972127176939721281769397212917693972130176939721311769397213217693972133176939721341769397213517693972136176939721371769397213817693972139176939721401769397214117693972142176939721431769397214417693972145176939721461769397214717693972148176939721491769397215017693972151176939721521769397215317693972154176939721551769397215617693972157176939721581769397215917693972160176939721611769397216217693972163176939721641769397216517693972166176939721671769397216817693972169176939721701769397217117693972172176939721731769397217417693972175176939721761769397217717693972178176939721791769397218017693972181176939721821769397218317693972184176939721851769397218617693972187176939721881769397218917693972190176939721911769397219217693972193176939721941769397219517693972196176939721971769397219817693972199176939722001769397220117693972202176939722031769397220417693972205176939722061769397220717693972208176939722091769397221017693972211176939722121769397221317693972214176939722151769397221617693972217176939722181769397221917693972220176939722211769397222217693972223176939722241769397222517693972226176939722271769397222817693972229176939722301769397223117693972232176939722331769397223417693972235176939722361769397223717693972238176939722391769397224017693972241176939722421769397224317693972244176939722451769397224617693972247176939722481769397224917693972250176939722511769397225217693972253176939722541769397225517693972256176939722571769397225817693972259176939722601769397226117693972262176939722631769397226417693972265176939722661769397226717693972268176939722691769397227017693972271176939722721769397227317693972274176939722751769397227617693972277176939722781769397227917693972280176939722811769397228217693972283176939722841769397228517693972286176939722871769397228817693972289176939722901769397229117693972292176939722931769397229417693972295176939722961769397229717693972298176939722991769397230017693972301176939723021769397230317693972304176939723051769397230617693972307176939723081769397230917693972310176939723111769397231217693972313176939723141769397231517693972316176939723171769397231817693972319176939723201769397232117693972322176939723231769397232417693972325176939723261769397232717693972328176939723291769397233017693972331176939723321769397233317693972334176939723351769397233617693972337176939723381769397233917693972340176939723411769397234217693972343176939723441769397234517693972346176939723471769397234817693972349176939723501769397235117693972352176939723531769397235417693972355176939723561769397235717693972358176939723591769397236017693972361176939723621769397236317693972364176939723651769397236617693972367176939723681769397236917693972370176939723711769397237217693972373176939723741769397237517693972376176939723771769397237817693972379176939723801769397238117693972382176939723831769397238417693972385176939723861769397238717693972388176939723891769397239017693972391176939723921769397239317693972394176939723951769397239617693972397176939723981769397239917693972400176939724011769397240217693972403176939724041769397240517693972406176939724071769397240817693972409176939724101769397241117693972412176939724131769397241417693972415176939724161769397241717693972418176939724191769397242017693972421176939724221769397242317693972424176939724251769397242617693972427176939724281769397242917693972430176939724311769397243217693972433176939724341769397243517693972436176939724371769397243817693972439176939724401769397244117693972442176939724431769397244417693972445176939724461769397244717693972448176939724491769397245017693972451176939724521769397245317693972454176939724551769397245617693972457176939724581769397245917693972460176939724611769397246217693972463176939724641769397246517693972466176939724671769397246817693972469176939724701769397247117693972472176939724731769397247417693972475176939724761769397247717693972478176939724791769397248017693972481176939724821769397248317693972484176939724851769397248617693972487176939724881769397248917693972490176939724911769397249217693972493176939724941769397249517693972496176939724971769397249817693972499176939725001769397250117693972502176939725031769397250417693972505176939725061769397250717693972508176939725091769397251017693972511176939725121769397251317693972514176939725151769397251617693972517176939725181769397251917693972520176939725211769397252217693972523176939725241769397252517693972526176939725271769397252817693972529176939725301769397253117693972532176939725331769397253417693972535176939725361769397253717693972538176939725391769397254017693972541176939725421769397254317693972544176939725451769397254617693972547176939725481769397254917693972550176939725511769397255217693972553176939725541769397255517693972556176939725571769397255817693972559176939725601769397256117693972562176939725631769397256417693972565176939725661769397256717693972568176939725691769397257017693972571176939725721769397257317693972574176939725751769397257617693972577176939725781769397257917693972580176939725811769397258217693972583176939725841769397258517693972586176939725871769397258817693972589176939725901769397259117693972592176939725931769397259417693972595176939725961769397259717693972598176939725991769397260017693972601176939726021769397260317693972604176939726051769397260617693972607176939726081769397260917693972610176939726111769397261217693972613176939726141769397261517693972616176939726171769397261817693972619176939726201769397262117693972622176939726231769397262417693972625176939726261769397262717693972628176939726291769397263017693972631176939726321769397263317693972634176939726351769397263617693972637176939726381769397263917693972640176939726411769397264217693972643176939726441769397264517693972646176939726471769397264817693972649176939726501769397265117693972652176939726531769397265417693972655176939726561769397265717693972658176939726591769397266017693972661176939726621769397266317693972664176939726651769397266617693972667176939726681769397266917693972670176939726711769397267217693972673176939726741769397267517693972676176939726771769397267817693972679176939726801769397268117693972682176939726831769397268417693972685176939726861769397268717693972688176939726891769397269017693972691176939726921769397269317693972694176939726951769397269617693972697176939726981769397269917693972700176939727011769397270217693972703176939727041769397270517693972706176939727071769397270817693972709176939727101769397271117693972712176939727131769397271417693972715176939727161769397271717693972718176939727191769397272017693972721176939727221769397272317693972724176939727251769397272617693972727176939727281769397272917693972730176939727311769397273217693972733176939727341769397273517693972736176939727371769397273817693972739176939727401769397274117693972742176939727431769397274417693972745176939727461769397274717693972748176939727491769397275017693972751176939727521769397275317693972754176939727551769397275617693972757176939727581769397275917693972760176939727611769397276217693972763176939727641769397276517693972766176939727671769397276817693972769176939727701769397277117693972772176939727731769397277417693972775176939727761769397277717693972778176939727791769397278017693972781176939727821769397278317693972784176939727851769397278617693972787176939727881769397278917693972790176939727911769397279217693972793176939727941769397279517693972796176939727971769397279817693972799176939728001769397280117693972802176939728031769397280417693972805176939728061769397280717693972808176939728091769397281017693972811176939728121769397281317693972814176939728151769397281617693972817176939728181769397281917693972820176939728211769397282217693972823176939728241769397282517693972826176939728271769397282817693972829176939728301769397283117693972832176939728331769397283417693972835176939728361769397283717693972838176939728391769397284017693972841176939728421769397284317693972844176939728451769397284617693972847176939728481769397284917693972850176939728511769397285217693972853176939728541769397285517693972856176939728571769397285817693972859176939728601769397286117693972862176939728631769397286417693972865176939728661769397286717693972868176939728691769397287017693972871176939728721769397287317693972874176939728751769397287617693972877176939728781769397287917693972880176939728811769397288217693972883176939728841769397288517693972886176939728871769397288817693972889176939728901769397289117693972892176939728931769397289417693972895176939728961769397289717693972898176939728991769397290017693972901176939729021769397290317693972904176939729051769397290617693972907176939729081769397290917693972910176939729111769397291217693972913176939729141769397291517693972916176939729171769397291817693972919176939729201769397292117693972922176939729231769397292417693972925176939729261769397292717693972928176939729291769397293017693972931176939729321769397293317693972934176939729351769397293617693972937176939729381769397293917693972940176939729411769397294217693972943176939729441769397294517693972946176939729471769397294817693972949176939729501769397295117693972952176939729531769397295417693972955176939729561769397295717693972958176939729591769397296017693972961176939729621769397296317693972964176939729651769397296617693972967176939729681769397296917693972970176939729711769397297217693972973176939729741769397297517693972976176939729771769397297817693972979176939729801769397298117693972982176939729831769397298417693972985176939729861769397298717693972988176939729891769397299017693972991176939729921769397299317693972994176939729951769397299617693972997176939729981769397299917693973000176939730011769397300217693973003176939730041769397300517693973006176939730071769397300817693973009176939730101769397301117693973012176939730131769397301417693973015176939730161769397301717693973018176939730191769397302017693973021176939730221769397302317693973024176939730251769397302617693973027176939730281769397302917693973030176939730311769397303217693973033176939730341769397303517693973036176939730371769397303817693973039176939730401769397304117693973042176939730431769397304417693973045176939730461769397304717693973048176939730491769397305017693973051176939730521769397305317693973054176939730551769397305617693973057176939730581769397305917693973060176939730611769397306217693973063176939730641769397306517693973066176939730671769397306817693973069176939730701769397307117693973072176939730731769397307417693973075176939730761769397307717693973078176939730791769397308017693973081176939730821769397308317693973084176939730851769397308617693973087176939730881769397308917693973090176939730911769397309217693973093176939730941769397309517693973096176939730971769397309817693973099176939731001769397310117693973102176939731031769397310417693973105176939731061769397310717693973108176939731091769397311017693973111176939731121769397311317693973114176939731151769397311617693973117176939731181769397311917693973120176939731211769397312217693973123176939731241769397312517693973126176939731271769397312817693973129176939731301769397313117693973132176939731331769397313417693973135176939731361769397313717693973138176939731391769397314017693973141176939731421769397314317693973144176939731451769397314617693973147176939731481769397314917693973150176939731511769397315217693973153176939731541769397315517693973156176939731571769397315817693973159176939731601769397316117693973162176939731631769397316417693973165176939731661769397316717693973168176939731691769397317017693973171176939731721769397317317693973174176939731751769397317617693973177176939731781769397317917693973180176939731811769397318217693973183176939731841769397318517693973186176939731871769397318817693973189176939731901769397319117693973192176939731931769397319417693973195176939731961769397319717693973198176939731991769397320017693973201176939732021769397320317693973204176939732051769397320617693973207176939732081769397320917693973210176939732111769397321217693973213176939732141769397321517693973216176939732171769397321817693973219176939732201769397322117693973222176939732231769397322417693973225176939732261769397322717693973228176939732291769397323017693973231176939732321769397323317693973234176939732351769397323617693973237176939732381769397323917693973240176939732411769397324217693973243176939732441769397324517693973246176939732471769397324817693973249176939732501769397325117693973252176939732531769397325417693973255176939732561769397325717693973258176939732591769397326017693973261176939732621769397326317693973264176939732651769397326617693973267176939732681769397326917693973270176939732711769397327217693973273176939732741769397327517693973276176939732771769397327817693973279176939732801769397328117693973282176939732831769397328417693973285176939732861769397328717693973288176939732891769397329017693973291176939732921769397329317693973294176939732951769397329617693973297176939732981769397329917693973300176939733011769397330217693973303176939733041769397330517693973306176939733071769397330817693973309176939733101769397331117693973312176939733131769397331417693973315176939733161769397331717693973318176939733191769397332017693973321176939733221769397332317693973324176939733251769397332617693973327176939733281769397332917693973330176939733311769397333217693973333176939733341769397333517693973336176939733371769397333817693973339176939733401769397334117693973342176939733431769397334417693973345176939733461769397334717693973348176939733491769397335017693973351176939733521769397335317693973354176939733551769397335617693973357176939733581769397335917693973360176939733611769397336217693973363176939733641769397336517693973366176939733671769397336817693973369176939733701769397337117693973372176939733731769397337417693973375176939733761769397337717693973378176939733791769397338017693973381176939733821769397338317693973384176939733851769397338617693973387176939733881769397338917693973390176939733911769397339217693973393176939733941769397339517693973396176939733971769397339817693973399176939734001769397340117693973402176939734031769397340417693973405176939734061769397340717693973408176939734091769397341017693973411176939734121769397341317693973414176939734151769397341617693973417176939734181769397341917693973420176939734211769397342217693973423176939734241769397342517693973426176939734271769397342817693973429176939734301769397343117693973432176939734331769397343417693973435176939734361769397343717693973438176939734391769397344017693973441176939734421769397344317693973444176939734451769397344617693973447176939734481769397344917693973450176939734511769397345217693973453176939734541769397345517693973456176939734571769397345817693973459176939734601769397346117693973462176939734631769397346417693973465176939734661769397346717693973468176939734691769397347017693973471176939734721769397347317693973474176939734751769397347617693973477176939734781769397347917693973480176939734811769397348217693973483176939734841769397348517693973486176939734871769397348817693973489176939734901769397349117693973492176939734931769397349417693973495176939734961769397349717693973498176939734991769397350017693973501176939735021769397350317693973504176939735051769397350617693973507176939735081769397350917693973510176939735111769397351217693973513176939735141769397351517693973516176939735171769397351817693973519176939735201769397352117693973522176939735231769397352417693973525176939735261769397352717693973528176939735291769397353017693973531176939735321769397353317693973534176939735351769397353617693973537176939735381769397353917693973540176939735411769397354217693973543176939735441769397354517693973546176939735471769397354817693973549176939735501769397355117693973552176939735531769397355417693973555176939735561769397355717693973558176939735591769397356017693973561176939735621769397356317693973564176939735651769397356617693973567176939735681769397356917693973570176939735711769397357217693973573176939735741769397357517693973576176939735771769397357817693973579176939735801769397358117693973582176939735831769397358417693973585176939735861769397358717693973588176939735891769397359017693973591176939735921769397359317693973594176939735951769397359617693973597176939735981769397359917693973600176939736011769397360217693973603176939736041769397360517693973606176939736071769397360817693973609176939736101769397361117693973612176939736131769397361417693973615176939736161769397361717693973618176939736191769397362017693973621176939736221769397362317693973624176939736251769397362617693973627176939736281769397362917693973630176939736311769397363217693973633176939736341769397363517693973636176939736371769397363817693973639176939736401769397364117693973642176939736431769397364417693973645176939736461769397364717693973648176939736491769397365017693973651176939736521769397365317693973654176939736551769397365617693973657176939736581769397365917693973660176939736611769397366217693973663176939736641769397366517693973666176939736671769397366817693973669176939736701769397367117693973672176939736731769397367417693973675176939736761769397367717693973678176939736791769397368017693973681176939736821769397368317693973684176939736851769397368617693973687176939736881769397368917693973690176939736911769397369217693973693176939736941769397369517693973696176939736971769397369817693973699176939737001769397370117693973702176939737031769397370417693973705176939737061769397370717693973708176939737091769397371017693973711176939737121769397371317693973714176939737151769397371617693973717176939737181769397371917693973720176939737211769397372217693973723176939737241769397372517693973726176939737271769397372817693973729176939737301769397373117693973732176939737331769397373417693973735176939737361769397373717693973738176939737391769397374017693973741176939737421769397374317693973744176939737451769397374617693973747176939737481769397374917693973750176939737511769397375217693973753176939737541769397375517693973756176939737571769397375817693973759176939737601769397376117693973762176939737631769397376417693973765176939737661769397376717693973768176939737691769397377017693973771176939737721769397377317693973774176939737751769397377617693973777176939737781769397377917693973780176939737811769397378217693973783176939737841769397378517693973786176939737871769397378817693973789176939737901769397379117693973792176939737931769397379417693973795176939737961769397379717693973798176939737991769397380017693973801176939738021769397380317693973804176939738051769397380617693973807176939738081769397380917693973810176939738111769397381217693973813176939738141769397381517693973816176939738171769397381817693973819176939738201769397382117693973822176939738231769397382417693973825176939738261769397382717693973828176939738291769397383017693973831176939738321769397383317693973834176939738351769397383617693973837176939738381769397383917693973840176939738411769397384217693973843176939738441769397384517693973846176939738471769397384817693973849176939738501769397385117693973852176939738531769397385417693973855176939738561769397385717693973858176939738591769397386017693973861176939738621769397386317693973864176939738651769397386617693973867176939738681769397386917693973870176939738711769397387217693973873176939738741769397387517693973876176939738771769397387817693973879176939738801769397388117693973882176939738831769397388417693973885176939738861769397388717693973888176939738891769397389017693973891176939738921769397389317693973894176939738951769397389617693973897176939738981769397389917693973900176939739011769397390217693973903176939739041769397390517693973906176939739071769397390817693973909176939739101769397391117693973912176939739131769397391417693973915176939739161769397391717693973918176939739191769397392017693973921176939739221769397392317693973924176939739251769397392617693973927176939739281769397392917693973930176939739311769397393217693973933176939739341769397393517693973936176939739371769397393817693973939176939739401769397394117693973942176939739431769397394417693973945176939739461769397394717693973948176939739491769397395017693973951176939739521769397395317693973954176939739551769397395617693973957176939739581769397395917693973960176939739611769397396217693973963176939739641769397396517693973966176939739671769397396817693973969176939739701769397397117693973972176939739731769397397417693973975176939739761769397397717693973978176939739791769397398017693973981176939739821769397398317693973984176939739851769397398617693973987176939739881769397398917693973990176939739911769397399217693973993176939739941769397399517693973996176939739971769397399817693973999176939740001769397400117693974002176939740031769397400417693974005176939740061769397400717693974008176939740091769397401017693974011176939740121769397401317693974014176939740151769397401617693974017176939740181769397401917693974020176939740211769397402217693974023176939740241769397402517693974026176939740271769397402817693974029176939740301769397403117693974032176939740331769397403417693974035176939740361769397403717693974038176939740391769397404017693974041176939740421769397404317693974044176939740451769397404617693974047176939740481769397404917693974050176939740511769397405217693974053176939740541769397405517693974056176939740571769397405817693974059176939740601769397406117693974062176939740631769397406417693974065176939740661769397406717693974068176939740691769397407017693974071176939740721769397407317693974074176939740751769397407617693974077176939740781769397407917693974080176939740811769397408217693974083176939740841769397408517693974086176939740871769397408817693974089176939740901769397409117693974092176939740931769397409417693974095176939740961769397409717693974098176939740991769397410017693974101176939741021769397410317693974104176939741051769397410617693974107176939741081769397410917693974110176939741111769397411217693974113176939741141769397411517693974116176939741171769397411817693974119176939741201769397412117693974122176939741231769397412417693974125176939741261769397412717693974128176939741291769397413017693974131176939741321769397413317693974134176939741351769397413617693974137176939741381769397413917693974140176939741411769397414217693974143176939741441769397414517693974146176939741471769397414817693974149176939741501769397415117693974152176939741531769397415417693974155176939741561769397415717693974158176939741591769397416017693974161176939741621769397416317693974164176939741651769397416617693974167176939741681769397416917693974170176939741711769397417217693974173176939741741769397417517693974176176939741771769397417817693974179176939741801769397418117693974182176939741831769397418417693974185176939741861769397418717693974188176939741891769397419017693974191176939741921769397419317693974194176939741951769397419617693974197176939741981769397419917693974200176939742011769397420217693974203176939742041769397420517693974206176939742071769397420817693974209176939742101769397421117693974212176939742131769397421417693974215176939742161769397421717693974218176939742191769397422017693974221176939742221769397422317693974224176939742251769397422617693974227176939742281769397422917693974230176939742311769397423217693974233176939742341769397423517693974236176939742371769397423817693974239176939742401769397424117693974242176939742431769397424417693974245176939742461769397424717693974248176939742491769397425017693974251176939742521769397425317693974254176939742551769397425617693974257176939742581769397425917693974260176939742611769397426217693974263176939742641769397426517693974266176939742671769397426817693974269176939742701769397427117693974272176939742731769397427417693974275176939742761769397427717693974278176939742791769397428017693974281176939742821769397428317693974284176939742851769397428617693974287176939742881769397428917693974290176939742911769397429217693974293176939742941769397429517693974296176939742971769397429817693974299176939743001769397430117693974302176939743031769397430417693974305176939743061769397430717693974308176939743091769397431017693974311176939743121769397431317693974314176939743151769397431617693974317176939743181769397431917693974320176939743211769397432217693974323176939743241769397432517693974326176939743271769397432817693974329176939743301769397433117693974332176939743331769397433417693974335176939743361769397433717693974338176939743391769397434017693974341176939743421769397434317693974344176939743451769397434617693974347176939743481769397434917693974350176939743511769397435217693974353176939743541769397435517693974356176939743571769397435817693974359176939743601769397436117693974362176939743631769397436417693974365176939743661769397436717693974368176939743691769397437017693974371176939743721769397437317693974374176939743751769397437617693974377176939743781769397437917693974380176939743811769397438217693974383176939743841769397438517693974386176939743871769397438817693974389176939743901769397439117693974392176939743931769397439417693974395176939743961769397439717693974398176939743991769397440017693974401176939744021769397440317693974404176939744051769397440617693974407176939744081769397440917693974410176939744111769397441217693974413176939744141769397441517693974416176939744171769397441817693974419176939744201769397442117693974422176939744231769397442417693974425176939744261769397442717693974428176939744291769397443017693974431176939744321769397443317693974434176939744351769397443617693974437176939744381769397443917693974440176939744411769397444217693974443176939744441769397444517693974446176939744471769397444817693974449176939744501769397445117693974452176939744531769397445417693974455176939744561769397445717693974458176939744591769397446017693974461176939744621769397446317693974464176939744651769397446617693974467176939744681769397446917693974470176939744711769397447217693974473176939744741769397447517693974476176939744771769397447817693974479176939744801769397448117693974482176939744831769397448417693974485176939744861769397448717693974488176939744891769397449017693974491176939744921769397449317693974494176939744951769397449617693974497176939744981769397449917693974500176939745011769397450217693974503176939745041769397450517693974506176939745071769397450817693974509176939745101769397451117693974512176939745131769397451417693974515176939745161769397451717693974518176939745191769397452017693974521176939745221769397452317693974524176939745251769397452617693974527176939745281769397452917693974530176939745311769397453217693974533176939745341769397453517693974536176939745371769397453817693974539176939745401769397454117693974542176939745431769397454417693974545176939745461769397454717693974548176939745491769397455017693974551176939745521769397455317693974554176939745551769397455617693974557176939745581769397455917693974560176939745611769397456217693974563176939745641769397456517693974566176939745671769397456817693974569176939745701769397457117693974572176939745731769397457417693974575176939745761769397457717693974578176939745791769397458017693974581176939745821769397458317693974584176939745851769397458617693974587176939745881769397458917693974590176939745911769397459217693974593176939745941769397459517693974596176939745971769397459817693974599176939746001769397460117693974602176939746031769397460417693974605176939746061769397460717693974608176939746091769397461017693974611176939746121769397461317693974614176939746151769397461617693974617176939746181769397461917693974620176939746211769397462217693974623176939746241769397462517693974626176939746271769397462817693974629176939746301769397463117693974632176939746331769397463417693974635176939746361769397463717693974638176939746391769397464017693974641176939746421769397464317693974644176939746451769397464617693974647176939746481769397464917693974650176939746511769397465217693974653176939746541769397465517693974656176939746571769397465817693974659176939746601769397466117693974662176939746631769397466417693974665176939746661769397466717693974668176939746691769397467017693974671176939746721769397467317693974674176939746751769397467617693974677176939746781769397467917693974680176939746811769397468217693974683176939746841769397468517693974686176939746871769397468817693974689176939746901769397469117693974692176939746931769397469417693974695176939746961769397469717693974698176939746991769397470017693974701176939747021769397470317693974704176939747051769397470617693974707176939747081769397470917693974710176939747111769397471217693974713176939747141769397471517693974716176939747171769397471817693974719176939747201769397472117693974722176939747231769397472417693974725176939747261769397472717693974728176939747291769397473017693974731176939747321769397473317693974734176939747351769397473617693974737176939747381769397473917693974740176939747411769397474217693974743176939747441769397474517693974746176939747471769397474817693974749176939747501769397475117693974752176939747531769397475417693974755176939747561769397475717693974758176939747591769397476017693974761176939747621769397476317693974764176939747651769397476617693974767176939747681769397476917693974770176939747711769397477217693974773176939747741769397477517693974776176939747771769397477817693974779176939747801769397478117693974782176939747831769397478417693974785176939747861769397478717693974788176939747891769397479017693974791176939747921769397479317693974794176939747951769397479617693974797176939747981769397479917693974800176939748011769397480217693974803176939748041769397480517693974806176939748071769397480817693974809176939748101769397481117693974812176939748131769397481417693974815176939748161769397481717693974818176939748191769397482017693974821176939748221769397482317693974824176939748251769397482617693974827176939748281769397482917693974830176939748311769397483217693974833176939748341769397483517693974836176939748371769397483817693974839176939748401769397484117693974842176939748431769397484417693974845176939748461769397484717693974848176939748491769397485017693974851176939748521769397485317693974854176939748551769397485617693974857176939748581769397485917693974860176939748611769397486217693974863176939748641769397486517693974866176939748671769397486817693974869176939748701769397487117693974872176939748731769397487417693974875176939748761769397487717693974878176939748791769397488017693974881176939748821769397488317693974884176939748851769397488617693974887176939748881769397488917693974890176939748911769397489217693974893176939748941769397489517693974896176939748971769397489817693974899176939749001769397490117693974902176939749031769397490417693974905176939749061769397490717693974908176939749091769397491017693974911176939749121769397491317693974914176939749151769397491617693974917176939749181769397491917693974920176939749211769397492217693974923176939749241769397492517693974926176939749271769397492817693974929176939749301769397493117693974932176939749331769397493417693974935176939749361769397493717693974938176939749391769397494017693974941176939749421769397494317693974944176939749451769397494617693974947176939749481769397494917693974950176939749511769397495217693974953176939749541769397495517693974956176939749571769397495817693974959176939749601769397496117693974962176939749631769397496417693974965176939749661769397496717693974968176939749691769397497017693974971176939749721769397497317693974974176939749751769397497617693974977176939749781769397497917693974980176939749811769397498217693974983176939749841769397498517693974986176939749871769397498817693974989176939749901769397499117693974992176939749931769397499417693974995176939749961769397499717693974998176939749991769397500017693975001176939750021769397500317693975004176939750051769397500617693975007176939750081769397500917693975010176939750111769397501217693975013176939750141769397501517693975016176939750171769397501817693975019176939750201769397502117693975022176939750231769397502417693975025176939750261769397502717693975028176939750291769397503017693975031176939750321769397503317693975034176939750351769397503617693975037176939750381769397503917693975040176939750411769397504217693975043176939750441769397504517693975046176939750471769397504817693975049176939750501769397505117693975052176939750531769397505417693975055176939750561769397505717693975058176939750591769397506017693975061176939750621769397506317693975064176939750651769397506617693975067176939750681769397506917693975070176939750711769397507217693975073176939750741769397507517693975076176939750771769397507817693975079176939750801769397508117693975082176939750831769397508417693975085176939750861769397508717693975088176939750891769397509017693975091176939750921769397509317693975094176939750951769397509617693975097176939750981769397509917693975100176939751011769397510217693975103176939751041769397510517693975106176939751071769397510817693975109176939751101769397511117693975112176939751131769397511417693975115176939751161769397511717693975118176939751191769397512017693975121176939751221769397512317693975124176939751251769397512617693975127176939751281769397512917693975130176939751311769397513217693975133176939751341769397513517693975136176939751371769397513817693975139176939751401769397514117693975142176939751431769397514417693975145176939751461769397514717693975148176939751491769397515017693975151176939751521769397515317693975154176939751551769397515617693975157176939751581769397515917693975160176939751611769397516217693975163176939751641769397516517693975166176939751671769397516817693975169176939751701769397517117693975172176939751731769397517417693975175176939751761769397517717693975178176939751791769397518017693975181176939751821769397518317693975184176939751851769397518617693975187176939751881769397518917693975190176939751911769397519217693975193176939751941769397519517693975196176939751971769397519817693975199176939752001769397520117693975202176939752031769397520417693975205176939752061769397520717693975208176939752091769397521017693975211176939752121769397521317693975214176939752151769397521617693975217176939752181769397521917693975220176939752211769397522217693975223176939752241769397522517693975226176939752271769397522817693975229176939752301769397523117693975232176939752331769397523417693975235176939752361769397523717693975238176939752391769397524017693975241176939752421769397524317693975244176939752451769397524617693975247176939752481769397524917693975250176939752511769397525217693975253176939752541769397525517693975256176939752571769397525817693975259176939752601769397526117693975262176939752631769397526417693975265176939752661769397526717693975268176939752691769397527017693975271176939752721769397527317693975274176939752751769397527617693975277176939752781769397527917693975280176939752811769397528217693975283176939752841769397528517693975286176939752871769397528817693975289176939752901769397529117693975292176939752931769397529417693975295176939752961769397529717693975298176939752991769397530017693975301176939753021769397530317693975304176939753051769397530617693975307176939753081769397530917693975310176939753111769397531217693975313176939753141769397531517693975316176939753171769397531817693975319176939753201769397532117693975322176939753231769397532417693975325176939753261769397532717693975328176939753291769397533017693975331176939753321769397533317693975334176939753351769397533617693975337176939753381769397533917693975340176939753411769397534217693975343176939753441769397534517693975346176939753471769397534817693975349176939753501769397535117693975352176939753531769397535417693975355176939753561769397535717693975358176939753591769397536017693975361176939753621769397536317693975364176939753651769397536617693975367176939753681769397536917693975370176939753711769397537217693975373176939753741769397537517693975376176939753771769397537817693975379176939753801769397538117693975382176939753831769397538417693975385176939753861769397538717693975388176939753891769397539017693975391176939753921769397539317693975394176939753951769397539617693975397176939753981769397539917693975400176939754011769397540217693975403176939754041769397540517693975406176939754071769397540817693975409176939754101769397541117693975412176939754131769397541417693975415176939754161769397541717693975418176939754191769397542017693975421176939754221769397542317693975424176939754251769397542617693975427176939754281769397542917693975430176939754311769397543217693975433176939754341769397543517693975436176939754371769397543817693975439176939754401769397544117693975442176939754431769397544417693975445176939754461769397544717693975448176939754491769397545017693975451176939754521769397545317693975454176939754551769397545617693975457176939754581769397545917693975460176939754611769397546217693975463176939754641769397546517693975466176939754671769397546817693975469176939754701769397547117693975472176939754731769397547417693975475176939754761769397547717693975478176939754791769397548017693975481176939754821769397548317693975484176939754851769397548617693975487176939754881769397548917693975490176939754911769397549217693975493176939754941769397549517693975496176939754971769397549817693975499176939755001769397550117693975502176939755031769397550417693975505176939755061769397550717693975508176939755091769397551017693975511176939755121769397551317693975514176939755151769397551617693975517176939755181769397551917693975520176939755211769397552217693975523176939755241769397552517693975526176939755271769397552817693975529176939755301769397553117693975532176939755331769397553417693975535176939755361769397553717693975538176939755391769397554017693975541176939755421769397554317693975544176939755451769397554617693975547176939755481769397554917693975550176939755511769397555217693975553176939755541769397555517693975556176939755571769397555817693975559176939755601769397556117693975562176939755631769397556417693975565176939755661769397556717693975568176939755691769397557017693975571176939755721769397557317693975574176939755751769397557617693975577176939755781769397557917693975580176939755811769397558217693975583176939755841769397558517693975586176939755871769397558817693975589176939755901769397559117693975592176939755931769397559417693975595176939755961769397559717693975598176939755991769397560017693975601176939756021769397560317693975604176939756051769397560617693975607176939756081769397560917693975610176939756111769397561217693975613176939756141769397561517693975616176939756171769397561817693975619176939756201769397562117693975622176939756231769397562417693975625176939756261769397562717693975628176939756291769397563017693975631176939756321769397563317693975634176939756351769397563617693975637176939756381769397563917693975640176939756411769397564217693975643176939756441769397564517693975646176939756471769397564817693975649176939756501769397565117693975652176939756531769397565417693975655176939756561769397565717693975658176939756591769397566017693975661176939756621769397566317693975664176939756651769397566617693975667176939756681769397566917693975670176939756711769397567217693975673176939756741769397567517693975676176939756771769397567817693975679176939756801769397568117693975682176939756831769397568417693975685176939756861769397568717693975688176939756891769397569017693975691176939756921769397569317693975694176939756951769397569617693975697176939756981769397569917693975700176939757011769397570217693975703176939757041769397570517693975706176939757071769397570817693975709176939757101769397571117693975712176939757131769397571417693975715176939757161769397571717693975718176939757191769397572017693975721176939757221769397572317693975724176939757251769397572617693975727176939757281769397572917693975730176939757311769397573217693975733176939757341769397573517693975736176939757371769397573817693975739176939757401769397574117693975742176939757431769397574417693975745176939757461769397574717693975748176939757491769397575017693975751176939757521769397575317693975754176939757551769397575617693975757176939757581769397575917693975760176939757611769397576217693975763176939757641769397576517693975766176939757671769397576817693975769176939757701769397577117693975772176939757731769397577417693975775176939757761769397577717693975778176939757791769397578017693975781176939757821769397578317693975784176939757851769397578617693975787176939757881769397578917693975790176939757911769397579217693975793176939757941769397579517693975796176939757971769397579817693975799176939758001769397580117693975802176939758031769397580417693975805176939758061769397580717693975808176939758091769397581017693975811176939758121769397581317693975814176939758151769397581617693975817176939758181769397581917693975820176939758211769397582217693975823176939758241769397582517693975826176939758271769397582817693975829176939758301769397583117693975832176939758331769397583417693975835176939758361769397583717693975838176939758391769397584017693975841176939758421769397584317693975844176939758451769397584617693975847176939758481769397584917693975850176939758511769397585217693975853176939758541769397585517693975856176939758571769397585817693975859176939758601769397586117693975862176939758631769397586417693975865176939758661769397586717693975868176939758691769397587017693975871176939758721769397587317693975874176939758751769397587617693975877176939758781769397587917693975880176939758811769397588217693975883176939758841769397588517693975886176939758871769397588817693975889176939758901769397589117693975892176939758931769397589417693975895176939758961769397589717693975898176939758991769397590017693975901176939759021769397590317693975904176939759051769397590617693975907176939759081769397590917693975910176939759111769397591217693975913176939759141769397591517693975916176939759171769397591817693975919176939759201769397592117693975922176939759231769397592417693975925176939759261769397592717693975928176939759291769397593017693975931176939759321769397593317693975934176939759351769397593617693975937176939759381769397593917693975940176939759411769397594217693975943176939759441769397594517693975946176939759471769397594817693975949176939759501769397595117693975952176939759531769397595417693975955176939759561769397595717693975958176939759591769397596017693975961176939759621769397596317693975964176939759651769397596617693975967176939759681769397596917693975970176939759711769397597217693975973176939759741769397597517693975976176939759771769397597817693975979176939759801769397598117693975982176939759831769397598417693975985176939759861769397598717693975988176939759891769397599017693975991176939759921769397599317693975994176939759951769397599617693975997176939759981769397599917693976000176939760011769397600217693976003176939760041769397600517693976006176939760071769397600817693976009176939760101769397601117693976012176939760131769397601417693976015176939760161769397601717693976018176939760191769397602017693976021176939760221769397602317693976024176939760251769397602617693976027176939760281769397602917693976030176939760311769397603217693976033176939760341769397603517693976036176939760371769397603817693976039176939760401769397604117693976042176939760431769397604417693976045176939760461769397604717693976048176939760491769397605017693976051176939760521769397605317693976054176939760551769397605617693976057176939760581769397605917693976060176939760611769397606217693976063176939760641769397606517693976066176939760671769397606817693976069176939760701769397607117693976072176939760731769397607417693976075176939760761769397607717693976078176939760791769397608017693976081176939760821769397608317693976084176939760851769397608617693976087176939760881769397608917693976090176939760911769397609217693976093176939760941769397609517693976096176939760971769397609817693976099176939761001769397610117693976102176939761031769397610417693976105176939761061769397610717693976108176939761091769397611017693976111176939761121769397611317693976114176939761151769397611617693976117176939761181769397611917693976120176939761211769397612217693976123176939761241769397612517693976126176939761271769397612817693976129176939761301769397613117693976132176939761331769397613417693976135176939761361769397613717693976138176939761391769397614017693976141176939761421769397614317693976144176939761451769397614617693976147176939761481769397614917693976150176939761511769397615217693976153176939761541769397615517693976156176939761571769397615817693976159176939761601769397616117693976162176939761631769397616417693976165176939761661769397616717693976168176939761691769397617017693976171176939761721769397617317693976174176939761751769397617617693976177176939761781769397617917693976180176939761811769397618217693976183176939761841769397618517693976186176939761871769397618817693976189176939761901769397619117693976192176939761931769397619417693976195176939761961769397619717693976198176939761991769397620017693976201176939762021769397620317693976204176939762051769397620617693976207176939762081769397620917693976210176939762111769397621217693976213176939762141769397621517693976216176939762171769397621817693976219176939762201769397622117693976222176939762231769397622417693976225176939762261769397622717693976228176939762291769397623017693976231176939762321769397623317693976234176939762351769397623617693976237176939762381769397623917693976240176939762411769397624217693976243176939762441769397624517693976246176939762471769397624817693976249176939762501769397625117693976252176939762531769397625417693976255176939762561769397625717693976258176939762591769397626017693976261176939762621769397626317693976264176939762651769397626617693976267176939762681769397626917693976270176939762711769397627217693976273176939762741769397627517693976276176939762771769397627817693976279176939762801769397628117693976282176939762831769397628417693976285176939762861769397628717693976288176939762891769397629017693976291176939762921769397629317693976294176939762951769397629617693976297176939762981769397629917693976300176939763011769397630217693976303176939763041769397630517693976306176939763071769397630817693976309176939763101769397631117693976312176939763131769397631417693976315176939763161769397631717693976318176939763191769397632017693976321176939763221769397632317693976324176939763251769397632617693976327176939763281769397632917693976330176939763311769397633217693976333176939763341769397633517693976336176939763371769397633817693976339176939763401769397634117693976342176939763431769397634417693976345176939763461769397634717693976348176939763491769397635017693976351176939763521769397635317693976354176939763551769397635617693976357176939763581769397635917693976360176939763611769397636217693976363176939763641769397636517693976366176939763671769397636817693976369176939763701769397637117693976372176939763731769397637417693976375176939763761769397637717693976378176939763791769397638017693976381176939763821769397638317693976384176939763851769397638617693976387176939763881769397638917693976390176939763911769397639217693976393176939763941769397639517693976396176939763971769397639817693976399176939764001769397640117693976402176939764031769397640417693976405176939764061769397640717693976408176939764091769397641017693976411176939764121769397641317693976414176939764151769397641617693976417176939764181769397641917693976420176939764211769397642217693976423176939764241769397642517693976426176939764271769397642817693976429176939764301769397643117693976432176939764331769397643417693976435176939764361769397643717693976438176939764391769397644017693976441176939764421769397644317693976444176939764451769397644617693976447176939764481769397644917693976450176939764511769397645217693976453176939764541769397645517693976456176939764571769397645817693976459176939764601769397646117693976462176939764631769397646417693976465176939764661769397646717693976468176939764691769397647017693976471176939764721769397647317693976474176939764751769397647617693976477176939764781769397647917693976480176939764811769397648217693976483176939764841769397648517693976486176939764871769397648817693976489176939764901769397649117693976492176939764931769397649417693976495176939764961769397649717693976498176939764991769397650017693976501176939765021769397650317693976504176939765051769397650617693976507176939765081769397650917693976510176939765111769397651217693976513176939765141769397651517693976516176939765171769397651817693976519176939765201769397652117693976522176939765231769397652417693976525176939765261769397652717693976528176939765291769397653017693976531176939765321769397653317693976534176939765351769397653617693976537176939765381769397653917693976540176939765411769397654217693976543176939765441769397654517693976546176939765471769397654817693976549176939765501769397655117693976552176939765531769397655417693976555176939765561769397655717693976558176939765591769397656017693976561176939765621769397656317693976564176939765651769397656617693976567176939765681769397656917693976570176939765711769397657217693976573176939765741769397657517693976576176939765771769397657817693976579176939765801769397658117693976582176939765831769397658417693976585176939765861769397658717693976588176939765891769397659017693976591176939765921769397659317693976594176939765951769397659617693976597176939765981769397659917693976600176939766011769397660217693976603176939766041769397660517693976606176939766071769397660817693976609176939766101769397661117693976612176939766131769397661417693976615176939766161769397661717693976618176939766191769397662017693976621176939766221769397662317693976624176939766251769397662617693976627176939766281769397662917693976630176939766311769397663217693976633176939766341769397663517693976636176939766371769397663817693976639176939766401769397664117693976642176939766431769397664417693976645176939766461769397664717693976648176939766491769397665017693976651176939766521769397665317693976654176939766551769397665617693976657176939766581769397665917693976660176939766611769397666217693976663176939766641769397666517693976666176939766671769397666817693976669176939766701769397667117693976672176939766731769397667417693976675176939766761769397667717693976678176939766791769397668017693976681176939766821769397668317693976684176939766851769397668617693976687176939766881769397668917693976690176939766911769397669217693976693176939766941769397669517693976696176939766971769397669817693976699176939767001769397670117693976702176939767031769397670417693976705176939767061769397670717693976708176939767091769397671017693976711176939767121769397671317693976714176939767151769397671617693976717176939767181769397671917693976720176939767211769397672217693976723176939767241769397672517693976726176939767271769397672817693976729176939767301769397673117693976732176939767331769397673417693976735176939767361769397673717693976738176939767391769397674017693976741176939767421769397674317693976744176939767451769397674617693976747176939767481769397674917693976750176939767511769397675217693976753176939767541769397675517693976756176939767571769397675817693976759176939767601769397676117693976762176939767631769397676417693976765176939767661769397676717693976768176939767691769397677017693976771176939767721769397677317693976774176939767751769397677617693976777176939767781769397677917693976780176939767811769397678217693976783176939767841769397678517693976786176939767871769397678817693976789176939767901769397679117693976792176939767931769397679417693976795176939767961769397679717693976798176939767991769397680017693976801176939768021769397680317693976804176939768051769397680617693976807176939768081769397680917693976810176939768111769397681217693976813176939768141769397681517693976816176939768171769397681817693976819176939768201769397682117693976822176939768231769397682417693976825176939768261769397682717693976828176939768291769397683017693976831176939768321769397683317693976834176939768351769397683617693976837176939768381769397683917693976840176939768411769397684217693976843176939768441769397684517693976846176939768471769397684817693976849176939768501769397685117693976852176939768531769397685417693976855176939768561769397685717693976858176939768591769397686017693976861176939768621769397686317693976864176939768651769397686617693976867176939768681769397686917693976870176939768711769397687217693976873176939768741769397687517693976876176939768771769397687817693976879176939768801769397688117693976882176939768831769397688417693976885176939768861769397688717693976888176939768891769397689017693976891176939768921769397689317693976894176939768951769397689617693976897176939768981769397689917693976900176939769011769397690217693976903176939769041769397690517693976906176939769071769397690817693976909176939769101769397691117693976912176939769131769397691417693976915176939769161769397691717693976918176939769191769397692017693976921176939769221769397692317693976924176939769251769397692617693976927176939769281769397692917693976930176939769311769397693217693976933176939769341769397693517693976936176939769371769397693817693976939176939769401769397694117693976942176939769431769397694417693976945176939769461769397694717693976948176939769491769397695017693976951176939769521769397695317693976954176939769551769397695617693976957176939769581769397695917693976960176939769611769397696217693976963176939769641769397696517693976966176939769671769397696817693976969176939769701769397697117693976972176939769731769397697417693976975176939769761769397697717693976978176939769791769397698017693976981176939769821769397698317693976984176939769851769397698617693976987176939769881769397698917693976990176939769911769397699217693976993176939769941769397699517693976996176939769971769397699817693976999176939770001769397700117693977002176939770031769397700417693977005176939770061769397700717693977008176939770091769397701017693977011176939770121769397701317693977014176939770151769397701617693977017176939770181769397701917693977020176939770211769397702217693977023176939770241769397702517693977026176939770271769397702817693977029176939770301769397703117693977032176939770331769397703417693977035176939770361769397703717693977038176939770391769397704017693977041176939770421769397704317693977044176939770451769397704617693977047176939770481769397704917693977050176939770511769397705217693977053176939770541769397705517693977056176939770571769397705817693977059176939770601769397706117693977062176939770631769397706417693977065176939770661769397706717693977068176939770691769397707017693977071176939770721769397707317693977074176939770751769397707617693977077176939770781769397707917693977080176939770811769397708217693977083176939770841769397708517693977086176939770871769397708817693977089176939770901769397709117693977092176939770931769397709417693977095176939770961769397709717693977098176939770991769397710017693977101176939771021769397710317693977104176939771051769397710617693977107176939771081769397710917693977110176939771111769397711217693977113176939771141769397711517693977116176939771171769397711817693977119176939771201769397712117693977122176939771231769397712417693977125176939771261769397712717693977128176939771291769397713017693977131176939771321769397713317693977134176939771351769397713617693977137176939771381769397713917693977140176939771411769397714217693977143176939771441769397714517693977146176939771471769397714817693977149176939771501769397715117693977152176939771531769397715417693977155176939771561769397715717693977158176939771591769397716017693977161176939771621769397716317693977164176939771651769397716617693977167176939771681769397716917693977170176939771711769397717217693977173176939771741769397717517693977176176939771771769397717817693977179176939771801769397718117693977182176939771831769397718417693977185176939771861769397718717693977188176939771891769397719017693977191176939771921769397719317693977194176939771951769397719617693977197176939771981769397719917693977200176939772011769397720217693977203176939772041769397720517693977206176939772071769397720817693977209176939772101769397721117693977212176939772131769397721417693977215176939772161769397721717693977218176939772191769397722017693977221176939772221769397722317693977224176939772251769397722617693977227176939772281769397722917693977230176939772311769397723217693977233176939772341769397723517693977236176939772371769397723817693977239176939772401769397724117693977242176939772431769397724417693977245176939772461769397724717693977248176939772491769397725017693977251176939772521769397725317693977254176939772551769397725617693977257176939772581769397725917693977260176939772611769397726217693977263176939772641769397726517693977266176939772671769397726817693977269176939772701769397727117693977272176939772731769397727417693977275176939772761769397727717693977278176939772791769397728017693977281176939772821769397728317693977284176939772851769397728617693977287176939772881769397728917693977290176939772911769397729217693977293176939772941769397729517693977296176939772971769397729817693977299176939773001769397730117693977302176939773031769397730417693977305176939773061769397730717693977308176939773091769397731017693977311176939773121769397731317693977314176939773151769397731617693977317176939773181769397731917693977320176939773211769397732217693977323176939773241769397732517693977326176939773271769397732817693977329176939773301769397733117693977332176939773331769397733417693977335176939773361769397733717693977338176939773391769397734017693977341176939773421769397734317693977344176939773451769397734617693977347176939773481769397734917693977350176939773511769397735217693977353176939773541769397735517693977356176939773571769397735817693977359176939773601769397736117693977362176939773631769397736417693977365176939773661769397736717693977368176939773691769397737017693977371176939773721769397737317693977374176939773751769397737617693977377176939773781769397737917693977380176939773811769397738217693977383176939773841769397738517693977386176939773871769397738817693977389176939773901769397739117693977392176939773931769397739417693977395176939773961769397739717693977398176939773991769397740017693977401176939774021769397740317693977404176939774051769397740617693977407176939774081769397740917693977410176939774111769397741217693977413176939774141769397741517693977416176939774171769397741817693977419176939774201769397742117693977422176939774231769397742417693977425176939774261769397742717693977428176939774291769397743017693977431176939774321769397743317693977434176939774351769397743617693977437176939774381769397743917693977440176939774411769397744217693977443176939774441769397744517693977446176939774471769397744817693977449176939774501769397745117693977452176939774531769397745417693977455176939774561769397745717693977458176939774591769397746017693977461176939774621769397746317693977464176939774651769397746617693977467176939774681769397746917693977470176939774711769397747217693977473176939774741769397747517693977476176939774771769397747817693977479176939774801769397748117693977482176939774831769397748417693977485176939774861769397748717693977488176939774891769397749017693977491176939774921769397749317693977494176939774951769397749617693977497176939774981769397749917693977500176939775011769397750217693977503176939775041769397750517693977506176939775071769397750817693977509176939775101769397751117693977512176939775131769397751417693977515176939775161769397751717693977518176939775191769397752017693977521176939775221769397752317693977524176939775251769397752617693977527176939775281769397752917693977530176939775311769397753217693977533176939775341769397753517693977536176939775371769397753817693977539176939775401769397754117693977542176939775431769397754417693977545176939775461769397754717693977548176939775491769397755017693977551176939775521769397755317693977554176939775551769397755617693977557176939775581769397755917693977560176939775611769397756217693977563176939775641769397756517693977566176939775671769397756817693977569176939775701769397757117693977572176939775731769397757417693977575176939775761769397757717693977578176939775791769397758017693977581176939775821769397758317693977584176939775851769397758617693977587176939775881769397758917693977590176939775911769397759217693977593176939775941769397759517693977596176939775971769397759817693977599176939776001769397760117693977602176939776031769397760417693977605176939776061769397760717693977608176939776091769397761017693977611176939776121769397761317693977614176939776151769397761617693977617176939776181769397761917693977620176939776211769397762217693977623176939776241769397762517693977626176939776271769397762817693977629176939776301769397763117693977632176939776331769397763417693977635176939776361769397763717693977638176939776391769397764017693977641176939776421769397764317693977644176939776451769397764617693977647176939776481769397764917693977650176939776511769397765217693977653176939776541769397765517693977656176939776571769397765817693977659176939776601769397766117693977662176939776631769397766417693977665176939776661769397766717693977668176939776691769397767017693977671176939776721769397767317693977674176939776751769397767617693977677176939776781769397767917693977680176939776811769397768217693977683176939776841769397768517693977686176939776871769397768817693977689176939776901769397769117693977692176939776931769397769417693977695176939776961769397769717693977698176939776991769397770017693977701176939777021769397770317693977704176939777051769397770617693977707176939777081769397770917693977710176939777111769397771217693977713176939777141769397771517693977716176939777171769397771817693977719176939777201769397772117693977722176939777231769397772417693977725176939777261769397772717693977728176939777291769397773017693977731176939777321769397773317693977734176939777351769397773617693977737176939777381769397773917693977740176939777411769397774217693977743176939777441769397774517693977746176939777471769397774817693977749176939777501769397775117693977752176939777531769397775417693977755176939777561769397775717693977758176939777591769397776017693977761176939777621769397776317693977764176939777651769397776617693977767176939777681769397776917693977770176939777711769397777217693977773176939777741769397777517693977776176939777771769397777817693977779176939777801769397778117693977782176939777831769397778417693977785176939777861769397778717693977788176939777891769397779017693977791176939777921769397779317693977794176939777951769397779617693977797176939777981769397779917693977800176939778011769397780217693977803176939778041769397780517693977806176939778071769397780817693977809176939778101769397781117693977812176939778131769397781417693977815176939778161769397781717693977818176939778191769397782017693977821176939778221769397782317693977824176939778251769397782617693977827176939778281769397782917693977830176939778311769397783217693977833176939778341769397783517693977836176939778371769397783817693977839176939778401769397784117693977842176939778431769397784417693977845176939778461769397784717693977848176939778491769397785017693977851176939778521769397785317693977854176939778551769397785617693977857176939778581769397785917693977860176939778611769397786217693977863176939778641769397786517693977866176939778671769397786817693977869176939778701769397787117693977872176939778731769397787417693977875176939778761769397787717693977878176939778791769397788017693977881176939778821769397788317693977884176939778851769397788617693977887176939778881769397788917693977890176939778911769397789217693977893176939778941769397789517693977896176939778971769397789817693977899176939779001769397790117693977902176939779031769397790417693977905176939779061769397790717693977908176939779091769397791017693977911176939779121769397791317693977914176939779151769397791617693977917176939779181769397791917693977920176939779211769397792217693977923176939779241769397792517693977926176939779271769397792817693977929176939779301769397793117693977932176939779331769397793417693977935176939779361769397793717693977938176939779391769397794017693977941176939779421769397794317693977944176939779451769397794617693977947176939779481769397794917693977950176939779511769397795217693977953176939779541769397795517693977956176939779571769397795817693977959176939779601769397796117693977962176939779631769397796417693977965176939779661769397796717693977968176939779691769397797017693977971176939779721769397797317693977974176939779751769397797617693977977176939779781769397797917693977980176939779811769397798217693977983176939779841769397798517693977986176939779871769397798817693977989176939779901769397799117693977992176939779931769397799417693977995176939779961769397799717693977998176939779991769397800017693978001176939780021769397800317693978004176939780051769397800617693978007176939780081769397800917693978010176939780111769397801217693978013176939780141769397801517693978016176939780171769397801817693978019176939780201769397802117693978022176939780231769397802417693978025176939780261769397802717693978028176939780291769397803017693978031176939780321769397803317693978034176939780351769397803617693978037176939780381769397803917693978040176939780411769397804217693978043176939780441769397804517693978046176939780471769397804817693978049176939780501769397805117693978052176939780531769397805417693978055176939780561769397805717693978058176939780591769397806017693978061176939780621769397806317693978064176939780651769397806617693978067176939780681769397806917693978070176939780711769397807217693978073176939780741769397807517693978076176939780771769397807817693978079176939780801769397808117693978082176939780831769397808417693978085176939780861769397808717693978088176939780891769397809017693978091176939780921769397809317693978094176939780951769397809617693978097176939780981769397809917693978100176939781011769397810217693978103176939781041769397810517693978106176939781071769397810817693978109176939781101769397811117693978112176939781131769397811417693978115176939781161769397811717693978118176939781191769397812017693978121176939781221769397812317693978124176939781251769397812617693978127176939781281769397812917693978130176939781311769397813217693978133176939781341769397813517693978136176939781371769397813817693978139176939781401769397814117693978142176939781431769397814417693978145176939781461769397814717693978148176939781491769397815017693978151176939781521769397815317693978154176939781551769397815617693978157176939781581769397815917693978160176939781611769397816217693978163176939781641769397816517693978166176939781671769397816817693978169176939781701769397817117693978172176939781731769397817417693978175176939781761769397817717693978178176939781791769397818017693978181176939781821769397818317693978184176939781851769397818617693978187176939781881769397818917693978190176939781911769397819217693978193176939781941769397819517693978196176939781971769397819817693978199176939782001769397820117693978202176939782031769397820417693978205176939782061769397820717693978208176939782091769397821017693978211176939782121769397821317693978214176939782151769397821617693978217176939782181769397821917693978220176939782211769397822217693978223176939782241769397822517693978226176939782271769397822817693978229176939782301769397823117693978232176939782331769397823417693978235176939782361769397823717693978238176939782391769397824017693978241176939782421769397824317693978244176939782451769397824617693978247176939782481769397824917693978250176939782511769397825217693978253176939782541769397825517693978256176939782571769397825817693978259176939782601769397826117693978262176939782631769397826417693978265176939782661769397826717693978268176939782691769397827017693978271176939782721769397827317693978274176939782751769397827617693978277176939782781769397827917693978280176939782811769397828217693978283176939782841769397828517693978286176939782871769397828817693978289176939782901769397829117693978292176939782931769397829417693978295176939782961769397829717693978298176939782991769397830017693978301176939783021769397830317693978304176939783051769397830617693978307176939783081769397830917693978310176939783111769397831217693978313176939783141769397831517693978316176939783171769397831817693978319176939783201769397832117693978322176939783231769397832417693978325176939783261769397832717693978328176939783291769397833017693978331176939783321769397833317693978334176939783351769397833617693978337176939783381769397833917693978340176939783411769397834217693978343176939783441769397834517693978346176939783471769397834817693978349176939783501769397835117693978352176939783531769397835417693978355176939783561769397835717693978358176939783591769397836017693978361176939783621769397836317693978364176939783651769397836617693978367176939783681769397836917693978370176939783711769397837217693978373176939783741769397837517693978376176939783771769397837817693978379176939783801769397838117693978382176939783831769397838417693978385176939783861769397838717693978388176939783891769397839017693978391176939783921769397839317693978394176939783951769397839617693978397176939783981769397839917693978400176939784011769397840217693978403176939784041769397840517693978406176939784071769397840817693978409176939784101769397841117693978412176939784131769397841417693978415176939784161769397841717693978418176939784191769397842017693978421176939784221769397842317693978424176939784251769397842617693978427176939784281769397842917693978430176939784311769397843217693978433176939784341769397843517693978436176939784371769397843817693978439176939784401769397844117693978442176939784431769397844417693978445176939784461769397844717693978448176939784491769397845017693978451176939784521769397845317693978454176939784551769397845617693978457176939784581769397845917693978460176939784611769397846217693978463176939784641769397846517693978466176939784671769397846817693978469176939784701769397847117693978472176939784731769397847417693978475176939784761769397847717693978478176939784791769397848017693978481176939784821769397848317693978484176939784851769397848617693978487176939784881769397848917693978490176939784911769397849217693978493176939784941769397849517693978496176939784971769397849817693978499176939785001769397850117693978502176939785031769397850417693978505176939785061769397850717693978508176939785091769397851017693978511176939785121769397851317693978514176939785151769397851617693978517176939785181769397851917693978520176939785211769397852217693978523176939785241769397852517693978526176939785271769397852817693978529176939785301769397853117693978532176939785331769397853417693978535176939785361769397853717693978538176939785391769397854017693978541176939785421769397854317693978544176939785451769397854617693978547176939785481769397854917693978550176939785511769397855217693978553176939785541769397855517693978556176939785571769397855817693978559176939785601769397856117693978562176939785631769397856417693978565176939785661769397856717693978568176939785691769397857017693978571176939785721769397857317693978574176939785751769397857617693978577176939785781769397857917693978580176939785811769397858217693978583176939785841769397858517693978586176939785871769397858817693978589176939785901769397859117693978592176939785931769397859417693978595176939785961769397859717693978598176939785991769397860017693978601176939786021769397860317693978604176939786051769397860617693978607176939786081769397860917693978610176939786111769397861217693978613176939786141769397861517693978616176939786171769397861817693978619176939786201769397862117693978622176939786231769397862417693978625176939786261769397862717693978628176939786291769397863017693978631176939786321769397863317693978634176939786351769397863617693978637176939786381769397863917693978640176939786411769397864217693978643176939786441769397864517693978646176939786471769397864817693978649176939786501769397865117693978652176939786531769397865417693978655176939786561769397865717693978658176939786591769397866017693978661176939786621769397866317693978664176939786651769397866617693978667176939786681769397866917693978670176939786711769397867217693978673176939786741769397867517693978676176939786771769397867817693978679176939786801769397868117693978682176939786831769397868417693978685176939786861769397868717693978688176939786891769397869017693978691176939786921769397869317693978694176939786951769397869617693978697176939786981769397869917693978700176939787011769397870217693978703176939787041769397870517693978706176939787071769397870817693978709176939787101769397871117693978712176939787131769397871417693978715176939787161769397871717693978718176939787191769397872017693978721176939787221769397872317693978724176939787251769397872617693978727176939787281769397872917693978730176939787311769397873217693978733176939787341769397873517693978736176939787371769397873817693978739176939787401769397874117693978742176939787431769397874417693978745176939787461769397874717693978748176939787491769397875017693978751176939787521769397875317693978754176939787551769397875617693978757176939787581769397875917693978760176939787611769397876217693978763176939787641769397876517693978766176939787671769397876817693978769176939787701769397877117693978772176939787731769397877417693978775176939787761769397877717693978778176939787791769397878017693978781176939787821769397878317693978784176939787851769397878617693978787176939787881769397878917693978790176939787911769397879217693978793176939787941769397879517693978796176939787971769397879817693978799176939788001769397880117693978802176939788031769397880417693978805176939788061769397880717693978808176939788091769397881017693978811176939788121769397881317693978814176939788151769397881617693978817176939788181769397881917693978820176939788211769397882217693978823176939788241769397882517693978826176939788271769397882817693978829176939788301769397883117693978832176939788331769397883417693978835176939788361769397883717693978838176939788391769397884017693978841176939788421769397884317693978844176939788451769397884617693978847176939788481769397884917693978850176939788511769397885217693978853176939788541769397885517693978856176939788571769397885817693978859176939788601769397886117693978862176939788631769397886417693978865176939788661769397886717693978868176939788691769397887017693978871176939788721769397887317693978874176939788751769397887617693978877176939788781769397887917693978880176939788811769397888217693978883176939788841769397888517693978886176939788871769397888817693978889176939788901769397889117693978892176939788931769397889417693978895176939788961769397889717693978898176939788991769397890017693978901176939789021769397890317693978904176939789051769397890617693978907176939789081769397890917693978910176939789111769397891217693978913176939789141769397891517693978916176939789171769397891817693978919176939789201769397892117693978922176939789231769397892417693978925176939789261769397892717693978928176939789291769397893017693978931176939789321769397893317693978934176939789351769397893617693978937176939789381769397893917693978940176939789411769397894217693978943176939789441769397894517693978946176939789471769397894817693978949176939789501769397895117693978952176939789531769397895417693978955176939789561769397895717693978958176939789591769397896017693978961176939789621769397896317693978964176939789651769397896617693978967176939789681769397896917693978970176939789711769397897217693978973176939789741769397897517693978976176939789771769397897817693978979176939789801769397898117693978982176939789831769397898417693978985176939789861769397898717693978988176939789891769397899017693978991176939789921769397899317693978994176939789951769397899617693978997176939789981769397899917693979000176939790011769397900217693979003176939790041769397900517693979006176939790071769397900817693979009176939790101769397901117693979012176939790131769397901417693979015176939790161769397901717693979018176939790191769397902017693979021176939790221769397902317693979024176939790251769397902617693979027176939790281769397902917693979030176939790311769397903217693979033176939790341769397903517693979036176939790371769397903817693979039176939790401769397904117693979042176939790431769397904417693979045176939790461769397904717693979048176939790491769397905017693979051176939790521769397905317693979054176939790551769397905617693979057176939790581769397905917693979060176939790611769397906217693979063176939790641769397906517693979066176939790671769397906817693979069176939790701769397907117693979072176939790731769397907417693979075176939790761769397907717693979078176939790791769397908017693979081176939790821769397908317693979084176939790851769397908617693979087176939790881769397908917693979090176939790911769397909217693979093176939790941769397909517693979096176939790971769397909817693979099176939791001769397910117693979102176939791031769397910417693979105176939791061769397910717693979108176939791091769397911017693979111176939791121769397911317693979114176939791151769397911617693979117176939791181769397911917693979120176939791211769397912217693979123176939791241769397912517693979126176939791271769397912817693979129176939791301769397913117693979132176939791331769397913417693979135176939791361769397913717693979138176939791391769397914017693979141176939791421769397914317693979144176939791451769397914617693979147176939791481769397914917693979150176939791511769397915217693979153176939791541769397915517693979156176939791571769397915817693979159176939791601769397916117693979162176939791631769397916417693979165176939791661769397916717693979168176939791691769397917017693979171176939791721769397917317693979174176939791751769397917617693979177176939791781769397917917693979180176939791811769397918217693979183176939791841769397918517693979186176939791871769397918817693979189176939791901769397919117693979192176939791931769397919417693979195176939791961769397919717693979198176939791991769397920017693979201176939792021769397920317693979204176939792051769397920617693979207176939792081769397920917693979210176939792111769397921217693979213176939792141769397921517693979216176939792171769397921817693979219176939792201769397922117693979222176939792231769397922417693979225176939792261769397922717693979228176939792291769397923017693979231176939792321769397923317693979234176939792351769397923617693979237176939792381769397923917693979240176939792411769397924217693979243176939792441769397924517693979246176939792471769397924817693979249176939792501769397925117693979252176939792531769397925417693979255176939792561769397925717693979258176939792591769397926017693979261176939792621769397926317693979264176939792651769397926617693979267176939792681769397926917693979270176939792711769397927217693979273176939792741769397927517693979276176939792771769397927817693979279176939792801769397928117693979282176939792831769397928417693979285176939792861769397928717693979288176939792891769397929017693979291176939792921769397929317693979294176939792951769397929617693979297176939792981769397929917693979300176939793011769397930217693979303176939793041769397930517693979306176939793071769397930817693979309176939793101769397931117693979312176939793131769397931417693979315176939793161769397931717693979318176939793191769397932017693979321176939793221769397932317693979324176939793251769397932617693979327176939793281769397932917693979330176939793311769397933217693979333176939793341769397933517693979336176939793371769397933817693979339176939793401769397934117693979342176939793431769397934417693979345176939793461769397934717693979348176939793491769397935017693979351176939793521769397935317693979354176939793551769397935617693979357176939793581769397935917693979360176939793611769397936217693979363176939793641769397936517693979366176939793671769397936817693979369176939793701769397937117693979372176939793731769397937417693979375176939793761769397937717693979378176939793791769397938017693979381176939793821769397938317693979384176939793851769397938617693979387176939793881769397938917693979390176939793911769397939217693979393176939793941769397939517693979396176939793971769397939817693979399176939794001769397940117693979402176939794031769397940417693979405176939794061769397940717693979408176939794091769397941017693979411176939794121769397941317693979414176939794151769397941617693979417176939794181769397941917693979420176939794211769397942217693979423176939794241769397942517693979426176939794271769397942817693979429176939794301769397943117693979432176939794331769397943417693979435176939794361769397943717693979438176939794391769397944017693979441176939794421769397944317693979444176939794451769397944617693979447176939794481769397944917693979450176939794511769397945217693979453176939794541769397945517693979456176939794571769397945817693979459176939794601769397946117693979462176939794631769397946417693979465176939794661769397946717693979468176939794691769397947017693979471176939794721769397947317693979474176939794751769397947617693979477176939794781769397947917693979480176939794811769397948217693979483176939794841769397948517693979486176939794871769397948817693979489176939794901769397949117693979492176939794931769397949417693979495176939794961769397949717693979498176939794991769397950017693979501176939795021769397950317693979504176939795051769397950617693979507176939795081769397950917693979510176939795111769397951217693979513176939795141769397951517693979516176939795171769397951817693979519176939795201769397952117693979522176939795231769397952417693979525176939795261769397952717693979528176939795291769397953017693979531176939795321769397953317693979534176939795351769397953617693979537176939795381769397953917693979540176939795411769397954217693979543176939795441769397954517693979546176939795471769397954817693979549176939795501769397955117693979552176939795531769397955417693979555176939795561769397955717693979558176939795591769397956017693979561176939795621769397956317693979564176939795651769397956617693979567176939795681769397956917693979570176939795711769397957217693979573176939795741769397957517693979576176939795771769397957817693979579176939795801769397958117693979582176939795831769397958417693979585176939795861769397958717693979588176939795891769397959017693979591176939795921769397959317693979594176939795951769397959617693979597176939795981769397959917693979600176939796011769397960217693979603176939796041769397960517693979606176939796071769397960817693979609176939796101769397961117693979612176939796131769397961417693979615176939796161769397961717693979618176939796191769397962017693979621176939796221769397962317693979624176939796251769397962617693979627176939796281769397962917693979630176939796311769397963217693979633176939796341769397963517693979636176939796371769397963817693979639176939796401769397964117693979642176939796431769397964417693979645176939796461769397964717693979648176939796491769397965017693979651176939796521769397965317693979654176939796551769397965617693979657176939796581769397965917693979660176939796611769397966217693979663176939796641769397966517693979666176939796671769397966817693979669176939796701769397967117693979672176939796731769397967417693979675176939796761769397967717693979678176939796791769397968017693979681176939796821769397968317693979684176939796851769397968617693979687176939796881769397968917693979690176939796911769397969217693979693176939796941769397969517693979696176939796971769397969817693979699176939797001769397970117693979702176939797031769397970417693979705176939797061769397970717693979708176939797091769397971017693979711176939797121769397971317693979714176939797151769397971617693979717176939797181769397971917693979720176939797211769397972217693979723176939797241769397972517693979726176939797271769397972817693979729176939797301769397973117693979732176939797331769397973417693979735176939797361769397973717693979738176939797391769397974017693979741176939797421769397974317693979744176939797451769397974617693979747176939797481769397974917693979750176939797511769397975217693979753176939797541769397975517693979756176939797571769397975817693979759176939797601769397976117693979762176939797631769397976417693979765176939797661769397976717693979768176939797691769397977017693979771176939797721769397977317693979774176939797751769397977617693979777176939797781769397977917693979780176939797811769397978217693979783176939797841769397978517693979786176939797871769397978817693979789176939797901769397979117693979792176939797931769397979417693979795176939797961769397979717693979798176939797991769397980017693979801176939798021769397980317693979804176939798051769397980617693979807176939798081769397980917693979810176939798111769397981217693979813176939798141769397981517693979816176939798171769397981817693979819176939798201769397982117693979822176939798231769397982417693979825176939798261769397982717693979828176939798291769397983017693979831176939798321769397983317693979834176939798351769397983617693979837176939798381769397983917693979840176939798411769397984217693979843176939798441769397984517693979846176939798471769397984817693979849176939798501769397985117693979852176939798531769397985417693979855176939798561769397985717693979858176939798591769397986017693979861176939798621769397986317693979864176939798651769397986617693979867176939798681769397986917693979870176939798711769397987217693979873176939798741769397987517693979876176939798771769397987817693979879176939798801769397988117693979882176939798831769397988417693979885176939798861769397988717693979888176939798891769397989017693979891176939798921769397989317693979894176939798951769397989617693979897176939798981769397989917693979900176939799011769397990217693979903176939799041769397990517693979906176939799071769397990817693979909176939799101769397991117693979912176939799131769397991417693979915176939799161769397991717693979918176939799191769397992017693979921176939799221769397992317693979924176939799251769397992617693979927176939799281769397992917693979930176939799311769397993217693979933176939799341769397993517693979936176939799371769397993817693979939176939799401769397994117693979942176939799431769397994417693979945176939799461769397994717693979948176939799491769397995017693979951176939799521769397995317693979954176939799551769397995617693979957176939799581769397995917693979960176939799611769397996217693979963176939799641769397996517693979966176939799671769397996817693979969176939799701769397997117693979972176939799731769397997417693979975176939799761769397997717693979978176939799791769397998017693979981176939799821769397998317693979984176939799851769397998617693979987176939799881769397998917693979990176939799911769397999217693979993176939799941769397999517693979996176939799971769397999817693979999