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

手机号段1705135

1705135号段手机号码表

17051350000170513500011705135000217051350003170513500041705135000517051350006170513500071705135000817051350009170513500101705135001117051350012170513500131705135001417051350015170513500161705135001717051350018170513500191705135002017051350021170513500221705135002317051350024170513500251705135002617051350027170513500281705135002917051350030170513500311705135003217051350033170513500341705135003517051350036170513500371705135003817051350039170513500401705135004117051350042170513500431705135004417051350045170513500461705135004717051350048170513500491705135005017051350051170513500521705135005317051350054170513500551705135005617051350057170513500581705135005917051350060170513500611705135006217051350063170513500641705135006517051350066170513500671705135006817051350069170513500701705135007117051350072170513500731705135007417051350075170513500761705135007717051350078170513500791705135008017051350081170513500821705135008317051350084170513500851705135008617051350087170513500881705135008917051350090170513500911705135009217051350093170513500941705135009517051350096170513500971705135009817051350099170513501001705135010117051350102170513501031705135010417051350105170513501061705135010717051350108170513501091705135011017051350111170513501121705135011317051350114170513501151705135011617051350117170513501181705135011917051350120170513501211705135012217051350123170513501241705135012517051350126170513501271705135012817051350129170513501301705135013117051350132170513501331705135013417051350135170513501361705135013717051350138170513501391705135014017051350141170513501421705135014317051350144170513501451705135014617051350147170513501481705135014917051350150170513501511705135015217051350153170513501541705135015517051350156170513501571705135015817051350159170513501601705135016117051350162170513501631705135016417051350165170513501661705135016717051350168170513501691705135017017051350171170513501721705135017317051350174170513501751705135017617051350177170513501781705135017917051350180170513501811705135018217051350183170513501841705135018517051350186170513501871705135018817051350189170513501901705135019117051350192170513501931705135019417051350195170513501961705135019717051350198170513501991705135020017051350201170513502021705135020317051350204170513502051705135020617051350207170513502081705135020917051350210170513502111705135021217051350213170513502141705135021517051350216170513502171705135021817051350219170513502201705135022117051350222170513502231705135022417051350225170513502261705135022717051350228170513502291705135023017051350231170513502321705135023317051350234170513502351705135023617051350237170513502381705135023917051350240170513502411705135024217051350243170513502441705135024517051350246170513502471705135024817051350249170513502501705135025117051350252170513502531705135025417051350255170513502561705135025717051350258170513502591705135026017051350261170513502621705135026317051350264170513502651705135026617051350267170513502681705135026917051350270170513502711705135027217051350273170513502741705135027517051350276170513502771705135027817051350279170513502801705135028117051350282170513502831705135028417051350285170513502861705135028717051350288170513502891705135029017051350291170513502921705135029317051350294170513502951705135029617051350297170513502981705135029917051350300170513503011705135030217051350303170513503041705135030517051350306170513503071705135030817051350309170513503101705135031117051350312170513503131705135031417051350315170513503161705135031717051350318170513503191705135032017051350321170513503221705135032317051350324170513503251705135032617051350327170513503281705135032917051350330170513503311705135033217051350333170513503341705135033517051350336170513503371705135033817051350339170513503401705135034117051350342170513503431705135034417051350345170513503461705135034717051350348170513503491705135035017051350351170513503521705135035317051350354170513503551705135035617051350357170513503581705135035917051350360170513503611705135036217051350363170513503641705135036517051350366170513503671705135036817051350369170513503701705135037117051350372170513503731705135037417051350375170513503761705135037717051350378170513503791705135038017051350381170513503821705135038317051350384170513503851705135038617051350387170513503881705135038917051350390170513503911705135039217051350393170513503941705135039517051350396170513503971705135039817051350399170513504001705135040117051350402170513504031705135040417051350405170513504061705135040717051350408170513504091705135041017051350411170513504121705135041317051350414170513504151705135041617051350417170513504181705135041917051350420170513504211705135042217051350423170513504241705135042517051350426170513504271705135042817051350429170513504301705135043117051350432170513504331705135043417051350435170513504361705135043717051350438170513504391705135044017051350441170513504421705135044317051350444170513504451705135044617051350447170513504481705135044917051350450170513504511705135045217051350453170513504541705135045517051350456170513504571705135045817051350459170513504601705135046117051350462170513504631705135046417051350465170513504661705135046717051350468170513504691705135047017051350471170513504721705135047317051350474170513504751705135047617051350477170513504781705135047917051350480170513504811705135048217051350483170513504841705135048517051350486170513504871705135048817051350489170513504901705135049117051350492170513504931705135049417051350495170513504961705135049717051350498170513504991705135050017051350501170513505021705135050317051350504170513505051705135050617051350507170513505081705135050917051350510170513505111705135051217051350513170513505141705135051517051350516170513505171705135051817051350519170513505201705135052117051350522170513505231705135052417051350525170513505261705135052717051350528170513505291705135053017051350531170513505321705135053317051350534170513505351705135053617051350537170513505381705135053917051350540170513505411705135054217051350543170513505441705135054517051350546170513505471705135054817051350549170513505501705135055117051350552170513505531705135055417051350555170513505561705135055717051350558170513505591705135056017051350561170513505621705135056317051350564170513505651705135056617051350567170513505681705135056917051350570170513505711705135057217051350573170513505741705135057517051350576170513505771705135057817051350579170513505801705135058117051350582170513505831705135058417051350585170513505861705135058717051350588170513505891705135059017051350591170513505921705135059317051350594170513505951705135059617051350597170513505981705135059917051350600170513506011705135060217051350603170513506041705135060517051350606170513506071705135060817051350609170513506101705135061117051350612170513506131705135061417051350615170513506161705135061717051350618170513506191705135062017051350621170513506221705135062317051350624170513506251705135062617051350627170513506281705135062917051350630170513506311705135063217051350633170513506341705135063517051350636170513506371705135063817051350639170513506401705135064117051350642170513506431705135064417051350645170513506461705135064717051350648170513506491705135065017051350651170513506521705135065317051350654170513506551705135065617051350657170513506581705135065917051350660170513506611705135066217051350663170513506641705135066517051350666170513506671705135066817051350669170513506701705135067117051350672170513506731705135067417051350675170513506761705135067717051350678170513506791705135068017051350681170513506821705135068317051350684170513506851705135068617051350687170513506881705135068917051350690170513506911705135069217051350693170513506941705135069517051350696170513506971705135069817051350699170513507001705135070117051350702170513507031705135070417051350705170513507061705135070717051350708170513507091705135071017051350711170513507121705135071317051350714170513507151705135071617051350717170513507181705135071917051350720170513507211705135072217051350723170513507241705135072517051350726170513507271705135072817051350729170513507301705135073117051350732170513507331705135073417051350735170513507361705135073717051350738170513507391705135074017051350741170513507421705135074317051350744170513507451705135074617051350747170513507481705135074917051350750170513507511705135075217051350753170513507541705135075517051350756170513507571705135075817051350759170513507601705135076117051350762170513507631705135076417051350765170513507661705135076717051350768170513507691705135077017051350771170513507721705135077317051350774170513507751705135077617051350777170513507781705135077917051350780170513507811705135078217051350783170513507841705135078517051350786170513507871705135078817051350789170513507901705135079117051350792170513507931705135079417051350795170513507961705135079717051350798170513507991705135080017051350801170513508021705135080317051350804170513508051705135080617051350807170513508081705135080917051350810170513508111705135081217051350813170513508141705135081517051350816170513508171705135081817051350819170513508201705135082117051350822170513508231705135082417051350825170513508261705135082717051350828170513508291705135083017051350831170513508321705135083317051350834170513508351705135083617051350837170513508381705135083917051350840170513508411705135084217051350843170513508441705135084517051350846170513508471705135084817051350849170513508501705135085117051350852170513508531705135085417051350855170513508561705135085717051350858170513508591705135086017051350861170513508621705135086317051350864170513508651705135086617051350867170513508681705135086917051350870170513508711705135087217051350873170513508741705135087517051350876170513508771705135087817051350879170513508801705135088117051350882170513508831705135088417051350885170513508861705135088717051350888170513508891705135089017051350891170513508921705135089317051350894170513508951705135089617051350897170513508981705135089917051350900170513509011705135090217051350903170513509041705135090517051350906170513509071705135090817051350909170513509101705135091117051350912170513509131705135091417051350915170513509161705135091717051350918170513509191705135092017051350921170513509221705135092317051350924170513509251705135092617051350927170513509281705135092917051350930170513509311705135093217051350933170513509341705135093517051350936170513509371705135093817051350939170513509401705135094117051350942170513509431705135094417051350945170513509461705135094717051350948170513509491705135095017051350951170513509521705135095317051350954170513509551705135095617051350957170513509581705135095917051350960170513509611705135096217051350963170513509641705135096517051350966170513509671705135096817051350969170513509701705135097117051350972170513509731705135097417051350975170513509761705135097717051350978170513509791705135098017051350981170513509821705135098317051350984170513509851705135098617051350987170513509881705135098917051350990170513509911705135099217051350993170513509941705135099517051350996170513509971705135099817051350999170513510001705135100117051351002170513510031705135100417051351005170513510061705135100717051351008170513510091705135101017051351011170513510121705135101317051351014170513510151705135101617051351017170513510181705135101917051351020170513510211705135102217051351023170513510241705135102517051351026170513510271705135102817051351029170513510301705135103117051351032170513510331705135103417051351035170513510361705135103717051351038170513510391705135104017051351041170513510421705135104317051351044170513510451705135104617051351047170513510481705135104917051351050170513510511705135105217051351053170513510541705135105517051351056170513510571705135105817051351059170513510601705135106117051351062170513510631705135106417051351065170513510661705135106717051351068170513510691705135107017051351071170513510721705135107317051351074170513510751705135107617051351077170513510781705135107917051351080170513510811705135108217051351083170513510841705135108517051351086170513510871705135108817051351089170513510901705135109117051351092170513510931705135109417051351095170513510961705135109717051351098170513510991705135110017051351101170513511021705135110317051351104170513511051705135110617051351107170513511081705135110917051351110170513511111705135111217051351113170513511141705135111517051351116170513511171705135111817051351119170513511201705135112117051351122170513511231705135112417051351125170513511261705135112717051351128170513511291705135113017051351131170513511321705135113317051351134170513511351705135113617051351137170513511381705135113917051351140170513511411705135114217051351143170513511441705135114517051351146170513511471705135114817051351149170513511501705135115117051351152170513511531705135115417051351155170513511561705135115717051351158170513511591705135116017051351161170513511621705135116317051351164170513511651705135116617051351167170513511681705135116917051351170170513511711705135117217051351173170513511741705135117517051351176170513511771705135117817051351179170513511801705135118117051351182170513511831705135118417051351185170513511861705135118717051351188170513511891705135119017051351191170513511921705135119317051351194170513511951705135119617051351197170513511981705135119917051351200170513512011705135120217051351203170513512041705135120517051351206170513512071705135120817051351209170513512101705135121117051351212170513512131705135121417051351215170513512161705135121717051351218170513512191705135122017051351221170513512221705135122317051351224170513512251705135122617051351227170513512281705135122917051351230170513512311705135123217051351233170513512341705135123517051351236170513512371705135123817051351239170513512401705135124117051351242170513512431705135124417051351245170513512461705135124717051351248170513512491705135125017051351251170513512521705135125317051351254170513512551705135125617051351257170513512581705135125917051351260170513512611705135126217051351263170513512641705135126517051351266170513512671705135126817051351269170513512701705135127117051351272170513512731705135127417051351275170513512761705135127717051351278170513512791705135128017051351281170513512821705135128317051351284170513512851705135128617051351287170513512881705135128917051351290170513512911705135129217051351293170513512941705135129517051351296170513512971705135129817051351299170513513001705135130117051351302170513513031705135130417051351305170513513061705135130717051351308170513513091705135131017051351311170513513121705135131317051351314170513513151705135131617051351317170513513181705135131917051351320170513513211705135132217051351323170513513241705135132517051351326170513513271705135132817051351329170513513301705135133117051351332170513513331705135133417051351335170513513361705135133717051351338170513513391705135134017051351341170513513421705135134317051351344170513513451705135134617051351347170513513481705135134917051351350170513513511705135135217051351353170513513541705135135517051351356170513513571705135135817051351359170513513601705135136117051351362170513513631705135136417051351365170513513661705135136717051351368170513513691705135137017051351371170513513721705135137317051351374170513513751705135137617051351377170513513781705135137917051351380170513513811705135138217051351383170513513841705135138517051351386170513513871705135138817051351389170513513901705135139117051351392170513513931705135139417051351395170513513961705135139717051351398170513513991705135140017051351401170513514021705135140317051351404170513514051705135140617051351407170513514081705135140917051351410170513514111705135141217051351413170513514141705135141517051351416170513514171705135141817051351419170513514201705135142117051351422170513514231705135142417051351425170513514261705135142717051351428170513514291705135143017051351431170513514321705135143317051351434170513514351705135143617051351437170513514381705135143917051351440170513514411705135144217051351443170513514441705135144517051351446170513514471705135144817051351449170513514501705135145117051351452170513514531705135145417051351455170513514561705135145717051351458170513514591705135146017051351461170513514621705135146317051351464170513514651705135146617051351467170513514681705135146917051351470170513514711705135147217051351473170513514741705135147517051351476170513514771705135147817051351479170513514801705135148117051351482170513514831705135148417051351485170513514861705135148717051351488170513514891705135149017051351491170513514921705135149317051351494170513514951705135149617051351497170513514981705135149917051351500170513515011705135150217051351503170513515041705135150517051351506170513515071705135150817051351509170513515101705135151117051351512170513515131705135151417051351515170513515161705135151717051351518170513515191705135152017051351521170513515221705135152317051351524170513515251705135152617051351527170513515281705135152917051351530170513515311705135153217051351533170513515341705135153517051351536170513515371705135153817051351539170513515401705135154117051351542170513515431705135154417051351545170513515461705135154717051351548170513515491705135155017051351551170513515521705135155317051351554170513515551705135155617051351557170513515581705135155917051351560170513515611705135156217051351563170513515641705135156517051351566170513515671705135156817051351569170513515701705135157117051351572170513515731705135157417051351575170513515761705135157717051351578170513515791705135158017051351581170513515821705135158317051351584170513515851705135158617051351587170513515881705135158917051351590170513515911705135159217051351593170513515941705135159517051351596170513515971705135159817051351599170513516001705135160117051351602170513516031705135160417051351605170513516061705135160717051351608170513516091705135161017051351611170513516121705135161317051351614170513516151705135161617051351617170513516181705135161917051351620170513516211705135162217051351623170513516241705135162517051351626170513516271705135162817051351629170513516301705135163117051351632170513516331705135163417051351635170513516361705135163717051351638170513516391705135164017051351641170513516421705135164317051351644170513516451705135164617051351647170513516481705135164917051351650170513516511705135165217051351653170513516541705135165517051351656170513516571705135165817051351659170513516601705135166117051351662170513516631705135166417051351665170513516661705135166717051351668170513516691705135167017051351671170513516721705135167317051351674170513516751705135167617051351677170513516781705135167917051351680170513516811705135168217051351683170513516841705135168517051351686170513516871705135168817051351689170513516901705135169117051351692170513516931705135169417051351695170513516961705135169717051351698170513516991705135170017051351701170513517021705135170317051351704170513517051705135170617051351707170513517081705135170917051351710170513517111705135171217051351713170513517141705135171517051351716170513517171705135171817051351719170513517201705135172117051351722170513517231705135172417051351725170513517261705135172717051351728170513517291705135173017051351731170513517321705135173317051351734170513517351705135173617051351737170513517381705135173917051351740170513517411705135174217051351743170513517441705135174517051351746170513517471705135174817051351749170513517501705135175117051351752170513517531705135175417051351755170513517561705135175717051351758170513517591705135176017051351761170513517621705135176317051351764170513517651705135176617051351767170513517681705135176917051351770170513517711705135177217051351773170513517741705135177517051351776170513517771705135177817051351779170513517801705135178117051351782170513517831705135178417051351785170513517861705135178717051351788170513517891705135179017051351791170513517921705135179317051351794170513517951705135179617051351797170513517981705135179917051351800170513518011705135180217051351803170513518041705135180517051351806170513518071705135180817051351809170513518101705135181117051351812170513518131705135181417051351815170513518161705135181717051351818170513518191705135182017051351821170513518221705135182317051351824170513518251705135182617051351827170513518281705135182917051351830170513518311705135183217051351833170513518341705135183517051351836170513518371705135183817051351839170513518401705135184117051351842170513518431705135184417051351845170513518461705135184717051351848170513518491705135185017051351851170513518521705135185317051351854170513518551705135185617051351857170513518581705135185917051351860170513518611705135186217051351863170513518641705135186517051351866170513518671705135186817051351869170513518701705135187117051351872170513518731705135187417051351875170513518761705135187717051351878170513518791705135188017051351881170513518821705135188317051351884170513518851705135188617051351887170513518881705135188917051351890170513518911705135189217051351893170513518941705135189517051351896170513518971705135189817051351899170513519001705135190117051351902170513519031705135190417051351905170513519061705135190717051351908170513519091705135191017051351911170513519121705135191317051351914170513519151705135191617051351917170513519181705135191917051351920170513519211705135192217051351923170513519241705135192517051351926170513519271705135192817051351929170513519301705135193117051351932170513519331705135193417051351935170513519361705135193717051351938170513519391705135194017051351941170513519421705135194317051351944170513519451705135194617051351947170513519481705135194917051351950170513519511705135195217051351953170513519541705135195517051351956170513519571705135195817051351959170513519601705135196117051351962170513519631705135196417051351965170513519661705135196717051351968170513519691705135197017051351971170513519721705135197317051351974170513519751705135197617051351977170513519781705135197917051351980170513519811705135198217051351983170513519841705135198517051351986170513519871705135198817051351989170513519901705135199117051351992170513519931705135199417051351995170513519961705135199717051351998170513519991705135200017051352001170513520021705135200317051352004170513520051705135200617051352007170513520081705135200917051352010170513520111705135201217051352013170513520141705135201517051352016170513520171705135201817051352019170513520201705135202117051352022170513520231705135202417051352025170513520261705135202717051352028170513520291705135203017051352031170513520321705135203317051352034170513520351705135203617051352037170513520381705135203917051352040170513520411705135204217051352043170513520441705135204517051352046170513520471705135204817051352049170513520501705135205117051352052170513520531705135205417051352055170513520561705135205717051352058170513520591705135206017051352061170513520621705135206317051352064170513520651705135206617051352067170513520681705135206917051352070170513520711705135207217051352073170513520741705135207517051352076170513520771705135207817051352079170513520801705135208117051352082170513520831705135208417051352085170513520861705135208717051352088170513520891705135209017051352091170513520921705135209317051352094170513520951705135209617051352097170513520981705135209917051352100170513521011705135210217051352103170513521041705135210517051352106170513521071705135210817051352109170513521101705135211117051352112170513521131705135211417051352115170513521161705135211717051352118170513521191705135212017051352121170513521221705135212317051352124170513521251705135212617051352127170513521281705135212917051352130170513521311705135213217051352133170513521341705135213517051352136170513521371705135213817051352139170513521401705135214117051352142170513521431705135214417051352145170513521461705135214717051352148170513521491705135215017051352151170513521521705135215317051352154170513521551705135215617051352157170513521581705135215917051352160170513521611705135216217051352163170513521641705135216517051352166170513521671705135216817051352169170513521701705135217117051352172170513521731705135217417051352175170513521761705135217717051352178170513521791705135218017051352181170513521821705135218317051352184170513521851705135218617051352187170513521881705135218917051352190170513521911705135219217051352193170513521941705135219517051352196170513521971705135219817051352199170513522001705135220117051352202170513522031705135220417051352205170513522061705135220717051352208170513522091705135221017051352211170513522121705135221317051352214170513522151705135221617051352217170513522181705135221917051352220170513522211705135222217051352223170513522241705135222517051352226170513522271705135222817051352229170513522301705135223117051352232170513522331705135223417051352235170513522361705135223717051352238170513522391705135224017051352241170513522421705135224317051352244170513522451705135224617051352247170513522481705135224917051352250170513522511705135225217051352253170513522541705135225517051352256170513522571705135225817051352259170513522601705135226117051352262170513522631705135226417051352265170513522661705135226717051352268170513522691705135227017051352271170513522721705135227317051352274170513522751705135227617051352277170513522781705135227917051352280170513522811705135228217051352283170513522841705135228517051352286170513522871705135228817051352289170513522901705135229117051352292170513522931705135229417051352295170513522961705135229717051352298170513522991705135230017051352301170513523021705135230317051352304170513523051705135230617051352307170513523081705135230917051352310170513523111705135231217051352313170513523141705135231517051352316170513523171705135231817051352319170513523201705135232117051352322170513523231705135232417051352325170513523261705135232717051352328170513523291705135233017051352331170513523321705135233317051352334170513523351705135233617051352337170513523381705135233917051352340170513523411705135234217051352343170513523441705135234517051352346170513523471705135234817051352349170513523501705135235117051352352170513523531705135235417051352355170513523561705135235717051352358170513523591705135236017051352361170513523621705135236317051352364170513523651705135236617051352367170513523681705135236917051352370170513523711705135237217051352373170513523741705135237517051352376170513523771705135237817051352379170513523801705135238117051352382170513523831705135238417051352385170513523861705135238717051352388170513523891705135239017051352391170513523921705135239317051352394170513523951705135239617051352397170513523981705135239917051352400170513524011705135240217051352403170513524041705135240517051352406170513524071705135240817051352409170513524101705135241117051352412170513524131705135241417051352415170513524161705135241717051352418170513524191705135242017051352421170513524221705135242317051352424170513524251705135242617051352427170513524281705135242917051352430170513524311705135243217051352433170513524341705135243517051352436170513524371705135243817051352439170513524401705135244117051352442170513524431705135244417051352445170513524461705135244717051352448170513524491705135245017051352451170513524521705135245317051352454170513524551705135245617051352457170513524581705135245917051352460170513524611705135246217051352463170513524641705135246517051352466170513524671705135246817051352469170513524701705135247117051352472170513524731705135247417051352475170513524761705135247717051352478170513524791705135248017051352481170513524821705135248317051352484170513524851705135248617051352487170513524881705135248917051352490170513524911705135249217051352493170513524941705135249517051352496170513524971705135249817051352499170513525001705135250117051352502170513525031705135250417051352505170513525061705135250717051352508170513525091705135251017051352511170513525121705135251317051352514170513525151705135251617051352517170513525181705135251917051352520170513525211705135252217051352523170513525241705135252517051352526170513525271705135252817051352529170513525301705135253117051352532170513525331705135253417051352535170513525361705135253717051352538170513525391705135254017051352541170513525421705135254317051352544170513525451705135254617051352547170513525481705135254917051352550170513525511705135255217051352553170513525541705135255517051352556170513525571705135255817051352559170513525601705135256117051352562170513525631705135256417051352565170513525661705135256717051352568170513525691705135257017051352571170513525721705135257317051352574170513525751705135257617051352577170513525781705135257917051352580170513525811705135258217051352583170513525841705135258517051352586170513525871705135258817051352589170513525901705135259117051352592170513525931705135259417051352595170513525961705135259717051352598170513525991705135260017051352601170513526021705135260317051352604170513526051705135260617051352607170513526081705135260917051352610170513526111705135261217051352613170513526141705135261517051352616170513526171705135261817051352619170513526201705135262117051352622170513526231705135262417051352625170513526261705135262717051352628170513526291705135263017051352631170513526321705135263317051352634170513526351705135263617051352637170513526381705135263917051352640170513526411705135264217051352643170513526441705135264517051352646170513526471705135264817051352649170513526501705135265117051352652170513526531705135265417051352655170513526561705135265717051352658170513526591705135266017051352661170513526621705135266317051352664170513526651705135266617051352667170513526681705135266917051352670170513526711705135267217051352673170513526741705135267517051352676170513526771705135267817051352679170513526801705135268117051352682170513526831705135268417051352685170513526861705135268717051352688170513526891705135269017051352691170513526921705135269317051352694170513526951705135269617051352697170513526981705135269917051352700170513527011705135270217051352703170513527041705135270517051352706170513527071705135270817051352709170513527101705135271117051352712170513527131705135271417051352715170513527161705135271717051352718170513527191705135272017051352721170513527221705135272317051352724170513527251705135272617051352727170513527281705135272917051352730170513527311705135273217051352733170513527341705135273517051352736170513527371705135273817051352739170513527401705135274117051352742170513527431705135274417051352745170513527461705135274717051352748170513527491705135275017051352751170513527521705135275317051352754170513527551705135275617051352757170513527581705135275917051352760170513527611705135276217051352763170513527641705135276517051352766170513527671705135276817051352769170513527701705135277117051352772170513527731705135277417051352775170513527761705135277717051352778170513527791705135278017051352781170513527821705135278317051352784170513527851705135278617051352787170513527881705135278917051352790170513527911705135279217051352793170513527941705135279517051352796170513527971705135279817051352799170513528001705135280117051352802170513528031705135280417051352805170513528061705135280717051352808170513528091705135281017051352811170513528121705135281317051352814170513528151705135281617051352817170513528181705135281917051352820170513528211705135282217051352823170513528241705135282517051352826170513528271705135282817051352829170513528301705135283117051352832170513528331705135283417051352835170513528361705135283717051352838170513528391705135284017051352841170513528421705135284317051352844170513528451705135284617051352847170513528481705135284917051352850170513528511705135285217051352853170513528541705135285517051352856170513528571705135285817051352859170513528601705135286117051352862170513528631705135286417051352865170513528661705135286717051352868170513528691705135287017051352871170513528721705135287317051352874170513528751705135287617051352877170513528781705135287917051352880170513528811705135288217051352883170513528841705135288517051352886170513528871705135288817051352889170513528901705135289117051352892170513528931705135289417051352895170513528961705135289717051352898170513528991705135290017051352901170513529021705135290317051352904170513529051705135290617051352907170513529081705135290917051352910170513529111705135291217051352913170513529141705135291517051352916170513529171705135291817051352919170513529201705135292117051352922170513529231705135292417051352925170513529261705135292717051352928170513529291705135293017051352931170513529321705135293317051352934170513529351705135293617051352937170513529381705135293917051352940170513529411705135294217051352943170513529441705135294517051352946170513529471705135294817051352949170513529501705135295117051352952170513529531705135295417051352955170513529561705135295717051352958170513529591705135296017051352961170513529621705135296317051352964170513529651705135296617051352967170513529681705135296917051352970170513529711705135297217051352973170513529741705135297517051352976170513529771705135297817051352979170513529801705135298117051352982170513529831705135298417051352985170513529861705135298717051352988170513529891705135299017051352991170513529921705135299317051352994170513529951705135299617051352997170513529981705135299917051353000170513530011705135300217051353003170513530041705135300517051353006170513530071705135300817051353009170513530101705135301117051353012170513530131705135301417051353015170513530161705135301717051353018170513530191705135302017051353021170513530221705135302317051353024170513530251705135302617051353027170513530281705135302917051353030170513530311705135303217051353033170513530341705135303517051353036170513530371705135303817051353039170513530401705135304117051353042170513530431705135304417051353045170513530461705135304717051353048170513530491705135305017051353051170513530521705135305317051353054170513530551705135305617051353057170513530581705135305917051353060170513530611705135306217051353063170513530641705135306517051353066170513530671705135306817051353069170513530701705135307117051353072170513530731705135307417051353075170513530761705135307717051353078170513530791705135308017051353081170513530821705135308317051353084170513530851705135308617051353087170513530881705135308917051353090170513530911705135309217051353093170513530941705135309517051353096170513530971705135309817051353099170513531001705135310117051353102170513531031705135310417051353105170513531061705135310717051353108170513531091705135311017051353111170513531121705135311317051353114170513531151705135311617051353117170513531181705135311917051353120170513531211705135312217051353123170513531241705135312517051353126170513531271705135312817051353129170513531301705135313117051353132170513531331705135313417051353135170513531361705135313717051353138170513531391705135314017051353141170513531421705135314317051353144170513531451705135314617051353147170513531481705135314917051353150170513531511705135315217051353153170513531541705135315517051353156170513531571705135315817051353159170513531601705135316117051353162170513531631705135316417051353165170513531661705135316717051353168170513531691705135317017051353171170513531721705135317317051353174170513531751705135317617051353177170513531781705135317917051353180170513531811705135318217051353183170513531841705135318517051353186170513531871705135318817051353189170513531901705135319117051353192170513531931705135319417051353195170513531961705135319717051353198170513531991705135320017051353201170513532021705135320317051353204170513532051705135320617051353207170513532081705135320917051353210170513532111705135321217051353213170513532141705135321517051353216170513532171705135321817051353219170513532201705135322117051353222170513532231705135322417051353225170513532261705135322717051353228170513532291705135323017051353231170513532321705135323317051353234170513532351705135323617051353237170513532381705135323917051353240170513532411705135324217051353243170513532441705135324517051353246170513532471705135324817051353249170513532501705135325117051353252170513532531705135325417051353255170513532561705135325717051353258170513532591705135326017051353261170513532621705135326317051353264170513532651705135326617051353267170513532681705135326917051353270170513532711705135327217051353273170513532741705135327517051353276170513532771705135327817051353279170513532801705135328117051353282170513532831705135328417051353285170513532861705135328717051353288170513532891705135329017051353291170513532921705135329317051353294170513532951705135329617051353297170513532981705135329917051353300170513533011705135330217051353303170513533041705135330517051353306170513533071705135330817051353309170513533101705135331117051353312170513533131705135331417051353315170513533161705135331717051353318170513533191705135332017051353321170513533221705135332317051353324170513533251705135332617051353327170513533281705135332917051353330170513533311705135333217051353333170513533341705135333517051353336170513533371705135333817051353339170513533401705135334117051353342170513533431705135334417051353345170513533461705135334717051353348170513533491705135335017051353351170513533521705135335317051353354170513533551705135335617051353357170513533581705135335917051353360170513533611705135336217051353363170513533641705135336517051353366170513533671705135336817051353369170513533701705135337117051353372170513533731705135337417051353375170513533761705135337717051353378170513533791705135338017051353381170513533821705135338317051353384170513533851705135338617051353387170513533881705135338917051353390170513533911705135339217051353393170513533941705135339517051353396170513533971705135339817051353399170513534001705135340117051353402170513534031705135340417051353405170513534061705135340717051353408170513534091705135341017051353411170513534121705135341317051353414170513534151705135341617051353417170513534181705135341917051353420170513534211705135342217051353423170513534241705135342517051353426170513534271705135342817051353429170513534301705135343117051353432170513534331705135343417051353435170513534361705135343717051353438170513534391705135344017051353441170513534421705135344317051353444170513534451705135344617051353447170513534481705135344917051353450170513534511705135345217051353453170513534541705135345517051353456170513534571705135345817051353459170513534601705135346117051353462170513534631705135346417051353465170513534661705135346717051353468170513534691705135347017051353471170513534721705135347317051353474170513534751705135347617051353477170513534781705135347917051353480170513534811705135348217051353483170513534841705135348517051353486170513534871705135348817051353489170513534901705135349117051353492170513534931705135349417051353495170513534961705135349717051353498170513534991705135350017051353501170513535021705135350317051353504170513535051705135350617051353507170513535081705135350917051353510170513535111705135351217051353513170513535141705135351517051353516170513535171705135351817051353519170513535201705135352117051353522170513535231705135352417051353525170513535261705135352717051353528170513535291705135353017051353531170513535321705135353317051353534170513535351705135353617051353537170513535381705135353917051353540170513535411705135354217051353543170513535441705135354517051353546170513535471705135354817051353549170513535501705135355117051353552170513535531705135355417051353555170513535561705135355717051353558170513535591705135356017051353561170513535621705135356317051353564170513535651705135356617051353567170513535681705135356917051353570170513535711705135357217051353573170513535741705135357517051353576170513535771705135357817051353579170513535801705135358117051353582170513535831705135358417051353585170513535861705135358717051353588170513535891705135359017051353591170513535921705135359317051353594170513535951705135359617051353597170513535981705135359917051353600170513536011705135360217051353603170513536041705135360517051353606170513536071705135360817051353609170513536101705135361117051353612170513536131705135361417051353615170513536161705135361717051353618170513536191705135362017051353621170513536221705135362317051353624170513536251705135362617051353627170513536281705135362917051353630170513536311705135363217051353633170513536341705135363517051353636170513536371705135363817051353639170513536401705135364117051353642170513536431705135364417051353645170513536461705135364717051353648170513536491705135365017051353651170513536521705135365317051353654170513536551705135365617051353657170513536581705135365917051353660170513536611705135366217051353663170513536641705135366517051353666170513536671705135366817051353669170513536701705135367117051353672170513536731705135367417051353675170513536761705135367717051353678170513536791705135368017051353681170513536821705135368317051353684170513536851705135368617051353687170513536881705135368917051353690170513536911705135369217051353693170513536941705135369517051353696170513536971705135369817051353699170513537001705135370117051353702170513537031705135370417051353705170513537061705135370717051353708170513537091705135371017051353711170513537121705135371317051353714170513537151705135371617051353717170513537181705135371917051353720170513537211705135372217051353723170513537241705135372517051353726170513537271705135372817051353729170513537301705135373117051353732170513537331705135373417051353735170513537361705135373717051353738170513537391705135374017051353741170513537421705135374317051353744170513537451705135374617051353747170513537481705135374917051353750170513537511705135375217051353753170513537541705135375517051353756170513537571705135375817051353759170513537601705135376117051353762170513537631705135376417051353765170513537661705135376717051353768170513537691705135377017051353771170513537721705135377317051353774170513537751705135377617051353777170513537781705135377917051353780170513537811705135378217051353783170513537841705135378517051353786170513537871705135378817051353789170513537901705135379117051353792170513537931705135379417051353795170513537961705135379717051353798170513537991705135380017051353801170513538021705135380317051353804170513538051705135380617051353807170513538081705135380917051353810170513538111705135381217051353813170513538141705135381517051353816170513538171705135381817051353819170513538201705135382117051353822170513538231705135382417051353825170513538261705135382717051353828170513538291705135383017051353831170513538321705135383317051353834170513538351705135383617051353837170513538381705135383917051353840170513538411705135384217051353843170513538441705135384517051353846170513538471705135384817051353849170513538501705135385117051353852170513538531705135385417051353855170513538561705135385717051353858170513538591705135386017051353861170513538621705135386317051353864170513538651705135386617051353867170513538681705135386917051353870170513538711705135387217051353873170513538741705135387517051353876170513538771705135387817051353879170513538801705135388117051353882170513538831705135388417051353885170513538861705135388717051353888170513538891705135389017051353891170513538921705135389317051353894170513538951705135389617051353897170513538981705135389917051353900170513539011705135390217051353903170513539041705135390517051353906170513539071705135390817051353909170513539101705135391117051353912170513539131705135391417051353915170513539161705135391717051353918170513539191705135392017051353921170513539221705135392317051353924170513539251705135392617051353927170513539281705135392917051353930170513539311705135393217051353933170513539341705135393517051353936170513539371705135393817051353939170513539401705135394117051353942170513539431705135394417051353945170513539461705135394717051353948170513539491705135395017051353951170513539521705135395317051353954170513539551705135395617051353957170513539581705135395917051353960170513539611705135396217051353963170513539641705135396517051353966170513539671705135396817051353969170513539701705135397117051353972170513539731705135397417051353975170513539761705135397717051353978170513539791705135398017051353981170513539821705135398317051353984170513539851705135398617051353987170513539881705135398917051353990170513539911705135399217051353993170513539941705135399517051353996170513539971705135399817051353999170513540001705135400117051354002170513540031705135400417051354005170513540061705135400717051354008170513540091705135401017051354011170513540121705135401317051354014170513540151705135401617051354017170513540181705135401917051354020170513540211705135402217051354023170513540241705135402517051354026170513540271705135402817051354029170513540301705135403117051354032170513540331705135403417051354035170513540361705135403717051354038170513540391705135404017051354041170513540421705135404317051354044170513540451705135404617051354047170513540481705135404917051354050170513540511705135405217051354053170513540541705135405517051354056170513540571705135405817051354059170513540601705135406117051354062170513540631705135406417051354065170513540661705135406717051354068170513540691705135407017051354071170513540721705135407317051354074170513540751705135407617051354077170513540781705135407917051354080170513540811705135408217051354083170513540841705135408517051354086170513540871705135408817051354089170513540901705135409117051354092170513540931705135409417051354095170513540961705135409717051354098170513540991705135410017051354101170513541021705135410317051354104170513541051705135410617051354107170513541081705135410917051354110170513541111705135411217051354113170513541141705135411517051354116170513541171705135411817051354119170513541201705135412117051354122170513541231705135412417051354125170513541261705135412717051354128170513541291705135413017051354131170513541321705135413317051354134170513541351705135413617051354137170513541381705135413917051354140170513541411705135414217051354143170513541441705135414517051354146170513541471705135414817051354149170513541501705135415117051354152170513541531705135415417051354155170513541561705135415717051354158170513541591705135416017051354161170513541621705135416317051354164170513541651705135416617051354167170513541681705135416917051354170170513541711705135417217051354173170513541741705135417517051354176170513541771705135417817051354179170513541801705135418117051354182170513541831705135418417051354185170513541861705135418717051354188170513541891705135419017051354191170513541921705135419317051354194170513541951705135419617051354197170513541981705135419917051354200170513542011705135420217051354203170513542041705135420517051354206170513542071705135420817051354209170513542101705135421117051354212170513542131705135421417051354215170513542161705135421717051354218170513542191705135422017051354221170513542221705135422317051354224170513542251705135422617051354227170513542281705135422917051354230170513542311705135423217051354233170513542341705135423517051354236170513542371705135423817051354239170513542401705135424117051354242170513542431705135424417051354245170513542461705135424717051354248170513542491705135425017051354251170513542521705135425317051354254170513542551705135425617051354257170513542581705135425917051354260170513542611705135426217051354263170513542641705135426517051354266170513542671705135426817051354269170513542701705135427117051354272170513542731705135427417051354275170513542761705135427717051354278170513542791705135428017051354281170513542821705135428317051354284170513542851705135428617051354287170513542881705135428917051354290170513542911705135429217051354293170513542941705135429517051354296170513542971705135429817051354299170513543001705135430117051354302170513543031705135430417051354305170513543061705135430717051354308170513543091705135431017051354311170513543121705135431317051354314170513543151705135431617051354317170513543181705135431917051354320170513543211705135432217051354323170513543241705135432517051354326170513543271705135432817051354329170513543301705135433117051354332170513543331705135433417051354335170513543361705135433717051354338170513543391705135434017051354341170513543421705135434317051354344170513543451705135434617051354347170513543481705135434917051354350170513543511705135435217051354353170513543541705135435517051354356170513543571705135435817051354359170513543601705135436117051354362170513543631705135436417051354365170513543661705135436717051354368170513543691705135437017051354371170513543721705135437317051354374170513543751705135437617051354377170513543781705135437917051354380170513543811705135438217051354383170513543841705135438517051354386170513543871705135438817051354389170513543901705135439117051354392170513543931705135439417051354395170513543961705135439717051354398170513543991705135440017051354401170513544021705135440317051354404170513544051705135440617051354407170513544081705135440917051354410170513544111705135441217051354413170513544141705135441517051354416170513544171705135441817051354419170513544201705135442117051354422170513544231705135442417051354425170513544261705135442717051354428170513544291705135443017051354431170513544321705135443317051354434170513544351705135443617051354437170513544381705135443917051354440170513544411705135444217051354443170513544441705135444517051354446170513544471705135444817051354449170513544501705135445117051354452170513544531705135445417051354455170513544561705135445717051354458170513544591705135446017051354461170513544621705135446317051354464170513544651705135446617051354467170513544681705135446917051354470170513544711705135447217051354473170513544741705135447517051354476170513544771705135447817051354479170513544801705135448117051354482170513544831705135448417051354485170513544861705135448717051354488170513544891705135449017051354491170513544921705135449317051354494170513544951705135449617051354497170513544981705135449917051354500170513545011705135450217051354503170513545041705135450517051354506170513545071705135450817051354509170513545101705135451117051354512170513545131705135451417051354515170513545161705135451717051354518170513545191705135452017051354521170513545221705135452317051354524170513545251705135452617051354527170513545281705135452917051354530170513545311705135453217051354533170513545341705135453517051354536170513545371705135453817051354539170513545401705135454117051354542170513545431705135454417051354545170513545461705135454717051354548170513545491705135455017051354551170513545521705135455317051354554170513545551705135455617051354557170513545581705135455917051354560170513545611705135456217051354563170513545641705135456517051354566170513545671705135456817051354569170513545701705135457117051354572170513545731705135457417051354575170513545761705135457717051354578170513545791705135458017051354581170513545821705135458317051354584170513545851705135458617051354587170513545881705135458917051354590170513545911705135459217051354593170513545941705135459517051354596170513545971705135459817051354599170513546001705135460117051354602170513546031705135460417051354605170513546061705135460717051354608170513546091705135461017051354611170513546121705135461317051354614170513546151705135461617051354617170513546181705135461917051354620170513546211705135462217051354623170513546241705135462517051354626170513546271705135462817051354629170513546301705135463117051354632170513546331705135463417051354635170513546361705135463717051354638170513546391705135464017051354641170513546421705135464317051354644170513546451705135464617051354647170513546481705135464917051354650170513546511705135465217051354653170513546541705135465517051354656170513546571705135465817051354659170513546601705135466117051354662170513546631705135466417051354665170513546661705135466717051354668170513546691705135467017051354671170513546721705135467317051354674170513546751705135467617051354677170513546781705135467917051354680170513546811705135468217051354683170513546841705135468517051354686170513546871705135468817051354689170513546901705135469117051354692170513546931705135469417051354695170513546961705135469717051354698170513546991705135470017051354701170513547021705135470317051354704170513547051705135470617051354707170513547081705135470917051354710170513547111705135471217051354713170513547141705135471517051354716170513547171705135471817051354719170513547201705135472117051354722170513547231705135472417051354725170513547261705135472717051354728170513547291705135473017051354731170513547321705135473317051354734170513547351705135473617051354737170513547381705135473917051354740170513547411705135474217051354743170513547441705135474517051354746170513547471705135474817051354749170513547501705135475117051354752170513547531705135475417051354755170513547561705135475717051354758170513547591705135476017051354761170513547621705135476317051354764170513547651705135476617051354767170513547681705135476917051354770170513547711705135477217051354773170513547741705135477517051354776170513547771705135477817051354779170513547801705135478117051354782170513547831705135478417051354785170513547861705135478717051354788170513547891705135479017051354791170513547921705135479317051354794170513547951705135479617051354797170513547981705135479917051354800170513548011705135480217051354803170513548041705135480517051354806170513548071705135480817051354809170513548101705135481117051354812170513548131705135481417051354815170513548161705135481717051354818170513548191705135482017051354821170513548221705135482317051354824170513548251705135482617051354827170513548281705135482917051354830170513548311705135483217051354833170513548341705135483517051354836170513548371705135483817051354839170513548401705135484117051354842170513548431705135484417051354845170513548461705135484717051354848170513548491705135485017051354851170513548521705135485317051354854170513548551705135485617051354857170513548581705135485917051354860170513548611705135486217051354863170513548641705135486517051354866170513548671705135486817051354869170513548701705135487117051354872170513548731705135487417051354875170513548761705135487717051354878170513548791705135488017051354881170513548821705135488317051354884170513548851705135488617051354887170513548881705135488917051354890170513548911705135489217051354893170513548941705135489517051354896170513548971705135489817051354899170513549001705135490117051354902170513549031705135490417051354905170513549061705135490717051354908170513549091705135491017051354911170513549121705135491317051354914170513549151705135491617051354917170513549181705135491917051354920170513549211705135492217051354923170513549241705135492517051354926170513549271705135492817051354929170513549301705135493117051354932170513549331705135493417051354935170513549361705135493717051354938170513549391705135494017051354941170513549421705135494317051354944170513549451705135494617051354947170513549481705135494917051354950170513549511705135495217051354953170513549541705135495517051354956170513549571705135495817051354959170513549601705135496117051354962170513549631705135496417051354965170513549661705135496717051354968170513549691705135497017051354971170513549721705135497317051354974170513549751705135497617051354977170513549781705135497917051354980170513549811705135498217051354983170513549841705135498517051354986170513549871705135498817051354989170513549901705135499117051354992170513549931705135499417051354995170513549961705135499717051354998170513549991705135500017051355001170513550021705135500317051355004170513550051705135500617051355007170513550081705135500917051355010170513550111705135501217051355013170513550141705135501517051355016170513550171705135501817051355019170513550201705135502117051355022170513550231705135502417051355025170513550261705135502717051355028170513550291705135503017051355031170513550321705135503317051355034170513550351705135503617051355037170513550381705135503917051355040170513550411705135504217051355043170513550441705135504517051355046170513550471705135504817051355049170513550501705135505117051355052170513550531705135505417051355055170513550561705135505717051355058170513550591705135506017051355061170513550621705135506317051355064170513550651705135506617051355067170513550681705135506917051355070170513550711705135507217051355073170513550741705135507517051355076170513550771705135507817051355079170513550801705135508117051355082170513550831705135508417051355085170513550861705135508717051355088170513550891705135509017051355091170513550921705135509317051355094170513550951705135509617051355097170513550981705135509917051355100170513551011705135510217051355103170513551041705135510517051355106170513551071705135510817051355109170513551101705135511117051355112170513551131705135511417051355115170513551161705135511717051355118170513551191705135512017051355121170513551221705135512317051355124170513551251705135512617051355127170513551281705135512917051355130170513551311705135513217051355133170513551341705135513517051355136170513551371705135513817051355139170513551401705135514117051355142170513551431705135514417051355145170513551461705135514717051355148170513551491705135515017051355151170513551521705135515317051355154170513551551705135515617051355157170513551581705135515917051355160170513551611705135516217051355163170513551641705135516517051355166170513551671705135516817051355169170513551701705135517117051355172170513551731705135517417051355175170513551761705135517717051355178170513551791705135518017051355181170513551821705135518317051355184170513551851705135518617051355187170513551881705135518917051355190170513551911705135519217051355193170513551941705135519517051355196170513551971705135519817051355199170513552001705135520117051355202170513552031705135520417051355205170513552061705135520717051355208170513552091705135521017051355211170513552121705135521317051355214170513552151705135521617051355217170513552181705135521917051355220170513552211705135522217051355223170513552241705135522517051355226170513552271705135522817051355229170513552301705135523117051355232170513552331705135523417051355235170513552361705135523717051355238170513552391705135524017051355241170513552421705135524317051355244170513552451705135524617051355247170513552481705135524917051355250170513552511705135525217051355253170513552541705135525517051355256170513552571705135525817051355259170513552601705135526117051355262170513552631705135526417051355265170513552661705135526717051355268170513552691705135527017051355271170513552721705135527317051355274170513552751705135527617051355277170513552781705135527917051355280170513552811705135528217051355283170513552841705135528517051355286170513552871705135528817051355289170513552901705135529117051355292170513552931705135529417051355295170513552961705135529717051355298170513552991705135530017051355301170513553021705135530317051355304170513553051705135530617051355307170513553081705135530917051355310170513553111705135531217051355313170513553141705135531517051355316170513553171705135531817051355319170513553201705135532117051355322170513553231705135532417051355325170513553261705135532717051355328170513553291705135533017051355331170513553321705135533317051355334170513553351705135533617051355337170513553381705135533917051355340170513553411705135534217051355343170513553441705135534517051355346170513553471705135534817051355349170513553501705135535117051355352170513553531705135535417051355355170513553561705135535717051355358170513553591705135536017051355361170513553621705135536317051355364170513553651705135536617051355367170513553681705135536917051355370170513553711705135537217051355373170513553741705135537517051355376170513553771705135537817051355379170513553801705135538117051355382170513553831705135538417051355385170513553861705135538717051355388170513553891705135539017051355391170513553921705135539317051355394170513553951705135539617051355397170513553981705135539917051355400170513554011705135540217051355403170513554041705135540517051355406170513554071705135540817051355409170513554101705135541117051355412170513554131705135541417051355415170513554161705135541717051355418170513554191705135542017051355421170513554221705135542317051355424170513554251705135542617051355427170513554281705135542917051355430170513554311705135543217051355433170513554341705135543517051355436170513554371705135543817051355439170513554401705135544117051355442170513554431705135544417051355445170513554461705135544717051355448170513554491705135545017051355451170513554521705135545317051355454170513554551705135545617051355457170513554581705135545917051355460170513554611705135546217051355463170513554641705135546517051355466170513554671705135546817051355469170513554701705135547117051355472170513554731705135547417051355475170513554761705135547717051355478170513554791705135548017051355481170513554821705135548317051355484170513554851705135548617051355487170513554881705135548917051355490170513554911705135549217051355493170513554941705135549517051355496170513554971705135549817051355499170513555001705135550117051355502170513555031705135550417051355505170513555061705135550717051355508170513555091705135551017051355511170513555121705135551317051355514170513555151705135551617051355517170513555181705135551917051355520170513555211705135552217051355523170513555241705135552517051355526170513555271705135552817051355529170513555301705135553117051355532170513555331705135553417051355535170513555361705135553717051355538170513555391705135554017051355541170513555421705135554317051355544170513555451705135554617051355547170513555481705135554917051355550170513555511705135555217051355553170513555541705135555517051355556170513555571705135555817051355559170513555601705135556117051355562170513555631705135556417051355565170513555661705135556717051355568170513555691705135557017051355571170513555721705135557317051355574170513555751705135557617051355577170513555781705135557917051355580170513555811705135558217051355583170513555841705135558517051355586170513555871705135558817051355589170513555901705135559117051355592170513555931705135559417051355595170513555961705135559717051355598170513555991705135560017051355601170513556021705135560317051355604170513556051705135560617051355607170513556081705135560917051355610170513556111705135561217051355613170513556141705135561517051355616170513556171705135561817051355619170513556201705135562117051355622170513556231705135562417051355625170513556261705135562717051355628170513556291705135563017051355631170513556321705135563317051355634170513556351705135563617051355637170513556381705135563917051355640170513556411705135564217051355643170513556441705135564517051355646170513556471705135564817051355649170513556501705135565117051355652170513556531705135565417051355655170513556561705135565717051355658170513556591705135566017051355661170513556621705135566317051355664170513556651705135566617051355667170513556681705135566917051355670170513556711705135567217051355673170513556741705135567517051355676170513556771705135567817051355679170513556801705135568117051355682170513556831705135568417051355685170513556861705135568717051355688170513556891705135569017051355691170513556921705135569317051355694170513556951705135569617051355697170513556981705135569917051355700170513557011705135570217051355703170513557041705135570517051355706170513557071705135570817051355709170513557101705135571117051355712170513557131705135571417051355715170513557161705135571717051355718170513557191705135572017051355721170513557221705135572317051355724170513557251705135572617051355727170513557281705135572917051355730170513557311705135573217051355733170513557341705135573517051355736170513557371705135573817051355739170513557401705135574117051355742170513557431705135574417051355745170513557461705135574717051355748170513557491705135575017051355751170513557521705135575317051355754170513557551705135575617051355757170513557581705135575917051355760170513557611705135576217051355763170513557641705135576517051355766170513557671705135576817051355769170513557701705135577117051355772170513557731705135577417051355775170513557761705135577717051355778170513557791705135578017051355781170513557821705135578317051355784170513557851705135578617051355787170513557881705135578917051355790170513557911705135579217051355793170513557941705135579517051355796170513557971705135579817051355799170513558001705135580117051355802170513558031705135580417051355805170513558061705135580717051355808170513558091705135581017051355811170513558121705135581317051355814170513558151705135581617051355817170513558181705135581917051355820170513558211705135582217051355823170513558241705135582517051355826170513558271705135582817051355829170513558301705135583117051355832170513558331705135583417051355835170513558361705135583717051355838170513558391705135584017051355841170513558421705135584317051355844170513558451705135584617051355847170513558481705135584917051355850170513558511705135585217051355853170513558541705135585517051355856170513558571705135585817051355859170513558601705135586117051355862170513558631705135586417051355865170513558661705135586717051355868170513558691705135587017051355871170513558721705135587317051355874170513558751705135587617051355877170513558781705135587917051355880170513558811705135588217051355883170513558841705135588517051355886170513558871705135588817051355889170513558901705135589117051355892170513558931705135589417051355895170513558961705135589717051355898170513558991705135590017051355901170513559021705135590317051355904170513559051705135590617051355907170513559081705135590917051355910170513559111705135591217051355913170513559141705135591517051355916170513559171705135591817051355919170513559201705135592117051355922170513559231705135592417051355925170513559261705135592717051355928170513559291705135593017051355931170513559321705135593317051355934170513559351705135593617051355937170513559381705135593917051355940170513559411705135594217051355943170513559441705135594517051355946170513559471705135594817051355949170513559501705135595117051355952170513559531705135595417051355955170513559561705135595717051355958170513559591705135596017051355961170513559621705135596317051355964170513559651705135596617051355967170513559681705135596917051355970170513559711705135597217051355973170513559741705135597517051355976170513559771705135597817051355979170513559801705135598117051355982170513559831705135598417051355985170513559861705135598717051355988170513559891705135599017051355991170513559921705135599317051355994170513559951705135599617051355997170513559981705135599917051356000170513560011705135600217051356003170513560041705135600517051356006170513560071705135600817051356009170513560101705135601117051356012170513560131705135601417051356015170513560161705135601717051356018170513560191705135602017051356021170513560221705135602317051356024170513560251705135602617051356027170513560281705135602917051356030170513560311705135603217051356033170513560341705135603517051356036170513560371705135603817051356039170513560401705135604117051356042170513560431705135604417051356045170513560461705135604717051356048170513560491705135605017051356051170513560521705135605317051356054170513560551705135605617051356057170513560581705135605917051356060170513560611705135606217051356063170513560641705135606517051356066170513560671705135606817051356069170513560701705135607117051356072170513560731705135607417051356075170513560761705135607717051356078170513560791705135608017051356081170513560821705135608317051356084170513560851705135608617051356087170513560881705135608917051356090170513560911705135609217051356093170513560941705135609517051356096170513560971705135609817051356099170513561001705135610117051356102170513561031705135610417051356105170513561061705135610717051356108170513561091705135611017051356111170513561121705135611317051356114170513561151705135611617051356117170513561181705135611917051356120170513561211705135612217051356123170513561241705135612517051356126170513561271705135612817051356129170513561301705135613117051356132170513561331705135613417051356135170513561361705135613717051356138170513561391705135614017051356141170513561421705135614317051356144170513561451705135614617051356147170513561481705135614917051356150170513561511705135615217051356153170513561541705135615517051356156170513561571705135615817051356159170513561601705135616117051356162170513561631705135616417051356165170513561661705135616717051356168170513561691705135617017051356171170513561721705135617317051356174170513561751705135617617051356177170513561781705135617917051356180170513561811705135618217051356183170513561841705135618517051356186170513561871705135618817051356189170513561901705135619117051356192170513561931705135619417051356195170513561961705135619717051356198170513561991705135620017051356201170513562021705135620317051356204170513562051705135620617051356207170513562081705135620917051356210170513562111705135621217051356213170513562141705135621517051356216170513562171705135621817051356219170513562201705135622117051356222170513562231705135622417051356225170513562261705135622717051356228170513562291705135623017051356231170513562321705135623317051356234170513562351705135623617051356237170513562381705135623917051356240170513562411705135624217051356243170513562441705135624517051356246170513562471705135624817051356249170513562501705135625117051356252170513562531705135625417051356255170513562561705135625717051356258170513562591705135626017051356261170513562621705135626317051356264170513562651705135626617051356267170513562681705135626917051356270170513562711705135627217051356273170513562741705135627517051356276170513562771705135627817051356279170513562801705135628117051356282170513562831705135628417051356285170513562861705135628717051356288170513562891705135629017051356291170513562921705135629317051356294170513562951705135629617051356297170513562981705135629917051356300170513563011705135630217051356303170513563041705135630517051356306170513563071705135630817051356309170513563101705135631117051356312170513563131705135631417051356315170513563161705135631717051356318170513563191705135632017051356321170513563221705135632317051356324170513563251705135632617051356327170513563281705135632917051356330170513563311705135633217051356333170513563341705135633517051356336170513563371705135633817051356339170513563401705135634117051356342170513563431705135634417051356345170513563461705135634717051356348170513563491705135635017051356351170513563521705135635317051356354170513563551705135635617051356357170513563581705135635917051356360170513563611705135636217051356363170513563641705135636517051356366170513563671705135636817051356369170513563701705135637117051356372170513563731705135637417051356375170513563761705135637717051356378170513563791705135638017051356381170513563821705135638317051356384170513563851705135638617051356387170513563881705135638917051356390170513563911705135639217051356393170513563941705135639517051356396170513563971705135639817051356399170513564001705135640117051356402170513564031705135640417051356405170513564061705135640717051356408170513564091705135641017051356411170513564121705135641317051356414170513564151705135641617051356417170513564181705135641917051356420170513564211705135642217051356423170513564241705135642517051356426170513564271705135642817051356429170513564301705135643117051356432170513564331705135643417051356435170513564361705135643717051356438170513564391705135644017051356441170513564421705135644317051356444170513564451705135644617051356447170513564481705135644917051356450170513564511705135645217051356453170513564541705135645517051356456170513564571705135645817051356459170513564601705135646117051356462170513564631705135646417051356465170513564661705135646717051356468170513564691705135647017051356471170513564721705135647317051356474170513564751705135647617051356477170513564781705135647917051356480170513564811705135648217051356483170513564841705135648517051356486170513564871705135648817051356489170513564901705135649117051356492170513564931705135649417051356495170513564961705135649717051356498170513564991705135650017051356501170513565021705135650317051356504170513565051705135650617051356507170513565081705135650917051356510170513565111705135651217051356513170513565141705135651517051356516170513565171705135651817051356519170513565201705135652117051356522170513565231705135652417051356525170513565261705135652717051356528170513565291705135653017051356531170513565321705135653317051356534170513565351705135653617051356537170513565381705135653917051356540170513565411705135654217051356543170513565441705135654517051356546170513565471705135654817051356549170513565501705135655117051356552170513565531705135655417051356555170513565561705135655717051356558170513565591705135656017051356561170513565621705135656317051356564170513565651705135656617051356567170513565681705135656917051356570170513565711705135657217051356573170513565741705135657517051356576170513565771705135657817051356579170513565801705135658117051356582170513565831705135658417051356585170513565861705135658717051356588170513565891705135659017051356591170513565921705135659317051356594170513565951705135659617051356597170513565981705135659917051356600170513566011705135660217051356603170513566041705135660517051356606170513566071705135660817051356609170513566101705135661117051356612170513566131705135661417051356615170513566161705135661717051356618170513566191705135662017051356621170513566221705135662317051356624170513566251705135662617051356627170513566281705135662917051356630170513566311705135663217051356633170513566341705135663517051356636170513566371705135663817051356639170513566401705135664117051356642170513566431705135664417051356645170513566461705135664717051356648170513566491705135665017051356651170513566521705135665317051356654170513566551705135665617051356657170513566581705135665917051356660170513566611705135666217051356663170513566641705135666517051356666170513566671705135666817051356669170513566701705135667117051356672170513566731705135667417051356675170513566761705135667717051356678170513566791705135668017051356681170513566821705135668317051356684170513566851705135668617051356687170513566881705135668917051356690170513566911705135669217051356693170513566941705135669517051356696170513566971705135669817051356699170513567001705135670117051356702170513567031705135670417051356705170513567061705135670717051356708170513567091705135671017051356711170513567121705135671317051356714170513567151705135671617051356717170513567181705135671917051356720170513567211705135672217051356723170513567241705135672517051356726170513567271705135672817051356729170513567301705135673117051356732170513567331705135673417051356735170513567361705135673717051356738170513567391705135674017051356741170513567421705135674317051356744170513567451705135674617051356747170513567481705135674917051356750170513567511705135675217051356753170513567541705135675517051356756170513567571705135675817051356759170513567601705135676117051356762170513567631705135676417051356765170513567661705135676717051356768170513567691705135677017051356771170513567721705135677317051356774170513567751705135677617051356777170513567781705135677917051356780170513567811705135678217051356783170513567841705135678517051356786170513567871705135678817051356789170513567901705135679117051356792170513567931705135679417051356795170513567961705135679717051356798170513567991705135680017051356801170513568021705135680317051356804170513568051705135680617051356807170513568081705135680917051356810170513568111705135681217051356813170513568141705135681517051356816170513568171705135681817051356819170513568201705135682117051356822170513568231705135682417051356825170513568261705135682717051356828170513568291705135683017051356831170513568321705135683317051356834170513568351705135683617051356837170513568381705135683917051356840170513568411705135684217051356843170513568441705135684517051356846170513568471705135684817051356849170513568501705135685117051356852170513568531705135685417051356855170513568561705135685717051356858170513568591705135686017051356861170513568621705135686317051356864170513568651705135686617051356867170513568681705135686917051356870170513568711705135687217051356873170513568741705135687517051356876170513568771705135687817051356879170513568801705135688117051356882170513568831705135688417051356885170513568861705135688717051356888170513568891705135689017051356891170513568921705135689317051356894170513568951705135689617051356897170513568981705135689917051356900170513569011705135690217051356903170513569041705135690517051356906170513569071705135690817051356909170513569101705135691117051356912170513569131705135691417051356915170513569161705135691717051356918170513569191705135692017051356921170513569221705135692317051356924170513569251705135692617051356927170513569281705135692917051356930170513569311705135693217051356933170513569341705135693517051356936170513569371705135693817051356939170513569401705135694117051356942170513569431705135694417051356945170513569461705135694717051356948170513569491705135695017051356951170513569521705135695317051356954170513569551705135695617051356957170513569581705135695917051356960170513569611705135696217051356963170513569641705135696517051356966170513569671705135696817051356969170513569701705135697117051356972170513569731705135697417051356975170513569761705135697717051356978170513569791705135698017051356981170513569821705135698317051356984170513569851705135698617051356987170513569881705135698917051356990170513569911705135699217051356993170513569941705135699517051356996170513569971705135699817051356999170513570001705135700117051357002170513570031705135700417051357005170513570061705135700717051357008170513570091705135701017051357011170513570121705135701317051357014170513570151705135701617051357017170513570181705135701917051357020170513570211705135702217051357023170513570241705135702517051357026170513570271705135702817051357029170513570301705135703117051357032170513570331705135703417051357035170513570361705135703717051357038170513570391705135704017051357041170513570421705135704317051357044170513570451705135704617051357047170513570481705135704917051357050170513570511705135705217051357053170513570541705135705517051357056170513570571705135705817051357059170513570601705135706117051357062170513570631705135706417051357065170513570661705135706717051357068170513570691705135707017051357071170513570721705135707317051357074170513570751705135707617051357077170513570781705135707917051357080170513570811705135708217051357083170513570841705135708517051357086170513570871705135708817051357089170513570901705135709117051357092170513570931705135709417051357095170513570961705135709717051357098170513570991705135710017051357101170513571021705135710317051357104170513571051705135710617051357107170513571081705135710917051357110170513571111705135711217051357113170513571141705135711517051357116170513571171705135711817051357119170513571201705135712117051357122170513571231705135712417051357125170513571261705135712717051357128170513571291705135713017051357131170513571321705135713317051357134170513571351705135713617051357137170513571381705135713917051357140170513571411705135714217051357143170513571441705135714517051357146170513571471705135714817051357149170513571501705135715117051357152170513571531705135715417051357155170513571561705135715717051357158170513571591705135716017051357161170513571621705135716317051357164170513571651705135716617051357167170513571681705135716917051357170170513571711705135717217051357173170513571741705135717517051357176170513571771705135717817051357179170513571801705135718117051357182170513571831705135718417051357185170513571861705135718717051357188170513571891705135719017051357191170513571921705135719317051357194170513571951705135719617051357197170513571981705135719917051357200170513572011705135720217051357203170513572041705135720517051357206170513572071705135720817051357209170513572101705135721117051357212170513572131705135721417051357215170513572161705135721717051357218170513572191705135722017051357221170513572221705135722317051357224170513572251705135722617051357227170513572281705135722917051357230170513572311705135723217051357233170513572341705135723517051357236170513572371705135723817051357239170513572401705135724117051357242170513572431705135724417051357245170513572461705135724717051357248170513572491705135725017051357251170513572521705135725317051357254170513572551705135725617051357257170513572581705135725917051357260170513572611705135726217051357263170513572641705135726517051357266170513572671705135726817051357269170513572701705135727117051357272170513572731705135727417051357275170513572761705135727717051357278170513572791705135728017051357281170513572821705135728317051357284170513572851705135728617051357287170513572881705135728917051357290170513572911705135729217051357293170513572941705135729517051357296170513572971705135729817051357299170513573001705135730117051357302170513573031705135730417051357305170513573061705135730717051357308170513573091705135731017051357311170513573121705135731317051357314170513573151705135731617051357317170513573181705135731917051357320170513573211705135732217051357323170513573241705135732517051357326170513573271705135732817051357329170513573301705135733117051357332170513573331705135733417051357335170513573361705135733717051357338170513573391705135734017051357341170513573421705135734317051357344170513573451705135734617051357347170513573481705135734917051357350170513573511705135735217051357353170513573541705135735517051357356170513573571705135735817051357359170513573601705135736117051357362170513573631705135736417051357365170513573661705135736717051357368170513573691705135737017051357371170513573721705135737317051357374170513573751705135737617051357377170513573781705135737917051357380170513573811705135738217051357383170513573841705135738517051357386170513573871705135738817051357389170513573901705135739117051357392170513573931705135739417051357395170513573961705135739717051357398170513573991705135740017051357401170513574021705135740317051357404170513574051705135740617051357407170513574081705135740917051357410170513574111705135741217051357413170513574141705135741517051357416170513574171705135741817051357419170513574201705135742117051357422170513574231705135742417051357425170513574261705135742717051357428170513574291705135743017051357431170513574321705135743317051357434170513574351705135743617051357437170513574381705135743917051357440170513574411705135744217051357443170513574441705135744517051357446170513574471705135744817051357449170513574501705135745117051357452170513574531705135745417051357455170513574561705135745717051357458170513574591705135746017051357461170513574621705135746317051357464170513574651705135746617051357467170513574681705135746917051357470170513574711705135747217051357473170513574741705135747517051357476170513574771705135747817051357479170513574801705135748117051357482170513574831705135748417051357485170513574861705135748717051357488170513574891705135749017051357491170513574921705135749317051357494170513574951705135749617051357497170513574981705135749917051357500170513575011705135750217051357503170513575041705135750517051357506170513575071705135750817051357509170513575101705135751117051357512170513575131705135751417051357515170513575161705135751717051357518170513575191705135752017051357521170513575221705135752317051357524170513575251705135752617051357527170513575281705135752917051357530170513575311705135753217051357533170513575341705135753517051357536170513575371705135753817051357539170513575401705135754117051357542170513575431705135754417051357545170513575461705135754717051357548170513575491705135755017051357551170513575521705135755317051357554170513575551705135755617051357557170513575581705135755917051357560170513575611705135756217051357563170513575641705135756517051357566170513575671705135756817051357569170513575701705135757117051357572170513575731705135757417051357575170513575761705135757717051357578170513575791705135758017051357581170513575821705135758317051357584170513575851705135758617051357587170513575881705135758917051357590170513575911705135759217051357593170513575941705135759517051357596170513575971705135759817051357599170513576001705135760117051357602170513576031705135760417051357605170513576061705135760717051357608170513576091705135761017051357611170513576121705135761317051357614170513576151705135761617051357617170513576181705135761917051357620170513576211705135762217051357623170513576241705135762517051357626170513576271705135762817051357629170513576301705135763117051357632170513576331705135763417051357635170513576361705135763717051357638170513576391705135764017051357641170513576421705135764317051357644170513576451705135764617051357647170513576481705135764917051357650170513576511705135765217051357653170513576541705135765517051357656170513576571705135765817051357659170513576601705135766117051357662170513576631705135766417051357665170513576661705135766717051357668170513576691705135767017051357671170513576721705135767317051357674170513576751705135767617051357677170513576781705135767917051357680170513576811705135768217051357683170513576841705135768517051357686170513576871705135768817051357689170513576901705135769117051357692170513576931705135769417051357695170513576961705135769717051357698170513576991705135770017051357701170513577021705135770317051357704170513577051705135770617051357707170513577081705135770917051357710170513577111705135771217051357713170513577141705135771517051357716170513577171705135771817051357719170513577201705135772117051357722170513577231705135772417051357725170513577261705135772717051357728170513577291705135773017051357731170513577321705135773317051357734170513577351705135773617051357737170513577381705135773917051357740170513577411705135774217051357743170513577441705135774517051357746170513577471705135774817051357749170513577501705135775117051357752170513577531705135775417051357755170513577561705135775717051357758170513577591705135776017051357761170513577621705135776317051357764170513577651705135776617051357767170513577681705135776917051357770170513577711705135777217051357773170513577741705135777517051357776170513577771705135777817051357779170513577801705135778117051357782170513577831705135778417051357785170513577861705135778717051357788170513577891705135779017051357791170513577921705135779317051357794170513577951705135779617051357797170513577981705135779917051357800170513578011705135780217051357803170513578041705135780517051357806170513578071705135780817051357809170513578101705135781117051357812170513578131705135781417051357815170513578161705135781717051357818170513578191705135782017051357821170513578221705135782317051357824170513578251705135782617051357827170513578281705135782917051357830170513578311705135783217051357833170513578341705135783517051357836170513578371705135783817051357839170513578401705135784117051357842170513578431705135784417051357845170513578461705135784717051357848170513578491705135785017051357851170513578521705135785317051357854170513578551705135785617051357857170513578581705135785917051357860170513578611705135786217051357863170513578641705135786517051357866170513578671705135786817051357869170513578701705135787117051357872170513578731705135787417051357875170513578761705135787717051357878170513578791705135788017051357881170513578821705135788317051357884170513578851705135788617051357887170513578881705135788917051357890170513578911705135789217051357893170513578941705135789517051357896170513578971705135789817051357899170513579001705135790117051357902170513579031705135790417051357905170513579061705135790717051357908170513579091705135791017051357911170513579121705135791317051357914170513579151705135791617051357917170513579181705135791917051357920170513579211705135792217051357923170513579241705135792517051357926170513579271705135792817051357929170513579301705135793117051357932170513579331705135793417051357935170513579361705135793717051357938170513579391705135794017051357941170513579421705135794317051357944170513579451705135794617051357947170513579481705135794917051357950170513579511705135795217051357953170513579541705135795517051357956170513579571705135795817051357959170513579601705135796117051357962170513579631705135796417051357965170513579661705135796717051357968170513579691705135797017051357971170513579721705135797317051357974170513579751705135797617051357977170513579781705135797917051357980170513579811705135798217051357983170513579841705135798517051357986170513579871705135798817051357989170513579901705135799117051357992170513579931705135799417051357995170513579961705135799717051357998170513579991705135800017051358001170513580021705135800317051358004170513580051705135800617051358007170513580081705135800917051358010170513580111705135801217051358013170513580141705135801517051358016170513580171705135801817051358019170513580201705135802117051358022170513580231705135802417051358025170513580261705135802717051358028170513580291705135803017051358031170513580321705135803317051358034170513580351705135803617051358037170513580381705135803917051358040170513580411705135804217051358043170513580441705135804517051358046170513580471705135804817051358049170513580501705135805117051358052170513580531705135805417051358055170513580561705135805717051358058170513580591705135806017051358061170513580621705135806317051358064170513580651705135806617051358067170513580681705135806917051358070170513580711705135807217051358073170513580741705135807517051358076170513580771705135807817051358079170513580801705135808117051358082170513580831705135808417051358085170513580861705135808717051358088170513580891705135809017051358091170513580921705135809317051358094170513580951705135809617051358097170513580981705135809917051358100170513581011705135810217051358103170513581041705135810517051358106170513581071705135810817051358109170513581101705135811117051358112170513581131705135811417051358115170513581161705135811717051358118170513581191705135812017051358121170513581221705135812317051358124170513581251705135812617051358127170513581281705135812917051358130170513581311705135813217051358133170513581341705135813517051358136170513581371705135813817051358139170513581401705135814117051358142170513581431705135814417051358145170513581461705135814717051358148170513581491705135815017051358151170513581521705135815317051358154170513581551705135815617051358157170513581581705135815917051358160170513581611705135816217051358163170513581641705135816517051358166170513581671705135816817051358169170513581701705135817117051358172170513581731705135817417051358175170513581761705135817717051358178170513581791705135818017051358181170513581821705135818317051358184170513581851705135818617051358187170513581881705135818917051358190170513581911705135819217051358193170513581941705135819517051358196170513581971705135819817051358199170513582001705135820117051358202170513582031705135820417051358205170513582061705135820717051358208170513582091705135821017051358211170513582121705135821317051358214170513582151705135821617051358217170513582181705135821917051358220170513582211705135822217051358223170513582241705135822517051358226170513582271705135822817051358229170513582301705135823117051358232170513582331705135823417051358235170513582361705135823717051358238170513582391705135824017051358241170513582421705135824317051358244170513582451705135824617051358247170513582481705135824917051358250170513582511705135825217051358253170513582541705135825517051358256170513582571705135825817051358259170513582601705135826117051358262170513582631705135826417051358265170513582661705135826717051358268170513582691705135827017051358271170513582721705135827317051358274170513582751705135827617051358277170513582781705135827917051358280170513582811705135828217051358283170513582841705135828517051358286170513582871705135828817051358289170513582901705135829117051358292170513582931705135829417051358295170513582961705135829717051358298170513582991705135830017051358301170513583021705135830317051358304170513583051705135830617051358307170513583081705135830917051358310170513583111705135831217051358313170513583141705135831517051358316170513583171705135831817051358319170513583201705135832117051358322170513583231705135832417051358325170513583261705135832717051358328170513583291705135833017051358331170513583321705135833317051358334170513583351705135833617051358337170513583381705135833917051358340170513583411705135834217051358343170513583441705135834517051358346170513583471705135834817051358349170513583501705135835117051358352170513583531705135835417051358355170513583561705135835717051358358170513583591705135836017051358361170513583621705135836317051358364170513583651705135836617051358367170513583681705135836917051358370170513583711705135837217051358373170513583741705135837517051358376170513583771705135837817051358379170513583801705135838117051358382170513583831705135838417051358385170513583861705135838717051358388170513583891705135839017051358391170513583921705135839317051358394170513583951705135839617051358397170513583981705135839917051358400170513584011705135840217051358403170513584041705135840517051358406170513584071705135840817051358409170513584101705135841117051358412170513584131705135841417051358415170513584161705135841717051358418170513584191705135842017051358421170513584221705135842317051358424170513584251705135842617051358427170513584281705135842917051358430170513584311705135843217051358433170513584341705135843517051358436170513584371705135843817051358439170513584401705135844117051358442170513584431705135844417051358445170513584461705135844717051358448170513584491705135845017051358451170513584521705135845317051358454170513584551705135845617051358457170513584581705135845917051358460170513584611705135846217051358463170513584641705135846517051358466170513584671705135846817051358469170513584701705135847117051358472170513584731705135847417051358475170513584761705135847717051358478170513584791705135848017051358481170513584821705135848317051358484170513584851705135848617051358487170513584881705135848917051358490170513584911705135849217051358493170513584941705135849517051358496170513584971705135849817051358499170513585001705135850117051358502170513585031705135850417051358505170513585061705135850717051358508170513585091705135851017051358511170513585121705135851317051358514170513585151705135851617051358517170513585181705135851917051358520170513585211705135852217051358523170513585241705135852517051358526170513585271705135852817051358529170513585301705135853117051358532170513585331705135853417051358535170513585361705135853717051358538170513585391705135854017051358541170513585421705135854317051358544170513585451705135854617051358547170513585481705135854917051358550170513585511705135855217051358553170513585541705135855517051358556170513585571705135855817051358559170513585601705135856117051358562170513585631705135856417051358565170513585661705135856717051358568170513585691705135857017051358571170513585721705135857317051358574170513585751705135857617051358577170513585781705135857917051358580170513585811705135858217051358583170513585841705135858517051358586170513585871705135858817051358589170513585901705135859117051358592170513585931705135859417051358595170513585961705135859717051358598170513585991705135860017051358601170513586021705135860317051358604170513586051705135860617051358607170513586081705135860917051358610170513586111705135861217051358613170513586141705135861517051358616170513586171705135861817051358619170513586201705135862117051358622170513586231705135862417051358625170513586261705135862717051358628170513586291705135863017051358631170513586321705135863317051358634170513586351705135863617051358637170513586381705135863917051358640170513586411705135864217051358643170513586441705135864517051358646170513586471705135864817051358649170513586501705135865117051358652170513586531705135865417051358655170513586561705135865717051358658170513586591705135866017051358661170513586621705135866317051358664170513586651705135866617051358667170513586681705135866917051358670170513586711705135867217051358673170513586741705135867517051358676170513586771705135867817051358679170513586801705135868117051358682170513586831705135868417051358685170513586861705135868717051358688170513586891705135869017051358691170513586921705135869317051358694170513586951705135869617051358697170513586981705135869917051358700170513587011705135870217051358703170513587041705135870517051358706170513587071705135870817051358709170513587101705135871117051358712170513587131705135871417051358715170513587161705135871717051358718170513587191705135872017051358721170513587221705135872317051358724170513587251705135872617051358727170513587281705135872917051358730170513587311705135873217051358733170513587341705135873517051358736170513587371705135873817051358739170513587401705135874117051358742170513587431705135874417051358745170513587461705135874717051358748170513587491705135875017051358751170513587521705135875317051358754170513587551705135875617051358757170513587581705135875917051358760170513587611705135876217051358763170513587641705135876517051358766170513587671705135876817051358769170513587701705135877117051358772170513587731705135877417051358775170513587761705135877717051358778170513587791705135878017051358781170513587821705135878317051358784170513587851705135878617051358787170513587881705135878917051358790170513587911705135879217051358793170513587941705135879517051358796170513587971705135879817051358799170513588001705135880117051358802170513588031705135880417051358805170513588061705135880717051358808170513588091705135881017051358811170513588121705135881317051358814170513588151705135881617051358817170513588181705135881917051358820170513588211705135882217051358823170513588241705135882517051358826170513588271705135882817051358829170513588301705135883117051358832170513588331705135883417051358835170513588361705135883717051358838170513588391705135884017051358841170513588421705135884317051358844170513588451705135884617051358847170513588481705135884917051358850170513588511705135885217051358853170513588541705135885517051358856170513588571705135885817051358859170513588601705135886117051358862170513588631705135886417051358865170513588661705135886717051358868170513588691705135887017051358871170513588721705135887317051358874170513588751705135887617051358877170513588781705135887917051358880170513588811705135888217051358883170513588841705135888517051358886170513588871705135888817051358889170513588901705135889117051358892170513588931705135889417051358895170513588961705135889717051358898170513588991705135890017051358901170513589021705135890317051358904170513589051705135890617051358907170513589081705135890917051358910170513589111705135891217051358913170513589141705135891517051358916170513589171705135891817051358919170513589201705135892117051358922170513589231705135892417051358925170513589261705135892717051358928170513589291705135893017051358931170513589321705135893317051358934170513589351705135893617051358937170513589381705135893917051358940170513589411705135894217051358943170513589441705135894517051358946170513589471705135894817051358949170513589501705135895117051358952170513589531705135895417051358955170513589561705135895717051358958170513589591705135896017051358961170513589621705135896317051358964170513589651705135896617051358967170513589681705135896917051358970170513589711705135897217051358973170513589741705135897517051358976170513589771705135897817051358979170513589801705135898117051358982170513589831705135898417051358985170513589861705135898717051358988170513589891705135899017051358991170513589921705135899317051358994170513589951705135899617051358997170513589981705135899917051359000170513590011705135900217051359003170513590041705135900517051359006170513590071705135900817051359009170513590101705135901117051359012170513590131705135901417051359015170513590161705135901717051359018170513590191705135902017051359021170513590221705135902317051359024170513590251705135902617051359027170513590281705135902917051359030170513590311705135903217051359033170513590341705135903517051359036170513590371705135903817051359039170513590401705135904117051359042170513590431705135904417051359045170513590461705135904717051359048170513590491705135905017051359051170513590521705135905317051359054170513590551705135905617051359057170513590581705135905917051359060170513590611705135906217051359063170513590641705135906517051359066170513590671705135906817051359069170513590701705135907117051359072170513590731705135907417051359075170513590761705135907717051359078170513590791705135908017051359081170513590821705135908317051359084170513590851705135908617051359087170513590881705135908917051359090170513590911705135909217051359093170513590941705135909517051359096170513590971705135909817051359099170513591001705135910117051359102170513591031705135910417051359105170513591061705135910717051359108170513591091705135911017051359111170513591121705135911317051359114170513591151705135911617051359117170513591181705135911917051359120170513591211705135912217051359123170513591241705135912517051359126170513591271705135912817051359129170513591301705135913117051359132170513591331705135913417051359135170513591361705135913717051359138170513591391705135914017051359141170513591421705135914317051359144170513591451705135914617051359147170513591481705135914917051359150170513591511705135915217051359153170513591541705135915517051359156170513591571705135915817051359159170513591601705135916117051359162170513591631705135916417051359165170513591661705135916717051359168170513591691705135917017051359171170513591721705135917317051359174170513591751705135917617051359177170513591781705135917917051359180170513591811705135918217051359183170513591841705135918517051359186170513591871705135918817051359189170513591901705135919117051359192170513591931705135919417051359195170513591961705135919717051359198170513591991705135920017051359201170513592021705135920317051359204170513592051705135920617051359207170513592081705135920917051359210170513592111705135921217051359213170513592141705135921517051359216170513592171705135921817051359219170513592201705135922117051359222170513592231705135922417051359225170513592261705135922717051359228170513592291705135923017051359231170513592321705135923317051359234170513592351705135923617051359237170513592381705135923917051359240170513592411705135924217051359243170513592441705135924517051359246170513592471705135924817051359249170513592501705135925117051359252170513592531705135925417051359255170513592561705135925717051359258170513592591705135926017051359261170513592621705135926317051359264170513592651705135926617051359267170513592681705135926917051359270170513592711705135927217051359273170513592741705135927517051359276170513592771705135927817051359279170513592801705135928117051359282170513592831705135928417051359285170513592861705135928717051359288170513592891705135929017051359291170513592921705135929317051359294170513592951705135929617051359297170513592981705135929917051359300170513593011705135930217051359303170513593041705135930517051359306170513593071705135930817051359309170513593101705135931117051359312170513593131705135931417051359315170513593161705135931717051359318170513593191705135932017051359321170513593221705135932317051359324170513593251705135932617051359327170513593281705135932917051359330170513593311705135933217051359333170513593341705135933517051359336170513593371705135933817051359339170513593401705135934117051359342170513593431705135934417051359345170513593461705135934717051359348170513593491705135935017051359351170513593521705135935317051359354170513593551705135935617051359357170513593581705135935917051359360170513593611705135936217051359363170513593641705135936517051359366170513593671705135936817051359369170513593701705135937117051359372170513593731705135937417051359375170513593761705135937717051359378170513593791705135938017051359381170513593821705135938317051359384170513593851705135938617051359387170513593881705135938917051359390170513593911705135939217051359393170513593941705135939517051359396170513593971705135939817051359399170513594001705135940117051359402170513594031705135940417051359405170513594061705135940717051359408170513594091705135941017051359411170513594121705135941317051359414170513594151705135941617051359417170513594181705135941917051359420170513594211705135942217051359423170513594241705135942517051359426170513594271705135942817051359429170513594301705135943117051359432170513594331705135943417051359435170513594361705135943717051359438170513594391705135944017051359441170513594421705135944317051359444170513594451705135944617051359447170513594481705135944917051359450170513594511705135945217051359453170513594541705135945517051359456170513594571705135945817051359459170513594601705135946117051359462170513594631705135946417051359465170513594661705135946717051359468170513594691705135947017051359471170513594721705135947317051359474170513594751705135947617051359477170513594781705135947917051359480170513594811705135948217051359483170513594841705135948517051359486170513594871705135948817051359489170513594901705135949117051359492170513594931705135949417051359495170513594961705135949717051359498170513594991705135950017051359501170513595021705135950317051359504170513595051705135950617051359507170513595081705135950917051359510170513595111705135951217051359513170513595141705135951517051359516170513595171705135951817051359519170513595201705135952117051359522170513595231705135952417051359525170513595261705135952717051359528170513595291705135953017051359531170513595321705135953317051359534170513595351705135953617051359537170513595381705135953917051359540170513595411705135954217051359543170513595441705135954517051359546170513595471705135954817051359549170513595501705135955117051359552170513595531705135955417051359555170513595561705135955717051359558170513595591705135956017051359561170513595621705135956317051359564170513595651705135956617051359567170513595681705135956917051359570170513595711705135957217051359573170513595741705135957517051359576170513595771705135957817051359579170513595801705135958117051359582170513595831705135958417051359585170513595861705135958717051359588170513595891705135959017051359591170513595921705135959317051359594170513595951705135959617051359597170513595981705135959917051359600170513596011705135960217051359603170513596041705135960517051359606170513596071705135960817051359609170513596101705135961117051359612170513596131705135961417051359615170513596161705135961717051359618170513596191705135962017051359621170513596221705135962317051359624170513596251705135962617051359627170513596281705135962917051359630170513596311705135963217051359633170513596341705135963517051359636170513596371705135963817051359639170513596401705135964117051359642170513596431705135964417051359645170513596461705135964717051359648170513596491705135965017051359651170513596521705135965317051359654170513596551705135965617051359657170513596581705135965917051359660170513596611705135966217051359663170513596641705135966517051359666170513596671705135966817051359669170513596701705135967117051359672170513596731705135967417051359675170513596761705135967717051359678170513596791705135968017051359681170513596821705135968317051359684170513596851705135968617051359687170513596881705135968917051359690170513596911705135969217051359693170513596941705135969517051359696170513596971705135969817051359699170513597001705135970117051359702170513597031705135970417051359705170513597061705135970717051359708170513597091705135971017051359711170513597121705135971317051359714170513597151705135971617051359717170513597181705135971917051359720170513597211705135972217051359723170513597241705135972517051359726170513597271705135972817051359729170513597301705135973117051359732170513597331705135973417051359735170513597361705135973717051359738170513597391705135974017051359741170513597421705135974317051359744170513597451705135974617051359747170513597481705135974917051359750170513597511705135975217051359753170513597541705135975517051359756170513597571705135975817051359759170513597601705135976117051359762170513597631705135976417051359765170513597661705135976717051359768170513597691705135977017051359771170513597721705135977317051359774170513597751705135977617051359777170513597781705135977917051359780170513597811705135978217051359783170513597841705135978517051359786170513597871705135978817051359789170513597901705135979117051359792170513597931705135979417051359795170513597961705135979717051359798170513597991705135980017051359801170513598021705135980317051359804170513598051705135980617051359807170513598081705135980917051359810170513598111705135981217051359813170513598141705135981517051359816170513598171705135981817051359819170513598201705135982117051359822170513598231705135982417051359825170513598261705135982717051359828170513598291705135983017051359831170513598321705135983317051359834170513598351705135983617051359837170513598381705135983917051359840170513598411705135984217051359843170513598441705135984517051359846170513598471705135984817051359849170513598501705135985117051359852170513598531705135985417051359855170513598561705135985717051359858170513598591705135986017051359861170513598621705135986317051359864170513598651705135986617051359867170513598681705135986917051359870170513598711705135987217051359873170513598741705135987517051359876170513598771705135987817051359879170513598801705135988117051359882170513598831705135988417051359885170513598861705135988717051359888170513598891705135989017051359891170513598921705135989317051359894170513598951705135989617051359897170513598981705135989917051359900170513599011705135990217051359903170513599041705135990517051359906170513599071705135990817051359909170513599101705135991117051359912170513599131705135991417051359915170513599161705135991717051359918170513599191705135992017051359921170513599221705135992317051359924170513599251705135992617051359927170513599281705135992917051359930170513599311705135993217051359933170513599341705135993517051359936170513599371705135993817051359939170513599401705135994117051359942170513599431705135994417051359945170513599461705135994717051359948170513599491705135995017051359951170513599521705135995317051359954170513599551705135995617051359957170513599581705135995917051359960170513599611705135996217051359963170513599641705135996517051359966170513599671705135996817051359969170513599701705135997117051359972170513599731705135997417051359975170513599761705135997717051359978170513599791705135998017051359981170513599821705135998317051359984170513599851705135998617051359987170513599881705135998917051359990170513599911705135999217051359993170513599941705135999517051359996170513599971705135999817051359999