Neodimio

No tenía ni idea de qué era el neodimio que ha resultado ser un elemento químico de la tabla periódica cuyo símbolo es Nd y su número atómico es 60. Y unos minutos antes me había declarado profesor de química y esas cosas atómicas (cuánticas).

Eso de que esté entre las «tierras raras«, agazapado sobre el Uranio, lo puedo poner de excusa, pero no lo es. La verdad es que hay muchas cosas de las que no sé nada. Es más, estoy convencido de que hay muchas más (pero muchas, muchas, como de una cardinalidad mayor) materias o asuntos que no caen dentro de lo que sé o creo saber que aquello de lo que sé o creo saber.

Estuve con mis queridos alumnitos de taller de poesía viendo una exposición en Paracuellos del Jarama y, de regalo, Alejandro Gallego nos acercó a conocer su taller de ¿carpintería metálica?. No sé cómo se llama eso, pero fue muy enriquecedor. Aprendí, aprendimos, un montón de cosas nuevas, como, entre otras, que hay unos imanes de neodimio que son muchísimo más potentes que los imanes de hierro inducidos o que la vieja magnetita. Yo hablé de los electroimanes sin mucho detalle, pero me quedé completamente intrigado con ese material… que resultó ser un elemento químico. Y ni siquiera de un número atómico tan elevado: 60 protoncillos…

También descubrí no saber nada de las cortadoras de plasma (que no es plasma sanguíneo ;-)) así que hoy mismo tengo que leer algo sobre este método.

Sabía aquello de que el plasma es el cuarto estado de agregación de la materia, pero no acababa de ponerle propiedades a tal estado, más allá de la ionización… pero ¿cómo se puede usar y generar para cortar planchas metálicas a voluntad?

Siempre me sorprende descubrir todo lo que no sé (soy un presuntuoso que creo que sé más de lo que realmente sé). Me recuerda esa famosa frasecita de la zarzuela «La Verbena de la Paloma»: «hoy las ciencias adelantan que es una barbaridad»

https://youtu.be/1nRToj_vECM?t=3s

V + n

Siguiendo mis inclinaciones OuLIPIanas, me ha dado por crear, a partir de un diccionario que contenga todas las palabras del diccionario de la RAE que terminan en ar, er, ir, un pequeño script que extrae el enésimo siguiente verbo a uno dado.

Me gustaría hacer una versión para navegador, pero he descartado hacer un CGI por posibles amenazas en el servidor, así que exploraré un tiempo la forma de hacerlo en JavaScript (lo prefiero a PHP), aunque tiene pinta de que va a ser un pequeño infierno. No está muy orientado a manejar archivos. Pero ya veremos.


#!/bin/bash
# V + n
# Pasando el verbo en infinitivo
# devuelve el verbo que sigue en N posiciones
# con propósito de uso en ejercicios OuLipianos
verbo=$1
n=$2
posicion_verbo1=`grep -n ^$verbo$ verbos.txt|awk -F":" '{print $1}'`
# echo $posicion_verbo1
posicion_verbo2=`echo $posicion_verbo1 + $n|bc`
# echo $posicion_verbo2

head -$posicion_verbo2 verbos.txt|tail -1

El diccionario de «verbos» usado se generó a partir del diccionario completo que tengo disponible para descargas online desde este mismo diario y que realicé colaborando con el ínclito Isidoro Valcárcel Medina.

Algunos ejemplos:

./vmasn.sh amar 8
amarillear
./vmasn.sh comer 10
comisionar
./vmasn.sh vivir 53
zahinar
./vmasn.sh estudiar 5
esturgar
./vmasn.sh ser 1
seranear
./vmasn.sh estar 8
estatuir

Teléfonos Capicúas

#!/bin/bash
# Escribe todos los números de teléfono móviles capicúas españoles

# El 18 de noviembre de 2015 mi amiga Mónica Saad me preguntó que si sabía
# por curiosidad, cuántos teléfonos capicúas serían posible en España,
# suponiendo que empezasen por 6 (creo que no todos los teléfonos móviles
# españoles empiezan necesariamente por 6) y le dije que era una pregunta trivial:
# Sólo cambian 4 dígitos y se repiten 5 de ellos. Eso nos da 104 números distintos.
# Lo único que quedaba por hacer era este programita simplón que los calcule.
# Dos días después, le envié, separados por comas,
# la colección completa de números de teléfono móviles capicúa españoles.

for ((i=0; i<10; i++)); do
for ((j=0; j<10; j++)); do
for ((k=0; k<10; k++)); do
for ((l=0; l<10; l++)); do
echo -n -e $(printf "6"$i$j$k$l$k$j$i"6,")
done
done
done
done


600000006 600010006 600020006 600030006 600040006 600050006 600060006 600070006 600080006 600090006
600101006 600111006 600121006 600131006 600141006 600151006 600161006 600171006 600181006 600191006
600202006 600212006 600222006 600232006 600242006 600252006 600262006 600272006 600282006 600292006
600303006 600313006 600323006 600333006 600343006 600353006 600363006 600373006 600383006 600393006
600404006 600414006 600424006 600434006 600444006 600454006 600464006 600474006 600484006 600494006
600505006 600515006 600525006 600535006 600545006 600555006 600565006 600575006 600585006 600595006
600606006 600616006 600626006 600636006 600646006 600656006 600666006 600676006 600686006 600696006
600707006 600717006 600727006 600737006 600747006 600757006 600767006 600777006 600787006 600797006
600808006 600818006 600828006 600838006 600848006 600858006 600868006 600878006 600888006 600898006
600909006 600919006 600929006 600939006 600949006 600959006 600969006 600979006 600989006 600999006
601000106 601010106 601020106 601030106 601040106 601050106 601060106 601070106 601080106 601090106
601101106 601111106 601121106 601131106 601141106 601151106 601161106 601171106 601181106 601191106
601202106 601212106 601222106 601232106 601242106 601252106 601262106 601272106 601282106 601292106
601303106 601313106 601323106 601333106 601343106 601353106 601363106 601373106 601383106 601393106
601404106 601414106 601424106 601434106 601444106 601454106 601464106 601474106 601484106 601494106
601505106 601515106 601525106 601535106 601545106 601555106 601565106 601575106 601585106 601595106
601606106 601616106 601626106 601636106 601646106 601656106 601666106 601676106 601686106 601696106
601707106 601717106 601727106 601737106 601747106 601757106 601767106 601777106 601787106 601797106
601808106 601818106 601828106 601838106 601848106 601858106 601868106 601878106 601888106 601898106
601909106 601919106 601929106 601939106 601949106 601959106 601969106 601979106 601989106 601999106
602000206 602010206 602020206 602030206 602040206 602050206 602060206 602070206 602080206 602090206
602101206 602111206 602121206 602131206 602141206 602151206 602161206 602171206 602181206 602191206
602202206 602212206 602222206 602232206 602242206 602252206 602262206 602272206 602282206 602292206
602303206 602313206 602323206 602333206 602343206 602353206 602363206 602373206 602383206 602393206
602404206 602414206 602424206 602434206 602444206 602454206 602464206 602474206 602484206 602494206
602505206 602515206 602525206 602535206 602545206 602555206 602565206 602575206 602585206 602595206
602606206 602616206 602626206 602636206 602646206 602656206 602666206 602676206 602686206 602696206
602707206 602717206 602727206 602737206 602747206 602757206 602767206 602777206 602787206 602797206
602808206 602818206 602828206 602838206 602848206 602858206 602868206 602878206 602888206 602898206
602909206 602919206 602929206 602939206 602949206 602959206 602969206 602979206 602989206 602999206
603000306 603010306 603020306 603030306 603040306 603050306 603060306 603070306 603080306 603090306
603101306 603111306 603121306 603131306 603141306 603151306 603161306 603171306 603181306 603191306
603202306 603212306 603222306 603232306 603242306 603252306 603262306 603272306 603282306 603292306
603303306 603313306 603323306 603333306 603343306 603353306 603363306 603373306 603383306 603393306
603404306 603414306 603424306 603434306 603444306 603454306 603464306 603474306 603484306 603494306
603505306 603515306 603525306 603535306 603545306 603555306 603565306 603575306 603585306 603595306
603606306 603616306 603626306 603636306 603646306 603656306 603666306 603676306 603686306 603696306
603707306 603717306 603727306 603737306 603747306 603757306 603767306 603777306 603787306 603797306
603808306 603818306 603828306 603838306 603848306 603858306 603868306 603878306 603888306 603898306
603909306 603919306 603929306 603939306 603949306 603959306 603969306 603979306 603989306 603999306
604000406 604010406 604020406 604030406 604040406 604050406 604060406 604070406 604080406 604090406
604101406 604111406 604121406 604131406 604141406 604151406 604161406 604171406 604181406 604191406
604202406 604212406 604222406 604232406 604242406 604252406 604262406 604272406 604282406 604292406
604303406 604313406 604323406 604333406 604343406 604353406 604363406 604373406 604383406 604393406
604404406 604414406 604424406 604434406 604444406 604454406 604464406 604474406 604484406 604494406
604505406 604515406 604525406 604535406 604545406 604555406 604565406 604575406 604585406 604595406
604606406 604616406 604626406 604636406 604646406 604656406 604666406 604676406 604686406 604696406
604707406 604717406 604727406 604737406 604747406 604757406 604767406 604777406 604787406 604797406
604808406 604818406 604828406 604838406 604848406 604858406 604868406 604878406 604888406 604898406
604909406 604919406 604929406 604939406 604949406 604959406 604969406 604979406 604989406 604999406
605000506 605010506 605020506 605030506 605040506 605050506 605060506 605070506 605080506 605090506
605101506 605111506 605121506 605131506 605141506 605151506 605161506 605171506 605181506 605191506
605202506 605212506 605222506 605232506 605242506 605252506 605262506 605272506 605282506 605292506
605303506 605313506 605323506 605333506 605343506 605353506 605363506 605373506 605383506 605393506
605404506 605414506 605424506 605434506 605444506 605454506 605464506 605474506 605484506 605494506
605505506 605515506 605525506 605535506 605545506 605555506 605565506 605575506 605585506 605595506
605606506 605616506 605626506 605636506 605646506 605656506 605666506 605676506 605686506 605696506
605707506 605717506 605727506 605737506 605747506 605757506 605767506 605777506 605787506 605797506
605808506 605818506 605828506 605838506 605848506 605858506 605868506 605878506 605888506 605898506
605909506 605919506 605929506 605939506 605949506 605959506 605969506 605979506 605989506 605999506
606000606 606010606 606020606 606030606 606040606 606050606 606060606 606070606 606080606 606090606
606101606 606111606 606121606 606131606 606141606 606151606 606161606 606171606 606181606 606191606
606202606 606212606 606222606 606232606 606242606 606252606 606262606 606272606 606282606 606292606
606303606 606313606 606323606 606333606 606343606 606353606 606363606 606373606 606383606 606393606
606404606 606414606 606424606 606434606 606444606 606454606 606464606 606474606 606484606 606494606
606505606 606515606 606525606 606535606 606545606 606555606 606565606 606575606 606585606 606595606
606606606 606616606 606626606 606636606 606646606 606656606 606666606 606676606 606686606 606696606
606707606 606717606 606727606 606737606 606747606 606757606 606767606 606777606 606787606 606797606
606808606 606818606 606828606 606838606 606848606 606858606 606868606 606878606 606888606 606898606
606909606 606919606 606929606 606939606 606949606 606959606 606969606 606979606 606989606 606999606
607000706 607010706 607020706 607030706 607040706 607050706 607060706 607070706 607080706 607090706
607101706 607111706 607121706 607131706 607141706 607151706 607161706 607171706 607181706 607191706
607202706 607212706 607222706 607232706 607242706 607252706 607262706 607272706 607282706 607292706
607303706 607313706 607323706 607333706 607343706 607353706 607363706 607373706 607383706 607393706
607404706 607414706 607424706 607434706 607444706 607454706 607464706 607474706 607484706 607494706
607505706 607515706 607525706 607535706 607545706 607555706 607565706 607575706 607585706 607595706
607606706 607616706 607626706 607636706 607646706 607656706 607666706 607676706 607686706 607696706
607707706 607717706 607727706 607737706 607747706 607757706 607767706 607777706 607787706 607797706
607808706 607818706 607828706 607838706 607848706 607858706 607868706 607878706 607888706 607898706
607909706 607919706 607929706 607939706 607949706 607959706 607969706 607979706 607989706 607999706
608000806 608010806 608020806 608030806 608040806 608050806 608060806 608070806 608080806 608090806
608101806 608111806 608121806 608131806 608141806 608151806 608161806 608171806 608181806 608191806
608202806 608212806 608222806 608232806 608242806 608252806 608262806 608272806 608282806 608292806
608303806 608313806 608323806 608333806 608343806 608353806 608363806 608373806 608383806 608393806
608404806 608414806 608424806 608434806 608444806 608454806 608464806 608474806 608484806 608494806
608505806 608515806 608525806 608535806 608545806 608555806 608565806 608575806 608585806 608595806
608606806 608616806 608626806 608636806 608646806 608656806 608666806 608676806 608686806 608696806
608707806 608717806 608727806 608737806 608747806 608757806 608767806 608777806 608787806 608797806
608808806 608818806 608828806 608838806 608848806 608858806 608868806 608878806 608888806 608898806
608909806 608919806 608929806 608939806 608949806 608959806 608969806 608979806 608989806 608999806
609000906 609010906 609020906 609030906 609040906 609050906 609060906 609070906 609080906 609090906
609101906 609111906 609121906 609131906 609141906 609151906 609161906 609171906 609181906 609191906
609202906 609212906 609222906 609232906 609242906 609252906 609262906 609272906 609282906 609292906
609303906 609313906 609323906 609333906 609343906 609353906 609363906 609373906 609383906 609393906
609404906 609414906 609424906 609434906 609444906 609454906 609464906 609474906 609484906 609494906
609505906 609515906 609525906 609535906 609545906 609555906 609565906 609575906 609585906 609595906
609606906 609616906 609626906 609636906 609646906 609656906 609666906 609676906 609686906 609696906
609707906 609717906 609727906 609737906 609747906 609757906 609767906 609777906 609787906 609797906
609808906 609818906 609828906 609838906 609848906 609858906 609868906 609878906 609888906 609898906
609909906 609919906 609929906 609939906 609949906 609959906 609969906 609979906 609989906 609999906
610000016 610010016 610020016 610030016 610040016 610050016 610060016 610070016 610080016 610090016
610101016 610111016 610121016 610131016 610141016 610151016 610161016 610171016 610181016 610191016
610202016 610212016 610222016 610232016 610242016 610252016 610262016 610272016 610282016 610292016
610303016 610313016 610323016 610333016 610343016 610353016 610363016 610373016 610383016 610393016
610404016 610414016 610424016 610434016 610444016 610454016 610464016 610474016 610484016 610494016
610505016 610515016 610525016 610535016 610545016 610555016 610565016 610575016 610585016 610595016
610606016 610616016 610626016 610636016 610646016 610656016 610666016 610676016 610686016 610696016
610707016 610717016 610727016 610737016 610747016 610757016 610767016 610777016 610787016 610797016
610808016 610818016 610828016 610838016 610848016 610858016 610868016 610878016 610888016 610898016
610909016 610919016 610929016 610939016 610949016 610959016 610969016 610979016 610989016 610999016
611000116 611010116 611020116 611030116 611040116 611050116 611060116 611070116 611080116 611090116
611101116 611111116 611121116 611131116 611141116 611151116 611161116 611171116 611181116 611191116
611202116 611212116 611222116 611232116 611242116 611252116 611262116 611272116 611282116 611292116
611303116 611313116 611323116 611333116 611343116 611353116 611363116 611373116 611383116 611393116
611404116 611414116 611424116 611434116 611444116 611454116 611464116 611474116 611484116 611494116
611505116 611515116 611525116 611535116 611545116 611555116 611565116 611575116 611585116 611595116
611606116 611616116 611626116 611636116 611646116 611656116 611666116 611676116 611686116 611696116
611707116 611717116 611727116 611737116 611747116 611757116 611767116 611777116 611787116 611797116
611808116 611818116 611828116 611838116 611848116 611858116 611868116 611878116 611888116 611898116
611909116 611919116 611929116 611939116 611949116 611959116 611969116 611979116 611989116 611999116
612000216 612010216 612020216 612030216 612040216 612050216 612060216 612070216 612080216 612090216
612101216 612111216 612121216 612131216 612141216 612151216 612161216 612171216 612181216 612191216
612202216 612212216 612222216 612232216 612242216 612252216 612262216 612272216 612282216 612292216
612303216 612313216 612323216 612333216 612343216 612353216 612363216 612373216 612383216 612393216
612404216 612414216 612424216 612434216 612444216 612454216 612464216 612474216 612484216 612494216
612505216 612515216 612525216 612535216 612545216 612555216 612565216 612575216 612585216 612595216
612606216 612616216 612626216 612636216 612646216 612656216 612666216 612676216 612686216 612696216
612707216 612717216 612727216 612737216 612747216 612757216 612767216 612777216 612787216 612797216
612808216 612818216 612828216 612838216 612848216 612858216 612868216 612878216 612888216 612898216
612909216 612919216 612929216 612939216 612949216 612959216 612969216 612979216 612989216 612999216
613000316 613010316 613020316 613030316 613040316 613050316 613060316 613070316 613080316 613090316
613101316 613111316 613121316 613131316 613141316 613151316 613161316 613171316 613181316 613191316
613202316 613212316 613222316 613232316 613242316 613252316 613262316 613272316 613282316 613292316
613303316 613313316 613323316 613333316 613343316 613353316 613363316 613373316 613383316 613393316
613404316 613414316 613424316 613434316 613444316 613454316 613464316 613474316 613484316 613494316
613505316 613515316 613525316 613535316 613545316 613555316 613565316 613575316 613585316 613595316
613606316 613616316 613626316 613636316 613646316 613656316 613666316 613676316 613686316 613696316
613707316 613717316 613727316 613737316 613747316 613757316 613767316 613777316 613787316 613797316
613808316 613818316 613828316 613838316 613848316 613858316 613868316 613878316 613888316 613898316
613909316 613919316 613929316 613939316 613949316 613959316 613969316 613979316 613989316 613999316
614000416 614010416 614020416 614030416 614040416 614050416 614060416 614070416 614080416 614090416
614101416 614111416 614121416 614131416 614141416 614151416 614161416 614171416 614181416 614191416
614202416 614212416 614222416 614232416 614242416 614252416 614262416 614272416 614282416 614292416
614303416 614313416 614323416 614333416 614343416 614353416 614363416 614373416 614383416 614393416
614404416 614414416 614424416 614434416 614444416 614454416 614464416 614474416 614484416 614494416
614505416 614515416 614525416 614535416 614545416 614555416 614565416 614575416 614585416 614595416
614606416 614616416 614626416 614636416 614646416 614656416 614666416 614676416 614686416 614696416
614707416 614717416 614727416 614737416 614747416 614757416 614767416 614777416 614787416 614797416
614808416 614818416 614828416 614838416 614848416 614858416 614868416 614878416 614888416 614898416
614909416 614919416 614929416 614939416 614949416 614959416 614969416 614979416 614989416 614999416
615000516 615010516 615020516 615030516 615040516 615050516 615060516 615070516 615080516 615090516
615101516 615111516 615121516 615131516 615141516 615151516 615161516 615171516 615181516 615191516
615202516 615212516 615222516 615232516 615242516 615252516 615262516 615272516 615282516 615292516
615303516 615313516 615323516 615333516 615343516 615353516 615363516 615373516 615383516 615393516
615404516 615414516 615424516 615434516 615444516 615454516 615464516 615474516 615484516 615494516
615505516 615515516 615525516 615535516 615545516 615555516 615565516 615575516 615585516 615595516
615606516 615616516 615626516 615636516 615646516 615656516 615666516 615676516 615686516 615696516
615707516 615717516 615727516 615737516 615747516 615757516 615767516 615777516 615787516 615797516
615808516 615818516 615828516 615838516 615848516 615858516 615868516 615878516 615888516 615898516
615909516 615919516 615929516 615939516 615949516 615959516 615969516 615979516 615989516 615999516
616000616 616010616 616020616 616030616 616040616 616050616 616060616 616070616 616080616 616090616
616101616 616111616 616121616 616131616 616141616 616151616 616161616 616171616 616181616 616191616
616202616 616212616 616222616 616232616 616242616 616252616 616262616 616272616 616282616 616292616
616303616 616313616 616323616 616333616 616343616 616353616 616363616 616373616 616383616 616393616
616404616 616414616 616424616 616434616 616444616 616454616 616464616 616474616 616484616 616494616
616505616 616515616 616525616 616535616 616545616 616555616 616565616 616575616 616585616 616595616
616606616 616616616 616626616 616636616 616646616 616656616 616666616 616676616 616686616 616696616
616707616 616717616 616727616 616737616 616747616 616757616 616767616 616777616 616787616 616797616
616808616 616818616 616828616 616838616 616848616 616858616 616868616 616878616 616888616 616898616
616909616 616919616 616929616 616939616 616949616 616959616 616969616 616979616 616989616 616999616
617000716 617010716 617020716 617030716 617040716 617050716 617060716 617070716 617080716 617090716
617101716 617111716 617121716 617131716 617141716 617151716 617161716 617171716 617181716 617191716
617202716 617212716 617222716 617232716 617242716 617252716 617262716 617272716 617282716 617292716
617303716 617313716 617323716 617333716 617343716 617353716 617363716 617373716 617383716 617393716
617404716 617414716 617424716 617434716 617444716 617454716 617464716 617474716 617484716 617494716
617505716 617515716 617525716 617535716 617545716 617555716 617565716 617575716 617585716 617595716
617606716 617616716 617626716 617636716 617646716 617656716 617666716 617676716 617686716 617696716
617707716 617717716 617727716 617737716 617747716 617757716 617767716 617777716 617787716 617797716
617808716 617818716 617828716 617838716 617848716 617858716 617868716 617878716 617888716 617898716
617909716 617919716 617929716 617939716 617949716 617959716 617969716 617979716 617989716 617999716
618000816 618010816 618020816 618030816 618040816 618050816 618060816 618070816 618080816 618090816
618101816 618111816 618121816 618131816 618141816 618151816 618161816 618171816 618181816 618191816
618202816 618212816 618222816 618232816 618242816 618252816 618262816 618272816 618282816 618292816
618303816 618313816 618323816 618333816 618343816 618353816 618363816 618373816 618383816 618393816
618404816 618414816 618424816 618434816 618444816 618454816 618464816 618474816 618484816 618494816
618505816 618515816 618525816 618535816 618545816 618555816 618565816 618575816 618585816 618595816
618606816 618616816 618626816 618636816 618646816 618656816 618666816 618676816 618686816 618696816
618707816 618717816 618727816 618737816 618747816 618757816 618767816 618777816 618787816 618797816
618808816 618818816 618828816 618838816 618848816 618858816 618868816 618878816 618888816 618898816
618909816 618919816 618929816 618939816 618949816 618959816 618969816 618979816 618989816 618999816
619000916 619010916 619020916 619030916 619040916 619050916 619060916 619070916 619080916 619090916
619101916 619111916 619121916 619131916 619141916 619151916 619161916 619171916 619181916 619191916
619202916 619212916 619222916 619232916 619242916 619252916 619262916 619272916 619282916 619292916
619303916 619313916 619323916 619333916 619343916 619353916 619363916 619373916 619383916 619393916
619404916 619414916 619424916 619434916 619444916 619454916 619464916 619474916 619484916 619494916
619505916 619515916 619525916 619535916 619545916 619555916 619565916 619575916 619585916 619595916
619606916 619616916 619626916 619636916 619646916 619656916 619666916 619676916 619686916 619696916
619707916 619717916 619727916 619737916 619747916 619757916 619767916 619777916 619787916 619797916
619808916 619818916 619828916 619838916 619848916 619858916 619868916 619878916 619888916 619898916
619909916 619919916 619929916 619939916 619949916 619959916 619969916 619979916 619989916 619999916
620000026 620010026 620020026 620030026 620040026 620050026 620060026 620070026 620080026 620090026
620101026 620111026 620121026 620131026 620141026 620151026 620161026 620171026 620181026 620191026
620202026 620212026 620222026 620232026 620242026 620252026 620262026 620272026 620282026 620292026
620303026 620313026 620323026 620333026 620343026 620353026 620363026 620373026 620383026 620393026
620404026 620414026 620424026 620434026 620444026 620454026 620464026 620474026 620484026 620494026
620505026 620515026 620525026 620535026 620545026 620555026 620565026 620575026 620585026 620595026
620606026 620616026 620626026 620636026 620646026 620656026 620666026 620676026 620686026 620696026
620707026 620717026 620727026 620737026 620747026 620757026 620767026 620777026 620787026 620797026
620808026 620818026 620828026 620838026 620848026 620858026 620868026 620878026 620888026 620898026
620909026 620919026 620929026 620939026 620949026 620959026 620969026 620979026 620989026 620999026
621000126 621010126 621020126 621030126 621040126 621050126 621060126 621070126 621080126 621090126
621101126 621111126 621121126 621131126 621141126 621151126 621161126 621171126 621181126 621191126
621202126 621212126 621222126 621232126 621242126 621252126 621262126 621272126 621282126 621292126
621303126 621313126 621323126 621333126 621343126 621353126 621363126 621373126 621383126 621393126
621404126 621414126 621424126 621434126 621444126 621454126 621464126 621474126 621484126 621494126
621505126 621515126 621525126 621535126 621545126 621555126 621565126 621575126 621585126 621595126
621606126 621616126 621626126 621636126 621646126 621656126 621666126 621676126 621686126 621696126
621707126 621717126 621727126 621737126 621747126 621757126 621767126 621777126 621787126 621797126
621808126 621818126 621828126 621838126 621848126 621858126 621868126 621878126 621888126 621898126
621909126 621919126 621929126 621939126 621949126 621959126 621969126 621979126 621989126 621999126
622000226 622010226 622020226 622030226 622040226 622050226 622060226 622070226 622080226 622090226
622101226 622111226 622121226 622131226 622141226 622151226 622161226 622171226 622181226 622191226
622202226 622212226 622222226 622232226 622242226 622252226 622262226 622272226 622282226 622292226
622303226 622313226 622323226 622333226 622343226 622353226 622363226 622373226 622383226 622393226
622404226 622414226 622424226 622434226 622444226 622454226 622464226 622474226 622484226 622494226
622505226 622515226 622525226 622535226 622545226 622555226 622565226 622575226 622585226 622595226
622606226 622616226 622626226 622636226 622646226 622656226 622666226 622676226 622686226 622696226
622707226 622717226 622727226 622737226 622747226 622757226 622767226 622777226 622787226 622797226
622808226 622818226 622828226 622838226 622848226 622858226 622868226 622878226 622888226 622898226
622909226 622919226 622929226 622939226 622949226 622959226 622969226 622979226 622989226 622999226
623000326 623010326 623020326 623030326 623040326 623050326 623060326 623070326 623080326 623090326
623101326 623111326 623121326 623131326 623141326 623151326 623161326 623171326 623181326 623191326
623202326 623212326 623222326 623232326 623242326 623252326 623262326 623272326 623282326 623292326
623303326 623313326 623323326 623333326 623343326 623353326 623363326 623373326 623383326 623393326
623404326 623414326 623424326 623434326 623444326 623454326 623464326 623474326 623484326 623494326
623505326 623515326 623525326 623535326 623545326 623555326 623565326 623575326 623585326 623595326
623606326 623616326 623626326 623636326 623646326 623656326 623666326 623676326 623686326 623696326
623707326 623717326 623727326 623737326 623747326 623757326 623767326 623777326 623787326 623797326
623808326 623818326 623828326 623838326 623848326 623858326 623868326 623878326 623888326 623898326
623909326 623919326 623929326 623939326 623949326 623959326 623969326 623979326 623989326 623999326
624000426 624010426 624020426 624030426 624040426 624050426 624060426 624070426 624080426 624090426
624101426 624111426 624121426 624131426 624141426 624151426 624161426 624171426 624181426 624191426
624202426 624212426 624222426 624232426 624242426 624252426 624262426 624272426 624282426 624292426
624303426 624313426 624323426 624333426 624343426 624353426 624363426 624373426 624383426 624393426
624404426 624414426 624424426 624434426 624444426 624454426 624464426 624474426 624484426 624494426
624505426 624515426 624525426 624535426 624545426 624555426 624565426 624575426 624585426 624595426
624606426 624616426 624626426 624636426 624646426 624656426 624666426 624676426 624686426 624696426
624707426 624717426 624727426 624737426 624747426 624757426 624767426 624777426 624787426 624797426
624808426 624818426 624828426 624838426 624848426 624858426 624868426 624878426 624888426 624898426
624909426 624919426 624929426 624939426 624949426 624959426 624969426 624979426 624989426 624999426
625000526 625010526 625020526 625030526 625040526 625050526 625060526 625070526 625080526 625090526
625101526 625111526 625121526 625131526 625141526 625151526 625161526 625171526 625181526 625191526
625202526 625212526 625222526 625232526 625242526 625252526 625262526 625272526 625282526 625292526
625303526 625313526 625323526 625333526 625343526 625353526 625363526 625373526 625383526 625393526
625404526 625414526 625424526 625434526 625444526 625454526 625464526 625474526 625484526 625494526
625505526 625515526 625525526 625535526 625545526 625555526 625565526 625575526 625585526 625595526
625606526 625616526 625626526 625636526 625646526 625656526 625666526 625676526 625686526 625696526
625707526 625717526 625727526 625737526 625747526 625757526 625767526 625777526 625787526 625797526
625808526 625818526 625828526 625838526 625848526 625858526 625868526 625878526 625888526 625898526
625909526 625919526 625929526 625939526 625949526 625959526 625969526 625979526 625989526 625999526
626000626 626010626 626020626 626030626 626040626 626050626 626060626 626070626 626080626 626090626
626101626 626111626 626121626 626131626 626141626 626151626 626161626 626171626 626181626 626191626
626202626 626212626 626222626 626232626 626242626 626252626 626262626 626272626 626282626 626292626
626303626 626313626 626323626 626333626 626343626 626353626 626363626 626373626 626383626 626393626
626404626 626414626 626424626 626434626 626444626 626454626 626464626 626474626 626484626 626494626
626505626 626515626 626525626 626535626 626545626 626555626 626565626 626575626 626585626 626595626
626606626 626616626 626626626 626636626 626646626 626656626 626666626 626676626 626686626 626696626
626707626 626717626 626727626 626737626 626747626 626757626 626767626 626777626 626787626 626797626
626808626 626818626 626828626 626838626 626848626 626858626 626868626 626878626 626888626 626898626
626909626 626919626 626929626 626939626 626949626 626959626 626969626 626979626 626989626 626999626
627000726 627010726 627020726 627030726 627040726 627050726 627060726 627070726 627080726 627090726
627101726 627111726 627121726 627131726 627141726 627151726 627161726 627171726 627181726 627191726
627202726 627212726 627222726 627232726 627242726 627252726 627262726 627272726 627282726 627292726
627303726 627313726 627323726 627333726 627343726 627353726 627363726 627373726 627383726 627393726
627404726 627414726 627424726 627434726 627444726 627454726 627464726 627474726 627484726 627494726
627505726 627515726 627525726 627535726 627545726 627555726 627565726 627575726 627585726 627595726
627606726 627616726 627626726 627636726 627646726 627656726 627666726 627676726 627686726 627696726
627707726 627717726 627727726 627737726 627747726 627757726 627767726 627777726 627787726 627797726
627808726 627818726 627828726 627838726 627848726 627858726 627868726 627878726 627888726 627898726
627909726 627919726 627929726 627939726 627949726 627959726 627969726 627979726 627989726 627999726
628000826 628010826 628020826 628030826 628040826 628050826 628060826 628070826 628080826 628090826
628101826 628111826 628121826 628131826 628141826 628151826 628161826 628171826 628181826 628191826
628202826 628212826 628222826 628232826 628242826 628252826 628262826 628272826 628282826 628292826
628303826 628313826 628323826 628333826 628343826 628353826 628363826 628373826 628383826 628393826
628404826 628414826 628424826 628434826 628444826 628454826 628464826 628474826 628484826 628494826
628505826 628515826 628525826 628535826 628545826 628555826 628565826 628575826 628585826 628595826
628606826 628616826 628626826 628636826 628646826 628656826 628666826 628676826 628686826 628696826
628707826 628717826 628727826 628737826 628747826 628757826 628767826 628777826 628787826 628797826
628808826 628818826 628828826 628838826 628848826 628858826 628868826 628878826 628888826 628898826
628909826 628919826 628929826 628939826 628949826 628959826 628969826 628979826 628989826 628999826
629000926 629010926 629020926 629030926 629040926 629050926 629060926 629070926 629080926 629090926
629101926 629111926 629121926 629131926 629141926 629151926 629161926 629171926 629181926 629191926
629202926 629212926 629222926 629232926 629242926 629252926 629262926 629272926 629282926 629292926
629303926 629313926 629323926 629333926 629343926 629353926 629363926 629373926 629383926 629393926
629404926 629414926 629424926 629434926 629444926 629454926 629464926 629474926 629484926 629494926
629505926 629515926 629525926 629535926 629545926 629555926 629565926 629575926 629585926 629595926
629606926 629616926 629626926 629636926 629646926 629656926 629666926 629676926 629686926 629696926
629707926 629717926 629727926 629737926 629747926 629757926 629767926 629777926 629787926 629797926
629808926 629818926 629828926 629838926 629848926 629858926 629868926 629878926 629888926 629898926
629909926 629919926 629929926 629939926 629949926 629959926 629969926 629979926 629989926 629999926
630000036 630010036 630020036 630030036 630040036 630050036 630060036 630070036 630080036 630090036
630101036 630111036 630121036 630131036 630141036 630151036 630161036 630171036 630181036 630191036
630202036 630212036 630222036 630232036 630242036 630252036 630262036 630272036 630282036 630292036
630303036 630313036 630323036 630333036 630343036 630353036 630363036 630373036 630383036 630393036
630404036 630414036 630424036 630434036 630444036 630454036 630464036 630474036 630484036 630494036
630505036 630515036 630525036 630535036 630545036 630555036 630565036 630575036 630585036 630595036
630606036 630616036 630626036 630636036 630646036 630656036 630666036 630676036 630686036 630696036
630707036 630717036 630727036 630737036 630747036 630757036 630767036 630777036 630787036 630797036
630808036 630818036 630828036 630838036 630848036 630858036 630868036 630878036 630888036 630898036
630909036 630919036 630929036 630939036 630949036 630959036 630969036 630979036 630989036 630999036
631000136 631010136 631020136 631030136 631040136 631050136 631060136 631070136 631080136 631090136
631101136 631111136 631121136 631131136 631141136 631151136 631161136 631171136 631181136 631191136
631202136 631212136 631222136 631232136 631242136 631252136 631262136 631272136 631282136 631292136
631303136 631313136 631323136 631333136 631343136 631353136 631363136 631373136 631383136 631393136
631404136 631414136 631424136 631434136 631444136 631454136 631464136 631474136 631484136 631494136
631505136 631515136 631525136 631535136 631545136 631555136 631565136 631575136 631585136 631595136
631606136 631616136 631626136 631636136 631646136 631656136 631666136 631676136 631686136 631696136
631707136 631717136 631727136 631737136 631747136 631757136 631767136 631777136 631787136 631797136
631808136 631818136 631828136 631838136 631848136 631858136 631868136 631878136 631888136 631898136
631909136 631919136 631929136 631939136 631949136 631959136 631969136 631979136 631989136 631999136
632000236 632010236 632020236 632030236 632040236 632050236 632060236 632070236 632080236 632090236
632101236 632111236 632121236 632131236 632141236 632151236 632161236 632171236 632181236 632191236
632202236 632212236 632222236 632232236 632242236 632252236 632262236 632272236 632282236 632292236
632303236 632313236 632323236 632333236 632343236 632353236 632363236 632373236 632383236 632393236
632404236 632414236 632424236 632434236 632444236 632454236 632464236 632474236 632484236 632494236
632505236 632515236 632525236 632535236 632545236 632555236 632565236 632575236 632585236 632595236
632606236 632616236 632626236 632636236 632646236 632656236 632666236 632676236 632686236 632696236
632707236 632717236 632727236 632737236 632747236 632757236 632767236 632777236 632787236 632797236
632808236 632818236 632828236 632838236 632848236 632858236 632868236 632878236 632888236 632898236
632909236 632919236 632929236 632939236 632949236 632959236 632969236 632979236 632989236 632999236
633000336 633010336 633020336 633030336 633040336 633050336 633060336 633070336 633080336 633090336
633101336 633111336 633121336 633131336 633141336 633151336 633161336 633171336 633181336 633191336
633202336 633212336 633222336 633232336 633242336 633252336 633262336 633272336 633282336 633292336
633303336 633313336 633323336 633333336 633343336 633353336 633363336 633373336 633383336 633393336
633404336 633414336 633424336 633434336 633444336 633454336 633464336 633474336 633484336 633494336
633505336 633515336 633525336 633535336 633545336 633555336 633565336 633575336 633585336 633595336
633606336 633616336 633626336 633636336 633646336 633656336 633666336 633676336 633686336 633696336
633707336 633717336 633727336 633737336 633747336 633757336 633767336 633777336 633787336 633797336
633808336 633818336 633828336 633838336 633848336 633858336 633868336 633878336 633888336 633898336
633909336 633919336 633929336 633939336 633949336 633959336 633969336 633979336 633989336 633999336
634000436 634010436 634020436 634030436 634040436 634050436 634060436 634070436 634080436 634090436
634101436 634111436 634121436 634131436 634141436 634151436 634161436 634171436 634181436 634191436
634202436 634212436 634222436 634232436 634242436 634252436 634262436 634272436 634282436 634292436
634303436 634313436 634323436 634333436 634343436 634353436 634363436 634373436 634383436 634393436
634404436 634414436 634424436 634434436 634444436 634454436 634464436 634474436 634484436 634494436
634505436 634515436 634525436 634535436 634545436 634555436 634565436 634575436 634585436 634595436
634606436 634616436 634626436 634636436 634646436 634656436 634666436 634676436 634686436 634696436
634707436 634717436 634727436 634737436 634747436 634757436 634767436 634777436 634787436 634797436
634808436 634818436 634828436 634838436 634848436 634858436 634868436 634878436 634888436 634898436
634909436 634919436 634929436 634939436 634949436 634959436 634969436 634979436 634989436 634999436
635000536 635010536 635020536 635030536 635040536 635050536 635060536 635070536 635080536 635090536
635101536 635111536 635121536 635131536 635141536 635151536 635161536 635171536 635181536 635191536
635202536 635212536 635222536 635232536 635242536 635252536 635262536 635272536 635282536 635292536
635303536 635313536 635323536 635333536 635343536 635353536 635363536 635373536 635383536 635393536
635404536 635414536 635424536 635434536 635444536 635454536 635464536 635474536 635484536 635494536
635505536 635515536 635525536 635535536 635545536 635555536 635565536 635575536 635585536 635595536
635606536 635616536 635626536 635636536 635646536 635656536 635666536 635676536 635686536 635696536
635707536 635717536 635727536 635737536 635747536 635757536 635767536 635777536 635787536 635797536
635808536 635818536 635828536 635838536 635848536 635858536 635868536 635878536 635888536 635898536
635909536 635919536 635929536 635939536 635949536 635959536 635969536 635979536 635989536 635999536
636000636 636010636 636020636 636030636 636040636 636050636 636060636 636070636 636080636 636090636
636101636 636111636 636121636 636131636 636141636 636151636 636161636 636171636 636181636 636191636
636202636 636212636 636222636 636232636 636242636 636252636 636262636 636272636 636282636 636292636
636303636 636313636 636323636 636333636 636343636 636353636 636363636 636373636 636383636 636393636
636404636 636414636 636424636 636434636 636444636 636454636 636464636 636474636 636484636 636494636
636505636 636515636 636525636 636535636 636545636 636555636 636565636 636575636 636585636 636595636
636606636 636616636 636626636 636636636 636646636 636656636 636666636 636676636 636686636 636696636
636707636 636717636 636727636 636737636 636747636 636757636 636767636 636777636 636787636 636797636
636808636 636818636 636828636 636838636 636848636 636858636 636868636 636878636 636888636 636898636
636909636 636919636 636929636 636939636 636949636 636959636 636969636 636979636 636989636 636999636
637000736 637010736 637020736 637030736 637040736 637050736 637060736 637070736 637080736 637090736
637101736 637111736 637121736 637131736 637141736 637151736 637161736 637171736 637181736 637191736
637202736 637212736 637222736 637232736 637242736 637252736 637262736 637272736 637282736 637292736
637303736 637313736 637323736 637333736 637343736 637353736 637363736 637373736 637383736 637393736
637404736 637414736 637424736 637434736 637444736 637454736 637464736 637474736 637484736 637494736
637505736 637515736 637525736 637535736 637545736 637555736 637565736 637575736 637585736 637595736
637606736 637616736 637626736 637636736 637646736 637656736 637666736 637676736 637686736 637696736
637707736 637717736 637727736 637737736 637747736 637757736 637767736 637777736 637787736 637797736
637808736 637818736 637828736 637838736 637848736 637858736 637868736 637878736 637888736 637898736
637909736 637919736 637929736 637939736 637949736 637959736 637969736 637979736 637989736 637999736
638000836 638010836 638020836 638030836 638040836 638050836 638060836 638070836 638080836 638090836
638101836 638111836 638121836 638131836 638141836 638151836 638161836 638171836 638181836 638191836
638202836 638212836 638222836 638232836 638242836 638252836 638262836 638272836 638282836 638292836
638303836 638313836 638323836 638333836 638343836 638353836 638363836 638373836 638383836 638393836
638404836 638414836 638424836 638434836 638444836 638454836 638464836 638474836 638484836 638494836
638505836 638515836 638525836 638535836 638545836 638555836 638565836 638575836 638585836 638595836
638606836 638616836 638626836 638636836 638646836 638656836 638666836 638676836 638686836 638696836
638707836 638717836 638727836 638737836 638747836 638757836 638767836 638777836 638787836 638797836
638808836 638818836 638828836 638838836 638848836 638858836 638868836 638878836 638888836 638898836
638909836 638919836 638929836 638939836 638949836 638959836 638969836 638979836 638989836 638999836
639000936 639010936 639020936 639030936 639040936 639050936 639060936 639070936 639080936 639090936
639101936 639111936 639121936 639131936 639141936 639151936 639161936 639171936 639181936 639191936
639202936 639212936 639222936 639232936 639242936 639252936 639262936 639272936 639282936 639292936
639303936 639313936 639323936 639333936 639343936 639353936 639363936 639373936 639383936 639393936
639404936 639414936 639424936 639434936 639444936 639454936 639464936 639474936 639484936 639494936
639505936 639515936 639525936 639535936 639545936 639555936 639565936 639575936 639585936 639595936
639606936 639616936 639626936 639636936 639646936 639656936 639666936 639676936 639686936 639696936
639707936 639717936 639727936 639737936 639747936 639757936 639767936 639777936 639787936 639797936
639808936 639818936 639828936 639838936 639848936 639858936 639868936 639878936 639888936 639898936
639909936 639919936 639929936 639939936 639949936 639959936 639969936 639979936 639989936 639999936
640000046 640010046 640020046 640030046 640040046 640050046 640060046 640070046 640080046 640090046
640101046 640111046 640121046 640131046 640141046 640151046 640161046 640171046 640181046 640191046
640202046 640212046 640222046 640232046 640242046 640252046 640262046 640272046 640282046 640292046
640303046 640313046 640323046 640333046 640343046 640353046 640363046 640373046 640383046 640393046
640404046 640414046 640424046 640434046 640444046 640454046 640464046 640474046 640484046 640494046
640505046 640515046 640525046 640535046 640545046 640555046 640565046 640575046 640585046 640595046
640606046 640616046 640626046 640636046 640646046 640656046 640666046 640676046 640686046 640696046
640707046 640717046 640727046 640737046 640747046 640757046 640767046 640777046 640787046 640797046
640808046 640818046 640828046 640838046 640848046 640858046 640868046 640878046 640888046 640898046
640909046 640919046 640929046 640939046 640949046 640959046 640969046 640979046 640989046 640999046
641000146 641010146 641020146 641030146 641040146 641050146 641060146 641070146 641080146 641090146
641101146 641111146 641121146 641131146 641141146 641151146 641161146 641171146 641181146 641191146
641202146 641212146 641222146 641232146 641242146 641252146 641262146 641272146 641282146 641292146
641303146 641313146 641323146 641333146 641343146 641353146 641363146 641373146 641383146 641393146
641404146 641414146 641424146 641434146 641444146 641454146 641464146 641474146 641484146 641494146
641505146 641515146 641525146 641535146 641545146 641555146 641565146 641575146 641585146 641595146
641606146 641616146 641626146 641636146 641646146 641656146 641666146 641676146 641686146 641696146
641707146 641717146 641727146 641737146 641747146 641757146 641767146 641777146 641787146 641797146
641808146 641818146 641828146 641838146 641848146 641858146 641868146 641878146 641888146 641898146
641909146 641919146 641929146 641939146 641949146 641959146 641969146 641979146 641989146 641999146
642000246 642010246 642020246 642030246 642040246 642050246 642060246 642070246 642080246 642090246
642101246 642111246 642121246 642131246 642141246 642151246 642161246 642171246 642181246 642191246
642202246 642212246 642222246 642232246 642242246 642252246 642262246 642272246 642282246 642292246
642303246 642313246 642323246 642333246 642343246 642353246 642363246 642373246 642383246 642393246
642404246 642414246 642424246 642434246 642444246 642454246 642464246 642474246 642484246 642494246
642505246 642515246 642525246 642535246 642545246 642555246 642565246 642575246 642585246 642595246
642606246 642616246 642626246 642636246 642646246 642656246 642666246 642676246 642686246 642696246
642707246 642717246 642727246 642737246 642747246 642757246 642767246 642777246 642787246 642797246
642808246 642818246 642828246 642838246 642848246 642858246 642868246 642878246 642888246 642898246
642909246 642919246 642929246 642939246 642949246 642959246 642969246 642979246 642989246 642999246
643000346 643010346 643020346 643030346 643040346 643050346 643060346 643070346 643080346 643090346
643101346 643111346 643121346 643131346 643141346 643151346 643161346 643171346 643181346 643191346
643202346 643212346 643222346 643232346 643242346 643252346 643262346 643272346 643282346 643292346
643303346 643313346 643323346 643333346 643343346 643353346 643363346 643373346 643383346 643393346
643404346 643414346 643424346 643434346 643444346 643454346 643464346 643474346 643484346 643494346
643505346 643515346 643525346 643535346 643545346 643555346 643565346 643575346 643585346 643595346
643606346 643616346 643626346 643636346 643646346 643656346 643666346 643676346 643686346 643696346
643707346 643717346 643727346 643737346 643747346 643757346 643767346 643777346 643787346 643797346
643808346 643818346 643828346 643838346 643848346 643858346 643868346 643878346 643888346 643898346
643909346 643919346 643929346 643939346 643949346 643959346 643969346 643979346 643989346 643999346
644000446 644010446 644020446 644030446 644040446 644050446 644060446 644070446 644080446 644090446
644101446 644111446 644121446 644131446 644141446 644151446 644161446 644171446 644181446 644191446
644202446 644212446 644222446 644232446 644242446 644252446 644262446 644272446 644282446 644292446
644303446 644313446 644323446 644333446 644343446 644353446 644363446 644373446 644383446 644393446
644404446 644414446 644424446 644434446 644444446 644454446 644464446 644474446 644484446 644494446
644505446 644515446 644525446 644535446 644545446 644555446 644565446 644575446 644585446 644595446
644606446 644616446 644626446 644636446 644646446 644656446 644666446 644676446 644686446 644696446
644707446 644717446 644727446 644737446 644747446 644757446 644767446 644777446 644787446 644797446
644808446 644818446 644828446 644838446 644848446 644858446 644868446 644878446 644888446 644898446
644909446 644919446 644929446 644939446 644949446 644959446 644969446 644979446 644989446 644999446
645000546 645010546 645020546 645030546 645040546 645050546 645060546 645070546 645080546 645090546
645101546 645111546 645121546 645131546 645141546 645151546 645161546 645171546 645181546 645191546
645202546 645212546 645222546 645232546 645242546 645252546 645262546 645272546 645282546 645292546
645303546 645313546 645323546 645333546 645343546 645353546 645363546 645373546 645383546 645393546
645404546 645414546 645424546 645434546 645444546 645454546 645464546 645474546 645484546 645494546
645505546 645515546 645525546 645535546 645545546 645555546 645565546 645575546 645585546 645595546
645606546 645616546 645626546 645636546 645646546 645656546 645666546 645676546 645686546 645696546
645707546 645717546 645727546 645737546 645747546 645757546 645767546 645777546 645787546 645797546
645808546 645818546 645828546 645838546 645848546 645858546 645868546 645878546 645888546 645898546
645909546 645919546 645929546 645939546 645949546 645959546 645969546 645979546 645989546 645999546
646000646 646010646 646020646 646030646 646040646 646050646 646060646 646070646 646080646 646090646
646101646 646111646 646121646 646131646 646141646 646151646 646161646 646171646 646181646 646191646
646202646 646212646 646222646 646232646 646242646 646252646 646262646 646272646 646282646 646292646
646303646 646313646 646323646 646333646 646343646 646353646 646363646 646373646 646383646 646393646
646404646 646414646 646424646 646434646 646444646 646454646 646464646 646474646 646484646 646494646
646505646 646515646 646525646 646535646 646545646 646555646 646565646 646575646 646585646 646595646
646606646 646616646 646626646 646636646 646646646 646656646 646666646 646676646 646686646 646696646
646707646 646717646 646727646 646737646 646747646 646757646 646767646 646777646 646787646 646797646
646808646 646818646 646828646 646838646 646848646 646858646 646868646 646878646 646888646 646898646
646909646 646919646 646929646 646939646 646949646 646959646 646969646 646979646 646989646 646999646
647000746 647010746 647020746 647030746 647040746 647050746 647060746 647070746 647080746 647090746
647101746 647111746 647121746 647131746 647141746 647151746 647161746 647171746 647181746 647191746
647202746 647212746 647222746 647232746 647242746 647252746 647262746 647272746 647282746 647292746
647303746 647313746 647323746 647333746 647343746 647353746 647363746 647373746 647383746 647393746
647404746 647414746 647424746 647434746 647444746 647454746 647464746 647474746 647484746 647494746
647505746 647515746 647525746 647535746 647545746 647555746 647565746 647575746 647585746 647595746
647606746 647616746 647626746 647636746 647646746 647656746 647666746 647676746 647686746 647696746
647707746 647717746 647727746 647737746 647747746 647757746 647767746 647777746 647787746 647797746
647808746 647818746 647828746 647838746 647848746 647858746 647868746 647878746 647888746 647898746
647909746 647919746 647929746 647939746 647949746 647959746 647969746 647979746 647989746 647999746
648000846 648010846 648020846 648030846 648040846 648050846 648060846 648070846 648080846 648090846
648101846 648111846 648121846 648131846 648141846 648151846 648161846 648171846 648181846 648191846
648202846 648212846 648222846 648232846 648242846 648252846 648262846 648272846 648282846 648292846
648303846 648313846 648323846 648333846 648343846 648353846 648363846 648373846 648383846 648393846
648404846 648414846 648424846 648434846 648444846 648454846 648464846 648474846 648484846 648494846
648505846 648515846 648525846 648535846 648545846 648555846 648565846 648575846 648585846 648595846
648606846 648616846 648626846 648636846 648646846 648656846 648666846 648676846 648686846 648696846
648707846 648717846 648727846 648737846 648747846 648757846 648767846 648777846 648787846 648797846
648808846 648818846 648828846 648838846 648848846 648858846 648868846 648878846 648888846 648898846
648909846 648919846 648929846 648939846 648949846 648959846 648969846 648979846 648989846 648999846
649000946 649010946 649020946 649030946 649040946 649050946 649060946 649070946 649080946 649090946
649101946 649111946 649121946 649131946 649141946 649151946 649161946 649171946 649181946 649191946
649202946 649212946 649222946 649232946 649242946 649252946 649262946 649272946 649282946 649292946
649303946 649313946 649323946 649333946 649343946 649353946 649363946 649373946 649383946 649393946
649404946 649414946 649424946 649434946 649444946 649454946 649464946 649474946 649484946 649494946
649505946 649515946 649525946 649535946 649545946 649555946 649565946 649575946 649585946 649595946
649606946 649616946 649626946 649636946 649646946 649656946 649666946 649676946 649686946 649696946
649707946 649717946 649727946 649737946 649747946 649757946 649767946 649777946 649787946 649797946
649808946 649818946 649828946 649838946 649848946 649858946 649868946 649878946 649888946 649898946
649909946 649919946 649929946 649939946 649949946 649959946 649969946 649979946 649989946 649999946
650000056 650010056 650020056 650030056 650040056 650050056 650060056 650070056 650080056 650090056
650101056 650111056 650121056 650131056 650141056 650151056 650161056 650171056 650181056 650191056
650202056 650212056 650222056 650232056 650242056 650252056 650262056 650272056 650282056 650292056
650303056 650313056 650323056 650333056 650343056 650353056 650363056 650373056 650383056 650393056
650404056 650414056 650424056 650434056 650444056 650454056 650464056 650474056 650484056 650494056
650505056 650515056 650525056 650535056 650545056 650555056 650565056 650575056 650585056 650595056
650606056 650616056 650626056 650636056 650646056 650656056 650666056 650676056 650686056 650696056
650707056 650717056 650727056 650737056 650747056 650757056 650767056 650777056 650787056 650797056
650808056 650818056 650828056 650838056 650848056 650858056 650868056 650878056 650888056 650898056
650909056 650919056 650929056 650939056 650949056 650959056 650969056 650979056 650989056 650999056
651000156 651010156 651020156 651030156 651040156 651050156 651060156 651070156 651080156 651090156
651101156 651111156 651121156 651131156 651141156 651151156 651161156 651171156 651181156 651191156
651202156 651212156 651222156 651232156 651242156 651252156 651262156 651272156 651282156 651292156
651303156 651313156 651323156 651333156 651343156 651353156 651363156 651373156 651383156 651393156
651404156 651414156 651424156 651434156 651444156 651454156 651464156 651474156 651484156 651494156
651505156 651515156 651525156 651535156 651545156 651555156 651565156 651575156 651585156 651595156
651606156 651616156 651626156 651636156 651646156 651656156 651666156 651676156 651686156 651696156
651707156 651717156 651727156 651737156 651747156 651757156 651767156 651777156 651787156 651797156
651808156 651818156 651828156 651838156 651848156 651858156 651868156 651878156 651888156 651898156
651909156 651919156 651929156 651939156 651949156 651959156 651969156 651979156 651989156 651999156
652000256 652010256 652020256 652030256 652040256 652050256 652060256 652070256 652080256 652090256
652101256 652111256 652121256 652131256 652141256 652151256 652161256 652171256 652181256 652191256
652202256 652212256 652222256 652232256 652242256 652252256 652262256 652272256 652282256 652292256
652303256 652313256 652323256 652333256 652343256 652353256 652363256 652373256 652383256 652393256
652404256 652414256 652424256 652434256 652444256 652454256 652464256 652474256 652484256 652494256
652505256 652515256 652525256 652535256 652545256 652555256 652565256 652575256 652585256 652595256
652606256 652616256 652626256 652636256 652646256 652656256 652666256 652676256 652686256 652696256
652707256 652717256 652727256 652737256 652747256 652757256 652767256 652777256 652787256 652797256
652808256 652818256 652828256 652838256 652848256 652858256 652868256 652878256 652888256 652898256
652909256 652919256 652929256 652939256 652949256 652959256 652969256 652979256 652989256 652999256
653000356 653010356 653020356 653030356 653040356 653050356 653060356 653070356 653080356 653090356
653101356 653111356 653121356 653131356 653141356 653151356 653161356 653171356 653181356 653191356
653202356 653212356 653222356 653232356 653242356 653252356 653262356 653272356 653282356 653292356
653303356 653313356 653323356 653333356 653343356 653353356 653363356 653373356 653383356 653393356
653404356 653414356 653424356 653434356 653444356 653454356 653464356 653474356 653484356 653494356
653505356 653515356 653525356 653535356 653545356 653555356 653565356 653575356 653585356 653595356
653606356 653616356 653626356 653636356 653646356 653656356 653666356 653676356 653686356 653696356
653707356 653717356 653727356 653737356 653747356 653757356 653767356 653777356 653787356 653797356
653808356 653818356 653828356 653838356 653848356 653858356 653868356 653878356 653888356 653898356
653909356 653919356 653929356 653939356 653949356 653959356 653969356 653979356 653989356 653999356
654000456 654010456 654020456 654030456 654040456 654050456 654060456 654070456 654080456 654090456
654101456 654111456 654121456 654131456 654141456 654151456 654161456 654171456 654181456 654191456
654202456 654212456 654222456 654232456 654242456 654252456 654262456 654272456 654282456 654292456
654303456 654313456 654323456 654333456 654343456 654353456 654363456 654373456 654383456 654393456
654404456 654414456 654424456 654434456 654444456 654454456 654464456 654474456 654484456 654494456
654505456 654515456 654525456 654535456 654545456 654555456 654565456 654575456 654585456 654595456
654606456 654616456 654626456 654636456 654646456 654656456 654666456 654676456 654686456 654696456
654707456 654717456 654727456 654737456 654747456 654757456 654767456 654777456 654787456 654797456
654808456 654818456 654828456 654838456 654848456 654858456 654868456 654878456 654888456 654898456
654909456 654919456 654929456 654939456 654949456 654959456 654969456 654979456 654989456 654999456
655000556 655010556 655020556 655030556 655040556 655050556 655060556 655070556 655080556 655090556
655101556 655111556 655121556 655131556 655141556 655151556 655161556 655171556 655181556 655191556
655202556 655212556 655222556 655232556 655242556 655252556 655262556 655272556 655282556 655292556
655303556 655313556 655323556 655333556 655343556 655353556 655363556 655373556 655383556 655393556
655404556 655414556 655424556 655434556 655444556 655454556 655464556 655474556 655484556 655494556
655505556 655515556 655525556 655535556 655545556 655555556 655565556 655575556 655585556 655595556
655606556 655616556 655626556 655636556 655646556 655656556 655666556 655676556 655686556 655696556
655707556 655717556 655727556 655737556 655747556 655757556 655767556 655777556 655787556 655797556
655808556 655818556 655828556 655838556 655848556 655858556 655868556 655878556 655888556 655898556
655909556 655919556 655929556 655939556 655949556 655959556 655969556 655979556 655989556 655999556
656000656 656010656 656020656 656030656 656040656 656050656 656060656 656070656 656080656 656090656
656101656 656111656 656121656 656131656 656141656 656151656 656161656 656171656 656181656 656191656
656202656 656212656 656222656 656232656 656242656 656252656 656262656 656272656 656282656 656292656
656303656 656313656 656323656 656333656 656343656 656353656 656363656 656373656 656383656 656393656
656404656 656414656 656424656 656434656 656444656 656454656 656464656 656474656 656484656 656494656
656505656 656515656 656525656 656535656 656545656 656555656 656565656 656575656 656585656 656595656
656606656 656616656 656626656 656636656 656646656 656656656 656666656 656676656 656686656 656696656
656707656 656717656 656727656 656737656 656747656 656757656 656767656 656777656 656787656 656797656
656808656 656818656 656828656 656838656 656848656 656858656 656868656 656878656 656888656 656898656
656909656 656919656 656929656 656939656 656949656 656959656 656969656 656979656 656989656 656999656
657000756 657010756 657020756 657030756 657040756 657050756 657060756 657070756 657080756 657090756
657101756 657111756 657121756 657131756 657141756 657151756 657161756 657171756 657181756 657191756
657202756 657212756 657222756 657232756 657242756 657252756 657262756 657272756 657282756 657292756
657303756 657313756 657323756 657333756 657343756 657353756 657363756 657373756 657383756 657393756
657404756 657414756 657424756 657434756 657444756 657454756 657464756 657474756 657484756 657494756
657505756 657515756 657525756 657535756 657545756 657555756 657565756 657575756 657585756 657595756
657606756 657616756 657626756 657636756 657646756 657656756 657666756 657676756 657686756 657696756
657707756 657717756 657727756 657737756 657747756 657757756 657767756 657777756 657787756 657797756
657808756 657818756 657828756 657838756 657848756 657858756 657868756 657878756 657888756 657898756
657909756 657919756 657929756 657939756 657949756 657959756 657969756 657979756 657989756 657999756
658000856 658010856 658020856 658030856 658040856 658050856 658060856 658070856 658080856 658090856
658101856 658111856 658121856 658131856 658141856 658151856 658161856 658171856 658181856 658191856
658202856 658212856 658222856 658232856 658242856 658252856 658262856 658272856 658282856 658292856
658303856 658313856 658323856 658333856 658343856 658353856 658363856 658373856 658383856 658393856
658404856 658414856 658424856 658434856 658444856 658454856 658464856 658474856 658484856 658494856
658505856 658515856 658525856 658535856 658545856 658555856 658565856 658575856 658585856 658595856
658606856 658616856 658626856 658636856 658646856 658656856 658666856 658676856 658686856 658696856
658707856 658717856 658727856 658737856 658747856 658757856 658767856 658777856 658787856 658797856
658808856 658818856 658828856 658838856 658848856 658858856 658868856 658878856 658888856 658898856
658909856 658919856 658929856 658939856 658949856 658959856 658969856 658979856 658989856 658999856
659000956 659010956 659020956 659030956 659040956 659050956 659060956 659070956 659080956 659090956
659101956 659111956 659121956 659131956 659141956 659151956 659161956 659171956 659181956 659191956
659202956 659212956 659222956 659232956 659242956 659252956 659262956 659272956 659282956 659292956
659303956 659313956 659323956 659333956 659343956 659353956 659363956 659373956 659383956 659393956
659404956 659414956 659424956 659434956 659444956 659454956 659464956 659474956 659484956 659494956
659505956 659515956 659525956 659535956 659545956 659555956 659565956 659575956 659585956 659595956
659606956 659616956 659626956 659636956 659646956 659656956 659666956 659676956 659686956 659696956
659707956 659717956 659727956 659737956 659747956 659757956 659767956 659777956 659787956 659797956
659808956 659818956 659828956 659838956 659848956 659858956 659868956 659878956 659888956 659898956
659909956 659919956 659929956 659939956 659949956 659959956 659969956 659979956 659989956 659999956
660000066 660010066 660020066 660030066 660040066 660050066 660060066 660070066 660080066 660090066
660101066 660111066 660121066 660131066 660141066 660151066 660161066 660171066 660181066 660191066
660202066 660212066 660222066 660232066 660242066 660252066 660262066 660272066 660282066 660292066
660303066 660313066 660323066 660333066 660343066 660353066 660363066 660373066 660383066 660393066
660404066 660414066 660424066 660434066 660444066 660454066 660464066 660474066 660484066 660494066
660505066 660515066 660525066 660535066 660545066 660555066 660565066 660575066 660585066 660595066
660606066 660616066 660626066 660636066 660646066 660656066 660666066 660676066 660686066 660696066
660707066 660717066 660727066 660737066 660747066 660757066 660767066 660777066 660787066 660797066
660808066 660818066 660828066 660838066 660848066 660858066 660868066 660878066 660888066 660898066
660909066 660919066 660929066 660939066 660949066 660959066 660969066 660979066 660989066 660999066
661000166 661010166 661020166 661030166 661040166 661050166 661060166 661070166 661080166 661090166
661101166 661111166 661121166 661131166 661141166 661151166 661161166 661171166 661181166 661191166
661202166 661212166 661222166 661232166 661242166 661252166 661262166 661272166 661282166 661292166
661303166 661313166 661323166 661333166 661343166 661353166 661363166 661373166 661383166 661393166
661404166 661414166 661424166 661434166 661444166 661454166 661464166 661474166 661484166 661494166
661505166 661515166 661525166 661535166 661545166 661555166 661565166 661575166 661585166 661595166
661606166 661616166 661626166 661636166 661646166 661656166 661666166 661676166 661686166 661696166
661707166 661717166 661727166 661737166 661747166 661757166 661767166 661777166 661787166 661797166
661808166 661818166 661828166 661838166 661848166 661858166 661868166 661878166 661888166 661898166
661909166 661919166 661929166 661939166 661949166 661959166 661969166 661979166 661989166 661999166
662000266 662010266 662020266 662030266 662040266 662050266 662060266 662070266 662080266 662090266
662101266 662111266 662121266 662131266 662141266 662151266 662161266 662171266 662181266 662191266
662202266 662212266 662222266 662232266 662242266 662252266 662262266 662272266 662282266 662292266
662303266 662313266 662323266 662333266 662343266 662353266 662363266 662373266 662383266 662393266
662404266 662414266 662424266 662434266 662444266 662454266 662464266 662474266 662484266 662494266
662505266 662515266 662525266 662535266 662545266 662555266 662565266 662575266 662585266 662595266
662606266 662616266 662626266 662636266 662646266 662656266 662666266 662676266 662686266 662696266
662707266 662717266 662727266 662737266 662747266 662757266 662767266 662777266 662787266 662797266
662808266 662818266 662828266 662838266 662848266 662858266 662868266 662878266 662888266 662898266
662909266 662919266 662929266 662939266 662949266 662959266 662969266 662979266 662989266 662999266
663000366 663010366 663020366 663030366 663040366 663050366 663060366 663070366 663080366 663090366
663101366 663111366 663121366 663131366 663141366 663151366 663161366 663171366 663181366 663191366
663202366 663212366 663222366 663232366 663242366 663252366 663262366 663272366 663282366 663292366
663303366 663313366 663323366 663333366 663343366 663353366 663363366 663373366 663383366 663393366
663404366 663414366 663424366 663434366 663444366 663454366 663464366 663474366 663484366 663494366
663505366 663515366 663525366 663535366 663545366 663555366 663565366 663575366 663585366 663595366
663606366 663616366 663626366 663636366 663646366 663656366 663666366 663676366 663686366 663696366
663707366 663717366 663727366 663737366 663747366 663757366 663767366 663777366 663787366 663797366
663808366 663818366 663828366 663838366 663848366 663858366 663868366 663878366 663888366 663898366
663909366 663919366 663929366 663939366 663949366 663959366 663969366 663979366 663989366 663999366
664000466 664010466 664020466 664030466 664040466 664050466 664060466 664070466 664080466 664090466
664101466 664111466 664121466 664131466 664141466 664151466 664161466 664171466 664181466 664191466
664202466 664212466 664222466 664232466 664242466 664252466 664262466 664272466 664282466 664292466
664303466 664313466 664323466 664333466 664343466 664353466 664363466 664373466 664383466 664393466
664404466 664414466 664424466 664434466 664444466 664454466 664464466 664474466 664484466 664494466
664505466 664515466 664525466 664535466 664545466 664555466 664565466 664575466 664585466 664595466
664606466 664616466 664626466 664636466 664646466 664656466 664666466 664676466 664686466 664696466
664707466 664717466 664727466 664737466 664747466 664757466 664767466 664777466 664787466 664797466
664808466 664818466 664828466 664838466 664848466 664858466 664868466 664878466 664888466 664898466
664909466 664919466 664929466 664939466 664949466 664959466 664969466 664979466 664989466 664999466
665000566 665010566 665020566 665030566 665040566 665050566 665060566 665070566 665080566 665090566
665101566 665111566 665121566 665131566 665141566 665151566 665161566 665171566 665181566 665191566
665202566 665212566 665222566 665232566 665242566 665252566 665262566 665272566 665282566 665292566
665303566 665313566 665323566 665333566 665343566 665353566 665363566 665373566 665383566 665393566
665404566 665414566 665424566 665434566 665444566 665454566 665464566 665474566 665484566 665494566
665505566 665515566 665525566 665535566 665545566 665555566 665565566 665575566 665585566 665595566
665606566 665616566 665626566 665636566 665646566 665656566 665666566 665676566 665686566 665696566
665707566 665717566 665727566 665737566 665747566 665757566 665767566 665777566 665787566 665797566
665808566 665818566 665828566 665838566 665848566 665858566 665868566 665878566 665888566 665898566
665909566 665919566 665929566 665939566 665949566 665959566 665969566 665979566 665989566 665999566
666000666 666010666 666020666 666030666 666040666 666050666 666060666 666070666 666080666 666090666
666101666 666111666 666121666 666131666 666141666 666151666 666161666 666171666 666181666 666191666
666202666 666212666 666222666 666232666 666242666 666252666 666262666 666272666 666282666 666292666
666303666 666313666 666323666 666333666 666343666 666353666 666363666 666373666 666383666 666393666
666404666 666414666 666424666 666434666 666444666 666454666 666464666 666474666 666484666 666494666
666505666 666515666 666525666 666535666 666545666 666555666 666565666 666575666 666585666 666595666
666606666 666616666 666626666 666636666 666646666 666656666 666666666 666676666 666686666 666696666
666707666 666717666 666727666 666737666 666747666 666757666 666767666 666777666 666787666 666797666
666808666 666818666 666828666 666838666 666848666 666858666 666868666 666878666 666888666 666898666
666909666 666919666 666929666 666939666 666949666 666959666 666969666 666979666 666989666 666999666
667000766 667010766 667020766 667030766 667040766 667050766 667060766 667070766 667080766 667090766
667101766 667111766 667121766 667131766 667141766 667151766 667161766 667171766 667181766 667191766
667202766 667212766 667222766 667232766 667242766 667252766 667262766 667272766 667282766 667292766
667303766 667313766 667323766 667333766 667343766 667353766 667363766 667373766 667383766 667393766
667404766 667414766 667424766 667434766 667444766 667454766 667464766 667474766 667484766 667494766
667505766 667515766 667525766 667535766 667545766 667555766 667565766 667575766 667585766 667595766
667606766 667616766 667626766 667636766 667646766 667656766 667666766 667676766 667686766 667696766
667707766 667717766 667727766 667737766 667747766 667757766 667767766 667777766 667787766 667797766
667808766 667818766 667828766 667838766 667848766 667858766 667868766 667878766 667888766 667898766
667909766 667919766 667929766 667939766 667949766 667959766 667969766 667979766 667989766 667999766
668000866 668010866 668020866 668030866 668040866 668050866 668060866 668070866 668080866 668090866
668101866 668111866 668121866 668131866 668141866 668151866 668161866 668171866 668181866 668191866
668202866 668212866 668222866 668232866 668242866 668252866 668262866 668272866 668282866 668292866
668303866 668313866 668323866 668333866 668343866 668353866 668363866 668373866 668383866 668393866
668404866 668414866 668424866 668434866 668444866 668454866 668464866 668474866 668484866 668494866
668505866 668515866 668525866 668535866 668545866 668555866 668565866 668575866 668585866 668595866
668606866 668616866 668626866 668636866 668646866 668656866 668666866 668676866 668686866 668696866
668707866 668717866 668727866 668737866 668747866 668757866 668767866 668777866 668787866 668797866
668808866 668818866 668828866 668838866 668848866 668858866 668868866 668878866 668888866 668898866
668909866 668919866 668929866 668939866 668949866 668959866 668969866 668979866 668989866 668999866
669000966 669010966 669020966 669030966 669040966 669050966 669060966 669070966 669080966 669090966
669101966 669111966 669121966 669131966 669141966 669151966 669161966 669171966 669181966 669191966
669202966 669212966 669222966 669232966 669242966 669252966 669262966 669272966 669282966 669292966
669303966 669313966 669323966 669333966 669343966 669353966 669363966 669373966 669383966 669393966
669404966 669414966 669424966 669434966 669444966 669454966 669464966 669474966 669484966 669494966
669505966 669515966 669525966 669535966 669545966 669555966 669565966 669575966 669585966 669595966
669606966 669616966 669626966 669636966 669646966 669656966 669666966 669676966 669686966 669696966
669707966 669717966 669727966 669737966 669747966 669757966 669767966 669777966 669787966 669797966
669808966 669818966 669828966 669838966 669848966 669858966 669868966 669878966 669888966 669898966
669909966 669919966 669929966 669939966 669949966 669959966 669969966 669979966 669989966 669999966
670000076 670010076 670020076 670030076 670040076 670050076 670060076 670070076 670080076 670090076
670101076 670111076 670121076 670131076 670141076 670151076 670161076 670171076 670181076 670191076
670202076 670212076 670222076 670232076 670242076 670252076 670262076 670272076 670282076 670292076
670303076 670313076 670323076 670333076 670343076 670353076 670363076 670373076 670383076 670393076
670404076 670414076 670424076 670434076 670444076 670454076 670464076 670474076 670484076 670494076
670505076 670515076 670525076 670535076 670545076 670555076 670565076 670575076 670585076 670595076
670606076 670616076 670626076 670636076 670646076 670656076 670666076 670676076 670686076 670696076
670707076 670717076 670727076 670737076 670747076 670757076 670767076 670777076 670787076 670797076
670808076 670818076 670828076 670838076 670848076 670858076 670868076 670878076 670888076 670898076
670909076 670919076 670929076 670939076 670949076 670959076 670969076 670979076 670989076 670999076
671000176 671010176 671020176 671030176 671040176 671050176 671060176 671070176 671080176 671090176
671101176 671111176 671121176 671131176 671141176 671151176 671161176 671171176 671181176 671191176
671202176 671212176 671222176 671232176 671242176 671252176 671262176 671272176 671282176 671292176
671303176 671313176 671323176 671333176 671343176 671353176 671363176 671373176 671383176 671393176
671404176 671414176 671424176 671434176 671444176 671454176 671464176 671474176 671484176 671494176
671505176 671515176 671525176 671535176 671545176 671555176 671565176 671575176 671585176 671595176
671606176 671616176 671626176 671636176 671646176 671656176 671666176 671676176 671686176 671696176
671707176 671717176 671727176 671737176 671747176 671757176 671767176 671777176 671787176 671797176
671808176 671818176 671828176 671838176 671848176 671858176 671868176 671878176 671888176 671898176
671909176 671919176 671929176 671939176 671949176 671959176 671969176 671979176 671989176 671999176
672000276 672010276 672020276 672030276 672040276 672050276 672060276 672070276 672080276 672090276
672101276 672111276 672121276 672131276 672141276 672151276 672161276 672171276 672181276 672191276
672202276 672212276 672222276 672232276 672242276 672252276 672262276 672272276 672282276 672292276
672303276 672313276 672323276 672333276 672343276 672353276 672363276 672373276 672383276 672393276
672404276 672414276 672424276 672434276 672444276 672454276 672464276 672474276 672484276 672494276
672505276 672515276 672525276 672535276 672545276 672555276 672565276 672575276 672585276 672595276
672606276 672616276 672626276 672636276 672646276 672656276 672666276 672676276 672686276 672696276
672707276 672717276 672727276 672737276 672747276 672757276 672767276 672777276 672787276 672797276
672808276 672818276 672828276 672838276 672848276 672858276 672868276 672878276 672888276 672898276
672909276 672919276 672929276 672939276 672949276 672959276 672969276 672979276 672989276 672999276
673000376 673010376 673020376 673030376 673040376 673050376 673060376 673070376 673080376 673090376
673101376 673111376 673121376 673131376 673141376 673151376 673161376 673171376 673181376 673191376
673202376 673212376 673222376 673232376 673242376 673252376 673262376 673272376 673282376 673292376
673303376 673313376 673323376 673333376 673343376 673353376 673363376 673373376 673383376 673393376
673404376 673414376 673424376 673434376 673444376 673454376 673464376 673474376 673484376 673494376
673505376 673515376 673525376 673535376 673545376 673555376 673565376 673575376 673585376 673595376
673606376 673616376 673626376 673636376 673646376 673656376 673666376 673676376 673686376 673696376
673707376 673717376 673727376 673737376 673747376 673757376 673767376 673777376 673787376 673797376
673808376 673818376 673828376 673838376 673848376 673858376 673868376 673878376 673888376 673898376
673909376 673919376 673929376 673939376 673949376 673959376 673969376 673979376 673989376 673999376
674000476 674010476 674020476 674030476 674040476 674050476 674060476 674070476 674080476 674090476
674101476 674111476 674121476 674131476 674141476 674151476 674161476 674171476 674181476 674191476
674202476 674212476 674222476 674232476 674242476 674252476 674262476 674272476 674282476 674292476
674303476 674313476 674323476 674333476 674343476 674353476 674363476 674373476 674383476 674393476
674404476 674414476 674424476 674434476 674444476 674454476 674464476 674474476 674484476 674494476
674505476 674515476 674525476 674535476 674545476 674555476 674565476 674575476 674585476 674595476
674606476 674616476 674626476 674636476 674646476 674656476 674666476 674676476 674686476 674696476
674707476 674717476 674727476 674737476 674747476 674757476 674767476 674777476 674787476 674797476
674808476 674818476 674828476 674838476 674848476 674858476 674868476 674878476 674888476 674898476
674909476 674919476 674929476 674939476 674949476 674959476 674969476 674979476 674989476 674999476
675000576 675010576 675020576 675030576 675040576 675050576 675060576 675070576 675080576 675090576
675101576 675111576 675121576 675131576 675141576 675151576 675161576 675171576 675181576 675191576
675202576 675212576 675222576 675232576 675242576 675252576 675262576 675272576 675282576 675292576
675303576 675313576 675323576 675333576 675343576 675353576 675363576 675373576 675383576 675393576
675404576 675414576 675424576 675434576 675444576 675454576 675464576 675474576 675484576 675494576
675505576 675515576 675525576 675535576 675545576 675555576 675565576 675575576 675585576 675595576
675606576 675616576 675626576 675636576 675646576 675656576 675666576 675676576 675686576 675696576
675707576 675717576 675727576 675737576 675747576 675757576 675767576 675777576 675787576 675797576
675808576 675818576 675828576 675838576 675848576 675858576 675868576 675878576 675888576 675898576
675909576 675919576 675929576 675939576 675949576 675959576 675969576 675979576 675989576 675999576
676000676 676010676 676020676 676030676 676040676 676050676 676060676 676070676 676080676 676090676
676101676 676111676 676121676 676131676 676141676 676151676 676161676 676171676 676181676 676191676
676202676 676212676 676222676 676232676 676242676 676252676 676262676 676272676 676282676 676292676
676303676 676313676 676323676 676333676 676343676 676353676 676363676 676373676 676383676 676393676
676404676 676414676 676424676 676434676 676444676 676454676 676464676 676474676 676484676 676494676
676505676 676515676 676525676 676535676 676545676 676555676 676565676 676575676 676585676 676595676
676606676 676616676 676626676 676636676 676646676 676656676 676666676 676676676 676686676 676696676
676707676 676717676 676727676 676737676 676747676 676757676 676767676 676777676 676787676 676797676
676808676 676818676 676828676 676838676 676848676 676858676 676868676 676878676 676888676 676898676
676909676 676919676 676929676 676939676 676949676 676959676 676969676 676979676 676989676 676999676
677000776 677010776 677020776 677030776 677040776 677050776 677060776 677070776 677080776 677090776
677101776 677111776 677121776 677131776 677141776 677151776 677161776 677171776 677181776 677191776
677202776 677212776 677222776 677232776 677242776 677252776 677262776 677272776 677282776 677292776
677303776 677313776 677323776 677333776 677343776 677353776 677363776 677373776 677383776 677393776
677404776 677414776 677424776 677434776 677444776 677454776 677464776 677474776 677484776 677494776
677505776 677515776 677525776 677535776 677545776 677555776 677565776 677575776 677585776 677595776
677606776 677616776 677626776 677636776 677646776 677656776 677666776 677676776 677686776 677696776
677707776 677717776 677727776 677737776 677747776 677757776 677767776 677777776 677787776 677797776
677808776 677818776 677828776 677838776 677848776 677858776 677868776 677878776 677888776 677898776
677909776 677919776 677929776 677939776 677949776 677959776 677969776 677979776 677989776 677999776
678000876 678010876 678020876 678030876 678040876 678050876 678060876 678070876 678080876 678090876
678101876 678111876 678121876 678131876 678141876 678151876 678161876 678171876 678181876 678191876
678202876 678212876 678222876 678232876 678242876 678252876 678262876 678272876 678282876 678292876
678303876 678313876 678323876 678333876 678343876 678353876 678363876 678373876 678383876 678393876
678404876 678414876 678424876 678434876 678444876 678454876 678464876 678474876 678484876 678494876
678505876 678515876 678525876 678535876 678545876 678555876 678565876 678575876 678585876 678595876
678606876 678616876 678626876 678636876 678646876 678656876 678666876 678676876 678686876 678696876
678707876 678717876 678727876 678737876 678747876 678757876 678767876 678777876 678787876 678797876
678808876 678818876 678828876 678838876 678848876 678858876 678868876 678878876 678888876 678898876
678909876 678919876 678929876 678939876 678949876 678959876 678969876 678979876 678989876 678999876
679000976 679010976 679020976 679030976 679040976 679050976 679060976 679070976 679080976 679090976
679101976 679111976 679121976 679131976 679141976 679151976 679161976 679171976 679181976 679191976
679202976 679212976 679222976 679232976 679242976 679252976 679262976 679272976 679282976 679292976
679303976 679313976 679323976 679333976 679343976 679353976 679363976 679373976 679383976 679393976
679404976 679414976 679424976 679434976 679444976 679454976 679464976 679474976 679484976 679494976
679505976 679515976 679525976 679535976 679545976 679555976 679565976 679575976 679585976 679595976
679606976 679616976 679626976 679636976 679646976 679656976 679666976 679676976 679686976 679696976
679707976 679717976 679727976 679737976 679747976 679757976 679767976 679777976 679787976 679797976
679808976 679818976 679828976 679838976 679848976 679858976 679868976 679878976 679888976 679898976
679909976 679919976 679929976 679939976 679949976 679959976 679969976 679979976 679989976 679999976
680000086 680010086 680020086 680030086 680040086 680050086 680060086 680070086 680080086 680090086
680101086 680111086 680121086 680131086 680141086 680151086 680161086 680171086 680181086 680191086
680202086 680212086 680222086 680232086 680242086 680252086 680262086 680272086 680282086 680292086
680303086 680313086 680323086 680333086 680343086 680353086 680363086 680373086 680383086 680393086
680404086 680414086 680424086 680434086 680444086 680454086 680464086 680474086 680484086 680494086
680505086 680515086 680525086 680535086 680545086 680555086 680565086 680575086 680585086 680595086
680606086 680616086 680626086 680636086 680646086 680656086 680666086 680676086 680686086 680696086
680707086 680717086 680727086 680737086 680747086 680757086 680767086 680777086 680787086 680797086
680808086 680818086 680828086 680838086 680848086 680858086 680868086 680878086 680888086 680898086
680909086 680919086 680929086 680939086 680949086 680959086 680969086 680979086 680989086 680999086
681000186 681010186 681020186 681030186 681040186 681050186 681060186 681070186 681080186 681090186
681101186 681111186 681121186 681131186 681141186 681151186 681161186 681171186 681181186 681191186
681202186 681212186 681222186 681232186 681242186 681252186 681262186 681272186 681282186 681292186
681303186 681313186 681323186 681333186 681343186 681353186 681363186 681373186 681383186 681393186
681404186 681414186 681424186 681434186 681444186 681454186 681464186 681474186 681484186 681494186
681505186 681515186 681525186 681535186 681545186 681555186 681565186 681575186 681585186 681595186
681606186 681616186 681626186 681636186 681646186 681656186 681666186 681676186 681686186 681696186
681707186 681717186 681727186 681737186 681747186 681757186 681767186 681777186 681787186 681797186
681808186 681818186 681828186 681838186 681848186 681858186 681868186 681878186 681888186 681898186
681909186 681919186 681929186 681939186 681949186 681959186 681969186 681979186 681989186 681999186
682000286 682010286 682020286 682030286 682040286 682050286 682060286 682070286 682080286 682090286
682101286 682111286 682121286 682131286 682141286 682151286 682161286 682171286 682181286 682191286
682202286 682212286 682222286 682232286 682242286 682252286 682262286 682272286 682282286 682292286
682303286 682313286 682323286 682333286 682343286 682353286 682363286 682373286 682383286 682393286
682404286 682414286 682424286 682434286 682444286 682454286 682464286 682474286 682484286 682494286
682505286 682515286 682525286 682535286 682545286 682555286 682565286 682575286 682585286 682595286
682606286 682616286 682626286 682636286 682646286 682656286 682666286 682676286 682686286 682696286
682707286 682717286 682727286 682737286 682747286 682757286 682767286 682777286 682787286 682797286
682808286 682818286 682828286 682838286 682848286 682858286 682868286 682878286 682888286 682898286
682909286 682919286 682929286 682939286 682949286 682959286 682969286 682979286 682989286 682999286
683000386 683010386 683020386 683030386 683040386 683050386 683060386 683070386 683080386 683090386
683101386 683111386 683121386 683131386 683141386 683151386 683161386 683171386 683181386 683191386
683202386 683212386 683222386 683232386 683242386 683252386 683262386 683272386 683282386 683292386
683303386 683313386 683323386 683333386 683343386 683353386 683363386 683373386 683383386 683393386
683404386 683414386 683424386 683434386 683444386 683454386 683464386 683474386 683484386 683494386
683505386 683515386 683525386 683535386 683545386 683555386 683565386 683575386 683585386 683595386
683606386 683616386 683626386 683636386 683646386 683656386 683666386 683676386 683686386 683696386
683707386 683717386 683727386 683737386 683747386 683757386 683767386 683777386 683787386 683797386
683808386 683818386 683828386 683838386 683848386 683858386 683868386 683878386 683888386 683898386
683909386 683919386 683929386 683939386 683949386 683959386 683969386 683979386 683989386 683999386
684000486 684010486 684020486 684030486 684040486 684050486 684060486 684070486 684080486 684090486
684101486 684111486 684121486 684131486 684141486 684151486 684161486 684171486 684181486 684191486
684202486 684212486 684222486 684232486 684242486 684252486 684262486 684272486 684282486 684292486
684303486 684313486 684323486 684333486 684343486 684353486 684363486 684373486 684383486 684393486
684404486 684414486 684424486 684434486 684444486 684454486 684464486 684474486 684484486 684494486
684505486 684515486 684525486 684535486 684545486 684555486 684565486 684575486 684585486 684595486
684606486 684616486 684626486 684636486 684646486 684656486 684666486 684676486 684686486 684696486
684707486 684717486 684727486 684737486 684747486 684757486 684767486 684777486 684787486 684797486
684808486 684818486 684828486 684838486 684848486 684858486 684868486 684878486 684888486 684898486
684909486 684919486 684929486 684939486 684949486 684959486 684969486 684979486 684989486 684999486
685000586 685010586 685020586 685030586 685040586 685050586 685060586 685070586 685080586 685090586
685101586 685111586 685121586 685131586 685141586 685151586 685161586 685171586 685181586 685191586
685202586 685212586 685222586 685232586 685242586 685252586 685262586 685272586 685282586 685292586
685303586 685313586 685323586 685333586 685343586 685353586 685363586 685373586 685383586 685393586
685404586 685414586 685424586 685434586 685444586 685454586 685464586 685474586 685484586 685494586
685505586 685515586 685525586 685535586 685545586 685555586 685565586 685575586 685585586 685595586
685606586 685616586 685626586 685636586 685646586 685656586 685666586 685676586 685686586 685696586
685707586 685717586 685727586 685737586 685747586 685757586 685767586 685777586 685787586 685797586
685808586 685818586 685828586 685838586 685848586 685858586 685868586 685878586 685888586 685898586
685909586 685919586 685929586 685939586 685949586 685959586 685969586 685979586 685989586 685999586
686000686 686010686 686020686 686030686 686040686 686050686 686060686 686070686 686080686 686090686
686101686 686111686 686121686 686131686 686141686 686151686 686161686 686171686 686181686 686191686
686202686 686212686 686222686 686232686 686242686 686252686 686262686 686272686 686282686 686292686
686303686 686313686 686323686 686333686 686343686 686353686 686363686 686373686 686383686 686393686
686404686 686414686 686424686 686434686 686444686 686454686 686464686 686474686 686484686 686494686
686505686 686515686 686525686 686535686 686545686 686555686 686565686 686575686 686585686 686595686
686606686 686616686 686626686 686636686 686646686 686656686 686666686 686676686 686686686 686696686
686707686 686717686 686727686 686737686 686747686 686757686 686767686 686777686 686787686 686797686
686808686 686818686 686828686 686838686 686848686 686858686 686868686 686878686 686888686 686898686
686909686 686919686 686929686 686939686 686949686 686959686 686969686 686979686 686989686 686999686
687000786 687010786 687020786 687030786 687040786 687050786 687060786 687070786 687080786 687090786
687101786 687111786 687121786 687131786 687141786 687151786 687161786 687171786 687181786 687191786
687202786 687212786 687222786 687232786 687242786 687252786 687262786 687272786 687282786 687292786
687303786 687313786 687323786 687333786 687343786 687353786 687363786 687373786 687383786 687393786
687404786 687414786 687424786 687434786 687444786 687454786 687464786 687474786 687484786 687494786
687505786 687515786 687525786 687535786 687545786 687555786 687565786 687575786 687585786 687595786
687606786 687616786 687626786 687636786 687646786 687656786 687666786 687676786 687686786 687696786
687707786 687717786 687727786 687737786 687747786 687757786 687767786 687777786 687787786 687797786
687808786 687818786 687828786 687838786 687848786 687858786 687868786 687878786 687888786 687898786
687909786 687919786 687929786 687939786 687949786 687959786 687969786 687979786 687989786 687999786
688000886 688010886 688020886 688030886 688040886 688050886 688060886 688070886 688080886 688090886
688101886 688111886 688121886 688131886 688141886 688151886 688161886 688171886 688181886 688191886
688202886 688212886 688222886 688232886 688242886 688252886 688262886 688272886 688282886 688292886
688303886 688313886 688323886 688333886 688343886 688353886 688363886 688373886 688383886 688393886
688404886 688414886 688424886 688434886 688444886 688454886 688464886 688474886 688484886 688494886
688505886 688515886 688525886 688535886 688545886 688555886 688565886 688575886 688585886 688595886
688606886 688616886 688626886 688636886 688646886 688656886 688666886 688676886 688686886 688696886
688707886 688717886 688727886 688737886 688747886 688757886 688767886 688777886 688787886 688797886
688808886 688818886 688828886 688838886 688848886 688858886 688868886 688878886 688888886 688898886
688909886 688919886 688929886 688939886 688949886 688959886 688969886 688979886 688989886 688999886
689000986 689010986 689020986 689030986 689040986 689050986 689060986 689070986 689080986 689090986
689101986 689111986 689121986 689131986 689141986 689151986 689161986 689171986 689181986 689191986
689202986 689212986 689222986 689232986 689242986 689252986 689262986 689272986 689282986 689292986
689303986 689313986 689323986 689333986 689343986 689353986 689363986 689373986 689383986 689393986
689404986 689414986 689424986 689434986 689444986 689454986 689464986 689474986 689484986 689494986
689505986 689515986 689525986 689535986 689545986 689555986 689565986 689575986 689585986 689595986
689606986 689616986 689626986 689636986 689646986 689656986 689666986 689676986 689686986 689696986
689707986 689717986 689727986 689737986 689747986 689757986 689767986 689777986 689787986 689797986
689808986 689818986 689828986 689838986 689848986 689858986 689868986 689878986 689888986 689898986
689909986 689919986 689929986 689939986 689949986 689959986 689969986 689979986 689989986 689999986
690000096 690010096 690020096 690030096 690040096 690050096 690060096 690070096 690080096 690090096
690101096 690111096 690121096 690131096 690141096 690151096 690161096 690171096 690181096 690191096
690202096 690212096 690222096 690232096 690242096 690252096 690262096 690272096 690282096 690292096
690303096 690313096 690323096 690333096 690343096 690353096 690363096 690373096 690383096 690393096
690404096 690414096 690424096 690434096 690444096 690454096 690464096 690474096 690484096 690494096
690505096 690515096 690525096 690535096 690545096 690555096 690565096 690575096 690585096 690595096
690606096 690616096 690626096 690636096 690646096 690656096 690666096 690676096 690686096 690696096
690707096 690717096 690727096 690737096 690747096 690757096 690767096 690777096 690787096 690797096
690808096 690818096 690828096 690838096 690848096 690858096 690868096 690878096 690888096 690898096
690909096 690919096 690929096 690939096 690949096 690959096 690969096 690979096 690989096 690999096
691000196 691010196 691020196 691030196 691040196 691050196 691060196 691070196 691080196 691090196
691101196 691111196 691121196 691131196 691141196 691151196 691161196 691171196 691181196 691191196
691202196 691212196 691222196 691232196 691242196 691252196 691262196 691272196 691282196 691292196
691303196 691313196 691323196 691333196 691343196 691353196 691363196 691373196 691383196 691393196
691404196 691414196 691424196 691434196 691444196 691454196 691464196 691474196 691484196 691494196
691505196 691515196 691525196 691535196 691545196 691555196 691565196 691575196 691585196 691595196
691606196 691616196 691626196 691636196 691646196 691656196 691666196 691676196 691686196 691696196
691707196 691717196 691727196 691737196 691747196 691757196 691767196 691777196 691787196 691797196
691808196 691818196 691828196 691838196 691848196 691858196 691868196 691878196 691888196 691898196
691909196 691919196 691929196 691939196 691949196 691959196 691969196 691979196 691989196 691999196
692000296 692010296 692020296 692030296 692040296 692050296 692060296 692070296 692080296 692090296
692101296 692111296 692121296 692131296 692141296 692151296 692161296 692171296 692181296 692191296
692202296 692212296 692222296 692232296 692242296 692252296 692262296 692272296 692282296 692292296
692303296 692313296 692323296 692333296 692343296 692353296 692363296 692373296 692383296 692393296
692404296 692414296 692424296 692434296 692444296 692454296 692464296 692474296 692484296 692494296
692505296 692515296 692525296 692535296 692545296 692555296 692565296 692575296 692585296 692595296
692606296 692616296 692626296 692636296 692646296 692656296 692666296 692676296 692686296 692696296
692707296 692717296 692727296 692737296 692747296 692757296 692767296 692777296 692787296 692797296
692808296 692818296 692828296 692838296 692848296 692858296 692868296 692878296 692888296 692898296
692909296 692919296 692929296 692939296 692949296 692959296 692969296 692979296 692989296 692999296
693000396 693010396 693020396 693030396 693040396 693050396 693060396 693070396 693080396 693090396
693101396 693111396 693121396 693131396 693141396 693151396 693161396 693171396 693181396 693191396
693202396 693212396 693222396 693232396 693242396 693252396 693262396 693272396 693282396 693292396
693303396 693313396 693323396 693333396 693343396 693353396 693363396 693373396 693383396 693393396
693404396 693414396 693424396 693434396 693444396 693454396 693464396 693474396 693484396 693494396
693505396 693515396 693525396 693535396 693545396 693555396 693565396 693575396 693585396 693595396
693606396 693616396 693626396 693636396 693646396 693656396 693666396 693676396 693686396 693696396
693707396 693717396 693727396 693737396 693747396 693757396 693767396 693777396 693787396 693797396
693808396 693818396 693828396 693838396 693848396 693858396 693868396 693878396 693888396 693898396
693909396 693919396 693929396 693939396 693949396 693959396 693969396 693979396 693989396 693999396
694000496 694010496 694020496 694030496 694040496 694050496 694060496 694070496 694080496 694090496
694101496 694111496 694121496 694131496 694141496 694151496 694161496 694171496 694181496 694191496
694202496 694212496 694222496 694232496 694242496 694252496 694262496 694272496 694282496 694292496
694303496 694313496 694323496 694333496 694343496 694353496 694363496 694373496 694383496 694393496
694404496 694414496 694424496 694434496 694444496 694454496 694464496 694474496 694484496 694494496
694505496 694515496 694525496 694535496 694545496 694555496 694565496 694575496 694585496 694595496
694606496 694616496 694626496 694636496 694646496 694656496 694666496 694676496 694686496 694696496
694707496 694717496 694727496 694737496 694747496 694757496 694767496 694777496 694787496 694797496
694808496 694818496 694828496 694838496 694848496 694858496 694868496 694878496 694888496 694898496
694909496 694919496 694929496 694939496 694949496 694959496 694969496 694979496 694989496 694999496
695000596 695010596 695020596 695030596 695040596 695050596 695060596 695070596 695080596 695090596
695101596 695111596 695121596 695131596 695141596 695151596 695161596 695171596 695181596 695191596
695202596 695212596 695222596 695232596 695242596 695252596 695262596 695272596 695282596 695292596
695303596 695313596 695323596 695333596 695343596 695353596 695363596 695373596 695383596 695393596
695404596 695414596 695424596 695434596 695444596 695454596 695464596 695474596 695484596 695494596
695505596 695515596 695525596 695535596 695545596 695555596 695565596 695575596 695585596 695595596
695606596 695616596 695626596 695636596 695646596 695656596 695666596 695676596 695686596 695696596
695707596 695717596 695727596 695737596 695747596 695757596 695767596 695777596 695787596 695797596
695808596 695818596 695828596 695838596 695848596 695858596 695868596 695878596 695888596 695898596
695909596 695919596 695929596 695939596 695949596 695959596 695969596 695979596 695989596 695999596
696000696 696010696 696020696 696030696 696040696 696050696 696060696 696070696 696080696 696090696
696101696 696111696 696121696 696131696 696141696 696151696 696161696 696171696 696181696 696191696
696202696 696212696 696222696 696232696 696242696 696252696 696262696 696272696 696282696 696292696
696303696 696313696 696323696 696333696 696343696 696353696 696363696 696373696 696383696 696393696
696404696 696414696 696424696 696434696 696444696 696454696 696464696 696474696 696484696 696494696
696505696 696515696 696525696 696535696 696545696 696555696 696565696 696575696 696585696 696595696
696606696 696616696 696626696 696636696 696646696 696656696 696666696 696676696 696686696 696696696
696707696 696717696 696727696 696737696 696747696 696757696 696767696 696777696 696787696 696797696
696808696 696818696 696828696 696838696 696848696 696858696 696868696 696878696 696888696 696898696
696909696 696919696 696929696 696939696 696949696 696959696 696969696 696979696 696989696 696999696
697000796 697010796 697020796 697030796 697040796 697050796 697060796 697070796 697080796 697090796
697101796 697111796 697121796 697131796 697141796 697151796 697161796 697171796 697181796 697191796
697202796 697212796 697222796 697232796 697242796 697252796 697262796 697272796 697282796 697292796
697303796 697313796 697323796 697333796 697343796 697353796 697363796 697373796 697383796 697393796
697404796 697414796 697424796 697434796 697444796 697454796 697464796 697474796 697484796 697494796
697505796 697515796 697525796 697535796 697545796 697555796 697565796 697575796 697585796 697595796
697606796 697616796 697626796 697636796 697646796 697656796 697666796 697676796 697686796 697696796
697707796 697717796 697727796 697737796 697747796 697757796 697767796 697777796 697787796 697797796
697808796 697818796 697828796 697838796 697848796 697858796 697868796 697878796 697888796 697898796
697909796 697919796 697929796 697939796 697949796 697959796 697969796 697979796 697989796 697999796
698000896 698010896 698020896 698030896 698040896 698050896 698060896 698070896 698080896 698090896
698101896 698111896 698121896 698131896 698141896 698151896 698161896 698171896 698181896 698191896
698202896 698212896 698222896 698232896 698242896 698252896 698262896 698272896 698282896 698292896
698303896 698313896 698323896 698333896 698343896 698353896 698363896 698373896 698383896 698393896
698404896 698414896 698424896 698434896 698444896 698454896 698464896 698474896 698484896 698494896
698505896 698515896 698525896 698535896 698545896 698555896 698565896 698575896 698585896 698595896
698606896 698616896 698626896 698636896 698646896 698656896 698666896 698676896 698686896 698696896
698707896 698717896 698727896 698737896 698747896 698757896 698767896 698777896 698787896 698797896
698808896 698818896 698828896 698838896 698848896 698858896 698868896 698878896 698888896 698898896
698909896 698919896 698929896 698939896 698949896 698959896 698969896 698979896 698989896 698999896
699000996 699010996 699020996 699030996 699040996 699050996 699060996 699070996 699080996 699090996
699101996 699111996 699121996 699131996 699141996 699151996 699161996 699171996 699181996 699191996
699202996 699212996 699222996 699232996 699242996 699252996 699262996 699272996 699282996 699292996
699303996 699313996 699323996 699333996 699343996 699353996 699363996 699373996 699383996 699393996
699404996 699414996 699424996 699434996 699444996 699454996 699464996 699474996 699484996 699494996
699505996 699515996 699525996 699535996 699545996 699555996 699565996 699575996 699585996 699595996
699606996 699616996 699626996 699636996 699646996 699656996 699666996 699676996 699686996 699696996
699707996 699717996 699727996 699737996 699747996 699757996 699767996 699777996 699787996 699797996
699808996 699818996 699828996 699838996 699848996 699858996 699868996 699878996 699888996 699898996
699909996 699919996 699929996 699939996 699949996 699959996 699969996 699979996 699989996 699999996

El utf-8 no es suficiente. :-(

Captura de pantalla de 2015-11-06 14:32:35

He estado intentando sin éxito publicar en el blog o en facebook texto escrito en silabario eteochipriota y parece ser que no puede con él.

No sé bien si la razón por la que yo puedo visualizarlo y manejarlo como texto es por haber instalado algún tipo de fuentes arcaicas o por tener una codificación utf-8 muy completa.

El caso es que lo más divertido ha sido cuando he hecho un copiar-pegar del gedit al (g)vi(m), que no sólo lo ha sabido mantener como texto sin mostrar unos molestos cuadraditos sin significado, sino que además lo ha reordenado, pues si habitualmente se escribía de derecha a izquierda, el VI dice que lo recoloca para poder manejarlo, escribiéndolo de izquierda a derecha, para un editor que, claro está, no contempla formatos ni mínimamente.

Lenguas Esquimo-Aleutianas

esquimoaleutianas

Como apunté hace dos días, ando «haciendo» estas lenguas, es decir, obteniendo de cada una de ellas la información relevante que almaceno en plantillas homogéneas en el Proyecto de Clasificación Filogenética de las Lenguas del Mundo.

En esta imagen se ve mejor el proceso que sigo, que es tan importante como el resultado, pues es de crucial importancia para mí que sea realizado utilizando software como el que uso, Freemind, de código abierto sobre plataforma Linux, generando o manejando archivos cuyo contenido puede ser modificado por un sencillo editor de texto plano. En este caso, genera archivos XML con extensión .mm

Un ejemplo de lo que contiene uno de estos archivos sería el correspondiente a la Rama Yukagira de las lenguas Uralo-yukagiras, incluida en la macrofamilia de lenguas uralo-siberianas

No me gusta que no me guste

Tontada absoluta

Después de que parece ser que va a hacer caso a las solicitudes de los usuarios, FaceBook ha decidido implementar el icono-botón de «no me gusta».

Yo me pregunto si habrá gente que esté ya, como yo, deseando que incorporen otro que indique que no me gusta que no me guste.

Este icono-botón que yo propongo será muy interesante cuando el «buenrollismo» facebukero se vaya a la basura con un montón de «nomegustan» que no quedarán lo suficientemente claros, al no poder indicar si no te gusta que eso se publique, no te gusta que esa persona lo esté publicando, no te gusta, en general, esa persona y sus publicaciones, o sencillamente no te gusta el tono…

Vaya, que era tremendamente importante que FB introdujese su modificación para poder tener libertad de expresión… o algo semejante.

Aunque es posible, probable incluso, que algún gobierno vete o prohíba su uso ante determinadas publicaciones de interés nacional. Esto es tan absolutamente demencial…

Palimpsesto contemporáneo

Encontrado en la basura, como quien dice, he hallado este palimpsesto del siglo XXI D.C. Es un descubrimiento que alienta la idea peregrina de que el papel se está agotando hasta el punto de que se reutilizan hasta los píxeles, para no desperdiciar un texto original, sobreescribiendo encima (como corresponde) otro texto igualmente original…

ejemplo de palimpsesto contemporáneo

Dice la RAE: palimpsesto. (Del lat. palimpsestus, y este del gr. παλίμψηστος). 1. m. Manuscrito antiguo que conserva huellas de una escritura anterior borrada artificialmente. 2. m. Tablilla antigua en que se podía borrar lo escrito para volver a escribir.

Escritorio – Mente

desktopcaotico

Cuando me encuentro escritorios de trabajo como este, lo que es bastante frecuente, dicho sea de paso, me pregunto si la persona que lo tiene no sería más feliz y más eficiente con un escritorio como el mío, que apenas tiene un icono sobre él.

Luego me paro a pensar que no todos tenemos las mismas estructuras mentales y lo que a alguien le puede servir, a otra persona le puede resultar infernal. Esto es exactamente lo que me ocurre con estos escritorios que yo considero directamente demenciales, pero que no lo son: sencillamente, son reflejos de maneras de ser, de maneras de pensar… y no todos tenemos las mismas
no todos tenemos las mismas maneras de pensar
no todos tenemos las mismas maneras
no todos tenemos las mismas
no todos tenemos
no todos
no.

Captura de pantalla de 2015-09-09 10:43:09

Ahí va el mío de ahora mismo, con unos cuantos iconos en la parte inferior derecha con las cosas que tengo pendientes de resolver. Me inquieta tanto tenerlas en la pantalla que estoy deseando hacer lo que sea menester para que desaparezcan. Un icono en la inferior izquierda con un acceso directo a una máquina virtual W7 y ya.

Y tengo fondo de pantalla no personal, pero es que es bastante «mío», pues me siento identificado con esa nocturnidad y alevosía, amén del extremo urbanismo civilizado. Habitualmente, en muchos ordenadores con bajos recursos, lo primero que hago es deshacerme de la nostalgia de una imagen de fondo de pantalla y recurro al negro completo: ¡es tan bello el negro liso! (por si alguien aún no lo ha notado, el fondo de mi página web es…)

www.carmendelarosa.com

principal de carmen web

La semana pasada dedicamos varios días a rehacer la web de Carmen de la Rosa.

Es un trabajo que suele resultar cansado y tedioso, aunque los resultados han sido bastante satisfactorios. Ha quedado una web moderna y profesional, seria y sutil, delicada y dulce… como ella.

Sigo programando HTML con mi muy querido editor VI, sobre, por supuesto, Linux (Mint), y como habitualmente, he tenido problemas de codificación de las páginas. Nuestras queridas Ñ/ñ, por no hablar de los Euros (€) que están contenidos sin problema en UTF-8, resulta que no lo están tan fácilmente en ISO-8859-1, así que a veces las páginas no tienen ni idea (porque yo no lo incluyo) el conjunto de caracteres que las construye.

Esto es así porque yo solía programar en aquella época en la que solo había ASCII… 256 caracteres y había que apañarse… pero en estos tiempos modernos (jejejeje) las cosas pueden simplificarse si se saben algunas nociones como incluir un «tag» meta en las cabeceras de cada una de las páginas web estáticas que manejamos diciéndole cuál es el tipo de caracteres con el que está hecho ese fichero.

pagina contacto web

Eso puede hacerse de diversas maneras:


< meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
que se puede abreviar como:
< meta charset="UTF-8" >

Para indicar que el conjunto de caracteres es de tipo UTF-8, pero también dejándolos en iso-8859-1 añadiendo la siguiente metainstrucción:

< meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >

Para ver qué tipo de codificación contienen los archivos existe el comando file y un ejemplo de su utilización sería:

giusseppe@PCTACENS /media/GSPDISK/jmdomin/web-sites/carmendelarosa $ file -i es_*html
es_bio.html: text/html; charset=utf-8
es_clases.html: text/html; charset=iso-8859-1
es_contacto.html: text/html; charset=utf-8
es_contacto.iso-8859-1.html: text/html; charset=iso-8859-1
es_fotos.html: text/html; charset=iso-8859-1
es_frames.html: text/html; charset=utf-8
es_main.html: text/html; charset=utf-8
es_nclave.html: text/html; charset=utf-8
es_videos.html: text/html; charset=us-ascii

Y, por último, la posibilidad de convertir archivos de un formato a otro, mediante el comando iconv, en este caso incluido en un script que convierte todos los archivos de un determinado directorio pasado en la línea de comandos, de un formato (UTF-8) a otro (ISO-8859-15).

#!/bin/bash

DIRECTORIO=$1

cd $1
for file in *.txt
do
iconv -c -t ISO-8859-15 -f UTF-8 "$file" -o "${file%.txt}.iso8859-15.txt"
done

Cambiando *.txt por *.html, podría cambiar todos los archivos html de una web y así hacer que tuviesen el mismo tipo de codificación, invirtiendo el orden de -t (to-format) y -f (from-format), para tenerlos todos en UTF-8, en lugar de tener variedad de formatos.

¿Sirven de algo las firmas electrónicas a causas solidarias?

Está claro que vivimos en un mundo desconsoladoramente complejo. Cada día más. Cada día más.

Hace un año aproximadamente que no firmo ninguna petición (creo) porque llegó el momento en el que me saturé de firmar del orden de una diaria teniendo la sensación de que nada cambiaba de esa manera, además del hecho (probado) de firmar alguna que otra varias veces con un simple cambio de navegador y nombre.

Las comprobaciones que se hacen son mínimas, a cambio de hacer también mínimos los requisitos para «comprometerse» con la causa en curso. Pero acaba siendo, de esa manera algo, en el mejor de los casos, bastante ineficaz y, en el peor, otra herramienta para conseguir que demos nuestros datos con los que después se puede comerciar para diversos tipos de propuestas económicas o lo que viene siendo llamadas ofertas.

Algo así como vendernos boinas del Ché o camisetas a quienes reclamemos una mayor contundencia en la lucha contra la desigualdad de clases, por poner un ejemplo.

Hoy, leyendo un artículo interesante sobre la utilidad de las firmas en plataformas especializadas en ello, así como su posible funcionamiento como estafa, me he dado cuenta de que han escrito lo que yo pensé haber hecho hace unos meses, pero mucho mucho mejor documentado.

Después descubro otro texto, aún más detallado, sobre la posibilidad (que yo ya había probado sin tanto esmero) de que se pueda «firmar» repetidas veces sobre una misma petición.

Y ahora estaba pensando en hacer algo interesante, divertido, pero tengo tantas cosas pendientes que lo dejaré de lado (de momento):

Crear una petición en change.org pidiendo firmas para que dejen de funcionar de la manera en la que lo hacen y garanticen que hay un cumplimiento mínimo de lo que se firma, además de la exigencia de un rigor al tratar la palabra «firma» asociada al compromiso que hace una persona de decir que es quién es.

Esto no es una broma