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

手机号段1767004

1767004号段手机号码表

17670040000176700400011767004000217670040003176700400041767004000517670040006176700400071767004000817670040009176700400101767004001117670040012176700400131767004001417670040015176700400161767004001717670040018176700400191767004002017670040021176700400221767004002317670040024176700400251767004002617670040027176700400281767004002917670040030176700400311767004003217670040033176700400341767004003517670040036176700400371767004003817670040039176700400401767004004117670040042176700400431767004004417670040045176700400461767004004717670040048176700400491767004005017670040051176700400521767004005317670040054176700400551767004005617670040057176700400581767004005917670040060176700400611767004006217670040063176700400641767004006517670040066176700400671767004006817670040069176700400701767004007117670040072176700400731767004007417670040075176700400761767004007717670040078176700400791767004008017670040081176700400821767004008317670040084176700400851767004008617670040087176700400881767004008917670040090176700400911767004009217670040093176700400941767004009517670040096176700400971767004009817670040099176700401001767004010117670040102176700401031767004010417670040105176700401061767004010717670040108176700401091767004011017670040111176700401121767004011317670040114176700401151767004011617670040117176700401181767004011917670040120176700401211767004012217670040123176700401241767004012517670040126176700401271767004012817670040129176700401301767004013117670040132176700401331767004013417670040135176700401361767004013717670040138176700401391767004014017670040141176700401421767004014317670040144176700401451767004014617670040147176700401481767004014917670040150176700401511767004015217670040153176700401541767004015517670040156176700401571767004015817670040159176700401601767004016117670040162176700401631767004016417670040165176700401661767004016717670040168176700401691767004017017670040171176700401721767004017317670040174176700401751767004017617670040177176700401781767004017917670040180176700401811767004018217670040183176700401841767004018517670040186176700401871767004018817670040189176700401901767004019117670040192176700401931767004019417670040195176700401961767004019717670040198176700401991767004020017670040201176700402021767004020317670040204176700402051767004020617670040207176700402081767004020917670040210176700402111767004021217670040213176700402141767004021517670040216176700402171767004021817670040219176700402201767004022117670040222176700402231767004022417670040225176700402261767004022717670040228176700402291767004023017670040231176700402321767004023317670040234176700402351767004023617670040237176700402381767004023917670040240176700402411767004024217670040243176700402441767004024517670040246176700402471767004024817670040249176700402501767004025117670040252176700402531767004025417670040255176700402561767004025717670040258176700402591767004026017670040261176700402621767004026317670040264176700402651767004026617670040267176700402681767004026917670040270176700402711767004027217670040273176700402741767004027517670040276176700402771767004027817670040279176700402801767004028117670040282176700402831767004028417670040285176700402861767004028717670040288176700402891767004029017670040291176700402921767004029317670040294176700402951767004029617670040297176700402981767004029917670040300176700403011767004030217670040303176700403041767004030517670040306176700403071767004030817670040309176700403101767004031117670040312176700403131767004031417670040315176700403161767004031717670040318176700403191767004032017670040321176700403221767004032317670040324176700403251767004032617670040327176700403281767004032917670040330176700403311767004033217670040333176700403341767004033517670040336176700403371767004033817670040339176700403401767004034117670040342176700403431767004034417670040345176700403461767004034717670040348176700403491767004035017670040351176700403521767004035317670040354176700403551767004035617670040357176700403581767004035917670040360176700403611767004036217670040363176700403641767004036517670040366176700403671767004036817670040369176700403701767004037117670040372176700403731767004037417670040375176700403761767004037717670040378176700403791767004038017670040381176700403821767004038317670040384176700403851767004038617670040387176700403881767004038917670040390176700403911767004039217670040393176700403941767004039517670040396176700403971767004039817670040399176700404001767004040117670040402176700404031767004040417670040405176700404061767004040717670040408176700404091767004041017670040411176700404121767004041317670040414176700404151767004041617670040417176700404181767004041917670040420176700404211767004042217670040423176700404241767004042517670040426176700404271767004042817670040429176700404301767004043117670040432176700404331767004043417670040435176700404361767004043717670040438176700404391767004044017670040441176700404421767004044317670040444176700404451767004044617670040447176700404481767004044917670040450176700404511767004045217670040453176700404541767004045517670040456176700404571767004045817670040459176700404601767004046117670040462176700404631767004046417670040465176700404661767004046717670040468176700404691767004047017670040471176700404721767004047317670040474176700404751767004047617670040477176700404781767004047917670040480176700404811767004048217670040483176700404841767004048517670040486176700404871767004048817670040489176700404901767004049117670040492176700404931767004049417670040495176700404961767004049717670040498176700404991767004050017670040501176700405021767004050317670040504176700405051767004050617670040507176700405081767004050917670040510176700405111767004051217670040513176700405141767004051517670040516176700405171767004051817670040519176700405201767004052117670040522176700405231767004052417670040525176700405261767004052717670040528176700405291767004053017670040531176700405321767004053317670040534176700405351767004053617670040537176700405381767004053917670040540176700405411767004054217670040543176700405441767004054517670040546176700405471767004054817670040549176700405501767004055117670040552176700405531767004055417670040555176700405561767004055717670040558176700405591767004056017670040561176700405621767004056317670040564176700405651767004056617670040567176700405681767004056917670040570176700405711767004057217670040573176700405741767004057517670040576176700405771767004057817670040579176700405801767004058117670040582176700405831767004058417670040585176700405861767004058717670040588176700405891767004059017670040591176700405921767004059317670040594176700405951767004059617670040597176700405981767004059917670040600176700406011767004060217670040603176700406041767004060517670040606176700406071767004060817670040609176700406101767004061117670040612176700406131767004061417670040615176700406161767004061717670040618176700406191767004062017670040621176700406221767004062317670040624176700406251767004062617670040627176700406281767004062917670040630176700406311767004063217670040633176700406341767004063517670040636176700406371767004063817670040639176700406401767004064117670040642176700406431767004064417670040645176700406461767004064717670040648176700406491767004065017670040651176700406521767004065317670040654176700406551767004065617670040657176700406581767004065917670040660176700406611767004066217670040663176700406641767004066517670040666176700406671767004066817670040669176700406701767004067117670040672176700406731767004067417670040675176700406761767004067717670040678176700406791767004068017670040681176700406821767004068317670040684176700406851767004068617670040687176700406881767004068917670040690176700406911767004069217670040693176700406941767004069517670040696176700406971767004069817670040699176700407001767004070117670040702176700407031767004070417670040705176700407061767004070717670040708176700407091767004071017670040711176700407121767004071317670040714176700407151767004071617670040717176700407181767004071917670040720176700407211767004072217670040723176700407241767004072517670040726176700407271767004072817670040729176700407301767004073117670040732176700407331767004073417670040735176700407361767004073717670040738176700407391767004074017670040741176700407421767004074317670040744176700407451767004074617670040747176700407481767004074917670040750176700407511767004075217670040753176700407541767004075517670040756176700407571767004075817670040759176700407601767004076117670040762176700407631767004076417670040765176700407661767004076717670040768176700407691767004077017670040771176700407721767004077317670040774176700407751767004077617670040777176700407781767004077917670040780176700407811767004078217670040783176700407841767004078517670040786176700407871767004078817670040789176700407901767004079117670040792176700407931767004079417670040795176700407961767004079717670040798176700407991767004080017670040801176700408021767004080317670040804176700408051767004080617670040807176700408081767004080917670040810176700408111767004081217670040813176700408141767004081517670040816176700408171767004081817670040819176700408201767004082117670040822176700408231767004082417670040825176700408261767004082717670040828176700408291767004083017670040831176700408321767004083317670040834176700408351767004083617670040837176700408381767004083917670040840176700408411767004084217670040843176700408441767004084517670040846176700408471767004084817670040849176700408501767004085117670040852176700408531767004085417670040855176700408561767004085717670040858176700408591767004086017670040861176700408621767004086317670040864176700408651767004086617670040867176700408681767004086917670040870176700408711767004087217670040873176700408741767004087517670040876176700408771767004087817670040879176700408801767004088117670040882176700408831767004088417670040885176700408861767004088717670040888176700408891767004089017670040891176700408921767004089317670040894176700408951767004089617670040897176700408981767004089917670040900176700409011767004090217670040903176700409041767004090517670040906176700409071767004090817670040909176700409101767004091117670040912176700409131767004091417670040915176700409161767004091717670040918176700409191767004092017670040921176700409221767004092317670040924176700409251767004092617670040927176700409281767004092917670040930176700409311767004093217670040933176700409341767004093517670040936176700409371767004093817670040939176700409401767004094117670040942176700409431767004094417670040945176700409461767004094717670040948176700409491767004095017670040951176700409521767004095317670040954176700409551767004095617670040957176700409581767004095917670040960176700409611767004096217670040963176700409641767004096517670040966176700409671767004096817670040969176700409701767004097117670040972176700409731767004097417670040975176700409761767004097717670040978176700409791767004098017670040981176700409821767004098317670040984176700409851767004098617670040987176700409881767004098917670040990176700409911767004099217670040993176700409941767004099517670040996176700409971767004099817670040999176700410001767004100117670041002176700410031767004100417670041005176700410061767004100717670041008176700410091767004101017670041011176700410121767004101317670041014176700410151767004101617670041017176700410181767004101917670041020176700410211767004102217670041023176700410241767004102517670041026176700410271767004102817670041029176700410301767004103117670041032176700410331767004103417670041035176700410361767004103717670041038176700410391767004104017670041041176700410421767004104317670041044176700410451767004104617670041047176700410481767004104917670041050176700410511767004105217670041053176700410541767004105517670041056176700410571767004105817670041059176700410601767004106117670041062176700410631767004106417670041065176700410661767004106717670041068176700410691767004107017670041071176700410721767004107317670041074176700410751767004107617670041077176700410781767004107917670041080176700410811767004108217670041083176700410841767004108517670041086176700410871767004108817670041089176700410901767004109117670041092176700410931767004109417670041095176700410961767004109717670041098176700410991767004110017670041101176700411021767004110317670041104176700411051767004110617670041107176700411081767004110917670041110176700411111767004111217670041113176700411141767004111517670041116176700411171767004111817670041119176700411201767004112117670041122176700411231767004112417670041125176700411261767004112717670041128176700411291767004113017670041131176700411321767004113317670041134176700411351767004113617670041137176700411381767004113917670041140176700411411767004114217670041143176700411441767004114517670041146176700411471767004114817670041149176700411501767004115117670041152176700411531767004115417670041155176700411561767004115717670041158176700411591767004116017670041161176700411621767004116317670041164176700411651767004116617670041167176700411681767004116917670041170176700411711767004117217670041173176700411741767004117517670041176176700411771767004117817670041179176700411801767004118117670041182176700411831767004118417670041185176700411861767004118717670041188176700411891767004119017670041191176700411921767004119317670041194176700411951767004119617670041197176700411981767004119917670041200176700412011767004120217670041203176700412041767004120517670041206176700412071767004120817670041209176700412101767004121117670041212176700412131767004121417670041215176700412161767004121717670041218176700412191767004122017670041221176700412221767004122317670041224176700412251767004122617670041227176700412281767004122917670041230176700412311767004123217670041233176700412341767004123517670041236176700412371767004123817670041239176700412401767004124117670041242176700412431767004124417670041245176700412461767004124717670041248176700412491767004125017670041251176700412521767004125317670041254176700412551767004125617670041257176700412581767004125917670041260176700412611767004126217670041263176700412641767004126517670041266176700412671767004126817670041269176700412701767004127117670041272176700412731767004127417670041275176700412761767004127717670041278176700412791767004128017670041281176700412821767004128317670041284176700412851767004128617670041287176700412881767004128917670041290176700412911767004129217670041293176700412941767004129517670041296176700412971767004129817670041299176700413001767004130117670041302176700413031767004130417670041305176700413061767004130717670041308176700413091767004131017670041311176700413121767004131317670041314176700413151767004131617670041317176700413181767004131917670041320176700413211767004132217670041323176700413241767004132517670041326176700413271767004132817670041329176700413301767004133117670041332176700413331767004133417670041335176700413361767004133717670041338176700413391767004134017670041341176700413421767004134317670041344176700413451767004134617670041347176700413481767004134917670041350176700413511767004135217670041353176700413541767004135517670041356176700413571767004135817670041359176700413601767004136117670041362176700413631767004136417670041365176700413661767004136717670041368176700413691767004137017670041371176700413721767004137317670041374176700413751767004137617670041377176700413781767004137917670041380176700413811767004138217670041383176700413841767004138517670041386176700413871767004138817670041389176700413901767004139117670041392176700413931767004139417670041395176700413961767004139717670041398176700413991767004140017670041401176700414021767004140317670041404176700414051767004140617670041407176700414081767004140917670041410176700414111767004141217670041413176700414141767004141517670041416176700414171767004141817670041419176700414201767004142117670041422176700414231767004142417670041425176700414261767004142717670041428176700414291767004143017670041431176700414321767004143317670041434176700414351767004143617670041437176700414381767004143917670041440176700414411767004144217670041443176700414441767004144517670041446176700414471767004144817670041449176700414501767004145117670041452176700414531767004145417670041455176700414561767004145717670041458176700414591767004146017670041461176700414621767004146317670041464176700414651767004146617670041467176700414681767004146917670041470176700414711767004147217670041473176700414741767004147517670041476176700414771767004147817670041479176700414801767004148117670041482176700414831767004148417670041485176700414861767004148717670041488176700414891767004149017670041491176700414921767004149317670041494176700414951767004149617670041497176700414981767004149917670041500176700415011767004150217670041503176700415041767004150517670041506176700415071767004150817670041509176700415101767004151117670041512176700415131767004151417670041515176700415161767004151717670041518176700415191767004152017670041521176700415221767004152317670041524176700415251767004152617670041527176700415281767004152917670041530176700415311767004153217670041533176700415341767004153517670041536176700415371767004153817670041539176700415401767004154117670041542176700415431767004154417670041545176700415461767004154717670041548176700415491767004155017670041551176700415521767004155317670041554176700415551767004155617670041557176700415581767004155917670041560176700415611767004156217670041563176700415641767004156517670041566176700415671767004156817670041569176700415701767004157117670041572176700415731767004157417670041575176700415761767004157717670041578176700415791767004158017670041581176700415821767004158317670041584176700415851767004158617670041587176700415881767004158917670041590176700415911767004159217670041593176700415941767004159517670041596176700415971767004159817670041599176700416001767004160117670041602176700416031767004160417670041605176700416061767004160717670041608176700416091767004161017670041611176700416121767004161317670041614176700416151767004161617670041617176700416181767004161917670041620176700416211767004162217670041623176700416241767004162517670041626176700416271767004162817670041629176700416301767004163117670041632176700416331767004163417670041635176700416361767004163717670041638176700416391767004164017670041641176700416421767004164317670041644176700416451767004164617670041647176700416481767004164917670041650176700416511767004165217670041653176700416541767004165517670041656176700416571767004165817670041659176700416601767004166117670041662176700416631767004166417670041665176700416661767004166717670041668176700416691767004167017670041671176700416721767004167317670041674176700416751767004167617670041677176700416781767004167917670041680176700416811767004168217670041683176700416841767004168517670041686176700416871767004168817670041689176700416901767004169117670041692176700416931767004169417670041695176700416961767004169717670041698176700416991767004170017670041701176700417021767004170317670041704176700417051767004170617670041707176700417081767004170917670041710176700417111767004171217670041713176700417141767004171517670041716176700417171767004171817670041719176700417201767004172117670041722176700417231767004172417670041725176700417261767004172717670041728176700417291767004173017670041731176700417321767004173317670041734176700417351767004173617670041737176700417381767004173917670041740176700417411767004174217670041743176700417441767004174517670041746176700417471767004174817670041749176700417501767004175117670041752176700417531767004175417670041755176700417561767004175717670041758176700417591767004176017670041761176700417621767004176317670041764176700417651767004176617670041767176700417681767004176917670041770176700417711767004177217670041773176700417741767004177517670041776176700417771767004177817670041779176700417801767004178117670041782176700417831767004178417670041785176700417861767004178717670041788176700417891767004179017670041791176700417921767004179317670041794176700417951767004179617670041797176700417981767004179917670041800176700418011767004180217670041803176700418041767004180517670041806176700418071767004180817670041809176700418101767004181117670041812176700418131767004181417670041815176700418161767004181717670041818176700418191767004182017670041821176700418221767004182317670041824176700418251767004182617670041827176700418281767004182917670041830176700418311767004183217670041833176700418341767004183517670041836176700418371767004183817670041839176700418401767004184117670041842176700418431767004184417670041845176700418461767004184717670041848176700418491767004185017670041851176700418521767004185317670041854176700418551767004185617670041857176700418581767004185917670041860176700418611767004186217670041863176700418641767004186517670041866176700418671767004186817670041869176700418701767004187117670041872176700418731767004187417670041875176700418761767004187717670041878176700418791767004188017670041881176700418821767004188317670041884176700418851767004188617670041887176700418881767004188917670041890176700418911767004189217670041893176700418941767004189517670041896176700418971767004189817670041899176700419001767004190117670041902176700419031767004190417670041905176700419061767004190717670041908176700419091767004191017670041911176700419121767004191317670041914176700419151767004191617670041917176700419181767004191917670041920176700419211767004192217670041923176700419241767004192517670041926176700419271767004192817670041929176700419301767004193117670041932176700419331767004193417670041935176700419361767004193717670041938176700419391767004194017670041941176700419421767004194317670041944176700419451767004194617670041947176700419481767004194917670041950176700419511767004195217670041953176700419541767004195517670041956176700419571767004195817670041959176700419601767004196117670041962176700419631767004196417670041965176700419661767004196717670041968176700419691767004197017670041971176700419721767004197317670041974176700419751767004197617670041977176700419781767004197917670041980176700419811767004198217670041983176700419841767004198517670041986176700419871767004198817670041989176700419901767004199117670041992176700419931767004199417670041995176700419961767004199717670041998176700419991767004200017670042001176700420021767004200317670042004176700420051767004200617670042007176700420081767004200917670042010176700420111767004201217670042013176700420141767004201517670042016176700420171767004201817670042019176700420201767004202117670042022176700420231767004202417670042025176700420261767004202717670042028176700420291767004203017670042031176700420321767004203317670042034176700420351767004203617670042037176700420381767004203917670042040176700420411767004204217670042043176700420441767004204517670042046176700420471767004204817670042049176700420501767004205117670042052176700420531767004205417670042055176700420561767004205717670042058176700420591767004206017670042061176700420621767004206317670042064176700420651767004206617670042067176700420681767004206917670042070176700420711767004207217670042073176700420741767004207517670042076176700420771767004207817670042079176700420801767004208117670042082176700420831767004208417670042085176700420861767004208717670042088176700420891767004209017670042091176700420921767004209317670042094176700420951767004209617670042097176700420981767004209917670042100176700421011767004210217670042103176700421041767004210517670042106176700421071767004210817670042109176700421101767004211117670042112176700421131767004211417670042115176700421161767004211717670042118176700421191767004212017670042121176700421221767004212317670042124176700421251767004212617670042127176700421281767004212917670042130176700421311767004213217670042133176700421341767004213517670042136176700421371767004213817670042139176700421401767004214117670042142176700421431767004214417670042145176700421461767004214717670042148176700421491767004215017670042151176700421521767004215317670042154176700421551767004215617670042157176700421581767004215917670042160176700421611767004216217670042163176700421641767004216517670042166176700421671767004216817670042169176700421701767004217117670042172176700421731767004217417670042175176700421761767004217717670042178176700421791767004218017670042181176700421821767004218317670042184176700421851767004218617670042187176700421881767004218917670042190176700421911767004219217670042193176700421941767004219517670042196176700421971767004219817670042199176700422001767004220117670042202176700422031767004220417670042205176700422061767004220717670042208176700422091767004221017670042211176700422121767004221317670042214176700422151767004221617670042217176700422181767004221917670042220176700422211767004222217670042223176700422241767004222517670042226176700422271767004222817670042229176700422301767004223117670042232176700422331767004223417670042235176700422361767004223717670042238176700422391767004224017670042241176700422421767004224317670042244176700422451767004224617670042247176700422481767004224917670042250176700422511767004225217670042253176700422541767004225517670042256176700422571767004225817670042259176700422601767004226117670042262176700422631767004226417670042265176700422661767004226717670042268176700422691767004227017670042271176700422721767004227317670042274176700422751767004227617670042277176700422781767004227917670042280176700422811767004228217670042283176700422841767004228517670042286176700422871767004228817670042289176700422901767004229117670042292176700422931767004229417670042295176700422961767004229717670042298176700422991767004230017670042301176700423021767004230317670042304176700423051767004230617670042307176700423081767004230917670042310176700423111767004231217670042313176700423141767004231517670042316176700423171767004231817670042319176700423201767004232117670042322176700423231767004232417670042325176700423261767004232717670042328176700423291767004233017670042331176700423321767004233317670042334176700423351767004233617670042337176700423381767004233917670042340176700423411767004234217670042343176700423441767004234517670042346176700423471767004234817670042349176700423501767004235117670042352176700423531767004235417670042355176700423561767004235717670042358176700423591767004236017670042361176700423621767004236317670042364176700423651767004236617670042367176700423681767004236917670042370176700423711767004237217670042373176700423741767004237517670042376176700423771767004237817670042379176700423801767004238117670042382176700423831767004238417670042385176700423861767004238717670042388176700423891767004239017670042391176700423921767004239317670042394176700423951767004239617670042397176700423981767004239917670042400176700424011767004240217670042403176700424041767004240517670042406176700424071767004240817670042409176700424101767004241117670042412176700424131767004241417670042415176700424161767004241717670042418176700424191767004242017670042421176700424221767004242317670042424176700424251767004242617670042427176700424281767004242917670042430176700424311767004243217670042433176700424341767004243517670042436176700424371767004243817670042439176700424401767004244117670042442176700424431767004244417670042445176700424461767004244717670042448176700424491767004245017670042451176700424521767004245317670042454176700424551767004245617670042457176700424581767004245917670042460176700424611767004246217670042463176700424641767004246517670042466176700424671767004246817670042469176700424701767004247117670042472176700424731767004247417670042475176700424761767004247717670042478176700424791767004248017670042481176700424821767004248317670042484176700424851767004248617670042487176700424881767004248917670042490176700424911767004249217670042493176700424941767004249517670042496176700424971767004249817670042499176700425001767004250117670042502176700425031767004250417670042505176700425061767004250717670042508176700425091767004251017670042511176700425121767004251317670042514176700425151767004251617670042517176700425181767004251917670042520176700425211767004252217670042523176700425241767004252517670042526176700425271767004252817670042529176700425301767004253117670042532176700425331767004253417670042535176700425361767004253717670042538176700425391767004254017670042541176700425421767004254317670042544176700425451767004254617670042547176700425481767004254917670042550176700425511767004255217670042553176700425541767004255517670042556176700425571767004255817670042559176700425601767004256117670042562176700425631767004256417670042565176700425661767004256717670042568176700425691767004257017670042571176700425721767004257317670042574176700425751767004257617670042577176700425781767004257917670042580176700425811767004258217670042583176700425841767004258517670042586176700425871767004258817670042589176700425901767004259117670042592176700425931767004259417670042595176700425961767004259717670042598176700425991767004260017670042601176700426021767004260317670042604176700426051767004260617670042607176700426081767004260917670042610176700426111767004261217670042613176700426141767004261517670042616176700426171767004261817670042619176700426201767004262117670042622176700426231767004262417670042625176700426261767004262717670042628176700426291767004263017670042631176700426321767004263317670042634176700426351767004263617670042637176700426381767004263917670042640176700426411767004264217670042643176700426441767004264517670042646176700426471767004264817670042649176700426501767004265117670042652176700426531767004265417670042655176700426561767004265717670042658176700426591767004266017670042661176700426621767004266317670042664176700426651767004266617670042667176700426681767004266917670042670176700426711767004267217670042673176700426741767004267517670042676176700426771767004267817670042679176700426801767004268117670042682176700426831767004268417670042685176700426861767004268717670042688176700426891767004269017670042691176700426921767004269317670042694176700426951767004269617670042697176700426981767004269917670042700176700427011767004270217670042703176700427041767004270517670042706176700427071767004270817670042709176700427101767004271117670042712176700427131767004271417670042715176700427161767004271717670042718176700427191767004272017670042721176700427221767004272317670042724176700427251767004272617670042727176700427281767004272917670042730176700427311767004273217670042733176700427341767004273517670042736176700427371767004273817670042739176700427401767004274117670042742176700427431767004274417670042745176700427461767004274717670042748176700427491767004275017670042751176700427521767004275317670042754176700427551767004275617670042757176700427581767004275917670042760176700427611767004276217670042763176700427641767004276517670042766176700427671767004276817670042769176700427701767004277117670042772176700427731767004277417670042775176700427761767004277717670042778176700427791767004278017670042781176700427821767004278317670042784176700427851767004278617670042787176700427881767004278917670042790176700427911767004279217670042793176700427941767004279517670042796176700427971767004279817670042799176700428001767004280117670042802176700428031767004280417670042805176700428061767004280717670042808176700428091767004281017670042811176700428121767004281317670042814176700428151767004281617670042817176700428181767004281917670042820176700428211767004282217670042823176700428241767004282517670042826176700428271767004282817670042829176700428301767004283117670042832176700428331767004283417670042835176700428361767004283717670042838176700428391767004284017670042841176700428421767004284317670042844176700428451767004284617670042847176700428481767004284917670042850176700428511767004285217670042853176700428541767004285517670042856176700428571767004285817670042859176700428601767004286117670042862176700428631767004286417670042865176700428661767004286717670042868176700428691767004287017670042871176700428721767004287317670042874176700428751767004287617670042877176700428781767004287917670042880176700428811767004288217670042883176700428841767004288517670042886176700428871767004288817670042889176700428901767004289117670042892176700428931767004289417670042895176700428961767004289717670042898176700428991767004290017670042901176700429021767004290317670042904176700429051767004290617670042907176700429081767004290917670042910176700429111767004291217670042913176700429141767004291517670042916176700429171767004291817670042919176700429201767004292117670042922176700429231767004292417670042925176700429261767004292717670042928176700429291767004293017670042931176700429321767004293317670042934176700429351767004293617670042937176700429381767004293917670042940176700429411767004294217670042943176700429441767004294517670042946176700429471767004294817670042949176700429501767004295117670042952176700429531767004295417670042955176700429561767004295717670042958176700429591767004296017670042961176700429621767004296317670042964176700429651767004296617670042967176700429681767004296917670042970176700429711767004297217670042973176700429741767004297517670042976176700429771767004297817670042979176700429801767004298117670042982176700429831767004298417670042985176700429861767004298717670042988176700429891767004299017670042991176700429921767004299317670042994176700429951767004299617670042997176700429981767004299917670043000176700430011767004300217670043003176700430041767004300517670043006176700430071767004300817670043009176700430101767004301117670043012176700430131767004301417670043015176700430161767004301717670043018176700430191767004302017670043021176700430221767004302317670043024176700430251767004302617670043027176700430281767004302917670043030176700430311767004303217670043033176700430341767004303517670043036176700430371767004303817670043039176700430401767004304117670043042176700430431767004304417670043045176700430461767004304717670043048176700430491767004305017670043051176700430521767004305317670043054176700430551767004305617670043057176700430581767004305917670043060176700430611767004306217670043063176700430641767004306517670043066176700430671767004306817670043069176700430701767004307117670043072176700430731767004307417670043075176700430761767004307717670043078176700430791767004308017670043081176700430821767004308317670043084176700430851767004308617670043087176700430881767004308917670043090176700430911767004309217670043093176700430941767004309517670043096176700430971767004309817670043099176700431001767004310117670043102176700431031767004310417670043105176700431061767004310717670043108176700431091767004311017670043111176700431121767004311317670043114176700431151767004311617670043117176700431181767004311917670043120176700431211767004312217670043123176700431241767004312517670043126176700431271767004312817670043129176700431301767004313117670043132176700431331767004313417670043135176700431361767004313717670043138176700431391767004314017670043141176700431421767004314317670043144176700431451767004314617670043147176700431481767004314917670043150176700431511767004315217670043153176700431541767004315517670043156176700431571767004315817670043159176700431601767004316117670043162176700431631767004316417670043165176700431661767004316717670043168176700431691767004317017670043171176700431721767004317317670043174176700431751767004317617670043177176700431781767004317917670043180176700431811767004318217670043183176700431841767004318517670043186176700431871767004318817670043189176700431901767004319117670043192176700431931767004319417670043195176700431961767004319717670043198176700431991767004320017670043201176700432021767004320317670043204176700432051767004320617670043207176700432081767004320917670043210176700432111767004321217670043213176700432141767004321517670043216176700432171767004321817670043219176700432201767004322117670043222176700432231767004322417670043225176700432261767004322717670043228176700432291767004323017670043231176700432321767004323317670043234176700432351767004323617670043237176700432381767004323917670043240176700432411767004324217670043243176700432441767004324517670043246176700432471767004324817670043249176700432501767004325117670043252176700432531767004325417670043255176700432561767004325717670043258176700432591767004326017670043261176700432621767004326317670043264176700432651767004326617670043267176700432681767004326917670043270176700432711767004327217670043273176700432741767004327517670043276176700432771767004327817670043279176700432801767004328117670043282176700432831767004328417670043285176700432861767004328717670043288176700432891767004329017670043291176700432921767004329317670043294176700432951767004329617670043297176700432981767004329917670043300176700433011767004330217670043303176700433041767004330517670043306176700433071767004330817670043309176700433101767004331117670043312176700433131767004331417670043315176700433161767004331717670043318176700433191767004332017670043321176700433221767004332317670043324176700433251767004332617670043327176700433281767004332917670043330176700433311767004333217670043333176700433341767004333517670043336176700433371767004333817670043339176700433401767004334117670043342176700433431767004334417670043345176700433461767004334717670043348176700433491767004335017670043351176700433521767004335317670043354176700433551767004335617670043357176700433581767004335917670043360176700433611767004336217670043363176700433641767004336517670043366176700433671767004336817670043369176700433701767004337117670043372176700433731767004337417670043375176700433761767004337717670043378176700433791767004338017670043381176700433821767004338317670043384176700433851767004338617670043387176700433881767004338917670043390176700433911767004339217670043393176700433941767004339517670043396176700433971767004339817670043399176700434001767004340117670043402176700434031767004340417670043405176700434061767004340717670043408176700434091767004341017670043411176700434121767004341317670043414176700434151767004341617670043417176700434181767004341917670043420176700434211767004342217670043423176700434241767004342517670043426176700434271767004342817670043429176700434301767004343117670043432176700434331767004343417670043435176700434361767004343717670043438176700434391767004344017670043441176700434421767004344317670043444176700434451767004344617670043447176700434481767004344917670043450176700434511767004345217670043453176700434541767004345517670043456176700434571767004345817670043459176700434601767004346117670043462176700434631767004346417670043465176700434661767004346717670043468176700434691767004347017670043471176700434721767004347317670043474176700434751767004347617670043477176700434781767004347917670043480176700434811767004348217670043483176700434841767004348517670043486176700434871767004348817670043489176700434901767004349117670043492176700434931767004349417670043495176700434961767004349717670043498176700434991767004350017670043501176700435021767004350317670043504176700435051767004350617670043507176700435081767004350917670043510176700435111767004351217670043513176700435141767004351517670043516176700435171767004351817670043519176700435201767004352117670043522176700435231767004352417670043525176700435261767004352717670043528176700435291767004353017670043531176700435321767004353317670043534176700435351767004353617670043537176700435381767004353917670043540176700435411767004354217670043543176700435441767004354517670043546176700435471767004354817670043549176700435501767004355117670043552176700435531767004355417670043555176700435561767004355717670043558176700435591767004356017670043561176700435621767004356317670043564176700435651767004356617670043567176700435681767004356917670043570176700435711767004357217670043573176700435741767004357517670043576176700435771767004357817670043579176700435801767004358117670043582176700435831767004358417670043585176700435861767004358717670043588176700435891767004359017670043591176700435921767004359317670043594176700435951767004359617670043597176700435981767004359917670043600176700436011767004360217670043603176700436041767004360517670043606176700436071767004360817670043609176700436101767004361117670043612176700436131767004361417670043615176700436161767004361717670043618176700436191767004362017670043621176700436221767004362317670043624176700436251767004362617670043627176700436281767004362917670043630176700436311767004363217670043633176700436341767004363517670043636176700436371767004363817670043639176700436401767004364117670043642176700436431767004364417670043645176700436461767004364717670043648176700436491767004365017670043651176700436521767004365317670043654176700436551767004365617670043657176700436581767004365917670043660176700436611767004366217670043663176700436641767004366517670043666176700436671767004366817670043669176700436701767004367117670043672176700436731767004367417670043675176700436761767004367717670043678176700436791767004368017670043681176700436821767004368317670043684176700436851767004368617670043687176700436881767004368917670043690176700436911767004369217670043693176700436941767004369517670043696176700436971767004369817670043699176700437001767004370117670043702176700437031767004370417670043705176700437061767004370717670043708176700437091767004371017670043711176700437121767004371317670043714176700437151767004371617670043717176700437181767004371917670043720176700437211767004372217670043723176700437241767004372517670043726176700437271767004372817670043729176700437301767004373117670043732176700437331767004373417670043735176700437361767004373717670043738176700437391767004374017670043741176700437421767004374317670043744176700437451767004374617670043747176700437481767004374917670043750176700437511767004375217670043753176700437541767004375517670043756176700437571767004375817670043759176700437601767004376117670043762176700437631767004376417670043765176700437661767004376717670043768176700437691767004377017670043771176700437721767004377317670043774176700437751767004377617670043777176700437781767004377917670043780176700437811767004378217670043783176700437841767004378517670043786176700437871767004378817670043789176700437901767004379117670043792176700437931767004379417670043795176700437961767004379717670043798176700437991767004380017670043801176700438021767004380317670043804176700438051767004380617670043807176700438081767004380917670043810176700438111767004381217670043813176700438141767004381517670043816176700438171767004381817670043819176700438201767004382117670043822176700438231767004382417670043825176700438261767004382717670043828176700438291767004383017670043831176700438321767004383317670043834176700438351767004383617670043837176700438381767004383917670043840176700438411767004384217670043843176700438441767004384517670043846176700438471767004384817670043849176700438501767004385117670043852176700438531767004385417670043855176700438561767004385717670043858176700438591767004386017670043861176700438621767004386317670043864176700438651767004386617670043867176700438681767004386917670043870176700438711767004387217670043873176700438741767004387517670043876176700438771767004387817670043879176700438801767004388117670043882176700438831767004388417670043885176700438861767004388717670043888176700438891767004389017670043891176700438921767004389317670043894176700438951767004389617670043897176700438981767004389917670043900176700439011767004390217670043903176700439041767004390517670043906176700439071767004390817670043909176700439101767004391117670043912176700439131767004391417670043915176700439161767004391717670043918176700439191767004392017670043921176700439221767004392317670043924176700439251767004392617670043927176700439281767004392917670043930176700439311767004393217670043933176700439341767004393517670043936176700439371767004393817670043939176700439401767004394117670043942176700439431767004394417670043945176700439461767004394717670043948176700439491767004395017670043951176700439521767004395317670043954176700439551767004395617670043957176700439581767004395917670043960176700439611767004396217670043963176700439641767004396517670043966176700439671767004396817670043969176700439701767004397117670043972176700439731767004397417670043975176700439761767004397717670043978176700439791767004398017670043981176700439821767004398317670043984176700439851767004398617670043987176700439881767004398917670043990176700439911767004399217670043993176700439941767004399517670043996176700439971767004399817670043999176700440001767004400117670044002176700440031767004400417670044005176700440061767004400717670044008176700440091767004401017670044011176700440121767004401317670044014176700440151767004401617670044017176700440181767004401917670044020176700440211767004402217670044023176700440241767004402517670044026176700440271767004402817670044029176700440301767004403117670044032176700440331767004403417670044035176700440361767004403717670044038176700440391767004404017670044041176700440421767004404317670044044176700440451767004404617670044047176700440481767004404917670044050176700440511767004405217670044053176700440541767004405517670044056176700440571767004405817670044059176700440601767004406117670044062176700440631767004406417670044065176700440661767004406717670044068176700440691767004407017670044071176700440721767004407317670044074176700440751767004407617670044077176700440781767004407917670044080176700440811767004408217670044083176700440841767004408517670044086176700440871767004408817670044089176700440901767004409117670044092176700440931767004409417670044095176700440961767004409717670044098176700440991767004410017670044101176700441021767004410317670044104176700441051767004410617670044107176700441081767004410917670044110176700441111767004411217670044113176700441141767004411517670044116176700441171767004411817670044119176700441201767004412117670044122176700441231767004412417670044125176700441261767004412717670044128176700441291767004413017670044131176700441321767004413317670044134176700441351767004413617670044137176700441381767004413917670044140176700441411767004414217670044143176700441441767004414517670044146176700441471767004414817670044149176700441501767004415117670044152176700441531767004415417670044155176700441561767004415717670044158176700441591767004416017670044161176700441621767004416317670044164176700441651767004416617670044167176700441681767004416917670044170176700441711767004417217670044173176700441741767004417517670044176176700441771767004417817670044179176700441801767004418117670044182176700441831767004418417670044185176700441861767004418717670044188176700441891767004419017670044191176700441921767004419317670044194176700441951767004419617670044197176700441981767004419917670044200176700442011767004420217670044203176700442041767004420517670044206176700442071767004420817670044209176700442101767004421117670044212176700442131767004421417670044215176700442161767004421717670044218176700442191767004422017670044221176700442221767004422317670044224176700442251767004422617670044227176700442281767004422917670044230176700442311767004423217670044233176700442341767004423517670044236176700442371767004423817670044239176700442401767004424117670044242176700442431767004424417670044245176700442461767004424717670044248176700442491767004425017670044251176700442521767004425317670044254176700442551767004425617670044257176700442581767004425917670044260176700442611767004426217670044263176700442641767004426517670044266176700442671767004426817670044269176700442701767004427117670044272176700442731767004427417670044275176700442761767004427717670044278176700442791767004428017670044281176700442821767004428317670044284176700442851767004428617670044287176700442881767004428917670044290176700442911767004429217670044293176700442941767004429517670044296176700442971767004429817670044299176700443001767004430117670044302176700443031767004430417670044305176700443061767004430717670044308176700443091767004431017670044311176700443121767004431317670044314176700443151767004431617670044317176700443181767004431917670044320176700443211767004432217670044323176700443241767004432517670044326176700443271767004432817670044329176700443301767004433117670044332176700443331767004433417670044335176700443361767004433717670044338176700443391767004434017670044341176700443421767004434317670044344176700443451767004434617670044347176700443481767004434917670044350176700443511767004435217670044353176700443541767004435517670044356176700443571767004435817670044359176700443601767004436117670044362176700443631767004436417670044365176700443661767004436717670044368176700443691767004437017670044371176700443721767004437317670044374176700443751767004437617670044377176700443781767004437917670044380176700443811767004438217670044383176700443841767004438517670044386176700443871767004438817670044389176700443901767004439117670044392176700443931767004439417670044395176700443961767004439717670044398176700443991767004440017670044401176700444021767004440317670044404176700444051767004440617670044407176700444081767004440917670044410176700444111767004441217670044413176700444141767004441517670044416176700444171767004441817670044419176700444201767004442117670044422176700444231767004442417670044425176700444261767004442717670044428176700444291767004443017670044431176700444321767004443317670044434176700444351767004443617670044437176700444381767004443917670044440176700444411767004444217670044443176700444441767004444517670044446176700444471767004444817670044449176700444501767004445117670044452176700444531767004445417670044455176700444561767004445717670044458176700444591767004446017670044461176700444621767004446317670044464176700444651767004446617670044467176700444681767004446917670044470176700444711767004447217670044473176700444741767004447517670044476176700444771767004447817670044479176700444801767004448117670044482176700444831767004448417670044485176700444861767004448717670044488176700444891767004449017670044491176700444921767004449317670044494176700444951767004449617670044497176700444981767004449917670044500176700445011767004450217670044503176700445041767004450517670044506176700445071767004450817670044509176700445101767004451117670044512176700445131767004451417670044515176700445161767004451717670044518176700445191767004452017670044521176700445221767004452317670044524176700445251767004452617670044527176700445281767004452917670044530176700445311767004453217670044533176700445341767004453517670044536176700445371767004453817670044539176700445401767004454117670044542176700445431767004454417670044545176700445461767004454717670044548176700445491767004455017670044551176700445521767004455317670044554176700445551767004455617670044557176700445581767004455917670044560176700445611767004456217670044563176700445641767004456517670044566176700445671767004456817670044569176700445701767004457117670044572176700445731767004457417670044575176700445761767004457717670044578176700445791767004458017670044581176700445821767004458317670044584176700445851767004458617670044587176700445881767004458917670044590176700445911767004459217670044593176700445941767004459517670044596176700445971767004459817670044599176700446001767004460117670044602176700446031767004460417670044605176700446061767004460717670044608176700446091767004461017670044611176700446121767004461317670044614176700446151767004461617670044617176700446181767004461917670044620176700446211767004462217670044623176700446241767004462517670044626176700446271767004462817670044629176700446301767004463117670044632176700446331767004463417670044635176700446361767004463717670044638176700446391767004464017670044641176700446421767004464317670044644176700446451767004464617670044647176700446481767004464917670044650176700446511767004465217670044653176700446541767004465517670044656176700446571767004465817670044659176700446601767004466117670044662176700446631767004466417670044665176700446661767004466717670044668176700446691767004467017670044671176700446721767004467317670044674176700446751767004467617670044677176700446781767004467917670044680176700446811767004468217670044683176700446841767004468517670044686176700446871767004468817670044689176700446901767004469117670044692176700446931767004469417670044695176700446961767004469717670044698176700446991767004470017670044701176700447021767004470317670044704176700447051767004470617670044707176700447081767004470917670044710176700447111767004471217670044713176700447141767004471517670044716176700447171767004471817670044719176700447201767004472117670044722176700447231767004472417670044725176700447261767004472717670044728176700447291767004473017670044731176700447321767004473317670044734176700447351767004473617670044737176700447381767004473917670044740176700447411767004474217670044743176700447441767004474517670044746176700447471767004474817670044749176700447501767004475117670044752176700447531767004475417670044755176700447561767004475717670044758176700447591767004476017670044761176700447621767004476317670044764176700447651767004476617670044767176700447681767004476917670044770176700447711767004477217670044773176700447741767004477517670044776176700447771767004477817670044779176700447801767004478117670044782176700447831767004478417670044785176700447861767004478717670044788176700447891767004479017670044791176700447921767004479317670044794176700447951767004479617670044797176700447981767004479917670044800176700448011767004480217670044803176700448041767004480517670044806176700448071767004480817670044809176700448101767004481117670044812176700448131767004481417670044815176700448161767004481717670044818176700448191767004482017670044821176700448221767004482317670044824176700448251767004482617670044827176700448281767004482917670044830176700448311767004483217670044833176700448341767004483517670044836176700448371767004483817670044839176700448401767004484117670044842176700448431767004484417670044845176700448461767004484717670044848176700448491767004485017670044851176700448521767004485317670044854176700448551767004485617670044857176700448581767004485917670044860176700448611767004486217670044863176700448641767004486517670044866176700448671767004486817670044869176700448701767004487117670044872176700448731767004487417670044875176700448761767004487717670044878176700448791767004488017670044881176700448821767004488317670044884176700448851767004488617670044887176700448881767004488917670044890176700448911767004489217670044893176700448941767004489517670044896176700448971767004489817670044899176700449001767004490117670044902176700449031767004490417670044905176700449061767004490717670044908176700449091767004491017670044911176700449121767004491317670044914176700449151767004491617670044917176700449181767004491917670044920176700449211767004492217670044923176700449241767004492517670044926176700449271767004492817670044929176700449301767004493117670044932176700449331767004493417670044935176700449361767004493717670044938176700449391767004494017670044941176700449421767004494317670044944176700449451767004494617670044947176700449481767004494917670044950176700449511767004495217670044953176700449541767004495517670044956176700449571767004495817670044959176700449601767004496117670044962176700449631767004496417670044965176700449661767004496717670044968176700449691767004497017670044971176700449721767004497317670044974176700449751767004497617670044977176700449781767004497917670044980176700449811767004498217670044983176700449841767004498517670044986176700449871767004498817670044989176700449901767004499117670044992176700449931767004499417670044995176700449961767004499717670044998176700449991767004500017670045001176700450021767004500317670045004176700450051767004500617670045007176700450081767004500917670045010176700450111767004501217670045013176700450141767004501517670045016176700450171767004501817670045019176700450201767004502117670045022176700450231767004502417670045025176700450261767004502717670045028176700450291767004503017670045031176700450321767004503317670045034176700450351767004503617670045037176700450381767004503917670045040176700450411767004504217670045043176700450441767004504517670045046176700450471767004504817670045049176700450501767004505117670045052176700450531767004505417670045055176700450561767004505717670045058176700450591767004506017670045061176700450621767004506317670045064176700450651767004506617670045067176700450681767004506917670045070176700450711767004507217670045073176700450741767004507517670045076176700450771767004507817670045079176700450801767004508117670045082176700450831767004508417670045085176700450861767004508717670045088176700450891767004509017670045091176700450921767004509317670045094176700450951767004509617670045097176700450981767004509917670045100176700451011767004510217670045103176700451041767004510517670045106176700451071767004510817670045109176700451101767004511117670045112176700451131767004511417670045115176700451161767004511717670045118176700451191767004512017670045121176700451221767004512317670045124176700451251767004512617670045127176700451281767004512917670045130176700451311767004513217670045133176700451341767004513517670045136176700451371767004513817670045139176700451401767004514117670045142176700451431767004514417670045145176700451461767004514717670045148176700451491767004515017670045151176700451521767004515317670045154176700451551767004515617670045157176700451581767004515917670045160176700451611767004516217670045163176700451641767004516517670045166176700451671767004516817670045169176700451701767004517117670045172176700451731767004517417670045175176700451761767004517717670045178176700451791767004518017670045181176700451821767004518317670045184176700451851767004518617670045187176700451881767004518917670045190176700451911767004519217670045193176700451941767004519517670045196176700451971767004519817670045199176700452001767004520117670045202176700452031767004520417670045205176700452061767004520717670045208176700452091767004521017670045211176700452121767004521317670045214176700452151767004521617670045217176700452181767004521917670045220176700452211767004522217670045223176700452241767004522517670045226176700452271767004522817670045229176700452301767004523117670045232176700452331767004523417670045235176700452361767004523717670045238176700452391767004524017670045241176700452421767004524317670045244176700452451767004524617670045247176700452481767004524917670045250176700452511767004525217670045253176700452541767004525517670045256176700452571767004525817670045259176700452601767004526117670045262176700452631767004526417670045265176700452661767004526717670045268176700452691767004527017670045271176700452721767004527317670045274176700452751767004527617670045277176700452781767004527917670045280176700452811767004528217670045283176700452841767004528517670045286176700452871767004528817670045289176700452901767004529117670045292176700452931767004529417670045295176700452961767004529717670045298176700452991767004530017670045301176700453021767004530317670045304176700453051767004530617670045307176700453081767004530917670045310176700453111767004531217670045313176700453141767004531517670045316176700453171767004531817670045319176700453201767004532117670045322176700453231767004532417670045325176700453261767004532717670045328176700453291767004533017670045331176700453321767004533317670045334176700453351767004533617670045337176700453381767004533917670045340176700453411767004534217670045343176700453441767004534517670045346176700453471767004534817670045349176700453501767004535117670045352176700453531767004535417670045355176700453561767004535717670045358176700453591767004536017670045361176700453621767004536317670045364176700453651767004536617670045367176700453681767004536917670045370176700453711767004537217670045373176700453741767004537517670045376176700453771767004537817670045379176700453801767004538117670045382176700453831767004538417670045385176700453861767004538717670045388176700453891767004539017670045391176700453921767004539317670045394176700453951767004539617670045397176700453981767004539917670045400176700454011767004540217670045403176700454041767004540517670045406176700454071767004540817670045409176700454101767004541117670045412176700454131767004541417670045415176700454161767004541717670045418176700454191767004542017670045421176700454221767004542317670045424176700454251767004542617670045427176700454281767004542917670045430176700454311767004543217670045433176700454341767004543517670045436176700454371767004543817670045439176700454401767004544117670045442176700454431767004544417670045445176700454461767004544717670045448176700454491767004545017670045451176700454521767004545317670045454176700454551767004545617670045457176700454581767004545917670045460176700454611767004546217670045463176700454641767004546517670045466176700454671767004546817670045469176700454701767004547117670045472176700454731767004547417670045475176700454761767004547717670045478176700454791767004548017670045481176700454821767004548317670045484176700454851767004548617670045487176700454881767004548917670045490176700454911767004549217670045493176700454941767004549517670045496176700454971767004549817670045499176700455001767004550117670045502176700455031767004550417670045505176700455061767004550717670045508176700455091767004551017670045511176700455121767004551317670045514176700455151767004551617670045517176700455181767004551917670045520176700455211767004552217670045523176700455241767004552517670045526176700455271767004552817670045529176700455301767004553117670045532176700455331767004553417670045535176700455361767004553717670045538176700455391767004554017670045541176700455421767004554317670045544176700455451767004554617670045547176700455481767004554917670045550176700455511767004555217670045553176700455541767004555517670045556176700455571767004555817670045559176700455601767004556117670045562176700455631767004556417670045565176700455661767004556717670045568176700455691767004557017670045571176700455721767004557317670045574176700455751767004557617670045577176700455781767004557917670045580176700455811767004558217670045583176700455841767004558517670045586176700455871767004558817670045589176700455901767004559117670045592176700455931767004559417670045595176700455961767004559717670045598176700455991767004560017670045601176700456021767004560317670045604176700456051767004560617670045607176700456081767004560917670045610176700456111767004561217670045613176700456141767004561517670045616176700456171767004561817670045619176700456201767004562117670045622176700456231767004562417670045625176700456261767004562717670045628176700456291767004563017670045631176700456321767004563317670045634176700456351767004563617670045637176700456381767004563917670045640176700456411767004564217670045643176700456441767004564517670045646176700456471767004564817670045649176700456501767004565117670045652176700456531767004565417670045655176700456561767004565717670045658176700456591767004566017670045661176700456621767004566317670045664176700456651767004566617670045667176700456681767004566917670045670176700456711767004567217670045673176700456741767004567517670045676176700456771767004567817670045679176700456801767004568117670045682176700456831767004568417670045685176700456861767004568717670045688176700456891767004569017670045691176700456921767004569317670045694176700456951767004569617670045697176700456981767004569917670045700176700457011767004570217670045703176700457041767004570517670045706176700457071767004570817670045709176700457101767004571117670045712176700457131767004571417670045715176700457161767004571717670045718176700457191767004572017670045721176700457221767004572317670045724176700457251767004572617670045727176700457281767004572917670045730176700457311767004573217670045733176700457341767004573517670045736176700457371767004573817670045739176700457401767004574117670045742176700457431767004574417670045745176700457461767004574717670045748176700457491767004575017670045751176700457521767004575317670045754176700457551767004575617670045757176700457581767004575917670045760176700457611767004576217670045763176700457641767004576517670045766176700457671767004576817670045769176700457701767004577117670045772176700457731767004577417670045775176700457761767004577717670045778176700457791767004578017670045781176700457821767004578317670045784176700457851767004578617670045787176700457881767004578917670045790176700457911767004579217670045793176700457941767004579517670045796176700457971767004579817670045799176700458001767004580117670045802176700458031767004580417670045805176700458061767004580717670045808176700458091767004581017670045811176700458121767004581317670045814176700458151767004581617670045817176700458181767004581917670045820176700458211767004582217670045823176700458241767004582517670045826176700458271767004582817670045829176700458301767004583117670045832176700458331767004583417670045835176700458361767004583717670045838176700458391767004584017670045841176700458421767004584317670045844176700458451767004584617670045847176700458481767004584917670045850176700458511767004585217670045853176700458541767004585517670045856176700458571767004585817670045859176700458601767004586117670045862176700458631767004586417670045865176700458661767004586717670045868176700458691767004587017670045871176700458721767004587317670045874176700458751767004587617670045877176700458781767004587917670045880176700458811767004588217670045883176700458841767004588517670045886176700458871767004588817670045889176700458901767004589117670045892176700458931767004589417670045895176700458961767004589717670045898176700458991767004590017670045901176700459021767004590317670045904176700459051767004590617670045907176700459081767004590917670045910176700459111767004591217670045913176700459141767004591517670045916176700459171767004591817670045919176700459201767004592117670045922176700459231767004592417670045925176700459261767004592717670045928176700459291767004593017670045931176700459321767004593317670045934176700459351767004593617670045937176700459381767004593917670045940176700459411767004594217670045943176700459441767004594517670045946176700459471767004594817670045949176700459501767004595117670045952176700459531767004595417670045955176700459561767004595717670045958176700459591767004596017670045961176700459621767004596317670045964176700459651767004596617670045967176700459681767004596917670045970176700459711767004597217670045973176700459741767004597517670045976176700459771767004597817670045979176700459801767004598117670045982176700459831767004598417670045985176700459861767004598717670045988176700459891767004599017670045991176700459921767004599317670045994176700459951767004599617670045997176700459981767004599917670046000176700460011767004600217670046003176700460041767004600517670046006176700460071767004600817670046009176700460101767004601117670046012176700460131767004601417670046015176700460161767004601717670046018176700460191767004602017670046021176700460221767004602317670046024176700460251767004602617670046027176700460281767004602917670046030176700460311767004603217670046033176700460341767004603517670046036176700460371767004603817670046039176700460401767004604117670046042176700460431767004604417670046045176700460461767004604717670046048176700460491767004605017670046051176700460521767004605317670046054176700460551767004605617670046057176700460581767004605917670046060176700460611767004606217670046063176700460641767004606517670046066176700460671767004606817670046069176700460701767004607117670046072176700460731767004607417670046075176700460761767004607717670046078176700460791767004608017670046081176700460821767004608317670046084176700460851767004608617670046087176700460881767004608917670046090176700460911767004609217670046093176700460941767004609517670046096176700460971767004609817670046099176700461001767004610117670046102176700461031767004610417670046105176700461061767004610717670046108176700461091767004611017670046111176700461121767004611317670046114176700461151767004611617670046117176700461181767004611917670046120176700461211767004612217670046123176700461241767004612517670046126176700461271767004612817670046129176700461301767004613117670046132176700461331767004613417670046135176700461361767004613717670046138176700461391767004614017670046141176700461421767004614317670046144176700461451767004614617670046147176700461481767004614917670046150176700461511767004615217670046153176700461541767004615517670046156176700461571767004615817670046159176700461601767004616117670046162176700461631767004616417670046165176700461661767004616717670046168176700461691767004617017670046171176700461721767004617317670046174176700461751767004617617670046177176700461781767004617917670046180176700461811767004618217670046183176700461841767004618517670046186176700461871767004618817670046189176700461901767004619117670046192176700461931767004619417670046195176700461961767004619717670046198176700461991767004620017670046201176700462021767004620317670046204176700462051767004620617670046207176700462081767004620917670046210176700462111767004621217670046213176700462141767004621517670046216176700462171767004621817670046219176700462201767004622117670046222176700462231767004622417670046225176700462261767004622717670046228176700462291767004623017670046231176700462321767004623317670046234176700462351767004623617670046237176700462381767004623917670046240176700462411767004624217670046243176700462441767004624517670046246176700462471767004624817670046249176700462501767004625117670046252176700462531767004625417670046255176700462561767004625717670046258176700462591767004626017670046261176700462621767004626317670046264176700462651767004626617670046267176700462681767004626917670046270176700462711767004627217670046273176700462741767004627517670046276176700462771767004627817670046279176700462801767004628117670046282176700462831767004628417670046285176700462861767004628717670046288176700462891767004629017670046291176700462921767004629317670046294176700462951767004629617670046297176700462981767004629917670046300176700463011767004630217670046303176700463041767004630517670046306176700463071767004630817670046309176700463101767004631117670046312176700463131767004631417670046315176700463161767004631717670046318176700463191767004632017670046321176700463221767004632317670046324176700463251767004632617670046327176700463281767004632917670046330176700463311767004633217670046333176700463341767004633517670046336176700463371767004633817670046339176700463401767004634117670046342176700463431767004634417670046345176700463461767004634717670046348176700463491767004635017670046351176700463521767004635317670046354176700463551767004635617670046357176700463581767004635917670046360176700463611767004636217670046363176700463641767004636517670046366176700463671767004636817670046369176700463701767004637117670046372176700463731767004637417670046375176700463761767004637717670046378176700463791767004638017670046381176700463821767004638317670046384176700463851767004638617670046387176700463881767004638917670046390176700463911767004639217670046393176700463941767004639517670046396176700463971767004639817670046399176700464001767004640117670046402176700464031767004640417670046405176700464061767004640717670046408176700464091767004641017670046411176700464121767004641317670046414176700464151767004641617670046417176700464181767004641917670046420176700464211767004642217670046423176700464241767004642517670046426176700464271767004642817670046429176700464301767004643117670046432176700464331767004643417670046435176700464361767004643717670046438176700464391767004644017670046441176700464421767004644317670046444176700464451767004644617670046447176700464481767004644917670046450176700464511767004645217670046453176700464541767004645517670046456176700464571767004645817670046459176700464601767004646117670046462176700464631767004646417670046465176700464661767004646717670046468176700464691767004647017670046471176700464721767004647317670046474176700464751767004647617670046477176700464781767004647917670046480176700464811767004648217670046483176700464841767004648517670046486176700464871767004648817670046489176700464901767004649117670046492176700464931767004649417670046495176700464961767004649717670046498176700464991767004650017670046501176700465021767004650317670046504176700465051767004650617670046507176700465081767004650917670046510176700465111767004651217670046513176700465141767004651517670046516176700465171767004651817670046519176700465201767004652117670046522176700465231767004652417670046525176700465261767004652717670046528176700465291767004653017670046531176700465321767004653317670046534176700465351767004653617670046537176700465381767004653917670046540176700465411767004654217670046543176700465441767004654517670046546176700465471767004654817670046549176700465501767004655117670046552176700465531767004655417670046555176700465561767004655717670046558176700465591767004656017670046561176700465621767004656317670046564176700465651767004656617670046567176700465681767004656917670046570176700465711767004657217670046573176700465741767004657517670046576176700465771767004657817670046579176700465801767004658117670046582176700465831767004658417670046585176700465861767004658717670046588176700465891767004659017670046591176700465921767004659317670046594176700465951767004659617670046597176700465981767004659917670046600176700466011767004660217670046603176700466041767004660517670046606176700466071767004660817670046609176700466101767004661117670046612176700466131767004661417670046615176700466161767004661717670046618176700466191767004662017670046621176700466221767004662317670046624176700466251767004662617670046627176700466281767004662917670046630176700466311767004663217670046633176700466341767004663517670046636176700466371767004663817670046639176700466401767004664117670046642176700466431767004664417670046645176700466461767004664717670046648176700466491767004665017670046651176700466521767004665317670046654176700466551767004665617670046657176700466581767004665917670046660176700466611767004666217670046663176700466641767004666517670046666176700466671767004666817670046669176700466701767004667117670046672176700466731767004667417670046675176700466761767004667717670046678176700466791767004668017670046681176700466821767004668317670046684176700466851767004668617670046687176700466881767004668917670046690176700466911767004669217670046693176700466941767004669517670046696176700466971767004669817670046699176700467001767004670117670046702176700467031767004670417670046705176700467061767004670717670046708176700467091767004671017670046711176700467121767004671317670046714176700467151767004671617670046717176700467181767004671917670046720176700467211767004672217670046723176700467241767004672517670046726176700467271767004672817670046729176700467301767004673117670046732176700467331767004673417670046735176700467361767004673717670046738176700467391767004674017670046741176700467421767004674317670046744176700467451767004674617670046747176700467481767004674917670046750176700467511767004675217670046753176700467541767004675517670046756176700467571767004675817670046759176700467601767004676117670046762176700467631767004676417670046765176700467661767004676717670046768176700467691767004677017670046771176700467721767004677317670046774176700467751767004677617670046777176700467781767004677917670046780176700467811767004678217670046783176700467841767004678517670046786176700467871767004678817670046789176700467901767004679117670046792176700467931767004679417670046795176700467961767004679717670046798176700467991767004680017670046801176700468021767004680317670046804176700468051767004680617670046807176700468081767004680917670046810176700468111767004681217670046813176700468141767004681517670046816176700468171767004681817670046819176700468201767004682117670046822176700468231767004682417670046825176700468261767004682717670046828176700468291767004683017670046831176700468321767004683317670046834176700468351767004683617670046837176700468381767004683917670046840176700468411767004684217670046843176700468441767004684517670046846176700468471767004684817670046849176700468501767004685117670046852176700468531767004685417670046855176700468561767004685717670046858176700468591767004686017670046861176700468621767004686317670046864176700468651767004686617670046867176700468681767004686917670046870176700468711767004687217670046873176700468741767004687517670046876176700468771767004687817670046879176700468801767004688117670046882176700468831767004688417670046885176700468861767004688717670046888176700468891767004689017670046891176700468921767004689317670046894176700468951767004689617670046897176700468981767004689917670046900176700469011767004690217670046903176700469041767004690517670046906176700469071767004690817670046909176700469101767004691117670046912176700469131767004691417670046915176700469161767004691717670046918176700469191767004692017670046921176700469221767004692317670046924176700469251767004692617670046927176700469281767004692917670046930176700469311767004693217670046933176700469341767004693517670046936176700469371767004693817670046939176700469401767004694117670046942176700469431767004694417670046945176700469461767004694717670046948176700469491767004695017670046951176700469521767004695317670046954176700469551767004695617670046957176700469581767004695917670046960176700469611767004696217670046963176700469641767004696517670046966176700469671767004696817670046969176700469701767004697117670046972176700469731767004697417670046975176700469761767004697717670046978176700469791767004698017670046981176700469821767004698317670046984176700469851767004698617670046987176700469881767004698917670046990176700469911767004699217670046993176700469941767004699517670046996176700469971767004699817670046999176700470001767004700117670047002176700470031767004700417670047005176700470061767004700717670047008176700470091767004701017670047011176700470121767004701317670047014176700470151767004701617670047017176700470181767004701917670047020176700470211767004702217670047023176700470241767004702517670047026176700470271767004702817670047029176700470301767004703117670047032176700470331767004703417670047035176700470361767004703717670047038176700470391767004704017670047041176700470421767004704317670047044176700470451767004704617670047047176700470481767004704917670047050176700470511767004705217670047053176700470541767004705517670047056176700470571767004705817670047059176700470601767004706117670047062176700470631767004706417670047065176700470661767004706717670047068176700470691767004707017670047071176700470721767004707317670047074176700470751767004707617670047077176700470781767004707917670047080176700470811767004708217670047083176700470841767004708517670047086176700470871767004708817670047089176700470901767004709117670047092176700470931767004709417670047095176700470961767004709717670047098176700470991767004710017670047101176700471021767004710317670047104176700471051767004710617670047107176700471081767004710917670047110176700471111767004711217670047113176700471141767004711517670047116176700471171767004711817670047119176700471201767004712117670047122176700471231767004712417670047125176700471261767004712717670047128176700471291767004713017670047131176700471321767004713317670047134176700471351767004713617670047137176700471381767004713917670047140176700471411767004714217670047143176700471441767004714517670047146176700471471767004714817670047149176700471501767004715117670047152176700471531767004715417670047155176700471561767004715717670047158176700471591767004716017670047161176700471621767004716317670047164176700471651767004716617670047167176700471681767004716917670047170176700471711767004717217670047173176700471741767004717517670047176176700471771767004717817670047179176700471801767004718117670047182176700471831767004718417670047185176700471861767004718717670047188176700471891767004719017670047191176700471921767004719317670047194176700471951767004719617670047197176700471981767004719917670047200176700472011767004720217670047203176700472041767004720517670047206176700472071767004720817670047209176700472101767004721117670047212176700472131767004721417670047215176700472161767004721717670047218176700472191767004722017670047221176700472221767004722317670047224176700472251767004722617670047227176700472281767004722917670047230176700472311767004723217670047233176700472341767004723517670047236176700472371767004723817670047239176700472401767004724117670047242176700472431767004724417670047245176700472461767004724717670047248176700472491767004725017670047251176700472521767004725317670047254176700472551767004725617670047257176700472581767004725917670047260176700472611767004726217670047263176700472641767004726517670047266176700472671767004726817670047269176700472701767004727117670047272176700472731767004727417670047275176700472761767004727717670047278176700472791767004728017670047281176700472821767004728317670047284176700472851767004728617670047287176700472881767004728917670047290176700472911767004729217670047293176700472941767004729517670047296176700472971767004729817670047299176700473001767004730117670047302176700473031767004730417670047305176700473061767004730717670047308176700473091767004731017670047311176700473121767004731317670047314176700473151767004731617670047317176700473181767004731917670047320176700473211767004732217670047323176700473241767004732517670047326176700473271767004732817670047329176700473301767004733117670047332176700473331767004733417670047335176700473361767004733717670047338176700473391767004734017670047341176700473421767004734317670047344176700473451767004734617670047347176700473481767004734917670047350176700473511767004735217670047353176700473541767004735517670047356176700473571767004735817670047359176700473601767004736117670047362176700473631767004736417670047365176700473661767004736717670047368176700473691767004737017670047371176700473721767004737317670047374176700473751767004737617670047377176700473781767004737917670047380176700473811767004738217670047383176700473841767004738517670047386176700473871767004738817670047389176700473901767004739117670047392176700473931767004739417670047395176700473961767004739717670047398176700473991767004740017670047401176700474021767004740317670047404176700474051767004740617670047407176700474081767004740917670047410176700474111767004741217670047413176700474141767004741517670047416176700474171767004741817670047419176700474201767004742117670047422176700474231767004742417670047425176700474261767004742717670047428176700474291767004743017670047431176700474321767004743317670047434176700474351767004743617670047437176700474381767004743917670047440176700474411767004744217670047443176700474441767004744517670047446176700474471767004744817670047449176700474501767004745117670047452176700474531767004745417670047455176700474561767004745717670047458176700474591767004746017670047461176700474621767004746317670047464176700474651767004746617670047467176700474681767004746917670047470176700474711767004747217670047473176700474741767004747517670047476176700474771767004747817670047479176700474801767004748117670047482176700474831767004748417670047485176700474861767004748717670047488176700474891767004749017670047491176700474921767004749317670047494176700474951767004749617670047497176700474981767004749917670047500176700475011767004750217670047503176700475041767004750517670047506176700475071767004750817670047509176700475101767004751117670047512176700475131767004751417670047515176700475161767004751717670047518176700475191767004752017670047521176700475221767004752317670047524176700475251767004752617670047527176700475281767004752917670047530176700475311767004753217670047533176700475341767004753517670047536176700475371767004753817670047539176700475401767004754117670047542176700475431767004754417670047545176700475461767004754717670047548176700475491767004755017670047551176700475521767004755317670047554176700475551767004755617670047557176700475581767004755917670047560176700475611767004756217670047563176700475641767004756517670047566176700475671767004756817670047569176700475701767004757117670047572176700475731767004757417670047575176700475761767004757717670047578176700475791767004758017670047581176700475821767004758317670047584176700475851767004758617670047587176700475881767004758917670047590176700475911767004759217670047593176700475941767004759517670047596176700475971767004759817670047599176700476001767004760117670047602176700476031767004760417670047605176700476061767004760717670047608176700476091767004761017670047611176700476121767004761317670047614176700476151767004761617670047617176700476181767004761917670047620176700476211767004762217670047623176700476241767004762517670047626176700476271767004762817670047629176700476301767004763117670047632176700476331767004763417670047635176700476361767004763717670047638176700476391767004764017670047641176700476421767004764317670047644176700476451767004764617670047647176700476481767004764917670047650176700476511767004765217670047653176700476541767004765517670047656176700476571767004765817670047659176700476601767004766117670047662176700476631767004766417670047665176700476661767004766717670047668176700476691767004767017670047671176700476721767004767317670047674176700476751767004767617670047677176700476781767004767917670047680176700476811767004768217670047683176700476841767004768517670047686176700476871767004768817670047689176700476901767004769117670047692176700476931767004769417670047695176700476961767004769717670047698176700476991767004770017670047701176700477021767004770317670047704176700477051767004770617670047707176700477081767004770917670047710176700477111767004771217670047713176700477141767004771517670047716176700477171767004771817670047719176700477201767004772117670047722176700477231767004772417670047725176700477261767004772717670047728176700477291767004773017670047731176700477321767004773317670047734176700477351767004773617670047737176700477381767004773917670047740176700477411767004774217670047743176700477441767004774517670047746176700477471767004774817670047749176700477501767004775117670047752176700477531767004775417670047755176700477561767004775717670047758176700477591767004776017670047761176700477621767004776317670047764176700477651767004776617670047767176700477681767004776917670047770176700477711767004777217670047773176700477741767004777517670047776176700477771767004777817670047779176700477801767004778117670047782176700477831767004778417670047785176700477861767004778717670047788176700477891767004779017670047791176700477921767004779317670047794176700477951767004779617670047797176700477981767004779917670047800176700478011767004780217670047803176700478041767004780517670047806176700478071767004780817670047809176700478101767004781117670047812176700478131767004781417670047815176700478161767004781717670047818176700478191767004782017670047821176700478221767004782317670047824176700478251767004782617670047827176700478281767004782917670047830176700478311767004783217670047833176700478341767004783517670047836176700478371767004783817670047839176700478401767004784117670047842176700478431767004784417670047845176700478461767004784717670047848176700478491767004785017670047851176700478521767004785317670047854176700478551767004785617670047857176700478581767004785917670047860176700478611767004786217670047863176700478641767004786517670047866176700478671767004786817670047869176700478701767004787117670047872176700478731767004787417670047875176700478761767004787717670047878176700478791767004788017670047881176700478821767004788317670047884176700478851767004788617670047887176700478881767004788917670047890176700478911767004789217670047893176700478941767004789517670047896176700478971767004789817670047899176700479001767004790117670047902176700479031767004790417670047905176700479061767004790717670047908176700479091767004791017670047911176700479121767004791317670047914176700479151767004791617670047917176700479181767004791917670047920176700479211767004792217670047923176700479241767004792517670047926176700479271767004792817670047929176700479301767004793117670047932176700479331767004793417670047935176700479361767004793717670047938176700479391767004794017670047941176700479421767004794317670047944176700479451767004794617670047947176700479481767004794917670047950176700479511767004795217670047953176700479541767004795517670047956176700479571767004795817670047959176700479601767004796117670047962176700479631767004796417670047965176700479661767004796717670047968176700479691767004797017670047971176700479721767004797317670047974176700479751767004797617670047977176700479781767004797917670047980176700479811767004798217670047983176700479841767004798517670047986176700479871767004798817670047989176700479901767004799117670047992176700479931767004799417670047995176700479961767004799717670047998176700479991767004800017670048001176700480021767004800317670048004176700480051767004800617670048007176700480081767004800917670048010176700480111767004801217670048013176700480141767004801517670048016176700480171767004801817670048019176700480201767004802117670048022176700480231767004802417670048025176700480261767004802717670048028176700480291767004803017670048031176700480321767004803317670048034176700480351767004803617670048037176700480381767004803917670048040176700480411767004804217670048043176700480441767004804517670048046176700480471767004804817670048049176700480501767004805117670048052176700480531767004805417670048055176700480561767004805717670048058176700480591767004806017670048061176700480621767004806317670048064176700480651767004806617670048067176700480681767004806917670048070176700480711767004807217670048073176700480741767004807517670048076176700480771767004807817670048079176700480801767004808117670048082176700480831767004808417670048085176700480861767004808717670048088176700480891767004809017670048091176700480921767004809317670048094176700480951767004809617670048097176700480981767004809917670048100176700481011767004810217670048103176700481041767004810517670048106176700481071767004810817670048109176700481101767004811117670048112176700481131767004811417670048115176700481161767004811717670048118176700481191767004812017670048121176700481221767004812317670048124176700481251767004812617670048127176700481281767004812917670048130176700481311767004813217670048133176700481341767004813517670048136176700481371767004813817670048139176700481401767004814117670048142176700481431767004814417670048145176700481461767004814717670048148176700481491767004815017670048151176700481521767004815317670048154176700481551767004815617670048157176700481581767004815917670048160176700481611767004816217670048163176700481641767004816517670048166176700481671767004816817670048169176700481701767004817117670048172176700481731767004817417670048175176700481761767004817717670048178176700481791767004818017670048181176700481821767004818317670048184176700481851767004818617670048187176700481881767004818917670048190176700481911767004819217670048193176700481941767004819517670048196176700481971767004819817670048199176700482001767004820117670048202176700482031767004820417670048205176700482061767004820717670048208176700482091767004821017670048211176700482121767004821317670048214176700482151767004821617670048217176700482181767004821917670048220176700482211767004822217670048223176700482241767004822517670048226176700482271767004822817670048229176700482301767004823117670048232176700482331767004823417670048235176700482361767004823717670048238176700482391767004824017670048241176700482421767004824317670048244176700482451767004824617670048247176700482481767004824917670048250176700482511767004825217670048253176700482541767004825517670048256176700482571767004825817670048259176700482601767004826117670048262176700482631767004826417670048265176700482661767004826717670048268176700482691767004827017670048271176700482721767004827317670048274176700482751767004827617670048277176700482781767004827917670048280176700482811767004828217670048283176700482841767004828517670048286176700482871767004828817670048289176700482901767004829117670048292176700482931767004829417670048295176700482961767004829717670048298176700482991767004830017670048301176700483021767004830317670048304176700483051767004830617670048307176700483081767004830917670048310176700483111767004831217670048313176700483141767004831517670048316176700483171767004831817670048319176700483201767004832117670048322176700483231767004832417670048325176700483261767004832717670048328176700483291767004833017670048331176700483321767004833317670048334176700483351767004833617670048337176700483381767004833917670048340176700483411767004834217670048343176700483441767004834517670048346176700483471767004834817670048349176700483501767004835117670048352176700483531767004835417670048355176700483561767004835717670048358176700483591767004836017670048361176700483621767004836317670048364176700483651767004836617670048367176700483681767004836917670048370176700483711767004837217670048373176700483741767004837517670048376176700483771767004837817670048379176700483801767004838117670048382176700483831767004838417670048385176700483861767004838717670048388176700483891767004839017670048391176700483921767004839317670048394176700483951767004839617670048397176700483981767004839917670048400176700484011767004840217670048403176700484041767004840517670048406176700484071767004840817670048409176700484101767004841117670048412176700484131767004841417670048415176700484161767004841717670048418176700484191767004842017670048421176700484221767004842317670048424176700484251767004842617670048427176700484281767004842917670048430176700484311767004843217670048433176700484341767004843517670048436176700484371767004843817670048439176700484401767004844117670048442176700484431767004844417670048445176700484461767004844717670048448176700484491767004845017670048451176700484521767004845317670048454176700484551767004845617670048457176700484581767004845917670048460176700484611767004846217670048463176700484641767004846517670048466176700484671767004846817670048469176700484701767004847117670048472176700484731767004847417670048475176700484761767004847717670048478176700484791767004848017670048481176700484821767004848317670048484176700484851767004848617670048487176700484881767004848917670048490176700484911767004849217670048493176700484941767004849517670048496176700484971767004849817670048499176700485001767004850117670048502176700485031767004850417670048505176700485061767004850717670048508176700485091767004851017670048511176700485121767004851317670048514176700485151767004851617670048517176700485181767004851917670048520176700485211767004852217670048523176700485241767004852517670048526176700485271767004852817670048529176700485301767004853117670048532176700485331767004853417670048535176700485361767004853717670048538176700485391767004854017670048541176700485421767004854317670048544176700485451767004854617670048547176700485481767004854917670048550176700485511767004855217670048553176700485541767004855517670048556176700485571767004855817670048559176700485601767004856117670048562176700485631767004856417670048565176700485661767004856717670048568176700485691767004857017670048571176700485721767004857317670048574176700485751767004857617670048577176700485781767004857917670048580176700485811767004858217670048583176700485841767004858517670048586176700485871767004858817670048589176700485901767004859117670048592176700485931767004859417670048595176700485961767004859717670048598176700485991767004860017670048601176700486021767004860317670048604176700486051767004860617670048607176700486081767004860917670048610176700486111767004861217670048613176700486141767004861517670048616176700486171767004861817670048619176700486201767004862117670048622176700486231767004862417670048625176700486261767004862717670048628176700486291767004863017670048631176700486321767004863317670048634176700486351767004863617670048637176700486381767004863917670048640176700486411767004864217670048643176700486441767004864517670048646176700486471767004864817670048649176700486501767004865117670048652176700486531767004865417670048655176700486561767004865717670048658176700486591767004866017670048661176700486621767004866317670048664176700486651767004866617670048667176700486681767004866917670048670176700486711767004867217670048673176700486741767004867517670048676176700486771767004867817670048679176700486801767004868117670048682176700486831767004868417670048685176700486861767004868717670048688176700486891767004869017670048691176700486921767004869317670048694176700486951767004869617670048697176700486981767004869917670048700176700487011767004870217670048703176700487041767004870517670048706176700487071767004870817670048709176700487101767004871117670048712176700487131767004871417670048715176700487161767004871717670048718176700487191767004872017670048721176700487221767004872317670048724176700487251767004872617670048727176700487281767004872917670048730176700487311767004873217670048733176700487341767004873517670048736176700487371767004873817670048739176700487401767004874117670048742176700487431767004874417670048745176700487461767004874717670048748176700487491767004875017670048751176700487521767004875317670048754176700487551767004875617670048757176700487581767004875917670048760176700487611767004876217670048763176700487641767004876517670048766176700487671767004876817670048769176700487701767004877117670048772176700487731767004877417670048775176700487761767004877717670048778176700487791767004878017670048781176700487821767004878317670048784176700487851767004878617670048787176700487881767004878917670048790176700487911767004879217670048793176700487941767004879517670048796176700487971767004879817670048799176700488001767004880117670048802176700488031767004880417670048805176700488061767004880717670048808176700488091767004881017670048811176700488121767004881317670048814176700488151767004881617670048817176700488181767004881917670048820176700488211767004882217670048823176700488241767004882517670048826176700488271767004882817670048829176700488301767004883117670048832176700488331767004883417670048835176700488361767004883717670048838176700488391767004884017670048841176700488421767004884317670048844176700488451767004884617670048847176700488481767004884917670048850176700488511767004885217670048853176700488541767004885517670048856176700488571767004885817670048859176700488601767004886117670048862176700488631767004886417670048865176700488661767004886717670048868176700488691767004887017670048871176700488721767004887317670048874176700488751767004887617670048877176700488781767004887917670048880176700488811767004888217670048883176700488841767004888517670048886176700488871767004888817670048889176700488901767004889117670048892176700488931767004889417670048895176700488961767004889717670048898176700488991767004890017670048901176700489021767004890317670048904176700489051767004890617670048907176700489081767004890917670048910176700489111767004891217670048913176700489141767004891517670048916176700489171767004891817670048919176700489201767004892117670048922176700489231767004892417670048925176700489261767004892717670048928176700489291767004893017670048931176700489321767004893317670048934176700489351767004893617670048937176700489381767004893917670048940176700489411767004894217670048943176700489441767004894517670048946176700489471767004894817670048949176700489501767004895117670048952176700489531767004895417670048955176700489561767004895717670048958176700489591767004896017670048961176700489621767004896317670048964176700489651767004896617670048967176700489681767004896917670048970176700489711767004897217670048973176700489741767004897517670048976176700489771767004897817670048979176700489801767004898117670048982176700489831767004898417670048985176700489861767004898717670048988176700489891767004899017670048991176700489921767004899317670048994176700489951767004899617670048997176700489981767004899917670049000176700490011767004900217670049003176700490041767004900517670049006176700490071767004900817670049009176700490101767004901117670049012176700490131767004901417670049015176700490161767004901717670049018176700490191767004902017670049021176700490221767004902317670049024176700490251767004902617670049027176700490281767004902917670049030176700490311767004903217670049033176700490341767004903517670049036176700490371767004903817670049039176700490401767004904117670049042176700490431767004904417670049045176700490461767004904717670049048176700490491767004905017670049051176700490521767004905317670049054176700490551767004905617670049057176700490581767004905917670049060176700490611767004906217670049063176700490641767004906517670049066176700490671767004906817670049069176700490701767004907117670049072176700490731767004907417670049075176700490761767004907717670049078176700490791767004908017670049081176700490821767004908317670049084176700490851767004908617670049087176700490881767004908917670049090176700490911767004909217670049093176700490941767004909517670049096176700490971767004909817670049099176700491001767004910117670049102176700491031767004910417670049105176700491061767004910717670049108176700491091767004911017670049111176700491121767004911317670049114176700491151767004911617670049117176700491181767004911917670049120176700491211767004912217670049123176700491241767004912517670049126176700491271767004912817670049129176700491301767004913117670049132176700491331767004913417670049135176700491361767004913717670049138176700491391767004914017670049141176700491421767004914317670049144176700491451767004914617670049147176700491481767004914917670049150176700491511767004915217670049153176700491541767004915517670049156176700491571767004915817670049159176700491601767004916117670049162176700491631767004916417670049165176700491661767004916717670049168176700491691767004917017670049171176700491721767004917317670049174176700491751767004917617670049177176700491781767004917917670049180176700491811767004918217670049183176700491841767004918517670049186176700491871767004918817670049189176700491901767004919117670049192176700491931767004919417670049195176700491961767004919717670049198176700491991767004920017670049201176700492021767004920317670049204176700492051767004920617670049207176700492081767004920917670049210176700492111767004921217670049213176700492141767004921517670049216176700492171767004921817670049219176700492201767004922117670049222176700492231767004922417670049225176700492261767004922717670049228176700492291767004923017670049231176700492321767004923317670049234176700492351767004923617670049237176700492381767004923917670049240176700492411767004924217670049243176700492441767004924517670049246176700492471767004924817670049249176700492501767004925117670049252176700492531767004925417670049255176700492561767004925717670049258176700492591767004926017670049261176700492621767004926317670049264176700492651767004926617670049267176700492681767004926917670049270176700492711767004927217670049273176700492741767004927517670049276176700492771767004927817670049279176700492801767004928117670049282176700492831767004928417670049285176700492861767004928717670049288176700492891767004929017670049291176700492921767004929317670049294176700492951767004929617670049297176700492981767004929917670049300176700493011767004930217670049303176700493041767004930517670049306176700493071767004930817670049309176700493101767004931117670049312176700493131767004931417670049315176700493161767004931717670049318176700493191767004932017670049321176700493221767004932317670049324176700493251767004932617670049327176700493281767004932917670049330176700493311767004933217670049333176700493341767004933517670049336176700493371767004933817670049339176700493401767004934117670049342176700493431767004934417670049345176700493461767004934717670049348176700493491767004935017670049351176700493521767004935317670049354176700493551767004935617670049357176700493581767004935917670049360176700493611767004936217670049363176700493641767004936517670049366176700493671767004936817670049369176700493701767004937117670049372176700493731767004937417670049375176700493761767004937717670049378176700493791767004938017670049381176700493821767004938317670049384176700493851767004938617670049387176700493881767004938917670049390176700493911767004939217670049393176700493941767004939517670049396176700493971767004939817670049399176700494001767004940117670049402176700494031767004940417670049405176700494061767004940717670049408176700494091767004941017670049411176700494121767004941317670049414176700494151767004941617670049417176700494181767004941917670049420176700494211767004942217670049423176700494241767004942517670049426176700494271767004942817670049429176700494301767004943117670049432176700494331767004943417670049435176700494361767004943717670049438176700494391767004944017670049441176700494421767004944317670049444176700494451767004944617670049447176700494481767004944917670049450176700494511767004945217670049453176700494541767004945517670049456176700494571767004945817670049459176700494601767004946117670049462176700494631767004946417670049465176700494661767004946717670049468176700494691767004947017670049471176700494721767004947317670049474176700494751767004947617670049477176700494781767004947917670049480176700494811767004948217670049483176700494841767004948517670049486176700494871767004948817670049489176700494901767004949117670049492176700494931767004949417670049495176700494961767004949717670049498176700494991767004950017670049501176700495021767004950317670049504176700495051767004950617670049507176700495081767004950917670049510176700495111767004951217670049513176700495141767004951517670049516176700495171767004951817670049519176700495201767004952117670049522176700495231767004952417670049525176700495261767004952717670049528176700495291767004953017670049531176700495321767004953317670049534176700495351767004953617670049537176700495381767004953917670049540176700495411767004954217670049543176700495441767004954517670049546176700495471767004954817670049549176700495501767004955117670049552176700495531767004955417670049555176700495561767004955717670049558176700495591767004956017670049561176700495621767004956317670049564176700495651767004956617670049567176700495681767004956917670049570176700495711767004957217670049573176700495741767004957517670049576176700495771767004957817670049579176700495801767004958117670049582176700495831767004958417670049585176700495861767004958717670049588176700495891767004959017670049591176700495921767004959317670049594176700495951767004959617670049597176700495981767004959917670049600176700496011767004960217670049603176700496041767004960517670049606176700496071767004960817670049609176700496101767004961117670049612176700496131767004961417670049615176700496161767004961717670049618176700496191767004962017670049621176700496221767004962317670049624176700496251767004962617670049627176700496281767004962917670049630176700496311767004963217670049633176700496341767004963517670049636176700496371767004963817670049639176700496401767004964117670049642176700496431767004964417670049645176700496461767004964717670049648176700496491767004965017670049651176700496521767004965317670049654176700496551767004965617670049657176700496581767004965917670049660176700496611767004966217670049663176700496641767004966517670049666176700496671767004966817670049669176700496701767004967117670049672176700496731767004967417670049675176700496761767004967717670049678176700496791767004968017670049681176700496821767004968317670049684176700496851767004968617670049687176700496881767004968917670049690176700496911767004969217670049693176700496941767004969517670049696176700496971767004969817670049699176700497001767004970117670049702176700497031767004970417670049705176700497061767004970717670049708176700497091767004971017670049711176700497121767004971317670049714176700497151767004971617670049717176700497181767004971917670049720176700497211767004972217670049723176700497241767004972517670049726176700497271767004972817670049729176700497301767004973117670049732176700497331767004973417670049735176700497361767004973717670049738176700497391767004974017670049741176700497421767004974317670049744176700497451767004974617670049747176700497481767004974917670049750176700497511767004975217670049753176700497541767004975517670049756176700497571767004975817670049759176700497601767004976117670049762176700497631767004976417670049765176700497661767004976717670049768176700497691767004977017670049771176700497721767004977317670049774176700497751767004977617670049777176700497781767004977917670049780176700497811767004978217670049783176700497841767004978517670049786176700497871767004978817670049789176700497901767004979117670049792176700497931767004979417670049795176700497961767004979717670049798176700497991767004980017670049801176700498021767004980317670049804176700498051767004980617670049807176700498081767004980917670049810176700498111767004981217670049813176700498141767004981517670049816176700498171767004981817670049819176700498201767004982117670049822176700498231767004982417670049825176700498261767004982717670049828176700498291767004983017670049831176700498321767004983317670049834176700498351767004983617670049837176700498381767004983917670049840176700498411767004984217670049843176700498441767004984517670049846176700498471767004984817670049849176700498501767004985117670049852176700498531767004985417670049855176700498561767004985717670049858176700498591767004986017670049861176700498621767004986317670049864176700498651767004986617670049867176700498681767004986917670049870176700498711767004987217670049873176700498741767004987517670049876176700498771767004987817670049879176700498801767004988117670049882176700498831767004988417670049885176700498861767004988717670049888176700498891767004989017670049891176700498921767004989317670049894176700498951767004989617670049897176700498981767004989917670049900176700499011767004990217670049903176700499041767004990517670049906176700499071767004990817670049909176700499101767004991117670049912176700499131767004991417670049915176700499161767004991717670049918176700499191767004992017670049921176700499221767004992317670049924176700499251767004992617670049927176700499281767004992917670049930176700499311767004993217670049933176700499341767004993517670049936176700499371767004993817670049939176700499401767004994117670049942176700499431767004994417670049945176700499461767004994717670049948176700499491767004995017670049951176700499521767004995317670049954176700499551767004995617670049957176700499581767004995917670049960176700499611767004996217670049963176700499641767004996517670049966176700499671767004996817670049969176700499701767004997117670049972176700499731767004997417670049975176700499761767004997717670049978176700499791767004998017670049981176700499821767004998317670049984176700499851767004998617670049987176700499881767004998917670049990176700499911767004999217670049993176700499941767004999517670049996176700499971767004999817670049999