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

手机号段1781386

1781386号段手机号码表

17813860000178138600011781386000217813860003178138600041781386000517813860006178138600071781386000817813860009178138600101781386001117813860012178138600131781386001417813860015178138600161781386001717813860018178138600191781386002017813860021178138600221781386002317813860024178138600251781386002617813860027178138600281781386002917813860030178138600311781386003217813860033178138600341781386003517813860036178138600371781386003817813860039178138600401781386004117813860042178138600431781386004417813860045178138600461781386004717813860048178138600491781386005017813860051178138600521781386005317813860054178138600551781386005617813860057178138600581781386005917813860060178138600611781386006217813860063178138600641781386006517813860066178138600671781386006817813860069178138600701781386007117813860072178138600731781386007417813860075178138600761781386007717813860078178138600791781386008017813860081178138600821781386008317813860084178138600851781386008617813860087178138600881781386008917813860090178138600911781386009217813860093178138600941781386009517813860096178138600971781386009817813860099178138601001781386010117813860102178138601031781386010417813860105178138601061781386010717813860108178138601091781386011017813860111178138601121781386011317813860114178138601151781386011617813860117178138601181781386011917813860120178138601211781386012217813860123178138601241781386012517813860126178138601271781386012817813860129178138601301781386013117813860132178138601331781386013417813860135178138601361781386013717813860138178138601391781386014017813860141178138601421781386014317813860144178138601451781386014617813860147178138601481781386014917813860150178138601511781386015217813860153178138601541781386015517813860156178138601571781386015817813860159178138601601781386016117813860162178138601631781386016417813860165178138601661781386016717813860168178138601691781386017017813860171178138601721781386017317813860174178138601751781386017617813860177178138601781781386017917813860180178138601811781386018217813860183178138601841781386018517813860186178138601871781386018817813860189178138601901781386019117813860192178138601931781386019417813860195178138601961781386019717813860198178138601991781386020017813860201178138602021781386020317813860204178138602051781386020617813860207178138602081781386020917813860210178138602111781386021217813860213178138602141781386021517813860216178138602171781386021817813860219178138602201781386022117813860222178138602231781386022417813860225178138602261781386022717813860228178138602291781386023017813860231178138602321781386023317813860234178138602351781386023617813860237178138602381781386023917813860240178138602411781386024217813860243178138602441781386024517813860246178138602471781386024817813860249178138602501781386025117813860252178138602531781386025417813860255178138602561781386025717813860258178138602591781386026017813860261178138602621781386026317813860264178138602651781386026617813860267178138602681781386026917813860270178138602711781386027217813860273178138602741781386027517813860276178138602771781386027817813860279178138602801781386028117813860282178138602831781386028417813860285178138602861781386028717813860288178138602891781386029017813860291178138602921781386029317813860294178138602951781386029617813860297178138602981781386029917813860300178138603011781386030217813860303178138603041781386030517813860306178138603071781386030817813860309178138603101781386031117813860312178138603131781386031417813860315178138603161781386031717813860318178138603191781386032017813860321178138603221781386032317813860324178138603251781386032617813860327178138603281781386032917813860330178138603311781386033217813860333178138603341781386033517813860336178138603371781386033817813860339178138603401781386034117813860342178138603431781386034417813860345178138603461781386034717813860348178138603491781386035017813860351178138603521781386035317813860354178138603551781386035617813860357178138603581781386035917813860360178138603611781386036217813860363178138603641781386036517813860366178138603671781386036817813860369178138603701781386037117813860372178138603731781386037417813860375178138603761781386037717813860378178138603791781386038017813860381178138603821781386038317813860384178138603851781386038617813860387178138603881781386038917813860390178138603911781386039217813860393178138603941781386039517813860396178138603971781386039817813860399178138604001781386040117813860402178138604031781386040417813860405178138604061781386040717813860408178138604091781386041017813860411178138604121781386041317813860414178138604151781386041617813860417178138604181781386041917813860420178138604211781386042217813860423178138604241781386042517813860426178138604271781386042817813860429178138604301781386043117813860432178138604331781386043417813860435178138604361781386043717813860438178138604391781386044017813860441178138604421781386044317813860444178138604451781386044617813860447178138604481781386044917813860450178138604511781386045217813860453178138604541781386045517813860456178138604571781386045817813860459178138604601781386046117813860462178138604631781386046417813860465178138604661781386046717813860468178138604691781386047017813860471178138604721781386047317813860474178138604751781386047617813860477178138604781781386047917813860480178138604811781386048217813860483178138604841781386048517813860486178138604871781386048817813860489178138604901781386049117813860492178138604931781386049417813860495178138604961781386049717813860498178138604991781386050017813860501178138605021781386050317813860504178138605051781386050617813860507178138605081781386050917813860510178138605111781386051217813860513178138605141781386051517813860516178138605171781386051817813860519178138605201781386052117813860522178138605231781386052417813860525178138605261781386052717813860528178138605291781386053017813860531178138605321781386053317813860534178138605351781386053617813860537178138605381781386053917813860540178138605411781386054217813860543178138605441781386054517813860546178138605471781386054817813860549178138605501781386055117813860552178138605531781386055417813860555178138605561781386055717813860558178138605591781386056017813860561178138605621781386056317813860564178138605651781386056617813860567178138605681781386056917813860570178138605711781386057217813860573178138605741781386057517813860576178138605771781386057817813860579178138605801781386058117813860582178138605831781386058417813860585178138605861781386058717813860588178138605891781386059017813860591178138605921781386059317813860594178138605951781386059617813860597178138605981781386059917813860600178138606011781386060217813860603178138606041781386060517813860606178138606071781386060817813860609178138606101781386061117813860612178138606131781386061417813860615178138606161781386061717813860618178138606191781386062017813860621178138606221781386062317813860624178138606251781386062617813860627178138606281781386062917813860630178138606311781386063217813860633178138606341781386063517813860636178138606371781386063817813860639178138606401781386064117813860642178138606431781386064417813860645178138606461781386064717813860648178138606491781386065017813860651178138606521781386065317813860654178138606551781386065617813860657178138606581781386065917813860660178138606611781386066217813860663178138606641781386066517813860666178138606671781386066817813860669178138606701781386067117813860672178138606731781386067417813860675178138606761781386067717813860678178138606791781386068017813860681178138606821781386068317813860684178138606851781386068617813860687178138606881781386068917813860690178138606911781386069217813860693178138606941781386069517813860696178138606971781386069817813860699178138607001781386070117813860702178138607031781386070417813860705178138607061781386070717813860708178138607091781386071017813860711178138607121781386071317813860714178138607151781386071617813860717178138607181781386071917813860720178138607211781386072217813860723178138607241781386072517813860726178138607271781386072817813860729178138607301781386073117813860732178138607331781386073417813860735178138607361781386073717813860738178138607391781386074017813860741178138607421781386074317813860744178138607451781386074617813860747178138607481781386074917813860750178138607511781386075217813860753178138607541781386075517813860756178138607571781386075817813860759178138607601781386076117813860762178138607631781386076417813860765178138607661781386076717813860768178138607691781386077017813860771178138607721781386077317813860774178138607751781386077617813860777178138607781781386077917813860780178138607811781386078217813860783178138607841781386078517813860786178138607871781386078817813860789178138607901781386079117813860792178138607931781386079417813860795178138607961781386079717813860798178138607991781386080017813860801178138608021781386080317813860804178138608051781386080617813860807178138608081781386080917813860810178138608111781386081217813860813178138608141781386081517813860816178138608171781386081817813860819178138608201781386082117813860822178138608231781386082417813860825178138608261781386082717813860828178138608291781386083017813860831178138608321781386083317813860834178138608351781386083617813860837178138608381781386083917813860840178138608411781386084217813860843178138608441781386084517813860846178138608471781386084817813860849178138608501781386085117813860852178138608531781386085417813860855178138608561781386085717813860858178138608591781386086017813860861178138608621781386086317813860864178138608651781386086617813860867178138608681781386086917813860870178138608711781386087217813860873178138608741781386087517813860876178138608771781386087817813860879178138608801781386088117813860882178138608831781386088417813860885178138608861781386088717813860888178138608891781386089017813860891178138608921781386089317813860894178138608951781386089617813860897178138608981781386089917813860900178138609011781386090217813860903178138609041781386090517813860906178138609071781386090817813860909178138609101781386091117813860912178138609131781386091417813860915178138609161781386091717813860918178138609191781386092017813860921178138609221781386092317813860924178138609251781386092617813860927178138609281781386092917813860930178138609311781386093217813860933178138609341781386093517813860936178138609371781386093817813860939178138609401781386094117813860942178138609431781386094417813860945178138609461781386094717813860948178138609491781386095017813860951178138609521781386095317813860954178138609551781386095617813860957178138609581781386095917813860960178138609611781386096217813860963178138609641781386096517813860966178138609671781386096817813860969178138609701781386097117813860972178138609731781386097417813860975178138609761781386097717813860978178138609791781386098017813860981178138609821781386098317813860984178138609851781386098617813860987178138609881781386098917813860990178138609911781386099217813860993178138609941781386099517813860996178138609971781386099817813860999178138610001781386100117813861002178138610031781386100417813861005178138610061781386100717813861008178138610091781386101017813861011178138610121781386101317813861014178138610151781386101617813861017178138610181781386101917813861020178138610211781386102217813861023178138610241781386102517813861026178138610271781386102817813861029178138610301781386103117813861032178138610331781386103417813861035178138610361781386103717813861038178138610391781386104017813861041178138610421781386104317813861044178138610451781386104617813861047178138610481781386104917813861050178138610511781386105217813861053178138610541781386105517813861056178138610571781386105817813861059178138610601781386106117813861062178138610631781386106417813861065178138610661781386106717813861068178138610691781386107017813861071178138610721781386107317813861074178138610751781386107617813861077178138610781781386107917813861080178138610811781386108217813861083178138610841781386108517813861086178138610871781386108817813861089178138610901781386109117813861092178138610931781386109417813861095178138610961781386109717813861098178138610991781386110017813861101178138611021781386110317813861104178138611051781386110617813861107178138611081781386110917813861110178138611111781386111217813861113178138611141781386111517813861116178138611171781386111817813861119178138611201781386112117813861122178138611231781386112417813861125178138611261781386112717813861128178138611291781386113017813861131178138611321781386113317813861134178138611351781386113617813861137178138611381781386113917813861140178138611411781386114217813861143178138611441781386114517813861146178138611471781386114817813861149178138611501781386115117813861152178138611531781386115417813861155178138611561781386115717813861158178138611591781386116017813861161178138611621781386116317813861164178138611651781386116617813861167178138611681781386116917813861170178138611711781386117217813861173178138611741781386117517813861176178138611771781386117817813861179178138611801781386118117813861182178138611831781386118417813861185178138611861781386118717813861188178138611891781386119017813861191178138611921781386119317813861194178138611951781386119617813861197178138611981781386119917813861200178138612011781386120217813861203178138612041781386120517813861206178138612071781386120817813861209178138612101781386121117813861212178138612131781386121417813861215178138612161781386121717813861218178138612191781386122017813861221178138612221781386122317813861224178138612251781386122617813861227178138612281781386122917813861230178138612311781386123217813861233178138612341781386123517813861236178138612371781386123817813861239178138612401781386124117813861242178138612431781386124417813861245178138612461781386124717813861248178138612491781386125017813861251178138612521781386125317813861254178138612551781386125617813861257178138612581781386125917813861260178138612611781386126217813861263178138612641781386126517813861266178138612671781386126817813861269178138612701781386127117813861272178138612731781386127417813861275178138612761781386127717813861278178138612791781386128017813861281178138612821781386128317813861284178138612851781386128617813861287178138612881781386128917813861290178138612911781386129217813861293178138612941781386129517813861296178138612971781386129817813861299178138613001781386130117813861302178138613031781386130417813861305178138613061781386130717813861308178138613091781386131017813861311178138613121781386131317813861314178138613151781386131617813861317178138613181781386131917813861320178138613211781386132217813861323178138613241781386132517813861326178138613271781386132817813861329178138613301781386133117813861332178138613331781386133417813861335178138613361781386133717813861338178138613391781386134017813861341178138613421781386134317813861344178138613451781386134617813861347178138613481781386134917813861350178138613511781386135217813861353178138613541781386135517813861356178138613571781386135817813861359178138613601781386136117813861362178138613631781386136417813861365178138613661781386136717813861368178138613691781386137017813861371178138613721781386137317813861374178138613751781386137617813861377178138613781781386137917813861380178138613811781386138217813861383178138613841781386138517813861386178138613871781386138817813861389178138613901781386139117813861392178138613931781386139417813861395178138613961781386139717813861398178138613991781386140017813861401178138614021781386140317813861404178138614051781386140617813861407178138614081781386140917813861410178138614111781386141217813861413178138614141781386141517813861416178138614171781386141817813861419178138614201781386142117813861422178138614231781386142417813861425178138614261781386142717813861428178138614291781386143017813861431178138614321781386143317813861434178138614351781386143617813861437178138614381781386143917813861440178138614411781386144217813861443178138614441781386144517813861446178138614471781386144817813861449178138614501781386145117813861452178138614531781386145417813861455178138614561781386145717813861458178138614591781386146017813861461178138614621781386146317813861464178138614651781386146617813861467178138614681781386146917813861470178138614711781386147217813861473178138614741781386147517813861476178138614771781386147817813861479178138614801781386148117813861482178138614831781386148417813861485178138614861781386148717813861488178138614891781386149017813861491178138614921781386149317813861494178138614951781386149617813861497178138614981781386149917813861500178138615011781386150217813861503178138615041781386150517813861506178138615071781386150817813861509178138615101781386151117813861512178138615131781386151417813861515178138615161781386151717813861518178138615191781386152017813861521178138615221781386152317813861524178138615251781386152617813861527178138615281781386152917813861530178138615311781386153217813861533178138615341781386153517813861536178138615371781386153817813861539178138615401781386154117813861542178138615431781386154417813861545178138615461781386154717813861548178138615491781386155017813861551178138615521781386155317813861554178138615551781386155617813861557178138615581781386155917813861560178138615611781386156217813861563178138615641781386156517813861566178138615671781386156817813861569178138615701781386157117813861572178138615731781386157417813861575178138615761781386157717813861578178138615791781386158017813861581178138615821781386158317813861584178138615851781386158617813861587178138615881781386158917813861590178138615911781386159217813861593178138615941781386159517813861596178138615971781386159817813861599178138616001781386160117813861602178138616031781386160417813861605178138616061781386160717813861608178138616091781386161017813861611178138616121781386161317813861614178138616151781386161617813861617178138616181781386161917813861620178138616211781386162217813861623178138616241781386162517813861626178138616271781386162817813861629178138616301781386163117813861632178138616331781386163417813861635178138616361781386163717813861638178138616391781386164017813861641178138616421781386164317813861644178138616451781386164617813861647178138616481781386164917813861650178138616511781386165217813861653178138616541781386165517813861656178138616571781386165817813861659178138616601781386166117813861662178138616631781386166417813861665178138616661781386166717813861668178138616691781386167017813861671178138616721781386167317813861674178138616751781386167617813861677178138616781781386167917813861680178138616811781386168217813861683178138616841781386168517813861686178138616871781386168817813861689178138616901781386169117813861692178138616931781386169417813861695178138616961781386169717813861698178138616991781386170017813861701178138617021781386170317813861704178138617051781386170617813861707178138617081781386170917813861710178138617111781386171217813861713178138617141781386171517813861716178138617171781386171817813861719178138617201781386172117813861722178138617231781386172417813861725178138617261781386172717813861728178138617291781386173017813861731178138617321781386173317813861734178138617351781386173617813861737178138617381781386173917813861740178138617411781386174217813861743178138617441781386174517813861746178138617471781386174817813861749178138617501781386175117813861752178138617531781386175417813861755178138617561781386175717813861758178138617591781386176017813861761178138617621781386176317813861764178138617651781386176617813861767178138617681781386176917813861770178138617711781386177217813861773178138617741781386177517813861776178138617771781386177817813861779178138617801781386178117813861782178138617831781386178417813861785178138617861781386178717813861788178138617891781386179017813861791178138617921781386179317813861794178138617951781386179617813861797178138617981781386179917813861800178138618011781386180217813861803178138618041781386180517813861806178138618071781386180817813861809178138618101781386181117813861812178138618131781386181417813861815178138618161781386181717813861818178138618191781386182017813861821178138618221781386182317813861824178138618251781386182617813861827178138618281781386182917813861830178138618311781386183217813861833178138618341781386183517813861836178138618371781386183817813861839178138618401781386184117813861842178138618431781386184417813861845178138618461781386184717813861848178138618491781386185017813861851178138618521781386185317813861854178138618551781386185617813861857178138618581781386185917813861860178138618611781386186217813861863178138618641781386186517813861866178138618671781386186817813861869178138618701781386187117813861872178138618731781386187417813861875178138618761781386187717813861878178138618791781386188017813861881178138618821781386188317813861884178138618851781386188617813861887178138618881781386188917813861890178138618911781386189217813861893178138618941781386189517813861896178138618971781386189817813861899178138619001781386190117813861902178138619031781386190417813861905178138619061781386190717813861908178138619091781386191017813861911178138619121781386191317813861914178138619151781386191617813861917178138619181781386191917813861920178138619211781386192217813861923178138619241781386192517813861926178138619271781386192817813861929178138619301781386193117813861932178138619331781386193417813861935178138619361781386193717813861938178138619391781386194017813861941178138619421781386194317813861944178138619451781386194617813861947178138619481781386194917813861950178138619511781386195217813861953178138619541781386195517813861956178138619571781386195817813861959178138619601781386196117813861962178138619631781386196417813861965178138619661781386196717813861968178138619691781386197017813861971178138619721781386197317813861974178138619751781386197617813861977178138619781781386197917813861980178138619811781386198217813861983178138619841781386198517813861986178138619871781386198817813861989178138619901781386199117813861992178138619931781386199417813861995178138619961781386199717813861998178138619991781386200017813862001178138620021781386200317813862004178138620051781386200617813862007178138620081781386200917813862010178138620111781386201217813862013178138620141781386201517813862016178138620171781386201817813862019178138620201781386202117813862022178138620231781386202417813862025178138620261781386202717813862028178138620291781386203017813862031178138620321781386203317813862034178138620351781386203617813862037178138620381781386203917813862040178138620411781386204217813862043178138620441781386204517813862046178138620471781386204817813862049178138620501781386205117813862052178138620531781386205417813862055178138620561781386205717813862058178138620591781386206017813862061178138620621781386206317813862064178138620651781386206617813862067178138620681781386206917813862070178138620711781386207217813862073178138620741781386207517813862076178138620771781386207817813862079178138620801781386208117813862082178138620831781386208417813862085178138620861781386208717813862088178138620891781386209017813862091178138620921781386209317813862094178138620951781386209617813862097178138620981781386209917813862100178138621011781386210217813862103178138621041781386210517813862106178138621071781386210817813862109178138621101781386211117813862112178138621131781386211417813862115178138621161781386211717813862118178138621191781386212017813862121178138621221781386212317813862124178138621251781386212617813862127178138621281781386212917813862130178138621311781386213217813862133178138621341781386213517813862136178138621371781386213817813862139178138621401781386214117813862142178138621431781386214417813862145178138621461781386214717813862148178138621491781386215017813862151178138621521781386215317813862154178138621551781386215617813862157178138621581781386215917813862160178138621611781386216217813862163178138621641781386216517813862166178138621671781386216817813862169178138621701781386217117813862172178138621731781386217417813862175178138621761781386217717813862178178138621791781386218017813862181178138621821781386218317813862184178138621851781386218617813862187178138621881781386218917813862190178138621911781386219217813862193178138621941781386219517813862196178138621971781386219817813862199178138622001781386220117813862202178138622031781386220417813862205178138622061781386220717813862208178138622091781386221017813862211178138622121781386221317813862214178138622151781386221617813862217178138622181781386221917813862220178138622211781386222217813862223178138622241781386222517813862226178138622271781386222817813862229178138622301781386223117813862232178138622331781386223417813862235178138622361781386223717813862238178138622391781386224017813862241178138622421781386224317813862244178138622451781386224617813862247178138622481781386224917813862250178138622511781386225217813862253178138622541781386225517813862256178138622571781386225817813862259178138622601781386226117813862262178138622631781386226417813862265178138622661781386226717813862268178138622691781386227017813862271178138622721781386227317813862274178138622751781386227617813862277178138622781781386227917813862280178138622811781386228217813862283178138622841781386228517813862286178138622871781386228817813862289178138622901781386229117813862292178138622931781386229417813862295178138622961781386229717813862298178138622991781386230017813862301178138623021781386230317813862304178138623051781386230617813862307178138623081781386230917813862310178138623111781386231217813862313178138623141781386231517813862316178138623171781386231817813862319178138623201781386232117813862322178138623231781386232417813862325178138623261781386232717813862328178138623291781386233017813862331178138623321781386233317813862334178138623351781386233617813862337178138623381781386233917813862340178138623411781386234217813862343178138623441781386234517813862346178138623471781386234817813862349178138623501781386235117813862352178138623531781386235417813862355178138623561781386235717813862358178138623591781386236017813862361178138623621781386236317813862364178138623651781386236617813862367178138623681781386236917813862370178138623711781386237217813862373178138623741781386237517813862376178138623771781386237817813862379178138623801781386238117813862382178138623831781386238417813862385178138623861781386238717813862388178138623891781386239017813862391178138623921781386239317813862394178138623951781386239617813862397178138623981781386239917813862400178138624011781386240217813862403178138624041781386240517813862406178138624071781386240817813862409178138624101781386241117813862412178138624131781386241417813862415178138624161781386241717813862418178138624191781386242017813862421178138624221781386242317813862424178138624251781386242617813862427178138624281781386242917813862430178138624311781386243217813862433178138624341781386243517813862436178138624371781386243817813862439178138624401781386244117813862442178138624431781386244417813862445178138624461781386244717813862448178138624491781386245017813862451178138624521781386245317813862454178138624551781386245617813862457178138624581781386245917813862460178138624611781386246217813862463178138624641781386246517813862466178138624671781386246817813862469178138624701781386247117813862472178138624731781386247417813862475178138624761781386247717813862478178138624791781386248017813862481178138624821781386248317813862484178138624851781386248617813862487178138624881781386248917813862490178138624911781386249217813862493178138624941781386249517813862496178138624971781386249817813862499178138625001781386250117813862502178138625031781386250417813862505178138625061781386250717813862508178138625091781386251017813862511178138625121781386251317813862514178138625151781386251617813862517178138625181781386251917813862520178138625211781386252217813862523178138625241781386252517813862526178138625271781386252817813862529178138625301781386253117813862532178138625331781386253417813862535178138625361781386253717813862538178138625391781386254017813862541178138625421781386254317813862544178138625451781386254617813862547178138625481781386254917813862550178138625511781386255217813862553178138625541781386255517813862556178138625571781386255817813862559178138625601781386256117813862562178138625631781386256417813862565178138625661781386256717813862568178138625691781386257017813862571178138625721781386257317813862574178138625751781386257617813862577178138625781781386257917813862580178138625811781386258217813862583178138625841781386258517813862586178138625871781386258817813862589178138625901781386259117813862592178138625931781386259417813862595178138625961781386259717813862598178138625991781386260017813862601178138626021781386260317813862604178138626051781386260617813862607178138626081781386260917813862610178138626111781386261217813862613178138626141781386261517813862616178138626171781386261817813862619178138626201781386262117813862622178138626231781386262417813862625178138626261781386262717813862628178138626291781386263017813862631178138626321781386263317813862634178138626351781386263617813862637178138626381781386263917813862640178138626411781386264217813862643178138626441781386264517813862646178138626471781386264817813862649178138626501781386265117813862652178138626531781386265417813862655178138626561781386265717813862658178138626591781386266017813862661178138626621781386266317813862664178138626651781386266617813862667178138626681781386266917813862670178138626711781386267217813862673178138626741781386267517813862676178138626771781386267817813862679178138626801781386268117813862682178138626831781386268417813862685178138626861781386268717813862688178138626891781386269017813862691178138626921781386269317813862694178138626951781386269617813862697178138626981781386269917813862700178138627011781386270217813862703178138627041781386270517813862706178138627071781386270817813862709178138627101781386271117813862712178138627131781386271417813862715178138627161781386271717813862718178138627191781386272017813862721178138627221781386272317813862724178138627251781386272617813862727178138627281781386272917813862730178138627311781386273217813862733178138627341781386273517813862736178138627371781386273817813862739178138627401781386274117813862742178138627431781386274417813862745178138627461781386274717813862748178138627491781386275017813862751178138627521781386275317813862754178138627551781386275617813862757178138627581781386275917813862760178138627611781386276217813862763178138627641781386276517813862766178138627671781386276817813862769178138627701781386277117813862772178138627731781386277417813862775178138627761781386277717813862778178138627791781386278017813862781178138627821781386278317813862784178138627851781386278617813862787178138627881781386278917813862790178138627911781386279217813862793178138627941781386279517813862796178138627971781386279817813862799178138628001781386280117813862802178138628031781386280417813862805178138628061781386280717813862808178138628091781386281017813862811178138628121781386281317813862814178138628151781386281617813862817178138628181781386281917813862820178138628211781386282217813862823178138628241781386282517813862826178138628271781386282817813862829178138628301781386283117813862832178138628331781386283417813862835178138628361781386283717813862838178138628391781386284017813862841178138628421781386284317813862844178138628451781386284617813862847178138628481781386284917813862850178138628511781386285217813862853178138628541781386285517813862856178138628571781386285817813862859178138628601781386286117813862862178138628631781386286417813862865178138628661781386286717813862868178138628691781386287017813862871178138628721781386287317813862874178138628751781386287617813862877178138628781781386287917813862880178138628811781386288217813862883178138628841781386288517813862886178138628871781386288817813862889178138628901781386289117813862892178138628931781386289417813862895178138628961781386289717813862898178138628991781386290017813862901178138629021781386290317813862904178138629051781386290617813862907178138629081781386290917813862910178138629111781386291217813862913178138629141781386291517813862916178138629171781386291817813862919178138629201781386292117813862922178138629231781386292417813862925178138629261781386292717813862928178138629291781386293017813862931178138629321781386293317813862934178138629351781386293617813862937178138629381781386293917813862940178138629411781386294217813862943178138629441781386294517813862946178138629471781386294817813862949178138629501781386295117813862952178138629531781386295417813862955178138629561781386295717813862958178138629591781386296017813862961178138629621781386296317813862964178138629651781386296617813862967178138629681781386296917813862970178138629711781386297217813862973178138629741781386297517813862976178138629771781386297817813862979178138629801781386298117813862982178138629831781386298417813862985178138629861781386298717813862988178138629891781386299017813862991178138629921781386299317813862994178138629951781386299617813862997178138629981781386299917813863000178138630011781386300217813863003178138630041781386300517813863006178138630071781386300817813863009178138630101781386301117813863012178138630131781386301417813863015178138630161781386301717813863018178138630191781386302017813863021178138630221781386302317813863024178138630251781386302617813863027178138630281781386302917813863030178138630311781386303217813863033178138630341781386303517813863036178138630371781386303817813863039178138630401781386304117813863042178138630431781386304417813863045178138630461781386304717813863048178138630491781386305017813863051178138630521781386305317813863054178138630551781386305617813863057178138630581781386305917813863060178138630611781386306217813863063178138630641781386306517813863066178138630671781386306817813863069178138630701781386307117813863072178138630731781386307417813863075178138630761781386307717813863078178138630791781386308017813863081178138630821781386308317813863084178138630851781386308617813863087178138630881781386308917813863090178138630911781386309217813863093178138630941781386309517813863096178138630971781386309817813863099178138631001781386310117813863102178138631031781386310417813863105178138631061781386310717813863108178138631091781386311017813863111178138631121781386311317813863114178138631151781386311617813863117178138631181781386311917813863120178138631211781386312217813863123178138631241781386312517813863126178138631271781386312817813863129178138631301781386313117813863132178138631331781386313417813863135178138631361781386313717813863138178138631391781386314017813863141178138631421781386314317813863144178138631451781386314617813863147178138631481781386314917813863150178138631511781386315217813863153178138631541781386315517813863156178138631571781386315817813863159178138631601781386316117813863162178138631631781386316417813863165178138631661781386316717813863168178138631691781386317017813863171178138631721781386317317813863174178138631751781386317617813863177178138631781781386317917813863180178138631811781386318217813863183178138631841781386318517813863186178138631871781386318817813863189178138631901781386319117813863192178138631931781386319417813863195178138631961781386319717813863198178138631991781386320017813863201178138632021781386320317813863204178138632051781386320617813863207178138632081781386320917813863210178138632111781386321217813863213178138632141781386321517813863216178138632171781386321817813863219178138632201781386322117813863222178138632231781386322417813863225178138632261781386322717813863228178138632291781386323017813863231178138632321781386323317813863234178138632351781386323617813863237178138632381781386323917813863240178138632411781386324217813863243178138632441781386324517813863246178138632471781386324817813863249178138632501781386325117813863252178138632531781386325417813863255178138632561781386325717813863258178138632591781386326017813863261178138632621781386326317813863264178138632651781386326617813863267178138632681781386326917813863270178138632711781386327217813863273178138632741781386327517813863276178138632771781386327817813863279178138632801781386328117813863282178138632831781386328417813863285178138632861781386328717813863288178138632891781386329017813863291178138632921781386329317813863294178138632951781386329617813863297178138632981781386329917813863300178138633011781386330217813863303178138633041781386330517813863306178138633071781386330817813863309178138633101781386331117813863312178138633131781386331417813863315178138633161781386331717813863318178138633191781386332017813863321178138633221781386332317813863324178138633251781386332617813863327178138633281781386332917813863330178138633311781386333217813863333178138633341781386333517813863336178138633371781386333817813863339178138633401781386334117813863342178138633431781386334417813863345178138633461781386334717813863348178138633491781386335017813863351178138633521781386335317813863354178138633551781386335617813863357178138633581781386335917813863360178138633611781386336217813863363178138633641781386336517813863366178138633671781386336817813863369178138633701781386337117813863372178138633731781386337417813863375178138633761781386337717813863378178138633791781386338017813863381178138633821781386338317813863384178138633851781386338617813863387178138633881781386338917813863390178138633911781386339217813863393178138633941781386339517813863396178138633971781386339817813863399178138634001781386340117813863402178138634031781386340417813863405178138634061781386340717813863408178138634091781386341017813863411178138634121781386341317813863414178138634151781386341617813863417178138634181781386341917813863420178138634211781386342217813863423178138634241781386342517813863426178138634271781386342817813863429178138634301781386343117813863432178138634331781386343417813863435178138634361781386343717813863438178138634391781386344017813863441178138634421781386344317813863444178138634451781386344617813863447178138634481781386344917813863450178138634511781386345217813863453178138634541781386345517813863456178138634571781386345817813863459178138634601781386346117813863462178138634631781386346417813863465178138634661781386346717813863468178138634691781386347017813863471178138634721781386347317813863474178138634751781386347617813863477178138634781781386347917813863480178138634811781386348217813863483178138634841781386348517813863486178138634871781386348817813863489178138634901781386349117813863492178138634931781386349417813863495178138634961781386349717813863498178138634991781386350017813863501178138635021781386350317813863504178138635051781386350617813863507178138635081781386350917813863510178138635111781386351217813863513178138635141781386351517813863516178138635171781386351817813863519178138635201781386352117813863522178138635231781386352417813863525178138635261781386352717813863528178138635291781386353017813863531178138635321781386353317813863534178138635351781386353617813863537178138635381781386353917813863540178138635411781386354217813863543178138635441781386354517813863546178138635471781386354817813863549178138635501781386355117813863552178138635531781386355417813863555178138635561781386355717813863558178138635591781386356017813863561178138635621781386356317813863564178138635651781386356617813863567178138635681781386356917813863570178138635711781386357217813863573178138635741781386357517813863576178138635771781386357817813863579178138635801781386358117813863582178138635831781386358417813863585178138635861781386358717813863588178138635891781386359017813863591178138635921781386359317813863594178138635951781386359617813863597178138635981781386359917813863600178138636011781386360217813863603178138636041781386360517813863606178138636071781386360817813863609178138636101781386361117813863612178138636131781386361417813863615178138636161781386361717813863618178138636191781386362017813863621178138636221781386362317813863624178138636251781386362617813863627178138636281781386362917813863630178138636311781386363217813863633178138636341781386363517813863636178138636371781386363817813863639178138636401781386364117813863642178138636431781386364417813863645178138636461781386364717813863648178138636491781386365017813863651178138636521781386365317813863654178138636551781386365617813863657178138636581781386365917813863660178138636611781386366217813863663178138636641781386366517813863666178138636671781386366817813863669178138636701781386367117813863672178138636731781386367417813863675178138636761781386367717813863678178138636791781386368017813863681178138636821781386368317813863684178138636851781386368617813863687178138636881781386368917813863690178138636911781386369217813863693178138636941781386369517813863696178138636971781386369817813863699178138637001781386370117813863702178138637031781386370417813863705178138637061781386370717813863708178138637091781386371017813863711178138637121781386371317813863714178138637151781386371617813863717178138637181781386371917813863720178138637211781386372217813863723178138637241781386372517813863726178138637271781386372817813863729178138637301781386373117813863732178138637331781386373417813863735178138637361781386373717813863738178138637391781386374017813863741178138637421781386374317813863744178138637451781386374617813863747178138637481781386374917813863750178138637511781386375217813863753178138637541781386375517813863756178138637571781386375817813863759178138637601781386376117813863762178138637631781386376417813863765178138637661781386376717813863768178138637691781386377017813863771178138637721781386377317813863774178138637751781386377617813863777178138637781781386377917813863780178138637811781386378217813863783178138637841781386378517813863786178138637871781386378817813863789178138637901781386379117813863792178138637931781386379417813863795178138637961781386379717813863798178138637991781386380017813863801178138638021781386380317813863804178138638051781386380617813863807178138638081781386380917813863810178138638111781386381217813863813178138638141781386381517813863816178138638171781386381817813863819178138638201781386382117813863822178138638231781386382417813863825178138638261781386382717813863828178138638291781386383017813863831178138638321781386383317813863834178138638351781386383617813863837178138638381781386383917813863840178138638411781386384217813863843178138638441781386384517813863846178138638471781386384817813863849178138638501781386385117813863852178138638531781386385417813863855178138638561781386385717813863858178138638591781386386017813863861178138638621781386386317813863864178138638651781386386617813863867178138638681781386386917813863870178138638711781386387217813863873178138638741781386387517813863876178138638771781386387817813863879178138638801781386388117813863882178138638831781386388417813863885178138638861781386388717813863888178138638891781386389017813863891178138638921781386389317813863894178138638951781386389617813863897178138638981781386389917813863900178138639011781386390217813863903178138639041781386390517813863906178138639071781386390817813863909178138639101781386391117813863912178138639131781386391417813863915178138639161781386391717813863918178138639191781386392017813863921178138639221781386392317813863924178138639251781386392617813863927178138639281781386392917813863930178138639311781386393217813863933178138639341781386393517813863936178138639371781386393817813863939178138639401781386394117813863942178138639431781386394417813863945178138639461781386394717813863948178138639491781386395017813863951178138639521781386395317813863954178138639551781386395617813863957178138639581781386395917813863960178138639611781386396217813863963178138639641781386396517813863966178138639671781386396817813863969178138639701781386397117813863972178138639731781386397417813863975178138639761781386397717813863978178138639791781386398017813863981178138639821781386398317813863984178138639851781386398617813863987178138639881781386398917813863990178138639911781386399217813863993178138639941781386399517813863996178138639971781386399817813863999178138640001781386400117813864002178138640031781386400417813864005178138640061781386400717813864008178138640091781386401017813864011178138640121781386401317813864014178138640151781386401617813864017178138640181781386401917813864020178138640211781386402217813864023178138640241781386402517813864026178138640271781386402817813864029178138640301781386403117813864032178138640331781386403417813864035178138640361781386403717813864038178138640391781386404017813864041178138640421781386404317813864044178138640451781386404617813864047178138640481781386404917813864050178138640511781386405217813864053178138640541781386405517813864056178138640571781386405817813864059178138640601781386406117813864062178138640631781386406417813864065178138640661781386406717813864068178138640691781386407017813864071178138640721781386407317813864074178138640751781386407617813864077178138640781781386407917813864080178138640811781386408217813864083178138640841781386408517813864086178138640871781386408817813864089178138640901781386409117813864092178138640931781386409417813864095178138640961781386409717813864098178138640991781386410017813864101178138641021781386410317813864104178138641051781386410617813864107178138641081781386410917813864110178138641111781386411217813864113178138641141781386411517813864116178138641171781386411817813864119178138641201781386412117813864122178138641231781386412417813864125178138641261781386412717813864128178138641291781386413017813864131178138641321781386413317813864134178138641351781386413617813864137178138641381781386413917813864140178138641411781386414217813864143178138641441781386414517813864146178138641471781386414817813864149178138641501781386415117813864152178138641531781386415417813864155178138641561781386415717813864158178138641591781386416017813864161178138641621781386416317813864164178138641651781386416617813864167178138641681781386416917813864170178138641711781386417217813864173178138641741781386417517813864176178138641771781386417817813864179178138641801781386418117813864182178138641831781386418417813864185178138641861781386418717813864188178138641891781386419017813864191178138641921781386419317813864194178138641951781386419617813864197178138641981781386419917813864200178138642011781386420217813864203178138642041781386420517813864206178138642071781386420817813864209178138642101781386421117813864212178138642131781386421417813864215178138642161781386421717813864218178138642191781386422017813864221178138642221781386422317813864224178138642251781386422617813864227178138642281781386422917813864230178138642311781386423217813864233178138642341781386423517813864236178138642371781386423817813864239178138642401781386424117813864242178138642431781386424417813864245178138642461781386424717813864248178138642491781386425017813864251178138642521781386425317813864254178138642551781386425617813864257178138642581781386425917813864260178138642611781386426217813864263178138642641781386426517813864266178138642671781386426817813864269178138642701781386427117813864272178138642731781386427417813864275178138642761781386427717813864278178138642791781386428017813864281178138642821781386428317813864284178138642851781386428617813864287178138642881781386428917813864290178138642911781386429217813864293178138642941781386429517813864296178138642971781386429817813864299178138643001781386430117813864302178138643031781386430417813864305178138643061781386430717813864308178138643091781386431017813864311178138643121781386431317813864314178138643151781386431617813864317178138643181781386431917813864320178138643211781386432217813864323178138643241781386432517813864326178138643271781386432817813864329178138643301781386433117813864332178138643331781386433417813864335178138643361781386433717813864338178138643391781386434017813864341178138643421781386434317813864344178138643451781386434617813864347178138643481781386434917813864350178138643511781386435217813864353178138643541781386435517813864356178138643571781386435817813864359178138643601781386436117813864362178138643631781386436417813864365178138643661781386436717813864368178138643691781386437017813864371178138643721781386437317813864374178138643751781386437617813864377178138643781781386437917813864380178138643811781386438217813864383178138643841781386438517813864386178138643871781386438817813864389178138643901781386439117813864392178138643931781386439417813864395178138643961781386439717813864398178138643991781386440017813864401178138644021781386440317813864404178138644051781386440617813864407178138644081781386440917813864410178138644111781386441217813864413178138644141781386441517813864416178138644171781386441817813864419178138644201781386442117813864422178138644231781386442417813864425178138644261781386442717813864428178138644291781386443017813864431178138644321781386443317813864434178138644351781386443617813864437178138644381781386443917813864440178138644411781386444217813864443178138644441781386444517813864446178138644471781386444817813864449178138644501781386445117813864452178138644531781386445417813864455178138644561781386445717813864458178138644591781386446017813864461178138644621781386446317813864464178138644651781386446617813864467178138644681781386446917813864470178138644711781386447217813864473178138644741781386447517813864476178138644771781386447817813864479178138644801781386448117813864482178138644831781386448417813864485178138644861781386448717813864488178138644891781386449017813864491178138644921781386449317813864494178138644951781386449617813864497178138644981781386449917813864500178138645011781386450217813864503178138645041781386450517813864506178138645071781386450817813864509178138645101781386451117813864512178138645131781386451417813864515178138645161781386451717813864518178138645191781386452017813864521178138645221781386452317813864524178138645251781386452617813864527178138645281781386452917813864530178138645311781386453217813864533178138645341781386453517813864536178138645371781386453817813864539178138645401781386454117813864542178138645431781386454417813864545178138645461781386454717813864548178138645491781386455017813864551178138645521781386455317813864554178138645551781386455617813864557178138645581781386455917813864560178138645611781386456217813864563178138645641781386456517813864566178138645671781386456817813864569178138645701781386457117813864572178138645731781386457417813864575178138645761781386457717813864578178138645791781386458017813864581178138645821781386458317813864584178138645851781386458617813864587178138645881781386458917813864590178138645911781386459217813864593178138645941781386459517813864596178138645971781386459817813864599178138646001781386460117813864602178138646031781386460417813864605178138646061781386460717813864608178138646091781386461017813864611178138646121781386461317813864614178138646151781386461617813864617178138646181781386461917813864620178138646211781386462217813864623178138646241781386462517813864626178138646271781386462817813864629178138646301781386463117813864632178138646331781386463417813864635178138646361781386463717813864638178138646391781386464017813864641178138646421781386464317813864644178138646451781386464617813864647178138646481781386464917813864650178138646511781386465217813864653178138646541781386465517813864656178138646571781386465817813864659178138646601781386466117813864662178138646631781386466417813864665178138646661781386466717813864668178138646691781386467017813864671178138646721781386467317813864674178138646751781386467617813864677178138646781781386467917813864680178138646811781386468217813864683178138646841781386468517813864686178138646871781386468817813864689178138646901781386469117813864692178138646931781386469417813864695178138646961781386469717813864698178138646991781386470017813864701178138647021781386470317813864704178138647051781386470617813864707178138647081781386470917813864710178138647111781386471217813864713178138647141781386471517813864716178138647171781386471817813864719178138647201781386472117813864722178138647231781386472417813864725178138647261781386472717813864728178138647291781386473017813864731178138647321781386473317813864734178138647351781386473617813864737178138647381781386473917813864740178138647411781386474217813864743178138647441781386474517813864746178138647471781386474817813864749178138647501781386475117813864752178138647531781386475417813864755178138647561781386475717813864758178138647591781386476017813864761178138647621781386476317813864764178138647651781386476617813864767178138647681781386476917813864770178138647711781386477217813864773178138647741781386477517813864776178138647771781386477817813864779178138647801781386478117813864782178138647831781386478417813864785178138647861781386478717813864788178138647891781386479017813864791178138647921781386479317813864794178138647951781386479617813864797178138647981781386479917813864800178138648011781386480217813864803178138648041781386480517813864806178138648071781386480817813864809178138648101781386481117813864812178138648131781386481417813864815178138648161781386481717813864818178138648191781386482017813864821178138648221781386482317813864824178138648251781386482617813864827178138648281781386482917813864830178138648311781386483217813864833178138648341781386483517813864836178138648371781386483817813864839178138648401781386484117813864842178138648431781386484417813864845178138648461781386484717813864848178138648491781386485017813864851178138648521781386485317813864854178138648551781386485617813864857178138648581781386485917813864860178138648611781386486217813864863178138648641781386486517813864866178138648671781386486817813864869178138648701781386487117813864872178138648731781386487417813864875178138648761781386487717813864878178138648791781386488017813864881178138648821781386488317813864884178138648851781386488617813864887178138648881781386488917813864890178138648911781386489217813864893178138648941781386489517813864896178138648971781386489817813864899178138649001781386490117813864902178138649031781386490417813864905178138649061781386490717813864908178138649091781386491017813864911178138649121781386491317813864914178138649151781386491617813864917178138649181781386491917813864920178138649211781386492217813864923178138649241781386492517813864926178138649271781386492817813864929178138649301781386493117813864932178138649331781386493417813864935178138649361781386493717813864938178138649391781386494017813864941178138649421781386494317813864944178138649451781386494617813864947178138649481781386494917813864950178138649511781386495217813864953178138649541781386495517813864956178138649571781386495817813864959178138649601781386496117813864962178138649631781386496417813864965178138649661781386496717813864968178138649691781386497017813864971178138649721781386497317813864974178138649751781386497617813864977178138649781781386497917813864980178138649811781386498217813864983178138649841781386498517813864986178138649871781386498817813864989178138649901781386499117813864992178138649931781386499417813864995178138649961781386499717813864998178138649991781386500017813865001178138650021781386500317813865004178138650051781386500617813865007178138650081781386500917813865010178138650111781386501217813865013178138650141781386501517813865016178138650171781386501817813865019178138650201781386502117813865022178138650231781386502417813865025178138650261781386502717813865028178138650291781386503017813865031178138650321781386503317813865034178138650351781386503617813865037178138650381781386503917813865040178138650411781386504217813865043178138650441781386504517813865046178138650471781386504817813865049178138650501781386505117813865052178138650531781386505417813865055178138650561781386505717813865058178138650591781386506017813865061178138650621781386506317813865064178138650651781386506617813865067178138650681781386506917813865070178138650711781386507217813865073178138650741781386507517813865076178138650771781386507817813865079178138650801781386508117813865082178138650831781386508417813865085178138650861781386508717813865088178138650891781386509017813865091178138650921781386509317813865094178138650951781386509617813865097178138650981781386509917813865100178138651011781386510217813865103178138651041781386510517813865106178138651071781386510817813865109178138651101781386511117813865112178138651131781386511417813865115178138651161781386511717813865118178138651191781386512017813865121178138651221781386512317813865124178138651251781386512617813865127178138651281781386512917813865130178138651311781386513217813865133178138651341781386513517813865136178138651371781386513817813865139178138651401781386514117813865142178138651431781386514417813865145178138651461781386514717813865148178138651491781386515017813865151178138651521781386515317813865154178138651551781386515617813865157178138651581781386515917813865160178138651611781386516217813865163178138651641781386516517813865166178138651671781386516817813865169178138651701781386517117813865172178138651731781386517417813865175178138651761781386517717813865178178138651791781386518017813865181178138651821781386518317813865184178138651851781386518617813865187178138651881781386518917813865190178138651911781386519217813865193178138651941781386519517813865196178138651971781386519817813865199178138652001781386520117813865202178138652031781386520417813865205178138652061781386520717813865208178138652091781386521017813865211178138652121781386521317813865214178138652151781386521617813865217178138652181781386521917813865220178138652211781386522217813865223178138652241781386522517813865226178138652271781386522817813865229178138652301781386523117813865232178138652331781386523417813865235178138652361781386523717813865238178138652391781386524017813865241178138652421781386524317813865244178138652451781386524617813865247178138652481781386524917813865250178138652511781386525217813865253178138652541781386525517813865256178138652571781386525817813865259178138652601781386526117813865262178138652631781386526417813865265178138652661781386526717813865268178138652691781386527017813865271178138652721781386527317813865274178138652751781386527617813865277178138652781781386527917813865280178138652811781386528217813865283178138652841781386528517813865286178138652871781386528817813865289178138652901781386529117813865292178138652931781386529417813865295178138652961781386529717813865298178138652991781386530017813865301178138653021781386530317813865304178138653051781386530617813865307178138653081781386530917813865310178138653111781386531217813865313178138653141781386531517813865316178138653171781386531817813865319178138653201781386532117813865322178138653231781386532417813865325178138653261781386532717813865328178138653291781386533017813865331178138653321781386533317813865334178138653351781386533617813865337178138653381781386533917813865340178138653411781386534217813865343178138653441781386534517813865346178138653471781386534817813865349178138653501781386535117813865352178138653531781386535417813865355178138653561781386535717813865358178138653591781386536017813865361178138653621781386536317813865364178138653651781386536617813865367178138653681781386536917813865370178138653711781386537217813865373178138653741781386537517813865376178138653771781386537817813865379178138653801781386538117813865382178138653831781386538417813865385178138653861781386538717813865388178138653891781386539017813865391178138653921781386539317813865394178138653951781386539617813865397178138653981781386539917813865400178138654011781386540217813865403178138654041781386540517813865406178138654071781386540817813865409178138654101781386541117813865412178138654131781386541417813865415178138654161781386541717813865418178138654191781386542017813865421178138654221781386542317813865424178138654251781386542617813865427178138654281781386542917813865430178138654311781386543217813865433178138654341781386543517813865436178138654371781386543817813865439178138654401781386544117813865442178138654431781386544417813865445178138654461781386544717813865448178138654491781386545017813865451178138654521781386545317813865454178138654551781386545617813865457178138654581781386545917813865460178138654611781386546217813865463178138654641781386546517813865466178138654671781386546817813865469178138654701781386547117813865472178138654731781386547417813865475178138654761781386547717813865478178138654791781386548017813865481178138654821781386548317813865484178138654851781386548617813865487178138654881781386548917813865490178138654911781386549217813865493178138654941781386549517813865496178138654971781386549817813865499178138655001781386550117813865502178138655031781386550417813865505178138655061781386550717813865508178138655091781386551017813865511178138655121781386551317813865514178138655151781386551617813865517178138655181781386551917813865520178138655211781386552217813865523178138655241781386552517813865526178138655271781386552817813865529178138655301781386553117813865532178138655331781386553417813865535178138655361781386553717813865538178138655391781386554017813865541178138655421781386554317813865544178138655451781386554617813865547178138655481781386554917813865550178138655511781386555217813865553178138655541781386555517813865556178138655571781386555817813865559178138655601781386556117813865562178138655631781386556417813865565178138655661781386556717813865568178138655691781386557017813865571178138655721781386557317813865574178138655751781386557617813865577178138655781781386557917813865580178138655811781386558217813865583178138655841781386558517813865586178138655871781386558817813865589178138655901781386559117813865592178138655931781386559417813865595178138655961781386559717813865598178138655991781386560017813865601178138656021781386560317813865604178138656051781386560617813865607178138656081781386560917813865610178138656111781386561217813865613178138656141781386561517813865616178138656171781386561817813865619178138656201781386562117813865622178138656231781386562417813865625178138656261781386562717813865628178138656291781386563017813865631178138656321781386563317813865634178138656351781386563617813865637178138656381781386563917813865640178138656411781386564217813865643178138656441781386564517813865646178138656471781386564817813865649178138656501781386565117813865652178138656531781386565417813865655178138656561781386565717813865658178138656591781386566017813865661178138656621781386566317813865664178138656651781386566617813865667178138656681781386566917813865670178138656711781386567217813865673178138656741781386567517813865676178138656771781386567817813865679178138656801781386568117813865682178138656831781386568417813865685178138656861781386568717813865688178138656891781386569017813865691178138656921781386569317813865694178138656951781386569617813865697178138656981781386569917813865700178138657011781386570217813865703178138657041781386570517813865706178138657071781386570817813865709178138657101781386571117813865712178138657131781386571417813865715178138657161781386571717813865718178138657191781386572017813865721178138657221781386572317813865724178138657251781386572617813865727178138657281781386572917813865730178138657311781386573217813865733178138657341781386573517813865736178138657371781386573817813865739178138657401781386574117813865742178138657431781386574417813865745178138657461781386574717813865748178138657491781386575017813865751178138657521781386575317813865754178138657551781386575617813865757178138657581781386575917813865760178138657611781386576217813865763178138657641781386576517813865766178138657671781386576817813865769178138657701781386577117813865772178138657731781386577417813865775178138657761781386577717813865778178138657791781386578017813865781178138657821781386578317813865784178138657851781386578617813865787178138657881781386578917813865790178138657911781386579217813865793178138657941781386579517813865796178138657971781386579817813865799178138658001781386580117813865802178138658031781386580417813865805178138658061781386580717813865808178138658091781386581017813865811178138658121781386581317813865814178138658151781386581617813865817178138658181781386581917813865820178138658211781386582217813865823178138658241781386582517813865826178138658271781386582817813865829178138658301781386583117813865832178138658331781386583417813865835178138658361781386583717813865838178138658391781386584017813865841178138658421781386584317813865844178138658451781386584617813865847178138658481781386584917813865850178138658511781386585217813865853178138658541781386585517813865856178138658571781386585817813865859178138658601781386586117813865862178138658631781386586417813865865178138658661781386586717813865868178138658691781386587017813865871178138658721781386587317813865874178138658751781386587617813865877178138658781781386587917813865880178138658811781386588217813865883178138658841781386588517813865886178138658871781386588817813865889178138658901781386589117813865892178138658931781386589417813865895178138658961781386589717813865898178138658991781386590017813865901178138659021781386590317813865904178138659051781386590617813865907178138659081781386590917813865910178138659111781386591217813865913178138659141781386591517813865916178138659171781386591817813865919178138659201781386592117813865922178138659231781386592417813865925178138659261781386592717813865928178138659291781386593017813865931178138659321781386593317813865934178138659351781386593617813865937178138659381781386593917813865940178138659411781386594217813865943178138659441781386594517813865946178138659471781386594817813865949178138659501781386595117813865952178138659531781386595417813865955178138659561781386595717813865958178138659591781386596017813865961178138659621781386596317813865964178138659651781386596617813865967178138659681781386596917813865970178138659711781386597217813865973178138659741781386597517813865976178138659771781386597817813865979178138659801781386598117813865982178138659831781386598417813865985178138659861781386598717813865988178138659891781386599017813865991178138659921781386599317813865994178138659951781386599617813865997178138659981781386599917813866000178138660011781386600217813866003178138660041781386600517813866006178138660071781386600817813866009178138660101781386601117813866012178138660131781386601417813866015178138660161781386601717813866018178138660191781386602017813866021178138660221781386602317813866024178138660251781386602617813866027178138660281781386602917813866030178138660311781386603217813866033178138660341781386603517813866036178138660371781386603817813866039178138660401781386604117813866042178138660431781386604417813866045178138660461781386604717813866048178138660491781386605017813866051178138660521781386605317813866054178138660551781386605617813866057178138660581781386605917813866060178138660611781386606217813866063178138660641781386606517813866066178138660671781386606817813866069178138660701781386607117813866072178138660731781386607417813866075178138660761781386607717813866078178138660791781386608017813866081178138660821781386608317813866084178138660851781386608617813866087178138660881781386608917813866090178138660911781386609217813866093178138660941781386609517813866096178138660971781386609817813866099178138661001781386610117813866102178138661031781386610417813866105178138661061781386610717813866108178138661091781386611017813866111178138661121781386611317813866114178138661151781386611617813866117178138661181781386611917813866120178138661211781386612217813866123178138661241781386612517813866126178138661271781386612817813866129178138661301781386613117813866132178138661331781386613417813866135178138661361781386613717813866138178138661391781386614017813866141178138661421781386614317813866144178138661451781386614617813866147178138661481781386614917813866150178138661511781386615217813866153178138661541781386615517813866156178138661571781386615817813866159178138661601781386616117813866162178138661631781386616417813866165178138661661781386616717813866168178138661691781386617017813866171178138661721781386617317813866174178138661751781386617617813866177178138661781781386617917813866180178138661811781386618217813866183178138661841781386618517813866186178138661871781386618817813866189178138661901781386619117813866192178138661931781386619417813866195178138661961781386619717813866198178138661991781386620017813866201178138662021781386620317813866204178138662051781386620617813866207178138662081781386620917813866210178138662111781386621217813866213178138662141781386621517813866216178138662171781386621817813866219178138662201781386622117813866222178138662231781386622417813866225178138662261781386622717813866228178138662291781386623017813866231178138662321781386623317813866234178138662351781386623617813866237178138662381781386623917813866240178138662411781386624217813866243178138662441781386624517813866246178138662471781386624817813866249178138662501781386625117813866252178138662531781386625417813866255178138662561781386625717813866258178138662591781386626017813866261178138662621781386626317813866264178138662651781386626617813866267178138662681781386626917813866270178138662711781386627217813866273178138662741781386627517813866276178138662771781386627817813866279178138662801781386628117813866282178138662831781386628417813866285178138662861781386628717813866288178138662891781386629017813866291178138662921781386629317813866294178138662951781386629617813866297178138662981781386629917813866300178138663011781386630217813866303178138663041781386630517813866306178138663071781386630817813866309178138663101781386631117813866312178138663131781386631417813866315178138663161781386631717813866318178138663191781386632017813866321178138663221781386632317813866324178138663251781386632617813866327178138663281781386632917813866330178138663311781386633217813866333178138663341781386633517813866336178138663371781386633817813866339178138663401781386634117813866342178138663431781386634417813866345178138663461781386634717813866348178138663491781386635017813866351178138663521781386635317813866354178138663551781386635617813866357178138663581781386635917813866360178138663611781386636217813866363178138663641781386636517813866366178138663671781386636817813866369178138663701781386637117813866372178138663731781386637417813866375178138663761781386637717813866378178138663791781386638017813866381178138663821781386638317813866384178138663851781386638617813866387178138663881781386638917813866390178138663911781386639217813866393178138663941781386639517813866396178138663971781386639817813866399178138664001781386640117813866402178138664031781386640417813866405178138664061781386640717813866408178138664091781386641017813866411178138664121781386641317813866414178138664151781386641617813866417178138664181781386641917813866420178138664211781386642217813866423178138664241781386642517813866426178138664271781386642817813866429178138664301781386643117813866432178138664331781386643417813866435178138664361781386643717813866438178138664391781386644017813866441178138664421781386644317813866444178138664451781386644617813866447178138664481781386644917813866450178138664511781386645217813866453178138664541781386645517813866456178138664571781386645817813866459178138664601781386646117813866462178138664631781386646417813866465178138664661781386646717813866468178138664691781386647017813866471178138664721781386647317813866474178138664751781386647617813866477178138664781781386647917813866480178138664811781386648217813866483178138664841781386648517813866486178138664871781386648817813866489178138664901781386649117813866492178138664931781386649417813866495178138664961781386649717813866498178138664991781386650017813866501178138665021781386650317813866504178138665051781386650617813866507178138665081781386650917813866510178138665111781386651217813866513178138665141781386651517813866516178138665171781386651817813866519178138665201781386652117813866522178138665231781386652417813866525178138665261781386652717813866528178138665291781386653017813866531178138665321781386653317813866534178138665351781386653617813866537178138665381781386653917813866540178138665411781386654217813866543178138665441781386654517813866546178138665471781386654817813866549178138665501781386655117813866552178138665531781386655417813866555178138665561781386655717813866558178138665591781386656017813866561178138665621781386656317813866564178138665651781386656617813866567178138665681781386656917813866570178138665711781386657217813866573178138665741781386657517813866576178138665771781386657817813866579178138665801781386658117813866582178138665831781386658417813866585178138665861781386658717813866588178138665891781386659017813866591178138665921781386659317813866594178138665951781386659617813866597178138665981781386659917813866600178138666011781386660217813866603178138666041781386660517813866606178138666071781386660817813866609178138666101781386661117813866612178138666131781386661417813866615178138666161781386661717813866618178138666191781386662017813866621178138666221781386662317813866624178138666251781386662617813866627178138666281781386662917813866630178138666311781386663217813866633178138666341781386663517813866636178138666371781386663817813866639178138666401781386664117813866642178138666431781386664417813866645178138666461781386664717813866648178138666491781386665017813866651178138666521781386665317813866654178138666551781386665617813866657178138666581781386665917813866660178138666611781386666217813866663178138666641781386666517813866666178138666671781386666817813866669178138666701781386667117813866672178138666731781386667417813866675178138666761781386667717813866678178138666791781386668017813866681178138666821781386668317813866684178138666851781386668617813866687178138666881781386668917813866690178138666911781386669217813866693178138666941781386669517813866696178138666971781386669817813866699178138667001781386670117813866702178138667031781386670417813866705178138667061781386670717813866708178138667091781386671017813866711178138667121781386671317813866714178138667151781386671617813866717178138667181781386671917813866720178138667211781386672217813866723178138667241781386672517813866726178138667271781386672817813866729178138667301781386673117813866732178138667331781386673417813866735178138667361781386673717813866738178138667391781386674017813866741178138667421781386674317813866744178138667451781386674617813866747178138667481781386674917813866750178138667511781386675217813866753178138667541781386675517813866756178138667571781386675817813866759178138667601781386676117813866762178138667631781386676417813866765178138667661781386676717813866768178138667691781386677017813866771178138667721781386677317813866774178138667751781386677617813866777178138667781781386677917813866780178138667811781386678217813866783178138667841781386678517813866786178138667871781386678817813866789178138667901781386679117813866792178138667931781386679417813866795178138667961781386679717813866798178138667991781386680017813866801178138668021781386680317813866804178138668051781386680617813866807178138668081781386680917813866810178138668111781386681217813866813178138668141781386681517813866816178138668171781386681817813866819178138668201781386682117813866822178138668231781386682417813866825178138668261781386682717813866828178138668291781386683017813866831178138668321781386683317813866834178138668351781386683617813866837178138668381781386683917813866840178138668411781386684217813866843178138668441781386684517813866846178138668471781386684817813866849178138668501781386685117813866852178138668531781386685417813866855178138668561781386685717813866858178138668591781386686017813866861178138668621781386686317813866864178138668651781386686617813866867178138668681781386686917813866870178138668711781386687217813866873178138668741781386687517813866876178138668771781386687817813866879178138668801781386688117813866882178138668831781386688417813866885178138668861781386688717813866888178138668891781386689017813866891178138668921781386689317813866894178138668951781386689617813866897178138668981781386689917813866900178138669011781386690217813866903178138669041781386690517813866906178138669071781386690817813866909178138669101781386691117813866912178138669131781386691417813866915178138669161781386691717813866918178138669191781386692017813866921178138669221781386692317813866924178138669251781386692617813866927178138669281781386692917813866930178138669311781386693217813866933178138669341781386693517813866936178138669371781386693817813866939178138669401781386694117813866942178138669431781386694417813866945178138669461781386694717813866948178138669491781386695017813866951178138669521781386695317813866954178138669551781386695617813866957178138669581781386695917813866960178138669611781386696217813866963178138669641781386696517813866966178138669671781386696817813866969178138669701781386697117813866972178138669731781386697417813866975178138669761781386697717813866978178138669791781386698017813866981178138669821781386698317813866984178138669851781386698617813866987178138669881781386698917813866990178138669911781386699217813866993178138669941781386699517813866996178138669971781386699817813866999178138670001781386700117813867002178138670031781386700417813867005178138670061781386700717813867008178138670091781386701017813867011178138670121781386701317813867014178138670151781386701617813867017178138670181781386701917813867020178138670211781386702217813867023178138670241781386702517813867026178138670271781386702817813867029178138670301781386703117813867032178138670331781386703417813867035178138670361781386703717813867038178138670391781386704017813867041178138670421781386704317813867044178138670451781386704617813867047178138670481781386704917813867050178138670511781386705217813867053178138670541781386705517813867056178138670571781386705817813867059178138670601781386706117813867062178138670631781386706417813867065178138670661781386706717813867068178138670691781386707017813867071178138670721781386707317813867074178138670751781386707617813867077178138670781781386707917813867080178138670811781386708217813867083178138670841781386708517813867086178138670871781386708817813867089178138670901781386709117813867092178138670931781386709417813867095178138670961781386709717813867098178138670991781386710017813867101178138671021781386710317813867104178138671051781386710617813867107178138671081781386710917813867110178138671111781386711217813867113178138671141781386711517813867116178138671171781386711817813867119178138671201781386712117813867122178138671231781386712417813867125178138671261781386712717813867128178138671291781386713017813867131178138671321781386713317813867134178138671351781386713617813867137178138671381781386713917813867140178138671411781386714217813867143178138671441781386714517813867146178138671471781386714817813867149178138671501781386715117813867152178138671531781386715417813867155178138671561781386715717813867158178138671591781386716017813867161178138671621781386716317813867164178138671651781386716617813867167178138671681781386716917813867170178138671711781386717217813867173178138671741781386717517813867176178138671771781386717817813867179178138671801781386718117813867182178138671831781386718417813867185178138671861781386718717813867188178138671891781386719017813867191178138671921781386719317813867194178138671951781386719617813867197178138671981781386719917813867200178138672011781386720217813867203178138672041781386720517813867206178138672071781386720817813867209178138672101781386721117813867212178138672131781386721417813867215178138672161781386721717813867218178138672191781386722017813867221178138672221781386722317813867224178138672251781386722617813867227178138672281781386722917813867230178138672311781386723217813867233178138672341781386723517813867236178138672371781386723817813867239178138672401781386724117813867242178138672431781386724417813867245178138672461781386724717813867248178138672491781386725017813867251178138672521781386725317813867254178138672551781386725617813867257178138672581781386725917813867260178138672611781386726217813867263178138672641781386726517813867266178138672671781386726817813867269178138672701781386727117813867272178138672731781386727417813867275178138672761781386727717813867278178138672791781386728017813867281178138672821781386728317813867284178138672851781386728617813867287178138672881781386728917813867290178138672911781386729217813867293178138672941781386729517813867296178138672971781386729817813867299178138673001781386730117813867302178138673031781386730417813867305178138673061781386730717813867308178138673091781386731017813867311178138673121781386731317813867314178138673151781386731617813867317178138673181781386731917813867320178138673211781386732217813867323178138673241781386732517813867326178138673271781386732817813867329178138673301781386733117813867332178138673331781386733417813867335178138673361781386733717813867338178138673391781386734017813867341178138673421781386734317813867344178138673451781386734617813867347178138673481781386734917813867350178138673511781386735217813867353178138673541781386735517813867356178138673571781386735817813867359178138673601781386736117813867362178138673631781386736417813867365178138673661781386736717813867368178138673691781386737017813867371178138673721781386737317813867374178138673751781386737617813867377178138673781781386737917813867380178138673811781386738217813867383178138673841781386738517813867386178138673871781386738817813867389178138673901781386739117813867392178138673931781386739417813867395178138673961781386739717813867398178138673991781386740017813867401178138674021781386740317813867404178138674051781386740617813867407178138674081781386740917813867410178138674111781386741217813867413178138674141781386741517813867416178138674171781386741817813867419178138674201781386742117813867422178138674231781386742417813867425178138674261781386742717813867428178138674291781386743017813867431178138674321781386743317813867434178138674351781386743617813867437178138674381781386743917813867440178138674411781386744217813867443178138674441781386744517813867446178138674471781386744817813867449178138674501781386745117813867452178138674531781386745417813867455178138674561781386745717813867458178138674591781386746017813867461178138674621781386746317813867464178138674651781386746617813867467178138674681781386746917813867470178138674711781386747217813867473178138674741781386747517813867476178138674771781386747817813867479178138674801781386748117813867482178138674831781386748417813867485178138674861781386748717813867488178138674891781386749017813867491178138674921781386749317813867494178138674951781386749617813867497178138674981781386749917813867500178138675011781386750217813867503178138675041781386750517813867506178138675071781386750817813867509178138675101781386751117813867512178138675131781386751417813867515178138675161781386751717813867518178138675191781386752017813867521178138675221781386752317813867524178138675251781386752617813867527178138675281781386752917813867530178138675311781386753217813867533178138675341781386753517813867536178138675371781386753817813867539178138675401781386754117813867542178138675431781386754417813867545178138675461781386754717813867548178138675491781386755017813867551178138675521781386755317813867554178138675551781386755617813867557178138675581781386755917813867560178138675611781386756217813867563178138675641781386756517813867566178138675671781386756817813867569178138675701781386757117813867572178138675731781386757417813867575178138675761781386757717813867578178138675791781386758017813867581178138675821781386758317813867584178138675851781386758617813867587178138675881781386758917813867590178138675911781386759217813867593178138675941781386759517813867596178138675971781386759817813867599178138676001781386760117813867602178138676031781386760417813867605178138676061781386760717813867608178138676091781386761017813867611178138676121781386761317813867614178138676151781386761617813867617178138676181781386761917813867620178138676211781386762217813867623178138676241781386762517813867626178138676271781386762817813867629178138676301781386763117813867632178138676331781386763417813867635178138676361781386763717813867638178138676391781386764017813867641178138676421781386764317813867644178138676451781386764617813867647178138676481781386764917813867650178138676511781386765217813867653178138676541781386765517813867656178138676571781386765817813867659178138676601781386766117813867662178138676631781386766417813867665178138676661781386766717813867668178138676691781386767017813867671178138676721781386767317813867674178138676751781386767617813867677178138676781781386767917813867680178138676811781386768217813867683178138676841781386768517813867686178138676871781386768817813867689178138676901781386769117813867692178138676931781386769417813867695178138676961781386769717813867698178138676991781386770017813867701178138677021781386770317813867704178138677051781386770617813867707178138677081781386770917813867710178138677111781386771217813867713178138677141781386771517813867716178138677171781386771817813867719178138677201781386772117813867722178138677231781386772417813867725178138677261781386772717813867728178138677291781386773017813867731178138677321781386773317813867734178138677351781386773617813867737178138677381781386773917813867740178138677411781386774217813867743178138677441781386774517813867746178138677471781386774817813867749178138677501781386775117813867752178138677531781386775417813867755178138677561781386775717813867758178138677591781386776017813867761178138677621781386776317813867764178138677651781386776617813867767178138677681781386776917813867770178138677711781386777217813867773178138677741781386777517813867776178138677771781386777817813867779178138677801781386778117813867782178138677831781386778417813867785178138677861781386778717813867788178138677891781386779017813867791178138677921781386779317813867794178138677951781386779617813867797178138677981781386779917813867800178138678011781386780217813867803178138678041781386780517813867806178138678071781386780817813867809178138678101781386781117813867812178138678131781386781417813867815178138678161781386781717813867818178138678191781386782017813867821178138678221781386782317813867824178138678251781386782617813867827178138678281781386782917813867830178138678311781386783217813867833178138678341781386783517813867836178138678371781386783817813867839178138678401781386784117813867842178138678431781386784417813867845178138678461781386784717813867848178138678491781386785017813867851178138678521781386785317813867854178138678551781386785617813867857178138678581781386785917813867860178138678611781386786217813867863178138678641781386786517813867866178138678671781386786817813867869178138678701781386787117813867872178138678731781386787417813867875178138678761781386787717813867878178138678791781386788017813867881178138678821781386788317813867884178138678851781386788617813867887178138678881781386788917813867890178138678911781386789217813867893178138678941781386789517813867896178138678971781386789817813867899178138679001781386790117813867902178138679031781386790417813867905178138679061781386790717813867908178138679091781386791017813867911178138679121781386791317813867914178138679151781386791617813867917178138679181781386791917813867920178138679211781386792217813867923178138679241781386792517813867926178138679271781386792817813867929178138679301781386793117813867932178138679331781386793417813867935178138679361781386793717813867938178138679391781386794017813867941178138679421781386794317813867944178138679451781386794617813867947178138679481781386794917813867950178138679511781386795217813867953178138679541781386795517813867956178138679571781386795817813867959178138679601781386796117813867962178138679631781386796417813867965178138679661781386796717813867968178138679691781386797017813867971178138679721781386797317813867974178138679751781386797617813867977178138679781781386797917813867980178138679811781386798217813867983178138679841781386798517813867986178138679871781386798817813867989178138679901781386799117813867992178138679931781386799417813867995178138679961781386799717813867998178138679991781386800017813868001178138680021781386800317813868004178138680051781386800617813868007178138680081781386800917813868010178138680111781386801217813868013178138680141781386801517813868016178138680171781386801817813868019178138680201781386802117813868022178138680231781386802417813868025178138680261781386802717813868028178138680291781386803017813868031178138680321781386803317813868034178138680351781386803617813868037178138680381781386803917813868040178138680411781386804217813868043178138680441781386804517813868046178138680471781386804817813868049178138680501781386805117813868052178138680531781386805417813868055178138680561781386805717813868058178138680591781386806017813868061178138680621781386806317813868064178138680651781386806617813868067178138680681781386806917813868070178138680711781386807217813868073178138680741781386807517813868076178138680771781386807817813868079178138680801781386808117813868082178138680831781386808417813868085178138680861781386808717813868088178138680891781386809017813868091178138680921781386809317813868094178138680951781386809617813868097178138680981781386809917813868100178138681011781386810217813868103178138681041781386810517813868106178138681071781386810817813868109178138681101781386811117813868112178138681131781386811417813868115178138681161781386811717813868118178138681191781386812017813868121178138681221781386812317813868124178138681251781386812617813868127178138681281781386812917813868130178138681311781386813217813868133178138681341781386813517813868136178138681371781386813817813868139178138681401781386814117813868142178138681431781386814417813868145178138681461781386814717813868148178138681491781386815017813868151178138681521781386815317813868154178138681551781386815617813868157178138681581781386815917813868160178138681611781386816217813868163178138681641781386816517813868166178138681671781386816817813868169178138681701781386817117813868172178138681731781386817417813868175178138681761781386817717813868178178138681791781386818017813868181178138681821781386818317813868184178138681851781386818617813868187178138681881781386818917813868190178138681911781386819217813868193178138681941781386819517813868196178138681971781386819817813868199178138682001781386820117813868202178138682031781386820417813868205178138682061781386820717813868208178138682091781386821017813868211178138682121781386821317813868214178138682151781386821617813868217178138682181781386821917813868220178138682211781386822217813868223178138682241781386822517813868226178138682271781386822817813868229178138682301781386823117813868232178138682331781386823417813868235178138682361781386823717813868238178138682391781386824017813868241178138682421781386824317813868244178138682451781386824617813868247178138682481781386824917813868250178138682511781386825217813868253178138682541781386825517813868256178138682571781386825817813868259178138682601781386826117813868262178138682631781386826417813868265178138682661781386826717813868268178138682691781386827017813868271178138682721781386827317813868274178138682751781386827617813868277178138682781781386827917813868280178138682811781386828217813868283178138682841781386828517813868286178138682871781386828817813868289178138682901781386829117813868292178138682931781386829417813868295178138682961781386829717813868298178138682991781386830017813868301178138683021781386830317813868304178138683051781386830617813868307178138683081781386830917813868310178138683111781386831217813868313178138683141781386831517813868316178138683171781386831817813868319178138683201781386832117813868322178138683231781386832417813868325178138683261781386832717813868328178138683291781386833017813868331178138683321781386833317813868334178138683351781386833617813868337178138683381781386833917813868340178138683411781386834217813868343178138683441781386834517813868346178138683471781386834817813868349178138683501781386835117813868352178138683531781386835417813868355178138683561781386835717813868358178138683591781386836017813868361178138683621781386836317813868364178138683651781386836617813868367178138683681781386836917813868370178138683711781386837217813868373178138683741781386837517813868376178138683771781386837817813868379178138683801781386838117813868382178138683831781386838417813868385178138683861781386838717813868388178138683891781386839017813868391178138683921781386839317813868394178138683951781386839617813868397178138683981781386839917813868400178138684011781386840217813868403178138684041781386840517813868406178138684071781386840817813868409178138684101781386841117813868412178138684131781386841417813868415178138684161781386841717813868418178138684191781386842017813868421178138684221781386842317813868424178138684251781386842617813868427178138684281781386842917813868430178138684311781386843217813868433178138684341781386843517813868436178138684371781386843817813868439178138684401781386844117813868442178138684431781386844417813868445178138684461781386844717813868448178138684491781386845017813868451178138684521781386845317813868454178138684551781386845617813868457178138684581781386845917813868460178138684611781386846217813868463178138684641781386846517813868466178138684671781386846817813868469178138684701781386847117813868472178138684731781386847417813868475178138684761781386847717813868478178138684791781386848017813868481178138684821781386848317813868484178138684851781386848617813868487178138684881781386848917813868490178138684911781386849217813868493178138684941781386849517813868496178138684971781386849817813868499178138685001781386850117813868502178138685031781386850417813868505178138685061781386850717813868508178138685091781386851017813868511178138685121781386851317813868514178138685151781386851617813868517178138685181781386851917813868520178138685211781386852217813868523178138685241781386852517813868526178138685271781386852817813868529178138685301781386853117813868532178138685331781386853417813868535178138685361781386853717813868538178138685391781386854017813868541178138685421781386854317813868544178138685451781386854617813868547178138685481781386854917813868550178138685511781386855217813868553178138685541781386855517813868556178138685571781386855817813868559178138685601781386856117813868562178138685631781386856417813868565178138685661781386856717813868568178138685691781386857017813868571178138685721781386857317813868574178138685751781386857617813868577178138685781781386857917813868580178138685811781386858217813868583178138685841781386858517813868586178138685871781386858817813868589178138685901781386859117813868592178138685931781386859417813868595178138685961781386859717813868598178138685991781386860017813868601178138686021781386860317813868604178138686051781386860617813868607178138686081781386860917813868610178138686111781386861217813868613178138686141781386861517813868616178138686171781386861817813868619178138686201781386862117813868622178138686231781386862417813868625178138686261781386862717813868628178138686291781386863017813868631178138686321781386863317813868634178138686351781386863617813868637178138686381781386863917813868640178138686411781386864217813868643178138686441781386864517813868646178138686471781386864817813868649178138686501781386865117813868652178138686531781386865417813868655178138686561781386865717813868658178138686591781386866017813868661178138686621781386866317813868664178138686651781386866617813868667178138686681781386866917813868670178138686711781386867217813868673178138686741781386867517813868676178138686771781386867817813868679178138686801781386868117813868682178138686831781386868417813868685178138686861781386868717813868688178138686891781386869017813868691178138686921781386869317813868694178138686951781386869617813868697178138686981781386869917813868700178138687011781386870217813868703178138687041781386870517813868706178138687071781386870817813868709178138687101781386871117813868712178138687131781386871417813868715178138687161781386871717813868718178138687191781386872017813868721178138687221781386872317813868724178138687251781386872617813868727178138687281781386872917813868730178138687311781386873217813868733178138687341781386873517813868736178138687371781386873817813868739178138687401781386874117813868742178138687431781386874417813868745178138687461781386874717813868748178138687491781386875017813868751178138687521781386875317813868754178138687551781386875617813868757178138687581781386875917813868760178138687611781386876217813868763178138687641781386876517813868766178138687671781386876817813868769178138687701781386877117813868772178138687731781386877417813868775178138687761781386877717813868778178138687791781386878017813868781178138687821781386878317813868784178138687851781386878617813868787178138687881781386878917813868790178138687911781386879217813868793178138687941781386879517813868796178138687971781386879817813868799178138688001781386880117813868802178138688031781386880417813868805178138688061781386880717813868808178138688091781386881017813868811178138688121781386881317813868814178138688151781386881617813868817178138688181781386881917813868820178138688211781386882217813868823178138688241781386882517813868826178138688271781386882817813868829178138688301781386883117813868832178138688331781386883417813868835178138688361781386883717813868838178138688391781386884017813868841178138688421781386884317813868844178138688451781386884617813868847178138688481781386884917813868850178138688511781386885217813868853178138688541781386885517813868856178138688571781386885817813868859178138688601781386886117813868862178138688631781386886417813868865178138688661781386886717813868868178138688691781386887017813868871178138688721781386887317813868874178138688751781386887617813868877178138688781781386887917813868880178138688811781386888217813868883178138688841781386888517813868886178138688871781386888817813868889178138688901781386889117813868892178138688931781386889417813868895178138688961781386889717813868898178138688991781386890017813868901178138689021781386890317813868904178138689051781386890617813868907178138689081781386890917813868910178138689111781386891217813868913178138689141781386891517813868916178138689171781386891817813868919178138689201781386892117813868922178138689231781386892417813868925178138689261781386892717813868928178138689291781386893017813868931178138689321781386893317813868934178138689351781386893617813868937178138689381781386893917813868940178138689411781386894217813868943178138689441781386894517813868946178138689471781386894817813868949178138689501781386895117813868952178138689531781386895417813868955178138689561781386895717813868958178138689591781386896017813868961178138689621781386896317813868964178138689651781386896617813868967178138689681781386896917813868970178138689711781386897217813868973178138689741781386897517813868976178138689771781386897817813868979178138689801781386898117813868982178138689831781386898417813868985178138689861781386898717813868988178138689891781386899017813868991178138689921781386899317813868994178138689951781386899617813868997178138689981781386899917813869000178138690011781386900217813869003178138690041781386900517813869006178138690071781386900817813869009178138690101781386901117813869012178138690131781386901417813869015178138690161781386901717813869018178138690191781386902017813869021178138690221781386902317813869024178138690251781386902617813869027178138690281781386902917813869030178138690311781386903217813869033178138690341781386903517813869036178138690371781386903817813869039178138690401781386904117813869042178138690431781386904417813869045178138690461781386904717813869048178138690491781386905017813869051178138690521781386905317813869054178138690551781386905617813869057178138690581781386905917813869060178138690611781386906217813869063178138690641781386906517813869066178138690671781386906817813869069178138690701781386907117813869072178138690731781386907417813869075178138690761781386907717813869078178138690791781386908017813869081178138690821781386908317813869084178138690851781386908617813869087178138690881781386908917813869090178138690911781386909217813869093178138690941781386909517813869096178138690971781386909817813869099178138691001781386910117813869102178138691031781386910417813869105178138691061781386910717813869108178138691091781386911017813869111178138691121781386911317813869114178138691151781386911617813869117178138691181781386911917813869120178138691211781386912217813869123178138691241781386912517813869126178138691271781386912817813869129178138691301781386913117813869132178138691331781386913417813869135178138691361781386913717813869138178138691391781386914017813869141178138691421781386914317813869144178138691451781386914617813869147178138691481781386914917813869150178138691511781386915217813869153178138691541781386915517813869156178138691571781386915817813869159178138691601781386916117813869162178138691631781386916417813869165178138691661781386916717813869168178138691691781386917017813869171178138691721781386917317813869174178138691751781386917617813869177178138691781781386917917813869180178138691811781386918217813869183178138691841781386918517813869186178138691871781386918817813869189178138691901781386919117813869192178138691931781386919417813869195178138691961781386919717813869198178138691991781386920017813869201178138692021781386920317813869204178138692051781386920617813869207178138692081781386920917813869210178138692111781386921217813869213178138692141781386921517813869216178138692171781386921817813869219178138692201781386922117813869222178138692231781386922417813869225178138692261781386922717813869228178138692291781386923017813869231178138692321781386923317813869234178138692351781386923617813869237178138692381781386923917813869240178138692411781386924217813869243178138692441781386924517813869246178138692471781386924817813869249178138692501781386925117813869252178138692531781386925417813869255178138692561781386925717813869258178138692591781386926017813869261178138692621781386926317813869264178138692651781386926617813869267178138692681781386926917813869270178138692711781386927217813869273178138692741781386927517813869276178138692771781386927817813869279178138692801781386928117813869282178138692831781386928417813869285178138692861781386928717813869288178138692891781386929017813869291178138692921781386929317813869294178138692951781386929617813869297178138692981781386929917813869300178138693011781386930217813869303178138693041781386930517813869306178138693071781386930817813869309178138693101781386931117813869312178138693131781386931417813869315178138693161781386931717813869318178138693191781386932017813869321178138693221781386932317813869324178138693251781386932617813869327178138693281781386932917813869330178138693311781386933217813869333178138693341781386933517813869336178138693371781386933817813869339178138693401781386934117813869342178138693431781386934417813869345178138693461781386934717813869348178138693491781386935017813869351178138693521781386935317813869354178138693551781386935617813869357178138693581781386935917813869360178138693611781386936217813869363178138693641781386936517813869366178138693671781386936817813869369178138693701781386937117813869372178138693731781386937417813869375178138693761781386937717813869378178138693791781386938017813869381178138693821781386938317813869384178138693851781386938617813869387178138693881781386938917813869390178138693911781386939217813869393178138693941781386939517813869396178138693971781386939817813869399178138694001781386940117813869402178138694031781386940417813869405178138694061781386940717813869408178138694091781386941017813869411178138694121781386941317813869414178138694151781386941617813869417178138694181781386941917813869420178138694211781386942217813869423178138694241781386942517813869426178138694271781386942817813869429178138694301781386943117813869432178138694331781386943417813869435178138694361781386943717813869438178138694391781386944017813869441178138694421781386944317813869444178138694451781386944617813869447178138694481781386944917813869450178138694511781386945217813869453178138694541781386945517813869456178138694571781386945817813869459178138694601781386946117813869462178138694631781386946417813869465178138694661781386946717813869468178138694691781386947017813869471178138694721781386947317813869474178138694751781386947617813869477178138694781781386947917813869480178138694811781386948217813869483178138694841781386948517813869486178138694871781386948817813869489178138694901781386949117813869492178138694931781386949417813869495178138694961781386949717813869498178138694991781386950017813869501178138695021781386950317813869504178138695051781386950617813869507178138695081781386950917813869510178138695111781386951217813869513178138695141781386951517813869516178138695171781386951817813869519178138695201781386952117813869522178138695231781386952417813869525178138695261781386952717813869528178138695291781386953017813869531178138695321781386953317813869534178138695351781386953617813869537178138695381781386953917813869540178138695411781386954217813869543178138695441781386954517813869546178138695471781386954817813869549178138695501781386955117813869552178138695531781386955417813869555178138695561781386955717813869558178138695591781386956017813869561178138695621781386956317813869564178138695651781386956617813869567178138695681781386956917813869570178138695711781386957217813869573178138695741781386957517813869576178138695771781386957817813869579178138695801781386958117813869582178138695831781386958417813869585178138695861781386958717813869588178138695891781386959017813869591178138695921781386959317813869594178138695951781386959617813869597178138695981781386959917813869600178138696011781386960217813869603178138696041781386960517813869606178138696071781386960817813869609178138696101781386961117813869612178138696131781386961417813869615178138696161781386961717813869618178138696191781386962017813869621178138696221781386962317813869624178138696251781386962617813869627178138696281781386962917813869630178138696311781386963217813869633178138696341781386963517813869636178138696371781386963817813869639178138696401781386964117813869642178138696431781386964417813869645178138696461781386964717813869648178138696491781386965017813869651178138696521781386965317813869654178138696551781386965617813869657178138696581781386965917813869660178138696611781386966217813869663178138696641781386966517813869666178138696671781386966817813869669178138696701781386967117813869672178138696731781386967417813869675178138696761781386967717813869678178138696791781386968017813869681178138696821781386968317813869684178138696851781386968617813869687178138696881781386968917813869690178138696911781386969217813869693178138696941781386969517813869696178138696971781386969817813869699178138697001781386970117813869702178138697031781386970417813869705178138697061781386970717813869708178138697091781386971017813869711178138697121781386971317813869714178138697151781386971617813869717178138697181781386971917813869720178138697211781386972217813869723178138697241781386972517813869726178138697271781386972817813869729178138697301781386973117813869732178138697331781386973417813869735178138697361781386973717813869738178138697391781386974017813869741178138697421781386974317813869744178138697451781386974617813869747178138697481781386974917813869750178138697511781386975217813869753178138697541781386975517813869756178138697571781386975817813869759178138697601781386976117813869762178138697631781386976417813869765178138697661781386976717813869768178138697691781386977017813869771178138697721781386977317813869774178138697751781386977617813869777178138697781781386977917813869780178138697811781386978217813869783178138697841781386978517813869786178138697871781386978817813869789178138697901781386979117813869792178138697931781386979417813869795178138697961781386979717813869798178138697991781386980017813869801178138698021781386980317813869804178138698051781386980617813869807178138698081781386980917813869810178138698111781386981217813869813178138698141781386981517813869816178138698171781386981817813869819178138698201781386982117813869822178138698231781386982417813869825178138698261781386982717813869828178138698291781386983017813869831178138698321781386983317813869834178138698351781386983617813869837178138698381781386983917813869840178138698411781386984217813869843178138698441781386984517813869846178138698471781386984817813869849178138698501781386985117813869852178138698531781386985417813869855178138698561781386985717813869858178138698591781386986017813869861178138698621781386986317813869864178138698651781386986617813869867178138698681781386986917813869870178138698711781386987217813869873178138698741781386987517813869876178138698771781386987817813869879178138698801781386988117813869882178138698831781386988417813869885178138698861781386988717813869888178138698891781386989017813869891178138698921781386989317813869894178138698951781386989617813869897178138698981781386989917813869900178138699011781386990217813869903178138699041781386990517813869906178138699071781386990817813869909178138699101781386991117813869912178138699131781386991417813869915178138699161781386991717813869918178138699191781386992017813869921178138699221781386992317813869924178138699251781386992617813869927178138699281781386992917813869930178138699311781386993217813869933178138699341781386993517813869936178138699371781386993817813869939178138699401781386994117813869942178138699431781386994417813869945178138699461781386994717813869948178138699491781386995017813869951178138699521781386995317813869954178138699551781386995617813869957178138699581781386995917813869960178138699611781386996217813869963178138699641781386996517813869966178138699671781386996817813869969178138699701781386997117813869972178138699731781386997417813869975178138699761781386997717813869978178138699791781386998017813869981178138699821781386998317813869984178138699851781386998617813869987178138699881781386998917813869990178138699911781386999217813869993178138699941781386999517813869996178138699971781386999817813869999