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

手机号段1759420

1759420号段手机号码表

17594200000175942000011759420000217594200003175942000041759420000517594200006175942000071759420000817594200009175942000101759420001117594200012175942000131759420001417594200015175942000161759420001717594200018175942000191759420002017594200021175942000221759420002317594200024175942000251759420002617594200027175942000281759420002917594200030175942000311759420003217594200033175942000341759420003517594200036175942000371759420003817594200039175942000401759420004117594200042175942000431759420004417594200045175942000461759420004717594200048175942000491759420005017594200051175942000521759420005317594200054175942000551759420005617594200057175942000581759420005917594200060175942000611759420006217594200063175942000641759420006517594200066175942000671759420006817594200069175942000701759420007117594200072175942000731759420007417594200075175942000761759420007717594200078175942000791759420008017594200081175942000821759420008317594200084175942000851759420008617594200087175942000881759420008917594200090175942000911759420009217594200093175942000941759420009517594200096175942000971759420009817594200099175942001001759420010117594200102175942001031759420010417594200105175942001061759420010717594200108175942001091759420011017594200111175942001121759420011317594200114175942001151759420011617594200117175942001181759420011917594200120175942001211759420012217594200123175942001241759420012517594200126175942001271759420012817594200129175942001301759420013117594200132175942001331759420013417594200135175942001361759420013717594200138175942001391759420014017594200141175942001421759420014317594200144175942001451759420014617594200147175942001481759420014917594200150175942001511759420015217594200153175942001541759420015517594200156175942001571759420015817594200159175942001601759420016117594200162175942001631759420016417594200165175942001661759420016717594200168175942001691759420017017594200171175942001721759420017317594200174175942001751759420017617594200177175942001781759420017917594200180175942001811759420018217594200183175942001841759420018517594200186175942001871759420018817594200189175942001901759420019117594200192175942001931759420019417594200195175942001961759420019717594200198175942001991759420020017594200201175942002021759420020317594200204175942002051759420020617594200207175942002081759420020917594200210175942002111759420021217594200213175942002141759420021517594200216175942002171759420021817594200219175942002201759420022117594200222175942002231759420022417594200225175942002261759420022717594200228175942002291759420023017594200231175942002321759420023317594200234175942002351759420023617594200237175942002381759420023917594200240175942002411759420024217594200243175942002441759420024517594200246175942002471759420024817594200249175942002501759420025117594200252175942002531759420025417594200255175942002561759420025717594200258175942002591759420026017594200261175942002621759420026317594200264175942002651759420026617594200267175942002681759420026917594200270175942002711759420027217594200273175942002741759420027517594200276175942002771759420027817594200279175942002801759420028117594200282175942002831759420028417594200285175942002861759420028717594200288175942002891759420029017594200291175942002921759420029317594200294175942002951759420029617594200297175942002981759420029917594200300175942003011759420030217594200303175942003041759420030517594200306175942003071759420030817594200309175942003101759420031117594200312175942003131759420031417594200315175942003161759420031717594200318175942003191759420032017594200321175942003221759420032317594200324175942003251759420032617594200327175942003281759420032917594200330175942003311759420033217594200333175942003341759420033517594200336175942003371759420033817594200339175942003401759420034117594200342175942003431759420034417594200345175942003461759420034717594200348175942003491759420035017594200351175942003521759420035317594200354175942003551759420035617594200357175942003581759420035917594200360175942003611759420036217594200363175942003641759420036517594200366175942003671759420036817594200369175942003701759420037117594200372175942003731759420037417594200375175942003761759420037717594200378175942003791759420038017594200381175942003821759420038317594200384175942003851759420038617594200387175942003881759420038917594200390175942003911759420039217594200393175942003941759420039517594200396175942003971759420039817594200399175942004001759420040117594200402175942004031759420040417594200405175942004061759420040717594200408175942004091759420041017594200411175942004121759420041317594200414175942004151759420041617594200417175942004181759420041917594200420175942004211759420042217594200423175942004241759420042517594200426175942004271759420042817594200429175942004301759420043117594200432175942004331759420043417594200435175942004361759420043717594200438175942004391759420044017594200441175942004421759420044317594200444175942004451759420044617594200447175942004481759420044917594200450175942004511759420045217594200453175942004541759420045517594200456175942004571759420045817594200459175942004601759420046117594200462175942004631759420046417594200465175942004661759420046717594200468175942004691759420047017594200471175942004721759420047317594200474175942004751759420047617594200477175942004781759420047917594200480175942004811759420048217594200483175942004841759420048517594200486175942004871759420048817594200489175942004901759420049117594200492175942004931759420049417594200495175942004961759420049717594200498175942004991759420050017594200501175942005021759420050317594200504175942005051759420050617594200507175942005081759420050917594200510175942005111759420051217594200513175942005141759420051517594200516175942005171759420051817594200519175942005201759420052117594200522175942005231759420052417594200525175942005261759420052717594200528175942005291759420053017594200531175942005321759420053317594200534175942005351759420053617594200537175942005381759420053917594200540175942005411759420054217594200543175942005441759420054517594200546175942005471759420054817594200549175942005501759420055117594200552175942005531759420055417594200555175942005561759420055717594200558175942005591759420056017594200561175942005621759420056317594200564175942005651759420056617594200567175942005681759420056917594200570175942005711759420057217594200573175942005741759420057517594200576175942005771759420057817594200579175942005801759420058117594200582175942005831759420058417594200585175942005861759420058717594200588175942005891759420059017594200591175942005921759420059317594200594175942005951759420059617594200597175942005981759420059917594200600175942006011759420060217594200603175942006041759420060517594200606175942006071759420060817594200609175942006101759420061117594200612175942006131759420061417594200615175942006161759420061717594200618175942006191759420062017594200621175942006221759420062317594200624175942006251759420062617594200627175942006281759420062917594200630175942006311759420063217594200633175942006341759420063517594200636175942006371759420063817594200639175942006401759420064117594200642175942006431759420064417594200645175942006461759420064717594200648175942006491759420065017594200651175942006521759420065317594200654175942006551759420065617594200657175942006581759420065917594200660175942006611759420066217594200663175942006641759420066517594200666175942006671759420066817594200669175942006701759420067117594200672175942006731759420067417594200675175942006761759420067717594200678175942006791759420068017594200681175942006821759420068317594200684175942006851759420068617594200687175942006881759420068917594200690175942006911759420069217594200693175942006941759420069517594200696175942006971759420069817594200699175942007001759420070117594200702175942007031759420070417594200705175942007061759420070717594200708175942007091759420071017594200711175942007121759420071317594200714175942007151759420071617594200717175942007181759420071917594200720175942007211759420072217594200723175942007241759420072517594200726175942007271759420072817594200729175942007301759420073117594200732175942007331759420073417594200735175942007361759420073717594200738175942007391759420074017594200741175942007421759420074317594200744175942007451759420074617594200747175942007481759420074917594200750175942007511759420075217594200753175942007541759420075517594200756175942007571759420075817594200759175942007601759420076117594200762175942007631759420076417594200765175942007661759420076717594200768175942007691759420077017594200771175942007721759420077317594200774175942007751759420077617594200777175942007781759420077917594200780175942007811759420078217594200783175942007841759420078517594200786175942007871759420078817594200789175942007901759420079117594200792175942007931759420079417594200795175942007961759420079717594200798175942007991759420080017594200801175942008021759420080317594200804175942008051759420080617594200807175942008081759420080917594200810175942008111759420081217594200813175942008141759420081517594200816175942008171759420081817594200819175942008201759420082117594200822175942008231759420082417594200825175942008261759420082717594200828175942008291759420083017594200831175942008321759420083317594200834175942008351759420083617594200837175942008381759420083917594200840175942008411759420084217594200843175942008441759420084517594200846175942008471759420084817594200849175942008501759420085117594200852175942008531759420085417594200855175942008561759420085717594200858175942008591759420086017594200861175942008621759420086317594200864175942008651759420086617594200867175942008681759420086917594200870175942008711759420087217594200873175942008741759420087517594200876175942008771759420087817594200879175942008801759420088117594200882175942008831759420088417594200885175942008861759420088717594200888175942008891759420089017594200891175942008921759420089317594200894175942008951759420089617594200897175942008981759420089917594200900175942009011759420090217594200903175942009041759420090517594200906175942009071759420090817594200909175942009101759420091117594200912175942009131759420091417594200915175942009161759420091717594200918175942009191759420092017594200921175942009221759420092317594200924175942009251759420092617594200927175942009281759420092917594200930175942009311759420093217594200933175942009341759420093517594200936175942009371759420093817594200939175942009401759420094117594200942175942009431759420094417594200945175942009461759420094717594200948175942009491759420095017594200951175942009521759420095317594200954175942009551759420095617594200957175942009581759420095917594200960175942009611759420096217594200963175942009641759420096517594200966175942009671759420096817594200969175942009701759420097117594200972175942009731759420097417594200975175942009761759420097717594200978175942009791759420098017594200981175942009821759420098317594200984175942009851759420098617594200987175942009881759420098917594200990175942009911759420099217594200993175942009941759420099517594200996175942009971759420099817594200999175942010001759420100117594201002175942010031759420100417594201005175942010061759420100717594201008175942010091759420101017594201011175942010121759420101317594201014175942010151759420101617594201017175942010181759420101917594201020175942010211759420102217594201023175942010241759420102517594201026175942010271759420102817594201029175942010301759420103117594201032175942010331759420103417594201035175942010361759420103717594201038175942010391759420104017594201041175942010421759420104317594201044175942010451759420104617594201047175942010481759420104917594201050175942010511759420105217594201053175942010541759420105517594201056175942010571759420105817594201059175942010601759420106117594201062175942010631759420106417594201065175942010661759420106717594201068175942010691759420107017594201071175942010721759420107317594201074175942010751759420107617594201077175942010781759420107917594201080175942010811759420108217594201083175942010841759420108517594201086175942010871759420108817594201089175942010901759420109117594201092175942010931759420109417594201095175942010961759420109717594201098175942010991759420110017594201101175942011021759420110317594201104175942011051759420110617594201107175942011081759420110917594201110175942011111759420111217594201113175942011141759420111517594201116175942011171759420111817594201119175942011201759420112117594201122175942011231759420112417594201125175942011261759420112717594201128175942011291759420113017594201131175942011321759420113317594201134175942011351759420113617594201137175942011381759420113917594201140175942011411759420114217594201143175942011441759420114517594201146175942011471759420114817594201149175942011501759420115117594201152175942011531759420115417594201155175942011561759420115717594201158175942011591759420116017594201161175942011621759420116317594201164175942011651759420116617594201167175942011681759420116917594201170175942011711759420117217594201173175942011741759420117517594201176175942011771759420117817594201179175942011801759420118117594201182175942011831759420118417594201185175942011861759420118717594201188175942011891759420119017594201191175942011921759420119317594201194175942011951759420119617594201197175942011981759420119917594201200175942012011759420120217594201203175942012041759420120517594201206175942012071759420120817594201209175942012101759420121117594201212175942012131759420121417594201215175942012161759420121717594201218175942012191759420122017594201221175942012221759420122317594201224175942012251759420122617594201227175942012281759420122917594201230175942012311759420123217594201233175942012341759420123517594201236175942012371759420123817594201239175942012401759420124117594201242175942012431759420124417594201245175942012461759420124717594201248175942012491759420125017594201251175942012521759420125317594201254175942012551759420125617594201257175942012581759420125917594201260175942012611759420126217594201263175942012641759420126517594201266175942012671759420126817594201269175942012701759420127117594201272175942012731759420127417594201275175942012761759420127717594201278175942012791759420128017594201281175942012821759420128317594201284175942012851759420128617594201287175942012881759420128917594201290175942012911759420129217594201293175942012941759420129517594201296175942012971759420129817594201299175942013001759420130117594201302175942013031759420130417594201305175942013061759420130717594201308175942013091759420131017594201311175942013121759420131317594201314175942013151759420131617594201317175942013181759420131917594201320175942013211759420132217594201323175942013241759420132517594201326175942013271759420132817594201329175942013301759420133117594201332175942013331759420133417594201335175942013361759420133717594201338175942013391759420134017594201341175942013421759420134317594201344175942013451759420134617594201347175942013481759420134917594201350175942013511759420135217594201353175942013541759420135517594201356175942013571759420135817594201359175942013601759420136117594201362175942013631759420136417594201365175942013661759420136717594201368175942013691759420137017594201371175942013721759420137317594201374175942013751759420137617594201377175942013781759420137917594201380175942013811759420138217594201383175942013841759420138517594201386175942013871759420138817594201389175942013901759420139117594201392175942013931759420139417594201395175942013961759420139717594201398175942013991759420140017594201401175942014021759420140317594201404175942014051759420140617594201407175942014081759420140917594201410175942014111759420141217594201413175942014141759420141517594201416175942014171759420141817594201419175942014201759420142117594201422175942014231759420142417594201425175942014261759420142717594201428175942014291759420143017594201431175942014321759420143317594201434175942014351759420143617594201437175942014381759420143917594201440175942014411759420144217594201443175942014441759420144517594201446175942014471759420144817594201449175942014501759420145117594201452175942014531759420145417594201455175942014561759420145717594201458175942014591759420146017594201461175942014621759420146317594201464175942014651759420146617594201467175942014681759420146917594201470175942014711759420147217594201473175942014741759420147517594201476175942014771759420147817594201479175942014801759420148117594201482175942014831759420148417594201485175942014861759420148717594201488175942014891759420149017594201491175942014921759420149317594201494175942014951759420149617594201497175942014981759420149917594201500175942015011759420150217594201503175942015041759420150517594201506175942015071759420150817594201509175942015101759420151117594201512175942015131759420151417594201515175942015161759420151717594201518175942015191759420152017594201521175942015221759420152317594201524175942015251759420152617594201527175942015281759420152917594201530175942015311759420153217594201533175942015341759420153517594201536175942015371759420153817594201539175942015401759420154117594201542175942015431759420154417594201545175942015461759420154717594201548175942015491759420155017594201551175942015521759420155317594201554175942015551759420155617594201557175942015581759420155917594201560175942015611759420156217594201563175942015641759420156517594201566175942015671759420156817594201569175942015701759420157117594201572175942015731759420157417594201575175942015761759420157717594201578175942015791759420158017594201581175942015821759420158317594201584175942015851759420158617594201587175942015881759420158917594201590175942015911759420159217594201593175942015941759420159517594201596175942015971759420159817594201599175942016001759420160117594201602175942016031759420160417594201605175942016061759420160717594201608175942016091759420161017594201611175942016121759420161317594201614175942016151759420161617594201617175942016181759420161917594201620175942016211759420162217594201623175942016241759420162517594201626175942016271759420162817594201629175942016301759420163117594201632175942016331759420163417594201635175942016361759420163717594201638175942016391759420164017594201641175942016421759420164317594201644175942016451759420164617594201647175942016481759420164917594201650175942016511759420165217594201653175942016541759420165517594201656175942016571759420165817594201659175942016601759420166117594201662175942016631759420166417594201665175942016661759420166717594201668175942016691759420167017594201671175942016721759420167317594201674175942016751759420167617594201677175942016781759420167917594201680175942016811759420168217594201683175942016841759420168517594201686175942016871759420168817594201689175942016901759420169117594201692175942016931759420169417594201695175942016961759420169717594201698175942016991759420170017594201701175942017021759420170317594201704175942017051759420170617594201707175942017081759420170917594201710175942017111759420171217594201713175942017141759420171517594201716175942017171759420171817594201719175942017201759420172117594201722175942017231759420172417594201725175942017261759420172717594201728175942017291759420173017594201731175942017321759420173317594201734175942017351759420173617594201737175942017381759420173917594201740175942017411759420174217594201743175942017441759420174517594201746175942017471759420174817594201749175942017501759420175117594201752175942017531759420175417594201755175942017561759420175717594201758175942017591759420176017594201761175942017621759420176317594201764175942017651759420176617594201767175942017681759420176917594201770175942017711759420177217594201773175942017741759420177517594201776175942017771759420177817594201779175942017801759420178117594201782175942017831759420178417594201785175942017861759420178717594201788175942017891759420179017594201791175942017921759420179317594201794175942017951759420179617594201797175942017981759420179917594201800175942018011759420180217594201803175942018041759420180517594201806175942018071759420180817594201809175942018101759420181117594201812175942018131759420181417594201815175942018161759420181717594201818175942018191759420182017594201821175942018221759420182317594201824175942018251759420182617594201827175942018281759420182917594201830175942018311759420183217594201833175942018341759420183517594201836175942018371759420183817594201839175942018401759420184117594201842175942018431759420184417594201845175942018461759420184717594201848175942018491759420185017594201851175942018521759420185317594201854175942018551759420185617594201857175942018581759420185917594201860175942018611759420186217594201863175942018641759420186517594201866175942018671759420186817594201869175942018701759420187117594201872175942018731759420187417594201875175942018761759420187717594201878175942018791759420188017594201881175942018821759420188317594201884175942018851759420188617594201887175942018881759420188917594201890175942018911759420189217594201893175942018941759420189517594201896175942018971759420189817594201899175942019001759420190117594201902175942019031759420190417594201905175942019061759420190717594201908175942019091759420191017594201911175942019121759420191317594201914175942019151759420191617594201917175942019181759420191917594201920175942019211759420192217594201923175942019241759420192517594201926175942019271759420192817594201929175942019301759420193117594201932175942019331759420193417594201935175942019361759420193717594201938175942019391759420194017594201941175942019421759420194317594201944175942019451759420194617594201947175942019481759420194917594201950175942019511759420195217594201953175942019541759420195517594201956175942019571759420195817594201959175942019601759420196117594201962175942019631759420196417594201965175942019661759420196717594201968175942019691759420197017594201971175942019721759420197317594201974175942019751759420197617594201977175942019781759420197917594201980175942019811759420198217594201983175942019841759420198517594201986175942019871759420198817594201989175942019901759420199117594201992175942019931759420199417594201995175942019961759420199717594201998175942019991759420200017594202001175942020021759420200317594202004175942020051759420200617594202007175942020081759420200917594202010175942020111759420201217594202013175942020141759420201517594202016175942020171759420201817594202019175942020201759420202117594202022175942020231759420202417594202025175942020261759420202717594202028175942020291759420203017594202031175942020321759420203317594202034175942020351759420203617594202037175942020381759420203917594202040175942020411759420204217594202043175942020441759420204517594202046175942020471759420204817594202049175942020501759420205117594202052175942020531759420205417594202055175942020561759420205717594202058175942020591759420206017594202061175942020621759420206317594202064175942020651759420206617594202067175942020681759420206917594202070175942020711759420207217594202073175942020741759420207517594202076175942020771759420207817594202079175942020801759420208117594202082175942020831759420208417594202085175942020861759420208717594202088175942020891759420209017594202091175942020921759420209317594202094175942020951759420209617594202097175942020981759420209917594202100175942021011759420210217594202103175942021041759420210517594202106175942021071759420210817594202109175942021101759420211117594202112175942021131759420211417594202115175942021161759420211717594202118175942021191759420212017594202121175942021221759420212317594202124175942021251759420212617594202127175942021281759420212917594202130175942021311759420213217594202133175942021341759420213517594202136175942021371759420213817594202139175942021401759420214117594202142175942021431759420214417594202145175942021461759420214717594202148175942021491759420215017594202151175942021521759420215317594202154175942021551759420215617594202157175942021581759420215917594202160175942021611759420216217594202163175942021641759420216517594202166175942021671759420216817594202169175942021701759420217117594202172175942021731759420217417594202175175942021761759420217717594202178175942021791759420218017594202181175942021821759420218317594202184175942021851759420218617594202187175942021881759420218917594202190175942021911759420219217594202193175942021941759420219517594202196175942021971759420219817594202199175942022001759420220117594202202175942022031759420220417594202205175942022061759420220717594202208175942022091759420221017594202211175942022121759420221317594202214175942022151759420221617594202217175942022181759420221917594202220175942022211759420222217594202223175942022241759420222517594202226175942022271759420222817594202229175942022301759420223117594202232175942022331759420223417594202235175942022361759420223717594202238175942022391759420224017594202241175942022421759420224317594202244175942022451759420224617594202247175942022481759420224917594202250175942022511759420225217594202253175942022541759420225517594202256175942022571759420225817594202259175942022601759420226117594202262175942022631759420226417594202265175942022661759420226717594202268175942022691759420227017594202271175942022721759420227317594202274175942022751759420227617594202277175942022781759420227917594202280175942022811759420228217594202283175942022841759420228517594202286175942022871759420228817594202289175942022901759420229117594202292175942022931759420229417594202295175942022961759420229717594202298175942022991759420230017594202301175942023021759420230317594202304175942023051759420230617594202307175942023081759420230917594202310175942023111759420231217594202313175942023141759420231517594202316175942023171759420231817594202319175942023201759420232117594202322175942023231759420232417594202325175942023261759420232717594202328175942023291759420233017594202331175942023321759420233317594202334175942023351759420233617594202337175942023381759420233917594202340175942023411759420234217594202343175942023441759420234517594202346175942023471759420234817594202349175942023501759420235117594202352175942023531759420235417594202355175942023561759420235717594202358175942023591759420236017594202361175942023621759420236317594202364175942023651759420236617594202367175942023681759420236917594202370175942023711759420237217594202373175942023741759420237517594202376175942023771759420237817594202379175942023801759420238117594202382175942023831759420238417594202385175942023861759420238717594202388175942023891759420239017594202391175942023921759420239317594202394175942023951759420239617594202397175942023981759420239917594202400175942024011759420240217594202403175942024041759420240517594202406175942024071759420240817594202409175942024101759420241117594202412175942024131759420241417594202415175942024161759420241717594202418175942024191759420242017594202421175942024221759420242317594202424175942024251759420242617594202427175942024281759420242917594202430175942024311759420243217594202433175942024341759420243517594202436175942024371759420243817594202439175942024401759420244117594202442175942024431759420244417594202445175942024461759420244717594202448175942024491759420245017594202451175942024521759420245317594202454175942024551759420245617594202457175942024581759420245917594202460175942024611759420246217594202463175942024641759420246517594202466175942024671759420246817594202469175942024701759420247117594202472175942024731759420247417594202475175942024761759420247717594202478175942024791759420248017594202481175942024821759420248317594202484175942024851759420248617594202487175942024881759420248917594202490175942024911759420249217594202493175942024941759420249517594202496175942024971759420249817594202499175942025001759420250117594202502175942025031759420250417594202505175942025061759420250717594202508175942025091759420251017594202511175942025121759420251317594202514175942025151759420251617594202517175942025181759420251917594202520175942025211759420252217594202523175942025241759420252517594202526175942025271759420252817594202529175942025301759420253117594202532175942025331759420253417594202535175942025361759420253717594202538175942025391759420254017594202541175942025421759420254317594202544175942025451759420254617594202547175942025481759420254917594202550175942025511759420255217594202553175942025541759420255517594202556175942025571759420255817594202559175942025601759420256117594202562175942025631759420256417594202565175942025661759420256717594202568175942025691759420257017594202571175942025721759420257317594202574175942025751759420257617594202577175942025781759420257917594202580175942025811759420258217594202583175942025841759420258517594202586175942025871759420258817594202589175942025901759420259117594202592175942025931759420259417594202595175942025961759420259717594202598175942025991759420260017594202601175942026021759420260317594202604175942026051759420260617594202607175942026081759420260917594202610175942026111759420261217594202613175942026141759420261517594202616175942026171759420261817594202619175942026201759420262117594202622175942026231759420262417594202625175942026261759420262717594202628175942026291759420263017594202631175942026321759420263317594202634175942026351759420263617594202637175942026381759420263917594202640175942026411759420264217594202643175942026441759420264517594202646175942026471759420264817594202649175942026501759420265117594202652175942026531759420265417594202655175942026561759420265717594202658175942026591759420266017594202661175942026621759420266317594202664175942026651759420266617594202667175942026681759420266917594202670175942026711759420267217594202673175942026741759420267517594202676175942026771759420267817594202679175942026801759420268117594202682175942026831759420268417594202685175942026861759420268717594202688175942026891759420269017594202691175942026921759420269317594202694175942026951759420269617594202697175942026981759420269917594202700175942027011759420270217594202703175942027041759420270517594202706175942027071759420270817594202709175942027101759420271117594202712175942027131759420271417594202715175942027161759420271717594202718175942027191759420272017594202721175942027221759420272317594202724175942027251759420272617594202727175942027281759420272917594202730175942027311759420273217594202733175942027341759420273517594202736175942027371759420273817594202739175942027401759420274117594202742175942027431759420274417594202745175942027461759420274717594202748175942027491759420275017594202751175942027521759420275317594202754175942027551759420275617594202757175942027581759420275917594202760175942027611759420276217594202763175942027641759420276517594202766175942027671759420276817594202769175942027701759420277117594202772175942027731759420277417594202775175942027761759420277717594202778175942027791759420278017594202781175942027821759420278317594202784175942027851759420278617594202787175942027881759420278917594202790175942027911759420279217594202793175942027941759420279517594202796175942027971759420279817594202799175942028001759420280117594202802175942028031759420280417594202805175942028061759420280717594202808175942028091759420281017594202811175942028121759420281317594202814175942028151759420281617594202817175942028181759420281917594202820175942028211759420282217594202823175942028241759420282517594202826175942028271759420282817594202829175942028301759420283117594202832175942028331759420283417594202835175942028361759420283717594202838175942028391759420284017594202841175942028421759420284317594202844175942028451759420284617594202847175942028481759420284917594202850175942028511759420285217594202853175942028541759420285517594202856175942028571759420285817594202859175942028601759420286117594202862175942028631759420286417594202865175942028661759420286717594202868175942028691759420287017594202871175942028721759420287317594202874175942028751759420287617594202877175942028781759420287917594202880175942028811759420288217594202883175942028841759420288517594202886175942028871759420288817594202889175942028901759420289117594202892175942028931759420289417594202895175942028961759420289717594202898175942028991759420290017594202901175942029021759420290317594202904175942029051759420290617594202907175942029081759420290917594202910175942029111759420291217594202913175942029141759420291517594202916175942029171759420291817594202919175942029201759420292117594202922175942029231759420292417594202925175942029261759420292717594202928175942029291759420293017594202931175942029321759420293317594202934175942029351759420293617594202937175942029381759420293917594202940175942029411759420294217594202943175942029441759420294517594202946175942029471759420294817594202949175942029501759420295117594202952175942029531759420295417594202955175942029561759420295717594202958175942029591759420296017594202961175942029621759420296317594202964175942029651759420296617594202967175942029681759420296917594202970175942029711759420297217594202973175942029741759420297517594202976175942029771759420297817594202979175942029801759420298117594202982175942029831759420298417594202985175942029861759420298717594202988175942029891759420299017594202991175942029921759420299317594202994175942029951759420299617594202997175942029981759420299917594203000175942030011759420300217594203003175942030041759420300517594203006175942030071759420300817594203009175942030101759420301117594203012175942030131759420301417594203015175942030161759420301717594203018175942030191759420302017594203021175942030221759420302317594203024175942030251759420302617594203027175942030281759420302917594203030175942030311759420303217594203033175942030341759420303517594203036175942030371759420303817594203039175942030401759420304117594203042175942030431759420304417594203045175942030461759420304717594203048175942030491759420305017594203051175942030521759420305317594203054175942030551759420305617594203057175942030581759420305917594203060175942030611759420306217594203063175942030641759420306517594203066175942030671759420306817594203069175942030701759420307117594203072175942030731759420307417594203075175942030761759420307717594203078175942030791759420308017594203081175942030821759420308317594203084175942030851759420308617594203087175942030881759420308917594203090175942030911759420309217594203093175942030941759420309517594203096175942030971759420309817594203099175942031001759420310117594203102175942031031759420310417594203105175942031061759420310717594203108175942031091759420311017594203111175942031121759420311317594203114175942031151759420311617594203117175942031181759420311917594203120175942031211759420312217594203123175942031241759420312517594203126175942031271759420312817594203129175942031301759420313117594203132175942031331759420313417594203135175942031361759420313717594203138175942031391759420314017594203141175942031421759420314317594203144175942031451759420314617594203147175942031481759420314917594203150175942031511759420315217594203153175942031541759420315517594203156175942031571759420315817594203159175942031601759420316117594203162175942031631759420316417594203165175942031661759420316717594203168175942031691759420317017594203171175942031721759420317317594203174175942031751759420317617594203177175942031781759420317917594203180175942031811759420318217594203183175942031841759420318517594203186175942031871759420318817594203189175942031901759420319117594203192175942031931759420319417594203195175942031961759420319717594203198175942031991759420320017594203201175942032021759420320317594203204175942032051759420320617594203207175942032081759420320917594203210175942032111759420321217594203213175942032141759420321517594203216175942032171759420321817594203219175942032201759420322117594203222175942032231759420322417594203225175942032261759420322717594203228175942032291759420323017594203231175942032321759420323317594203234175942032351759420323617594203237175942032381759420323917594203240175942032411759420324217594203243175942032441759420324517594203246175942032471759420324817594203249175942032501759420325117594203252175942032531759420325417594203255175942032561759420325717594203258175942032591759420326017594203261175942032621759420326317594203264175942032651759420326617594203267175942032681759420326917594203270175942032711759420327217594203273175942032741759420327517594203276175942032771759420327817594203279175942032801759420328117594203282175942032831759420328417594203285175942032861759420328717594203288175942032891759420329017594203291175942032921759420329317594203294175942032951759420329617594203297175942032981759420329917594203300175942033011759420330217594203303175942033041759420330517594203306175942033071759420330817594203309175942033101759420331117594203312175942033131759420331417594203315175942033161759420331717594203318175942033191759420332017594203321175942033221759420332317594203324175942033251759420332617594203327175942033281759420332917594203330175942033311759420333217594203333175942033341759420333517594203336175942033371759420333817594203339175942033401759420334117594203342175942033431759420334417594203345175942033461759420334717594203348175942033491759420335017594203351175942033521759420335317594203354175942033551759420335617594203357175942033581759420335917594203360175942033611759420336217594203363175942033641759420336517594203366175942033671759420336817594203369175942033701759420337117594203372175942033731759420337417594203375175942033761759420337717594203378175942033791759420338017594203381175942033821759420338317594203384175942033851759420338617594203387175942033881759420338917594203390175942033911759420339217594203393175942033941759420339517594203396175942033971759420339817594203399175942034001759420340117594203402175942034031759420340417594203405175942034061759420340717594203408175942034091759420341017594203411175942034121759420341317594203414175942034151759420341617594203417175942034181759420341917594203420175942034211759420342217594203423175942034241759420342517594203426175942034271759420342817594203429175942034301759420343117594203432175942034331759420343417594203435175942034361759420343717594203438175942034391759420344017594203441175942034421759420344317594203444175942034451759420344617594203447175942034481759420344917594203450175942034511759420345217594203453175942034541759420345517594203456175942034571759420345817594203459175942034601759420346117594203462175942034631759420346417594203465175942034661759420346717594203468175942034691759420347017594203471175942034721759420347317594203474175942034751759420347617594203477175942034781759420347917594203480175942034811759420348217594203483175942034841759420348517594203486175942034871759420348817594203489175942034901759420349117594203492175942034931759420349417594203495175942034961759420349717594203498175942034991759420350017594203501175942035021759420350317594203504175942035051759420350617594203507175942035081759420350917594203510175942035111759420351217594203513175942035141759420351517594203516175942035171759420351817594203519175942035201759420352117594203522175942035231759420352417594203525175942035261759420352717594203528175942035291759420353017594203531175942035321759420353317594203534175942035351759420353617594203537175942035381759420353917594203540175942035411759420354217594203543175942035441759420354517594203546175942035471759420354817594203549175942035501759420355117594203552175942035531759420355417594203555175942035561759420355717594203558175942035591759420356017594203561175942035621759420356317594203564175942035651759420356617594203567175942035681759420356917594203570175942035711759420357217594203573175942035741759420357517594203576175942035771759420357817594203579175942035801759420358117594203582175942035831759420358417594203585175942035861759420358717594203588175942035891759420359017594203591175942035921759420359317594203594175942035951759420359617594203597175942035981759420359917594203600175942036011759420360217594203603175942036041759420360517594203606175942036071759420360817594203609175942036101759420361117594203612175942036131759420361417594203615175942036161759420361717594203618175942036191759420362017594203621175942036221759420362317594203624175942036251759420362617594203627175942036281759420362917594203630175942036311759420363217594203633175942036341759420363517594203636175942036371759420363817594203639175942036401759420364117594203642175942036431759420364417594203645175942036461759420364717594203648175942036491759420365017594203651175942036521759420365317594203654175942036551759420365617594203657175942036581759420365917594203660175942036611759420366217594203663175942036641759420366517594203666175942036671759420366817594203669175942036701759420367117594203672175942036731759420367417594203675175942036761759420367717594203678175942036791759420368017594203681175942036821759420368317594203684175942036851759420368617594203687175942036881759420368917594203690175942036911759420369217594203693175942036941759420369517594203696175942036971759420369817594203699175942037001759420370117594203702175942037031759420370417594203705175942037061759420370717594203708175942037091759420371017594203711175942037121759420371317594203714175942037151759420371617594203717175942037181759420371917594203720175942037211759420372217594203723175942037241759420372517594203726175942037271759420372817594203729175942037301759420373117594203732175942037331759420373417594203735175942037361759420373717594203738175942037391759420374017594203741175942037421759420374317594203744175942037451759420374617594203747175942037481759420374917594203750175942037511759420375217594203753175942037541759420375517594203756175942037571759420375817594203759175942037601759420376117594203762175942037631759420376417594203765175942037661759420376717594203768175942037691759420377017594203771175942037721759420377317594203774175942037751759420377617594203777175942037781759420377917594203780175942037811759420378217594203783175942037841759420378517594203786175942037871759420378817594203789175942037901759420379117594203792175942037931759420379417594203795175942037961759420379717594203798175942037991759420380017594203801175942038021759420380317594203804175942038051759420380617594203807175942038081759420380917594203810175942038111759420381217594203813175942038141759420381517594203816175942038171759420381817594203819175942038201759420382117594203822175942038231759420382417594203825175942038261759420382717594203828175942038291759420383017594203831175942038321759420383317594203834175942038351759420383617594203837175942038381759420383917594203840175942038411759420384217594203843175942038441759420384517594203846175942038471759420384817594203849175942038501759420385117594203852175942038531759420385417594203855175942038561759420385717594203858175942038591759420386017594203861175942038621759420386317594203864175942038651759420386617594203867175942038681759420386917594203870175942038711759420387217594203873175942038741759420387517594203876175942038771759420387817594203879175942038801759420388117594203882175942038831759420388417594203885175942038861759420388717594203888175942038891759420389017594203891175942038921759420389317594203894175942038951759420389617594203897175942038981759420389917594203900175942039011759420390217594203903175942039041759420390517594203906175942039071759420390817594203909175942039101759420391117594203912175942039131759420391417594203915175942039161759420391717594203918175942039191759420392017594203921175942039221759420392317594203924175942039251759420392617594203927175942039281759420392917594203930175942039311759420393217594203933175942039341759420393517594203936175942039371759420393817594203939175942039401759420394117594203942175942039431759420394417594203945175942039461759420394717594203948175942039491759420395017594203951175942039521759420395317594203954175942039551759420395617594203957175942039581759420395917594203960175942039611759420396217594203963175942039641759420396517594203966175942039671759420396817594203969175942039701759420397117594203972175942039731759420397417594203975175942039761759420397717594203978175942039791759420398017594203981175942039821759420398317594203984175942039851759420398617594203987175942039881759420398917594203990175942039911759420399217594203993175942039941759420399517594203996175942039971759420399817594203999175942040001759420400117594204002175942040031759420400417594204005175942040061759420400717594204008175942040091759420401017594204011175942040121759420401317594204014175942040151759420401617594204017175942040181759420401917594204020175942040211759420402217594204023175942040241759420402517594204026175942040271759420402817594204029175942040301759420403117594204032175942040331759420403417594204035175942040361759420403717594204038175942040391759420404017594204041175942040421759420404317594204044175942040451759420404617594204047175942040481759420404917594204050175942040511759420405217594204053175942040541759420405517594204056175942040571759420405817594204059175942040601759420406117594204062175942040631759420406417594204065175942040661759420406717594204068175942040691759420407017594204071175942040721759420407317594204074175942040751759420407617594204077175942040781759420407917594204080175942040811759420408217594204083175942040841759420408517594204086175942040871759420408817594204089175942040901759420409117594204092175942040931759420409417594204095175942040961759420409717594204098175942040991759420410017594204101175942041021759420410317594204104175942041051759420410617594204107175942041081759420410917594204110175942041111759420411217594204113175942041141759420411517594204116175942041171759420411817594204119175942041201759420412117594204122175942041231759420412417594204125175942041261759420412717594204128175942041291759420413017594204131175942041321759420413317594204134175942041351759420413617594204137175942041381759420413917594204140175942041411759420414217594204143175942041441759420414517594204146175942041471759420414817594204149175942041501759420415117594204152175942041531759420415417594204155175942041561759420415717594204158175942041591759420416017594204161175942041621759420416317594204164175942041651759420416617594204167175942041681759420416917594204170175942041711759420417217594204173175942041741759420417517594204176175942041771759420417817594204179175942041801759420418117594204182175942041831759420418417594204185175942041861759420418717594204188175942041891759420419017594204191175942041921759420419317594204194175942041951759420419617594204197175942041981759420419917594204200175942042011759420420217594204203175942042041759420420517594204206175942042071759420420817594204209175942042101759420421117594204212175942042131759420421417594204215175942042161759420421717594204218175942042191759420422017594204221175942042221759420422317594204224175942042251759420422617594204227175942042281759420422917594204230175942042311759420423217594204233175942042341759420423517594204236175942042371759420423817594204239175942042401759420424117594204242175942042431759420424417594204245175942042461759420424717594204248175942042491759420425017594204251175942042521759420425317594204254175942042551759420425617594204257175942042581759420425917594204260175942042611759420426217594204263175942042641759420426517594204266175942042671759420426817594204269175942042701759420427117594204272175942042731759420427417594204275175942042761759420427717594204278175942042791759420428017594204281175942042821759420428317594204284175942042851759420428617594204287175942042881759420428917594204290175942042911759420429217594204293175942042941759420429517594204296175942042971759420429817594204299175942043001759420430117594204302175942043031759420430417594204305175942043061759420430717594204308175942043091759420431017594204311175942043121759420431317594204314175942043151759420431617594204317175942043181759420431917594204320175942043211759420432217594204323175942043241759420432517594204326175942043271759420432817594204329175942043301759420433117594204332175942043331759420433417594204335175942043361759420433717594204338175942043391759420434017594204341175942043421759420434317594204344175942043451759420434617594204347175942043481759420434917594204350175942043511759420435217594204353175942043541759420435517594204356175942043571759420435817594204359175942043601759420436117594204362175942043631759420436417594204365175942043661759420436717594204368175942043691759420437017594204371175942043721759420437317594204374175942043751759420437617594204377175942043781759420437917594204380175942043811759420438217594204383175942043841759420438517594204386175942043871759420438817594204389175942043901759420439117594204392175942043931759420439417594204395175942043961759420439717594204398175942043991759420440017594204401175942044021759420440317594204404175942044051759420440617594204407175942044081759420440917594204410175942044111759420441217594204413175942044141759420441517594204416175942044171759420441817594204419175942044201759420442117594204422175942044231759420442417594204425175942044261759420442717594204428175942044291759420443017594204431175942044321759420443317594204434175942044351759420443617594204437175942044381759420443917594204440175942044411759420444217594204443175942044441759420444517594204446175942044471759420444817594204449175942044501759420445117594204452175942044531759420445417594204455175942044561759420445717594204458175942044591759420446017594204461175942044621759420446317594204464175942044651759420446617594204467175942044681759420446917594204470175942044711759420447217594204473175942044741759420447517594204476175942044771759420447817594204479175942044801759420448117594204482175942044831759420448417594204485175942044861759420448717594204488175942044891759420449017594204491175942044921759420449317594204494175942044951759420449617594204497175942044981759420449917594204500175942045011759420450217594204503175942045041759420450517594204506175942045071759420450817594204509175942045101759420451117594204512175942045131759420451417594204515175942045161759420451717594204518175942045191759420452017594204521175942045221759420452317594204524175942045251759420452617594204527175942045281759420452917594204530175942045311759420453217594204533175942045341759420453517594204536175942045371759420453817594204539175942045401759420454117594204542175942045431759420454417594204545175942045461759420454717594204548175942045491759420455017594204551175942045521759420455317594204554175942045551759420455617594204557175942045581759420455917594204560175942045611759420456217594204563175942045641759420456517594204566175942045671759420456817594204569175942045701759420457117594204572175942045731759420457417594204575175942045761759420457717594204578175942045791759420458017594204581175942045821759420458317594204584175942045851759420458617594204587175942045881759420458917594204590175942045911759420459217594204593175942045941759420459517594204596175942045971759420459817594204599175942046001759420460117594204602175942046031759420460417594204605175942046061759420460717594204608175942046091759420461017594204611175942046121759420461317594204614175942046151759420461617594204617175942046181759420461917594204620175942046211759420462217594204623175942046241759420462517594204626175942046271759420462817594204629175942046301759420463117594204632175942046331759420463417594204635175942046361759420463717594204638175942046391759420464017594204641175942046421759420464317594204644175942046451759420464617594204647175942046481759420464917594204650175942046511759420465217594204653175942046541759420465517594204656175942046571759420465817594204659175942046601759420466117594204662175942046631759420466417594204665175942046661759420466717594204668175942046691759420467017594204671175942046721759420467317594204674175942046751759420467617594204677175942046781759420467917594204680175942046811759420468217594204683175942046841759420468517594204686175942046871759420468817594204689175942046901759420469117594204692175942046931759420469417594204695175942046961759420469717594204698175942046991759420470017594204701175942047021759420470317594204704175942047051759420470617594204707175942047081759420470917594204710175942047111759420471217594204713175942047141759420471517594204716175942047171759420471817594204719175942047201759420472117594204722175942047231759420472417594204725175942047261759420472717594204728175942047291759420473017594204731175942047321759420473317594204734175942047351759420473617594204737175942047381759420473917594204740175942047411759420474217594204743175942047441759420474517594204746175942047471759420474817594204749175942047501759420475117594204752175942047531759420475417594204755175942047561759420475717594204758175942047591759420476017594204761175942047621759420476317594204764175942047651759420476617594204767175942047681759420476917594204770175942047711759420477217594204773175942047741759420477517594204776175942047771759420477817594204779175942047801759420478117594204782175942047831759420478417594204785175942047861759420478717594204788175942047891759420479017594204791175942047921759420479317594204794175942047951759420479617594204797175942047981759420479917594204800175942048011759420480217594204803175942048041759420480517594204806175942048071759420480817594204809175942048101759420481117594204812175942048131759420481417594204815175942048161759420481717594204818175942048191759420482017594204821175942048221759420482317594204824175942048251759420482617594204827175942048281759420482917594204830175942048311759420483217594204833175942048341759420483517594204836175942048371759420483817594204839175942048401759420484117594204842175942048431759420484417594204845175942048461759420484717594204848175942048491759420485017594204851175942048521759420485317594204854175942048551759420485617594204857175942048581759420485917594204860175942048611759420486217594204863175942048641759420486517594204866175942048671759420486817594204869175942048701759420487117594204872175942048731759420487417594204875175942048761759420487717594204878175942048791759420488017594204881175942048821759420488317594204884175942048851759420488617594204887175942048881759420488917594204890175942048911759420489217594204893175942048941759420489517594204896175942048971759420489817594204899175942049001759420490117594204902175942049031759420490417594204905175942049061759420490717594204908175942049091759420491017594204911175942049121759420491317594204914175942049151759420491617594204917175942049181759420491917594204920175942049211759420492217594204923175942049241759420492517594204926175942049271759420492817594204929175942049301759420493117594204932175942049331759420493417594204935175942049361759420493717594204938175942049391759420494017594204941175942049421759420494317594204944175942049451759420494617594204947175942049481759420494917594204950175942049511759420495217594204953175942049541759420495517594204956175942049571759420495817594204959175942049601759420496117594204962175942049631759420496417594204965175942049661759420496717594204968175942049691759420497017594204971175942049721759420497317594204974175942049751759420497617594204977175942049781759420497917594204980175942049811759420498217594204983175942049841759420498517594204986175942049871759420498817594204989175942049901759420499117594204992175942049931759420499417594204995175942049961759420499717594204998175942049991759420500017594205001175942050021759420500317594205004175942050051759420500617594205007175942050081759420500917594205010175942050111759420501217594205013175942050141759420501517594205016175942050171759420501817594205019175942050201759420502117594205022175942050231759420502417594205025175942050261759420502717594205028175942050291759420503017594205031175942050321759420503317594205034175942050351759420503617594205037175942050381759420503917594205040175942050411759420504217594205043175942050441759420504517594205046175942050471759420504817594205049175942050501759420505117594205052175942050531759420505417594205055175942050561759420505717594205058175942050591759420506017594205061175942050621759420506317594205064175942050651759420506617594205067175942050681759420506917594205070175942050711759420507217594205073175942050741759420507517594205076175942050771759420507817594205079175942050801759420508117594205082175942050831759420508417594205085175942050861759420508717594205088175942050891759420509017594205091175942050921759420509317594205094175942050951759420509617594205097175942050981759420509917594205100175942051011759420510217594205103175942051041759420510517594205106175942051071759420510817594205109175942051101759420511117594205112175942051131759420511417594205115175942051161759420511717594205118175942051191759420512017594205121175942051221759420512317594205124175942051251759420512617594205127175942051281759420512917594205130175942051311759420513217594205133175942051341759420513517594205136175942051371759420513817594205139175942051401759420514117594205142175942051431759420514417594205145175942051461759420514717594205148175942051491759420515017594205151175942051521759420515317594205154175942051551759420515617594205157175942051581759420515917594205160175942051611759420516217594205163175942051641759420516517594205166175942051671759420516817594205169175942051701759420517117594205172175942051731759420517417594205175175942051761759420517717594205178175942051791759420518017594205181175942051821759420518317594205184175942051851759420518617594205187175942051881759420518917594205190175942051911759420519217594205193175942051941759420519517594205196175942051971759420519817594205199175942052001759420520117594205202175942052031759420520417594205205175942052061759420520717594205208175942052091759420521017594205211175942052121759420521317594205214175942052151759420521617594205217175942052181759420521917594205220175942052211759420522217594205223175942052241759420522517594205226175942052271759420522817594205229175942052301759420523117594205232175942052331759420523417594205235175942052361759420523717594205238175942052391759420524017594205241175942052421759420524317594205244175942052451759420524617594205247175942052481759420524917594205250175942052511759420525217594205253175942052541759420525517594205256175942052571759420525817594205259175942052601759420526117594205262175942052631759420526417594205265175942052661759420526717594205268175942052691759420527017594205271175942052721759420527317594205274175942052751759420527617594205277175942052781759420527917594205280175942052811759420528217594205283175942052841759420528517594205286175942052871759420528817594205289175942052901759420529117594205292175942052931759420529417594205295175942052961759420529717594205298175942052991759420530017594205301175942053021759420530317594205304175942053051759420530617594205307175942053081759420530917594205310175942053111759420531217594205313175942053141759420531517594205316175942053171759420531817594205319175942053201759420532117594205322175942053231759420532417594205325175942053261759420532717594205328175942053291759420533017594205331175942053321759420533317594205334175942053351759420533617594205337175942053381759420533917594205340175942053411759420534217594205343175942053441759420534517594205346175942053471759420534817594205349175942053501759420535117594205352175942053531759420535417594205355175942053561759420535717594205358175942053591759420536017594205361175942053621759420536317594205364175942053651759420536617594205367175942053681759420536917594205370175942053711759420537217594205373175942053741759420537517594205376175942053771759420537817594205379175942053801759420538117594205382175942053831759420538417594205385175942053861759420538717594205388175942053891759420539017594205391175942053921759420539317594205394175942053951759420539617594205397175942053981759420539917594205400175942054011759420540217594205403175942054041759420540517594205406175942054071759420540817594205409175942054101759420541117594205412175942054131759420541417594205415175942054161759420541717594205418175942054191759420542017594205421175942054221759420542317594205424175942054251759420542617594205427175942054281759420542917594205430175942054311759420543217594205433175942054341759420543517594205436175942054371759420543817594205439175942054401759420544117594205442175942054431759420544417594205445175942054461759420544717594205448175942054491759420545017594205451175942054521759420545317594205454175942054551759420545617594205457175942054581759420545917594205460175942054611759420546217594205463175942054641759420546517594205466175942054671759420546817594205469175942054701759420547117594205472175942054731759420547417594205475175942054761759420547717594205478175942054791759420548017594205481175942054821759420548317594205484175942054851759420548617594205487175942054881759420548917594205490175942054911759420549217594205493175942054941759420549517594205496175942054971759420549817594205499175942055001759420550117594205502175942055031759420550417594205505175942055061759420550717594205508175942055091759420551017594205511175942055121759420551317594205514175942055151759420551617594205517175942055181759420551917594205520175942055211759420552217594205523175942055241759420552517594205526175942055271759420552817594205529175942055301759420553117594205532175942055331759420553417594205535175942055361759420553717594205538175942055391759420554017594205541175942055421759420554317594205544175942055451759420554617594205547175942055481759420554917594205550175942055511759420555217594205553175942055541759420555517594205556175942055571759420555817594205559175942055601759420556117594205562175942055631759420556417594205565175942055661759420556717594205568175942055691759420557017594205571175942055721759420557317594205574175942055751759420557617594205577175942055781759420557917594205580175942055811759420558217594205583175942055841759420558517594205586175942055871759420558817594205589175942055901759420559117594205592175942055931759420559417594205595175942055961759420559717594205598175942055991759420560017594205601175942056021759420560317594205604175942056051759420560617594205607175942056081759420560917594205610175942056111759420561217594205613175942056141759420561517594205616175942056171759420561817594205619175942056201759420562117594205622175942056231759420562417594205625175942056261759420562717594205628175942056291759420563017594205631175942056321759420563317594205634175942056351759420563617594205637175942056381759420563917594205640175942056411759420564217594205643175942056441759420564517594205646175942056471759420564817594205649175942056501759420565117594205652175942056531759420565417594205655175942056561759420565717594205658175942056591759420566017594205661175942056621759420566317594205664175942056651759420566617594205667175942056681759420566917594205670175942056711759420567217594205673175942056741759420567517594205676175942056771759420567817594205679175942056801759420568117594205682175942056831759420568417594205685175942056861759420568717594205688175942056891759420569017594205691175942056921759420569317594205694175942056951759420569617594205697175942056981759420569917594205700175942057011759420570217594205703175942057041759420570517594205706175942057071759420570817594205709175942057101759420571117594205712175942057131759420571417594205715175942057161759420571717594205718175942057191759420572017594205721175942057221759420572317594205724175942057251759420572617594205727175942057281759420572917594205730175942057311759420573217594205733175942057341759420573517594205736175942057371759420573817594205739175942057401759420574117594205742175942057431759420574417594205745175942057461759420574717594205748175942057491759420575017594205751175942057521759420575317594205754175942057551759420575617594205757175942057581759420575917594205760175942057611759420576217594205763175942057641759420576517594205766175942057671759420576817594205769175942057701759420577117594205772175942057731759420577417594205775175942057761759420577717594205778175942057791759420578017594205781175942057821759420578317594205784175942057851759420578617594205787175942057881759420578917594205790175942057911759420579217594205793175942057941759420579517594205796175942057971759420579817594205799175942058001759420580117594205802175942058031759420580417594205805175942058061759420580717594205808175942058091759420581017594205811175942058121759420581317594205814175942058151759420581617594205817175942058181759420581917594205820175942058211759420582217594205823175942058241759420582517594205826175942058271759420582817594205829175942058301759420583117594205832175942058331759420583417594205835175942058361759420583717594205838175942058391759420584017594205841175942058421759420584317594205844175942058451759420584617594205847175942058481759420584917594205850175942058511759420585217594205853175942058541759420585517594205856175942058571759420585817594205859175942058601759420586117594205862175942058631759420586417594205865175942058661759420586717594205868175942058691759420587017594205871175942058721759420587317594205874175942058751759420587617594205877175942058781759420587917594205880175942058811759420588217594205883175942058841759420588517594205886175942058871759420588817594205889175942058901759420589117594205892175942058931759420589417594205895175942058961759420589717594205898175942058991759420590017594205901175942059021759420590317594205904175942059051759420590617594205907175942059081759420590917594205910175942059111759420591217594205913175942059141759420591517594205916175942059171759420591817594205919175942059201759420592117594205922175942059231759420592417594205925175942059261759420592717594205928175942059291759420593017594205931175942059321759420593317594205934175942059351759420593617594205937175942059381759420593917594205940175942059411759420594217594205943175942059441759420594517594205946175942059471759420594817594205949175942059501759420595117594205952175942059531759420595417594205955175942059561759420595717594205958175942059591759420596017594205961175942059621759420596317594205964175942059651759420596617594205967175942059681759420596917594205970175942059711759420597217594205973175942059741759420597517594205976175942059771759420597817594205979175942059801759420598117594205982175942059831759420598417594205985175942059861759420598717594205988175942059891759420599017594205991175942059921759420599317594205994175942059951759420599617594205997175942059981759420599917594206000175942060011759420600217594206003175942060041759420600517594206006175942060071759420600817594206009175942060101759420601117594206012175942060131759420601417594206015175942060161759420601717594206018175942060191759420602017594206021175942060221759420602317594206024175942060251759420602617594206027175942060281759420602917594206030175942060311759420603217594206033175942060341759420603517594206036175942060371759420603817594206039175942060401759420604117594206042175942060431759420604417594206045175942060461759420604717594206048175942060491759420605017594206051175942060521759420605317594206054175942060551759420605617594206057175942060581759420605917594206060175942060611759420606217594206063175942060641759420606517594206066175942060671759420606817594206069175942060701759420607117594206072175942060731759420607417594206075175942060761759420607717594206078175942060791759420608017594206081175942060821759420608317594206084175942060851759420608617594206087175942060881759420608917594206090175942060911759420609217594206093175942060941759420609517594206096175942060971759420609817594206099175942061001759420610117594206102175942061031759420610417594206105175942061061759420610717594206108175942061091759420611017594206111175942061121759420611317594206114175942061151759420611617594206117175942061181759420611917594206120175942061211759420612217594206123175942061241759420612517594206126175942061271759420612817594206129175942061301759420613117594206132175942061331759420613417594206135175942061361759420613717594206138175942061391759420614017594206141175942061421759420614317594206144175942061451759420614617594206147175942061481759420614917594206150175942061511759420615217594206153175942061541759420615517594206156175942061571759420615817594206159175942061601759420616117594206162175942061631759420616417594206165175942061661759420616717594206168175942061691759420617017594206171175942061721759420617317594206174175942061751759420617617594206177175942061781759420617917594206180175942061811759420618217594206183175942061841759420618517594206186175942061871759420618817594206189175942061901759420619117594206192175942061931759420619417594206195175942061961759420619717594206198175942061991759420620017594206201175942062021759420620317594206204175942062051759420620617594206207175942062081759420620917594206210175942062111759420621217594206213175942062141759420621517594206216175942062171759420621817594206219175942062201759420622117594206222175942062231759420622417594206225175942062261759420622717594206228175942062291759420623017594206231175942062321759420623317594206234175942062351759420623617594206237175942062381759420623917594206240175942062411759420624217594206243175942062441759420624517594206246175942062471759420624817594206249175942062501759420625117594206252175942062531759420625417594206255175942062561759420625717594206258175942062591759420626017594206261175942062621759420626317594206264175942062651759420626617594206267175942062681759420626917594206270175942062711759420627217594206273175942062741759420627517594206276175942062771759420627817594206279175942062801759420628117594206282175942062831759420628417594206285175942062861759420628717594206288175942062891759420629017594206291175942062921759420629317594206294175942062951759420629617594206297175942062981759420629917594206300175942063011759420630217594206303175942063041759420630517594206306175942063071759420630817594206309175942063101759420631117594206312175942063131759420631417594206315175942063161759420631717594206318175942063191759420632017594206321175942063221759420632317594206324175942063251759420632617594206327175942063281759420632917594206330175942063311759420633217594206333175942063341759420633517594206336175942063371759420633817594206339175942063401759420634117594206342175942063431759420634417594206345175942063461759420634717594206348175942063491759420635017594206351175942063521759420635317594206354175942063551759420635617594206357175942063581759420635917594206360175942063611759420636217594206363175942063641759420636517594206366175942063671759420636817594206369175942063701759420637117594206372175942063731759420637417594206375175942063761759420637717594206378175942063791759420638017594206381175942063821759420638317594206384175942063851759420638617594206387175942063881759420638917594206390175942063911759420639217594206393175942063941759420639517594206396175942063971759420639817594206399175942064001759420640117594206402175942064031759420640417594206405175942064061759420640717594206408175942064091759420641017594206411175942064121759420641317594206414175942064151759420641617594206417175942064181759420641917594206420175942064211759420642217594206423175942064241759420642517594206426175942064271759420642817594206429175942064301759420643117594206432175942064331759420643417594206435175942064361759420643717594206438175942064391759420644017594206441175942064421759420644317594206444175942064451759420644617594206447175942064481759420644917594206450175942064511759420645217594206453175942064541759420645517594206456175942064571759420645817594206459175942064601759420646117594206462175942064631759420646417594206465175942064661759420646717594206468175942064691759420647017594206471175942064721759420647317594206474175942064751759420647617594206477175942064781759420647917594206480175942064811759420648217594206483175942064841759420648517594206486175942064871759420648817594206489175942064901759420649117594206492175942064931759420649417594206495175942064961759420649717594206498175942064991759420650017594206501175942065021759420650317594206504175942065051759420650617594206507175942065081759420650917594206510175942065111759420651217594206513175942065141759420651517594206516175942065171759420651817594206519175942065201759420652117594206522175942065231759420652417594206525175942065261759420652717594206528175942065291759420653017594206531175942065321759420653317594206534175942065351759420653617594206537175942065381759420653917594206540175942065411759420654217594206543175942065441759420654517594206546175942065471759420654817594206549175942065501759420655117594206552175942065531759420655417594206555175942065561759420655717594206558175942065591759420656017594206561175942065621759420656317594206564175942065651759420656617594206567175942065681759420656917594206570175942065711759420657217594206573175942065741759420657517594206576175942065771759420657817594206579175942065801759420658117594206582175942065831759420658417594206585175942065861759420658717594206588175942065891759420659017594206591175942065921759420659317594206594175942065951759420659617594206597175942065981759420659917594206600175942066011759420660217594206603175942066041759420660517594206606175942066071759420660817594206609175942066101759420661117594206612175942066131759420661417594206615175942066161759420661717594206618175942066191759420662017594206621175942066221759420662317594206624175942066251759420662617594206627175942066281759420662917594206630175942066311759420663217594206633175942066341759420663517594206636175942066371759420663817594206639175942066401759420664117594206642175942066431759420664417594206645175942066461759420664717594206648175942066491759420665017594206651175942066521759420665317594206654175942066551759420665617594206657175942066581759420665917594206660175942066611759420666217594206663175942066641759420666517594206666175942066671759420666817594206669175942066701759420667117594206672175942066731759420667417594206675175942066761759420667717594206678175942066791759420668017594206681175942066821759420668317594206684175942066851759420668617594206687175942066881759420668917594206690175942066911759420669217594206693175942066941759420669517594206696175942066971759420669817594206699175942067001759420670117594206702175942067031759420670417594206705175942067061759420670717594206708175942067091759420671017594206711175942067121759420671317594206714175942067151759420671617594206717175942067181759420671917594206720175942067211759420672217594206723175942067241759420672517594206726175942067271759420672817594206729175942067301759420673117594206732175942067331759420673417594206735175942067361759420673717594206738175942067391759420674017594206741175942067421759420674317594206744175942067451759420674617594206747175942067481759420674917594206750175942067511759420675217594206753175942067541759420675517594206756175942067571759420675817594206759175942067601759420676117594206762175942067631759420676417594206765175942067661759420676717594206768175942067691759420677017594206771175942067721759420677317594206774175942067751759420677617594206777175942067781759420677917594206780175942067811759420678217594206783175942067841759420678517594206786175942067871759420678817594206789175942067901759420679117594206792175942067931759420679417594206795175942067961759420679717594206798175942067991759420680017594206801175942068021759420680317594206804175942068051759420680617594206807175942068081759420680917594206810175942068111759420681217594206813175942068141759420681517594206816175942068171759420681817594206819175942068201759420682117594206822175942068231759420682417594206825175942068261759420682717594206828175942068291759420683017594206831175942068321759420683317594206834175942068351759420683617594206837175942068381759420683917594206840175942068411759420684217594206843175942068441759420684517594206846175942068471759420684817594206849175942068501759420685117594206852175942068531759420685417594206855175942068561759420685717594206858175942068591759420686017594206861175942068621759420686317594206864175942068651759420686617594206867175942068681759420686917594206870175942068711759420687217594206873175942068741759420687517594206876175942068771759420687817594206879175942068801759420688117594206882175942068831759420688417594206885175942068861759420688717594206888175942068891759420689017594206891175942068921759420689317594206894175942068951759420689617594206897175942068981759420689917594206900175942069011759420690217594206903175942069041759420690517594206906175942069071759420690817594206909175942069101759420691117594206912175942069131759420691417594206915175942069161759420691717594206918175942069191759420692017594206921175942069221759420692317594206924175942069251759420692617594206927175942069281759420692917594206930175942069311759420693217594206933175942069341759420693517594206936175942069371759420693817594206939175942069401759420694117594206942175942069431759420694417594206945175942069461759420694717594206948175942069491759420695017594206951175942069521759420695317594206954175942069551759420695617594206957175942069581759420695917594206960175942069611759420696217594206963175942069641759420696517594206966175942069671759420696817594206969175942069701759420697117594206972175942069731759420697417594206975175942069761759420697717594206978175942069791759420698017594206981175942069821759420698317594206984175942069851759420698617594206987175942069881759420698917594206990175942069911759420699217594206993175942069941759420699517594206996175942069971759420699817594206999175942070001759420700117594207002175942070031759420700417594207005175942070061759420700717594207008175942070091759420701017594207011175942070121759420701317594207014175942070151759420701617594207017175942070181759420701917594207020175942070211759420702217594207023175942070241759420702517594207026175942070271759420702817594207029175942070301759420703117594207032175942070331759420703417594207035175942070361759420703717594207038175942070391759420704017594207041175942070421759420704317594207044175942070451759420704617594207047175942070481759420704917594207050175942070511759420705217594207053175942070541759420705517594207056175942070571759420705817594207059175942070601759420706117594207062175942070631759420706417594207065175942070661759420706717594207068175942070691759420707017594207071175942070721759420707317594207074175942070751759420707617594207077175942070781759420707917594207080175942070811759420708217594207083175942070841759420708517594207086175942070871759420708817594207089175942070901759420709117594207092175942070931759420709417594207095175942070961759420709717594207098175942070991759420710017594207101175942071021759420710317594207104175942071051759420710617594207107175942071081759420710917594207110175942071111759420711217594207113175942071141759420711517594207116175942071171759420711817594207119175942071201759420712117594207122175942071231759420712417594207125175942071261759420712717594207128175942071291759420713017594207131175942071321759420713317594207134175942071351759420713617594207137175942071381759420713917594207140175942071411759420714217594207143175942071441759420714517594207146175942071471759420714817594207149175942071501759420715117594207152175942071531759420715417594207155175942071561759420715717594207158175942071591759420716017594207161175942071621759420716317594207164175942071651759420716617594207167175942071681759420716917594207170175942071711759420717217594207173175942071741759420717517594207176175942071771759420717817594207179175942071801759420718117594207182175942071831759420718417594207185175942071861759420718717594207188175942071891759420719017594207191175942071921759420719317594207194175942071951759420719617594207197175942071981759420719917594207200175942072011759420720217594207203175942072041759420720517594207206175942072071759420720817594207209175942072101759420721117594207212175942072131759420721417594207215175942072161759420721717594207218175942072191759420722017594207221175942072221759420722317594207224175942072251759420722617594207227175942072281759420722917594207230175942072311759420723217594207233175942072341759420723517594207236175942072371759420723817594207239175942072401759420724117594207242175942072431759420724417594207245175942072461759420724717594207248175942072491759420725017594207251175942072521759420725317594207254175942072551759420725617594207257175942072581759420725917594207260175942072611759420726217594207263175942072641759420726517594207266175942072671759420726817594207269175942072701759420727117594207272175942072731759420727417594207275175942072761759420727717594207278175942072791759420728017594207281175942072821759420728317594207284175942072851759420728617594207287175942072881759420728917594207290175942072911759420729217594207293175942072941759420729517594207296175942072971759420729817594207299175942073001759420730117594207302175942073031759420730417594207305175942073061759420730717594207308175942073091759420731017594207311175942073121759420731317594207314175942073151759420731617594207317175942073181759420731917594207320175942073211759420732217594207323175942073241759420732517594207326175942073271759420732817594207329175942073301759420733117594207332175942073331759420733417594207335175942073361759420733717594207338175942073391759420734017594207341175942073421759420734317594207344175942073451759420734617594207347175942073481759420734917594207350175942073511759420735217594207353175942073541759420735517594207356175942073571759420735817594207359175942073601759420736117594207362175942073631759420736417594207365175942073661759420736717594207368175942073691759420737017594207371175942073721759420737317594207374175942073751759420737617594207377175942073781759420737917594207380175942073811759420738217594207383175942073841759420738517594207386175942073871759420738817594207389175942073901759420739117594207392175942073931759420739417594207395175942073961759420739717594207398175942073991759420740017594207401175942074021759420740317594207404175942074051759420740617594207407175942074081759420740917594207410175942074111759420741217594207413175942074141759420741517594207416175942074171759420741817594207419175942074201759420742117594207422175942074231759420742417594207425175942074261759420742717594207428175942074291759420743017594207431175942074321759420743317594207434175942074351759420743617594207437175942074381759420743917594207440175942074411759420744217594207443175942074441759420744517594207446175942074471759420744817594207449175942074501759420745117594207452175942074531759420745417594207455175942074561759420745717594207458175942074591759420746017594207461175942074621759420746317594207464175942074651759420746617594207467175942074681759420746917594207470175942074711759420747217594207473175942074741759420747517594207476175942074771759420747817594207479175942074801759420748117594207482175942074831759420748417594207485175942074861759420748717594207488175942074891759420749017594207491175942074921759420749317594207494175942074951759420749617594207497175942074981759420749917594207500175942075011759420750217594207503175942075041759420750517594207506175942075071759420750817594207509175942075101759420751117594207512175942075131759420751417594207515175942075161759420751717594207518175942075191759420752017594207521175942075221759420752317594207524175942075251759420752617594207527175942075281759420752917594207530175942075311759420753217594207533175942075341759420753517594207536175942075371759420753817594207539175942075401759420754117594207542175942075431759420754417594207545175942075461759420754717594207548175942075491759420755017594207551175942075521759420755317594207554175942075551759420755617594207557175942075581759420755917594207560175942075611759420756217594207563175942075641759420756517594207566175942075671759420756817594207569175942075701759420757117594207572175942075731759420757417594207575175942075761759420757717594207578175942075791759420758017594207581175942075821759420758317594207584175942075851759420758617594207587175942075881759420758917594207590175942075911759420759217594207593175942075941759420759517594207596175942075971759420759817594207599175942076001759420760117594207602175942076031759420760417594207605175942076061759420760717594207608175942076091759420761017594207611175942076121759420761317594207614175942076151759420761617594207617175942076181759420761917594207620175942076211759420762217594207623175942076241759420762517594207626175942076271759420762817594207629175942076301759420763117594207632175942076331759420763417594207635175942076361759420763717594207638175942076391759420764017594207641175942076421759420764317594207644175942076451759420764617594207647175942076481759420764917594207650175942076511759420765217594207653175942076541759420765517594207656175942076571759420765817594207659175942076601759420766117594207662175942076631759420766417594207665175942076661759420766717594207668175942076691759420767017594207671175942076721759420767317594207674175942076751759420767617594207677175942076781759420767917594207680175942076811759420768217594207683175942076841759420768517594207686175942076871759420768817594207689175942076901759420769117594207692175942076931759420769417594207695175942076961759420769717594207698175942076991759420770017594207701175942077021759420770317594207704175942077051759420770617594207707175942077081759420770917594207710175942077111759420771217594207713175942077141759420771517594207716175942077171759420771817594207719175942077201759420772117594207722175942077231759420772417594207725175942077261759420772717594207728175942077291759420773017594207731175942077321759420773317594207734175942077351759420773617594207737175942077381759420773917594207740175942077411759420774217594207743175942077441759420774517594207746175942077471759420774817594207749175942077501759420775117594207752175942077531759420775417594207755175942077561759420775717594207758175942077591759420776017594207761175942077621759420776317594207764175942077651759420776617594207767175942077681759420776917594207770175942077711759420777217594207773175942077741759420777517594207776175942077771759420777817594207779175942077801759420778117594207782175942077831759420778417594207785175942077861759420778717594207788175942077891759420779017594207791175942077921759420779317594207794175942077951759420779617594207797175942077981759420779917594207800175942078011759420780217594207803175942078041759420780517594207806175942078071759420780817594207809175942078101759420781117594207812175942078131759420781417594207815175942078161759420781717594207818175942078191759420782017594207821175942078221759420782317594207824175942078251759420782617594207827175942078281759420782917594207830175942078311759420783217594207833175942078341759420783517594207836175942078371759420783817594207839175942078401759420784117594207842175942078431759420784417594207845175942078461759420784717594207848175942078491759420785017594207851175942078521759420785317594207854175942078551759420785617594207857175942078581759420785917594207860175942078611759420786217594207863175942078641759420786517594207866175942078671759420786817594207869175942078701759420787117594207872175942078731759420787417594207875175942078761759420787717594207878175942078791759420788017594207881175942078821759420788317594207884175942078851759420788617594207887175942078881759420788917594207890175942078911759420789217594207893175942078941759420789517594207896175942078971759420789817594207899175942079001759420790117594207902175942079031759420790417594207905175942079061759420790717594207908175942079091759420791017594207911175942079121759420791317594207914175942079151759420791617594207917175942079181759420791917594207920175942079211759420792217594207923175942079241759420792517594207926175942079271759420792817594207929175942079301759420793117594207932175942079331759420793417594207935175942079361759420793717594207938175942079391759420794017594207941175942079421759420794317594207944175942079451759420794617594207947175942079481759420794917594207950175942079511759420795217594207953175942079541759420795517594207956175942079571759420795817594207959175942079601759420796117594207962175942079631759420796417594207965175942079661759420796717594207968175942079691759420797017594207971175942079721759420797317594207974175942079751759420797617594207977175942079781759420797917594207980175942079811759420798217594207983175942079841759420798517594207986175942079871759420798817594207989175942079901759420799117594207992175942079931759420799417594207995175942079961759420799717594207998175942079991759420800017594208001175942080021759420800317594208004175942080051759420800617594208007175942080081759420800917594208010175942080111759420801217594208013175942080141759420801517594208016175942080171759420801817594208019175942080201759420802117594208022175942080231759420802417594208025175942080261759420802717594208028175942080291759420803017594208031175942080321759420803317594208034175942080351759420803617594208037175942080381759420803917594208040175942080411759420804217594208043175942080441759420804517594208046175942080471759420804817594208049175942080501759420805117594208052175942080531759420805417594208055175942080561759420805717594208058175942080591759420806017594208061175942080621759420806317594208064175942080651759420806617594208067175942080681759420806917594208070175942080711759420807217594208073175942080741759420807517594208076175942080771759420807817594208079175942080801759420808117594208082175942080831759420808417594208085175942080861759420808717594208088175942080891759420809017594208091175942080921759420809317594208094175942080951759420809617594208097175942080981759420809917594208100175942081011759420810217594208103175942081041759420810517594208106175942081071759420810817594208109175942081101759420811117594208112175942081131759420811417594208115175942081161759420811717594208118175942081191759420812017594208121175942081221759420812317594208124175942081251759420812617594208127175942081281759420812917594208130175942081311759420813217594208133175942081341759420813517594208136175942081371759420813817594208139175942081401759420814117594208142175942081431759420814417594208145175942081461759420814717594208148175942081491759420815017594208151175942081521759420815317594208154175942081551759420815617594208157175942081581759420815917594208160175942081611759420816217594208163175942081641759420816517594208166175942081671759420816817594208169175942081701759420817117594208172175942081731759420817417594208175175942081761759420817717594208178175942081791759420818017594208181175942081821759420818317594208184175942081851759420818617594208187175942081881759420818917594208190175942081911759420819217594208193175942081941759420819517594208196175942081971759420819817594208199175942082001759420820117594208202175942082031759420820417594208205175942082061759420820717594208208175942082091759420821017594208211175942082121759420821317594208214175942082151759420821617594208217175942082181759420821917594208220175942082211759420822217594208223175942082241759420822517594208226175942082271759420822817594208229175942082301759420823117594208232175942082331759420823417594208235175942082361759420823717594208238175942082391759420824017594208241175942082421759420824317594208244175942082451759420824617594208247175942082481759420824917594208250175942082511759420825217594208253175942082541759420825517594208256175942082571759420825817594208259175942082601759420826117594208262175942082631759420826417594208265175942082661759420826717594208268175942082691759420827017594208271175942082721759420827317594208274175942082751759420827617594208277175942082781759420827917594208280175942082811759420828217594208283175942082841759420828517594208286175942082871759420828817594208289175942082901759420829117594208292175942082931759420829417594208295175942082961759420829717594208298175942082991759420830017594208301175942083021759420830317594208304175942083051759420830617594208307175942083081759420830917594208310175942083111759420831217594208313175942083141759420831517594208316175942083171759420831817594208319175942083201759420832117594208322175942083231759420832417594208325175942083261759420832717594208328175942083291759420833017594208331175942083321759420833317594208334175942083351759420833617594208337175942083381759420833917594208340175942083411759420834217594208343175942083441759420834517594208346175942083471759420834817594208349175942083501759420835117594208352175942083531759420835417594208355175942083561759420835717594208358175942083591759420836017594208361175942083621759420836317594208364175942083651759420836617594208367175942083681759420836917594208370175942083711759420837217594208373175942083741759420837517594208376175942083771759420837817594208379175942083801759420838117594208382175942083831759420838417594208385175942083861759420838717594208388175942083891759420839017594208391175942083921759420839317594208394175942083951759420839617594208397175942083981759420839917594208400175942084011759420840217594208403175942084041759420840517594208406175942084071759420840817594208409175942084101759420841117594208412175942084131759420841417594208415175942084161759420841717594208418175942084191759420842017594208421175942084221759420842317594208424175942084251759420842617594208427175942084281759420842917594208430175942084311759420843217594208433175942084341759420843517594208436175942084371759420843817594208439175942084401759420844117594208442175942084431759420844417594208445175942084461759420844717594208448175942084491759420845017594208451175942084521759420845317594208454175942084551759420845617594208457175942084581759420845917594208460175942084611759420846217594208463175942084641759420846517594208466175942084671759420846817594208469175942084701759420847117594208472175942084731759420847417594208475175942084761759420847717594208478175942084791759420848017594208481175942084821759420848317594208484175942084851759420848617594208487175942084881759420848917594208490175942084911759420849217594208493175942084941759420849517594208496175942084971759420849817594208499175942085001759420850117594208502175942085031759420850417594208505175942085061759420850717594208508175942085091759420851017594208511175942085121759420851317594208514175942085151759420851617594208517175942085181759420851917594208520175942085211759420852217594208523175942085241759420852517594208526175942085271759420852817594208529175942085301759420853117594208532175942085331759420853417594208535175942085361759420853717594208538175942085391759420854017594208541175942085421759420854317594208544175942085451759420854617594208547175942085481759420854917594208550175942085511759420855217594208553175942085541759420855517594208556175942085571759420855817594208559175942085601759420856117594208562175942085631759420856417594208565175942085661759420856717594208568175942085691759420857017594208571175942085721759420857317594208574175942085751759420857617594208577175942085781759420857917594208580175942085811759420858217594208583175942085841759420858517594208586175942085871759420858817594208589175942085901759420859117594208592175942085931759420859417594208595175942085961759420859717594208598175942085991759420860017594208601175942086021759420860317594208604175942086051759420860617594208607175942086081759420860917594208610175942086111759420861217594208613175942086141759420861517594208616175942086171759420861817594208619175942086201759420862117594208622175942086231759420862417594208625175942086261759420862717594208628175942086291759420863017594208631175942086321759420863317594208634175942086351759420863617594208637175942086381759420863917594208640175942086411759420864217594208643175942086441759420864517594208646175942086471759420864817594208649175942086501759420865117594208652175942086531759420865417594208655175942086561759420865717594208658175942086591759420866017594208661175942086621759420866317594208664175942086651759420866617594208667175942086681759420866917594208670175942086711759420867217594208673175942086741759420867517594208676175942086771759420867817594208679175942086801759420868117594208682175942086831759420868417594208685175942086861759420868717594208688175942086891759420869017594208691175942086921759420869317594208694175942086951759420869617594208697175942086981759420869917594208700175942087011759420870217594208703175942087041759420870517594208706175942087071759420870817594208709175942087101759420871117594208712175942087131759420871417594208715175942087161759420871717594208718175942087191759420872017594208721175942087221759420872317594208724175942087251759420872617594208727175942087281759420872917594208730175942087311759420873217594208733175942087341759420873517594208736175942087371759420873817594208739175942087401759420874117594208742175942087431759420874417594208745175942087461759420874717594208748175942087491759420875017594208751175942087521759420875317594208754175942087551759420875617594208757175942087581759420875917594208760175942087611759420876217594208763175942087641759420876517594208766175942087671759420876817594208769175942087701759420877117594208772175942087731759420877417594208775175942087761759420877717594208778175942087791759420878017594208781175942087821759420878317594208784175942087851759420878617594208787175942087881759420878917594208790175942087911759420879217594208793175942087941759420879517594208796175942087971759420879817594208799175942088001759420880117594208802175942088031759420880417594208805175942088061759420880717594208808175942088091759420881017594208811175942088121759420881317594208814175942088151759420881617594208817175942088181759420881917594208820175942088211759420882217594208823175942088241759420882517594208826175942088271759420882817594208829175942088301759420883117594208832175942088331759420883417594208835175942088361759420883717594208838175942088391759420884017594208841175942088421759420884317594208844175942088451759420884617594208847175942088481759420884917594208850175942088511759420885217594208853175942088541759420885517594208856175942088571759420885817594208859175942088601759420886117594208862175942088631759420886417594208865175942088661759420886717594208868175942088691759420887017594208871175942088721759420887317594208874175942088751759420887617594208877175942088781759420887917594208880175942088811759420888217594208883175942088841759420888517594208886175942088871759420888817594208889175942088901759420889117594208892175942088931759420889417594208895175942088961759420889717594208898175942088991759420890017594208901175942089021759420890317594208904175942089051759420890617594208907175942089081759420890917594208910175942089111759420891217594208913175942089141759420891517594208916175942089171759420891817594208919175942089201759420892117594208922175942089231759420892417594208925175942089261759420892717594208928175942089291759420893017594208931175942089321759420893317594208934175942089351759420893617594208937175942089381759420893917594208940175942089411759420894217594208943175942089441759420894517594208946175942089471759420894817594208949175942089501759420895117594208952175942089531759420895417594208955175942089561759420895717594208958175942089591759420896017594208961175942089621759420896317594208964175942089651759420896617594208967175942089681759420896917594208970175942089711759420897217594208973175942089741759420897517594208976175942089771759420897817594208979175942089801759420898117594208982175942089831759420898417594208985175942089861759420898717594208988175942089891759420899017594208991175942089921759420899317594208994175942089951759420899617594208997175942089981759420899917594209000175942090011759420900217594209003175942090041759420900517594209006175942090071759420900817594209009175942090101759420901117594209012175942090131759420901417594209015175942090161759420901717594209018175942090191759420902017594209021175942090221759420902317594209024175942090251759420902617594209027175942090281759420902917594209030175942090311759420903217594209033175942090341759420903517594209036175942090371759420903817594209039175942090401759420904117594209042175942090431759420904417594209045175942090461759420904717594209048175942090491759420905017594209051175942090521759420905317594209054175942090551759420905617594209057175942090581759420905917594209060175942090611759420906217594209063175942090641759420906517594209066175942090671759420906817594209069175942090701759420907117594209072175942090731759420907417594209075175942090761759420907717594209078175942090791759420908017594209081175942090821759420908317594209084175942090851759420908617594209087175942090881759420908917594209090175942090911759420909217594209093175942090941759420909517594209096175942090971759420909817594209099175942091001759420910117594209102175942091031759420910417594209105175942091061759420910717594209108175942091091759420911017594209111175942091121759420911317594209114175942091151759420911617594209117175942091181759420911917594209120175942091211759420912217594209123175942091241759420912517594209126175942091271759420912817594209129175942091301759420913117594209132175942091331759420913417594209135175942091361759420913717594209138175942091391759420914017594209141175942091421759420914317594209144175942091451759420914617594209147175942091481759420914917594209150175942091511759420915217594209153175942091541759420915517594209156175942091571759420915817594209159175942091601759420916117594209162175942091631759420916417594209165175942091661759420916717594209168175942091691759420917017594209171175942091721759420917317594209174175942091751759420917617594209177175942091781759420917917594209180175942091811759420918217594209183175942091841759420918517594209186175942091871759420918817594209189175942091901759420919117594209192175942091931759420919417594209195175942091961759420919717594209198175942091991759420920017594209201175942092021759420920317594209204175942092051759420920617594209207175942092081759420920917594209210175942092111759420921217594209213175942092141759420921517594209216175942092171759420921817594209219175942092201759420922117594209222175942092231759420922417594209225175942092261759420922717594209228175942092291759420923017594209231175942092321759420923317594209234175942092351759420923617594209237175942092381759420923917594209240175942092411759420924217594209243175942092441759420924517594209246175942092471759420924817594209249175942092501759420925117594209252175942092531759420925417594209255175942092561759420925717594209258175942092591759420926017594209261175942092621759420926317594209264175942092651759420926617594209267175942092681759420926917594209270175942092711759420927217594209273175942092741759420927517594209276175942092771759420927817594209279175942092801759420928117594209282175942092831759420928417594209285175942092861759420928717594209288175942092891759420929017594209291175942092921759420929317594209294175942092951759420929617594209297175942092981759420929917594209300175942093011759420930217594209303175942093041759420930517594209306175942093071759420930817594209309175942093101759420931117594209312175942093131759420931417594209315175942093161759420931717594209318175942093191759420932017594209321175942093221759420932317594209324175942093251759420932617594209327175942093281759420932917594209330175942093311759420933217594209333175942093341759420933517594209336175942093371759420933817594209339175942093401759420934117594209342175942093431759420934417594209345175942093461759420934717594209348175942093491759420935017594209351175942093521759420935317594209354175942093551759420935617594209357175942093581759420935917594209360175942093611759420936217594209363175942093641759420936517594209366175942093671759420936817594209369175942093701759420937117594209372175942093731759420937417594209375175942093761759420937717594209378175942093791759420938017594209381175942093821759420938317594209384175942093851759420938617594209387175942093881759420938917594209390175942093911759420939217594209393175942093941759420939517594209396175942093971759420939817594209399175942094001759420940117594209402175942094031759420940417594209405175942094061759420940717594209408175942094091759420941017594209411175942094121759420941317594209414175942094151759420941617594209417175942094181759420941917594209420175942094211759420942217594209423175942094241759420942517594209426175942094271759420942817594209429175942094301759420943117594209432175942094331759420943417594209435175942094361759420943717594209438175942094391759420944017594209441175942094421759420944317594209444175942094451759420944617594209447175942094481759420944917594209450175942094511759420945217594209453175942094541759420945517594209456175942094571759420945817594209459175942094601759420946117594209462175942094631759420946417594209465175942094661759420946717594209468175942094691759420947017594209471175942094721759420947317594209474175942094751759420947617594209477175942094781759420947917594209480175942094811759420948217594209483175942094841759420948517594209486175942094871759420948817594209489175942094901759420949117594209492175942094931759420949417594209495175942094961759420949717594209498175942094991759420950017594209501175942095021759420950317594209504175942095051759420950617594209507175942095081759420950917594209510175942095111759420951217594209513175942095141759420951517594209516175942095171759420951817594209519175942095201759420952117594209522175942095231759420952417594209525175942095261759420952717594209528175942095291759420953017594209531175942095321759420953317594209534175942095351759420953617594209537175942095381759420953917594209540175942095411759420954217594209543175942095441759420954517594209546175942095471759420954817594209549175942095501759420955117594209552175942095531759420955417594209555175942095561759420955717594209558175942095591759420956017594209561175942095621759420956317594209564175942095651759420956617594209567175942095681759420956917594209570175942095711759420957217594209573175942095741759420957517594209576175942095771759420957817594209579175942095801759420958117594209582175942095831759420958417594209585175942095861759420958717594209588175942095891759420959017594209591175942095921759420959317594209594175942095951759420959617594209597175942095981759420959917594209600175942096011759420960217594209603175942096041759420960517594209606175942096071759420960817594209609175942096101759420961117594209612175942096131759420961417594209615175942096161759420961717594209618175942096191759420962017594209621175942096221759420962317594209624175942096251759420962617594209627175942096281759420962917594209630175942096311759420963217594209633175942096341759420963517594209636175942096371759420963817594209639175942096401759420964117594209642175942096431759420964417594209645175942096461759420964717594209648175942096491759420965017594209651175942096521759420965317594209654175942096551759420965617594209657175942096581759420965917594209660175942096611759420966217594209663175942096641759420966517594209666175942096671759420966817594209669175942096701759420967117594209672175942096731759420967417594209675175942096761759420967717594209678175942096791759420968017594209681175942096821759420968317594209684175942096851759420968617594209687175942096881759420968917594209690175942096911759420969217594209693175942096941759420969517594209696175942096971759420969817594209699175942097001759420970117594209702175942097031759420970417594209705175942097061759420970717594209708175942097091759420971017594209711175942097121759420971317594209714175942097151759420971617594209717175942097181759420971917594209720175942097211759420972217594209723175942097241759420972517594209726175942097271759420972817594209729175942097301759420973117594209732175942097331759420973417594209735175942097361759420973717594209738175942097391759420974017594209741175942097421759420974317594209744175942097451759420974617594209747175942097481759420974917594209750175942097511759420975217594209753175942097541759420975517594209756175942097571759420975817594209759175942097601759420976117594209762175942097631759420976417594209765175942097661759420976717594209768175942097691759420977017594209771175942097721759420977317594209774175942097751759420977617594209777175942097781759420977917594209780175942097811759420978217594209783175942097841759420978517594209786175942097871759420978817594209789175942097901759420979117594209792175942097931759420979417594209795175942097961759420979717594209798175942097991759420980017594209801175942098021759420980317594209804175942098051759420980617594209807175942098081759420980917594209810175942098111759420981217594209813175942098141759420981517594209816175942098171759420981817594209819175942098201759420982117594209822175942098231759420982417594209825175942098261759420982717594209828175942098291759420983017594209831175942098321759420983317594209834175942098351759420983617594209837175942098381759420983917594209840175942098411759420984217594209843175942098441759420984517594209846175942098471759420984817594209849175942098501759420985117594209852175942098531759420985417594209855175942098561759420985717594209858175942098591759420986017594209861175942098621759420986317594209864175942098651759420986617594209867175942098681759420986917594209870175942098711759420987217594209873175942098741759420987517594209876175942098771759420987817594209879175942098801759420988117594209882175942098831759420988417594209885175942098861759420988717594209888175942098891759420989017594209891175942098921759420989317594209894175942098951759420989617594209897175942098981759420989917594209900175942099011759420990217594209903175942099041759420990517594209906175942099071759420990817594209909175942099101759420991117594209912175942099131759420991417594209915175942099161759420991717594209918175942099191759420992017594209921175942099221759420992317594209924175942099251759420992617594209927175942099281759420992917594209930175942099311759420993217594209933175942099341759420993517594209936175942099371759420993817594209939175942099401759420994117594209942175942099431759420994417594209945175942099461759420994717594209948175942099491759420995017594209951175942099521759420995317594209954175942099551759420995617594209957175942099581759420995917594209960175942099611759420996217594209963175942099641759420996517594209966175942099671759420996817594209969175942099701759420997117594209972175942099731759420997417594209975175942099761759420997717594209978175942099791759420998017594209981175942099821759420998317594209984175942099851759420998617594209987175942099881759420998917594209990175942099911759420999217594209993175942099941759420999517594209996175942099971759420999817594209999