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

手机号段1702278

1702278号段手机号码表

17022780000170227800011702278000217022780003170227800041702278000517022780006170227800071702278000817022780009170227800101702278001117022780012170227800131702278001417022780015170227800161702278001717022780018170227800191702278002017022780021170227800221702278002317022780024170227800251702278002617022780027170227800281702278002917022780030170227800311702278003217022780033170227800341702278003517022780036170227800371702278003817022780039170227800401702278004117022780042170227800431702278004417022780045170227800461702278004717022780048170227800491702278005017022780051170227800521702278005317022780054170227800551702278005617022780057170227800581702278005917022780060170227800611702278006217022780063170227800641702278006517022780066170227800671702278006817022780069170227800701702278007117022780072170227800731702278007417022780075170227800761702278007717022780078170227800791702278008017022780081170227800821702278008317022780084170227800851702278008617022780087170227800881702278008917022780090170227800911702278009217022780093170227800941702278009517022780096170227800971702278009817022780099170227801001702278010117022780102170227801031702278010417022780105170227801061702278010717022780108170227801091702278011017022780111170227801121702278011317022780114170227801151702278011617022780117170227801181702278011917022780120170227801211702278012217022780123170227801241702278012517022780126170227801271702278012817022780129170227801301702278013117022780132170227801331702278013417022780135170227801361702278013717022780138170227801391702278014017022780141170227801421702278014317022780144170227801451702278014617022780147170227801481702278014917022780150170227801511702278015217022780153170227801541702278015517022780156170227801571702278015817022780159170227801601702278016117022780162170227801631702278016417022780165170227801661702278016717022780168170227801691702278017017022780171170227801721702278017317022780174170227801751702278017617022780177170227801781702278017917022780180170227801811702278018217022780183170227801841702278018517022780186170227801871702278018817022780189170227801901702278019117022780192170227801931702278019417022780195170227801961702278019717022780198170227801991702278020017022780201170227802021702278020317022780204170227802051702278020617022780207170227802081702278020917022780210170227802111702278021217022780213170227802141702278021517022780216170227802171702278021817022780219170227802201702278022117022780222170227802231702278022417022780225170227802261702278022717022780228170227802291702278023017022780231170227802321702278023317022780234170227802351702278023617022780237170227802381702278023917022780240170227802411702278024217022780243170227802441702278024517022780246170227802471702278024817022780249170227802501702278025117022780252170227802531702278025417022780255170227802561702278025717022780258170227802591702278026017022780261170227802621702278026317022780264170227802651702278026617022780267170227802681702278026917022780270170227802711702278027217022780273170227802741702278027517022780276170227802771702278027817022780279170227802801702278028117022780282170227802831702278028417022780285170227802861702278028717022780288170227802891702278029017022780291170227802921702278029317022780294170227802951702278029617022780297170227802981702278029917022780300170227803011702278030217022780303170227803041702278030517022780306170227803071702278030817022780309170227803101702278031117022780312170227803131702278031417022780315170227803161702278031717022780318170227803191702278032017022780321170227803221702278032317022780324170227803251702278032617022780327170227803281702278032917022780330170227803311702278033217022780333170227803341702278033517022780336170227803371702278033817022780339170227803401702278034117022780342170227803431702278034417022780345170227803461702278034717022780348170227803491702278035017022780351170227803521702278035317022780354170227803551702278035617022780357170227803581702278035917022780360170227803611702278036217022780363170227803641702278036517022780366170227803671702278036817022780369170227803701702278037117022780372170227803731702278037417022780375170227803761702278037717022780378170227803791702278038017022780381170227803821702278038317022780384170227803851702278038617022780387170227803881702278038917022780390170227803911702278039217022780393170227803941702278039517022780396170227803971702278039817022780399170227804001702278040117022780402170227804031702278040417022780405170227804061702278040717022780408170227804091702278041017022780411170227804121702278041317022780414170227804151702278041617022780417170227804181702278041917022780420170227804211702278042217022780423170227804241702278042517022780426170227804271702278042817022780429170227804301702278043117022780432170227804331702278043417022780435170227804361702278043717022780438170227804391702278044017022780441170227804421702278044317022780444170227804451702278044617022780447170227804481702278044917022780450170227804511702278045217022780453170227804541702278045517022780456170227804571702278045817022780459170227804601702278046117022780462170227804631702278046417022780465170227804661702278046717022780468170227804691702278047017022780471170227804721702278047317022780474170227804751702278047617022780477170227804781702278047917022780480170227804811702278048217022780483170227804841702278048517022780486170227804871702278048817022780489170227804901702278049117022780492170227804931702278049417022780495170227804961702278049717022780498170227804991702278050017022780501170227805021702278050317022780504170227805051702278050617022780507170227805081702278050917022780510170227805111702278051217022780513170227805141702278051517022780516170227805171702278051817022780519170227805201702278052117022780522170227805231702278052417022780525170227805261702278052717022780528170227805291702278053017022780531170227805321702278053317022780534170227805351702278053617022780537170227805381702278053917022780540170227805411702278054217022780543170227805441702278054517022780546170227805471702278054817022780549170227805501702278055117022780552170227805531702278055417022780555170227805561702278055717022780558170227805591702278056017022780561170227805621702278056317022780564170227805651702278056617022780567170227805681702278056917022780570170227805711702278057217022780573170227805741702278057517022780576170227805771702278057817022780579170227805801702278058117022780582170227805831702278058417022780585170227805861702278058717022780588170227805891702278059017022780591170227805921702278059317022780594170227805951702278059617022780597170227805981702278059917022780600170227806011702278060217022780603170227806041702278060517022780606170227806071702278060817022780609170227806101702278061117022780612170227806131702278061417022780615170227806161702278061717022780618170227806191702278062017022780621170227806221702278062317022780624170227806251702278062617022780627170227806281702278062917022780630170227806311702278063217022780633170227806341702278063517022780636170227806371702278063817022780639170227806401702278064117022780642170227806431702278064417022780645170227806461702278064717022780648170227806491702278065017022780651170227806521702278065317022780654170227806551702278065617022780657170227806581702278065917022780660170227806611702278066217022780663170227806641702278066517022780666170227806671702278066817022780669170227806701702278067117022780672170227806731702278067417022780675170227806761702278067717022780678170227806791702278068017022780681170227806821702278068317022780684170227806851702278068617022780687170227806881702278068917022780690170227806911702278069217022780693170227806941702278069517022780696170227806971702278069817022780699170227807001702278070117022780702170227807031702278070417022780705170227807061702278070717022780708170227807091702278071017022780711170227807121702278071317022780714170227807151702278071617022780717170227807181702278071917022780720170227807211702278072217022780723170227807241702278072517022780726170227807271702278072817022780729170227807301702278073117022780732170227807331702278073417022780735170227807361702278073717022780738170227807391702278074017022780741170227807421702278074317022780744170227807451702278074617022780747170227807481702278074917022780750170227807511702278075217022780753170227807541702278075517022780756170227807571702278075817022780759170227807601702278076117022780762170227807631702278076417022780765170227807661702278076717022780768170227807691702278077017022780771170227807721702278077317022780774170227807751702278077617022780777170227807781702278077917022780780170227807811702278078217022780783170227807841702278078517022780786170227807871702278078817022780789170227807901702278079117022780792170227807931702278079417022780795170227807961702278079717022780798170227807991702278080017022780801170227808021702278080317022780804170227808051702278080617022780807170227808081702278080917022780810170227808111702278081217022780813170227808141702278081517022780816170227808171702278081817022780819170227808201702278082117022780822170227808231702278082417022780825170227808261702278082717022780828170227808291702278083017022780831170227808321702278083317022780834170227808351702278083617022780837170227808381702278083917022780840170227808411702278084217022780843170227808441702278084517022780846170227808471702278084817022780849170227808501702278085117022780852170227808531702278085417022780855170227808561702278085717022780858170227808591702278086017022780861170227808621702278086317022780864170227808651702278086617022780867170227808681702278086917022780870170227808711702278087217022780873170227808741702278087517022780876170227808771702278087817022780879170227808801702278088117022780882170227808831702278088417022780885170227808861702278088717022780888170227808891702278089017022780891170227808921702278089317022780894170227808951702278089617022780897170227808981702278089917022780900170227809011702278090217022780903170227809041702278090517022780906170227809071702278090817022780909170227809101702278091117022780912170227809131702278091417022780915170227809161702278091717022780918170227809191702278092017022780921170227809221702278092317022780924170227809251702278092617022780927170227809281702278092917022780930170227809311702278093217022780933170227809341702278093517022780936170227809371702278093817022780939170227809401702278094117022780942170227809431702278094417022780945170227809461702278094717022780948170227809491702278095017022780951170227809521702278095317022780954170227809551702278095617022780957170227809581702278095917022780960170227809611702278096217022780963170227809641702278096517022780966170227809671702278096817022780969170227809701702278097117022780972170227809731702278097417022780975170227809761702278097717022780978170227809791702278098017022780981170227809821702278098317022780984170227809851702278098617022780987170227809881702278098917022780990170227809911702278099217022780993170227809941702278099517022780996170227809971702278099817022780999170227810001702278100117022781002170227810031702278100417022781005170227810061702278100717022781008170227810091702278101017022781011170227810121702278101317022781014170227810151702278101617022781017170227810181702278101917022781020170227810211702278102217022781023170227810241702278102517022781026170227810271702278102817022781029170227810301702278103117022781032170227810331702278103417022781035170227810361702278103717022781038170227810391702278104017022781041170227810421702278104317022781044170227810451702278104617022781047170227810481702278104917022781050170227810511702278105217022781053170227810541702278105517022781056170227810571702278105817022781059170227810601702278106117022781062170227810631702278106417022781065170227810661702278106717022781068170227810691702278107017022781071170227810721702278107317022781074170227810751702278107617022781077170227810781702278107917022781080170227810811702278108217022781083170227810841702278108517022781086170227810871702278108817022781089170227810901702278109117022781092170227810931702278109417022781095170227810961702278109717022781098170227810991702278110017022781101170227811021702278110317022781104170227811051702278110617022781107170227811081702278110917022781110170227811111702278111217022781113170227811141702278111517022781116170227811171702278111817022781119170227811201702278112117022781122170227811231702278112417022781125170227811261702278112717022781128170227811291702278113017022781131170227811321702278113317022781134170227811351702278113617022781137170227811381702278113917022781140170227811411702278114217022781143170227811441702278114517022781146170227811471702278114817022781149170227811501702278115117022781152170227811531702278115417022781155170227811561702278115717022781158170227811591702278116017022781161170227811621702278116317022781164170227811651702278116617022781167170227811681702278116917022781170170227811711702278117217022781173170227811741702278117517022781176170227811771702278117817022781179170227811801702278118117022781182170227811831702278118417022781185170227811861702278118717022781188170227811891702278119017022781191170227811921702278119317022781194170227811951702278119617022781197170227811981702278119917022781200170227812011702278120217022781203170227812041702278120517022781206170227812071702278120817022781209170227812101702278121117022781212170227812131702278121417022781215170227812161702278121717022781218170227812191702278122017022781221170227812221702278122317022781224170227812251702278122617022781227170227812281702278122917022781230170227812311702278123217022781233170227812341702278123517022781236170227812371702278123817022781239170227812401702278124117022781242170227812431702278124417022781245170227812461702278124717022781248170227812491702278125017022781251170227812521702278125317022781254170227812551702278125617022781257170227812581702278125917022781260170227812611702278126217022781263170227812641702278126517022781266170227812671702278126817022781269170227812701702278127117022781272170227812731702278127417022781275170227812761702278127717022781278170227812791702278128017022781281170227812821702278128317022781284170227812851702278128617022781287170227812881702278128917022781290170227812911702278129217022781293170227812941702278129517022781296170227812971702278129817022781299170227813001702278130117022781302170227813031702278130417022781305170227813061702278130717022781308170227813091702278131017022781311170227813121702278131317022781314170227813151702278131617022781317170227813181702278131917022781320170227813211702278132217022781323170227813241702278132517022781326170227813271702278132817022781329170227813301702278133117022781332170227813331702278133417022781335170227813361702278133717022781338170227813391702278134017022781341170227813421702278134317022781344170227813451702278134617022781347170227813481702278134917022781350170227813511702278135217022781353170227813541702278135517022781356170227813571702278135817022781359170227813601702278136117022781362170227813631702278136417022781365170227813661702278136717022781368170227813691702278137017022781371170227813721702278137317022781374170227813751702278137617022781377170227813781702278137917022781380170227813811702278138217022781383170227813841702278138517022781386170227813871702278138817022781389170227813901702278139117022781392170227813931702278139417022781395170227813961702278139717022781398170227813991702278140017022781401170227814021702278140317022781404170227814051702278140617022781407170227814081702278140917022781410170227814111702278141217022781413170227814141702278141517022781416170227814171702278141817022781419170227814201702278142117022781422170227814231702278142417022781425170227814261702278142717022781428170227814291702278143017022781431170227814321702278143317022781434170227814351702278143617022781437170227814381702278143917022781440170227814411702278144217022781443170227814441702278144517022781446170227814471702278144817022781449170227814501702278145117022781452170227814531702278145417022781455170227814561702278145717022781458170227814591702278146017022781461170227814621702278146317022781464170227814651702278146617022781467170227814681702278146917022781470170227814711702278147217022781473170227814741702278147517022781476170227814771702278147817022781479170227814801702278148117022781482170227814831702278148417022781485170227814861702278148717022781488170227814891702278149017022781491170227814921702278149317022781494170227814951702278149617022781497170227814981702278149917022781500170227815011702278150217022781503170227815041702278150517022781506170227815071702278150817022781509170227815101702278151117022781512170227815131702278151417022781515170227815161702278151717022781518170227815191702278152017022781521170227815221702278152317022781524170227815251702278152617022781527170227815281702278152917022781530170227815311702278153217022781533170227815341702278153517022781536170227815371702278153817022781539170227815401702278154117022781542170227815431702278154417022781545170227815461702278154717022781548170227815491702278155017022781551170227815521702278155317022781554170227815551702278155617022781557170227815581702278155917022781560170227815611702278156217022781563170227815641702278156517022781566170227815671702278156817022781569170227815701702278157117022781572170227815731702278157417022781575170227815761702278157717022781578170227815791702278158017022781581170227815821702278158317022781584170227815851702278158617022781587170227815881702278158917022781590170227815911702278159217022781593170227815941702278159517022781596170227815971702278159817022781599170227816001702278160117022781602170227816031702278160417022781605170227816061702278160717022781608170227816091702278161017022781611170227816121702278161317022781614170227816151702278161617022781617170227816181702278161917022781620170227816211702278162217022781623170227816241702278162517022781626170227816271702278162817022781629170227816301702278163117022781632170227816331702278163417022781635170227816361702278163717022781638170227816391702278164017022781641170227816421702278164317022781644170227816451702278164617022781647170227816481702278164917022781650170227816511702278165217022781653170227816541702278165517022781656170227816571702278165817022781659170227816601702278166117022781662170227816631702278166417022781665170227816661702278166717022781668170227816691702278167017022781671170227816721702278167317022781674170227816751702278167617022781677170227816781702278167917022781680170227816811702278168217022781683170227816841702278168517022781686170227816871702278168817022781689170227816901702278169117022781692170227816931702278169417022781695170227816961702278169717022781698170227816991702278170017022781701170227817021702278170317022781704170227817051702278170617022781707170227817081702278170917022781710170227817111702278171217022781713170227817141702278171517022781716170227817171702278171817022781719170227817201702278172117022781722170227817231702278172417022781725170227817261702278172717022781728170227817291702278173017022781731170227817321702278173317022781734170227817351702278173617022781737170227817381702278173917022781740170227817411702278174217022781743170227817441702278174517022781746170227817471702278174817022781749170227817501702278175117022781752170227817531702278175417022781755170227817561702278175717022781758170227817591702278176017022781761170227817621702278176317022781764170227817651702278176617022781767170227817681702278176917022781770170227817711702278177217022781773170227817741702278177517022781776170227817771702278177817022781779170227817801702278178117022781782170227817831702278178417022781785170227817861702278178717022781788170227817891702278179017022781791170227817921702278179317022781794170227817951702278179617022781797170227817981702278179917022781800170227818011702278180217022781803170227818041702278180517022781806170227818071702278180817022781809170227818101702278181117022781812170227818131702278181417022781815170227818161702278181717022781818170227818191702278182017022781821170227818221702278182317022781824170227818251702278182617022781827170227818281702278182917022781830170227818311702278183217022781833170227818341702278183517022781836170227818371702278183817022781839170227818401702278184117022781842170227818431702278184417022781845170227818461702278184717022781848170227818491702278185017022781851170227818521702278185317022781854170227818551702278185617022781857170227818581702278185917022781860170227818611702278186217022781863170227818641702278186517022781866170227818671702278186817022781869170227818701702278187117022781872170227818731702278187417022781875170227818761702278187717022781878170227818791702278188017022781881170227818821702278188317022781884170227818851702278188617022781887170227818881702278188917022781890170227818911702278189217022781893170227818941702278189517022781896170227818971702278189817022781899170227819001702278190117022781902170227819031702278190417022781905170227819061702278190717022781908170227819091702278191017022781911170227819121702278191317022781914170227819151702278191617022781917170227819181702278191917022781920170227819211702278192217022781923170227819241702278192517022781926170227819271702278192817022781929170227819301702278193117022781932170227819331702278193417022781935170227819361702278193717022781938170227819391702278194017022781941170227819421702278194317022781944170227819451702278194617022781947170227819481702278194917022781950170227819511702278195217022781953170227819541702278195517022781956170227819571702278195817022781959170227819601702278196117022781962170227819631702278196417022781965170227819661702278196717022781968170227819691702278197017022781971170227819721702278197317022781974170227819751702278197617022781977170227819781702278197917022781980170227819811702278198217022781983170227819841702278198517022781986170227819871702278198817022781989170227819901702278199117022781992170227819931702278199417022781995170227819961702278199717022781998170227819991702278200017022782001170227820021702278200317022782004170227820051702278200617022782007170227820081702278200917022782010170227820111702278201217022782013170227820141702278201517022782016170227820171702278201817022782019170227820201702278202117022782022170227820231702278202417022782025170227820261702278202717022782028170227820291702278203017022782031170227820321702278203317022782034170227820351702278203617022782037170227820381702278203917022782040170227820411702278204217022782043170227820441702278204517022782046170227820471702278204817022782049170227820501702278205117022782052170227820531702278205417022782055170227820561702278205717022782058170227820591702278206017022782061170227820621702278206317022782064170227820651702278206617022782067170227820681702278206917022782070170227820711702278207217022782073170227820741702278207517022782076170227820771702278207817022782079170227820801702278208117022782082170227820831702278208417022782085170227820861702278208717022782088170227820891702278209017022782091170227820921702278209317022782094170227820951702278209617022782097170227820981702278209917022782100170227821011702278210217022782103170227821041702278210517022782106170227821071702278210817022782109170227821101702278211117022782112170227821131702278211417022782115170227821161702278211717022782118170227821191702278212017022782121170227821221702278212317022782124170227821251702278212617022782127170227821281702278212917022782130170227821311702278213217022782133170227821341702278213517022782136170227821371702278213817022782139170227821401702278214117022782142170227821431702278214417022782145170227821461702278214717022782148170227821491702278215017022782151170227821521702278215317022782154170227821551702278215617022782157170227821581702278215917022782160170227821611702278216217022782163170227821641702278216517022782166170227821671702278216817022782169170227821701702278217117022782172170227821731702278217417022782175170227821761702278217717022782178170227821791702278218017022782181170227821821702278218317022782184170227821851702278218617022782187170227821881702278218917022782190170227821911702278219217022782193170227821941702278219517022782196170227821971702278219817022782199170227822001702278220117022782202170227822031702278220417022782205170227822061702278220717022782208170227822091702278221017022782211170227822121702278221317022782214170227822151702278221617022782217170227822181702278221917022782220170227822211702278222217022782223170227822241702278222517022782226170227822271702278222817022782229170227822301702278223117022782232170227822331702278223417022782235170227822361702278223717022782238170227822391702278224017022782241170227822421702278224317022782244170227822451702278224617022782247170227822481702278224917022782250170227822511702278225217022782253170227822541702278225517022782256170227822571702278225817022782259170227822601702278226117022782262170227822631702278226417022782265170227822661702278226717022782268170227822691702278227017022782271170227822721702278227317022782274170227822751702278227617022782277170227822781702278227917022782280170227822811702278228217022782283170227822841702278228517022782286170227822871702278228817022782289170227822901702278229117022782292170227822931702278229417022782295170227822961702278229717022782298170227822991702278230017022782301170227823021702278230317022782304170227823051702278230617022782307170227823081702278230917022782310170227823111702278231217022782313170227823141702278231517022782316170227823171702278231817022782319170227823201702278232117022782322170227823231702278232417022782325170227823261702278232717022782328170227823291702278233017022782331170227823321702278233317022782334170227823351702278233617022782337170227823381702278233917022782340170227823411702278234217022782343170227823441702278234517022782346170227823471702278234817022782349170227823501702278235117022782352170227823531702278235417022782355170227823561702278235717022782358170227823591702278236017022782361170227823621702278236317022782364170227823651702278236617022782367170227823681702278236917022782370170227823711702278237217022782373170227823741702278237517022782376170227823771702278237817022782379170227823801702278238117022782382170227823831702278238417022782385170227823861702278238717022782388170227823891702278239017022782391170227823921702278239317022782394170227823951702278239617022782397170227823981702278239917022782400170227824011702278240217022782403170227824041702278240517022782406170227824071702278240817022782409170227824101702278241117022782412170227824131702278241417022782415170227824161702278241717022782418170227824191702278242017022782421170227824221702278242317022782424170227824251702278242617022782427170227824281702278242917022782430170227824311702278243217022782433170227824341702278243517022782436170227824371702278243817022782439170227824401702278244117022782442170227824431702278244417022782445170227824461702278244717022782448170227824491702278245017022782451170227824521702278245317022782454170227824551702278245617022782457170227824581702278245917022782460170227824611702278246217022782463170227824641702278246517022782466170227824671702278246817022782469170227824701702278247117022782472170227824731702278247417022782475170227824761702278247717022782478170227824791702278248017022782481170227824821702278248317022782484170227824851702278248617022782487170227824881702278248917022782490170227824911702278249217022782493170227824941702278249517022782496170227824971702278249817022782499170227825001702278250117022782502170227825031702278250417022782505170227825061702278250717022782508170227825091702278251017022782511170227825121702278251317022782514170227825151702278251617022782517170227825181702278251917022782520170227825211702278252217022782523170227825241702278252517022782526170227825271702278252817022782529170227825301702278253117022782532170227825331702278253417022782535170227825361702278253717022782538170227825391702278254017022782541170227825421702278254317022782544170227825451702278254617022782547170227825481702278254917022782550170227825511702278255217022782553170227825541702278255517022782556170227825571702278255817022782559170227825601702278256117022782562170227825631702278256417022782565170227825661702278256717022782568170227825691702278257017022782571170227825721702278257317022782574170227825751702278257617022782577170227825781702278257917022782580170227825811702278258217022782583170227825841702278258517022782586170227825871702278258817022782589170227825901702278259117022782592170227825931702278259417022782595170227825961702278259717022782598170227825991702278260017022782601170227826021702278260317022782604170227826051702278260617022782607170227826081702278260917022782610170227826111702278261217022782613170227826141702278261517022782616170227826171702278261817022782619170227826201702278262117022782622170227826231702278262417022782625170227826261702278262717022782628170227826291702278263017022782631170227826321702278263317022782634170227826351702278263617022782637170227826381702278263917022782640170227826411702278264217022782643170227826441702278264517022782646170227826471702278264817022782649170227826501702278265117022782652170227826531702278265417022782655170227826561702278265717022782658170227826591702278266017022782661170227826621702278266317022782664170227826651702278266617022782667170227826681702278266917022782670170227826711702278267217022782673170227826741702278267517022782676170227826771702278267817022782679170227826801702278268117022782682170227826831702278268417022782685170227826861702278268717022782688170227826891702278269017022782691170227826921702278269317022782694170227826951702278269617022782697170227826981702278269917022782700170227827011702278270217022782703170227827041702278270517022782706170227827071702278270817022782709170227827101702278271117022782712170227827131702278271417022782715170227827161702278271717022782718170227827191702278272017022782721170227827221702278272317022782724170227827251702278272617022782727170227827281702278272917022782730170227827311702278273217022782733170227827341702278273517022782736170227827371702278273817022782739170227827401702278274117022782742170227827431702278274417022782745170227827461702278274717022782748170227827491702278275017022782751170227827521702278275317022782754170227827551702278275617022782757170227827581702278275917022782760170227827611702278276217022782763170227827641702278276517022782766170227827671702278276817022782769170227827701702278277117022782772170227827731702278277417022782775170227827761702278277717022782778170227827791702278278017022782781170227827821702278278317022782784170227827851702278278617022782787170227827881702278278917022782790170227827911702278279217022782793170227827941702278279517022782796170227827971702278279817022782799170227828001702278280117022782802170227828031702278280417022782805170227828061702278280717022782808170227828091702278281017022782811170227828121702278281317022782814170227828151702278281617022782817170227828181702278281917022782820170227828211702278282217022782823170227828241702278282517022782826170227828271702278282817022782829170227828301702278283117022782832170227828331702278283417022782835170227828361702278283717022782838170227828391702278284017022782841170227828421702278284317022782844170227828451702278284617022782847170227828481702278284917022782850170227828511702278285217022782853170227828541702278285517022782856170227828571702278285817022782859170227828601702278286117022782862170227828631702278286417022782865170227828661702278286717022782868170227828691702278287017022782871170227828721702278287317022782874170227828751702278287617022782877170227828781702278287917022782880170227828811702278288217022782883170227828841702278288517022782886170227828871702278288817022782889170227828901702278289117022782892170227828931702278289417022782895170227828961702278289717022782898170227828991702278290017022782901170227829021702278290317022782904170227829051702278290617022782907170227829081702278290917022782910170227829111702278291217022782913170227829141702278291517022782916170227829171702278291817022782919170227829201702278292117022782922170227829231702278292417022782925170227829261702278292717022782928170227829291702278293017022782931170227829321702278293317022782934170227829351702278293617022782937170227829381702278293917022782940170227829411702278294217022782943170227829441702278294517022782946170227829471702278294817022782949170227829501702278295117022782952170227829531702278295417022782955170227829561702278295717022782958170227829591702278296017022782961170227829621702278296317022782964170227829651702278296617022782967170227829681702278296917022782970170227829711702278297217022782973170227829741702278297517022782976170227829771702278297817022782979170227829801702278298117022782982170227829831702278298417022782985170227829861702278298717022782988170227829891702278299017022782991170227829921702278299317022782994170227829951702278299617022782997170227829981702278299917022783000170227830011702278300217022783003170227830041702278300517022783006170227830071702278300817022783009170227830101702278301117022783012170227830131702278301417022783015170227830161702278301717022783018170227830191702278302017022783021170227830221702278302317022783024170227830251702278302617022783027170227830281702278302917022783030170227830311702278303217022783033170227830341702278303517022783036170227830371702278303817022783039170227830401702278304117022783042170227830431702278304417022783045170227830461702278304717022783048170227830491702278305017022783051170227830521702278305317022783054170227830551702278305617022783057170227830581702278305917022783060170227830611702278306217022783063170227830641702278306517022783066170227830671702278306817022783069170227830701702278307117022783072170227830731702278307417022783075170227830761702278307717022783078170227830791702278308017022783081170227830821702278308317022783084170227830851702278308617022783087170227830881702278308917022783090170227830911702278309217022783093170227830941702278309517022783096170227830971702278309817022783099170227831001702278310117022783102170227831031702278310417022783105170227831061702278310717022783108170227831091702278311017022783111170227831121702278311317022783114170227831151702278311617022783117170227831181702278311917022783120170227831211702278312217022783123170227831241702278312517022783126170227831271702278312817022783129170227831301702278313117022783132170227831331702278313417022783135170227831361702278313717022783138170227831391702278314017022783141170227831421702278314317022783144170227831451702278314617022783147170227831481702278314917022783150170227831511702278315217022783153170227831541702278315517022783156170227831571702278315817022783159170227831601702278316117022783162170227831631702278316417022783165170227831661702278316717022783168170227831691702278317017022783171170227831721702278317317022783174170227831751702278317617022783177170227831781702278317917022783180170227831811702278318217022783183170227831841702278318517022783186170227831871702278318817022783189170227831901702278319117022783192170227831931702278319417022783195170227831961702278319717022783198170227831991702278320017022783201170227832021702278320317022783204170227832051702278320617022783207170227832081702278320917022783210170227832111702278321217022783213170227832141702278321517022783216170227832171702278321817022783219170227832201702278322117022783222170227832231702278322417022783225170227832261702278322717022783228170227832291702278323017022783231170227832321702278323317022783234170227832351702278323617022783237170227832381702278323917022783240170227832411702278324217022783243170227832441702278324517022783246170227832471702278324817022783249170227832501702278325117022783252170227832531702278325417022783255170227832561702278325717022783258170227832591702278326017022783261170227832621702278326317022783264170227832651702278326617022783267170227832681702278326917022783270170227832711702278327217022783273170227832741702278327517022783276170227832771702278327817022783279170227832801702278328117022783282170227832831702278328417022783285170227832861702278328717022783288170227832891702278329017022783291170227832921702278329317022783294170227832951702278329617022783297170227832981702278329917022783300170227833011702278330217022783303170227833041702278330517022783306170227833071702278330817022783309170227833101702278331117022783312170227833131702278331417022783315170227833161702278331717022783318170227833191702278332017022783321170227833221702278332317022783324170227833251702278332617022783327170227833281702278332917022783330170227833311702278333217022783333170227833341702278333517022783336170227833371702278333817022783339170227833401702278334117022783342170227833431702278334417022783345170227833461702278334717022783348170227833491702278335017022783351170227833521702278335317022783354170227833551702278335617022783357170227833581702278335917022783360170227833611702278336217022783363170227833641702278336517022783366170227833671702278336817022783369170227833701702278337117022783372170227833731702278337417022783375170227833761702278337717022783378170227833791702278338017022783381170227833821702278338317022783384170227833851702278338617022783387170227833881702278338917022783390170227833911702278339217022783393170227833941702278339517022783396170227833971702278339817022783399170227834001702278340117022783402170227834031702278340417022783405170227834061702278340717022783408170227834091702278341017022783411170227834121702278341317022783414170227834151702278341617022783417170227834181702278341917022783420170227834211702278342217022783423170227834241702278342517022783426170227834271702278342817022783429170227834301702278343117022783432170227834331702278343417022783435170227834361702278343717022783438170227834391702278344017022783441170227834421702278344317022783444170227834451702278344617022783447170227834481702278344917022783450170227834511702278345217022783453170227834541702278345517022783456170227834571702278345817022783459170227834601702278346117022783462170227834631702278346417022783465170227834661702278346717022783468170227834691702278347017022783471170227834721702278347317022783474170227834751702278347617022783477170227834781702278347917022783480170227834811702278348217022783483170227834841702278348517022783486170227834871702278348817022783489170227834901702278349117022783492170227834931702278349417022783495170227834961702278349717022783498170227834991702278350017022783501170227835021702278350317022783504170227835051702278350617022783507170227835081702278350917022783510170227835111702278351217022783513170227835141702278351517022783516170227835171702278351817022783519170227835201702278352117022783522170227835231702278352417022783525170227835261702278352717022783528170227835291702278353017022783531170227835321702278353317022783534170227835351702278353617022783537170227835381702278353917022783540170227835411702278354217022783543170227835441702278354517022783546170227835471702278354817022783549170227835501702278355117022783552170227835531702278355417022783555170227835561702278355717022783558170227835591702278356017022783561170227835621702278356317022783564170227835651702278356617022783567170227835681702278356917022783570170227835711702278357217022783573170227835741702278357517022783576170227835771702278357817022783579170227835801702278358117022783582170227835831702278358417022783585170227835861702278358717022783588170227835891702278359017022783591170227835921702278359317022783594170227835951702278359617022783597170227835981702278359917022783600170227836011702278360217022783603170227836041702278360517022783606170227836071702278360817022783609170227836101702278361117022783612170227836131702278361417022783615170227836161702278361717022783618170227836191702278362017022783621170227836221702278362317022783624170227836251702278362617022783627170227836281702278362917022783630170227836311702278363217022783633170227836341702278363517022783636170227836371702278363817022783639170227836401702278364117022783642170227836431702278364417022783645170227836461702278364717022783648170227836491702278365017022783651170227836521702278365317022783654170227836551702278365617022783657170227836581702278365917022783660170227836611702278366217022783663170227836641702278366517022783666170227836671702278366817022783669170227836701702278367117022783672170227836731702278367417022783675170227836761702278367717022783678170227836791702278368017022783681170227836821702278368317022783684170227836851702278368617022783687170227836881702278368917022783690170227836911702278369217022783693170227836941702278369517022783696170227836971702278369817022783699170227837001702278370117022783702170227837031702278370417022783705170227837061702278370717022783708170227837091702278371017022783711170227837121702278371317022783714170227837151702278371617022783717170227837181702278371917022783720170227837211702278372217022783723170227837241702278372517022783726170227837271702278372817022783729170227837301702278373117022783732170227837331702278373417022783735170227837361702278373717022783738170227837391702278374017022783741170227837421702278374317022783744170227837451702278374617022783747170227837481702278374917022783750170227837511702278375217022783753170227837541702278375517022783756170227837571702278375817022783759170227837601702278376117022783762170227837631702278376417022783765170227837661702278376717022783768170227837691702278377017022783771170227837721702278377317022783774170227837751702278377617022783777170227837781702278377917022783780170227837811702278378217022783783170227837841702278378517022783786170227837871702278378817022783789170227837901702278379117022783792170227837931702278379417022783795170227837961702278379717022783798170227837991702278380017022783801170227838021702278380317022783804170227838051702278380617022783807170227838081702278380917022783810170227838111702278381217022783813170227838141702278381517022783816170227838171702278381817022783819170227838201702278382117022783822170227838231702278382417022783825170227838261702278382717022783828170227838291702278383017022783831170227838321702278383317022783834170227838351702278383617022783837170227838381702278383917022783840170227838411702278384217022783843170227838441702278384517022783846170227838471702278384817022783849170227838501702278385117022783852170227838531702278385417022783855170227838561702278385717022783858170227838591702278386017022783861170227838621702278386317022783864170227838651702278386617022783867170227838681702278386917022783870170227838711702278387217022783873170227838741702278387517022783876170227838771702278387817022783879170227838801702278388117022783882170227838831702278388417022783885170227838861702278388717022783888170227838891702278389017022783891170227838921702278389317022783894170227838951702278389617022783897170227838981702278389917022783900170227839011702278390217022783903170227839041702278390517022783906170227839071702278390817022783909170227839101702278391117022783912170227839131702278391417022783915170227839161702278391717022783918170227839191702278392017022783921170227839221702278392317022783924170227839251702278392617022783927170227839281702278392917022783930170227839311702278393217022783933170227839341702278393517022783936170227839371702278393817022783939170227839401702278394117022783942170227839431702278394417022783945170227839461702278394717022783948170227839491702278395017022783951170227839521702278395317022783954170227839551702278395617022783957170227839581702278395917022783960170227839611702278396217022783963170227839641702278396517022783966170227839671702278396817022783969170227839701702278397117022783972170227839731702278397417022783975170227839761702278397717022783978170227839791702278398017022783981170227839821702278398317022783984170227839851702278398617022783987170227839881702278398917022783990170227839911702278399217022783993170227839941702278399517022783996170227839971702278399817022783999170227840001702278400117022784002170227840031702278400417022784005170227840061702278400717022784008170227840091702278401017022784011170227840121702278401317022784014170227840151702278401617022784017170227840181702278401917022784020170227840211702278402217022784023170227840241702278402517022784026170227840271702278402817022784029170227840301702278403117022784032170227840331702278403417022784035170227840361702278403717022784038170227840391702278404017022784041170227840421702278404317022784044170227840451702278404617022784047170227840481702278404917022784050170227840511702278405217022784053170227840541702278405517022784056170227840571702278405817022784059170227840601702278406117022784062170227840631702278406417022784065170227840661702278406717022784068170227840691702278407017022784071170227840721702278407317022784074170227840751702278407617022784077170227840781702278407917022784080170227840811702278408217022784083170227840841702278408517022784086170227840871702278408817022784089170227840901702278409117022784092170227840931702278409417022784095170227840961702278409717022784098170227840991702278410017022784101170227841021702278410317022784104170227841051702278410617022784107170227841081702278410917022784110170227841111702278411217022784113170227841141702278411517022784116170227841171702278411817022784119170227841201702278412117022784122170227841231702278412417022784125170227841261702278412717022784128170227841291702278413017022784131170227841321702278413317022784134170227841351702278413617022784137170227841381702278413917022784140170227841411702278414217022784143170227841441702278414517022784146170227841471702278414817022784149170227841501702278415117022784152170227841531702278415417022784155170227841561702278415717022784158170227841591702278416017022784161170227841621702278416317022784164170227841651702278416617022784167170227841681702278416917022784170170227841711702278417217022784173170227841741702278417517022784176170227841771702278417817022784179170227841801702278418117022784182170227841831702278418417022784185170227841861702278418717022784188170227841891702278419017022784191170227841921702278419317022784194170227841951702278419617022784197170227841981702278419917022784200170227842011702278420217022784203170227842041702278420517022784206170227842071702278420817022784209170227842101702278421117022784212170227842131702278421417022784215170227842161702278421717022784218170227842191702278422017022784221170227842221702278422317022784224170227842251702278422617022784227170227842281702278422917022784230170227842311702278423217022784233170227842341702278423517022784236170227842371702278423817022784239170227842401702278424117022784242170227842431702278424417022784245170227842461702278424717022784248170227842491702278425017022784251170227842521702278425317022784254170227842551702278425617022784257170227842581702278425917022784260170227842611702278426217022784263170227842641702278426517022784266170227842671702278426817022784269170227842701702278427117022784272170227842731702278427417022784275170227842761702278427717022784278170227842791702278428017022784281170227842821702278428317022784284170227842851702278428617022784287170227842881702278428917022784290170227842911702278429217022784293170227842941702278429517022784296170227842971702278429817022784299170227843001702278430117022784302170227843031702278430417022784305170227843061702278430717022784308170227843091702278431017022784311170227843121702278431317022784314170227843151702278431617022784317170227843181702278431917022784320170227843211702278432217022784323170227843241702278432517022784326170227843271702278432817022784329170227843301702278433117022784332170227843331702278433417022784335170227843361702278433717022784338170227843391702278434017022784341170227843421702278434317022784344170227843451702278434617022784347170227843481702278434917022784350170227843511702278435217022784353170227843541702278435517022784356170227843571702278435817022784359170227843601702278436117022784362170227843631702278436417022784365170227843661702278436717022784368170227843691702278437017022784371170227843721702278437317022784374170227843751702278437617022784377170227843781702278437917022784380170227843811702278438217022784383170227843841702278438517022784386170227843871702278438817022784389170227843901702278439117022784392170227843931702278439417022784395170227843961702278439717022784398170227843991702278440017022784401170227844021702278440317022784404170227844051702278440617022784407170227844081702278440917022784410170227844111702278441217022784413170227844141702278441517022784416170227844171702278441817022784419170227844201702278442117022784422170227844231702278442417022784425170227844261702278442717022784428170227844291702278443017022784431170227844321702278443317022784434170227844351702278443617022784437170227844381702278443917022784440170227844411702278444217022784443170227844441702278444517022784446170227844471702278444817022784449170227844501702278445117022784452170227844531702278445417022784455170227844561702278445717022784458170227844591702278446017022784461170227844621702278446317022784464170227844651702278446617022784467170227844681702278446917022784470170227844711702278447217022784473170227844741702278447517022784476170227844771702278447817022784479170227844801702278448117022784482170227844831702278448417022784485170227844861702278448717022784488170227844891702278449017022784491170227844921702278449317022784494170227844951702278449617022784497170227844981702278449917022784500170227845011702278450217022784503170227845041702278450517022784506170227845071702278450817022784509170227845101702278451117022784512170227845131702278451417022784515170227845161702278451717022784518170227845191702278452017022784521170227845221702278452317022784524170227845251702278452617022784527170227845281702278452917022784530170227845311702278453217022784533170227845341702278453517022784536170227845371702278453817022784539170227845401702278454117022784542170227845431702278454417022784545170227845461702278454717022784548170227845491702278455017022784551170227845521702278455317022784554170227845551702278455617022784557170227845581702278455917022784560170227845611702278456217022784563170227845641702278456517022784566170227845671702278456817022784569170227845701702278457117022784572170227845731702278457417022784575170227845761702278457717022784578170227845791702278458017022784581170227845821702278458317022784584170227845851702278458617022784587170227845881702278458917022784590170227845911702278459217022784593170227845941702278459517022784596170227845971702278459817022784599170227846001702278460117022784602170227846031702278460417022784605170227846061702278460717022784608170227846091702278461017022784611170227846121702278461317022784614170227846151702278461617022784617170227846181702278461917022784620170227846211702278462217022784623170227846241702278462517022784626170227846271702278462817022784629170227846301702278463117022784632170227846331702278463417022784635170227846361702278463717022784638170227846391702278464017022784641170227846421702278464317022784644170227846451702278464617022784647170227846481702278464917022784650170227846511702278465217022784653170227846541702278465517022784656170227846571702278465817022784659170227846601702278466117022784662170227846631702278466417022784665170227846661702278466717022784668170227846691702278467017022784671170227846721702278467317022784674170227846751702278467617022784677170227846781702278467917022784680170227846811702278468217022784683170227846841702278468517022784686170227846871702278468817022784689170227846901702278469117022784692170227846931702278469417022784695170227846961702278469717022784698170227846991702278470017022784701170227847021702278470317022784704170227847051702278470617022784707170227847081702278470917022784710170227847111702278471217022784713170227847141702278471517022784716170227847171702278471817022784719170227847201702278472117022784722170227847231702278472417022784725170227847261702278472717022784728170227847291702278473017022784731170227847321702278473317022784734170227847351702278473617022784737170227847381702278473917022784740170227847411702278474217022784743170227847441702278474517022784746170227847471702278474817022784749170227847501702278475117022784752170227847531702278475417022784755170227847561702278475717022784758170227847591702278476017022784761170227847621702278476317022784764170227847651702278476617022784767170227847681702278476917022784770170227847711702278477217022784773170227847741702278477517022784776170227847771702278477817022784779170227847801702278478117022784782170227847831702278478417022784785170227847861702278478717022784788170227847891702278479017022784791170227847921702278479317022784794170227847951702278479617022784797170227847981702278479917022784800170227848011702278480217022784803170227848041702278480517022784806170227848071702278480817022784809170227848101702278481117022784812170227848131702278481417022784815170227848161702278481717022784818170227848191702278482017022784821170227848221702278482317022784824170227848251702278482617022784827170227848281702278482917022784830170227848311702278483217022784833170227848341702278483517022784836170227848371702278483817022784839170227848401702278484117022784842170227848431702278484417022784845170227848461702278484717022784848170227848491702278485017022784851170227848521702278485317022784854170227848551702278485617022784857170227848581702278485917022784860170227848611702278486217022784863170227848641702278486517022784866170227848671702278486817022784869170227848701702278487117022784872170227848731702278487417022784875170227848761702278487717022784878170227848791702278488017022784881170227848821702278488317022784884170227848851702278488617022784887170227848881702278488917022784890170227848911702278489217022784893170227848941702278489517022784896170227848971702278489817022784899170227849001702278490117022784902170227849031702278490417022784905170227849061702278490717022784908170227849091702278491017022784911170227849121702278491317022784914170227849151702278491617022784917170227849181702278491917022784920170227849211702278492217022784923170227849241702278492517022784926170227849271702278492817022784929170227849301702278493117022784932170227849331702278493417022784935170227849361702278493717022784938170227849391702278494017022784941170227849421702278494317022784944170227849451702278494617022784947170227849481702278494917022784950170227849511702278495217022784953170227849541702278495517022784956170227849571702278495817022784959170227849601702278496117022784962170227849631702278496417022784965170227849661702278496717022784968170227849691702278497017022784971170227849721702278497317022784974170227849751702278497617022784977170227849781702278497917022784980170227849811702278498217022784983170227849841702278498517022784986170227849871702278498817022784989170227849901702278499117022784992170227849931702278499417022784995170227849961702278499717022784998170227849991702278500017022785001170227850021702278500317022785004170227850051702278500617022785007170227850081702278500917022785010170227850111702278501217022785013170227850141702278501517022785016170227850171702278501817022785019170227850201702278502117022785022170227850231702278502417022785025170227850261702278502717022785028170227850291702278503017022785031170227850321702278503317022785034170227850351702278503617022785037170227850381702278503917022785040170227850411702278504217022785043170227850441702278504517022785046170227850471702278504817022785049170227850501702278505117022785052170227850531702278505417022785055170227850561702278505717022785058170227850591702278506017022785061170227850621702278506317022785064170227850651702278506617022785067170227850681702278506917022785070170227850711702278507217022785073170227850741702278507517022785076170227850771702278507817022785079170227850801702278508117022785082170227850831702278508417022785085170227850861702278508717022785088170227850891702278509017022785091170227850921702278509317022785094170227850951702278509617022785097170227850981702278509917022785100170227851011702278510217022785103170227851041702278510517022785106170227851071702278510817022785109170227851101702278511117022785112170227851131702278511417022785115170227851161702278511717022785118170227851191702278512017022785121170227851221702278512317022785124170227851251702278512617022785127170227851281702278512917022785130170227851311702278513217022785133170227851341702278513517022785136170227851371702278513817022785139170227851401702278514117022785142170227851431702278514417022785145170227851461702278514717022785148170227851491702278515017022785151170227851521702278515317022785154170227851551702278515617022785157170227851581702278515917022785160170227851611702278516217022785163170227851641702278516517022785166170227851671702278516817022785169170227851701702278517117022785172170227851731702278517417022785175170227851761702278517717022785178170227851791702278518017022785181170227851821702278518317022785184170227851851702278518617022785187170227851881702278518917022785190170227851911702278519217022785193170227851941702278519517022785196170227851971702278519817022785199170227852001702278520117022785202170227852031702278520417022785205170227852061702278520717022785208170227852091702278521017022785211170227852121702278521317022785214170227852151702278521617022785217170227852181702278521917022785220170227852211702278522217022785223170227852241702278522517022785226170227852271702278522817022785229170227852301702278523117022785232170227852331702278523417022785235170227852361702278523717022785238170227852391702278524017022785241170227852421702278524317022785244170227852451702278524617022785247170227852481702278524917022785250170227852511702278525217022785253170227852541702278525517022785256170227852571702278525817022785259170227852601702278526117022785262170227852631702278526417022785265170227852661702278526717022785268170227852691702278527017022785271170227852721702278527317022785274170227852751702278527617022785277170227852781702278527917022785280170227852811702278528217022785283170227852841702278528517022785286170227852871702278528817022785289170227852901702278529117022785292170227852931702278529417022785295170227852961702278529717022785298170227852991702278530017022785301170227853021702278530317022785304170227853051702278530617022785307170227853081702278530917022785310170227853111702278531217022785313170227853141702278531517022785316170227853171702278531817022785319170227853201702278532117022785322170227853231702278532417022785325170227853261702278532717022785328170227853291702278533017022785331170227853321702278533317022785334170227853351702278533617022785337170227853381702278533917022785340170227853411702278534217022785343170227853441702278534517022785346170227853471702278534817022785349170227853501702278535117022785352170227853531702278535417022785355170227853561702278535717022785358170227853591702278536017022785361170227853621702278536317022785364170227853651702278536617022785367170227853681702278536917022785370170227853711702278537217022785373170227853741702278537517022785376170227853771702278537817022785379170227853801702278538117022785382170227853831702278538417022785385170227853861702278538717022785388170227853891702278539017022785391170227853921702278539317022785394170227853951702278539617022785397170227853981702278539917022785400170227854011702278540217022785403170227854041702278540517022785406170227854071702278540817022785409170227854101702278541117022785412170227854131702278541417022785415170227854161702278541717022785418170227854191702278542017022785421170227854221702278542317022785424170227854251702278542617022785427170227854281702278542917022785430170227854311702278543217022785433170227854341702278543517022785436170227854371702278543817022785439170227854401702278544117022785442170227854431702278544417022785445170227854461702278544717022785448170227854491702278545017022785451170227854521702278545317022785454170227854551702278545617022785457170227854581702278545917022785460170227854611702278546217022785463170227854641702278546517022785466170227854671702278546817022785469170227854701702278547117022785472170227854731702278547417022785475170227854761702278547717022785478170227854791702278548017022785481170227854821702278548317022785484170227854851702278548617022785487170227854881702278548917022785490170227854911702278549217022785493170227854941702278549517022785496170227854971702278549817022785499170227855001702278550117022785502170227855031702278550417022785505170227855061702278550717022785508170227855091702278551017022785511170227855121702278551317022785514170227855151702278551617022785517170227855181702278551917022785520170227855211702278552217022785523170227855241702278552517022785526170227855271702278552817022785529170227855301702278553117022785532170227855331702278553417022785535170227855361702278553717022785538170227855391702278554017022785541170227855421702278554317022785544170227855451702278554617022785547170227855481702278554917022785550170227855511702278555217022785553170227855541702278555517022785556170227855571702278555817022785559170227855601702278556117022785562170227855631702278556417022785565170227855661702278556717022785568170227855691702278557017022785571170227855721702278557317022785574170227855751702278557617022785577170227855781702278557917022785580170227855811702278558217022785583170227855841702278558517022785586170227855871702278558817022785589170227855901702278559117022785592170227855931702278559417022785595170227855961702278559717022785598170227855991702278560017022785601170227856021702278560317022785604170227856051702278560617022785607170227856081702278560917022785610170227856111702278561217022785613170227856141702278561517022785616170227856171702278561817022785619170227856201702278562117022785622170227856231702278562417022785625170227856261702278562717022785628170227856291702278563017022785631170227856321702278563317022785634170227856351702278563617022785637170227856381702278563917022785640170227856411702278564217022785643170227856441702278564517022785646170227856471702278564817022785649170227856501702278565117022785652170227856531702278565417022785655170227856561702278565717022785658170227856591702278566017022785661170227856621702278566317022785664170227856651702278566617022785667170227856681702278566917022785670170227856711702278567217022785673170227856741702278567517022785676170227856771702278567817022785679170227856801702278568117022785682170227856831702278568417022785685170227856861702278568717022785688170227856891702278569017022785691170227856921702278569317022785694170227856951702278569617022785697170227856981702278569917022785700170227857011702278570217022785703170227857041702278570517022785706170227857071702278570817022785709170227857101702278571117022785712170227857131702278571417022785715170227857161702278571717022785718170227857191702278572017022785721170227857221702278572317022785724170227857251702278572617022785727170227857281702278572917022785730170227857311702278573217022785733170227857341702278573517022785736170227857371702278573817022785739170227857401702278574117022785742170227857431702278574417022785745170227857461702278574717022785748170227857491702278575017022785751170227857521702278575317022785754170227857551702278575617022785757170227857581702278575917022785760170227857611702278576217022785763170227857641702278576517022785766170227857671702278576817022785769170227857701702278577117022785772170227857731702278577417022785775170227857761702278577717022785778170227857791702278578017022785781170227857821702278578317022785784170227857851702278578617022785787170227857881702278578917022785790170227857911702278579217022785793170227857941702278579517022785796170227857971702278579817022785799170227858001702278580117022785802170227858031702278580417022785805170227858061702278580717022785808170227858091702278581017022785811170227858121702278581317022785814170227858151702278581617022785817170227858181702278581917022785820170227858211702278582217022785823170227858241702278582517022785826170227858271702278582817022785829170227858301702278583117022785832170227858331702278583417022785835170227858361702278583717022785838170227858391702278584017022785841170227858421702278584317022785844170227858451702278584617022785847170227858481702278584917022785850170227858511702278585217022785853170227858541702278585517022785856170227858571702278585817022785859170227858601702278586117022785862170227858631702278586417022785865170227858661702278586717022785868170227858691702278587017022785871170227858721702278587317022785874170227858751702278587617022785877170227858781702278587917022785880170227858811702278588217022785883170227858841702278588517022785886170227858871702278588817022785889170227858901702278589117022785892170227858931702278589417022785895170227858961702278589717022785898170227858991702278590017022785901170227859021702278590317022785904170227859051702278590617022785907170227859081702278590917022785910170227859111702278591217022785913170227859141702278591517022785916170227859171702278591817022785919170227859201702278592117022785922170227859231702278592417022785925170227859261702278592717022785928170227859291702278593017022785931170227859321702278593317022785934170227859351702278593617022785937170227859381702278593917022785940170227859411702278594217022785943170227859441702278594517022785946170227859471702278594817022785949170227859501702278595117022785952170227859531702278595417022785955170227859561702278595717022785958170227859591702278596017022785961170227859621702278596317022785964170227859651702278596617022785967170227859681702278596917022785970170227859711702278597217022785973170227859741702278597517022785976170227859771702278597817022785979170227859801702278598117022785982170227859831702278598417022785985170227859861702278598717022785988170227859891702278599017022785991170227859921702278599317022785994170227859951702278599617022785997170227859981702278599917022786000170227860011702278600217022786003170227860041702278600517022786006170227860071702278600817022786009170227860101702278601117022786012170227860131702278601417022786015170227860161702278601717022786018170227860191702278602017022786021170227860221702278602317022786024170227860251702278602617022786027170227860281702278602917022786030170227860311702278603217022786033170227860341702278603517022786036170227860371702278603817022786039170227860401702278604117022786042170227860431702278604417022786045170227860461702278604717022786048170227860491702278605017022786051170227860521702278605317022786054170227860551702278605617022786057170227860581702278605917022786060170227860611702278606217022786063170227860641702278606517022786066170227860671702278606817022786069170227860701702278607117022786072170227860731702278607417022786075170227860761702278607717022786078170227860791702278608017022786081170227860821702278608317022786084170227860851702278608617022786087170227860881702278608917022786090170227860911702278609217022786093170227860941702278609517022786096170227860971702278609817022786099170227861001702278610117022786102170227861031702278610417022786105170227861061702278610717022786108170227861091702278611017022786111170227861121702278611317022786114170227861151702278611617022786117170227861181702278611917022786120170227861211702278612217022786123170227861241702278612517022786126170227861271702278612817022786129170227861301702278613117022786132170227861331702278613417022786135170227861361702278613717022786138170227861391702278614017022786141170227861421702278614317022786144170227861451702278614617022786147170227861481702278614917022786150170227861511702278615217022786153170227861541702278615517022786156170227861571702278615817022786159170227861601702278616117022786162170227861631702278616417022786165170227861661702278616717022786168170227861691702278617017022786171170227861721702278617317022786174170227861751702278617617022786177170227861781702278617917022786180170227861811702278618217022786183170227861841702278618517022786186170227861871702278618817022786189170227861901702278619117022786192170227861931702278619417022786195170227861961702278619717022786198170227861991702278620017022786201170227862021702278620317022786204170227862051702278620617022786207170227862081702278620917022786210170227862111702278621217022786213170227862141702278621517022786216170227862171702278621817022786219170227862201702278622117022786222170227862231702278622417022786225170227862261702278622717022786228170227862291702278623017022786231170227862321702278623317022786234170227862351702278623617022786237170227862381702278623917022786240170227862411702278624217022786243170227862441702278624517022786246170227862471702278624817022786249170227862501702278625117022786252170227862531702278625417022786255170227862561702278625717022786258170227862591702278626017022786261170227862621702278626317022786264170227862651702278626617022786267170227862681702278626917022786270170227862711702278627217022786273170227862741702278627517022786276170227862771702278627817022786279170227862801702278628117022786282170227862831702278628417022786285170227862861702278628717022786288170227862891702278629017022786291170227862921702278629317022786294170227862951702278629617022786297170227862981702278629917022786300170227863011702278630217022786303170227863041702278630517022786306170227863071702278630817022786309170227863101702278631117022786312170227863131702278631417022786315170227863161702278631717022786318170227863191702278632017022786321170227863221702278632317022786324170227863251702278632617022786327170227863281702278632917022786330170227863311702278633217022786333170227863341702278633517022786336170227863371702278633817022786339170227863401702278634117022786342170227863431702278634417022786345170227863461702278634717022786348170227863491702278635017022786351170227863521702278635317022786354170227863551702278635617022786357170227863581702278635917022786360170227863611702278636217022786363170227863641702278636517022786366170227863671702278636817022786369170227863701702278637117022786372170227863731702278637417022786375170227863761702278637717022786378170227863791702278638017022786381170227863821702278638317022786384170227863851702278638617022786387170227863881702278638917022786390170227863911702278639217022786393170227863941702278639517022786396170227863971702278639817022786399170227864001702278640117022786402170227864031702278640417022786405170227864061702278640717022786408170227864091702278641017022786411170227864121702278641317022786414170227864151702278641617022786417170227864181702278641917022786420170227864211702278642217022786423170227864241702278642517022786426170227864271702278642817022786429170227864301702278643117022786432170227864331702278643417022786435170227864361702278643717022786438170227864391702278644017022786441170227864421702278644317022786444170227864451702278644617022786447170227864481702278644917022786450170227864511702278645217022786453170227864541702278645517022786456170227864571702278645817022786459170227864601702278646117022786462170227864631702278646417022786465170227864661702278646717022786468170227864691702278647017022786471170227864721702278647317022786474170227864751702278647617022786477170227864781702278647917022786480170227864811702278648217022786483170227864841702278648517022786486170227864871702278648817022786489170227864901702278649117022786492170227864931702278649417022786495170227864961702278649717022786498170227864991702278650017022786501170227865021702278650317022786504170227865051702278650617022786507170227865081702278650917022786510170227865111702278651217022786513170227865141702278651517022786516170227865171702278651817022786519170227865201702278652117022786522170227865231702278652417022786525170227865261702278652717022786528170227865291702278653017022786531170227865321702278653317022786534170227865351702278653617022786537170227865381702278653917022786540170227865411702278654217022786543170227865441702278654517022786546170227865471702278654817022786549170227865501702278655117022786552170227865531702278655417022786555170227865561702278655717022786558170227865591702278656017022786561170227865621702278656317022786564170227865651702278656617022786567170227865681702278656917022786570170227865711702278657217022786573170227865741702278657517022786576170227865771702278657817022786579170227865801702278658117022786582170227865831702278658417022786585170227865861702278658717022786588170227865891702278659017022786591170227865921702278659317022786594170227865951702278659617022786597170227865981702278659917022786600170227866011702278660217022786603170227866041702278660517022786606170227866071702278660817022786609170227866101702278661117022786612170227866131702278661417022786615170227866161702278661717022786618170227866191702278662017022786621170227866221702278662317022786624170227866251702278662617022786627170227866281702278662917022786630170227866311702278663217022786633170227866341702278663517022786636170227866371702278663817022786639170227866401702278664117022786642170227866431702278664417022786645170227866461702278664717022786648170227866491702278665017022786651170227866521702278665317022786654170227866551702278665617022786657170227866581702278665917022786660170227866611702278666217022786663170227866641702278666517022786666170227866671702278666817022786669170227866701702278667117022786672170227866731702278667417022786675170227866761702278667717022786678170227866791702278668017022786681170227866821702278668317022786684170227866851702278668617022786687170227866881702278668917022786690170227866911702278669217022786693170227866941702278669517022786696170227866971702278669817022786699170227867001702278670117022786702170227867031702278670417022786705170227867061702278670717022786708170227867091702278671017022786711170227867121702278671317022786714170227867151702278671617022786717170227867181702278671917022786720170227867211702278672217022786723170227867241702278672517022786726170227867271702278672817022786729170227867301702278673117022786732170227867331702278673417022786735170227867361702278673717022786738170227867391702278674017022786741170227867421702278674317022786744170227867451702278674617022786747170227867481702278674917022786750170227867511702278675217022786753170227867541702278675517022786756170227867571702278675817022786759170227867601702278676117022786762170227867631702278676417022786765170227867661702278676717022786768170227867691702278677017022786771170227867721702278677317022786774170227867751702278677617022786777170227867781702278677917022786780170227867811702278678217022786783170227867841702278678517022786786170227867871702278678817022786789170227867901702278679117022786792170227867931702278679417022786795170227867961702278679717022786798170227867991702278680017022786801170227868021702278680317022786804170227868051702278680617022786807170227868081702278680917022786810170227868111702278681217022786813170227868141702278681517022786816170227868171702278681817022786819170227868201702278682117022786822170227868231702278682417022786825170227868261702278682717022786828170227868291702278683017022786831170227868321702278683317022786834170227868351702278683617022786837170227868381702278683917022786840170227868411702278684217022786843170227868441702278684517022786846170227868471702278684817022786849170227868501702278685117022786852170227868531702278685417022786855170227868561702278685717022786858170227868591702278686017022786861170227868621702278686317022786864170227868651702278686617022786867170227868681702278686917022786870170227868711702278687217022786873170227868741702278687517022786876170227868771702278687817022786879170227868801702278688117022786882170227868831702278688417022786885170227868861702278688717022786888170227868891702278689017022786891170227868921702278689317022786894170227868951702278689617022786897170227868981702278689917022786900170227869011702278690217022786903170227869041702278690517022786906170227869071702278690817022786909170227869101702278691117022786912170227869131702278691417022786915170227869161702278691717022786918170227869191702278692017022786921170227869221702278692317022786924170227869251702278692617022786927170227869281702278692917022786930170227869311702278693217022786933170227869341702278693517022786936170227869371702278693817022786939170227869401702278694117022786942170227869431702278694417022786945170227869461702278694717022786948170227869491702278695017022786951170227869521702278695317022786954170227869551702278695617022786957170227869581702278695917022786960170227869611702278696217022786963170227869641702278696517022786966170227869671702278696817022786969170227869701702278697117022786972170227869731702278697417022786975170227869761702278697717022786978170227869791702278698017022786981170227869821702278698317022786984170227869851702278698617022786987170227869881702278698917022786990170227869911702278699217022786993170227869941702278699517022786996170227869971702278699817022786999170227870001702278700117022787002170227870031702278700417022787005170227870061702278700717022787008170227870091702278701017022787011170227870121702278701317022787014170227870151702278701617022787017170227870181702278701917022787020170227870211702278702217022787023170227870241702278702517022787026170227870271702278702817022787029170227870301702278703117022787032170227870331702278703417022787035170227870361702278703717022787038170227870391702278704017022787041170227870421702278704317022787044170227870451702278704617022787047170227870481702278704917022787050170227870511702278705217022787053170227870541702278705517022787056170227870571702278705817022787059170227870601702278706117022787062170227870631702278706417022787065170227870661702278706717022787068170227870691702278707017022787071170227870721702278707317022787074170227870751702278707617022787077170227870781702278707917022787080170227870811702278708217022787083170227870841702278708517022787086170227870871702278708817022787089170227870901702278709117022787092170227870931702278709417022787095170227870961702278709717022787098170227870991702278710017022787101170227871021702278710317022787104170227871051702278710617022787107170227871081702278710917022787110170227871111702278711217022787113170227871141702278711517022787116170227871171702278711817022787119170227871201702278712117022787122170227871231702278712417022787125170227871261702278712717022787128170227871291702278713017022787131170227871321702278713317022787134170227871351702278713617022787137170227871381702278713917022787140170227871411702278714217022787143170227871441702278714517022787146170227871471702278714817022787149170227871501702278715117022787152170227871531702278715417022787155170227871561702278715717022787158170227871591702278716017022787161170227871621702278716317022787164170227871651702278716617022787167170227871681702278716917022787170170227871711702278717217022787173170227871741702278717517022787176170227871771702278717817022787179170227871801702278718117022787182170227871831702278718417022787185170227871861702278718717022787188170227871891702278719017022787191170227871921702278719317022787194170227871951702278719617022787197170227871981702278719917022787200170227872011702278720217022787203170227872041702278720517022787206170227872071702278720817022787209170227872101702278721117022787212170227872131702278721417022787215170227872161702278721717022787218170227872191702278722017022787221170227872221702278722317022787224170227872251702278722617022787227170227872281702278722917022787230170227872311702278723217022787233170227872341702278723517022787236170227872371702278723817022787239170227872401702278724117022787242170227872431702278724417022787245170227872461702278724717022787248170227872491702278725017022787251170227872521702278725317022787254170227872551702278725617022787257170227872581702278725917022787260170227872611702278726217022787263170227872641702278726517022787266170227872671702278726817022787269170227872701702278727117022787272170227872731702278727417022787275170227872761702278727717022787278170227872791702278728017022787281170227872821702278728317022787284170227872851702278728617022787287170227872881702278728917022787290170227872911702278729217022787293170227872941702278729517022787296170227872971702278729817022787299170227873001702278730117022787302170227873031702278730417022787305170227873061702278730717022787308170227873091702278731017022787311170227873121702278731317022787314170227873151702278731617022787317170227873181702278731917022787320170227873211702278732217022787323170227873241702278732517022787326170227873271702278732817022787329170227873301702278733117022787332170227873331702278733417022787335170227873361702278733717022787338170227873391702278734017022787341170227873421702278734317022787344170227873451702278734617022787347170227873481702278734917022787350170227873511702278735217022787353170227873541702278735517022787356170227873571702278735817022787359170227873601702278736117022787362170227873631702278736417022787365170227873661702278736717022787368170227873691702278737017022787371170227873721702278737317022787374170227873751702278737617022787377170227873781702278737917022787380170227873811702278738217022787383170227873841702278738517022787386170227873871702278738817022787389170227873901702278739117022787392170227873931702278739417022787395170227873961702278739717022787398170227873991702278740017022787401170227874021702278740317022787404170227874051702278740617022787407170227874081702278740917022787410170227874111702278741217022787413170227874141702278741517022787416170227874171702278741817022787419170227874201702278742117022787422170227874231702278742417022787425170227874261702278742717022787428170227874291702278743017022787431170227874321702278743317022787434170227874351702278743617022787437170227874381702278743917022787440170227874411702278744217022787443170227874441702278744517022787446170227874471702278744817022787449170227874501702278745117022787452170227874531702278745417022787455170227874561702278745717022787458170227874591702278746017022787461170227874621702278746317022787464170227874651702278746617022787467170227874681702278746917022787470170227874711702278747217022787473170227874741702278747517022787476170227874771702278747817022787479170227874801702278748117022787482170227874831702278748417022787485170227874861702278748717022787488170227874891702278749017022787491170227874921702278749317022787494170227874951702278749617022787497170227874981702278749917022787500170227875011702278750217022787503170227875041702278750517022787506170227875071702278750817022787509170227875101702278751117022787512170227875131702278751417022787515170227875161702278751717022787518170227875191702278752017022787521170227875221702278752317022787524170227875251702278752617022787527170227875281702278752917022787530170227875311702278753217022787533170227875341702278753517022787536170227875371702278753817022787539170227875401702278754117022787542170227875431702278754417022787545170227875461702278754717022787548170227875491702278755017022787551170227875521702278755317022787554170227875551702278755617022787557170227875581702278755917022787560170227875611702278756217022787563170227875641702278756517022787566170227875671702278756817022787569170227875701702278757117022787572170227875731702278757417022787575170227875761702278757717022787578170227875791702278758017022787581170227875821702278758317022787584170227875851702278758617022787587170227875881702278758917022787590170227875911702278759217022787593170227875941702278759517022787596170227875971702278759817022787599170227876001702278760117022787602170227876031702278760417022787605170227876061702278760717022787608170227876091702278761017022787611170227876121702278761317022787614170227876151702278761617022787617170227876181702278761917022787620170227876211702278762217022787623170227876241702278762517022787626170227876271702278762817022787629170227876301702278763117022787632170227876331702278763417022787635170227876361702278763717022787638170227876391702278764017022787641170227876421702278764317022787644170227876451702278764617022787647170227876481702278764917022787650170227876511702278765217022787653170227876541702278765517022787656170227876571702278765817022787659170227876601702278766117022787662170227876631702278766417022787665170227876661702278766717022787668170227876691702278767017022787671170227876721702278767317022787674170227876751702278767617022787677170227876781702278767917022787680170227876811702278768217022787683170227876841702278768517022787686170227876871702278768817022787689170227876901702278769117022787692170227876931702278769417022787695170227876961702278769717022787698170227876991702278770017022787701170227877021702278770317022787704170227877051702278770617022787707170227877081702278770917022787710170227877111702278771217022787713170227877141702278771517022787716170227877171702278771817022787719170227877201702278772117022787722170227877231702278772417022787725170227877261702278772717022787728170227877291702278773017022787731170227877321702278773317022787734170227877351702278773617022787737170227877381702278773917022787740170227877411702278774217022787743170227877441702278774517022787746170227877471702278774817022787749170227877501702278775117022787752170227877531702278775417022787755170227877561702278775717022787758170227877591702278776017022787761170227877621702278776317022787764170227877651702278776617022787767170227877681702278776917022787770170227877711702278777217022787773170227877741702278777517022787776170227877771702278777817022787779170227877801702278778117022787782170227877831702278778417022787785170227877861702278778717022787788170227877891702278779017022787791170227877921702278779317022787794170227877951702278779617022787797170227877981702278779917022787800170227878011702278780217022787803170227878041702278780517022787806170227878071702278780817022787809170227878101702278781117022787812170227878131702278781417022787815170227878161702278781717022787818170227878191702278782017022787821170227878221702278782317022787824170227878251702278782617022787827170227878281702278782917022787830170227878311702278783217022787833170227878341702278783517022787836170227878371702278783817022787839170227878401702278784117022787842170227878431702278784417022787845170227878461702278784717022787848170227878491702278785017022787851170227878521702278785317022787854170227878551702278785617022787857170227878581702278785917022787860170227878611702278786217022787863170227878641702278786517022787866170227878671702278786817022787869170227878701702278787117022787872170227878731702278787417022787875170227878761702278787717022787878170227878791702278788017022787881170227878821702278788317022787884170227878851702278788617022787887170227878881702278788917022787890170227878911702278789217022787893170227878941702278789517022787896170227878971702278789817022787899170227879001702278790117022787902170227879031702278790417022787905170227879061702278790717022787908170227879091702278791017022787911170227879121702278791317022787914170227879151702278791617022787917170227879181702278791917022787920170227879211702278792217022787923170227879241702278792517022787926170227879271702278792817022787929170227879301702278793117022787932170227879331702278793417022787935170227879361702278793717022787938170227879391702278794017022787941170227879421702278794317022787944170227879451702278794617022787947170227879481702278794917022787950170227879511702278795217022787953170227879541702278795517022787956170227879571702278795817022787959170227879601702278796117022787962170227879631702278796417022787965170227879661702278796717022787968170227879691702278797017022787971170227879721702278797317022787974170227879751702278797617022787977170227879781702278797917022787980170227879811702278798217022787983170227879841702278798517022787986170227879871702278798817022787989170227879901702278799117022787992170227879931702278799417022787995170227879961702278799717022787998170227879991702278800017022788001170227880021702278800317022788004170227880051702278800617022788007170227880081702278800917022788010170227880111702278801217022788013170227880141702278801517022788016170227880171702278801817022788019170227880201702278802117022788022170227880231702278802417022788025170227880261702278802717022788028170227880291702278803017022788031170227880321702278803317022788034170227880351702278803617022788037170227880381702278803917022788040170227880411702278804217022788043170227880441702278804517022788046170227880471702278804817022788049170227880501702278805117022788052170227880531702278805417022788055170227880561702278805717022788058170227880591702278806017022788061170227880621702278806317022788064170227880651702278806617022788067170227880681702278806917022788070170227880711702278807217022788073170227880741702278807517022788076170227880771702278807817022788079170227880801702278808117022788082170227880831702278808417022788085170227880861702278808717022788088170227880891702278809017022788091170227880921702278809317022788094170227880951702278809617022788097170227880981702278809917022788100170227881011702278810217022788103170227881041702278810517022788106170227881071702278810817022788109170227881101702278811117022788112170227881131702278811417022788115170227881161702278811717022788118170227881191702278812017022788121170227881221702278812317022788124170227881251702278812617022788127170227881281702278812917022788130170227881311702278813217022788133170227881341702278813517022788136170227881371702278813817022788139170227881401702278814117022788142170227881431702278814417022788145170227881461702278814717022788148170227881491702278815017022788151170227881521702278815317022788154170227881551702278815617022788157170227881581702278815917022788160170227881611702278816217022788163170227881641702278816517022788166170227881671702278816817022788169170227881701702278817117022788172170227881731702278817417022788175170227881761702278817717022788178170227881791702278818017022788181170227881821702278818317022788184170227881851702278818617022788187170227881881702278818917022788190170227881911702278819217022788193170227881941702278819517022788196170227881971702278819817022788199170227882001702278820117022788202170227882031702278820417022788205170227882061702278820717022788208170227882091702278821017022788211170227882121702278821317022788214170227882151702278821617022788217170227882181702278821917022788220170227882211702278822217022788223170227882241702278822517022788226170227882271702278822817022788229170227882301702278823117022788232170227882331702278823417022788235170227882361702278823717022788238170227882391702278824017022788241170227882421702278824317022788244170227882451702278824617022788247170227882481702278824917022788250170227882511702278825217022788253170227882541702278825517022788256170227882571702278825817022788259170227882601702278826117022788262170227882631702278826417022788265170227882661702278826717022788268170227882691702278827017022788271170227882721702278827317022788274170227882751702278827617022788277170227882781702278827917022788280170227882811702278828217022788283170227882841702278828517022788286170227882871702278828817022788289170227882901702278829117022788292170227882931702278829417022788295170227882961702278829717022788298170227882991702278830017022788301170227883021702278830317022788304170227883051702278830617022788307170227883081702278830917022788310170227883111702278831217022788313170227883141702278831517022788316170227883171702278831817022788319170227883201702278832117022788322170227883231702278832417022788325170227883261702278832717022788328170227883291702278833017022788331170227883321702278833317022788334170227883351702278833617022788337170227883381702278833917022788340170227883411702278834217022788343170227883441702278834517022788346170227883471702278834817022788349170227883501702278835117022788352170227883531702278835417022788355170227883561702278835717022788358170227883591702278836017022788361170227883621702278836317022788364170227883651702278836617022788367170227883681702278836917022788370170227883711702278837217022788373170227883741702278837517022788376170227883771702278837817022788379170227883801702278838117022788382170227883831702278838417022788385170227883861702278838717022788388170227883891702278839017022788391170227883921702278839317022788394170227883951702278839617022788397170227883981702278839917022788400170227884011702278840217022788403170227884041702278840517022788406170227884071702278840817022788409170227884101702278841117022788412170227884131702278841417022788415170227884161702278841717022788418170227884191702278842017022788421170227884221702278842317022788424170227884251702278842617022788427170227884281702278842917022788430170227884311702278843217022788433170227884341702278843517022788436170227884371702278843817022788439170227884401702278844117022788442170227884431702278844417022788445170227884461702278844717022788448170227884491702278845017022788451170227884521702278845317022788454170227884551702278845617022788457170227884581702278845917022788460170227884611702278846217022788463170227884641702278846517022788466170227884671702278846817022788469170227884701702278847117022788472170227884731702278847417022788475170227884761702278847717022788478170227884791702278848017022788481170227884821702278848317022788484170227884851702278848617022788487170227884881702278848917022788490170227884911702278849217022788493170227884941702278849517022788496170227884971702278849817022788499170227885001702278850117022788502170227885031702278850417022788505170227885061702278850717022788508170227885091702278851017022788511170227885121702278851317022788514170227885151702278851617022788517170227885181702278851917022788520170227885211702278852217022788523170227885241702278852517022788526170227885271702278852817022788529170227885301702278853117022788532170227885331702278853417022788535170227885361702278853717022788538170227885391702278854017022788541170227885421702278854317022788544170227885451702278854617022788547170227885481702278854917022788550170227885511702278855217022788553170227885541702278855517022788556170227885571702278855817022788559170227885601702278856117022788562170227885631702278856417022788565170227885661702278856717022788568170227885691702278857017022788571170227885721702278857317022788574170227885751702278857617022788577170227885781702278857917022788580170227885811702278858217022788583170227885841702278858517022788586170227885871702278858817022788589170227885901702278859117022788592170227885931702278859417022788595170227885961702278859717022788598170227885991702278860017022788601170227886021702278860317022788604170227886051702278860617022788607170227886081702278860917022788610170227886111702278861217022788613170227886141702278861517022788616170227886171702278861817022788619170227886201702278862117022788622170227886231702278862417022788625170227886261702278862717022788628170227886291702278863017022788631170227886321702278863317022788634170227886351702278863617022788637170227886381702278863917022788640170227886411702278864217022788643170227886441702278864517022788646170227886471702278864817022788649170227886501702278865117022788652170227886531702278865417022788655170227886561702278865717022788658170227886591702278866017022788661170227886621702278866317022788664170227886651702278866617022788667170227886681702278866917022788670170227886711702278867217022788673170227886741702278867517022788676170227886771702278867817022788679170227886801702278868117022788682170227886831702278868417022788685170227886861702278868717022788688170227886891702278869017022788691170227886921702278869317022788694170227886951702278869617022788697170227886981702278869917022788700170227887011702278870217022788703170227887041702278870517022788706170227887071702278870817022788709170227887101702278871117022788712170227887131702278871417022788715170227887161702278871717022788718170227887191702278872017022788721170227887221702278872317022788724170227887251702278872617022788727170227887281702278872917022788730170227887311702278873217022788733170227887341702278873517022788736170227887371702278873817022788739170227887401702278874117022788742170227887431702278874417022788745170227887461702278874717022788748170227887491702278875017022788751170227887521702278875317022788754170227887551702278875617022788757170227887581702278875917022788760170227887611702278876217022788763170227887641702278876517022788766170227887671702278876817022788769170227887701702278877117022788772170227887731702278877417022788775170227887761702278877717022788778170227887791702278878017022788781170227887821702278878317022788784170227887851702278878617022788787170227887881702278878917022788790170227887911702278879217022788793170227887941702278879517022788796170227887971702278879817022788799170227888001702278880117022788802170227888031702278880417022788805170227888061702278880717022788808170227888091702278881017022788811170227888121702278881317022788814170227888151702278881617022788817170227888181702278881917022788820170227888211702278882217022788823170227888241702278882517022788826170227888271702278882817022788829170227888301702278883117022788832170227888331702278883417022788835170227888361702278883717022788838170227888391702278884017022788841170227888421702278884317022788844170227888451702278884617022788847170227888481702278884917022788850170227888511702278885217022788853170227888541702278885517022788856170227888571702278885817022788859170227888601702278886117022788862170227888631702278886417022788865170227888661702278886717022788868170227888691702278887017022788871170227888721702278887317022788874170227888751702278887617022788877170227888781702278887917022788880170227888811702278888217022788883170227888841702278888517022788886170227888871702278888817022788889170227888901702278889117022788892170227888931702278889417022788895170227888961702278889717022788898170227888991702278890017022788901170227889021702278890317022788904170227889051702278890617022788907170227889081702278890917022788910170227889111702278891217022788913170227889141702278891517022788916170227889171702278891817022788919170227889201702278892117022788922170227889231702278892417022788925170227889261702278892717022788928170227889291702278893017022788931170227889321702278893317022788934170227889351702278893617022788937170227889381702278893917022788940170227889411702278894217022788943170227889441702278894517022788946170227889471702278894817022788949170227889501702278895117022788952170227889531702278895417022788955170227889561702278895717022788958170227889591702278896017022788961170227889621702278896317022788964170227889651702278896617022788967170227889681702278896917022788970170227889711702278897217022788973170227889741702278897517022788976170227889771702278897817022788979170227889801702278898117022788982170227889831702278898417022788985170227889861702278898717022788988170227889891702278899017022788991170227889921702278899317022788994170227889951702278899617022788997170227889981702278899917022789000170227890011702278900217022789003170227890041702278900517022789006170227890071702278900817022789009170227890101702278901117022789012170227890131702278901417022789015170227890161702278901717022789018170227890191702278902017022789021170227890221702278902317022789024170227890251702278902617022789027170227890281702278902917022789030170227890311702278903217022789033170227890341702278903517022789036170227890371702278903817022789039170227890401702278904117022789042170227890431702278904417022789045170227890461702278904717022789048170227890491702278905017022789051170227890521702278905317022789054170227890551702278905617022789057170227890581702278905917022789060170227890611702278906217022789063170227890641702278906517022789066170227890671702278906817022789069170227890701702278907117022789072170227890731702278907417022789075170227890761702278907717022789078170227890791702278908017022789081170227890821702278908317022789084170227890851702278908617022789087170227890881702278908917022789090170227890911702278909217022789093170227890941702278909517022789096170227890971702278909817022789099170227891001702278910117022789102170227891031702278910417022789105170227891061702278910717022789108170227891091702278911017022789111170227891121702278911317022789114170227891151702278911617022789117170227891181702278911917022789120170227891211702278912217022789123170227891241702278912517022789126170227891271702278912817022789129170227891301702278913117022789132170227891331702278913417022789135170227891361702278913717022789138170227891391702278914017022789141170227891421702278914317022789144170227891451702278914617022789147170227891481702278914917022789150170227891511702278915217022789153170227891541702278915517022789156170227891571702278915817022789159170227891601702278916117022789162170227891631702278916417022789165170227891661702278916717022789168170227891691702278917017022789171170227891721702278917317022789174170227891751702278917617022789177170227891781702278917917022789180170227891811702278918217022789183170227891841702278918517022789186170227891871702278918817022789189170227891901702278919117022789192170227891931702278919417022789195170227891961702278919717022789198170227891991702278920017022789201170227892021702278920317022789204170227892051702278920617022789207170227892081702278920917022789210170227892111702278921217022789213170227892141702278921517022789216170227892171702278921817022789219170227892201702278922117022789222170227892231702278922417022789225170227892261702278922717022789228170227892291702278923017022789231170227892321702278923317022789234170227892351702278923617022789237170227892381702278923917022789240170227892411702278924217022789243170227892441702278924517022789246170227892471702278924817022789249170227892501702278925117022789252170227892531702278925417022789255170227892561702278925717022789258170227892591702278926017022789261170227892621702278926317022789264170227892651702278926617022789267170227892681702278926917022789270170227892711702278927217022789273170227892741702278927517022789276170227892771702278927817022789279170227892801702278928117022789282170227892831702278928417022789285170227892861702278928717022789288170227892891702278929017022789291170227892921702278929317022789294170227892951702278929617022789297170227892981702278929917022789300170227893011702278930217022789303170227893041702278930517022789306170227893071702278930817022789309170227893101702278931117022789312170227893131702278931417022789315170227893161702278931717022789318170227893191702278932017022789321170227893221702278932317022789324170227893251702278932617022789327170227893281702278932917022789330170227893311702278933217022789333170227893341702278933517022789336170227893371702278933817022789339170227893401702278934117022789342170227893431702278934417022789345170227893461702278934717022789348170227893491702278935017022789351170227893521702278935317022789354170227893551702278935617022789357170227893581702278935917022789360170227893611702278936217022789363170227893641702278936517022789366170227893671702278936817022789369170227893701702278937117022789372170227893731702278937417022789375170227893761702278937717022789378170227893791702278938017022789381170227893821702278938317022789384170227893851702278938617022789387170227893881702278938917022789390170227893911702278939217022789393170227893941702278939517022789396170227893971702278939817022789399170227894001702278940117022789402170227894031702278940417022789405170227894061702278940717022789408170227894091702278941017022789411170227894121702278941317022789414170227894151702278941617022789417170227894181702278941917022789420170227894211702278942217022789423170227894241702278942517022789426170227894271702278942817022789429170227894301702278943117022789432170227894331702278943417022789435170227894361702278943717022789438170227894391702278944017022789441170227894421702278944317022789444170227894451702278944617022789447170227894481702278944917022789450170227894511702278945217022789453170227894541702278945517022789456170227894571702278945817022789459170227894601702278946117022789462170227894631702278946417022789465170227894661702278946717022789468170227894691702278947017022789471170227894721702278947317022789474170227894751702278947617022789477170227894781702278947917022789480170227894811702278948217022789483170227894841702278948517022789486170227894871702278948817022789489170227894901702278949117022789492170227894931702278949417022789495170227894961702278949717022789498170227894991702278950017022789501170227895021702278950317022789504170227895051702278950617022789507170227895081702278950917022789510170227895111702278951217022789513170227895141702278951517022789516170227895171702278951817022789519170227895201702278952117022789522170227895231702278952417022789525170227895261702278952717022789528170227895291702278953017022789531170227895321702278953317022789534170227895351702278953617022789537170227895381702278953917022789540170227895411702278954217022789543170227895441702278954517022789546170227895471702278954817022789549170227895501702278955117022789552170227895531702278955417022789555170227895561702278955717022789558170227895591702278956017022789561170227895621702278956317022789564170227895651702278956617022789567170227895681702278956917022789570170227895711702278957217022789573170227895741702278957517022789576170227895771702278957817022789579170227895801702278958117022789582170227895831702278958417022789585170227895861702278958717022789588170227895891702278959017022789591170227895921702278959317022789594170227895951702278959617022789597170227895981702278959917022789600170227896011702278960217022789603170227896041702278960517022789606170227896071702278960817022789609170227896101702278961117022789612170227896131702278961417022789615170227896161702278961717022789618170227896191702278962017022789621170227896221702278962317022789624170227896251702278962617022789627170227896281702278962917022789630170227896311702278963217022789633170227896341702278963517022789636170227896371702278963817022789639170227896401702278964117022789642170227896431702278964417022789645170227896461702278964717022789648170227896491702278965017022789651170227896521702278965317022789654170227896551702278965617022789657170227896581702278965917022789660170227896611702278966217022789663170227896641702278966517022789666170227896671702278966817022789669170227896701702278967117022789672170227896731702278967417022789675170227896761702278967717022789678170227896791702278968017022789681170227896821702278968317022789684170227896851702278968617022789687170227896881702278968917022789690170227896911702278969217022789693170227896941702278969517022789696170227896971702278969817022789699170227897001702278970117022789702170227897031702278970417022789705170227897061702278970717022789708170227897091702278971017022789711170227897121702278971317022789714170227897151702278971617022789717170227897181702278971917022789720170227897211702278972217022789723170227897241702278972517022789726170227897271702278972817022789729170227897301702278973117022789732170227897331702278973417022789735170227897361702278973717022789738170227897391702278974017022789741170227897421702278974317022789744170227897451702278974617022789747170227897481702278974917022789750170227897511702278975217022789753170227897541702278975517022789756170227897571702278975817022789759170227897601702278976117022789762170227897631702278976417022789765170227897661702278976717022789768170227897691702278977017022789771170227897721702278977317022789774170227897751702278977617022789777170227897781702278977917022789780170227897811702278978217022789783170227897841702278978517022789786170227897871702278978817022789789170227897901702278979117022789792170227897931702278979417022789795170227897961702278979717022789798170227897991702278980017022789801170227898021702278980317022789804170227898051702278980617022789807170227898081702278980917022789810170227898111702278981217022789813170227898141702278981517022789816170227898171702278981817022789819170227898201702278982117022789822170227898231702278982417022789825170227898261702278982717022789828170227898291702278983017022789831170227898321702278983317022789834170227898351702278983617022789837170227898381702278983917022789840170227898411702278984217022789843170227898441702278984517022789846170227898471702278984817022789849170227898501702278985117022789852170227898531702278985417022789855170227898561702278985717022789858170227898591702278986017022789861170227898621702278986317022789864170227898651702278986617022789867170227898681702278986917022789870170227898711702278987217022789873170227898741702278987517022789876170227898771702278987817022789879170227898801702278988117022789882170227898831702278988417022789885170227898861702278988717022789888170227898891702278989017022789891170227898921702278989317022789894170227898951702278989617022789897170227898981702278989917022789900170227899011702278990217022789903170227899041702278990517022789906170227899071702278990817022789909170227899101702278991117022789912170227899131702278991417022789915170227899161702278991717022789918170227899191702278992017022789921170227899221702278992317022789924170227899251702278992617022789927170227899281702278992917022789930170227899311702278993217022789933170227899341702278993517022789936170227899371702278993817022789939170227899401702278994117022789942170227899431702278994417022789945170227899461702278994717022789948170227899491702278995017022789951170227899521702278995317022789954170227899551702278995617022789957170227899581702278995917022789960170227899611702278996217022789963170227899641702278996517022789966170227899671702278996817022789969170227899701702278997117022789972170227899731702278997417022789975170227899761702278997717022789978170227899791702278998017022789981170227899821702278998317022789984170227899851702278998617022789987170227899881702278998917022789990170227899911702278999217022789993170227899941702278999517022789996170227899971702278999817022789999