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

手机号段1769793

1769793号段手机号码表

17697930000176979300011769793000217697930003176979300041769793000517697930006176979300071769793000817697930009176979300101769793001117697930012176979300131769793001417697930015176979300161769793001717697930018176979300191769793002017697930021176979300221769793002317697930024176979300251769793002617697930027176979300281769793002917697930030176979300311769793003217697930033176979300341769793003517697930036176979300371769793003817697930039176979300401769793004117697930042176979300431769793004417697930045176979300461769793004717697930048176979300491769793005017697930051176979300521769793005317697930054176979300551769793005617697930057176979300581769793005917697930060176979300611769793006217697930063176979300641769793006517697930066176979300671769793006817697930069176979300701769793007117697930072176979300731769793007417697930075176979300761769793007717697930078176979300791769793008017697930081176979300821769793008317697930084176979300851769793008617697930087176979300881769793008917697930090176979300911769793009217697930093176979300941769793009517697930096176979300971769793009817697930099176979301001769793010117697930102176979301031769793010417697930105176979301061769793010717697930108176979301091769793011017697930111176979301121769793011317697930114176979301151769793011617697930117176979301181769793011917697930120176979301211769793012217697930123176979301241769793012517697930126176979301271769793012817697930129176979301301769793013117697930132176979301331769793013417697930135176979301361769793013717697930138176979301391769793014017697930141176979301421769793014317697930144176979301451769793014617697930147176979301481769793014917697930150176979301511769793015217697930153176979301541769793015517697930156176979301571769793015817697930159176979301601769793016117697930162176979301631769793016417697930165176979301661769793016717697930168176979301691769793017017697930171176979301721769793017317697930174176979301751769793017617697930177176979301781769793017917697930180176979301811769793018217697930183176979301841769793018517697930186176979301871769793018817697930189176979301901769793019117697930192176979301931769793019417697930195176979301961769793019717697930198176979301991769793020017697930201176979302021769793020317697930204176979302051769793020617697930207176979302081769793020917697930210176979302111769793021217697930213176979302141769793021517697930216176979302171769793021817697930219176979302201769793022117697930222176979302231769793022417697930225176979302261769793022717697930228176979302291769793023017697930231176979302321769793023317697930234176979302351769793023617697930237176979302381769793023917697930240176979302411769793024217697930243176979302441769793024517697930246176979302471769793024817697930249176979302501769793025117697930252176979302531769793025417697930255176979302561769793025717697930258176979302591769793026017697930261176979302621769793026317697930264176979302651769793026617697930267176979302681769793026917697930270176979302711769793027217697930273176979302741769793027517697930276176979302771769793027817697930279176979302801769793028117697930282176979302831769793028417697930285176979302861769793028717697930288176979302891769793029017697930291176979302921769793029317697930294176979302951769793029617697930297176979302981769793029917697930300176979303011769793030217697930303176979303041769793030517697930306176979303071769793030817697930309176979303101769793031117697930312176979303131769793031417697930315176979303161769793031717697930318176979303191769793032017697930321176979303221769793032317697930324176979303251769793032617697930327176979303281769793032917697930330176979303311769793033217697930333176979303341769793033517697930336176979303371769793033817697930339176979303401769793034117697930342176979303431769793034417697930345176979303461769793034717697930348176979303491769793035017697930351176979303521769793035317697930354176979303551769793035617697930357176979303581769793035917697930360176979303611769793036217697930363176979303641769793036517697930366176979303671769793036817697930369176979303701769793037117697930372176979303731769793037417697930375176979303761769793037717697930378176979303791769793038017697930381176979303821769793038317697930384176979303851769793038617697930387176979303881769793038917697930390176979303911769793039217697930393176979303941769793039517697930396176979303971769793039817697930399176979304001769793040117697930402176979304031769793040417697930405176979304061769793040717697930408176979304091769793041017697930411176979304121769793041317697930414176979304151769793041617697930417176979304181769793041917697930420176979304211769793042217697930423176979304241769793042517697930426176979304271769793042817697930429176979304301769793043117697930432176979304331769793043417697930435176979304361769793043717697930438176979304391769793044017697930441176979304421769793044317697930444176979304451769793044617697930447176979304481769793044917697930450176979304511769793045217697930453176979304541769793045517697930456176979304571769793045817697930459176979304601769793046117697930462176979304631769793046417697930465176979304661769793046717697930468176979304691769793047017697930471176979304721769793047317697930474176979304751769793047617697930477176979304781769793047917697930480176979304811769793048217697930483176979304841769793048517697930486176979304871769793048817697930489176979304901769793049117697930492176979304931769793049417697930495176979304961769793049717697930498176979304991769793050017697930501176979305021769793050317697930504176979305051769793050617697930507176979305081769793050917697930510176979305111769793051217697930513176979305141769793051517697930516176979305171769793051817697930519176979305201769793052117697930522176979305231769793052417697930525176979305261769793052717697930528176979305291769793053017697930531176979305321769793053317697930534176979305351769793053617697930537176979305381769793053917697930540176979305411769793054217697930543176979305441769793054517697930546176979305471769793054817697930549176979305501769793055117697930552176979305531769793055417697930555176979305561769793055717697930558176979305591769793056017697930561176979305621769793056317697930564176979305651769793056617697930567176979305681769793056917697930570176979305711769793057217697930573176979305741769793057517697930576176979305771769793057817697930579176979305801769793058117697930582176979305831769793058417697930585176979305861769793058717697930588176979305891769793059017697930591176979305921769793059317697930594176979305951769793059617697930597176979305981769793059917697930600176979306011769793060217697930603176979306041769793060517697930606176979306071769793060817697930609176979306101769793061117697930612176979306131769793061417697930615176979306161769793061717697930618176979306191769793062017697930621176979306221769793062317697930624176979306251769793062617697930627176979306281769793062917697930630176979306311769793063217697930633176979306341769793063517697930636176979306371769793063817697930639176979306401769793064117697930642176979306431769793064417697930645176979306461769793064717697930648176979306491769793065017697930651176979306521769793065317697930654176979306551769793065617697930657176979306581769793065917697930660176979306611769793066217697930663176979306641769793066517697930666176979306671769793066817697930669176979306701769793067117697930672176979306731769793067417697930675176979306761769793067717697930678176979306791769793068017697930681176979306821769793068317697930684176979306851769793068617697930687176979306881769793068917697930690176979306911769793069217697930693176979306941769793069517697930696176979306971769793069817697930699176979307001769793070117697930702176979307031769793070417697930705176979307061769793070717697930708176979307091769793071017697930711176979307121769793071317697930714176979307151769793071617697930717176979307181769793071917697930720176979307211769793072217697930723176979307241769793072517697930726176979307271769793072817697930729176979307301769793073117697930732176979307331769793073417697930735176979307361769793073717697930738176979307391769793074017697930741176979307421769793074317697930744176979307451769793074617697930747176979307481769793074917697930750176979307511769793075217697930753176979307541769793075517697930756176979307571769793075817697930759176979307601769793076117697930762176979307631769793076417697930765176979307661769793076717697930768176979307691769793077017697930771176979307721769793077317697930774176979307751769793077617697930777176979307781769793077917697930780176979307811769793078217697930783176979307841769793078517697930786176979307871769793078817697930789176979307901769793079117697930792176979307931769793079417697930795176979307961769793079717697930798176979307991769793080017697930801176979308021769793080317697930804176979308051769793080617697930807176979308081769793080917697930810176979308111769793081217697930813176979308141769793081517697930816176979308171769793081817697930819176979308201769793082117697930822176979308231769793082417697930825176979308261769793082717697930828176979308291769793083017697930831176979308321769793083317697930834176979308351769793083617697930837176979308381769793083917697930840176979308411769793084217697930843176979308441769793084517697930846176979308471769793084817697930849176979308501769793085117697930852176979308531769793085417697930855176979308561769793085717697930858176979308591769793086017697930861176979308621769793086317697930864176979308651769793086617697930867176979308681769793086917697930870176979308711769793087217697930873176979308741769793087517697930876176979308771769793087817697930879176979308801769793088117697930882176979308831769793088417697930885176979308861769793088717697930888176979308891769793089017697930891176979308921769793089317697930894176979308951769793089617697930897176979308981769793089917697930900176979309011769793090217697930903176979309041769793090517697930906176979309071769793090817697930909176979309101769793091117697930912176979309131769793091417697930915176979309161769793091717697930918176979309191769793092017697930921176979309221769793092317697930924176979309251769793092617697930927176979309281769793092917697930930176979309311769793093217697930933176979309341769793093517697930936176979309371769793093817697930939176979309401769793094117697930942176979309431769793094417697930945176979309461769793094717697930948176979309491769793095017697930951176979309521769793095317697930954176979309551769793095617697930957176979309581769793095917697930960176979309611769793096217697930963176979309641769793096517697930966176979309671769793096817697930969176979309701769793097117697930972176979309731769793097417697930975176979309761769793097717697930978176979309791769793098017697930981176979309821769793098317697930984176979309851769793098617697930987176979309881769793098917697930990176979309911769793099217697930993176979309941769793099517697930996176979309971769793099817697930999176979310001769793100117697931002176979310031769793100417697931005176979310061769793100717697931008176979310091769793101017697931011176979310121769793101317697931014176979310151769793101617697931017176979310181769793101917697931020176979310211769793102217697931023176979310241769793102517697931026176979310271769793102817697931029176979310301769793103117697931032176979310331769793103417697931035176979310361769793103717697931038176979310391769793104017697931041176979310421769793104317697931044176979310451769793104617697931047176979310481769793104917697931050176979310511769793105217697931053176979310541769793105517697931056176979310571769793105817697931059176979310601769793106117697931062176979310631769793106417697931065176979310661769793106717697931068176979310691769793107017697931071176979310721769793107317697931074176979310751769793107617697931077176979310781769793107917697931080176979310811769793108217697931083176979310841769793108517697931086176979310871769793108817697931089176979310901769793109117697931092176979310931769793109417697931095176979310961769793109717697931098176979310991769793110017697931101176979311021769793110317697931104176979311051769793110617697931107176979311081769793110917697931110176979311111769793111217697931113176979311141769793111517697931116176979311171769793111817697931119176979311201769793112117697931122176979311231769793112417697931125176979311261769793112717697931128176979311291769793113017697931131176979311321769793113317697931134176979311351769793113617697931137176979311381769793113917697931140176979311411769793114217697931143176979311441769793114517697931146176979311471769793114817697931149176979311501769793115117697931152176979311531769793115417697931155176979311561769793115717697931158176979311591769793116017697931161176979311621769793116317697931164176979311651769793116617697931167176979311681769793116917697931170176979311711769793117217697931173176979311741769793117517697931176176979311771769793117817697931179176979311801769793118117697931182176979311831769793118417697931185176979311861769793118717697931188176979311891769793119017697931191176979311921769793119317697931194176979311951769793119617697931197176979311981769793119917697931200176979312011769793120217697931203176979312041769793120517697931206176979312071769793120817697931209176979312101769793121117697931212176979312131769793121417697931215176979312161769793121717697931218176979312191769793122017697931221176979312221769793122317697931224176979312251769793122617697931227176979312281769793122917697931230176979312311769793123217697931233176979312341769793123517697931236176979312371769793123817697931239176979312401769793124117697931242176979312431769793124417697931245176979312461769793124717697931248176979312491769793125017697931251176979312521769793125317697931254176979312551769793125617697931257176979312581769793125917697931260176979312611769793126217697931263176979312641769793126517697931266176979312671769793126817697931269176979312701769793127117697931272176979312731769793127417697931275176979312761769793127717697931278176979312791769793128017697931281176979312821769793128317697931284176979312851769793128617697931287176979312881769793128917697931290176979312911769793129217697931293176979312941769793129517697931296176979312971769793129817697931299176979313001769793130117697931302176979313031769793130417697931305176979313061769793130717697931308176979313091769793131017697931311176979313121769793131317697931314176979313151769793131617697931317176979313181769793131917697931320176979313211769793132217697931323176979313241769793132517697931326176979313271769793132817697931329176979313301769793133117697931332176979313331769793133417697931335176979313361769793133717697931338176979313391769793134017697931341176979313421769793134317697931344176979313451769793134617697931347176979313481769793134917697931350176979313511769793135217697931353176979313541769793135517697931356176979313571769793135817697931359176979313601769793136117697931362176979313631769793136417697931365176979313661769793136717697931368176979313691769793137017697931371176979313721769793137317697931374176979313751769793137617697931377176979313781769793137917697931380176979313811769793138217697931383176979313841769793138517697931386176979313871769793138817697931389176979313901769793139117697931392176979313931769793139417697931395176979313961769793139717697931398176979313991769793140017697931401176979314021769793140317697931404176979314051769793140617697931407176979314081769793140917697931410176979314111769793141217697931413176979314141769793141517697931416176979314171769793141817697931419176979314201769793142117697931422176979314231769793142417697931425176979314261769793142717697931428176979314291769793143017697931431176979314321769793143317697931434176979314351769793143617697931437176979314381769793143917697931440176979314411769793144217697931443176979314441769793144517697931446176979314471769793144817697931449176979314501769793145117697931452176979314531769793145417697931455176979314561769793145717697931458176979314591769793146017697931461176979314621769793146317697931464176979314651769793146617697931467176979314681769793146917697931470176979314711769793147217697931473176979314741769793147517697931476176979314771769793147817697931479176979314801769793148117697931482176979314831769793148417697931485176979314861769793148717697931488176979314891769793149017697931491176979314921769793149317697931494176979314951769793149617697931497176979314981769793149917697931500176979315011769793150217697931503176979315041769793150517697931506176979315071769793150817697931509176979315101769793151117697931512176979315131769793151417697931515176979315161769793151717697931518176979315191769793152017697931521176979315221769793152317697931524176979315251769793152617697931527176979315281769793152917697931530176979315311769793153217697931533176979315341769793153517697931536176979315371769793153817697931539176979315401769793154117697931542176979315431769793154417697931545176979315461769793154717697931548176979315491769793155017697931551176979315521769793155317697931554176979315551769793155617697931557176979315581769793155917697931560176979315611769793156217697931563176979315641769793156517697931566176979315671769793156817697931569176979315701769793157117697931572176979315731769793157417697931575176979315761769793157717697931578176979315791769793158017697931581176979315821769793158317697931584176979315851769793158617697931587176979315881769793158917697931590176979315911769793159217697931593176979315941769793159517697931596176979315971769793159817697931599176979316001769793160117697931602176979316031769793160417697931605176979316061769793160717697931608176979316091769793161017697931611176979316121769793161317697931614176979316151769793161617697931617176979316181769793161917697931620176979316211769793162217697931623176979316241769793162517697931626176979316271769793162817697931629176979316301769793163117697931632176979316331769793163417697931635176979316361769793163717697931638176979316391769793164017697931641176979316421769793164317697931644176979316451769793164617697931647176979316481769793164917697931650176979316511769793165217697931653176979316541769793165517697931656176979316571769793165817697931659176979316601769793166117697931662176979316631769793166417697931665176979316661769793166717697931668176979316691769793167017697931671176979316721769793167317697931674176979316751769793167617697931677176979316781769793167917697931680176979316811769793168217697931683176979316841769793168517697931686176979316871769793168817697931689176979316901769793169117697931692176979316931769793169417697931695176979316961769793169717697931698176979316991769793170017697931701176979317021769793170317697931704176979317051769793170617697931707176979317081769793170917697931710176979317111769793171217697931713176979317141769793171517697931716176979317171769793171817697931719176979317201769793172117697931722176979317231769793172417697931725176979317261769793172717697931728176979317291769793173017697931731176979317321769793173317697931734176979317351769793173617697931737176979317381769793173917697931740176979317411769793174217697931743176979317441769793174517697931746176979317471769793174817697931749176979317501769793175117697931752176979317531769793175417697931755176979317561769793175717697931758176979317591769793176017697931761176979317621769793176317697931764176979317651769793176617697931767176979317681769793176917697931770176979317711769793177217697931773176979317741769793177517697931776176979317771769793177817697931779176979317801769793178117697931782176979317831769793178417697931785176979317861769793178717697931788176979317891769793179017697931791176979317921769793179317697931794176979317951769793179617697931797176979317981769793179917697931800176979318011769793180217697931803176979318041769793180517697931806176979318071769793180817697931809176979318101769793181117697931812176979318131769793181417697931815176979318161769793181717697931818176979318191769793182017697931821176979318221769793182317697931824176979318251769793182617697931827176979318281769793182917697931830176979318311769793183217697931833176979318341769793183517697931836176979318371769793183817697931839176979318401769793184117697931842176979318431769793184417697931845176979318461769793184717697931848176979318491769793185017697931851176979318521769793185317697931854176979318551769793185617697931857176979318581769793185917697931860176979318611769793186217697931863176979318641769793186517697931866176979318671769793186817697931869176979318701769793187117697931872176979318731769793187417697931875176979318761769793187717697931878176979318791769793188017697931881176979318821769793188317697931884176979318851769793188617697931887176979318881769793188917697931890176979318911769793189217697931893176979318941769793189517697931896176979318971769793189817697931899176979319001769793190117697931902176979319031769793190417697931905176979319061769793190717697931908176979319091769793191017697931911176979319121769793191317697931914176979319151769793191617697931917176979319181769793191917697931920176979319211769793192217697931923176979319241769793192517697931926176979319271769793192817697931929176979319301769793193117697931932176979319331769793193417697931935176979319361769793193717697931938176979319391769793194017697931941176979319421769793194317697931944176979319451769793194617697931947176979319481769793194917697931950176979319511769793195217697931953176979319541769793195517697931956176979319571769793195817697931959176979319601769793196117697931962176979319631769793196417697931965176979319661769793196717697931968176979319691769793197017697931971176979319721769793197317697931974176979319751769793197617697931977176979319781769793197917697931980176979319811769793198217697931983176979319841769793198517697931986176979319871769793198817697931989176979319901769793199117697931992176979319931769793199417697931995176979319961769793199717697931998176979319991769793200017697932001176979320021769793200317697932004176979320051769793200617697932007176979320081769793200917697932010176979320111769793201217697932013176979320141769793201517697932016176979320171769793201817697932019176979320201769793202117697932022176979320231769793202417697932025176979320261769793202717697932028176979320291769793203017697932031176979320321769793203317697932034176979320351769793203617697932037176979320381769793203917697932040176979320411769793204217697932043176979320441769793204517697932046176979320471769793204817697932049176979320501769793205117697932052176979320531769793205417697932055176979320561769793205717697932058176979320591769793206017697932061176979320621769793206317697932064176979320651769793206617697932067176979320681769793206917697932070176979320711769793207217697932073176979320741769793207517697932076176979320771769793207817697932079176979320801769793208117697932082176979320831769793208417697932085176979320861769793208717697932088176979320891769793209017697932091176979320921769793209317697932094176979320951769793209617697932097176979320981769793209917697932100176979321011769793210217697932103176979321041769793210517697932106176979321071769793210817697932109176979321101769793211117697932112176979321131769793211417697932115176979321161769793211717697932118176979321191769793212017697932121176979321221769793212317697932124176979321251769793212617697932127176979321281769793212917697932130176979321311769793213217697932133176979321341769793213517697932136176979321371769793213817697932139176979321401769793214117697932142176979321431769793214417697932145176979321461769793214717697932148176979321491769793215017697932151176979321521769793215317697932154176979321551769793215617697932157176979321581769793215917697932160176979321611769793216217697932163176979321641769793216517697932166176979321671769793216817697932169176979321701769793217117697932172176979321731769793217417697932175176979321761769793217717697932178176979321791769793218017697932181176979321821769793218317697932184176979321851769793218617697932187176979321881769793218917697932190176979321911769793219217697932193176979321941769793219517697932196176979321971769793219817697932199176979322001769793220117697932202176979322031769793220417697932205176979322061769793220717697932208176979322091769793221017697932211176979322121769793221317697932214176979322151769793221617697932217176979322181769793221917697932220176979322211769793222217697932223176979322241769793222517697932226176979322271769793222817697932229176979322301769793223117697932232176979322331769793223417697932235176979322361769793223717697932238176979322391769793224017697932241176979322421769793224317697932244176979322451769793224617697932247176979322481769793224917697932250176979322511769793225217697932253176979322541769793225517697932256176979322571769793225817697932259176979322601769793226117697932262176979322631769793226417697932265176979322661769793226717697932268176979322691769793227017697932271176979322721769793227317697932274176979322751769793227617697932277176979322781769793227917697932280176979322811769793228217697932283176979322841769793228517697932286176979322871769793228817697932289176979322901769793229117697932292176979322931769793229417697932295176979322961769793229717697932298176979322991769793230017697932301176979323021769793230317697932304176979323051769793230617697932307176979323081769793230917697932310176979323111769793231217697932313176979323141769793231517697932316176979323171769793231817697932319176979323201769793232117697932322176979323231769793232417697932325176979323261769793232717697932328176979323291769793233017697932331176979323321769793233317697932334176979323351769793233617697932337176979323381769793233917697932340176979323411769793234217697932343176979323441769793234517697932346176979323471769793234817697932349176979323501769793235117697932352176979323531769793235417697932355176979323561769793235717697932358176979323591769793236017697932361176979323621769793236317697932364176979323651769793236617697932367176979323681769793236917697932370176979323711769793237217697932373176979323741769793237517697932376176979323771769793237817697932379176979323801769793238117697932382176979323831769793238417697932385176979323861769793238717697932388176979323891769793239017697932391176979323921769793239317697932394176979323951769793239617697932397176979323981769793239917697932400176979324011769793240217697932403176979324041769793240517697932406176979324071769793240817697932409176979324101769793241117697932412176979324131769793241417697932415176979324161769793241717697932418176979324191769793242017697932421176979324221769793242317697932424176979324251769793242617697932427176979324281769793242917697932430176979324311769793243217697932433176979324341769793243517697932436176979324371769793243817697932439176979324401769793244117697932442176979324431769793244417697932445176979324461769793244717697932448176979324491769793245017697932451176979324521769793245317697932454176979324551769793245617697932457176979324581769793245917697932460176979324611769793246217697932463176979324641769793246517697932466176979324671769793246817697932469176979324701769793247117697932472176979324731769793247417697932475176979324761769793247717697932478176979324791769793248017697932481176979324821769793248317697932484176979324851769793248617697932487176979324881769793248917697932490176979324911769793249217697932493176979324941769793249517697932496176979324971769793249817697932499176979325001769793250117697932502176979325031769793250417697932505176979325061769793250717697932508176979325091769793251017697932511176979325121769793251317697932514176979325151769793251617697932517176979325181769793251917697932520176979325211769793252217697932523176979325241769793252517697932526176979325271769793252817697932529176979325301769793253117697932532176979325331769793253417697932535176979325361769793253717697932538176979325391769793254017697932541176979325421769793254317697932544176979325451769793254617697932547176979325481769793254917697932550176979325511769793255217697932553176979325541769793255517697932556176979325571769793255817697932559176979325601769793256117697932562176979325631769793256417697932565176979325661769793256717697932568176979325691769793257017697932571176979325721769793257317697932574176979325751769793257617697932577176979325781769793257917697932580176979325811769793258217697932583176979325841769793258517697932586176979325871769793258817697932589176979325901769793259117697932592176979325931769793259417697932595176979325961769793259717697932598176979325991769793260017697932601176979326021769793260317697932604176979326051769793260617697932607176979326081769793260917697932610176979326111769793261217697932613176979326141769793261517697932616176979326171769793261817697932619176979326201769793262117697932622176979326231769793262417697932625176979326261769793262717697932628176979326291769793263017697932631176979326321769793263317697932634176979326351769793263617697932637176979326381769793263917697932640176979326411769793264217697932643176979326441769793264517697932646176979326471769793264817697932649176979326501769793265117697932652176979326531769793265417697932655176979326561769793265717697932658176979326591769793266017697932661176979326621769793266317697932664176979326651769793266617697932667176979326681769793266917697932670176979326711769793267217697932673176979326741769793267517697932676176979326771769793267817697932679176979326801769793268117697932682176979326831769793268417697932685176979326861769793268717697932688176979326891769793269017697932691176979326921769793269317697932694176979326951769793269617697932697176979326981769793269917697932700176979327011769793270217697932703176979327041769793270517697932706176979327071769793270817697932709176979327101769793271117697932712176979327131769793271417697932715176979327161769793271717697932718176979327191769793272017697932721176979327221769793272317697932724176979327251769793272617697932727176979327281769793272917697932730176979327311769793273217697932733176979327341769793273517697932736176979327371769793273817697932739176979327401769793274117697932742176979327431769793274417697932745176979327461769793274717697932748176979327491769793275017697932751176979327521769793275317697932754176979327551769793275617697932757176979327581769793275917697932760176979327611769793276217697932763176979327641769793276517697932766176979327671769793276817697932769176979327701769793277117697932772176979327731769793277417697932775176979327761769793277717697932778176979327791769793278017697932781176979327821769793278317697932784176979327851769793278617697932787176979327881769793278917697932790176979327911769793279217697932793176979327941769793279517697932796176979327971769793279817697932799176979328001769793280117697932802176979328031769793280417697932805176979328061769793280717697932808176979328091769793281017697932811176979328121769793281317697932814176979328151769793281617697932817176979328181769793281917697932820176979328211769793282217697932823176979328241769793282517697932826176979328271769793282817697932829176979328301769793283117697932832176979328331769793283417697932835176979328361769793283717697932838176979328391769793284017697932841176979328421769793284317697932844176979328451769793284617697932847176979328481769793284917697932850176979328511769793285217697932853176979328541769793285517697932856176979328571769793285817697932859176979328601769793286117697932862176979328631769793286417697932865176979328661769793286717697932868176979328691769793287017697932871176979328721769793287317697932874176979328751769793287617697932877176979328781769793287917697932880176979328811769793288217697932883176979328841769793288517697932886176979328871769793288817697932889176979328901769793289117697932892176979328931769793289417697932895176979328961769793289717697932898176979328991769793290017697932901176979329021769793290317697932904176979329051769793290617697932907176979329081769793290917697932910176979329111769793291217697932913176979329141769793291517697932916176979329171769793291817697932919176979329201769793292117697932922176979329231769793292417697932925176979329261769793292717697932928176979329291769793293017697932931176979329321769793293317697932934176979329351769793293617697932937176979329381769793293917697932940176979329411769793294217697932943176979329441769793294517697932946176979329471769793294817697932949176979329501769793295117697932952176979329531769793295417697932955176979329561769793295717697932958176979329591769793296017697932961176979329621769793296317697932964176979329651769793296617697932967176979329681769793296917697932970176979329711769793297217697932973176979329741769793297517697932976176979329771769793297817697932979176979329801769793298117697932982176979329831769793298417697932985176979329861769793298717697932988176979329891769793299017697932991176979329921769793299317697932994176979329951769793299617697932997176979329981769793299917697933000176979330011769793300217697933003176979330041769793300517697933006176979330071769793300817697933009176979330101769793301117697933012176979330131769793301417697933015176979330161769793301717697933018176979330191769793302017697933021176979330221769793302317697933024176979330251769793302617697933027176979330281769793302917697933030176979330311769793303217697933033176979330341769793303517697933036176979330371769793303817697933039176979330401769793304117697933042176979330431769793304417697933045176979330461769793304717697933048176979330491769793305017697933051176979330521769793305317697933054176979330551769793305617697933057176979330581769793305917697933060176979330611769793306217697933063176979330641769793306517697933066176979330671769793306817697933069176979330701769793307117697933072176979330731769793307417697933075176979330761769793307717697933078176979330791769793308017697933081176979330821769793308317697933084176979330851769793308617697933087176979330881769793308917697933090176979330911769793309217697933093176979330941769793309517697933096176979330971769793309817697933099176979331001769793310117697933102176979331031769793310417697933105176979331061769793310717697933108176979331091769793311017697933111176979331121769793311317697933114176979331151769793311617697933117176979331181769793311917697933120176979331211769793312217697933123176979331241769793312517697933126176979331271769793312817697933129176979331301769793313117697933132176979331331769793313417697933135176979331361769793313717697933138176979331391769793314017697933141176979331421769793314317697933144176979331451769793314617697933147176979331481769793314917697933150176979331511769793315217697933153176979331541769793315517697933156176979331571769793315817697933159176979331601769793316117697933162176979331631769793316417697933165176979331661769793316717697933168176979331691769793317017697933171176979331721769793317317697933174176979331751769793317617697933177176979331781769793317917697933180176979331811769793318217697933183176979331841769793318517697933186176979331871769793318817697933189176979331901769793319117697933192176979331931769793319417697933195176979331961769793319717697933198176979331991769793320017697933201176979332021769793320317697933204176979332051769793320617697933207176979332081769793320917697933210176979332111769793321217697933213176979332141769793321517697933216176979332171769793321817697933219176979332201769793322117697933222176979332231769793322417697933225176979332261769793322717697933228176979332291769793323017697933231176979332321769793323317697933234176979332351769793323617697933237176979332381769793323917697933240176979332411769793324217697933243176979332441769793324517697933246176979332471769793324817697933249176979332501769793325117697933252176979332531769793325417697933255176979332561769793325717697933258176979332591769793326017697933261176979332621769793326317697933264176979332651769793326617697933267176979332681769793326917697933270176979332711769793327217697933273176979332741769793327517697933276176979332771769793327817697933279176979332801769793328117697933282176979332831769793328417697933285176979332861769793328717697933288176979332891769793329017697933291176979332921769793329317697933294176979332951769793329617697933297176979332981769793329917697933300176979333011769793330217697933303176979333041769793330517697933306176979333071769793330817697933309176979333101769793331117697933312176979333131769793331417697933315176979333161769793331717697933318176979333191769793332017697933321176979333221769793332317697933324176979333251769793332617697933327176979333281769793332917697933330176979333311769793333217697933333176979333341769793333517697933336176979333371769793333817697933339176979333401769793334117697933342176979333431769793334417697933345176979333461769793334717697933348176979333491769793335017697933351176979333521769793335317697933354176979333551769793335617697933357176979333581769793335917697933360176979333611769793336217697933363176979333641769793336517697933366176979333671769793336817697933369176979333701769793337117697933372176979333731769793337417697933375176979333761769793337717697933378176979333791769793338017697933381176979333821769793338317697933384176979333851769793338617697933387176979333881769793338917697933390176979333911769793339217697933393176979333941769793339517697933396176979333971769793339817697933399176979334001769793340117697933402176979334031769793340417697933405176979334061769793340717697933408176979334091769793341017697933411176979334121769793341317697933414176979334151769793341617697933417176979334181769793341917697933420176979334211769793342217697933423176979334241769793342517697933426176979334271769793342817697933429176979334301769793343117697933432176979334331769793343417697933435176979334361769793343717697933438176979334391769793344017697933441176979334421769793344317697933444176979334451769793344617697933447176979334481769793344917697933450176979334511769793345217697933453176979334541769793345517697933456176979334571769793345817697933459176979334601769793346117697933462176979334631769793346417697933465176979334661769793346717697933468176979334691769793347017697933471176979334721769793347317697933474176979334751769793347617697933477176979334781769793347917697933480176979334811769793348217697933483176979334841769793348517697933486176979334871769793348817697933489176979334901769793349117697933492176979334931769793349417697933495176979334961769793349717697933498176979334991769793350017697933501176979335021769793350317697933504176979335051769793350617697933507176979335081769793350917697933510176979335111769793351217697933513176979335141769793351517697933516176979335171769793351817697933519176979335201769793352117697933522176979335231769793352417697933525176979335261769793352717697933528176979335291769793353017697933531176979335321769793353317697933534176979335351769793353617697933537176979335381769793353917697933540176979335411769793354217697933543176979335441769793354517697933546176979335471769793354817697933549176979335501769793355117697933552176979335531769793355417697933555176979335561769793355717697933558176979335591769793356017697933561176979335621769793356317697933564176979335651769793356617697933567176979335681769793356917697933570176979335711769793357217697933573176979335741769793357517697933576176979335771769793357817697933579176979335801769793358117697933582176979335831769793358417697933585176979335861769793358717697933588176979335891769793359017697933591176979335921769793359317697933594176979335951769793359617697933597176979335981769793359917697933600176979336011769793360217697933603176979336041769793360517697933606176979336071769793360817697933609176979336101769793361117697933612176979336131769793361417697933615176979336161769793361717697933618176979336191769793362017697933621176979336221769793362317697933624176979336251769793362617697933627176979336281769793362917697933630176979336311769793363217697933633176979336341769793363517697933636176979336371769793363817697933639176979336401769793364117697933642176979336431769793364417697933645176979336461769793364717697933648176979336491769793365017697933651176979336521769793365317697933654176979336551769793365617697933657176979336581769793365917697933660176979336611769793366217697933663176979336641769793366517697933666176979336671769793366817697933669176979336701769793367117697933672176979336731769793367417697933675176979336761769793367717697933678176979336791769793368017697933681176979336821769793368317697933684176979336851769793368617697933687176979336881769793368917697933690176979336911769793369217697933693176979336941769793369517697933696176979336971769793369817697933699176979337001769793370117697933702176979337031769793370417697933705176979337061769793370717697933708176979337091769793371017697933711176979337121769793371317697933714176979337151769793371617697933717176979337181769793371917697933720176979337211769793372217697933723176979337241769793372517697933726176979337271769793372817697933729176979337301769793373117697933732176979337331769793373417697933735176979337361769793373717697933738176979337391769793374017697933741176979337421769793374317697933744176979337451769793374617697933747176979337481769793374917697933750176979337511769793375217697933753176979337541769793375517697933756176979337571769793375817697933759176979337601769793376117697933762176979337631769793376417697933765176979337661769793376717697933768176979337691769793377017697933771176979337721769793377317697933774176979337751769793377617697933777176979337781769793377917697933780176979337811769793378217697933783176979337841769793378517697933786176979337871769793378817697933789176979337901769793379117697933792176979337931769793379417697933795176979337961769793379717697933798176979337991769793380017697933801176979338021769793380317697933804176979338051769793380617697933807176979338081769793380917697933810176979338111769793381217697933813176979338141769793381517697933816176979338171769793381817697933819176979338201769793382117697933822176979338231769793382417697933825176979338261769793382717697933828176979338291769793383017697933831176979338321769793383317697933834176979338351769793383617697933837176979338381769793383917697933840176979338411769793384217697933843176979338441769793384517697933846176979338471769793384817697933849176979338501769793385117697933852176979338531769793385417697933855176979338561769793385717697933858176979338591769793386017697933861176979338621769793386317697933864176979338651769793386617697933867176979338681769793386917697933870176979338711769793387217697933873176979338741769793387517697933876176979338771769793387817697933879176979338801769793388117697933882176979338831769793388417697933885176979338861769793388717697933888176979338891769793389017697933891176979338921769793389317697933894176979338951769793389617697933897176979338981769793389917697933900176979339011769793390217697933903176979339041769793390517697933906176979339071769793390817697933909176979339101769793391117697933912176979339131769793391417697933915176979339161769793391717697933918176979339191769793392017697933921176979339221769793392317697933924176979339251769793392617697933927176979339281769793392917697933930176979339311769793393217697933933176979339341769793393517697933936176979339371769793393817697933939176979339401769793394117697933942176979339431769793394417697933945176979339461769793394717697933948176979339491769793395017697933951176979339521769793395317697933954176979339551769793395617697933957176979339581769793395917697933960176979339611769793396217697933963176979339641769793396517697933966176979339671769793396817697933969176979339701769793397117697933972176979339731769793397417697933975176979339761769793397717697933978176979339791769793398017697933981176979339821769793398317697933984176979339851769793398617697933987176979339881769793398917697933990176979339911769793399217697933993176979339941769793399517697933996176979339971769793399817697933999176979340001769793400117697934002176979340031769793400417697934005176979340061769793400717697934008176979340091769793401017697934011176979340121769793401317697934014176979340151769793401617697934017176979340181769793401917697934020176979340211769793402217697934023176979340241769793402517697934026176979340271769793402817697934029176979340301769793403117697934032176979340331769793403417697934035176979340361769793403717697934038176979340391769793404017697934041176979340421769793404317697934044176979340451769793404617697934047176979340481769793404917697934050176979340511769793405217697934053176979340541769793405517697934056176979340571769793405817697934059176979340601769793406117697934062176979340631769793406417697934065176979340661769793406717697934068176979340691769793407017697934071176979340721769793407317697934074176979340751769793407617697934077176979340781769793407917697934080176979340811769793408217697934083176979340841769793408517697934086176979340871769793408817697934089176979340901769793409117697934092176979340931769793409417697934095176979340961769793409717697934098176979340991769793410017697934101176979341021769793410317697934104176979341051769793410617697934107176979341081769793410917697934110176979341111769793411217697934113176979341141769793411517697934116176979341171769793411817697934119176979341201769793412117697934122176979341231769793412417697934125176979341261769793412717697934128176979341291769793413017697934131176979341321769793413317697934134176979341351769793413617697934137176979341381769793413917697934140176979341411769793414217697934143176979341441769793414517697934146176979341471769793414817697934149176979341501769793415117697934152176979341531769793415417697934155176979341561769793415717697934158176979341591769793416017697934161176979341621769793416317697934164176979341651769793416617697934167176979341681769793416917697934170176979341711769793417217697934173176979341741769793417517697934176176979341771769793417817697934179176979341801769793418117697934182176979341831769793418417697934185176979341861769793418717697934188176979341891769793419017697934191176979341921769793419317697934194176979341951769793419617697934197176979341981769793419917697934200176979342011769793420217697934203176979342041769793420517697934206176979342071769793420817697934209176979342101769793421117697934212176979342131769793421417697934215176979342161769793421717697934218176979342191769793422017697934221176979342221769793422317697934224176979342251769793422617697934227176979342281769793422917697934230176979342311769793423217697934233176979342341769793423517697934236176979342371769793423817697934239176979342401769793424117697934242176979342431769793424417697934245176979342461769793424717697934248176979342491769793425017697934251176979342521769793425317697934254176979342551769793425617697934257176979342581769793425917697934260176979342611769793426217697934263176979342641769793426517697934266176979342671769793426817697934269176979342701769793427117697934272176979342731769793427417697934275176979342761769793427717697934278176979342791769793428017697934281176979342821769793428317697934284176979342851769793428617697934287176979342881769793428917697934290176979342911769793429217697934293176979342941769793429517697934296176979342971769793429817697934299176979343001769793430117697934302176979343031769793430417697934305176979343061769793430717697934308176979343091769793431017697934311176979343121769793431317697934314176979343151769793431617697934317176979343181769793431917697934320176979343211769793432217697934323176979343241769793432517697934326176979343271769793432817697934329176979343301769793433117697934332176979343331769793433417697934335176979343361769793433717697934338176979343391769793434017697934341176979343421769793434317697934344176979343451769793434617697934347176979343481769793434917697934350176979343511769793435217697934353176979343541769793435517697934356176979343571769793435817697934359176979343601769793436117697934362176979343631769793436417697934365176979343661769793436717697934368176979343691769793437017697934371176979343721769793437317697934374176979343751769793437617697934377176979343781769793437917697934380176979343811769793438217697934383176979343841769793438517697934386176979343871769793438817697934389176979343901769793439117697934392176979343931769793439417697934395176979343961769793439717697934398176979343991769793440017697934401176979344021769793440317697934404176979344051769793440617697934407176979344081769793440917697934410176979344111769793441217697934413176979344141769793441517697934416176979344171769793441817697934419176979344201769793442117697934422176979344231769793442417697934425176979344261769793442717697934428176979344291769793443017697934431176979344321769793443317697934434176979344351769793443617697934437176979344381769793443917697934440176979344411769793444217697934443176979344441769793444517697934446176979344471769793444817697934449176979344501769793445117697934452176979344531769793445417697934455176979344561769793445717697934458176979344591769793446017697934461176979344621769793446317697934464176979344651769793446617697934467176979344681769793446917697934470176979344711769793447217697934473176979344741769793447517697934476176979344771769793447817697934479176979344801769793448117697934482176979344831769793448417697934485176979344861769793448717697934488176979344891769793449017697934491176979344921769793449317697934494176979344951769793449617697934497176979344981769793449917697934500176979345011769793450217697934503176979345041769793450517697934506176979345071769793450817697934509176979345101769793451117697934512176979345131769793451417697934515176979345161769793451717697934518176979345191769793452017697934521176979345221769793452317697934524176979345251769793452617697934527176979345281769793452917697934530176979345311769793453217697934533176979345341769793453517697934536176979345371769793453817697934539176979345401769793454117697934542176979345431769793454417697934545176979345461769793454717697934548176979345491769793455017697934551176979345521769793455317697934554176979345551769793455617697934557176979345581769793455917697934560176979345611769793456217697934563176979345641769793456517697934566176979345671769793456817697934569176979345701769793457117697934572176979345731769793457417697934575176979345761769793457717697934578176979345791769793458017697934581176979345821769793458317697934584176979345851769793458617697934587176979345881769793458917697934590176979345911769793459217697934593176979345941769793459517697934596176979345971769793459817697934599176979346001769793460117697934602176979346031769793460417697934605176979346061769793460717697934608176979346091769793461017697934611176979346121769793461317697934614176979346151769793461617697934617176979346181769793461917697934620176979346211769793462217697934623176979346241769793462517697934626176979346271769793462817697934629176979346301769793463117697934632176979346331769793463417697934635176979346361769793463717697934638176979346391769793464017697934641176979346421769793464317697934644176979346451769793464617697934647176979346481769793464917697934650176979346511769793465217697934653176979346541769793465517697934656176979346571769793465817697934659176979346601769793466117697934662176979346631769793466417697934665176979346661769793466717697934668176979346691769793467017697934671176979346721769793467317697934674176979346751769793467617697934677176979346781769793467917697934680176979346811769793468217697934683176979346841769793468517697934686176979346871769793468817697934689176979346901769793469117697934692176979346931769793469417697934695176979346961769793469717697934698176979346991769793470017697934701176979347021769793470317697934704176979347051769793470617697934707176979347081769793470917697934710176979347111769793471217697934713176979347141769793471517697934716176979347171769793471817697934719176979347201769793472117697934722176979347231769793472417697934725176979347261769793472717697934728176979347291769793473017697934731176979347321769793473317697934734176979347351769793473617697934737176979347381769793473917697934740176979347411769793474217697934743176979347441769793474517697934746176979347471769793474817697934749176979347501769793475117697934752176979347531769793475417697934755176979347561769793475717697934758176979347591769793476017697934761176979347621769793476317697934764176979347651769793476617697934767176979347681769793476917697934770176979347711769793477217697934773176979347741769793477517697934776176979347771769793477817697934779176979347801769793478117697934782176979347831769793478417697934785176979347861769793478717697934788176979347891769793479017697934791176979347921769793479317697934794176979347951769793479617697934797176979347981769793479917697934800176979348011769793480217697934803176979348041769793480517697934806176979348071769793480817697934809176979348101769793481117697934812176979348131769793481417697934815176979348161769793481717697934818176979348191769793482017697934821176979348221769793482317697934824176979348251769793482617697934827176979348281769793482917697934830176979348311769793483217697934833176979348341769793483517697934836176979348371769793483817697934839176979348401769793484117697934842176979348431769793484417697934845176979348461769793484717697934848176979348491769793485017697934851176979348521769793485317697934854176979348551769793485617697934857176979348581769793485917697934860176979348611769793486217697934863176979348641769793486517697934866176979348671769793486817697934869176979348701769793487117697934872176979348731769793487417697934875176979348761769793487717697934878176979348791769793488017697934881176979348821769793488317697934884176979348851769793488617697934887176979348881769793488917697934890176979348911769793489217697934893176979348941769793489517697934896176979348971769793489817697934899176979349001769793490117697934902176979349031769793490417697934905176979349061769793490717697934908176979349091769793491017697934911176979349121769793491317697934914176979349151769793491617697934917176979349181769793491917697934920176979349211769793492217697934923176979349241769793492517697934926176979349271769793492817697934929176979349301769793493117697934932176979349331769793493417697934935176979349361769793493717697934938176979349391769793494017697934941176979349421769793494317697934944176979349451769793494617697934947176979349481769793494917697934950176979349511769793495217697934953176979349541769793495517697934956176979349571769793495817697934959176979349601769793496117697934962176979349631769793496417697934965176979349661769793496717697934968176979349691769793497017697934971176979349721769793497317697934974176979349751769793497617697934977176979349781769793497917697934980176979349811769793498217697934983176979349841769793498517697934986176979349871769793498817697934989176979349901769793499117697934992176979349931769793499417697934995176979349961769793499717697934998176979349991769793500017697935001176979350021769793500317697935004176979350051769793500617697935007176979350081769793500917697935010176979350111769793501217697935013176979350141769793501517697935016176979350171769793501817697935019176979350201769793502117697935022176979350231769793502417697935025176979350261769793502717697935028176979350291769793503017697935031176979350321769793503317697935034176979350351769793503617697935037176979350381769793503917697935040176979350411769793504217697935043176979350441769793504517697935046176979350471769793504817697935049176979350501769793505117697935052176979350531769793505417697935055176979350561769793505717697935058176979350591769793506017697935061176979350621769793506317697935064176979350651769793506617697935067176979350681769793506917697935070176979350711769793507217697935073176979350741769793507517697935076176979350771769793507817697935079176979350801769793508117697935082176979350831769793508417697935085176979350861769793508717697935088176979350891769793509017697935091176979350921769793509317697935094176979350951769793509617697935097176979350981769793509917697935100176979351011769793510217697935103176979351041769793510517697935106176979351071769793510817697935109176979351101769793511117697935112176979351131769793511417697935115176979351161769793511717697935118176979351191769793512017697935121176979351221769793512317697935124176979351251769793512617697935127176979351281769793512917697935130176979351311769793513217697935133176979351341769793513517697935136176979351371769793513817697935139176979351401769793514117697935142176979351431769793514417697935145176979351461769793514717697935148176979351491769793515017697935151176979351521769793515317697935154176979351551769793515617697935157176979351581769793515917697935160176979351611769793516217697935163176979351641769793516517697935166176979351671769793516817697935169176979351701769793517117697935172176979351731769793517417697935175176979351761769793517717697935178176979351791769793518017697935181176979351821769793518317697935184176979351851769793518617697935187176979351881769793518917697935190176979351911769793519217697935193176979351941769793519517697935196176979351971769793519817697935199176979352001769793520117697935202176979352031769793520417697935205176979352061769793520717697935208176979352091769793521017697935211176979352121769793521317697935214176979352151769793521617697935217176979352181769793521917697935220176979352211769793522217697935223176979352241769793522517697935226176979352271769793522817697935229176979352301769793523117697935232176979352331769793523417697935235176979352361769793523717697935238176979352391769793524017697935241176979352421769793524317697935244176979352451769793524617697935247176979352481769793524917697935250176979352511769793525217697935253176979352541769793525517697935256176979352571769793525817697935259176979352601769793526117697935262176979352631769793526417697935265176979352661769793526717697935268176979352691769793527017697935271176979352721769793527317697935274176979352751769793527617697935277176979352781769793527917697935280176979352811769793528217697935283176979352841769793528517697935286176979352871769793528817697935289176979352901769793529117697935292176979352931769793529417697935295176979352961769793529717697935298176979352991769793530017697935301176979353021769793530317697935304176979353051769793530617697935307176979353081769793530917697935310176979353111769793531217697935313176979353141769793531517697935316176979353171769793531817697935319176979353201769793532117697935322176979353231769793532417697935325176979353261769793532717697935328176979353291769793533017697935331176979353321769793533317697935334176979353351769793533617697935337176979353381769793533917697935340176979353411769793534217697935343176979353441769793534517697935346176979353471769793534817697935349176979353501769793535117697935352176979353531769793535417697935355176979353561769793535717697935358176979353591769793536017697935361176979353621769793536317697935364176979353651769793536617697935367176979353681769793536917697935370176979353711769793537217697935373176979353741769793537517697935376176979353771769793537817697935379176979353801769793538117697935382176979353831769793538417697935385176979353861769793538717697935388176979353891769793539017697935391176979353921769793539317697935394176979353951769793539617697935397176979353981769793539917697935400176979354011769793540217697935403176979354041769793540517697935406176979354071769793540817697935409176979354101769793541117697935412176979354131769793541417697935415176979354161769793541717697935418176979354191769793542017697935421176979354221769793542317697935424176979354251769793542617697935427176979354281769793542917697935430176979354311769793543217697935433176979354341769793543517697935436176979354371769793543817697935439176979354401769793544117697935442176979354431769793544417697935445176979354461769793544717697935448176979354491769793545017697935451176979354521769793545317697935454176979354551769793545617697935457176979354581769793545917697935460176979354611769793546217697935463176979354641769793546517697935466176979354671769793546817697935469176979354701769793547117697935472176979354731769793547417697935475176979354761769793547717697935478176979354791769793548017697935481176979354821769793548317697935484176979354851769793548617697935487176979354881769793548917697935490176979354911769793549217697935493176979354941769793549517697935496176979354971769793549817697935499176979355001769793550117697935502176979355031769793550417697935505176979355061769793550717697935508176979355091769793551017697935511176979355121769793551317697935514176979355151769793551617697935517176979355181769793551917697935520176979355211769793552217697935523176979355241769793552517697935526176979355271769793552817697935529176979355301769793553117697935532176979355331769793553417697935535176979355361769793553717697935538176979355391769793554017697935541176979355421769793554317697935544176979355451769793554617697935547176979355481769793554917697935550176979355511769793555217697935553176979355541769793555517697935556176979355571769793555817697935559176979355601769793556117697935562176979355631769793556417697935565176979355661769793556717697935568176979355691769793557017697935571176979355721769793557317697935574176979355751769793557617697935577176979355781769793557917697935580176979355811769793558217697935583176979355841769793558517697935586176979355871769793558817697935589176979355901769793559117697935592176979355931769793559417697935595176979355961769793559717697935598176979355991769793560017697935601176979356021769793560317697935604176979356051769793560617697935607176979356081769793560917697935610176979356111769793561217697935613176979356141769793561517697935616176979356171769793561817697935619176979356201769793562117697935622176979356231769793562417697935625176979356261769793562717697935628176979356291769793563017697935631176979356321769793563317697935634176979356351769793563617697935637176979356381769793563917697935640176979356411769793564217697935643176979356441769793564517697935646176979356471769793564817697935649176979356501769793565117697935652176979356531769793565417697935655176979356561769793565717697935658176979356591769793566017697935661176979356621769793566317697935664176979356651769793566617697935667176979356681769793566917697935670176979356711769793567217697935673176979356741769793567517697935676176979356771769793567817697935679176979356801769793568117697935682176979356831769793568417697935685176979356861769793568717697935688176979356891769793569017697935691176979356921769793569317697935694176979356951769793569617697935697176979356981769793569917697935700176979357011769793570217697935703176979357041769793570517697935706176979357071769793570817697935709176979357101769793571117697935712176979357131769793571417697935715176979357161769793571717697935718176979357191769793572017697935721176979357221769793572317697935724176979357251769793572617697935727176979357281769793572917697935730176979357311769793573217697935733176979357341769793573517697935736176979357371769793573817697935739176979357401769793574117697935742176979357431769793574417697935745176979357461769793574717697935748176979357491769793575017697935751176979357521769793575317697935754176979357551769793575617697935757176979357581769793575917697935760176979357611769793576217697935763176979357641769793576517697935766176979357671769793576817697935769176979357701769793577117697935772176979357731769793577417697935775176979357761769793577717697935778176979357791769793578017697935781176979357821769793578317697935784176979357851769793578617697935787176979357881769793578917697935790176979357911769793579217697935793176979357941769793579517697935796176979357971769793579817697935799176979358001769793580117697935802176979358031769793580417697935805176979358061769793580717697935808176979358091769793581017697935811176979358121769793581317697935814176979358151769793581617697935817176979358181769793581917697935820176979358211769793582217697935823176979358241769793582517697935826176979358271769793582817697935829176979358301769793583117697935832176979358331769793583417697935835176979358361769793583717697935838176979358391769793584017697935841176979358421769793584317697935844176979358451769793584617697935847176979358481769793584917697935850176979358511769793585217697935853176979358541769793585517697935856176979358571769793585817697935859176979358601769793586117697935862176979358631769793586417697935865176979358661769793586717697935868176979358691769793587017697935871176979358721769793587317697935874176979358751769793587617697935877176979358781769793587917697935880176979358811769793588217697935883176979358841769793588517697935886176979358871769793588817697935889176979358901769793589117697935892176979358931769793589417697935895176979358961769793589717697935898176979358991769793590017697935901176979359021769793590317697935904176979359051769793590617697935907176979359081769793590917697935910176979359111769793591217697935913176979359141769793591517697935916176979359171769793591817697935919176979359201769793592117697935922176979359231769793592417697935925176979359261769793592717697935928176979359291769793593017697935931176979359321769793593317697935934176979359351769793593617697935937176979359381769793593917697935940176979359411769793594217697935943176979359441769793594517697935946176979359471769793594817697935949176979359501769793595117697935952176979359531769793595417697935955176979359561769793595717697935958176979359591769793596017697935961176979359621769793596317697935964176979359651769793596617697935967176979359681769793596917697935970176979359711769793597217697935973176979359741769793597517697935976176979359771769793597817697935979176979359801769793598117697935982176979359831769793598417697935985176979359861769793598717697935988176979359891769793599017697935991176979359921769793599317697935994176979359951769793599617697935997176979359981769793599917697936000176979360011769793600217697936003176979360041769793600517697936006176979360071769793600817697936009176979360101769793601117697936012176979360131769793601417697936015176979360161769793601717697936018176979360191769793602017697936021176979360221769793602317697936024176979360251769793602617697936027176979360281769793602917697936030176979360311769793603217697936033176979360341769793603517697936036176979360371769793603817697936039176979360401769793604117697936042176979360431769793604417697936045176979360461769793604717697936048176979360491769793605017697936051176979360521769793605317697936054176979360551769793605617697936057176979360581769793605917697936060176979360611769793606217697936063176979360641769793606517697936066176979360671769793606817697936069176979360701769793607117697936072176979360731769793607417697936075176979360761769793607717697936078176979360791769793608017697936081176979360821769793608317697936084176979360851769793608617697936087176979360881769793608917697936090176979360911769793609217697936093176979360941769793609517697936096176979360971769793609817697936099176979361001769793610117697936102176979361031769793610417697936105176979361061769793610717697936108176979361091769793611017697936111176979361121769793611317697936114176979361151769793611617697936117176979361181769793611917697936120176979361211769793612217697936123176979361241769793612517697936126176979361271769793612817697936129176979361301769793613117697936132176979361331769793613417697936135176979361361769793613717697936138176979361391769793614017697936141176979361421769793614317697936144176979361451769793614617697936147176979361481769793614917697936150176979361511769793615217697936153176979361541769793615517697936156176979361571769793615817697936159176979361601769793616117697936162176979361631769793616417697936165176979361661769793616717697936168176979361691769793617017697936171176979361721769793617317697936174176979361751769793617617697936177176979361781769793617917697936180176979361811769793618217697936183176979361841769793618517697936186176979361871769793618817697936189176979361901769793619117697936192176979361931769793619417697936195176979361961769793619717697936198176979361991769793620017697936201176979362021769793620317697936204176979362051769793620617697936207176979362081769793620917697936210176979362111769793621217697936213176979362141769793621517697936216176979362171769793621817697936219176979362201769793622117697936222176979362231769793622417697936225176979362261769793622717697936228176979362291769793623017697936231176979362321769793623317697936234176979362351769793623617697936237176979362381769793623917697936240176979362411769793624217697936243176979362441769793624517697936246176979362471769793624817697936249176979362501769793625117697936252176979362531769793625417697936255176979362561769793625717697936258176979362591769793626017697936261176979362621769793626317697936264176979362651769793626617697936267176979362681769793626917697936270176979362711769793627217697936273176979362741769793627517697936276176979362771769793627817697936279176979362801769793628117697936282176979362831769793628417697936285176979362861769793628717697936288176979362891769793629017697936291176979362921769793629317697936294176979362951769793629617697936297176979362981769793629917697936300176979363011769793630217697936303176979363041769793630517697936306176979363071769793630817697936309176979363101769793631117697936312176979363131769793631417697936315176979363161769793631717697936318176979363191769793632017697936321176979363221769793632317697936324176979363251769793632617697936327176979363281769793632917697936330176979363311769793633217697936333176979363341769793633517697936336176979363371769793633817697936339176979363401769793634117697936342176979363431769793634417697936345176979363461769793634717697936348176979363491769793635017697936351176979363521769793635317697936354176979363551769793635617697936357176979363581769793635917697936360176979363611769793636217697936363176979363641769793636517697936366176979363671769793636817697936369176979363701769793637117697936372176979363731769793637417697936375176979363761769793637717697936378176979363791769793638017697936381176979363821769793638317697936384176979363851769793638617697936387176979363881769793638917697936390176979363911769793639217697936393176979363941769793639517697936396176979363971769793639817697936399176979364001769793640117697936402176979364031769793640417697936405176979364061769793640717697936408176979364091769793641017697936411176979364121769793641317697936414176979364151769793641617697936417176979364181769793641917697936420176979364211769793642217697936423176979364241769793642517697936426176979364271769793642817697936429176979364301769793643117697936432176979364331769793643417697936435176979364361769793643717697936438176979364391769793644017697936441176979364421769793644317697936444176979364451769793644617697936447176979364481769793644917697936450176979364511769793645217697936453176979364541769793645517697936456176979364571769793645817697936459176979364601769793646117697936462176979364631769793646417697936465176979364661769793646717697936468176979364691769793647017697936471176979364721769793647317697936474176979364751769793647617697936477176979364781769793647917697936480176979364811769793648217697936483176979364841769793648517697936486176979364871769793648817697936489176979364901769793649117697936492176979364931769793649417697936495176979364961769793649717697936498176979364991769793650017697936501176979365021769793650317697936504176979365051769793650617697936507176979365081769793650917697936510176979365111769793651217697936513176979365141769793651517697936516176979365171769793651817697936519176979365201769793652117697936522176979365231769793652417697936525176979365261769793652717697936528176979365291769793653017697936531176979365321769793653317697936534176979365351769793653617697936537176979365381769793653917697936540176979365411769793654217697936543176979365441769793654517697936546176979365471769793654817697936549176979365501769793655117697936552176979365531769793655417697936555176979365561769793655717697936558176979365591769793656017697936561176979365621769793656317697936564176979365651769793656617697936567176979365681769793656917697936570176979365711769793657217697936573176979365741769793657517697936576176979365771769793657817697936579176979365801769793658117697936582176979365831769793658417697936585176979365861769793658717697936588176979365891769793659017697936591176979365921769793659317697936594176979365951769793659617697936597176979365981769793659917697936600176979366011769793660217697936603176979366041769793660517697936606176979366071769793660817697936609176979366101769793661117697936612176979366131769793661417697936615176979366161769793661717697936618176979366191769793662017697936621176979366221769793662317697936624176979366251769793662617697936627176979366281769793662917697936630176979366311769793663217697936633176979366341769793663517697936636176979366371769793663817697936639176979366401769793664117697936642176979366431769793664417697936645176979366461769793664717697936648176979366491769793665017697936651176979366521769793665317697936654176979366551769793665617697936657176979366581769793665917697936660176979366611769793666217697936663176979366641769793666517697936666176979366671769793666817697936669176979366701769793667117697936672176979366731769793667417697936675176979366761769793667717697936678176979366791769793668017697936681176979366821769793668317697936684176979366851769793668617697936687176979366881769793668917697936690176979366911769793669217697936693176979366941769793669517697936696176979366971769793669817697936699176979367001769793670117697936702176979367031769793670417697936705176979367061769793670717697936708176979367091769793671017697936711176979367121769793671317697936714176979367151769793671617697936717176979367181769793671917697936720176979367211769793672217697936723176979367241769793672517697936726176979367271769793672817697936729176979367301769793673117697936732176979367331769793673417697936735176979367361769793673717697936738176979367391769793674017697936741176979367421769793674317697936744176979367451769793674617697936747176979367481769793674917697936750176979367511769793675217697936753176979367541769793675517697936756176979367571769793675817697936759176979367601769793676117697936762176979367631769793676417697936765176979367661769793676717697936768176979367691769793677017697936771176979367721769793677317697936774176979367751769793677617697936777176979367781769793677917697936780176979367811769793678217697936783176979367841769793678517697936786176979367871769793678817697936789176979367901769793679117697936792176979367931769793679417697936795176979367961769793679717697936798176979367991769793680017697936801176979368021769793680317697936804176979368051769793680617697936807176979368081769793680917697936810176979368111769793681217697936813176979368141769793681517697936816176979368171769793681817697936819176979368201769793682117697936822176979368231769793682417697936825176979368261769793682717697936828176979368291769793683017697936831176979368321769793683317697936834176979368351769793683617697936837176979368381769793683917697936840176979368411769793684217697936843176979368441769793684517697936846176979368471769793684817697936849176979368501769793685117697936852176979368531769793685417697936855176979368561769793685717697936858176979368591769793686017697936861176979368621769793686317697936864176979368651769793686617697936867176979368681769793686917697936870176979368711769793687217697936873176979368741769793687517697936876176979368771769793687817697936879176979368801769793688117697936882176979368831769793688417697936885176979368861769793688717697936888176979368891769793689017697936891176979368921769793689317697936894176979368951769793689617697936897176979368981769793689917697936900176979369011769793690217697936903176979369041769793690517697936906176979369071769793690817697936909176979369101769793691117697936912176979369131769793691417697936915176979369161769793691717697936918176979369191769793692017697936921176979369221769793692317697936924176979369251769793692617697936927176979369281769793692917697936930176979369311769793693217697936933176979369341769793693517697936936176979369371769793693817697936939176979369401769793694117697936942176979369431769793694417697936945176979369461769793694717697936948176979369491769793695017697936951176979369521769793695317697936954176979369551769793695617697936957176979369581769793695917697936960176979369611769793696217697936963176979369641769793696517697936966176979369671769793696817697936969176979369701769793697117697936972176979369731769793697417697936975176979369761769793697717697936978176979369791769793698017697936981176979369821769793698317697936984176979369851769793698617697936987176979369881769793698917697936990176979369911769793699217697936993176979369941769793699517697936996176979369971769793699817697936999176979370001769793700117697937002176979370031769793700417697937005176979370061769793700717697937008176979370091769793701017697937011176979370121769793701317697937014176979370151769793701617697937017176979370181769793701917697937020176979370211769793702217697937023176979370241769793702517697937026176979370271769793702817697937029176979370301769793703117697937032176979370331769793703417697937035176979370361769793703717697937038176979370391769793704017697937041176979370421769793704317697937044176979370451769793704617697937047176979370481769793704917697937050176979370511769793705217697937053176979370541769793705517697937056176979370571769793705817697937059176979370601769793706117697937062176979370631769793706417697937065176979370661769793706717697937068176979370691769793707017697937071176979370721769793707317697937074176979370751769793707617697937077176979370781769793707917697937080176979370811769793708217697937083176979370841769793708517697937086176979370871769793708817697937089176979370901769793709117697937092176979370931769793709417697937095176979370961769793709717697937098176979370991769793710017697937101176979371021769793710317697937104176979371051769793710617697937107176979371081769793710917697937110176979371111769793711217697937113176979371141769793711517697937116176979371171769793711817697937119176979371201769793712117697937122176979371231769793712417697937125176979371261769793712717697937128176979371291769793713017697937131176979371321769793713317697937134176979371351769793713617697937137176979371381769793713917697937140176979371411769793714217697937143176979371441769793714517697937146176979371471769793714817697937149176979371501769793715117697937152176979371531769793715417697937155176979371561769793715717697937158176979371591769793716017697937161176979371621769793716317697937164176979371651769793716617697937167176979371681769793716917697937170176979371711769793717217697937173176979371741769793717517697937176176979371771769793717817697937179176979371801769793718117697937182176979371831769793718417697937185176979371861769793718717697937188176979371891769793719017697937191176979371921769793719317697937194176979371951769793719617697937197176979371981769793719917697937200176979372011769793720217697937203176979372041769793720517697937206176979372071769793720817697937209176979372101769793721117697937212176979372131769793721417697937215176979372161769793721717697937218176979372191769793722017697937221176979372221769793722317697937224176979372251769793722617697937227176979372281769793722917697937230176979372311769793723217697937233176979372341769793723517697937236176979372371769793723817697937239176979372401769793724117697937242176979372431769793724417697937245176979372461769793724717697937248176979372491769793725017697937251176979372521769793725317697937254176979372551769793725617697937257176979372581769793725917697937260176979372611769793726217697937263176979372641769793726517697937266176979372671769793726817697937269176979372701769793727117697937272176979372731769793727417697937275176979372761769793727717697937278176979372791769793728017697937281176979372821769793728317697937284176979372851769793728617697937287176979372881769793728917697937290176979372911769793729217697937293176979372941769793729517697937296176979372971769793729817697937299176979373001769793730117697937302176979373031769793730417697937305176979373061769793730717697937308176979373091769793731017697937311176979373121769793731317697937314176979373151769793731617697937317176979373181769793731917697937320176979373211769793732217697937323176979373241769793732517697937326176979373271769793732817697937329176979373301769793733117697937332176979373331769793733417697937335176979373361769793733717697937338176979373391769793734017697937341176979373421769793734317697937344176979373451769793734617697937347176979373481769793734917697937350176979373511769793735217697937353176979373541769793735517697937356176979373571769793735817697937359176979373601769793736117697937362176979373631769793736417697937365176979373661769793736717697937368176979373691769793737017697937371176979373721769793737317697937374176979373751769793737617697937377176979373781769793737917697937380176979373811769793738217697937383176979373841769793738517697937386176979373871769793738817697937389176979373901769793739117697937392176979373931769793739417697937395176979373961769793739717697937398176979373991769793740017697937401176979374021769793740317697937404176979374051769793740617697937407176979374081769793740917697937410176979374111769793741217697937413176979374141769793741517697937416176979374171769793741817697937419176979374201769793742117697937422176979374231769793742417697937425176979374261769793742717697937428176979374291769793743017697937431176979374321769793743317697937434176979374351769793743617697937437176979374381769793743917697937440176979374411769793744217697937443176979374441769793744517697937446176979374471769793744817697937449176979374501769793745117697937452176979374531769793745417697937455176979374561769793745717697937458176979374591769793746017697937461176979374621769793746317697937464176979374651769793746617697937467176979374681769793746917697937470176979374711769793747217697937473176979374741769793747517697937476176979374771769793747817697937479176979374801769793748117697937482176979374831769793748417697937485176979374861769793748717697937488176979374891769793749017697937491176979374921769793749317697937494176979374951769793749617697937497176979374981769793749917697937500176979375011769793750217697937503176979375041769793750517697937506176979375071769793750817697937509176979375101769793751117697937512176979375131769793751417697937515176979375161769793751717697937518176979375191769793752017697937521176979375221769793752317697937524176979375251769793752617697937527176979375281769793752917697937530176979375311769793753217697937533176979375341769793753517697937536176979375371769793753817697937539176979375401769793754117697937542176979375431769793754417697937545176979375461769793754717697937548176979375491769793755017697937551176979375521769793755317697937554176979375551769793755617697937557176979375581769793755917697937560176979375611769793756217697937563176979375641769793756517697937566176979375671769793756817697937569176979375701769793757117697937572176979375731769793757417697937575176979375761769793757717697937578176979375791769793758017697937581176979375821769793758317697937584176979375851769793758617697937587176979375881769793758917697937590176979375911769793759217697937593176979375941769793759517697937596176979375971769793759817697937599176979376001769793760117697937602176979376031769793760417697937605176979376061769793760717697937608176979376091769793761017697937611176979376121769793761317697937614176979376151769793761617697937617176979376181769793761917697937620176979376211769793762217697937623176979376241769793762517697937626176979376271769793762817697937629176979376301769793763117697937632176979376331769793763417697937635176979376361769793763717697937638176979376391769793764017697937641176979376421769793764317697937644176979376451769793764617697937647176979376481769793764917697937650176979376511769793765217697937653176979376541769793765517697937656176979376571769793765817697937659176979376601769793766117697937662176979376631769793766417697937665176979376661769793766717697937668176979376691769793767017697937671176979376721769793767317697937674176979376751769793767617697937677176979376781769793767917697937680176979376811769793768217697937683176979376841769793768517697937686176979376871769793768817697937689176979376901769793769117697937692176979376931769793769417697937695176979376961769793769717697937698176979376991769793770017697937701176979377021769793770317697937704176979377051769793770617697937707176979377081769793770917697937710176979377111769793771217697937713176979377141769793771517697937716176979377171769793771817697937719176979377201769793772117697937722176979377231769793772417697937725176979377261769793772717697937728176979377291769793773017697937731176979377321769793773317697937734176979377351769793773617697937737176979377381769793773917697937740176979377411769793774217697937743176979377441769793774517697937746176979377471769793774817697937749176979377501769793775117697937752176979377531769793775417697937755176979377561769793775717697937758176979377591769793776017697937761176979377621769793776317697937764176979377651769793776617697937767176979377681769793776917697937770176979377711769793777217697937773176979377741769793777517697937776176979377771769793777817697937779176979377801769793778117697937782176979377831769793778417697937785176979377861769793778717697937788176979377891769793779017697937791176979377921769793779317697937794176979377951769793779617697937797176979377981769793779917697937800176979378011769793780217697937803176979378041769793780517697937806176979378071769793780817697937809176979378101769793781117697937812176979378131769793781417697937815176979378161769793781717697937818176979378191769793782017697937821176979378221769793782317697937824176979378251769793782617697937827176979378281769793782917697937830176979378311769793783217697937833176979378341769793783517697937836176979378371769793783817697937839176979378401769793784117697937842176979378431769793784417697937845176979378461769793784717697937848176979378491769793785017697937851176979378521769793785317697937854176979378551769793785617697937857176979378581769793785917697937860176979378611769793786217697937863176979378641769793786517697937866176979378671769793786817697937869176979378701769793787117697937872176979378731769793787417697937875176979378761769793787717697937878176979378791769793788017697937881176979378821769793788317697937884176979378851769793788617697937887176979378881769793788917697937890176979378911769793789217697937893176979378941769793789517697937896176979378971769793789817697937899176979379001769793790117697937902176979379031769793790417697937905176979379061769793790717697937908176979379091769793791017697937911176979379121769793791317697937914176979379151769793791617697937917176979379181769793791917697937920176979379211769793792217697937923176979379241769793792517697937926176979379271769793792817697937929176979379301769793793117697937932176979379331769793793417697937935176979379361769793793717697937938176979379391769793794017697937941176979379421769793794317697937944176979379451769793794617697937947176979379481769793794917697937950176979379511769793795217697937953176979379541769793795517697937956176979379571769793795817697937959176979379601769793796117697937962176979379631769793796417697937965176979379661769793796717697937968176979379691769793797017697937971176979379721769793797317697937974176979379751769793797617697937977176979379781769793797917697937980176979379811769793798217697937983176979379841769793798517697937986176979379871769793798817697937989176979379901769793799117697937992176979379931769793799417697937995176979379961769793799717697937998176979379991769793800017697938001176979380021769793800317697938004176979380051769793800617697938007176979380081769793800917697938010176979380111769793801217697938013176979380141769793801517697938016176979380171769793801817697938019176979380201769793802117697938022176979380231769793802417697938025176979380261769793802717697938028176979380291769793803017697938031176979380321769793803317697938034176979380351769793803617697938037176979380381769793803917697938040176979380411769793804217697938043176979380441769793804517697938046176979380471769793804817697938049176979380501769793805117697938052176979380531769793805417697938055176979380561769793805717697938058176979380591769793806017697938061176979380621769793806317697938064176979380651769793806617697938067176979380681769793806917697938070176979380711769793807217697938073176979380741769793807517697938076176979380771769793807817697938079176979380801769793808117697938082176979380831769793808417697938085176979380861769793808717697938088176979380891769793809017697938091176979380921769793809317697938094176979380951769793809617697938097176979380981769793809917697938100176979381011769793810217697938103176979381041769793810517697938106176979381071769793810817697938109176979381101769793811117697938112176979381131769793811417697938115176979381161769793811717697938118176979381191769793812017697938121176979381221769793812317697938124176979381251769793812617697938127176979381281769793812917697938130176979381311769793813217697938133176979381341769793813517697938136176979381371769793813817697938139176979381401769793814117697938142176979381431769793814417697938145176979381461769793814717697938148176979381491769793815017697938151176979381521769793815317697938154176979381551769793815617697938157176979381581769793815917697938160176979381611769793816217697938163176979381641769793816517697938166176979381671769793816817697938169176979381701769793817117697938172176979381731769793817417697938175176979381761769793817717697938178176979381791769793818017697938181176979381821769793818317697938184176979381851769793818617697938187176979381881769793818917697938190176979381911769793819217697938193176979381941769793819517697938196176979381971769793819817697938199176979382001769793820117697938202176979382031769793820417697938205176979382061769793820717697938208176979382091769793821017697938211176979382121769793821317697938214176979382151769793821617697938217176979382181769793821917697938220176979382211769793822217697938223176979382241769793822517697938226176979382271769793822817697938229176979382301769793823117697938232176979382331769793823417697938235176979382361769793823717697938238176979382391769793824017697938241176979382421769793824317697938244176979382451769793824617697938247176979382481769793824917697938250176979382511769793825217697938253176979382541769793825517697938256176979382571769793825817697938259176979382601769793826117697938262176979382631769793826417697938265176979382661769793826717697938268176979382691769793827017697938271176979382721769793827317697938274176979382751769793827617697938277176979382781769793827917697938280176979382811769793828217697938283176979382841769793828517697938286176979382871769793828817697938289176979382901769793829117697938292176979382931769793829417697938295176979382961769793829717697938298176979382991769793830017697938301176979383021769793830317697938304176979383051769793830617697938307176979383081769793830917697938310176979383111769793831217697938313176979383141769793831517697938316176979383171769793831817697938319176979383201769793832117697938322176979383231769793832417697938325176979383261769793832717697938328176979383291769793833017697938331176979383321769793833317697938334176979383351769793833617697938337176979383381769793833917697938340176979383411769793834217697938343176979383441769793834517697938346176979383471769793834817697938349176979383501769793835117697938352176979383531769793835417697938355176979383561769793835717697938358176979383591769793836017697938361176979383621769793836317697938364176979383651769793836617697938367176979383681769793836917697938370176979383711769793837217697938373176979383741769793837517697938376176979383771769793837817697938379176979383801769793838117697938382176979383831769793838417697938385176979383861769793838717697938388176979383891769793839017697938391176979383921769793839317697938394176979383951769793839617697938397176979383981769793839917697938400176979384011769793840217697938403176979384041769793840517697938406176979384071769793840817697938409176979384101769793841117697938412176979384131769793841417697938415176979384161769793841717697938418176979384191769793842017697938421176979384221769793842317697938424176979384251769793842617697938427176979384281769793842917697938430176979384311769793843217697938433176979384341769793843517697938436176979384371769793843817697938439176979384401769793844117697938442176979384431769793844417697938445176979384461769793844717697938448176979384491769793845017697938451176979384521769793845317697938454176979384551769793845617697938457176979384581769793845917697938460176979384611769793846217697938463176979384641769793846517697938466176979384671769793846817697938469176979384701769793847117697938472176979384731769793847417697938475176979384761769793847717697938478176979384791769793848017697938481176979384821769793848317697938484176979384851769793848617697938487176979384881769793848917697938490176979384911769793849217697938493176979384941769793849517697938496176979384971769793849817697938499176979385001769793850117697938502176979385031769793850417697938505176979385061769793850717697938508176979385091769793851017697938511176979385121769793851317697938514176979385151769793851617697938517176979385181769793851917697938520176979385211769793852217697938523176979385241769793852517697938526176979385271769793852817697938529176979385301769793853117697938532176979385331769793853417697938535176979385361769793853717697938538176979385391769793854017697938541176979385421769793854317697938544176979385451769793854617697938547176979385481769793854917697938550176979385511769793855217697938553176979385541769793855517697938556176979385571769793855817697938559176979385601769793856117697938562176979385631769793856417697938565176979385661769793856717697938568176979385691769793857017697938571176979385721769793857317697938574176979385751769793857617697938577176979385781769793857917697938580176979385811769793858217697938583176979385841769793858517697938586176979385871769793858817697938589176979385901769793859117697938592176979385931769793859417697938595176979385961769793859717697938598176979385991769793860017697938601176979386021769793860317697938604176979386051769793860617697938607176979386081769793860917697938610176979386111769793861217697938613176979386141769793861517697938616176979386171769793861817697938619176979386201769793862117697938622176979386231769793862417697938625176979386261769793862717697938628176979386291769793863017697938631176979386321769793863317697938634176979386351769793863617697938637176979386381769793863917697938640176979386411769793864217697938643176979386441769793864517697938646176979386471769793864817697938649176979386501769793865117697938652176979386531769793865417697938655176979386561769793865717697938658176979386591769793866017697938661176979386621769793866317697938664176979386651769793866617697938667176979386681769793866917697938670176979386711769793867217697938673176979386741769793867517697938676176979386771769793867817697938679176979386801769793868117697938682176979386831769793868417697938685176979386861769793868717697938688176979386891769793869017697938691176979386921769793869317697938694176979386951769793869617697938697176979386981769793869917697938700176979387011769793870217697938703176979387041769793870517697938706176979387071769793870817697938709176979387101769793871117697938712176979387131769793871417697938715176979387161769793871717697938718176979387191769793872017697938721176979387221769793872317697938724176979387251769793872617697938727176979387281769793872917697938730176979387311769793873217697938733176979387341769793873517697938736176979387371769793873817697938739176979387401769793874117697938742176979387431769793874417697938745176979387461769793874717697938748176979387491769793875017697938751176979387521769793875317697938754176979387551769793875617697938757176979387581769793875917697938760176979387611769793876217697938763176979387641769793876517697938766176979387671769793876817697938769176979387701769793877117697938772176979387731769793877417697938775176979387761769793877717697938778176979387791769793878017697938781176979387821769793878317697938784176979387851769793878617697938787176979387881769793878917697938790176979387911769793879217697938793176979387941769793879517697938796176979387971769793879817697938799176979388001769793880117697938802176979388031769793880417697938805176979388061769793880717697938808176979388091769793881017697938811176979388121769793881317697938814176979388151769793881617697938817176979388181769793881917697938820176979388211769793882217697938823176979388241769793882517697938826176979388271769793882817697938829176979388301769793883117697938832176979388331769793883417697938835176979388361769793883717697938838176979388391769793884017697938841176979388421769793884317697938844176979388451769793884617697938847176979388481769793884917697938850176979388511769793885217697938853176979388541769793885517697938856176979388571769793885817697938859176979388601769793886117697938862176979388631769793886417697938865176979388661769793886717697938868176979388691769793887017697938871176979388721769793887317697938874176979388751769793887617697938877176979388781769793887917697938880176979388811769793888217697938883176979388841769793888517697938886176979388871769793888817697938889176979388901769793889117697938892176979388931769793889417697938895176979388961769793889717697938898176979388991769793890017697938901176979389021769793890317697938904176979389051769793890617697938907176979389081769793890917697938910176979389111769793891217697938913176979389141769793891517697938916176979389171769793891817697938919176979389201769793892117697938922176979389231769793892417697938925176979389261769793892717697938928176979389291769793893017697938931176979389321769793893317697938934176979389351769793893617697938937176979389381769793893917697938940176979389411769793894217697938943176979389441769793894517697938946176979389471769793894817697938949176979389501769793895117697938952176979389531769793895417697938955176979389561769793895717697938958176979389591769793896017697938961176979389621769793896317697938964176979389651769793896617697938967176979389681769793896917697938970176979389711769793897217697938973176979389741769793897517697938976176979389771769793897817697938979176979389801769793898117697938982176979389831769793898417697938985176979389861769793898717697938988176979389891769793899017697938991176979389921769793899317697938994176979389951769793899617697938997176979389981769793899917697939000176979390011769793900217697939003176979390041769793900517697939006176979390071769793900817697939009176979390101769793901117697939012176979390131769793901417697939015176979390161769793901717697939018176979390191769793902017697939021176979390221769793902317697939024176979390251769793902617697939027176979390281769793902917697939030176979390311769793903217697939033176979390341769793903517697939036176979390371769793903817697939039176979390401769793904117697939042176979390431769793904417697939045176979390461769793904717697939048176979390491769793905017697939051176979390521769793905317697939054176979390551769793905617697939057176979390581769793905917697939060176979390611769793906217697939063176979390641769793906517697939066176979390671769793906817697939069176979390701769793907117697939072176979390731769793907417697939075176979390761769793907717697939078176979390791769793908017697939081176979390821769793908317697939084176979390851769793908617697939087176979390881769793908917697939090176979390911769793909217697939093176979390941769793909517697939096176979390971769793909817697939099176979391001769793910117697939102176979391031769793910417697939105176979391061769793910717697939108176979391091769793911017697939111176979391121769793911317697939114176979391151769793911617697939117176979391181769793911917697939120176979391211769793912217697939123176979391241769793912517697939126176979391271769793912817697939129176979391301769793913117697939132176979391331769793913417697939135176979391361769793913717697939138176979391391769793914017697939141176979391421769793914317697939144176979391451769793914617697939147176979391481769793914917697939150176979391511769793915217697939153176979391541769793915517697939156176979391571769793915817697939159176979391601769793916117697939162176979391631769793916417697939165176979391661769793916717697939168176979391691769793917017697939171176979391721769793917317697939174176979391751769793917617697939177176979391781769793917917697939180176979391811769793918217697939183176979391841769793918517697939186176979391871769793918817697939189176979391901769793919117697939192176979391931769793919417697939195176979391961769793919717697939198176979391991769793920017697939201176979392021769793920317697939204176979392051769793920617697939207176979392081769793920917697939210176979392111769793921217697939213176979392141769793921517697939216176979392171769793921817697939219176979392201769793922117697939222176979392231769793922417697939225176979392261769793922717697939228176979392291769793923017697939231176979392321769793923317697939234176979392351769793923617697939237176979392381769793923917697939240176979392411769793924217697939243176979392441769793924517697939246176979392471769793924817697939249176979392501769793925117697939252176979392531769793925417697939255176979392561769793925717697939258176979392591769793926017697939261176979392621769793926317697939264176979392651769793926617697939267176979392681769793926917697939270176979392711769793927217697939273176979392741769793927517697939276176979392771769793927817697939279176979392801769793928117697939282176979392831769793928417697939285176979392861769793928717697939288176979392891769793929017697939291176979392921769793929317697939294176979392951769793929617697939297176979392981769793929917697939300176979393011769793930217697939303176979393041769793930517697939306176979393071769793930817697939309176979393101769793931117697939312176979393131769793931417697939315176979393161769793931717697939318176979393191769793932017697939321176979393221769793932317697939324176979393251769793932617697939327176979393281769793932917697939330176979393311769793933217697939333176979393341769793933517697939336176979393371769793933817697939339176979393401769793934117697939342176979393431769793934417697939345176979393461769793934717697939348176979393491769793935017697939351176979393521769793935317697939354176979393551769793935617697939357176979393581769793935917697939360176979393611769793936217697939363176979393641769793936517697939366176979393671769793936817697939369176979393701769793937117697939372176979393731769793937417697939375176979393761769793937717697939378176979393791769793938017697939381176979393821769793938317697939384176979393851769793938617697939387176979393881769793938917697939390176979393911769793939217697939393176979393941769793939517697939396176979393971769793939817697939399176979394001769793940117697939402176979394031769793940417697939405176979394061769793940717697939408176979394091769793941017697939411176979394121769793941317697939414176979394151769793941617697939417176979394181769793941917697939420176979394211769793942217697939423176979394241769793942517697939426176979394271769793942817697939429176979394301769793943117697939432176979394331769793943417697939435176979394361769793943717697939438176979394391769793944017697939441176979394421769793944317697939444176979394451769793944617697939447176979394481769793944917697939450176979394511769793945217697939453176979394541769793945517697939456176979394571769793945817697939459176979394601769793946117697939462176979394631769793946417697939465176979394661769793946717697939468176979394691769793947017697939471176979394721769793947317697939474176979394751769793947617697939477176979394781769793947917697939480176979394811769793948217697939483176979394841769793948517697939486176979394871769793948817697939489176979394901769793949117697939492176979394931769793949417697939495176979394961769793949717697939498176979394991769793950017697939501176979395021769793950317697939504176979395051769793950617697939507176979395081769793950917697939510176979395111769793951217697939513176979395141769793951517697939516176979395171769793951817697939519176979395201769793952117697939522176979395231769793952417697939525176979395261769793952717697939528176979395291769793953017697939531176979395321769793953317697939534176979395351769793953617697939537176979395381769793953917697939540176979395411769793954217697939543176979395441769793954517697939546176979395471769793954817697939549176979395501769793955117697939552176979395531769793955417697939555176979395561769793955717697939558176979395591769793956017697939561176979395621769793956317697939564176979395651769793956617697939567176979395681769793956917697939570176979395711769793957217697939573176979395741769793957517697939576176979395771769793957817697939579176979395801769793958117697939582176979395831769793958417697939585176979395861769793958717697939588176979395891769793959017697939591176979395921769793959317697939594176979395951769793959617697939597176979395981769793959917697939600176979396011769793960217697939603176979396041769793960517697939606176979396071769793960817697939609176979396101769793961117697939612176979396131769793961417697939615176979396161769793961717697939618176979396191769793962017697939621176979396221769793962317697939624176979396251769793962617697939627176979396281769793962917697939630176979396311769793963217697939633176979396341769793963517697939636176979396371769793963817697939639176979396401769793964117697939642176979396431769793964417697939645176979396461769793964717697939648176979396491769793965017697939651176979396521769793965317697939654176979396551769793965617697939657176979396581769793965917697939660176979396611769793966217697939663176979396641769793966517697939666176979396671769793966817697939669176979396701769793967117697939672176979396731769793967417697939675176979396761769793967717697939678176979396791769793968017697939681176979396821769793968317697939684176979396851769793968617697939687176979396881769793968917697939690176979396911769793969217697939693176979396941769793969517697939696176979396971769793969817697939699176979397001769793970117697939702176979397031769793970417697939705176979397061769793970717697939708176979397091769793971017697939711176979397121769793971317697939714176979397151769793971617697939717176979397181769793971917697939720176979397211769793972217697939723176979397241769793972517697939726176979397271769793972817697939729176979397301769793973117697939732176979397331769793973417697939735176979397361769793973717697939738176979397391769793974017697939741176979397421769793974317697939744176979397451769793974617697939747176979397481769793974917697939750176979397511769793975217697939753176979397541769793975517697939756176979397571769793975817697939759176979397601769793976117697939762176979397631769793976417697939765176979397661769793976717697939768176979397691769793977017697939771176979397721769793977317697939774176979397751769793977617697939777176979397781769793977917697939780176979397811769793978217697939783176979397841769793978517697939786176979397871769793978817697939789176979397901769793979117697939792176979397931769793979417697939795176979397961769793979717697939798176979397991769793980017697939801176979398021769793980317697939804176979398051769793980617697939807176979398081769793980917697939810176979398111769793981217697939813176979398141769793981517697939816176979398171769793981817697939819176979398201769793982117697939822176979398231769793982417697939825176979398261769793982717697939828176979398291769793983017697939831176979398321769793983317697939834176979398351769793983617697939837176979398381769793983917697939840176979398411769793984217697939843176979398441769793984517697939846176979398471769793984817697939849176979398501769793985117697939852176979398531769793985417697939855176979398561769793985717697939858176979398591769793986017697939861176979398621769793986317697939864176979398651769793986617697939867176979398681769793986917697939870176979398711769793987217697939873176979398741769793987517697939876176979398771769793987817697939879176979398801769793988117697939882176979398831769793988417697939885176979398861769793988717697939888176979398891769793989017697939891176979398921769793989317697939894176979398951769793989617697939897176979398981769793989917697939900176979399011769793990217697939903176979399041769793990517697939906176979399071769793990817697939909176979399101769793991117697939912176979399131769793991417697939915176979399161769793991717697939918176979399191769793992017697939921176979399221769793992317697939924176979399251769793992617697939927176979399281769793992917697939930176979399311769793993217697939933176979399341769793993517697939936176979399371769793993817697939939176979399401769793994117697939942176979399431769793994417697939945176979399461769793994717697939948176979399491769793995017697939951176979399521769793995317697939954176979399551769793995617697939957176979399581769793995917697939960176979399611769793996217697939963176979399641769793996517697939966176979399671769793996817697939969176979399701769793997117697939972176979399731769793997417697939975176979399761769793997717697939978176979399791769793998017697939981176979399821769793998317697939984176979399851769793998617697939987176979399881769793998917697939990176979399911769793999217697939993176979399941769793999517697939996176979399971769793999817697939999