Atividade: estatística das letras, palavras e períodos

Aluno(a): _______________________________________________________________________________ Turma: ______
Professor(a): __________________________________________________________________________________________

MÓDULO 1	

[01] Usando o Módulo 1 da atividade, analise pelo menos quatro textos escritos em português e preencha as tabelas abaixo, indicando as cinco letras com os percentuais das frequências relativas correspondentes (estas informações estão disponíveis na aba (guia) “Distribuição das Frequências das Letras”. Além dos textos disponíveis na internet (livros, artigos, resenhas, poesias, letras de música, etc) e dos textos incluídos na própria atividade, você pode usar textos de sua própria autoria! Lembre-se que para ordenar uma coluna, basta clicar várias vezes no cabeçalho da coluna correspondente.

TEXTO 1	
Título do texto:		
Autor do texto:		
Idioma do texto:	Português	
Número total de letras do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						

TEXTO 2	
Título do texto:		
Autor do texto:		
Idioma do texto:	Português	
Número total de letras do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						

TEXTO 3	
Título do texto:		
Autor do texto:		
Idioma do texto:	Português	
Número total de letras do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						

TEXTO 4	
Título do texto:		
Autor do texto:		
Idioma do texto:	Português	
Número total de letras do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						

[02] Usando o Módulo 1 da atividade, tente decifrar a mensagem dada abaixo (copie e cole o texto para o aplicativo). Lembre-se que para ordenar uma coluna, basta clicar várias vezes no cabeçalho da coluna correspondente.

THKD RM ODILP AH IRZ AHTAPCUDAP.
TPC D IDUFD DMOILADP AHTSHT BHRT
HTSH BDQSP UHCHI NRH P ODTTDAP
YHM UHMLU APT MDLT SPUOHT IDCHRT!
THKD RM ELQP AH FIPULD NRH GDIH
AH HTOHUDQBD, AH RM QPYP OPUYLU!
BPM YLTPHT AH SULRQGPT HMCDIH
NRHM OPU HIH IRSDQAP TRUFLU!

ILCHUADAH! ILCHUADAH!
DCUH DT DTDT TPCUH QPT!
ADT IRSDT QD SHMOHTSDAH
AD NRH PRBDMPT SRD YPZ!

QPT QHM BUHMPT NRH HTBUDYPT PRSUPUD
SHQED EDYLAP HM SDP QPCUH ODLT...
EPKH P URCUP IDMOHKP AD DRUPUD
DBED LUMDPT, QDP SLUDQPT EPTSLT.
TPMPT SPAPT LFRDLT! DP GRSRUP
TDCHUHMPT, RQLAPT, IHYDU
QPTTP DRFRTSP HTSDQADUSH NRH, ORUP,
CULIED, PYDQSH, AD ODSULD QP DISDU!

ILCHUADAH! ILCHUADAH!
DCUH DT DTDT TPCUH QPT!
ADT IRSDT QD SHMOHTSDAH
AD NRH PRBDMPT SRD YPZ!

TH H MLTSHU NRH AH OHLSPT YDIHQSHT
EDKD TDQFRH HM QPTTP OHQADP,
TDQFRH YLYP AP EHUPL SLUDAHQSHT
CDSLZPR HTSH DRADZ ODYLIEDP!
MHQTDFHLUPT AH ODZ, ODZ NRHUHMPT,
H AH DMPU QPTTD GPUBD H OPAHU
MDT AD FRHUUD QPT SUDQTHT TROUHMPT
EHLT AH YHU-QPT IRSDU H YHQBHU!

ILCHUADAH! ILCHUADAH!
DCUH DT DTDT TPCUH QPT!
ADT IRSDT QD SHMOHTSDAH
AD NRH PRBDMPT SRD YPZ!

AP LOLUDQFD H OUHBLTP NRH P CUDAP
THKD RM FULSP TPCHUCP AH GH!
P CUDTLI KD TRUFLR ILCHUSDAP,
TPCUH DT OPUORUDT UHFLDT AH OH.
HLD, OPLT, CUDTLIHLUPT DYDQSH!
YHUAHT IPRUPT BPIEDMPT IPRBDPT!
THKD P QPTTP ODLT SULRQGDQSH,
ILYUH SHUUD AH ILYUHT LUMDPT!

ILCHUADAH! ILCHUADAH!
DCUH DT DTDT TPCUH QPT!
ADT IRSDT QD SHMOHTSDAH
AD NRH PRBDMPT SRD YPZ!

[03] Usando o Módulo 1, criptografe uma mensagem e envie (por exemplo, por e-mail) para um colega seu decodificar.

[04] O que fazem as permutações pré-definidas ROT 1, ROT 2, ..., ROT 25 do Módulo 1 da atividade?

[05] Quantas chaves de codificação/decodificação diferentes é possível definir com o programa do Módulo 1?

[06] Se você aplicar a permutação pré-definida REVERSO a um texto já codificado com esta mesma permutação, então você obterá o texto original. Dê um outro exemplo de permutação com esta propriedade. Alguma permutação pré-definida do tipo ROT possui esta propriedade?

MÓDULO 2	

[01] Usando o Módulo 2 da atividade, analise pelo menos dois textos escritos em português e preencha as tabelas abaixo, indicando as cinco letras, os cinco acentos e os cinco sinais mais frequentes com os percentuais das frequências relativas correspondentes. Além dos textos disponíveis na internet (livros, artigos, resenhas, poesias, letras de música, etc) e dos textos incluídos na própria atividade, você pode usar textos de sua própria autoria! Lembre-se que para ordenar uma coluna, basta clicar várias vezes no cabeçalho da coluna correspondente.

TEXTO 1	
Título do texto:		
Autor do texto:		
Idioma do texto:	Português	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

TEXTO 2	
Título do texto:		
Autor do texto:		
Idioma do texto:	Português	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

[02] Usando o Módulo 2 da atividade, analise pelo menos dois textos escritos em inglês e preencha as tabelas abaixo, indicando as cinco letras, os cinco acentos e os cinco sinais mais frequentes com os percentuais das frequências relativas correspondentes. Além dos textos disponíveis na internet (livros, artigos, resenhas, poesias, letras de música, etc) e dos textos incluídos na própria atividade, você pode usar textos de sua própria autoria! Lembre-se que para ordenar uma coluna, basta clicar várias vezes no cabeçalho da coluna correspondente.

TEXTO 1	
Título do texto:		
Autor do texto:		
Idioma do texto:	Inglês	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

TEXTO 2	
Título do texto:		
Autor do texto:		
Idioma do texto:	Inglês	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

[03] Usando o Módulo 2 da atividade, analise pelo menos dois textos escritos em espanhol e preencha as tabelas abaixo, indicando as cinco letras, os cinco acentos e os cinco sinais mais frequentes com os percentuais das frequências relativas correspondentes. Além dos textos disponíveis na internet (livros, artigos, resenhas, poesias, letras de música, etc) e dos textos incluídos na própria atividade, você pode usar textos de sua própria autoria! Lembre-se que para ordenar uma coluna, basta clicar várias vezes no cabeçalho da coluna correspondente.

TEXTO 1	
Título do texto:		
Autor do texto:		
Idioma do texto:	Espanhol	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

TEXTO 2	
Título do texto:		
Autor do texto:		
Idioma do texto:	Espanhol	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

[04] Usando o Módulo 2 da atividade, analise pelo menos dois textos escritos em francês e preencha as tabelas abaixo, indicando as cinco letras, os cinco acentos e os cinco sinais mais frequentes com os percentuais das frequências relativas correspondentes. Além dos textos disponíveis na internet (livros, artigos, resenhas, poesias, letras de música, etc) e dos textos incluídos na própria atividade, você pode usar textos de sua própria autoria! Lembre-se que para ordenar uma coluna, basta clicar várias vezes no cabeçalho da coluna correspondente.

TEXTO 1	
Título do texto:		
Autor do texto:		
Idioma do texto:	Francês	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

TEXTO 2	
Título do texto:		
Autor do texto:		
Idioma do texto:	Francês	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

[05] Usando o Módulo 2 da atividade, analise pelo menos dois textos escritos em alemão e preencha as tabelas abaixo, indicando as cinco letras, os cinco acentos e os cinco sinais mais frequentes com os percentuais das frequências relativas correspondentes. Além dos textos disponíveis na internet (livros, artigos, resenhas, poesias, letras de música, etc) e dos textos incluídos na própria atividade, você pode usar textos de sua própria autoria! Lembre-se que para ordenar uma coluna, basta clicar várias vezes no cabeçalho da coluna correspondente.

TEXTO 1	
Título do texto:		
Autor do texto:		
Idioma do texto:	Alemão	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

TEXTO 2	
Título do texto:		
Autor do texto:		
Idioma do texto:	Alemão	
Número total de letras do texto:		
Número total de acentos do texto:		
Número total de sinais do texto:		
						
	 Mais frequente                                                                                                                            Menos frequente 	
Cinco letras mais frequentes:						
Cinco acentos mais frequentes:						
Cinco sinais mais frequentes:						

[06] Muitos tradutores disponíveis na internet conseguem identificar o idioma de um texto automaticamente. É possível usar a distribuição de frequência dos caracteres (letras, acentos e sinais de pontuação) para fazer esta identificação? Quais critérios você usaria para identificar o português, o inglês, o espanhol, o francês e o alemão?  O resultado da identificação depende do número de caracteres do texto (tamanho da população) e do tipo de texto (amostra representativa)?

[07] Por favor, antes de iniciar este exercício, leia a seção “TECLADOS” disponível no link “INFORMAÇÕES SUPLEMENTARES” da atividade. A partir da distribuição de frequência das letras, dígitos e sinais de pontuação que você registrou no Exercício [01], tente sugerir um teclado para o português. Faça o mesmo com textos em inglês, espanhol, francês e alemão. Se desejar, você pode construir os teclados usando cópias do desenho dado a seguir.

Evidentemente a análise que estamos propondo aqui é ingênua, pois ela não considera os demais aspectos ergonômicos e de eficiência indicados no texto da seção “TECLADOS”. De qualquer modo, este exercício estatístico lhe ajudará a perceber as várias particularidades do português, do inglês, do espanhol, do francês e do alemão.

[08] Você conhece alguma palavra em português com 3 ou mais letras cujo número de consoantes seja igual ou superior a 70%? E superior a 90%? Não vale usar siglas, números romanos, onomatopeias ou palavras do inglês que foram incorporadas ao nosso idioma.

[09] Você conhece alguma palavra em inglês com 3 ou mais letras cujo número de consoantes seja igual ou superior a 70%? E superior a 90%? Não vale usar siglas, onomatopeias ou números romanos.

[10] Stop words são palavras sem significado (como artigos, pronomes e proposições) que são filtradas antes ou depois de certos tipos de processamento de um texto em linguagem natural (como, por exemplo, o de identificar palavras-chaves de um texto). Usando o Módulo 2 com um texto longo (tente analisar um livro inteiro), sugira stop words (mais frequentes) para o português.

[11] Qual é média do número de letras por palavra no período abaixo? E o seu desvio padrão?

Luiz, você sabe como isso caiu aqui?

[12] Qual é média do número de letras por palavra no período abaixo? E o seu desvio padrão?

O sapato é vermelho.

Compare com a média e o desvio padrão do exercício anterior.

[13] Escreva, se é que existe, uma palavra em português que use todas as cinco vogais. E uma palavra em português que use apenas consoantes?

[14] Escreva, se é que existe, uma palavra em inglês que use todas as cinco vogais. E uma palavra em inglês que use apenas consoantes?

[15] “Honorificabilitudinitatibus” é a palavra com o maior número de letras (27 no total) usada pelo poeta e dramaturgo inglês William Shakespeare (1564-1616). Ela aparece na Cena I do Ato V de sua obra “Love’s Labour Lost” (Ato V, Cena I) e seu significado é o seguinte: “estado de ser capaz de atingir honras”.  Note que a palavra alterna consoantes e vogais. Escreva, se é que existe, uma palavra em português com 6 ou mais letras, onde as consoantes e vogais aparecem de forma alternada.

[16] O que o período abaixo tem de especial?

Dama do Lago, apenas você sabe como atar veterana medusa!

[17] Abaixo encontra-se um trecho da novela “Los dos soles de Toledo” escrita por Alonso de Alcalá y Herrera. Esta novela está escrita em forma de lipograma (veja a seção “LIPOGRAMAS” disponível no link “INFORMAÇÕES SUPLEMENTARES” da atividade. Use o Módulo 2 para identificar quais as letras que estão faltando!

Sobre eminente sitio, sublime puesto y delicioso trono, entorno y círculo vistoso de soberbios y lisonjeros montes; por lo excelso, con el portentoso imperio de todos ellos, si no de todo el orbe, perpetuo Príncipe se engríe y supremo Rey se constituye el nobilísimo, el insigne, el invencible siempre cívico monte de Toledo, metrópoli de todo el ínclito reino, de su noble ilustre corte y opulento solio un tiempo de felicísimos Reyes; glorioso siempre no sólo por quien le dio principio que fue (como quieren doctos escritores) cierto Ferrecio, insigne griego o, como escriben otros, el invencible Hércules Lívico y ciertos griegos robustos y fortísimos de su lucido ejército. Pero por sus ilustres trofeos y por los excesivos honores con que se enriquece, como son el perfectísimo temple de su cielo y suelo, sus gustosísimos frutos, su honorífico y suntuoso templo, diócesis insigne de los iberios por su Regente Pontífice y rico clero, por sus curiosos edificios, célebre río, eminente ingenio, y por el de sus nobles y discretos hijos, ilustres sujetos en lo científico de lo civil y divino, y en lo heroico del furor bélico, y por lo insigne de sus luminosos soles o mujeres de peregrinos rostros, sin otro esplendor que el del líquido elemento cogido en el corriente vidrio de su difuso río y undoso muro, glorioso objeto de eruditos ingenios (no sólo del Plinio, Tito Livio y Ptolomeo) por el oro de su centro, pero de otros muchos selectos históricos discursos y poéticos metros con elogios enriquecidos. En este pues riquísimo epílogo de perfecciones residió mucho tiempo cierto joven por nombre don Jerónimo, nobilísimo por su estirpe y de legítimo consorcio. Dejó un hijo que se nombró don Lope, mozo cortés y brioso, de gentil condición y honroso término, modesto en su proceder (no como otros), inquieto y orgulloso, pero honesto, curioso, prudente y bien entendido, y, sobre todo, rico y poderoso respecto de lo mucho que heredó de sus progenitores en censos y un vínculo de dos mil escudos por mes, por sí de excelente cobro, sin otros bienes y multitud de dineros en doblones. Pero no por eso se introdujo soberbio, común vicio de ricos, comedido sí, y primoroso, frecuente en honestos ejercicios y políticos respetos, eximiéndose siempre de los tributos de Cupido y de los deleites de Venus.

[18] Use o Módulo 2 para estudar a distribuição dos primeiros 1000 dígitos da expansão decimal de cada número indicado abaixo (copie e cole os dígitos).

Número	Mil primeiros dígitos da expansão decimal do número	
	3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198	
21/2	1.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641572735013846230912297024924836055850737212644121497099935831413222665927505592755799950501152782060571470109559971605970274534596862014728517418640889198609552329230484308714321450839762603627995251407989687253396546331808829640620615258352395054745750287759961729835575220337531857011354374603408498847160386899970699004815030544027790316454247823068492936918621580578463111596668713013015618568987237235288509264861249497715421833420428568606014682472077143585487415565706967765372022648544701585880162075847492265722600208558446652145839889394437092659180031138824646815708263010059485870400318648034219489727829064104507263688131373985525611732204024509122770022694112757362728049573810896750401836986836845072579936472906076299694138047565482372899718032680247442062926912485905218100445984215059112024944134172853147810580360337107730918286931471017111168391658172688941975871658215212822951848847	
31/2	1.732050807568877293527446341505872366942805253810380628055806979451933016908800037081146186757248575675626141415406703029969945094998952478811655512094373648528093231902305582067974820101084674923265015312343266903322886650672254668921837971227047131660367861588019049986537379859389467650347506576050756618348129606100947602187190325083145829523959832997789824508288714463832917347224163984587855397667958063818353666110843173780894378316102088305524901670023520711144288695990956365797087168498072899493296484283020786408603988738697537582317317831395992983007838702877053913369563312103707264019249106768231199288375641141422016742752102372994270831059898459475987664288897796147837958390228854852903576033852808064381972344661059689722872865264153822664698420021195484155278441181286534507035191650016689294415480846071277143999762926834629577438361895110127148638746976545982451788550975379013880664961911962222957110555242923723192197738262561631468842032853716682938649611917049738836395495938	
1/13	0.076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076923076	
1/17	0.058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235294117647058823529411764705882352941176470588235	
e	2.718281828459045235360287471352662497757247093699959574966967627724076630353547594571382178525166427427466391932003059921817413596629043572900334295260595630738132328627943490763233829880753195251019011573834187930702154089149934884167509244761460668082264800168477411853742345442437107539077744992069551702761838606261331384583000752044933826560297606737113200709328709127443747047230696977209310141692836819025515108657463772111252389784425056953696770785449969967946864454905987931636889230098793127736178215424999229576351482208269895193668033182528869398496465105820939239829488793320362509443117301238197068416140397019837679320683282376464804295311802328782509819455815301756717361332069811250996181881593041690351598888519345807273866738589422879228499892086805825749279610484198444363463244968487560233624827041978623209002160990235304369941849146314093431738143640546253152096183690888707016768396424378140592714563549061303107208510383750510115747704171898610687396965521267154688957035035	
	1.618033988749894848204586834365638117720309179805762862135448622705260462818902449707207204189391137484754088075386891752126633862223536931793180060766726354433389086595939582905638322661319928290267880675208766892501711696207032221043216269548626296313614438149758701220340805887954454749246185695364864449241044320771344947049565846788509874339442212544877066478091588460749988712400765217057517978834166256249407589069704000281210427621771117778053153171410117046665991466979873176135600670874807101317952368942752194843530567830022878569978297783478458782289110976250030269615617002504643382437764861028383126833037242926752631165339247316711121158818638513316203840052221657912866752946549068113171599343235973494985090409476213222981017261070596116456299098162905552085247903524060201727997471753427775927786256194320827505131218156285512224809394712341451702237358057727861600868838295230459264787801788992199027077690389532196819861514378031499741106926088674296226757560523172777520353613936	
Constante
de
Champernowne
C10	0.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369	

[19] Use o Módulo 2 para estudar a distribuição dos primeiros 2890 dígitos da expansão decimal da constante de Champernowne C10: 

0.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999.