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

手机号段1767022

1767022号段手机号码表

17670220000176702200011767022000217670220003176702200041767022000517670220006176702200071767022000817670220009176702200101767022001117670220012176702200131767022001417670220015176702200161767022001717670220018176702200191767022002017670220021176702200221767022002317670220024176702200251767022002617670220027176702200281767022002917670220030176702200311767022003217670220033176702200341767022003517670220036176702200371767022003817670220039176702200401767022004117670220042176702200431767022004417670220045176702200461767022004717670220048176702200491767022005017670220051176702200521767022005317670220054176702200551767022005617670220057176702200581767022005917670220060176702200611767022006217670220063176702200641767022006517670220066176702200671767022006817670220069176702200701767022007117670220072176702200731767022007417670220075176702200761767022007717670220078176702200791767022008017670220081176702200821767022008317670220084176702200851767022008617670220087176702200881767022008917670220090176702200911767022009217670220093176702200941767022009517670220096176702200971767022009817670220099176702201001767022010117670220102176702201031767022010417670220105176702201061767022010717670220108176702201091767022011017670220111176702201121767022011317670220114176702201151767022011617670220117176702201181767022011917670220120176702201211767022012217670220123176702201241767022012517670220126176702201271767022012817670220129176702201301767022013117670220132176702201331767022013417670220135176702201361767022013717670220138176702201391767022014017670220141176702201421767022014317670220144176702201451767022014617670220147176702201481767022014917670220150176702201511767022015217670220153176702201541767022015517670220156176702201571767022015817670220159176702201601767022016117670220162176702201631767022016417670220165176702201661767022016717670220168176702201691767022017017670220171176702201721767022017317670220174176702201751767022017617670220177176702201781767022017917670220180176702201811767022018217670220183176702201841767022018517670220186176702201871767022018817670220189176702201901767022019117670220192176702201931767022019417670220195176702201961767022019717670220198176702201991767022020017670220201176702202021767022020317670220204176702202051767022020617670220207176702202081767022020917670220210176702202111767022021217670220213176702202141767022021517670220216176702202171767022021817670220219176702202201767022022117670220222176702202231767022022417670220225176702202261767022022717670220228176702202291767022023017670220231176702202321767022023317670220234176702202351767022023617670220237176702202381767022023917670220240176702202411767022024217670220243176702202441767022024517670220246176702202471767022024817670220249176702202501767022025117670220252176702202531767022025417670220255176702202561767022025717670220258176702202591767022026017670220261176702202621767022026317670220264176702202651767022026617670220267176702202681767022026917670220270176702202711767022027217670220273176702202741767022027517670220276176702202771767022027817670220279176702202801767022028117670220282176702202831767022028417670220285176702202861767022028717670220288176702202891767022029017670220291176702202921767022029317670220294176702202951767022029617670220297176702202981767022029917670220300176702203011767022030217670220303176702203041767022030517670220306176702203071767022030817670220309176702203101767022031117670220312176702203131767022031417670220315176702203161767022031717670220318176702203191767022032017670220321176702203221767022032317670220324176702203251767022032617670220327176702203281767022032917670220330176702203311767022033217670220333176702203341767022033517670220336176702203371767022033817670220339176702203401767022034117670220342176702203431767022034417670220345176702203461767022034717670220348176702203491767022035017670220351176702203521767022035317670220354176702203551767022035617670220357176702203581767022035917670220360176702203611767022036217670220363176702203641767022036517670220366176702203671767022036817670220369176702203701767022037117670220372176702203731767022037417670220375176702203761767022037717670220378176702203791767022038017670220381176702203821767022038317670220384176702203851767022038617670220387176702203881767022038917670220390176702203911767022039217670220393176702203941767022039517670220396176702203971767022039817670220399176702204001767022040117670220402176702204031767022040417670220405176702204061767022040717670220408176702204091767022041017670220411176702204121767022041317670220414176702204151767022041617670220417176702204181767022041917670220420176702204211767022042217670220423176702204241767022042517670220426176702204271767022042817670220429176702204301767022043117670220432176702204331767022043417670220435176702204361767022043717670220438176702204391767022044017670220441176702204421767022044317670220444176702204451767022044617670220447176702204481767022044917670220450176702204511767022045217670220453176702204541767022045517670220456176702204571767022045817670220459176702204601767022046117670220462176702204631767022046417670220465176702204661767022046717670220468176702204691767022047017670220471176702204721767022047317670220474176702204751767022047617670220477176702204781767022047917670220480176702204811767022048217670220483176702204841767022048517670220486176702204871767022048817670220489176702204901767022049117670220492176702204931767022049417670220495176702204961767022049717670220498176702204991767022050017670220501176702205021767022050317670220504176702205051767022050617670220507176702205081767022050917670220510176702205111767022051217670220513176702205141767022051517670220516176702205171767022051817670220519176702205201767022052117670220522176702205231767022052417670220525176702205261767022052717670220528176702205291767022053017670220531176702205321767022053317670220534176702205351767022053617670220537176702205381767022053917670220540176702205411767022054217670220543176702205441767022054517670220546176702205471767022054817670220549176702205501767022055117670220552176702205531767022055417670220555176702205561767022055717670220558176702205591767022056017670220561176702205621767022056317670220564176702205651767022056617670220567176702205681767022056917670220570176702205711767022057217670220573176702205741767022057517670220576176702205771767022057817670220579176702205801767022058117670220582176702205831767022058417670220585176702205861767022058717670220588176702205891767022059017670220591176702205921767022059317670220594176702205951767022059617670220597176702205981767022059917670220600176702206011767022060217670220603176702206041767022060517670220606176702206071767022060817670220609176702206101767022061117670220612176702206131767022061417670220615176702206161767022061717670220618176702206191767022062017670220621176702206221767022062317670220624176702206251767022062617670220627176702206281767022062917670220630176702206311767022063217670220633176702206341767022063517670220636176702206371767022063817670220639176702206401767022064117670220642176702206431767022064417670220645176702206461767022064717670220648176702206491767022065017670220651176702206521767022065317670220654176702206551767022065617670220657176702206581767022065917670220660176702206611767022066217670220663176702206641767022066517670220666176702206671767022066817670220669176702206701767022067117670220672176702206731767022067417670220675176702206761767022067717670220678176702206791767022068017670220681176702206821767022068317670220684176702206851767022068617670220687176702206881767022068917670220690176702206911767022069217670220693176702206941767022069517670220696176702206971767022069817670220699176702207001767022070117670220702176702207031767022070417670220705176702207061767022070717670220708176702207091767022071017670220711176702207121767022071317670220714176702207151767022071617670220717176702207181767022071917670220720176702207211767022072217670220723176702207241767022072517670220726176702207271767022072817670220729176702207301767022073117670220732176702207331767022073417670220735176702207361767022073717670220738176702207391767022074017670220741176702207421767022074317670220744176702207451767022074617670220747176702207481767022074917670220750176702207511767022075217670220753176702207541767022075517670220756176702207571767022075817670220759176702207601767022076117670220762176702207631767022076417670220765176702207661767022076717670220768176702207691767022077017670220771176702207721767022077317670220774176702207751767022077617670220777176702207781767022077917670220780176702207811767022078217670220783176702207841767022078517670220786176702207871767022078817670220789176702207901767022079117670220792176702207931767022079417670220795176702207961767022079717670220798176702207991767022080017670220801176702208021767022080317670220804176702208051767022080617670220807176702208081767022080917670220810176702208111767022081217670220813176702208141767022081517670220816176702208171767022081817670220819176702208201767022082117670220822176702208231767022082417670220825176702208261767022082717670220828176702208291767022083017670220831176702208321767022083317670220834176702208351767022083617670220837176702208381767022083917670220840176702208411767022084217670220843176702208441767022084517670220846176702208471767022084817670220849176702208501767022085117670220852176702208531767022085417670220855176702208561767022085717670220858176702208591767022086017670220861176702208621767022086317670220864176702208651767022086617670220867176702208681767022086917670220870176702208711767022087217670220873176702208741767022087517670220876176702208771767022087817670220879176702208801767022088117670220882176702208831767022088417670220885176702208861767022088717670220888176702208891767022089017670220891176702208921767022089317670220894176702208951767022089617670220897176702208981767022089917670220900176702209011767022090217670220903176702209041767022090517670220906176702209071767022090817670220909176702209101767022091117670220912176702209131767022091417670220915176702209161767022091717670220918176702209191767022092017670220921176702209221767022092317670220924176702209251767022092617670220927176702209281767022092917670220930176702209311767022093217670220933176702209341767022093517670220936176702209371767022093817670220939176702209401767022094117670220942176702209431767022094417670220945176702209461767022094717670220948176702209491767022095017670220951176702209521767022095317670220954176702209551767022095617670220957176702209581767022095917670220960176702209611767022096217670220963176702209641767022096517670220966176702209671767022096817670220969176702209701767022097117670220972176702209731767022097417670220975176702209761767022097717670220978176702209791767022098017670220981176702209821767022098317670220984176702209851767022098617670220987176702209881767022098917670220990176702209911767022099217670220993176702209941767022099517670220996176702209971767022099817670220999176702210001767022100117670221002176702210031767022100417670221005176702210061767022100717670221008176702210091767022101017670221011176702210121767022101317670221014176702210151767022101617670221017176702210181767022101917670221020176702210211767022102217670221023176702210241767022102517670221026176702210271767022102817670221029176702210301767022103117670221032176702210331767022103417670221035176702210361767022103717670221038176702210391767022104017670221041176702210421767022104317670221044176702210451767022104617670221047176702210481767022104917670221050176702210511767022105217670221053176702210541767022105517670221056176702210571767022105817670221059176702210601767022106117670221062176702210631767022106417670221065176702210661767022106717670221068176702210691767022107017670221071176702210721767022107317670221074176702210751767022107617670221077176702210781767022107917670221080176702210811767022108217670221083176702210841767022108517670221086176702210871767022108817670221089176702210901767022109117670221092176702210931767022109417670221095176702210961767022109717670221098176702210991767022110017670221101176702211021767022110317670221104176702211051767022110617670221107176702211081767022110917670221110176702211111767022111217670221113176702211141767022111517670221116176702211171767022111817670221119176702211201767022112117670221122176702211231767022112417670221125176702211261767022112717670221128176702211291767022113017670221131176702211321767022113317670221134176702211351767022113617670221137176702211381767022113917670221140176702211411767022114217670221143176702211441767022114517670221146176702211471767022114817670221149176702211501767022115117670221152176702211531767022115417670221155176702211561767022115717670221158176702211591767022116017670221161176702211621767022116317670221164176702211651767022116617670221167176702211681767022116917670221170176702211711767022117217670221173176702211741767022117517670221176176702211771767022117817670221179176702211801767022118117670221182176702211831767022118417670221185176702211861767022118717670221188176702211891767022119017670221191176702211921767022119317670221194176702211951767022119617670221197176702211981767022119917670221200176702212011767022120217670221203176702212041767022120517670221206176702212071767022120817670221209176702212101767022121117670221212176702212131767022121417670221215176702212161767022121717670221218176702212191767022122017670221221176702212221767022122317670221224176702212251767022122617670221227176702212281767022122917670221230176702212311767022123217670221233176702212341767022123517670221236176702212371767022123817670221239176702212401767022124117670221242176702212431767022124417670221245176702212461767022124717670221248176702212491767022125017670221251176702212521767022125317670221254176702212551767022125617670221257176702212581767022125917670221260176702212611767022126217670221263176702212641767022126517670221266176702212671767022126817670221269176702212701767022127117670221272176702212731767022127417670221275176702212761767022127717670221278176702212791767022128017670221281176702212821767022128317670221284176702212851767022128617670221287176702212881767022128917670221290176702212911767022129217670221293176702212941767022129517670221296176702212971767022129817670221299176702213001767022130117670221302176702213031767022130417670221305176702213061767022130717670221308176702213091767022131017670221311176702213121767022131317670221314176702213151767022131617670221317176702213181767022131917670221320176702213211767022132217670221323176702213241767022132517670221326176702213271767022132817670221329176702213301767022133117670221332176702213331767022133417670221335176702213361767022133717670221338176702213391767022134017670221341176702213421767022134317670221344176702213451767022134617670221347176702213481767022134917670221350176702213511767022135217670221353176702213541767022135517670221356176702213571767022135817670221359176702213601767022136117670221362176702213631767022136417670221365176702213661767022136717670221368176702213691767022137017670221371176702213721767022137317670221374176702213751767022137617670221377176702213781767022137917670221380176702213811767022138217670221383176702213841767022138517670221386176702213871767022138817670221389176702213901767022139117670221392176702213931767022139417670221395176702213961767022139717670221398176702213991767022140017670221401176702214021767022140317670221404176702214051767022140617670221407176702214081767022140917670221410176702214111767022141217670221413176702214141767022141517670221416176702214171767022141817670221419176702214201767022142117670221422176702214231767022142417670221425176702214261767022142717670221428176702214291767022143017670221431176702214321767022143317670221434176702214351767022143617670221437176702214381767022143917670221440176702214411767022144217670221443176702214441767022144517670221446176702214471767022144817670221449176702214501767022145117670221452176702214531767022145417670221455176702214561767022145717670221458176702214591767022146017670221461176702214621767022146317670221464176702214651767022146617670221467176702214681767022146917670221470176702214711767022147217670221473176702214741767022147517670221476176702214771767022147817670221479176702214801767022148117670221482176702214831767022148417670221485176702214861767022148717670221488176702214891767022149017670221491176702214921767022149317670221494176702214951767022149617670221497176702214981767022149917670221500176702215011767022150217670221503176702215041767022150517670221506176702215071767022150817670221509176702215101767022151117670221512176702215131767022151417670221515176702215161767022151717670221518176702215191767022152017670221521176702215221767022152317670221524176702215251767022152617670221527176702215281767022152917670221530176702215311767022153217670221533176702215341767022153517670221536176702215371767022153817670221539176702215401767022154117670221542176702215431767022154417670221545176702215461767022154717670221548176702215491767022155017670221551176702215521767022155317670221554176702215551767022155617670221557176702215581767022155917670221560176702215611767022156217670221563176702215641767022156517670221566176702215671767022156817670221569176702215701767022157117670221572176702215731767022157417670221575176702215761767022157717670221578176702215791767022158017670221581176702215821767022158317670221584176702215851767022158617670221587176702215881767022158917670221590176702215911767022159217670221593176702215941767022159517670221596176702215971767022159817670221599176702216001767022160117670221602176702216031767022160417670221605176702216061767022160717670221608176702216091767022161017670221611176702216121767022161317670221614176702216151767022161617670221617176702216181767022161917670221620176702216211767022162217670221623176702216241767022162517670221626176702216271767022162817670221629176702216301767022163117670221632176702216331767022163417670221635176702216361767022163717670221638176702216391767022164017670221641176702216421767022164317670221644176702216451767022164617670221647176702216481767022164917670221650176702216511767022165217670221653176702216541767022165517670221656176702216571767022165817670221659176702216601767022166117670221662176702216631767022166417670221665176702216661767022166717670221668176702216691767022167017670221671176702216721767022167317670221674176702216751767022167617670221677176702216781767022167917670221680176702216811767022168217670221683176702216841767022168517670221686176702216871767022168817670221689176702216901767022169117670221692176702216931767022169417670221695176702216961767022169717670221698176702216991767022170017670221701176702217021767022170317670221704176702217051767022170617670221707176702217081767022170917670221710176702217111767022171217670221713176702217141767022171517670221716176702217171767022171817670221719176702217201767022172117670221722176702217231767022172417670221725176702217261767022172717670221728176702217291767022173017670221731176702217321767022173317670221734176702217351767022173617670221737176702217381767022173917670221740176702217411767022174217670221743176702217441767022174517670221746176702217471767022174817670221749176702217501767022175117670221752176702217531767022175417670221755176702217561767022175717670221758176702217591767022176017670221761176702217621767022176317670221764176702217651767022176617670221767176702217681767022176917670221770176702217711767022177217670221773176702217741767022177517670221776176702217771767022177817670221779176702217801767022178117670221782176702217831767022178417670221785176702217861767022178717670221788176702217891767022179017670221791176702217921767022179317670221794176702217951767022179617670221797176702217981767022179917670221800176702218011767022180217670221803176702218041767022180517670221806176702218071767022180817670221809176702218101767022181117670221812176702218131767022181417670221815176702218161767022181717670221818176702218191767022182017670221821176702218221767022182317670221824176702218251767022182617670221827176702218281767022182917670221830176702218311767022183217670221833176702218341767022183517670221836176702218371767022183817670221839176702218401767022184117670221842176702218431767022184417670221845176702218461767022184717670221848176702218491767022185017670221851176702218521767022185317670221854176702218551767022185617670221857176702218581767022185917670221860176702218611767022186217670221863176702218641767022186517670221866176702218671767022186817670221869176702218701767022187117670221872176702218731767022187417670221875176702218761767022187717670221878176702218791767022188017670221881176702218821767022188317670221884176702218851767022188617670221887176702218881767022188917670221890176702218911767022189217670221893176702218941767022189517670221896176702218971767022189817670221899176702219001767022190117670221902176702219031767022190417670221905176702219061767022190717670221908176702219091767022191017670221911176702219121767022191317670221914176702219151767022191617670221917176702219181767022191917670221920176702219211767022192217670221923176702219241767022192517670221926176702219271767022192817670221929176702219301767022193117670221932176702219331767022193417670221935176702219361767022193717670221938176702219391767022194017670221941176702219421767022194317670221944176702219451767022194617670221947176702219481767022194917670221950176702219511767022195217670221953176702219541767022195517670221956176702219571767022195817670221959176702219601767022196117670221962176702219631767022196417670221965176702219661767022196717670221968176702219691767022197017670221971176702219721767022197317670221974176702219751767022197617670221977176702219781767022197917670221980176702219811767022198217670221983176702219841767022198517670221986176702219871767022198817670221989176702219901767022199117670221992176702219931767022199417670221995176702219961767022199717670221998176702219991767022200017670222001176702220021767022200317670222004176702220051767022200617670222007176702220081767022200917670222010176702220111767022201217670222013176702220141767022201517670222016176702220171767022201817670222019176702220201767022202117670222022176702220231767022202417670222025176702220261767022202717670222028176702220291767022203017670222031176702220321767022203317670222034176702220351767022203617670222037176702220381767022203917670222040176702220411767022204217670222043176702220441767022204517670222046176702220471767022204817670222049176702220501767022205117670222052176702220531767022205417670222055176702220561767022205717670222058176702220591767022206017670222061176702220621767022206317670222064176702220651767022206617670222067176702220681767022206917670222070176702220711767022207217670222073176702220741767022207517670222076176702220771767022207817670222079176702220801767022208117670222082176702220831767022208417670222085176702220861767022208717670222088176702220891767022209017670222091176702220921767022209317670222094176702220951767022209617670222097176702220981767022209917670222100176702221011767022210217670222103176702221041767022210517670222106176702221071767022210817670222109176702221101767022211117670222112176702221131767022211417670222115176702221161767022211717670222118176702221191767022212017670222121176702221221767022212317670222124176702221251767022212617670222127176702221281767022212917670222130176702221311767022213217670222133176702221341767022213517670222136176702221371767022213817670222139176702221401767022214117670222142176702221431767022214417670222145176702221461767022214717670222148176702221491767022215017670222151176702221521767022215317670222154176702221551767022215617670222157176702221581767022215917670222160176702221611767022216217670222163176702221641767022216517670222166176702221671767022216817670222169176702221701767022217117670222172176702221731767022217417670222175176702221761767022217717670222178176702221791767022218017670222181176702221821767022218317670222184176702221851767022218617670222187176702221881767022218917670222190176702221911767022219217670222193176702221941767022219517670222196176702221971767022219817670222199176702222001767022220117670222202176702222031767022220417670222205176702222061767022220717670222208176702222091767022221017670222211176702222121767022221317670222214176702222151767022221617670222217176702222181767022221917670222220176702222211767022222217670222223176702222241767022222517670222226176702222271767022222817670222229176702222301767022223117670222232176702222331767022223417670222235176702222361767022223717670222238176702222391767022224017670222241176702222421767022224317670222244176702222451767022224617670222247176702222481767022224917670222250176702222511767022225217670222253176702222541767022225517670222256176702222571767022225817670222259176702222601767022226117670222262176702222631767022226417670222265176702222661767022226717670222268176702222691767022227017670222271176702222721767022227317670222274176702222751767022227617670222277176702222781767022227917670222280176702222811767022228217670222283176702222841767022228517670222286176702222871767022228817670222289176702222901767022229117670222292176702222931767022229417670222295176702222961767022229717670222298176702222991767022230017670222301176702223021767022230317670222304176702223051767022230617670222307176702223081767022230917670222310176702223111767022231217670222313176702223141767022231517670222316176702223171767022231817670222319176702223201767022232117670222322176702223231767022232417670222325176702223261767022232717670222328176702223291767022233017670222331176702223321767022233317670222334176702223351767022233617670222337176702223381767022233917670222340176702223411767022234217670222343176702223441767022234517670222346176702223471767022234817670222349176702223501767022235117670222352176702223531767022235417670222355176702223561767022235717670222358176702223591767022236017670222361176702223621767022236317670222364176702223651767022236617670222367176702223681767022236917670222370176702223711767022237217670222373176702223741767022237517670222376176702223771767022237817670222379176702223801767022238117670222382176702223831767022238417670222385176702223861767022238717670222388176702223891767022239017670222391176702223921767022239317670222394176702223951767022239617670222397176702223981767022239917670222400176702224011767022240217670222403176702224041767022240517670222406176702224071767022240817670222409176702224101767022241117670222412176702224131767022241417670222415176702224161767022241717670222418176702224191767022242017670222421176702224221767022242317670222424176702224251767022242617670222427176702224281767022242917670222430176702224311767022243217670222433176702224341767022243517670222436176702224371767022243817670222439176702224401767022244117670222442176702224431767022244417670222445176702224461767022244717670222448176702224491767022245017670222451176702224521767022245317670222454176702224551767022245617670222457176702224581767022245917670222460176702224611767022246217670222463176702224641767022246517670222466176702224671767022246817670222469176702224701767022247117670222472176702224731767022247417670222475176702224761767022247717670222478176702224791767022248017670222481176702224821767022248317670222484176702224851767022248617670222487176702224881767022248917670222490176702224911767022249217670222493176702224941767022249517670222496176702224971767022249817670222499176702225001767022250117670222502176702225031767022250417670222505176702225061767022250717670222508176702225091767022251017670222511176702225121767022251317670222514176702225151767022251617670222517176702225181767022251917670222520176702225211767022252217670222523176702225241767022252517670222526176702225271767022252817670222529176702225301767022253117670222532176702225331767022253417670222535176702225361767022253717670222538176702225391767022254017670222541176702225421767022254317670222544176702225451767022254617670222547176702225481767022254917670222550176702225511767022255217670222553176702225541767022255517670222556176702225571767022255817670222559176702225601767022256117670222562176702225631767022256417670222565176702225661767022256717670222568176702225691767022257017670222571176702225721767022257317670222574176702225751767022257617670222577176702225781767022257917670222580176702225811767022258217670222583176702225841767022258517670222586176702225871767022258817670222589176702225901767022259117670222592176702225931767022259417670222595176702225961767022259717670222598176702225991767022260017670222601176702226021767022260317670222604176702226051767022260617670222607176702226081767022260917670222610176702226111767022261217670222613176702226141767022261517670222616176702226171767022261817670222619176702226201767022262117670222622176702226231767022262417670222625176702226261767022262717670222628176702226291767022263017670222631176702226321767022263317670222634176702226351767022263617670222637176702226381767022263917670222640176702226411767022264217670222643176702226441767022264517670222646176702226471767022264817670222649176702226501767022265117670222652176702226531767022265417670222655176702226561767022265717670222658176702226591767022266017670222661176702226621767022266317670222664176702226651767022266617670222667176702226681767022266917670222670176702226711767022267217670222673176702226741767022267517670222676176702226771767022267817670222679176702226801767022268117670222682176702226831767022268417670222685176702226861767022268717670222688176702226891767022269017670222691176702226921767022269317670222694176702226951767022269617670222697176702226981767022269917670222700176702227011767022270217670222703176702227041767022270517670222706176702227071767022270817670222709176702227101767022271117670222712176702227131767022271417670222715176702227161767022271717670222718176702227191767022272017670222721176702227221767022272317670222724176702227251767022272617670222727176702227281767022272917670222730176702227311767022273217670222733176702227341767022273517670222736176702227371767022273817670222739176702227401767022274117670222742176702227431767022274417670222745176702227461767022274717670222748176702227491767022275017670222751176702227521767022275317670222754176702227551767022275617670222757176702227581767022275917670222760176702227611767022276217670222763176702227641767022276517670222766176702227671767022276817670222769176702227701767022277117670222772176702227731767022277417670222775176702227761767022277717670222778176702227791767022278017670222781176702227821767022278317670222784176702227851767022278617670222787176702227881767022278917670222790176702227911767022279217670222793176702227941767022279517670222796176702227971767022279817670222799176702228001767022280117670222802176702228031767022280417670222805176702228061767022280717670222808176702228091767022281017670222811176702228121767022281317670222814176702228151767022281617670222817176702228181767022281917670222820176702228211767022282217670222823176702228241767022282517670222826176702228271767022282817670222829176702228301767022283117670222832176702228331767022283417670222835176702228361767022283717670222838176702228391767022284017670222841176702228421767022284317670222844176702228451767022284617670222847176702228481767022284917670222850176702228511767022285217670222853176702228541767022285517670222856176702228571767022285817670222859176702228601767022286117670222862176702228631767022286417670222865176702228661767022286717670222868176702228691767022287017670222871176702228721767022287317670222874176702228751767022287617670222877176702228781767022287917670222880176702228811767022288217670222883176702228841767022288517670222886176702228871767022288817670222889176702228901767022289117670222892176702228931767022289417670222895176702228961767022289717670222898176702228991767022290017670222901176702229021767022290317670222904176702229051767022290617670222907176702229081767022290917670222910176702229111767022291217670222913176702229141767022291517670222916176702229171767022291817670222919176702229201767022292117670222922176702229231767022292417670222925176702229261767022292717670222928176702229291767022293017670222931176702229321767022293317670222934176702229351767022293617670222937176702229381767022293917670222940176702229411767022294217670222943176702229441767022294517670222946176702229471767022294817670222949176702229501767022295117670222952176702229531767022295417670222955176702229561767022295717670222958176702229591767022296017670222961176702229621767022296317670222964176702229651767022296617670222967176702229681767022296917670222970176702229711767022297217670222973176702229741767022297517670222976176702229771767022297817670222979176702229801767022298117670222982176702229831767022298417670222985176702229861767022298717670222988176702229891767022299017670222991176702229921767022299317670222994176702229951767022299617670222997176702229981767022299917670223000176702230011767022300217670223003176702230041767022300517670223006176702230071767022300817670223009176702230101767022301117670223012176702230131767022301417670223015176702230161767022301717670223018176702230191767022302017670223021176702230221767022302317670223024176702230251767022302617670223027176702230281767022302917670223030176702230311767022303217670223033176702230341767022303517670223036176702230371767022303817670223039176702230401767022304117670223042176702230431767022304417670223045176702230461767022304717670223048176702230491767022305017670223051176702230521767022305317670223054176702230551767022305617670223057176702230581767022305917670223060176702230611767022306217670223063176702230641767022306517670223066176702230671767022306817670223069176702230701767022307117670223072176702230731767022307417670223075176702230761767022307717670223078176702230791767022308017670223081176702230821767022308317670223084176702230851767022308617670223087176702230881767022308917670223090176702230911767022309217670223093176702230941767022309517670223096176702230971767022309817670223099176702231001767022310117670223102176702231031767022310417670223105176702231061767022310717670223108176702231091767022311017670223111176702231121767022311317670223114176702231151767022311617670223117176702231181767022311917670223120176702231211767022312217670223123176702231241767022312517670223126176702231271767022312817670223129176702231301767022313117670223132176702231331767022313417670223135176702231361767022313717670223138176702231391767022314017670223141176702231421767022314317670223144176702231451767022314617670223147176702231481767022314917670223150176702231511767022315217670223153176702231541767022315517670223156176702231571767022315817670223159176702231601767022316117670223162176702231631767022316417670223165176702231661767022316717670223168176702231691767022317017670223171176702231721767022317317670223174176702231751767022317617670223177176702231781767022317917670223180176702231811767022318217670223183176702231841767022318517670223186176702231871767022318817670223189176702231901767022319117670223192176702231931767022319417670223195176702231961767022319717670223198176702231991767022320017670223201176702232021767022320317670223204176702232051767022320617670223207176702232081767022320917670223210176702232111767022321217670223213176702232141767022321517670223216176702232171767022321817670223219176702232201767022322117670223222176702232231767022322417670223225176702232261767022322717670223228176702232291767022323017670223231176702232321767022323317670223234176702232351767022323617670223237176702232381767022323917670223240176702232411767022324217670223243176702232441767022324517670223246176702232471767022324817670223249176702232501767022325117670223252176702232531767022325417670223255176702232561767022325717670223258176702232591767022326017670223261176702232621767022326317670223264176702232651767022326617670223267176702232681767022326917670223270176702232711767022327217670223273176702232741767022327517670223276176702232771767022327817670223279176702232801767022328117670223282176702232831767022328417670223285176702232861767022328717670223288176702232891767022329017670223291176702232921767022329317670223294176702232951767022329617670223297176702232981767022329917670223300176702233011767022330217670223303176702233041767022330517670223306176702233071767022330817670223309176702233101767022331117670223312176702233131767022331417670223315176702233161767022331717670223318176702233191767022332017670223321176702233221767022332317670223324176702233251767022332617670223327176702233281767022332917670223330176702233311767022333217670223333176702233341767022333517670223336176702233371767022333817670223339176702233401767022334117670223342176702233431767022334417670223345176702233461767022334717670223348176702233491767022335017670223351176702233521767022335317670223354176702233551767022335617670223357176702233581767022335917670223360176702233611767022336217670223363176702233641767022336517670223366176702233671767022336817670223369176702233701767022337117670223372176702233731767022337417670223375176702233761767022337717670223378176702233791767022338017670223381176702233821767022338317670223384176702233851767022338617670223387176702233881767022338917670223390176702233911767022339217670223393176702233941767022339517670223396176702233971767022339817670223399176702234001767022340117670223402176702234031767022340417670223405176702234061767022340717670223408176702234091767022341017670223411176702234121767022341317670223414176702234151767022341617670223417176702234181767022341917670223420176702234211767022342217670223423176702234241767022342517670223426176702234271767022342817670223429176702234301767022343117670223432176702234331767022343417670223435176702234361767022343717670223438176702234391767022344017670223441176702234421767022344317670223444176702234451767022344617670223447176702234481767022344917670223450176702234511767022345217670223453176702234541767022345517670223456176702234571767022345817670223459176702234601767022346117670223462176702234631767022346417670223465176702234661767022346717670223468176702234691767022347017670223471176702234721767022347317670223474176702234751767022347617670223477176702234781767022347917670223480176702234811767022348217670223483176702234841767022348517670223486176702234871767022348817670223489176702234901767022349117670223492176702234931767022349417670223495176702234961767022349717670223498176702234991767022350017670223501176702235021767022350317670223504176702235051767022350617670223507176702235081767022350917670223510176702235111767022351217670223513176702235141767022351517670223516176702235171767022351817670223519176702235201767022352117670223522176702235231767022352417670223525176702235261767022352717670223528176702235291767022353017670223531176702235321767022353317670223534176702235351767022353617670223537176702235381767022353917670223540176702235411767022354217670223543176702235441767022354517670223546176702235471767022354817670223549176702235501767022355117670223552176702235531767022355417670223555176702235561767022355717670223558176702235591767022356017670223561176702235621767022356317670223564176702235651767022356617670223567176702235681767022356917670223570176702235711767022357217670223573176702235741767022357517670223576176702235771767022357817670223579176702235801767022358117670223582176702235831767022358417670223585176702235861767022358717670223588176702235891767022359017670223591176702235921767022359317670223594176702235951767022359617670223597176702235981767022359917670223600176702236011767022360217670223603176702236041767022360517670223606176702236071767022360817670223609176702236101767022361117670223612176702236131767022361417670223615176702236161767022361717670223618176702236191767022362017670223621176702236221767022362317670223624176702236251767022362617670223627176702236281767022362917670223630176702236311767022363217670223633176702236341767022363517670223636176702236371767022363817670223639176702236401767022364117670223642176702236431767022364417670223645176702236461767022364717670223648176702236491767022365017670223651176702236521767022365317670223654176702236551767022365617670223657176702236581767022365917670223660176702236611767022366217670223663176702236641767022366517670223666176702236671767022366817670223669176702236701767022367117670223672176702236731767022367417670223675176702236761767022367717670223678176702236791767022368017670223681176702236821767022368317670223684176702236851767022368617670223687176702236881767022368917670223690176702236911767022369217670223693176702236941767022369517670223696176702236971767022369817670223699176702237001767022370117670223702176702237031767022370417670223705176702237061767022370717670223708176702237091767022371017670223711176702237121767022371317670223714176702237151767022371617670223717176702237181767022371917670223720176702237211767022372217670223723176702237241767022372517670223726176702237271767022372817670223729176702237301767022373117670223732176702237331767022373417670223735176702237361767022373717670223738176702237391767022374017670223741176702237421767022374317670223744176702237451767022374617670223747176702237481767022374917670223750176702237511767022375217670223753176702237541767022375517670223756176702237571767022375817670223759176702237601767022376117670223762176702237631767022376417670223765176702237661767022376717670223768176702237691767022377017670223771176702237721767022377317670223774176702237751767022377617670223777176702237781767022377917670223780176702237811767022378217670223783176702237841767022378517670223786176702237871767022378817670223789176702237901767022379117670223792176702237931767022379417670223795176702237961767022379717670223798176702237991767022380017670223801176702238021767022380317670223804176702238051767022380617670223807176702238081767022380917670223810176702238111767022381217670223813176702238141767022381517670223816176702238171767022381817670223819176702238201767022382117670223822176702238231767022382417670223825176702238261767022382717670223828176702238291767022383017670223831176702238321767022383317670223834176702238351767022383617670223837176702238381767022383917670223840176702238411767022384217670223843176702238441767022384517670223846176702238471767022384817670223849176702238501767022385117670223852176702238531767022385417670223855176702238561767022385717670223858176702238591767022386017670223861176702238621767022386317670223864176702238651767022386617670223867176702238681767022386917670223870176702238711767022387217670223873176702238741767022387517670223876176702238771767022387817670223879176702238801767022388117670223882176702238831767022388417670223885176702238861767022388717670223888176702238891767022389017670223891176702238921767022389317670223894176702238951767022389617670223897176702238981767022389917670223900176702239011767022390217670223903176702239041767022390517670223906176702239071767022390817670223909176702239101767022391117670223912176702239131767022391417670223915176702239161767022391717670223918176702239191767022392017670223921176702239221767022392317670223924176702239251767022392617670223927176702239281767022392917670223930176702239311767022393217670223933176702239341767022393517670223936176702239371767022393817670223939176702239401767022394117670223942176702239431767022394417670223945176702239461767022394717670223948176702239491767022395017670223951176702239521767022395317670223954176702239551767022395617670223957176702239581767022395917670223960176702239611767022396217670223963176702239641767022396517670223966176702239671767022396817670223969176702239701767022397117670223972176702239731767022397417670223975176702239761767022397717670223978176702239791767022398017670223981176702239821767022398317670223984176702239851767022398617670223987176702239881767022398917670223990176702239911767022399217670223993176702239941767022399517670223996176702239971767022399817670223999176702240001767022400117670224002176702240031767022400417670224005176702240061767022400717670224008176702240091767022401017670224011176702240121767022401317670224014176702240151767022401617670224017176702240181767022401917670224020176702240211767022402217670224023176702240241767022402517670224026176702240271767022402817670224029176702240301767022403117670224032176702240331767022403417670224035176702240361767022403717670224038176702240391767022404017670224041176702240421767022404317670224044176702240451767022404617670224047176702240481767022404917670224050176702240511767022405217670224053176702240541767022405517670224056176702240571767022405817670224059176702240601767022406117670224062176702240631767022406417670224065176702240661767022406717670224068176702240691767022407017670224071176702240721767022407317670224074176702240751767022407617670224077176702240781767022407917670224080176702240811767022408217670224083176702240841767022408517670224086176702240871767022408817670224089176702240901767022409117670224092176702240931767022409417670224095176702240961767022409717670224098176702240991767022410017670224101176702241021767022410317670224104176702241051767022410617670224107176702241081767022410917670224110176702241111767022411217670224113176702241141767022411517670224116176702241171767022411817670224119176702241201767022412117670224122176702241231767022412417670224125176702241261767022412717670224128176702241291767022413017670224131176702241321767022413317670224134176702241351767022413617670224137176702241381767022413917670224140176702241411767022414217670224143176702241441767022414517670224146176702241471767022414817670224149176702241501767022415117670224152176702241531767022415417670224155176702241561767022415717670224158176702241591767022416017670224161176702241621767022416317670224164176702241651767022416617670224167176702241681767022416917670224170176702241711767022417217670224173176702241741767022417517670224176176702241771767022417817670224179176702241801767022418117670224182176702241831767022418417670224185176702241861767022418717670224188176702241891767022419017670224191176702241921767022419317670224194176702241951767022419617670224197176702241981767022419917670224200176702242011767022420217670224203176702242041767022420517670224206176702242071767022420817670224209176702242101767022421117670224212176702242131767022421417670224215176702242161767022421717670224218176702242191767022422017670224221176702242221767022422317670224224176702242251767022422617670224227176702242281767022422917670224230176702242311767022423217670224233176702242341767022423517670224236176702242371767022423817670224239176702242401767022424117670224242176702242431767022424417670224245176702242461767022424717670224248176702242491767022425017670224251176702242521767022425317670224254176702242551767022425617670224257176702242581767022425917670224260176702242611767022426217670224263176702242641767022426517670224266176702242671767022426817670224269176702242701767022427117670224272176702242731767022427417670224275176702242761767022427717670224278176702242791767022428017670224281176702242821767022428317670224284176702242851767022428617670224287176702242881767022428917670224290176702242911767022429217670224293176702242941767022429517670224296176702242971767022429817670224299176702243001767022430117670224302176702243031767022430417670224305176702243061767022430717670224308176702243091767022431017670224311176702243121767022431317670224314176702243151767022431617670224317176702243181767022431917670224320176702243211767022432217670224323176702243241767022432517670224326176702243271767022432817670224329176702243301767022433117670224332176702243331767022433417670224335176702243361767022433717670224338176702243391767022434017670224341176702243421767022434317670224344176702243451767022434617670224347176702243481767022434917670224350176702243511767022435217670224353176702243541767022435517670224356176702243571767022435817670224359176702243601767022436117670224362176702243631767022436417670224365176702243661767022436717670224368176702243691767022437017670224371176702243721767022437317670224374176702243751767022437617670224377176702243781767022437917670224380176702243811767022438217670224383176702243841767022438517670224386176702243871767022438817670224389176702243901767022439117670224392176702243931767022439417670224395176702243961767022439717670224398176702243991767022440017670224401176702244021767022440317670224404176702244051767022440617670224407176702244081767022440917670224410176702244111767022441217670224413176702244141767022441517670224416176702244171767022441817670224419176702244201767022442117670224422176702244231767022442417670224425176702244261767022442717670224428176702244291767022443017670224431176702244321767022443317670224434176702244351767022443617670224437176702244381767022443917670224440176702244411767022444217670224443176702244441767022444517670224446176702244471767022444817670224449176702244501767022445117670224452176702244531767022445417670224455176702244561767022445717670224458176702244591767022446017670224461176702244621767022446317670224464176702244651767022446617670224467176702244681767022446917670224470176702244711767022447217670224473176702244741767022447517670224476176702244771767022447817670224479176702244801767022448117670224482176702244831767022448417670224485176702244861767022448717670224488176702244891767022449017670224491176702244921767022449317670224494176702244951767022449617670224497176702244981767022449917670224500176702245011767022450217670224503176702245041767022450517670224506176702245071767022450817670224509176702245101767022451117670224512176702245131767022451417670224515176702245161767022451717670224518176702245191767022452017670224521176702245221767022452317670224524176702245251767022452617670224527176702245281767022452917670224530176702245311767022453217670224533176702245341767022453517670224536176702245371767022453817670224539176702245401767022454117670224542176702245431767022454417670224545176702245461767022454717670224548176702245491767022455017670224551176702245521767022455317670224554176702245551767022455617670224557176702245581767022455917670224560176702245611767022456217670224563176702245641767022456517670224566176702245671767022456817670224569176702245701767022457117670224572176702245731767022457417670224575176702245761767022457717670224578176702245791767022458017670224581176702245821767022458317670224584176702245851767022458617670224587176702245881767022458917670224590176702245911767022459217670224593176702245941767022459517670224596176702245971767022459817670224599176702246001767022460117670224602176702246031767022460417670224605176702246061767022460717670224608176702246091767022461017670224611176702246121767022461317670224614176702246151767022461617670224617176702246181767022461917670224620176702246211767022462217670224623176702246241767022462517670224626176702246271767022462817670224629176702246301767022463117670224632176702246331767022463417670224635176702246361767022463717670224638176702246391767022464017670224641176702246421767022464317670224644176702246451767022464617670224647176702246481767022464917670224650176702246511767022465217670224653176702246541767022465517670224656176702246571767022465817670224659176702246601767022466117670224662176702246631767022466417670224665176702246661767022466717670224668176702246691767022467017670224671176702246721767022467317670224674176702246751767022467617670224677176702246781767022467917670224680176702246811767022468217670224683176702246841767022468517670224686176702246871767022468817670224689176702246901767022469117670224692176702246931767022469417670224695176702246961767022469717670224698176702246991767022470017670224701176702247021767022470317670224704176702247051767022470617670224707176702247081767022470917670224710176702247111767022471217670224713176702247141767022471517670224716176702247171767022471817670224719176702247201767022472117670224722176702247231767022472417670224725176702247261767022472717670224728176702247291767022473017670224731176702247321767022473317670224734176702247351767022473617670224737176702247381767022473917670224740176702247411767022474217670224743176702247441767022474517670224746176702247471767022474817670224749176702247501767022475117670224752176702247531767022475417670224755176702247561767022475717670224758176702247591767022476017670224761176702247621767022476317670224764176702247651767022476617670224767176702247681767022476917670224770176702247711767022477217670224773176702247741767022477517670224776176702247771767022477817670224779176702247801767022478117670224782176702247831767022478417670224785176702247861767022478717670224788176702247891767022479017670224791176702247921767022479317670224794176702247951767022479617670224797176702247981767022479917670224800176702248011767022480217670224803176702248041767022480517670224806176702248071767022480817670224809176702248101767022481117670224812176702248131767022481417670224815176702248161767022481717670224818176702248191767022482017670224821176702248221767022482317670224824176702248251767022482617670224827176702248281767022482917670224830176702248311767022483217670224833176702248341767022483517670224836176702248371767022483817670224839176702248401767022484117670224842176702248431767022484417670224845176702248461767022484717670224848176702248491767022485017670224851176702248521767022485317670224854176702248551767022485617670224857176702248581767022485917670224860176702248611767022486217670224863176702248641767022486517670224866176702248671767022486817670224869176702248701767022487117670224872176702248731767022487417670224875176702248761767022487717670224878176702248791767022488017670224881176702248821767022488317670224884176702248851767022488617670224887176702248881767022488917670224890176702248911767022489217670224893176702248941767022489517670224896176702248971767022489817670224899176702249001767022490117670224902176702249031767022490417670224905176702249061767022490717670224908176702249091767022491017670224911176702249121767022491317670224914176702249151767022491617670224917176702249181767022491917670224920176702249211767022492217670224923176702249241767022492517670224926176702249271767022492817670224929176702249301767022493117670224932176702249331767022493417670224935176702249361767022493717670224938176702249391767022494017670224941176702249421767022494317670224944176702249451767022494617670224947176702249481767022494917670224950176702249511767022495217670224953176702249541767022495517670224956176702249571767022495817670224959176702249601767022496117670224962176702249631767022496417670224965176702249661767022496717670224968176702249691767022497017670224971176702249721767022497317670224974176702249751767022497617670224977176702249781767022497917670224980176702249811767022498217670224983176702249841767022498517670224986176702249871767022498817670224989176702249901767022499117670224992176702249931767022499417670224995176702249961767022499717670224998176702249991767022500017670225001176702250021767022500317670225004176702250051767022500617670225007176702250081767022500917670225010176702250111767022501217670225013176702250141767022501517670225016176702250171767022501817670225019176702250201767022502117670225022176702250231767022502417670225025176702250261767022502717670225028176702250291767022503017670225031176702250321767022503317670225034176702250351767022503617670225037176702250381767022503917670225040176702250411767022504217670225043176702250441767022504517670225046176702250471767022504817670225049176702250501767022505117670225052176702250531767022505417670225055176702250561767022505717670225058176702250591767022506017670225061176702250621767022506317670225064176702250651767022506617670225067176702250681767022506917670225070176702250711767022507217670225073176702250741767022507517670225076176702250771767022507817670225079176702250801767022508117670225082176702250831767022508417670225085176702250861767022508717670225088176702250891767022509017670225091176702250921767022509317670225094176702250951767022509617670225097176702250981767022509917670225100176702251011767022510217670225103176702251041767022510517670225106176702251071767022510817670225109176702251101767022511117670225112176702251131767022511417670225115176702251161767022511717670225118176702251191767022512017670225121176702251221767022512317670225124176702251251767022512617670225127176702251281767022512917670225130176702251311767022513217670225133176702251341767022513517670225136176702251371767022513817670225139176702251401767022514117670225142176702251431767022514417670225145176702251461767022514717670225148176702251491767022515017670225151176702251521767022515317670225154176702251551767022515617670225157176702251581767022515917670225160176702251611767022516217670225163176702251641767022516517670225166176702251671767022516817670225169176702251701767022517117670225172176702251731767022517417670225175176702251761767022517717670225178176702251791767022518017670225181176702251821767022518317670225184176702251851767022518617670225187176702251881767022518917670225190176702251911767022519217670225193176702251941767022519517670225196176702251971767022519817670225199176702252001767022520117670225202176702252031767022520417670225205176702252061767022520717670225208176702252091767022521017670225211176702252121767022521317670225214176702252151767022521617670225217176702252181767022521917670225220176702252211767022522217670225223176702252241767022522517670225226176702252271767022522817670225229176702252301767022523117670225232176702252331767022523417670225235176702252361767022523717670225238176702252391767022524017670225241176702252421767022524317670225244176702252451767022524617670225247176702252481767022524917670225250176702252511767022525217670225253176702252541767022525517670225256176702252571767022525817670225259176702252601767022526117670225262176702252631767022526417670225265176702252661767022526717670225268176702252691767022527017670225271176702252721767022527317670225274176702252751767022527617670225277176702252781767022527917670225280176702252811767022528217670225283176702252841767022528517670225286176702252871767022528817670225289176702252901767022529117670225292176702252931767022529417670225295176702252961767022529717670225298176702252991767022530017670225301176702253021767022530317670225304176702253051767022530617670225307176702253081767022530917670225310176702253111767022531217670225313176702253141767022531517670225316176702253171767022531817670225319176702253201767022532117670225322176702253231767022532417670225325176702253261767022532717670225328176702253291767022533017670225331176702253321767022533317670225334176702253351767022533617670225337176702253381767022533917670225340176702253411767022534217670225343176702253441767022534517670225346176702253471767022534817670225349176702253501767022535117670225352176702253531767022535417670225355176702253561767022535717670225358176702253591767022536017670225361176702253621767022536317670225364176702253651767022536617670225367176702253681767022536917670225370176702253711767022537217670225373176702253741767022537517670225376176702253771767022537817670225379176702253801767022538117670225382176702253831767022538417670225385176702253861767022538717670225388176702253891767022539017670225391176702253921767022539317670225394176702253951767022539617670225397176702253981767022539917670225400176702254011767022540217670225403176702254041767022540517670225406176702254071767022540817670225409176702254101767022541117670225412176702254131767022541417670225415176702254161767022541717670225418176702254191767022542017670225421176702254221767022542317670225424176702254251767022542617670225427176702254281767022542917670225430176702254311767022543217670225433176702254341767022543517670225436176702254371767022543817670225439176702254401767022544117670225442176702254431767022544417670225445176702254461767022544717670225448176702254491767022545017670225451176702254521767022545317670225454176702254551767022545617670225457176702254581767022545917670225460176702254611767022546217670225463176702254641767022546517670225466176702254671767022546817670225469176702254701767022547117670225472176702254731767022547417670225475176702254761767022547717670225478176702254791767022548017670225481176702254821767022548317670225484176702254851767022548617670225487176702254881767022548917670225490176702254911767022549217670225493176702254941767022549517670225496176702254971767022549817670225499176702255001767022550117670225502176702255031767022550417670225505176702255061767022550717670225508176702255091767022551017670225511176702255121767022551317670225514176702255151767022551617670225517176702255181767022551917670225520176702255211767022552217670225523176702255241767022552517670225526176702255271767022552817670225529176702255301767022553117670225532176702255331767022553417670225535176702255361767022553717670225538176702255391767022554017670225541176702255421767022554317670225544176702255451767022554617670225547176702255481767022554917670225550176702255511767022555217670225553176702255541767022555517670225556176702255571767022555817670225559176702255601767022556117670225562176702255631767022556417670225565176702255661767022556717670225568176702255691767022557017670225571176702255721767022557317670225574176702255751767022557617670225577176702255781767022557917670225580176702255811767022558217670225583176702255841767022558517670225586176702255871767022558817670225589176702255901767022559117670225592176702255931767022559417670225595176702255961767022559717670225598176702255991767022560017670225601176702256021767022560317670225604176702256051767022560617670225607176702256081767022560917670225610176702256111767022561217670225613176702256141767022561517670225616176702256171767022561817670225619176702256201767022562117670225622176702256231767022562417670225625176702256261767022562717670225628176702256291767022563017670225631176702256321767022563317670225634176702256351767022563617670225637176702256381767022563917670225640176702256411767022564217670225643176702256441767022564517670225646176702256471767022564817670225649176702256501767022565117670225652176702256531767022565417670225655176702256561767022565717670225658176702256591767022566017670225661176702256621767022566317670225664176702256651767022566617670225667176702256681767022566917670225670176702256711767022567217670225673176702256741767022567517670225676176702256771767022567817670225679176702256801767022568117670225682176702256831767022568417670225685176702256861767022568717670225688176702256891767022569017670225691176702256921767022569317670225694176702256951767022569617670225697176702256981767022569917670225700176702257011767022570217670225703176702257041767022570517670225706176702257071767022570817670225709176702257101767022571117670225712176702257131767022571417670225715176702257161767022571717670225718176702257191767022572017670225721176702257221767022572317670225724176702257251767022572617670225727176702257281767022572917670225730176702257311767022573217670225733176702257341767022573517670225736176702257371767022573817670225739176702257401767022574117670225742176702257431767022574417670225745176702257461767022574717670225748176702257491767022575017670225751176702257521767022575317670225754176702257551767022575617670225757176702257581767022575917670225760176702257611767022576217670225763176702257641767022576517670225766176702257671767022576817670225769176702257701767022577117670225772176702257731767022577417670225775176702257761767022577717670225778176702257791767022578017670225781176702257821767022578317670225784176702257851767022578617670225787176702257881767022578917670225790176702257911767022579217670225793176702257941767022579517670225796176702257971767022579817670225799176702258001767022580117670225802176702258031767022580417670225805176702258061767022580717670225808176702258091767022581017670225811176702258121767022581317670225814176702258151767022581617670225817176702258181767022581917670225820176702258211767022582217670225823176702258241767022582517670225826176702258271767022582817670225829176702258301767022583117670225832176702258331767022583417670225835176702258361767022583717670225838176702258391767022584017670225841176702258421767022584317670225844176702258451767022584617670225847176702258481767022584917670225850176702258511767022585217670225853176702258541767022585517670225856176702258571767022585817670225859176702258601767022586117670225862176702258631767022586417670225865176702258661767022586717670225868176702258691767022587017670225871176702258721767022587317670225874176702258751767022587617670225877176702258781767022587917670225880176702258811767022588217670225883176702258841767022588517670225886176702258871767022588817670225889176702258901767022589117670225892176702258931767022589417670225895176702258961767022589717670225898176702258991767022590017670225901176702259021767022590317670225904176702259051767022590617670225907176702259081767022590917670225910176702259111767022591217670225913176702259141767022591517670225916176702259171767022591817670225919176702259201767022592117670225922176702259231767022592417670225925176702259261767022592717670225928176702259291767022593017670225931176702259321767022593317670225934176702259351767022593617670225937176702259381767022593917670225940176702259411767022594217670225943176702259441767022594517670225946176702259471767022594817670225949176702259501767022595117670225952176702259531767022595417670225955176702259561767022595717670225958176702259591767022596017670225961176702259621767022596317670225964176702259651767022596617670225967176702259681767022596917670225970176702259711767022597217670225973176702259741767022597517670225976176702259771767022597817670225979176702259801767022598117670225982176702259831767022598417670225985176702259861767022598717670225988176702259891767022599017670225991176702259921767022599317670225994176702259951767022599617670225997176702259981767022599917670226000176702260011767022600217670226003176702260041767022600517670226006176702260071767022600817670226009176702260101767022601117670226012176702260131767022601417670226015176702260161767022601717670226018176702260191767022602017670226021176702260221767022602317670226024176702260251767022602617670226027176702260281767022602917670226030176702260311767022603217670226033176702260341767022603517670226036176702260371767022603817670226039176702260401767022604117670226042176702260431767022604417670226045176702260461767022604717670226048176702260491767022605017670226051176702260521767022605317670226054176702260551767022605617670226057176702260581767022605917670226060176702260611767022606217670226063176702260641767022606517670226066176702260671767022606817670226069176702260701767022607117670226072176702260731767022607417670226075176702260761767022607717670226078176702260791767022608017670226081176702260821767022608317670226084176702260851767022608617670226087176702260881767022608917670226090176702260911767022609217670226093176702260941767022609517670226096176702260971767022609817670226099176702261001767022610117670226102176702261031767022610417670226105176702261061767022610717670226108176702261091767022611017670226111176702261121767022611317670226114176702261151767022611617670226117176702261181767022611917670226120176702261211767022612217670226123176702261241767022612517670226126176702261271767022612817670226129176702261301767022613117670226132176702261331767022613417670226135176702261361767022613717670226138176702261391767022614017670226141176702261421767022614317670226144176702261451767022614617670226147176702261481767022614917670226150176702261511767022615217670226153176702261541767022615517670226156176702261571767022615817670226159176702261601767022616117670226162176702261631767022616417670226165176702261661767022616717670226168176702261691767022617017670226171176702261721767022617317670226174176702261751767022617617670226177176702261781767022617917670226180176702261811767022618217670226183176702261841767022618517670226186176702261871767022618817670226189176702261901767022619117670226192176702261931767022619417670226195176702261961767022619717670226198176702261991767022620017670226201176702262021767022620317670226204176702262051767022620617670226207176702262081767022620917670226210176702262111767022621217670226213176702262141767022621517670226216176702262171767022621817670226219176702262201767022622117670226222176702262231767022622417670226225176702262261767022622717670226228176702262291767022623017670226231176702262321767022623317670226234176702262351767022623617670226237176702262381767022623917670226240176702262411767022624217670226243176702262441767022624517670226246176702262471767022624817670226249176702262501767022625117670226252176702262531767022625417670226255176702262561767022625717670226258176702262591767022626017670226261176702262621767022626317670226264176702262651767022626617670226267176702262681767022626917670226270176702262711767022627217670226273176702262741767022627517670226276176702262771767022627817670226279176702262801767022628117670226282176702262831767022628417670226285176702262861767022628717670226288176702262891767022629017670226291176702262921767022629317670226294176702262951767022629617670226297176702262981767022629917670226300176702263011767022630217670226303176702263041767022630517670226306176702263071767022630817670226309176702263101767022631117670226312176702263131767022631417670226315176702263161767022631717670226318176702263191767022632017670226321176702263221767022632317670226324176702263251767022632617670226327176702263281767022632917670226330176702263311767022633217670226333176702263341767022633517670226336176702263371767022633817670226339176702263401767022634117670226342176702263431767022634417670226345176702263461767022634717670226348176702263491767022635017670226351176702263521767022635317670226354176702263551767022635617670226357176702263581767022635917670226360176702263611767022636217670226363176702263641767022636517670226366176702263671767022636817670226369176702263701767022637117670226372176702263731767022637417670226375176702263761767022637717670226378176702263791767022638017670226381176702263821767022638317670226384176702263851767022638617670226387176702263881767022638917670226390176702263911767022639217670226393176702263941767022639517670226396176702263971767022639817670226399176702264001767022640117670226402176702264031767022640417670226405176702264061767022640717670226408176702264091767022641017670226411176702264121767022641317670226414176702264151767022641617670226417176702264181767022641917670226420176702264211767022642217670226423176702264241767022642517670226426176702264271767022642817670226429176702264301767022643117670226432176702264331767022643417670226435176702264361767022643717670226438176702264391767022644017670226441176702264421767022644317670226444176702264451767022644617670226447176702264481767022644917670226450176702264511767022645217670226453176702264541767022645517670226456176702264571767022645817670226459176702264601767022646117670226462176702264631767022646417670226465176702264661767022646717670226468176702264691767022647017670226471176702264721767022647317670226474176702264751767022647617670226477176702264781767022647917670226480176702264811767022648217670226483176702264841767022648517670226486176702264871767022648817670226489176702264901767022649117670226492176702264931767022649417670226495176702264961767022649717670226498176702264991767022650017670226501176702265021767022650317670226504176702265051767022650617670226507176702265081767022650917670226510176702265111767022651217670226513176702265141767022651517670226516176702265171767022651817670226519176702265201767022652117670226522176702265231767022652417670226525176702265261767022652717670226528176702265291767022653017670226531176702265321767022653317670226534176702265351767022653617670226537176702265381767022653917670226540176702265411767022654217670226543176702265441767022654517670226546176702265471767022654817670226549176702265501767022655117670226552176702265531767022655417670226555176702265561767022655717670226558176702265591767022656017670226561176702265621767022656317670226564176702265651767022656617670226567176702265681767022656917670226570176702265711767022657217670226573176702265741767022657517670226576176702265771767022657817670226579176702265801767022658117670226582176702265831767022658417670226585176702265861767022658717670226588176702265891767022659017670226591176702265921767022659317670226594176702265951767022659617670226597176702265981767022659917670226600176702266011767022660217670226603176702266041767022660517670226606176702266071767022660817670226609176702266101767022661117670226612176702266131767022661417670226615176702266161767022661717670226618176702266191767022662017670226621176702266221767022662317670226624176702266251767022662617670226627176702266281767022662917670226630176702266311767022663217670226633176702266341767022663517670226636176702266371767022663817670226639176702266401767022664117670226642176702266431767022664417670226645176702266461767022664717670226648176702266491767022665017670226651176702266521767022665317670226654176702266551767022665617670226657176702266581767022665917670226660176702266611767022666217670226663176702266641767022666517670226666176702266671767022666817670226669176702266701767022667117670226672176702266731767022667417670226675176702266761767022667717670226678176702266791767022668017670226681176702266821767022668317670226684176702266851767022668617670226687176702266881767022668917670226690176702266911767022669217670226693176702266941767022669517670226696176702266971767022669817670226699176702267001767022670117670226702176702267031767022670417670226705176702267061767022670717670226708176702267091767022671017670226711176702267121767022671317670226714176702267151767022671617670226717176702267181767022671917670226720176702267211767022672217670226723176702267241767022672517670226726176702267271767022672817670226729176702267301767022673117670226732176702267331767022673417670226735176702267361767022673717670226738176702267391767022674017670226741176702267421767022674317670226744176702267451767022674617670226747176702267481767022674917670226750176702267511767022675217670226753176702267541767022675517670226756176702267571767022675817670226759176702267601767022676117670226762176702267631767022676417670226765176702267661767022676717670226768176702267691767022677017670226771176702267721767022677317670226774176702267751767022677617670226777176702267781767022677917670226780176702267811767022678217670226783176702267841767022678517670226786176702267871767022678817670226789176702267901767022679117670226792176702267931767022679417670226795176702267961767022679717670226798176702267991767022680017670226801176702268021767022680317670226804176702268051767022680617670226807176702268081767022680917670226810176702268111767022681217670226813176702268141767022681517670226816176702268171767022681817670226819176702268201767022682117670226822176702268231767022682417670226825176702268261767022682717670226828176702268291767022683017670226831176702268321767022683317670226834176702268351767022683617670226837176702268381767022683917670226840176702268411767022684217670226843176702268441767022684517670226846176702268471767022684817670226849176702268501767022685117670226852176702268531767022685417670226855176702268561767022685717670226858176702268591767022686017670226861176702268621767022686317670226864176702268651767022686617670226867176702268681767022686917670226870176702268711767022687217670226873176702268741767022687517670226876176702268771767022687817670226879176702268801767022688117670226882176702268831767022688417670226885176702268861767022688717670226888176702268891767022689017670226891176702268921767022689317670226894176702268951767022689617670226897176702268981767022689917670226900176702269011767022690217670226903176702269041767022690517670226906176702269071767022690817670226909176702269101767022691117670226912176702269131767022691417670226915176702269161767022691717670226918176702269191767022692017670226921176702269221767022692317670226924176702269251767022692617670226927176702269281767022692917670226930176702269311767022693217670226933176702269341767022693517670226936176702269371767022693817670226939176702269401767022694117670226942176702269431767022694417670226945176702269461767022694717670226948176702269491767022695017670226951176702269521767022695317670226954176702269551767022695617670226957176702269581767022695917670226960176702269611767022696217670226963176702269641767022696517670226966176702269671767022696817670226969176702269701767022697117670226972176702269731767022697417670226975176702269761767022697717670226978176702269791767022698017670226981176702269821767022698317670226984176702269851767022698617670226987176702269881767022698917670226990176702269911767022699217670226993176702269941767022699517670226996176702269971767022699817670226999176702270001767022700117670227002176702270031767022700417670227005176702270061767022700717670227008176702270091767022701017670227011176702270121767022701317670227014176702270151767022701617670227017176702270181767022701917670227020176702270211767022702217670227023176702270241767022702517670227026176702270271767022702817670227029176702270301767022703117670227032176702270331767022703417670227035176702270361767022703717670227038176702270391767022704017670227041176702270421767022704317670227044176702270451767022704617670227047176702270481767022704917670227050176702270511767022705217670227053176702270541767022705517670227056176702270571767022705817670227059176702270601767022706117670227062176702270631767022706417670227065176702270661767022706717670227068176702270691767022707017670227071176702270721767022707317670227074176702270751767022707617670227077176702270781767022707917670227080176702270811767022708217670227083176702270841767022708517670227086176702270871767022708817670227089176702270901767022709117670227092176702270931767022709417670227095176702270961767022709717670227098176702270991767022710017670227101176702271021767022710317670227104176702271051767022710617670227107176702271081767022710917670227110176702271111767022711217670227113176702271141767022711517670227116176702271171767022711817670227119176702271201767022712117670227122176702271231767022712417670227125176702271261767022712717670227128176702271291767022713017670227131176702271321767022713317670227134176702271351767022713617670227137176702271381767022713917670227140176702271411767022714217670227143176702271441767022714517670227146176702271471767022714817670227149176702271501767022715117670227152176702271531767022715417670227155176702271561767022715717670227158176702271591767022716017670227161176702271621767022716317670227164176702271651767022716617670227167176702271681767022716917670227170176702271711767022717217670227173176702271741767022717517670227176176702271771767022717817670227179176702271801767022718117670227182176702271831767022718417670227185176702271861767022718717670227188176702271891767022719017670227191176702271921767022719317670227194176702271951767022719617670227197176702271981767022719917670227200176702272011767022720217670227203176702272041767022720517670227206176702272071767022720817670227209176702272101767022721117670227212176702272131767022721417670227215176702272161767022721717670227218176702272191767022722017670227221176702272221767022722317670227224176702272251767022722617670227227176702272281767022722917670227230176702272311767022723217670227233176702272341767022723517670227236176702272371767022723817670227239176702272401767022724117670227242176702272431767022724417670227245176702272461767022724717670227248176702272491767022725017670227251176702272521767022725317670227254176702272551767022725617670227257176702272581767022725917670227260176702272611767022726217670227263176702272641767022726517670227266176702272671767022726817670227269176702272701767022727117670227272176702272731767022727417670227275176702272761767022727717670227278176702272791767022728017670227281176702272821767022728317670227284176702272851767022728617670227287176702272881767022728917670227290176702272911767022729217670227293176702272941767022729517670227296176702272971767022729817670227299176702273001767022730117670227302176702273031767022730417670227305176702273061767022730717670227308176702273091767022731017670227311176702273121767022731317670227314176702273151767022731617670227317176702273181767022731917670227320176702273211767022732217670227323176702273241767022732517670227326176702273271767022732817670227329176702273301767022733117670227332176702273331767022733417670227335176702273361767022733717670227338176702273391767022734017670227341176702273421767022734317670227344176702273451767022734617670227347176702273481767022734917670227350176702273511767022735217670227353176702273541767022735517670227356176702273571767022735817670227359176702273601767022736117670227362176702273631767022736417670227365176702273661767022736717670227368176702273691767022737017670227371176702273721767022737317670227374176702273751767022737617670227377176702273781767022737917670227380176702273811767022738217670227383176702273841767022738517670227386176702273871767022738817670227389176702273901767022739117670227392176702273931767022739417670227395176702273961767022739717670227398176702273991767022740017670227401176702274021767022740317670227404176702274051767022740617670227407176702274081767022740917670227410176702274111767022741217670227413176702274141767022741517670227416176702274171767022741817670227419176702274201767022742117670227422176702274231767022742417670227425176702274261767022742717670227428176702274291767022743017670227431176702274321767022743317670227434176702274351767022743617670227437176702274381767022743917670227440176702274411767022744217670227443176702274441767022744517670227446176702274471767022744817670227449176702274501767022745117670227452176702274531767022745417670227455176702274561767022745717670227458176702274591767022746017670227461176702274621767022746317670227464176702274651767022746617670227467176702274681767022746917670227470176702274711767022747217670227473176702274741767022747517670227476176702274771767022747817670227479176702274801767022748117670227482176702274831767022748417670227485176702274861767022748717670227488176702274891767022749017670227491176702274921767022749317670227494176702274951767022749617670227497176702274981767022749917670227500176702275011767022750217670227503176702275041767022750517670227506176702275071767022750817670227509176702275101767022751117670227512176702275131767022751417670227515176702275161767022751717670227518176702275191767022752017670227521176702275221767022752317670227524176702275251767022752617670227527176702275281767022752917670227530176702275311767022753217670227533176702275341767022753517670227536176702275371767022753817670227539176702275401767022754117670227542176702275431767022754417670227545176702275461767022754717670227548176702275491767022755017670227551176702275521767022755317670227554176702275551767022755617670227557176702275581767022755917670227560176702275611767022756217670227563176702275641767022756517670227566176702275671767022756817670227569176702275701767022757117670227572176702275731767022757417670227575176702275761767022757717670227578176702275791767022758017670227581176702275821767022758317670227584176702275851767022758617670227587176702275881767022758917670227590176702275911767022759217670227593176702275941767022759517670227596176702275971767022759817670227599176702276001767022760117670227602176702276031767022760417670227605176702276061767022760717670227608176702276091767022761017670227611176702276121767022761317670227614176702276151767022761617670227617176702276181767022761917670227620176702276211767022762217670227623176702276241767022762517670227626176702276271767022762817670227629176702276301767022763117670227632176702276331767022763417670227635176702276361767022763717670227638176702276391767022764017670227641176702276421767022764317670227644176702276451767022764617670227647176702276481767022764917670227650176702276511767022765217670227653176702276541767022765517670227656176702276571767022765817670227659176702276601767022766117670227662176702276631767022766417670227665176702276661767022766717670227668176702276691767022767017670227671176702276721767022767317670227674176702276751767022767617670227677176702276781767022767917670227680176702276811767022768217670227683176702276841767022768517670227686176702276871767022768817670227689176702276901767022769117670227692176702276931767022769417670227695176702276961767022769717670227698176702276991767022770017670227701176702277021767022770317670227704176702277051767022770617670227707176702277081767022770917670227710176702277111767022771217670227713176702277141767022771517670227716176702277171767022771817670227719176702277201767022772117670227722176702277231767022772417670227725176702277261767022772717670227728176702277291767022773017670227731176702277321767022773317670227734176702277351767022773617670227737176702277381767022773917670227740176702277411767022774217670227743176702277441767022774517670227746176702277471767022774817670227749176702277501767022775117670227752176702277531767022775417670227755176702277561767022775717670227758176702277591767022776017670227761176702277621767022776317670227764176702277651767022776617670227767176702277681767022776917670227770176702277711767022777217670227773176702277741767022777517670227776176702277771767022777817670227779176702277801767022778117670227782176702277831767022778417670227785176702277861767022778717670227788176702277891767022779017670227791176702277921767022779317670227794176702277951767022779617670227797176702277981767022779917670227800176702278011767022780217670227803176702278041767022780517670227806176702278071767022780817670227809176702278101767022781117670227812176702278131767022781417670227815176702278161767022781717670227818176702278191767022782017670227821176702278221767022782317670227824176702278251767022782617670227827176702278281767022782917670227830176702278311767022783217670227833176702278341767022783517670227836176702278371767022783817670227839176702278401767022784117670227842176702278431767022784417670227845176702278461767022784717670227848176702278491767022785017670227851176702278521767022785317670227854176702278551767022785617670227857176702278581767022785917670227860176702278611767022786217670227863176702278641767022786517670227866176702278671767022786817670227869176702278701767022787117670227872176702278731767022787417670227875176702278761767022787717670227878176702278791767022788017670227881176702278821767022788317670227884176702278851767022788617670227887176702278881767022788917670227890176702278911767022789217670227893176702278941767022789517670227896176702278971767022789817670227899176702279001767022790117670227902176702279031767022790417670227905176702279061767022790717670227908176702279091767022791017670227911176702279121767022791317670227914176702279151767022791617670227917176702279181767022791917670227920176702279211767022792217670227923176702279241767022792517670227926176702279271767022792817670227929176702279301767022793117670227932176702279331767022793417670227935176702279361767022793717670227938176702279391767022794017670227941176702279421767022794317670227944176702279451767022794617670227947176702279481767022794917670227950176702279511767022795217670227953176702279541767022795517670227956176702279571767022795817670227959176702279601767022796117670227962176702279631767022796417670227965176702279661767022796717670227968176702279691767022797017670227971176702279721767022797317670227974176702279751767022797617670227977176702279781767022797917670227980176702279811767022798217670227983176702279841767022798517670227986176702279871767022798817670227989176702279901767022799117670227992176702279931767022799417670227995176702279961767022799717670227998176702279991767022800017670228001176702280021767022800317670228004176702280051767022800617670228007176702280081767022800917670228010176702280111767022801217670228013176702280141767022801517670228016176702280171767022801817670228019176702280201767022802117670228022176702280231767022802417670228025176702280261767022802717670228028176702280291767022803017670228031176702280321767022803317670228034176702280351767022803617670228037176702280381767022803917670228040176702280411767022804217670228043176702280441767022804517670228046176702280471767022804817670228049176702280501767022805117670228052176702280531767022805417670228055176702280561767022805717670228058176702280591767022806017670228061176702280621767022806317670228064176702280651767022806617670228067176702280681767022806917670228070176702280711767022807217670228073176702280741767022807517670228076176702280771767022807817670228079176702280801767022808117670228082176702280831767022808417670228085176702280861767022808717670228088176702280891767022809017670228091176702280921767022809317670228094176702280951767022809617670228097176702280981767022809917670228100176702281011767022810217670228103176702281041767022810517670228106176702281071767022810817670228109176702281101767022811117670228112176702281131767022811417670228115176702281161767022811717670228118176702281191767022812017670228121176702281221767022812317670228124176702281251767022812617670228127176702281281767022812917670228130176702281311767022813217670228133176702281341767022813517670228136176702281371767022813817670228139176702281401767022814117670228142176702281431767022814417670228145176702281461767022814717670228148176702281491767022815017670228151176702281521767022815317670228154176702281551767022815617670228157176702281581767022815917670228160176702281611767022816217670228163176702281641767022816517670228166176702281671767022816817670228169176702281701767022817117670228172176702281731767022817417670228175176702281761767022817717670228178176702281791767022818017670228181176702281821767022818317670228184176702281851767022818617670228187176702281881767022818917670228190176702281911767022819217670228193176702281941767022819517670228196176702281971767022819817670228199176702282001767022820117670228202176702282031767022820417670228205176702282061767022820717670228208176702282091767022821017670228211176702282121767022821317670228214176702282151767022821617670228217176702282181767022821917670228220176702282211767022822217670228223176702282241767022822517670228226176702282271767022822817670228229176702282301767022823117670228232176702282331767022823417670228235176702282361767022823717670228238176702282391767022824017670228241176702282421767022824317670228244176702282451767022824617670228247176702282481767022824917670228250176702282511767022825217670228253176702282541767022825517670228256176702282571767022825817670228259176702282601767022826117670228262176702282631767022826417670228265176702282661767022826717670228268176702282691767022827017670228271176702282721767022827317670228274176702282751767022827617670228277176702282781767022827917670228280176702282811767022828217670228283176702282841767022828517670228286176702282871767022828817670228289176702282901767022829117670228292176702282931767022829417670228295176702282961767022829717670228298176702282991767022830017670228301176702283021767022830317670228304176702283051767022830617670228307176702283081767022830917670228310176702283111767022831217670228313176702283141767022831517670228316176702283171767022831817670228319176702283201767022832117670228322176702283231767022832417670228325176702283261767022832717670228328176702283291767022833017670228331176702283321767022833317670228334176702283351767022833617670228337176702283381767022833917670228340176702283411767022834217670228343176702283441767022834517670228346176702283471767022834817670228349176702283501767022835117670228352176702283531767022835417670228355176702283561767022835717670228358176702283591767022836017670228361176702283621767022836317670228364176702283651767022836617670228367176702283681767022836917670228370176702283711767022837217670228373176702283741767022837517670228376176702283771767022837817670228379176702283801767022838117670228382176702283831767022838417670228385176702283861767022838717670228388176702283891767022839017670228391176702283921767022839317670228394176702283951767022839617670228397176702283981767022839917670228400176702284011767022840217670228403176702284041767022840517670228406176702284071767022840817670228409176702284101767022841117670228412176702284131767022841417670228415176702284161767022841717670228418176702284191767022842017670228421176702284221767022842317670228424176702284251767022842617670228427176702284281767022842917670228430176702284311767022843217670228433176702284341767022843517670228436176702284371767022843817670228439176702284401767022844117670228442176702284431767022844417670228445176702284461767022844717670228448176702284491767022845017670228451176702284521767022845317670228454176702284551767022845617670228457176702284581767022845917670228460176702284611767022846217670228463176702284641767022846517670228466176702284671767022846817670228469176702284701767022847117670228472176702284731767022847417670228475176702284761767022847717670228478176702284791767022848017670228481176702284821767022848317670228484176702284851767022848617670228487176702284881767022848917670228490176702284911767022849217670228493176702284941767022849517670228496176702284971767022849817670228499176702285001767022850117670228502176702285031767022850417670228505176702285061767022850717670228508176702285091767022851017670228511176702285121767022851317670228514176702285151767022851617670228517176702285181767022851917670228520176702285211767022852217670228523176702285241767022852517670228526176702285271767022852817670228529176702285301767022853117670228532176702285331767022853417670228535176702285361767022853717670228538176702285391767022854017670228541176702285421767022854317670228544176702285451767022854617670228547176702285481767022854917670228550176702285511767022855217670228553176702285541767022855517670228556176702285571767022855817670228559176702285601767022856117670228562176702285631767022856417670228565176702285661767022856717670228568176702285691767022857017670228571176702285721767022857317670228574176702285751767022857617670228577176702285781767022857917670228580176702285811767022858217670228583176702285841767022858517670228586176702285871767022858817670228589176702285901767022859117670228592176702285931767022859417670228595176702285961767022859717670228598176702285991767022860017670228601176702286021767022860317670228604176702286051767022860617670228607176702286081767022860917670228610176702286111767022861217670228613176702286141767022861517670228616176702286171767022861817670228619176702286201767022862117670228622176702286231767022862417670228625176702286261767022862717670228628176702286291767022863017670228631176702286321767022863317670228634176702286351767022863617670228637176702286381767022863917670228640176702286411767022864217670228643176702286441767022864517670228646176702286471767022864817670228649176702286501767022865117670228652176702286531767022865417670228655176702286561767022865717670228658176702286591767022866017670228661176702286621767022866317670228664176702286651767022866617670228667176702286681767022866917670228670176702286711767022867217670228673176702286741767022867517670228676176702286771767022867817670228679176702286801767022868117670228682176702286831767022868417670228685176702286861767022868717670228688176702286891767022869017670228691176702286921767022869317670228694176702286951767022869617670228697176702286981767022869917670228700176702287011767022870217670228703176702287041767022870517670228706176702287071767022870817670228709176702287101767022871117670228712176702287131767022871417670228715176702287161767022871717670228718176702287191767022872017670228721176702287221767022872317670228724176702287251767022872617670228727176702287281767022872917670228730176702287311767022873217670228733176702287341767022873517670228736176702287371767022873817670228739176702287401767022874117670228742176702287431767022874417670228745176702287461767022874717670228748176702287491767022875017670228751176702287521767022875317670228754176702287551767022875617670228757176702287581767022875917670228760176702287611767022876217670228763176702287641767022876517670228766176702287671767022876817670228769176702287701767022877117670228772176702287731767022877417670228775176702287761767022877717670228778176702287791767022878017670228781176702287821767022878317670228784176702287851767022878617670228787176702287881767022878917670228790176702287911767022879217670228793176702287941767022879517670228796176702287971767022879817670228799176702288001767022880117670228802176702288031767022880417670228805176702288061767022880717670228808176702288091767022881017670228811176702288121767022881317670228814176702288151767022881617670228817176702288181767022881917670228820176702288211767022882217670228823176702288241767022882517670228826176702288271767022882817670228829176702288301767022883117670228832176702288331767022883417670228835176702288361767022883717670228838176702288391767022884017670228841176702288421767022884317670228844176702288451767022884617670228847176702288481767022884917670228850176702288511767022885217670228853176702288541767022885517670228856176702288571767022885817670228859176702288601767022886117670228862176702288631767022886417670228865176702288661767022886717670228868176702288691767022887017670228871176702288721767022887317670228874176702288751767022887617670228877176702288781767022887917670228880176702288811767022888217670228883176702288841767022888517670228886176702288871767022888817670228889176702288901767022889117670228892176702288931767022889417670228895176702288961767022889717670228898176702288991767022890017670228901176702289021767022890317670228904176702289051767022890617670228907176702289081767022890917670228910176702289111767022891217670228913176702289141767022891517670228916176702289171767022891817670228919176702289201767022892117670228922176702289231767022892417670228925176702289261767022892717670228928176702289291767022893017670228931176702289321767022893317670228934176702289351767022893617670228937176702289381767022893917670228940176702289411767022894217670228943176702289441767022894517670228946176702289471767022894817670228949176702289501767022895117670228952176702289531767022895417670228955176702289561767022895717670228958176702289591767022896017670228961176702289621767022896317670228964176702289651767022896617670228967176702289681767022896917670228970176702289711767022897217670228973176702289741767022897517670228976176702289771767022897817670228979176702289801767022898117670228982176702289831767022898417670228985176702289861767022898717670228988176702289891767022899017670228991176702289921767022899317670228994176702289951767022899617670228997176702289981767022899917670229000176702290011767022900217670229003176702290041767022900517670229006176702290071767022900817670229009176702290101767022901117670229012176702290131767022901417670229015176702290161767022901717670229018176702290191767022902017670229021176702290221767022902317670229024176702290251767022902617670229027176702290281767022902917670229030176702290311767022903217670229033176702290341767022903517670229036176702290371767022903817670229039176702290401767022904117670229042176702290431767022904417670229045176702290461767022904717670229048176702290491767022905017670229051176702290521767022905317670229054176702290551767022905617670229057176702290581767022905917670229060176702290611767022906217670229063176702290641767022906517670229066176702290671767022906817670229069176702290701767022907117670229072176702290731767022907417670229075176702290761767022907717670229078176702290791767022908017670229081176702290821767022908317670229084176702290851767022908617670229087176702290881767022908917670229090176702290911767022909217670229093176702290941767022909517670229096176702290971767022909817670229099176702291001767022910117670229102176702291031767022910417670229105176702291061767022910717670229108176702291091767022911017670229111176702291121767022911317670229114176702291151767022911617670229117176702291181767022911917670229120176702291211767022912217670229123176702291241767022912517670229126176702291271767022912817670229129176702291301767022913117670229132176702291331767022913417670229135176702291361767022913717670229138176702291391767022914017670229141176702291421767022914317670229144176702291451767022914617670229147176702291481767022914917670229150176702291511767022915217670229153176702291541767022915517670229156176702291571767022915817670229159176702291601767022916117670229162176702291631767022916417670229165176702291661767022916717670229168176702291691767022917017670229171176702291721767022917317670229174176702291751767022917617670229177176702291781767022917917670229180176702291811767022918217670229183176702291841767022918517670229186176702291871767022918817670229189176702291901767022919117670229192176702291931767022919417670229195176702291961767022919717670229198176702291991767022920017670229201176702292021767022920317670229204176702292051767022920617670229207176702292081767022920917670229210176702292111767022921217670229213176702292141767022921517670229216176702292171767022921817670229219176702292201767022922117670229222176702292231767022922417670229225176702292261767022922717670229228176702292291767022923017670229231176702292321767022923317670229234176702292351767022923617670229237176702292381767022923917670229240176702292411767022924217670229243176702292441767022924517670229246176702292471767022924817670229249176702292501767022925117670229252176702292531767022925417670229255176702292561767022925717670229258176702292591767022926017670229261176702292621767022926317670229264176702292651767022926617670229267176702292681767022926917670229270176702292711767022927217670229273176702292741767022927517670229276176702292771767022927817670229279176702292801767022928117670229282176702292831767022928417670229285176702292861767022928717670229288176702292891767022929017670229291176702292921767022929317670229294176702292951767022929617670229297176702292981767022929917670229300176702293011767022930217670229303176702293041767022930517670229306176702293071767022930817670229309176702293101767022931117670229312176702293131767022931417670229315176702293161767022931717670229318176702293191767022932017670229321176702293221767022932317670229324176702293251767022932617670229327176702293281767022932917670229330176702293311767022933217670229333176702293341767022933517670229336176702293371767022933817670229339176702293401767022934117670229342176702293431767022934417670229345176702293461767022934717670229348176702293491767022935017670229351176702293521767022935317670229354176702293551767022935617670229357176702293581767022935917670229360176702293611767022936217670229363176702293641767022936517670229366176702293671767022936817670229369176702293701767022937117670229372176702293731767022937417670229375176702293761767022937717670229378176702293791767022938017670229381176702293821767022938317670229384176702293851767022938617670229387176702293881767022938917670229390176702293911767022939217670229393176702293941767022939517670229396176702293971767022939817670229399176702294001767022940117670229402176702294031767022940417670229405176702294061767022940717670229408176702294091767022941017670229411176702294121767022941317670229414176702294151767022941617670229417176702294181767022941917670229420176702294211767022942217670229423176702294241767022942517670229426176702294271767022942817670229429176702294301767022943117670229432176702294331767022943417670229435176702294361767022943717670229438176702294391767022944017670229441176702294421767022944317670229444176702294451767022944617670229447176702294481767022944917670229450176702294511767022945217670229453176702294541767022945517670229456176702294571767022945817670229459176702294601767022946117670229462176702294631767022946417670229465176702294661767022946717670229468176702294691767022947017670229471176702294721767022947317670229474176702294751767022947617670229477176702294781767022947917670229480176702294811767022948217670229483176702294841767022948517670229486176702294871767022948817670229489176702294901767022949117670229492176702294931767022949417670229495176702294961767022949717670229498176702294991767022950017670229501176702295021767022950317670229504176702295051767022950617670229507176702295081767022950917670229510176702295111767022951217670229513176702295141767022951517670229516176702295171767022951817670229519176702295201767022952117670229522176702295231767022952417670229525176702295261767022952717670229528176702295291767022953017670229531176702295321767022953317670229534176702295351767022953617670229537176702295381767022953917670229540176702295411767022954217670229543176702295441767022954517670229546176702295471767022954817670229549176702295501767022955117670229552176702295531767022955417670229555176702295561767022955717670229558176702295591767022956017670229561176702295621767022956317670229564176702295651767022956617670229567176702295681767022956917670229570176702295711767022957217670229573176702295741767022957517670229576176702295771767022957817670229579176702295801767022958117670229582176702295831767022958417670229585176702295861767022958717670229588176702295891767022959017670229591176702295921767022959317670229594176702295951767022959617670229597176702295981767022959917670229600176702296011767022960217670229603176702296041767022960517670229606176702296071767022960817670229609176702296101767022961117670229612176702296131767022961417670229615176702296161767022961717670229618176702296191767022962017670229621176702296221767022962317670229624176702296251767022962617670229627176702296281767022962917670229630176702296311767022963217670229633176702296341767022963517670229636176702296371767022963817670229639176702296401767022964117670229642176702296431767022964417670229645176702296461767022964717670229648176702296491767022965017670229651176702296521767022965317670229654176702296551767022965617670229657176702296581767022965917670229660176702296611767022966217670229663176702296641767022966517670229666176702296671767022966817670229669176702296701767022967117670229672176702296731767022967417670229675176702296761767022967717670229678176702296791767022968017670229681176702296821767022968317670229684176702296851767022968617670229687176702296881767022968917670229690176702296911767022969217670229693176702296941767022969517670229696176702296971767022969817670229699176702297001767022970117670229702176702297031767022970417670229705176702297061767022970717670229708176702297091767022971017670229711176702297121767022971317670229714176702297151767022971617670229717176702297181767022971917670229720176702297211767022972217670229723176702297241767022972517670229726176702297271767022972817670229729176702297301767022973117670229732176702297331767022973417670229735176702297361767022973717670229738176702297391767022974017670229741176702297421767022974317670229744176702297451767022974617670229747176702297481767022974917670229750176702297511767022975217670229753176702297541767022975517670229756176702297571767022975817670229759176702297601767022976117670229762176702297631767022976417670229765176702297661767022976717670229768176702297691767022977017670229771176702297721767022977317670229774176702297751767022977617670229777176702297781767022977917670229780176702297811767022978217670229783176702297841767022978517670229786176702297871767022978817670229789176702297901767022979117670229792176702297931767022979417670229795176702297961767022979717670229798176702297991767022980017670229801176702298021767022980317670229804176702298051767022980617670229807176702298081767022980917670229810176702298111767022981217670229813176702298141767022981517670229816176702298171767022981817670229819176702298201767022982117670229822176702298231767022982417670229825176702298261767022982717670229828176702298291767022983017670229831176702298321767022983317670229834176702298351767022983617670229837176702298381767022983917670229840176702298411767022984217670229843176702298441767022984517670229846176702298471767022984817670229849176702298501767022985117670229852176702298531767022985417670229855176702298561767022985717670229858176702298591767022986017670229861176702298621767022986317670229864176702298651767022986617670229867176702298681767022986917670229870176702298711767022987217670229873176702298741767022987517670229876176702298771767022987817670229879176702298801767022988117670229882176702298831767022988417670229885176702298861767022988717670229888176702298891767022989017670229891176702298921767022989317670229894176702298951767022989617670229897176702298981767022989917670229900176702299011767022990217670229903176702299041767022990517670229906176702299071767022990817670229909176702299101767022991117670229912176702299131767022991417670229915176702299161767022991717670229918176702299191767022992017670229921176702299221767022992317670229924176702299251767022992617670229927176702299281767022992917670229930176702299311767022993217670229933176702299341767022993517670229936176702299371767022993817670229939176702299401767022994117670229942176702299431767022994417670229945176702299461767022994717670229948176702299491767022995017670229951176702299521767022995317670229954176702299551767022995617670229957176702299581767022995917670229960176702299611767022996217670229963176702299641767022996517670229966176702299671767022996817670229969176702299701767022997117670229972176702299731767022997417670229975176702299761767022997717670229978176702299791767022998017670229981176702299821767022998317670229984176702299851767022998617670229987176702299881767022998917670229990176702299911767022999217670229993176702299941767022999517670229996176702299971767022999817670229999