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

手机号段1788038

1788038号段手机号码表

17880380000178803800011788038000217880380003178803800041788038000517880380006178803800071788038000817880380009178803800101788038001117880380012178803800131788038001417880380015178803800161788038001717880380018178803800191788038002017880380021178803800221788038002317880380024178803800251788038002617880380027178803800281788038002917880380030178803800311788038003217880380033178803800341788038003517880380036178803800371788038003817880380039178803800401788038004117880380042178803800431788038004417880380045178803800461788038004717880380048178803800491788038005017880380051178803800521788038005317880380054178803800551788038005617880380057178803800581788038005917880380060178803800611788038006217880380063178803800641788038006517880380066178803800671788038006817880380069178803800701788038007117880380072178803800731788038007417880380075178803800761788038007717880380078178803800791788038008017880380081178803800821788038008317880380084178803800851788038008617880380087178803800881788038008917880380090178803800911788038009217880380093178803800941788038009517880380096178803800971788038009817880380099178803801001788038010117880380102178803801031788038010417880380105178803801061788038010717880380108178803801091788038011017880380111178803801121788038011317880380114178803801151788038011617880380117178803801181788038011917880380120178803801211788038012217880380123178803801241788038012517880380126178803801271788038012817880380129178803801301788038013117880380132178803801331788038013417880380135178803801361788038013717880380138178803801391788038014017880380141178803801421788038014317880380144178803801451788038014617880380147178803801481788038014917880380150178803801511788038015217880380153178803801541788038015517880380156178803801571788038015817880380159178803801601788038016117880380162178803801631788038016417880380165178803801661788038016717880380168178803801691788038017017880380171178803801721788038017317880380174178803801751788038017617880380177178803801781788038017917880380180178803801811788038018217880380183178803801841788038018517880380186178803801871788038018817880380189178803801901788038019117880380192178803801931788038019417880380195178803801961788038019717880380198178803801991788038020017880380201178803802021788038020317880380204178803802051788038020617880380207178803802081788038020917880380210178803802111788038021217880380213178803802141788038021517880380216178803802171788038021817880380219178803802201788038022117880380222178803802231788038022417880380225178803802261788038022717880380228178803802291788038023017880380231178803802321788038023317880380234178803802351788038023617880380237178803802381788038023917880380240178803802411788038024217880380243178803802441788038024517880380246178803802471788038024817880380249178803802501788038025117880380252178803802531788038025417880380255178803802561788038025717880380258178803802591788038026017880380261178803802621788038026317880380264178803802651788038026617880380267178803802681788038026917880380270178803802711788038027217880380273178803802741788038027517880380276178803802771788038027817880380279178803802801788038028117880380282178803802831788038028417880380285178803802861788038028717880380288178803802891788038029017880380291178803802921788038029317880380294178803802951788038029617880380297178803802981788038029917880380300178803803011788038030217880380303178803803041788038030517880380306178803803071788038030817880380309178803803101788038031117880380312178803803131788038031417880380315178803803161788038031717880380318178803803191788038032017880380321178803803221788038032317880380324178803803251788038032617880380327178803803281788038032917880380330178803803311788038033217880380333178803803341788038033517880380336178803803371788038033817880380339178803803401788038034117880380342178803803431788038034417880380345178803803461788038034717880380348178803803491788038035017880380351178803803521788038035317880380354178803803551788038035617880380357178803803581788038035917880380360178803803611788038036217880380363178803803641788038036517880380366178803803671788038036817880380369178803803701788038037117880380372178803803731788038037417880380375178803803761788038037717880380378178803803791788038038017880380381178803803821788038038317880380384178803803851788038038617880380387178803803881788038038917880380390178803803911788038039217880380393178803803941788038039517880380396178803803971788038039817880380399178803804001788038040117880380402178803804031788038040417880380405178803804061788038040717880380408178803804091788038041017880380411178803804121788038041317880380414178803804151788038041617880380417178803804181788038041917880380420178803804211788038042217880380423178803804241788038042517880380426178803804271788038042817880380429178803804301788038043117880380432178803804331788038043417880380435178803804361788038043717880380438178803804391788038044017880380441178803804421788038044317880380444178803804451788038044617880380447178803804481788038044917880380450178803804511788038045217880380453178803804541788038045517880380456178803804571788038045817880380459178803804601788038046117880380462178803804631788038046417880380465178803804661788038046717880380468178803804691788038047017880380471178803804721788038047317880380474178803804751788038047617880380477178803804781788038047917880380480178803804811788038048217880380483178803804841788038048517880380486178803804871788038048817880380489178803804901788038049117880380492178803804931788038049417880380495178803804961788038049717880380498178803804991788038050017880380501178803805021788038050317880380504178803805051788038050617880380507178803805081788038050917880380510178803805111788038051217880380513178803805141788038051517880380516178803805171788038051817880380519178803805201788038052117880380522178803805231788038052417880380525178803805261788038052717880380528178803805291788038053017880380531178803805321788038053317880380534178803805351788038053617880380537178803805381788038053917880380540178803805411788038054217880380543178803805441788038054517880380546178803805471788038054817880380549178803805501788038055117880380552178803805531788038055417880380555178803805561788038055717880380558178803805591788038056017880380561178803805621788038056317880380564178803805651788038056617880380567178803805681788038056917880380570178803805711788038057217880380573178803805741788038057517880380576178803805771788038057817880380579178803805801788038058117880380582178803805831788038058417880380585178803805861788038058717880380588178803805891788038059017880380591178803805921788038059317880380594178803805951788038059617880380597178803805981788038059917880380600178803806011788038060217880380603178803806041788038060517880380606178803806071788038060817880380609178803806101788038061117880380612178803806131788038061417880380615178803806161788038061717880380618178803806191788038062017880380621178803806221788038062317880380624178803806251788038062617880380627178803806281788038062917880380630178803806311788038063217880380633178803806341788038063517880380636178803806371788038063817880380639178803806401788038064117880380642178803806431788038064417880380645178803806461788038064717880380648178803806491788038065017880380651178803806521788038065317880380654178803806551788038065617880380657178803806581788038065917880380660178803806611788038066217880380663178803806641788038066517880380666178803806671788038066817880380669178803806701788038067117880380672178803806731788038067417880380675178803806761788038067717880380678178803806791788038068017880380681178803806821788038068317880380684178803806851788038068617880380687178803806881788038068917880380690178803806911788038069217880380693178803806941788038069517880380696178803806971788038069817880380699178803807001788038070117880380702178803807031788038070417880380705178803807061788038070717880380708178803807091788038071017880380711178803807121788038071317880380714178803807151788038071617880380717178803807181788038071917880380720178803807211788038072217880380723178803807241788038072517880380726178803807271788038072817880380729178803807301788038073117880380732178803807331788038073417880380735178803807361788038073717880380738178803807391788038074017880380741178803807421788038074317880380744178803807451788038074617880380747178803807481788038074917880380750178803807511788038075217880380753178803807541788038075517880380756178803807571788038075817880380759178803807601788038076117880380762178803807631788038076417880380765178803807661788038076717880380768178803807691788038077017880380771178803807721788038077317880380774178803807751788038077617880380777178803807781788038077917880380780178803807811788038078217880380783178803807841788038078517880380786178803807871788038078817880380789178803807901788038079117880380792178803807931788038079417880380795178803807961788038079717880380798178803807991788038080017880380801178803808021788038080317880380804178803808051788038080617880380807178803808081788038080917880380810178803808111788038081217880380813178803808141788038081517880380816178803808171788038081817880380819178803808201788038082117880380822178803808231788038082417880380825178803808261788038082717880380828178803808291788038083017880380831178803808321788038083317880380834178803808351788038083617880380837178803808381788038083917880380840178803808411788038084217880380843178803808441788038084517880380846178803808471788038084817880380849178803808501788038085117880380852178803808531788038085417880380855178803808561788038085717880380858178803808591788038086017880380861178803808621788038086317880380864178803808651788038086617880380867178803808681788038086917880380870178803808711788038087217880380873178803808741788038087517880380876178803808771788038087817880380879178803808801788038088117880380882178803808831788038088417880380885178803808861788038088717880380888178803808891788038089017880380891178803808921788038089317880380894178803808951788038089617880380897178803808981788038089917880380900178803809011788038090217880380903178803809041788038090517880380906178803809071788038090817880380909178803809101788038091117880380912178803809131788038091417880380915178803809161788038091717880380918178803809191788038092017880380921178803809221788038092317880380924178803809251788038092617880380927178803809281788038092917880380930178803809311788038093217880380933178803809341788038093517880380936178803809371788038093817880380939178803809401788038094117880380942178803809431788038094417880380945178803809461788038094717880380948178803809491788038095017880380951178803809521788038095317880380954178803809551788038095617880380957178803809581788038095917880380960178803809611788038096217880380963178803809641788038096517880380966178803809671788038096817880380969178803809701788038097117880380972178803809731788038097417880380975178803809761788038097717880380978178803809791788038098017880380981178803809821788038098317880380984178803809851788038098617880380987178803809881788038098917880380990178803809911788038099217880380993178803809941788038099517880380996178803809971788038099817880380999178803810001788038100117880381002178803810031788038100417880381005178803810061788038100717880381008178803810091788038101017880381011178803810121788038101317880381014178803810151788038101617880381017178803810181788038101917880381020178803810211788038102217880381023178803810241788038102517880381026178803810271788038102817880381029178803810301788038103117880381032178803810331788038103417880381035178803810361788038103717880381038178803810391788038104017880381041178803810421788038104317880381044178803810451788038104617880381047178803810481788038104917880381050178803810511788038105217880381053178803810541788038105517880381056178803810571788038105817880381059178803810601788038106117880381062178803810631788038106417880381065178803810661788038106717880381068178803810691788038107017880381071178803810721788038107317880381074178803810751788038107617880381077178803810781788038107917880381080178803810811788038108217880381083178803810841788038108517880381086178803810871788038108817880381089178803810901788038109117880381092178803810931788038109417880381095178803810961788038109717880381098178803810991788038110017880381101178803811021788038110317880381104178803811051788038110617880381107178803811081788038110917880381110178803811111788038111217880381113178803811141788038111517880381116178803811171788038111817880381119178803811201788038112117880381122178803811231788038112417880381125178803811261788038112717880381128178803811291788038113017880381131178803811321788038113317880381134178803811351788038113617880381137178803811381788038113917880381140178803811411788038114217880381143178803811441788038114517880381146178803811471788038114817880381149178803811501788038115117880381152178803811531788038115417880381155178803811561788038115717880381158178803811591788038116017880381161178803811621788038116317880381164178803811651788038116617880381167178803811681788038116917880381170178803811711788038117217880381173178803811741788038117517880381176178803811771788038117817880381179178803811801788038118117880381182178803811831788038118417880381185178803811861788038118717880381188178803811891788038119017880381191178803811921788038119317880381194178803811951788038119617880381197178803811981788038119917880381200178803812011788038120217880381203178803812041788038120517880381206178803812071788038120817880381209178803812101788038121117880381212178803812131788038121417880381215178803812161788038121717880381218178803812191788038122017880381221178803812221788038122317880381224178803812251788038122617880381227178803812281788038122917880381230178803812311788038123217880381233178803812341788038123517880381236178803812371788038123817880381239178803812401788038124117880381242178803812431788038124417880381245178803812461788038124717880381248178803812491788038125017880381251178803812521788038125317880381254178803812551788038125617880381257178803812581788038125917880381260178803812611788038126217880381263178803812641788038126517880381266178803812671788038126817880381269178803812701788038127117880381272178803812731788038127417880381275178803812761788038127717880381278178803812791788038128017880381281178803812821788038128317880381284178803812851788038128617880381287178803812881788038128917880381290178803812911788038129217880381293178803812941788038129517880381296178803812971788038129817880381299178803813001788038130117880381302178803813031788038130417880381305178803813061788038130717880381308178803813091788038131017880381311178803813121788038131317880381314178803813151788038131617880381317178803813181788038131917880381320178803813211788038132217880381323178803813241788038132517880381326178803813271788038132817880381329178803813301788038133117880381332178803813331788038133417880381335178803813361788038133717880381338178803813391788038134017880381341178803813421788038134317880381344178803813451788038134617880381347178803813481788038134917880381350178803813511788038135217880381353178803813541788038135517880381356178803813571788038135817880381359178803813601788038136117880381362178803813631788038136417880381365178803813661788038136717880381368178803813691788038137017880381371178803813721788038137317880381374178803813751788038137617880381377178803813781788038137917880381380178803813811788038138217880381383178803813841788038138517880381386178803813871788038138817880381389178803813901788038139117880381392178803813931788038139417880381395178803813961788038139717880381398178803813991788038140017880381401178803814021788038140317880381404178803814051788038140617880381407178803814081788038140917880381410178803814111788038141217880381413178803814141788038141517880381416178803814171788038141817880381419178803814201788038142117880381422178803814231788038142417880381425178803814261788038142717880381428178803814291788038143017880381431178803814321788038143317880381434178803814351788038143617880381437178803814381788038143917880381440178803814411788038144217880381443178803814441788038144517880381446178803814471788038144817880381449178803814501788038145117880381452178803814531788038145417880381455178803814561788038145717880381458178803814591788038146017880381461178803814621788038146317880381464178803814651788038146617880381467178803814681788038146917880381470178803814711788038147217880381473178803814741788038147517880381476178803814771788038147817880381479178803814801788038148117880381482178803814831788038148417880381485178803814861788038148717880381488178803814891788038149017880381491178803814921788038149317880381494178803814951788038149617880381497178803814981788038149917880381500178803815011788038150217880381503178803815041788038150517880381506178803815071788038150817880381509178803815101788038151117880381512178803815131788038151417880381515178803815161788038151717880381518178803815191788038152017880381521178803815221788038152317880381524178803815251788038152617880381527178803815281788038152917880381530178803815311788038153217880381533178803815341788038153517880381536178803815371788038153817880381539178803815401788038154117880381542178803815431788038154417880381545178803815461788038154717880381548178803815491788038155017880381551178803815521788038155317880381554178803815551788038155617880381557178803815581788038155917880381560178803815611788038156217880381563178803815641788038156517880381566178803815671788038156817880381569178803815701788038157117880381572178803815731788038157417880381575178803815761788038157717880381578178803815791788038158017880381581178803815821788038158317880381584178803815851788038158617880381587178803815881788038158917880381590178803815911788038159217880381593178803815941788038159517880381596178803815971788038159817880381599178803816001788038160117880381602178803816031788038160417880381605178803816061788038160717880381608178803816091788038161017880381611178803816121788038161317880381614178803816151788038161617880381617178803816181788038161917880381620178803816211788038162217880381623178803816241788038162517880381626178803816271788038162817880381629178803816301788038163117880381632178803816331788038163417880381635178803816361788038163717880381638178803816391788038164017880381641178803816421788038164317880381644178803816451788038164617880381647178803816481788038164917880381650178803816511788038165217880381653178803816541788038165517880381656178803816571788038165817880381659178803816601788038166117880381662178803816631788038166417880381665178803816661788038166717880381668178803816691788038167017880381671178803816721788038167317880381674178803816751788038167617880381677178803816781788038167917880381680178803816811788038168217880381683178803816841788038168517880381686178803816871788038168817880381689178803816901788038169117880381692178803816931788038169417880381695178803816961788038169717880381698178803816991788038170017880381701178803817021788038170317880381704178803817051788038170617880381707178803817081788038170917880381710178803817111788038171217880381713178803817141788038171517880381716178803817171788038171817880381719178803817201788038172117880381722178803817231788038172417880381725178803817261788038172717880381728178803817291788038173017880381731178803817321788038173317880381734178803817351788038173617880381737178803817381788038173917880381740178803817411788038174217880381743178803817441788038174517880381746178803817471788038174817880381749178803817501788038175117880381752178803817531788038175417880381755178803817561788038175717880381758178803817591788038176017880381761178803817621788038176317880381764178803817651788038176617880381767178803817681788038176917880381770178803817711788038177217880381773178803817741788038177517880381776178803817771788038177817880381779178803817801788038178117880381782178803817831788038178417880381785178803817861788038178717880381788178803817891788038179017880381791178803817921788038179317880381794178803817951788038179617880381797178803817981788038179917880381800178803818011788038180217880381803178803818041788038180517880381806178803818071788038180817880381809178803818101788038181117880381812178803818131788038181417880381815178803818161788038181717880381818178803818191788038182017880381821178803818221788038182317880381824178803818251788038182617880381827178803818281788038182917880381830178803818311788038183217880381833178803818341788038183517880381836178803818371788038183817880381839178803818401788038184117880381842178803818431788038184417880381845178803818461788038184717880381848178803818491788038185017880381851178803818521788038185317880381854178803818551788038185617880381857178803818581788038185917880381860178803818611788038186217880381863178803818641788038186517880381866178803818671788038186817880381869178803818701788038187117880381872178803818731788038187417880381875178803818761788038187717880381878178803818791788038188017880381881178803818821788038188317880381884178803818851788038188617880381887178803818881788038188917880381890178803818911788038189217880381893178803818941788038189517880381896178803818971788038189817880381899178803819001788038190117880381902178803819031788038190417880381905178803819061788038190717880381908178803819091788038191017880381911178803819121788038191317880381914178803819151788038191617880381917178803819181788038191917880381920178803819211788038192217880381923178803819241788038192517880381926178803819271788038192817880381929178803819301788038193117880381932178803819331788038193417880381935178803819361788038193717880381938178803819391788038194017880381941178803819421788038194317880381944178803819451788038194617880381947178803819481788038194917880381950178803819511788038195217880381953178803819541788038195517880381956178803819571788038195817880381959178803819601788038196117880381962178803819631788038196417880381965178803819661788038196717880381968178803819691788038197017880381971178803819721788038197317880381974178803819751788038197617880381977178803819781788038197917880381980178803819811788038198217880381983178803819841788038198517880381986178803819871788038198817880381989178803819901788038199117880381992178803819931788038199417880381995178803819961788038199717880381998178803819991788038200017880382001178803820021788038200317880382004178803820051788038200617880382007178803820081788038200917880382010178803820111788038201217880382013178803820141788038201517880382016178803820171788038201817880382019178803820201788038202117880382022178803820231788038202417880382025178803820261788038202717880382028178803820291788038203017880382031178803820321788038203317880382034178803820351788038203617880382037178803820381788038203917880382040178803820411788038204217880382043178803820441788038204517880382046178803820471788038204817880382049178803820501788038205117880382052178803820531788038205417880382055178803820561788038205717880382058178803820591788038206017880382061178803820621788038206317880382064178803820651788038206617880382067178803820681788038206917880382070178803820711788038207217880382073178803820741788038207517880382076178803820771788038207817880382079178803820801788038208117880382082178803820831788038208417880382085178803820861788038208717880382088178803820891788038209017880382091178803820921788038209317880382094178803820951788038209617880382097178803820981788038209917880382100178803821011788038210217880382103178803821041788038210517880382106178803821071788038210817880382109178803821101788038211117880382112178803821131788038211417880382115178803821161788038211717880382118178803821191788038212017880382121178803821221788038212317880382124178803821251788038212617880382127178803821281788038212917880382130178803821311788038213217880382133178803821341788038213517880382136178803821371788038213817880382139178803821401788038214117880382142178803821431788038214417880382145178803821461788038214717880382148178803821491788038215017880382151178803821521788038215317880382154178803821551788038215617880382157178803821581788038215917880382160178803821611788038216217880382163178803821641788038216517880382166178803821671788038216817880382169178803821701788038217117880382172178803821731788038217417880382175178803821761788038217717880382178178803821791788038218017880382181178803821821788038218317880382184178803821851788038218617880382187178803821881788038218917880382190178803821911788038219217880382193178803821941788038219517880382196178803821971788038219817880382199178803822001788038220117880382202178803822031788038220417880382205178803822061788038220717880382208178803822091788038221017880382211178803822121788038221317880382214178803822151788038221617880382217178803822181788038221917880382220178803822211788038222217880382223178803822241788038222517880382226178803822271788038222817880382229178803822301788038223117880382232178803822331788038223417880382235178803822361788038223717880382238178803822391788038224017880382241178803822421788038224317880382244178803822451788038224617880382247178803822481788038224917880382250178803822511788038225217880382253178803822541788038225517880382256178803822571788038225817880382259178803822601788038226117880382262178803822631788038226417880382265178803822661788038226717880382268178803822691788038227017880382271178803822721788038227317880382274178803822751788038227617880382277178803822781788038227917880382280178803822811788038228217880382283178803822841788038228517880382286178803822871788038228817880382289178803822901788038229117880382292178803822931788038229417880382295178803822961788038229717880382298178803822991788038230017880382301178803823021788038230317880382304178803823051788038230617880382307178803823081788038230917880382310178803823111788038231217880382313178803823141788038231517880382316178803823171788038231817880382319178803823201788038232117880382322178803823231788038232417880382325178803823261788038232717880382328178803823291788038233017880382331178803823321788038233317880382334178803823351788038233617880382337178803823381788038233917880382340178803823411788038234217880382343178803823441788038234517880382346178803823471788038234817880382349178803823501788038235117880382352178803823531788038235417880382355178803823561788038235717880382358178803823591788038236017880382361178803823621788038236317880382364178803823651788038236617880382367178803823681788038236917880382370178803823711788038237217880382373178803823741788038237517880382376178803823771788038237817880382379178803823801788038238117880382382178803823831788038238417880382385178803823861788038238717880382388178803823891788038239017880382391178803823921788038239317880382394178803823951788038239617880382397178803823981788038239917880382400178803824011788038240217880382403178803824041788038240517880382406178803824071788038240817880382409178803824101788038241117880382412178803824131788038241417880382415178803824161788038241717880382418178803824191788038242017880382421178803824221788038242317880382424178803824251788038242617880382427178803824281788038242917880382430178803824311788038243217880382433178803824341788038243517880382436178803824371788038243817880382439178803824401788038244117880382442178803824431788038244417880382445178803824461788038244717880382448178803824491788038245017880382451178803824521788038245317880382454178803824551788038245617880382457178803824581788038245917880382460178803824611788038246217880382463178803824641788038246517880382466178803824671788038246817880382469178803824701788038247117880382472178803824731788038247417880382475178803824761788038247717880382478178803824791788038248017880382481178803824821788038248317880382484178803824851788038248617880382487178803824881788038248917880382490178803824911788038249217880382493178803824941788038249517880382496178803824971788038249817880382499178803825001788038250117880382502178803825031788038250417880382505178803825061788038250717880382508178803825091788038251017880382511178803825121788038251317880382514178803825151788038251617880382517178803825181788038251917880382520178803825211788038252217880382523178803825241788038252517880382526178803825271788038252817880382529178803825301788038253117880382532178803825331788038253417880382535178803825361788038253717880382538178803825391788038254017880382541178803825421788038254317880382544178803825451788038254617880382547178803825481788038254917880382550178803825511788038255217880382553178803825541788038255517880382556178803825571788038255817880382559178803825601788038256117880382562178803825631788038256417880382565178803825661788038256717880382568178803825691788038257017880382571178803825721788038257317880382574178803825751788038257617880382577178803825781788038257917880382580178803825811788038258217880382583178803825841788038258517880382586178803825871788038258817880382589178803825901788038259117880382592178803825931788038259417880382595178803825961788038259717880382598178803825991788038260017880382601178803826021788038260317880382604178803826051788038260617880382607178803826081788038260917880382610178803826111788038261217880382613178803826141788038261517880382616178803826171788038261817880382619178803826201788038262117880382622178803826231788038262417880382625178803826261788038262717880382628178803826291788038263017880382631178803826321788038263317880382634178803826351788038263617880382637178803826381788038263917880382640178803826411788038264217880382643178803826441788038264517880382646178803826471788038264817880382649178803826501788038265117880382652178803826531788038265417880382655178803826561788038265717880382658178803826591788038266017880382661178803826621788038266317880382664178803826651788038266617880382667178803826681788038266917880382670178803826711788038267217880382673178803826741788038267517880382676178803826771788038267817880382679178803826801788038268117880382682178803826831788038268417880382685178803826861788038268717880382688178803826891788038269017880382691178803826921788038269317880382694178803826951788038269617880382697178803826981788038269917880382700178803827011788038270217880382703178803827041788038270517880382706178803827071788038270817880382709178803827101788038271117880382712178803827131788038271417880382715178803827161788038271717880382718178803827191788038272017880382721178803827221788038272317880382724178803827251788038272617880382727178803827281788038272917880382730178803827311788038273217880382733178803827341788038273517880382736178803827371788038273817880382739178803827401788038274117880382742178803827431788038274417880382745178803827461788038274717880382748178803827491788038275017880382751178803827521788038275317880382754178803827551788038275617880382757178803827581788038275917880382760178803827611788038276217880382763178803827641788038276517880382766178803827671788038276817880382769178803827701788038277117880382772178803827731788038277417880382775178803827761788038277717880382778178803827791788038278017880382781178803827821788038278317880382784178803827851788038278617880382787178803827881788038278917880382790178803827911788038279217880382793178803827941788038279517880382796178803827971788038279817880382799178803828001788038280117880382802178803828031788038280417880382805178803828061788038280717880382808178803828091788038281017880382811178803828121788038281317880382814178803828151788038281617880382817178803828181788038281917880382820178803828211788038282217880382823178803828241788038282517880382826178803828271788038282817880382829178803828301788038283117880382832178803828331788038283417880382835178803828361788038283717880382838178803828391788038284017880382841178803828421788038284317880382844178803828451788038284617880382847178803828481788038284917880382850178803828511788038285217880382853178803828541788038285517880382856178803828571788038285817880382859178803828601788038286117880382862178803828631788038286417880382865178803828661788038286717880382868178803828691788038287017880382871178803828721788038287317880382874178803828751788038287617880382877178803828781788038287917880382880178803828811788038288217880382883178803828841788038288517880382886178803828871788038288817880382889178803828901788038289117880382892178803828931788038289417880382895178803828961788038289717880382898178803828991788038290017880382901178803829021788038290317880382904178803829051788038290617880382907178803829081788038290917880382910178803829111788038291217880382913178803829141788038291517880382916178803829171788038291817880382919178803829201788038292117880382922178803829231788038292417880382925178803829261788038292717880382928178803829291788038293017880382931178803829321788038293317880382934178803829351788038293617880382937178803829381788038293917880382940178803829411788038294217880382943178803829441788038294517880382946178803829471788038294817880382949178803829501788038295117880382952178803829531788038295417880382955178803829561788038295717880382958178803829591788038296017880382961178803829621788038296317880382964178803829651788038296617880382967178803829681788038296917880382970178803829711788038297217880382973178803829741788038297517880382976178803829771788038297817880382979178803829801788038298117880382982178803829831788038298417880382985178803829861788038298717880382988178803829891788038299017880382991178803829921788038299317880382994178803829951788038299617880382997178803829981788038299917880383000178803830011788038300217880383003178803830041788038300517880383006178803830071788038300817880383009178803830101788038301117880383012178803830131788038301417880383015178803830161788038301717880383018178803830191788038302017880383021178803830221788038302317880383024178803830251788038302617880383027178803830281788038302917880383030178803830311788038303217880383033178803830341788038303517880383036178803830371788038303817880383039178803830401788038304117880383042178803830431788038304417880383045178803830461788038304717880383048178803830491788038305017880383051178803830521788038305317880383054178803830551788038305617880383057178803830581788038305917880383060178803830611788038306217880383063178803830641788038306517880383066178803830671788038306817880383069178803830701788038307117880383072178803830731788038307417880383075178803830761788038307717880383078178803830791788038308017880383081178803830821788038308317880383084178803830851788038308617880383087178803830881788038308917880383090178803830911788038309217880383093178803830941788038309517880383096178803830971788038309817880383099178803831001788038310117880383102178803831031788038310417880383105178803831061788038310717880383108178803831091788038311017880383111178803831121788038311317880383114178803831151788038311617880383117178803831181788038311917880383120178803831211788038312217880383123178803831241788038312517880383126178803831271788038312817880383129178803831301788038313117880383132178803831331788038313417880383135178803831361788038313717880383138178803831391788038314017880383141178803831421788038314317880383144178803831451788038314617880383147178803831481788038314917880383150178803831511788038315217880383153178803831541788038315517880383156178803831571788038315817880383159178803831601788038316117880383162178803831631788038316417880383165178803831661788038316717880383168178803831691788038317017880383171178803831721788038317317880383174178803831751788038317617880383177178803831781788038317917880383180178803831811788038318217880383183178803831841788038318517880383186178803831871788038318817880383189178803831901788038319117880383192178803831931788038319417880383195178803831961788038319717880383198178803831991788038320017880383201178803832021788038320317880383204178803832051788038320617880383207178803832081788038320917880383210178803832111788038321217880383213178803832141788038321517880383216178803832171788038321817880383219178803832201788038322117880383222178803832231788038322417880383225178803832261788038322717880383228178803832291788038323017880383231178803832321788038323317880383234178803832351788038323617880383237178803832381788038323917880383240178803832411788038324217880383243178803832441788038324517880383246178803832471788038324817880383249178803832501788038325117880383252178803832531788038325417880383255178803832561788038325717880383258178803832591788038326017880383261178803832621788038326317880383264178803832651788038326617880383267178803832681788038326917880383270178803832711788038327217880383273178803832741788038327517880383276178803832771788038327817880383279178803832801788038328117880383282178803832831788038328417880383285178803832861788038328717880383288178803832891788038329017880383291178803832921788038329317880383294178803832951788038329617880383297178803832981788038329917880383300178803833011788038330217880383303178803833041788038330517880383306178803833071788038330817880383309178803833101788038331117880383312178803833131788038331417880383315178803833161788038331717880383318178803833191788038332017880383321178803833221788038332317880383324178803833251788038332617880383327178803833281788038332917880383330178803833311788038333217880383333178803833341788038333517880383336178803833371788038333817880383339178803833401788038334117880383342178803833431788038334417880383345178803833461788038334717880383348178803833491788038335017880383351178803833521788038335317880383354178803833551788038335617880383357178803833581788038335917880383360178803833611788038336217880383363178803833641788038336517880383366178803833671788038336817880383369178803833701788038337117880383372178803833731788038337417880383375178803833761788038337717880383378178803833791788038338017880383381178803833821788038338317880383384178803833851788038338617880383387178803833881788038338917880383390178803833911788038339217880383393178803833941788038339517880383396178803833971788038339817880383399178803834001788038340117880383402178803834031788038340417880383405178803834061788038340717880383408178803834091788038341017880383411178803834121788038341317880383414178803834151788038341617880383417178803834181788038341917880383420178803834211788038342217880383423178803834241788038342517880383426178803834271788038342817880383429178803834301788038343117880383432178803834331788038343417880383435178803834361788038343717880383438178803834391788038344017880383441178803834421788038344317880383444178803834451788038344617880383447178803834481788038344917880383450178803834511788038345217880383453178803834541788038345517880383456178803834571788038345817880383459178803834601788038346117880383462178803834631788038346417880383465178803834661788038346717880383468178803834691788038347017880383471178803834721788038347317880383474178803834751788038347617880383477178803834781788038347917880383480178803834811788038348217880383483178803834841788038348517880383486178803834871788038348817880383489178803834901788038349117880383492178803834931788038349417880383495178803834961788038349717880383498178803834991788038350017880383501178803835021788038350317880383504178803835051788038350617880383507178803835081788038350917880383510178803835111788038351217880383513178803835141788038351517880383516178803835171788038351817880383519178803835201788038352117880383522178803835231788038352417880383525178803835261788038352717880383528178803835291788038353017880383531178803835321788038353317880383534178803835351788038353617880383537178803835381788038353917880383540178803835411788038354217880383543178803835441788038354517880383546178803835471788038354817880383549178803835501788038355117880383552178803835531788038355417880383555178803835561788038355717880383558178803835591788038356017880383561178803835621788038356317880383564178803835651788038356617880383567178803835681788038356917880383570178803835711788038357217880383573178803835741788038357517880383576178803835771788038357817880383579178803835801788038358117880383582178803835831788038358417880383585178803835861788038358717880383588178803835891788038359017880383591178803835921788038359317880383594178803835951788038359617880383597178803835981788038359917880383600178803836011788038360217880383603178803836041788038360517880383606178803836071788038360817880383609178803836101788038361117880383612178803836131788038361417880383615178803836161788038361717880383618178803836191788038362017880383621178803836221788038362317880383624178803836251788038362617880383627178803836281788038362917880383630178803836311788038363217880383633178803836341788038363517880383636178803836371788038363817880383639178803836401788038364117880383642178803836431788038364417880383645178803836461788038364717880383648178803836491788038365017880383651178803836521788038365317880383654178803836551788038365617880383657178803836581788038365917880383660178803836611788038366217880383663178803836641788038366517880383666178803836671788038366817880383669178803836701788038367117880383672178803836731788038367417880383675178803836761788038367717880383678178803836791788038368017880383681178803836821788038368317880383684178803836851788038368617880383687178803836881788038368917880383690178803836911788038369217880383693178803836941788038369517880383696178803836971788038369817880383699178803837001788038370117880383702178803837031788038370417880383705178803837061788038370717880383708178803837091788038371017880383711178803837121788038371317880383714178803837151788038371617880383717178803837181788038371917880383720178803837211788038372217880383723178803837241788038372517880383726178803837271788038372817880383729178803837301788038373117880383732178803837331788038373417880383735178803837361788038373717880383738178803837391788038374017880383741178803837421788038374317880383744178803837451788038374617880383747178803837481788038374917880383750178803837511788038375217880383753178803837541788038375517880383756178803837571788038375817880383759178803837601788038376117880383762178803837631788038376417880383765178803837661788038376717880383768178803837691788038377017880383771178803837721788038377317880383774178803837751788038377617880383777178803837781788038377917880383780178803837811788038378217880383783178803837841788038378517880383786178803837871788038378817880383789178803837901788038379117880383792178803837931788038379417880383795178803837961788038379717880383798178803837991788038380017880383801178803838021788038380317880383804178803838051788038380617880383807178803838081788038380917880383810178803838111788038381217880383813178803838141788038381517880383816178803838171788038381817880383819178803838201788038382117880383822178803838231788038382417880383825178803838261788038382717880383828178803838291788038383017880383831178803838321788038383317880383834178803838351788038383617880383837178803838381788038383917880383840178803838411788038384217880383843178803838441788038384517880383846178803838471788038384817880383849178803838501788038385117880383852178803838531788038385417880383855178803838561788038385717880383858178803838591788038386017880383861178803838621788038386317880383864178803838651788038386617880383867178803838681788038386917880383870178803838711788038387217880383873178803838741788038387517880383876178803838771788038387817880383879178803838801788038388117880383882178803838831788038388417880383885178803838861788038388717880383888178803838891788038389017880383891178803838921788038389317880383894178803838951788038389617880383897178803838981788038389917880383900178803839011788038390217880383903178803839041788038390517880383906178803839071788038390817880383909178803839101788038391117880383912178803839131788038391417880383915178803839161788038391717880383918178803839191788038392017880383921178803839221788038392317880383924178803839251788038392617880383927178803839281788038392917880383930178803839311788038393217880383933178803839341788038393517880383936178803839371788038393817880383939178803839401788038394117880383942178803839431788038394417880383945178803839461788038394717880383948178803839491788038395017880383951178803839521788038395317880383954178803839551788038395617880383957178803839581788038395917880383960178803839611788038396217880383963178803839641788038396517880383966178803839671788038396817880383969178803839701788038397117880383972178803839731788038397417880383975178803839761788038397717880383978178803839791788038398017880383981178803839821788038398317880383984178803839851788038398617880383987178803839881788038398917880383990178803839911788038399217880383993178803839941788038399517880383996178803839971788038399817880383999178803840001788038400117880384002178803840031788038400417880384005178803840061788038400717880384008178803840091788038401017880384011178803840121788038401317880384014178803840151788038401617880384017178803840181788038401917880384020178803840211788038402217880384023178803840241788038402517880384026178803840271788038402817880384029178803840301788038403117880384032178803840331788038403417880384035178803840361788038403717880384038178803840391788038404017880384041178803840421788038404317880384044178803840451788038404617880384047178803840481788038404917880384050178803840511788038405217880384053178803840541788038405517880384056178803840571788038405817880384059178803840601788038406117880384062178803840631788038406417880384065178803840661788038406717880384068178803840691788038407017880384071178803840721788038407317880384074178803840751788038407617880384077178803840781788038407917880384080178803840811788038408217880384083178803840841788038408517880384086178803840871788038408817880384089178803840901788038409117880384092178803840931788038409417880384095178803840961788038409717880384098178803840991788038410017880384101178803841021788038410317880384104178803841051788038410617880384107178803841081788038410917880384110178803841111788038411217880384113178803841141788038411517880384116178803841171788038411817880384119178803841201788038412117880384122178803841231788038412417880384125178803841261788038412717880384128178803841291788038413017880384131178803841321788038413317880384134178803841351788038413617880384137178803841381788038413917880384140178803841411788038414217880384143178803841441788038414517880384146178803841471788038414817880384149178803841501788038415117880384152178803841531788038415417880384155178803841561788038415717880384158178803841591788038416017880384161178803841621788038416317880384164178803841651788038416617880384167178803841681788038416917880384170178803841711788038417217880384173178803841741788038417517880384176178803841771788038417817880384179178803841801788038418117880384182178803841831788038418417880384185178803841861788038418717880384188178803841891788038419017880384191178803841921788038419317880384194178803841951788038419617880384197178803841981788038419917880384200178803842011788038420217880384203178803842041788038420517880384206178803842071788038420817880384209178803842101788038421117880384212178803842131788038421417880384215178803842161788038421717880384218178803842191788038422017880384221178803842221788038422317880384224178803842251788038422617880384227178803842281788038422917880384230178803842311788038423217880384233178803842341788038423517880384236178803842371788038423817880384239178803842401788038424117880384242178803842431788038424417880384245178803842461788038424717880384248178803842491788038425017880384251178803842521788038425317880384254178803842551788038425617880384257178803842581788038425917880384260178803842611788038426217880384263178803842641788038426517880384266178803842671788038426817880384269178803842701788038427117880384272178803842731788038427417880384275178803842761788038427717880384278178803842791788038428017880384281178803842821788038428317880384284178803842851788038428617880384287178803842881788038428917880384290178803842911788038429217880384293178803842941788038429517880384296178803842971788038429817880384299178803843001788038430117880384302178803843031788038430417880384305178803843061788038430717880384308178803843091788038431017880384311178803843121788038431317880384314178803843151788038431617880384317178803843181788038431917880384320178803843211788038432217880384323178803843241788038432517880384326178803843271788038432817880384329178803843301788038433117880384332178803843331788038433417880384335178803843361788038433717880384338178803843391788038434017880384341178803843421788038434317880384344178803843451788038434617880384347178803843481788038434917880384350178803843511788038435217880384353178803843541788038435517880384356178803843571788038435817880384359178803843601788038436117880384362178803843631788038436417880384365178803843661788038436717880384368178803843691788038437017880384371178803843721788038437317880384374178803843751788038437617880384377178803843781788038437917880384380178803843811788038438217880384383178803843841788038438517880384386178803843871788038438817880384389178803843901788038439117880384392178803843931788038439417880384395178803843961788038439717880384398178803843991788038440017880384401178803844021788038440317880384404178803844051788038440617880384407178803844081788038440917880384410178803844111788038441217880384413178803844141788038441517880384416178803844171788038441817880384419178803844201788038442117880384422178803844231788038442417880384425178803844261788038442717880384428178803844291788038443017880384431178803844321788038443317880384434178803844351788038443617880384437178803844381788038443917880384440178803844411788038444217880384443178803844441788038444517880384446178803844471788038444817880384449178803844501788038445117880384452178803844531788038445417880384455178803844561788038445717880384458178803844591788038446017880384461178803844621788038446317880384464178803844651788038446617880384467178803844681788038446917880384470178803844711788038447217880384473178803844741788038447517880384476178803844771788038447817880384479178803844801788038448117880384482178803844831788038448417880384485178803844861788038448717880384488178803844891788038449017880384491178803844921788038449317880384494178803844951788038449617880384497178803844981788038449917880384500178803845011788038450217880384503178803845041788038450517880384506178803845071788038450817880384509178803845101788038451117880384512178803845131788038451417880384515178803845161788038451717880384518178803845191788038452017880384521178803845221788038452317880384524178803845251788038452617880384527178803845281788038452917880384530178803845311788038453217880384533178803845341788038453517880384536178803845371788038453817880384539178803845401788038454117880384542178803845431788038454417880384545178803845461788038454717880384548178803845491788038455017880384551178803845521788038455317880384554178803845551788038455617880384557178803845581788038455917880384560178803845611788038456217880384563178803845641788038456517880384566178803845671788038456817880384569178803845701788038457117880384572178803845731788038457417880384575178803845761788038457717880384578178803845791788038458017880384581178803845821788038458317880384584178803845851788038458617880384587178803845881788038458917880384590178803845911788038459217880384593178803845941788038459517880384596178803845971788038459817880384599178803846001788038460117880384602178803846031788038460417880384605178803846061788038460717880384608178803846091788038461017880384611178803846121788038461317880384614178803846151788038461617880384617178803846181788038461917880384620178803846211788038462217880384623178803846241788038462517880384626178803846271788038462817880384629178803846301788038463117880384632178803846331788038463417880384635178803846361788038463717880384638178803846391788038464017880384641178803846421788038464317880384644178803846451788038464617880384647178803846481788038464917880384650178803846511788038465217880384653178803846541788038465517880384656178803846571788038465817880384659178803846601788038466117880384662178803846631788038466417880384665178803846661788038466717880384668178803846691788038467017880384671178803846721788038467317880384674178803846751788038467617880384677178803846781788038467917880384680178803846811788038468217880384683178803846841788038468517880384686178803846871788038468817880384689178803846901788038469117880384692178803846931788038469417880384695178803846961788038469717880384698178803846991788038470017880384701178803847021788038470317880384704178803847051788038470617880384707178803847081788038470917880384710178803847111788038471217880384713178803847141788038471517880384716178803847171788038471817880384719178803847201788038472117880384722178803847231788038472417880384725178803847261788038472717880384728178803847291788038473017880384731178803847321788038473317880384734178803847351788038473617880384737178803847381788038473917880384740178803847411788038474217880384743178803847441788038474517880384746178803847471788038474817880384749178803847501788038475117880384752178803847531788038475417880384755178803847561788038475717880384758178803847591788038476017880384761178803847621788038476317880384764178803847651788038476617880384767178803847681788038476917880384770178803847711788038477217880384773178803847741788038477517880384776178803847771788038477817880384779178803847801788038478117880384782178803847831788038478417880384785178803847861788038478717880384788178803847891788038479017880384791178803847921788038479317880384794178803847951788038479617880384797178803847981788038479917880384800178803848011788038480217880384803178803848041788038480517880384806178803848071788038480817880384809178803848101788038481117880384812178803848131788038481417880384815178803848161788038481717880384818178803848191788038482017880384821178803848221788038482317880384824178803848251788038482617880384827178803848281788038482917880384830178803848311788038483217880384833178803848341788038483517880384836178803848371788038483817880384839178803848401788038484117880384842178803848431788038484417880384845178803848461788038484717880384848178803848491788038485017880384851178803848521788038485317880384854178803848551788038485617880384857178803848581788038485917880384860178803848611788038486217880384863178803848641788038486517880384866178803848671788038486817880384869178803848701788038487117880384872178803848731788038487417880384875178803848761788038487717880384878178803848791788038488017880384881178803848821788038488317880384884178803848851788038488617880384887178803848881788038488917880384890178803848911788038489217880384893178803848941788038489517880384896178803848971788038489817880384899178803849001788038490117880384902178803849031788038490417880384905178803849061788038490717880384908178803849091788038491017880384911178803849121788038491317880384914178803849151788038491617880384917178803849181788038491917880384920178803849211788038492217880384923178803849241788038492517880384926178803849271788038492817880384929178803849301788038493117880384932178803849331788038493417880384935178803849361788038493717880384938178803849391788038494017880384941178803849421788038494317880384944178803849451788038494617880384947178803849481788038494917880384950178803849511788038495217880384953178803849541788038495517880384956178803849571788038495817880384959178803849601788038496117880384962178803849631788038496417880384965178803849661788038496717880384968178803849691788038497017880384971178803849721788038497317880384974178803849751788038497617880384977178803849781788038497917880384980178803849811788038498217880384983178803849841788038498517880384986178803849871788038498817880384989178803849901788038499117880384992178803849931788038499417880384995178803849961788038499717880384998178803849991788038500017880385001178803850021788038500317880385004178803850051788038500617880385007178803850081788038500917880385010178803850111788038501217880385013178803850141788038501517880385016178803850171788038501817880385019178803850201788038502117880385022178803850231788038502417880385025178803850261788038502717880385028178803850291788038503017880385031178803850321788038503317880385034178803850351788038503617880385037178803850381788038503917880385040178803850411788038504217880385043178803850441788038504517880385046178803850471788038504817880385049178803850501788038505117880385052178803850531788038505417880385055178803850561788038505717880385058178803850591788038506017880385061178803850621788038506317880385064178803850651788038506617880385067178803850681788038506917880385070178803850711788038507217880385073178803850741788038507517880385076178803850771788038507817880385079178803850801788038508117880385082178803850831788038508417880385085178803850861788038508717880385088178803850891788038509017880385091178803850921788038509317880385094178803850951788038509617880385097178803850981788038509917880385100178803851011788038510217880385103178803851041788038510517880385106178803851071788038510817880385109178803851101788038511117880385112178803851131788038511417880385115178803851161788038511717880385118178803851191788038512017880385121178803851221788038512317880385124178803851251788038512617880385127178803851281788038512917880385130178803851311788038513217880385133178803851341788038513517880385136178803851371788038513817880385139178803851401788038514117880385142178803851431788038514417880385145178803851461788038514717880385148178803851491788038515017880385151178803851521788038515317880385154178803851551788038515617880385157178803851581788038515917880385160178803851611788038516217880385163178803851641788038516517880385166178803851671788038516817880385169178803851701788038517117880385172178803851731788038517417880385175178803851761788038517717880385178178803851791788038518017880385181178803851821788038518317880385184178803851851788038518617880385187178803851881788038518917880385190178803851911788038519217880385193178803851941788038519517880385196178803851971788038519817880385199178803852001788038520117880385202178803852031788038520417880385205178803852061788038520717880385208178803852091788038521017880385211178803852121788038521317880385214178803852151788038521617880385217178803852181788038521917880385220178803852211788038522217880385223178803852241788038522517880385226178803852271788038522817880385229178803852301788038523117880385232178803852331788038523417880385235178803852361788038523717880385238178803852391788038524017880385241178803852421788038524317880385244178803852451788038524617880385247178803852481788038524917880385250178803852511788038525217880385253178803852541788038525517880385256178803852571788038525817880385259178803852601788038526117880385262178803852631788038526417880385265178803852661788038526717880385268178803852691788038527017880385271178803852721788038527317880385274178803852751788038527617880385277178803852781788038527917880385280178803852811788038528217880385283178803852841788038528517880385286178803852871788038528817880385289178803852901788038529117880385292178803852931788038529417880385295178803852961788038529717880385298178803852991788038530017880385301178803853021788038530317880385304178803853051788038530617880385307178803853081788038530917880385310178803853111788038531217880385313178803853141788038531517880385316178803853171788038531817880385319178803853201788038532117880385322178803853231788038532417880385325178803853261788038532717880385328178803853291788038533017880385331178803853321788038533317880385334178803853351788038533617880385337178803853381788038533917880385340178803853411788038534217880385343178803853441788038534517880385346178803853471788038534817880385349178803853501788038535117880385352178803853531788038535417880385355178803853561788038535717880385358178803853591788038536017880385361178803853621788038536317880385364178803853651788038536617880385367178803853681788038536917880385370178803853711788038537217880385373178803853741788038537517880385376178803853771788038537817880385379178803853801788038538117880385382178803853831788038538417880385385178803853861788038538717880385388178803853891788038539017880385391178803853921788038539317880385394178803853951788038539617880385397178803853981788038539917880385400178803854011788038540217880385403178803854041788038540517880385406178803854071788038540817880385409178803854101788038541117880385412178803854131788038541417880385415178803854161788038541717880385418178803854191788038542017880385421178803854221788038542317880385424178803854251788038542617880385427178803854281788038542917880385430178803854311788038543217880385433178803854341788038543517880385436178803854371788038543817880385439178803854401788038544117880385442178803854431788038544417880385445178803854461788038544717880385448178803854491788038545017880385451178803854521788038545317880385454178803854551788038545617880385457178803854581788038545917880385460178803854611788038546217880385463178803854641788038546517880385466178803854671788038546817880385469178803854701788038547117880385472178803854731788038547417880385475178803854761788038547717880385478178803854791788038548017880385481178803854821788038548317880385484178803854851788038548617880385487178803854881788038548917880385490178803854911788038549217880385493178803854941788038549517880385496178803854971788038549817880385499178803855001788038550117880385502178803855031788038550417880385505178803855061788038550717880385508178803855091788038551017880385511178803855121788038551317880385514178803855151788038551617880385517178803855181788038551917880385520178803855211788038552217880385523178803855241788038552517880385526178803855271788038552817880385529178803855301788038553117880385532178803855331788038553417880385535178803855361788038553717880385538178803855391788038554017880385541178803855421788038554317880385544178803855451788038554617880385547178803855481788038554917880385550178803855511788038555217880385553178803855541788038555517880385556178803855571788038555817880385559178803855601788038556117880385562178803855631788038556417880385565178803855661788038556717880385568178803855691788038557017880385571178803855721788038557317880385574178803855751788038557617880385577178803855781788038557917880385580178803855811788038558217880385583178803855841788038558517880385586178803855871788038558817880385589178803855901788038559117880385592178803855931788038559417880385595178803855961788038559717880385598178803855991788038560017880385601178803856021788038560317880385604178803856051788038560617880385607178803856081788038560917880385610178803856111788038561217880385613178803856141788038561517880385616178803856171788038561817880385619178803856201788038562117880385622178803856231788038562417880385625178803856261788038562717880385628178803856291788038563017880385631178803856321788038563317880385634178803856351788038563617880385637178803856381788038563917880385640178803856411788038564217880385643178803856441788038564517880385646178803856471788038564817880385649178803856501788038565117880385652178803856531788038565417880385655178803856561788038565717880385658178803856591788038566017880385661178803856621788038566317880385664178803856651788038566617880385667178803856681788038566917880385670178803856711788038567217880385673178803856741788038567517880385676178803856771788038567817880385679178803856801788038568117880385682178803856831788038568417880385685178803856861788038568717880385688178803856891788038569017880385691178803856921788038569317880385694178803856951788038569617880385697178803856981788038569917880385700178803857011788038570217880385703178803857041788038570517880385706178803857071788038570817880385709178803857101788038571117880385712178803857131788038571417880385715178803857161788038571717880385718178803857191788038572017880385721178803857221788038572317880385724178803857251788038572617880385727178803857281788038572917880385730178803857311788038573217880385733178803857341788038573517880385736178803857371788038573817880385739178803857401788038574117880385742178803857431788038574417880385745178803857461788038574717880385748178803857491788038575017880385751178803857521788038575317880385754178803857551788038575617880385757178803857581788038575917880385760178803857611788038576217880385763178803857641788038576517880385766178803857671788038576817880385769178803857701788038577117880385772178803857731788038577417880385775178803857761788038577717880385778178803857791788038578017880385781178803857821788038578317880385784178803857851788038578617880385787178803857881788038578917880385790178803857911788038579217880385793178803857941788038579517880385796178803857971788038579817880385799178803858001788038580117880385802178803858031788038580417880385805178803858061788038580717880385808178803858091788038581017880385811178803858121788038581317880385814178803858151788038581617880385817178803858181788038581917880385820178803858211788038582217880385823178803858241788038582517880385826178803858271788038582817880385829178803858301788038583117880385832178803858331788038583417880385835178803858361788038583717880385838178803858391788038584017880385841178803858421788038584317880385844178803858451788038584617880385847178803858481788038584917880385850178803858511788038585217880385853178803858541788038585517880385856178803858571788038585817880385859178803858601788038586117880385862178803858631788038586417880385865178803858661788038586717880385868178803858691788038587017880385871178803858721788038587317880385874178803858751788038587617880385877178803858781788038587917880385880178803858811788038588217880385883178803858841788038588517880385886178803858871788038588817880385889178803858901788038589117880385892178803858931788038589417880385895178803858961788038589717880385898178803858991788038590017880385901178803859021788038590317880385904178803859051788038590617880385907178803859081788038590917880385910178803859111788038591217880385913178803859141788038591517880385916178803859171788038591817880385919178803859201788038592117880385922178803859231788038592417880385925178803859261788038592717880385928178803859291788038593017880385931178803859321788038593317880385934178803859351788038593617880385937178803859381788038593917880385940178803859411788038594217880385943178803859441788038594517880385946178803859471788038594817880385949178803859501788038595117880385952178803859531788038595417880385955178803859561788038595717880385958178803859591788038596017880385961178803859621788038596317880385964178803859651788038596617880385967178803859681788038596917880385970178803859711788038597217880385973178803859741788038597517880385976178803859771788038597817880385979178803859801788038598117880385982178803859831788038598417880385985178803859861788038598717880385988178803859891788038599017880385991178803859921788038599317880385994178803859951788038599617880385997178803859981788038599917880386000178803860011788038600217880386003178803860041788038600517880386006178803860071788038600817880386009178803860101788038601117880386012178803860131788038601417880386015178803860161788038601717880386018178803860191788038602017880386021178803860221788038602317880386024178803860251788038602617880386027178803860281788038602917880386030178803860311788038603217880386033178803860341788038603517880386036178803860371788038603817880386039178803860401788038604117880386042178803860431788038604417880386045178803860461788038604717880386048178803860491788038605017880386051178803860521788038605317880386054178803860551788038605617880386057178803860581788038605917880386060178803860611788038606217880386063178803860641788038606517880386066178803860671788038606817880386069178803860701788038607117880386072178803860731788038607417880386075178803860761788038607717880386078178803860791788038608017880386081178803860821788038608317880386084178803860851788038608617880386087178803860881788038608917880386090178803860911788038609217880386093178803860941788038609517880386096178803860971788038609817880386099178803861001788038610117880386102178803861031788038610417880386105178803861061788038610717880386108178803861091788038611017880386111178803861121788038611317880386114178803861151788038611617880386117178803861181788038611917880386120178803861211788038612217880386123178803861241788038612517880386126178803861271788038612817880386129178803861301788038613117880386132178803861331788038613417880386135178803861361788038613717880386138178803861391788038614017880386141178803861421788038614317880386144178803861451788038614617880386147178803861481788038614917880386150178803861511788038615217880386153178803861541788038615517880386156178803861571788038615817880386159178803861601788038616117880386162178803861631788038616417880386165178803861661788038616717880386168178803861691788038617017880386171178803861721788038617317880386174178803861751788038617617880386177178803861781788038617917880386180178803861811788038618217880386183178803861841788038618517880386186178803861871788038618817880386189178803861901788038619117880386192178803861931788038619417880386195178803861961788038619717880386198178803861991788038620017880386201178803862021788038620317880386204178803862051788038620617880386207178803862081788038620917880386210178803862111788038621217880386213178803862141788038621517880386216178803862171788038621817880386219178803862201788038622117880386222178803862231788038622417880386225178803862261788038622717880386228178803862291788038623017880386231178803862321788038623317880386234178803862351788038623617880386237178803862381788038623917880386240178803862411788038624217880386243178803862441788038624517880386246178803862471788038624817880386249178803862501788038625117880386252178803862531788038625417880386255178803862561788038625717880386258178803862591788038626017880386261178803862621788038626317880386264178803862651788038626617880386267178803862681788038626917880386270178803862711788038627217880386273178803862741788038627517880386276178803862771788038627817880386279178803862801788038628117880386282178803862831788038628417880386285178803862861788038628717880386288178803862891788038629017880386291178803862921788038629317880386294178803862951788038629617880386297178803862981788038629917880386300178803863011788038630217880386303178803863041788038630517880386306178803863071788038630817880386309178803863101788038631117880386312178803863131788038631417880386315178803863161788038631717880386318178803863191788038632017880386321178803863221788038632317880386324178803863251788038632617880386327178803863281788038632917880386330178803863311788038633217880386333178803863341788038633517880386336178803863371788038633817880386339178803863401788038634117880386342178803863431788038634417880386345178803863461788038634717880386348178803863491788038635017880386351178803863521788038635317880386354178803863551788038635617880386357178803863581788038635917880386360178803863611788038636217880386363178803863641788038636517880386366178803863671788038636817880386369178803863701788038637117880386372178803863731788038637417880386375178803863761788038637717880386378178803863791788038638017880386381178803863821788038638317880386384178803863851788038638617880386387178803863881788038638917880386390178803863911788038639217880386393178803863941788038639517880386396178803863971788038639817880386399178803864001788038640117880386402178803864031788038640417880386405178803864061788038640717880386408178803864091788038641017880386411178803864121788038641317880386414178803864151788038641617880386417178803864181788038641917880386420178803864211788038642217880386423178803864241788038642517880386426178803864271788038642817880386429178803864301788038643117880386432178803864331788038643417880386435178803864361788038643717880386438178803864391788038644017880386441178803864421788038644317880386444178803864451788038644617880386447178803864481788038644917880386450178803864511788038645217880386453178803864541788038645517880386456178803864571788038645817880386459178803864601788038646117880386462178803864631788038646417880386465178803864661788038646717880386468178803864691788038647017880386471178803864721788038647317880386474178803864751788038647617880386477178803864781788038647917880386480178803864811788038648217880386483178803864841788038648517880386486178803864871788038648817880386489178803864901788038649117880386492178803864931788038649417880386495178803864961788038649717880386498178803864991788038650017880386501178803865021788038650317880386504178803865051788038650617880386507178803865081788038650917880386510178803865111788038651217880386513178803865141788038651517880386516178803865171788038651817880386519178803865201788038652117880386522178803865231788038652417880386525178803865261788038652717880386528178803865291788038653017880386531178803865321788038653317880386534178803865351788038653617880386537178803865381788038653917880386540178803865411788038654217880386543178803865441788038654517880386546178803865471788038654817880386549178803865501788038655117880386552178803865531788038655417880386555178803865561788038655717880386558178803865591788038656017880386561178803865621788038656317880386564178803865651788038656617880386567178803865681788038656917880386570178803865711788038657217880386573178803865741788038657517880386576178803865771788038657817880386579178803865801788038658117880386582178803865831788038658417880386585178803865861788038658717880386588178803865891788038659017880386591178803865921788038659317880386594178803865951788038659617880386597178803865981788038659917880386600178803866011788038660217880386603178803866041788038660517880386606178803866071788038660817880386609178803866101788038661117880386612178803866131788038661417880386615178803866161788038661717880386618178803866191788038662017880386621178803866221788038662317880386624178803866251788038662617880386627178803866281788038662917880386630178803866311788038663217880386633178803866341788038663517880386636178803866371788038663817880386639178803866401788038664117880386642178803866431788038664417880386645178803866461788038664717880386648178803866491788038665017880386651178803866521788038665317880386654178803866551788038665617880386657178803866581788038665917880386660178803866611788038666217880386663178803866641788038666517880386666178803866671788038666817880386669178803866701788038667117880386672178803866731788038667417880386675178803866761788038667717880386678178803866791788038668017880386681178803866821788038668317880386684178803866851788038668617880386687178803866881788038668917880386690178803866911788038669217880386693178803866941788038669517880386696178803866971788038669817880386699178803867001788038670117880386702178803867031788038670417880386705178803867061788038670717880386708178803867091788038671017880386711178803867121788038671317880386714178803867151788038671617880386717178803867181788038671917880386720178803867211788038672217880386723178803867241788038672517880386726178803867271788038672817880386729178803867301788038673117880386732178803867331788038673417880386735178803867361788038673717880386738178803867391788038674017880386741178803867421788038674317880386744178803867451788038674617880386747178803867481788038674917880386750178803867511788038675217880386753178803867541788038675517880386756178803867571788038675817880386759178803867601788038676117880386762178803867631788038676417880386765178803867661788038676717880386768178803867691788038677017880386771178803867721788038677317880386774178803867751788038677617880386777178803867781788038677917880386780178803867811788038678217880386783178803867841788038678517880386786178803867871788038678817880386789178803867901788038679117880386792178803867931788038679417880386795178803867961788038679717880386798178803867991788038680017880386801178803868021788038680317880386804178803868051788038680617880386807178803868081788038680917880386810178803868111788038681217880386813178803868141788038681517880386816178803868171788038681817880386819178803868201788038682117880386822178803868231788038682417880386825178803868261788038682717880386828178803868291788038683017880386831178803868321788038683317880386834178803868351788038683617880386837178803868381788038683917880386840178803868411788038684217880386843178803868441788038684517880386846178803868471788038684817880386849178803868501788038685117880386852178803868531788038685417880386855178803868561788038685717880386858178803868591788038686017880386861178803868621788038686317880386864178803868651788038686617880386867178803868681788038686917880386870178803868711788038687217880386873178803868741788038687517880386876178803868771788038687817880386879178803868801788038688117880386882178803868831788038688417880386885178803868861788038688717880386888178803868891788038689017880386891178803868921788038689317880386894178803868951788038689617880386897178803868981788038689917880386900178803869011788038690217880386903178803869041788038690517880386906178803869071788038690817880386909178803869101788038691117880386912178803869131788038691417880386915178803869161788038691717880386918178803869191788038692017880386921178803869221788038692317880386924178803869251788038692617880386927178803869281788038692917880386930178803869311788038693217880386933178803869341788038693517880386936178803869371788038693817880386939178803869401788038694117880386942178803869431788038694417880386945178803869461788038694717880386948178803869491788038695017880386951178803869521788038695317880386954178803869551788038695617880386957178803869581788038695917880386960178803869611788038696217880386963178803869641788038696517880386966178803869671788038696817880386969178803869701788038697117880386972178803869731788038697417880386975178803869761788038697717880386978178803869791788038698017880386981178803869821788038698317880386984178803869851788038698617880386987178803869881788038698917880386990178803869911788038699217880386993178803869941788038699517880386996178803869971788038699817880386999178803870001788038700117880387002178803870031788038700417880387005178803870061788038700717880387008178803870091788038701017880387011178803870121788038701317880387014178803870151788038701617880387017178803870181788038701917880387020178803870211788038702217880387023178803870241788038702517880387026178803870271788038702817880387029178803870301788038703117880387032178803870331788038703417880387035178803870361788038703717880387038178803870391788038704017880387041178803870421788038704317880387044178803870451788038704617880387047178803870481788038704917880387050178803870511788038705217880387053178803870541788038705517880387056178803870571788038705817880387059178803870601788038706117880387062178803870631788038706417880387065178803870661788038706717880387068178803870691788038707017880387071178803870721788038707317880387074178803870751788038707617880387077178803870781788038707917880387080178803870811788038708217880387083178803870841788038708517880387086178803870871788038708817880387089178803870901788038709117880387092178803870931788038709417880387095178803870961788038709717880387098178803870991788038710017880387101178803871021788038710317880387104178803871051788038710617880387107178803871081788038710917880387110178803871111788038711217880387113178803871141788038711517880387116178803871171788038711817880387119178803871201788038712117880387122178803871231788038712417880387125178803871261788038712717880387128178803871291788038713017880387131178803871321788038713317880387134178803871351788038713617880387137178803871381788038713917880387140178803871411788038714217880387143178803871441788038714517880387146178803871471788038714817880387149178803871501788038715117880387152178803871531788038715417880387155178803871561788038715717880387158178803871591788038716017880387161178803871621788038716317880387164178803871651788038716617880387167178803871681788038716917880387170178803871711788038717217880387173178803871741788038717517880387176178803871771788038717817880387179178803871801788038718117880387182178803871831788038718417880387185178803871861788038718717880387188178803871891788038719017880387191178803871921788038719317880387194178803871951788038719617880387197178803871981788038719917880387200178803872011788038720217880387203178803872041788038720517880387206178803872071788038720817880387209178803872101788038721117880387212178803872131788038721417880387215178803872161788038721717880387218178803872191788038722017880387221178803872221788038722317880387224178803872251788038722617880387227178803872281788038722917880387230178803872311788038723217880387233178803872341788038723517880387236178803872371788038723817880387239178803872401788038724117880387242178803872431788038724417880387245178803872461788038724717880387248178803872491788038725017880387251178803872521788038725317880387254178803872551788038725617880387257178803872581788038725917880387260178803872611788038726217880387263178803872641788038726517880387266178803872671788038726817880387269178803872701788038727117880387272178803872731788038727417880387275178803872761788038727717880387278178803872791788038728017880387281178803872821788038728317880387284178803872851788038728617880387287178803872881788038728917880387290178803872911788038729217880387293178803872941788038729517880387296178803872971788038729817880387299178803873001788038730117880387302178803873031788038730417880387305178803873061788038730717880387308178803873091788038731017880387311178803873121788038731317880387314178803873151788038731617880387317178803873181788038731917880387320178803873211788038732217880387323178803873241788038732517880387326178803873271788038732817880387329178803873301788038733117880387332178803873331788038733417880387335178803873361788038733717880387338178803873391788038734017880387341178803873421788038734317880387344178803873451788038734617880387347178803873481788038734917880387350178803873511788038735217880387353178803873541788038735517880387356178803873571788038735817880387359178803873601788038736117880387362178803873631788038736417880387365178803873661788038736717880387368178803873691788038737017880387371178803873721788038737317880387374178803873751788038737617880387377178803873781788038737917880387380178803873811788038738217880387383178803873841788038738517880387386178803873871788038738817880387389178803873901788038739117880387392178803873931788038739417880387395178803873961788038739717880387398178803873991788038740017880387401178803874021788038740317880387404178803874051788038740617880387407178803874081788038740917880387410178803874111788038741217880387413178803874141788038741517880387416178803874171788038741817880387419178803874201788038742117880387422178803874231788038742417880387425178803874261788038742717880387428178803874291788038743017880387431178803874321788038743317880387434178803874351788038743617880387437178803874381788038743917880387440178803874411788038744217880387443178803874441788038744517880387446178803874471788038744817880387449178803874501788038745117880387452178803874531788038745417880387455178803874561788038745717880387458178803874591788038746017880387461178803874621788038746317880387464178803874651788038746617880387467178803874681788038746917880387470178803874711788038747217880387473178803874741788038747517880387476178803874771788038747817880387479178803874801788038748117880387482178803874831788038748417880387485178803874861788038748717880387488178803874891788038749017880387491178803874921788038749317880387494178803874951788038749617880387497178803874981788038749917880387500178803875011788038750217880387503178803875041788038750517880387506178803875071788038750817880387509178803875101788038751117880387512178803875131788038751417880387515178803875161788038751717880387518178803875191788038752017880387521178803875221788038752317880387524178803875251788038752617880387527178803875281788038752917880387530178803875311788038753217880387533178803875341788038753517880387536178803875371788038753817880387539178803875401788038754117880387542178803875431788038754417880387545178803875461788038754717880387548178803875491788038755017880387551178803875521788038755317880387554178803875551788038755617880387557178803875581788038755917880387560178803875611788038756217880387563178803875641788038756517880387566178803875671788038756817880387569178803875701788038757117880387572178803875731788038757417880387575178803875761788038757717880387578178803875791788038758017880387581178803875821788038758317880387584178803875851788038758617880387587178803875881788038758917880387590178803875911788038759217880387593178803875941788038759517880387596178803875971788038759817880387599178803876001788038760117880387602178803876031788038760417880387605178803876061788038760717880387608178803876091788038761017880387611178803876121788038761317880387614178803876151788038761617880387617178803876181788038761917880387620178803876211788038762217880387623178803876241788038762517880387626178803876271788038762817880387629178803876301788038763117880387632178803876331788038763417880387635178803876361788038763717880387638178803876391788038764017880387641178803876421788038764317880387644178803876451788038764617880387647178803876481788038764917880387650178803876511788038765217880387653178803876541788038765517880387656178803876571788038765817880387659178803876601788038766117880387662178803876631788038766417880387665178803876661788038766717880387668178803876691788038767017880387671178803876721788038767317880387674178803876751788038767617880387677178803876781788038767917880387680178803876811788038768217880387683178803876841788038768517880387686178803876871788038768817880387689178803876901788038769117880387692178803876931788038769417880387695178803876961788038769717880387698178803876991788038770017880387701178803877021788038770317880387704178803877051788038770617880387707178803877081788038770917880387710178803877111788038771217880387713178803877141788038771517880387716178803877171788038771817880387719178803877201788038772117880387722178803877231788038772417880387725178803877261788038772717880387728178803877291788038773017880387731178803877321788038773317880387734178803877351788038773617880387737178803877381788038773917880387740178803877411788038774217880387743178803877441788038774517880387746178803877471788038774817880387749178803877501788038775117880387752178803877531788038775417880387755178803877561788038775717880387758178803877591788038776017880387761178803877621788038776317880387764178803877651788038776617880387767178803877681788038776917880387770178803877711788038777217880387773178803877741788038777517880387776178803877771788038777817880387779178803877801788038778117880387782178803877831788038778417880387785178803877861788038778717880387788178803877891788038779017880387791178803877921788038779317880387794178803877951788038779617880387797178803877981788038779917880387800178803878011788038780217880387803178803878041788038780517880387806178803878071788038780817880387809178803878101788038781117880387812178803878131788038781417880387815178803878161788038781717880387818178803878191788038782017880387821178803878221788038782317880387824178803878251788038782617880387827178803878281788038782917880387830178803878311788038783217880387833178803878341788038783517880387836178803878371788038783817880387839178803878401788038784117880387842178803878431788038784417880387845178803878461788038784717880387848178803878491788038785017880387851178803878521788038785317880387854178803878551788038785617880387857178803878581788038785917880387860178803878611788038786217880387863178803878641788038786517880387866178803878671788038786817880387869178803878701788038787117880387872178803878731788038787417880387875178803878761788038787717880387878178803878791788038788017880387881178803878821788038788317880387884178803878851788038788617880387887178803878881788038788917880387890178803878911788038789217880387893178803878941788038789517880387896178803878971788038789817880387899178803879001788038790117880387902178803879031788038790417880387905178803879061788038790717880387908178803879091788038791017880387911178803879121788038791317880387914178803879151788038791617880387917178803879181788038791917880387920178803879211788038792217880387923178803879241788038792517880387926178803879271788038792817880387929178803879301788038793117880387932178803879331788038793417880387935178803879361788038793717880387938178803879391788038794017880387941178803879421788038794317880387944178803879451788038794617880387947178803879481788038794917880387950178803879511788038795217880387953178803879541788038795517880387956178803879571788038795817880387959178803879601788038796117880387962178803879631788038796417880387965178803879661788038796717880387968178803879691788038797017880387971178803879721788038797317880387974178803879751788038797617880387977178803879781788038797917880387980178803879811788038798217880387983178803879841788038798517880387986178803879871788038798817880387989178803879901788038799117880387992178803879931788038799417880387995178803879961788038799717880387998178803879991788038800017880388001178803880021788038800317880388004178803880051788038800617880388007178803880081788038800917880388010178803880111788038801217880388013178803880141788038801517880388016178803880171788038801817880388019178803880201788038802117880388022178803880231788038802417880388025178803880261788038802717880388028178803880291788038803017880388031178803880321788038803317880388034178803880351788038803617880388037178803880381788038803917880388040178803880411788038804217880388043178803880441788038804517880388046178803880471788038804817880388049178803880501788038805117880388052178803880531788038805417880388055178803880561788038805717880388058178803880591788038806017880388061178803880621788038806317880388064178803880651788038806617880388067178803880681788038806917880388070178803880711788038807217880388073178803880741788038807517880388076178803880771788038807817880388079178803880801788038808117880388082178803880831788038808417880388085178803880861788038808717880388088178803880891788038809017880388091178803880921788038809317880388094178803880951788038809617880388097178803880981788038809917880388100178803881011788038810217880388103178803881041788038810517880388106178803881071788038810817880388109178803881101788038811117880388112178803881131788038811417880388115178803881161788038811717880388118178803881191788038812017880388121178803881221788038812317880388124178803881251788038812617880388127178803881281788038812917880388130178803881311788038813217880388133178803881341788038813517880388136178803881371788038813817880388139178803881401788038814117880388142178803881431788038814417880388145178803881461788038814717880388148178803881491788038815017880388151178803881521788038815317880388154178803881551788038815617880388157178803881581788038815917880388160178803881611788038816217880388163178803881641788038816517880388166178803881671788038816817880388169178803881701788038817117880388172178803881731788038817417880388175178803881761788038817717880388178178803881791788038818017880388181178803881821788038818317880388184178803881851788038818617880388187178803881881788038818917880388190178803881911788038819217880388193178803881941788038819517880388196178803881971788038819817880388199178803882001788038820117880388202178803882031788038820417880388205178803882061788038820717880388208178803882091788038821017880388211178803882121788038821317880388214178803882151788038821617880388217178803882181788038821917880388220178803882211788038822217880388223178803882241788038822517880388226178803882271788038822817880388229178803882301788038823117880388232178803882331788038823417880388235178803882361788038823717880388238178803882391788038824017880388241178803882421788038824317880388244178803882451788038824617880388247178803882481788038824917880388250178803882511788038825217880388253178803882541788038825517880388256178803882571788038825817880388259178803882601788038826117880388262178803882631788038826417880388265178803882661788038826717880388268178803882691788038827017880388271178803882721788038827317880388274178803882751788038827617880388277178803882781788038827917880388280178803882811788038828217880388283178803882841788038828517880388286178803882871788038828817880388289178803882901788038829117880388292178803882931788038829417880388295178803882961788038829717880388298178803882991788038830017880388301178803883021788038830317880388304178803883051788038830617880388307178803883081788038830917880388310178803883111788038831217880388313178803883141788038831517880388316178803883171788038831817880388319178803883201788038832117880388322178803883231788038832417880388325178803883261788038832717880388328178803883291788038833017880388331178803883321788038833317880388334178803883351788038833617880388337178803883381788038833917880388340178803883411788038834217880388343178803883441788038834517880388346178803883471788038834817880388349178803883501788038835117880388352178803883531788038835417880388355178803883561788038835717880388358178803883591788038836017880388361178803883621788038836317880388364178803883651788038836617880388367178803883681788038836917880388370178803883711788038837217880388373178803883741788038837517880388376178803883771788038837817880388379178803883801788038838117880388382178803883831788038838417880388385178803883861788038838717880388388178803883891788038839017880388391178803883921788038839317880388394178803883951788038839617880388397178803883981788038839917880388400178803884011788038840217880388403178803884041788038840517880388406178803884071788038840817880388409178803884101788038841117880388412178803884131788038841417880388415178803884161788038841717880388418178803884191788038842017880388421178803884221788038842317880388424178803884251788038842617880388427178803884281788038842917880388430178803884311788038843217880388433178803884341788038843517880388436178803884371788038843817880388439178803884401788038844117880388442178803884431788038844417880388445178803884461788038844717880388448178803884491788038845017880388451178803884521788038845317880388454178803884551788038845617880388457178803884581788038845917880388460178803884611788038846217880388463178803884641788038846517880388466178803884671788038846817880388469178803884701788038847117880388472178803884731788038847417880388475178803884761788038847717880388478178803884791788038848017880388481178803884821788038848317880388484178803884851788038848617880388487178803884881788038848917880388490178803884911788038849217880388493178803884941788038849517880388496178803884971788038849817880388499178803885001788038850117880388502178803885031788038850417880388505178803885061788038850717880388508178803885091788038851017880388511178803885121788038851317880388514178803885151788038851617880388517178803885181788038851917880388520178803885211788038852217880388523178803885241788038852517880388526178803885271788038852817880388529178803885301788038853117880388532178803885331788038853417880388535178803885361788038853717880388538178803885391788038854017880388541178803885421788038854317880388544178803885451788038854617880388547178803885481788038854917880388550178803885511788038855217880388553178803885541788038855517880388556178803885571788038855817880388559178803885601788038856117880388562178803885631788038856417880388565178803885661788038856717880388568178803885691788038857017880388571178803885721788038857317880388574178803885751788038857617880388577178803885781788038857917880388580178803885811788038858217880388583178803885841788038858517880388586178803885871788038858817880388589178803885901788038859117880388592178803885931788038859417880388595178803885961788038859717880388598178803885991788038860017880388601178803886021788038860317880388604178803886051788038860617880388607178803886081788038860917880388610178803886111788038861217880388613178803886141788038861517880388616178803886171788038861817880388619178803886201788038862117880388622178803886231788038862417880388625178803886261788038862717880388628178803886291788038863017880388631178803886321788038863317880388634178803886351788038863617880388637178803886381788038863917880388640178803886411788038864217880388643178803886441788038864517880388646178803886471788038864817880388649178803886501788038865117880388652178803886531788038865417880388655178803886561788038865717880388658178803886591788038866017880388661178803886621788038866317880388664178803886651788038866617880388667178803886681788038866917880388670178803886711788038867217880388673178803886741788038867517880388676178803886771788038867817880388679178803886801788038868117880388682178803886831788038868417880388685178803886861788038868717880388688178803886891788038869017880388691178803886921788038869317880388694178803886951788038869617880388697178803886981788038869917880388700178803887011788038870217880388703178803887041788038870517880388706178803887071788038870817880388709178803887101788038871117880388712178803887131788038871417880388715178803887161788038871717880388718178803887191788038872017880388721178803887221788038872317880388724178803887251788038872617880388727178803887281788038872917880388730178803887311788038873217880388733178803887341788038873517880388736178803887371788038873817880388739178803887401788038874117880388742178803887431788038874417880388745178803887461788038874717880388748178803887491788038875017880388751178803887521788038875317880388754178803887551788038875617880388757178803887581788038875917880388760178803887611788038876217880388763178803887641788038876517880388766178803887671788038876817880388769178803887701788038877117880388772178803887731788038877417880388775178803887761788038877717880388778178803887791788038878017880388781178803887821788038878317880388784178803887851788038878617880388787178803887881788038878917880388790178803887911788038879217880388793178803887941788038879517880388796178803887971788038879817880388799178803888001788038880117880388802178803888031788038880417880388805178803888061788038880717880388808178803888091788038881017880388811178803888121788038881317880388814178803888151788038881617880388817178803888181788038881917880388820178803888211788038882217880388823178803888241788038882517880388826178803888271788038882817880388829178803888301788038883117880388832178803888331788038883417880388835178803888361788038883717880388838178803888391788038884017880388841178803888421788038884317880388844178803888451788038884617880388847178803888481788038884917880388850178803888511788038885217880388853178803888541788038885517880388856178803888571788038885817880388859178803888601788038886117880388862178803888631788038886417880388865178803888661788038886717880388868178803888691788038887017880388871178803888721788038887317880388874178803888751788038887617880388877178803888781788038887917880388880178803888811788038888217880388883178803888841788038888517880388886178803888871788038888817880388889178803888901788038889117880388892178803888931788038889417880388895178803888961788038889717880388898178803888991788038890017880388901178803889021788038890317880388904178803889051788038890617880388907178803889081788038890917880388910178803889111788038891217880388913178803889141788038891517880388916178803889171788038891817880388919178803889201788038892117880388922178803889231788038892417880388925178803889261788038892717880388928178803889291788038893017880388931178803889321788038893317880388934178803889351788038893617880388937178803889381788038893917880388940178803889411788038894217880388943178803889441788038894517880388946178803889471788038894817880388949178803889501788038895117880388952178803889531788038895417880388955178803889561788038895717880388958178803889591788038896017880388961178803889621788038896317880388964178803889651788038896617880388967178803889681788038896917880388970178803889711788038897217880388973178803889741788038897517880388976178803889771788038897817880388979178803889801788038898117880388982178803889831788038898417880388985178803889861788038898717880388988178803889891788038899017880388991178803889921788038899317880388994178803889951788038899617880388997178803889981788038899917880389000178803890011788038900217880389003178803890041788038900517880389006178803890071788038900817880389009178803890101788038901117880389012178803890131788038901417880389015178803890161788038901717880389018178803890191788038902017880389021178803890221788038902317880389024178803890251788038902617880389027178803890281788038902917880389030178803890311788038903217880389033178803890341788038903517880389036178803890371788038903817880389039178803890401788038904117880389042178803890431788038904417880389045178803890461788038904717880389048178803890491788038905017880389051178803890521788038905317880389054178803890551788038905617880389057178803890581788038905917880389060178803890611788038906217880389063178803890641788038906517880389066178803890671788038906817880389069178803890701788038907117880389072178803890731788038907417880389075178803890761788038907717880389078178803890791788038908017880389081178803890821788038908317880389084178803890851788038908617880389087178803890881788038908917880389090178803890911788038909217880389093178803890941788038909517880389096178803890971788038909817880389099178803891001788038910117880389102178803891031788038910417880389105178803891061788038910717880389108178803891091788038911017880389111178803891121788038911317880389114178803891151788038911617880389117178803891181788038911917880389120178803891211788038912217880389123178803891241788038912517880389126178803891271788038912817880389129178803891301788038913117880389132178803891331788038913417880389135178803891361788038913717880389138178803891391788038914017880389141178803891421788038914317880389144178803891451788038914617880389147178803891481788038914917880389150178803891511788038915217880389153178803891541788038915517880389156178803891571788038915817880389159178803891601788038916117880389162178803891631788038916417880389165178803891661788038916717880389168178803891691788038917017880389171178803891721788038917317880389174178803891751788038917617880389177178803891781788038917917880389180178803891811788038918217880389183178803891841788038918517880389186178803891871788038918817880389189178803891901788038919117880389192178803891931788038919417880389195178803891961788038919717880389198178803891991788038920017880389201178803892021788038920317880389204178803892051788038920617880389207178803892081788038920917880389210178803892111788038921217880389213178803892141788038921517880389216178803892171788038921817880389219178803892201788038922117880389222178803892231788038922417880389225178803892261788038922717880389228178803892291788038923017880389231178803892321788038923317880389234178803892351788038923617880389237178803892381788038923917880389240178803892411788038924217880389243178803892441788038924517880389246178803892471788038924817880389249178803892501788038925117880389252178803892531788038925417880389255178803892561788038925717880389258178803892591788038926017880389261178803892621788038926317880389264178803892651788038926617880389267178803892681788038926917880389270178803892711788038927217880389273178803892741788038927517880389276178803892771788038927817880389279178803892801788038928117880389282178803892831788038928417880389285178803892861788038928717880389288178803892891788038929017880389291178803892921788038929317880389294178803892951788038929617880389297178803892981788038929917880389300178803893011788038930217880389303178803893041788038930517880389306178803893071788038930817880389309178803893101788038931117880389312178803893131788038931417880389315178803893161788038931717880389318178803893191788038932017880389321178803893221788038932317880389324178803893251788038932617880389327178803893281788038932917880389330178803893311788038933217880389333178803893341788038933517880389336178803893371788038933817880389339178803893401788038934117880389342178803893431788038934417880389345178803893461788038934717880389348178803893491788038935017880389351178803893521788038935317880389354178803893551788038935617880389357178803893581788038935917880389360178803893611788038936217880389363178803893641788038936517880389366178803893671788038936817880389369178803893701788038937117880389372178803893731788038937417880389375178803893761788038937717880389378178803893791788038938017880389381178803893821788038938317880389384178803893851788038938617880389387178803893881788038938917880389390178803893911788038939217880389393178803893941788038939517880389396178803893971788038939817880389399178803894001788038940117880389402178803894031788038940417880389405178803894061788038940717880389408178803894091788038941017880389411178803894121788038941317880389414178803894151788038941617880389417178803894181788038941917880389420178803894211788038942217880389423178803894241788038942517880389426178803894271788038942817880389429178803894301788038943117880389432178803894331788038943417880389435178803894361788038943717880389438178803894391788038944017880389441178803894421788038944317880389444178803894451788038944617880389447178803894481788038944917880389450178803894511788038945217880389453178803894541788038945517880389456178803894571788038945817880389459178803894601788038946117880389462178803894631788038946417880389465178803894661788038946717880389468178803894691788038947017880389471178803894721788038947317880389474178803894751788038947617880389477178803894781788038947917880389480178803894811788038948217880389483178803894841788038948517880389486178803894871788038948817880389489178803894901788038949117880389492178803894931788038949417880389495178803894961788038949717880389498178803894991788038950017880389501178803895021788038950317880389504178803895051788038950617880389507178803895081788038950917880389510178803895111788038951217880389513178803895141788038951517880389516178803895171788038951817880389519178803895201788038952117880389522178803895231788038952417880389525178803895261788038952717880389528178803895291788038953017880389531178803895321788038953317880389534178803895351788038953617880389537178803895381788038953917880389540178803895411788038954217880389543178803895441788038954517880389546178803895471788038954817880389549178803895501788038955117880389552178803895531788038955417880389555178803895561788038955717880389558178803895591788038956017880389561178803895621788038956317880389564178803895651788038956617880389567178803895681788038956917880389570178803895711788038957217880389573178803895741788038957517880389576178803895771788038957817880389579178803895801788038958117880389582178803895831788038958417880389585178803895861788038958717880389588178803895891788038959017880389591178803895921788038959317880389594178803895951788038959617880389597178803895981788038959917880389600178803896011788038960217880389603178803896041788038960517880389606178803896071788038960817880389609178803896101788038961117880389612178803896131788038961417880389615178803896161788038961717880389618178803896191788038962017880389621178803896221788038962317880389624178803896251788038962617880389627178803896281788038962917880389630178803896311788038963217880389633178803896341788038963517880389636178803896371788038963817880389639178803896401788038964117880389642178803896431788038964417880389645178803896461788038964717880389648178803896491788038965017880389651178803896521788038965317880389654178803896551788038965617880389657178803896581788038965917880389660178803896611788038966217880389663178803896641788038966517880389666178803896671788038966817880389669178803896701788038967117880389672178803896731788038967417880389675178803896761788038967717880389678178803896791788038968017880389681178803896821788038968317880389684178803896851788038968617880389687178803896881788038968917880389690178803896911788038969217880389693178803896941788038969517880389696178803896971788038969817880389699178803897001788038970117880389702178803897031788038970417880389705178803897061788038970717880389708178803897091788038971017880389711178803897121788038971317880389714178803897151788038971617880389717178803897181788038971917880389720178803897211788038972217880389723178803897241788038972517880389726178803897271788038972817880389729178803897301788038973117880389732178803897331788038973417880389735178803897361788038973717880389738178803897391788038974017880389741178803897421788038974317880389744178803897451788038974617880389747178803897481788038974917880389750178803897511788038975217880389753178803897541788038975517880389756178803897571788038975817880389759178803897601788038976117880389762178803897631788038976417880389765178803897661788038976717880389768178803897691788038977017880389771178803897721788038977317880389774178803897751788038977617880389777178803897781788038977917880389780178803897811788038978217880389783178803897841788038978517880389786178803897871788038978817880389789178803897901788038979117880389792178803897931788038979417880389795178803897961788038979717880389798178803897991788038980017880389801178803898021788038980317880389804178803898051788038980617880389807178803898081788038980917880389810178803898111788038981217880389813178803898141788038981517880389816178803898171788038981817880389819178803898201788038982117880389822178803898231788038982417880389825178803898261788038982717880389828178803898291788038983017880389831178803898321788038983317880389834178803898351788038983617880389837178803898381788038983917880389840178803898411788038984217880389843178803898441788038984517880389846178803898471788038984817880389849178803898501788038985117880389852178803898531788038985417880389855178803898561788038985717880389858178803898591788038986017880389861178803898621788038986317880389864178803898651788038986617880389867178803898681788038986917880389870178803898711788038987217880389873178803898741788038987517880389876178803898771788038987817880389879178803898801788038988117880389882178803898831788038988417880389885178803898861788038988717880389888178803898891788038989017880389891178803898921788038989317880389894178803898951788038989617880389897178803898981788038989917880389900178803899011788038990217880389903178803899041788038990517880389906178803899071788038990817880389909178803899101788038991117880389912178803899131788038991417880389915178803899161788038991717880389918178803899191788038992017880389921178803899221788038992317880389924178803899251788038992617880389927178803899281788038992917880389930178803899311788038993217880389933178803899341788038993517880389936178803899371788038993817880389939178803899401788038994117880389942178803899431788038994417880389945178803899461788038994717880389948178803899491788038995017880389951178803899521788038995317880389954178803899551788038995617880389957178803899581788038995917880389960178803899611788038996217880389963178803899641788038996517880389966178803899671788038996817880389969178803899701788038997117880389972178803899731788038997417880389975178803899761788038997717880389978178803899791788038998017880389981178803899821788038998317880389984178803899851788038998617880389987178803899881788038998917880389990178803899911788038999217880389993178803899941788038999517880389996178803899971788038999817880389999