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

手机号段1788034

1788034号段手机号码表

17880340000178803400011788034000217880340003178803400041788034000517880340006178803400071788034000817880340009178803400101788034001117880340012178803400131788034001417880340015178803400161788034001717880340018178803400191788034002017880340021178803400221788034002317880340024178803400251788034002617880340027178803400281788034002917880340030178803400311788034003217880340033178803400341788034003517880340036178803400371788034003817880340039178803400401788034004117880340042178803400431788034004417880340045178803400461788034004717880340048178803400491788034005017880340051178803400521788034005317880340054178803400551788034005617880340057178803400581788034005917880340060178803400611788034006217880340063178803400641788034006517880340066178803400671788034006817880340069178803400701788034007117880340072178803400731788034007417880340075178803400761788034007717880340078178803400791788034008017880340081178803400821788034008317880340084178803400851788034008617880340087178803400881788034008917880340090178803400911788034009217880340093178803400941788034009517880340096178803400971788034009817880340099178803401001788034010117880340102178803401031788034010417880340105178803401061788034010717880340108178803401091788034011017880340111178803401121788034011317880340114178803401151788034011617880340117178803401181788034011917880340120178803401211788034012217880340123178803401241788034012517880340126178803401271788034012817880340129178803401301788034013117880340132178803401331788034013417880340135178803401361788034013717880340138178803401391788034014017880340141178803401421788034014317880340144178803401451788034014617880340147178803401481788034014917880340150178803401511788034015217880340153178803401541788034015517880340156178803401571788034015817880340159178803401601788034016117880340162178803401631788034016417880340165178803401661788034016717880340168178803401691788034017017880340171178803401721788034017317880340174178803401751788034017617880340177178803401781788034017917880340180178803401811788034018217880340183178803401841788034018517880340186178803401871788034018817880340189178803401901788034019117880340192178803401931788034019417880340195178803401961788034019717880340198178803401991788034020017880340201178803402021788034020317880340204178803402051788034020617880340207178803402081788034020917880340210178803402111788034021217880340213178803402141788034021517880340216178803402171788034021817880340219178803402201788034022117880340222178803402231788034022417880340225178803402261788034022717880340228178803402291788034023017880340231178803402321788034023317880340234178803402351788034023617880340237178803402381788034023917880340240178803402411788034024217880340243178803402441788034024517880340246178803402471788034024817880340249178803402501788034025117880340252178803402531788034025417880340255178803402561788034025717880340258178803402591788034026017880340261178803402621788034026317880340264178803402651788034026617880340267178803402681788034026917880340270178803402711788034027217880340273178803402741788034027517880340276178803402771788034027817880340279178803402801788034028117880340282178803402831788034028417880340285178803402861788034028717880340288178803402891788034029017880340291178803402921788034029317880340294178803402951788034029617880340297178803402981788034029917880340300178803403011788034030217880340303178803403041788034030517880340306178803403071788034030817880340309178803403101788034031117880340312178803403131788034031417880340315178803403161788034031717880340318178803403191788034032017880340321178803403221788034032317880340324178803403251788034032617880340327178803403281788034032917880340330178803403311788034033217880340333178803403341788034033517880340336178803403371788034033817880340339178803403401788034034117880340342178803403431788034034417880340345178803403461788034034717880340348178803403491788034035017880340351178803403521788034035317880340354178803403551788034035617880340357178803403581788034035917880340360178803403611788034036217880340363178803403641788034036517880340366178803403671788034036817880340369178803403701788034037117880340372178803403731788034037417880340375178803403761788034037717880340378178803403791788034038017880340381178803403821788034038317880340384178803403851788034038617880340387178803403881788034038917880340390178803403911788034039217880340393178803403941788034039517880340396178803403971788034039817880340399178803404001788034040117880340402178803404031788034040417880340405178803404061788034040717880340408178803404091788034041017880340411178803404121788034041317880340414178803404151788034041617880340417178803404181788034041917880340420178803404211788034042217880340423178803404241788034042517880340426178803404271788034042817880340429178803404301788034043117880340432178803404331788034043417880340435178803404361788034043717880340438178803404391788034044017880340441178803404421788034044317880340444178803404451788034044617880340447178803404481788034044917880340450178803404511788034045217880340453178803404541788034045517880340456178803404571788034045817880340459178803404601788034046117880340462178803404631788034046417880340465178803404661788034046717880340468178803404691788034047017880340471178803404721788034047317880340474178803404751788034047617880340477178803404781788034047917880340480178803404811788034048217880340483178803404841788034048517880340486178803404871788034048817880340489178803404901788034049117880340492178803404931788034049417880340495178803404961788034049717880340498178803404991788034050017880340501178803405021788034050317880340504178803405051788034050617880340507178803405081788034050917880340510178803405111788034051217880340513178803405141788034051517880340516178803405171788034051817880340519178803405201788034052117880340522178803405231788034052417880340525178803405261788034052717880340528178803405291788034053017880340531178803405321788034053317880340534178803405351788034053617880340537178803405381788034053917880340540178803405411788034054217880340543178803405441788034054517880340546178803405471788034054817880340549178803405501788034055117880340552178803405531788034055417880340555178803405561788034055717880340558178803405591788034056017880340561178803405621788034056317880340564178803405651788034056617880340567178803405681788034056917880340570178803405711788034057217880340573178803405741788034057517880340576178803405771788034057817880340579178803405801788034058117880340582178803405831788034058417880340585178803405861788034058717880340588178803405891788034059017880340591178803405921788034059317880340594178803405951788034059617880340597178803405981788034059917880340600178803406011788034060217880340603178803406041788034060517880340606178803406071788034060817880340609178803406101788034061117880340612178803406131788034061417880340615178803406161788034061717880340618178803406191788034062017880340621178803406221788034062317880340624178803406251788034062617880340627178803406281788034062917880340630178803406311788034063217880340633178803406341788034063517880340636178803406371788034063817880340639178803406401788034064117880340642178803406431788034064417880340645178803406461788034064717880340648178803406491788034065017880340651178803406521788034065317880340654178803406551788034065617880340657178803406581788034065917880340660178803406611788034066217880340663178803406641788034066517880340666178803406671788034066817880340669178803406701788034067117880340672178803406731788034067417880340675178803406761788034067717880340678178803406791788034068017880340681178803406821788034068317880340684178803406851788034068617880340687178803406881788034068917880340690178803406911788034069217880340693178803406941788034069517880340696178803406971788034069817880340699178803407001788034070117880340702178803407031788034070417880340705178803407061788034070717880340708178803407091788034071017880340711178803407121788034071317880340714178803407151788034071617880340717178803407181788034071917880340720178803407211788034072217880340723178803407241788034072517880340726178803407271788034072817880340729178803407301788034073117880340732178803407331788034073417880340735178803407361788034073717880340738178803407391788034074017880340741178803407421788034074317880340744178803407451788034074617880340747178803407481788034074917880340750178803407511788034075217880340753178803407541788034075517880340756178803407571788034075817880340759178803407601788034076117880340762178803407631788034076417880340765178803407661788034076717880340768178803407691788034077017880340771178803407721788034077317880340774178803407751788034077617880340777178803407781788034077917880340780178803407811788034078217880340783178803407841788034078517880340786178803407871788034078817880340789178803407901788034079117880340792178803407931788034079417880340795178803407961788034079717880340798178803407991788034080017880340801178803408021788034080317880340804178803408051788034080617880340807178803408081788034080917880340810178803408111788034081217880340813178803408141788034081517880340816178803408171788034081817880340819178803408201788034082117880340822178803408231788034082417880340825178803408261788034082717880340828178803408291788034083017880340831178803408321788034083317880340834178803408351788034083617880340837178803408381788034083917880340840178803408411788034084217880340843178803408441788034084517880340846178803408471788034084817880340849178803408501788034085117880340852178803408531788034085417880340855178803408561788034085717880340858178803408591788034086017880340861178803408621788034086317880340864178803408651788034086617880340867178803408681788034086917880340870178803408711788034087217880340873178803408741788034087517880340876178803408771788034087817880340879178803408801788034088117880340882178803408831788034088417880340885178803408861788034088717880340888178803408891788034089017880340891178803408921788034089317880340894178803408951788034089617880340897178803408981788034089917880340900178803409011788034090217880340903178803409041788034090517880340906178803409071788034090817880340909178803409101788034091117880340912178803409131788034091417880340915178803409161788034091717880340918178803409191788034092017880340921178803409221788034092317880340924178803409251788034092617880340927178803409281788034092917880340930178803409311788034093217880340933178803409341788034093517880340936178803409371788034093817880340939178803409401788034094117880340942178803409431788034094417880340945178803409461788034094717880340948178803409491788034095017880340951178803409521788034095317880340954178803409551788034095617880340957178803409581788034095917880340960178803409611788034096217880340963178803409641788034096517880340966178803409671788034096817880340969178803409701788034097117880340972178803409731788034097417880340975178803409761788034097717880340978178803409791788034098017880340981178803409821788034098317880340984178803409851788034098617880340987178803409881788034098917880340990178803409911788034099217880340993178803409941788034099517880340996178803409971788034099817880340999178803410001788034100117880341002178803410031788034100417880341005178803410061788034100717880341008178803410091788034101017880341011178803410121788034101317880341014178803410151788034101617880341017178803410181788034101917880341020178803410211788034102217880341023178803410241788034102517880341026178803410271788034102817880341029178803410301788034103117880341032178803410331788034103417880341035178803410361788034103717880341038178803410391788034104017880341041178803410421788034104317880341044178803410451788034104617880341047178803410481788034104917880341050178803410511788034105217880341053178803410541788034105517880341056178803410571788034105817880341059178803410601788034106117880341062178803410631788034106417880341065178803410661788034106717880341068178803410691788034107017880341071178803410721788034107317880341074178803410751788034107617880341077178803410781788034107917880341080178803410811788034108217880341083178803410841788034108517880341086178803410871788034108817880341089178803410901788034109117880341092178803410931788034109417880341095178803410961788034109717880341098178803410991788034110017880341101178803411021788034110317880341104178803411051788034110617880341107178803411081788034110917880341110178803411111788034111217880341113178803411141788034111517880341116178803411171788034111817880341119178803411201788034112117880341122178803411231788034112417880341125178803411261788034112717880341128178803411291788034113017880341131178803411321788034113317880341134178803411351788034113617880341137178803411381788034113917880341140178803411411788034114217880341143178803411441788034114517880341146178803411471788034114817880341149178803411501788034115117880341152178803411531788034115417880341155178803411561788034115717880341158178803411591788034116017880341161178803411621788034116317880341164178803411651788034116617880341167178803411681788034116917880341170178803411711788034117217880341173178803411741788034117517880341176178803411771788034117817880341179178803411801788034118117880341182178803411831788034118417880341185178803411861788034118717880341188178803411891788034119017880341191178803411921788034119317880341194178803411951788034119617880341197178803411981788034119917880341200178803412011788034120217880341203178803412041788034120517880341206178803412071788034120817880341209178803412101788034121117880341212178803412131788034121417880341215178803412161788034121717880341218178803412191788034122017880341221178803412221788034122317880341224178803412251788034122617880341227178803412281788034122917880341230178803412311788034123217880341233178803412341788034123517880341236178803412371788034123817880341239178803412401788034124117880341242178803412431788034124417880341245178803412461788034124717880341248178803412491788034125017880341251178803412521788034125317880341254178803412551788034125617880341257178803412581788034125917880341260178803412611788034126217880341263178803412641788034126517880341266178803412671788034126817880341269178803412701788034127117880341272178803412731788034127417880341275178803412761788034127717880341278178803412791788034128017880341281178803412821788034128317880341284178803412851788034128617880341287178803412881788034128917880341290178803412911788034129217880341293178803412941788034129517880341296178803412971788034129817880341299178803413001788034130117880341302178803413031788034130417880341305178803413061788034130717880341308178803413091788034131017880341311178803413121788034131317880341314178803413151788034131617880341317178803413181788034131917880341320178803413211788034132217880341323178803413241788034132517880341326178803413271788034132817880341329178803413301788034133117880341332178803413331788034133417880341335178803413361788034133717880341338178803413391788034134017880341341178803413421788034134317880341344178803413451788034134617880341347178803413481788034134917880341350178803413511788034135217880341353178803413541788034135517880341356178803413571788034135817880341359178803413601788034136117880341362178803413631788034136417880341365178803413661788034136717880341368178803413691788034137017880341371178803413721788034137317880341374178803413751788034137617880341377178803413781788034137917880341380178803413811788034138217880341383178803413841788034138517880341386178803413871788034138817880341389178803413901788034139117880341392178803413931788034139417880341395178803413961788034139717880341398178803413991788034140017880341401178803414021788034140317880341404178803414051788034140617880341407178803414081788034140917880341410178803414111788034141217880341413178803414141788034141517880341416178803414171788034141817880341419178803414201788034142117880341422178803414231788034142417880341425178803414261788034142717880341428178803414291788034143017880341431178803414321788034143317880341434178803414351788034143617880341437178803414381788034143917880341440178803414411788034144217880341443178803414441788034144517880341446178803414471788034144817880341449178803414501788034145117880341452178803414531788034145417880341455178803414561788034145717880341458178803414591788034146017880341461178803414621788034146317880341464178803414651788034146617880341467178803414681788034146917880341470178803414711788034147217880341473178803414741788034147517880341476178803414771788034147817880341479178803414801788034148117880341482178803414831788034148417880341485178803414861788034148717880341488178803414891788034149017880341491178803414921788034149317880341494178803414951788034149617880341497178803414981788034149917880341500178803415011788034150217880341503178803415041788034150517880341506178803415071788034150817880341509178803415101788034151117880341512178803415131788034151417880341515178803415161788034151717880341518178803415191788034152017880341521178803415221788034152317880341524178803415251788034152617880341527178803415281788034152917880341530178803415311788034153217880341533178803415341788034153517880341536178803415371788034153817880341539178803415401788034154117880341542178803415431788034154417880341545178803415461788034154717880341548178803415491788034155017880341551178803415521788034155317880341554178803415551788034155617880341557178803415581788034155917880341560178803415611788034156217880341563178803415641788034156517880341566178803415671788034156817880341569178803415701788034157117880341572178803415731788034157417880341575178803415761788034157717880341578178803415791788034158017880341581178803415821788034158317880341584178803415851788034158617880341587178803415881788034158917880341590178803415911788034159217880341593178803415941788034159517880341596178803415971788034159817880341599178803416001788034160117880341602178803416031788034160417880341605178803416061788034160717880341608178803416091788034161017880341611178803416121788034161317880341614178803416151788034161617880341617178803416181788034161917880341620178803416211788034162217880341623178803416241788034162517880341626178803416271788034162817880341629178803416301788034163117880341632178803416331788034163417880341635178803416361788034163717880341638178803416391788034164017880341641178803416421788034164317880341644178803416451788034164617880341647178803416481788034164917880341650178803416511788034165217880341653178803416541788034165517880341656178803416571788034165817880341659178803416601788034166117880341662178803416631788034166417880341665178803416661788034166717880341668178803416691788034167017880341671178803416721788034167317880341674178803416751788034167617880341677178803416781788034167917880341680178803416811788034168217880341683178803416841788034168517880341686178803416871788034168817880341689178803416901788034169117880341692178803416931788034169417880341695178803416961788034169717880341698178803416991788034170017880341701178803417021788034170317880341704178803417051788034170617880341707178803417081788034170917880341710178803417111788034171217880341713178803417141788034171517880341716178803417171788034171817880341719178803417201788034172117880341722178803417231788034172417880341725178803417261788034172717880341728178803417291788034173017880341731178803417321788034173317880341734178803417351788034173617880341737178803417381788034173917880341740178803417411788034174217880341743178803417441788034174517880341746178803417471788034174817880341749178803417501788034175117880341752178803417531788034175417880341755178803417561788034175717880341758178803417591788034176017880341761178803417621788034176317880341764178803417651788034176617880341767178803417681788034176917880341770178803417711788034177217880341773178803417741788034177517880341776178803417771788034177817880341779178803417801788034178117880341782178803417831788034178417880341785178803417861788034178717880341788178803417891788034179017880341791178803417921788034179317880341794178803417951788034179617880341797178803417981788034179917880341800178803418011788034180217880341803178803418041788034180517880341806178803418071788034180817880341809178803418101788034181117880341812178803418131788034181417880341815178803418161788034181717880341818178803418191788034182017880341821178803418221788034182317880341824178803418251788034182617880341827178803418281788034182917880341830178803418311788034183217880341833178803418341788034183517880341836178803418371788034183817880341839178803418401788034184117880341842178803418431788034184417880341845178803418461788034184717880341848178803418491788034185017880341851178803418521788034185317880341854178803418551788034185617880341857178803418581788034185917880341860178803418611788034186217880341863178803418641788034186517880341866178803418671788034186817880341869178803418701788034187117880341872178803418731788034187417880341875178803418761788034187717880341878178803418791788034188017880341881178803418821788034188317880341884178803418851788034188617880341887178803418881788034188917880341890178803418911788034189217880341893178803418941788034189517880341896178803418971788034189817880341899178803419001788034190117880341902178803419031788034190417880341905178803419061788034190717880341908178803419091788034191017880341911178803419121788034191317880341914178803419151788034191617880341917178803419181788034191917880341920178803419211788034192217880341923178803419241788034192517880341926178803419271788034192817880341929178803419301788034193117880341932178803419331788034193417880341935178803419361788034193717880341938178803419391788034194017880341941178803419421788034194317880341944178803419451788034194617880341947178803419481788034194917880341950178803419511788034195217880341953178803419541788034195517880341956178803419571788034195817880341959178803419601788034196117880341962178803419631788034196417880341965178803419661788034196717880341968178803419691788034197017880341971178803419721788034197317880341974178803419751788034197617880341977178803419781788034197917880341980178803419811788034198217880341983178803419841788034198517880341986178803419871788034198817880341989178803419901788034199117880341992178803419931788034199417880341995178803419961788034199717880341998178803419991788034200017880342001178803420021788034200317880342004178803420051788034200617880342007178803420081788034200917880342010178803420111788034201217880342013178803420141788034201517880342016178803420171788034201817880342019178803420201788034202117880342022178803420231788034202417880342025178803420261788034202717880342028178803420291788034203017880342031178803420321788034203317880342034178803420351788034203617880342037178803420381788034203917880342040178803420411788034204217880342043178803420441788034204517880342046178803420471788034204817880342049178803420501788034205117880342052178803420531788034205417880342055178803420561788034205717880342058178803420591788034206017880342061178803420621788034206317880342064178803420651788034206617880342067178803420681788034206917880342070178803420711788034207217880342073178803420741788034207517880342076178803420771788034207817880342079178803420801788034208117880342082178803420831788034208417880342085178803420861788034208717880342088178803420891788034209017880342091178803420921788034209317880342094178803420951788034209617880342097178803420981788034209917880342100178803421011788034210217880342103178803421041788034210517880342106178803421071788034210817880342109178803421101788034211117880342112178803421131788034211417880342115178803421161788034211717880342118178803421191788034212017880342121178803421221788034212317880342124178803421251788034212617880342127178803421281788034212917880342130178803421311788034213217880342133178803421341788034213517880342136178803421371788034213817880342139178803421401788034214117880342142178803421431788034214417880342145178803421461788034214717880342148178803421491788034215017880342151178803421521788034215317880342154178803421551788034215617880342157178803421581788034215917880342160178803421611788034216217880342163178803421641788034216517880342166178803421671788034216817880342169178803421701788034217117880342172178803421731788034217417880342175178803421761788034217717880342178178803421791788034218017880342181178803421821788034218317880342184178803421851788034218617880342187178803421881788034218917880342190178803421911788034219217880342193178803421941788034219517880342196178803421971788034219817880342199178803422001788034220117880342202178803422031788034220417880342205178803422061788034220717880342208178803422091788034221017880342211178803422121788034221317880342214178803422151788034221617880342217178803422181788034221917880342220178803422211788034222217880342223178803422241788034222517880342226178803422271788034222817880342229178803422301788034223117880342232178803422331788034223417880342235178803422361788034223717880342238178803422391788034224017880342241178803422421788034224317880342244178803422451788034224617880342247178803422481788034224917880342250178803422511788034225217880342253178803422541788034225517880342256178803422571788034225817880342259178803422601788034226117880342262178803422631788034226417880342265178803422661788034226717880342268178803422691788034227017880342271178803422721788034227317880342274178803422751788034227617880342277178803422781788034227917880342280178803422811788034228217880342283178803422841788034228517880342286178803422871788034228817880342289178803422901788034229117880342292178803422931788034229417880342295178803422961788034229717880342298178803422991788034230017880342301178803423021788034230317880342304178803423051788034230617880342307178803423081788034230917880342310178803423111788034231217880342313178803423141788034231517880342316178803423171788034231817880342319178803423201788034232117880342322178803423231788034232417880342325178803423261788034232717880342328178803423291788034233017880342331178803423321788034233317880342334178803423351788034233617880342337178803423381788034233917880342340178803423411788034234217880342343178803423441788034234517880342346178803423471788034234817880342349178803423501788034235117880342352178803423531788034235417880342355178803423561788034235717880342358178803423591788034236017880342361178803423621788034236317880342364178803423651788034236617880342367178803423681788034236917880342370178803423711788034237217880342373178803423741788034237517880342376178803423771788034237817880342379178803423801788034238117880342382178803423831788034238417880342385178803423861788034238717880342388178803423891788034239017880342391178803423921788034239317880342394178803423951788034239617880342397178803423981788034239917880342400178803424011788034240217880342403178803424041788034240517880342406178803424071788034240817880342409178803424101788034241117880342412178803424131788034241417880342415178803424161788034241717880342418178803424191788034242017880342421178803424221788034242317880342424178803424251788034242617880342427178803424281788034242917880342430178803424311788034243217880342433178803424341788034243517880342436178803424371788034243817880342439178803424401788034244117880342442178803424431788034244417880342445178803424461788034244717880342448178803424491788034245017880342451178803424521788034245317880342454178803424551788034245617880342457178803424581788034245917880342460178803424611788034246217880342463178803424641788034246517880342466178803424671788034246817880342469178803424701788034247117880342472178803424731788034247417880342475178803424761788034247717880342478178803424791788034248017880342481178803424821788034248317880342484178803424851788034248617880342487178803424881788034248917880342490178803424911788034249217880342493178803424941788034249517880342496178803424971788034249817880342499178803425001788034250117880342502178803425031788034250417880342505178803425061788034250717880342508178803425091788034251017880342511178803425121788034251317880342514178803425151788034251617880342517178803425181788034251917880342520178803425211788034252217880342523178803425241788034252517880342526178803425271788034252817880342529178803425301788034253117880342532178803425331788034253417880342535178803425361788034253717880342538178803425391788034254017880342541178803425421788034254317880342544178803425451788034254617880342547178803425481788034254917880342550178803425511788034255217880342553178803425541788034255517880342556178803425571788034255817880342559178803425601788034256117880342562178803425631788034256417880342565178803425661788034256717880342568178803425691788034257017880342571178803425721788034257317880342574178803425751788034257617880342577178803425781788034257917880342580178803425811788034258217880342583178803425841788034258517880342586178803425871788034258817880342589178803425901788034259117880342592178803425931788034259417880342595178803425961788034259717880342598178803425991788034260017880342601178803426021788034260317880342604178803426051788034260617880342607178803426081788034260917880342610178803426111788034261217880342613178803426141788034261517880342616178803426171788034261817880342619178803426201788034262117880342622178803426231788034262417880342625178803426261788034262717880342628178803426291788034263017880342631178803426321788034263317880342634178803426351788034263617880342637178803426381788034263917880342640178803426411788034264217880342643178803426441788034264517880342646178803426471788034264817880342649178803426501788034265117880342652178803426531788034265417880342655178803426561788034265717880342658178803426591788034266017880342661178803426621788034266317880342664178803426651788034266617880342667178803426681788034266917880342670178803426711788034267217880342673178803426741788034267517880342676178803426771788034267817880342679178803426801788034268117880342682178803426831788034268417880342685178803426861788034268717880342688178803426891788034269017880342691178803426921788034269317880342694178803426951788034269617880342697178803426981788034269917880342700178803427011788034270217880342703178803427041788034270517880342706178803427071788034270817880342709178803427101788034271117880342712178803427131788034271417880342715178803427161788034271717880342718178803427191788034272017880342721178803427221788034272317880342724178803427251788034272617880342727178803427281788034272917880342730178803427311788034273217880342733178803427341788034273517880342736178803427371788034273817880342739178803427401788034274117880342742178803427431788034274417880342745178803427461788034274717880342748178803427491788034275017880342751178803427521788034275317880342754178803427551788034275617880342757178803427581788034275917880342760178803427611788034276217880342763178803427641788034276517880342766178803427671788034276817880342769178803427701788034277117880342772178803427731788034277417880342775178803427761788034277717880342778178803427791788034278017880342781178803427821788034278317880342784178803427851788034278617880342787178803427881788034278917880342790178803427911788034279217880342793178803427941788034279517880342796178803427971788034279817880342799178803428001788034280117880342802178803428031788034280417880342805178803428061788034280717880342808178803428091788034281017880342811178803428121788034281317880342814178803428151788034281617880342817178803428181788034281917880342820178803428211788034282217880342823178803428241788034282517880342826178803428271788034282817880342829178803428301788034283117880342832178803428331788034283417880342835178803428361788034283717880342838178803428391788034284017880342841178803428421788034284317880342844178803428451788034284617880342847178803428481788034284917880342850178803428511788034285217880342853178803428541788034285517880342856178803428571788034285817880342859178803428601788034286117880342862178803428631788034286417880342865178803428661788034286717880342868178803428691788034287017880342871178803428721788034287317880342874178803428751788034287617880342877178803428781788034287917880342880178803428811788034288217880342883178803428841788034288517880342886178803428871788034288817880342889178803428901788034289117880342892178803428931788034289417880342895178803428961788034289717880342898178803428991788034290017880342901178803429021788034290317880342904178803429051788034290617880342907178803429081788034290917880342910178803429111788034291217880342913178803429141788034291517880342916178803429171788034291817880342919178803429201788034292117880342922178803429231788034292417880342925178803429261788034292717880342928178803429291788034293017880342931178803429321788034293317880342934178803429351788034293617880342937178803429381788034293917880342940178803429411788034294217880342943178803429441788034294517880342946178803429471788034294817880342949178803429501788034295117880342952178803429531788034295417880342955178803429561788034295717880342958178803429591788034296017880342961178803429621788034296317880342964178803429651788034296617880342967178803429681788034296917880342970178803429711788034297217880342973178803429741788034297517880342976178803429771788034297817880342979178803429801788034298117880342982178803429831788034298417880342985178803429861788034298717880342988178803429891788034299017880342991178803429921788034299317880342994178803429951788034299617880342997178803429981788034299917880343000178803430011788034300217880343003178803430041788034300517880343006178803430071788034300817880343009178803430101788034301117880343012178803430131788034301417880343015178803430161788034301717880343018178803430191788034302017880343021178803430221788034302317880343024178803430251788034302617880343027178803430281788034302917880343030178803430311788034303217880343033178803430341788034303517880343036178803430371788034303817880343039178803430401788034304117880343042178803430431788034304417880343045178803430461788034304717880343048178803430491788034305017880343051178803430521788034305317880343054178803430551788034305617880343057178803430581788034305917880343060178803430611788034306217880343063178803430641788034306517880343066178803430671788034306817880343069178803430701788034307117880343072178803430731788034307417880343075178803430761788034307717880343078178803430791788034308017880343081178803430821788034308317880343084178803430851788034308617880343087178803430881788034308917880343090178803430911788034309217880343093178803430941788034309517880343096178803430971788034309817880343099178803431001788034310117880343102178803431031788034310417880343105178803431061788034310717880343108178803431091788034311017880343111178803431121788034311317880343114178803431151788034311617880343117178803431181788034311917880343120178803431211788034312217880343123178803431241788034312517880343126178803431271788034312817880343129178803431301788034313117880343132178803431331788034313417880343135178803431361788034313717880343138178803431391788034314017880343141178803431421788034314317880343144178803431451788034314617880343147178803431481788034314917880343150178803431511788034315217880343153178803431541788034315517880343156178803431571788034315817880343159178803431601788034316117880343162178803431631788034316417880343165178803431661788034316717880343168178803431691788034317017880343171178803431721788034317317880343174178803431751788034317617880343177178803431781788034317917880343180178803431811788034318217880343183178803431841788034318517880343186178803431871788034318817880343189178803431901788034319117880343192178803431931788034319417880343195178803431961788034319717880343198178803431991788034320017880343201178803432021788034320317880343204178803432051788034320617880343207178803432081788034320917880343210178803432111788034321217880343213178803432141788034321517880343216178803432171788034321817880343219178803432201788034322117880343222178803432231788034322417880343225178803432261788034322717880343228178803432291788034323017880343231178803432321788034323317880343234178803432351788034323617880343237178803432381788034323917880343240178803432411788034324217880343243178803432441788034324517880343246178803432471788034324817880343249178803432501788034325117880343252178803432531788034325417880343255178803432561788034325717880343258178803432591788034326017880343261178803432621788034326317880343264178803432651788034326617880343267178803432681788034326917880343270178803432711788034327217880343273178803432741788034327517880343276178803432771788034327817880343279178803432801788034328117880343282178803432831788034328417880343285178803432861788034328717880343288178803432891788034329017880343291178803432921788034329317880343294178803432951788034329617880343297178803432981788034329917880343300178803433011788034330217880343303178803433041788034330517880343306178803433071788034330817880343309178803433101788034331117880343312178803433131788034331417880343315178803433161788034331717880343318178803433191788034332017880343321178803433221788034332317880343324178803433251788034332617880343327178803433281788034332917880343330178803433311788034333217880343333178803433341788034333517880343336178803433371788034333817880343339178803433401788034334117880343342178803433431788034334417880343345178803433461788034334717880343348178803433491788034335017880343351178803433521788034335317880343354178803433551788034335617880343357178803433581788034335917880343360178803433611788034336217880343363178803433641788034336517880343366178803433671788034336817880343369178803433701788034337117880343372178803433731788034337417880343375178803433761788034337717880343378178803433791788034338017880343381178803433821788034338317880343384178803433851788034338617880343387178803433881788034338917880343390178803433911788034339217880343393178803433941788034339517880343396178803433971788034339817880343399178803434001788034340117880343402178803434031788034340417880343405178803434061788034340717880343408178803434091788034341017880343411178803434121788034341317880343414178803434151788034341617880343417178803434181788034341917880343420178803434211788034342217880343423178803434241788034342517880343426178803434271788034342817880343429178803434301788034343117880343432178803434331788034343417880343435178803434361788034343717880343438178803434391788034344017880343441178803434421788034344317880343444178803434451788034344617880343447178803434481788034344917880343450178803434511788034345217880343453178803434541788034345517880343456178803434571788034345817880343459178803434601788034346117880343462178803434631788034346417880343465178803434661788034346717880343468178803434691788034347017880343471178803434721788034347317880343474178803434751788034347617880343477178803434781788034347917880343480178803434811788034348217880343483178803434841788034348517880343486178803434871788034348817880343489178803434901788034349117880343492178803434931788034349417880343495178803434961788034349717880343498178803434991788034350017880343501178803435021788034350317880343504178803435051788034350617880343507178803435081788034350917880343510178803435111788034351217880343513178803435141788034351517880343516178803435171788034351817880343519178803435201788034352117880343522178803435231788034352417880343525178803435261788034352717880343528178803435291788034353017880343531178803435321788034353317880343534178803435351788034353617880343537178803435381788034353917880343540178803435411788034354217880343543178803435441788034354517880343546178803435471788034354817880343549178803435501788034355117880343552178803435531788034355417880343555178803435561788034355717880343558178803435591788034356017880343561178803435621788034356317880343564178803435651788034356617880343567178803435681788034356917880343570178803435711788034357217880343573178803435741788034357517880343576178803435771788034357817880343579178803435801788034358117880343582178803435831788034358417880343585178803435861788034358717880343588178803435891788034359017880343591178803435921788034359317880343594178803435951788034359617880343597178803435981788034359917880343600178803436011788034360217880343603178803436041788034360517880343606178803436071788034360817880343609178803436101788034361117880343612178803436131788034361417880343615178803436161788034361717880343618178803436191788034362017880343621178803436221788034362317880343624178803436251788034362617880343627178803436281788034362917880343630178803436311788034363217880343633178803436341788034363517880343636178803436371788034363817880343639178803436401788034364117880343642178803436431788034364417880343645178803436461788034364717880343648178803436491788034365017880343651178803436521788034365317880343654178803436551788034365617880343657178803436581788034365917880343660178803436611788034366217880343663178803436641788034366517880343666178803436671788034366817880343669178803436701788034367117880343672178803436731788034367417880343675178803436761788034367717880343678178803436791788034368017880343681178803436821788034368317880343684178803436851788034368617880343687178803436881788034368917880343690178803436911788034369217880343693178803436941788034369517880343696178803436971788034369817880343699178803437001788034370117880343702178803437031788034370417880343705178803437061788034370717880343708178803437091788034371017880343711178803437121788034371317880343714178803437151788034371617880343717178803437181788034371917880343720178803437211788034372217880343723178803437241788034372517880343726178803437271788034372817880343729178803437301788034373117880343732178803437331788034373417880343735178803437361788034373717880343738178803437391788034374017880343741178803437421788034374317880343744178803437451788034374617880343747178803437481788034374917880343750178803437511788034375217880343753178803437541788034375517880343756178803437571788034375817880343759178803437601788034376117880343762178803437631788034376417880343765178803437661788034376717880343768178803437691788034377017880343771178803437721788034377317880343774178803437751788034377617880343777178803437781788034377917880343780178803437811788034378217880343783178803437841788034378517880343786178803437871788034378817880343789178803437901788034379117880343792178803437931788034379417880343795178803437961788034379717880343798178803437991788034380017880343801178803438021788034380317880343804178803438051788034380617880343807178803438081788034380917880343810178803438111788034381217880343813178803438141788034381517880343816178803438171788034381817880343819178803438201788034382117880343822178803438231788034382417880343825178803438261788034382717880343828178803438291788034383017880343831178803438321788034383317880343834178803438351788034383617880343837178803438381788034383917880343840178803438411788034384217880343843178803438441788034384517880343846178803438471788034384817880343849178803438501788034385117880343852178803438531788034385417880343855178803438561788034385717880343858178803438591788034386017880343861178803438621788034386317880343864178803438651788034386617880343867178803438681788034386917880343870178803438711788034387217880343873178803438741788034387517880343876178803438771788034387817880343879178803438801788034388117880343882178803438831788034388417880343885178803438861788034388717880343888178803438891788034389017880343891178803438921788034389317880343894178803438951788034389617880343897178803438981788034389917880343900178803439011788034390217880343903178803439041788034390517880343906178803439071788034390817880343909178803439101788034391117880343912178803439131788034391417880343915178803439161788034391717880343918178803439191788034392017880343921178803439221788034392317880343924178803439251788034392617880343927178803439281788034392917880343930178803439311788034393217880343933178803439341788034393517880343936178803439371788034393817880343939178803439401788034394117880343942178803439431788034394417880343945178803439461788034394717880343948178803439491788034395017880343951178803439521788034395317880343954178803439551788034395617880343957178803439581788034395917880343960178803439611788034396217880343963178803439641788034396517880343966178803439671788034396817880343969178803439701788034397117880343972178803439731788034397417880343975178803439761788034397717880343978178803439791788034398017880343981178803439821788034398317880343984178803439851788034398617880343987178803439881788034398917880343990178803439911788034399217880343993178803439941788034399517880343996178803439971788034399817880343999178803440001788034400117880344002178803440031788034400417880344005178803440061788034400717880344008178803440091788034401017880344011178803440121788034401317880344014178803440151788034401617880344017178803440181788034401917880344020178803440211788034402217880344023178803440241788034402517880344026178803440271788034402817880344029178803440301788034403117880344032178803440331788034403417880344035178803440361788034403717880344038178803440391788034404017880344041178803440421788034404317880344044178803440451788034404617880344047178803440481788034404917880344050178803440511788034405217880344053178803440541788034405517880344056178803440571788034405817880344059178803440601788034406117880344062178803440631788034406417880344065178803440661788034406717880344068178803440691788034407017880344071178803440721788034407317880344074178803440751788034407617880344077178803440781788034407917880344080178803440811788034408217880344083178803440841788034408517880344086178803440871788034408817880344089178803440901788034409117880344092178803440931788034409417880344095178803440961788034409717880344098178803440991788034410017880344101178803441021788034410317880344104178803441051788034410617880344107178803441081788034410917880344110178803441111788034411217880344113178803441141788034411517880344116178803441171788034411817880344119178803441201788034412117880344122178803441231788034412417880344125178803441261788034412717880344128178803441291788034413017880344131178803441321788034413317880344134178803441351788034413617880344137178803441381788034413917880344140178803441411788034414217880344143178803441441788034414517880344146178803441471788034414817880344149178803441501788034415117880344152178803441531788034415417880344155178803441561788034415717880344158178803441591788034416017880344161178803441621788034416317880344164178803441651788034416617880344167178803441681788034416917880344170178803441711788034417217880344173178803441741788034417517880344176178803441771788034417817880344179178803441801788034418117880344182178803441831788034418417880344185178803441861788034418717880344188178803441891788034419017880344191178803441921788034419317880344194178803441951788034419617880344197178803441981788034419917880344200178803442011788034420217880344203178803442041788034420517880344206178803442071788034420817880344209178803442101788034421117880344212178803442131788034421417880344215178803442161788034421717880344218178803442191788034422017880344221178803442221788034422317880344224178803442251788034422617880344227178803442281788034422917880344230178803442311788034423217880344233178803442341788034423517880344236178803442371788034423817880344239178803442401788034424117880344242178803442431788034424417880344245178803442461788034424717880344248178803442491788034425017880344251178803442521788034425317880344254178803442551788034425617880344257178803442581788034425917880344260178803442611788034426217880344263178803442641788034426517880344266178803442671788034426817880344269178803442701788034427117880344272178803442731788034427417880344275178803442761788034427717880344278178803442791788034428017880344281178803442821788034428317880344284178803442851788034428617880344287178803442881788034428917880344290178803442911788034429217880344293178803442941788034429517880344296178803442971788034429817880344299178803443001788034430117880344302178803443031788034430417880344305178803443061788034430717880344308178803443091788034431017880344311178803443121788034431317880344314178803443151788034431617880344317178803443181788034431917880344320178803443211788034432217880344323178803443241788034432517880344326178803443271788034432817880344329178803443301788034433117880344332178803443331788034433417880344335178803443361788034433717880344338178803443391788034434017880344341178803443421788034434317880344344178803443451788034434617880344347178803443481788034434917880344350178803443511788034435217880344353178803443541788034435517880344356178803443571788034435817880344359178803443601788034436117880344362178803443631788034436417880344365178803443661788034436717880344368178803443691788034437017880344371178803443721788034437317880344374178803443751788034437617880344377178803443781788034437917880344380178803443811788034438217880344383178803443841788034438517880344386178803443871788034438817880344389178803443901788034439117880344392178803443931788034439417880344395178803443961788034439717880344398178803443991788034440017880344401178803444021788034440317880344404178803444051788034440617880344407178803444081788034440917880344410178803444111788034441217880344413178803444141788034441517880344416178803444171788034441817880344419178803444201788034442117880344422178803444231788034442417880344425178803444261788034442717880344428178803444291788034443017880344431178803444321788034443317880344434178803444351788034443617880344437178803444381788034443917880344440178803444411788034444217880344443178803444441788034444517880344446178803444471788034444817880344449178803444501788034445117880344452178803444531788034445417880344455178803444561788034445717880344458178803444591788034446017880344461178803444621788034446317880344464178803444651788034446617880344467178803444681788034446917880344470178803444711788034447217880344473178803444741788034447517880344476178803444771788034447817880344479178803444801788034448117880344482178803444831788034448417880344485178803444861788034448717880344488178803444891788034449017880344491178803444921788034449317880344494178803444951788034449617880344497178803444981788034449917880344500178803445011788034450217880344503178803445041788034450517880344506178803445071788034450817880344509178803445101788034451117880344512178803445131788034451417880344515178803445161788034451717880344518178803445191788034452017880344521178803445221788034452317880344524178803445251788034452617880344527178803445281788034452917880344530178803445311788034453217880344533178803445341788034453517880344536178803445371788034453817880344539178803445401788034454117880344542178803445431788034454417880344545178803445461788034454717880344548178803445491788034455017880344551178803445521788034455317880344554178803445551788034455617880344557178803445581788034455917880344560178803445611788034456217880344563178803445641788034456517880344566178803445671788034456817880344569178803445701788034457117880344572178803445731788034457417880344575178803445761788034457717880344578178803445791788034458017880344581178803445821788034458317880344584178803445851788034458617880344587178803445881788034458917880344590178803445911788034459217880344593178803445941788034459517880344596178803445971788034459817880344599178803446001788034460117880344602178803446031788034460417880344605178803446061788034460717880344608178803446091788034461017880344611178803446121788034461317880344614178803446151788034461617880344617178803446181788034461917880344620178803446211788034462217880344623178803446241788034462517880344626178803446271788034462817880344629178803446301788034463117880344632178803446331788034463417880344635178803446361788034463717880344638178803446391788034464017880344641178803446421788034464317880344644178803446451788034464617880344647178803446481788034464917880344650178803446511788034465217880344653178803446541788034465517880344656178803446571788034465817880344659178803446601788034466117880344662178803446631788034466417880344665178803446661788034466717880344668178803446691788034467017880344671178803446721788034467317880344674178803446751788034467617880344677178803446781788034467917880344680178803446811788034468217880344683178803446841788034468517880344686178803446871788034468817880344689178803446901788034469117880344692178803446931788034469417880344695178803446961788034469717880344698178803446991788034470017880344701178803447021788034470317880344704178803447051788034470617880344707178803447081788034470917880344710178803447111788034471217880344713178803447141788034471517880344716178803447171788034471817880344719178803447201788034472117880344722178803447231788034472417880344725178803447261788034472717880344728178803447291788034473017880344731178803447321788034473317880344734178803447351788034473617880344737178803447381788034473917880344740178803447411788034474217880344743178803447441788034474517880344746178803447471788034474817880344749178803447501788034475117880344752178803447531788034475417880344755178803447561788034475717880344758178803447591788034476017880344761178803447621788034476317880344764178803447651788034476617880344767178803447681788034476917880344770178803447711788034477217880344773178803447741788034477517880344776178803447771788034477817880344779178803447801788034478117880344782178803447831788034478417880344785178803447861788034478717880344788178803447891788034479017880344791178803447921788034479317880344794178803447951788034479617880344797178803447981788034479917880344800178803448011788034480217880344803178803448041788034480517880344806178803448071788034480817880344809178803448101788034481117880344812178803448131788034481417880344815178803448161788034481717880344818178803448191788034482017880344821178803448221788034482317880344824178803448251788034482617880344827178803448281788034482917880344830178803448311788034483217880344833178803448341788034483517880344836178803448371788034483817880344839178803448401788034484117880344842178803448431788034484417880344845178803448461788034484717880344848178803448491788034485017880344851178803448521788034485317880344854178803448551788034485617880344857178803448581788034485917880344860178803448611788034486217880344863178803448641788034486517880344866178803448671788034486817880344869178803448701788034487117880344872178803448731788034487417880344875178803448761788034487717880344878178803448791788034488017880344881178803448821788034488317880344884178803448851788034488617880344887178803448881788034488917880344890178803448911788034489217880344893178803448941788034489517880344896178803448971788034489817880344899178803449001788034490117880344902178803449031788034490417880344905178803449061788034490717880344908178803449091788034491017880344911178803449121788034491317880344914178803449151788034491617880344917178803449181788034491917880344920178803449211788034492217880344923178803449241788034492517880344926178803449271788034492817880344929178803449301788034493117880344932178803449331788034493417880344935178803449361788034493717880344938178803449391788034494017880344941178803449421788034494317880344944178803449451788034494617880344947178803449481788034494917880344950178803449511788034495217880344953178803449541788034495517880344956178803449571788034495817880344959178803449601788034496117880344962178803449631788034496417880344965178803449661788034496717880344968178803449691788034497017880344971178803449721788034497317880344974178803449751788034497617880344977178803449781788034497917880344980178803449811788034498217880344983178803449841788034498517880344986178803449871788034498817880344989178803449901788034499117880344992178803449931788034499417880344995178803449961788034499717880344998178803449991788034500017880345001178803450021788034500317880345004178803450051788034500617880345007178803450081788034500917880345010178803450111788034501217880345013178803450141788034501517880345016178803450171788034501817880345019178803450201788034502117880345022178803450231788034502417880345025178803450261788034502717880345028178803450291788034503017880345031178803450321788034503317880345034178803450351788034503617880345037178803450381788034503917880345040178803450411788034504217880345043178803450441788034504517880345046178803450471788034504817880345049178803450501788034505117880345052178803450531788034505417880345055178803450561788034505717880345058178803450591788034506017880345061178803450621788034506317880345064178803450651788034506617880345067178803450681788034506917880345070178803450711788034507217880345073178803450741788034507517880345076178803450771788034507817880345079178803450801788034508117880345082178803450831788034508417880345085178803450861788034508717880345088178803450891788034509017880345091178803450921788034509317880345094178803450951788034509617880345097178803450981788034509917880345100178803451011788034510217880345103178803451041788034510517880345106178803451071788034510817880345109178803451101788034511117880345112178803451131788034511417880345115178803451161788034511717880345118178803451191788034512017880345121178803451221788034512317880345124178803451251788034512617880345127178803451281788034512917880345130178803451311788034513217880345133178803451341788034513517880345136178803451371788034513817880345139178803451401788034514117880345142178803451431788034514417880345145178803451461788034514717880345148178803451491788034515017880345151178803451521788034515317880345154178803451551788034515617880345157178803451581788034515917880345160178803451611788034516217880345163178803451641788034516517880345166178803451671788034516817880345169178803451701788034517117880345172178803451731788034517417880345175178803451761788034517717880345178178803451791788034518017880345181178803451821788034518317880345184178803451851788034518617880345187178803451881788034518917880345190178803451911788034519217880345193178803451941788034519517880345196178803451971788034519817880345199178803452001788034520117880345202178803452031788034520417880345205178803452061788034520717880345208178803452091788034521017880345211178803452121788034521317880345214178803452151788034521617880345217178803452181788034521917880345220178803452211788034522217880345223178803452241788034522517880345226178803452271788034522817880345229178803452301788034523117880345232178803452331788034523417880345235178803452361788034523717880345238178803452391788034524017880345241178803452421788034524317880345244178803452451788034524617880345247178803452481788034524917880345250178803452511788034525217880345253178803452541788034525517880345256178803452571788034525817880345259178803452601788034526117880345262178803452631788034526417880345265178803452661788034526717880345268178803452691788034527017880345271178803452721788034527317880345274178803452751788034527617880345277178803452781788034527917880345280178803452811788034528217880345283178803452841788034528517880345286178803452871788034528817880345289178803452901788034529117880345292178803452931788034529417880345295178803452961788034529717880345298178803452991788034530017880345301178803453021788034530317880345304178803453051788034530617880345307178803453081788034530917880345310178803453111788034531217880345313178803453141788034531517880345316178803453171788034531817880345319178803453201788034532117880345322178803453231788034532417880345325178803453261788034532717880345328178803453291788034533017880345331178803453321788034533317880345334178803453351788034533617880345337178803453381788034533917880345340178803453411788034534217880345343178803453441788034534517880345346178803453471788034534817880345349178803453501788034535117880345352178803453531788034535417880345355178803453561788034535717880345358178803453591788034536017880345361178803453621788034536317880345364178803453651788034536617880345367178803453681788034536917880345370178803453711788034537217880345373178803453741788034537517880345376178803453771788034537817880345379178803453801788034538117880345382178803453831788034538417880345385178803453861788034538717880345388178803453891788034539017880345391178803453921788034539317880345394178803453951788034539617880345397178803453981788034539917880345400178803454011788034540217880345403178803454041788034540517880345406178803454071788034540817880345409178803454101788034541117880345412178803454131788034541417880345415178803454161788034541717880345418178803454191788034542017880345421178803454221788034542317880345424178803454251788034542617880345427178803454281788034542917880345430178803454311788034543217880345433178803454341788034543517880345436178803454371788034543817880345439178803454401788034544117880345442178803454431788034544417880345445178803454461788034544717880345448178803454491788034545017880345451178803454521788034545317880345454178803454551788034545617880345457178803454581788034545917880345460178803454611788034546217880345463178803454641788034546517880345466178803454671788034546817880345469178803454701788034547117880345472178803454731788034547417880345475178803454761788034547717880345478178803454791788034548017880345481178803454821788034548317880345484178803454851788034548617880345487178803454881788034548917880345490178803454911788034549217880345493178803454941788034549517880345496178803454971788034549817880345499178803455001788034550117880345502178803455031788034550417880345505178803455061788034550717880345508178803455091788034551017880345511178803455121788034551317880345514178803455151788034551617880345517178803455181788034551917880345520178803455211788034552217880345523178803455241788034552517880345526178803455271788034552817880345529178803455301788034553117880345532178803455331788034553417880345535178803455361788034553717880345538178803455391788034554017880345541178803455421788034554317880345544178803455451788034554617880345547178803455481788034554917880345550178803455511788034555217880345553178803455541788034555517880345556178803455571788034555817880345559178803455601788034556117880345562178803455631788034556417880345565178803455661788034556717880345568178803455691788034557017880345571178803455721788034557317880345574178803455751788034557617880345577178803455781788034557917880345580178803455811788034558217880345583178803455841788034558517880345586178803455871788034558817880345589178803455901788034559117880345592178803455931788034559417880345595178803455961788034559717880345598178803455991788034560017880345601178803456021788034560317880345604178803456051788034560617880345607178803456081788034560917880345610178803456111788034561217880345613178803456141788034561517880345616178803456171788034561817880345619178803456201788034562117880345622178803456231788034562417880345625178803456261788034562717880345628178803456291788034563017880345631178803456321788034563317880345634178803456351788034563617880345637178803456381788034563917880345640178803456411788034564217880345643178803456441788034564517880345646178803456471788034564817880345649178803456501788034565117880345652178803456531788034565417880345655178803456561788034565717880345658178803456591788034566017880345661178803456621788034566317880345664178803456651788034566617880345667178803456681788034566917880345670178803456711788034567217880345673178803456741788034567517880345676178803456771788034567817880345679178803456801788034568117880345682178803456831788034568417880345685178803456861788034568717880345688178803456891788034569017880345691178803456921788034569317880345694178803456951788034569617880345697178803456981788034569917880345700178803457011788034570217880345703178803457041788034570517880345706178803457071788034570817880345709178803457101788034571117880345712178803457131788034571417880345715178803457161788034571717880345718178803457191788034572017880345721178803457221788034572317880345724178803457251788034572617880345727178803457281788034572917880345730178803457311788034573217880345733178803457341788034573517880345736178803457371788034573817880345739178803457401788034574117880345742178803457431788034574417880345745178803457461788034574717880345748178803457491788034575017880345751178803457521788034575317880345754178803457551788034575617880345757178803457581788034575917880345760178803457611788034576217880345763178803457641788034576517880345766178803457671788034576817880345769178803457701788034577117880345772178803457731788034577417880345775178803457761788034577717880345778178803457791788034578017880345781178803457821788034578317880345784178803457851788034578617880345787178803457881788034578917880345790178803457911788034579217880345793178803457941788034579517880345796178803457971788034579817880345799178803458001788034580117880345802178803458031788034580417880345805178803458061788034580717880345808178803458091788034581017880345811178803458121788034581317880345814178803458151788034581617880345817178803458181788034581917880345820178803458211788034582217880345823178803458241788034582517880345826178803458271788034582817880345829178803458301788034583117880345832178803458331788034583417880345835178803458361788034583717880345838178803458391788034584017880345841178803458421788034584317880345844178803458451788034584617880345847178803458481788034584917880345850178803458511788034585217880345853178803458541788034585517880345856178803458571788034585817880345859178803458601788034586117880345862178803458631788034586417880345865178803458661788034586717880345868178803458691788034587017880345871178803458721788034587317880345874178803458751788034587617880345877178803458781788034587917880345880178803458811788034588217880345883178803458841788034588517880345886178803458871788034588817880345889178803458901788034589117880345892178803458931788034589417880345895178803458961788034589717880345898178803458991788034590017880345901178803459021788034590317880345904178803459051788034590617880345907178803459081788034590917880345910178803459111788034591217880345913178803459141788034591517880345916178803459171788034591817880345919178803459201788034592117880345922178803459231788034592417880345925178803459261788034592717880345928178803459291788034593017880345931178803459321788034593317880345934178803459351788034593617880345937178803459381788034593917880345940178803459411788034594217880345943178803459441788034594517880345946178803459471788034594817880345949178803459501788034595117880345952178803459531788034595417880345955178803459561788034595717880345958178803459591788034596017880345961178803459621788034596317880345964178803459651788034596617880345967178803459681788034596917880345970178803459711788034597217880345973178803459741788034597517880345976178803459771788034597817880345979178803459801788034598117880345982178803459831788034598417880345985178803459861788034598717880345988178803459891788034599017880345991178803459921788034599317880345994178803459951788034599617880345997178803459981788034599917880346000178803460011788034600217880346003178803460041788034600517880346006178803460071788034600817880346009178803460101788034601117880346012178803460131788034601417880346015178803460161788034601717880346018178803460191788034602017880346021178803460221788034602317880346024178803460251788034602617880346027178803460281788034602917880346030178803460311788034603217880346033178803460341788034603517880346036178803460371788034603817880346039178803460401788034604117880346042178803460431788034604417880346045178803460461788034604717880346048178803460491788034605017880346051178803460521788034605317880346054178803460551788034605617880346057178803460581788034605917880346060178803460611788034606217880346063178803460641788034606517880346066178803460671788034606817880346069178803460701788034607117880346072178803460731788034607417880346075178803460761788034607717880346078178803460791788034608017880346081178803460821788034608317880346084178803460851788034608617880346087178803460881788034608917880346090178803460911788034609217880346093178803460941788034609517880346096178803460971788034609817880346099178803461001788034610117880346102178803461031788034610417880346105178803461061788034610717880346108178803461091788034611017880346111178803461121788034611317880346114178803461151788034611617880346117178803461181788034611917880346120178803461211788034612217880346123178803461241788034612517880346126178803461271788034612817880346129178803461301788034613117880346132178803461331788034613417880346135178803461361788034613717880346138178803461391788034614017880346141178803461421788034614317880346144178803461451788034614617880346147178803461481788034614917880346150178803461511788034615217880346153178803461541788034615517880346156178803461571788034615817880346159178803461601788034616117880346162178803461631788034616417880346165178803461661788034616717880346168178803461691788034617017880346171178803461721788034617317880346174178803461751788034617617880346177178803461781788034617917880346180178803461811788034618217880346183178803461841788034618517880346186178803461871788034618817880346189178803461901788034619117880346192178803461931788034619417880346195178803461961788034619717880346198178803461991788034620017880346201178803462021788034620317880346204178803462051788034620617880346207178803462081788034620917880346210178803462111788034621217880346213178803462141788034621517880346216178803462171788034621817880346219178803462201788034622117880346222178803462231788034622417880346225178803462261788034622717880346228178803462291788034623017880346231178803462321788034623317880346234178803462351788034623617880346237178803462381788034623917880346240178803462411788034624217880346243178803462441788034624517880346246178803462471788034624817880346249178803462501788034625117880346252178803462531788034625417880346255178803462561788034625717880346258178803462591788034626017880346261178803462621788034626317880346264178803462651788034626617880346267178803462681788034626917880346270178803462711788034627217880346273178803462741788034627517880346276178803462771788034627817880346279178803462801788034628117880346282178803462831788034628417880346285178803462861788034628717880346288178803462891788034629017880346291178803462921788034629317880346294178803462951788034629617880346297178803462981788034629917880346300178803463011788034630217880346303178803463041788034630517880346306178803463071788034630817880346309178803463101788034631117880346312178803463131788034631417880346315178803463161788034631717880346318178803463191788034632017880346321178803463221788034632317880346324178803463251788034632617880346327178803463281788034632917880346330178803463311788034633217880346333178803463341788034633517880346336178803463371788034633817880346339178803463401788034634117880346342178803463431788034634417880346345178803463461788034634717880346348178803463491788034635017880346351178803463521788034635317880346354178803463551788034635617880346357178803463581788034635917880346360178803463611788034636217880346363178803463641788034636517880346366178803463671788034636817880346369178803463701788034637117880346372178803463731788034637417880346375178803463761788034637717880346378178803463791788034638017880346381178803463821788034638317880346384178803463851788034638617880346387178803463881788034638917880346390178803463911788034639217880346393178803463941788034639517880346396178803463971788034639817880346399178803464001788034640117880346402178803464031788034640417880346405178803464061788034640717880346408178803464091788034641017880346411178803464121788034641317880346414178803464151788034641617880346417178803464181788034641917880346420178803464211788034642217880346423178803464241788034642517880346426178803464271788034642817880346429178803464301788034643117880346432178803464331788034643417880346435178803464361788034643717880346438178803464391788034644017880346441178803464421788034644317880346444178803464451788034644617880346447178803464481788034644917880346450178803464511788034645217880346453178803464541788034645517880346456178803464571788034645817880346459178803464601788034646117880346462178803464631788034646417880346465178803464661788034646717880346468178803464691788034647017880346471178803464721788034647317880346474178803464751788034647617880346477178803464781788034647917880346480178803464811788034648217880346483178803464841788034648517880346486178803464871788034648817880346489178803464901788034649117880346492178803464931788034649417880346495178803464961788034649717880346498178803464991788034650017880346501178803465021788034650317880346504178803465051788034650617880346507178803465081788034650917880346510178803465111788034651217880346513178803465141788034651517880346516178803465171788034651817880346519178803465201788034652117880346522178803465231788034652417880346525178803465261788034652717880346528178803465291788034653017880346531178803465321788034653317880346534178803465351788034653617880346537178803465381788034653917880346540178803465411788034654217880346543178803465441788034654517880346546178803465471788034654817880346549178803465501788034655117880346552178803465531788034655417880346555178803465561788034655717880346558178803465591788034656017880346561178803465621788034656317880346564178803465651788034656617880346567178803465681788034656917880346570178803465711788034657217880346573178803465741788034657517880346576178803465771788034657817880346579178803465801788034658117880346582178803465831788034658417880346585178803465861788034658717880346588178803465891788034659017880346591178803465921788034659317880346594178803465951788034659617880346597178803465981788034659917880346600178803466011788034660217880346603178803466041788034660517880346606178803466071788034660817880346609178803466101788034661117880346612178803466131788034661417880346615178803466161788034661717880346618178803466191788034662017880346621178803466221788034662317880346624178803466251788034662617880346627178803466281788034662917880346630178803466311788034663217880346633178803466341788034663517880346636178803466371788034663817880346639178803466401788034664117880346642178803466431788034664417880346645178803466461788034664717880346648178803466491788034665017880346651178803466521788034665317880346654178803466551788034665617880346657178803466581788034665917880346660178803466611788034666217880346663178803466641788034666517880346666178803466671788034666817880346669178803466701788034667117880346672178803466731788034667417880346675178803466761788034667717880346678178803466791788034668017880346681178803466821788034668317880346684178803466851788034668617880346687178803466881788034668917880346690178803466911788034669217880346693178803466941788034669517880346696178803466971788034669817880346699178803467001788034670117880346702178803467031788034670417880346705178803467061788034670717880346708178803467091788034671017880346711178803467121788034671317880346714178803467151788034671617880346717178803467181788034671917880346720178803467211788034672217880346723178803467241788034672517880346726178803467271788034672817880346729178803467301788034673117880346732178803467331788034673417880346735178803467361788034673717880346738178803467391788034674017880346741178803467421788034674317880346744178803467451788034674617880346747178803467481788034674917880346750178803467511788034675217880346753178803467541788034675517880346756178803467571788034675817880346759178803467601788034676117880346762178803467631788034676417880346765178803467661788034676717880346768178803467691788034677017880346771178803467721788034677317880346774178803467751788034677617880346777178803467781788034677917880346780178803467811788034678217880346783178803467841788034678517880346786178803467871788034678817880346789178803467901788034679117880346792178803467931788034679417880346795178803467961788034679717880346798178803467991788034680017880346801178803468021788034680317880346804178803468051788034680617880346807178803468081788034680917880346810178803468111788034681217880346813178803468141788034681517880346816178803468171788034681817880346819178803468201788034682117880346822178803468231788034682417880346825178803468261788034682717880346828178803468291788034683017880346831178803468321788034683317880346834178803468351788034683617880346837178803468381788034683917880346840178803468411788034684217880346843178803468441788034684517880346846178803468471788034684817880346849178803468501788034685117880346852178803468531788034685417880346855178803468561788034685717880346858178803468591788034686017880346861178803468621788034686317880346864178803468651788034686617880346867178803468681788034686917880346870178803468711788034687217880346873178803468741788034687517880346876178803468771788034687817880346879178803468801788034688117880346882178803468831788034688417880346885178803468861788034688717880346888178803468891788034689017880346891178803468921788034689317880346894178803468951788034689617880346897178803468981788034689917880346900178803469011788034690217880346903178803469041788034690517880346906178803469071788034690817880346909178803469101788034691117880346912178803469131788034691417880346915178803469161788034691717880346918178803469191788034692017880346921178803469221788034692317880346924178803469251788034692617880346927178803469281788034692917880346930178803469311788034693217880346933178803469341788034693517880346936178803469371788034693817880346939178803469401788034694117880346942178803469431788034694417880346945178803469461788034694717880346948178803469491788034695017880346951178803469521788034695317880346954178803469551788034695617880346957178803469581788034695917880346960178803469611788034696217880346963178803469641788034696517880346966178803469671788034696817880346969178803469701788034697117880346972178803469731788034697417880346975178803469761788034697717880346978178803469791788034698017880346981178803469821788034698317880346984178803469851788034698617880346987178803469881788034698917880346990178803469911788034699217880346993178803469941788034699517880346996178803469971788034699817880346999178803470001788034700117880347002178803470031788034700417880347005178803470061788034700717880347008178803470091788034701017880347011178803470121788034701317880347014178803470151788034701617880347017178803470181788034701917880347020178803470211788034702217880347023178803470241788034702517880347026178803470271788034702817880347029178803470301788034703117880347032178803470331788034703417880347035178803470361788034703717880347038178803470391788034704017880347041178803470421788034704317880347044178803470451788034704617880347047178803470481788034704917880347050178803470511788034705217880347053178803470541788034705517880347056178803470571788034705817880347059178803470601788034706117880347062178803470631788034706417880347065178803470661788034706717880347068178803470691788034707017880347071178803470721788034707317880347074178803470751788034707617880347077178803470781788034707917880347080178803470811788034708217880347083178803470841788034708517880347086178803470871788034708817880347089178803470901788034709117880347092178803470931788034709417880347095178803470961788034709717880347098178803470991788034710017880347101178803471021788034710317880347104178803471051788034710617880347107178803471081788034710917880347110178803471111788034711217880347113178803471141788034711517880347116178803471171788034711817880347119178803471201788034712117880347122178803471231788034712417880347125178803471261788034712717880347128178803471291788034713017880347131178803471321788034713317880347134178803471351788034713617880347137178803471381788034713917880347140178803471411788034714217880347143178803471441788034714517880347146178803471471788034714817880347149178803471501788034715117880347152178803471531788034715417880347155178803471561788034715717880347158178803471591788034716017880347161178803471621788034716317880347164178803471651788034716617880347167178803471681788034716917880347170178803471711788034717217880347173178803471741788034717517880347176178803471771788034717817880347179178803471801788034718117880347182178803471831788034718417880347185178803471861788034718717880347188178803471891788034719017880347191178803471921788034719317880347194178803471951788034719617880347197178803471981788034719917880347200178803472011788034720217880347203178803472041788034720517880347206178803472071788034720817880347209178803472101788034721117880347212178803472131788034721417880347215178803472161788034721717880347218178803472191788034722017880347221178803472221788034722317880347224178803472251788034722617880347227178803472281788034722917880347230178803472311788034723217880347233178803472341788034723517880347236178803472371788034723817880347239178803472401788034724117880347242178803472431788034724417880347245178803472461788034724717880347248178803472491788034725017880347251178803472521788034725317880347254178803472551788034725617880347257178803472581788034725917880347260178803472611788034726217880347263178803472641788034726517880347266178803472671788034726817880347269178803472701788034727117880347272178803472731788034727417880347275178803472761788034727717880347278178803472791788034728017880347281178803472821788034728317880347284178803472851788034728617880347287178803472881788034728917880347290178803472911788034729217880347293178803472941788034729517880347296178803472971788034729817880347299178803473001788034730117880347302178803473031788034730417880347305178803473061788034730717880347308178803473091788034731017880347311178803473121788034731317880347314178803473151788034731617880347317178803473181788034731917880347320178803473211788034732217880347323178803473241788034732517880347326178803473271788034732817880347329178803473301788034733117880347332178803473331788034733417880347335178803473361788034733717880347338178803473391788034734017880347341178803473421788034734317880347344178803473451788034734617880347347178803473481788034734917880347350178803473511788034735217880347353178803473541788034735517880347356178803473571788034735817880347359178803473601788034736117880347362178803473631788034736417880347365178803473661788034736717880347368178803473691788034737017880347371178803473721788034737317880347374178803473751788034737617880347377178803473781788034737917880347380178803473811788034738217880347383178803473841788034738517880347386178803473871788034738817880347389178803473901788034739117880347392178803473931788034739417880347395178803473961788034739717880347398178803473991788034740017880347401178803474021788034740317880347404178803474051788034740617880347407178803474081788034740917880347410178803474111788034741217880347413178803474141788034741517880347416178803474171788034741817880347419178803474201788034742117880347422178803474231788034742417880347425178803474261788034742717880347428178803474291788034743017880347431178803474321788034743317880347434178803474351788034743617880347437178803474381788034743917880347440178803474411788034744217880347443178803474441788034744517880347446178803474471788034744817880347449178803474501788034745117880347452178803474531788034745417880347455178803474561788034745717880347458178803474591788034746017880347461178803474621788034746317880347464178803474651788034746617880347467178803474681788034746917880347470178803474711788034747217880347473178803474741788034747517880347476178803474771788034747817880347479178803474801788034748117880347482178803474831788034748417880347485178803474861788034748717880347488178803474891788034749017880347491178803474921788034749317880347494178803474951788034749617880347497178803474981788034749917880347500178803475011788034750217880347503178803475041788034750517880347506178803475071788034750817880347509178803475101788034751117880347512178803475131788034751417880347515178803475161788034751717880347518178803475191788034752017880347521178803475221788034752317880347524178803475251788034752617880347527178803475281788034752917880347530178803475311788034753217880347533178803475341788034753517880347536178803475371788034753817880347539178803475401788034754117880347542178803475431788034754417880347545178803475461788034754717880347548178803475491788034755017880347551178803475521788034755317880347554178803475551788034755617880347557178803475581788034755917880347560178803475611788034756217880347563178803475641788034756517880347566178803475671788034756817880347569178803475701788034757117880347572178803475731788034757417880347575178803475761788034757717880347578178803475791788034758017880347581178803475821788034758317880347584178803475851788034758617880347587178803475881788034758917880347590178803475911788034759217880347593178803475941788034759517880347596178803475971788034759817880347599178803476001788034760117880347602178803476031788034760417880347605178803476061788034760717880347608178803476091788034761017880347611178803476121788034761317880347614178803476151788034761617880347617178803476181788034761917880347620178803476211788034762217880347623178803476241788034762517880347626178803476271788034762817880347629178803476301788034763117880347632178803476331788034763417880347635178803476361788034763717880347638178803476391788034764017880347641178803476421788034764317880347644178803476451788034764617880347647178803476481788034764917880347650178803476511788034765217880347653178803476541788034765517880347656178803476571788034765817880347659178803476601788034766117880347662178803476631788034766417880347665178803476661788034766717880347668178803476691788034767017880347671178803476721788034767317880347674178803476751788034767617880347677178803476781788034767917880347680178803476811788034768217880347683178803476841788034768517880347686178803476871788034768817880347689178803476901788034769117880347692178803476931788034769417880347695178803476961788034769717880347698178803476991788034770017880347701178803477021788034770317880347704178803477051788034770617880347707178803477081788034770917880347710178803477111788034771217880347713178803477141788034771517880347716178803477171788034771817880347719178803477201788034772117880347722178803477231788034772417880347725178803477261788034772717880347728178803477291788034773017880347731178803477321788034773317880347734178803477351788034773617880347737178803477381788034773917880347740178803477411788034774217880347743178803477441788034774517880347746178803477471788034774817880347749178803477501788034775117880347752178803477531788034775417880347755178803477561788034775717880347758178803477591788034776017880347761178803477621788034776317880347764178803477651788034776617880347767178803477681788034776917880347770178803477711788034777217880347773178803477741788034777517880347776178803477771788034777817880347779178803477801788034778117880347782178803477831788034778417880347785178803477861788034778717880347788178803477891788034779017880347791178803477921788034779317880347794178803477951788034779617880347797178803477981788034779917880347800178803478011788034780217880347803178803478041788034780517880347806178803478071788034780817880347809178803478101788034781117880347812178803478131788034781417880347815178803478161788034781717880347818178803478191788034782017880347821178803478221788034782317880347824178803478251788034782617880347827178803478281788034782917880347830178803478311788034783217880347833178803478341788034783517880347836178803478371788034783817880347839178803478401788034784117880347842178803478431788034784417880347845178803478461788034784717880347848178803478491788034785017880347851178803478521788034785317880347854178803478551788034785617880347857178803478581788034785917880347860178803478611788034786217880347863178803478641788034786517880347866178803478671788034786817880347869178803478701788034787117880347872178803478731788034787417880347875178803478761788034787717880347878178803478791788034788017880347881178803478821788034788317880347884178803478851788034788617880347887178803478881788034788917880347890178803478911788034789217880347893178803478941788034789517880347896178803478971788034789817880347899178803479001788034790117880347902178803479031788034790417880347905178803479061788034790717880347908178803479091788034791017880347911178803479121788034791317880347914178803479151788034791617880347917178803479181788034791917880347920178803479211788034792217880347923178803479241788034792517880347926178803479271788034792817880347929178803479301788034793117880347932178803479331788034793417880347935178803479361788034793717880347938178803479391788034794017880347941178803479421788034794317880347944178803479451788034794617880347947178803479481788034794917880347950178803479511788034795217880347953178803479541788034795517880347956178803479571788034795817880347959178803479601788034796117880347962178803479631788034796417880347965178803479661788034796717880347968178803479691788034797017880347971178803479721788034797317880347974178803479751788034797617880347977178803479781788034797917880347980178803479811788034798217880347983178803479841788034798517880347986178803479871788034798817880347989178803479901788034799117880347992178803479931788034799417880347995178803479961788034799717880347998178803479991788034800017880348001178803480021788034800317880348004178803480051788034800617880348007178803480081788034800917880348010178803480111788034801217880348013178803480141788034801517880348016178803480171788034801817880348019178803480201788034802117880348022178803480231788034802417880348025178803480261788034802717880348028178803480291788034803017880348031178803480321788034803317880348034178803480351788034803617880348037178803480381788034803917880348040178803480411788034804217880348043178803480441788034804517880348046178803480471788034804817880348049178803480501788034805117880348052178803480531788034805417880348055178803480561788034805717880348058178803480591788034806017880348061178803480621788034806317880348064178803480651788034806617880348067178803480681788034806917880348070178803480711788034807217880348073178803480741788034807517880348076178803480771788034807817880348079178803480801788034808117880348082178803480831788034808417880348085178803480861788034808717880348088178803480891788034809017880348091178803480921788034809317880348094178803480951788034809617880348097178803480981788034809917880348100178803481011788034810217880348103178803481041788034810517880348106178803481071788034810817880348109178803481101788034811117880348112178803481131788034811417880348115178803481161788034811717880348118178803481191788034812017880348121178803481221788034812317880348124178803481251788034812617880348127178803481281788034812917880348130178803481311788034813217880348133178803481341788034813517880348136178803481371788034813817880348139178803481401788034814117880348142178803481431788034814417880348145178803481461788034814717880348148178803481491788034815017880348151178803481521788034815317880348154178803481551788034815617880348157178803481581788034815917880348160178803481611788034816217880348163178803481641788034816517880348166178803481671788034816817880348169178803481701788034817117880348172178803481731788034817417880348175178803481761788034817717880348178178803481791788034818017880348181178803481821788034818317880348184178803481851788034818617880348187178803481881788034818917880348190178803481911788034819217880348193178803481941788034819517880348196178803481971788034819817880348199178803482001788034820117880348202178803482031788034820417880348205178803482061788034820717880348208178803482091788034821017880348211178803482121788034821317880348214178803482151788034821617880348217178803482181788034821917880348220178803482211788034822217880348223178803482241788034822517880348226178803482271788034822817880348229178803482301788034823117880348232178803482331788034823417880348235178803482361788034823717880348238178803482391788034824017880348241178803482421788034824317880348244178803482451788034824617880348247178803482481788034824917880348250178803482511788034825217880348253178803482541788034825517880348256178803482571788034825817880348259178803482601788034826117880348262178803482631788034826417880348265178803482661788034826717880348268178803482691788034827017880348271178803482721788034827317880348274178803482751788034827617880348277178803482781788034827917880348280178803482811788034828217880348283178803482841788034828517880348286178803482871788034828817880348289178803482901788034829117880348292178803482931788034829417880348295178803482961788034829717880348298178803482991788034830017880348301178803483021788034830317880348304178803483051788034830617880348307178803483081788034830917880348310178803483111788034831217880348313178803483141788034831517880348316178803483171788034831817880348319178803483201788034832117880348322178803483231788034832417880348325178803483261788034832717880348328178803483291788034833017880348331178803483321788034833317880348334178803483351788034833617880348337178803483381788034833917880348340178803483411788034834217880348343178803483441788034834517880348346178803483471788034834817880348349178803483501788034835117880348352178803483531788034835417880348355178803483561788034835717880348358178803483591788034836017880348361178803483621788034836317880348364178803483651788034836617880348367178803483681788034836917880348370178803483711788034837217880348373178803483741788034837517880348376178803483771788034837817880348379178803483801788034838117880348382178803483831788034838417880348385178803483861788034838717880348388178803483891788034839017880348391178803483921788034839317880348394178803483951788034839617880348397178803483981788034839917880348400178803484011788034840217880348403178803484041788034840517880348406178803484071788034840817880348409178803484101788034841117880348412178803484131788034841417880348415178803484161788034841717880348418178803484191788034842017880348421178803484221788034842317880348424178803484251788034842617880348427178803484281788034842917880348430178803484311788034843217880348433178803484341788034843517880348436178803484371788034843817880348439178803484401788034844117880348442178803484431788034844417880348445178803484461788034844717880348448178803484491788034845017880348451178803484521788034845317880348454178803484551788034845617880348457178803484581788034845917880348460178803484611788034846217880348463178803484641788034846517880348466178803484671788034846817880348469178803484701788034847117880348472178803484731788034847417880348475178803484761788034847717880348478178803484791788034848017880348481178803484821788034848317880348484178803484851788034848617880348487178803484881788034848917880348490178803484911788034849217880348493178803484941788034849517880348496178803484971788034849817880348499178803485001788034850117880348502178803485031788034850417880348505178803485061788034850717880348508178803485091788034851017880348511178803485121788034851317880348514178803485151788034851617880348517178803485181788034851917880348520178803485211788034852217880348523178803485241788034852517880348526178803485271788034852817880348529178803485301788034853117880348532178803485331788034853417880348535178803485361788034853717880348538178803485391788034854017880348541178803485421788034854317880348544178803485451788034854617880348547178803485481788034854917880348550178803485511788034855217880348553178803485541788034855517880348556178803485571788034855817880348559178803485601788034856117880348562178803485631788034856417880348565178803485661788034856717880348568178803485691788034857017880348571178803485721788034857317880348574178803485751788034857617880348577178803485781788034857917880348580178803485811788034858217880348583178803485841788034858517880348586178803485871788034858817880348589178803485901788034859117880348592178803485931788034859417880348595178803485961788034859717880348598178803485991788034860017880348601178803486021788034860317880348604178803486051788034860617880348607178803486081788034860917880348610178803486111788034861217880348613178803486141788034861517880348616178803486171788034861817880348619178803486201788034862117880348622178803486231788034862417880348625178803486261788034862717880348628178803486291788034863017880348631178803486321788034863317880348634178803486351788034863617880348637178803486381788034863917880348640178803486411788034864217880348643178803486441788034864517880348646178803486471788034864817880348649178803486501788034865117880348652178803486531788034865417880348655178803486561788034865717880348658178803486591788034866017880348661178803486621788034866317880348664178803486651788034866617880348667178803486681788034866917880348670178803486711788034867217880348673178803486741788034867517880348676178803486771788034867817880348679178803486801788034868117880348682178803486831788034868417880348685178803486861788034868717880348688178803486891788034869017880348691178803486921788034869317880348694178803486951788034869617880348697178803486981788034869917880348700178803487011788034870217880348703178803487041788034870517880348706178803487071788034870817880348709178803487101788034871117880348712178803487131788034871417880348715178803487161788034871717880348718178803487191788034872017880348721178803487221788034872317880348724178803487251788034872617880348727178803487281788034872917880348730178803487311788034873217880348733178803487341788034873517880348736178803487371788034873817880348739178803487401788034874117880348742178803487431788034874417880348745178803487461788034874717880348748178803487491788034875017880348751178803487521788034875317880348754178803487551788034875617880348757178803487581788034875917880348760178803487611788034876217880348763178803487641788034876517880348766178803487671788034876817880348769178803487701788034877117880348772178803487731788034877417880348775178803487761788034877717880348778178803487791788034878017880348781178803487821788034878317880348784178803487851788034878617880348787178803487881788034878917880348790178803487911788034879217880348793178803487941788034879517880348796178803487971788034879817880348799178803488001788034880117880348802178803488031788034880417880348805178803488061788034880717880348808178803488091788034881017880348811178803488121788034881317880348814178803488151788034881617880348817178803488181788034881917880348820178803488211788034882217880348823178803488241788034882517880348826178803488271788034882817880348829178803488301788034883117880348832178803488331788034883417880348835178803488361788034883717880348838178803488391788034884017880348841178803488421788034884317880348844178803488451788034884617880348847178803488481788034884917880348850178803488511788034885217880348853178803488541788034885517880348856178803488571788034885817880348859178803488601788034886117880348862178803488631788034886417880348865178803488661788034886717880348868178803488691788034887017880348871178803488721788034887317880348874178803488751788034887617880348877178803488781788034887917880348880178803488811788034888217880348883178803488841788034888517880348886178803488871788034888817880348889178803488901788034889117880348892178803488931788034889417880348895178803488961788034889717880348898178803488991788034890017880348901178803489021788034890317880348904178803489051788034890617880348907178803489081788034890917880348910178803489111788034891217880348913178803489141788034891517880348916178803489171788034891817880348919178803489201788034892117880348922178803489231788034892417880348925178803489261788034892717880348928178803489291788034893017880348931178803489321788034893317880348934178803489351788034893617880348937178803489381788034893917880348940178803489411788034894217880348943178803489441788034894517880348946178803489471788034894817880348949178803489501788034895117880348952178803489531788034895417880348955178803489561788034895717880348958178803489591788034896017880348961178803489621788034896317880348964178803489651788034896617880348967178803489681788034896917880348970178803489711788034897217880348973178803489741788034897517880348976178803489771788034897817880348979178803489801788034898117880348982178803489831788034898417880348985178803489861788034898717880348988178803489891788034899017880348991178803489921788034899317880348994178803489951788034899617880348997178803489981788034899917880349000178803490011788034900217880349003178803490041788034900517880349006178803490071788034900817880349009178803490101788034901117880349012178803490131788034901417880349015178803490161788034901717880349018178803490191788034902017880349021178803490221788034902317880349024178803490251788034902617880349027178803490281788034902917880349030178803490311788034903217880349033178803490341788034903517880349036178803490371788034903817880349039178803490401788034904117880349042178803490431788034904417880349045178803490461788034904717880349048178803490491788034905017880349051178803490521788034905317880349054178803490551788034905617880349057178803490581788034905917880349060178803490611788034906217880349063178803490641788034906517880349066178803490671788034906817880349069178803490701788034907117880349072178803490731788034907417880349075178803490761788034907717880349078178803490791788034908017880349081178803490821788034908317880349084178803490851788034908617880349087178803490881788034908917880349090178803490911788034909217880349093178803490941788034909517880349096178803490971788034909817880349099178803491001788034910117880349102178803491031788034910417880349105178803491061788034910717880349108178803491091788034911017880349111178803491121788034911317880349114178803491151788034911617880349117178803491181788034911917880349120178803491211788034912217880349123178803491241788034912517880349126178803491271788034912817880349129178803491301788034913117880349132178803491331788034913417880349135178803491361788034913717880349138178803491391788034914017880349141178803491421788034914317880349144178803491451788034914617880349147178803491481788034914917880349150178803491511788034915217880349153178803491541788034915517880349156178803491571788034915817880349159178803491601788034916117880349162178803491631788034916417880349165178803491661788034916717880349168178803491691788034917017880349171178803491721788034917317880349174178803491751788034917617880349177178803491781788034917917880349180178803491811788034918217880349183178803491841788034918517880349186178803491871788034918817880349189178803491901788034919117880349192178803491931788034919417880349195178803491961788034919717880349198178803491991788034920017880349201178803492021788034920317880349204178803492051788034920617880349207178803492081788034920917880349210178803492111788034921217880349213178803492141788034921517880349216178803492171788034921817880349219178803492201788034922117880349222178803492231788034922417880349225178803492261788034922717880349228178803492291788034923017880349231178803492321788034923317880349234178803492351788034923617880349237178803492381788034923917880349240178803492411788034924217880349243178803492441788034924517880349246178803492471788034924817880349249178803492501788034925117880349252178803492531788034925417880349255178803492561788034925717880349258178803492591788034926017880349261178803492621788034926317880349264178803492651788034926617880349267178803492681788034926917880349270178803492711788034927217880349273178803492741788034927517880349276178803492771788034927817880349279178803492801788034928117880349282178803492831788034928417880349285178803492861788034928717880349288178803492891788034929017880349291178803492921788034929317880349294178803492951788034929617880349297178803492981788034929917880349300178803493011788034930217880349303178803493041788034930517880349306178803493071788034930817880349309178803493101788034931117880349312178803493131788034931417880349315178803493161788034931717880349318178803493191788034932017880349321178803493221788034932317880349324178803493251788034932617880349327178803493281788034932917880349330178803493311788034933217880349333178803493341788034933517880349336178803493371788034933817880349339178803493401788034934117880349342178803493431788034934417880349345178803493461788034934717880349348178803493491788034935017880349351178803493521788034935317880349354178803493551788034935617880349357178803493581788034935917880349360178803493611788034936217880349363178803493641788034936517880349366178803493671788034936817880349369178803493701788034937117880349372178803493731788034937417880349375178803493761788034937717880349378178803493791788034938017880349381178803493821788034938317880349384178803493851788034938617880349387178803493881788034938917880349390178803493911788034939217880349393178803493941788034939517880349396178803493971788034939817880349399178803494001788034940117880349402178803494031788034940417880349405178803494061788034940717880349408178803494091788034941017880349411178803494121788034941317880349414178803494151788034941617880349417178803494181788034941917880349420178803494211788034942217880349423178803494241788034942517880349426178803494271788034942817880349429178803494301788034943117880349432178803494331788034943417880349435178803494361788034943717880349438178803494391788034944017880349441178803494421788034944317880349444178803494451788034944617880349447178803494481788034944917880349450178803494511788034945217880349453178803494541788034945517880349456178803494571788034945817880349459178803494601788034946117880349462178803494631788034946417880349465178803494661788034946717880349468178803494691788034947017880349471178803494721788034947317880349474178803494751788034947617880349477178803494781788034947917880349480178803494811788034948217880349483178803494841788034948517880349486178803494871788034948817880349489178803494901788034949117880349492178803494931788034949417880349495178803494961788034949717880349498178803494991788034950017880349501178803495021788034950317880349504178803495051788034950617880349507178803495081788034950917880349510178803495111788034951217880349513178803495141788034951517880349516178803495171788034951817880349519178803495201788034952117880349522178803495231788034952417880349525178803495261788034952717880349528178803495291788034953017880349531178803495321788034953317880349534178803495351788034953617880349537178803495381788034953917880349540178803495411788034954217880349543178803495441788034954517880349546178803495471788034954817880349549178803495501788034955117880349552178803495531788034955417880349555178803495561788034955717880349558178803495591788034956017880349561178803495621788034956317880349564178803495651788034956617880349567178803495681788034956917880349570178803495711788034957217880349573178803495741788034957517880349576178803495771788034957817880349579178803495801788034958117880349582178803495831788034958417880349585178803495861788034958717880349588178803495891788034959017880349591178803495921788034959317880349594178803495951788034959617880349597178803495981788034959917880349600178803496011788034960217880349603178803496041788034960517880349606178803496071788034960817880349609178803496101788034961117880349612178803496131788034961417880349615178803496161788034961717880349618178803496191788034962017880349621178803496221788034962317880349624178803496251788034962617880349627178803496281788034962917880349630178803496311788034963217880349633178803496341788034963517880349636178803496371788034963817880349639178803496401788034964117880349642178803496431788034964417880349645178803496461788034964717880349648178803496491788034965017880349651178803496521788034965317880349654178803496551788034965617880349657178803496581788034965917880349660178803496611788034966217880349663178803496641788034966517880349666178803496671788034966817880349669178803496701788034967117880349672178803496731788034967417880349675178803496761788034967717880349678178803496791788034968017880349681178803496821788034968317880349684178803496851788034968617880349687178803496881788034968917880349690178803496911788034969217880349693178803496941788034969517880349696178803496971788034969817880349699178803497001788034970117880349702178803497031788034970417880349705178803497061788034970717880349708178803497091788034971017880349711178803497121788034971317880349714178803497151788034971617880349717178803497181788034971917880349720178803497211788034972217880349723178803497241788034972517880349726178803497271788034972817880349729178803497301788034973117880349732178803497331788034973417880349735178803497361788034973717880349738178803497391788034974017880349741178803497421788034974317880349744178803497451788034974617880349747178803497481788034974917880349750178803497511788034975217880349753178803497541788034975517880349756178803497571788034975817880349759178803497601788034976117880349762178803497631788034976417880349765178803497661788034976717880349768178803497691788034977017880349771178803497721788034977317880349774178803497751788034977617880349777178803497781788034977917880349780178803497811788034978217880349783178803497841788034978517880349786178803497871788034978817880349789178803497901788034979117880349792178803497931788034979417880349795178803497961788034979717880349798178803497991788034980017880349801178803498021788034980317880349804178803498051788034980617880349807178803498081788034980917880349810178803498111788034981217880349813178803498141788034981517880349816178803498171788034981817880349819178803498201788034982117880349822178803498231788034982417880349825178803498261788034982717880349828178803498291788034983017880349831178803498321788034983317880349834178803498351788034983617880349837178803498381788034983917880349840178803498411788034984217880349843178803498441788034984517880349846178803498471788034984817880349849178803498501788034985117880349852178803498531788034985417880349855178803498561788034985717880349858178803498591788034986017880349861178803498621788034986317880349864178803498651788034986617880349867178803498681788034986917880349870178803498711788034987217880349873178803498741788034987517880349876178803498771788034987817880349879178803498801788034988117880349882178803498831788034988417880349885178803498861788034988717880349888178803498891788034989017880349891178803498921788034989317880349894178803498951788034989617880349897178803498981788034989917880349900178803499011788034990217880349903178803499041788034990517880349906178803499071788034990817880349909178803499101788034991117880349912178803499131788034991417880349915178803499161788034991717880349918178803499191788034992017880349921178803499221788034992317880349924178803499251788034992617880349927178803499281788034992917880349930178803499311788034993217880349933178803499341788034993517880349936178803499371788034993817880349939178803499401788034994117880349942178803499431788034994417880349945178803499461788034994717880349948178803499491788034995017880349951178803499521788034995317880349954178803499551788034995617880349957178803499581788034995917880349960178803499611788034996217880349963178803499641788034996517880349966178803499671788034996817880349969178803499701788034997117880349972178803499731788034997417880349975178803499761788034997717880349978178803499791788034998017880349981178803499821788034998317880349984178803499851788034998617880349987178803499881788034998917880349990178803499911788034999217880349993178803499941788034999517880349996178803499971788034999817880349999