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

手机号段1781369

1781369号段手机号码表

17813690000178136900011781369000217813690003178136900041781369000517813690006178136900071781369000817813690009178136900101781369001117813690012178136900131781369001417813690015178136900161781369001717813690018178136900191781369002017813690021178136900221781369002317813690024178136900251781369002617813690027178136900281781369002917813690030178136900311781369003217813690033178136900341781369003517813690036178136900371781369003817813690039178136900401781369004117813690042178136900431781369004417813690045178136900461781369004717813690048178136900491781369005017813690051178136900521781369005317813690054178136900551781369005617813690057178136900581781369005917813690060178136900611781369006217813690063178136900641781369006517813690066178136900671781369006817813690069178136900701781369007117813690072178136900731781369007417813690075178136900761781369007717813690078178136900791781369008017813690081178136900821781369008317813690084178136900851781369008617813690087178136900881781369008917813690090178136900911781369009217813690093178136900941781369009517813690096178136900971781369009817813690099178136901001781369010117813690102178136901031781369010417813690105178136901061781369010717813690108178136901091781369011017813690111178136901121781369011317813690114178136901151781369011617813690117178136901181781369011917813690120178136901211781369012217813690123178136901241781369012517813690126178136901271781369012817813690129178136901301781369013117813690132178136901331781369013417813690135178136901361781369013717813690138178136901391781369014017813690141178136901421781369014317813690144178136901451781369014617813690147178136901481781369014917813690150178136901511781369015217813690153178136901541781369015517813690156178136901571781369015817813690159178136901601781369016117813690162178136901631781369016417813690165178136901661781369016717813690168178136901691781369017017813690171178136901721781369017317813690174178136901751781369017617813690177178136901781781369017917813690180178136901811781369018217813690183178136901841781369018517813690186178136901871781369018817813690189178136901901781369019117813690192178136901931781369019417813690195178136901961781369019717813690198178136901991781369020017813690201178136902021781369020317813690204178136902051781369020617813690207178136902081781369020917813690210178136902111781369021217813690213178136902141781369021517813690216178136902171781369021817813690219178136902201781369022117813690222178136902231781369022417813690225178136902261781369022717813690228178136902291781369023017813690231178136902321781369023317813690234178136902351781369023617813690237178136902381781369023917813690240178136902411781369024217813690243178136902441781369024517813690246178136902471781369024817813690249178136902501781369025117813690252178136902531781369025417813690255178136902561781369025717813690258178136902591781369026017813690261178136902621781369026317813690264178136902651781369026617813690267178136902681781369026917813690270178136902711781369027217813690273178136902741781369027517813690276178136902771781369027817813690279178136902801781369028117813690282178136902831781369028417813690285178136902861781369028717813690288178136902891781369029017813690291178136902921781369029317813690294178136902951781369029617813690297178136902981781369029917813690300178136903011781369030217813690303178136903041781369030517813690306178136903071781369030817813690309178136903101781369031117813690312178136903131781369031417813690315178136903161781369031717813690318178136903191781369032017813690321178136903221781369032317813690324178136903251781369032617813690327178136903281781369032917813690330178136903311781369033217813690333178136903341781369033517813690336178136903371781369033817813690339178136903401781369034117813690342178136903431781369034417813690345178136903461781369034717813690348178136903491781369035017813690351178136903521781369035317813690354178136903551781369035617813690357178136903581781369035917813690360178136903611781369036217813690363178136903641781369036517813690366178136903671781369036817813690369178136903701781369037117813690372178136903731781369037417813690375178136903761781369037717813690378178136903791781369038017813690381178136903821781369038317813690384178136903851781369038617813690387178136903881781369038917813690390178136903911781369039217813690393178136903941781369039517813690396178136903971781369039817813690399178136904001781369040117813690402178136904031781369040417813690405178136904061781369040717813690408178136904091781369041017813690411178136904121781369041317813690414178136904151781369041617813690417178136904181781369041917813690420178136904211781369042217813690423178136904241781369042517813690426178136904271781369042817813690429178136904301781369043117813690432178136904331781369043417813690435178136904361781369043717813690438178136904391781369044017813690441178136904421781369044317813690444178136904451781369044617813690447178136904481781369044917813690450178136904511781369045217813690453178136904541781369045517813690456178136904571781369045817813690459178136904601781369046117813690462178136904631781369046417813690465178136904661781369046717813690468178136904691781369047017813690471178136904721781369047317813690474178136904751781369047617813690477178136904781781369047917813690480178136904811781369048217813690483178136904841781369048517813690486178136904871781369048817813690489178136904901781369049117813690492178136904931781369049417813690495178136904961781369049717813690498178136904991781369050017813690501178136905021781369050317813690504178136905051781369050617813690507178136905081781369050917813690510178136905111781369051217813690513178136905141781369051517813690516178136905171781369051817813690519178136905201781369052117813690522178136905231781369052417813690525178136905261781369052717813690528178136905291781369053017813690531178136905321781369053317813690534178136905351781369053617813690537178136905381781369053917813690540178136905411781369054217813690543178136905441781369054517813690546178136905471781369054817813690549178136905501781369055117813690552178136905531781369055417813690555178136905561781369055717813690558178136905591781369056017813690561178136905621781369056317813690564178136905651781369056617813690567178136905681781369056917813690570178136905711781369057217813690573178136905741781369057517813690576178136905771781369057817813690579178136905801781369058117813690582178136905831781369058417813690585178136905861781369058717813690588178136905891781369059017813690591178136905921781369059317813690594178136905951781369059617813690597178136905981781369059917813690600178136906011781369060217813690603178136906041781369060517813690606178136906071781369060817813690609178136906101781369061117813690612178136906131781369061417813690615178136906161781369061717813690618178136906191781369062017813690621178136906221781369062317813690624178136906251781369062617813690627178136906281781369062917813690630178136906311781369063217813690633178136906341781369063517813690636178136906371781369063817813690639178136906401781369064117813690642178136906431781369064417813690645178136906461781369064717813690648178136906491781369065017813690651178136906521781369065317813690654178136906551781369065617813690657178136906581781369065917813690660178136906611781369066217813690663178136906641781369066517813690666178136906671781369066817813690669178136906701781369067117813690672178136906731781369067417813690675178136906761781369067717813690678178136906791781369068017813690681178136906821781369068317813690684178136906851781369068617813690687178136906881781369068917813690690178136906911781369069217813690693178136906941781369069517813690696178136906971781369069817813690699178136907001781369070117813690702178136907031781369070417813690705178136907061781369070717813690708178136907091781369071017813690711178136907121781369071317813690714178136907151781369071617813690717178136907181781369071917813690720178136907211781369072217813690723178136907241781369072517813690726178136907271781369072817813690729178136907301781369073117813690732178136907331781369073417813690735178136907361781369073717813690738178136907391781369074017813690741178136907421781369074317813690744178136907451781369074617813690747178136907481781369074917813690750178136907511781369075217813690753178136907541781369075517813690756178136907571781369075817813690759178136907601781369076117813690762178136907631781369076417813690765178136907661781369076717813690768178136907691781369077017813690771178136907721781369077317813690774178136907751781369077617813690777178136907781781369077917813690780178136907811781369078217813690783178136907841781369078517813690786178136907871781369078817813690789178136907901781369079117813690792178136907931781369079417813690795178136907961781369079717813690798178136907991781369080017813690801178136908021781369080317813690804178136908051781369080617813690807178136908081781369080917813690810178136908111781369081217813690813178136908141781369081517813690816178136908171781369081817813690819178136908201781369082117813690822178136908231781369082417813690825178136908261781369082717813690828178136908291781369083017813690831178136908321781369083317813690834178136908351781369083617813690837178136908381781369083917813690840178136908411781369084217813690843178136908441781369084517813690846178136908471781369084817813690849178136908501781369085117813690852178136908531781369085417813690855178136908561781369085717813690858178136908591781369086017813690861178136908621781369086317813690864178136908651781369086617813690867178136908681781369086917813690870178136908711781369087217813690873178136908741781369087517813690876178136908771781369087817813690879178136908801781369088117813690882178136908831781369088417813690885178136908861781369088717813690888178136908891781369089017813690891178136908921781369089317813690894178136908951781369089617813690897178136908981781369089917813690900178136909011781369090217813690903178136909041781369090517813690906178136909071781369090817813690909178136909101781369091117813690912178136909131781369091417813690915178136909161781369091717813690918178136909191781369092017813690921178136909221781369092317813690924178136909251781369092617813690927178136909281781369092917813690930178136909311781369093217813690933178136909341781369093517813690936178136909371781369093817813690939178136909401781369094117813690942178136909431781369094417813690945178136909461781369094717813690948178136909491781369095017813690951178136909521781369095317813690954178136909551781369095617813690957178136909581781369095917813690960178136909611781369096217813690963178136909641781369096517813690966178136909671781369096817813690969178136909701781369097117813690972178136909731781369097417813690975178136909761781369097717813690978178136909791781369098017813690981178136909821781369098317813690984178136909851781369098617813690987178136909881781369098917813690990178136909911781369099217813690993178136909941781369099517813690996178136909971781369099817813690999178136910001781369100117813691002178136910031781369100417813691005178136910061781369100717813691008178136910091781369101017813691011178136910121781369101317813691014178136910151781369101617813691017178136910181781369101917813691020178136910211781369102217813691023178136910241781369102517813691026178136910271781369102817813691029178136910301781369103117813691032178136910331781369103417813691035178136910361781369103717813691038178136910391781369104017813691041178136910421781369104317813691044178136910451781369104617813691047178136910481781369104917813691050178136910511781369105217813691053178136910541781369105517813691056178136910571781369105817813691059178136910601781369106117813691062178136910631781369106417813691065178136910661781369106717813691068178136910691781369107017813691071178136910721781369107317813691074178136910751781369107617813691077178136910781781369107917813691080178136910811781369108217813691083178136910841781369108517813691086178136910871781369108817813691089178136910901781369109117813691092178136910931781369109417813691095178136910961781369109717813691098178136910991781369110017813691101178136911021781369110317813691104178136911051781369110617813691107178136911081781369110917813691110178136911111781369111217813691113178136911141781369111517813691116178136911171781369111817813691119178136911201781369112117813691122178136911231781369112417813691125178136911261781369112717813691128178136911291781369113017813691131178136911321781369113317813691134178136911351781369113617813691137178136911381781369113917813691140178136911411781369114217813691143178136911441781369114517813691146178136911471781369114817813691149178136911501781369115117813691152178136911531781369115417813691155178136911561781369115717813691158178136911591781369116017813691161178136911621781369116317813691164178136911651781369116617813691167178136911681781369116917813691170178136911711781369117217813691173178136911741781369117517813691176178136911771781369117817813691179178136911801781369118117813691182178136911831781369118417813691185178136911861781369118717813691188178136911891781369119017813691191178136911921781369119317813691194178136911951781369119617813691197178136911981781369119917813691200178136912011781369120217813691203178136912041781369120517813691206178136912071781369120817813691209178136912101781369121117813691212178136912131781369121417813691215178136912161781369121717813691218178136912191781369122017813691221178136912221781369122317813691224178136912251781369122617813691227178136912281781369122917813691230178136912311781369123217813691233178136912341781369123517813691236178136912371781369123817813691239178136912401781369124117813691242178136912431781369124417813691245178136912461781369124717813691248178136912491781369125017813691251178136912521781369125317813691254178136912551781369125617813691257178136912581781369125917813691260178136912611781369126217813691263178136912641781369126517813691266178136912671781369126817813691269178136912701781369127117813691272178136912731781369127417813691275178136912761781369127717813691278178136912791781369128017813691281178136912821781369128317813691284178136912851781369128617813691287178136912881781369128917813691290178136912911781369129217813691293178136912941781369129517813691296178136912971781369129817813691299178136913001781369130117813691302178136913031781369130417813691305178136913061781369130717813691308178136913091781369131017813691311178136913121781369131317813691314178136913151781369131617813691317178136913181781369131917813691320178136913211781369132217813691323178136913241781369132517813691326178136913271781369132817813691329178136913301781369133117813691332178136913331781369133417813691335178136913361781369133717813691338178136913391781369134017813691341178136913421781369134317813691344178136913451781369134617813691347178136913481781369134917813691350178136913511781369135217813691353178136913541781369135517813691356178136913571781369135817813691359178136913601781369136117813691362178136913631781369136417813691365178136913661781369136717813691368178136913691781369137017813691371178136913721781369137317813691374178136913751781369137617813691377178136913781781369137917813691380178136913811781369138217813691383178136913841781369138517813691386178136913871781369138817813691389178136913901781369139117813691392178136913931781369139417813691395178136913961781369139717813691398178136913991781369140017813691401178136914021781369140317813691404178136914051781369140617813691407178136914081781369140917813691410178136914111781369141217813691413178136914141781369141517813691416178136914171781369141817813691419178136914201781369142117813691422178136914231781369142417813691425178136914261781369142717813691428178136914291781369143017813691431178136914321781369143317813691434178136914351781369143617813691437178136914381781369143917813691440178136914411781369144217813691443178136914441781369144517813691446178136914471781369144817813691449178136914501781369145117813691452178136914531781369145417813691455178136914561781369145717813691458178136914591781369146017813691461178136914621781369146317813691464178136914651781369146617813691467178136914681781369146917813691470178136914711781369147217813691473178136914741781369147517813691476178136914771781369147817813691479178136914801781369148117813691482178136914831781369148417813691485178136914861781369148717813691488178136914891781369149017813691491178136914921781369149317813691494178136914951781369149617813691497178136914981781369149917813691500178136915011781369150217813691503178136915041781369150517813691506178136915071781369150817813691509178136915101781369151117813691512178136915131781369151417813691515178136915161781369151717813691518178136915191781369152017813691521178136915221781369152317813691524178136915251781369152617813691527178136915281781369152917813691530178136915311781369153217813691533178136915341781369153517813691536178136915371781369153817813691539178136915401781369154117813691542178136915431781369154417813691545178136915461781369154717813691548178136915491781369155017813691551178136915521781369155317813691554178136915551781369155617813691557178136915581781369155917813691560178136915611781369156217813691563178136915641781369156517813691566178136915671781369156817813691569178136915701781369157117813691572178136915731781369157417813691575178136915761781369157717813691578178136915791781369158017813691581178136915821781369158317813691584178136915851781369158617813691587178136915881781369158917813691590178136915911781369159217813691593178136915941781369159517813691596178136915971781369159817813691599178136916001781369160117813691602178136916031781369160417813691605178136916061781369160717813691608178136916091781369161017813691611178136916121781369161317813691614178136916151781369161617813691617178136916181781369161917813691620178136916211781369162217813691623178136916241781369162517813691626178136916271781369162817813691629178136916301781369163117813691632178136916331781369163417813691635178136916361781369163717813691638178136916391781369164017813691641178136916421781369164317813691644178136916451781369164617813691647178136916481781369164917813691650178136916511781369165217813691653178136916541781369165517813691656178136916571781369165817813691659178136916601781369166117813691662178136916631781369166417813691665178136916661781369166717813691668178136916691781369167017813691671178136916721781369167317813691674178136916751781369167617813691677178136916781781369167917813691680178136916811781369168217813691683178136916841781369168517813691686178136916871781369168817813691689178136916901781369169117813691692178136916931781369169417813691695178136916961781369169717813691698178136916991781369170017813691701178136917021781369170317813691704178136917051781369170617813691707178136917081781369170917813691710178136917111781369171217813691713178136917141781369171517813691716178136917171781369171817813691719178136917201781369172117813691722178136917231781369172417813691725178136917261781369172717813691728178136917291781369173017813691731178136917321781369173317813691734178136917351781369173617813691737178136917381781369173917813691740178136917411781369174217813691743178136917441781369174517813691746178136917471781369174817813691749178136917501781369175117813691752178136917531781369175417813691755178136917561781369175717813691758178136917591781369176017813691761178136917621781369176317813691764178136917651781369176617813691767178136917681781369176917813691770178136917711781369177217813691773178136917741781369177517813691776178136917771781369177817813691779178136917801781369178117813691782178136917831781369178417813691785178136917861781369178717813691788178136917891781369179017813691791178136917921781369179317813691794178136917951781369179617813691797178136917981781369179917813691800178136918011781369180217813691803178136918041781369180517813691806178136918071781369180817813691809178136918101781369181117813691812178136918131781369181417813691815178136918161781369181717813691818178136918191781369182017813691821178136918221781369182317813691824178136918251781369182617813691827178136918281781369182917813691830178136918311781369183217813691833178136918341781369183517813691836178136918371781369183817813691839178136918401781369184117813691842178136918431781369184417813691845178136918461781369184717813691848178136918491781369185017813691851178136918521781369185317813691854178136918551781369185617813691857178136918581781369185917813691860178136918611781369186217813691863178136918641781369186517813691866178136918671781369186817813691869178136918701781369187117813691872178136918731781369187417813691875178136918761781369187717813691878178136918791781369188017813691881178136918821781369188317813691884178136918851781369188617813691887178136918881781369188917813691890178136918911781369189217813691893178136918941781369189517813691896178136918971781369189817813691899178136919001781369190117813691902178136919031781369190417813691905178136919061781369190717813691908178136919091781369191017813691911178136919121781369191317813691914178136919151781369191617813691917178136919181781369191917813691920178136919211781369192217813691923178136919241781369192517813691926178136919271781369192817813691929178136919301781369193117813691932178136919331781369193417813691935178136919361781369193717813691938178136919391781369194017813691941178136919421781369194317813691944178136919451781369194617813691947178136919481781369194917813691950178136919511781369195217813691953178136919541781369195517813691956178136919571781369195817813691959178136919601781369196117813691962178136919631781369196417813691965178136919661781369196717813691968178136919691781369197017813691971178136919721781369197317813691974178136919751781369197617813691977178136919781781369197917813691980178136919811781369198217813691983178136919841781369198517813691986178136919871781369198817813691989178136919901781369199117813691992178136919931781369199417813691995178136919961781369199717813691998178136919991781369200017813692001178136920021781369200317813692004178136920051781369200617813692007178136920081781369200917813692010178136920111781369201217813692013178136920141781369201517813692016178136920171781369201817813692019178136920201781369202117813692022178136920231781369202417813692025178136920261781369202717813692028178136920291781369203017813692031178136920321781369203317813692034178136920351781369203617813692037178136920381781369203917813692040178136920411781369204217813692043178136920441781369204517813692046178136920471781369204817813692049178136920501781369205117813692052178136920531781369205417813692055178136920561781369205717813692058178136920591781369206017813692061178136920621781369206317813692064178136920651781369206617813692067178136920681781369206917813692070178136920711781369207217813692073178136920741781369207517813692076178136920771781369207817813692079178136920801781369208117813692082178136920831781369208417813692085178136920861781369208717813692088178136920891781369209017813692091178136920921781369209317813692094178136920951781369209617813692097178136920981781369209917813692100178136921011781369210217813692103178136921041781369210517813692106178136921071781369210817813692109178136921101781369211117813692112178136921131781369211417813692115178136921161781369211717813692118178136921191781369212017813692121178136921221781369212317813692124178136921251781369212617813692127178136921281781369212917813692130178136921311781369213217813692133178136921341781369213517813692136178136921371781369213817813692139178136921401781369214117813692142178136921431781369214417813692145178136921461781369214717813692148178136921491781369215017813692151178136921521781369215317813692154178136921551781369215617813692157178136921581781369215917813692160178136921611781369216217813692163178136921641781369216517813692166178136921671781369216817813692169178136921701781369217117813692172178136921731781369217417813692175178136921761781369217717813692178178136921791781369218017813692181178136921821781369218317813692184178136921851781369218617813692187178136921881781369218917813692190178136921911781369219217813692193178136921941781369219517813692196178136921971781369219817813692199178136922001781369220117813692202178136922031781369220417813692205178136922061781369220717813692208178136922091781369221017813692211178136922121781369221317813692214178136922151781369221617813692217178136922181781369221917813692220178136922211781369222217813692223178136922241781369222517813692226178136922271781369222817813692229178136922301781369223117813692232178136922331781369223417813692235178136922361781369223717813692238178136922391781369224017813692241178136922421781369224317813692244178136922451781369224617813692247178136922481781369224917813692250178136922511781369225217813692253178136922541781369225517813692256178136922571781369225817813692259178136922601781369226117813692262178136922631781369226417813692265178136922661781369226717813692268178136922691781369227017813692271178136922721781369227317813692274178136922751781369227617813692277178136922781781369227917813692280178136922811781369228217813692283178136922841781369228517813692286178136922871781369228817813692289178136922901781369229117813692292178136922931781369229417813692295178136922961781369229717813692298178136922991781369230017813692301178136923021781369230317813692304178136923051781369230617813692307178136923081781369230917813692310178136923111781369231217813692313178136923141781369231517813692316178136923171781369231817813692319178136923201781369232117813692322178136923231781369232417813692325178136923261781369232717813692328178136923291781369233017813692331178136923321781369233317813692334178136923351781369233617813692337178136923381781369233917813692340178136923411781369234217813692343178136923441781369234517813692346178136923471781369234817813692349178136923501781369235117813692352178136923531781369235417813692355178136923561781369235717813692358178136923591781369236017813692361178136923621781369236317813692364178136923651781369236617813692367178136923681781369236917813692370178136923711781369237217813692373178136923741781369237517813692376178136923771781369237817813692379178136923801781369238117813692382178136923831781369238417813692385178136923861781369238717813692388178136923891781369239017813692391178136923921781369239317813692394178136923951781369239617813692397178136923981781369239917813692400178136924011781369240217813692403178136924041781369240517813692406178136924071781369240817813692409178136924101781369241117813692412178136924131781369241417813692415178136924161781369241717813692418178136924191781369242017813692421178136924221781369242317813692424178136924251781369242617813692427178136924281781369242917813692430178136924311781369243217813692433178136924341781369243517813692436178136924371781369243817813692439178136924401781369244117813692442178136924431781369244417813692445178136924461781369244717813692448178136924491781369245017813692451178136924521781369245317813692454178136924551781369245617813692457178136924581781369245917813692460178136924611781369246217813692463178136924641781369246517813692466178136924671781369246817813692469178136924701781369247117813692472178136924731781369247417813692475178136924761781369247717813692478178136924791781369248017813692481178136924821781369248317813692484178136924851781369248617813692487178136924881781369248917813692490178136924911781369249217813692493178136924941781369249517813692496178136924971781369249817813692499178136925001781369250117813692502178136925031781369250417813692505178136925061781369250717813692508178136925091781369251017813692511178136925121781369251317813692514178136925151781369251617813692517178136925181781369251917813692520178136925211781369252217813692523178136925241781369252517813692526178136925271781369252817813692529178136925301781369253117813692532178136925331781369253417813692535178136925361781369253717813692538178136925391781369254017813692541178136925421781369254317813692544178136925451781369254617813692547178136925481781369254917813692550178136925511781369255217813692553178136925541781369255517813692556178136925571781369255817813692559178136925601781369256117813692562178136925631781369256417813692565178136925661781369256717813692568178136925691781369257017813692571178136925721781369257317813692574178136925751781369257617813692577178136925781781369257917813692580178136925811781369258217813692583178136925841781369258517813692586178136925871781369258817813692589178136925901781369259117813692592178136925931781369259417813692595178136925961781369259717813692598178136925991781369260017813692601178136926021781369260317813692604178136926051781369260617813692607178136926081781369260917813692610178136926111781369261217813692613178136926141781369261517813692616178136926171781369261817813692619178136926201781369262117813692622178136926231781369262417813692625178136926261781369262717813692628178136926291781369263017813692631178136926321781369263317813692634178136926351781369263617813692637178136926381781369263917813692640178136926411781369264217813692643178136926441781369264517813692646178136926471781369264817813692649178136926501781369265117813692652178136926531781369265417813692655178136926561781369265717813692658178136926591781369266017813692661178136926621781369266317813692664178136926651781369266617813692667178136926681781369266917813692670178136926711781369267217813692673178136926741781369267517813692676178136926771781369267817813692679178136926801781369268117813692682178136926831781369268417813692685178136926861781369268717813692688178136926891781369269017813692691178136926921781369269317813692694178136926951781369269617813692697178136926981781369269917813692700178136927011781369270217813692703178136927041781369270517813692706178136927071781369270817813692709178136927101781369271117813692712178136927131781369271417813692715178136927161781369271717813692718178136927191781369272017813692721178136927221781369272317813692724178136927251781369272617813692727178136927281781369272917813692730178136927311781369273217813692733178136927341781369273517813692736178136927371781369273817813692739178136927401781369274117813692742178136927431781369274417813692745178136927461781369274717813692748178136927491781369275017813692751178136927521781369275317813692754178136927551781369275617813692757178136927581781369275917813692760178136927611781369276217813692763178136927641781369276517813692766178136927671781369276817813692769178136927701781369277117813692772178136927731781369277417813692775178136927761781369277717813692778178136927791781369278017813692781178136927821781369278317813692784178136927851781369278617813692787178136927881781369278917813692790178136927911781369279217813692793178136927941781369279517813692796178136927971781369279817813692799178136928001781369280117813692802178136928031781369280417813692805178136928061781369280717813692808178136928091781369281017813692811178136928121781369281317813692814178136928151781369281617813692817178136928181781369281917813692820178136928211781369282217813692823178136928241781369282517813692826178136928271781369282817813692829178136928301781369283117813692832178136928331781369283417813692835178136928361781369283717813692838178136928391781369284017813692841178136928421781369284317813692844178136928451781369284617813692847178136928481781369284917813692850178136928511781369285217813692853178136928541781369285517813692856178136928571781369285817813692859178136928601781369286117813692862178136928631781369286417813692865178136928661781369286717813692868178136928691781369287017813692871178136928721781369287317813692874178136928751781369287617813692877178136928781781369287917813692880178136928811781369288217813692883178136928841781369288517813692886178136928871781369288817813692889178136928901781369289117813692892178136928931781369289417813692895178136928961781369289717813692898178136928991781369290017813692901178136929021781369290317813692904178136929051781369290617813692907178136929081781369290917813692910178136929111781369291217813692913178136929141781369291517813692916178136929171781369291817813692919178136929201781369292117813692922178136929231781369292417813692925178136929261781369292717813692928178136929291781369293017813692931178136929321781369293317813692934178136929351781369293617813692937178136929381781369293917813692940178136929411781369294217813692943178136929441781369294517813692946178136929471781369294817813692949178136929501781369295117813692952178136929531781369295417813692955178136929561781369295717813692958178136929591781369296017813692961178136929621781369296317813692964178136929651781369296617813692967178136929681781369296917813692970178136929711781369297217813692973178136929741781369297517813692976178136929771781369297817813692979178136929801781369298117813692982178136929831781369298417813692985178136929861781369298717813692988178136929891781369299017813692991178136929921781369299317813692994178136929951781369299617813692997178136929981781369299917813693000178136930011781369300217813693003178136930041781369300517813693006178136930071781369300817813693009178136930101781369301117813693012178136930131781369301417813693015178136930161781369301717813693018178136930191781369302017813693021178136930221781369302317813693024178136930251781369302617813693027178136930281781369302917813693030178136930311781369303217813693033178136930341781369303517813693036178136930371781369303817813693039178136930401781369304117813693042178136930431781369304417813693045178136930461781369304717813693048178136930491781369305017813693051178136930521781369305317813693054178136930551781369305617813693057178136930581781369305917813693060178136930611781369306217813693063178136930641781369306517813693066178136930671781369306817813693069178136930701781369307117813693072178136930731781369307417813693075178136930761781369307717813693078178136930791781369308017813693081178136930821781369308317813693084178136930851781369308617813693087178136930881781369308917813693090178136930911781369309217813693093178136930941781369309517813693096178136930971781369309817813693099178136931001781369310117813693102178136931031781369310417813693105178136931061781369310717813693108178136931091781369311017813693111178136931121781369311317813693114178136931151781369311617813693117178136931181781369311917813693120178136931211781369312217813693123178136931241781369312517813693126178136931271781369312817813693129178136931301781369313117813693132178136931331781369313417813693135178136931361781369313717813693138178136931391781369314017813693141178136931421781369314317813693144178136931451781369314617813693147178136931481781369314917813693150178136931511781369315217813693153178136931541781369315517813693156178136931571781369315817813693159178136931601781369316117813693162178136931631781369316417813693165178136931661781369316717813693168178136931691781369317017813693171178136931721781369317317813693174178136931751781369317617813693177178136931781781369317917813693180178136931811781369318217813693183178136931841781369318517813693186178136931871781369318817813693189178136931901781369319117813693192178136931931781369319417813693195178136931961781369319717813693198178136931991781369320017813693201178136932021781369320317813693204178136932051781369320617813693207178136932081781369320917813693210178136932111781369321217813693213178136932141781369321517813693216178136932171781369321817813693219178136932201781369322117813693222178136932231781369322417813693225178136932261781369322717813693228178136932291781369323017813693231178136932321781369323317813693234178136932351781369323617813693237178136932381781369323917813693240178136932411781369324217813693243178136932441781369324517813693246178136932471781369324817813693249178136932501781369325117813693252178136932531781369325417813693255178136932561781369325717813693258178136932591781369326017813693261178136932621781369326317813693264178136932651781369326617813693267178136932681781369326917813693270178136932711781369327217813693273178136932741781369327517813693276178136932771781369327817813693279178136932801781369328117813693282178136932831781369328417813693285178136932861781369328717813693288178136932891781369329017813693291178136932921781369329317813693294178136932951781369329617813693297178136932981781369329917813693300178136933011781369330217813693303178136933041781369330517813693306178136933071781369330817813693309178136933101781369331117813693312178136933131781369331417813693315178136933161781369331717813693318178136933191781369332017813693321178136933221781369332317813693324178136933251781369332617813693327178136933281781369332917813693330178136933311781369333217813693333178136933341781369333517813693336178136933371781369333817813693339178136933401781369334117813693342178136933431781369334417813693345178136933461781369334717813693348178136933491781369335017813693351178136933521781369335317813693354178136933551781369335617813693357178136933581781369335917813693360178136933611781369336217813693363178136933641781369336517813693366178136933671781369336817813693369178136933701781369337117813693372178136933731781369337417813693375178136933761781369337717813693378178136933791781369338017813693381178136933821781369338317813693384178136933851781369338617813693387178136933881781369338917813693390178136933911781369339217813693393178136933941781369339517813693396178136933971781369339817813693399178136934001781369340117813693402178136934031781369340417813693405178136934061781369340717813693408178136934091781369341017813693411178136934121781369341317813693414178136934151781369341617813693417178136934181781369341917813693420178136934211781369342217813693423178136934241781369342517813693426178136934271781369342817813693429178136934301781369343117813693432178136934331781369343417813693435178136934361781369343717813693438178136934391781369344017813693441178136934421781369344317813693444178136934451781369344617813693447178136934481781369344917813693450178136934511781369345217813693453178136934541781369345517813693456178136934571781369345817813693459178136934601781369346117813693462178136934631781369346417813693465178136934661781369346717813693468178136934691781369347017813693471178136934721781369347317813693474178136934751781369347617813693477178136934781781369347917813693480178136934811781369348217813693483178136934841781369348517813693486178136934871781369348817813693489178136934901781369349117813693492178136934931781369349417813693495178136934961781369349717813693498178136934991781369350017813693501178136935021781369350317813693504178136935051781369350617813693507178136935081781369350917813693510178136935111781369351217813693513178136935141781369351517813693516178136935171781369351817813693519178136935201781369352117813693522178136935231781369352417813693525178136935261781369352717813693528178136935291781369353017813693531178136935321781369353317813693534178136935351781369353617813693537178136935381781369353917813693540178136935411781369354217813693543178136935441781369354517813693546178136935471781369354817813693549178136935501781369355117813693552178136935531781369355417813693555178136935561781369355717813693558178136935591781369356017813693561178136935621781369356317813693564178136935651781369356617813693567178136935681781369356917813693570178136935711781369357217813693573178136935741781369357517813693576178136935771781369357817813693579178136935801781369358117813693582178136935831781369358417813693585178136935861781369358717813693588178136935891781369359017813693591178136935921781369359317813693594178136935951781369359617813693597178136935981781369359917813693600178136936011781369360217813693603178136936041781369360517813693606178136936071781369360817813693609178136936101781369361117813693612178136936131781369361417813693615178136936161781369361717813693618178136936191781369362017813693621178136936221781369362317813693624178136936251781369362617813693627178136936281781369362917813693630178136936311781369363217813693633178136936341781369363517813693636178136936371781369363817813693639178136936401781369364117813693642178136936431781369364417813693645178136936461781369364717813693648178136936491781369365017813693651178136936521781369365317813693654178136936551781369365617813693657178136936581781369365917813693660178136936611781369366217813693663178136936641781369366517813693666178136936671781369366817813693669178136936701781369367117813693672178136936731781369367417813693675178136936761781369367717813693678178136936791781369368017813693681178136936821781369368317813693684178136936851781369368617813693687178136936881781369368917813693690178136936911781369369217813693693178136936941781369369517813693696178136936971781369369817813693699178136937001781369370117813693702178136937031781369370417813693705178136937061781369370717813693708178136937091781369371017813693711178136937121781369371317813693714178136937151781369371617813693717178136937181781369371917813693720178136937211781369372217813693723178136937241781369372517813693726178136937271781369372817813693729178136937301781369373117813693732178136937331781369373417813693735178136937361781369373717813693738178136937391781369374017813693741178136937421781369374317813693744178136937451781369374617813693747178136937481781369374917813693750178136937511781369375217813693753178136937541781369375517813693756178136937571781369375817813693759178136937601781369376117813693762178136937631781369376417813693765178136937661781369376717813693768178136937691781369377017813693771178136937721781369377317813693774178136937751781369377617813693777178136937781781369377917813693780178136937811781369378217813693783178136937841781369378517813693786178136937871781369378817813693789178136937901781369379117813693792178136937931781369379417813693795178136937961781369379717813693798178136937991781369380017813693801178136938021781369380317813693804178136938051781369380617813693807178136938081781369380917813693810178136938111781369381217813693813178136938141781369381517813693816178136938171781369381817813693819178136938201781369382117813693822178136938231781369382417813693825178136938261781369382717813693828178136938291781369383017813693831178136938321781369383317813693834178136938351781369383617813693837178136938381781369383917813693840178136938411781369384217813693843178136938441781369384517813693846178136938471781369384817813693849178136938501781369385117813693852178136938531781369385417813693855178136938561781369385717813693858178136938591781369386017813693861178136938621781369386317813693864178136938651781369386617813693867178136938681781369386917813693870178136938711781369387217813693873178136938741781369387517813693876178136938771781369387817813693879178136938801781369388117813693882178136938831781369388417813693885178136938861781369388717813693888178136938891781369389017813693891178136938921781369389317813693894178136938951781369389617813693897178136938981781369389917813693900178136939011781369390217813693903178136939041781369390517813693906178136939071781369390817813693909178136939101781369391117813693912178136939131781369391417813693915178136939161781369391717813693918178136939191781369392017813693921178136939221781369392317813693924178136939251781369392617813693927178136939281781369392917813693930178136939311781369393217813693933178136939341781369393517813693936178136939371781369393817813693939178136939401781369394117813693942178136939431781369394417813693945178136939461781369394717813693948178136939491781369395017813693951178136939521781369395317813693954178136939551781369395617813693957178136939581781369395917813693960178136939611781369396217813693963178136939641781369396517813693966178136939671781369396817813693969178136939701781369397117813693972178136939731781369397417813693975178136939761781369397717813693978178136939791781369398017813693981178136939821781369398317813693984178136939851781369398617813693987178136939881781369398917813693990178136939911781369399217813693993178136939941781369399517813693996178136939971781369399817813693999178136940001781369400117813694002178136940031781369400417813694005178136940061781369400717813694008178136940091781369401017813694011178136940121781369401317813694014178136940151781369401617813694017178136940181781369401917813694020178136940211781369402217813694023178136940241781369402517813694026178136940271781369402817813694029178136940301781369403117813694032178136940331781369403417813694035178136940361781369403717813694038178136940391781369404017813694041178136940421781369404317813694044178136940451781369404617813694047178136940481781369404917813694050178136940511781369405217813694053178136940541781369405517813694056178136940571781369405817813694059178136940601781369406117813694062178136940631781369406417813694065178136940661781369406717813694068178136940691781369407017813694071178136940721781369407317813694074178136940751781369407617813694077178136940781781369407917813694080178136940811781369408217813694083178136940841781369408517813694086178136940871781369408817813694089178136940901781369409117813694092178136940931781369409417813694095178136940961781369409717813694098178136940991781369410017813694101178136941021781369410317813694104178136941051781369410617813694107178136941081781369410917813694110178136941111781369411217813694113178136941141781369411517813694116178136941171781369411817813694119178136941201781369412117813694122178136941231781369412417813694125178136941261781369412717813694128178136941291781369413017813694131178136941321781369413317813694134178136941351781369413617813694137178136941381781369413917813694140178136941411781369414217813694143178136941441781369414517813694146178136941471781369414817813694149178136941501781369415117813694152178136941531781369415417813694155178136941561781369415717813694158178136941591781369416017813694161178136941621781369416317813694164178136941651781369416617813694167178136941681781369416917813694170178136941711781369417217813694173178136941741781369417517813694176178136941771781369417817813694179178136941801781369418117813694182178136941831781369418417813694185178136941861781369418717813694188178136941891781369419017813694191178136941921781369419317813694194178136941951781369419617813694197178136941981781369419917813694200178136942011781369420217813694203178136942041781369420517813694206178136942071781369420817813694209178136942101781369421117813694212178136942131781369421417813694215178136942161781369421717813694218178136942191781369422017813694221178136942221781369422317813694224178136942251781369422617813694227178136942281781369422917813694230178136942311781369423217813694233178136942341781369423517813694236178136942371781369423817813694239178136942401781369424117813694242178136942431781369424417813694245178136942461781369424717813694248178136942491781369425017813694251178136942521781369425317813694254178136942551781369425617813694257178136942581781369425917813694260178136942611781369426217813694263178136942641781369426517813694266178136942671781369426817813694269178136942701781369427117813694272178136942731781369427417813694275178136942761781369427717813694278178136942791781369428017813694281178136942821781369428317813694284178136942851781369428617813694287178136942881781369428917813694290178136942911781369429217813694293178136942941781369429517813694296178136942971781369429817813694299178136943001781369430117813694302178136943031781369430417813694305178136943061781369430717813694308178136943091781369431017813694311178136943121781369431317813694314178136943151781369431617813694317178136943181781369431917813694320178136943211781369432217813694323178136943241781369432517813694326178136943271781369432817813694329178136943301781369433117813694332178136943331781369433417813694335178136943361781369433717813694338178136943391781369434017813694341178136943421781369434317813694344178136943451781369434617813694347178136943481781369434917813694350178136943511781369435217813694353178136943541781369435517813694356178136943571781369435817813694359178136943601781369436117813694362178136943631781369436417813694365178136943661781369436717813694368178136943691781369437017813694371178136943721781369437317813694374178136943751781369437617813694377178136943781781369437917813694380178136943811781369438217813694383178136943841781369438517813694386178136943871781369438817813694389178136943901781369439117813694392178136943931781369439417813694395178136943961781369439717813694398178136943991781369440017813694401178136944021781369440317813694404178136944051781369440617813694407178136944081781369440917813694410178136944111781369441217813694413178136944141781369441517813694416178136944171781369441817813694419178136944201781369442117813694422178136944231781369442417813694425178136944261781369442717813694428178136944291781369443017813694431178136944321781369443317813694434178136944351781369443617813694437178136944381781369443917813694440178136944411781369444217813694443178136944441781369444517813694446178136944471781369444817813694449178136944501781369445117813694452178136944531781369445417813694455178136944561781369445717813694458178136944591781369446017813694461178136944621781369446317813694464178136944651781369446617813694467178136944681781369446917813694470178136944711781369447217813694473178136944741781369447517813694476178136944771781369447817813694479178136944801781369448117813694482178136944831781369448417813694485178136944861781369448717813694488178136944891781369449017813694491178136944921781369449317813694494178136944951781369449617813694497178136944981781369449917813694500178136945011781369450217813694503178136945041781369450517813694506178136945071781369450817813694509178136945101781369451117813694512178136945131781369451417813694515178136945161781369451717813694518178136945191781369452017813694521178136945221781369452317813694524178136945251781369452617813694527178136945281781369452917813694530178136945311781369453217813694533178136945341781369453517813694536178136945371781369453817813694539178136945401781369454117813694542178136945431781369454417813694545178136945461781369454717813694548178136945491781369455017813694551178136945521781369455317813694554178136945551781369455617813694557178136945581781369455917813694560178136945611781369456217813694563178136945641781369456517813694566178136945671781369456817813694569178136945701781369457117813694572178136945731781369457417813694575178136945761781369457717813694578178136945791781369458017813694581178136945821781369458317813694584178136945851781369458617813694587178136945881781369458917813694590178136945911781369459217813694593178136945941781369459517813694596178136945971781369459817813694599178136946001781369460117813694602178136946031781369460417813694605178136946061781369460717813694608178136946091781369461017813694611178136946121781369461317813694614178136946151781369461617813694617178136946181781369461917813694620178136946211781369462217813694623178136946241781369462517813694626178136946271781369462817813694629178136946301781369463117813694632178136946331781369463417813694635178136946361781369463717813694638178136946391781369464017813694641178136946421781369464317813694644178136946451781369464617813694647178136946481781369464917813694650178136946511781369465217813694653178136946541781369465517813694656178136946571781369465817813694659178136946601781369466117813694662178136946631781369466417813694665178136946661781369466717813694668178136946691781369467017813694671178136946721781369467317813694674178136946751781369467617813694677178136946781781369467917813694680178136946811781369468217813694683178136946841781369468517813694686178136946871781369468817813694689178136946901781369469117813694692178136946931781369469417813694695178136946961781369469717813694698178136946991781369470017813694701178136947021781369470317813694704178136947051781369470617813694707178136947081781369470917813694710178136947111781369471217813694713178136947141781369471517813694716178136947171781369471817813694719178136947201781369472117813694722178136947231781369472417813694725178136947261781369472717813694728178136947291781369473017813694731178136947321781369473317813694734178136947351781369473617813694737178136947381781369473917813694740178136947411781369474217813694743178136947441781369474517813694746178136947471781369474817813694749178136947501781369475117813694752178136947531781369475417813694755178136947561781369475717813694758178136947591781369476017813694761178136947621781369476317813694764178136947651781369476617813694767178136947681781369476917813694770178136947711781369477217813694773178136947741781369477517813694776178136947771781369477817813694779178136947801781369478117813694782178136947831781369478417813694785178136947861781369478717813694788178136947891781369479017813694791178136947921781369479317813694794178136947951781369479617813694797178136947981781369479917813694800178136948011781369480217813694803178136948041781369480517813694806178136948071781369480817813694809178136948101781369481117813694812178136948131781369481417813694815178136948161781369481717813694818178136948191781369482017813694821178136948221781369482317813694824178136948251781369482617813694827178136948281781369482917813694830178136948311781369483217813694833178136948341781369483517813694836178136948371781369483817813694839178136948401781369484117813694842178136948431781369484417813694845178136948461781369484717813694848178136948491781369485017813694851178136948521781369485317813694854178136948551781369485617813694857178136948581781369485917813694860178136948611781369486217813694863178136948641781369486517813694866178136948671781369486817813694869178136948701781369487117813694872178136948731781369487417813694875178136948761781369487717813694878178136948791781369488017813694881178136948821781369488317813694884178136948851781369488617813694887178136948881781369488917813694890178136948911781369489217813694893178136948941781369489517813694896178136948971781369489817813694899178136949001781369490117813694902178136949031781369490417813694905178136949061781369490717813694908178136949091781369491017813694911178136949121781369491317813694914178136949151781369491617813694917178136949181781369491917813694920178136949211781369492217813694923178136949241781369492517813694926178136949271781369492817813694929178136949301781369493117813694932178136949331781369493417813694935178136949361781369493717813694938178136949391781369494017813694941178136949421781369494317813694944178136949451781369494617813694947178136949481781369494917813694950178136949511781369495217813694953178136949541781369495517813694956178136949571781369495817813694959178136949601781369496117813694962178136949631781369496417813694965178136949661781369496717813694968178136949691781369497017813694971178136949721781369497317813694974178136949751781369497617813694977178136949781781369497917813694980178136949811781369498217813694983178136949841781369498517813694986178136949871781369498817813694989178136949901781369499117813694992178136949931781369499417813694995178136949961781369499717813694998178136949991781369500017813695001178136950021781369500317813695004178136950051781369500617813695007178136950081781369500917813695010178136950111781369501217813695013178136950141781369501517813695016178136950171781369501817813695019178136950201781369502117813695022178136950231781369502417813695025178136950261781369502717813695028178136950291781369503017813695031178136950321781369503317813695034178136950351781369503617813695037178136950381781369503917813695040178136950411781369504217813695043178136950441781369504517813695046178136950471781369504817813695049178136950501781369505117813695052178136950531781369505417813695055178136950561781369505717813695058178136950591781369506017813695061178136950621781369506317813695064178136950651781369506617813695067178136950681781369506917813695070178136950711781369507217813695073178136950741781369507517813695076178136950771781369507817813695079178136950801781369508117813695082178136950831781369508417813695085178136950861781369508717813695088178136950891781369509017813695091178136950921781369509317813695094178136950951781369509617813695097178136950981781369509917813695100178136951011781369510217813695103178136951041781369510517813695106178136951071781369510817813695109178136951101781369511117813695112178136951131781369511417813695115178136951161781369511717813695118178136951191781369512017813695121178136951221781369512317813695124178136951251781369512617813695127178136951281781369512917813695130178136951311781369513217813695133178136951341781369513517813695136178136951371781369513817813695139178136951401781369514117813695142178136951431781369514417813695145178136951461781369514717813695148178136951491781369515017813695151178136951521781369515317813695154178136951551781369515617813695157178136951581781369515917813695160178136951611781369516217813695163178136951641781369516517813695166178136951671781369516817813695169178136951701781369517117813695172178136951731781369517417813695175178136951761781369517717813695178178136951791781369518017813695181178136951821781369518317813695184178136951851781369518617813695187178136951881781369518917813695190178136951911781369519217813695193178136951941781369519517813695196178136951971781369519817813695199178136952001781369520117813695202178136952031781369520417813695205178136952061781369520717813695208178136952091781369521017813695211178136952121781369521317813695214178136952151781369521617813695217178136952181781369521917813695220178136952211781369522217813695223178136952241781369522517813695226178136952271781369522817813695229178136952301781369523117813695232178136952331781369523417813695235178136952361781369523717813695238178136952391781369524017813695241178136952421781369524317813695244178136952451781369524617813695247178136952481781369524917813695250178136952511781369525217813695253178136952541781369525517813695256178136952571781369525817813695259178136952601781369526117813695262178136952631781369526417813695265178136952661781369526717813695268178136952691781369527017813695271178136952721781369527317813695274178136952751781369527617813695277178136952781781369527917813695280178136952811781369528217813695283178136952841781369528517813695286178136952871781369528817813695289178136952901781369529117813695292178136952931781369529417813695295178136952961781369529717813695298178136952991781369530017813695301178136953021781369530317813695304178136953051781369530617813695307178136953081781369530917813695310178136953111781369531217813695313178136953141781369531517813695316178136953171781369531817813695319178136953201781369532117813695322178136953231781369532417813695325178136953261781369532717813695328178136953291781369533017813695331178136953321781369533317813695334178136953351781369533617813695337178136953381781369533917813695340178136953411781369534217813695343178136953441781369534517813695346178136953471781369534817813695349178136953501781369535117813695352178136953531781369535417813695355178136953561781369535717813695358178136953591781369536017813695361178136953621781369536317813695364178136953651781369536617813695367178136953681781369536917813695370178136953711781369537217813695373178136953741781369537517813695376178136953771781369537817813695379178136953801781369538117813695382178136953831781369538417813695385178136953861781369538717813695388178136953891781369539017813695391178136953921781369539317813695394178136953951781369539617813695397178136953981781369539917813695400178136954011781369540217813695403178136954041781369540517813695406178136954071781369540817813695409178136954101781369541117813695412178136954131781369541417813695415178136954161781369541717813695418178136954191781369542017813695421178136954221781369542317813695424178136954251781369542617813695427178136954281781369542917813695430178136954311781369543217813695433178136954341781369543517813695436178136954371781369543817813695439178136954401781369544117813695442178136954431781369544417813695445178136954461781369544717813695448178136954491781369545017813695451178136954521781369545317813695454178136954551781369545617813695457178136954581781369545917813695460178136954611781369546217813695463178136954641781369546517813695466178136954671781369546817813695469178136954701781369547117813695472178136954731781369547417813695475178136954761781369547717813695478178136954791781369548017813695481178136954821781369548317813695484178136954851781369548617813695487178136954881781369548917813695490178136954911781369549217813695493178136954941781369549517813695496178136954971781369549817813695499178136955001781369550117813695502178136955031781369550417813695505178136955061781369550717813695508178136955091781369551017813695511178136955121781369551317813695514178136955151781369551617813695517178136955181781369551917813695520178136955211781369552217813695523178136955241781369552517813695526178136955271781369552817813695529178136955301781369553117813695532178136955331781369553417813695535178136955361781369553717813695538178136955391781369554017813695541178136955421781369554317813695544178136955451781369554617813695547178136955481781369554917813695550178136955511781369555217813695553178136955541781369555517813695556178136955571781369555817813695559178136955601781369556117813695562178136955631781369556417813695565178136955661781369556717813695568178136955691781369557017813695571178136955721781369557317813695574178136955751781369557617813695577178136955781781369557917813695580178136955811781369558217813695583178136955841781369558517813695586178136955871781369558817813695589178136955901781369559117813695592178136955931781369559417813695595178136955961781369559717813695598178136955991781369560017813695601178136956021781369560317813695604178136956051781369560617813695607178136956081781369560917813695610178136956111781369561217813695613178136956141781369561517813695616178136956171781369561817813695619178136956201781369562117813695622178136956231781369562417813695625178136956261781369562717813695628178136956291781369563017813695631178136956321781369563317813695634178136956351781369563617813695637178136956381781369563917813695640178136956411781369564217813695643178136956441781369564517813695646178136956471781369564817813695649178136956501781369565117813695652178136956531781369565417813695655178136956561781369565717813695658178136956591781369566017813695661178136956621781369566317813695664178136956651781369566617813695667178136956681781369566917813695670178136956711781369567217813695673178136956741781369567517813695676178136956771781369567817813695679178136956801781369568117813695682178136956831781369568417813695685178136956861781369568717813695688178136956891781369569017813695691178136956921781369569317813695694178136956951781369569617813695697178136956981781369569917813695700178136957011781369570217813695703178136957041781369570517813695706178136957071781369570817813695709178136957101781369571117813695712178136957131781369571417813695715178136957161781369571717813695718178136957191781369572017813695721178136957221781369572317813695724178136957251781369572617813695727178136957281781369572917813695730178136957311781369573217813695733178136957341781369573517813695736178136957371781369573817813695739178136957401781369574117813695742178136957431781369574417813695745178136957461781369574717813695748178136957491781369575017813695751178136957521781369575317813695754178136957551781369575617813695757178136957581781369575917813695760178136957611781369576217813695763178136957641781369576517813695766178136957671781369576817813695769178136957701781369577117813695772178136957731781369577417813695775178136957761781369577717813695778178136957791781369578017813695781178136957821781369578317813695784178136957851781369578617813695787178136957881781369578917813695790178136957911781369579217813695793178136957941781369579517813695796178136957971781369579817813695799178136958001781369580117813695802178136958031781369580417813695805178136958061781369580717813695808178136958091781369581017813695811178136958121781369581317813695814178136958151781369581617813695817178136958181781369581917813695820178136958211781369582217813695823178136958241781369582517813695826178136958271781369582817813695829178136958301781369583117813695832178136958331781369583417813695835178136958361781369583717813695838178136958391781369584017813695841178136958421781369584317813695844178136958451781369584617813695847178136958481781369584917813695850178136958511781369585217813695853178136958541781369585517813695856178136958571781369585817813695859178136958601781369586117813695862178136958631781369586417813695865178136958661781369586717813695868178136958691781369587017813695871178136958721781369587317813695874178136958751781369587617813695877178136958781781369587917813695880178136958811781369588217813695883178136958841781369588517813695886178136958871781369588817813695889178136958901781369589117813695892178136958931781369589417813695895178136958961781369589717813695898178136958991781369590017813695901178136959021781369590317813695904178136959051781369590617813695907178136959081781369590917813695910178136959111781369591217813695913178136959141781369591517813695916178136959171781369591817813695919178136959201781369592117813695922178136959231781369592417813695925178136959261781369592717813695928178136959291781369593017813695931178136959321781369593317813695934178136959351781369593617813695937178136959381781369593917813695940178136959411781369594217813695943178136959441781369594517813695946178136959471781369594817813695949178136959501781369595117813695952178136959531781369595417813695955178136959561781369595717813695958178136959591781369596017813695961178136959621781369596317813695964178136959651781369596617813695967178136959681781369596917813695970178136959711781369597217813695973178136959741781369597517813695976178136959771781369597817813695979178136959801781369598117813695982178136959831781369598417813695985178136959861781369598717813695988178136959891781369599017813695991178136959921781369599317813695994178136959951781369599617813695997178136959981781369599917813696000178136960011781369600217813696003178136960041781369600517813696006178136960071781369600817813696009178136960101781369601117813696012178136960131781369601417813696015178136960161781369601717813696018178136960191781369602017813696021178136960221781369602317813696024178136960251781369602617813696027178136960281781369602917813696030178136960311781369603217813696033178136960341781369603517813696036178136960371781369603817813696039178136960401781369604117813696042178136960431781369604417813696045178136960461781369604717813696048178136960491781369605017813696051178136960521781369605317813696054178136960551781369605617813696057178136960581781369605917813696060178136960611781369606217813696063178136960641781369606517813696066178136960671781369606817813696069178136960701781369607117813696072178136960731781369607417813696075178136960761781369607717813696078178136960791781369608017813696081178136960821781369608317813696084178136960851781369608617813696087178136960881781369608917813696090178136960911781369609217813696093178136960941781369609517813696096178136960971781369609817813696099178136961001781369610117813696102178136961031781369610417813696105178136961061781369610717813696108178136961091781369611017813696111178136961121781369611317813696114178136961151781369611617813696117178136961181781369611917813696120178136961211781369612217813696123178136961241781369612517813696126178136961271781369612817813696129178136961301781369613117813696132178136961331781369613417813696135178136961361781369613717813696138178136961391781369614017813696141178136961421781369614317813696144178136961451781369614617813696147178136961481781369614917813696150178136961511781369615217813696153178136961541781369615517813696156178136961571781369615817813696159178136961601781369616117813696162178136961631781369616417813696165178136961661781369616717813696168178136961691781369617017813696171178136961721781369617317813696174178136961751781369617617813696177178136961781781369617917813696180178136961811781369618217813696183178136961841781369618517813696186178136961871781369618817813696189178136961901781369619117813696192178136961931781369619417813696195178136961961781369619717813696198178136961991781369620017813696201178136962021781369620317813696204178136962051781369620617813696207178136962081781369620917813696210178136962111781369621217813696213178136962141781369621517813696216178136962171781369621817813696219178136962201781369622117813696222178136962231781369622417813696225178136962261781369622717813696228178136962291781369623017813696231178136962321781369623317813696234178136962351781369623617813696237178136962381781369623917813696240178136962411781369624217813696243178136962441781369624517813696246178136962471781369624817813696249178136962501781369625117813696252178136962531781369625417813696255178136962561781369625717813696258178136962591781369626017813696261178136962621781369626317813696264178136962651781369626617813696267178136962681781369626917813696270178136962711781369627217813696273178136962741781369627517813696276178136962771781369627817813696279178136962801781369628117813696282178136962831781369628417813696285178136962861781369628717813696288178136962891781369629017813696291178136962921781369629317813696294178136962951781369629617813696297178136962981781369629917813696300178136963011781369630217813696303178136963041781369630517813696306178136963071781369630817813696309178136963101781369631117813696312178136963131781369631417813696315178136963161781369631717813696318178136963191781369632017813696321178136963221781369632317813696324178136963251781369632617813696327178136963281781369632917813696330178136963311781369633217813696333178136963341781369633517813696336178136963371781369633817813696339178136963401781369634117813696342178136963431781369634417813696345178136963461781369634717813696348178136963491781369635017813696351178136963521781369635317813696354178136963551781369635617813696357178136963581781369635917813696360178136963611781369636217813696363178136963641781369636517813696366178136963671781369636817813696369178136963701781369637117813696372178136963731781369637417813696375178136963761781369637717813696378178136963791781369638017813696381178136963821781369638317813696384178136963851781369638617813696387178136963881781369638917813696390178136963911781369639217813696393178136963941781369639517813696396178136963971781369639817813696399178136964001781369640117813696402178136964031781369640417813696405178136964061781369640717813696408178136964091781369641017813696411178136964121781369641317813696414178136964151781369641617813696417178136964181781369641917813696420178136964211781369642217813696423178136964241781369642517813696426178136964271781369642817813696429178136964301781369643117813696432178136964331781369643417813696435178136964361781369643717813696438178136964391781369644017813696441178136964421781369644317813696444178136964451781369644617813696447178136964481781369644917813696450178136964511781369645217813696453178136964541781369645517813696456178136964571781369645817813696459178136964601781369646117813696462178136964631781369646417813696465178136964661781369646717813696468178136964691781369647017813696471178136964721781369647317813696474178136964751781369647617813696477178136964781781369647917813696480178136964811781369648217813696483178136964841781369648517813696486178136964871781369648817813696489178136964901781369649117813696492178136964931781369649417813696495178136964961781369649717813696498178136964991781369650017813696501178136965021781369650317813696504178136965051781369650617813696507178136965081781369650917813696510178136965111781369651217813696513178136965141781369651517813696516178136965171781369651817813696519178136965201781369652117813696522178136965231781369652417813696525178136965261781369652717813696528178136965291781369653017813696531178136965321781369653317813696534178136965351781369653617813696537178136965381781369653917813696540178136965411781369654217813696543178136965441781369654517813696546178136965471781369654817813696549178136965501781369655117813696552178136965531781369655417813696555178136965561781369655717813696558178136965591781369656017813696561178136965621781369656317813696564178136965651781369656617813696567178136965681781369656917813696570178136965711781369657217813696573178136965741781369657517813696576178136965771781369657817813696579178136965801781369658117813696582178136965831781369658417813696585178136965861781369658717813696588178136965891781369659017813696591178136965921781369659317813696594178136965951781369659617813696597178136965981781369659917813696600178136966011781369660217813696603178136966041781369660517813696606178136966071781369660817813696609178136966101781369661117813696612178136966131781369661417813696615178136966161781369661717813696618178136966191781369662017813696621178136966221781369662317813696624178136966251781369662617813696627178136966281781369662917813696630178136966311781369663217813696633178136966341781369663517813696636178136966371781369663817813696639178136966401781369664117813696642178136966431781369664417813696645178136966461781369664717813696648178136966491781369665017813696651178136966521781369665317813696654178136966551781369665617813696657178136966581781369665917813696660178136966611781369666217813696663178136966641781369666517813696666178136966671781369666817813696669178136966701781369667117813696672178136966731781369667417813696675178136966761781369667717813696678178136966791781369668017813696681178136966821781369668317813696684178136966851781369668617813696687178136966881781369668917813696690178136966911781369669217813696693178136966941781369669517813696696178136966971781369669817813696699178136967001781369670117813696702178136967031781369670417813696705178136967061781369670717813696708178136967091781369671017813696711178136967121781369671317813696714178136967151781369671617813696717178136967181781369671917813696720178136967211781369672217813696723178136967241781369672517813696726178136967271781369672817813696729178136967301781369673117813696732178136967331781369673417813696735178136967361781369673717813696738178136967391781369674017813696741178136967421781369674317813696744178136967451781369674617813696747178136967481781369674917813696750178136967511781369675217813696753178136967541781369675517813696756178136967571781369675817813696759178136967601781369676117813696762178136967631781369676417813696765178136967661781369676717813696768178136967691781369677017813696771178136967721781369677317813696774178136967751781369677617813696777178136967781781369677917813696780178136967811781369678217813696783178136967841781369678517813696786178136967871781369678817813696789178136967901781369679117813696792178136967931781369679417813696795178136967961781369679717813696798178136967991781369680017813696801178136968021781369680317813696804178136968051781369680617813696807178136968081781369680917813696810178136968111781369681217813696813178136968141781369681517813696816178136968171781369681817813696819178136968201781369682117813696822178136968231781369682417813696825178136968261781369682717813696828178136968291781369683017813696831178136968321781369683317813696834178136968351781369683617813696837178136968381781369683917813696840178136968411781369684217813696843178136968441781369684517813696846178136968471781369684817813696849178136968501781369685117813696852178136968531781369685417813696855178136968561781369685717813696858178136968591781369686017813696861178136968621781369686317813696864178136968651781369686617813696867178136968681781369686917813696870178136968711781369687217813696873178136968741781369687517813696876178136968771781369687817813696879178136968801781369688117813696882178136968831781369688417813696885178136968861781369688717813696888178136968891781369689017813696891178136968921781369689317813696894178136968951781369689617813696897178136968981781369689917813696900178136969011781369690217813696903178136969041781369690517813696906178136969071781369690817813696909178136969101781369691117813696912178136969131781369691417813696915178136969161781369691717813696918178136969191781369692017813696921178136969221781369692317813696924178136969251781369692617813696927178136969281781369692917813696930178136969311781369693217813696933178136969341781369693517813696936178136969371781369693817813696939178136969401781369694117813696942178136969431781369694417813696945178136969461781369694717813696948178136969491781369695017813696951178136969521781369695317813696954178136969551781369695617813696957178136969581781369695917813696960178136969611781369696217813696963178136969641781369696517813696966178136969671781369696817813696969178136969701781369697117813696972178136969731781369697417813696975178136969761781369697717813696978178136969791781369698017813696981178136969821781369698317813696984178136969851781369698617813696987178136969881781369698917813696990178136969911781369699217813696993178136969941781369699517813696996178136969971781369699817813696999178136970001781369700117813697002178136970031781369700417813697005178136970061781369700717813697008178136970091781369701017813697011178136970121781369701317813697014178136970151781369701617813697017178136970181781369701917813697020178136970211781369702217813697023178136970241781369702517813697026178136970271781369702817813697029178136970301781369703117813697032178136970331781369703417813697035178136970361781369703717813697038178136970391781369704017813697041178136970421781369704317813697044178136970451781369704617813697047178136970481781369704917813697050178136970511781369705217813697053178136970541781369705517813697056178136970571781369705817813697059178136970601781369706117813697062178136970631781369706417813697065178136970661781369706717813697068178136970691781369707017813697071178136970721781369707317813697074178136970751781369707617813697077178136970781781369707917813697080178136970811781369708217813697083178136970841781369708517813697086178136970871781369708817813697089178136970901781369709117813697092178136970931781369709417813697095178136970961781369709717813697098178136970991781369710017813697101178136971021781369710317813697104178136971051781369710617813697107178136971081781369710917813697110178136971111781369711217813697113178136971141781369711517813697116178136971171781369711817813697119178136971201781369712117813697122178136971231781369712417813697125178136971261781369712717813697128178136971291781369713017813697131178136971321781369713317813697134178136971351781369713617813697137178136971381781369713917813697140178136971411781369714217813697143178136971441781369714517813697146178136971471781369714817813697149178136971501781369715117813697152178136971531781369715417813697155178136971561781369715717813697158178136971591781369716017813697161178136971621781369716317813697164178136971651781369716617813697167178136971681781369716917813697170178136971711781369717217813697173178136971741781369717517813697176178136971771781369717817813697179178136971801781369718117813697182178136971831781369718417813697185178136971861781369718717813697188178136971891781369719017813697191178136971921781369719317813697194178136971951781369719617813697197178136971981781369719917813697200178136972011781369720217813697203178136972041781369720517813697206178136972071781369720817813697209178136972101781369721117813697212178136972131781369721417813697215178136972161781369721717813697218178136972191781369722017813697221178136972221781369722317813697224178136972251781369722617813697227178136972281781369722917813697230178136972311781369723217813697233178136972341781369723517813697236178136972371781369723817813697239178136972401781369724117813697242178136972431781369724417813697245178136972461781369724717813697248178136972491781369725017813697251178136972521781369725317813697254178136972551781369725617813697257178136972581781369725917813697260178136972611781369726217813697263178136972641781369726517813697266178136972671781369726817813697269178136972701781369727117813697272178136972731781369727417813697275178136972761781369727717813697278178136972791781369728017813697281178136972821781369728317813697284178136972851781369728617813697287178136972881781369728917813697290178136972911781369729217813697293178136972941781369729517813697296178136972971781369729817813697299178136973001781369730117813697302178136973031781369730417813697305178136973061781369730717813697308178136973091781369731017813697311178136973121781369731317813697314178136973151781369731617813697317178136973181781369731917813697320178136973211781369732217813697323178136973241781369732517813697326178136973271781369732817813697329178136973301781369733117813697332178136973331781369733417813697335178136973361781369733717813697338178136973391781369734017813697341178136973421781369734317813697344178136973451781369734617813697347178136973481781369734917813697350178136973511781369735217813697353178136973541781369735517813697356178136973571781369735817813697359178136973601781369736117813697362178136973631781369736417813697365178136973661781369736717813697368178136973691781369737017813697371178136973721781369737317813697374178136973751781369737617813697377178136973781781369737917813697380178136973811781369738217813697383178136973841781369738517813697386178136973871781369738817813697389178136973901781369739117813697392178136973931781369739417813697395178136973961781369739717813697398178136973991781369740017813697401178136974021781369740317813697404178136974051781369740617813697407178136974081781369740917813697410178136974111781369741217813697413178136974141781369741517813697416178136974171781369741817813697419178136974201781369742117813697422178136974231781369742417813697425178136974261781369742717813697428178136974291781369743017813697431178136974321781369743317813697434178136974351781369743617813697437178136974381781369743917813697440178136974411781369744217813697443178136974441781369744517813697446178136974471781369744817813697449178136974501781369745117813697452178136974531781369745417813697455178136974561781369745717813697458178136974591781369746017813697461178136974621781369746317813697464178136974651781369746617813697467178136974681781369746917813697470178136974711781369747217813697473178136974741781369747517813697476178136974771781369747817813697479178136974801781369748117813697482178136974831781369748417813697485178136974861781369748717813697488178136974891781369749017813697491178136974921781369749317813697494178136974951781369749617813697497178136974981781369749917813697500178136975011781369750217813697503178136975041781369750517813697506178136975071781369750817813697509178136975101781369751117813697512178136975131781369751417813697515178136975161781369751717813697518178136975191781369752017813697521178136975221781369752317813697524178136975251781369752617813697527178136975281781369752917813697530178136975311781369753217813697533178136975341781369753517813697536178136975371781369753817813697539178136975401781369754117813697542178136975431781369754417813697545178136975461781369754717813697548178136975491781369755017813697551178136975521781369755317813697554178136975551781369755617813697557178136975581781369755917813697560178136975611781369756217813697563178136975641781369756517813697566178136975671781369756817813697569178136975701781369757117813697572178136975731781369757417813697575178136975761781369757717813697578178136975791781369758017813697581178136975821781369758317813697584178136975851781369758617813697587178136975881781369758917813697590178136975911781369759217813697593178136975941781369759517813697596178136975971781369759817813697599178136976001781369760117813697602178136976031781369760417813697605178136976061781369760717813697608178136976091781369761017813697611178136976121781369761317813697614178136976151781369761617813697617178136976181781369761917813697620178136976211781369762217813697623178136976241781369762517813697626178136976271781369762817813697629178136976301781369763117813697632178136976331781369763417813697635178136976361781369763717813697638178136976391781369764017813697641178136976421781369764317813697644178136976451781369764617813697647178136976481781369764917813697650178136976511781369765217813697653178136976541781369765517813697656178136976571781369765817813697659178136976601781369766117813697662178136976631781369766417813697665178136976661781369766717813697668178136976691781369767017813697671178136976721781369767317813697674178136976751781369767617813697677178136976781781369767917813697680178136976811781369768217813697683178136976841781369768517813697686178136976871781369768817813697689178136976901781369769117813697692178136976931781369769417813697695178136976961781369769717813697698178136976991781369770017813697701178136977021781369770317813697704178136977051781369770617813697707178136977081781369770917813697710178136977111781369771217813697713178136977141781369771517813697716178136977171781369771817813697719178136977201781369772117813697722178136977231781369772417813697725178136977261781369772717813697728178136977291781369773017813697731178136977321781369773317813697734178136977351781369773617813697737178136977381781369773917813697740178136977411781369774217813697743178136977441781369774517813697746178136977471781369774817813697749178136977501781369775117813697752178136977531781369775417813697755178136977561781369775717813697758178136977591781369776017813697761178136977621781369776317813697764178136977651781369776617813697767178136977681781369776917813697770178136977711781369777217813697773178136977741781369777517813697776178136977771781369777817813697779178136977801781369778117813697782178136977831781369778417813697785178136977861781369778717813697788178136977891781369779017813697791178136977921781369779317813697794178136977951781369779617813697797178136977981781369779917813697800178136978011781369780217813697803178136978041781369780517813697806178136978071781369780817813697809178136978101781369781117813697812178136978131781369781417813697815178136978161781369781717813697818178136978191781369782017813697821178136978221781369782317813697824178136978251781369782617813697827178136978281781369782917813697830178136978311781369783217813697833178136978341781369783517813697836178136978371781369783817813697839178136978401781369784117813697842178136978431781369784417813697845178136978461781369784717813697848178136978491781369785017813697851178136978521781369785317813697854178136978551781369785617813697857178136978581781369785917813697860178136978611781369786217813697863178136978641781369786517813697866178136978671781369786817813697869178136978701781369787117813697872178136978731781369787417813697875178136978761781369787717813697878178136978791781369788017813697881178136978821781369788317813697884178136978851781369788617813697887178136978881781369788917813697890178136978911781369789217813697893178136978941781369789517813697896178136978971781369789817813697899178136979001781369790117813697902178136979031781369790417813697905178136979061781369790717813697908178136979091781369791017813697911178136979121781369791317813697914178136979151781369791617813697917178136979181781369791917813697920178136979211781369792217813697923178136979241781369792517813697926178136979271781369792817813697929178136979301781369793117813697932178136979331781369793417813697935178136979361781369793717813697938178136979391781369794017813697941178136979421781369794317813697944178136979451781369794617813697947178136979481781369794917813697950178136979511781369795217813697953178136979541781369795517813697956178136979571781369795817813697959178136979601781369796117813697962178136979631781369796417813697965178136979661781369796717813697968178136979691781369797017813697971178136979721781369797317813697974178136979751781369797617813697977178136979781781369797917813697980178136979811781369798217813697983178136979841781369798517813697986178136979871781369798817813697989178136979901781369799117813697992178136979931781369799417813697995178136979961781369799717813697998178136979991781369800017813698001178136980021781369800317813698004178136980051781369800617813698007178136980081781369800917813698010178136980111781369801217813698013178136980141781369801517813698016178136980171781369801817813698019178136980201781369802117813698022178136980231781369802417813698025178136980261781369802717813698028178136980291781369803017813698031178136980321781369803317813698034178136980351781369803617813698037178136980381781369803917813698040178136980411781369804217813698043178136980441781369804517813698046178136980471781369804817813698049178136980501781369805117813698052178136980531781369805417813698055178136980561781369805717813698058178136980591781369806017813698061178136980621781369806317813698064178136980651781369806617813698067178136980681781369806917813698070178136980711781369807217813698073178136980741781369807517813698076178136980771781369807817813698079178136980801781369808117813698082178136980831781369808417813698085178136980861781369808717813698088178136980891781369809017813698091178136980921781369809317813698094178136980951781369809617813698097178136980981781369809917813698100178136981011781369810217813698103178136981041781369810517813698106178136981071781369810817813698109178136981101781369811117813698112178136981131781369811417813698115178136981161781369811717813698118178136981191781369812017813698121178136981221781369812317813698124178136981251781369812617813698127178136981281781369812917813698130178136981311781369813217813698133178136981341781369813517813698136178136981371781369813817813698139178136981401781369814117813698142178136981431781369814417813698145178136981461781369814717813698148178136981491781369815017813698151178136981521781369815317813698154178136981551781369815617813698157178136981581781369815917813698160178136981611781369816217813698163178136981641781369816517813698166178136981671781369816817813698169178136981701781369817117813698172178136981731781369817417813698175178136981761781369817717813698178178136981791781369818017813698181178136981821781369818317813698184178136981851781369818617813698187178136981881781369818917813698190178136981911781369819217813698193178136981941781369819517813698196178136981971781369819817813698199178136982001781369820117813698202178136982031781369820417813698205178136982061781369820717813698208178136982091781369821017813698211178136982121781369821317813698214178136982151781369821617813698217178136982181781369821917813698220178136982211781369822217813698223178136982241781369822517813698226178136982271781369822817813698229178136982301781369823117813698232178136982331781369823417813698235178136982361781369823717813698238178136982391781369824017813698241178136982421781369824317813698244178136982451781369824617813698247178136982481781369824917813698250178136982511781369825217813698253178136982541781369825517813698256178136982571781369825817813698259178136982601781369826117813698262178136982631781369826417813698265178136982661781369826717813698268178136982691781369827017813698271178136982721781369827317813698274178136982751781369827617813698277178136982781781369827917813698280178136982811781369828217813698283178136982841781369828517813698286178136982871781369828817813698289178136982901781369829117813698292178136982931781369829417813698295178136982961781369829717813698298178136982991781369830017813698301178136983021781369830317813698304178136983051781369830617813698307178136983081781369830917813698310178136983111781369831217813698313178136983141781369831517813698316178136983171781369831817813698319178136983201781369832117813698322178136983231781369832417813698325178136983261781369832717813698328178136983291781369833017813698331178136983321781369833317813698334178136983351781369833617813698337178136983381781369833917813698340178136983411781369834217813698343178136983441781369834517813698346178136983471781369834817813698349178136983501781369835117813698352178136983531781369835417813698355178136983561781369835717813698358178136983591781369836017813698361178136983621781369836317813698364178136983651781369836617813698367178136983681781369836917813698370178136983711781369837217813698373178136983741781369837517813698376178136983771781369837817813698379178136983801781369838117813698382178136983831781369838417813698385178136983861781369838717813698388178136983891781369839017813698391178136983921781369839317813698394178136983951781369839617813698397178136983981781369839917813698400178136984011781369840217813698403178136984041781369840517813698406178136984071781369840817813698409178136984101781369841117813698412178136984131781369841417813698415178136984161781369841717813698418178136984191781369842017813698421178136984221781369842317813698424178136984251781369842617813698427178136984281781369842917813698430178136984311781369843217813698433178136984341781369843517813698436178136984371781369843817813698439178136984401781369844117813698442178136984431781369844417813698445178136984461781369844717813698448178136984491781369845017813698451178136984521781369845317813698454178136984551781369845617813698457178136984581781369845917813698460178136984611781369846217813698463178136984641781369846517813698466178136984671781369846817813698469178136984701781369847117813698472178136984731781369847417813698475178136984761781369847717813698478178136984791781369848017813698481178136984821781369848317813698484178136984851781369848617813698487178136984881781369848917813698490178136984911781369849217813698493178136984941781369849517813698496178136984971781369849817813698499178136985001781369850117813698502178136985031781369850417813698505178136985061781369850717813698508178136985091781369851017813698511178136985121781369851317813698514178136985151781369851617813698517178136985181781369851917813698520178136985211781369852217813698523178136985241781369852517813698526178136985271781369852817813698529178136985301781369853117813698532178136985331781369853417813698535178136985361781369853717813698538178136985391781369854017813698541178136985421781369854317813698544178136985451781369854617813698547178136985481781369854917813698550178136985511781369855217813698553178136985541781369855517813698556178136985571781369855817813698559178136985601781369856117813698562178136985631781369856417813698565178136985661781369856717813698568178136985691781369857017813698571178136985721781369857317813698574178136985751781369857617813698577178136985781781369857917813698580178136985811781369858217813698583178136985841781369858517813698586178136985871781369858817813698589178136985901781369859117813698592178136985931781369859417813698595178136985961781369859717813698598178136985991781369860017813698601178136986021781369860317813698604178136986051781369860617813698607178136986081781369860917813698610178136986111781369861217813698613178136986141781369861517813698616178136986171781369861817813698619178136986201781369862117813698622178136986231781369862417813698625178136986261781369862717813698628178136986291781369863017813698631178136986321781369863317813698634178136986351781369863617813698637178136986381781369863917813698640178136986411781369864217813698643178136986441781369864517813698646178136986471781369864817813698649178136986501781369865117813698652178136986531781369865417813698655178136986561781369865717813698658178136986591781369866017813698661178136986621781369866317813698664178136986651781369866617813698667178136986681781369866917813698670178136986711781369867217813698673178136986741781369867517813698676178136986771781369867817813698679178136986801781369868117813698682178136986831781369868417813698685178136986861781369868717813698688178136986891781369869017813698691178136986921781369869317813698694178136986951781369869617813698697178136986981781369869917813698700178136987011781369870217813698703178136987041781369870517813698706178136987071781369870817813698709178136987101781369871117813698712178136987131781369871417813698715178136987161781369871717813698718178136987191781369872017813698721178136987221781369872317813698724178136987251781369872617813698727178136987281781369872917813698730178136987311781369873217813698733178136987341781369873517813698736178136987371781369873817813698739178136987401781369874117813698742178136987431781369874417813698745178136987461781369874717813698748178136987491781369875017813698751178136987521781369875317813698754178136987551781369875617813698757178136987581781369875917813698760178136987611781369876217813698763178136987641781369876517813698766178136987671781369876817813698769178136987701781369877117813698772178136987731781369877417813698775178136987761781369877717813698778178136987791781369878017813698781178136987821781369878317813698784178136987851781369878617813698787178136987881781369878917813698790178136987911781369879217813698793178136987941781369879517813698796178136987971781369879817813698799178136988001781369880117813698802178136988031781369880417813698805178136988061781369880717813698808178136988091781369881017813698811178136988121781369881317813698814178136988151781369881617813698817178136988181781369881917813698820178136988211781369882217813698823178136988241781369882517813698826178136988271781369882817813698829178136988301781369883117813698832178136988331781369883417813698835178136988361781369883717813698838178136988391781369884017813698841178136988421781369884317813698844178136988451781369884617813698847178136988481781369884917813698850178136988511781369885217813698853178136988541781369885517813698856178136988571781369885817813698859178136988601781369886117813698862178136988631781369886417813698865178136988661781369886717813698868178136988691781369887017813698871178136988721781369887317813698874178136988751781369887617813698877178136988781781369887917813698880178136988811781369888217813698883178136988841781369888517813698886178136988871781369888817813698889178136988901781369889117813698892178136988931781369889417813698895178136988961781369889717813698898178136988991781369890017813698901178136989021781369890317813698904178136989051781369890617813698907178136989081781369890917813698910178136989111781369891217813698913178136989141781369891517813698916178136989171781369891817813698919178136989201781369892117813698922178136989231781369892417813698925178136989261781369892717813698928178136989291781369893017813698931178136989321781369893317813698934178136989351781369893617813698937178136989381781369893917813698940178136989411781369894217813698943178136989441781369894517813698946178136989471781369894817813698949178136989501781369895117813698952178136989531781369895417813698955178136989561781369895717813698958178136989591781369896017813698961178136989621781369896317813698964178136989651781369896617813698967178136989681781369896917813698970178136989711781369897217813698973178136989741781369897517813698976178136989771781369897817813698979178136989801781369898117813698982178136989831781369898417813698985178136989861781369898717813698988178136989891781369899017813698991178136989921781369899317813698994178136989951781369899617813698997178136989981781369899917813699000178136990011781369900217813699003178136990041781369900517813699006178136990071781369900817813699009178136990101781369901117813699012178136990131781369901417813699015178136990161781369901717813699018178136990191781369902017813699021178136990221781369902317813699024178136990251781369902617813699027178136990281781369902917813699030178136990311781369903217813699033178136990341781369903517813699036178136990371781369903817813699039178136990401781369904117813699042178136990431781369904417813699045178136990461781369904717813699048178136990491781369905017813699051178136990521781369905317813699054178136990551781369905617813699057178136990581781369905917813699060178136990611781369906217813699063178136990641781369906517813699066178136990671781369906817813699069178136990701781369907117813699072178136990731781369907417813699075178136990761781369907717813699078178136990791781369908017813699081178136990821781369908317813699084178136990851781369908617813699087178136990881781369908917813699090178136990911781369909217813699093178136990941781369909517813699096178136990971781369909817813699099178136991001781369910117813699102178136991031781369910417813699105178136991061781369910717813699108178136991091781369911017813699111178136991121781369911317813699114178136991151781369911617813699117178136991181781369911917813699120178136991211781369912217813699123178136991241781369912517813699126178136991271781369912817813699129178136991301781369913117813699132178136991331781369913417813699135178136991361781369913717813699138178136991391781369914017813699141178136991421781369914317813699144178136991451781369914617813699147178136991481781369914917813699150178136991511781369915217813699153178136991541781369915517813699156178136991571781369915817813699159178136991601781369916117813699162178136991631781369916417813699165178136991661781369916717813699168178136991691781369917017813699171178136991721781369917317813699174178136991751781369917617813699177178136991781781369917917813699180178136991811781369918217813699183178136991841781369918517813699186178136991871781369918817813699189178136991901781369919117813699192178136991931781369919417813699195178136991961781369919717813699198178136991991781369920017813699201178136992021781369920317813699204178136992051781369920617813699207178136992081781369920917813699210178136992111781369921217813699213178136992141781369921517813699216178136992171781369921817813699219178136992201781369922117813699222178136992231781369922417813699225178136992261781369922717813699228178136992291781369923017813699231178136992321781369923317813699234178136992351781369923617813699237178136992381781369923917813699240178136992411781369924217813699243178136992441781369924517813699246178136992471781369924817813699249178136992501781369925117813699252178136992531781369925417813699255178136992561781369925717813699258178136992591781369926017813699261178136992621781369926317813699264178136992651781369926617813699267178136992681781369926917813699270178136992711781369927217813699273178136992741781369927517813699276178136992771781369927817813699279178136992801781369928117813699282178136992831781369928417813699285178136992861781369928717813699288178136992891781369929017813699291178136992921781369929317813699294178136992951781369929617813699297178136992981781369929917813699300178136993011781369930217813699303178136993041781369930517813699306178136993071781369930817813699309178136993101781369931117813699312178136993131781369931417813699315178136993161781369931717813699318178136993191781369932017813699321178136993221781369932317813699324178136993251781369932617813699327178136993281781369932917813699330178136993311781369933217813699333178136993341781369933517813699336178136993371781369933817813699339178136993401781369934117813699342178136993431781369934417813699345178136993461781369934717813699348178136993491781369935017813699351178136993521781369935317813699354178136993551781369935617813699357178136993581781369935917813699360178136993611781369936217813699363178136993641781369936517813699366178136993671781369936817813699369178136993701781369937117813699372178136993731781369937417813699375178136993761781369937717813699378178136993791781369938017813699381178136993821781369938317813699384178136993851781369938617813699387178136993881781369938917813699390178136993911781369939217813699393178136993941781369939517813699396178136993971781369939817813699399178136994001781369940117813699402178136994031781369940417813699405178136994061781369940717813699408178136994091781369941017813699411178136994121781369941317813699414178136994151781369941617813699417178136994181781369941917813699420178136994211781369942217813699423178136994241781369942517813699426178136994271781369942817813699429178136994301781369943117813699432178136994331781369943417813699435178136994361781369943717813699438178136994391781369944017813699441178136994421781369944317813699444178136994451781369944617813699447178136994481781369944917813699450178136994511781369945217813699453178136994541781369945517813699456178136994571781369945817813699459178136994601781369946117813699462178136994631781369946417813699465178136994661781369946717813699468178136994691781369947017813699471178136994721781369947317813699474178136994751781369947617813699477178136994781781369947917813699480178136994811781369948217813699483178136994841781369948517813699486178136994871781369948817813699489178136994901781369949117813699492178136994931781369949417813699495178136994961781369949717813699498178136994991781369950017813699501178136995021781369950317813699504178136995051781369950617813699507178136995081781369950917813699510178136995111781369951217813699513178136995141781369951517813699516178136995171781369951817813699519178136995201781369952117813699522178136995231781369952417813699525178136995261781369952717813699528178136995291781369953017813699531178136995321781369953317813699534178136995351781369953617813699537178136995381781369953917813699540178136995411781369954217813699543178136995441781369954517813699546178136995471781369954817813699549178136995501781369955117813699552178136995531781369955417813699555178136995561781369955717813699558178136995591781369956017813699561178136995621781369956317813699564178136995651781369956617813699567178136995681781369956917813699570178136995711781369957217813699573178136995741781369957517813699576178136995771781369957817813699579178136995801781369958117813699582178136995831781369958417813699585178136995861781369958717813699588178136995891781369959017813699591178136995921781369959317813699594178136995951781369959617813699597178136995981781369959917813699600178136996011781369960217813699603178136996041781369960517813699606178136996071781369960817813699609178136996101781369961117813699612178136996131781369961417813699615178136996161781369961717813699618178136996191781369962017813699621178136996221781369962317813699624178136996251781369962617813699627178136996281781369962917813699630178136996311781369963217813699633178136996341781369963517813699636178136996371781369963817813699639178136996401781369964117813699642178136996431781369964417813699645178136996461781369964717813699648178136996491781369965017813699651178136996521781369965317813699654178136996551781369965617813699657178136996581781369965917813699660178136996611781369966217813699663178136996641781369966517813699666178136996671781369966817813699669178136996701781369967117813699672178136996731781369967417813699675178136996761781369967717813699678178136996791781369968017813699681178136996821781369968317813699684178136996851781369968617813699687178136996881781369968917813699690178136996911781369969217813699693178136996941781369969517813699696178136996971781369969817813699699178136997001781369970117813699702178136997031781369970417813699705178136997061781369970717813699708178136997091781369971017813699711178136997121781369971317813699714178136997151781369971617813699717178136997181781369971917813699720178136997211781369972217813699723178136997241781369972517813699726178136997271781369972817813699729178136997301781369973117813699732178136997331781369973417813699735178136997361781369973717813699738178136997391781369974017813699741178136997421781369974317813699744178136997451781369974617813699747178136997481781369974917813699750178136997511781369975217813699753178136997541781369975517813699756178136997571781369975817813699759178136997601781369976117813699762178136997631781369976417813699765178136997661781369976717813699768178136997691781369977017813699771178136997721781369977317813699774178136997751781369977617813699777178136997781781369977917813699780178136997811781369978217813699783178136997841781369978517813699786178136997871781369978817813699789178136997901781369979117813699792178136997931781369979417813699795178136997961781369979717813699798178136997991781369980017813699801178136998021781369980317813699804178136998051781369980617813699807178136998081781369980917813699810178136998111781369981217813699813178136998141781369981517813699816178136998171781369981817813699819178136998201781369982117813699822178136998231781369982417813699825178136998261781369982717813699828178136998291781369983017813699831178136998321781369983317813699834178136998351781369983617813699837178136998381781369983917813699840178136998411781369984217813699843178136998441781369984517813699846178136998471781369984817813699849178136998501781369985117813699852178136998531781369985417813699855178136998561781369985717813699858178136998591781369986017813699861178136998621781369986317813699864178136998651781369986617813699867178136998681781369986917813699870178136998711781369987217813699873178136998741781369987517813699876178136998771781369987817813699879178136998801781369988117813699882178136998831781369988417813699885178136998861781369988717813699888178136998891781369989017813699891178136998921781369989317813699894178136998951781369989617813699897178136998981781369989917813699900178136999011781369990217813699903178136999041781369990517813699906178136999071781369990817813699909178136999101781369991117813699912178136999131781369991417813699915178136999161781369991717813699918178136999191781369992017813699921178136999221781369992317813699924178136999251781369992617813699927178136999281781369992917813699930178136999311781369993217813699933178136999341781369993517813699936178136999371781369993817813699939178136999401781369994117813699942178136999431781369994417813699945178136999461781369994717813699948178136999491781369995017813699951178136999521781369995317813699954178136999551781369995617813699957178136999581781369995917813699960178136999611781369996217813699963178136999641781369996517813699966178136999671781369996817813699969178136999701781369997117813699972178136999731781369997417813699975178136999761781369997717813699978178136999791781369998017813699981178136999821781369998317813699984178136999851781369998617813699987178136999881781369998917813699990178136999911781369999217813699993178136999941781369999517813699996178136999971781369999817813699999