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

手机号段1788080

1788080号段手机号码表

17880800000178808000011788080000217880800003178808000041788080000517880800006178808000071788080000817880800009178808000101788080001117880800012178808000131788080001417880800015178808000161788080001717880800018178808000191788080002017880800021178808000221788080002317880800024178808000251788080002617880800027178808000281788080002917880800030178808000311788080003217880800033178808000341788080003517880800036178808000371788080003817880800039178808000401788080004117880800042178808000431788080004417880800045178808000461788080004717880800048178808000491788080005017880800051178808000521788080005317880800054178808000551788080005617880800057178808000581788080005917880800060178808000611788080006217880800063178808000641788080006517880800066178808000671788080006817880800069178808000701788080007117880800072178808000731788080007417880800075178808000761788080007717880800078178808000791788080008017880800081178808000821788080008317880800084178808000851788080008617880800087178808000881788080008917880800090178808000911788080009217880800093178808000941788080009517880800096178808000971788080009817880800099178808001001788080010117880800102178808001031788080010417880800105178808001061788080010717880800108178808001091788080011017880800111178808001121788080011317880800114178808001151788080011617880800117178808001181788080011917880800120178808001211788080012217880800123178808001241788080012517880800126178808001271788080012817880800129178808001301788080013117880800132178808001331788080013417880800135178808001361788080013717880800138178808001391788080014017880800141178808001421788080014317880800144178808001451788080014617880800147178808001481788080014917880800150178808001511788080015217880800153178808001541788080015517880800156178808001571788080015817880800159178808001601788080016117880800162178808001631788080016417880800165178808001661788080016717880800168178808001691788080017017880800171178808001721788080017317880800174178808001751788080017617880800177178808001781788080017917880800180178808001811788080018217880800183178808001841788080018517880800186178808001871788080018817880800189178808001901788080019117880800192178808001931788080019417880800195178808001961788080019717880800198178808001991788080020017880800201178808002021788080020317880800204178808002051788080020617880800207178808002081788080020917880800210178808002111788080021217880800213178808002141788080021517880800216178808002171788080021817880800219178808002201788080022117880800222178808002231788080022417880800225178808002261788080022717880800228178808002291788080023017880800231178808002321788080023317880800234178808002351788080023617880800237178808002381788080023917880800240178808002411788080024217880800243178808002441788080024517880800246178808002471788080024817880800249178808002501788080025117880800252178808002531788080025417880800255178808002561788080025717880800258178808002591788080026017880800261178808002621788080026317880800264178808002651788080026617880800267178808002681788080026917880800270178808002711788080027217880800273178808002741788080027517880800276178808002771788080027817880800279178808002801788080028117880800282178808002831788080028417880800285178808002861788080028717880800288178808002891788080029017880800291178808002921788080029317880800294178808002951788080029617880800297178808002981788080029917880800300178808003011788080030217880800303178808003041788080030517880800306178808003071788080030817880800309178808003101788080031117880800312178808003131788080031417880800315178808003161788080031717880800318178808003191788080032017880800321178808003221788080032317880800324178808003251788080032617880800327178808003281788080032917880800330178808003311788080033217880800333178808003341788080033517880800336178808003371788080033817880800339178808003401788080034117880800342178808003431788080034417880800345178808003461788080034717880800348178808003491788080035017880800351178808003521788080035317880800354178808003551788080035617880800357178808003581788080035917880800360178808003611788080036217880800363178808003641788080036517880800366178808003671788080036817880800369178808003701788080037117880800372178808003731788080037417880800375178808003761788080037717880800378178808003791788080038017880800381178808003821788080038317880800384178808003851788080038617880800387178808003881788080038917880800390178808003911788080039217880800393178808003941788080039517880800396178808003971788080039817880800399178808004001788080040117880800402178808004031788080040417880800405178808004061788080040717880800408178808004091788080041017880800411178808004121788080041317880800414178808004151788080041617880800417178808004181788080041917880800420178808004211788080042217880800423178808004241788080042517880800426178808004271788080042817880800429178808004301788080043117880800432178808004331788080043417880800435178808004361788080043717880800438178808004391788080044017880800441178808004421788080044317880800444178808004451788080044617880800447178808004481788080044917880800450178808004511788080045217880800453178808004541788080045517880800456178808004571788080045817880800459178808004601788080046117880800462178808004631788080046417880800465178808004661788080046717880800468178808004691788080047017880800471178808004721788080047317880800474178808004751788080047617880800477178808004781788080047917880800480178808004811788080048217880800483178808004841788080048517880800486178808004871788080048817880800489178808004901788080049117880800492178808004931788080049417880800495178808004961788080049717880800498178808004991788080050017880800501178808005021788080050317880800504178808005051788080050617880800507178808005081788080050917880800510178808005111788080051217880800513178808005141788080051517880800516178808005171788080051817880800519178808005201788080052117880800522178808005231788080052417880800525178808005261788080052717880800528178808005291788080053017880800531178808005321788080053317880800534178808005351788080053617880800537178808005381788080053917880800540178808005411788080054217880800543178808005441788080054517880800546178808005471788080054817880800549178808005501788080055117880800552178808005531788080055417880800555178808005561788080055717880800558178808005591788080056017880800561178808005621788080056317880800564178808005651788080056617880800567178808005681788080056917880800570178808005711788080057217880800573178808005741788080057517880800576178808005771788080057817880800579178808005801788080058117880800582178808005831788080058417880800585178808005861788080058717880800588178808005891788080059017880800591178808005921788080059317880800594178808005951788080059617880800597178808005981788080059917880800600178808006011788080060217880800603178808006041788080060517880800606178808006071788080060817880800609178808006101788080061117880800612178808006131788080061417880800615178808006161788080061717880800618178808006191788080062017880800621178808006221788080062317880800624178808006251788080062617880800627178808006281788080062917880800630178808006311788080063217880800633178808006341788080063517880800636178808006371788080063817880800639178808006401788080064117880800642178808006431788080064417880800645178808006461788080064717880800648178808006491788080065017880800651178808006521788080065317880800654178808006551788080065617880800657178808006581788080065917880800660178808006611788080066217880800663178808006641788080066517880800666178808006671788080066817880800669178808006701788080067117880800672178808006731788080067417880800675178808006761788080067717880800678178808006791788080068017880800681178808006821788080068317880800684178808006851788080068617880800687178808006881788080068917880800690178808006911788080069217880800693178808006941788080069517880800696178808006971788080069817880800699178808007001788080070117880800702178808007031788080070417880800705178808007061788080070717880800708178808007091788080071017880800711178808007121788080071317880800714178808007151788080071617880800717178808007181788080071917880800720178808007211788080072217880800723178808007241788080072517880800726178808007271788080072817880800729178808007301788080073117880800732178808007331788080073417880800735178808007361788080073717880800738178808007391788080074017880800741178808007421788080074317880800744178808007451788080074617880800747178808007481788080074917880800750178808007511788080075217880800753178808007541788080075517880800756178808007571788080075817880800759178808007601788080076117880800762178808007631788080076417880800765178808007661788080076717880800768178808007691788080077017880800771178808007721788080077317880800774178808007751788080077617880800777178808007781788080077917880800780178808007811788080078217880800783178808007841788080078517880800786178808007871788080078817880800789178808007901788080079117880800792178808007931788080079417880800795178808007961788080079717880800798178808007991788080080017880800801178808008021788080080317880800804178808008051788080080617880800807178808008081788080080917880800810178808008111788080081217880800813178808008141788080081517880800816178808008171788080081817880800819178808008201788080082117880800822178808008231788080082417880800825178808008261788080082717880800828178808008291788080083017880800831178808008321788080083317880800834178808008351788080083617880800837178808008381788080083917880800840178808008411788080084217880800843178808008441788080084517880800846178808008471788080084817880800849178808008501788080085117880800852178808008531788080085417880800855178808008561788080085717880800858178808008591788080086017880800861178808008621788080086317880800864178808008651788080086617880800867178808008681788080086917880800870178808008711788080087217880800873178808008741788080087517880800876178808008771788080087817880800879178808008801788080088117880800882178808008831788080088417880800885178808008861788080088717880800888178808008891788080089017880800891178808008921788080089317880800894178808008951788080089617880800897178808008981788080089917880800900178808009011788080090217880800903178808009041788080090517880800906178808009071788080090817880800909178808009101788080091117880800912178808009131788080091417880800915178808009161788080091717880800918178808009191788080092017880800921178808009221788080092317880800924178808009251788080092617880800927178808009281788080092917880800930178808009311788080093217880800933178808009341788080093517880800936178808009371788080093817880800939178808009401788080094117880800942178808009431788080094417880800945178808009461788080094717880800948178808009491788080095017880800951178808009521788080095317880800954178808009551788080095617880800957178808009581788080095917880800960178808009611788080096217880800963178808009641788080096517880800966178808009671788080096817880800969178808009701788080097117880800972178808009731788080097417880800975178808009761788080097717880800978178808009791788080098017880800981178808009821788080098317880800984178808009851788080098617880800987178808009881788080098917880800990178808009911788080099217880800993178808009941788080099517880800996178808009971788080099817880800999178808010001788080100117880801002178808010031788080100417880801005178808010061788080100717880801008178808010091788080101017880801011178808010121788080101317880801014178808010151788080101617880801017178808010181788080101917880801020178808010211788080102217880801023178808010241788080102517880801026178808010271788080102817880801029178808010301788080103117880801032178808010331788080103417880801035178808010361788080103717880801038178808010391788080104017880801041178808010421788080104317880801044178808010451788080104617880801047178808010481788080104917880801050178808010511788080105217880801053178808010541788080105517880801056178808010571788080105817880801059178808010601788080106117880801062178808010631788080106417880801065178808010661788080106717880801068178808010691788080107017880801071178808010721788080107317880801074178808010751788080107617880801077178808010781788080107917880801080178808010811788080108217880801083178808010841788080108517880801086178808010871788080108817880801089178808010901788080109117880801092178808010931788080109417880801095178808010961788080109717880801098178808010991788080110017880801101178808011021788080110317880801104178808011051788080110617880801107178808011081788080110917880801110178808011111788080111217880801113178808011141788080111517880801116178808011171788080111817880801119178808011201788080112117880801122178808011231788080112417880801125178808011261788080112717880801128178808011291788080113017880801131178808011321788080113317880801134178808011351788080113617880801137178808011381788080113917880801140178808011411788080114217880801143178808011441788080114517880801146178808011471788080114817880801149178808011501788080115117880801152178808011531788080115417880801155178808011561788080115717880801158178808011591788080116017880801161178808011621788080116317880801164178808011651788080116617880801167178808011681788080116917880801170178808011711788080117217880801173178808011741788080117517880801176178808011771788080117817880801179178808011801788080118117880801182178808011831788080118417880801185178808011861788080118717880801188178808011891788080119017880801191178808011921788080119317880801194178808011951788080119617880801197178808011981788080119917880801200178808012011788080120217880801203178808012041788080120517880801206178808012071788080120817880801209178808012101788080121117880801212178808012131788080121417880801215178808012161788080121717880801218178808012191788080122017880801221178808012221788080122317880801224178808012251788080122617880801227178808012281788080122917880801230178808012311788080123217880801233178808012341788080123517880801236178808012371788080123817880801239178808012401788080124117880801242178808012431788080124417880801245178808012461788080124717880801248178808012491788080125017880801251178808012521788080125317880801254178808012551788080125617880801257178808012581788080125917880801260178808012611788080126217880801263178808012641788080126517880801266178808012671788080126817880801269178808012701788080127117880801272178808012731788080127417880801275178808012761788080127717880801278178808012791788080128017880801281178808012821788080128317880801284178808012851788080128617880801287178808012881788080128917880801290178808012911788080129217880801293178808012941788080129517880801296178808012971788080129817880801299178808013001788080130117880801302178808013031788080130417880801305178808013061788080130717880801308178808013091788080131017880801311178808013121788080131317880801314178808013151788080131617880801317178808013181788080131917880801320178808013211788080132217880801323178808013241788080132517880801326178808013271788080132817880801329178808013301788080133117880801332178808013331788080133417880801335178808013361788080133717880801338178808013391788080134017880801341178808013421788080134317880801344178808013451788080134617880801347178808013481788080134917880801350178808013511788080135217880801353178808013541788080135517880801356178808013571788080135817880801359178808013601788080136117880801362178808013631788080136417880801365178808013661788080136717880801368178808013691788080137017880801371178808013721788080137317880801374178808013751788080137617880801377178808013781788080137917880801380178808013811788080138217880801383178808013841788080138517880801386178808013871788080138817880801389178808013901788080139117880801392178808013931788080139417880801395178808013961788080139717880801398178808013991788080140017880801401178808014021788080140317880801404178808014051788080140617880801407178808014081788080140917880801410178808014111788080141217880801413178808014141788080141517880801416178808014171788080141817880801419178808014201788080142117880801422178808014231788080142417880801425178808014261788080142717880801428178808014291788080143017880801431178808014321788080143317880801434178808014351788080143617880801437178808014381788080143917880801440178808014411788080144217880801443178808014441788080144517880801446178808014471788080144817880801449178808014501788080145117880801452178808014531788080145417880801455178808014561788080145717880801458178808014591788080146017880801461178808014621788080146317880801464178808014651788080146617880801467178808014681788080146917880801470178808014711788080147217880801473178808014741788080147517880801476178808014771788080147817880801479178808014801788080148117880801482178808014831788080148417880801485178808014861788080148717880801488178808014891788080149017880801491178808014921788080149317880801494178808014951788080149617880801497178808014981788080149917880801500178808015011788080150217880801503178808015041788080150517880801506178808015071788080150817880801509178808015101788080151117880801512178808015131788080151417880801515178808015161788080151717880801518178808015191788080152017880801521178808015221788080152317880801524178808015251788080152617880801527178808015281788080152917880801530178808015311788080153217880801533178808015341788080153517880801536178808015371788080153817880801539178808015401788080154117880801542178808015431788080154417880801545178808015461788080154717880801548178808015491788080155017880801551178808015521788080155317880801554178808015551788080155617880801557178808015581788080155917880801560178808015611788080156217880801563178808015641788080156517880801566178808015671788080156817880801569178808015701788080157117880801572178808015731788080157417880801575178808015761788080157717880801578178808015791788080158017880801581178808015821788080158317880801584178808015851788080158617880801587178808015881788080158917880801590178808015911788080159217880801593178808015941788080159517880801596178808015971788080159817880801599178808016001788080160117880801602178808016031788080160417880801605178808016061788080160717880801608178808016091788080161017880801611178808016121788080161317880801614178808016151788080161617880801617178808016181788080161917880801620178808016211788080162217880801623178808016241788080162517880801626178808016271788080162817880801629178808016301788080163117880801632178808016331788080163417880801635178808016361788080163717880801638178808016391788080164017880801641178808016421788080164317880801644178808016451788080164617880801647178808016481788080164917880801650178808016511788080165217880801653178808016541788080165517880801656178808016571788080165817880801659178808016601788080166117880801662178808016631788080166417880801665178808016661788080166717880801668178808016691788080167017880801671178808016721788080167317880801674178808016751788080167617880801677178808016781788080167917880801680178808016811788080168217880801683178808016841788080168517880801686178808016871788080168817880801689178808016901788080169117880801692178808016931788080169417880801695178808016961788080169717880801698178808016991788080170017880801701178808017021788080170317880801704178808017051788080170617880801707178808017081788080170917880801710178808017111788080171217880801713178808017141788080171517880801716178808017171788080171817880801719178808017201788080172117880801722178808017231788080172417880801725178808017261788080172717880801728178808017291788080173017880801731178808017321788080173317880801734178808017351788080173617880801737178808017381788080173917880801740178808017411788080174217880801743178808017441788080174517880801746178808017471788080174817880801749178808017501788080175117880801752178808017531788080175417880801755178808017561788080175717880801758178808017591788080176017880801761178808017621788080176317880801764178808017651788080176617880801767178808017681788080176917880801770178808017711788080177217880801773178808017741788080177517880801776178808017771788080177817880801779178808017801788080178117880801782178808017831788080178417880801785178808017861788080178717880801788178808017891788080179017880801791178808017921788080179317880801794178808017951788080179617880801797178808017981788080179917880801800178808018011788080180217880801803178808018041788080180517880801806178808018071788080180817880801809178808018101788080181117880801812178808018131788080181417880801815178808018161788080181717880801818178808018191788080182017880801821178808018221788080182317880801824178808018251788080182617880801827178808018281788080182917880801830178808018311788080183217880801833178808018341788080183517880801836178808018371788080183817880801839178808018401788080184117880801842178808018431788080184417880801845178808018461788080184717880801848178808018491788080185017880801851178808018521788080185317880801854178808018551788080185617880801857178808018581788080185917880801860178808018611788080186217880801863178808018641788080186517880801866178808018671788080186817880801869178808018701788080187117880801872178808018731788080187417880801875178808018761788080187717880801878178808018791788080188017880801881178808018821788080188317880801884178808018851788080188617880801887178808018881788080188917880801890178808018911788080189217880801893178808018941788080189517880801896178808018971788080189817880801899178808019001788080190117880801902178808019031788080190417880801905178808019061788080190717880801908178808019091788080191017880801911178808019121788080191317880801914178808019151788080191617880801917178808019181788080191917880801920178808019211788080192217880801923178808019241788080192517880801926178808019271788080192817880801929178808019301788080193117880801932178808019331788080193417880801935178808019361788080193717880801938178808019391788080194017880801941178808019421788080194317880801944178808019451788080194617880801947178808019481788080194917880801950178808019511788080195217880801953178808019541788080195517880801956178808019571788080195817880801959178808019601788080196117880801962178808019631788080196417880801965178808019661788080196717880801968178808019691788080197017880801971178808019721788080197317880801974178808019751788080197617880801977178808019781788080197917880801980178808019811788080198217880801983178808019841788080198517880801986178808019871788080198817880801989178808019901788080199117880801992178808019931788080199417880801995178808019961788080199717880801998178808019991788080200017880802001178808020021788080200317880802004178808020051788080200617880802007178808020081788080200917880802010178808020111788080201217880802013178808020141788080201517880802016178808020171788080201817880802019178808020201788080202117880802022178808020231788080202417880802025178808020261788080202717880802028178808020291788080203017880802031178808020321788080203317880802034178808020351788080203617880802037178808020381788080203917880802040178808020411788080204217880802043178808020441788080204517880802046178808020471788080204817880802049178808020501788080205117880802052178808020531788080205417880802055178808020561788080205717880802058178808020591788080206017880802061178808020621788080206317880802064178808020651788080206617880802067178808020681788080206917880802070178808020711788080207217880802073178808020741788080207517880802076178808020771788080207817880802079178808020801788080208117880802082178808020831788080208417880802085178808020861788080208717880802088178808020891788080209017880802091178808020921788080209317880802094178808020951788080209617880802097178808020981788080209917880802100178808021011788080210217880802103178808021041788080210517880802106178808021071788080210817880802109178808021101788080211117880802112178808021131788080211417880802115178808021161788080211717880802118178808021191788080212017880802121178808021221788080212317880802124178808021251788080212617880802127178808021281788080212917880802130178808021311788080213217880802133178808021341788080213517880802136178808021371788080213817880802139178808021401788080214117880802142178808021431788080214417880802145178808021461788080214717880802148178808021491788080215017880802151178808021521788080215317880802154178808021551788080215617880802157178808021581788080215917880802160178808021611788080216217880802163178808021641788080216517880802166178808021671788080216817880802169178808021701788080217117880802172178808021731788080217417880802175178808021761788080217717880802178178808021791788080218017880802181178808021821788080218317880802184178808021851788080218617880802187178808021881788080218917880802190178808021911788080219217880802193178808021941788080219517880802196178808021971788080219817880802199178808022001788080220117880802202178808022031788080220417880802205178808022061788080220717880802208178808022091788080221017880802211178808022121788080221317880802214178808022151788080221617880802217178808022181788080221917880802220178808022211788080222217880802223178808022241788080222517880802226178808022271788080222817880802229178808022301788080223117880802232178808022331788080223417880802235178808022361788080223717880802238178808022391788080224017880802241178808022421788080224317880802244178808022451788080224617880802247178808022481788080224917880802250178808022511788080225217880802253178808022541788080225517880802256178808022571788080225817880802259178808022601788080226117880802262178808022631788080226417880802265178808022661788080226717880802268178808022691788080227017880802271178808022721788080227317880802274178808022751788080227617880802277178808022781788080227917880802280178808022811788080228217880802283178808022841788080228517880802286178808022871788080228817880802289178808022901788080229117880802292178808022931788080229417880802295178808022961788080229717880802298178808022991788080230017880802301178808023021788080230317880802304178808023051788080230617880802307178808023081788080230917880802310178808023111788080231217880802313178808023141788080231517880802316178808023171788080231817880802319178808023201788080232117880802322178808023231788080232417880802325178808023261788080232717880802328178808023291788080233017880802331178808023321788080233317880802334178808023351788080233617880802337178808023381788080233917880802340178808023411788080234217880802343178808023441788080234517880802346178808023471788080234817880802349178808023501788080235117880802352178808023531788080235417880802355178808023561788080235717880802358178808023591788080236017880802361178808023621788080236317880802364178808023651788080236617880802367178808023681788080236917880802370178808023711788080237217880802373178808023741788080237517880802376178808023771788080237817880802379178808023801788080238117880802382178808023831788080238417880802385178808023861788080238717880802388178808023891788080239017880802391178808023921788080239317880802394178808023951788080239617880802397178808023981788080239917880802400178808024011788080240217880802403178808024041788080240517880802406178808024071788080240817880802409178808024101788080241117880802412178808024131788080241417880802415178808024161788080241717880802418178808024191788080242017880802421178808024221788080242317880802424178808024251788080242617880802427178808024281788080242917880802430178808024311788080243217880802433178808024341788080243517880802436178808024371788080243817880802439178808024401788080244117880802442178808024431788080244417880802445178808024461788080244717880802448178808024491788080245017880802451178808024521788080245317880802454178808024551788080245617880802457178808024581788080245917880802460178808024611788080246217880802463178808024641788080246517880802466178808024671788080246817880802469178808024701788080247117880802472178808024731788080247417880802475178808024761788080247717880802478178808024791788080248017880802481178808024821788080248317880802484178808024851788080248617880802487178808024881788080248917880802490178808024911788080249217880802493178808024941788080249517880802496178808024971788080249817880802499178808025001788080250117880802502178808025031788080250417880802505178808025061788080250717880802508178808025091788080251017880802511178808025121788080251317880802514178808025151788080251617880802517178808025181788080251917880802520178808025211788080252217880802523178808025241788080252517880802526178808025271788080252817880802529178808025301788080253117880802532178808025331788080253417880802535178808025361788080253717880802538178808025391788080254017880802541178808025421788080254317880802544178808025451788080254617880802547178808025481788080254917880802550178808025511788080255217880802553178808025541788080255517880802556178808025571788080255817880802559178808025601788080256117880802562178808025631788080256417880802565178808025661788080256717880802568178808025691788080257017880802571178808025721788080257317880802574178808025751788080257617880802577178808025781788080257917880802580178808025811788080258217880802583178808025841788080258517880802586178808025871788080258817880802589178808025901788080259117880802592178808025931788080259417880802595178808025961788080259717880802598178808025991788080260017880802601178808026021788080260317880802604178808026051788080260617880802607178808026081788080260917880802610178808026111788080261217880802613178808026141788080261517880802616178808026171788080261817880802619178808026201788080262117880802622178808026231788080262417880802625178808026261788080262717880802628178808026291788080263017880802631178808026321788080263317880802634178808026351788080263617880802637178808026381788080263917880802640178808026411788080264217880802643178808026441788080264517880802646178808026471788080264817880802649178808026501788080265117880802652178808026531788080265417880802655178808026561788080265717880802658178808026591788080266017880802661178808026621788080266317880802664178808026651788080266617880802667178808026681788080266917880802670178808026711788080267217880802673178808026741788080267517880802676178808026771788080267817880802679178808026801788080268117880802682178808026831788080268417880802685178808026861788080268717880802688178808026891788080269017880802691178808026921788080269317880802694178808026951788080269617880802697178808026981788080269917880802700178808027011788080270217880802703178808027041788080270517880802706178808027071788080270817880802709178808027101788080271117880802712178808027131788080271417880802715178808027161788080271717880802718178808027191788080272017880802721178808027221788080272317880802724178808027251788080272617880802727178808027281788080272917880802730178808027311788080273217880802733178808027341788080273517880802736178808027371788080273817880802739178808027401788080274117880802742178808027431788080274417880802745178808027461788080274717880802748178808027491788080275017880802751178808027521788080275317880802754178808027551788080275617880802757178808027581788080275917880802760178808027611788080276217880802763178808027641788080276517880802766178808027671788080276817880802769178808027701788080277117880802772178808027731788080277417880802775178808027761788080277717880802778178808027791788080278017880802781178808027821788080278317880802784178808027851788080278617880802787178808027881788080278917880802790178808027911788080279217880802793178808027941788080279517880802796178808027971788080279817880802799178808028001788080280117880802802178808028031788080280417880802805178808028061788080280717880802808178808028091788080281017880802811178808028121788080281317880802814178808028151788080281617880802817178808028181788080281917880802820178808028211788080282217880802823178808028241788080282517880802826178808028271788080282817880802829178808028301788080283117880802832178808028331788080283417880802835178808028361788080283717880802838178808028391788080284017880802841178808028421788080284317880802844178808028451788080284617880802847178808028481788080284917880802850178808028511788080285217880802853178808028541788080285517880802856178808028571788080285817880802859178808028601788080286117880802862178808028631788080286417880802865178808028661788080286717880802868178808028691788080287017880802871178808028721788080287317880802874178808028751788080287617880802877178808028781788080287917880802880178808028811788080288217880802883178808028841788080288517880802886178808028871788080288817880802889178808028901788080289117880802892178808028931788080289417880802895178808028961788080289717880802898178808028991788080290017880802901178808029021788080290317880802904178808029051788080290617880802907178808029081788080290917880802910178808029111788080291217880802913178808029141788080291517880802916178808029171788080291817880802919178808029201788080292117880802922178808029231788080292417880802925178808029261788080292717880802928178808029291788080293017880802931178808029321788080293317880802934178808029351788080293617880802937178808029381788080293917880802940178808029411788080294217880802943178808029441788080294517880802946178808029471788080294817880802949178808029501788080295117880802952178808029531788080295417880802955178808029561788080295717880802958178808029591788080296017880802961178808029621788080296317880802964178808029651788080296617880802967178808029681788080296917880802970178808029711788080297217880802973178808029741788080297517880802976178808029771788080297817880802979178808029801788080298117880802982178808029831788080298417880802985178808029861788080298717880802988178808029891788080299017880802991178808029921788080299317880802994178808029951788080299617880802997178808029981788080299917880803000178808030011788080300217880803003178808030041788080300517880803006178808030071788080300817880803009178808030101788080301117880803012178808030131788080301417880803015178808030161788080301717880803018178808030191788080302017880803021178808030221788080302317880803024178808030251788080302617880803027178808030281788080302917880803030178808030311788080303217880803033178808030341788080303517880803036178808030371788080303817880803039178808030401788080304117880803042178808030431788080304417880803045178808030461788080304717880803048178808030491788080305017880803051178808030521788080305317880803054178808030551788080305617880803057178808030581788080305917880803060178808030611788080306217880803063178808030641788080306517880803066178808030671788080306817880803069178808030701788080307117880803072178808030731788080307417880803075178808030761788080307717880803078178808030791788080308017880803081178808030821788080308317880803084178808030851788080308617880803087178808030881788080308917880803090178808030911788080309217880803093178808030941788080309517880803096178808030971788080309817880803099178808031001788080310117880803102178808031031788080310417880803105178808031061788080310717880803108178808031091788080311017880803111178808031121788080311317880803114178808031151788080311617880803117178808031181788080311917880803120178808031211788080312217880803123178808031241788080312517880803126178808031271788080312817880803129178808031301788080313117880803132178808031331788080313417880803135178808031361788080313717880803138178808031391788080314017880803141178808031421788080314317880803144178808031451788080314617880803147178808031481788080314917880803150178808031511788080315217880803153178808031541788080315517880803156178808031571788080315817880803159178808031601788080316117880803162178808031631788080316417880803165178808031661788080316717880803168178808031691788080317017880803171178808031721788080317317880803174178808031751788080317617880803177178808031781788080317917880803180178808031811788080318217880803183178808031841788080318517880803186178808031871788080318817880803189178808031901788080319117880803192178808031931788080319417880803195178808031961788080319717880803198178808031991788080320017880803201178808032021788080320317880803204178808032051788080320617880803207178808032081788080320917880803210178808032111788080321217880803213178808032141788080321517880803216178808032171788080321817880803219178808032201788080322117880803222178808032231788080322417880803225178808032261788080322717880803228178808032291788080323017880803231178808032321788080323317880803234178808032351788080323617880803237178808032381788080323917880803240178808032411788080324217880803243178808032441788080324517880803246178808032471788080324817880803249178808032501788080325117880803252178808032531788080325417880803255178808032561788080325717880803258178808032591788080326017880803261178808032621788080326317880803264178808032651788080326617880803267178808032681788080326917880803270178808032711788080327217880803273178808032741788080327517880803276178808032771788080327817880803279178808032801788080328117880803282178808032831788080328417880803285178808032861788080328717880803288178808032891788080329017880803291178808032921788080329317880803294178808032951788080329617880803297178808032981788080329917880803300178808033011788080330217880803303178808033041788080330517880803306178808033071788080330817880803309178808033101788080331117880803312178808033131788080331417880803315178808033161788080331717880803318178808033191788080332017880803321178808033221788080332317880803324178808033251788080332617880803327178808033281788080332917880803330178808033311788080333217880803333178808033341788080333517880803336178808033371788080333817880803339178808033401788080334117880803342178808033431788080334417880803345178808033461788080334717880803348178808033491788080335017880803351178808033521788080335317880803354178808033551788080335617880803357178808033581788080335917880803360178808033611788080336217880803363178808033641788080336517880803366178808033671788080336817880803369178808033701788080337117880803372178808033731788080337417880803375178808033761788080337717880803378178808033791788080338017880803381178808033821788080338317880803384178808033851788080338617880803387178808033881788080338917880803390178808033911788080339217880803393178808033941788080339517880803396178808033971788080339817880803399178808034001788080340117880803402178808034031788080340417880803405178808034061788080340717880803408178808034091788080341017880803411178808034121788080341317880803414178808034151788080341617880803417178808034181788080341917880803420178808034211788080342217880803423178808034241788080342517880803426178808034271788080342817880803429178808034301788080343117880803432178808034331788080343417880803435178808034361788080343717880803438178808034391788080344017880803441178808034421788080344317880803444178808034451788080344617880803447178808034481788080344917880803450178808034511788080345217880803453178808034541788080345517880803456178808034571788080345817880803459178808034601788080346117880803462178808034631788080346417880803465178808034661788080346717880803468178808034691788080347017880803471178808034721788080347317880803474178808034751788080347617880803477178808034781788080347917880803480178808034811788080348217880803483178808034841788080348517880803486178808034871788080348817880803489178808034901788080349117880803492178808034931788080349417880803495178808034961788080349717880803498178808034991788080350017880803501178808035021788080350317880803504178808035051788080350617880803507178808035081788080350917880803510178808035111788080351217880803513178808035141788080351517880803516178808035171788080351817880803519178808035201788080352117880803522178808035231788080352417880803525178808035261788080352717880803528178808035291788080353017880803531178808035321788080353317880803534178808035351788080353617880803537178808035381788080353917880803540178808035411788080354217880803543178808035441788080354517880803546178808035471788080354817880803549178808035501788080355117880803552178808035531788080355417880803555178808035561788080355717880803558178808035591788080356017880803561178808035621788080356317880803564178808035651788080356617880803567178808035681788080356917880803570178808035711788080357217880803573178808035741788080357517880803576178808035771788080357817880803579178808035801788080358117880803582178808035831788080358417880803585178808035861788080358717880803588178808035891788080359017880803591178808035921788080359317880803594178808035951788080359617880803597178808035981788080359917880803600178808036011788080360217880803603178808036041788080360517880803606178808036071788080360817880803609178808036101788080361117880803612178808036131788080361417880803615178808036161788080361717880803618178808036191788080362017880803621178808036221788080362317880803624178808036251788080362617880803627178808036281788080362917880803630178808036311788080363217880803633178808036341788080363517880803636178808036371788080363817880803639178808036401788080364117880803642178808036431788080364417880803645178808036461788080364717880803648178808036491788080365017880803651178808036521788080365317880803654178808036551788080365617880803657178808036581788080365917880803660178808036611788080366217880803663178808036641788080366517880803666178808036671788080366817880803669178808036701788080367117880803672178808036731788080367417880803675178808036761788080367717880803678178808036791788080368017880803681178808036821788080368317880803684178808036851788080368617880803687178808036881788080368917880803690178808036911788080369217880803693178808036941788080369517880803696178808036971788080369817880803699178808037001788080370117880803702178808037031788080370417880803705178808037061788080370717880803708178808037091788080371017880803711178808037121788080371317880803714178808037151788080371617880803717178808037181788080371917880803720178808037211788080372217880803723178808037241788080372517880803726178808037271788080372817880803729178808037301788080373117880803732178808037331788080373417880803735178808037361788080373717880803738178808037391788080374017880803741178808037421788080374317880803744178808037451788080374617880803747178808037481788080374917880803750178808037511788080375217880803753178808037541788080375517880803756178808037571788080375817880803759178808037601788080376117880803762178808037631788080376417880803765178808037661788080376717880803768178808037691788080377017880803771178808037721788080377317880803774178808037751788080377617880803777178808037781788080377917880803780178808037811788080378217880803783178808037841788080378517880803786178808037871788080378817880803789178808037901788080379117880803792178808037931788080379417880803795178808037961788080379717880803798178808037991788080380017880803801178808038021788080380317880803804178808038051788080380617880803807178808038081788080380917880803810178808038111788080381217880803813178808038141788080381517880803816178808038171788080381817880803819178808038201788080382117880803822178808038231788080382417880803825178808038261788080382717880803828178808038291788080383017880803831178808038321788080383317880803834178808038351788080383617880803837178808038381788080383917880803840178808038411788080384217880803843178808038441788080384517880803846178808038471788080384817880803849178808038501788080385117880803852178808038531788080385417880803855178808038561788080385717880803858178808038591788080386017880803861178808038621788080386317880803864178808038651788080386617880803867178808038681788080386917880803870178808038711788080387217880803873178808038741788080387517880803876178808038771788080387817880803879178808038801788080388117880803882178808038831788080388417880803885178808038861788080388717880803888178808038891788080389017880803891178808038921788080389317880803894178808038951788080389617880803897178808038981788080389917880803900178808039011788080390217880803903178808039041788080390517880803906178808039071788080390817880803909178808039101788080391117880803912178808039131788080391417880803915178808039161788080391717880803918178808039191788080392017880803921178808039221788080392317880803924178808039251788080392617880803927178808039281788080392917880803930178808039311788080393217880803933178808039341788080393517880803936178808039371788080393817880803939178808039401788080394117880803942178808039431788080394417880803945178808039461788080394717880803948178808039491788080395017880803951178808039521788080395317880803954178808039551788080395617880803957178808039581788080395917880803960178808039611788080396217880803963178808039641788080396517880803966178808039671788080396817880803969178808039701788080397117880803972178808039731788080397417880803975178808039761788080397717880803978178808039791788080398017880803981178808039821788080398317880803984178808039851788080398617880803987178808039881788080398917880803990178808039911788080399217880803993178808039941788080399517880803996178808039971788080399817880803999178808040001788080400117880804002178808040031788080400417880804005178808040061788080400717880804008178808040091788080401017880804011178808040121788080401317880804014178808040151788080401617880804017178808040181788080401917880804020178808040211788080402217880804023178808040241788080402517880804026178808040271788080402817880804029178808040301788080403117880804032178808040331788080403417880804035178808040361788080403717880804038178808040391788080404017880804041178808040421788080404317880804044178808040451788080404617880804047178808040481788080404917880804050178808040511788080405217880804053178808040541788080405517880804056178808040571788080405817880804059178808040601788080406117880804062178808040631788080406417880804065178808040661788080406717880804068178808040691788080407017880804071178808040721788080407317880804074178808040751788080407617880804077178808040781788080407917880804080178808040811788080408217880804083178808040841788080408517880804086178808040871788080408817880804089178808040901788080409117880804092178808040931788080409417880804095178808040961788080409717880804098178808040991788080410017880804101178808041021788080410317880804104178808041051788080410617880804107178808041081788080410917880804110178808041111788080411217880804113178808041141788080411517880804116178808041171788080411817880804119178808041201788080412117880804122178808041231788080412417880804125178808041261788080412717880804128178808041291788080413017880804131178808041321788080413317880804134178808041351788080413617880804137178808041381788080413917880804140178808041411788080414217880804143178808041441788080414517880804146178808041471788080414817880804149178808041501788080415117880804152178808041531788080415417880804155178808041561788080415717880804158178808041591788080416017880804161178808041621788080416317880804164178808041651788080416617880804167178808041681788080416917880804170178808041711788080417217880804173178808041741788080417517880804176178808041771788080417817880804179178808041801788080418117880804182178808041831788080418417880804185178808041861788080418717880804188178808041891788080419017880804191178808041921788080419317880804194178808041951788080419617880804197178808041981788080419917880804200178808042011788080420217880804203178808042041788080420517880804206178808042071788080420817880804209178808042101788080421117880804212178808042131788080421417880804215178808042161788080421717880804218178808042191788080422017880804221178808042221788080422317880804224178808042251788080422617880804227178808042281788080422917880804230178808042311788080423217880804233178808042341788080423517880804236178808042371788080423817880804239178808042401788080424117880804242178808042431788080424417880804245178808042461788080424717880804248178808042491788080425017880804251178808042521788080425317880804254178808042551788080425617880804257178808042581788080425917880804260178808042611788080426217880804263178808042641788080426517880804266178808042671788080426817880804269178808042701788080427117880804272178808042731788080427417880804275178808042761788080427717880804278178808042791788080428017880804281178808042821788080428317880804284178808042851788080428617880804287178808042881788080428917880804290178808042911788080429217880804293178808042941788080429517880804296178808042971788080429817880804299178808043001788080430117880804302178808043031788080430417880804305178808043061788080430717880804308178808043091788080431017880804311178808043121788080431317880804314178808043151788080431617880804317178808043181788080431917880804320178808043211788080432217880804323178808043241788080432517880804326178808043271788080432817880804329178808043301788080433117880804332178808043331788080433417880804335178808043361788080433717880804338178808043391788080434017880804341178808043421788080434317880804344178808043451788080434617880804347178808043481788080434917880804350178808043511788080435217880804353178808043541788080435517880804356178808043571788080435817880804359178808043601788080436117880804362178808043631788080436417880804365178808043661788080436717880804368178808043691788080437017880804371178808043721788080437317880804374178808043751788080437617880804377178808043781788080437917880804380178808043811788080438217880804383178808043841788080438517880804386178808043871788080438817880804389178808043901788080439117880804392178808043931788080439417880804395178808043961788080439717880804398178808043991788080440017880804401178808044021788080440317880804404178808044051788080440617880804407178808044081788080440917880804410178808044111788080441217880804413178808044141788080441517880804416178808044171788080441817880804419178808044201788080442117880804422178808044231788080442417880804425178808044261788080442717880804428178808044291788080443017880804431178808044321788080443317880804434178808044351788080443617880804437178808044381788080443917880804440178808044411788080444217880804443178808044441788080444517880804446178808044471788080444817880804449178808044501788080445117880804452178808044531788080445417880804455178808044561788080445717880804458178808044591788080446017880804461178808044621788080446317880804464178808044651788080446617880804467178808044681788080446917880804470178808044711788080447217880804473178808044741788080447517880804476178808044771788080447817880804479178808044801788080448117880804482178808044831788080448417880804485178808044861788080448717880804488178808044891788080449017880804491178808044921788080449317880804494178808044951788080449617880804497178808044981788080449917880804500178808045011788080450217880804503178808045041788080450517880804506178808045071788080450817880804509178808045101788080451117880804512178808045131788080451417880804515178808045161788080451717880804518178808045191788080452017880804521178808045221788080452317880804524178808045251788080452617880804527178808045281788080452917880804530178808045311788080453217880804533178808045341788080453517880804536178808045371788080453817880804539178808045401788080454117880804542178808045431788080454417880804545178808045461788080454717880804548178808045491788080455017880804551178808045521788080455317880804554178808045551788080455617880804557178808045581788080455917880804560178808045611788080456217880804563178808045641788080456517880804566178808045671788080456817880804569178808045701788080457117880804572178808045731788080457417880804575178808045761788080457717880804578178808045791788080458017880804581178808045821788080458317880804584178808045851788080458617880804587178808045881788080458917880804590178808045911788080459217880804593178808045941788080459517880804596178808045971788080459817880804599178808046001788080460117880804602178808046031788080460417880804605178808046061788080460717880804608178808046091788080461017880804611178808046121788080461317880804614178808046151788080461617880804617178808046181788080461917880804620178808046211788080462217880804623178808046241788080462517880804626178808046271788080462817880804629178808046301788080463117880804632178808046331788080463417880804635178808046361788080463717880804638178808046391788080464017880804641178808046421788080464317880804644178808046451788080464617880804647178808046481788080464917880804650178808046511788080465217880804653178808046541788080465517880804656178808046571788080465817880804659178808046601788080466117880804662178808046631788080466417880804665178808046661788080466717880804668178808046691788080467017880804671178808046721788080467317880804674178808046751788080467617880804677178808046781788080467917880804680178808046811788080468217880804683178808046841788080468517880804686178808046871788080468817880804689178808046901788080469117880804692178808046931788080469417880804695178808046961788080469717880804698178808046991788080470017880804701178808047021788080470317880804704178808047051788080470617880804707178808047081788080470917880804710178808047111788080471217880804713178808047141788080471517880804716178808047171788080471817880804719178808047201788080472117880804722178808047231788080472417880804725178808047261788080472717880804728178808047291788080473017880804731178808047321788080473317880804734178808047351788080473617880804737178808047381788080473917880804740178808047411788080474217880804743178808047441788080474517880804746178808047471788080474817880804749178808047501788080475117880804752178808047531788080475417880804755178808047561788080475717880804758178808047591788080476017880804761178808047621788080476317880804764178808047651788080476617880804767178808047681788080476917880804770178808047711788080477217880804773178808047741788080477517880804776178808047771788080477817880804779178808047801788080478117880804782178808047831788080478417880804785178808047861788080478717880804788178808047891788080479017880804791178808047921788080479317880804794178808047951788080479617880804797178808047981788080479917880804800178808048011788080480217880804803178808048041788080480517880804806178808048071788080480817880804809178808048101788080481117880804812178808048131788080481417880804815178808048161788080481717880804818178808048191788080482017880804821178808048221788080482317880804824178808048251788080482617880804827178808048281788080482917880804830178808048311788080483217880804833178808048341788080483517880804836178808048371788080483817880804839178808048401788080484117880804842178808048431788080484417880804845178808048461788080484717880804848178808048491788080485017880804851178808048521788080485317880804854178808048551788080485617880804857178808048581788080485917880804860178808048611788080486217880804863178808048641788080486517880804866178808048671788080486817880804869178808048701788080487117880804872178808048731788080487417880804875178808048761788080487717880804878178808048791788080488017880804881178808048821788080488317880804884178808048851788080488617880804887178808048881788080488917880804890178808048911788080489217880804893178808048941788080489517880804896178808048971788080489817880804899178808049001788080490117880804902178808049031788080490417880804905178808049061788080490717880804908178808049091788080491017880804911178808049121788080491317880804914178808049151788080491617880804917178808049181788080491917880804920178808049211788080492217880804923178808049241788080492517880804926178808049271788080492817880804929178808049301788080493117880804932178808049331788080493417880804935178808049361788080493717880804938178808049391788080494017880804941178808049421788080494317880804944178808049451788080494617880804947178808049481788080494917880804950178808049511788080495217880804953178808049541788080495517880804956178808049571788080495817880804959178808049601788080496117880804962178808049631788080496417880804965178808049661788080496717880804968178808049691788080497017880804971178808049721788080497317880804974178808049751788080497617880804977178808049781788080497917880804980178808049811788080498217880804983178808049841788080498517880804986178808049871788080498817880804989178808049901788080499117880804992178808049931788080499417880804995178808049961788080499717880804998178808049991788080500017880805001178808050021788080500317880805004178808050051788080500617880805007178808050081788080500917880805010178808050111788080501217880805013178808050141788080501517880805016178808050171788080501817880805019178808050201788080502117880805022178808050231788080502417880805025178808050261788080502717880805028178808050291788080503017880805031178808050321788080503317880805034178808050351788080503617880805037178808050381788080503917880805040178808050411788080504217880805043178808050441788080504517880805046178808050471788080504817880805049178808050501788080505117880805052178808050531788080505417880805055178808050561788080505717880805058178808050591788080506017880805061178808050621788080506317880805064178808050651788080506617880805067178808050681788080506917880805070178808050711788080507217880805073178808050741788080507517880805076178808050771788080507817880805079178808050801788080508117880805082178808050831788080508417880805085178808050861788080508717880805088178808050891788080509017880805091178808050921788080509317880805094178808050951788080509617880805097178808050981788080509917880805100178808051011788080510217880805103178808051041788080510517880805106178808051071788080510817880805109178808051101788080511117880805112178808051131788080511417880805115178808051161788080511717880805118178808051191788080512017880805121178808051221788080512317880805124178808051251788080512617880805127178808051281788080512917880805130178808051311788080513217880805133178808051341788080513517880805136178808051371788080513817880805139178808051401788080514117880805142178808051431788080514417880805145178808051461788080514717880805148178808051491788080515017880805151178808051521788080515317880805154178808051551788080515617880805157178808051581788080515917880805160178808051611788080516217880805163178808051641788080516517880805166178808051671788080516817880805169178808051701788080517117880805172178808051731788080517417880805175178808051761788080517717880805178178808051791788080518017880805181178808051821788080518317880805184178808051851788080518617880805187178808051881788080518917880805190178808051911788080519217880805193178808051941788080519517880805196178808051971788080519817880805199178808052001788080520117880805202178808052031788080520417880805205178808052061788080520717880805208178808052091788080521017880805211178808052121788080521317880805214178808052151788080521617880805217178808052181788080521917880805220178808052211788080522217880805223178808052241788080522517880805226178808052271788080522817880805229178808052301788080523117880805232178808052331788080523417880805235178808052361788080523717880805238178808052391788080524017880805241178808052421788080524317880805244178808052451788080524617880805247178808052481788080524917880805250178808052511788080525217880805253178808052541788080525517880805256178808052571788080525817880805259178808052601788080526117880805262178808052631788080526417880805265178808052661788080526717880805268178808052691788080527017880805271178808052721788080527317880805274178808052751788080527617880805277178808052781788080527917880805280178808052811788080528217880805283178808052841788080528517880805286178808052871788080528817880805289178808052901788080529117880805292178808052931788080529417880805295178808052961788080529717880805298178808052991788080530017880805301178808053021788080530317880805304178808053051788080530617880805307178808053081788080530917880805310178808053111788080531217880805313178808053141788080531517880805316178808053171788080531817880805319178808053201788080532117880805322178808053231788080532417880805325178808053261788080532717880805328178808053291788080533017880805331178808053321788080533317880805334178808053351788080533617880805337178808053381788080533917880805340178808053411788080534217880805343178808053441788080534517880805346178808053471788080534817880805349178808053501788080535117880805352178808053531788080535417880805355178808053561788080535717880805358178808053591788080536017880805361178808053621788080536317880805364178808053651788080536617880805367178808053681788080536917880805370178808053711788080537217880805373178808053741788080537517880805376178808053771788080537817880805379178808053801788080538117880805382178808053831788080538417880805385178808053861788080538717880805388178808053891788080539017880805391178808053921788080539317880805394178808053951788080539617880805397178808053981788080539917880805400178808054011788080540217880805403178808054041788080540517880805406178808054071788080540817880805409178808054101788080541117880805412178808054131788080541417880805415178808054161788080541717880805418178808054191788080542017880805421178808054221788080542317880805424178808054251788080542617880805427178808054281788080542917880805430178808054311788080543217880805433178808054341788080543517880805436178808054371788080543817880805439178808054401788080544117880805442178808054431788080544417880805445178808054461788080544717880805448178808054491788080545017880805451178808054521788080545317880805454178808054551788080545617880805457178808054581788080545917880805460178808054611788080546217880805463178808054641788080546517880805466178808054671788080546817880805469178808054701788080547117880805472178808054731788080547417880805475178808054761788080547717880805478178808054791788080548017880805481178808054821788080548317880805484178808054851788080548617880805487178808054881788080548917880805490178808054911788080549217880805493178808054941788080549517880805496178808054971788080549817880805499178808055001788080550117880805502178808055031788080550417880805505178808055061788080550717880805508178808055091788080551017880805511178808055121788080551317880805514178808055151788080551617880805517178808055181788080551917880805520178808055211788080552217880805523178808055241788080552517880805526178808055271788080552817880805529178808055301788080553117880805532178808055331788080553417880805535178808055361788080553717880805538178808055391788080554017880805541178808055421788080554317880805544178808055451788080554617880805547178808055481788080554917880805550178808055511788080555217880805553178808055541788080555517880805556178808055571788080555817880805559178808055601788080556117880805562178808055631788080556417880805565178808055661788080556717880805568178808055691788080557017880805571178808055721788080557317880805574178808055751788080557617880805577178808055781788080557917880805580178808055811788080558217880805583178808055841788080558517880805586178808055871788080558817880805589178808055901788080559117880805592178808055931788080559417880805595178808055961788080559717880805598178808055991788080560017880805601178808056021788080560317880805604178808056051788080560617880805607178808056081788080560917880805610178808056111788080561217880805613178808056141788080561517880805616178808056171788080561817880805619178808056201788080562117880805622178808056231788080562417880805625178808056261788080562717880805628178808056291788080563017880805631178808056321788080563317880805634178808056351788080563617880805637178808056381788080563917880805640178808056411788080564217880805643178808056441788080564517880805646178808056471788080564817880805649178808056501788080565117880805652178808056531788080565417880805655178808056561788080565717880805658178808056591788080566017880805661178808056621788080566317880805664178808056651788080566617880805667178808056681788080566917880805670178808056711788080567217880805673178808056741788080567517880805676178808056771788080567817880805679178808056801788080568117880805682178808056831788080568417880805685178808056861788080568717880805688178808056891788080569017880805691178808056921788080569317880805694178808056951788080569617880805697178808056981788080569917880805700178808057011788080570217880805703178808057041788080570517880805706178808057071788080570817880805709178808057101788080571117880805712178808057131788080571417880805715178808057161788080571717880805718178808057191788080572017880805721178808057221788080572317880805724178808057251788080572617880805727178808057281788080572917880805730178808057311788080573217880805733178808057341788080573517880805736178808057371788080573817880805739178808057401788080574117880805742178808057431788080574417880805745178808057461788080574717880805748178808057491788080575017880805751178808057521788080575317880805754178808057551788080575617880805757178808057581788080575917880805760178808057611788080576217880805763178808057641788080576517880805766178808057671788080576817880805769178808057701788080577117880805772178808057731788080577417880805775178808057761788080577717880805778178808057791788080578017880805781178808057821788080578317880805784178808057851788080578617880805787178808057881788080578917880805790178808057911788080579217880805793178808057941788080579517880805796178808057971788080579817880805799178808058001788080580117880805802178808058031788080580417880805805178808058061788080580717880805808178808058091788080581017880805811178808058121788080581317880805814178808058151788080581617880805817178808058181788080581917880805820178808058211788080582217880805823178808058241788080582517880805826178808058271788080582817880805829178808058301788080583117880805832178808058331788080583417880805835178808058361788080583717880805838178808058391788080584017880805841178808058421788080584317880805844178808058451788080584617880805847178808058481788080584917880805850178808058511788080585217880805853178808058541788080585517880805856178808058571788080585817880805859178808058601788080586117880805862178808058631788080586417880805865178808058661788080586717880805868178808058691788080587017880805871178808058721788080587317880805874178808058751788080587617880805877178808058781788080587917880805880178808058811788080588217880805883178808058841788080588517880805886178808058871788080588817880805889178808058901788080589117880805892178808058931788080589417880805895178808058961788080589717880805898178808058991788080590017880805901178808059021788080590317880805904178808059051788080590617880805907178808059081788080590917880805910178808059111788080591217880805913178808059141788080591517880805916178808059171788080591817880805919178808059201788080592117880805922178808059231788080592417880805925178808059261788080592717880805928178808059291788080593017880805931178808059321788080593317880805934178808059351788080593617880805937178808059381788080593917880805940178808059411788080594217880805943178808059441788080594517880805946178808059471788080594817880805949178808059501788080595117880805952178808059531788080595417880805955178808059561788080595717880805958178808059591788080596017880805961178808059621788080596317880805964178808059651788080596617880805967178808059681788080596917880805970178808059711788080597217880805973178808059741788080597517880805976178808059771788080597817880805979178808059801788080598117880805982178808059831788080598417880805985178808059861788080598717880805988178808059891788080599017880805991178808059921788080599317880805994178808059951788080599617880805997178808059981788080599917880806000178808060011788080600217880806003178808060041788080600517880806006178808060071788080600817880806009178808060101788080601117880806012178808060131788080601417880806015178808060161788080601717880806018178808060191788080602017880806021178808060221788080602317880806024178808060251788080602617880806027178808060281788080602917880806030178808060311788080603217880806033178808060341788080603517880806036178808060371788080603817880806039178808060401788080604117880806042178808060431788080604417880806045178808060461788080604717880806048178808060491788080605017880806051178808060521788080605317880806054178808060551788080605617880806057178808060581788080605917880806060178808060611788080606217880806063178808060641788080606517880806066178808060671788080606817880806069178808060701788080607117880806072178808060731788080607417880806075178808060761788080607717880806078178808060791788080608017880806081178808060821788080608317880806084178808060851788080608617880806087178808060881788080608917880806090178808060911788080609217880806093178808060941788080609517880806096178808060971788080609817880806099178808061001788080610117880806102178808061031788080610417880806105178808061061788080610717880806108178808061091788080611017880806111178808061121788080611317880806114178808061151788080611617880806117178808061181788080611917880806120178808061211788080612217880806123178808061241788080612517880806126178808061271788080612817880806129178808061301788080613117880806132178808061331788080613417880806135178808061361788080613717880806138178808061391788080614017880806141178808061421788080614317880806144178808061451788080614617880806147178808061481788080614917880806150178808061511788080615217880806153178808061541788080615517880806156178808061571788080615817880806159178808061601788080616117880806162178808061631788080616417880806165178808061661788080616717880806168178808061691788080617017880806171178808061721788080617317880806174178808061751788080617617880806177178808061781788080617917880806180178808061811788080618217880806183178808061841788080618517880806186178808061871788080618817880806189178808061901788080619117880806192178808061931788080619417880806195178808061961788080619717880806198178808061991788080620017880806201178808062021788080620317880806204178808062051788080620617880806207178808062081788080620917880806210178808062111788080621217880806213178808062141788080621517880806216178808062171788080621817880806219178808062201788080622117880806222178808062231788080622417880806225178808062261788080622717880806228178808062291788080623017880806231178808062321788080623317880806234178808062351788080623617880806237178808062381788080623917880806240178808062411788080624217880806243178808062441788080624517880806246178808062471788080624817880806249178808062501788080625117880806252178808062531788080625417880806255178808062561788080625717880806258178808062591788080626017880806261178808062621788080626317880806264178808062651788080626617880806267178808062681788080626917880806270178808062711788080627217880806273178808062741788080627517880806276178808062771788080627817880806279178808062801788080628117880806282178808062831788080628417880806285178808062861788080628717880806288178808062891788080629017880806291178808062921788080629317880806294178808062951788080629617880806297178808062981788080629917880806300178808063011788080630217880806303178808063041788080630517880806306178808063071788080630817880806309178808063101788080631117880806312178808063131788080631417880806315178808063161788080631717880806318178808063191788080632017880806321178808063221788080632317880806324178808063251788080632617880806327178808063281788080632917880806330178808063311788080633217880806333178808063341788080633517880806336178808063371788080633817880806339178808063401788080634117880806342178808063431788080634417880806345178808063461788080634717880806348178808063491788080635017880806351178808063521788080635317880806354178808063551788080635617880806357178808063581788080635917880806360178808063611788080636217880806363178808063641788080636517880806366178808063671788080636817880806369178808063701788080637117880806372178808063731788080637417880806375178808063761788080637717880806378178808063791788080638017880806381178808063821788080638317880806384178808063851788080638617880806387178808063881788080638917880806390178808063911788080639217880806393178808063941788080639517880806396178808063971788080639817880806399178808064001788080640117880806402178808064031788080640417880806405178808064061788080640717880806408178808064091788080641017880806411178808064121788080641317880806414178808064151788080641617880806417178808064181788080641917880806420178808064211788080642217880806423178808064241788080642517880806426178808064271788080642817880806429178808064301788080643117880806432178808064331788080643417880806435178808064361788080643717880806438178808064391788080644017880806441178808064421788080644317880806444178808064451788080644617880806447178808064481788080644917880806450178808064511788080645217880806453178808064541788080645517880806456178808064571788080645817880806459178808064601788080646117880806462178808064631788080646417880806465178808064661788080646717880806468178808064691788080647017880806471178808064721788080647317880806474178808064751788080647617880806477178808064781788080647917880806480178808064811788080648217880806483178808064841788080648517880806486178808064871788080648817880806489178808064901788080649117880806492178808064931788080649417880806495178808064961788080649717880806498178808064991788080650017880806501178808065021788080650317880806504178808065051788080650617880806507178808065081788080650917880806510178808065111788080651217880806513178808065141788080651517880806516178808065171788080651817880806519178808065201788080652117880806522178808065231788080652417880806525178808065261788080652717880806528178808065291788080653017880806531178808065321788080653317880806534178808065351788080653617880806537178808065381788080653917880806540178808065411788080654217880806543178808065441788080654517880806546178808065471788080654817880806549178808065501788080655117880806552178808065531788080655417880806555178808065561788080655717880806558178808065591788080656017880806561178808065621788080656317880806564178808065651788080656617880806567178808065681788080656917880806570178808065711788080657217880806573178808065741788080657517880806576178808065771788080657817880806579178808065801788080658117880806582178808065831788080658417880806585178808065861788080658717880806588178808065891788080659017880806591178808065921788080659317880806594178808065951788080659617880806597178808065981788080659917880806600178808066011788080660217880806603178808066041788080660517880806606178808066071788080660817880806609178808066101788080661117880806612178808066131788080661417880806615178808066161788080661717880806618178808066191788080662017880806621178808066221788080662317880806624178808066251788080662617880806627178808066281788080662917880806630178808066311788080663217880806633178808066341788080663517880806636178808066371788080663817880806639178808066401788080664117880806642178808066431788080664417880806645178808066461788080664717880806648178808066491788080665017880806651178808066521788080665317880806654178808066551788080665617880806657178808066581788080665917880806660178808066611788080666217880806663178808066641788080666517880806666178808066671788080666817880806669178808066701788080667117880806672178808066731788080667417880806675178808066761788080667717880806678178808066791788080668017880806681178808066821788080668317880806684178808066851788080668617880806687178808066881788080668917880806690178808066911788080669217880806693178808066941788080669517880806696178808066971788080669817880806699178808067001788080670117880806702178808067031788080670417880806705178808067061788080670717880806708178808067091788080671017880806711178808067121788080671317880806714178808067151788080671617880806717178808067181788080671917880806720178808067211788080672217880806723178808067241788080672517880806726178808067271788080672817880806729178808067301788080673117880806732178808067331788080673417880806735178808067361788080673717880806738178808067391788080674017880806741178808067421788080674317880806744178808067451788080674617880806747178808067481788080674917880806750178808067511788080675217880806753178808067541788080675517880806756178808067571788080675817880806759178808067601788080676117880806762178808067631788080676417880806765178808067661788080676717880806768178808067691788080677017880806771178808067721788080677317880806774178808067751788080677617880806777178808067781788080677917880806780178808067811788080678217880806783178808067841788080678517880806786178808067871788080678817880806789178808067901788080679117880806792178808067931788080679417880806795178808067961788080679717880806798178808067991788080680017880806801178808068021788080680317880806804178808068051788080680617880806807178808068081788080680917880806810178808068111788080681217880806813178808068141788080681517880806816178808068171788080681817880806819178808068201788080682117880806822178808068231788080682417880806825178808068261788080682717880806828178808068291788080683017880806831178808068321788080683317880806834178808068351788080683617880806837178808068381788080683917880806840178808068411788080684217880806843178808068441788080684517880806846178808068471788080684817880806849178808068501788080685117880806852178808068531788080685417880806855178808068561788080685717880806858178808068591788080686017880806861178808068621788080686317880806864178808068651788080686617880806867178808068681788080686917880806870178808068711788080687217880806873178808068741788080687517880806876178808068771788080687817880806879178808068801788080688117880806882178808068831788080688417880806885178808068861788080688717880806888178808068891788080689017880806891178808068921788080689317880806894178808068951788080689617880806897178808068981788080689917880806900178808069011788080690217880806903178808069041788080690517880806906178808069071788080690817880806909178808069101788080691117880806912178808069131788080691417880806915178808069161788080691717880806918178808069191788080692017880806921178808069221788080692317880806924178808069251788080692617880806927178808069281788080692917880806930178808069311788080693217880806933178808069341788080693517880806936178808069371788080693817880806939178808069401788080694117880806942178808069431788080694417880806945178808069461788080694717880806948178808069491788080695017880806951178808069521788080695317880806954178808069551788080695617880806957178808069581788080695917880806960178808069611788080696217880806963178808069641788080696517880806966178808069671788080696817880806969178808069701788080697117880806972178808069731788080697417880806975178808069761788080697717880806978178808069791788080698017880806981178808069821788080698317880806984178808069851788080698617880806987178808069881788080698917880806990178808069911788080699217880806993178808069941788080699517880806996178808069971788080699817880806999178808070001788080700117880807002178808070031788080700417880807005178808070061788080700717880807008178808070091788080701017880807011178808070121788080701317880807014178808070151788080701617880807017178808070181788080701917880807020178808070211788080702217880807023178808070241788080702517880807026178808070271788080702817880807029178808070301788080703117880807032178808070331788080703417880807035178808070361788080703717880807038178808070391788080704017880807041178808070421788080704317880807044178808070451788080704617880807047178808070481788080704917880807050178808070511788080705217880807053178808070541788080705517880807056178808070571788080705817880807059178808070601788080706117880807062178808070631788080706417880807065178808070661788080706717880807068178808070691788080707017880807071178808070721788080707317880807074178808070751788080707617880807077178808070781788080707917880807080178808070811788080708217880807083178808070841788080708517880807086178808070871788080708817880807089178808070901788080709117880807092178808070931788080709417880807095178808070961788080709717880807098178808070991788080710017880807101178808071021788080710317880807104178808071051788080710617880807107178808071081788080710917880807110178808071111788080711217880807113178808071141788080711517880807116178808071171788080711817880807119178808071201788080712117880807122178808071231788080712417880807125178808071261788080712717880807128178808071291788080713017880807131178808071321788080713317880807134178808071351788080713617880807137178808071381788080713917880807140178808071411788080714217880807143178808071441788080714517880807146178808071471788080714817880807149178808071501788080715117880807152178808071531788080715417880807155178808071561788080715717880807158178808071591788080716017880807161178808071621788080716317880807164178808071651788080716617880807167178808071681788080716917880807170178808071711788080717217880807173178808071741788080717517880807176178808071771788080717817880807179178808071801788080718117880807182178808071831788080718417880807185178808071861788080718717880807188178808071891788080719017880807191178808071921788080719317880807194178808071951788080719617880807197178808071981788080719917880807200178808072011788080720217880807203178808072041788080720517880807206178808072071788080720817880807209178808072101788080721117880807212178808072131788080721417880807215178808072161788080721717880807218178808072191788080722017880807221178808072221788080722317880807224178808072251788080722617880807227178808072281788080722917880807230178808072311788080723217880807233178808072341788080723517880807236178808072371788080723817880807239178808072401788080724117880807242178808072431788080724417880807245178808072461788080724717880807248178808072491788080725017880807251178808072521788080725317880807254178808072551788080725617880807257178808072581788080725917880807260178808072611788080726217880807263178808072641788080726517880807266178808072671788080726817880807269178808072701788080727117880807272178808072731788080727417880807275178808072761788080727717880807278178808072791788080728017880807281178808072821788080728317880807284178808072851788080728617880807287178808072881788080728917880807290178808072911788080729217880807293178808072941788080729517880807296178808072971788080729817880807299178808073001788080730117880807302178808073031788080730417880807305178808073061788080730717880807308178808073091788080731017880807311178808073121788080731317880807314178808073151788080731617880807317178808073181788080731917880807320178808073211788080732217880807323178808073241788080732517880807326178808073271788080732817880807329178808073301788080733117880807332178808073331788080733417880807335178808073361788080733717880807338178808073391788080734017880807341178808073421788080734317880807344178808073451788080734617880807347178808073481788080734917880807350178808073511788080735217880807353178808073541788080735517880807356178808073571788080735817880807359178808073601788080736117880807362178808073631788080736417880807365178808073661788080736717880807368178808073691788080737017880807371178808073721788080737317880807374178808073751788080737617880807377178808073781788080737917880807380178808073811788080738217880807383178808073841788080738517880807386178808073871788080738817880807389178808073901788080739117880807392178808073931788080739417880807395178808073961788080739717880807398178808073991788080740017880807401178808074021788080740317880807404178808074051788080740617880807407178808074081788080740917880807410178808074111788080741217880807413178808074141788080741517880807416178808074171788080741817880807419178808074201788080742117880807422178808074231788080742417880807425178808074261788080742717880807428178808074291788080743017880807431178808074321788080743317880807434178808074351788080743617880807437178808074381788080743917880807440178808074411788080744217880807443178808074441788080744517880807446178808074471788080744817880807449178808074501788080745117880807452178808074531788080745417880807455178808074561788080745717880807458178808074591788080746017880807461178808074621788080746317880807464178808074651788080746617880807467178808074681788080746917880807470178808074711788080747217880807473178808074741788080747517880807476178808074771788080747817880807479178808074801788080748117880807482178808074831788080748417880807485178808074861788080748717880807488178808074891788080749017880807491178808074921788080749317880807494178808074951788080749617880807497178808074981788080749917880807500178808075011788080750217880807503178808075041788080750517880807506178808075071788080750817880807509178808075101788080751117880807512178808075131788080751417880807515178808075161788080751717880807518178808075191788080752017880807521178808075221788080752317880807524178808075251788080752617880807527178808075281788080752917880807530178808075311788080753217880807533178808075341788080753517880807536178808075371788080753817880807539178808075401788080754117880807542178808075431788080754417880807545178808075461788080754717880807548178808075491788080755017880807551178808075521788080755317880807554178808075551788080755617880807557178808075581788080755917880807560178808075611788080756217880807563178808075641788080756517880807566178808075671788080756817880807569178808075701788080757117880807572178808075731788080757417880807575178808075761788080757717880807578178808075791788080758017880807581178808075821788080758317880807584178808075851788080758617880807587178808075881788080758917880807590178808075911788080759217880807593178808075941788080759517880807596178808075971788080759817880807599178808076001788080760117880807602178808076031788080760417880807605178808076061788080760717880807608178808076091788080761017880807611178808076121788080761317880807614178808076151788080761617880807617178808076181788080761917880807620178808076211788080762217880807623178808076241788080762517880807626178808076271788080762817880807629178808076301788080763117880807632178808076331788080763417880807635178808076361788080763717880807638178808076391788080764017880807641178808076421788080764317880807644178808076451788080764617880807647178808076481788080764917880807650178808076511788080765217880807653178808076541788080765517880807656178808076571788080765817880807659178808076601788080766117880807662178808076631788080766417880807665178808076661788080766717880807668178808076691788080767017880807671178808076721788080767317880807674178808076751788080767617880807677178808076781788080767917880807680178808076811788080768217880807683178808076841788080768517880807686178808076871788080768817880807689178808076901788080769117880807692178808076931788080769417880807695178808076961788080769717880807698178808076991788080770017880807701178808077021788080770317880807704178808077051788080770617880807707178808077081788080770917880807710178808077111788080771217880807713178808077141788080771517880807716178808077171788080771817880807719178808077201788080772117880807722178808077231788080772417880807725178808077261788080772717880807728178808077291788080773017880807731178808077321788080773317880807734178808077351788080773617880807737178808077381788080773917880807740178808077411788080774217880807743178808077441788080774517880807746178808077471788080774817880807749178808077501788080775117880807752178808077531788080775417880807755178808077561788080775717880807758178808077591788080776017880807761178808077621788080776317880807764178808077651788080776617880807767178808077681788080776917880807770178808077711788080777217880807773178808077741788080777517880807776178808077771788080777817880807779178808077801788080778117880807782178808077831788080778417880807785178808077861788080778717880807788178808077891788080779017880807791178808077921788080779317880807794178808077951788080779617880807797178808077981788080779917880807800178808078011788080780217880807803178808078041788080780517880807806178808078071788080780817880807809178808078101788080781117880807812178808078131788080781417880807815178808078161788080781717880807818178808078191788080782017880807821178808078221788080782317880807824178808078251788080782617880807827178808078281788080782917880807830178808078311788080783217880807833178808078341788080783517880807836178808078371788080783817880807839178808078401788080784117880807842178808078431788080784417880807845178808078461788080784717880807848178808078491788080785017880807851178808078521788080785317880807854178808078551788080785617880807857178808078581788080785917880807860178808078611788080786217880807863178808078641788080786517880807866178808078671788080786817880807869178808078701788080787117880807872178808078731788080787417880807875178808078761788080787717880807878178808078791788080788017880807881178808078821788080788317880807884178808078851788080788617880807887178808078881788080788917880807890178808078911788080789217880807893178808078941788080789517880807896178808078971788080789817880807899178808079001788080790117880807902178808079031788080790417880807905178808079061788080790717880807908178808079091788080791017880807911178808079121788080791317880807914178808079151788080791617880807917178808079181788080791917880807920178808079211788080792217880807923178808079241788080792517880807926178808079271788080792817880807929178808079301788080793117880807932178808079331788080793417880807935178808079361788080793717880807938178808079391788080794017880807941178808079421788080794317880807944178808079451788080794617880807947178808079481788080794917880807950178808079511788080795217880807953178808079541788080795517880807956178808079571788080795817880807959178808079601788080796117880807962178808079631788080796417880807965178808079661788080796717880807968178808079691788080797017880807971178808079721788080797317880807974178808079751788080797617880807977178808079781788080797917880807980178808079811788080798217880807983178808079841788080798517880807986178808079871788080798817880807989178808079901788080799117880807992178808079931788080799417880807995178808079961788080799717880807998178808079991788080800017880808001178808080021788080800317880808004178808080051788080800617880808007178808080081788080800917880808010178808080111788080801217880808013178808080141788080801517880808016178808080171788080801817880808019178808080201788080802117880808022178808080231788080802417880808025178808080261788080802717880808028178808080291788080803017880808031178808080321788080803317880808034178808080351788080803617880808037178808080381788080803917880808040178808080411788080804217880808043178808080441788080804517880808046178808080471788080804817880808049178808080501788080805117880808052178808080531788080805417880808055178808080561788080805717880808058178808080591788080806017880808061178808080621788080806317880808064178808080651788080806617880808067178808080681788080806917880808070178808080711788080807217880808073178808080741788080807517880808076178808080771788080807817880808079178808080801788080808117880808082178808080831788080808417880808085178808080861788080808717880808088178808080891788080809017880808091178808080921788080809317880808094178808080951788080809617880808097178808080981788080809917880808100178808081011788080810217880808103178808081041788080810517880808106178808081071788080810817880808109178808081101788080811117880808112178808081131788080811417880808115178808081161788080811717880808118178808081191788080812017880808121178808081221788080812317880808124178808081251788080812617880808127178808081281788080812917880808130178808081311788080813217880808133178808081341788080813517880808136178808081371788080813817880808139178808081401788080814117880808142178808081431788080814417880808145178808081461788080814717880808148178808081491788080815017880808151178808081521788080815317880808154178808081551788080815617880808157178808081581788080815917880808160178808081611788080816217880808163178808081641788080816517880808166178808081671788080816817880808169178808081701788080817117880808172178808081731788080817417880808175178808081761788080817717880808178178808081791788080818017880808181178808081821788080818317880808184178808081851788080818617880808187178808081881788080818917880808190178808081911788080819217880808193178808081941788080819517880808196178808081971788080819817880808199178808082001788080820117880808202178808082031788080820417880808205178808082061788080820717880808208178808082091788080821017880808211178808082121788080821317880808214178808082151788080821617880808217178808082181788080821917880808220178808082211788080822217880808223178808082241788080822517880808226178808082271788080822817880808229178808082301788080823117880808232178808082331788080823417880808235178808082361788080823717880808238178808082391788080824017880808241178808082421788080824317880808244178808082451788080824617880808247178808082481788080824917880808250178808082511788080825217880808253178808082541788080825517880808256178808082571788080825817880808259178808082601788080826117880808262178808082631788080826417880808265178808082661788080826717880808268178808082691788080827017880808271178808082721788080827317880808274178808082751788080827617880808277178808082781788080827917880808280178808082811788080828217880808283178808082841788080828517880808286178808082871788080828817880808289178808082901788080829117880808292178808082931788080829417880808295178808082961788080829717880808298178808082991788080830017880808301178808083021788080830317880808304178808083051788080830617880808307178808083081788080830917880808310178808083111788080831217880808313178808083141788080831517880808316178808083171788080831817880808319178808083201788080832117880808322178808083231788080832417880808325178808083261788080832717880808328178808083291788080833017880808331178808083321788080833317880808334178808083351788080833617880808337178808083381788080833917880808340178808083411788080834217880808343178808083441788080834517880808346178808083471788080834817880808349178808083501788080835117880808352178808083531788080835417880808355178808083561788080835717880808358178808083591788080836017880808361178808083621788080836317880808364178808083651788080836617880808367178808083681788080836917880808370178808083711788080837217880808373178808083741788080837517880808376178808083771788080837817880808379178808083801788080838117880808382178808083831788080838417880808385178808083861788080838717880808388178808083891788080839017880808391178808083921788080839317880808394178808083951788080839617880808397178808083981788080839917880808400178808084011788080840217880808403178808084041788080840517880808406178808084071788080840817880808409178808084101788080841117880808412178808084131788080841417880808415178808084161788080841717880808418178808084191788080842017880808421178808084221788080842317880808424178808084251788080842617880808427178808084281788080842917880808430178808084311788080843217880808433178808084341788080843517880808436178808084371788080843817880808439178808084401788080844117880808442178808084431788080844417880808445178808084461788080844717880808448178808084491788080845017880808451178808084521788080845317880808454178808084551788080845617880808457178808084581788080845917880808460178808084611788080846217880808463178808084641788080846517880808466178808084671788080846817880808469178808084701788080847117880808472178808084731788080847417880808475178808084761788080847717880808478178808084791788080848017880808481178808084821788080848317880808484178808084851788080848617880808487178808084881788080848917880808490178808084911788080849217880808493178808084941788080849517880808496178808084971788080849817880808499178808085001788080850117880808502178808085031788080850417880808505178808085061788080850717880808508178808085091788080851017880808511178808085121788080851317880808514178808085151788080851617880808517178808085181788080851917880808520178808085211788080852217880808523178808085241788080852517880808526178808085271788080852817880808529178808085301788080853117880808532178808085331788080853417880808535178808085361788080853717880808538178808085391788080854017880808541178808085421788080854317880808544178808085451788080854617880808547178808085481788080854917880808550178808085511788080855217880808553178808085541788080855517880808556178808085571788080855817880808559178808085601788080856117880808562178808085631788080856417880808565178808085661788080856717880808568178808085691788080857017880808571178808085721788080857317880808574178808085751788080857617880808577178808085781788080857917880808580178808085811788080858217880808583178808085841788080858517880808586178808085871788080858817880808589178808085901788080859117880808592178808085931788080859417880808595178808085961788080859717880808598178808085991788080860017880808601178808086021788080860317880808604178808086051788080860617880808607178808086081788080860917880808610178808086111788080861217880808613178808086141788080861517880808616178808086171788080861817880808619178808086201788080862117880808622178808086231788080862417880808625178808086261788080862717880808628178808086291788080863017880808631178808086321788080863317880808634178808086351788080863617880808637178808086381788080863917880808640178808086411788080864217880808643178808086441788080864517880808646178808086471788080864817880808649178808086501788080865117880808652178808086531788080865417880808655178808086561788080865717880808658178808086591788080866017880808661178808086621788080866317880808664178808086651788080866617880808667178808086681788080866917880808670178808086711788080867217880808673178808086741788080867517880808676178808086771788080867817880808679178808086801788080868117880808682178808086831788080868417880808685178808086861788080868717880808688178808086891788080869017880808691178808086921788080869317880808694178808086951788080869617880808697178808086981788080869917880808700178808087011788080870217880808703178808087041788080870517880808706178808087071788080870817880808709178808087101788080871117880808712178808087131788080871417880808715178808087161788080871717880808718178808087191788080872017880808721178808087221788080872317880808724178808087251788080872617880808727178808087281788080872917880808730178808087311788080873217880808733178808087341788080873517880808736178808087371788080873817880808739178808087401788080874117880808742178808087431788080874417880808745178808087461788080874717880808748178808087491788080875017880808751178808087521788080875317880808754178808087551788080875617880808757178808087581788080875917880808760178808087611788080876217880808763178808087641788080876517880808766178808087671788080876817880808769178808087701788080877117880808772178808087731788080877417880808775178808087761788080877717880808778178808087791788080878017880808781178808087821788080878317880808784178808087851788080878617880808787178808087881788080878917880808790178808087911788080879217880808793178808087941788080879517880808796178808087971788080879817880808799178808088001788080880117880808802178808088031788080880417880808805178808088061788080880717880808808178808088091788080881017880808811178808088121788080881317880808814178808088151788080881617880808817178808088181788080881917880808820178808088211788080882217880808823178808088241788080882517880808826178808088271788080882817880808829178808088301788080883117880808832178808088331788080883417880808835178808088361788080883717880808838178808088391788080884017880808841178808088421788080884317880808844178808088451788080884617880808847178808088481788080884917880808850178808088511788080885217880808853178808088541788080885517880808856178808088571788080885817880808859178808088601788080886117880808862178808088631788080886417880808865178808088661788080886717880808868178808088691788080887017880808871178808088721788080887317880808874178808088751788080887617880808877178808088781788080887917880808880178808088811788080888217880808883178808088841788080888517880808886178808088871788080888817880808889178808088901788080889117880808892178808088931788080889417880808895178808088961788080889717880808898178808088991788080890017880808901178808089021788080890317880808904178808089051788080890617880808907178808089081788080890917880808910178808089111788080891217880808913178808089141788080891517880808916178808089171788080891817880808919178808089201788080892117880808922178808089231788080892417880808925178808089261788080892717880808928178808089291788080893017880808931178808089321788080893317880808934178808089351788080893617880808937178808089381788080893917880808940178808089411788080894217880808943178808089441788080894517880808946178808089471788080894817880808949178808089501788080895117880808952178808089531788080895417880808955178808089561788080895717880808958178808089591788080896017880808961178808089621788080896317880808964178808089651788080896617880808967178808089681788080896917880808970178808089711788080897217880808973178808089741788080897517880808976178808089771788080897817880808979178808089801788080898117880808982178808089831788080898417880808985178808089861788080898717880808988178808089891788080899017880808991178808089921788080899317880808994178808089951788080899617880808997178808089981788080899917880809000178808090011788080900217880809003178808090041788080900517880809006178808090071788080900817880809009178808090101788080901117880809012178808090131788080901417880809015178808090161788080901717880809018178808090191788080902017880809021178808090221788080902317880809024178808090251788080902617880809027178808090281788080902917880809030178808090311788080903217880809033178808090341788080903517880809036178808090371788080903817880809039178808090401788080904117880809042178808090431788080904417880809045178808090461788080904717880809048178808090491788080905017880809051178808090521788080905317880809054178808090551788080905617880809057178808090581788080905917880809060178808090611788080906217880809063178808090641788080906517880809066178808090671788080906817880809069178808090701788080907117880809072178808090731788080907417880809075178808090761788080907717880809078178808090791788080908017880809081178808090821788080908317880809084178808090851788080908617880809087178808090881788080908917880809090178808090911788080909217880809093178808090941788080909517880809096178808090971788080909817880809099178808091001788080910117880809102178808091031788080910417880809105178808091061788080910717880809108178808091091788080911017880809111178808091121788080911317880809114178808091151788080911617880809117178808091181788080911917880809120178808091211788080912217880809123178808091241788080912517880809126178808091271788080912817880809129178808091301788080913117880809132178808091331788080913417880809135178808091361788080913717880809138178808091391788080914017880809141178808091421788080914317880809144178808091451788080914617880809147178808091481788080914917880809150178808091511788080915217880809153178808091541788080915517880809156178808091571788080915817880809159178808091601788080916117880809162178808091631788080916417880809165178808091661788080916717880809168178808091691788080917017880809171178808091721788080917317880809174178808091751788080917617880809177178808091781788080917917880809180178808091811788080918217880809183178808091841788080918517880809186178808091871788080918817880809189178808091901788080919117880809192178808091931788080919417880809195178808091961788080919717880809198178808091991788080920017880809201178808092021788080920317880809204178808092051788080920617880809207178808092081788080920917880809210178808092111788080921217880809213178808092141788080921517880809216178808092171788080921817880809219178808092201788080922117880809222178808092231788080922417880809225178808092261788080922717880809228178808092291788080923017880809231178808092321788080923317880809234178808092351788080923617880809237178808092381788080923917880809240178808092411788080924217880809243178808092441788080924517880809246178808092471788080924817880809249178808092501788080925117880809252178808092531788080925417880809255178808092561788080925717880809258178808092591788080926017880809261178808092621788080926317880809264178808092651788080926617880809267178808092681788080926917880809270178808092711788080927217880809273178808092741788080927517880809276178808092771788080927817880809279178808092801788080928117880809282178808092831788080928417880809285178808092861788080928717880809288178808092891788080929017880809291178808092921788080929317880809294178808092951788080929617880809297178808092981788080929917880809300178808093011788080930217880809303178808093041788080930517880809306178808093071788080930817880809309178808093101788080931117880809312178808093131788080931417880809315178808093161788080931717880809318178808093191788080932017880809321178808093221788080932317880809324178808093251788080932617880809327178808093281788080932917880809330178808093311788080933217880809333178808093341788080933517880809336178808093371788080933817880809339178808093401788080934117880809342178808093431788080934417880809345178808093461788080934717880809348178808093491788080935017880809351178808093521788080935317880809354178808093551788080935617880809357178808093581788080935917880809360178808093611788080936217880809363178808093641788080936517880809366178808093671788080936817880809369178808093701788080937117880809372178808093731788080937417880809375178808093761788080937717880809378178808093791788080938017880809381178808093821788080938317880809384178808093851788080938617880809387178808093881788080938917880809390178808093911788080939217880809393178808093941788080939517880809396178808093971788080939817880809399178808094001788080940117880809402178808094031788080940417880809405178808094061788080940717880809408178808094091788080941017880809411178808094121788080941317880809414178808094151788080941617880809417178808094181788080941917880809420178808094211788080942217880809423178808094241788080942517880809426178808094271788080942817880809429178808094301788080943117880809432178808094331788080943417880809435178808094361788080943717880809438178808094391788080944017880809441178808094421788080944317880809444178808094451788080944617880809447178808094481788080944917880809450178808094511788080945217880809453178808094541788080945517880809456178808094571788080945817880809459178808094601788080946117880809462178808094631788080946417880809465178808094661788080946717880809468178808094691788080947017880809471178808094721788080947317880809474178808094751788080947617880809477178808094781788080947917880809480178808094811788080948217880809483178808094841788080948517880809486178808094871788080948817880809489178808094901788080949117880809492178808094931788080949417880809495178808094961788080949717880809498178808094991788080950017880809501178808095021788080950317880809504178808095051788080950617880809507178808095081788080950917880809510178808095111788080951217880809513178808095141788080951517880809516178808095171788080951817880809519178808095201788080952117880809522178808095231788080952417880809525178808095261788080952717880809528178808095291788080953017880809531178808095321788080953317880809534178808095351788080953617880809537178808095381788080953917880809540178808095411788080954217880809543178808095441788080954517880809546178808095471788080954817880809549178808095501788080955117880809552178808095531788080955417880809555178808095561788080955717880809558178808095591788080956017880809561178808095621788080956317880809564178808095651788080956617880809567178808095681788080956917880809570178808095711788080957217880809573178808095741788080957517880809576178808095771788080957817880809579178808095801788080958117880809582178808095831788080958417880809585178808095861788080958717880809588178808095891788080959017880809591178808095921788080959317880809594178808095951788080959617880809597178808095981788080959917880809600178808096011788080960217880809603178808096041788080960517880809606178808096071788080960817880809609178808096101788080961117880809612178808096131788080961417880809615178808096161788080961717880809618178808096191788080962017880809621178808096221788080962317880809624178808096251788080962617880809627178808096281788080962917880809630178808096311788080963217880809633178808096341788080963517880809636178808096371788080963817880809639178808096401788080964117880809642178808096431788080964417880809645178808096461788080964717880809648178808096491788080965017880809651178808096521788080965317880809654178808096551788080965617880809657178808096581788080965917880809660178808096611788080966217880809663178808096641788080966517880809666178808096671788080966817880809669178808096701788080967117880809672178808096731788080967417880809675178808096761788080967717880809678178808096791788080968017880809681178808096821788080968317880809684178808096851788080968617880809687178808096881788080968917880809690178808096911788080969217880809693178808096941788080969517880809696178808096971788080969817880809699178808097001788080970117880809702178808097031788080970417880809705178808097061788080970717880809708178808097091788080971017880809711178808097121788080971317880809714178808097151788080971617880809717178808097181788080971917880809720178808097211788080972217880809723178808097241788080972517880809726178808097271788080972817880809729178808097301788080973117880809732178808097331788080973417880809735178808097361788080973717880809738178808097391788080974017880809741178808097421788080974317880809744178808097451788080974617880809747178808097481788080974917880809750178808097511788080975217880809753178808097541788080975517880809756178808097571788080975817880809759178808097601788080976117880809762178808097631788080976417880809765178808097661788080976717880809768178808097691788080977017880809771178808097721788080977317880809774178808097751788080977617880809777178808097781788080977917880809780178808097811788080978217880809783178808097841788080978517880809786178808097871788080978817880809789178808097901788080979117880809792178808097931788080979417880809795178808097961788080979717880809798178808097991788080980017880809801178808098021788080980317880809804178808098051788080980617880809807178808098081788080980917880809810178808098111788080981217880809813178808098141788080981517880809816178808098171788080981817880809819178808098201788080982117880809822178808098231788080982417880809825178808098261788080982717880809828178808098291788080983017880809831178808098321788080983317880809834178808098351788080983617880809837178808098381788080983917880809840178808098411788080984217880809843178808098441788080984517880809846178808098471788080984817880809849178808098501788080985117880809852178808098531788080985417880809855178808098561788080985717880809858178808098591788080986017880809861178808098621788080986317880809864178808098651788080986617880809867178808098681788080986917880809870178808098711788080987217880809873178808098741788080987517880809876178808098771788080987817880809879178808098801788080988117880809882178808098831788080988417880809885178808098861788080988717880809888178808098891788080989017880809891178808098921788080989317880809894178808098951788080989617880809897178808098981788080989917880809900178808099011788080990217880809903178808099041788080990517880809906178808099071788080990817880809909178808099101788080991117880809912178808099131788080991417880809915178808099161788080991717880809918178808099191788080992017880809921178808099221788080992317880809924178808099251788080992617880809927178808099281788080992917880809930178808099311788080993217880809933178808099341788080993517880809936178808099371788080993817880809939178808099401788080994117880809942178808099431788080994417880809945178808099461788080994717880809948178808099491788080995017880809951178808099521788080995317880809954178808099551788080995617880809957178808099581788080995917880809960178808099611788080996217880809963178808099641788080996517880809966178808099671788080996817880809969178808099701788080997117880809972178808099731788080997417880809975178808099761788080997717880809978178808099791788080998017880809981178808099821788080998317880809984178808099851788080998617880809987178808099881788080998917880809990178808099911788080999217880809993178808099941788080999517880809996178808099971788080999817880809999