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

手机号段1701096

1701096号段手机号码表

17010960000170109600011701096000217010960003170109600041701096000517010960006170109600071701096000817010960009170109600101701096001117010960012170109600131701096001417010960015170109600161701096001717010960018170109600191701096002017010960021170109600221701096002317010960024170109600251701096002617010960027170109600281701096002917010960030170109600311701096003217010960033170109600341701096003517010960036170109600371701096003817010960039170109600401701096004117010960042170109600431701096004417010960045170109600461701096004717010960048170109600491701096005017010960051170109600521701096005317010960054170109600551701096005617010960057170109600581701096005917010960060170109600611701096006217010960063170109600641701096006517010960066170109600671701096006817010960069170109600701701096007117010960072170109600731701096007417010960075170109600761701096007717010960078170109600791701096008017010960081170109600821701096008317010960084170109600851701096008617010960087170109600881701096008917010960090170109600911701096009217010960093170109600941701096009517010960096170109600971701096009817010960099170109601001701096010117010960102170109601031701096010417010960105170109601061701096010717010960108170109601091701096011017010960111170109601121701096011317010960114170109601151701096011617010960117170109601181701096011917010960120170109601211701096012217010960123170109601241701096012517010960126170109601271701096012817010960129170109601301701096013117010960132170109601331701096013417010960135170109601361701096013717010960138170109601391701096014017010960141170109601421701096014317010960144170109601451701096014617010960147170109601481701096014917010960150170109601511701096015217010960153170109601541701096015517010960156170109601571701096015817010960159170109601601701096016117010960162170109601631701096016417010960165170109601661701096016717010960168170109601691701096017017010960171170109601721701096017317010960174170109601751701096017617010960177170109601781701096017917010960180170109601811701096018217010960183170109601841701096018517010960186170109601871701096018817010960189170109601901701096019117010960192170109601931701096019417010960195170109601961701096019717010960198170109601991701096020017010960201170109602021701096020317010960204170109602051701096020617010960207170109602081701096020917010960210170109602111701096021217010960213170109602141701096021517010960216170109602171701096021817010960219170109602201701096022117010960222170109602231701096022417010960225170109602261701096022717010960228170109602291701096023017010960231170109602321701096023317010960234170109602351701096023617010960237170109602381701096023917010960240170109602411701096024217010960243170109602441701096024517010960246170109602471701096024817010960249170109602501701096025117010960252170109602531701096025417010960255170109602561701096025717010960258170109602591701096026017010960261170109602621701096026317010960264170109602651701096026617010960267170109602681701096026917010960270170109602711701096027217010960273170109602741701096027517010960276170109602771701096027817010960279170109602801701096028117010960282170109602831701096028417010960285170109602861701096028717010960288170109602891701096029017010960291170109602921701096029317010960294170109602951701096029617010960297170109602981701096029917010960300170109603011701096030217010960303170109603041701096030517010960306170109603071701096030817010960309170109603101701096031117010960312170109603131701096031417010960315170109603161701096031717010960318170109603191701096032017010960321170109603221701096032317010960324170109603251701096032617010960327170109603281701096032917010960330170109603311701096033217010960333170109603341701096033517010960336170109603371701096033817010960339170109603401701096034117010960342170109603431701096034417010960345170109603461701096034717010960348170109603491701096035017010960351170109603521701096035317010960354170109603551701096035617010960357170109603581701096035917010960360170109603611701096036217010960363170109603641701096036517010960366170109603671701096036817010960369170109603701701096037117010960372170109603731701096037417010960375170109603761701096037717010960378170109603791701096038017010960381170109603821701096038317010960384170109603851701096038617010960387170109603881701096038917010960390170109603911701096039217010960393170109603941701096039517010960396170109603971701096039817010960399170109604001701096040117010960402170109604031701096040417010960405170109604061701096040717010960408170109604091701096041017010960411170109604121701096041317010960414170109604151701096041617010960417170109604181701096041917010960420170109604211701096042217010960423170109604241701096042517010960426170109604271701096042817010960429170109604301701096043117010960432170109604331701096043417010960435170109604361701096043717010960438170109604391701096044017010960441170109604421701096044317010960444170109604451701096044617010960447170109604481701096044917010960450170109604511701096045217010960453170109604541701096045517010960456170109604571701096045817010960459170109604601701096046117010960462170109604631701096046417010960465170109604661701096046717010960468170109604691701096047017010960471170109604721701096047317010960474170109604751701096047617010960477170109604781701096047917010960480170109604811701096048217010960483170109604841701096048517010960486170109604871701096048817010960489170109604901701096049117010960492170109604931701096049417010960495170109604961701096049717010960498170109604991701096050017010960501170109605021701096050317010960504170109605051701096050617010960507170109605081701096050917010960510170109605111701096051217010960513170109605141701096051517010960516170109605171701096051817010960519170109605201701096052117010960522170109605231701096052417010960525170109605261701096052717010960528170109605291701096053017010960531170109605321701096053317010960534170109605351701096053617010960537170109605381701096053917010960540170109605411701096054217010960543170109605441701096054517010960546170109605471701096054817010960549170109605501701096055117010960552170109605531701096055417010960555170109605561701096055717010960558170109605591701096056017010960561170109605621701096056317010960564170109605651701096056617010960567170109605681701096056917010960570170109605711701096057217010960573170109605741701096057517010960576170109605771701096057817010960579170109605801701096058117010960582170109605831701096058417010960585170109605861701096058717010960588170109605891701096059017010960591170109605921701096059317010960594170109605951701096059617010960597170109605981701096059917010960600170109606011701096060217010960603170109606041701096060517010960606170109606071701096060817010960609170109606101701096061117010960612170109606131701096061417010960615170109606161701096061717010960618170109606191701096062017010960621170109606221701096062317010960624170109606251701096062617010960627170109606281701096062917010960630170109606311701096063217010960633170109606341701096063517010960636170109606371701096063817010960639170109606401701096064117010960642170109606431701096064417010960645170109606461701096064717010960648170109606491701096065017010960651170109606521701096065317010960654170109606551701096065617010960657170109606581701096065917010960660170109606611701096066217010960663170109606641701096066517010960666170109606671701096066817010960669170109606701701096067117010960672170109606731701096067417010960675170109606761701096067717010960678170109606791701096068017010960681170109606821701096068317010960684170109606851701096068617010960687170109606881701096068917010960690170109606911701096069217010960693170109606941701096069517010960696170109606971701096069817010960699170109607001701096070117010960702170109607031701096070417010960705170109607061701096070717010960708170109607091701096071017010960711170109607121701096071317010960714170109607151701096071617010960717170109607181701096071917010960720170109607211701096072217010960723170109607241701096072517010960726170109607271701096072817010960729170109607301701096073117010960732170109607331701096073417010960735170109607361701096073717010960738170109607391701096074017010960741170109607421701096074317010960744170109607451701096074617010960747170109607481701096074917010960750170109607511701096075217010960753170109607541701096075517010960756170109607571701096075817010960759170109607601701096076117010960762170109607631701096076417010960765170109607661701096076717010960768170109607691701096077017010960771170109607721701096077317010960774170109607751701096077617010960777170109607781701096077917010960780170109607811701096078217010960783170109607841701096078517010960786170109607871701096078817010960789170109607901701096079117010960792170109607931701096079417010960795170109607961701096079717010960798170109607991701096080017010960801170109608021701096080317010960804170109608051701096080617010960807170109608081701096080917010960810170109608111701096081217010960813170109608141701096081517010960816170109608171701096081817010960819170109608201701096082117010960822170109608231701096082417010960825170109608261701096082717010960828170109608291701096083017010960831170109608321701096083317010960834170109608351701096083617010960837170109608381701096083917010960840170109608411701096084217010960843170109608441701096084517010960846170109608471701096084817010960849170109608501701096085117010960852170109608531701096085417010960855170109608561701096085717010960858170109608591701096086017010960861170109608621701096086317010960864170109608651701096086617010960867170109608681701096086917010960870170109608711701096087217010960873170109608741701096087517010960876170109608771701096087817010960879170109608801701096088117010960882170109608831701096088417010960885170109608861701096088717010960888170109608891701096089017010960891170109608921701096089317010960894170109608951701096089617010960897170109608981701096089917010960900170109609011701096090217010960903170109609041701096090517010960906170109609071701096090817010960909170109609101701096091117010960912170109609131701096091417010960915170109609161701096091717010960918170109609191701096092017010960921170109609221701096092317010960924170109609251701096092617010960927170109609281701096092917010960930170109609311701096093217010960933170109609341701096093517010960936170109609371701096093817010960939170109609401701096094117010960942170109609431701096094417010960945170109609461701096094717010960948170109609491701096095017010960951170109609521701096095317010960954170109609551701096095617010960957170109609581701096095917010960960170109609611701096096217010960963170109609641701096096517010960966170109609671701096096817010960969170109609701701096097117010960972170109609731701096097417010960975170109609761701096097717010960978170109609791701096098017010960981170109609821701096098317010960984170109609851701096098617010960987170109609881701096098917010960990170109609911701096099217010960993170109609941701096099517010960996170109609971701096099817010960999170109610001701096100117010961002170109610031701096100417010961005170109610061701096100717010961008170109610091701096101017010961011170109610121701096101317010961014170109610151701096101617010961017170109610181701096101917010961020170109610211701096102217010961023170109610241701096102517010961026170109610271701096102817010961029170109610301701096103117010961032170109610331701096103417010961035170109610361701096103717010961038170109610391701096104017010961041170109610421701096104317010961044170109610451701096104617010961047170109610481701096104917010961050170109610511701096105217010961053170109610541701096105517010961056170109610571701096105817010961059170109610601701096106117010961062170109610631701096106417010961065170109610661701096106717010961068170109610691701096107017010961071170109610721701096107317010961074170109610751701096107617010961077170109610781701096107917010961080170109610811701096108217010961083170109610841701096108517010961086170109610871701096108817010961089170109610901701096109117010961092170109610931701096109417010961095170109610961701096109717010961098170109610991701096110017010961101170109611021701096110317010961104170109611051701096110617010961107170109611081701096110917010961110170109611111701096111217010961113170109611141701096111517010961116170109611171701096111817010961119170109611201701096112117010961122170109611231701096112417010961125170109611261701096112717010961128170109611291701096113017010961131170109611321701096113317010961134170109611351701096113617010961137170109611381701096113917010961140170109611411701096114217010961143170109611441701096114517010961146170109611471701096114817010961149170109611501701096115117010961152170109611531701096115417010961155170109611561701096115717010961158170109611591701096116017010961161170109611621701096116317010961164170109611651701096116617010961167170109611681701096116917010961170170109611711701096117217010961173170109611741701096117517010961176170109611771701096117817010961179170109611801701096118117010961182170109611831701096118417010961185170109611861701096118717010961188170109611891701096119017010961191170109611921701096119317010961194170109611951701096119617010961197170109611981701096119917010961200170109612011701096120217010961203170109612041701096120517010961206170109612071701096120817010961209170109612101701096121117010961212170109612131701096121417010961215170109612161701096121717010961218170109612191701096122017010961221170109612221701096122317010961224170109612251701096122617010961227170109612281701096122917010961230170109612311701096123217010961233170109612341701096123517010961236170109612371701096123817010961239170109612401701096124117010961242170109612431701096124417010961245170109612461701096124717010961248170109612491701096125017010961251170109612521701096125317010961254170109612551701096125617010961257170109612581701096125917010961260170109612611701096126217010961263170109612641701096126517010961266170109612671701096126817010961269170109612701701096127117010961272170109612731701096127417010961275170109612761701096127717010961278170109612791701096128017010961281170109612821701096128317010961284170109612851701096128617010961287170109612881701096128917010961290170109612911701096129217010961293170109612941701096129517010961296170109612971701096129817010961299170109613001701096130117010961302170109613031701096130417010961305170109613061701096130717010961308170109613091701096131017010961311170109613121701096131317010961314170109613151701096131617010961317170109613181701096131917010961320170109613211701096132217010961323170109613241701096132517010961326170109613271701096132817010961329170109613301701096133117010961332170109613331701096133417010961335170109613361701096133717010961338170109613391701096134017010961341170109613421701096134317010961344170109613451701096134617010961347170109613481701096134917010961350170109613511701096135217010961353170109613541701096135517010961356170109613571701096135817010961359170109613601701096136117010961362170109613631701096136417010961365170109613661701096136717010961368170109613691701096137017010961371170109613721701096137317010961374170109613751701096137617010961377170109613781701096137917010961380170109613811701096138217010961383170109613841701096138517010961386170109613871701096138817010961389170109613901701096139117010961392170109613931701096139417010961395170109613961701096139717010961398170109613991701096140017010961401170109614021701096140317010961404170109614051701096140617010961407170109614081701096140917010961410170109614111701096141217010961413170109614141701096141517010961416170109614171701096141817010961419170109614201701096142117010961422170109614231701096142417010961425170109614261701096142717010961428170109614291701096143017010961431170109614321701096143317010961434170109614351701096143617010961437170109614381701096143917010961440170109614411701096144217010961443170109614441701096144517010961446170109614471701096144817010961449170109614501701096145117010961452170109614531701096145417010961455170109614561701096145717010961458170109614591701096146017010961461170109614621701096146317010961464170109614651701096146617010961467170109614681701096146917010961470170109614711701096147217010961473170109614741701096147517010961476170109614771701096147817010961479170109614801701096148117010961482170109614831701096148417010961485170109614861701096148717010961488170109614891701096149017010961491170109614921701096149317010961494170109614951701096149617010961497170109614981701096149917010961500170109615011701096150217010961503170109615041701096150517010961506170109615071701096150817010961509170109615101701096151117010961512170109615131701096151417010961515170109615161701096151717010961518170109615191701096152017010961521170109615221701096152317010961524170109615251701096152617010961527170109615281701096152917010961530170109615311701096153217010961533170109615341701096153517010961536170109615371701096153817010961539170109615401701096154117010961542170109615431701096154417010961545170109615461701096154717010961548170109615491701096155017010961551170109615521701096155317010961554170109615551701096155617010961557170109615581701096155917010961560170109615611701096156217010961563170109615641701096156517010961566170109615671701096156817010961569170109615701701096157117010961572170109615731701096157417010961575170109615761701096157717010961578170109615791701096158017010961581170109615821701096158317010961584170109615851701096158617010961587170109615881701096158917010961590170109615911701096159217010961593170109615941701096159517010961596170109615971701096159817010961599170109616001701096160117010961602170109616031701096160417010961605170109616061701096160717010961608170109616091701096161017010961611170109616121701096161317010961614170109616151701096161617010961617170109616181701096161917010961620170109616211701096162217010961623170109616241701096162517010961626170109616271701096162817010961629170109616301701096163117010961632170109616331701096163417010961635170109616361701096163717010961638170109616391701096164017010961641170109616421701096164317010961644170109616451701096164617010961647170109616481701096164917010961650170109616511701096165217010961653170109616541701096165517010961656170109616571701096165817010961659170109616601701096166117010961662170109616631701096166417010961665170109616661701096166717010961668170109616691701096167017010961671170109616721701096167317010961674170109616751701096167617010961677170109616781701096167917010961680170109616811701096168217010961683170109616841701096168517010961686170109616871701096168817010961689170109616901701096169117010961692170109616931701096169417010961695170109616961701096169717010961698170109616991701096170017010961701170109617021701096170317010961704170109617051701096170617010961707170109617081701096170917010961710170109617111701096171217010961713170109617141701096171517010961716170109617171701096171817010961719170109617201701096172117010961722170109617231701096172417010961725170109617261701096172717010961728170109617291701096173017010961731170109617321701096173317010961734170109617351701096173617010961737170109617381701096173917010961740170109617411701096174217010961743170109617441701096174517010961746170109617471701096174817010961749170109617501701096175117010961752170109617531701096175417010961755170109617561701096175717010961758170109617591701096176017010961761170109617621701096176317010961764170109617651701096176617010961767170109617681701096176917010961770170109617711701096177217010961773170109617741701096177517010961776170109617771701096177817010961779170109617801701096178117010961782170109617831701096178417010961785170109617861701096178717010961788170109617891701096179017010961791170109617921701096179317010961794170109617951701096179617010961797170109617981701096179917010961800170109618011701096180217010961803170109618041701096180517010961806170109618071701096180817010961809170109618101701096181117010961812170109618131701096181417010961815170109618161701096181717010961818170109618191701096182017010961821170109618221701096182317010961824170109618251701096182617010961827170109618281701096182917010961830170109618311701096183217010961833170109618341701096183517010961836170109618371701096183817010961839170109618401701096184117010961842170109618431701096184417010961845170109618461701096184717010961848170109618491701096185017010961851170109618521701096185317010961854170109618551701096185617010961857170109618581701096185917010961860170109618611701096186217010961863170109618641701096186517010961866170109618671701096186817010961869170109618701701096187117010961872170109618731701096187417010961875170109618761701096187717010961878170109618791701096188017010961881170109618821701096188317010961884170109618851701096188617010961887170109618881701096188917010961890170109618911701096189217010961893170109618941701096189517010961896170109618971701096189817010961899170109619001701096190117010961902170109619031701096190417010961905170109619061701096190717010961908170109619091701096191017010961911170109619121701096191317010961914170109619151701096191617010961917170109619181701096191917010961920170109619211701096192217010961923170109619241701096192517010961926170109619271701096192817010961929170109619301701096193117010961932170109619331701096193417010961935170109619361701096193717010961938170109619391701096194017010961941170109619421701096194317010961944170109619451701096194617010961947170109619481701096194917010961950170109619511701096195217010961953170109619541701096195517010961956170109619571701096195817010961959170109619601701096196117010961962170109619631701096196417010961965170109619661701096196717010961968170109619691701096197017010961971170109619721701096197317010961974170109619751701096197617010961977170109619781701096197917010961980170109619811701096198217010961983170109619841701096198517010961986170109619871701096198817010961989170109619901701096199117010961992170109619931701096199417010961995170109619961701096199717010961998170109619991701096200017010962001170109620021701096200317010962004170109620051701096200617010962007170109620081701096200917010962010170109620111701096201217010962013170109620141701096201517010962016170109620171701096201817010962019170109620201701096202117010962022170109620231701096202417010962025170109620261701096202717010962028170109620291701096203017010962031170109620321701096203317010962034170109620351701096203617010962037170109620381701096203917010962040170109620411701096204217010962043170109620441701096204517010962046170109620471701096204817010962049170109620501701096205117010962052170109620531701096205417010962055170109620561701096205717010962058170109620591701096206017010962061170109620621701096206317010962064170109620651701096206617010962067170109620681701096206917010962070170109620711701096207217010962073170109620741701096207517010962076170109620771701096207817010962079170109620801701096208117010962082170109620831701096208417010962085170109620861701096208717010962088170109620891701096209017010962091170109620921701096209317010962094170109620951701096209617010962097170109620981701096209917010962100170109621011701096210217010962103170109621041701096210517010962106170109621071701096210817010962109170109621101701096211117010962112170109621131701096211417010962115170109621161701096211717010962118170109621191701096212017010962121170109621221701096212317010962124170109621251701096212617010962127170109621281701096212917010962130170109621311701096213217010962133170109621341701096213517010962136170109621371701096213817010962139170109621401701096214117010962142170109621431701096214417010962145170109621461701096214717010962148170109621491701096215017010962151170109621521701096215317010962154170109621551701096215617010962157170109621581701096215917010962160170109621611701096216217010962163170109621641701096216517010962166170109621671701096216817010962169170109621701701096217117010962172170109621731701096217417010962175170109621761701096217717010962178170109621791701096218017010962181170109621821701096218317010962184170109621851701096218617010962187170109621881701096218917010962190170109621911701096219217010962193170109621941701096219517010962196170109621971701096219817010962199170109622001701096220117010962202170109622031701096220417010962205170109622061701096220717010962208170109622091701096221017010962211170109622121701096221317010962214170109622151701096221617010962217170109622181701096221917010962220170109622211701096222217010962223170109622241701096222517010962226170109622271701096222817010962229170109622301701096223117010962232170109622331701096223417010962235170109622361701096223717010962238170109622391701096224017010962241170109622421701096224317010962244170109622451701096224617010962247170109622481701096224917010962250170109622511701096225217010962253170109622541701096225517010962256170109622571701096225817010962259170109622601701096226117010962262170109622631701096226417010962265170109622661701096226717010962268170109622691701096227017010962271170109622721701096227317010962274170109622751701096227617010962277170109622781701096227917010962280170109622811701096228217010962283170109622841701096228517010962286170109622871701096228817010962289170109622901701096229117010962292170109622931701096229417010962295170109622961701096229717010962298170109622991701096230017010962301170109623021701096230317010962304170109623051701096230617010962307170109623081701096230917010962310170109623111701096231217010962313170109623141701096231517010962316170109623171701096231817010962319170109623201701096232117010962322170109623231701096232417010962325170109623261701096232717010962328170109623291701096233017010962331170109623321701096233317010962334170109623351701096233617010962337170109623381701096233917010962340170109623411701096234217010962343170109623441701096234517010962346170109623471701096234817010962349170109623501701096235117010962352170109623531701096235417010962355170109623561701096235717010962358170109623591701096236017010962361170109623621701096236317010962364170109623651701096236617010962367170109623681701096236917010962370170109623711701096237217010962373170109623741701096237517010962376170109623771701096237817010962379170109623801701096238117010962382170109623831701096238417010962385170109623861701096238717010962388170109623891701096239017010962391170109623921701096239317010962394170109623951701096239617010962397170109623981701096239917010962400170109624011701096240217010962403170109624041701096240517010962406170109624071701096240817010962409170109624101701096241117010962412170109624131701096241417010962415170109624161701096241717010962418170109624191701096242017010962421170109624221701096242317010962424170109624251701096242617010962427170109624281701096242917010962430170109624311701096243217010962433170109624341701096243517010962436170109624371701096243817010962439170109624401701096244117010962442170109624431701096244417010962445170109624461701096244717010962448170109624491701096245017010962451170109624521701096245317010962454170109624551701096245617010962457170109624581701096245917010962460170109624611701096246217010962463170109624641701096246517010962466170109624671701096246817010962469170109624701701096247117010962472170109624731701096247417010962475170109624761701096247717010962478170109624791701096248017010962481170109624821701096248317010962484170109624851701096248617010962487170109624881701096248917010962490170109624911701096249217010962493170109624941701096249517010962496170109624971701096249817010962499170109625001701096250117010962502170109625031701096250417010962505170109625061701096250717010962508170109625091701096251017010962511170109625121701096251317010962514170109625151701096251617010962517170109625181701096251917010962520170109625211701096252217010962523170109625241701096252517010962526170109625271701096252817010962529170109625301701096253117010962532170109625331701096253417010962535170109625361701096253717010962538170109625391701096254017010962541170109625421701096254317010962544170109625451701096254617010962547170109625481701096254917010962550170109625511701096255217010962553170109625541701096255517010962556170109625571701096255817010962559170109625601701096256117010962562170109625631701096256417010962565170109625661701096256717010962568170109625691701096257017010962571170109625721701096257317010962574170109625751701096257617010962577170109625781701096257917010962580170109625811701096258217010962583170109625841701096258517010962586170109625871701096258817010962589170109625901701096259117010962592170109625931701096259417010962595170109625961701096259717010962598170109625991701096260017010962601170109626021701096260317010962604170109626051701096260617010962607170109626081701096260917010962610170109626111701096261217010962613170109626141701096261517010962616170109626171701096261817010962619170109626201701096262117010962622170109626231701096262417010962625170109626261701096262717010962628170109626291701096263017010962631170109626321701096263317010962634170109626351701096263617010962637170109626381701096263917010962640170109626411701096264217010962643170109626441701096264517010962646170109626471701096264817010962649170109626501701096265117010962652170109626531701096265417010962655170109626561701096265717010962658170109626591701096266017010962661170109626621701096266317010962664170109626651701096266617010962667170109626681701096266917010962670170109626711701096267217010962673170109626741701096267517010962676170109626771701096267817010962679170109626801701096268117010962682170109626831701096268417010962685170109626861701096268717010962688170109626891701096269017010962691170109626921701096269317010962694170109626951701096269617010962697170109626981701096269917010962700170109627011701096270217010962703170109627041701096270517010962706170109627071701096270817010962709170109627101701096271117010962712170109627131701096271417010962715170109627161701096271717010962718170109627191701096272017010962721170109627221701096272317010962724170109627251701096272617010962727170109627281701096272917010962730170109627311701096273217010962733170109627341701096273517010962736170109627371701096273817010962739170109627401701096274117010962742170109627431701096274417010962745170109627461701096274717010962748170109627491701096275017010962751170109627521701096275317010962754170109627551701096275617010962757170109627581701096275917010962760170109627611701096276217010962763170109627641701096276517010962766170109627671701096276817010962769170109627701701096277117010962772170109627731701096277417010962775170109627761701096277717010962778170109627791701096278017010962781170109627821701096278317010962784170109627851701096278617010962787170109627881701096278917010962790170109627911701096279217010962793170109627941701096279517010962796170109627971701096279817010962799170109628001701096280117010962802170109628031701096280417010962805170109628061701096280717010962808170109628091701096281017010962811170109628121701096281317010962814170109628151701096281617010962817170109628181701096281917010962820170109628211701096282217010962823170109628241701096282517010962826170109628271701096282817010962829170109628301701096283117010962832170109628331701096283417010962835170109628361701096283717010962838170109628391701096284017010962841170109628421701096284317010962844170109628451701096284617010962847170109628481701096284917010962850170109628511701096285217010962853170109628541701096285517010962856170109628571701096285817010962859170109628601701096286117010962862170109628631701096286417010962865170109628661701096286717010962868170109628691701096287017010962871170109628721701096287317010962874170109628751701096287617010962877170109628781701096287917010962880170109628811701096288217010962883170109628841701096288517010962886170109628871701096288817010962889170109628901701096289117010962892170109628931701096289417010962895170109628961701096289717010962898170109628991701096290017010962901170109629021701096290317010962904170109629051701096290617010962907170109629081701096290917010962910170109629111701096291217010962913170109629141701096291517010962916170109629171701096291817010962919170109629201701096292117010962922170109629231701096292417010962925170109629261701096292717010962928170109629291701096293017010962931170109629321701096293317010962934170109629351701096293617010962937170109629381701096293917010962940170109629411701096294217010962943170109629441701096294517010962946170109629471701096294817010962949170109629501701096295117010962952170109629531701096295417010962955170109629561701096295717010962958170109629591701096296017010962961170109629621701096296317010962964170109629651701096296617010962967170109629681701096296917010962970170109629711701096297217010962973170109629741701096297517010962976170109629771701096297817010962979170109629801701096298117010962982170109629831701096298417010962985170109629861701096298717010962988170109629891701096299017010962991170109629921701096299317010962994170109629951701096299617010962997170109629981701096299917010963000170109630011701096300217010963003170109630041701096300517010963006170109630071701096300817010963009170109630101701096301117010963012170109630131701096301417010963015170109630161701096301717010963018170109630191701096302017010963021170109630221701096302317010963024170109630251701096302617010963027170109630281701096302917010963030170109630311701096303217010963033170109630341701096303517010963036170109630371701096303817010963039170109630401701096304117010963042170109630431701096304417010963045170109630461701096304717010963048170109630491701096305017010963051170109630521701096305317010963054170109630551701096305617010963057170109630581701096305917010963060170109630611701096306217010963063170109630641701096306517010963066170109630671701096306817010963069170109630701701096307117010963072170109630731701096307417010963075170109630761701096307717010963078170109630791701096308017010963081170109630821701096308317010963084170109630851701096308617010963087170109630881701096308917010963090170109630911701096309217010963093170109630941701096309517010963096170109630971701096309817010963099170109631001701096310117010963102170109631031701096310417010963105170109631061701096310717010963108170109631091701096311017010963111170109631121701096311317010963114170109631151701096311617010963117170109631181701096311917010963120170109631211701096312217010963123170109631241701096312517010963126170109631271701096312817010963129170109631301701096313117010963132170109631331701096313417010963135170109631361701096313717010963138170109631391701096314017010963141170109631421701096314317010963144170109631451701096314617010963147170109631481701096314917010963150170109631511701096315217010963153170109631541701096315517010963156170109631571701096315817010963159170109631601701096316117010963162170109631631701096316417010963165170109631661701096316717010963168170109631691701096317017010963171170109631721701096317317010963174170109631751701096317617010963177170109631781701096317917010963180170109631811701096318217010963183170109631841701096318517010963186170109631871701096318817010963189170109631901701096319117010963192170109631931701096319417010963195170109631961701096319717010963198170109631991701096320017010963201170109632021701096320317010963204170109632051701096320617010963207170109632081701096320917010963210170109632111701096321217010963213170109632141701096321517010963216170109632171701096321817010963219170109632201701096322117010963222170109632231701096322417010963225170109632261701096322717010963228170109632291701096323017010963231170109632321701096323317010963234170109632351701096323617010963237170109632381701096323917010963240170109632411701096324217010963243170109632441701096324517010963246170109632471701096324817010963249170109632501701096325117010963252170109632531701096325417010963255170109632561701096325717010963258170109632591701096326017010963261170109632621701096326317010963264170109632651701096326617010963267170109632681701096326917010963270170109632711701096327217010963273170109632741701096327517010963276170109632771701096327817010963279170109632801701096328117010963282170109632831701096328417010963285170109632861701096328717010963288170109632891701096329017010963291170109632921701096329317010963294170109632951701096329617010963297170109632981701096329917010963300170109633011701096330217010963303170109633041701096330517010963306170109633071701096330817010963309170109633101701096331117010963312170109633131701096331417010963315170109633161701096331717010963318170109633191701096332017010963321170109633221701096332317010963324170109633251701096332617010963327170109633281701096332917010963330170109633311701096333217010963333170109633341701096333517010963336170109633371701096333817010963339170109633401701096334117010963342170109633431701096334417010963345170109633461701096334717010963348170109633491701096335017010963351170109633521701096335317010963354170109633551701096335617010963357170109633581701096335917010963360170109633611701096336217010963363170109633641701096336517010963366170109633671701096336817010963369170109633701701096337117010963372170109633731701096337417010963375170109633761701096337717010963378170109633791701096338017010963381170109633821701096338317010963384170109633851701096338617010963387170109633881701096338917010963390170109633911701096339217010963393170109633941701096339517010963396170109633971701096339817010963399170109634001701096340117010963402170109634031701096340417010963405170109634061701096340717010963408170109634091701096341017010963411170109634121701096341317010963414170109634151701096341617010963417170109634181701096341917010963420170109634211701096342217010963423170109634241701096342517010963426170109634271701096342817010963429170109634301701096343117010963432170109634331701096343417010963435170109634361701096343717010963438170109634391701096344017010963441170109634421701096344317010963444170109634451701096344617010963447170109634481701096344917010963450170109634511701096345217010963453170109634541701096345517010963456170109634571701096345817010963459170109634601701096346117010963462170109634631701096346417010963465170109634661701096346717010963468170109634691701096347017010963471170109634721701096347317010963474170109634751701096347617010963477170109634781701096347917010963480170109634811701096348217010963483170109634841701096348517010963486170109634871701096348817010963489170109634901701096349117010963492170109634931701096349417010963495170109634961701096349717010963498170109634991701096350017010963501170109635021701096350317010963504170109635051701096350617010963507170109635081701096350917010963510170109635111701096351217010963513170109635141701096351517010963516170109635171701096351817010963519170109635201701096352117010963522170109635231701096352417010963525170109635261701096352717010963528170109635291701096353017010963531170109635321701096353317010963534170109635351701096353617010963537170109635381701096353917010963540170109635411701096354217010963543170109635441701096354517010963546170109635471701096354817010963549170109635501701096355117010963552170109635531701096355417010963555170109635561701096355717010963558170109635591701096356017010963561170109635621701096356317010963564170109635651701096356617010963567170109635681701096356917010963570170109635711701096357217010963573170109635741701096357517010963576170109635771701096357817010963579170109635801701096358117010963582170109635831701096358417010963585170109635861701096358717010963588170109635891701096359017010963591170109635921701096359317010963594170109635951701096359617010963597170109635981701096359917010963600170109636011701096360217010963603170109636041701096360517010963606170109636071701096360817010963609170109636101701096361117010963612170109636131701096361417010963615170109636161701096361717010963618170109636191701096362017010963621170109636221701096362317010963624170109636251701096362617010963627170109636281701096362917010963630170109636311701096363217010963633170109636341701096363517010963636170109636371701096363817010963639170109636401701096364117010963642170109636431701096364417010963645170109636461701096364717010963648170109636491701096365017010963651170109636521701096365317010963654170109636551701096365617010963657170109636581701096365917010963660170109636611701096366217010963663170109636641701096366517010963666170109636671701096366817010963669170109636701701096367117010963672170109636731701096367417010963675170109636761701096367717010963678170109636791701096368017010963681170109636821701096368317010963684170109636851701096368617010963687170109636881701096368917010963690170109636911701096369217010963693170109636941701096369517010963696170109636971701096369817010963699170109637001701096370117010963702170109637031701096370417010963705170109637061701096370717010963708170109637091701096371017010963711170109637121701096371317010963714170109637151701096371617010963717170109637181701096371917010963720170109637211701096372217010963723170109637241701096372517010963726170109637271701096372817010963729170109637301701096373117010963732170109637331701096373417010963735170109637361701096373717010963738170109637391701096374017010963741170109637421701096374317010963744170109637451701096374617010963747170109637481701096374917010963750170109637511701096375217010963753170109637541701096375517010963756170109637571701096375817010963759170109637601701096376117010963762170109637631701096376417010963765170109637661701096376717010963768170109637691701096377017010963771170109637721701096377317010963774170109637751701096377617010963777170109637781701096377917010963780170109637811701096378217010963783170109637841701096378517010963786170109637871701096378817010963789170109637901701096379117010963792170109637931701096379417010963795170109637961701096379717010963798170109637991701096380017010963801170109638021701096380317010963804170109638051701096380617010963807170109638081701096380917010963810170109638111701096381217010963813170109638141701096381517010963816170109638171701096381817010963819170109638201701096382117010963822170109638231701096382417010963825170109638261701096382717010963828170109638291701096383017010963831170109638321701096383317010963834170109638351701096383617010963837170109638381701096383917010963840170109638411701096384217010963843170109638441701096384517010963846170109638471701096384817010963849170109638501701096385117010963852170109638531701096385417010963855170109638561701096385717010963858170109638591701096386017010963861170109638621701096386317010963864170109638651701096386617010963867170109638681701096386917010963870170109638711701096387217010963873170109638741701096387517010963876170109638771701096387817010963879170109638801701096388117010963882170109638831701096388417010963885170109638861701096388717010963888170109638891701096389017010963891170109638921701096389317010963894170109638951701096389617010963897170109638981701096389917010963900170109639011701096390217010963903170109639041701096390517010963906170109639071701096390817010963909170109639101701096391117010963912170109639131701096391417010963915170109639161701096391717010963918170109639191701096392017010963921170109639221701096392317010963924170109639251701096392617010963927170109639281701096392917010963930170109639311701096393217010963933170109639341701096393517010963936170109639371701096393817010963939170109639401701096394117010963942170109639431701096394417010963945170109639461701096394717010963948170109639491701096395017010963951170109639521701096395317010963954170109639551701096395617010963957170109639581701096395917010963960170109639611701096396217010963963170109639641701096396517010963966170109639671701096396817010963969170109639701701096397117010963972170109639731701096397417010963975170109639761701096397717010963978170109639791701096398017010963981170109639821701096398317010963984170109639851701096398617010963987170109639881701096398917010963990170109639911701096399217010963993170109639941701096399517010963996170109639971701096399817010963999170109640001701096400117010964002170109640031701096400417010964005170109640061701096400717010964008170109640091701096401017010964011170109640121701096401317010964014170109640151701096401617010964017170109640181701096401917010964020170109640211701096402217010964023170109640241701096402517010964026170109640271701096402817010964029170109640301701096403117010964032170109640331701096403417010964035170109640361701096403717010964038170109640391701096404017010964041170109640421701096404317010964044170109640451701096404617010964047170109640481701096404917010964050170109640511701096405217010964053170109640541701096405517010964056170109640571701096405817010964059170109640601701096406117010964062170109640631701096406417010964065170109640661701096406717010964068170109640691701096407017010964071170109640721701096407317010964074170109640751701096407617010964077170109640781701096407917010964080170109640811701096408217010964083170109640841701096408517010964086170109640871701096408817010964089170109640901701096409117010964092170109640931701096409417010964095170109640961701096409717010964098170109640991701096410017010964101170109641021701096410317010964104170109641051701096410617010964107170109641081701096410917010964110170109641111701096411217010964113170109641141701096411517010964116170109641171701096411817010964119170109641201701096412117010964122170109641231701096412417010964125170109641261701096412717010964128170109641291701096413017010964131170109641321701096413317010964134170109641351701096413617010964137170109641381701096413917010964140170109641411701096414217010964143170109641441701096414517010964146170109641471701096414817010964149170109641501701096415117010964152170109641531701096415417010964155170109641561701096415717010964158170109641591701096416017010964161170109641621701096416317010964164170109641651701096416617010964167170109641681701096416917010964170170109641711701096417217010964173170109641741701096417517010964176170109641771701096417817010964179170109641801701096418117010964182170109641831701096418417010964185170109641861701096418717010964188170109641891701096419017010964191170109641921701096419317010964194170109641951701096419617010964197170109641981701096419917010964200170109642011701096420217010964203170109642041701096420517010964206170109642071701096420817010964209170109642101701096421117010964212170109642131701096421417010964215170109642161701096421717010964218170109642191701096422017010964221170109642221701096422317010964224170109642251701096422617010964227170109642281701096422917010964230170109642311701096423217010964233170109642341701096423517010964236170109642371701096423817010964239170109642401701096424117010964242170109642431701096424417010964245170109642461701096424717010964248170109642491701096425017010964251170109642521701096425317010964254170109642551701096425617010964257170109642581701096425917010964260170109642611701096426217010964263170109642641701096426517010964266170109642671701096426817010964269170109642701701096427117010964272170109642731701096427417010964275170109642761701096427717010964278170109642791701096428017010964281170109642821701096428317010964284170109642851701096428617010964287170109642881701096428917010964290170109642911701096429217010964293170109642941701096429517010964296170109642971701096429817010964299170109643001701096430117010964302170109643031701096430417010964305170109643061701096430717010964308170109643091701096431017010964311170109643121701096431317010964314170109643151701096431617010964317170109643181701096431917010964320170109643211701096432217010964323170109643241701096432517010964326170109643271701096432817010964329170109643301701096433117010964332170109643331701096433417010964335170109643361701096433717010964338170109643391701096434017010964341170109643421701096434317010964344170109643451701096434617010964347170109643481701096434917010964350170109643511701096435217010964353170109643541701096435517010964356170109643571701096435817010964359170109643601701096436117010964362170109643631701096436417010964365170109643661701096436717010964368170109643691701096437017010964371170109643721701096437317010964374170109643751701096437617010964377170109643781701096437917010964380170109643811701096438217010964383170109643841701096438517010964386170109643871701096438817010964389170109643901701096439117010964392170109643931701096439417010964395170109643961701096439717010964398170109643991701096440017010964401170109644021701096440317010964404170109644051701096440617010964407170109644081701096440917010964410170109644111701096441217010964413170109644141701096441517010964416170109644171701096441817010964419170109644201701096442117010964422170109644231701096442417010964425170109644261701096442717010964428170109644291701096443017010964431170109644321701096443317010964434170109644351701096443617010964437170109644381701096443917010964440170109644411701096444217010964443170109644441701096444517010964446170109644471701096444817010964449170109644501701096445117010964452170109644531701096445417010964455170109644561701096445717010964458170109644591701096446017010964461170109644621701096446317010964464170109644651701096446617010964467170109644681701096446917010964470170109644711701096447217010964473170109644741701096447517010964476170109644771701096447817010964479170109644801701096448117010964482170109644831701096448417010964485170109644861701096448717010964488170109644891701096449017010964491170109644921701096449317010964494170109644951701096449617010964497170109644981701096449917010964500170109645011701096450217010964503170109645041701096450517010964506170109645071701096450817010964509170109645101701096451117010964512170109645131701096451417010964515170109645161701096451717010964518170109645191701096452017010964521170109645221701096452317010964524170109645251701096452617010964527170109645281701096452917010964530170109645311701096453217010964533170109645341701096453517010964536170109645371701096453817010964539170109645401701096454117010964542170109645431701096454417010964545170109645461701096454717010964548170109645491701096455017010964551170109645521701096455317010964554170109645551701096455617010964557170109645581701096455917010964560170109645611701096456217010964563170109645641701096456517010964566170109645671701096456817010964569170109645701701096457117010964572170109645731701096457417010964575170109645761701096457717010964578170109645791701096458017010964581170109645821701096458317010964584170109645851701096458617010964587170109645881701096458917010964590170109645911701096459217010964593170109645941701096459517010964596170109645971701096459817010964599170109646001701096460117010964602170109646031701096460417010964605170109646061701096460717010964608170109646091701096461017010964611170109646121701096461317010964614170109646151701096461617010964617170109646181701096461917010964620170109646211701096462217010964623170109646241701096462517010964626170109646271701096462817010964629170109646301701096463117010964632170109646331701096463417010964635170109646361701096463717010964638170109646391701096464017010964641170109646421701096464317010964644170109646451701096464617010964647170109646481701096464917010964650170109646511701096465217010964653170109646541701096465517010964656170109646571701096465817010964659170109646601701096466117010964662170109646631701096466417010964665170109646661701096466717010964668170109646691701096467017010964671170109646721701096467317010964674170109646751701096467617010964677170109646781701096467917010964680170109646811701096468217010964683170109646841701096468517010964686170109646871701096468817010964689170109646901701096469117010964692170109646931701096469417010964695170109646961701096469717010964698170109646991701096470017010964701170109647021701096470317010964704170109647051701096470617010964707170109647081701096470917010964710170109647111701096471217010964713170109647141701096471517010964716170109647171701096471817010964719170109647201701096472117010964722170109647231701096472417010964725170109647261701096472717010964728170109647291701096473017010964731170109647321701096473317010964734170109647351701096473617010964737170109647381701096473917010964740170109647411701096474217010964743170109647441701096474517010964746170109647471701096474817010964749170109647501701096475117010964752170109647531701096475417010964755170109647561701096475717010964758170109647591701096476017010964761170109647621701096476317010964764170109647651701096476617010964767170109647681701096476917010964770170109647711701096477217010964773170109647741701096477517010964776170109647771701096477817010964779170109647801701096478117010964782170109647831701096478417010964785170109647861701096478717010964788170109647891701096479017010964791170109647921701096479317010964794170109647951701096479617010964797170109647981701096479917010964800170109648011701096480217010964803170109648041701096480517010964806170109648071701096480817010964809170109648101701096481117010964812170109648131701096481417010964815170109648161701096481717010964818170109648191701096482017010964821170109648221701096482317010964824170109648251701096482617010964827170109648281701096482917010964830170109648311701096483217010964833170109648341701096483517010964836170109648371701096483817010964839170109648401701096484117010964842170109648431701096484417010964845170109648461701096484717010964848170109648491701096485017010964851170109648521701096485317010964854170109648551701096485617010964857170109648581701096485917010964860170109648611701096486217010964863170109648641701096486517010964866170109648671701096486817010964869170109648701701096487117010964872170109648731701096487417010964875170109648761701096487717010964878170109648791701096488017010964881170109648821701096488317010964884170109648851701096488617010964887170109648881701096488917010964890170109648911701096489217010964893170109648941701096489517010964896170109648971701096489817010964899170109649001701096490117010964902170109649031701096490417010964905170109649061701096490717010964908170109649091701096491017010964911170109649121701096491317010964914170109649151701096491617010964917170109649181701096491917010964920170109649211701096492217010964923170109649241701096492517010964926170109649271701096492817010964929170109649301701096493117010964932170109649331701096493417010964935170109649361701096493717010964938170109649391701096494017010964941170109649421701096494317010964944170109649451701096494617010964947170109649481701096494917010964950170109649511701096495217010964953170109649541701096495517010964956170109649571701096495817010964959170109649601701096496117010964962170109649631701096496417010964965170109649661701096496717010964968170109649691701096497017010964971170109649721701096497317010964974170109649751701096497617010964977170109649781701096497917010964980170109649811701096498217010964983170109649841701096498517010964986170109649871701096498817010964989170109649901701096499117010964992170109649931701096499417010964995170109649961701096499717010964998170109649991701096500017010965001170109650021701096500317010965004170109650051701096500617010965007170109650081701096500917010965010170109650111701096501217010965013170109650141701096501517010965016170109650171701096501817010965019170109650201701096502117010965022170109650231701096502417010965025170109650261701096502717010965028170109650291701096503017010965031170109650321701096503317010965034170109650351701096503617010965037170109650381701096503917010965040170109650411701096504217010965043170109650441701096504517010965046170109650471701096504817010965049170109650501701096505117010965052170109650531701096505417010965055170109650561701096505717010965058170109650591701096506017010965061170109650621701096506317010965064170109650651701096506617010965067170109650681701096506917010965070170109650711701096507217010965073170109650741701096507517010965076170109650771701096507817010965079170109650801701096508117010965082170109650831701096508417010965085170109650861701096508717010965088170109650891701096509017010965091170109650921701096509317010965094170109650951701096509617010965097170109650981701096509917010965100170109651011701096510217010965103170109651041701096510517010965106170109651071701096510817010965109170109651101701096511117010965112170109651131701096511417010965115170109651161701096511717010965118170109651191701096512017010965121170109651221701096512317010965124170109651251701096512617010965127170109651281701096512917010965130170109651311701096513217010965133170109651341701096513517010965136170109651371701096513817010965139170109651401701096514117010965142170109651431701096514417010965145170109651461701096514717010965148170109651491701096515017010965151170109651521701096515317010965154170109651551701096515617010965157170109651581701096515917010965160170109651611701096516217010965163170109651641701096516517010965166170109651671701096516817010965169170109651701701096517117010965172170109651731701096517417010965175170109651761701096517717010965178170109651791701096518017010965181170109651821701096518317010965184170109651851701096518617010965187170109651881701096518917010965190170109651911701096519217010965193170109651941701096519517010965196170109651971701096519817010965199170109652001701096520117010965202170109652031701096520417010965205170109652061701096520717010965208170109652091701096521017010965211170109652121701096521317010965214170109652151701096521617010965217170109652181701096521917010965220170109652211701096522217010965223170109652241701096522517010965226170109652271701096522817010965229170109652301701096523117010965232170109652331701096523417010965235170109652361701096523717010965238170109652391701096524017010965241170109652421701096524317010965244170109652451701096524617010965247170109652481701096524917010965250170109652511701096525217010965253170109652541701096525517010965256170109652571701096525817010965259170109652601701096526117010965262170109652631701096526417010965265170109652661701096526717010965268170109652691701096527017010965271170109652721701096527317010965274170109652751701096527617010965277170109652781701096527917010965280170109652811701096528217010965283170109652841701096528517010965286170109652871701096528817010965289170109652901701096529117010965292170109652931701096529417010965295170109652961701096529717010965298170109652991701096530017010965301170109653021701096530317010965304170109653051701096530617010965307170109653081701096530917010965310170109653111701096531217010965313170109653141701096531517010965316170109653171701096531817010965319170109653201701096532117010965322170109653231701096532417010965325170109653261701096532717010965328170109653291701096533017010965331170109653321701096533317010965334170109653351701096533617010965337170109653381701096533917010965340170109653411701096534217010965343170109653441701096534517010965346170109653471701096534817010965349170109653501701096535117010965352170109653531701096535417010965355170109653561701096535717010965358170109653591701096536017010965361170109653621701096536317010965364170109653651701096536617010965367170109653681701096536917010965370170109653711701096537217010965373170109653741701096537517010965376170109653771701096537817010965379170109653801701096538117010965382170109653831701096538417010965385170109653861701096538717010965388170109653891701096539017010965391170109653921701096539317010965394170109653951701096539617010965397170109653981701096539917010965400170109654011701096540217010965403170109654041701096540517010965406170109654071701096540817010965409170109654101701096541117010965412170109654131701096541417010965415170109654161701096541717010965418170109654191701096542017010965421170109654221701096542317010965424170109654251701096542617010965427170109654281701096542917010965430170109654311701096543217010965433170109654341701096543517010965436170109654371701096543817010965439170109654401701096544117010965442170109654431701096544417010965445170109654461701096544717010965448170109654491701096545017010965451170109654521701096545317010965454170109654551701096545617010965457170109654581701096545917010965460170109654611701096546217010965463170109654641701096546517010965466170109654671701096546817010965469170109654701701096547117010965472170109654731701096547417010965475170109654761701096547717010965478170109654791701096548017010965481170109654821701096548317010965484170109654851701096548617010965487170109654881701096548917010965490170109654911701096549217010965493170109654941701096549517010965496170109654971701096549817010965499170109655001701096550117010965502170109655031701096550417010965505170109655061701096550717010965508170109655091701096551017010965511170109655121701096551317010965514170109655151701096551617010965517170109655181701096551917010965520170109655211701096552217010965523170109655241701096552517010965526170109655271701096552817010965529170109655301701096553117010965532170109655331701096553417010965535170109655361701096553717010965538170109655391701096554017010965541170109655421701096554317010965544170109655451701096554617010965547170109655481701096554917010965550170109655511701096555217010965553170109655541701096555517010965556170109655571701096555817010965559170109655601701096556117010965562170109655631701096556417010965565170109655661701096556717010965568170109655691701096557017010965571170109655721701096557317010965574170109655751701096557617010965577170109655781701096557917010965580170109655811701096558217010965583170109655841701096558517010965586170109655871701096558817010965589170109655901701096559117010965592170109655931701096559417010965595170109655961701096559717010965598170109655991701096560017010965601170109656021701096560317010965604170109656051701096560617010965607170109656081701096560917010965610170109656111701096561217010965613170109656141701096561517010965616170109656171701096561817010965619170109656201701096562117010965622170109656231701096562417010965625170109656261701096562717010965628170109656291701096563017010965631170109656321701096563317010965634170109656351701096563617010965637170109656381701096563917010965640170109656411701096564217010965643170109656441701096564517010965646170109656471701096564817010965649170109656501701096565117010965652170109656531701096565417010965655170109656561701096565717010965658170109656591701096566017010965661170109656621701096566317010965664170109656651701096566617010965667170109656681701096566917010965670170109656711701096567217010965673170109656741701096567517010965676170109656771701096567817010965679170109656801701096568117010965682170109656831701096568417010965685170109656861701096568717010965688170109656891701096569017010965691170109656921701096569317010965694170109656951701096569617010965697170109656981701096569917010965700170109657011701096570217010965703170109657041701096570517010965706170109657071701096570817010965709170109657101701096571117010965712170109657131701096571417010965715170109657161701096571717010965718170109657191701096572017010965721170109657221701096572317010965724170109657251701096572617010965727170109657281701096572917010965730170109657311701096573217010965733170109657341701096573517010965736170109657371701096573817010965739170109657401701096574117010965742170109657431701096574417010965745170109657461701096574717010965748170109657491701096575017010965751170109657521701096575317010965754170109657551701096575617010965757170109657581701096575917010965760170109657611701096576217010965763170109657641701096576517010965766170109657671701096576817010965769170109657701701096577117010965772170109657731701096577417010965775170109657761701096577717010965778170109657791701096578017010965781170109657821701096578317010965784170109657851701096578617010965787170109657881701096578917010965790170109657911701096579217010965793170109657941701096579517010965796170109657971701096579817010965799170109658001701096580117010965802170109658031701096580417010965805170109658061701096580717010965808170109658091701096581017010965811170109658121701096581317010965814170109658151701096581617010965817170109658181701096581917010965820170109658211701096582217010965823170109658241701096582517010965826170109658271701096582817010965829170109658301701096583117010965832170109658331701096583417010965835170109658361701096583717010965838170109658391701096584017010965841170109658421701096584317010965844170109658451701096584617010965847170109658481701096584917010965850170109658511701096585217010965853170109658541701096585517010965856170109658571701096585817010965859170109658601701096586117010965862170109658631701096586417010965865170109658661701096586717010965868170109658691701096587017010965871170109658721701096587317010965874170109658751701096587617010965877170109658781701096587917010965880170109658811701096588217010965883170109658841701096588517010965886170109658871701096588817010965889170109658901701096589117010965892170109658931701096589417010965895170109658961701096589717010965898170109658991701096590017010965901170109659021701096590317010965904170109659051701096590617010965907170109659081701096590917010965910170109659111701096591217010965913170109659141701096591517010965916170109659171701096591817010965919170109659201701096592117010965922170109659231701096592417010965925170109659261701096592717010965928170109659291701096593017010965931170109659321701096593317010965934170109659351701096593617010965937170109659381701096593917010965940170109659411701096594217010965943170109659441701096594517010965946170109659471701096594817010965949170109659501701096595117010965952170109659531701096595417010965955170109659561701096595717010965958170109659591701096596017010965961170109659621701096596317010965964170109659651701096596617010965967170109659681701096596917010965970170109659711701096597217010965973170109659741701096597517010965976170109659771701096597817010965979170109659801701096598117010965982170109659831701096598417010965985170109659861701096598717010965988170109659891701096599017010965991170109659921701096599317010965994170109659951701096599617010965997170109659981701096599917010966000170109660011701096600217010966003170109660041701096600517010966006170109660071701096600817010966009170109660101701096601117010966012170109660131701096601417010966015170109660161701096601717010966018170109660191701096602017010966021170109660221701096602317010966024170109660251701096602617010966027170109660281701096602917010966030170109660311701096603217010966033170109660341701096603517010966036170109660371701096603817010966039170109660401701096604117010966042170109660431701096604417010966045170109660461701096604717010966048170109660491701096605017010966051170109660521701096605317010966054170109660551701096605617010966057170109660581701096605917010966060170109660611701096606217010966063170109660641701096606517010966066170109660671701096606817010966069170109660701701096607117010966072170109660731701096607417010966075170109660761701096607717010966078170109660791701096608017010966081170109660821701096608317010966084170109660851701096608617010966087170109660881701096608917010966090170109660911701096609217010966093170109660941701096609517010966096170109660971701096609817010966099170109661001701096610117010966102170109661031701096610417010966105170109661061701096610717010966108170109661091701096611017010966111170109661121701096611317010966114170109661151701096611617010966117170109661181701096611917010966120170109661211701096612217010966123170109661241701096612517010966126170109661271701096612817010966129170109661301701096613117010966132170109661331701096613417010966135170109661361701096613717010966138170109661391701096614017010966141170109661421701096614317010966144170109661451701096614617010966147170109661481701096614917010966150170109661511701096615217010966153170109661541701096615517010966156170109661571701096615817010966159170109661601701096616117010966162170109661631701096616417010966165170109661661701096616717010966168170109661691701096617017010966171170109661721701096617317010966174170109661751701096617617010966177170109661781701096617917010966180170109661811701096618217010966183170109661841701096618517010966186170109661871701096618817010966189170109661901701096619117010966192170109661931701096619417010966195170109661961701096619717010966198170109661991701096620017010966201170109662021701096620317010966204170109662051701096620617010966207170109662081701096620917010966210170109662111701096621217010966213170109662141701096621517010966216170109662171701096621817010966219170109662201701096622117010966222170109662231701096622417010966225170109662261701096622717010966228170109662291701096623017010966231170109662321701096623317010966234170109662351701096623617010966237170109662381701096623917010966240170109662411701096624217010966243170109662441701096624517010966246170109662471701096624817010966249170109662501701096625117010966252170109662531701096625417010966255170109662561701096625717010966258170109662591701096626017010966261170109662621701096626317010966264170109662651701096626617010966267170109662681701096626917010966270170109662711701096627217010966273170109662741701096627517010966276170109662771701096627817010966279170109662801701096628117010966282170109662831701096628417010966285170109662861701096628717010966288170109662891701096629017010966291170109662921701096629317010966294170109662951701096629617010966297170109662981701096629917010966300170109663011701096630217010966303170109663041701096630517010966306170109663071701096630817010966309170109663101701096631117010966312170109663131701096631417010966315170109663161701096631717010966318170109663191701096632017010966321170109663221701096632317010966324170109663251701096632617010966327170109663281701096632917010966330170109663311701096633217010966333170109663341701096633517010966336170109663371701096633817010966339170109663401701096634117010966342170109663431701096634417010966345170109663461701096634717010966348170109663491701096635017010966351170109663521701096635317010966354170109663551701096635617010966357170109663581701096635917010966360170109663611701096636217010966363170109663641701096636517010966366170109663671701096636817010966369170109663701701096637117010966372170109663731701096637417010966375170109663761701096637717010966378170109663791701096638017010966381170109663821701096638317010966384170109663851701096638617010966387170109663881701096638917010966390170109663911701096639217010966393170109663941701096639517010966396170109663971701096639817010966399170109664001701096640117010966402170109664031701096640417010966405170109664061701096640717010966408170109664091701096641017010966411170109664121701096641317010966414170109664151701096641617010966417170109664181701096641917010966420170109664211701096642217010966423170109664241701096642517010966426170109664271701096642817010966429170109664301701096643117010966432170109664331701096643417010966435170109664361701096643717010966438170109664391701096644017010966441170109664421701096644317010966444170109664451701096644617010966447170109664481701096644917010966450170109664511701096645217010966453170109664541701096645517010966456170109664571701096645817010966459170109664601701096646117010966462170109664631701096646417010966465170109664661701096646717010966468170109664691701096647017010966471170109664721701096647317010966474170109664751701096647617010966477170109664781701096647917010966480170109664811701096648217010966483170109664841701096648517010966486170109664871701096648817010966489170109664901701096649117010966492170109664931701096649417010966495170109664961701096649717010966498170109664991701096650017010966501170109665021701096650317010966504170109665051701096650617010966507170109665081701096650917010966510170109665111701096651217010966513170109665141701096651517010966516170109665171701096651817010966519170109665201701096652117010966522170109665231701096652417010966525170109665261701096652717010966528170109665291701096653017010966531170109665321701096653317010966534170109665351701096653617010966537170109665381701096653917010966540170109665411701096654217010966543170109665441701096654517010966546170109665471701096654817010966549170109665501701096655117010966552170109665531701096655417010966555170109665561701096655717010966558170109665591701096656017010966561170109665621701096656317010966564170109665651701096656617010966567170109665681701096656917010966570170109665711701096657217010966573170109665741701096657517010966576170109665771701096657817010966579170109665801701096658117010966582170109665831701096658417010966585170109665861701096658717010966588170109665891701096659017010966591170109665921701096659317010966594170109665951701096659617010966597170109665981701096659917010966600170109666011701096660217010966603170109666041701096660517010966606170109666071701096660817010966609170109666101701096661117010966612170109666131701096661417010966615170109666161701096661717010966618170109666191701096662017010966621170109666221701096662317010966624170109666251701096662617010966627170109666281701096662917010966630170109666311701096663217010966633170109666341701096663517010966636170109666371701096663817010966639170109666401701096664117010966642170109666431701096664417010966645170109666461701096664717010966648170109666491701096665017010966651170109666521701096665317010966654170109666551701096665617010966657170109666581701096665917010966660170109666611701096666217010966663170109666641701096666517010966666170109666671701096666817010966669170109666701701096667117010966672170109666731701096667417010966675170109666761701096667717010966678170109666791701096668017010966681170109666821701096668317010966684170109666851701096668617010966687170109666881701096668917010966690170109666911701096669217010966693170109666941701096669517010966696170109666971701096669817010966699170109667001701096670117010966702170109667031701096670417010966705170109667061701096670717010966708170109667091701096671017010966711170109667121701096671317010966714170109667151701096671617010966717170109667181701096671917010966720170109667211701096672217010966723170109667241701096672517010966726170109667271701096672817010966729170109667301701096673117010966732170109667331701096673417010966735170109667361701096673717010966738170109667391701096674017010966741170109667421701096674317010966744170109667451701096674617010966747170109667481701096674917010966750170109667511701096675217010966753170109667541701096675517010966756170109667571701096675817010966759170109667601701096676117010966762170109667631701096676417010966765170109667661701096676717010966768170109667691701096677017010966771170109667721701096677317010966774170109667751701096677617010966777170109667781701096677917010966780170109667811701096678217010966783170109667841701096678517010966786170109667871701096678817010966789170109667901701096679117010966792170109667931701096679417010966795170109667961701096679717010966798170109667991701096680017010966801170109668021701096680317010966804170109668051701096680617010966807170109668081701096680917010966810170109668111701096681217010966813170109668141701096681517010966816170109668171701096681817010966819170109668201701096682117010966822170109668231701096682417010966825170109668261701096682717010966828170109668291701096683017010966831170109668321701096683317010966834170109668351701096683617010966837170109668381701096683917010966840170109668411701096684217010966843170109668441701096684517010966846170109668471701096684817010966849170109668501701096685117010966852170109668531701096685417010966855170109668561701096685717010966858170109668591701096686017010966861170109668621701096686317010966864170109668651701096686617010966867170109668681701096686917010966870170109668711701096687217010966873170109668741701096687517010966876170109668771701096687817010966879170109668801701096688117010966882170109668831701096688417010966885170109668861701096688717010966888170109668891701096689017010966891170109668921701096689317010966894170109668951701096689617010966897170109668981701096689917010966900170109669011701096690217010966903170109669041701096690517010966906170109669071701096690817010966909170109669101701096691117010966912170109669131701096691417010966915170109669161701096691717010966918170109669191701096692017010966921170109669221701096692317010966924170109669251701096692617010966927170109669281701096692917010966930170109669311701096693217010966933170109669341701096693517010966936170109669371701096693817010966939170109669401701096694117010966942170109669431701096694417010966945170109669461701096694717010966948170109669491701096695017010966951170109669521701096695317010966954170109669551701096695617010966957170109669581701096695917010966960170109669611701096696217010966963170109669641701096696517010966966170109669671701096696817010966969170109669701701096697117010966972170109669731701096697417010966975170109669761701096697717010966978170109669791701096698017010966981170109669821701096698317010966984170109669851701096698617010966987170109669881701096698917010966990170109669911701096699217010966993170109669941701096699517010966996170109669971701096699817010966999170109670001701096700117010967002170109670031701096700417010967005170109670061701096700717010967008170109670091701096701017010967011170109670121701096701317010967014170109670151701096701617010967017170109670181701096701917010967020170109670211701096702217010967023170109670241701096702517010967026170109670271701096702817010967029170109670301701096703117010967032170109670331701096703417010967035170109670361701096703717010967038170109670391701096704017010967041170109670421701096704317010967044170109670451701096704617010967047170109670481701096704917010967050170109670511701096705217010967053170109670541701096705517010967056170109670571701096705817010967059170109670601701096706117010967062170109670631701096706417010967065170109670661701096706717010967068170109670691701096707017010967071170109670721701096707317010967074170109670751701096707617010967077170109670781701096707917010967080170109670811701096708217010967083170109670841701096708517010967086170109670871701096708817010967089170109670901701096709117010967092170109670931701096709417010967095170109670961701096709717010967098170109670991701096710017010967101170109671021701096710317010967104170109671051701096710617010967107170109671081701096710917010967110170109671111701096711217010967113170109671141701096711517010967116170109671171701096711817010967119170109671201701096712117010967122170109671231701096712417010967125170109671261701096712717010967128170109671291701096713017010967131170109671321701096713317010967134170109671351701096713617010967137170109671381701096713917010967140170109671411701096714217010967143170109671441701096714517010967146170109671471701096714817010967149170109671501701096715117010967152170109671531701096715417010967155170109671561701096715717010967158170109671591701096716017010967161170109671621701096716317010967164170109671651701096716617010967167170109671681701096716917010967170170109671711701096717217010967173170109671741701096717517010967176170109671771701096717817010967179170109671801701096718117010967182170109671831701096718417010967185170109671861701096718717010967188170109671891701096719017010967191170109671921701096719317010967194170109671951701096719617010967197170109671981701096719917010967200170109672011701096720217010967203170109672041701096720517010967206170109672071701096720817010967209170109672101701096721117010967212170109672131701096721417010967215170109672161701096721717010967218170109672191701096722017010967221170109672221701096722317010967224170109672251701096722617010967227170109672281701096722917010967230170109672311701096723217010967233170109672341701096723517010967236170109672371701096723817010967239170109672401701096724117010967242170109672431701096724417010967245170109672461701096724717010967248170109672491701096725017010967251170109672521701096725317010967254170109672551701096725617010967257170109672581701096725917010967260170109672611701096726217010967263170109672641701096726517010967266170109672671701096726817010967269170109672701701096727117010967272170109672731701096727417010967275170109672761701096727717010967278170109672791701096728017010967281170109672821701096728317010967284170109672851701096728617010967287170109672881701096728917010967290170109672911701096729217010967293170109672941701096729517010967296170109672971701096729817010967299170109673001701096730117010967302170109673031701096730417010967305170109673061701096730717010967308170109673091701096731017010967311170109673121701096731317010967314170109673151701096731617010967317170109673181701096731917010967320170109673211701096732217010967323170109673241701096732517010967326170109673271701096732817010967329170109673301701096733117010967332170109673331701096733417010967335170109673361701096733717010967338170109673391701096734017010967341170109673421701096734317010967344170109673451701096734617010967347170109673481701096734917010967350170109673511701096735217010967353170109673541701096735517010967356170109673571701096735817010967359170109673601701096736117010967362170109673631701096736417010967365170109673661701096736717010967368170109673691701096737017010967371170109673721701096737317010967374170109673751701096737617010967377170109673781701096737917010967380170109673811701096738217010967383170109673841701096738517010967386170109673871701096738817010967389170109673901701096739117010967392170109673931701096739417010967395170109673961701096739717010967398170109673991701096740017010967401170109674021701096740317010967404170109674051701096740617010967407170109674081701096740917010967410170109674111701096741217010967413170109674141701096741517010967416170109674171701096741817010967419170109674201701096742117010967422170109674231701096742417010967425170109674261701096742717010967428170109674291701096743017010967431170109674321701096743317010967434170109674351701096743617010967437170109674381701096743917010967440170109674411701096744217010967443170109674441701096744517010967446170109674471701096744817010967449170109674501701096745117010967452170109674531701096745417010967455170109674561701096745717010967458170109674591701096746017010967461170109674621701096746317010967464170109674651701096746617010967467170109674681701096746917010967470170109674711701096747217010967473170109674741701096747517010967476170109674771701096747817010967479170109674801701096748117010967482170109674831701096748417010967485170109674861701096748717010967488170109674891701096749017010967491170109674921701096749317010967494170109674951701096749617010967497170109674981701096749917010967500170109675011701096750217010967503170109675041701096750517010967506170109675071701096750817010967509170109675101701096751117010967512170109675131701096751417010967515170109675161701096751717010967518170109675191701096752017010967521170109675221701096752317010967524170109675251701096752617010967527170109675281701096752917010967530170109675311701096753217010967533170109675341701096753517010967536170109675371701096753817010967539170109675401701096754117010967542170109675431701096754417010967545170109675461701096754717010967548170109675491701096755017010967551170109675521701096755317010967554170109675551701096755617010967557170109675581701096755917010967560170109675611701096756217010967563170109675641701096756517010967566170109675671701096756817010967569170109675701701096757117010967572170109675731701096757417010967575170109675761701096757717010967578170109675791701096758017010967581170109675821701096758317010967584170109675851701096758617010967587170109675881701096758917010967590170109675911701096759217010967593170109675941701096759517010967596170109675971701096759817010967599170109676001701096760117010967602170109676031701096760417010967605170109676061701096760717010967608170109676091701096761017010967611170109676121701096761317010967614170109676151701096761617010967617170109676181701096761917010967620170109676211701096762217010967623170109676241701096762517010967626170109676271701096762817010967629170109676301701096763117010967632170109676331701096763417010967635170109676361701096763717010967638170109676391701096764017010967641170109676421701096764317010967644170109676451701096764617010967647170109676481701096764917010967650170109676511701096765217010967653170109676541701096765517010967656170109676571701096765817010967659170109676601701096766117010967662170109676631701096766417010967665170109676661701096766717010967668170109676691701096767017010967671170109676721701096767317010967674170109676751701096767617010967677170109676781701096767917010967680170109676811701096768217010967683170109676841701096768517010967686170109676871701096768817010967689170109676901701096769117010967692170109676931701096769417010967695170109676961701096769717010967698170109676991701096770017010967701170109677021701096770317010967704170109677051701096770617010967707170109677081701096770917010967710170109677111701096771217010967713170109677141701096771517010967716170109677171701096771817010967719170109677201701096772117010967722170109677231701096772417010967725170109677261701096772717010967728170109677291701096773017010967731170109677321701096773317010967734170109677351701096773617010967737170109677381701096773917010967740170109677411701096774217010967743170109677441701096774517010967746170109677471701096774817010967749170109677501701096775117010967752170109677531701096775417010967755170109677561701096775717010967758170109677591701096776017010967761170109677621701096776317010967764170109677651701096776617010967767170109677681701096776917010967770170109677711701096777217010967773170109677741701096777517010967776170109677771701096777817010967779170109677801701096778117010967782170109677831701096778417010967785170109677861701096778717010967788170109677891701096779017010967791170109677921701096779317010967794170109677951701096779617010967797170109677981701096779917010967800170109678011701096780217010967803170109678041701096780517010967806170109678071701096780817010967809170109678101701096781117010967812170109678131701096781417010967815170109678161701096781717010967818170109678191701096782017010967821170109678221701096782317010967824170109678251701096782617010967827170109678281701096782917010967830170109678311701096783217010967833170109678341701096783517010967836170109678371701096783817010967839170109678401701096784117010967842170109678431701096784417010967845170109678461701096784717010967848170109678491701096785017010967851170109678521701096785317010967854170109678551701096785617010967857170109678581701096785917010967860170109678611701096786217010967863170109678641701096786517010967866170109678671701096786817010967869170109678701701096787117010967872170109678731701096787417010967875170109678761701096787717010967878170109678791701096788017010967881170109678821701096788317010967884170109678851701096788617010967887170109678881701096788917010967890170109678911701096789217010967893170109678941701096789517010967896170109678971701096789817010967899170109679001701096790117010967902170109679031701096790417010967905170109679061701096790717010967908170109679091701096791017010967911170109679121701096791317010967914170109679151701096791617010967917170109679181701096791917010967920170109679211701096792217010967923170109679241701096792517010967926170109679271701096792817010967929170109679301701096793117010967932170109679331701096793417010967935170109679361701096793717010967938170109679391701096794017010967941170109679421701096794317010967944170109679451701096794617010967947170109679481701096794917010967950170109679511701096795217010967953170109679541701096795517010967956170109679571701096795817010967959170109679601701096796117010967962170109679631701096796417010967965170109679661701096796717010967968170109679691701096797017010967971170109679721701096797317010967974170109679751701096797617010967977170109679781701096797917010967980170109679811701096798217010967983170109679841701096798517010967986170109679871701096798817010967989170109679901701096799117010967992170109679931701096799417010967995170109679961701096799717010967998170109679991701096800017010968001170109680021701096800317010968004170109680051701096800617010968007170109680081701096800917010968010170109680111701096801217010968013170109680141701096801517010968016170109680171701096801817010968019170109680201701096802117010968022170109680231701096802417010968025170109680261701096802717010968028170109680291701096803017010968031170109680321701096803317010968034170109680351701096803617010968037170109680381701096803917010968040170109680411701096804217010968043170109680441701096804517010968046170109680471701096804817010968049170109680501701096805117010968052170109680531701096805417010968055170109680561701096805717010968058170109680591701096806017010968061170109680621701096806317010968064170109680651701096806617010968067170109680681701096806917010968070170109680711701096807217010968073170109680741701096807517010968076170109680771701096807817010968079170109680801701096808117010968082170109680831701096808417010968085170109680861701096808717010968088170109680891701096809017010968091170109680921701096809317010968094170109680951701096809617010968097170109680981701096809917010968100170109681011701096810217010968103170109681041701096810517010968106170109681071701096810817010968109170109681101701096811117010968112170109681131701096811417010968115170109681161701096811717010968118170109681191701096812017010968121170109681221701096812317010968124170109681251701096812617010968127170109681281701096812917010968130170109681311701096813217010968133170109681341701096813517010968136170109681371701096813817010968139170109681401701096814117010968142170109681431701096814417010968145170109681461701096814717010968148170109681491701096815017010968151170109681521701096815317010968154170109681551701096815617010968157170109681581701096815917010968160170109681611701096816217010968163170109681641701096816517010968166170109681671701096816817010968169170109681701701096817117010968172170109681731701096817417010968175170109681761701096817717010968178170109681791701096818017010968181170109681821701096818317010968184170109681851701096818617010968187170109681881701096818917010968190170109681911701096819217010968193170109681941701096819517010968196170109681971701096819817010968199170109682001701096820117010968202170109682031701096820417010968205170109682061701096820717010968208170109682091701096821017010968211170109682121701096821317010968214170109682151701096821617010968217170109682181701096821917010968220170109682211701096822217010968223170109682241701096822517010968226170109682271701096822817010968229170109682301701096823117010968232170109682331701096823417010968235170109682361701096823717010968238170109682391701096824017010968241170109682421701096824317010968244170109682451701096824617010968247170109682481701096824917010968250170109682511701096825217010968253170109682541701096825517010968256170109682571701096825817010968259170109682601701096826117010968262170109682631701096826417010968265170109682661701096826717010968268170109682691701096827017010968271170109682721701096827317010968274170109682751701096827617010968277170109682781701096827917010968280170109682811701096828217010968283170109682841701096828517010968286170109682871701096828817010968289170109682901701096829117010968292170109682931701096829417010968295170109682961701096829717010968298170109682991701096830017010968301170109683021701096830317010968304170109683051701096830617010968307170109683081701096830917010968310170109683111701096831217010968313170109683141701096831517010968316170109683171701096831817010968319170109683201701096832117010968322170109683231701096832417010968325170109683261701096832717010968328170109683291701096833017010968331170109683321701096833317010968334170109683351701096833617010968337170109683381701096833917010968340170109683411701096834217010968343170109683441701096834517010968346170109683471701096834817010968349170109683501701096835117010968352170109683531701096835417010968355170109683561701096835717010968358170109683591701096836017010968361170109683621701096836317010968364170109683651701096836617010968367170109683681701096836917010968370170109683711701096837217010968373170109683741701096837517010968376170109683771701096837817010968379170109683801701096838117010968382170109683831701096838417010968385170109683861701096838717010968388170109683891701096839017010968391170109683921701096839317010968394170109683951701096839617010968397170109683981701096839917010968400170109684011701096840217010968403170109684041701096840517010968406170109684071701096840817010968409170109684101701096841117010968412170109684131701096841417010968415170109684161701096841717010968418170109684191701096842017010968421170109684221701096842317010968424170109684251701096842617010968427170109684281701096842917010968430170109684311701096843217010968433170109684341701096843517010968436170109684371701096843817010968439170109684401701096844117010968442170109684431701096844417010968445170109684461701096844717010968448170109684491701096845017010968451170109684521701096845317010968454170109684551701096845617010968457170109684581701096845917010968460170109684611701096846217010968463170109684641701096846517010968466170109684671701096846817010968469170109684701701096847117010968472170109684731701096847417010968475170109684761701096847717010968478170109684791701096848017010968481170109684821701096848317010968484170109684851701096848617010968487170109684881701096848917010968490170109684911701096849217010968493170109684941701096849517010968496170109684971701096849817010968499170109685001701096850117010968502170109685031701096850417010968505170109685061701096850717010968508170109685091701096851017010968511170109685121701096851317010968514170109685151701096851617010968517170109685181701096851917010968520170109685211701096852217010968523170109685241701096852517010968526170109685271701096852817010968529170109685301701096853117010968532170109685331701096853417010968535170109685361701096853717010968538170109685391701096854017010968541170109685421701096854317010968544170109685451701096854617010968547170109685481701096854917010968550170109685511701096855217010968553170109685541701096855517010968556170109685571701096855817010968559170109685601701096856117010968562170109685631701096856417010968565170109685661701096856717010968568170109685691701096857017010968571170109685721701096857317010968574170109685751701096857617010968577170109685781701096857917010968580170109685811701096858217010968583170109685841701096858517010968586170109685871701096858817010968589170109685901701096859117010968592170109685931701096859417010968595170109685961701096859717010968598170109685991701096860017010968601170109686021701096860317010968604170109686051701096860617010968607170109686081701096860917010968610170109686111701096861217010968613170109686141701096861517010968616170109686171701096861817010968619170109686201701096862117010968622170109686231701096862417010968625170109686261701096862717010968628170109686291701096863017010968631170109686321701096863317010968634170109686351701096863617010968637170109686381701096863917010968640170109686411701096864217010968643170109686441701096864517010968646170109686471701096864817010968649170109686501701096865117010968652170109686531701096865417010968655170109686561701096865717010968658170109686591701096866017010968661170109686621701096866317010968664170109686651701096866617010968667170109686681701096866917010968670170109686711701096867217010968673170109686741701096867517010968676170109686771701096867817010968679170109686801701096868117010968682170109686831701096868417010968685170109686861701096868717010968688170109686891701096869017010968691170109686921701096869317010968694170109686951701096869617010968697170109686981701096869917010968700170109687011701096870217010968703170109687041701096870517010968706170109687071701096870817010968709170109687101701096871117010968712170109687131701096871417010968715170109687161701096871717010968718170109687191701096872017010968721170109687221701096872317010968724170109687251701096872617010968727170109687281701096872917010968730170109687311701096873217010968733170109687341701096873517010968736170109687371701096873817010968739170109687401701096874117010968742170109687431701096874417010968745170109687461701096874717010968748170109687491701096875017010968751170109687521701096875317010968754170109687551701096875617010968757170109687581701096875917010968760170109687611701096876217010968763170109687641701096876517010968766170109687671701096876817010968769170109687701701096877117010968772170109687731701096877417010968775170109687761701096877717010968778170109687791701096878017010968781170109687821701096878317010968784170109687851701096878617010968787170109687881701096878917010968790170109687911701096879217010968793170109687941701096879517010968796170109687971701096879817010968799170109688001701096880117010968802170109688031701096880417010968805170109688061701096880717010968808170109688091701096881017010968811170109688121701096881317010968814170109688151701096881617010968817170109688181701096881917010968820170109688211701096882217010968823170109688241701096882517010968826170109688271701096882817010968829170109688301701096883117010968832170109688331701096883417010968835170109688361701096883717010968838170109688391701096884017010968841170109688421701096884317010968844170109688451701096884617010968847170109688481701096884917010968850170109688511701096885217010968853170109688541701096885517010968856170109688571701096885817010968859170109688601701096886117010968862170109688631701096886417010968865170109688661701096886717010968868170109688691701096887017010968871170109688721701096887317010968874170109688751701096887617010968877170109688781701096887917010968880170109688811701096888217010968883170109688841701096888517010968886170109688871701096888817010968889170109688901701096889117010968892170109688931701096889417010968895170109688961701096889717010968898170109688991701096890017010968901170109689021701096890317010968904170109689051701096890617010968907170109689081701096890917010968910170109689111701096891217010968913170109689141701096891517010968916170109689171701096891817010968919170109689201701096892117010968922170109689231701096892417010968925170109689261701096892717010968928170109689291701096893017010968931170109689321701096893317010968934170109689351701096893617010968937170109689381701096893917010968940170109689411701096894217010968943170109689441701096894517010968946170109689471701096894817010968949170109689501701096895117010968952170109689531701096895417010968955170109689561701096895717010968958170109689591701096896017010968961170109689621701096896317010968964170109689651701096896617010968967170109689681701096896917010968970170109689711701096897217010968973170109689741701096897517010968976170109689771701096897817010968979170109689801701096898117010968982170109689831701096898417010968985170109689861701096898717010968988170109689891701096899017010968991170109689921701096899317010968994170109689951701096899617010968997170109689981701096899917010969000170109690011701096900217010969003170109690041701096900517010969006170109690071701096900817010969009170109690101701096901117010969012170109690131701096901417010969015170109690161701096901717010969018170109690191701096902017010969021170109690221701096902317010969024170109690251701096902617010969027170109690281701096902917010969030170109690311701096903217010969033170109690341701096903517010969036170109690371701096903817010969039170109690401701096904117010969042170109690431701096904417010969045170109690461701096904717010969048170109690491701096905017010969051170109690521701096905317010969054170109690551701096905617010969057170109690581701096905917010969060170109690611701096906217010969063170109690641701096906517010969066170109690671701096906817010969069170109690701701096907117010969072170109690731701096907417010969075170109690761701096907717010969078170109690791701096908017010969081170109690821701096908317010969084170109690851701096908617010969087170109690881701096908917010969090170109690911701096909217010969093170109690941701096909517010969096170109690971701096909817010969099170109691001701096910117010969102170109691031701096910417010969105170109691061701096910717010969108170109691091701096911017010969111170109691121701096911317010969114170109691151701096911617010969117170109691181701096911917010969120170109691211701096912217010969123170109691241701096912517010969126170109691271701096912817010969129170109691301701096913117010969132170109691331701096913417010969135170109691361701096913717010969138170109691391701096914017010969141170109691421701096914317010969144170109691451701096914617010969147170109691481701096914917010969150170109691511701096915217010969153170109691541701096915517010969156170109691571701096915817010969159170109691601701096916117010969162170109691631701096916417010969165170109691661701096916717010969168170109691691701096917017010969171170109691721701096917317010969174170109691751701096917617010969177170109691781701096917917010969180170109691811701096918217010969183170109691841701096918517010969186170109691871701096918817010969189170109691901701096919117010969192170109691931701096919417010969195170109691961701096919717010969198170109691991701096920017010969201170109692021701096920317010969204170109692051701096920617010969207170109692081701096920917010969210170109692111701096921217010969213170109692141701096921517010969216170109692171701096921817010969219170109692201701096922117010969222170109692231701096922417010969225170109692261701096922717010969228170109692291701096923017010969231170109692321701096923317010969234170109692351701096923617010969237170109692381701096923917010969240170109692411701096924217010969243170109692441701096924517010969246170109692471701096924817010969249170109692501701096925117010969252170109692531701096925417010969255170109692561701096925717010969258170109692591701096926017010969261170109692621701096926317010969264170109692651701096926617010969267170109692681701096926917010969270170109692711701096927217010969273170109692741701096927517010969276170109692771701096927817010969279170109692801701096928117010969282170109692831701096928417010969285170109692861701096928717010969288170109692891701096929017010969291170109692921701096929317010969294170109692951701096929617010969297170109692981701096929917010969300170109693011701096930217010969303170109693041701096930517010969306170109693071701096930817010969309170109693101701096931117010969312170109693131701096931417010969315170109693161701096931717010969318170109693191701096932017010969321170109693221701096932317010969324170109693251701096932617010969327170109693281701096932917010969330170109693311701096933217010969333170109693341701096933517010969336170109693371701096933817010969339170109693401701096934117010969342170109693431701096934417010969345170109693461701096934717010969348170109693491701096935017010969351170109693521701096935317010969354170109693551701096935617010969357170109693581701096935917010969360170109693611701096936217010969363170109693641701096936517010969366170109693671701096936817010969369170109693701701096937117010969372170109693731701096937417010969375170109693761701096937717010969378170109693791701096938017010969381170109693821701096938317010969384170109693851701096938617010969387170109693881701096938917010969390170109693911701096939217010969393170109693941701096939517010969396170109693971701096939817010969399170109694001701096940117010969402170109694031701096940417010969405170109694061701096940717010969408170109694091701096941017010969411170109694121701096941317010969414170109694151701096941617010969417170109694181701096941917010969420170109694211701096942217010969423170109694241701096942517010969426170109694271701096942817010969429170109694301701096943117010969432170109694331701096943417010969435170109694361701096943717010969438170109694391701096944017010969441170109694421701096944317010969444170109694451701096944617010969447170109694481701096944917010969450170109694511701096945217010969453170109694541701096945517010969456170109694571701096945817010969459170109694601701096946117010969462170109694631701096946417010969465170109694661701096946717010969468170109694691701096947017010969471170109694721701096947317010969474170109694751701096947617010969477170109694781701096947917010969480170109694811701096948217010969483170109694841701096948517010969486170109694871701096948817010969489170109694901701096949117010969492170109694931701096949417010969495170109694961701096949717010969498170109694991701096950017010969501170109695021701096950317010969504170109695051701096950617010969507170109695081701096950917010969510170109695111701096951217010969513170109695141701096951517010969516170109695171701096951817010969519170109695201701096952117010969522170109695231701096952417010969525170109695261701096952717010969528170109695291701096953017010969531170109695321701096953317010969534170109695351701096953617010969537170109695381701096953917010969540170109695411701096954217010969543170109695441701096954517010969546170109695471701096954817010969549170109695501701096955117010969552170109695531701096955417010969555170109695561701096955717010969558170109695591701096956017010969561170109695621701096956317010969564170109695651701096956617010969567170109695681701096956917010969570170109695711701096957217010969573170109695741701096957517010969576170109695771701096957817010969579170109695801701096958117010969582170109695831701096958417010969585170109695861701096958717010969588170109695891701096959017010969591170109695921701096959317010969594170109695951701096959617010969597170109695981701096959917010969600170109696011701096960217010969603170109696041701096960517010969606170109696071701096960817010969609170109696101701096961117010969612170109696131701096961417010969615170109696161701096961717010969618170109696191701096962017010969621170109696221701096962317010969624170109696251701096962617010969627170109696281701096962917010969630170109696311701096963217010969633170109696341701096963517010969636170109696371701096963817010969639170109696401701096964117010969642170109696431701096964417010969645170109696461701096964717010969648170109696491701096965017010969651170109696521701096965317010969654170109696551701096965617010969657170109696581701096965917010969660170109696611701096966217010969663170109696641701096966517010969666170109696671701096966817010969669170109696701701096967117010969672170109696731701096967417010969675170109696761701096967717010969678170109696791701096968017010969681170109696821701096968317010969684170109696851701096968617010969687170109696881701096968917010969690170109696911701096969217010969693170109696941701096969517010969696170109696971701096969817010969699170109697001701096970117010969702170109697031701096970417010969705170109697061701096970717010969708170109697091701096971017010969711170109697121701096971317010969714170109697151701096971617010969717170109697181701096971917010969720170109697211701096972217010969723170109697241701096972517010969726170109697271701096972817010969729170109697301701096973117010969732170109697331701096973417010969735170109697361701096973717010969738170109697391701096974017010969741170109697421701096974317010969744170109697451701096974617010969747170109697481701096974917010969750170109697511701096975217010969753170109697541701096975517010969756170109697571701096975817010969759170109697601701096976117010969762170109697631701096976417010969765170109697661701096976717010969768170109697691701096977017010969771170109697721701096977317010969774170109697751701096977617010969777170109697781701096977917010969780170109697811701096978217010969783170109697841701096978517010969786170109697871701096978817010969789170109697901701096979117010969792170109697931701096979417010969795170109697961701096979717010969798170109697991701096980017010969801170109698021701096980317010969804170109698051701096980617010969807170109698081701096980917010969810170109698111701096981217010969813170109698141701096981517010969816170109698171701096981817010969819170109698201701096982117010969822170109698231701096982417010969825170109698261701096982717010969828170109698291701096983017010969831170109698321701096983317010969834170109698351701096983617010969837170109698381701096983917010969840170109698411701096984217010969843170109698441701096984517010969846170109698471701096984817010969849170109698501701096985117010969852170109698531701096985417010969855170109698561701096985717010969858170109698591701096986017010969861170109698621701096986317010969864170109698651701096986617010969867170109698681701096986917010969870170109698711701096987217010969873170109698741701096987517010969876170109698771701096987817010969879170109698801701096988117010969882170109698831701096988417010969885170109698861701096988717010969888170109698891701096989017010969891170109698921701096989317010969894170109698951701096989617010969897170109698981701096989917010969900170109699011701096990217010969903170109699041701096990517010969906170109699071701096990817010969909170109699101701096991117010969912170109699131701096991417010969915170109699161701096991717010969918170109699191701096992017010969921170109699221701096992317010969924170109699251701096992617010969927170109699281701096992917010969930170109699311701096993217010969933170109699341701096993517010969936170109699371701096993817010969939170109699401701096994117010969942170109699431701096994417010969945170109699461701096994717010969948170109699491701096995017010969951170109699521701096995317010969954170109699551701096995617010969957170109699581701096995917010969960170109699611701096996217010969963170109699641701096996517010969966170109699671701096996817010969969170109699701701096997117010969972170109699731701096997417010969975170109699761701096997717010969978170109699791701096998017010969981170109699821701096998317010969984170109699851701096998617010969987170109699881701096998917010969990170109699911701096999217010969993170109699941701096999517010969996170109699971701096999817010969999