本站首页 | 关于本站 | 南京小吃 | 蚌埠小南山  | 防骗查询  | 南京找活网 | 固定电话归属地 | 免费代理服务器 | 金山联盟排行榜md5解密

至少输入手机号码前7位

1800279归属地信息

广东 东莞 中国电信 CDMA2000 网络

参考信息
 
广东东莞 中国电信天翼
广东 东莞 广东电信CDMA卡

1800279号段

最近查询

13808350279
重庆重庆移动全球通卡
重庆重庆中国移动GSM
重庆市重庆重庆移动全球通卡

13006080279
海南 海口中国联通 GSM 网络
海南海口海南联通GSM卡
海南海口中国联通GSM
海南省海口市海南联通GSM卡

13191760279
河北 唐山中国联通 GSM 网络
河北唐山河北联通如意通卡
河北唐山中国联通GSM
河北省唐山市河北联通如意通卡

13288260279
广东 佛山中国联通 GSM 网络
广东佛山广东联通GSM卡
广东佛山中国联通GSM
广东省佛山市广东联通GSM卡

15563290279
山东 临沂中国联通 GSM 网络
山东临沂山东联通GSM卡
山东临沂中国联通GSM

18543650279

14733670279

15027890279
河北 保定中国移动 GSM 网络
河北保定河北移动全球通卡
河北保定中国移动GSM
河北省保定市河北移动全球通卡

15086090279
贵州 遵义中国移动 GSM 网络
贵州遵义贵州移动全球通卡
贵州遵义中国移动GSM
贵州省遵义市贵州移动全球通卡

15096250279
湖南 怀化中国移动 GSM 网络
湖南怀化湖南移动全球通卡
湖南怀化中国移动GSM
湖南省怀化市湖南移动全球通卡

15194210279
山东 青岛中国移动 GSM 网络
山东青岛山东移动全球通卡
山东青岛中国移动GSM
山东省青岛市山东移动全球通卡

15198790279
云南 昆明中国移动 GSM 网络
云南昆明云南移动全球通卡
云南昆明中国移动GSM
云南省昆明市云南移动全球通卡

15781250279

15890790279
河南 安阳中国移动 GSM 网络
河南安阳河南移动全球通卡
河南安阳中国移动GSM
河南省安阳市河南移动全球通卡

18743850279
吉林 松原中国移动 TD-SCDMA 网络
吉林松原吉林移动全球通卡
吉林松原中国移动GSM/3G
吉林 松原移动187卡

18776800279
广西 河池中国移动 TD-SCDMA 网络
广西河池广西移动全球通卡
广西河池中国移动GSM/3G
广西 河池移动187卡

13313300279
河北 邯郸中国电信 CDMA2000 网络
河北邯郸河北电信CDMA卡
河北邯郸中国电信CDMA
河北省邯郸市河北电信CDMA卡

13348300279
福建 莆田中国电信 CDMA2000 网络
福建莆田福建电信CDMA卡
福建莆田中国电信CDMA
福建省莆田市福建电信CDMA卡

13378540279
贵州都匀贵州电信CDMA卡
贵州都匀中国电信CDMA
贵州省都匀市贵州电信CDMA卡

18033820279

回到顶部
18002798316180027923211800279235618002792489180027950591800279706118002792287180027924541800279416818002791040180027943201800279496018002795659180027956781800279310418002799852180027941881800279145318002791437180027946811800279555618002795354180027923331800279334118002797850180027986671800279697418002790661180027967641800279382718002798169180027945421800279502118002793057180027956521800279357218002794108180027907981800279057918002796576180027916781800279865218002797136180027927831800279379718002797944180027930331800279971118002796998180027989801800279535718002799121180027998501800279453618002797777180027923181800279880818002790367180027938191800279768718002798633180027975391800279703818002791938180027909371800279836818002799617180027920291800279898318002794721180027966001800279882918002798212180027907281800279327918002799645180027985721800279224018002792396180027924451800279914418002796292180027965471800279988418002793885180027902841800279795218002790379180027978341800279876818002790232180027919481800279282618002797099180027964351800279426818002790340180027900441800279236218002799132180027953071800279940318002790206180027973021800279750918002794831180027912351800279113918002796940180027952921800279515418002796907180027937591800279584618002796832180027962821800279480218002795755180027997401800279816518002791526180027996481800279083918002792103180027954721800279463618002790929180027944221800279817418002792150180027932831800279573418002790668180027953091800279091818002795719180027955121800279853218002799699180027910731800279041018002795104180027982671800279046218002796645180027980181800279535318002797706180027902031800279491218002793633180027978121800279926818002792070180027992021800279720718002797335180027970821800279202518002792523180027923681800279771718002797736180027925321800279111418002797739180027903091800279308318002792272180027927231800279929418002790708180027957261800279956618002790755180027995191800279044218002794728180027900111800279988318002795926180027985581800279658618002795438180027970111800279474218002793796180027965341800279659718002795248180027954491800279031918002795699180027928791800279715118002799981180027928111800279591718002797759180027919431800279026918002796358180027959961800279807918002799443180027977941800279082918002792623180027992481800279447918002799514180027939231800279685818002793627180027994821800279508818002791900180027979331800279719318002790543180027914871800279263118002795839180027968121800279107218002794025180027932091800279636518002799344180027976861800279172118002792135180027936731800279933318002793906180027928081800279859918002799309180027990161800279148618002795203180027920411800279593818002798075180027913131800279021318002791219180027941711800279409018002796227180027987841800279729318002795954180027995241800279365818002796400180027975211800279340018002796389180027998591800279417018002793588180027987191800279314718002791321180027980991800279175718002794043180027927361800279039818002797418180027918251800279419018002792591180027990911800279253118002797420180027931881800279946818002795210180027969041800279014618002798856180027937831800279727718002797269180027993611800279027818002791744180027946281800279393918002795520180027972351800279016818002790915180027996861800279984718002796565180027939561800279070618002798367180027933961800279331918002794811180027930081800279292618002798064180027965541800279963418002794538180027926751800279146018002797390180027905201800279961018002791960180027998451800279348618002796529180027954711800279312718002794352180027987671800279521118002796724180027976691800279351818002793124180027982361800279258618002791589180027932381800279756718002795539180027935501800279104518002795991180027964821800279866918002799854180027971701800279292418002793434180027930131800279201918002793284180027953901800279788818002798092180027965001800279716618002790446180027976441800279234618002794648180027932821800279150518002794398180027928591800279964218002798427180027957641800279505218002791021180027947951800279702818002792429180027923001800279284318002793317180027997011800279613518002796049180027901431800279768118002792010180027930021800279275718002790643180027910491800279505618002792796180027974131800279099718002792228180027907711800279614518002796592180027949751800279756918002797091180027941771800279891818002793715180027917711800279492818002794219180027903861800279432418002794614180027933311800279622218002797556180027989761800279458918002791767180027919761800279048618002797862180027911361800279553618002795702180027969961800279330518002794645180027994561800279552318002790700180027969621800279888118002795339180027911131800279287718002795495180027994181800279167218002797169180027958071800279910918002791046180027911091800279028718002791311180027941911800279979618002790572180027992691800279382118002792182180027931461800279902118002796879180027999581800279190318002790685180027967821800279611618002790046180027959351800279228818002798095180027923011800279914618002797993180027974421800279819818002799484180027953261800279158518002793004180027973651800279567918002794283180027957911800279495918002795426180027912991800279564818002798294180027973611800279843918002793803180027925221800279855518002790185180027977531800279286218002795845180027941161800279831818002795244180027940721800279890518002790978180027984451800279453718002796944180027965421800279752218002798727180027977451800279812918002799032180027904171800279823918002793241180027995021800279327318002792729180027915791800279080818002794604180027936301800279728718002793792180027984341800279901818002799975180027952571800279149218002799270180027979591800279603918002799260180027917691800279303518002798888180027953801800279578618002792423180027920911800279782118002791298180027952021800279575018002795197180027907331800279871318002791054180027921221800279100418002796846180027916541800279818218002797868180027993981800279759118002791717180027968901800279717718002798479180027903051800279641218002790995180027969161800279277218002795379180027914631800279502618002795978180027981771800279843018002793404180027907151800279083118002791905180027985231800279057318002796872180027933001800279532918002794023180027910791800279440118002790896180027980201800279664418002798896180027922371800279919318002798620180027923791800279332118002792018180027912821800279474818002791551180027965071800279611518002791996180027961001800279699718002790313180027902981800279917918002791317180027977841800279658318002795036180027916351800279214318002798441180027916201800279541318002799964180027994331800279156618002791209180027988941800279754118002795054180027926021800279269618002792989180027919611800279020418002798712180027931931800279548818002796631180027921201800279271518002798573180027943301800279443418002799101180027999871800279259318002793464180027911811800279017618002799053180027950971800279147518002795615180027937691800279901718002793116180027998511800279038418002796243180027996231800279474618002790451180027994641800279774118002796800180027903581800279801018002796484180027932441800279490218002793519180027992871800279376618002796574180027964491800279662018002797525180027943841800279336818002798454180027920131800279121118002798734180027912561800279280618002794253180027929271800279590318002792956180027958131800279035918002794771180027940821800279688118002795697180027989861800279391518002798305180027953281800279927218002792996180027917751800279814518002795931180027905841800279925718002791134180027940071800279648818002797366180027960131800279623218002791603180027969451800279358418002795045180027930651800279952918002794969180027930201800279862118002792648180027935491800279485918002798068180027905591800279344718002790297180027934491800279392518002793199180027928211800279740918002794610180027941551800279235418002799885180027997001800279189218002790407180027939721800279923618002795976180027995541800279489618002799709180027908761800279965718002793208180027970251800279223518002797362180027904531800279459618002797247180027934811800279159818002793969180027950391800279017818002793172180027962771800279350518002795620180027939241800279970818002792178180027922051800279988718002799428180027976321800279296118002797990180027976521800279322818002794421180027982321800279326818002799489180027985841800279548218002792779180027989591800279689518002796464180027962561800279261818002793422180027976151800279729918002797074180027988381800279334518002792498180027995911800279446318002799136180027945911800279787118002799722180027979741800279013218002794455180027915031800279917718002795477180027994421800279649318002799036180027901811800279471618002792509180027962491800279755318002793863180027958411800279392118002792568180027912261800279829118002799008180027956301800279306118002790818180027943471800279790018002791947180027922031800279318418002793882180027967981800279046718002795275180027935371800279474718002794070180027967171800279999818002798067180027905781800279899118002798939180027924751800279403018002798190180027972401800279018318002790404180027973431800279100318002795176180027935921800279435018002793551180027965031800279365718002797372180027983011800279398018002791873180027989751800279446718002793757180027993651800279115118002790127180027952381800279031818002798399180027946261800279207518002794991180027903691800279878618002799311180027969371800279307418002792778180027900151800279093518002796367180027963421800279124018002793494180027952901800279022918002799181180027985801800279342518002797778180027984131800279939318002790938180027927891800279290018002798100180027922971800279864218002799057180027902071800279971518002798578180027978841800279738718002793678180027934541800279488018002793544180027932061800279964918002793660180027954531800279892718002790653180027996251800279232418002793733180027944691800279291018002798676180027990041800279500918002798071180027988511800279266518002795580180027930051800279315618002790823180027995271800279228018002794816180027989891800279040118002796910180027986001800279258918002792798180027934021800279417318002791461180027913561800279278618002794150180027951581800279718018002796255180027980651800279894618002795993180027982411800279813418002798258180027973261800279326418002792251180027915911800279089118002793534180027936831800279476118002790065180027990741800279351518002792296180027989001800279142918002799670180027966831800279036818002796818180027967281800279004518002796070180027920841800279396418002797651180027906241800279959218002794600180027971521800279628918002791887180027952591800279506818002799384180027956891800279555818002799210180027972641800279106918002799803180027960471800279974918002792105180027959731800279053618002792073180027933401800279985618002798257180027963471800279551318002795782180027940271800279653518002794205180027955871800279527318002790362180027973131800279471018002792761180027958571800279228118002796955180027961431800279257818002797346180027950721800279486318002796352180027909191800279669818002796283180027916231800279579318002798135180027910681800279509618002790535180027929331800279672518002791645180027940671800279915218002795601180027993251800279380518002798052180027940551800279026618002797531180027933971800279927818002791270180027957621800279941718002792636180027954731800279496818002798363180027932241800279995318002791025180027989301800279933818002792067180027911561800279200218002793249180027963011800279613018002795175180027905071800279254518002792762180027998301800279577818002798481180027970431800279809718002795454180027992061800279514218002795201180027954481800279783718002799069180027918081800279280918002793985180027957471800279244218002790531180027921551800279911418002799539180027928291800279277518002796219180027985441800279414818002799014180027916821800279992318002795856180027935111800279572418002797658180027961621800279391418002792042180027936211800279094818002796150180027982081800279586318002798781180027902761800279039518002792795180027976401800279351718002792390180027959921800279962418002792406180027992381800279862718002799714180027956051800279255018002796794180027954781800279267218002796179180027976191800279576918002790946180027997971800279237118002791407180027950181800279796718002790588180027966901800279296818002791761180027925651800279629118002797081180027974211800279491818002797828180027982741800279449418002799279180027993361800279705018002795568180027978421800279443618002794178180027912541800279880618002794411180027937791800279320718002796607180027936631800279034218002796596180027943101800279239918002790070180027992421800279069318002793280180027923851800279297518002794569180027923691800279868518002799492180027920651800279109818002797518180027977861800279318018002791534180027970581800279166518002797005180027969701800279459818002792241180027933771800279812318002796422180027961061800279832918002796003180027959831800279099918002793230180027984091800279010918002797625180027981881800279182618002796054180027987361800279241518002794428180027998251800279276318002790016180027909741800279497718002790265180027950571800279914218002793327180027975121800279437218002797890180027997911800279181318002792100180027957791800279785118002798155180027961761800279670818002790913180027932341800279202118002790402180027986961800279303218002790191180027989841800279726718002794581180027935761800279170018002797588180027935061800279716418002796076180027936061800279201118002799138180027993061800279514718002799751180027960631800279568718002799928180027937911800279693818002790890180027947441800279702118002796331180027924141800279615818002796953180027902161800279180318002795722180027972151800279685518002797141180027994651800279632218002790647180027959221800279273518002795283180027963601800279502018002796452180027925721800279116218002795635180027992801800279030218002799466180027997341800279880318002794560180027941531800279374818002791796180027946421800279339918002798965180027900251800279184918002791664180027932511800279808418002794521180027906551800279384118002795720180027996211800279074518002796369180027901301800279671918002794377180027989871800279723718002795602180027982641800279300018002790927180027955781800279183018002794947180027944151800279711318002797312180027904051800279761818002791760180027945191800279219318002792544180027996031800279924318002795395180027934991800279448718002790096180027903811800279670518002798017180027956421800279512018002799062180027937191800279051718002798613180027980031800279270218002799040180027990591800279882718002796891180027977281800279275218002791650180027922521800279268518002799656180027978781800279486918002797570180027950251800279564618002795035180027927011800279090418002792875180027935451800279217518002791400180027982721800279085118002794897180027973971800279092218002799810180027937401800279916618002794441180027925171800279977618002797917180027935521800279156818002799581180027905251800279215118002792588180027974441800279139118002799777180027987181800279417518002796064180027986031800279785718002799012180027944321800279387018002798485180027904551800279270718002791548180027952141800279003118002797559180027948061800279325318002799650180027972391800279741918002795998180027929871800279793018002794939180027931531800279634918002793471180027905451800279157818002793335180027903201800279550318002794818180027960871800279094218002796334180027904441800279275618002790492180027973321800279313618002793473180027907601800279210418002793668180027938311800279126918002799414180027942061800279136618002796838180027922621800279077818002794338180027986321800279524218002798158180027927241800279335018002791606180027938341800279162818002790936180027941921800279142618002797381180027926701800279623118002792920180027983471800279688318002795155180027902851800279923118002790774180027944731800279377418002797053180027994231800279608818002794678180027980141800279179218002799373180027910901800279596218002795187180027909511800279274518002796706180027990421800279674718002794817180027902551800279160118002792492180027970141800279835218002791681180027939461800279246418002799085180027935581800279507618002795867180027945681800279509218002799111180027939761800279517918002798875180027911011800279133618002795698180027984671800279925418002790141180027924481800279216118002795597180027968231800279311518002790283180027919181800279522818002790613180027960981800279626218002790623180027910881800279016518002797679180027957431800279085318002797201180027918691800279738218002792433180027961371800279338118002791218180027981521800279823418002791217180027972631800279688618002798410180027999791800279933718002797590180027962341800279110018002799705180027973441800279787018002790820180027919991800279200818002794354180027994481800279235318002799739180027923061800279671818002790725180027983541800279412618002790510180027984221800279412918002794339180027900031800279066518002795387180027908171800279295518002791707180027932141800279781018002791618180027951451800279588618002791815180027992501800279120518002793523180027933621800279053218002796571180027908021800279058218002790504180027938751800279428118002797992180027999851800279712318002794923180027940321800279824618002798050180027989291800279469618002799779180027996281800279462018002795237180027977381800279844218002794674180027929221800279722918002797803180027933421800279498418002792807180027910531800279196318002794630180027906871800279946918002798548180027966671800279144918002792543180027945291800279500518002793171180027999771800279086318002792061180027973941800279161718002790087180027996361800279800218002798042180027938861800279595218002795848180027965261800279256418002798345180027962171800279198818002799609180027979391800279254918002791831180027947681800279619218002793815180027950231800279720218002794784180027914241800279386018002790351180027995621800279225318002796967180027939051800279053818002798951180027909081800279247118002797831180027918971800279127718002799983180027995381800279877218002796339180027931751800279420318002799140180027965881800279758118002796298180027957981800279393318002794134180027984841800279845718002796300180027915361800279663518002791644180027912151800279493218002799908180027926791800279317418002794237180027900171800279929218002793687180027993911800279418618002796687180027946441800279526918002796110180027951961800279308218002799031180027996141800279193218002797471180027970781800279096318002795907180027989541800279943218002794481180027955111800279207118002793155180027961481800279938118002790163180027919141800279354118002790568180027908881800279273818002792334180027960841800279416618002796673180027943081800279202318002791456180027953371800279288918002799762180027959821800279067618002799877180027932331800279718418002792916180027947821800279307018002790428180027927911800279492718002791797180027934031800279247418002795114180027946931800279785618002791673180027996781800279439318002790844180027977821800279924918002792469180027916041800279817518002793602180027917461800279364518002793762180027988981800279372018002795796180027913421800279929118002794760180027975151800279100018002791587180027976381800279065218002793296180027960271800279120418002791758180027995631800279326918002791107180027954651800279003418002798617180027914811800279740218002798737180027925381800279816318002793807180027937041800279337118002794799180027905401800279319718002791822180027963841800279605618002795365180027942111800279087118002798224180027925871800279932118002791201180027916391800279813818002794079180027932661800279837218002792198180027964421800279227318002791231180027958311800279994418002793877180027950671800279530418002794891180027923831800279165218002790932180027970521800279735418002797911180027980001800279684318002790724180027918291800279379318002796399180027951281800279797818002799372180027957161800279926118002793557180027913581800279259018002797827180027986191800279772918002790660180027960821800279540118002791668180027922151800279846218002790750180027951071800279539218002799640180027929581800279579418002795822180027950771800279424218002799584180027968751800279573618002796432180027994711800279602818002798812180027971741800279236118002794427180027966941800279488218002790537180027928251800279823718002798386180027996261800279662218002792990180027924551800279059818002793611180027975981800279106218002795708180027975081800279188018002798686180027903441800279226518002794288180027922551800279134018002792140180027930521800279134118002797841180027920521800279033218002795483180027982151800279469418002797498180027947151800279887318002793646180027926881800279336918002795989180027919081800279244018002794510180027963331800279266018002798159180027901891800279201418002799801180027931081800279088118002793676180027973891800279385118002793394180027964561800279300118002797022180027977711800279076418002796914180027984481800279780518002792239180027942101800279769518002793216180027979881800279582418002798473180027905861800279383918002793119180027925041800279388818002795487180027953601800279009518002797423180027968611800279120218002797860180027917381800279927718002798285180027923481800279297318002793913180027980591800279799118002797322180027922661800279348418002794757180027970901800279151318002797760180027988911800279883218002799767180027993001800279744518002795164180027982271800279936418002797281180027953621800279309118002790809180027918231800279427018002793191180027901501800279656818002794679180027998291800279160918002795004180027996851800279185318002797623180027913161800279553218002798517180027973141800279337218002795280180027956441800279966518002792692180027962521800279297918002799340180027931181800279036618002790169180027938181800279664818002791233180027950271800279744018002790456180027909251800279702318002797422180027991801800279409918002798117180027975991800279988118002793179180027983491800279133318002797940180027907801800279785218002797595180027911771800279361818002790825180027945051800279403318002791680180027946641800279848018002794486180027980771800279051618002790812180027956491800279617818002790338180027979631800279998818002790945180027920981800279738618002797002180027908611800279342618002795865180027936741800279825318002790151180027924371800279160818002794258180027931261800279724818002792259180027959231800279103918002798562180027946721800279617518002793098180027910241800279922718002791936180027968351800279160018002799324180027981441800279866618002794585180027934821800279910718002797648180027944441800279440818002799276180027914931800279167918002798373180027954941800279199318002790452180027999201800279492118002798459180027913371800279359818002792722180027901801800279283918002795368180027960351800279269318002796654180027981921800279422918002797747180027991901800279346518002794009180027921311800279337418002798189180027970601800279408118002790799180027986091800279796918002799346180027943351800279570418002798150180027981181800279345718002793516180027946291800279707118002794990180027968211800279276718002796132180027943611800279024818002791517180027945201800279322218002798935180027908411800279554818002794690180027958291800279056118002791274180027915111800279588318002796922180027934721800279346718002791213180027963741800279691818002793974180027932911800279788318002790905180027936661800279807018002799203180027901281800279987318002798090180027958281800279242818002792197180027944541800279197218002790894180027940971800279908118002790960180027974271800279561318002793990180027969781800279038518002795723180027975791800279212818002797072180027948481800279501918002798047180027947941800279846318002794312180027965851800279198718002797359180027927371800279620218002797600180027921521800279277018002794803180027937261800279530818002792044180027970961800279296018002797876180027930661800279172718002797691180027977721800279098618002793166180027947261800279617218002790069180027938111800279462318002791857180027979811800279451618002790004180027997751800279920918002792610180027995421800279870718002797500180027965481800279533418002793385180027910551800279126718002797519180027970241800279581818002793058180027996601800279346918002790753180027903551800279376118002792573180027974141800279485318002797530180027983351800279570718002796720180027968841800279328718002797787180027997981800279798218002798626180027955551800279199218002790796180027922861800279895018002798792180027958371800279178618002792126180027974471800279797118002794712180027964721800279131418002791613180027990001800279185518002794309180027979321800279241318002798487180027962031800279892818002791158180027913071800279730518002795670180027924381800279454318002792452180027914121800279028818002797818180027954701800279982418002791528180027964371800279318218002791995180027957561800279012118002793054180027979611800279601118002797494180027928011800279541718002794261180027937121800279391618002799312180027942431800279976618002798382180027928201800279375618002790860180027964981800279944118002796214180027995081800279182718002792520180027959341800279358118002795916180027936261800279300618002797605180027978091800279185918002791538180027912861800279225718002793532180027901601800279452718002799891180027975831800279470318002799836180027915291800279690918002794830180027944301800279203818002791783180027987801800279035218002797246180027939891800279055618002799989180027918881800279724418002791619180027961131800279231718002796026180027989971800279302818002791899180027914281800279385618002790396180027974121800279050918002798315180027995181800279562918002793418180027976461800279923518002795563180027999321800279798018002797075180027900071800279382918002797236180027976211800279184618002790716180027981541800279595018002796524180027962901800279839118002794147180027998861800279131018002791179180027950531800279884618002792896180027964391800279543318002792638180027931391800279916118002799366180027973471800279158218002791982180027990961800279578518002793864180027919391800279183418002793895180027914141800279660218002797807180027960861800279260518002794719180027939381800279019018002795502180027929231800279258218002796618180027994961800279302418002799746180027958761800279236618002796767180027971431800279500718002794854180027910501800279429018002795484180027983171800279029918002795193180027914111800279313218002793220180027958641800279001018002799565180027922831800279816818002797284180027962181800279487218002791991180027936911800279115318002796739180027949421800279284618002792966180027990231800279856018002797173180027999061800279619318002794700180027933901800279968218002796336180027936221800279589318002799467180027956941800279316718002794280180027947671800279250618002792159180027917121800279695018002799473180027986141800279175418002790705180027944031800279810618002799217180027927271800279961118002795637180027925181800279977118002792536180027905951800279401918002791923180027940661800279596618002794392180027912911800279436518002795668180027945531800279507318002795882180027940891800279466818002792106180027913721800279329318002791154180027982331800279900918002792606180027984011800279398818002795854180027972381800279746518002791916180027985861800279233718002790389180027990631800279846118002792815180027980451800279631918002798807180027989431800279209318002796335180027973001800279736718002794057180027915971800279188118002791102180027909651800279837118002798202180027992511800279666618002794631180027977621800279456118002794887180027956661800279478018002795584180027915461800279239818002796898180027987141800279441418002797369180027945031800279046818002793240180027976971800279042718002798362180027929621800279626618002797859180027916611800279800918002799832180027913621800279250318002797585180027978471800279540818002790975180027926621800279805618002792939180027921171800279189818002793935180027937471800279226118002799557180027936171800279097318002796040180027966141800279080518002798908180027974691800279856818002793474180027978641800279664118002797796180027933841800279257918002798909180027993491800279858518002797863180027922781800279966918002790218180027938761800279734918002796887180027936151800279338018002792725180027952621800279116318002795835180027973791800279771118002794646180027951711800279989918002799523180027966911800279678318002795680180027905691800279624518002793257180027917981800279102618002796871180027973511800279787718002797342180027949161800279653718002797995180027968521800279152418002791868180027968781800279919118002796023180027998581800279361318002793970180027931871800279983918002792487180027998691800279416518002793432180027913791800279587418002797972180027985611800279892618002790373180027930491800279495818002796519180027921011800279603618002790826180027901021800279800818002790365180027994741800279037218002797997180027998091800279843318002796540180027958791800279887818002792074180027940481800279170118002796419180027999311800279067518002795342180027995451800279519518002791842180027969191800279145518002795480180027968881800279048818002798107180027900771800279936018002791013180027970691800279112418002792971180027992141800279240418002796530180027905581800279487618002795660180027973831800279591118002797172180027998531800279268618002796004180027940001800279498118002793243180027926981800279656118002791121180027954071800279288018002790979180027979381800279285518002798421180027969431800279430018002798738180027936041800279562218002798041180027913591800279784418002797955180027917091800279561618002798564180027976161800279741618002794669180027946211800279220918002796246180027943341800279711118002790664180027954031800279817918002797865180027901451800279803918002790790180027989561800279345018002795286180027941621800279034618002795474180027922261800279763018002797101180027900361800279700418002797316180027915621800279422118002793987180027927171800279055218002794213180027901311800279434918002793852180027982801800279319218002795518180027959881800279896118002791611180027997561800279371018002792980180027956961800279689218002794100180027985741800279065718002791926180027990011800279221418002798641180027909841800279777318002790768180027989491800279039118002795634180027909701800279564018002793248180027921771800279235718002791295180027929211800279966418002791258180027918631800279438018002798339180027927601800279332418002799237180027925771800279290318002796741180027920341800279843618002796257180027904381800279247218002797843180027984431800279519018002796606180027940981800279759718002792079180027925111800279467118002798419180027927401800279695818002797780180027900381800279508218002796466180027994241800279549018002793088180027993011800279072118002797532180027915931800279742618002795393180027979211800279338918002793195180027901201800279912918002790310180027902601800279405418002791588180027914831800279402918002799125180027906441800279255518002793822180027924091800279918218002798384180027958401800279070718002791504180027953101800279752318002797839180027989641800279774418002799954180027908871800279767818002796483180027976801800279893818002791934180027968041800279675518002791476180027953411800279335618002799028180027955221800279084918002799704180027905631800279103218002797520180027986431800279652018002798470180027985661800279868218002795301180027909031800279369618002796313180027959701800279975018002791547180027912601800279290118002790539180027988871800279732018002790625180027991651800279958018002798538180027941641800279178218002790732180027908681800279578318002799606180027974911800279428418002792732180027971061800279238918002797535180027921331800279741018002793867180027954401800279410118002798755180027943911800279859818002798557180027910191800279148418002791427180027959531800279349218002792837180027966561800279640418002798378180027903761800279241918002797083180027989341800279396618002799607180027928001800279265218002792819180027906391800279899618002791781180027993681800279602918002796141180027955831800279916818002798199180027924261800279573718002790554180027954601800279523118002797792180027997871800279518818002795079180027957321800279335918002797718180027979641800279428718002791946180027900721800279100918002797811180027954391800279449318002798060180027986841800279867518002793656180027916341800279185818002796695180027949241800279419918002793232180027907581800279711518002798670180027912681800279009718002794063180027975841800279191218002797752180027999991800279676218002795671180027978891800279802818002796420180027991021800279426518002793536180027965621800279769018002797452180027961471800279730618002796727180027966161800279993418002792560180027970031800279101518002791378180027951571800279981218002794397180027940211800279125218002798661180027968391800279937018002796184180027916151800279609618002799897180027995301800279932918002790242180027988191800279187818002797664180027924221800279796618002795914180027954271800279877518002797285180027956611800279494618002794383180027911961800279971018002794775180027991311800279534318002796514180027945721800279004718002797836180027972921800279078518002791066180027996291800279034718002793577180027977221800279364118002793562180027915441800279396718002798624180027960321800279708818002796704180027976851800279292518002790597180027985031800279018818002797221180027966101800279580918002791008180027941131800279693518002793725180027978141800279902618002798032180027978331800279232618002790443180027992411800279629518002794539180027977761800279971318002793679180027913861800279901118002793998180027981241800279275418002796715180027908821800279428918002792764180027974251800279042318002799025180027978291800279429918002798357180027972121800279699918002792380180027985401800279676018002792304180027934141800279815318002794741180027971471800279404918002794893180027901011800279967618002790421180027957331800279497618002794052180027908271800279061518002795990180027952531800279088518002797873180027960681800279896718002793169180027936651800279790118002790807180027993791800279853618002799330180027932271800279885418002798465180027906631800279002818002794870180027930871800279173018002799716180027946521800279057518002790403180027910741800279781518002796383180027917021800279589618002793857180027968191800279728618002796539180027937241800279832618002793742180027927931800279269518002796801180027910231800279782218002794291180027913351800279325518002797544180027900921800279645018002797455180027938361800279851518002791167180027917841800279531318002797039180027911411800279247818002792463180027936421800279651818002791083180027923761800279754318002791122180027977341800279144518002796104180027987431800279669718002799622180027974681800279850118002798383180027984181800279499518002792325180027965561800279398318002793745180027955691800279342718002793105180027923971800279553318002794158180027976661800279658718002792976180027974371800279449818002791614180027953321800279412418002796338180027932021800279907318002797197180027937091800279992518002798310180027965231800279686018002796805180027974741800279465318002795322180027962071800279736818002790225180027905701800279096918002798478180027927921800279299118002794220180027964901800279739618002791348180027913761800279889218002794371180027998711800279264418002791281180027931221800279865718002796288180027998491800279974418002795008180027954161800279604418002796009180027955071800279619118002795930180027902121800279421218002790704180027902771800279095418002797006180027909331800279996918002795184180027985121800279940818002794042180027987011800279564318002796682180027941061800279211218002790282180027975521800279245618002792758180027918011800279013418002792844180027942301800279433118002797798180027986471800279094418002799823180027979131800279315718002790301180027927681800279968118002791865180027925621800279007818002798764180027940021800279473318002794319180027996771800279091618002797273180027943171800279261418002792892180027986401800279162218002792344180027970761800279490418002794763180027927161800279122818002791693180027994901800279278818002799909180027933341800279313118002794608180027916761800279477918002792508180027959591800279688918002793391180027978941800279345118002792711180027938801800279898118002791553180027907861800279541118002797206180027905551800279083218002798270180027980371800279044818002794228180027992961800279696318002796696180027946951800279590218002795476180027991501800279683318002792948180027934331800279455618002795105180027928281800279884118002793302180027902581800279631518002791942180027951411800279502218002797001180027968641800279773518002790171180027955491800279577518002795929180027978791800279495418002797167180027953251800279797718002791094180027920661800279794318002790222180027993051800279236318002796569180027940731800279911018002798350180027949891800279417218002798358180027996711800279240118002798456180027942311800279777518002795692180027945081800279488918002797364180027966611800279666018002793861180027911031800279699218002798710180027935961800279659318002791392180027908801800279209518002791223180027901481800279005918002790533180027920781800279531718002795062180027904341800279494418002790197180027953561800279023118002799230180027979041800279245718002791092180027935091800279541818002791431180027948011800279817318002799226180027971121800279849218002796947180027929501800279064518002798451180027990671800279516718002792055180027975051800279142518002794611180027949861800279737018002795936180027949521800279187618002796513180027946371800279867118002799174180027907131800279518218002799089180027948421800279195218002792932180027986561800279423918002797886180027994721800279691318002795713180027959131800279280418002798006180027959651800279286918002792708180027915211800279278718002793168180027964631800279450718002797514180027957881800279065118002795404180027917531800279622318002790858180027977701800279926318002791840180027972241800279741118002798728180027989171800279983518002797294180027997031800279420218002793030180027924361800279586118002799590180027956211800279101018002790085180027929701800279775018002797866180027969241800279990318002795431180027943441800279362018002793026180027932211800279724918002793440180027969511800279344418002799938180027967021800279692018002798966180027914901800279991918002791557180027911451800279589918002796653180027931211800279185218002794272180027933071800279960218002790256180027959061800279701718002796272180027993421800279845818002791979180027969931800279689618002797044180027930551800279077618002792666180027911321800279693218002795213180027914691800279456318002798265180027975011800279828718002796320180027924771800279149118002792774180027929191800279646918002790788180027997861800279026818002794638180027934751800279354018002799753180027917731800279869718002795684180027972321800279843218002798931180027912631800279635518002791404180027940361800279727018002794594180027948811800279393718002791255180027981191800279805318002798883180027991371800279306918002797564180027962421800279824918002799721180027979021800279292818002797451180027940351800279924618002793872180027906671800279536618002796302180027929881800279600718002794970180027941741800279591218002792299180027965511800279038018002790988180027900231800279298318002791895180027984001800279997818002790757180027906741800279726818002795816180027958751800279867818002797467180027900351800279750318002791222180027924951800279681018002797288180027948901800279556518002797439180027994401800279813018002790267180027943481800279053418002796085180027913231800279010618002799103180027926531800279114418002798591180027911471800279907018002790149180027964161800279579018002793865180027988261800279214918002792897180027971551800279905818002798834180027977971800279517818002791012180027963051800279586218002792443180027932611800279234218002799689180027906331800279703318002798374180027922791800279225418002797158180027992651800279151918002792969180027939621800279349618002798389180027939481800279872518002793524180027991981800279878518002791060180027985961800279328918002791531180027985771800279174818002790842180027945281800279191118002794911180027987021800279265118002793677180027943571800279196218002791875180027958691800279631118002796853180027991121800279823018002798870180027932981800279394918002796560180027944191800279227618002792953180027992041800279123718002794366180027931641800279144418002793840180027938001800279577718002796448180027957421800279724318002796901180027936821800279790718002798849180027993871800279464018002798985180027952341800279613418002793995180027976331800279977818002798325180027949961800279355318002791127180027918071800279368818002799921180027951231800279666218002793460180027962631800279567618002799478180027917321800279350718002797417180027905851800279274318002795604180027952931800279981618002792945180027944241800279423518002791663180027967701800279792718002798741180027926571800279925218002790013180027971871800279433718002795951180027986061800279229418002794356180027912651800279132618002794138180027985701800279015218002795085180027950651800279519418002793781180027914171800279558118002799653180027931501800279756518002796406180027961631800279455118002795946180027998281800279863818002793529180027920401800279174218002793560180027910671800279085718002794844180027990681800279252818002798811180027986251800279984618002794788180027915351800279041418002795984180027919211800279496318002792830180027980621800279198918002791396180027961701800279934118002795014180027989231800279542518002790659180027943061800279770418002791104180027960431800279678118002790892180027934781800279003718002799145180027928781800279927318002794462180027973151800279335218002790828180027998631800279337018002799905180027936491800279894418002793703180027953511800279378618002790119180027993941800279271018002790192180027958261800279918418002798723180027991081800279066218002790330180027963121800279757118002793794180027970121800279060718002797869180027907721800279395418002799258180027959861800279912218002793770180027993281800279406918002794353180027923121800279722618002797211180027936141800279513318002798411180027956141800279951218002790692180027983931800279069518002798185180027900481800279899018002790422180027977121800279503218002798022180027968941800279183818002791289180027936471800279685618002799375180027903221800279997618002798757180027971891800279907718002794216180027912531800279600018002797611180027907521800279476618002798340180027992881800279011418002799819180027971791800279423218002795550180027966271800279855218002795647180027990601800279237818002793406180027921711800279099218002791555180027933491800279973818002792218180027951001800279579218002799275180027998271800279124818002797070180027961361800279489818002792641180027905891800279216018002796713180027998201800279314518002790354180027920371800279935618002794241180027960331800279016618002792154180027921901800279248118002798912180027918671800279998218002791495180027973911800279055318002795163180027984471800279009318002790418180027904851800279586618002797737180027926121800279211518002796434180027963921800279826018002792895180027970471800279298518002790952180027912871800279242518002798545180027907911800279131518002796497180027998641800279560818002793695180027973291800279255318002799426180027948511800279975218002790463180027966691800279378018002799457180027935751800279748818002795852180027985061800279716818002792691180027944611800279349718002797448180027958491800279748718002799599180027983301800279050018002791120180027904951800279968018002796421180027917791800279963718002797333180027915611800279671618002797705180027959431800279241718002796952180027903991800279599418002798650180027921861800279943418002797385180027930511800279674218002790142180027923591800279637318002791477180027976341800279517218002797092180027969061800279917518002790475180027960141800279266118002796459180027932621800279810118002799024180027981431800279715918002795815180027906061800279130818002798324180027909941800279593218002796194180027952951800279309918002791968180027986741800279069818002791871180027926301800279259618002792157180027966641800279942918002794915180027910781800279646118002793655180027979861800279895718002795355180027923701800279125718002794607180027967931800279872018002792535180027945231800279360318002793130180027953121800279703118002795655180027925121800279600818002795274180027988011800279329918002799223180027942561800279271818002792270180027914061800279285318002791038180027987241800279745018002792488180027980241800279296518002793579180027921161800279710518002798005180027951511800279225618002799064180027967221800279957918002797657180027978061800279984818002794903180027994251800279697318002799317180027903311800279550518002790587180027950101800279698518002795538180027963761800279833818002793128180027979121800279726118002797059180027955421800279312918002797716180027937711800279420118002797946180027920461800279423618002794613180027932771800279623818002798563180027977991800279687318002798021180027962701800279531118002798074180027921801800279051318002795758180027907261800279577018002792033180027907821800279515918002794451180027975961800279797318002790810180027969291800279324518002796018180027942821800279640118002794588180027934171800279413118002797730180027929351800279373118002794895180027962011800279537618002794888180027955961800279821818002798690180027955291800279146518002795754180027900761800279851618002794010180027944431800279840318002798407180027937111800279816118002798977180027987351800279639118002796501180027996871800279340118002792998180027988691800279048718002793217180027943891800279636318002797473180027951261800279607518002791220180027934091800279142018002790710180027919501800279713218002791533180027946151800279257018002798228180027909091800279672118002794554180027958191800279562418002797408180027971381800279536318002793236180027926461800279690818002798746180027982631800279373418002799019180027928821800279248618002797051180027932761800279950318002790744180027905141800279147118002795833180027933231800279551518002796643180027900091800279115718002798424180027952001800279546418002796558180027947691800279375018002790602180027937681800279043118002796714180027903031800279288718002797032180027918861800279798718002791259180027938381800279377818002799723180027973071800279278218002795221180027933611800279961518002797813180027984251800279850418002798142180027959711800279519118002792944180027985821800279849118002792822180027978081800279303718002798394180027949091800279349018002797779180027970571800279646218002791854180027951371800279223618002796988180027983851800279320318002791005180027997891800279148518002796402180027926591800279326718002795729180027928831800279517418002797674180027941811800279068918002792229180027978991800279979318002794658180027936971800279619518002798924180027916331800279950118002797804180027940951800279894818002790371180027996331800279111118002794540180027996351800279766018002794957180027958731800279249118002796903180027982881800279737318002797763180027928721800279637118002798973180027948571800279452618002798830180027947871800279065018002794917180027947451800279812818002798496180027928941800279513818002799066180027946011800279518118002798040180027913521800279823818002791762180027988281800279089518002791112180027999591800279980218002792734180027926221800279060018002797672180027973391800279153018002799511180027953641800279969018002796081180027919561800279987518002792840180027951391800279533018002795263180027927141800279527018002792332180027902721800279732818002799056180027903641800279685018002796573180027949981800279227118002790566180027997571800279479118002795576180027984931800279455218002793364180027922581800279306318002799927180027987831800279061218002798831180027961991800279026218002795868180027999171800279508118002797127180027922741800279841718002793237180027956911800279422418002797945180027904491800279824018002798250180027927991800279836118002795741180027954511800279101118002794406180027966991800279593718002792556180027939451800279887718002792468180027917851800279335518002794845180027948491800279240318002798498180027966301800279468918002790835180027935481800279903818002796836180027939111800279531418002796276180027967231800279198418002797435180027905021800279960818002791301180027969591800279017018002791624180027980231800279827818002797107180027967881800279725218002798187180027969891800279875218002794755180027964261800279476518002792138180027964601800279649618002798744180027926271800279742918002791354180027984711800279812118002794381180027974031800279878818002799878180027960151800279892118002791816180027940611800279778818002796983180027946251800279133218002793270180027985281800279919218002795305180027926831800279499318002792797180027932121800279298118002795836180027912831800279956018002797087180027961091800279896218002796621180027909211800279395818002797171180027995781800279602018002792598180027925971800279459718002792852180027927331800279577418002793395180027902211800279808618002798049180027982521800279916718002795466180027900291800279389418002790118180027941421800279588818002797462180027904361800279178718002799188180027907181800279821318002790697180027985471800279049418002796356180027925761800279226018002791653180027941871800279430718002791621180027938991800279835318002790523180027985141800279421718002793904180027971911800279042418002794159180027953211800279466718002796382180027968091800279373218002790158180027971311800279526618002799996180027947781800279398118002792534180027983481800279308118002792690180027982061800279618718002792412180027900331800279478118002798822180027986361800279393618002797029180027980121800279024418002795333180027966171800279479018002797643180027922101800279424918002798282180027918191800279058118002799452180027913971800279568318002790199180027907031800279218518002796387180027954551800279571718002790234180027992341800279504018002798893180027906261800279342318002790837180027935101800279003018002793717180027934631800279133918002794115180027999001800279203118002798048180027949921800279879918002796030180027915011800279455918002797576180027938711800279069918002799481180027986481800279539418002798275180027970301800279994318002798248180027921731800279418218002799902180027996181800279503418002799952180027916371800279004918002798140180027941401800279705518002793845180027978531800279893218002791648180027973311800279979518002794515180027905481800279689718002795947180027934201800279006318002794386180027913001800279489418002798915180027936701800279659118002794464180027929301800279730318002792569180027920901800279011618002796663180027902001800279204718002795961180027973991800279498518002799889180027986621800279155818002792643180027916891800279596818002794497180027950031800279168818002792114180027944681800279481018002798328180027930951800279578418002794935180027955921800279074618002797117180027992391800279605818002796971180027909851800279673118002796979180027958381800279715318002791166180027907691800279792218002796745180027914961800279538418002797568180027948991800279673818002795746180027996661800279036018002794161180027955261800279138418002797557180027913771800279169218002795924180027920581800279412118002794517180027957591800279888018002795656180027922691800279662818002797707180027976311800279754218002793714180027977461800279389718002795443180027982891800279338218002793702180027976561800279478618002799612180027962001800279680318002793609180027942541800279647818002799334180027988471800279395918002792201180027915751800279435518002793213180027909661800279008218002794756180027966051800279078118002796567180027920031800279532718002791251180027961491800279294018002790521180027921651800279556618002793059180027951561800279729718002798550180027967951800279031518002798842180027957441800279594218002794622180027975101800279153918002799143180027974631800279761418002799888180027971221800279822218002793977180027920571800279050118002796784180027926081800279603818002791368180027988621800279539818002790279180027921371800279423418002791683180027945181800279048318002790682180027947641800279288618002796991180027925811800279572118002794321180027903481800279318318002790931180027946851800279167718002798945180027955001800279464718002799104180027952541800279820518002791016180027999421800279188518002798366180027995611800279330918002796279180027933081800279232718002793776180027910071800279898818002792308180027915411800279534918002799298180027987781800279224818002798814180027966651800279037018002796473180027934911800279953418002798569180027956411800279220418002790493180027988521800279582318002792291180027918911800279625018002798866180027991601800279739218002790989180027917681800279231618002793256180027914791800279592518002799997180027997551800279832018002790620180027924801800279955118002795001180027997411800279995718002799485180027947721800279604818002792196180027974281800279605518002793879180027959211800279453018002799086180027994531800279556118002799099180027948861800279682418002799673180027925011800279501518002795489180027923101800279555218002795811180027903431800279353318002791183180027988581800279063718002790934180027997881800279668518002790691180027994771800279497218002791393180027991991800279309318002792881180027964281800279720818002790939180027959871800279532418002799613180027991181800279464918002791017180027993041800279822518002790043180027964251800279198018002791512180027910301800279805518002799675180027993271800279235818002797165180027902451800279266418002793629180027958841800279953618002790195180027933321800279491418002795571180027952331800279067118002792620180027996541800279494018002795486180027913021800279339218002794485180027909801800279147418002794943180027933661800279682718002798127180027934371800279572818002795771180027991561800279000618002794545180027949791800279095618002795419180027987041800279079518002791353180027911301800279138718002799033180027912921800279788118002795424180027976491800279216818002797635180027919511800279958918002795183180027989371800279511318002799674180027927091800279899518002793721180027980851800279769818002796678180027944521800279938818002798526180027974931800279580018002790162180027968411800279686618002796619180027988641800279472718002792913180027904191800279620618002791194180027973741800279398218002791856180027995041800279050518002797110180027988361800279974218002797709180027930211800279705618002790910180027963721800279152718002796306180027917491800279870318002796857180027937871800279098218002797102180027907621800279542118002792519180027971951800279633218002795229180027917291800279662518002799882180027962411800279918918002793500180027984501800279581018002791780180027901821800279889018002792020180027916591800279710318002790103180027917331800279875818002799367180027956821800279289118002791401180027948501800279304518002799488180027971571800279431518002790054180027956331800279460918002790618180027969051800279663718002799133180027926131800279937118002793275180027917311800279388318002790408180027994971800279347618002795375180027968421800279825418002798116180027951311800279124418002796271180027952121800279059218002794819180027932861800279940418002799308180027930431800279866818002794684180027976451800279520718002795268180027991241800279074718002792199180027931731800279088918002799754180027928841800279729018002790411180027987821800279999218002793571180027956811800279904918002799079180027905291800279324218002790656180027934581800279738818002791890180027988711800279024618002799399180027940171800279363118002793624180027994981800279526018002793855180027900181800279762918002794871180027970631800279029218002793917180027909011800279443318002794189180027982791800279037518002795299180027949251800279727518002792748180027930341800279208218002793848180027981841800279880418002796159180027914091800279534618002796409180027918841800279154318002797489180027948081800279754818002794373180027976701800279415718002796734180027909621800279504418002798019180027947761800279410218002794083180027982071800279585118002792831180027941451800279190418002799459180027972781800279559918002797537180027947111800279239418002796768180027985491800279805718002790590180027998701800279212718002796790180027940501800279079318002796197180027937271800279957518002795705180027948601800279552418002790950180027918601800279609218002797740180027912611800279328818002790051180027923391800279632618002792677180027976531800279432818002796778180027946061800279214218002798740180027951991800279642318002797668180027915421800279641118002791343180027981221800279032718002792802180027943031800279396518002791850180027932541800279301918002795235180027938891800279060318002794250180027921241800279549118002793110180027952671800279157618002799693180027907631800279645718002792200180027974431800279501118002792908180027904161800279319618002795098180027911401800279712418002796205180027962121800279745418002791472180027909581800279105718002796689180027982471800279449918002792430180027947971800279177618002791697180027911481800279731918002792467180027921631800279172018002790314180027939011800279703518002791382180027944391800279837518002798895180027929521800279735318002792407180027910341800279554418002794407180027985651800279272018002790496180027905221800279304618002791704180027981761800279611218002792739180027961811800279367118002792139180027943961800279415218002793090180027953521800279342818002795150180027941031800279463918002793163180027947321800279149718002799098180027974701800279897418002791817180027931761800279359718002799034180027939341800279585018002794865180027939781800279201718002799022180027941541800279295918002794950180027906051800279591918002795928180027960371800279750418002797492180027980661800279718118002793991180027962611800279457818002795745180027992331800279525018002794777180027988591800279143618002795844180027953191800279775818002797994180027995091800279517718002795298180027900521800279622818002794278180027969481800279357018002791446180027959691800279811318002794504180027940121800279719818002799872180027919551800279760818002793910180027986601800279789518002798300180027964051800279712518002796209180027912471800279826618002792208180027920511800279797518002795858180027914181800279017718002798730180027999651800279552518002797259180027968371800279861518002792012180027974571800279146218002790454180027902931800279675118002795240180027977931800279112618002797481180027982191800279247318002798899180027981911800279567518002790382180027917351800279446518002799862180027972161800279063818002798229180027991861800279037818002795271180027960931800279610518002797627180027991781800279954018002796808180027968541800279613118002794680180027904801800279541218002795402180027922251800279087418002795751180027975801800279808318002790091180027918441800279410418002795315180027963091800279408618002793850180027928241800279641818002790261180027915591800279999518002799790180027947361800279447218002792813180027924201800279321018002794078180027967611800279109318002791927180027937531800279356718002794429180027981111800279636418002798729180027959181800279957318002790084180027967541800279855918002799310180027946911800279382018002795396180027936101800279915118002798525180027990461800279822618002796173180027947341800279233118002791271180027940741800279556418002792129180027964291800279032418002796771180027928361800279144718002792166180027994301800279535818002796776180027919241800279169018002796415180027900641800279285118002792054180027951221800279108918002792563180027980911800279618918002798323180027920061800279651018002795781180027900811800279066618002794015180027945121800279757218002793379180027946411800279470418002794251180027956121800279039218002796624180027950901800279052718002792111180027996841800279187018002794223180027917451800279996118002796746180027948831800279287618002790864180027934591800279724118002791595180027947021800279648918002793367180027991571800279094918002799745180027906411800279527918002792611180027945321800279396118002794336180027997201800279606618002799576180027909241800279104718002794065180027932951800279231918002791573180027924651800279567318002798971180027909141800279795418002796317180027946921800279718518002799658180027936481800279354218002798415180027946551800279054118002791081180027915401800279152518002795901180027972051800279332218002798868180027944961800279876318002795397180027965381800279306218002794167180027995161800279922818002790053180027971941800279156018002790840180027973101800279909518002792694180027943401800279105118002795700180027927661800279568618002793018180027953731800279313318002794475180027952191800279329018002793661180027938091800279467518002793031180027961011800279612718002792704180027912391800279648718002798605180027998901800279379818002794751180027965821800279399218002795386180027936191800279133118002790609180027920631800279158418002796021180027931011800279287118002797255180027940281800279015718002796344180027908211800279141918002794105180027982001800279947618002791390180027903291800279771918002797019180027984461800279751618002790388180027970931800279953518002795316180027980351800279830818002795610180027958051800279156518002798535180027940451800279838718002794225180027962931800279459018002797768180027914891800279322618002794255180027978491800279018718002796089180027980441800279825618002794488180027997181800279539118002794749180027942471800279301018002795706180027905831800279363718002793902180027926561800279007318002795050180027929461800279076518002799264180027910431800279331218002795434180027998761800279480918002791373180027963881800279763618002795579180027997321800279405918002795436180027992291800279044118002790450180027953001800279710918002792395180027915991800279368418002794937180027948231800279766318002793583180027944171800279653218002794877180027924441800279191318002798884180027992131800279798418002794075180027940841800279305618002794584180027997631800279039418002796870180027991161800279194018002793638180027999601800279918518002792416180027995221800279718818002799879180027966681800279650618002796570180027913631800279674918002793795180027943011800279648618002793387180027969311800279870918002792391180027963271800279815718002799913180027950991800279019618002795627180027998071800279713718002794060180027937231800279379018002798073180027965151800279746618002793859180027994121800279060118002791375180027999861800279168618002796016180027920161800279907618002794044180027904121800279613818002799668180027910011800279295418002791037180027903261800279507818002794094180027950291800279226718002796273180027942521800279935018002796237180027994191800279250718002792418180027987891800279435918002790789180027991531800279281718002797560180027950701800279333918002794662180027935591800279161218002790236180027980041800279506918002795148180027912751800279067918002793531180027975751800279094018002792827180027946271800279863018002793165180027967631800279014418002797639180027901241800279238418002793817180027993391800279491918002799315180027918891800279309718002795160180027955851800279954718002791736180027944501800279997218002799319180027907541800279813118002794413180027976261800279980518002795432180027907091800279365418002790159180027995741800279825118002790642180027909021800279249618002797204180027941491800279654518002793160180027998651800279545718002791833180027920861800279199818002797910180027964511800279693618002795415180027952361800279371618002791350180027935121800279484318002796433180027963791800279843818002790720180027953021800279979418002791632180027952431800279647418002795265180027929071800279844018002796544180027998001800279188318002794459180027961211800279019318002797689180027997281800279437918002790859180027918961800279921218002793161180027940871800279882518002798587180027981121800279455818002793942180027975941800279994018002798377180027968851800279859318002792311180027999261800279658418002792024180027912341800279262618002790591180027953451800279472218002796710180027983591800279109118002791564180027989141800279925518002790439180027959771800279357418002792222180027965281800279781618002795949180027906811800279713418002799348180027985561800279202218002795118180027933331800279274718002793488180027902891800279995518002795514180027914411800279166218002796865180027987621800279438218002793651180027901361800279805818002796122180027986921800279595718002797144180027962871800279494918002796589180027982551800279365318002797897180027963241800279238218002792206180027900711800279076618002795086180027916401800279684518002791879180027937851800279466118002795033180027918371800279692718002799893180027900401800279832218002790241180027966421800279801318002795000180027922241800279293818002797430180027983441800279872218002797882180027980301800279153718002796680180027974011800279350418002791625180027929491800279625418002793539180027932251800279747218002794240180027926801800279195918002792107180027919531800279679618002793842180027928651800279960018002797957180027976961800279452518002797262180027950021800279890318002794034180027995251800279294118002799106180027900271800279706418002796398180027955211800279940618002795106180027939501800279559818002798726180027988571800279865318002796753180027991341800279916318002790154180027941391800279596718002792681180027961031800279179918002790473180027937181800279938018002793874180027963531800279977218002796155180027908011800279457318002792470180027972741800279680718002795336180027946831800279158118002791327180027963591800279661118002795075180027947371800279966318002795725180027915961800279390818002791655180027996611800279002118002793185180027922201800279040618002796954180027925001800279883318002791522180027984741800279754618002791759180027971331800279146418002798733180027981411800279973518002794718180027977481800279013518002792823180027921671800279868918002791642180027952851800279315818002798428180027940921800279415618002793907180027944051800279116018002795557180027933461800279566418002797478180027942731800279224718002792942180027957141800279506318002791507180027934831800279404718002790906180027954561800279497118002790429180027919071800279187418002798136180027978261800279283218002792604180027925211800279120018002794967180027911721800279565818002793012180027961601800279106518002791448180027951461800279504618002793436180027934611800279453318002793152180027914431800279953218002791022180027986341800279756118002795060180027904791800279356818002796285180027901071800279072318002797135180027937001800279465418002798911180027936231800279643618002791520180027919661800279284218002796129180027915721800279913518002792005180027968931800279169518002790518180027967861800279972718002798817180027984751800279743118002796726180027986101800279012518002790440180027982861800279037418002792860180027940961800279241018002792072180027990061800279743418002793316180027901221800279877118002799357180027929181800279039718002793693180027926251800279358518002793493180027914941800279374118002795703180027942451800279417618002791191180027989131800279607218002790722180027938241800279000118002795795180027936161800279682618002794003180027961081800279811518002792343180027948041800279891018002794460180027948331800279324718002799044180027908471800279873118002796566180027902021800279643118002795909180027938461800279330318002795632180027982111800279015618002796345180027991131800279027018002797733180027909771800279021018002797009180027918021800279742418002793223180027916701800279795018002793462180027939571800279605718002798494180027932001800279400618002799951180027945011800279064818002795245180027964701800279243218002799149180027902811800279827318002793162180027968171800279964118002795985180027966761800279559318002790060180027941201800279527618002797490180027966741800279013318002790792180027985131800279381418002792088180027934241800279710418002792062180027931901800279734118002797086180027976941800279869818002794329180027913341800279275918002793138180027991621800279836918002791329180027932941800279772718002794616180027959551800279585918002797000180027992841800279521518002795169180027926871800279530318002792441180027948381800279246018002793068180027961641800279875118002792076180027948271800279658018002793347180027997801800279251018002794868180027911981800279770318002797218180027918181800279361218002790873180027983881800279766718002794197180027943161800279656418002790649180027912941800279002618002796080180027927421800279949918002799159180027955401800279483618002799353180027909981800279879018002790884180027987501800279581218002793009180027946511800279401418002791944180027907391800279678518002793134180027932781800279667718002796686180027997591800279678018002790230180027973631800279303818002798925180027907381800279474018002796531180027932391800279338818002796516180027906281800279692618002798543180027976611800279228518002798412180027940711800279895818002791809180027910711800279393218002798093180027950161800279366218002790420180027930231800279043218002797459180027969811800279897018002791694180027967331800279284118002794514180027910611800279371318002797538180027969341800279807818002795048180027975511800279895518002792292180027984041800279629618002792043180027964851800279697618002792540180027933761800279912618002790273180027942601800279200418002793246180027962401800279670718002791155180027978721800279294318002792673180027980331800279213618002795378180027931701800279426718002791095180027985181800279791918002793373180027996591800279009018002792000180027989601800279647118002790497180027975281800279279018002797089180027922771800279839218002799148180027996201800279428518002795132180027921021800279127618002790201180027947521800279156318002798164180027935651800279025118002796799180027943041800279937618002793113180027939991800279694618002799451180027913801800279253318002794491180027915101800279816218002798589180027960501800279350818002796681180027904691800279905018002798137180027914231800279119018002799860180027968111800279364418002796019180027956951800279930318002791318180027987961800279955018002795939180027910361800279030818002799598180027968341800279263218002793555180027928981800279905118002791790180027954291800279176418002793556180027990931800279852018002794541180027926011800279537218002794118180027944041800279278518002799450180027966521800279559518002792461180027947241800279274618002791945180027982611800279193718002795287180027969861800279707918002796758180027936251800279548518002792776180027970491800279381018002797781180027945791800279374918002797340180027953671800279545018002790240180027974601800279455018002798654180027994351800279108218002799219180027914151800279638618002799054180027905191800279304018002797617180027930141800279890118002797296180027912841800279150218002796650180027912421800279186118002791685180027947011800279963918002790062180027919651800279995018002798333180027922641800279496518002790907180027973931800279668418002793485180027969111800279522418002792494180027984231800279958518002791935180027982691800279389318002790104180027966041800279173918002791442180027986221800279722718002798025180027945671800279293418002797041180027971401800279836518002794374180027917771800279911718002790634180027937891800279720318002794813180027990871800279855318002799208180027909961800279478518002797094180027988201800279943618002793421180027918391800279860818002792164180027975931800279798318002791706180027918101800279498018002799604180027913551800279295118002790186180027903281800279629418002793064180027937581800279442318002791466180027922491800279640818002797129180027987731800279807618002790205180027997741800279043518002796196180027909301800279722018002799164180027971561800279319818002793111180027904611800279329218002792603180027946321800279796818002792039180027979411800279103118002797825180027935801800279718318002791882180027916051800279151618002794483180027991471800279524118002798770180027959401800279003918002797931180027966381800279978418002798889180027954061800279615118002796709180027995721800279080618002799494180027905111800279230318002792848180027967741800279127918002795920180027996271800279752618002794495180027912361800279768818002798063180027989721800279630318002792765180027978001800279235518002798551180027911611800279550118002794013180027907021800279155018002792874180027972231800279123018002796995180027920891800279861818002798554180027935661800279847718002797892180027997921800279794718002797896180027972601800279945518002794314180027981041800279948718002797923180027976711800279795818002793968180027940641800279628618002793378180027984761800279046018002797536180027911461800279096818002790321180027983551800279418418002797150180027968821800279862918002793764180027940081800279012918002794837180027960741800279676518002796595180027937371800279499418002798623180027921301800279426318002790877180027947831800279809618002793260180027905941800279285718002799632180027959751800279919618002796061180027975271800279366718002793344180027928031800279931818002795693180027903161800279820118002794961180027955041800279450918002799901180027908501800279234918002793595180027972341800279926618002797655180027999351800279784018002793053180027942001800279420818002799075180027985111800279119318002792794180027963931800279232018002792993180027967361800279086918002796572180027968681800279871518002790794180027966151800279139818002795006180027980151800279982618002792170180027910991800279378418002799378180027985101800279422618002794298180027972761800279725418002796341180027947141800279020918002793029180027921721800279421818002799651180027964301800279368018002791459180027930391800279735018002794997180027976201800279925618002798297180027924081800279046418002793348180027971081800279949318002790897180027914401800279486418002796204180027930711800279522218002792375180027945991800279925318002791660180027985971800279760718002792629180027989791800279238118002790542180027940561800279340818002795226180027931091800279686918002791592180027939091800279780118002793077180027944161800279622618002791296180027924621800279876618002799594180027913451800279840618002797154180027938471800279514418002798277180027907191800279964318002797976180027957111800279583018002790175180027920961800279012618002799844180027992111800279095318002796211180027978321800279589018002798283180027952041800279618818002793873180027917891800279196418002797190180027903411800279112318002799080180027993551800279419318002796601180027993891800279915418002793884180027967561800279169818002792141180027967441800279727118002795730180027912101800279011218002799027180027961651800279504718002791763180027968671800279951318002796427180027981471800279343118002794244180027957671800279977318002790845180027917741800279574918002797534180027970971800279794918002791056180027927301800279849918002791452180027917521800279810818002794800180027994451800279233618002793535180027965901800279177218002799475180027988391800279040918002796634180027920691800279824518002791743180027921941800279429418002791986180027934151800279401118002797573180027939431800279839618002795103180027981101800279045918002792015180027963701800279098318002790217180027934071800279537718002792863180027912721800279331018002798156180027975291800279245918002791369180027919191800279208518002797725180027949131800279969618002794941180027965411800279996218002797334180027963251800279626018002795452180027941251800279707718002798381180027931021800279301718002799948180027918061800279993718002792387180027975871800279699018002792077180027923071800279782418002790856180027960011800279663918002799413180027934421800279798518002792219180027965941800279518018002791105180027946761800279021918002797456180027992001800279799818002794938180027905491800279102918002795143180027954591800279699418002790041180027983411800279955918002790836180027996051800279184518002798194180027912271800279976018002796521180027904811800279257118002797337180027995931800279692518002799528180027911191800279909218002794983180027996881800279788518002794846180027911851800279852418002791188180027998421800279765918002797118180027951241800279156718002793664180027960591800279360518002792649180027995771800279594118002795577180027929641800279804618002790557180027995551800279823118002798395180027942481800279991818002799725180027904821800279617718002795739180027901381800279816018002791983180027936751800279139518002796041180027914681800279153218002790356180027929291800279845218002798196180027988441800279754918002794544180027939511800279209718002797327180027950421800279616718002797654180027916711800279633718002798337180027940241800279981718002794602180027995461800279034518002795572180027937731800279335418002796139180027969211800279221718002796773180027977851800279544618002792479180027924111800279191718002799582180027903001800279397518002795832180027962471800279755518002792835180027986581800279338618002796757180027968771800279456518002792567180027907491800279813218002796957180027979351800279606018002793912180027963681800279094318002799169180027963041800279405318002793698180027943131800279331418002797665180027944581800279212118002797524180027960691800279097618002795091180027930111800279635418002792453180027990521800279692318002795772180027979891800279615618002793453180027960711800279172818002792009180027965021800279655518002795140180027992441800279006718002793844180027944021800279200118002790743180027901551800279682918002798646180027956361800279535918002799569180027992901800279994618002791580180027926501800279697718002796413180027936521800279983318002798850180027923301800279511918002794447180027914511800279823518002792145180027938491800279714518002796517180027913031800279938618002795055180027998401800279426618002792153180027965431800279149818002791478180027900501800279587218002792298180027965751800279748318002797749180027921581800279600618002791197180027956651800279132818002790673180027972891800279088318002795574180027923131800279461218002792834180027987211800279255818002795388180027914701800279779018002791110180027929151800279358718002792780180027906781800279652218002799616180027962101800279721718002791747180027962441800279443718002799005180027919011800279909718002794699180027905261800279235018002790447180027921251800279101818002793304180027927531800279673018002792064180027944891800279116818002794394180027977321800279560618002791629180027974321800279224618002794114180027901391800279150818002796065180027908991800279712818002797309180027972791800279436218002790923180027904661800279722518002791175180027942711800279546818002791338180027942071800279644718002791344180027912461800279533818002795586180027947431800279019418002792628180027927771800279599918002797233180027945931800279526418002790742180027973561800279632918002799461180027929821800279821618002792684180027921831800279318618002792994180027968471800279328118002792999180027984051800279006618002796124180027971001800279297418002799225180027928501800279359918002795166180027971861800279957118002799737180027986811800279529418002790740180027981251800279657818002796053180027963141800279216218002799307180027959811800279080318002791164180027972451800279244618002797034180027998981800279776118002793229180027939971800279999418002794215180027950301800279426918002796511180027985881800279701818002791631180027994601800279373618002798529180027905471800279373818002795860180027918141800279868718002794435180027989921800279033718002791365180027908331800279631818002797906180027992711800279935418002792548180027938231800279314418002790068180027961741800279767318002792719180027977641800279936918002794410180027980071800279634318002793297180027997701800279978218002790000180027951211800279764218002799123180027914321800279490818002793143180027930841800279325818002798963180027930271800279725018002796655180027984901800279934518002798860180027924901800279483218002794198180027999931800279131918002794179180027954991800279716018002797754180027911181800279810318002792992180027993591800279706518002794656180027969301800279799918002791002180027943271800279555118002799970180027919741800279723018002793706180027917161800279966718002797742180027929471800279048418002797007180027977651800279517318002799390180027900201800279625318002791361180027913811800279440018002790042180027996621800279786118002798853180027955621800279360118002793375180027936691800279954318002799761180027965791800279236418002795516180027951851800279025918002790002180027986451800279764118002796816180027973981800279343818002792542180027934951800279878718002796169180027994211800279588718002791862180027913251800279157418002799078180027972421800279148818002791434180027939311800279190218002790991180027952491800279748518002790253180027971391800279140218002792113180027955371800279363218002791500180027904331800279647618002792584180027942931800279993918002798390180027936391800279132418002790870180027943251800279085518002794332180027977101800279917218002790086180027986071800279332618002796876180027904451800279597218002797308180027907411800279540018002792957180027954301800279161018002795061180027906161800279512518002794448180027962161800279343018002790335180027959331800279065818002794841180027930961800279662318002790471180027938371800279183218002796822180027942641800279459218002795331180027905031800279479218002794666180027920451800279702618002790576180027992671800279261918002793806180027952161800279483418002798845180027994461800279171118002791703180027977671800279028618002792784180027979161800279991518002791351180027943881800279659818002798210180027909671800279691718002799013180027914991800279890718002797149180027906691800279580218002797517180027986631800279918318002794426180027941121800279402018002795134180027900051800279461918002799090180027995861800279383518002799483180027962801800279879118002797692180027914391800279578918002793607180027938961800279940718002799904180027902391800279684018002799402180027947931800279083418002795347180027986491800279392818002799247180027906881800279738018002797507180027966751800279412318002796787180027920071800279527818002790787180027917141800279320518002792524180027940181800279785518002792912180027999301800279493118002792365180027939401800279367218002793986180027975621800279283318002796031180027952061800279275518002794302180027970851800279136718002793947180027921791800279140318002793271180027981461800279468818002796259180027975631800279029418002792083180027956771800279853318002795761180027970361800279283818002797357180027998571800279467018002791266180027981201800279002418002798313180027953811800279787418002798818180027979141800279555318002798109180027903571800279492618002797405180027906801800279549718002794146180027944461800279854118002794412180027941941800279035018002792616180027937601800279865918002792282180027995531800279651218002795618180027961171800279218418002794665180027904251800279042618002799933180027998381800279365918002790593180027961461800279138518002790631180027992401800279714618002796900180027932741800279369218002797438180027972091800279942218002798495180027918041800279043718002791718180027903361800279538218002797062180027941351800279722218002794346180027909591800279571518002791766180027933581800279714818002797920180027907301800279209418002798505180027974581800279473118002791715180027912061800279753318002793470180027969641800279355418002793452180027922441800279542818002797323180027935021800279850818002799007180027921471800279369918002799769180027927281800279318918002791515180027925921800279511018002796083180027950311800279263918002795074180027985421800279077018002794879180027905711800279627818002798507180027957681800279175118002792109180027900191800279981318002798809180027976471800279627418002798331180027947961800279136018002795306180027944091800279971918002797589180027990151800279013718002798998180027929631800279919718002792482180027910141800279307318002791877180027979561800279140518002792027180027958271800279767718002798469180027987761800279577318002794562180027940041800279391818002796025180027916911800279928218002794934180027962291800279039018002791949180027948141800279024318002799323180027924471800279121218002792594180027982991800279195718002792036180027906081800279808818002797783180027974331800279193318002796646180027950581800279132218002794143180027975741800279051218002798420180027961251800279232218002795087180027910961800279304218002796051180027929971800279884018002790147180027926821800279237718002796629180027942751800279689918002796859180027905601800279255418002798262180027903631800279076118002796494180027926241800279238618002790614180027925151800279509318002790813180027922891800279867718002795804180027943871800279504918002796902180027966591800279808918002791627180027959271800279031718002796672180027911251800279603418002793094180027992831800279373018002794364180027957401800279019818002791800180027922681800279537118002796010180027959041800279969218002798798180027974461800279022718002799141180027926401800279554518002794046180027965521800279537418002797915180027985761800279779518002795422180027992051800279887618002791922180027993141800279960118002799596180027963901800279167418002793546180027925741800279348718002798449180027934451800279402218002798874180027910871800279612818002799289180027912851800279482618002792340180027995671800279375418002790173180027947351800279126218002794657180027987451800279271318002793586180027935141800279894718002798571180027986551800279769918002798502180027985831800279383218002795877180027910751800279858118002797163180027948851800279925918002795589180027954201800279750618002791309180027997991800279168718002791077180027921761800279255918002792502180027984141800279317818002796258180027910761800279973618002797937180027980011800279983718002791811180027938121800279882118002791059180027915061800279540518002794723180027964381800279796018002794477180027915831800279719618002798885180027942971800279821718002798416180027902331800279835118002796863180027963081800279807218002798793180027939731800279881018002795149180027990551800279097218002791851180027919251800279403118002799299180027907561800279231518002793177180027987971800279280518002791509180027902491800279487518002799697180027987611800279874218002797040180027944841800279408018002794862180027981491800279166918002798933180027975131800279234518002794576180027919811800279954418002791176180027991711800279061918002794706180027965361800279822118002791723180027990291800279847218002797291180027986641800279384318002795710180027948291800279612018002799105180027951981800279520818002799991180027921881800279552818002792421180027907361800279702718002797119180027973521800279555418002790911180027980941800279646818002790822180027942621800279457118002797251180027929951800279664918002794522180027922231800279604218002790610180027915901800279465018002795531180027958941800279744918002790917180027966931800279941618002799929180027963571800279145718002796323180027931121800279118718002791480180027962331800279395518002799362180027900891800279698218002791906180027913831800279896918002795753180027927411800279860418002790611180027939271800279063618002791399180027981671800279834318002798307180027946331800279704818002799874180027912411800279033918002791571180027911861800279325918002790271180027948611800279472518002795080180027924051800279616818002794825180027950281800279656318002795731180027940051800279650418002799712180027951611800279802618002799335180027970801800279102718002794973180027942221800279614218002794342180027999221800279340518002798802180027928851800279005518002794951180027913051800279419618002796414180027930601800279246618002796441180027984821800279525818002799297180027995481800279927418002790061180027952521800279673718002797723180027903611800279597418002795674180027930501800279287018002798637180027993631800279364018002792749180027981051800279851918002793363180027917931800279158618002793755180027964461800279615318002791737180027978911800279281418002798197180027982761800279116918002794246180027974641800279174018002798886180027902351800279491018002790767180027920591800279523018002793117180027929171800279893618002797161180027900221800279986118002795960180027989411800279877418002794040180027975471800279327218002793360180027920261800279846618002798567180027945551800279103518002799973180027908751800279734818002797378180027990101800279725618002794773180027914331800279612618002798460180027956001800279709818002792818180027939031800279290618002797338180027912081800279865118002797283180027919281800279774318002790458180027999661800279554318002798902180027984081800279543718002795481180027917081800279369418002799155180027922321800279932218002799936180027926171800279062918002791137180027951111800279380418002797013180027948391800279842918002794209180027934551800279270618002792275180027988351800279727218002798304180027992451800279124918002792211180027937051800279067718002790108180027972581800279629718002791750180027987591800279748218002794901180027915541800279762418002798920180027969661800279551018002794828180027921181800279921818002792108180027928161800279138918002797016180027919411800279949118002793441180027914131800279120718002796046180027966791800279315918002799570180027993581800279446618002792392180027963851800279889718002796848180027948741800279230918002797898180027967521800279260918002792123180027913641800279486718002795255180027927311800279808718002796928180027931231800279087818002796022180027935891800279053018002792212180027990201800279890418002796097180027954931800279458718002796748180027962351800279377218002791052180027935911800279151818002791115180027986391800279618318002797766180027957971800279540918002795806180027949301800279670118002795588180027991581800279768318002799894180027909121800279761218002798302180027938251800279622518002795834180027941851800279803418002798437180027974361800279734518002790819180027957181800279265518002798688180027980291800279465918002793413180027914211800279122418002790779180027919701800279087218002796806180027902201800279663218002797120180027972001800279550618002798364180027961661800279834218002799119180027926071800279818318002796299180027976841800279485518002790694180027996311800279172618002794708180027966711800279879418002799971180027969691800279663318002799128180027926451800279757718002790353180027920801800279175618002792351180027998921800279112818002791131180027970731800279104118002790323180027968131800279357318002795567180027932191800279304818002792909180027981661800279222718002793141180027941191800279694118002794058180027995561800279958818002797321180027926741800279955218002797210180027982591800279829318002795843180027961541800279950518002790630180027912251800279075118002799521180027998681800279026318002795626180027929051800279360818002790528180027926691800279575718002790824180027979421800279151418002793446180027972571800279554618002797265180027949071800279946218002793528180027901131800279775118002793788180027913741800279512918002799201180027952321800279494818002798953180027905441800279873918002790489180027926371800279609418002794840180027951171800279023818002796045180027979031800279291118002794259180027955731800279069018002794160180027943761800279236018002791467180027937521800279481218002794535180027979531800279694918002792633180027956501800279434518002799351180027947071800279470518002794549180027911731800279853018002792525180027938581800279573818002795878180027970201800279543518002799644180027988611800279234118002792230180027901001800279120318002796559180027927031800279062718002795780180027951621800279402618002796099180027993521800279231418002798823180027924581800279094718002797887180027938681800279354718002796830180027920321800279555918002790387180027948921800279508418002790307180027903331800279524618002798756180027933301800279169918002798708180027939201800279881618002790577180027907841800279580118002794858180027979511800279326518002791719180027934981800279834618002791371180027997481800279686218002795669180027992241800279184318002796264180027989681800279868318002799083180027987491800279457518002798126180027954791800279528218002793561180027919711800279770118002794326180027905671800279314818002798148180027940011800279110618002792547180027931511800279447118002793828180027991941800279051518002790867180027939941800279193018002795038180027977141800279288818002794729180027958081800279846818002790843180027906401800279289918002799035180027945831800279352118002795895180027975541800279141018002794570180027944901800279487818002792049180027956231800279956418002794953180027970451800279281218002799630180027929721800279467718002796915180027995071800279460518002797377180027903121800279191518002794807180027999671800279518618002793525180027915561800279439018002797724180027917221800279537018002792119180027913301800279307618002794873180027925301800279721918002794039180027954441800279693318002796395180027909871800279408818002796491180027954101800279718218002790074180027979051800279385318002792700180027925801800279477018002795089180027912881800279235218002790800180027941631800279820918002797395180027956251800279874718002792302180027993131800279717818002794227180027908381800279546218002790290180027960241800279447418002792856180027982961800279933118002795289180027964401800279589218002793343180027957601800279534418002797479180027960021800279129718002792427180027943051800279551918002792527180027917881800279903718002798848180027951121800279961918002791602180027964801800279479818002791724180027939521800279321118002799531180027958421800279614018002790524180027986161800279983118002796477180027990881800279068418002790551180027942771800279818618002794062180027950711800279170518002794195180027983321800279252618002797010180027931001800279510118002796956180027962651800279706818002793634180027983191800279956818002799916180027907341800279655018002795508180027904701800279831118002794292180027924761800279404118002791184180027986121800279876918002790928180027949331800279766218002796505180027983271800279518918002799717180027956391800279525118002795881180027900561800279881318002798665180027933361800279641018002794546180027920481800279761318002794449180027945471800279026418002798679180027912211800279646518002794286180027931201800279499918002796394180027902571800279990718002796942180027928901800279508318002792483180027994051800279938218002798431180027917651800279877918002798455180027978801800279520518002797376180027997641800279129318002797295180027985791800279876018002797375180027962361800279964618002792284180027924341800279660318002791473180027963961800279287318002793993180027979651800279587118002794438180027944761800279403818002792393180027925521800279561118002795609180027993771800279238818002790400180027910861800279594418002793926180027991001800279186618002793813180027984531800279237318002792667180027951091800279904718002795261180027908141800279897818002793744180027960121800279696818002798754180027980981800279350318002791841180027920531800279193118002796972180027953231800279258318002793235180027952271800279744118002794987180027950171800279100618002794093180027901151800279016118002798051180027911501800279335718002797116180027959631800279431118002797817180027915231800279335318002796157180027967751800279647918002793479180027937071800279887218002791577180027934291800279529618002797924180027937511800279891918002799439180027968251800279021118002796458180027908981800279492018002790848180027946181800279755018002795383180027909411800279376318002797637180027978931800279445618002790961180027916671800279332818002795463180027926891800279308018002790415180027919091800279028018002790775180027922381800279828418002795217180027942331800279552718002798497180027958531800279903918002793890180027956311800279926218002795980180027940681800279954118002793801180027963611800279164718002797929180027967001800279624818002791133180027941101800279760318002790250180027950661800279078318002792810180027990431800279830318002790604180027941801800279663618002792769180027953501800279701518002798800180027946241800279022418002791070180027965491800279156918002799232180027921871800279635018002792050180027945111800279965518002794037180027968201800279260018002797298180027908861800279770018002796844180027960911800279544718002791117180027922131800279410718002791675180027964951800279749518002799207180027995371800279913918002796815180027995201800279972918002797324180027985461800279437818002793881180027978231800279634818002796711180027966881800279636618002795735180027954141800279595618002793569180027904571800279346618002792263180027957481800279941018002791346180027981331800279886718002795297180027920601800279330618002796789180027914821800279471318002792668180027981931800279733018002792374180027934561800279072718002796732180027958701800279114218002798694180027909811800279128018002790413180027921741800279497418002792499180027913121800279970218002798292180027909201800279982118002798214180027947591800279609518002791097180027972311800279945818002797317180027990411800279199718002796107180027902951800279475418002796626180027943631800279631618002798321180027967721800279490518002798601180027983091800279754518002795037180027988821800279086518002791570180027929361800279899918002795821180027900801800279892218002799302180027971421800279627518002795534180027925161800279310618002799427180027912161800279385418002795995180027982421800279468218002797199180027970671800279635118002791416180027984891800279722818002796123180027935781800279166618002796703180027934801800279372818002790474180027945131800279286618002794257180027956031800279169618002797404180027934681800279464318002793181180027969801800279130418002798038180027913471800279174118002797962180027975861800279118218002797121180027958031800279737118002797918180027940761800279492918002795582180027982201800279997418002796735180027962511800279776918002790866180027950121800279973318002791174180027956541800279214418002795855180027942381800279529118002799730180027989401800279565318002798379180027900791800279256118002790562180027908461800279972618002792615180027980271800279173418002792451180027923471800279467318002794847180027976761800279197818002799724180027958891800279124518002790057180027990711800279819518002795591180027941441800279142218002795685180027925141800279980418002798483180027938021800279387818002793103180027978451800279808018002799332180027998061800279164918002790058180027995331800279570118002795908180027964551800279351318002792705180027937221800279179418002790735180027910841800279622018002791894180027933151800279439918002796797180027995001800279163618002791129180027960671800279758218002795281180027953991800279482218002794663180027923381800279105818002799374180027996981800279665118002794820180027930151800279257518002792195180027932151800279274418002791725180027919771800279264718002794453180027977311800279665718002791828180027939791800279950618002792773180027956881800279272118002792937180027947381800279067218002799084180027906211800279307218002793777180027971141800279162618002799221180027997831800279660818002794091180027990301800279871618002798748180027904721800279124318002790098180027994541800279314918002794900180027926351800279376718002793250180027979791800279721418002790701180027987651800279095518002792056180027901671800279413018002796527180027979281800279242418002791450180027904781800279549218002793944180027981511800279794818002796831180027942741800279216918002797499180027986801800279321818002799911180027941331800279981118002798334180027916571800279359418002795498180027925571800279817218002796281180027976011800279862818002795776180027944781800279117818002791713180027950951800279747618002795891180027964671800279994718002796509180027960771800279389118002795799180027983061800279949518002797925180027904651800279969118002798635180027976821800279248418002798952180027999451800279912018002794395180027982031800279392918002799765180027905081800279313518002797475180027940771800279837618002792678180027948051800279762218002796224180027983801800279039318002796375180027907141800279676918002798336180027968741800279786718002799002180027982981800279177018002792087180027986951800279485218002793398180027945741800279364318002794169180027948661800279772118002790797180027910641800279544118002793765180027948151800279829518002790759180027954691800279544218002797253180027988791800279931618002792634180027970661800279285418002797934180027983701800279760918002796119180027969391800279921518002795948180027977261800279413618002791214180027982711800279875318002794956180027933831800279938318002799941180027960731800279528818002796190180027930161800279839818002792864180027925411800279941518002796802180027946351800279182118002794856180027937461800279775718002794295180027918241800279143818002798031180027901721800279828118002794524180027947501800279852718002794442180027953201800279490618002794955180027926761800279638118002797602180027951681800279306718002795964180027933381800279047718002792771180027951361800279698718002793830180027919541800279089318002793137180027998671800279192918002796340180027953481800279165618002792233180027935201800279450618002798855180027900831800279853118002799486180027985901800279265418002797628180027964531800279660918002793325180027916461800279183618002792599180027932041800279731118002792585180027980541800279319418002796114180027906961800279139418002798082180027959101800279432318002790274180027941221800279183518002796268180027924851800279344818002795094180027952391800279059918002795897180027951301800279214618002795170180027943181800279482418002794789180027907291800279968318002793650180027998411800279934318002794132180027956071800279738418002799293180027971761800279391918002799652180027978351800279179518002792497180027931421800279164318002797540180027911801800279639718002799437180027994471800279011118002797610180027992951800279928518002796481180027903831800279360018002799963180027911431800279071718002793311180027986911800279356418002796062180027923351800279940918002793477180027947581800279852118002792132180027937291800279470918002790153180027941271800279196918002794418180027946981800279199018002799758180027944251800279765018002798486180027994801800279034918002796403180027900751800279843518002792893180027997681800279163018002796346180027964441800279637818002795153180027925951800279677718002798290180027998151800279103318002799286180027919851800279881518002792750180027949361800279864418002799195180027992221800279027518002793543180027970371800279330118002797325180027920921800279106318002791116180027935221800279618618002796828180027957661800279588518002794470180027911991800279386218002799695180027960901800279125018002795763180027944801800279860218002791435180027910801800279628418002790174180027927811800279685118002798397180027956721800279029118002796215180027954581800279496218002792245180027962301800279782018002794117180027935271800279700818002790304180027923671800279458218002792030180027948841800279435818002792621180027930861800279161618002791893180027943431800279341218002792328180027912641800279992418002798706180027910281800279637718002796581180027921911800279021518002794595180027939841800279850918002796417180027974061800279271218002799743180027938261800279116518002792435180027975581800279676618002790226180027987001800279180518002792751180027907311800279803618002797497180027988631800279308918002795135180027929041800279023718002791195180027997071800279813918002796182180027919941800279751118002790990180027974841800279588018002795817180027956191800279359318002791552180027999561800279557518002799479180027922161800279817818002794978180027967911800279799618002793075180027998951800279117018002794964180027999801800279597918002792861180027998551800279077318002791408180027943331800279014018002790632180027952091800279383318002791638180027945001800279187218002792295180027942791800279726618002797358180027971921800279549618002796740180027980691800279476218002790184180027999121800279223418002796849180027974611800279220218002794534180027998801800279777418002795223180027914581800279943818002790635180027907771800279848818002795663180027983601800279071218002791967180027987111800279022318002793963180027942961800279645418002791778180027906221800279850018002790737180027965771800279618018002792537180027926991800279381618002790032180027999901800279536918002793799180027986991800279958318002798181180027946031800279068318002799463180027999101800279179118002797802180027937081800279904818002790490180027974001800279443118002793154180027921921800279368618002797355180027910441800279343518002792329180027999841800279389218002792372180027925131800279037718002797858180027956381800279302218002794730180027950241800279411118002799392180027977081800279025418002798312180027920991800279969418002792148180027973361800279572718002794634180027994491800279522518002790748180027952201800279115218002790252180027950431800279285818002798982180027993971800279510818002793526180027939411800279631018002796792180027931401800279061718002798356180027947741800279675918002793869180027998431800279562818002799061180027961851800279958718002794360180027969651800279058018002790506180027938981800279154518002794085180027904981800279017918002797755180027907111800279510218002797213180027994701800279547518002798268180027961981800279080418002795712180027979091800279783818002793318180027945021800279370118002791135180027942761800279436818002791430180027947171800279870518002793635180027938661800279307818002798522180027959001800279341118002791370180027958141800279928118002794557180027905461800279472018002799127180027984441800279877718002794686180027925661800279996818002792450180027924021800279341918002794151180027921891800279022818002798843180027992161800279907218002795165180027973041800279085418002795645180027946171800279748018002799187180027971751800279008818002793636180027963281800279528418002794577180027949451800279160718002795461180027944571800279589818002790993180027922431800279016418002794385180027978301800279021418002793201180027948351800279249318002790670180027936901800279192018002798244180027990651800279269718002792902180027959971800279698418002797415180027955701800279085218002794341180027986111800279138818002793689180027986721800279049118002795256180027944821800279222118002795752180027961611800279396018002799515180027911891800279970618002797282180027925391800279114918002790574180027919751800279418318002798795180027953611800279307918002795277180027950511800279043018002796152180027930851800279653318002799045180027906541800279952618002790900180027980161800279420418002797854180027990941800279790818002797848180027958201800279498818002790957180027922421800279824318002791864180027967291800279056518002796557180027913571800279620818002791108180027935301800279031118002792658180027987321800279197318002793489180027967121800279243918002796613180027981711800279223118002795340180027996471800279853918002795905180027900081800279328518002792931180027969121800279359018002796362180027987171800279512718002799822180027949221800279991418002793971180027954671800279745318002795915180027980811800279442018002797970180027988051800279202818002799173180027965081800279818018002790208180027912781800279554718002793320180027990821800279967218002795272180027929841800279272618002799347180027962131800279784618002798114180027983141800279380818002799396180027937431800279911518002797592180027977131800279704218002793044180027976061800279894218002792400180027984641800279230518002793501180027989931800279524718002792642180027965531800279184818002792914180027977201800279611818002799595180027955941800279644318002794548180027912381800279757818002794051180027984021800279458618002794367180027918121800279570918002792081180027945641800279011018002797791180027906461800279883718002796658180027985941800279917018002799814180027997811800279244918002793410180027994311800279853718002795423180027930071800279213418002799385180027950641800279437018002798575180027904991800279252918002793003180027994011800279661218002798592180027922931800279696018002795617180027939961800279393018002790971180027997311800279175518002799395180027996381800279775618002796743180027933511800279113818002793628180027977151800279644518002796424180027957651800279767518002797496180027908151800279458018002791847180027955901800279081618002795651180027941411800279713018002799400180027929861800279804318002793041180027946601800279286718002792181180027913061800279123218002793739180027926631800279630718002796640180027931251800279538518002794440180027969611800279195818002798534180027986931800279496618002793107180027956671800279498218002793775180027959581800279145418002793443180027960171800279115918002798865180027963801800279810218002795192180027908621800279336518002791641180027982231800279842618002794697180027968801800279932618002790926180027922071800279594518002793439180027956901800279806118002796779180027998961800279303618002799785180027991301800279951018002793538180027903341800279974718002790296180027943691800279944418002792845180027936851800279553518002794753180027935631800279243118002794739180027967501800279134918002798916180027937821800279468718002793393180027973011800279633018002797702180027964751800279024718002795041180027968141800279613318002793337180027962671800279882418002799597180027932521800279578718002790306180027972801800279068618002793922180027979261800279012318002793114180027900141800279664718002791085180027956571800279297818002796499180027955411800279632118002798204180027955301800279083018002796102180027926711800279951718002793953180027917101800279055018002797162180027935821800279302518002793047180027993201800279582518002795116180027962391800279922018002790564180027908111800279793618002793329180027920351800279421418002793681180027944451800279011718002796525180027981701800279001218002795509180027921101800279286818002791171180027921561800279096418002798994180027966701800279801118002797407180027941281800279413718002797084180027978191800279309218002796492180027945661800279544518002791290180027971261800279867318002793735180027995491800279748618002794109180027970541800279617118002790105180027910201800279607918002797046180027943511800279986618002791910180027920681800279538918002792849180027915941800279255118002793887180027903251800279622118002791048180027905961800279326318002797566180027952181800279736018002796692180027974771800279750218002791192180027995581800279250518002791320180027940161800279605218002790094180027929771800279659918002796144180027951521800279229018002794492180027990031800279047618002799949180027989061800279127318002796269180027928471800279967918002792967180027934161800279531818002795847180027908791800279769318002799818180027955171800279787518002795013180027998341800279556018002796407180027912291800279104218002799420180027939001800279778918002794322180027916581800279611118002791820180027916511800279009918002799176180027965461800279607818002791549180027933131800279941118002794375180027970951800279254618002797604180027960051800279533518002799808180027948211800279566218002792323180027985951800279863118002794531180027969751800279731818002793231180027951151800279225018002791684