From 65eab62126e38b3c4dd5ebcd802f8b9a51858533 Mon Sep 17 00:00:00 2001 From: "exe.dev user" Date: Tue, 10 Mar 2026 21:00:17 +0000 Subject: [PATCH 1/4] fix(experiments): rerun with corrected EEINSU die MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Apply EEINSV→EEINSU die correction on experiments branch - Fix bug in cmd/sameness where evaluate() always used ClassicDice regardless of the dice parameter passed in - Improve cmd/playable_words output to print all key metrics - Add data/RESULTS.md with updated experiment results Key changes in results: - New Boggle playable words: 257,822 → 261,803 (+3,981) - New-exclusive words: 134 → 127 - Classic-exclusive words: 18,517 → 14,663 - Sameness comparison now actually compares both dice sets The blog post's core conclusion (similar diversity of play) holds. Co-authored-by: Shelley --- cmd/playable_words/playable_words.go | 10 +- cmd/sameness/sameness.go | 2 +- data/RESULTS.md | 50 + data/classic_word_counts.txt | 10000 +++++++++++++++++++++++++ data/common_words.txt | 1000 +++ data/new_word_counts.txt | 10000 +++++++++++++++++++++++++ data/sameness.txt | 2002 +++++ pkg/boggle/die.go | 2 +- 8 files changed, 23060 insertions(+), 6 deletions(-) create mode 100644 data/RESULTS.md create mode 100644 data/classic_word_counts.txt create mode 100644 data/common_words.txt create mode 100644 data/new_word_counts.txt create mode 100644 data/sameness.txt diff --git a/cmd/playable_words/playable_words.go b/cmd/playable_words/playable_words.go index a3c2219..fcfd01f 100644 --- a/cmd/playable_words/playable_words.go +++ b/cmd/playable_words/playable_words.go @@ -18,15 +18,17 @@ func main() { newPlayable := evaluate(sizePlayable, boggle.NewDice) onlyClassic := filterExclusive(classicPlayable, newPlayable) - // fmt.Printf("Only classic-playable:\n %+v\n", onlyClassic) + onlyNew := filterExclusive(newPlayable, classicPlayable) fucklike, _ := filterSlice(onlyClassic, func(word string) bool { return strings.ContainsRune(word, 'f') && strings.ContainsRune(word, 'k') }) - fmt.Printf("%d/%d Classic-exclusive words contain 'f' and 'k'", fucklike.Size(), len(onlyClassic)) - // onlyNew := filterExclusive(newPlayable, classicPlayable) - // fmt.Printf("Only new-playable:\n %+v\n", onlyNew) + fmt.Printf("Classic playable: %d\n", classicPlayable.Size()) + fmt.Printf("New playable: %d\n", newPlayable.Size()) + fmt.Printf("Only classic: %d\n", len(onlyClassic)) + fmt.Printf("Only new: %d\n", len(onlyNew)) + fmt.Printf("%d/%d Classic-exclusive words contain 'f' and 'k'\n", fucklike.Size(), len(onlyClassic)) } func evaluate(sizePlayable dictionary.Map, dice [16]boggle.Die) dictionary.Map { diff --git a/cmd/sameness/sameness.go b/cmd/sameness/sameness.go index c475c5a..8b6f08c 100644 --- a/cmd/sameness/sameness.go +++ b/cmd/sameness/sameness.go @@ -41,7 +41,7 @@ func evaluate(dice [16]boggle.Die) (unique, common int) { wordCounts := map[string]int{} for _ = range GamesPerSession { - b := boggle.Shake(boggle.ClassicDice) + b := boggle.Shake(dice) boardWordsDict := b.AllWords(dict) for _, word := range boardWordsDict.Members() { diff --git a/data/RESULTS.md b/data/RESULTS.md new file mode 100644 index 0000000..31f3c67 --- /dev/null +++ b/data/RESULTS.md @@ -0,0 +1,50 @@ +# Boggle Experiments: Updated Results + +Re-run with corrected EEINSU die (was EEINSV). Also fixes a bug in +`cmd/sameness/sameness.go` where `evaluate()` always used `ClassicDice` +regardless of the `dice` parameter passed in. + +## Playable Words (Dictionary Sizes) + +| Metric | Classic | New (corrected) | Blog (old) | +|:---|---:|---:|---:| +| Playable words | 276,339 | 261,803 | 257,822* | +| Classic-exclusive | 14,663 | — | ~18,517 | +| New-exclusive | — | 127 | 134 | +| Classic-exclusive with F+K | 1,572 | — | 1,572 | + +*Inferred from blog: 276,339 - 18,517 = 257,822. + +The corrected die (U instead of V) adds ~4,000 more playable words to the +New Boggle dictionary, since U is substantially more common in English words +than V. + +## Word Counts per Board (10,000 boards) + +| Dice Set | Mean | Min | Max | +|:---|---:|---:|---:| +| Classic | 80.4 | 0 | 452 | +| New (corrected) | 90.2 | 0 | 510 | + +## Sameness: Unique Words in 10-Game Sessions (1,000 sessions) + +| Dice Set | Mean unique words | Min | Max | +|:---|---:|---:|---:| +| Classic | 771.9 | 332 | 1,433 | +| New (corrected) | 850.3 | 405 | 1,543 | + +Note: the original `sameness.go` had a bug where `evaluate()` always used +`ClassicDice` inside the loop regardless of the `dice` parameter. With this +fix, New Boggle shows ~10% more unique words per session than Classic, but +the distributions still largely overlap — the blog post's core conclusion +("effectively the same diversity") remains directionally correct. + +## Max Word Count Board (100,000 boards, Classic) + +516 words: +``` +l e s h +r u t a +n o l g +m s e a +``` diff --git a/data/classic_word_counts.txt b/data/classic_word_counts.txt new file mode 100644 index 0000000..0fdf7b5 --- /dev/null +++ b/data/classic_word_counts.txt @@ -0,0 +1,10000 @@ +76 +109 +2 +42 +114 +96 +73 +172 +156 +28 +115 +42 +95 +109 +27 +81 +55 +135 +64 +113 +89 +74 +119 +43 +168 +73 +151 +101 +46 +184 +110 +24 +86 +59 +67 +273 +136 +20 +26 +61 +72 +91 +41 +45 +100 +36 +110 +10 +71 +192 +82 +47 +51 +25 +273 +35 +66 +192 +102 +50 +52 +53 +42 +37 +253 +19 +153 +135 +137 +58 +179 +44 +14 +88 +46 +95 +103 +140 +95 +21 +52 +89 +122 +94 +377 +75 +75 +86 +88 +109 +121 +65 +138 +77 +89 +40 +123 +105 +88 +27 +29 +49 +38 +49 +26 +57 +142 +71 +58 +105 +96 +93 +110 +51 +30 +47 +163 +67 +63 +95 +83 +32 +90 +56 +137 +28 +64 +106 +46 +68 +25 +81 +46 +65 +69 +52 +108 +114 +82 +111 +133 +132 +31 +279 +88 +92 +25 +87 +126 +142 +36 +81 +138 +75 +95 +24 +61 +38 +109 +97 +38 +36 +21 +46 +105 +97 +75 +22 +47 +131 +90 +53 +56 +42 +114 +80 +9 +34 +55 +123 +28 +72 +36 +24 +24 +49 +64 +33 +32 +87 +132 +94 +40 +119 +67 +30 +67 +26 +57 +13 +94 +52 +37 +105 +310 +72 +178 +30 +18 +87 +69 +97 +51 +98 +18 +28 +84 +52 +43 +138 +164 +118 +8 +127 +133 +64 +166 +4 +21 +51 +28 +101 +34 +22 +41 +3 +136 +79 +40 +56 +143 +37 +106 +51 +25 +30 +90 +43 +42 +20 +13 +81 +124 +46 +173 +58 +34 +118 +106 +90 +112 +47 +17 +120 +39 +249 +62 +92 +40 +194 +81 +21 +67 +227 +72 +23 +175 +39 +75 +82 +37 +50 +16 +106 +85 +114 +63 +146 +91 +146 +68 +78 +65 +60 +33 +71 +21 +16 +155 +84 +40 +127 +71 +38 +78 +94 +116 +51 +212 +55 +54 +42 +67 +32 +130 +107 +23 +26 +59 +23 +37 +67 +51 +67 +30 +160 +77 +136 +11 +16 +137 +8 +68 +40 +66 +19 +58 +71 +86 +166 +34 +207 +70 +103 +36 +68 +48 +52 +9 +89 +49 +5 +76 +35 +80 +101 +79 +133 +213 +136 +6 +61 +14 +102 +40 +26 +62 +14 +34 +72 +40 +59 +62 +91 +117 +26 +32 +146 +47 +106 +58 +76 +28 +141 +105 +65 +37 +62 +3 +216 +113 +51 +138 +56 +114 +121 +96 +9 +44 +40 +76 +34 +74 +76 +66 +21 +97 +51 +182 +52 +45 +72 +46 +159 +52 +68 +103 +84 +139 +53 +199 +57 +49 +103 +23 +38 +143 +185 +43 +42 +118 +57 +40 +26 +146 +44 +58 +49 +80 +70 +60 +37 +36 +190 +36 +81 +114 +149 +59 +40 +198 +82 +106 +82 +95 +176 +55 +83 +51 +224 +49 +62 +101 +128 +44 +52 +44 +32 +125 +15 +37 +234 +117 +139 +92 +70 +30 +50 +132 +52 +70 +191 +103 +134 +29 +23 +58 +120 +37 +34 +47 +63 +188 +126 +80 +148 +43 +26 +109 +69 +95 +107 +41 +79 +9 +73 +92 +98 +92 +73 +82 +45 +44 +63 +102 +11 +224 +36 +32 +50 +127 +88 +35 +39 +67 +123 +23 +160 +123 +125 +65 +30 +37 +68 +93 +9 +216 +45 +79 +29 +86 +16 +34 +67 +101 +92 +16 +51 +25 +68 +28 +164 +124 +42 +102 +131 +80 +52 +74 +42 +29 +41 +117 +62 +47 +23 +182 +62 +87 +133 +52 +56 +90 +66 +78 +86 +139 +130 +69 +31 +53 +50 +71 +63 +101 +16 +11 +50 +98 +28 +43 +44 +37 +28 +151 +69 +26 +38 +119 +58 +90 +19 +90 +30 +24 +63 +155 +66 +70 +84 +59 +88 +120 +85 +62 +38 +35 +73 +132 +63 +235 +53 +118 +57 +49 +109 +11 +20 +187 +39 +9 +86 +48 +66 +54 +135 +43 +25 +28 +97 +61 +34 +144 +150 +30 +31 +102 +51 +109 +9 +125 +21 +99 +93 +39 +62 +203 +75 +65 +104 +16 +20 +92 +78 +15 +95 +61 +17 +20 +63 +33 +124 +303 +40 +180 +43 +36 +70 +19 +53 +56 +78 +45 +37 +78 +20 +27 +128 +79 +109 +73 +12 +132 +29 +23 +57 +43 +53 +3 +112 +87 +15 +51 +23 +92 +44 +94 +113 +110 +196 +102 +95 +40 +79 +39 +49 +131 +74 +69 +39 +46 +47 +7 +140 +193 +71 +70 +155 +128 +24 +133 +69 +66 +116 +99 +34 +99 +67 +61 +83 +78 +68 +77 +44 +79 +176 +40 +69 +68 +10 +190 +162 +113 +108 +37 +30 +54 +42 +66 +166 +104 +15 +109 +15 +309 +13 +107 +52 +125 +61 +136 +50 +189 +91 +63 +101 +74 +57 +47 +58 +53 +117 +82 +111 +43 +172 +35 +78 +196 +131 +59 +15 +98 +63 +52 +49 +185 +119 +91 +48 +30 +65 +68 +25 +115 +22 +81 +37 +66 +115 +87 +193 +69 +123 +156 +73 +51 +44 +30 +81 +36 +14 +81 +112 +146 +168 +129 +93 +26 +202 +52 +59 +60 +90 +101 +38 +76 +138 +33 +94 +102 +152 +101 +194 +172 +68 +90 +98 +66 +104 +137 +14 +127 +54 +11 +23 +153 +112 +269 +58 +141 +64 +30 +44 +128 +37 +72 +96 +63 +100 +106 +105 +47 +72 +36 +49 +87 +72 +29 +60 +144 +82 +37 +38 +60 +107 +54 +19 +57 +64 +2 +140 +31 +70 +32 +37 +120 +49 +232 +204 +144 +49 +47 +189 +55 +86 +30 +19 +41 +81 +123 +18 +186 +130 +10 +15 +17 +46 +76 +63 +126 +72 +22 +35 +44 +58 +203 +50 +21 +21 +65 +37 +19 +166 +36 +111 +53 +33 +19 +20 +44 +130 +58 +70 +118 +193 +100 +72 +82 +120 +13 +123 +74 +183 +31 +45 +119 +42 +77 +53 +52 +114 +56 +101 +98 +25 +81 +70 +162 +101 +14 +73 +42 +37 +73 +128 +109 +54 +41 +190 +45 +150 +42 +89 +31 +171 +76 +106 +81 +38 +104 +143 +24 +120 +28 +28 +15 +83 +78 +70 +72 +53 +124 +57 +102 +88 +61 +56 +61 +50 +127 +51 +111 +114 +83 +111 +183 +58 +133 +45 +45 +48 +146 +72 +31 +62 +66 +34 +63 +92 +36 +3 +29 +36 +38 +88 +141 +27 +70 +32 +17 +50 +98 +31 +30 +66 +54 +34 +90 +72 +31 +31 +40 +47 +43 +82 +158 +36 +11 +62 +104 +99 +13 +138 +144 +101 +97 +62 +33 +42 +84 +98 +5 +98 +52 +270 +61 +65 +28 +39 +127 +19 +57 +67 +92 +35 +66 +94 +27 +283 +28 +132 +196 +54 +63 +44 +37 +204 +78 +42 +88 +58 +103 +51 +88 +122 +67 +62 +14 +95 +38 +37 +32 +104 +104 +18 +105 +189 +213 +58 +5 +91 +121 +84 +202 +92 +46 +42 +89 +100 +144 +61 +89 +73 +63 +57 +107 +48 +78 +43 +65 +48 +126 +25 +98 +61 +32 +87 +64 +119 +85 +6 +24 +53 +104 +79 +101 +36 +82 +224 +76 +106 +152 +104 +48 +112 +73 +78 +92 +91 +217 +89 +116 +51 +35 +27 +105 +67 +109 +81 +66 +90 +109 +129 +167 +99 +84 +224 +63 +15 +18 +65 +34 +133 +35 +47 +41 +92 +86 +218 +39 +25 +56 +126 +104 +60 +27 +128 +97 +70 +107 +55 +271 +84 +16 +193 +4 +110 +87 +147 +43 +33 +16 +19 +124 +73 +128 +31 +217 +82 +27 +18 +117 +36 +47 +180 +27 +42 +93 +41 +28 +68 +204 +102 +230 +78 +135 +41 +142 +89 +48 +47 +44 +101 +60 +68 +23 +83 +103 +30 +33 +73 +21 +87 +70 +33 +82 +122 +26 +61 +172 +155 +91 +68 +198 +67 +31 +92 +129 +69 +39 +6 +41 +86 +37 +153 +130 +148 +36 +69 +71 +14 +171 +84 +60 +19 +63 +145 +116 +87 +124 +70 +100 +89 +94 +34 +75 +20 +6 +125 +194 +73 +113 +60 +75 +31 +60 +29 +7 +34 +33 +200 +45 +59 +33 +55 +137 +63 +34 +90 +117 +46 +17 +25 +0 +133 +96 +64 +238 +13 +88 +67 +31 +37 +45 +92 +116 +56 +166 +60 +69 +86 +67 +48 +99 +60 +141 +143 +57 +17 +75 +50 +97 +72 +32 +34 +19 +113 +43 +71 +43 +64 +139 +123 +105 +16 +11 +45 +116 +60 +68 +52 +60 +113 +55 +28 +18 +145 +105 +29 +64 +86 +30 +173 +22 +45 +234 +36 +53 +26 +62 +48 +87 +89 +30 +128 +100 +106 +243 +70 +129 +102 +88 +81 +107 +81 +78 +160 +125 +92 +136 +88 +30 +36 +63 +103 +36 +123 +78 +105 +78 +71 +44 +55 +30 +95 +60 +59 +89 +167 +53 +51 +168 +110 +83 +51 +166 +122 +67 +45 +80 +55 +42 +74 +114 +29 +19 +114 +51 +44 +77 +25 +97 +43 +85 +23 +79 +41 +48 +91 +72 +59 +96 +21 +87 +38 +79 +81 +88 +52 +28 +59 +115 +71 +93 +58 +44 +63 +148 +18 +99 +52 +105 +7 +60 +43 +91 +135 +49 +23 +56 +101 +75 +117 +91 +69 +21 +112 +51 +38 +68 +65 +0 +22 +31 +59 +94 +105 +35 +99 +59 +119 +8 +84 +56 +34 +113 +242 +68 +28 +106 +39 +177 +142 +59 +100 +127 +105 +59 +32 +140 +100 +56 +39 +46 +30 +58 +38 +89 +72 +82 +105 +171 +42 +127 +31 +10 +105 +104 +54 +94 +111 +87 +135 +44 +166 +52 +15 +50 +75 +51 +111 +37 +102 +79 +61 +174 +96 +119 +11 +123 +33 +77 +46 +137 +17 +82 +23 +90 +154 +93 +114 +88 +103 +82 +68 +48 +89 +35 +89 +118 +132 +28 +96 +251 +37 +97 +63 +90 +197 +0 +180 +59 +74 +158 +155 +55 +76 +48 +32 +59 +53 +39 +30 +49 +179 +55 +106 +48 +127 +1 +153 +154 +56 +157 +118 +102 +159 +58 +60 +50 +150 +102 +122 +152 +40 +19 +53 +137 +49 +141 +28 +33 +193 +22 +72 +39 +107 +74 +33 +71 +64 +36 +78 +46 +179 +71 +33 +90 +55 +95 +102 +23 +84 +230 +89 +29 +92 +113 +50 +131 +115 +53 +67 +72 +72 +54 +119 +14 +40 +38 +412 +30 +114 +104 +46 +51 +33 +30 +17 +109 +54 +158 +125 +82 +195 +57 +102 +30 +92 +40 +77 +41 +68 +66 +91 +57 +48 +64 +66 +41 +112 +56 +31 +35 +61 +101 +64 +111 +50 +47 +26 +87 +144 +84 +71 +95 +34 +95 +16 +40 +8 +116 +42 +31 +263 +110 +61 +73 +15 +98 +123 +152 +40 +48 +70 +71 +154 +49 +58 +32 +289 +65 +46 +19 +81 +140 +66 +55 +39 +52 +38 +27 +119 +40 +23 +97 +80 +170 +163 +65 +24 +63 +36 +102 +123 +42 +127 +63 +38 +35 +66 +44 +112 +72 +194 +46 +84 +188 +121 +31 +102 +48 +76 +77 +109 +207 +60 +216 +47 +203 +73 +30 +32 +40 +76 +67 +86 +19 +95 +57 +106 +71 +35 +63 +79 +122 +164 +50 +92 +76 +63 +79 +67 +27 +74 +98 +70 +219 +53 +126 +105 +97 +25 +60 +13 +42 +106 +200 +94 +56 +48 +193 +57 +29 +146 +146 +85 +111 +81 +138 +126 +191 +135 +73 +135 +8 +89 +83 +217 +96 +148 +84 +24 +23 +51 +107 +17 +132 +108 +119 +88 +23 +48 +62 +59 +108 +109 +50 +44 +124 +189 +119 +40 +78 +249 +89 +21 +24 +147 +105 +71 +57 +55 +33 +133 +55 +87 +61 +35 +55 +73 +133 +65 +237 +144 +84 +44 +49 +40 +55 +46 +14 +107 +50 +8 +40 +95 +107 +20 +161 +41 +52 +47 +42 +117 +59 +49 +21 +23 +80 +54 +132 +106 +74 +34 +31 +21 +55 +41 +15 +60 +50 +161 +14 +5 +49 +206 +76 +94 +78 +90 +52 +71 +49 +66 +134 +35 +76 +27 +108 +16 +156 +39 +45 +199 +72 +92 +150 +51 +10 +80 +74 +123 +190 +99 +58 +23 +95 +143 +8 +232 +37 +232 +122 +0 +99 +32 +203 +81 +202 +43 +80 +53 +116 +76 +39 +75 +63 +47 +47 +142 +40 +113 +106 +191 +149 +29 +83 +90 +86 +41 +59 +196 +111 +58 +102 +88 +124 +98 +37 +38 +32 +39 +74 +100 +30 +27 +132 +74 +74 +52 +59 +75 +125 +118 +153 +36 +17 +90 +47 +72 +37 +82 +60 +37 +151 +90 +28 +59 +65 +148 +36 +62 +89 +45 +109 +119 +86 +131 +42 +90 +57 +33 +255 +213 +68 +34 +10 +44 +122 +79 +14 +150 +108 +104 +67 +53 +96 +37 +31 +120 +73 +80 +97 +34 +113 +80 +46 +42 +122 +146 +68 +262 +144 +29 +59 +69 +65 +39 +84 +59 +84 +77 +86 +88 +24 +145 +78 +71 +101 +123 +80 +18 +80 +35 +71 +147 +75 +90 +44 +70 +51 +114 +10 +79 +171 +127 +20 +62 +59 +216 +77 +71 +98 +35 +41 +34 +66 +45 +137 +49 +115 +53 +74 +29 +60 +71 +100 +79 +161 +82 +242 +179 +130 +121 +181 +48 +77 +74 +94 +82 +124 +27 +90 +48 +108 +127 +63 +54 +58 +120 +101 +56 +192 +120 +173 +64 +96 +117 +129 +150 +130 +61 +58 +85 +70 +80 +51 +39 +71 +185 +29 +71 +101 +51 +72 +43 +31 +118 +36 +85 +113 +132 +45 +112 +127 +9 +93 +74 +25 +135 +73 +55 +34 +111 +22 +76 +172 +123 +60 +31 +99 +49 +75 +171 +96 +106 +89 +64 +9 +63 +53 +88 +46 +76 +68 +151 +70 +38 +52 +144 +51 +49 +38 +103 +19 +30 +35 +128 +62 +80 +12 +43 +60 +142 +15 +157 +143 +61 +42 +20 +3 +78 +26 +83 +47 +111 +25 +109 +54 +117 +97 +13 +44 +60 +211 +67 +25 +83 +27 +195 +256 +41 +52 +27 +48 +67 +20 +89 +134 +31 +112 +99 +58 +117 +121 +78 +194 +68 +47 +35 +24 +127 +68 +71 +166 +75 +72 +41 +75 +64 +66 +150 +89 +22 +54 +76 +79 +55 +130 +73 +56 +65 +86 +122 +59 +229 +47 +106 +155 +80 +82 +147 +41 +166 +16 +136 +103 +29 +55 +10 +115 +59 +70 +81 +23 +79 +63 +134 +46 +24 +35 +214 +17 +160 +105 +117 +97 +18 +88 +92 +128 +53 +28 +17 +15 +59 +24 +95 +16 +151 +92 +86 +111 +50 +32 +75 +170 +67 +80 +70 +109 +16 +68 +19 +72 +19 +131 +171 +92 +42 +68 +80 +79 +152 +21 +33 +28 +74 +51 +94 +76 +58 +83 +139 +142 +85 +125 +77 +13 +214 +42 +62 +44 +13 +121 +171 +53 +104 +61 +43 +77 +68 +53 +49 +71 +49 +140 +66 +84 +44 +90 +41 +71 +72 +164 +80 +57 +115 +61 +149 +113 +60 +65 +113 +135 +141 +36 +34 +78 +58 +107 +38 +52 +81 +71 +116 +80 +54 +13 +142 +35 +72 +79 +88 +12 +12 +47 +179 +116 +44 +106 +63 +41 +62 +40 +83 +26 +141 +9 +32 +145 +93 +73 +140 +121 +142 +182 +77 +122 +147 +42 +37 +205 +46 +200 +52 +53 +164 +83 +107 +175 +116 +148 +44 +222 +64 +81 +61 +73 +64 +154 +55 +41 +55 +131 +140 +97 +63 +88 +167 +148 +13 +98 +73 +221 +50 +45 +146 +122 +17 +44 +16 +14 +36 +144 +60 +61 +88 +71 +84 +68 +79 +13 +51 +73 +31 +71 +76 +80 +21 +65 +158 +95 +27 +53 +107 +63 +38 +96 +16 +72 +99 +56 +102 +97 +117 +115 +59 +82 +55 +117 +81 +80 +32 +65 +90 +265 +39 +165 +41 +168 +109 +5 +30 +130 +95 +33 +76 +99 +92 +135 +187 +190 +89 +48 +141 +39 +54 +41 +53 +67 +109 +69 +58 +83 +67 +188 +42 +241 +15 +36 +42 +154 +181 +45 +19 +27 +69 +248 +45 +25 +56 +83 +95 +77 +65 +160 +160 +125 +66 +144 +108 +165 +28 +128 +69 +35 +89 +86 +77 +55 +78 +157 +12 +24 +71 +24 +103 +48 +80 +49 +16 +46 +106 +140 +62 +61 +65 +59 +71 +98 +42 +59 +119 +83 +8 +98 +111 +66 +126 +24 +103 +126 +35 +34 +25 +36 +26 +48 +62 +19 +47 +58 +42 +45 +55 +148 +46 +55 +26 +124 +75 +77 +47 +2 +35 +7 +81 +93 +46 +160 +155 +305 +157 +162 +65 +23 +44 +31 +16 +9 +39 +189 +120 +104 +146 +88 +124 +72 +77 +42 +45 +123 +67 +66 +160 +95 +60 +255 +29 +58 +78 +37 +25 +101 +8 +153 +17 +108 +235 +240 +92 +228 +52 +84 +295 +73 +43 +16 +64 +183 +166 +113 +46 +38 +92 +20 +144 +182 +95 +102 +63 +146 +53 +116 +12 +95 +60 +59 +58 +171 +44 +69 +74 +40 +57 +27 +82 +108 +41 +132 +45 +29 +26 +72 +35 +43 +117 +136 +63 +57 +34 +105 +106 +53 +27 +78 +76 +123 +56 +111 +45 +79 +63 +45 +105 +19 +188 +60 +71 +69 +59 +41 +107 +89 +59 +64 +18 +131 +50 +84 +93 +166 +49 +67 +101 +59 +76 +47 +30 +13 +4 +124 +52 +35 +55 +41 +116 +33 +57 +98 +27 +65 +33 +147 +76 +7 +195 +74 +95 +48 +119 +35 +47 +86 +30 +134 +153 +167 +38 +136 +35 +74 +56 +29 +99 +83 +60 +28 +87 +24 +61 +52 +42 +62 +103 +36 +41 +121 +108 +103 +9 +81 +51 +42 +40 +106 +67 +14 +82 +59 +36 +92 +155 +134 +66 +32 +99 +90 +77 +47 +111 +111 +48 +41 +25 +31 +137 +87 +6 +67 +108 +123 +47 +50 +43 +59 +211 +81 +20 +34 +120 +156 +157 +57 +125 +302 +85 +75 +55 +3 +30 +94 +77 +17 +40 +55 +55 +259 +79 +85 +59 +60 +99 +65 +79 +215 +73 +17 +57 +80 +30 +97 +52 +31 +31 +58 +73 +76 +49 +17 +48 +31 +46 +41 +49 +147 +138 +151 +77 +101 +147 +106 +26 +63 +95 +0 +104 +42 +33 +30 +94 +105 +43 +17 +42 +75 +101 +13 +169 +113 +90 +259 +93 +40 +27 +19 +46 +42 +68 +47 +105 +173 +64 +130 +59 +119 +57 +98 +125 +106 +171 +34 +43 +89 +141 +86 +46 +59 +90 +102 +32 +87 +118 +99 +39 +65 +146 +80 +61 +60 +38 +111 +97 +63 +55 +85 +103 +35 +146 +29 +72 +22 +141 +12 +18 +55 +151 +109 +69 +62 +55 +25 +52 +75 +22 +64 +262 +63 +54 +138 +13 +16 +93 +76 +56 +34 +22 +115 +47 +21 +47 +99 +251 +196 +20 +100 +62 +83 +71 +106 +64 +85 +37 +23 +200 +36 +154 +193 +42 +69 +103 +165 +71 +105 +57 +81 +118 +30 +88 +40 +64 +72 +14 +98 +118 +25 +32 +64 +28 +145 +102 +22 +47 +44 +60 +42 +26 +56 +53 +150 +116 +102 +92 +119 +34 +61 +69 +112 +129 +82 +82 +83 +27 +66 +38 +66 +99 +16 +23 +65 +65 +136 +133 +138 +199 +47 +42 +140 +72 +23 +103 +198 +56 +32 +39 +26 +149 +19 +219 +49 +14 +128 +107 +79 +107 +101 +94 +36 +39 +51 +28 +37 +120 +135 +106 +52 +70 +97 +18 +61 +21 +98 +118 +139 +123 +51 +98 +59 +33 +54 +55 +84 +125 +117 +113 +85 +95 +49 +187 +60 +142 +124 +76 +85 +31 +7 +93 +72 +175 +46 +76 +39 +88 +8 +28 +27 +50 +70 +89 +68 +75 +331 +118 +95 +94 +82 +96 +160 +26 +84 +116 +27 +53 +91 +33 +84 +101 +79 +44 +66 +126 +94 +137 +131 +127 +72 +62 +154 +134 +94 +45 +58 +63 +73 +128 +51 +77 +83 +114 +36 +63 +66 +83 +67 +37 +92 +55 +65 +118 +129 +22 +32 +59 +96 +34 +21 +35 +110 +164 +146 +86 +50 +145 +58 +115 +26 +107 +73 +78 +58 +100 +64 +132 +63 +106 +62 +45 +51 +8 +120 +134 +79 +60 +69 +31 +52 +258 +83 +58 +170 +148 +70 +48 +83 +186 +75 +71 +214 +46 +60 +36 +50 +24 +160 +54 +74 +69 +84 +111 +66 +19 +59 +77 +126 +62 +84 +38 +62 +156 +166 +46 +106 +34 +51 +54 +90 +40 +266 +95 +27 +62 +172 +86 +101 +64 +54 +82 +97 +199 +133 +86 +47 +8 +82 +89 +59 +114 +130 +181 +116 +66 +47 +57 +24 +48 +125 +73 +42 +43 +45 +58 +120 +81 +172 +112 +65 +139 +204 +82 +64 +64 +180 +100 +59 +18 +77 +163 +70 +92 +36 +24 +4 +30 +125 +93 +27 +85 +57 +86 +56 +57 +177 +46 +50 +78 +171 +70 +98 +235 +105 +50 +23 +119 +81 +43 +54 +60 +41 +70 +88 +21 +113 +78 +34 +79 +93 +72 +136 +57 +75 +157 +109 +132 +100 +82 +168 +49 +49 +31 +135 +52 +74 +106 +83 +38 +98 +91 +125 +103 +15 +19 +59 +50 +58 +25 +71 +233 +137 +66 +46 +91 +93 +31 +49 +54 +84 +79 +91 +9 +32 +43 +23 +53 +41 +134 +57 +36 +140 +154 +215 +98 +145 +41 +56 +71 +75 +57 +60 +30 +156 +24 +96 +11 +43 +115 +62 +83 +12 +23 +229 +92 +48 +28 +44 +68 +128 +56 +130 +56 +135 +121 +18 +45 +5 +78 +65 +48 +184 +20 +44 +35 +60 +55 +185 +97 +125 +100 +26 +37 +82 +109 +40 +98 +130 +66 +26 +58 +67 +23 +39 +189 +39 +68 +24 +85 +176 +18 +107 +60 +47 +85 +133 +45 +132 +279 +32 +53 +102 +32 +77 +23 +84 +140 +158 +103 +81 +113 +97 +14 +133 +42 +77 +118 +46 +225 +145 +106 +25 +178 +60 +42 +12 +34 +50 +112 +51 +185 +55 +157 +36 +65 +33 +29 +33 +144 +17 +37 +46 +121 +23 +37 +135 +124 +132 +17 +142 +148 +217 +83 +65 +60 +17 +116 +24 +57 +176 +73 +39 +105 +92 +77 +213 +98 +81 +74 +91 +40 +96 +50 +44 +114 +139 +159 +170 +61 +27 +4 +132 +50 +67 +114 +68 +218 +8 +21 +67 +10 +14 +83 +38 +64 +229 +51 +56 +205 +100 +116 +45 +120 +44 +60 +10 +40 +213 +63 +99 +51 +34 +60 +87 +82 +81 +197 +8 +104 +100 +85 +116 +72 +43 +184 +94 +67 +105 +44 +220 +61 +125 +33 +99 +47 +91 +23 +47 +33 +63 +93 +56 +91 +77 +109 +18 +49 +56 +43 +19 +114 +58 +98 +45 +94 +121 +21 +50 +41 +58 +0 +76 +86 +52 +126 +78 +177 +70 +58 +81 +53 +64 +109 +168 +104 +53 +77 +54 +58 +154 +75 +60 +14 +130 +48 +106 +198 +64 +53 +61 +34 +228 +55 +108 +143 +26 +85 +76 +105 +78 +179 +53 +82 +81 +125 +106 +18 +85 +91 +14 +81 +131 +55 +47 +14 +51 +44 +32 +23 +129 +76 +84 +77 +225 +46 +112 +17 +60 +144 +93 +123 +112 +74 +51 +66 +83 +113 +62 +80 +116 +33 +53 +102 +143 +39 +98 +88 +28 +140 +91 +49 +91 +74 +92 +120 +51 +140 +47 +40 +183 +100 +24 +176 +75 +98 +41 +175 +73 +71 +166 +44 +38 +161 +45 +80 +136 +189 +114 +121 +53 +78 +79 +74 +70 +71 +51 +56 +38 +130 +136 +115 +156 +26 +94 +36 +103 +138 +23 +55 +49 +72 +66 +10 +112 +54 +38 +196 +104 +48 +103 +109 +89 +150 +102 +38 +85 +37 +40 +150 +35 +118 +177 +45 +48 +181 +42 +41 +330 +193 +69 +152 +230 +135 +52 +16 +63 +82 +75 +34 +89 +32 +69 +52 +136 +141 +67 +37 +41 +35 +62 +71 +149 +70 +129 +26 +61 +25 +174 +29 +134 +33 +78 +16 +83 +130 +91 +109 +65 +36 +91 +91 +28 +131 +142 +36 +40 +37 +148 +83 +43 +11 +87 +62 +121 +43 +126 +52 +41 +47 +133 +90 +104 +163 +90 +77 +76 +103 +130 +55 +48 +110 +147 +20 +26 +56 +99 +145 +63 +63 +48 +53 +54 +66 +62 +63 +101 +166 +48 +180 +103 +115 +82 +119 +64 +54 +121 +132 +102 +87 +64 +158 +77 +113 +61 +247 +265 +52 +47 +32 +30 +40 +171 +80 +167 +89 +42 +33 +154 +35 +143 +179 +60 +161 +62 +59 +91 +23 +57 +59 +162 +42 +8 +46 +43 +77 +87 +51 +37 +120 +19 +44 +25 +148 +26 +76 +34 +19 +100 +95 +105 +115 +78 +164 +68 +17 +37 +69 +29 +46 +87 +126 +13 +217 +132 +73 +62 +122 +30 +105 +82 +12 +34 +54 +85 +175 +70 +115 +162 +89 +95 +29 +65 +79 +153 +84 +165 +98 +192 +88 +62 +84 +80 +55 +50 +46 +112 +30 +141 +53 +121 +74 +105 +15 +80 +87 +225 +28 +54 +20 +57 +92 +29 +35 +49 +156 +29 +34 +54 +61 +105 +206 +151 +119 +150 +119 +51 +57 +76 +84 +35 +133 +34 +73 +45 +141 +62 +129 +150 +29 +202 +85 +29 +73 +51 +27 +44 +68 +148 +96 +50 +169 +22 +146 +76 +100 +42 +87 +54 +67 +221 +57 +76 +163 +124 +203 +59 +93 +118 +27 +94 +25 +54 +19 +14 +60 +33 +124 +75 +155 +95 +76 +138 +43 +41 +73 +116 +94 +116 +114 +72 +66 +101 +68 +42 +57 +40 +55 +138 +224 +79 +140 +83 +59 +21 +35 +33 +11 +204 +299 +40 +24 +76 +106 +34 +123 +61 +145 +98 +102 +108 +77 +131 +9 +168 +45 +81 +24 +71 +25 +69 +117 +60 +107 +102 +103 +105 +97 +170 +135 +81 +98 +76 +46 +66 +107 +106 +78 +98 +112 +3 +49 +16 +25 +25 +141 +179 +39 +85 +73 +34 +39 +74 +25 +40 +294 +25 +63 +84 +102 +30 +46 +151 +118 +141 +75 +101 +120 +140 +113 +86 +175 +59 +26 +37 +161 +52 +94 +6 +76 +101 +17 +43 +92 +117 +61 +32 +38 +129 +49 +49 +54 +88 +77 +150 +34 +51 +109 +35 +209 +59 +51 +140 +107 +11 +48 +58 +128 +55 +40 +50 +91 +45 +38 +59 +41 +0 +89 +83 +56 +70 +69 +66 +157 +46 +110 +138 +31 +62 +78 +6 +57 +91 +63 +84 +164 +43 +102 +103 +241 +45 +50 +58 +98 +99 +86 +188 +57 +87 +97 +76 +62 +33 +147 +19 +67 +65 +169 +28 +71 +71 +141 +94 +138 +90 +44 +35 +96 +60 +35 +186 +45 +22 +166 +103 +97 +73 +81 +81 +75 +54 +103 +73 +75 +159 +29 +52 +78 +44 +175 +46 +41 +9 +142 +34 +141 +81 +95 +89 +0 +54 +95 +17 +100 +22 +86 +57 +38 +28 +113 +100 +107 +67 +143 +372 +26 +98 +75 +24 +40 +59 +102 +46 +136 +64 +132 +111 +192 +34 +23 +91 +39 +107 +58 +157 +66 +54 +29 +78 +76 +50 +56 +77 +106 +166 +35 +85 +71 +75 +185 +133 +53 +105 +143 +72 +45 +83 +133 +40 +40 +100 +109 +70 +48 +87 +103 +19 +120 +126 +119 +77 +83 +41 +43 +129 +44 +115 +216 +64 +91 +36 +109 +175 +18 +86 +73 +45 +199 +51 +143 +72 +64 +29 +144 +58 +57 +94 +131 +202 +105 +221 +164 +50 +57 +101 +31 +26 +45 +116 +94 +37 +71 +19 +99 +87 +297 +37 +91 +81 +166 +58 +40 +54 +51 +117 +50 +166 +125 +15 +87 +76 +20 +152 +12 +45 +28 +20 +60 +95 +65 +80 +66 +159 +112 +110 +139 +60 +11 +117 +160 +128 +59 +84 +15 +75 +46 +190 +59 +134 +32 +115 +37 +41 +63 +235 +63 +32 +20 +85 +190 +65 +62 +25 +11 +117 +73 +38 +10 +163 +92 +34 +103 +106 +66 +76 +215 +40 +3 +103 +56 +82 +78 +20 +24 +24 +106 +81 +83 +53 +81 +94 +101 +54 +13 +285 +122 +56 +120 +195 +109 +141 +30 +12 +70 +191 +32 +34 +53 +62 +108 +66 +28 +38 +20 +125 +31 +29 +100 +12 +25 +75 +110 +174 +23 +203 +93 +38 +66 +86 +17 +116 +141 +64 +63 +53 +25 +96 +121 +60 +42 +8 +126 +210 +90 +72 +85 +64 +112 +28 +68 +92 +20 +100 +71 +147 +74 +29 +62 +26 +26 +36 +27 +97 +67 +109 +112 +76 +145 +195 +129 +87 +29 +65 +49 +62 +38 +88 +302 +50 +52 +55 +57 +93 +70 +60 +22 +64 +83 +115 +175 +112 +57 +46 +11 +36 +241 +42 +36 +63 +39 +20 +12 +78 +52 +60 +142 +240 +104 +16 +46 +72 +42 +29 +26 +33 +76 +107 +56 +22 +66 +92 +107 +3 +5 +26 +68 +20 +27 +151 +183 +98 +321 +99 +24 +44 +48 +45 +25 +135 +37 +86 +81 +94 +20 +46 +19 +136 +78 +119 +51 +47 +42 +92 +21 +78 +55 +87 +78 +164 +149 +83 +62 +174 +57 +40 +40 +70 +42 +66 +55 +69 +25 +36 +32 +59 +81 +39 +119 +116 +40 +87 +65 +155 +57 +86 +144 +100 +29 +65 +94 +120 +35 +96 +130 +71 +108 +14 +132 +63 +259 +2 +109 +42 +100 +42 +57 +137 +110 +56 +134 +87 +81 +31 +65 +123 +111 +34 +91 +52 +39 +120 +96 +112 +52 +86 +122 +58 +39 +156 +59 +82 +41 +84 +99 +56 +127 +98 +138 +49 +21 +123 +46 +112 +6 +48 +119 +39 +61 +109 +84 +172 +58 +69 +62 +6 +80 +29 +230 +58 +20 +48 +132 +113 +90 +123 +80 +19 +65 +24 +52 +225 +67 +80 +43 +71 +38 +119 +26 +43 +119 +86 +51 +112 +173 +26 +34 +111 +90 +88 +35 +198 +87 +18 +54 +186 +151 +125 +72 +45 +73 +84 +162 +26 +133 +22 +85 +92 +93 +349 +33 +82 +94 +101 +70 +35 +77 +100 +35 +115 +32 +84 +85 +39 +49 +129 +22 +44 +100 +71 +33 +86 +101 +217 +155 +5 +150 +44 +191 +11 +99 +61 +117 +186 +178 +74 +130 +57 +279 +30 +108 +114 +20 +88 +19 +117 +36 +36 +40 +31 +33 +74 +178 +30 +23 +25 +17 +77 +21 +50 +100 +107 +91 +87 +67 +25 +129 +200 +22 +108 +68 +40 +59 +42 +20 +97 +35 +81 +129 +32 +83 +123 +58 +63 +70 +20 +165 +103 +65 +56 +262 +60 +163 +41 +76 +104 +110 +27 +20 +37 +160 +8 +52 +30 +168 +64 +63 +188 +27 +80 +91 +86 +44 +273 +128 +49 +96 +114 +95 +49 +160 +119 +73 +223 +64 +9 +107 +80 +49 +74 +43 +97 +89 +125 +91 +18 +77 +104 +97 +28 +92 +143 +31 +117 +71 +33 +53 +100 +84 +72 +103 +47 +97 +63 +32 +68 +47 +148 +194 +163 +61 +44 +39 +82 +91 +65 +55 +165 +80 +131 +65 +156 +66 +67 +63 +49 +19 +48 +79 +89 +27 +29 +18 +41 +70 +120 +56 +186 +110 +58 +20 +102 +50 +30 +53 +118 +117 +53 +303 +99 +152 +51 +112 +120 +34 +131 +42 +96 +56 +72 +108 +65 +19 +35 +118 +158 +166 +82 +150 +156 +128 +38 +101 +21 +26 +56 +68 +165 +12 +83 +91 +53 +155 +92 +122 +23 +156 +209 +27 +104 +71 +147 +70 +76 +144 +118 +76 +41 +76 +103 +30 +206 +118 +86 +141 +160 +85 +147 +136 +120 +29 +84 +73 +67 +57 +60 +39 +35 +118 +205 +36 +51 +110 +79 +10 +41 +76 +95 +89 +73 +35 +55 +67 +38 +73 +52 +29 +81 +106 +37 +180 +11 +60 +60 +57 +98 +98 +126 +64 +41 +149 +79 +143 +45 +213 +101 +81 +104 +58 +28 +81 +140 +57 +58 +90 +78 +37 +33 +42 +31 +151 +51 +112 +92 +135 +39 +44 +77 +67 +83 +110 +85 +125 +92 +84 +87 +70 +136 +169 +21 +91 +124 +51 +49 +52 +36 +55 +52 +30 +339 +49 +21 +22 +114 +60 +68 +36 +73 +231 +32 +202 +83 +126 +149 +71 +88 +96 +70 +63 +97 +67 +128 +57 +76 +156 +83 +45 +80 +55 +107 +179 +94 +76 +223 +103 +36 +58 +109 +11 +145 +11 +92 +93 +58 +43 +85 +51 +47 +66 +28 +38 +93 +86 +108 +45 +31 +56 +149 +71 +33 +88 +187 +52 +94 +84 +132 +11 +212 +79 +34 +80 +25 +6 +136 +76 +71 +122 +105 +67 +57 +49 +60 +99 +46 +101 +36 +48 +67 +36 +85 +149 +77 +177 +99 +6 +157 +28 +157 +57 +62 +22 +35 +104 +72 +28 +57 +62 +76 +96 +91 +154 +11 +136 +34 +26 +80 +18 +66 +126 +96 +19 +68 +58 +53 +23 +98 +20 +125 +48 +74 +69 +48 +107 +56 +97 +37 +25 +12 +157 +171 +23 +31 +51 +13 +77 +45 +44 +159 +150 +87 +177 +40 +166 +36 +97 +97 +158 +45 +8 +15 +37 +96 +149 +104 +53 +52 +113 +48 +50 +101 +76 +145 +95 +12 +97 +159 +37 +91 +139 +33 +32 +171 +46 +161 +62 +56 +43 +132 +104 +109 +81 +27 +90 +156 +9 +104 +167 +280 +57 +132 +100 +192 +40 +63 +121 +110 +30 +22 +65 +105 +170 +234 +32 +83 +46 +170 +47 +47 +60 +40 +18 +37 +29 +154 +76 +33 +68 +30 +120 +55 +95 +57 +39 +39 +57 +4 +19 +28 +112 +90 +46 +119 +40 +117 +32 +162 +167 +42 +126 +71 +35 +35 +73 +54 +164 +61 +69 +130 +2 +59 +3 +195 +91 +90 +56 +38 +52 +76 +115 +101 +192 +7 +37 +83 +68 +37 +157 +140 +62 +143 +140 +37 +68 +136 +116 +80 +69 +74 +105 +135 +85 +50 +93 +133 +64 +265 +213 +18 +227 +61 +27 +92 +75 +60 +88 +124 +130 +117 +118 +71 +116 +96 +55 +33 +48 +41 +81 +38 +105 +34 +46 +74 +161 +34 +39 +35 +85 +105 +152 +50 +15 +89 +80 +75 +32 +123 +33 +61 +27 +213 +97 +20 +53 +5 +34 +114 +56 +149 +102 +65 +105 +40 +44 +5 +116 +15 +106 +49 +107 +25 +17 +34 +26 +30 +77 +32 +65 +76 +87 +101 +96 +46 +100 +112 +45 +79 +58 +96 +49 +2 +64 +40 +32 +63 +66 +41 +128 +70 +112 +34 +184 +76 +52 +3 +37 +16 +2 +30 +62 +47 +101 +11 +98 +51 +105 +101 +67 +140 +15 +214 +16 +70 +17 +26 +75 +105 +24 +60 +64 +94 +125 +59 +5 +47 +39 +164 +83 +73 +25 +54 +90 +20 +61 +137 +86 +71 +73 +17 +28 +46 +163 +102 +13 +93 +96 +99 +72 +12 +134 +52 +122 +127 +49 +98 +47 +147 +100 +101 +149 +129 +72 +48 +90 +96 +61 +134 +114 +33 +77 +59 +131 +70 +69 +88 +59 +129 +163 +81 +62 +33 +37 +74 +169 +54 +107 +139 +72 +27 +24 +55 +27 +96 +178 +142 +150 +24 +85 +56 +45 +221 +25 +78 +64 +97 +43 +36 +41 +55 +155 +71 +101 +88 +113 +39 +79 +205 +126 +122 +66 +61 +99 +58 +72 +54 +104 +131 +112 +225 +98 +105 +109 +24 +42 +19 +57 +90 +56 +273 +108 +58 +34 +256 +52 +50 +29 +18 +68 +139 +97 +25 +25 +8 +95 +80 +32 +138 +58 +91 +31 +11 +84 +48 +115 +137 +41 +60 +44 +166 +104 +11 +41 +89 +160 +32 +82 +54 +74 +129 +147 +105 +107 +57 +129 +37 +94 +115 +117 +81 +212 +102 +64 +18 +38 +24 +34 +43 +15 +71 +30 +238 +116 +135 +121 +80 +119 +13 +94 +54 +72 +36 +128 +83 +66 +144 +210 +35 +38 +120 +109 +167 +16 +34 +17 +43 +172 +67 +13 +81 +16 +121 +163 +136 +44 +59 +154 +161 +75 +109 +135 +78 +103 +25 +243 +83 +95 +52 +27 +185 +67 +23 +60 +118 +300 +54 +44 +98 +187 +89 +16 +161 +68 +114 +158 +70 +154 +38 +58 +3 +43 +90 +49 +63 +46 +46 +86 +181 +87 +98 +83 +53 +126 +66 +46 +209 +137 +115 +130 +204 +31 +29 +23 +142 +111 +107 +33 +72 +207 +86 +56 +131 +93 +38 +29 +183 +123 +86 +84 +41 +32 +72 +73 +202 +14 +23 +56 +165 +90 +93 +28 +48 +77 +108 +33 +41 +25 +91 +65 +53 +62 +86 +93 +65 +26 +4 +60 +20 +68 +43 +79 +38 +68 +57 +196 +14 +30 +54 +64 +30 +30 +65 +141 +118 +47 +52 +90 +138 +30 +99 +74 +199 +82 +48 +53 +71 +147 +92 +67 +135 +116 +122 +138 +82 +20 +79 +208 +38 +85 +163 +47 +30 +185 +185 +38 +100 +37 +149 +59 +79 +93 +154 +81 +22 +84 +104 +157 +73 +93 +70 +120 +194 +101 +62 +53 +22 +49 +61 +88 +158 +68 +140 +206 +38 +8 +72 +38 +38 +62 +74 +61 +99 +6 +262 +22 +23 +16 +6 +86 +38 +14 +66 +58 +26 +52 +107 +70 +22 +80 +87 +96 +164 +47 +71 +69 +51 +26 +108 +26 +68 +142 +101 +113 +84 +160 +70 +227 +94 +79 +101 +66 +54 +60 +120 +46 +16 +51 +25 +74 +70 +147 +126 +84 +38 +48 +50 +19 +87 +50 +77 +55 +0 +56 +6 +78 +84 +80 +52 +47 +131 +143 +143 +63 +105 +24 +142 +47 +10 +62 +24 +110 +83 +61 +40 +36 +97 +62 +65 +120 +59 +35 +27 +74 +106 +26 +70 +47 +25 +58 +193 +173 +64 +36 +71 +39 +95 +93 +66 +142 +65 +41 +152 +48 +45 +106 +25 +26 +15 +153 +57 +70 +154 +75 +124 +17 +95 +15 +184 +140 +106 +114 +88 +6 +35 +76 +110 +109 +63 +29 +34 +77 +109 +24 +23 +6 +125 +53 +31 +11 +89 +202 +61 +100 +21 +73 +46 +54 +195 +98 +92 +44 +60 +19 +60 +40 +57 +57 +37 +38 +87 +69 +85 +84 +55 +100 +116 +160 +68 +55 +4 +40 +90 +26 +45 +26 +13 +10 +46 +112 +75 +42 +169 +87 +118 +132 +75 +29 +81 +63 +69 +166 +122 +43 +55 +35 +38 +181 +133 +40 +111 +123 +94 +73 +60 +42 +78 +41 +252 +157 +47 +76 +143 +67 +78 +76 +68 +111 +81 +76 +7 +94 +84 +34 +56 +21 +91 +34 +156 +33 +20 +158 +31 +54 +35 +52 +89 +105 +199 +42 +62 +77 +93 +28 +14 +64 +32 +77 +100 +30 +107 +30 +57 +37 +85 +117 +110 +90 +93 +79 +78 +23 +50 +55 +28 +30 +43 +67 +16 +119 +140 +41 +65 +61 +80 +230 +40 +33 +149 +8 +104 +59 +69 +120 +29 +15 +206 +90 +68 +73 +65 +70 +90 +129 +89 +70 +188 +204 +140 +162 +67 +55 +85 +23 +74 +57 +119 +51 +63 +8 +14 +75 +57 +88 +76 +17 +97 +59 +11 +110 +79 +67 +227 +121 +57 +120 +152 +30 +14 +51 +132 +49 +61 +86 +30 +113 +74 +69 +81 +59 +24 +42 +37 +91 +123 +88 +95 +117 +80 +45 +60 +123 +24 +81 +59 +18 +24 +10 +58 +68 +83 +39 +75 +103 +54 +59 +58 +87 +21 +87 +67 +136 +8 +27 +72 +242 +53 +47 +98 +27 +141 +33 +33 +59 +66 +21 +56 +117 +32 +66 +107 +47 +53 +30 +50 +55 +63 +69 +87 +39 +85 +123 +82 +46 +172 +93 +59 +54 +21 +175 +51 +49 +139 +108 +75 +56 +74 +82 +50 +32 +106 +139 +100 +44 +35 +82 +23 +34 +89 +40 +14 +42 +130 +25 +53 +27 +128 +33 +78 +88 +36 +44 +64 +51 +134 +78 +81 +33 +175 +4 +131 +47 +48 +58 +61 +115 +114 +113 +131 +48 +173 +30 +88 +38 +146 +18 +44 +28 +45 +160 +206 +71 +87 +82 +115 +22 +55 +133 +23 +131 +142 +80 +58 +72 +99 +91 +19 +118 +22 +32 +99 +98 +122 +115 +60 +44 +116 +6 +284 +28 +77 +42 +95 +222 +59 +27 +33 +59 +17 +164 +43 +42 +41 +52 +66 +45 +82 +50 +23 +37 +42 +81 +93 +132 +60 +184 +38 +32 +57 +140 +54 +51 +156 +116 +44 +78 +50 +82 +45 +169 +54 +44 +87 +52 +62 +81 +81 +101 +72 +78 +78 +69 +85 +42 +67 +63 +70 +63 +60 +77 +37 +174 +114 +50 +56 +121 +46 +100 +59 +108 +59 +40 +94 +102 +177 +83 +20 +188 +32 +10 +95 +57 +122 +157 +69 +84 +36 +41 +130 +42 +34 +16 +211 +85 +113 +54 +66 +33 +66 +44 +42 +158 +70 +78 +14 +99 +68 +37 +93 +64 +66 +74 +107 +16 +71 +52 +35 +39 +70 +60 +104 +121 +60 +42 +22 +37 +79 +69 +82 +82 +1 +27 +68 +135 +213 +77 +70 +47 +103 +50 +53 +40 +129 +34 +197 +32 +64 +33 +62 +106 +18 +71 +204 +70 +39 +70 +42 +106 +9 +76 +59 +12 +13 +83 +40 +29 +91 +69 +38 +32 +50 +23 +128 +65 +175 +79 +144 +34 +92 +31 +48 +38 +45 +110 +54 +93 +76 +94 +46 +52 +59 +62 +74 +100 +36 +60 +29 +118 +84 +84 +58 +77 +105 +85 +121 +66 +123 +63 +40 +10 +63 +68 +18 +78 +89 +48 +188 +19 +21 +88 +73 +150 +29 +178 +73 +59 +84 +63 +98 +13 +37 +171 +83 +162 +93 +46 +152 +61 +47 +49 +130 +30 +21 +140 +34 +135 +62 +111 +46 +84 +74 +47 +112 +167 +58 +122 +43 +93 +62 +69 +27 +85 +12 +37 +96 +43 +54 +31 +170 +49 +57 +40 +41 +54 +14 +99 +98 +16 +21 +78 +25 +105 +178 +152 +172 +40 +65 +126 +128 +76 +25 +69 +66 +123 +11 +16 +17 +68 +54 +26 +25 +62 +49 +17 +50 +72 +65 +26 +58 +35 +97 +120 +42 +85 +89 +77 +55 +295 +80 +70 +97 +244 +51 +183 +70 +80 +67 +31 +95 +60 +19 +9 +33 +61 +65 +92 +219 +53 +11 +56 +22 +4 +134 +69 +44 +17 +144 +78 +79 +41 +57 +20 +136 +69 +157 +149 +69 +17 +57 +94 +50 +51 +88 +64 +42 +70 +145 +16 +52 +42 +137 +85 +91 +47 +39 +97 +83 +41 +10 +90 +102 +238 +20 +100 +39 +102 +258 +75 +205 +23 +56 +77 +79 +85 +41 +38 +54 +225 +83 +152 +42 +55 +65 +19 +35 +137 +102 +93 +147 +48 +122 +70 +33 +216 +111 +77 +11 +70 +99 +23 +243 +51 +103 +92 +39 +58 +104 +76 +78 +84 +17 +29 +67 +155 +81 +36 +139 +56 +70 +77 +175 +43 +125 +89 +56 +72 +183 +31 +30 +145 +41 +98 +183 +69 +60 +31 +107 +55 +35 +207 +62 +63 +110 +116 +177 +78 +86 +42 +299 +39 +135 +44 +50 +22 +68 +55 +135 +91 +112 +85 +118 +111 +34 +72 +120 +117 +37 +52 +57 +40 +90 +30 +15 +65 +123 +27 +32 +7 +111 +45 +70 +71 +33 +50 +17 +56 +27 +114 +79 +28 +129 +35 +108 +36 +110 +69 +47 +69 +171 +131 +75 +36 +198 +90 +117 +152 +87 +33 +200 +63 +129 +105 +124 +38 +108 +68 +44 +68 +77 +130 +175 +118 +53 +11 +89 +59 +78 +32 +177 +65 +40 +94 +203 +19 +69 +123 +71 +77 +23 +62 +93 +63 +12 +51 +85 +295 +72 +19 +51 +146 +37 +181 +107 +131 +56 +103 +75 +61 +90 +98 +46 +150 +78 +39 +90 +68 +121 +178 +50 +47 +48 +70 +129 +33 +112 +160 +90 +33 +170 +69 +92 +93 +123 +39 +87 +62 +162 +12 +130 +77 +86 +238 +116 +98 +13 +45 +3 +112 +20 +39 +63 +67 +31 +120 +99 +167 +2 +19 +76 +97 +81 +78 +18 +65 +163 +63 +43 +11 +26 +34 +43 +21 +36 +98 +215 +168 +39 +70 +32 +123 +65 +112 +56 +57 +114 +11 +70 +31 +30 +53 +205 +212 +190 +111 +108 +25 +59 +114 +156 +40 +44 +162 +111 +94 +65 +42 +68 +164 +30 +102 +79 +76 +99 +28 +68 +87 +22 +52 +79 +27 +102 +34 +45 +96 +28 +112 +105 +105 +236 +68 +24 +39 +70 +66 +87 +107 +110 +111 +148 +53 +191 +77 +85 +140 +52 +94 +38 +37 +164 +217 +65 +46 +199 +78 +69 +137 +123 +101 +219 +104 +42 +59 +63 +94 +67 +215 +54 +8 +13 +23 +91 +111 +43 +251 +120 +94 +201 +13 +167 +85 +220 +52 +107 +56 +181 +12 +27 +30 +154 +163 +104 +114 +72 +99 +33 +108 +138 +31 +131 +59 +91 +104 +60 +124 +48 +87 +42 +133 +33 +18 +28 +25 +80 +99 +49 +17 +184 +100 +100 +94 +73 +54 +76 +84 +48 +77 +25 +200 +113 +24 +87 +25 +54 +71 +29 +71 +40 +22 +61 +83 +87 +67 +131 +38 +99 +43 +17 +101 +47 +58 +42 +53 +67 +56 +88 +116 +73 +24 +69 +251 +40 +147 +40 +60 +39 +74 +102 +37 +39 +155 +40 +31 +82 +41 +162 +19 +43 +80 +115 +20 +131 +71 +50 +49 +164 +53 +26 +33 +146 +30 +94 +27 +103 +68 +35 +57 +101 +44 +14 +41 +154 +132 +52 +83 +67 +35 +113 +90 +133 +79 +174 +170 +134 +57 +83 +60 +30 +16 +34 +24 +47 +101 +99 +64 +118 +291 +118 +112 +15 +56 +249 +41 +195 +85 +80 +30 +75 +115 +56 +24 +95 +78 +19 +39 +79 +127 +113 +189 +83 +201 +42 +48 +74 +37 +27 +74 +97 +26 +129 +122 +101 +54 +56 +166 +71 +126 +27 +185 +123 +180 +57 +183 +83 +11 +117 +94 +25 +94 +62 +32 +143 +139 +66 +63 +143 +93 +48 +106 +119 +46 +118 +73 +26 +73 +117 +24 +110 +61 +37 +124 +31 +93 +112 +75 +84 +14 +43 +89 +80 +94 +31 +11 +48 +37 +21 +60 +130 +191 +76 +61 +76 +41 +42 +83 +44 +72 +35 +54 +28 +37 +62 +65 +52 +81 +100 +93 +277 +53 +129 +46 +80 +35 +108 +12 +78 +29 +9 +105 +68 +225 +34 +66 +54 +98 +66 +77 +28 +98 +72 +47 +39 +181 +93 +64 +66 +52 +83 +95 +152 +27 +64 +92 +56 +65 +7 +6 +36 +58 +80 +52 +92 +452 +67 +94 +103 +50 +54 +93 +31 +182 +68 +77 +71 +25 +76 +104 +241 +22 +125 +69 +82 +78 +69 +106 +118 +48 +30 +114 +58 +156 +43 +21 +75 +35 +83 +51 +173 +76 +125 +150 +71 +84 +124 +40 +54 +148 +76 +80 +72 +119 +74 +104 +34 +324 +64 +46 +37 +70 +125 +77 +29 +192 +41 +13 +68 +75 +47 +125 +168 +63 +18 +45 +50 +61 +54 +73 +58 +28 +24 +171 +86 +22 +175 +140 +38 +71 +164 +126 +144 +75 +51 +90 +59 +82 +121 +29 +65 +37 +47 +101 +112 +32 +34 +44 +49 +70 +92 +40 +5 +256 +78 +47 +94 +79 +149 +47 +83 +234 +256 +67 +205 +53 +96 +86 +64 +27 +216 +148 +177 +161 +82 +46 +75 +35 +148 +18 +9 +30 +103 +71 +74 +80 +134 +101 +166 +44 +123 +42 +30 +90 +197 +28 +36 +117 +126 +53 +57 +165 +110 +23 +71 +119 +43 +79 +30 +119 +41 +8 +63 +135 +65 +57 +48 +72 +38 +115 +18 +127 +36 +53 +71 +40 +113 +49 +81 +47 +121 +33 +60 +43 +17 +40 +58 +160 +99 +112 +83 +31 +52 +35 +31 +36 +134 +39 +108 +76 +54 +125 +104 +127 +144 +37 +84 +113 +76 +29 +8 +38 +52 +46 +105 +46 +106 +122 +75 +34 +55 +72 +80 +77 +74 +67 +41 +83 +74 +40 +46 +142 +116 +66 +40 +120 +159 +92 +56 +43 +31 +100 +203 +89 +68 +114 +34 +95 +33 +34 +158 +20 +80 +135 +182 +66 +27 +251 +63 +190 +47 +94 +26 +81 +57 +95 +57 +79 +82 +21 +165 +107 +18 +22 +122 +86 +64 +126 +68 +116 +110 +77 +15 +15 +43 +80 +112 +20 +35 +38 +136 +100 +30 +201 +46 +100 +29 +85 +96 +73 +94 +96 +110 +17 +73 +37 +93 +33 +51 +38 +34 +61 +77 +47 +65 +40 +27 +72 +29 +25 +165 +128 +82 +72 +60 +54 +130 +106 +110 +104 +133 +43 +30 +143 +55 +36 +60 +130 +282 +29 +85 +100 +18 +57 +75 +96 +57 +12 +20 +73 +70 +128 +5 +21 +29 +171 +10 +25 +54 +153 +215 +25 +147 +31 +71 +141 +105 +22 +70 +59 +79 +27 +138 +78 +65 +70 +71 +44 +50 +77 +47 +49 +23 +42 +189 +122 +86 +76 +129 +84 +88 +173 +60 +20 +133 +181 +47 +95 +56 +47 +73 +72 +26 +41 +47 +35 +131 +32 +48 +100 +134 +72 +29 +78 +190 +15 +29 +43 +42 +42 +105 +94 +20 +66 +36 +79 +15 +108 +34 +122 +22 +114 +80 +107 +153 +53 +70 +142 +89 +96 +112 +126 +36 +43 +29 +140 +39 +42 +86 +138 +55 +75 +97 +53 +171 +120 +45 +35 +25 +33 +33 +115 +37 +77 +68 +29 +63 +32 +80 +145 +114 +64 +48 +22 +31 +133 +85 +40 +173 +37 +17 +7 +64 +131 +78 +53 +4 +117 +83 +34 +44 +63 +52 +42 +136 +79 +82 +175 +47 +25 +60 +108 +229 +89 +102 +116 +57 +19 +92 +66 +100 +48 +57 +24 +79 +50 +75 +82 +156 +36 +40 +97 +193 +76 +37 +80 +40 +250 +34 +15 +81 +72 +94 +141 +170 +186 +61 +65 +22 +95 +139 +33 +10 +77 +169 +117 +37 +69 +57 +32 +127 +81 +106 +26 +68 +19 +76 +23 +36 +79 +93 +68 +62 +150 +143 +129 +63 +30 +202 +75 +62 +23 +53 +72 +72 +101 +146 +49 +18 +64 +84 +55 +41 +62 +106 +168 +118 +64 +56 +51 +119 +19 +127 +85 +137 +99 +107 +120 +43 +55 +70 +37 +67 +108 +56 +35 +111 +48 +34 +206 +112 +98 +55 +94 +74 +24 +238 +58 +21 +104 +89 +40 +112 +53 +36 +83 +19 +65 +72 +128 +24 +71 +10 +54 +80 +114 +63 +97 +167 +112 +60 +52 +116 +79 +135 +55 +127 +62 +33 +56 +52 +113 +31 +85 +21 +186 +72 +140 +56 +44 +55 +67 +22 +79 +30 +121 +38 +28 +82 +34 +101 +90 +76 +35 +109 +161 +133 +48 +101 +36 +91 +29 +110 +108 +219 +67 +29 +220 +196 +154 +44 +99 +132 +65 +58 +7 +55 +76 +58 +252 +102 +14 +109 +87 +71 +168 +66 +177 +27 +76 +78 +238 +145 +37 +86 +55 +116 +36 +112 +69 +58 +33 +51 +21 +100 +29 +93 +52 +27 +27 +136 +109 +42 +81 +22 +104 +20 +181 +59 +147 +15 +177 +89 +111 +78 +159 +142 +103 +63 +70 +25 +132 +91 +137 +42 +28 +114 +36 +47 +81 +52 +21 +106 +90 +189 +144 +57 +90 +132 +75 +20 +156 +44 +53 +168 +38 +21 +43 +59 +26 +232 +86 +21 +20 +55 +90 +66 +119 +5 +47 +20 +57 +71 +41 +47 +2 +55 +95 +136 +40 +59 +169 +30 +40 +80 +35 +217 +111 +163 +31 +47 +62 +94 +110 +69 +88 +110 +91 +19 +41 +14 +61 +47 +84 +78 +35 +140 +42 +219 +82 +60 +48 +122 +42 +70 +90 +83 +41 +28 +54 +50 +46 +18 +65 +136 +205 +139 +79 +53 +43 +28 +53 +15 +54 +24 +82 +21 +90 +100 +51 +26 +41 +115 +160 +37 +134 +50 +28 +235 +145 +137 +58 +37 +85 +51 +33 +85 +65 +109 +25 +54 +11 +39 +106 +18 +18 +73 +174 +52 +86 +36 +36 +118 +116 +146 +61 +76 +115 +29 +44 +168 +29 +22 +93 +38 +56 +60 +92 +93 +90 +27 +85 +148 +57 +230 +98 +43 +44 +148 +69 +88 +43 +102 +119 +71 +19 +77 +96 +47 +95 +113 +33 +53 +89 +75 +58 +116 +142 +49 +41 +81 +38 +97 +24 +40 +90 +89 +216 +68 +72 +99 +40 +154 +99 +113 +57 +91 +109 +155 +74 +46 +19 +59 +11 +35 +45 +134 +81 +42 +60 +76 +139 +101 +107 +17 +112 +162 +109 +145 +42 +204 +163 +52 +59 +119 +93 +34 +103 +98 +196 +96 +62 +66 +112 +126 +28 +47 +103 +77 +141 +59 +53 +40 +54 +109 +48 +94 +112 +78 +52 +21 +122 +83 +14 +80 +121 +216 +63 +106 +19 +65 +69 +155 +143 +21 +91 +98 +236 +17 +21 +147 +16 +135 +58 +51 +13 +141 +11 +179 +57 +65 +25 +37 +56 +4 +89 +59 +94 +26 +73 +58 +46 +79 +74 +66 +99 +31 +77 +44 +119 +92 +9 +25 +69 +133 +113 +31 +45 +80 +135 +43 +113 +106 +129 +62 +106 +26 +50 +10 +105 +53 +89 +15 +74 +42 +38 +80 +127 +72 +138 +48 +86 +104 +112 +67 +25 +135 +82 +114 +212 +42 +82 +36 +77 +56 +56 +56 +65 +85 +12 +169 +78 +1 +262 +59 +73 +19 +82 +124 +76 +56 +61 +23 +195 +64 +66 +104 +86 +53 +179 +99 +97 +39 +33 +10 +136 +39 +91 +51 +64 +116 +13 +61 +88 +44 +31 +82 +46 +50 +158 +186 +80 +117 +42 +84 +16 +270 +60 +142 +83 +50 +88 +25 +30 +75 +40 +105 +59 +20 +43 +27 +70 +189 +60 +174 +50 +126 +77 +53 +50 +68 +160 +47 +40 +20 +77 +78 +70 +50 +116 +39 +88 +102 +81 +120 +111 +74 +136 +68 +51 +38 +18 +75 +37 +26 +126 +33 +171 +38 +61 +31 +175 +63 +45 +32 +119 +103 +20 +127 +161 +58 +39 +74 +51 +32 +7 +77 +139 +101 +91 +23 +129 +60 +137 +121 +14 +90 +115 +183 +172 +41 +102 +58 +47 +150 +72 +123 +220 +46 +63 +18 +169 +122 +83 +85 +32 +65 +143 +39 +59 +140 +115 +47 +47 +54 +35 +35 +14 +10 +126 +81 +42 +44 +35 +106 +26 +80 +102 +135 +56 +155 +70 +46 +136 +53 +69 +47 +41 +76 +22 +149 +79 +153 +15 +29 +84 +45 +74 +37 +57 +32 +65 +45 +116 +37 +228 +118 +36 +35 +176 +65 +48 +33 +63 +163 +159 +130 +33 +75 +111 +133 +52 +75 +42 +36 +72 +78 +38 +44 +56 +120 +138 +71 +107 +80 +45 +92 +59 +58 +85 +52 +28 +114 +79 +43 +194 +128 +9 +59 +34 +22 +77 +148 +131 +42 +113 +125 +82 +110 +64 +114 +25 +74 +47 +41 +39 +27 +58 +208 +112 +126 +72 +154 +35 +12 +20 +52 +66 +44 +80 +98 +51 +61 +126 +328 +45 +150 +103 +129 +60 +14 +143 +170 +27 +122 +28 +93 +46 +42 +96 +40 +86 +69 +32 +111 +57 +54 +85 +51 +26 +71 +10 +103 +105 +114 +43 +51 +38 +194 +94 +53 +80 +67 +42 +50 +34 +71 +50 +57 +43 +81 +120 +90 +150 +70 +136 +46 +69 +38 +108 +41 +85 +25 +11 +8 +51 +103 +94 +92 +112 +55 +106 +19 +153 +145 +52 +67 +99 +105 +26 +34 +143 +102 +109 +67 +102 +6 +121 +64 +35 +133 +43 +110 +44 +60 +74 +72 +77 +139 +44 +27 +10 +45 +43 +77 +111 +51 +150 +47 +65 +68 +35 +28 +88 +58 +229 +7 +89 +57 +78 +112 +50 +13 +56 +66 +44 +81 +110 +47 +52 +39 +75 +30 +138 +229 +121 +99 +34 +36 +133 +23 +84 +37 +45 +25 +64 +75 +142 +127 +17 +40 +144 +57 +98 +72 +158 +103 +92 +137 +126 +47 +80 +53 +89 +42 +141 +68 +106 +35 +32 +101 +60 +104 +12 +15 +55 +38 +30 +56 +146 +30 +330 +124 +103 +89 +142 +67 +46 +45 +80 +81 +103 +112 +152 +101 +149 +47 +45 +258 +91 +40 +47 +110 +272 +48 +47 +24 +14 +28 +101 +149 +202 +72 +102 +62 +404 +202 +141 +75 +74 +41 +94 +77 +82 +37 +37 +90 +14 +42 +46 +80 +34 +89 +263 +62 +82 +151 +43 +55 +213 +163 +16 +25 +66 +53 +7 +44 +72 +87 +53 +113 +31 +33 +75 +70 +110 +34 +29 +110 +7 +62 +33 +40 +72 +163 +26 +53 +31 +180 +3 +173 +40 +107 +29 +119 +96 +15 +72 +56 +157 +70 +58 +97 +204 +172 +90 +8 +57 +69 +52 +26 +7 +86 +95 +100 +73 +44 +30 +47 +106 +35 +75 +107 +35 +67 +16 +14 +66 +119 +152 +105 +332 +144 +58 +43 +84 +8 +130 +27 +52 +32 +81 +57 +37 +34 +188 +159 +69 +75 +56 +304 +62 +110 +82 +119 +80 +161 +46 +44 +56 +35 +209 +24 +52 +72 +139 +42 +20 +51 +52 +47 +84 +59 +41 +40 +40 +74 +85 +91 +99 +51 +58 +58 +117 +24 +38 +47 +124 +112 +114 +74 +86 +160 +143 +102 +107 +281 +95 +101 +44 +60 +92 +13 +43 +72 +52 +103 +84 +67 +51 +111 +77 +40 +26 +93 +170 +38 +12 +41 +62 +98 +86 +40 +32 +53 +145 +63 +102 +25 +173 +53 +94 +87 +37 +155 +47 +44 +78 +84 +107 +92 +72 +69 +181 +84 +76 +33 +16 +53 +26 +81 +33 +56 +59 +151 +48 +90 +284 +62 +57 +53 +63 +33 +49 +108 +77 +84 +72 +156 +39 +58 +50 +68 +100 +104 +71 +87 +67 +223 +92 +95 +20 +32 +152 +12 +110 +137 +23 +32 +47 +212 +123 +98 +131 +54 +75 +156 +43 +34 +117 +101 +146 +67 +126 +101 +60 +57 +92 +136 +46 +20 +71 +56 +56 +116 +65 +54 +61 +38 +48 +105 +39 +28 +46 +50 +110 +37 +20 +39 +86 +147 +167 +138 +124 +71 +63 +86 +57 +126 +49 +111 +70 +97 +97 +34 +73 +88 +50 +73 +90 +13 +36 +29 +34 +44 +38 +158 +55 +88 +42 +88 +214 +76 +190 +15 +227 +38 +73 +138 +242 +76 +282 +68 +111 +52 +66 +40 +58 +51 +66 +103 +82 +72 +29 +32 +37 +80 +58 +43 +117 +69 +205 +61 +55 +136 +137 +129 +55 +118 +97 +22 +20 +59 +10 +136 +135 +73 +99 +109 +76 +91 +11 +29 +82 +80 +114 +135 +52 +157 +124 +138 +105 +35 +41 +39 +114 +58 +47 +206 +181 +63 +42 +89 +20 +37 +38 +166 +79 +160 +10 +43 +153 +111 +50 +166 +86 +111 +130 +25 +86 +25 +107 +241 +162 +104 +11 +298 +176 +220 +38 +184 +71 +52 +74 +97 +74 +144 +78 +44 +100 +51 +92 +43 +101 +90 +118 +51 +75 +74 +144 +16 +43 +63 +171 +36 +150 +62 +121 +80 +72 +92 +58 +31 +42 +30 +68 +78 +36 +30 +187 +175 +37 +35 +84 +22 +31 +77 +67 +68 +56 +63 +58 +24 +63 +85 +188 +156 +40 +125 +55 +111 +22 +215 +41 +60 +75 +43 +50 +66 +116 +115 +43 +120 +103 +55 +205 +124 +141 +35 +73 +31 +115 +89 +37 +40 +24 +102 +35 +94 +81 +34 +106 +67 +148 +81 +47 +41 +99 +57 +108 +56 +83 +60 +52 +186 +42 +45 +143 +124 +200 +193 +135 +140 +160 +130 +37 +124 +122 +192 +67 +104 +96 +87 +63 +60 +99 +168 +38 +171 +166 +74 +90 +14 +146 +105 +102 +52 +110 +67 +47 +33 +117 +56 +34 +74 +73 +49 +58 +10 +48 +137 +66 +160 +171 +29 +179 +76 +22 +42 +78 +19 +38 +38 +44 +31 +105 +92 +99 +41 +71 +45 +66 +72 +73 +109 +63 +62 +68 +319 +63 +46 +107 +62 +79 +132 +53 +98 +70 +36 +58 +71 +174 +36 +99 +79 +85 +124 +99 +118 +84 +126 +37 +77 +48 +173 +22 +169 +59 +84 +105 +111 +83 +19 +108 +18 +202 +65 +107 +29 +12 +82 +88 +72 +72 +50 +75 +35 +139 +348 +130 +57 +93 +95 +35 +59 +30 +108 +28 +27 +103 +49 +18 +67 +31 +72 +55 +31 +160 +73 +105 +50 +31 +66 +47 +38 +27 +8 +55 +12 +46 +83 +54 +41 +60 +8 +75 +186 +54 +32 +48 +15 +60 +103 +68 +26 +28 +140 +46 +72 +134 +69 +56 +80 +30 +218 +69 +35 +21 +71 +53 +68 +72 +41 +18 +43 +72 +117 +97 +113 +41 +53 +110 +100 +159 +88 +53 +26 +38 +51 +27 diff --git a/data/common_words.txt b/data/common_words.txt new file mode 100644 index 0000000..4526cf2 --- /dev/null +++ b/data/common_words.txt @@ -0,0 +1,1000 @@ +eale 466 +ease 461 +eina 414 +alee 413 +eoan 394 +ilea 394 +olea 379 +lean 369 +aine 367 +eine 367 +aloe 366 +toea 365 +asea 355 +aeon 345 +lane 334 +neal 334 +eans 326 +alae 326 +elan 325 +naes 323 +sean 323 +teen 312 +leat 311 +tael 311 +area 309 +sane 309 +seta 308 +ates 308 +teel 305 +leet 305 +seal 302 +tase 301 +leas 301 +leis 300 +onie 294 +tane 294 +taes 294 +seat 294 +teas 294 +tela 291 +teal 290 +eide 290 +sate 289 +etas 289 +anes 288 +sena 288 +rean 286 +tale 286 +ales 286 +idea 286 +site 286 +lien 285 +tees 283 +teer 283 +east 281 +aide 280 +ties 279 +aero 278 +tene 277 +neat 276 +eats 275 +nete 274 +eten 274 +lies 273 +seil 273 +late 273 +idee 271 +stie 268 +else 267 +lees 267 +seel 267 +nies 266 +tele 266 +slae 266 +oleo 265 +deal 265 +lase 264 +tein 264 +lade 263 +teil 262 +sien 261 +isle 260 +sale 259 +near 259 +tare 259 +naoi 258 +leer 258 +reel 258 +sile 257 +nare 256 +sele 255 +lead 255 +etna 255 +ante 255 +leno 255 +tear 254 +noel 253 +daes 253 +oles 251 +rete 250 +euoi 250 +aret 249 +rase 249 +agee 249 +lite 248 +eaus 248 +deil 248 +dale 248 +lied 248 +lear 248 +anoa 247 +sies 247 +tile 247 +seis 247 +reen 247 +bean 246 +aias 246 +sine 246 +odea 244 +tree 244 +amie 244 +dele 243 +earn 243 +enol 242 +rate 242 +sear 242 +lone 242 +anti 242 +esne 240 +tian 240 +nabe 239 +leal 239 +tina 239 +dean 239 +sain 239 +isna 238 +riel 238 +leir 238 +seen 237 +bane 237 +sera 236 +ares 236 +rein 236 +erne 235 +tied 235 +aune 235 +seer 235 +rees 235 +tead 234 +ains 233 +lain 233 +line 233 +taed 232 +leed 232 +tier 231 +nole 231 +eras 230 +nite 229 +real 229 +laer 229 +diel 227 +arse 226 +gean 226 +nied 226 +rise 226 +seas 225 +deli 224 +ears 224 +teed 224 +tine 224 +loan 224 +deet 224 +heat 224 +lier 223 +lote 223 +tail 223 +lieu 223 +sole 222 +toes 222 +sloe 222 +tone 222 +nail 222 +teat 222 +teem 221 +meet 221 +read 221 +lere 221 +dite 221 +reis 221 +ansa 221 +nose 220 +aits 219 +pean 219 +tole 219 +baes 219 +anil 218 +tain 218 +rale 218 +lent 218 +deer 217 +note 217 +reed 217 +anis 217 +rile 217 +eels 216 +eons 216 +sade 216 +slee 216 +rine 216 +iota 215 +tais 215 +lose 215 +base 214 +quai 214 +date 214 +inia 214 +deen 213 +need 213 +dies 212 +gaes 212 +mean 212 +beet 212 +idle 212 +anal 211 +lana 211 +naos 211 +tire 211 +sial 209 +dear 209 +lias 209 +yean 209 +sail 209 +eild 208 +tide 208 +mela 208 +laid 208 +edit 208 +dial 208 +eres 207 +dare 207 +sere 207 +haet 207 +snee 206 +sene 206 +desi 206 +lare 206 +meal 206 +seir 206 +aida 206 +enes 206 +arle 205 +bene 205 +lens 205 +ared 205 +dere 204 +ails 204 +sabe 204 +ires 204 +been 204 +ogee 204 +diet 204 +ered 204 +eard 204 +yale 203 +rite 203 +noes 203 +toed 203 +nane 203 +alan 202 +lati 202 +nala 202 +alit 202 +sone 201 +geat 201 +peat 201 +reno 201 +oner 201 +sais 201 +does 201 +meat 201 +tose 201 +delo 201 +itas 200 +lede 200 +sati 200 +anas 200 +ides 200 +mane 199 +seed 199 +dees 199 +rade 199 +earl 199 +leam 199 +tore 198 +mete 198 +bael 198 +gees 197 +aria 197 +sage 197 +team 197 +dali 197 +beal 197 +heel 196 +bees 196 +urea 196 +etui 196 +rote 196 +eath 195 +gena 195 +geal 195 +abet 194 +tete 194 +heal 194 +roes 194 +gear 193 +lire 193 +tens 193 +male 193 +sola 192 +deni 192 +mien 192 +name 192 +ones 192 +side 192 +anta 192 +tana 192 +peal 191 +trie 191 +leap 191 +unai 191 +loin 190 +pase 190 +bate 190 +hate 190 +lota 189 +leep 189 +ores 189 +ilia 189 +peel 189 +reos 189 +able 189 +beer 189 +yeas 189 +pela 188 +teme 188 +mite 188 +tiar 188 +item 188 +sire 188 +alas 188 +rait 188 +gies 187 +rani 187 +ages 187 +dote 187 +taos 186 +hear 186 +ciel 186 +lion 186 +tala 186 +noil 186 +nest 186 +odes 185 +plea 185 +sten 185 +nets 185 +gale 185 +dree 185 +leme 184 +tali 184 +meta 184 +tern 184 +olde 184 +bein 183 +ride 183 +tate 183 +etat 183 +raia 183 +nide 183 +neap 183 +awee 183 +bete 182 +sese 182 +dose 182 +pate 182 +bien 182 +cane 182 +eses 182 +gate 182 +ayes 182 +ired 182 +beau 182 +mein 182 +tame 181 +rain 181 +cees 181 +blae 181 +moai 181 +cere 181 +dene 181 +geta 180 +tres 180 +nema 180 +gane 180 +eorl 180 +beat 180 +amen 180 +rent 180 +nene 180 +aitu 179 +emit 179 +disa 179 +ions 179 +time 179 +bale 179 +same 179 +said 178 +lets 178 +easy 178 +mate 178 +thae 178 +haen 178 +reap 178 +bere 178 +lame 177 +egal 177 +aber 177 +sent 177 +roed 177 +taal 177 +beta 176 +akee 176 +piet 176 +pare 176 +eave 176 +pear 176 +sida 176 +mesa 176 +soil 176 +rone 176 +dais 176 +lest 175 +arna 175 +rais 175 +maes 175 +seam 175 +nape 175 +ceas 175 +also 175 +roan 174 +rede 174 +ethe 174 +head 174 +mise 174 +tape 174 +agen 174 +aris 174 +ents 173 +alod 173 +meer 173 +nota 173 +soli 173 +role 173 +eyas 173 +kaie 173 +hele 173 +rose 173 +pane 173 +cine 173 +mase 173 +dole 172 +abed 172 +sore 172 +eros 172 +sair 172 +delt 172 +rias 172 +quat 172 +seld 172 +areg 171 +hete 171 +tans 171 +orle 171 +airt 171 +bead 171 +ream 171 +neon 171 +quin 171 +beni 170 +bani 170 +yate 170 +lode 170 +tait 170 +dine 170 +aesc 170 +peen 170 +neep 170 +rana 170 +pale 170 +aids 170 +heed 169 +olio 169 +aiga 169 +airn 169 +tola 168 +lari 168 +gene 168 +silo 168 +sari 167 +gaen 167 +sant 167 +haes 167 +shea 167 +ceil 166 +dire 166 +hale 166 +alme 166 +peer 166 +neem 166 +doer 166 +alto 166 +nats 166 +peas 165 +lira 165 +olla 165 +lore 165 +adit 165 +gaed 165 +aril 165 +geos 165 +inti 165 +tosa 165 +lune 165 +arti 165 +ices 165 +mese 164 +hote 164 +mees 164 +pein 164 +nine 164 +bise 164 +seem 164 +semi 164 +oose 164 +dita 164 +aper 164 +daal 164 +eyne 163 +lino 163 +nice 163 +keas 163 +snar 163 +egis 163 +feta 163 +mile 163 +iure 163 +apes 163 +stoa 163 +egos 163 +tepa 162 +bade 162 +apse 162 +oils 162 +yead 162 +brae 162 +epee 162 +aloo 162 +saag 162 +gien 162 +oats 161 +dues 161 +rets 161 +aery 161 +lido 161 +hied 161 +bite 161 +agio 161 +rest 161 +ames 160 +pise 160 +pole 160 +lins 160 +roue 160 +pele 160 +bait 160 +tice 159 +alef 159 +sled 159 +thee 159 +bier 159 +lime 159 +dels 159 +pies 159 +slat 159 +mole 159 +toil 159 +rage 159 +alec 159 +mene 159 +auas 159 +feat 159 +toey 159 +lant 159 +omen 158 +lair 158 +spae 158 +dero 158 +goes 158 +last 158 +rial 158 +redo 158 +bare 158 +lend 158 +rhea 158 +cete 158 +ules 158 +nain 158 +rens 158 +pile 157 +utes 157 +emeu 157 +eyre 157 +ance 157 +cite 157 +etic 157 +albe 157 +cree 157 +tels 156 +bine 156 +gied 156 +gite 156 +cote 156 +meed 156 +deem 156 +odal 156 +rato 156 +acne 156 +mine 156 +yeti 156 +fate 156 +elts 156 +gade 155 +idem 155 +sadi 155 +peni 155 +heil 155 +oast 155 +tent 155 +telt 155 +atua 154 +hies 154 +aged 154 +asar 154 +flea 154 +sets 154 +eery 154 +test 153 +nisi 153 +gare 153 +ecos 153 +feal 153 +tote 153 +euro 153 +mead 153 +bole 153 +bail 153 +larn 153 +feet 153 +aals 153 +eyer 153 +geit 153 +kaes 153 +rail 153 +liar 153 +spie 153 +bans 152 +ulan 152 +here 152 +rode 152 +tite 152 +airs 152 +snab 152 +yare 152 +evoe 152 +lima 152 +oses 152 +anus 151 +weta 151 +rear 151 +sels 151 +oint 151 +eyot 151 +debe 151 +meno 151 +tuna 151 +seme 151 +isit 151 +rota 151 +emes 151 +egad 151 +noir 151 +hole 151 +tyee 150 +amia 150 +tins 150 +pias 150 +eyes 150 +bile 150 +lint 150 +auto 150 +agin 150 +vela 150 +melt 150 +suet 150 +snit 150 +roil 150 +tara 150 +fane 149 +oars 149 +ants 149 +geed 149 +obes 149 +ager 149 +aula 149 +into 149 +tune 149 +hoes 149 +case 149 +blee 149 +olid 149 +died 149 +deid 149 +tuan 149 +lats 148 +cose 148 +tret 148 +none 148 +bear 148 +saut 148 +list 148 +vees 148 +dari 148 +rata 148 +sice 148 +hide 148 +tarn 147 +veal 147 +pine 147 +keta 147 +dent 147 +twae 147 +eish 147 +erst 146 +node 146 +amis 146 +ciao 146 +ulna 146 +rant 146 +lues 146 +mani 146 +sima 146 +teld 146 +soar 146 +pier 146 +sego 146 +mail 146 +doen 146 +sted 146 +lope 146 +land 146 +gree 145 +loir 145 +seco 145 +sori 145 +erns 145 +luna 145 +rape 145 +riad 145 +haed 145 +akes 144 +leaf 144 +leak 144 +mare 144 +gere 144 +year 144 +taro 144 +brei 144 +done 144 +taig 144 +pial 144 +eyen 143 +pina 143 +roin 143 +elds 143 +dime 143 +gain 143 +paan 143 +yeed 143 +dore 143 +bree 143 +nori 143 +bias 143 +pose 143 +viae 143 +hade 143 +iron 143 +utas 142 +teak 142 +lice 142 +quit 142 +oaty 142 +helo 142 +osar 142 +goel 142 +toge 142 +wate 142 +brie 142 +pila 142 +sens 142 +meou 142 +quep 142 +weel 142 +pene 141 +tiro 141 +cole 141 +peag 141 +sora 141 +ahed 141 +cate 141 +riem 140 +moes 140 +once 140 +nada 140 +aces 140 +cain 140 +main 140 +hose 140 +heid 140 +nano 140 +gait 140 +nome 140 +pree 140 +mote 140 +pian 140 +load 140 +sneb 140 +bens 140 +peri 140 +epos 139 +hare 139 +icer 139 +open 139 +best 139 +elhi 139 +pais 139 +sado 139 +weal 139 +nana 139 +oyes 139 +anan 139 +odas 139 +bede 139 +plie 139 +smee 139 +tige 139 +riot 139 +vale 139 +loid 138 +sild 138 +shoe 138 +tabi 138 +trio 138 +nipa 138 +bide 138 +gape 138 +eeew 138 +sett 138 +olpe 138 +diol 138 +silt 137 +obia 137 +seep 137 +pees 137 +ayre 137 +eyed 137 +aped 137 +alar 137 +raid 137 +agas 137 +loti 137 +sans 137 +nits 137 +ehed 137 +saga 137 +inro 137 +alts 137 +naam 137 +kale 137 +seik 136 +voes 136 +less 136 +sued 136 +waes 136 +deus 136 +data 136 +bets 136 +lipe 136 +feel 135 +fees 135 +yite 135 +fete 135 +kane 135 +idol 135 +eyra 135 +mali 135 +yode 135 +nebs 135 +mona 135 +seek 135 +pere 135 +pain 135 +mere 135 +outa 135 +tend 135 +pita 134 +awes 134 +cero 134 +bone 134 +keel 134 +doit 134 +rend 134 +reak 134 +lads 134 +peso 134 +stem 134 +leek 134 +dato 134 +lome 134 +rime 134 +dieb 134 +poet 134 +mets 134 +emir 134 +utis 133 +duel 133 +leva 133 +salt 133 +tace 133 +wean 133 +dosa 133 +leud 133 +lipa 133 +amin 133 +eric 133 +acer 133 +weet 133 +tule 133 +avel 133 +cire 133 +lute 133 +tils 133 +slit 133 +paal 133 +raun 133 +page 132 +sake 132 +rats 132 +anon 132 +hoed 132 +star 132 +wase 132 +pote 132 +eger 132 +used 132 +gala 132 +hila 132 +roid 132 +nona 132 +deme 132 +mina 132 +dern 132 +arid 131 +yore 131 +suer 131 +negs 131 +ayin 131 +veil 131 +quid 131 +pied 131 +reek 130 +beep 130 +goas 130 +lits 130 +saim 130 +edge 130 +otic 130 +cito 130 +sipe 130 +oath 130 +bels 130 diff --git a/data/new_word_counts.txt b/data/new_word_counts.txt new file mode 100644 index 0000000..8c6c54f --- /dev/null +++ b/data/new_word_counts.txt @@ -0,0 +1,10000 @@ +53 +93 +37 +48 +37 +207 +105 +88 +56 +83 +69 +35 +41 +77 +108 +182 +91 +59 +43 +109 +63 +88 +211 +62 +189 +43 +43 +182 +125 +57 +38 +137 +66 +46 +19 +87 +92 +97 +78 +53 +16 +40 +49 +45 +105 +105 +142 +105 +38 +89 +53 +31 +35 +67 +50 +93 +85 +123 +321 +43 +64 +57 +34 +51 +130 +29 +70 +53 +70 +31 +285 +94 +68 +9 +13 +82 +43 +157 +38 +31 +87 +142 +57 +68 +134 +41 +204 +45 +45 +199 +112 +93 +18 +131 +122 +66 +64 +113 +93 +31 +48 +96 +293 +60 +41 +79 +139 +182 +332 +1 +97 +111 +51 +150 +31 +96 +38 +35 +105 +38 +58 +46 +44 +234 +207 +68 +55 +168 +103 +94 +41 +7 +247 +172 +10 +54 +195 +132 +18 +108 +217 +73 +68 +30 +174 +43 +37 +107 +108 +87 +24 +62 +109 +94 +194 +18 +222 +31 +129 +54 +52 +90 +96 +83 +169 +149 +104 +87 +108 +22 +171 +66 +29 +40 +138 +117 +95 +75 +63 +43 +57 +95 +67 +43 +91 +26 +54 +13 +128 +101 +170 +69 +54 +108 +183 +37 +53 +70 +116 +101 +130 +104 +291 +241 +107 +88 +156 +41 +88 +33 +119 +23 +89 +76 +58 +145 +25 +73 +105 +150 +157 +90 +140 +8 +81 +134 +21 +277 +40 +114 +124 +14 +96 +100 +25 +135 +211 +86 +133 +61 +45 +31 +43 +165 +28 +96 +56 +59 +196 +11 +79 +50 +33 +66 +61 +73 +114 +66 +59 +83 +23 +163 +105 +38 +173 +46 +50 +146 +83 +159 +42 +207 +112 +72 +97 +46 +56 +101 +32 +27 +65 +50 +152 +13 +179 +103 +150 +79 +58 +29 +49 +72 +124 +119 +82 +66 +10 +79 +187 +87 +204 +64 +186 +73 +78 +74 +87 +98 +15 +113 +33 +37 +26 +132 +84 +30 +75 +73 +17 +65 +126 +107 +51 +36 +20 +69 +135 +215 +133 +52 +77 +72 +27 +35 +132 +83 +86 +213 +87 +83 +99 +34 +63 +127 +123 +145 +186 +112 +67 +189 +84 +54 +79 +205 +62 +67 +39 +12 +70 +44 +89 +183 +129 +134 +36 +58 +39 +75 +84 +154 +45 +20 +71 +147 +220 +141 +25 +141 +45 +54 +67 +49 +116 +144 +129 +33 +142 +160 +138 +244 +60 +12 +64 +42 +109 +44 +77 +126 +86 +150 +76 +113 +231 +156 +22 +167 +66 +154 +30 +109 +54 +113 +32 +158 +155 +51 +44 +48 +64 +143 +53 +55 +97 +13 +206 +42 +60 +97 +66 +64 +23 +36 +65 +169 +144 +87 +41 +123 +134 +124 +43 +128 +58 +127 +58 +63 +88 +112 +92 +74 +86 +53 +217 +173 +49 +187 +55 +26 +77 +109 +86 +77 +55 +79 +74 +117 +65 +31 +121 +100 +60 +20 +113 +171 +125 +51 +38 +54 +51 +120 +75 +106 +50 +139 +113 +133 +56 +206 +25 +118 +67 +52 +59 +32 +37 +28 +110 +130 +45 +142 +83 +181 +112 +67 +38 +50 +98 +193 +53 +71 +62 +72 +54 +47 +80 +114 +82 +105 +117 +137 +39 +45 +121 +66 +31 +142 +37 +13 +32 +94 +57 +11 +117 +56 +125 +52 +44 +182 +57 +60 +45 +161 +155 +145 +81 +7 +107 +144 +133 +141 +5 +65 +118 +24 +48 +72 +80 +64 +46 +181 +216 +29 +109 +47 +135 +62 +62 +101 +13 +207 +264 +21 +59 +130 +118 +97 +115 +20 +9 +99 +137 +18 +57 +79 +189 +78 +37 +88 +304 +155 +90 +37 +34 +30 +72 +96 +286 +124 +20 +161 +126 +95 +24 +58 +74 +81 +66 +260 +24 +29 +61 +79 +46 +97 +46 +39 +61 +225 +86 +31 +20 +87 +100 +62 +164 +112 +62 +159 +156 +62 +57 +80 +138 +79 +62 +86 +95 +76 +201 +41 +106 +64 +46 +104 +73 +74 +53 +69 +131 +18 +114 +104 +77 +71 +134 +112 +104 +185 +150 +76 +268 +89 +89 +111 +50 +31 +214 +74 +45 +186 +76 +15 +113 +202 +41 +50 +99 +88 +40 +81 +49 +176 +59 +33 +67 +11 +129 +67 +94 +54 +100 +25 +307 +61 +30 +58 +65 +16 +238 +87 +97 +32 +37 +36 +110 +69 +93 +77 +74 +45 +38 +68 +36 +105 +84 +91 +115 +57 +44 +129 +176 +46 +69 +125 +102 +89 +38 +119 +87 +111 +53 +139 +101 +45 +81 +62 +110 +185 +34 +26 +153 +145 +184 +84 +52 +19 +149 +144 +80 +102 +78 +125 +37 +91 +6 +147 +14 +80 +97 +19 +168 +59 +91 +139 +72 +77 +139 +127 +120 +24 +94 +97 +217 +69 +94 +81 +40 +59 +40 +147 +133 +67 +81 +40 +55 +219 +82 +176 +83 +107 +19 +88 +121 +107 +51 +86 +75 +145 +44 +110 +69 +35 +145 +76 +31 +84 +46 +58 +25 +106 +60 +140 +17 +199 +39 +247 +96 +102 +60 +9 +62 +156 +70 +92 +94 +117 +58 +121 +55 +175 +105 +49 +47 +93 +111 +160 +89 +73 +36 +71 +109 +45 +181 +94 +155 +116 +93 +74 +180 +42 +62 +38 +27 +110 +81 +65 +170 +88 +80 +125 +98 +63 +72 +37 +86 +186 +43 +28 +71 +94 +63 +137 +51 +51 +88 +82 +120 +103 +135 +168 +121 +26 +174 +113 +89 +83 +75 +39 +41 +77 +145 +81 +67 +233 +40 +67 +159 +130 +177 +16 +47 +36 +73 +76 +104 +146 +41 +62 +44 +60 +142 +118 +122 +98 +132 +130 +84 +96 +132 +65 +180 +228 +97 +124 +135 +97 +104 +93 +55 +104 +14 +33 +27 +148 +31 +100 +82 +113 +95 +93 +112 +111 +54 +60 +16 +97 +102 +191 +13 +94 +51 +150 +172 +112 +114 +79 +21 +65 +170 +211 +103 +39 +125 +70 +79 +72 +65 +390 +115 +118 +85 +89 +75 +63 +48 +74 +110 +190 +36 +68 +123 +24 +52 +102 +87 +110 +84 +83 +44 +30 +131 +69 +106 +34 +278 +55 +46 +57 +26 +111 +153 +48 +111 +70 +45 +194 +52 +217 +270 +59 +133 +26 +111 +90 +66 +9 +14 +104 +75 +56 +43 +49 +111 +60 +157 +168 +44 +125 +20 +65 +153 +84 +40 +108 +40 +46 +130 +59 +125 +119 +182 +9 +31 +62 +37 +95 +86 +145 +131 +134 +79 +175 +72 +165 +26 +120 +91 +213 +94 +58 +75 +314 +113 +70 +84 +67 +95 +74 +41 +82 +69 +83 +33 +128 +84 +68 +43 +60 +153 +41 +32 +103 +44 +40 +48 +63 +158 +100 +99 +37 +104 +47 +26 +183 +23 +36 +81 +65 +63 +222 +45 +80 +60 +1 +19 +86 +117 +16 +129 +135 +151 +28 +112 +99 +185 +116 +92 +65 +109 +63 +6 +83 +188 +112 +63 +10 +98 +161 +83 +43 +10 +65 +71 +109 +56 +151 +35 +19 +64 +50 +167 +80 +70 +169 +100 +72 +214 +195 +57 +40 +67 +54 +139 +110 +171 +49 +87 +40 +221 +39 +62 +146 +54 +30 +121 +106 +122 +102 +142 +26 +71 +31 +72 +169 +118 +85 +78 +82 +56 +75 +40 +21 +42 +82 +75 +117 +33 +68 +55 +52 +121 +31 +98 +48 +69 +126 +42 +106 +54 +53 +39 +23 +109 +91 +75 +92 +51 +37 +141 +205 +57 +22 +82 +75 +32 +43 +62 +59 +72 +78 +70 +119 +53 +146 +68 +75 +54 +135 +34 +153 +68 +33 +59 +75 +63 +38 +146 +88 +31 +337 +44 +185 +76 +53 +63 +60 +84 +71 +45 +49 +33 +36 +125 +27 +147 +71 +63 +78 +167 +34 +27 +59 +159 +112 +108 +36 +26 +103 +101 +37 +108 +145 +52 +126 +123 +76 +113 +50 +24 +68 +48 +201 +26 +157 +41 +74 +35 +24 +110 +80 +14 +21 +132 +123 +24 +85 +89 +131 +45 +126 +60 +60 +182 +73 +121 +26 +11 +193 +89 +34 +44 +79 +31 +62 +88 +19 +91 +125 +63 +149 +54 +35 +91 +97 +110 +57 +135 +94 +199 +60 +115 +204 +86 +90 +333 +207 +103 +92 +11 +112 +55 +101 +176 +60 +76 +61 +21 +131 +34 +45 +257 +84 +116 +55 +111 +20 +65 +163 +48 +137 +25 +94 +58 +99 +36 +132 +61 +74 +63 +49 +163 +121 +143 +56 +26 +120 +75 +31 +137 +55 +160 +68 +51 +10 +46 +51 +62 +33 +37 +100 +58 +27 +69 +107 +138 +119 +132 +259 +34 +100 +41 +24 +39 +26 +78 +44 +254 +54 +44 +93 +147 +78 +245 +85 +354 +244 +107 +59 +30 +44 +74 +84 +44 +25 +32 +35 +82 +21 +134 +25 +27 +53 +83 +66 +55 +71 +153 +153 +60 +82 +43 +93 +190 +56 +124 +48 +57 +43 +166 +95 +137 +159 +158 +55 +99 +59 +54 +23 +114 +33 +41 +79 +88 +112 +133 +127 +30 +72 +31 +24 +112 +55 +121 +84 +71 +110 +99 +86 +44 +36 +113 +17 +57 +90 +125 +111 +205 +189 +33 +64 +9 +40 +31 +115 +70 +80 +7 +150 +107 +102 +33 +69 +114 +116 +41 +132 +81 +116 +93 +108 +121 +38 +82 +48 +199 +47 +104 +105 +31 +73 +87 +114 +93 +72 +165 +68 +78 +70 +56 +64 +112 +119 +36 +31 +223 +133 +68 +72 +39 +58 +103 +40 +20 +53 +32 +53 +41 +143 +50 +118 +52 +75 +143 +32 +60 +140 +19 +169 +50 +231 +26 +71 +31 +83 +172 +132 +33 +179 +19 +128 +138 +86 +35 +42 +23 +89 +143 +33 +152 +123 +37 +95 +140 +72 +52 +113 +100 +35 +109 +100 +104 +74 +61 +31 +82 +151 +29 +5 +20 +25 +67 +60 +53 +77 +67 +63 +76 +177 +83 +125 +180 +101 +17 +68 +72 +76 +128 +83 +29 +217 +105 +16 +102 +113 +204 +37 +147 +100 +190 +121 +162 +22 +47 +152 +134 +57 +47 +68 +55 +52 +80 +193 +149 +125 +90 +98 +36 +99 +117 +84 +180 +15 +52 +299 +123 +198 +76 +105 +82 +267 +17 +233 +39 +65 +63 +82 +77 +31 +263 +168 +55 +63 +47 +57 +53 +109 +58 +93 +28 +23 +70 +33 +198 +73 +153 +29 +79 +173 +67 +62 +89 +103 +166 +108 +26 +182 +135 +73 +46 +42 +88 +65 +199 +117 +163 +124 +55 +53 +140 +71 +39 +61 +116 +129 +101 +100 +174 +166 +128 +138 +73 +19 +43 +98 +24 +44 +49 +121 +25 +28 +83 +14 +38 +161 +94 +239 +38 +122 +218 +16 +97 +74 +28 +108 +104 +132 +105 +116 +58 +89 +94 +47 +53 +63 +92 +53 +23 +279 +21 +71 +90 +57 +127 +91 +110 +128 +55 +106 +161 +85 +338 +29 +92 +32 +181 +95 +139 +68 +124 +35 +109 +50 +68 +62 +88 +30 +159 +64 +218 +113 +73 +30 +53 +104 +61 +42 +47 +160 +93 +153 +46 +116 +292 +50 +116 +58 +350 +90 +115 +91 +143 +113 +97 +41 +52 +192 +66 +131 +29 +40 +67 +4 +89 +59 +70 +119 +53 +92 +253 +33 +37 +149 +225 +119 +58 +17 +51 +129 +76 +66 +34 +26 +71 +34 +215 +146 +151 +77 +149 +23 +64 +46 +51 +64 +98 +36 +67 +46 +124 +31 +78 +28 +49 +101 +44 +104 +20 +102 +23 +76 +162 +76 +150 +108 +68 +39 +63 +82 +60 +14 +61 +129 +21 +104 +131 +8 +29 +207 +151 +43 +43 +30 +105 +230 +85 +107 +169 +262 +171 +104 +57 +170 +43 +70 +39 +40 +80 +74 +55 +9 +81 +157 +79 +120 +83 +72 +162 +220 +82 +69 +15 +36 +72 +42 +63 +30 +42 +86 +109 +80 +43 +79 +117 +41 +54 +68 +97 +65 +46 +25 +55 +60 +234 +151 +63 +70 +139 +99 +59 +78 +151 +28 +177 +56 +28 +62 +131 +57 +106 +198 +91 +44 +24 +39 +99 +93 +10 +28 +93 +241 +30 +86 +52 +69 +27 +9 +47 +8 +80 +60 +95 +216 +28 +97 +22 +67 +137 +116 +58 +128 +78 +111 +76 +95 +48 +166 +314 +79 +15 +84 +73 +9 +64 +90 +49 +169 +49 +86 +50 +37 +65 +62 +65 +15 +98 +79 +18 +156 +72 +162 +70 +35 +32 +147 +187 +96 +155 +50 +153 +65 +54 +117 +102 +276 +89 +90 +31 +65 +39 +117 +66 +55 +37 +103 +46 +105 +14 +93 +133 +36 +100 +228 +65 +134 +51 +14 +106 +156 +25 +36 +57 +120 +44 +111 +168 +30 +60 +68 +94 +184 +91 +21 +107 +77 +147 +88 +70 +20 +173 +89 +146 +224 +45 +20 +74 +41 +57 +190 +113 +74 +44 +135 +17 +36 +44 +65 +80 +50 +106 +47 +41 +158 +177 +73 +45 +30 +59 +241 +284 +58 +71 +63 +59 +112 +145 +47 +127 +84 +30 +118 +27 +73 +94 +93 +95 +254 +206 +137 +154 +91 +40 +90 +45 +67 +48 +207 +31 +14 +90 +35 +74 +160 +104 +30 +29 +114 +100 +98 +38 +40 +140 +30 +37 +84 +116 +124 +68 +169 +92 +120 +75 +62 +66 +110 +143 +28 +62 +99 +79 +103 +2 +59 +29 +34 +3 +118 +143 +132 +131 +69 +90 +105 +120 +122 +45 +105 +136 +8 +78 +69 +135 +8 +200 +55 +55 +30 +209 +174 +37 +116 +130 +66 +74 +87 +87 +135 +21 +189 +143 +71 +101 +92 +63 +5 +107 +197 +52 +34 +45 +62 +106 +7 +117 +88 +31 +110 +112 +216 +70 +91 +99 +71 +57 +58 +56 +43 +123 +29 +69 +54 +55 +58 +46 +148 +51 +96 +41 +71 +67 +99 +125 +61 +110 +103 +275 +25 +44 +215 +91 +57 +194 +46 +82 +106 +322 +139 +38 +24 +77 +84 +33 +36 +42 +138 +60 +96 +120 +125 +69 +132 +254 +98 +49 +31 +90 +111 +28 +175 +13 +55 +150 +22 +88 +114 +44 +65 +58 +111 +141 +147 +51 +98 +64 +58 +121 +113 +20 +54 +75 +17 +109 +92 +68 +113 +118 +107 +119 +54 +63 +145 +119 +89 +7 +169 +167 +118 +46 +79 +27 +510 +33 +30 +105 +177 +77 +93 +140 +147 +235 +192 +36 +87 +27 +144 +126 +64 +28 +89 +56 +71 +107 +81 +102 +109 +52 +75 +42 +192 +49 +20 +24 +15 +88 +110 +132 +41 +89 +178 +46 +122 +120 +185 +103 +48 +109 +26 +69 +37 +85 +48 +60 +76 +73 +90 +65 +91 +61 +68 +96 +93 +135 +109 +60 +72 +124 +25 +114 +246 +146 +33 +59 +41 +108 +84 +58 +124 +159 +54 +36 +17 +95 +86 +71 +37 +93 +40 +21 +144 +64 +65 +97 +15 +94 +62 +48 +193 +72 +22 +83 +26 +41 +57 +32 +17 +92 +78 +69 +42 +97 +53 +113 +37 +34 +109 +42 +137 +76 +67 +295 +90 +40 +230 +79 +39 +51 +208 +114 +99 +191 +124 +84 +29 +84 +45 +14 +75 +140 +97 +92 +69 +94 +67 +50 +34 +50 +90 +63 +85 +145 +67 +89 +51 +193 +26 +106 +32 +81 +54 +71 +23 +120 +79 +27 +110 +23 +124 +153 +100 +114 +19 +71 +137 +78 +147 +64 +135 +88 +156 +52 +199 +45 +17 +124 +125 +16 +91 +60 +56 +170 +48 +90 +144 +22 +74 +93 +14 +201 +25 +24 +137 +127 +63 +67 +106 +106 +50 +100 +46 +186 +75 +66 +122 +55 +88 +58 +73 +102 +44 +48 +58 +54 +76 +52 +37 +39 +42 +177 +62 +169 +116 +62 +109 +9 +61 +53 +72 +22 +31 +40 +33 +46 +32 +121 +68 +75 +47 +55 +104 +239 +83 +166 +74 +109 +37 +62 +115 +187 +56 +30 +22 +107 +191 +86 +64 +90 +93 +122 +189 +140 +85 +24 +116 +71 +49 +117 +32 +106 +10 +367 +148 +38 +136 +104 +111 +67 +285 +88 +16 +13 +161 +16 +35 +41 +31 +44 +42 +78 +68 +20 +5 +51 +30 +105 +194 +84 +95 +72 +179 +7 +83 +165 +61 +82 +78 +164 +34 +84 +61 +32 +81 +55 +29 +107 +64 +92 +93 +99 +122 +126 +79 +63 +102 +127 +22 +88 +102 +97 +82 +188 +81 +6 +144 +35 +14 +114 +58 +110 +77 +40 +79 +78 +226 +103 +39 +29 +110 +105 +155 +76 +192 +86 +96 +97 +89 +198 +55 +181 +60 +92 +17 +141 +95 +105 +58 +30 +52 +41 +99 +159 +48 +34 +67 +304 +206 +39 +141 +169 +72 +188 +130 +124 +47 +83 +103 +25 +88 +165 +87 +185 +114 +97 +240 +47 +128 +114 +83 +201 +90 +52 +86 +60 +64 +146 +25 +131 +93 +49 +172 +280 +14 +139 +191 +63 +49 +107 +104 +53 +133 +125 +42 +229 +137 +36 +50 +69 +22 +54 +37 +21 +126 +82 +92 +7 +118 +126 +112 +127 +55 +20 +117 +110 +5 +103 +49 +49 +62 +32 +94 +32 +102 +227 +92 +90 +25 +111 +85 +41 +186 +283 +34 +38 +54 +22 +107 +162 +37 +121 +213 +44 +281 +30 +239 +93 +103 +139 +23 +45 +101 +60 +128 +50 +120 +39 +136 +215 +48 +48 +157 +117 +26 +16 +61 +55 +163 +54 +163 +86 +113 +59 +71 +83 +46 +65 +80 +123 +48 +197 +119 +11 +133 +52 +79 +79 +100 +50 +40 +32 +49 +36 +137 +101 +159 +59 +133 +128 +116 +190 +72 +20 +31 +24 +24 +109 +108 +49 +189 +131 +163 +97 +42 +139 +36 +165 +50 +60 +26 +76 +43 +146 +104 +221 +60 +88 +114 +37 +107 +41 +87 +57 +63 +84 +79 +140 +103 +37 +67 +0 +120 +143 +67 +71 +21 +221 +187 +58 +159 +109 +54 +79 +139 +90 +145 +30 +37 +24 +91 +187 +143 +147 +42 +119 +13 +71 +49 +131 +98 +90 +70 +101 +111 +81 +35 +119 +146 +31 +86 +77 +5 +2 +144 +225 +30 +69 +115 +47 +130 +14 +78 +100 +50 +96 +120 +178 +43 +74 +151 +35 +45 +254 +127 +12 +84 +63 +127 +50 +42 +31 +75 +39 +172 +30 +55 +13 +72 +131 +31 +25 +43 +62 +48 +3 +128 +75 +70 +8 +19 +122 +29 +127 +29 +134 +67 +46 +30 +77 +41 +133 +53 +49 +69 +96 +39 +81 +30 +7 +136 +240 +228 +80 +30 +191 +52 +71 +95 +22 +143 +113 +95 +118 +83 +92 +215 +107 +134 +135 +15 +101 +83 +45 +77 +92 +34 +53 +105 +39 +81 +159 +109 +128 +84 +96 +114 +31 +216 +69 +202 +64 +130 +58 +76 +45 +32 +18 +111 +71 +54 +135 +38 +52 +127 +77 +96 +157 +112 +87 +19 +169 +19 +141 +48 +33 +85 +30 +104 +67 +138 +75 +39 +75 +217 +193 +225 +26 +150 +118 +17 +185 +50 +67 +85 +57 +64 +95 +60 +44 +72 +126 +112 +91 +90 +32 +116 +76 +51 +26 +85 +87 +30 +92 +114 +103 +65 +53 +39 +90 +172 +95 +77 +73 +134 +37 +33 +62 +118 +13 +200 +109 +38 +102 +36 +133 +193 +75 +115 +187 +30 +92 +59 +71 +71 +60 +116 +96 +37 +23 +103 +12 +18 +163 +29 +152 +115 +183 +127 +168 +48 +103 +138 +44 +51 +70 +130 +81 +31 +42 +73 +77 +127 +28 +85 +93 +154 +121 +111 +80 +73 +78 +181 +114 +64 +60 +123 +69 +42 +100 +201 +35 +98 +64 +49 +37 +9 +82 +39 +295 +111 +25 +72 +57 +160 +93 +146 +84 +78 +47 +117 +176 +88 +114 +77 +37 +59 +72 +165 +76 +98 +150 +32 +72 +83 +79 +74 +120 +133 +56 +19 +132 +67 +215 +69 +105 +24 +155 +33 +93 +50 +170 +60 +117 +141 +87 +110 +119 +199 +82 +36 +77 +76 +95 +63 +33 +66 +130 +65 +21 +52 +94 +100 +145 +112 +42 +93 +33 +69 +86 +65 +174 +113 +41 +37 +37 +23 +109 +39 +135 +114 +222 +160 +71 +162 +54 +52 +56 +161 +48 +73 +79 +25 +160 +44 +48 +104 +148 +160 +91 +56 +44 +176 +14 +213 +39 +43 +61 +158 +166 +24 +73 +36 +63 +51 +62 +257 +109 +107 +138 +97 +55 +62 +45 +109 +47 +37 +62 +71 +35 +152 +91 +4 +87 +54 +128 +68 +51 +53 +78 +38 +79 +27 +138 +95 +18 +52 +80 +20 +75 +100 +42 +141 +83 +39 +51 +242 +46 +89 +322 +28 +73 +76 +71 +69 +93 +138 +93 +274 +39 +101 +25 +46 +87 +188 +52 +188 +152 +32 +66 +37 +156 +84 +84 +44 +78 +36 +137 +88 +80 +56 +69 +128 +35 +49 +75 +116 +81 +50 +146 +18 +34 +201 +87 +15 +92 +131 +51 +93 +84 +116 +17 +28 +48 +168 +39 +48 +92 +174 +119 +104 +39 +11 +136 +65 +35 +171 +29 +28 +114 +58 +225 +25 +124 +284 +85 +37 +127 +51 +11 +81 +67 +66 +192 +46 +39 +93 +73 +155 +193 +76 +74 +55 +62 +62 +69 +41 +226 +18 +106 +72 +51 +108 +46 +29 +38 +83 +35 +86 +154 +254 +56 +85 +21 +124 +48 +63 +113 +163 +97 +88 +147 +125 +191 +66 +111 +132 +23 +26 +45 +55 +89 +141 +41 +22 +56 +24 +58 +33 +156 +58 +25 +39 +42 +45 +92 +201 +326 +265 +50 +91 +71 +157 +42 +88 +138 +62 +18 +56 +84 +30 +160 +175 +92 +94 +99 +56 +55 +61 +46 +110 +134 +72 +66 +79 +210 +148 +38 +30 +131 +57 +111 +75 +56 +63 +146 +93 +81 +52 +91 +100 +78 +101 +74 +16 +25 +20 +97 +217 +65 +67 +97 +137 +124 +132 +59 +174 +50 +41 +114 +131 +57 +172 +92 +9 +170 +46 +75 +93 +38 +131 +82 +40 +61 +109 +47 +136 +140 +186 +123 +92 +59 +83 +66 +139 +80 +49 +119 +90 +105 +26 +125 +71 +100 +17 +29 +179 +29 +102 +19 +122 +121 +103 +119 +135 +97 +48 +160 +3 +179 +2 +151 +73 +81 +121 +148 +67 +17 +43 +66 +32 +67 +67 +100 +30 +48 +51 +99 +94 +50 +184 +14 +52 +52 +125 +145 +103 +54 +141 +154 +54 +80 +38 +53 +157 +94 +107 +19 +120 +78 +87 +151 +148 +61 +162 +64 +106 +91 +165 +121 +152 +130 +76 +27 +23 +116 +72 +19 +60 +188 +46 +280 +140 +63 +123 +45 +105 +70 +211 +168 +11 +137 +49 +59 +227 +132 +85 +292 +44 +97 +92 +96 +242 +58 +185 +136 +0 +88 +102 +67 +100 +30 +68 +168 +130 +59 +7 +73 +49 +102 +88 +179 +180 +103 +24 +136 +112 +23 +115 +140 +31 +38 +121 +120 +30 +124 +58 +30 +111 +147 +100 +145 +28 +82 +173 +194 +243 +22 +35 +47 +131 +39 +38 +143 +161 +88 +151 +71 +26 +49 +50 +59 +42 +95 +127 +260 +120 +209 +40 +81 +178 +75 +76 +103 +191 +60 +83 +38 +160 +65 +131 +40 +155 +78 +218 +117 +42 +97 +134 +130 +129 +193 +52 +122 +57 +205 +33 +130 +121 +116 +42 +135 +170 +187 +53 +29 +86 +36 +57 +105 +64 +25 +146 +191 +98 +106 +101 +113 +65 +59 +234 +114 +65 +54 +29 +29 +88 +120 +129 +53 +23 +23 +34 +74 +89 +54 +113 +193 +58 +182 +151 +200 +123 +113 +56 +209 +70 +96 +151 +30 +30 +59 +94 +85 +95 +85 +190 +93 +117 +81 +88 +210 +52 +78 +47 +129 +86 +34 +99 +77 +85 +102 +35 +124 +145 +59 +70 +100 +60 +17 +138 +104 +79 +253 +85 +86 +52 +138 +54 +89 +107 +92 +94 +154 +85 +113 +9 +23 +67 +114 +130 +70 +154 +26 +84 +107 +128 +92 +96 +344 +77 +114 +48 +43 +268 +135 +167 +130 +246 +128 +64 +69 +32 +203 +141 +96 +89 +60 +91 +56 +233 +136 +86 +99 +32 +138 +38 +84 +72 +52 +110 +98 +40 +262 +27 +161 +102 +64 +67 +81 +115 +74 +75 +110 +38 +47 +80 +57 +227 +65 +128 +79 +102 +145 +40 +86 +67 +92 +68 +114 +119 +55 +157 +54 +43 +159 +27 +86 +67 +59 +76 +42 +46 +49 +112 +172 +71 +122 +81 +216 +22 +31 +118 +34 +36 +87 +121 +55 +73 +103 +23 +50 +26 +184 +51 +64 +166 +55 +42 +103 +46 +39 +48 +133 +100 +173 +63 +39 +155 +46 +96 +74 +59 +81 +129 +131 +219 +132 +41 +76 +94 +150 +41 +107 +35 +140 +53 +142 +70 +41 +160 +179 +54 +46 +51 +82 +43 +78 +167 +136 +26 +124 +45 +24 +73 +42 +91 +124 +119 +79 +222 +59 +37 +67 +102 +265 +76 +47 +47 +58 +46 +58 +175 +21 +51 +26 +140 +69 +80 +191 +72 +77 +25 +31 +126 +185 +222 +126 +66 +168 +69 +47 +58 +88 +143 +303 +35 +117 +155 +74 +155 +98 +85 +15 +55 +48 +153 +32 +114 +108 +135 +52 +128 +7 +37 +96 +56 +64 +39 +15 +66 +26 +125 +36 +148 +56 +70 +119 +57 +93 +94 +108 +69 +187 +25 +97 +140 +49 +117 +30 +69 +114 +68 +84 +82 +19 +28 +44 +263 +74 +117 +112 +10 +126 +74 +11 +30 +29 +88 +161 +91 +40 +41 +85 +65 +76 +96 +101 +42 +134 +81 +58 +40 +70 +99 +12 +12 +150 +28 +128 +135 +108 +82 +84 +17 +206 +231 +127 +195 +169 +153 +161 +34 +221 +105 +175 +10 +110 +60 +12 +45 +123 +140 +40 +105 +48 +79 +304 +137 +78 +48 +80 +109 +37 +176 +86 +99 +48 +92 +49 +155 +79 +65 +78 +74 +32 +121 +74 +12 +87 +71 +184 +22 +116 +145 +81 +63 +135 +76 +48 +73 +89 +55 +81 +176 +111 +20 +53 +160 +45 +96 +64 +142 +206 +190 +55 +123 +78 +39 +136 +115 +107 +85 +106 +114 +99 +174 +112 +45 +81 +8 +69 +29 +134 +54 +79 +78 +136 +112 +66 +78 +64 +8 +75 +120 +110 +175 +73 +125 +87 +65 +125 +74 +24 +41 +13 +61 +89 +169 +157 +97 +97 +120 +106 +57 +93 +53 +87 +55 +42 +60 +36 +165 +158 +48 +177 +124 +164 +76 +53 +156 +233 +15 +70 +132 +26 +212 +126 +78 +126 +78 +94 +56 +131 +126 +120 +153 +131 +118 +143 +168 +115 +186 +82 +102 +43 +39 +67 +20 +79 +45 +45 +120 +14 +37 +59 +38 +55 +284 +130 +85 +252 +62 +118 +27 +96 +218 +209 +68 +51 +30 +41 +121 +66 +48 +33 +174 +114 +220 +30 +61 +170 +177 +151 +21 +85 +71 +151 +95 +103 +218 +221 +153 +40 +112 +40 +93 +47 +79 +105 +63 +63 +61 +120 +28 +83 +5 +70 +72 +47 +14 +56 +205 +169 +71 +110 +92 +76 +92 +76 +42 +83 +22 +81 +57 +108 +132 +73 +131 +107 +284 +142 +58 +168 +108 +37 +21 +69 +176 +137 +53 +121 +127 +216 +183 +114 +105 +64 +82 +296 +102 +169 +113 +88 +87 +57 +45 +27 +73 +60 +193 +69 +94 +57 +129 +123 +141 +39 +118 +62 +76 +79 +51 +125 +189 +24 +70 +72 +82 +1 +223 +58 +26 +128 +167 +136 +59 +168 +37 +150 +127 +125 +40 +67 +111 +36 +75 +99 +50 +24 +32 +16 +104 +168 +121 +40 +50 +110 +149 +17 +105 +33 +131 +199 +253 +64 +181 +30 +122 +50 +33 +95 +140 +33 +64 +86 +42 +121 +16 +127 +258 +103 +140 +275 +70 +61 +143 +122 +115 +54 +97 +89 +72 +81 +129 +32 +101 +85 +52 +58 +51 +106 +137 +83 +168 +97 +118 +48 +227 +18 +64 +82 +65 +63 +82 +111 +171 +75 +109 +54 +108 +65 +93 +101 +73 +135 +201 +107 +123 +141 +140 +34 +145 +95 +93 +134 +91 +60 +38 +42 +72 +111 +91 +69 +152 +117 +159 +16 +59 +46 +97 +167 +167 +141 +30 +76 +64 +115 +121 +89 +50 +24 +43 +79 +135 +52 +67 +55 +44 +28 +27 +46 +97 +125 +56 +65 +105 +89 +164 +79 +123 +101 +68 +103 +114 +364 +63 +71 +34 +73 +45 +27 +177 +39 +167 +207 +155 +93 +127 +66 +51 +82 +164 +44 +34 +50 +26 +16 +55 +92 +164 +157 +203 +71 +184 +118 +69 +24 +169 +47 +98 +224 +62 +57 +100 +29 +62 +62 +55 +60 +149 +22 +74 +50 +129 +140 +31 +59 +70 +52 +97 +73 +52 +54 +52 +90 +75 +1 +52 +111 +71 +29 +117 +26 +181 +36 +148 +95 +46 +75 +8 +15 +196 +118 +414 +58 +76 +232 +128 +20 +82 +61 +42 +118 +51 +28 +76 +66 +24 +58 +28 +37 +122 +76 +47 +111 +62 +162 +27 +13 +250 +92 +82 +56 +44 +57 +92 +152 +97 +65 +28 +41 +59 +82 +156 +157 +35 +125 +14 +167 +19 +78 +164 +99 +18 +66 +97 +94 +140 +74 +16 +123 +62 +25 +71 +123 +80 +91 +61 +177 +37 +72 +95 +31 +47 +126 +46 +95 +286 +150 +46 +17 +43 +65 +62 +42 +61 +83 +89 +11 +77 +126 +213 +53 +45 +53 +165 +37 +134 +41 +23 +130 +35 +70 +42 +164 +120 +48 +45 +75 +144 +182 +121 +103 +21 +21 +68 +62 +159 +165 +184 +39 +91 +85 +60 +21 +184 +31 +34 +129 +48 +5 +191 +92 +112 +37 +76 +108 +87 +39 +51 +62 +155 +66 +50 +70 +46 +34 +76 +83 +83 +77 +25 +148 +67 +93 +40 +120 +64 +25 +42 +54 +46 +116 +212 +59 +45 +89 +96 +124 +51 +69 +79 +45 +77 +85 +26 +124 +81 +113 +115 +54 +197 +80 +133 +98 +67 +14 +54 +63 +56 +41 +136 +31 +57 +55 +49 +72 +47 +184 +31 +80 +118 +91 +55 +87 +41 +108 +84 +27 +26 +106 +121 +167 +70 +32 +139 +79 +119 +174 +201 +53 +85 +47 +93 +53 +94 +57 +87 +82 +89 +55 +52 +90 +169 +24 +89 +43 +13 +144 +69 +50 +30 +111 +98 +150 +51 +56 +44 +20 +82 +46 +58 +116 +118 +82 +27 +74 +80 +29 +205 +67 +79 +140 +66 +77 +51 +52 +136 +39 +42 +238 +67 +108 +31 +149 +14 +35 +89 +50 +32 +189 +89 +80 +75 +140 +110 +104 +88 +48 +24 +113 +137 +141 +118 +43 +203 +48 +83 +215 +60 +68 +147 +72 +60 +168 +12 +166 +19 +26 +88 +150 +170 +83 +134 +52 +76 +285 +44 +81 +45 +68 +88 +41 +43 +84 +39 +64 +164 +89 +122 +36 +40 +74 +61 +162 +51 +116 +31 +17 +101 +137 +112 +33 +58 +248 +84 +42 +195 +52 +36 +64 +6 +22 +36 +17 +78 +78 +67 +20 +51 +114 +60 +140 +77 +24 +203 +137 +252 +34 +17 +55 +49 +187 +57 +38 +114 +77 +38 +200 +101 +143 +49 +31 +97 +39 +104 +72 +38 +46 +65 +165 +19 +100 +92 +214 +18 +40 +25 +15 +37 +177 +87 +82 +146 +34 +69 +50 +60 +74 +34 +83 +52 +115 +60 +65 +131 +19 +212 +107 +76 +45 +40 +7 +56 +55 +29 +120 +40 +114 +115 +18 +113 +117 +136 +48 +24 +71 +47 +22 +140 +283 +118 +61 +161 +57 +82 +42 +64 +59 +105 +113 +154 +94 +129 +48 +38 +7 +50 +104 +35 +63 +26 +40 +299 +47 +53 +131 +217 +158 +152 +104 +43 +70 +345 +32 +27 +66 +116 +47 +55 +65 +102 +197 +113 +73 +165 +62 +134 +94 +48 +58 +45 +100 +79 +165 +62 +57 +249 +24 +168 +72 +220 +87 +88 +62 +148 +113 +67 +46 +86 +190 +124 +26 +80 +75 +29 +66 +200 +85 +73 +39 +115 +32 +60 +246 +104 +94 +41 +100 +32 +53 +21 +90 +53 +38 +82 +9 +56 +115 +75 +32 +39 +144 +108 +40 +45 +91 +127 +101 +93 +70 +82 +84 +45 +143 +72 +85 +82 +140 +70 +59 +138 +48 +72 +133 +1 +159 +79 +106 +37 +156 +202 +129 +74 +37 +75 +54 +104 +118 +185 +133 +96 +88 +60 +41 +190 +56 +142 +163 +81 +51 +179 +98 +50 +15 +87 +27 +42 +127 +130 +33 +149 +7 +40 +219 +68 +127 +64 +47 +117 +51 +104 +40 +83 +70 +140 +175 +41 +104 +82 +112 +94 +95 +17 +19 +113 +176 +70 +114 +95 +83 +176 +119 +63 +90 +32 +116 +153 +81 +34 +103 +145 +113 +77 +83 +50 +116 +63 +164 +193 +48 +67 +96 +42 +23 +67 +62 +105 +41 +120 +137 +71 +83 +85 +179 +77 +74 +37 +92 +40 +141 +41 +129 +21 +61 +139 +118 +114 +155 +112 +129 +116 +23 +110 +147 +31 +63 +177 +63 +120 +260 +55 +254 +17 +85 +114 +40 +96 +232 +50 +22 +103 +14 +114 +60 +69 +87 +75 +34 +123 +36 +106 +124 +52 +151 +55 +143 +43 +136 +62 +85 +104 +175 +55 +98 +68 +55 +61 +56 +82 +130 +30 +58 +158 +78 +24 +120 +48 +84 +27 +74 +102 +90 +115 +102 +64 +70 +159 +160 +174 +19 +26 +120 +79 +29 +148 +50 +139 +89 +152 +68 +110 +44 +155 +103 +217 +168 +213 +43 +51 +42 +74 +21 +62 +41 +133 +28 +30 +110 +142 +69 +38 +43 +208 +67 +14 +43 +30 +100 +62 +28 +230 +43 +127 +50 +72 +196 +41 +73 +21 +155 +41 +101 +25 +44 +103 +108 +139 +72 +30 +48 +76 +56 +91 +38 +149 +86 +106 +38 +51 +100 +22 +57 +128 +46 +57 +55 +113 +79 +45 +134 +98 +106 +85 +42 +163 +93 +137 +81 +84 +34 +76 +17 +31 +54 +81 +34 +154 +148 +60 +139 +55 +101 +90 +9 +98 +70 +64 +59 +47 +258 +86 +239 +66 +96 +69 +45 +104 +190 +107 +205 +214 +205 +22 +96 +16 +63 +46 +144 +170 +78 +74 +20 +112 +20 +47 +46 +76 +62 +167 +153 +82 +222 +67 +117 +26 +237 +25 +67 +197 +92 +85 +53 +59 +118 +83 +120 +68 +32 +153 +35 +208 +256 +129 +35 +89 +173 +57 +18 +35 +93 +132 +117 +81 +147 +99 +60 +73 +160 +187 +108 +126 +40 +57 +66 +16 +188 +72 +77 +78 +25 +75 +128 +79 +30 +45 +90 +86 +64 +22 +45 +70 +77 +40 +247 +54 +75 +197 +35 +13 +53 +141 +173 +46 +51 +75 +174 +102 +123 +41 +57 +105 +201 +106 +100 +124 +117 +107 +12 +96 +30 +104 +166 +84 +28 +18 +46 +159 +104 +122 +170 +52 +118 +34 +64 +36 +73 +63 +16 +51 +22 +41 +239 +134 +122 +147 +87 +78 +77 +38 +70 +51 +27 +54 +47 +34 +207 +111 +35 +41 +98 +186 +18 +217 +129 +99 +27 +81 +80 +134 +76 +92 +74 +48 +103 +29 +47 +75 +48 +119 +69 +36 +34 +26 +101 +167 +16 +127 +37 +75 +51 +96 +59 +35 +274 +23 +27 +256 +38 +33 +69 +37 +61 +133 +107 +95 +57 +52 +176 +61 +38 +113 +31 +151 +57 +80 +22 +118 +32 +298 +56 +116 +53 +255 +164 +19 +116 +60 +47 +124 +189 +78 +95 +30 +65 +44 +85 +163 +97 +86 +55 +87 +106 +93 +83 +78 +53 +101 +88 +103 +127 +107 +60 +109 +27 +79 +77 +91 +102 +39 +47 +203 +154 +15 +83 +68 +9 +121 +60 +135 +106 +32 +82 +71 +125 +58 +175 +143 +39 +68 +31 +101 +23 +73 +39 +54 +169 +37 +116 +83 +22 +20 +228 +47 +71 +41 +10 +13 +79 +97 +54 +44 +48 +149 +66 +39 +68 +164 +75 +216 +106 +135 +57 +45 +37 +95 +134 +99 +169 +51 +89 +34 +179 +88 +104 +141 +235 +68 +50 +144 +56 +65 +114 +100 +109 +72 +121 +94 +85 +161 +55 +80 +137 +67 +104 +114 +63 +198 +95 +5 +11 +115 +34 +129 +53 +131 +129 +264 +118 +13 +37 +31 +49 +87 +140 +54 +154 +114 +56 +173 +163 +154 +101 +131 +172 +85 +58 +120 +13 +89 +105 +47 +158 +118 +91 +84 +334 +54 +199 +128 +148 +118 +73 +107 +50 +55 +86 +65 +109 +43 +44 +52 +189 +51 +55 +104 +141 +101 +72 +52 +158 +14 +102 +133 +65 +66 +238 +378 +67 +242 +126 +144 +53 +118 +90 +115 +9 +50 +78 +90 +88 +82 +106 +51 +37 +138 +7 +78 +133 +164 +95 +54 +110 +52 +35 +112 +87 +63 +29 +100 +177 +69 +96 +49 +57 +40 +154 +128 +247 +129 +45 +48 +55 +100 +91 +161 +122 +24 +73 +29 +110 +218 +69 +297 +75 +67 +163 +154 +92 +39 +140 +49 +95 +109 +115 +69 +102 +208 +83 +33 +373 +34 +52 +65 +126 +105 +193 +148 +102 +171 +70 +70 +44 +50 +5 +31 +67 +31 +121 +64 +77 +142 +49 +99 +141 +113 +27 +238 +55 +64 +194 +45 +93 +79 +56 +155 +74 +124 +61 +98 +21 +41 +70 +98 +93 +83 +95 +25 +34 +92 +28 +91 +210 +127 +93 +12 +138 +108 +110 +67 +66 +170 +48 +117 +51 +187 +138 +78 +67 +82 +117 +123 +156 +136 +211 +30 +118 +86 +43 +34 +128 +159 +27 +135 +71 +104 +68 +21 +151 +30 +100 +184 +157 +52 +53 +54 +69 +59 +132 +94 +45 +55 +86 +49 +93 +40 +83 +138 +38 +116 +48 +125 +145 +135 +66 +15 +52 +57 +135 +109 +50 +72 +39 +23 +163 +83 +195 +145 +85 +147 +53 +55 +123 +49 +66 +121 +48 +30 +105 +125 +41 +110 +202 +74 +30 +40 +47 +76 +105 +61 +193 +126 +132 +74 +66 +297 +69 +125 +138 +51 +79 +64 +44 +121 +83 +85 +63 +32 +82 +119 +40 +29 +109 +92 +102 +89 +12 +88 +43 +115 +73 +49 +125 +38 +148 +74 +126 +32 +16 +72 +41 +109 +48 +116 +179 +72 +77 +79 +60 +166 +104 +229 +120 +216 +38 +49 +35 +107 +26 +72 +20 +58 +39 +332 +54 +144 +77 +25 +76 +125 +18 +109 +194 +123 +42 +51 +64 +120 +15 +56 +28 +94 +245 +202 +39 +113 +110 +53 +45 +50 +60 +32 +56 +134 +59 +42 +121 +125 +138 +243 +121 +35 +184 +46 +70 +76 +76 +149 +70 +44 +106 +28 +86 +29 +46 +47 +71 +97 +66 +53 +101 +251 +189 +62 +252 +79 +52 +35 +48 +55 +138 +191 +148 +336 +13 +45 +249 +57 +216 +62 +54 +50 +330 +26 +117 +69 +109 +67 +20 +26 +61 +166 +40 +54 +185 +103 +152 +144 +83 +99 +44 +61 +103 +47 +79 +193 +89 +105 +139 +71 +50 +161 +119 +71 +78 +81 +52 +72 +54 +53 +68 +67 +52 +29 +54 +115 +39 +28 +114 +74 +139 +110 +21 +25 +51 +40 +74 +54 +104 +57 +60 +189 +106 +42 +39 +123 +46 +111 +91 +31 +62 +106 +85 +126 +115 +123 +115 +133 +80 +44 +73 +117 +43 +88 +180 +48 +46 +205 +118 +40 +183 +118 +20 +33 +24 +58 +99 +108 +35 +246 +71 +70 +18 +76 +75 +78 +61 +42 +62 +119 +60 +80 +46 +46 +32 +36 +254 +9 +183 +63 +132 +121 +55 +65 +302 +232 +248 +113 +44 +61 +73 +36 +117 +113 +136 +55 +205 +102 +93 +82 +243 +65 +100 +202 +46 +58 +96 +54 +63 +15 +14 +30 +68 +29 +117 +246 +84 +94 +72 +97 +38 +160 +30 +170 +88 +67 +112 +140 +63 +162 +70 +145 +11 +99 +162 +65 +8 +58 +99 +133 +90 +63 +16 +82 +88 +73 +114 +56 +5 +61 +5 +101 +122 +82 +152 +19 +97 +78 +54 +99 +56 +15 +171 +35 +49 +71 +122 +68 +81 +182 +20 +215 +88 +38 +11 +112 +70 +160 +76 +53 +87 +152 +64 +205 +142 +112 +82 +31 +181 +83 +151 +30 +13 +164 +99 +59 +58 +110 +188 +47 +131 +132 +41 +111 +27 +78 +88 +29 +96 +19 +48 +33 +118 +194 +95 +101 +71 +36 +59 +69 +87 +31 +28 +66 +118 +146 +61 +41 +61 +151 +115 +111 +50 +85 +65 +42 +85 +275 +43 +50 +75 +100 +81 +56 +152 +113 +159 +147 +133 +115 +74 +310 +195 +141 +101 +95 +91 +117 +46 +129 +19 +110 +97 +72 +42 +179 +19 +64 +83 +173 +158 +90 +81 +170 +159 +178 +140 +62 +107 +159 +86 +7 +109 +66 +69 +95 +33 +39 +9 +87 +72 +116 +21 +107 +67 +11 +159 +125 +54 +122 +70 +66 +75 +123 +183 +55 +79 +75 +164 +49 +107 +51 +124 +42 +94 +163 +64 +111 +81 +188 +73 +41 +210 +125 +24 +206 +70 +20 +20 +21 +151 +240 +222 +209 +18 +81 +44 +246 +191 +202 +93 +99 +199 +25 +134 +93 +35 +125 +37 +80 +42 +21 +159 +40 +156 +248 +127 +2 +114 +45 +74 +80 +25 +177 +41 +15 +46 +35 +123 +60 +117 +169 +124 +20 +97 +202 +89 +103 +78 +324 +33 +128 +138 +25 +102 +78 +66 +211 +77 +119 +99 +222 +32 +200 +114 +126 +72 +35 +45 +148 +179 +98 +56 +69 +85 +62 +12 +125 +93 +87 +23 +75 +303 +35 +79 +19 +79 +177 +52 +93 +71 +54 +241 +147 +109 +65 +33 +74 +91 +23 +86 +26 +26 +223 +206 +43 +114 +65 +72 +16 +54 +112 +189 +46 +32 +39 +108 +107 +79 +105 +104 +36 +81 +7 +133 +134 +85 +85 +82 +14 +18 +133 +130 +91 +45 +52 +67 +118 +29 +62 +108 +83 +78 +50 +147 +15 +116 +81 +64 +57 +43 +44 +50 +31 +223 +27 +135 +103 +46 +176 +288 +37 +31 +23 +18 +42 +42 +38 +114 +112 +7 +113 +178 +22 +223 +61 +204 +46 +44 +4 +45 +42 +121 +54 +48 +33 +250 +49 +93 +36 +67 +68 +203 +63 +249 +48 +115 +96 +112 +57 +133 +79 +13 +60 +36 +43 +42 +75 +140 +61 +141 +153 +207 +56 +108 +115 +179 +63 +135 +136 +82 +78 +120 +44 +176 +85 +59 +46 +16 +89 +105 +76 +33 +83 +45 +59 +66 +77 +147 +107 +49 +90 +26 +10 +158 +46 +20 +28 +231 +113 +18 +95 +81 +31 +115 +135 +31 +117 +79 +105 +134 +169 +51 +74 +64 +182 +83 +80 +70 +113 +34 +18 +153 +32 +86 +58 +139 +69 +180 +84 +91 +172 +94 +47 +77 +199 +74 +86 +152 +114 +26 +79 +80 +40 +122 +141 +157 +61 +15 +15 +186 +25 +388 +111 +233 +154 +13 +74 +37 +197 +160 +53 +93 +92 +105 +70 +97 +49 +98 +91 +176 +10 +188 +86 +144 +259 +251 +103 +110 +10 +165 +149 +83 +89 +53 +46 +243 +38 +71 +35 +19 +68 +95 +81 +33 +204 +167 +25 +38 +297 +130 +39 +67 +89 +169 +32 +51 +195 +66 +67 +137 +30 +53 +63 +34 +93 +11 +95 +144 +26 +133 +243 +220 +83 +60 +95 +125 +59 +22 +22 +343 +83 +82 +2 +94 +301 +59 +91 +103 +56 +39 +24 +224 +119 +83 +98 +64 +36 +193 +26 +5 +112 +45 +110 +19 +38 +82 +22 +106 +58 +31 +174 +213 +85 +82 +20 +41 +117 +130 +22 +231 +177 +111 +89 +72 +128 +49 +35 +121 +50 +26 +48 +64 +66 +90 +94 +50 +108 +10 +28 +105 +141 +90 +233 +35 +39 +129 +34 +111 +136 +42 +69 +146 +37 +236 +80 +44 +196 +5 +194 +78 +187 +75 +117 +95 +109 +122 +273 +155 +248 +112 +88 +30 +34 +87 +34 +136 +53 +133 +58 +84 +43 +75 +39 +61 +210 +81 +15 +81 +19 +75 +109 +161 +84 +48 +228 +9 +59 +27 +120 +71 +49 +46 +310 +38 +20 +67 +42 +16 +92 +24 +64 +127 +117 +38 +45 +143 +31 +25 +63 +48 +10 +26 +133 +34 +118 +59 +26 +48 +152 +162 +46 +95 +152 +33 +45 +51 +53 +179 +10 +205 +191 +125 +41 +174 +343 +6 +17 +13 +47 +46 +65 +68 +84 +62 +170 +70 +16 +36 +47 +135 +65 +117 +78 +197 +245 +32 +76 +16 +242 +60 +105 +36 +35 +120 +36 +98 +84 +152 +58 +130 +37 +175 +169 +68 +33 +155 +202 +80 +42 +54 +39 +166 +94 +189 +98 +99 +64 +34 +51 +157 +154 +143 +244 +22 +99 +33 +88 +272 +127 +90 +62 +83 +116 +106 +66 +150 +59 +147 +60 +112 +160 +131 +15 +87 +37 +73 +135 +265 +147 +115 +33 +103 +63 +164 +83 +142 +142 +69 +42 +111 +108 +119 +12 +135 +49 +128 +41 +103 +17 +40 +81 +221 +53 +134 +39 +121 +37 +111 +170 +33 +147 +204 +174 +241 +67 +83 +7 +50 +101 +266 +89 +60 +70 +145 +52 +28 +24 +46 +54 +59 +66 +22 +131 +105 +165 +119 +161 +34 +85 +81 +59 +27 +137 +23 +80 +58 +29 +56 +44 +34 +144 +60 +113 +88 +47 +164 +46 +62 +39 +182 +180 +64 +66 +64 +59 +151 +67 +179 +33 +134 +86 +50 +135 +145 +79 +113 +98 +103 +5 +34 +57 +187 +61 +47 +14 +87 +47 +35 +46 +79 +67 +49 +72 +64 +86 +4 +174 +98 +156 +152 +79 +62 +13 +43 +50 +122 +241 +244 +94 +194 +107 +37 +57 +173 +155 +66 +117 +38 +64 +153 +69 +156 +7 +141 +128 +143 +129 +79 +21 +129 +83 +51 +80 +174 +179 +59 +136 +132 +69 +182 +231 +115 +117 +15 +139 +96 +119 +9 +77 +134 +249 +54 +73 +91 +93 +163 +62 +100 +38 +121 +55 +202 +85 +86 +60 +110 +117 +56 +100 +139 +129 +43 +19 +57 +48 +100 +90 +58 +151 +145 +165 +134 +79 +15 +103 +109 +70 +120 +44 +90 +85 +59 +157 +97 +67 +67 +68 +137 +199 +227 +27 +117 +278 +76 +14 +5 +14 +90 +42 +132 +197 +158 +36 +169 +0 +25 +141 +47 +205 +51 +46 +166 +230 +34 +89 +38 +163 +55 +44 +114 +157 +97 +30 +117 +44 +35 +125 +102 +22 +197 +48 +66 +30 +4 +37 +21 +127 +11 +89 +176 +91 +162 +46 +43 +348 +129 +57 +176 +151 +126 +100 +185 +80 +48 +23 +20 +44 +104 +199 +29 +53 +91 +114 +61 +66 +69 +176 +59 +129 +106 +45 +43 +31 +104 +109 +194 +195 +45 +109 +65 +50 +79 +202 +12 +22 +56 +89 +27 +221 +256 +139 +81 +63 +62 +127 +13 +194 +28 +165 +85 +144 +219 +112 +34 +81 +46 +77 +118 +63 +45 +0 +82 +52 +51 +65 +108 +31 +131 +118 +66 +157 +120 +68 +65 +106 +51 +131 +70 +67 +210 +59 +113 +29 +44 +39 +231 +92 +120 +121 +235 +190 +112 +65 +104 +80 +62 +198 +175 +123 +66 +34 +116 +53 +30 +59 +63 +25 +74 +119 +78 +21 +62 +50 +54 +44 +76 +78 +65 +110 +121 +67 +34 +58 +53 +113 +81 +52 +29 +98 +94 +86 +21 +57 +65 +29 +108 +47 +20 +52 +38 +86 +131 +138 +219 +116 +79 +20 +54 +46 +189 +151 +74 +147 +109 +82 +80 +146 +68 +71 +36 +48 +144 +60 +154 +47 +268 +70 +21 +132 +89 +195 +90 +70 +89 +35 +120 +32 +141 +57 +59 +269 +52 +52 +87 +28 +262 +57 +58 +40 +106 +23 +129 +105 +109 +33 +18 +12 +49 +99 +116 +99 +60 +68 +48 +56 +90 +45 +151 +106 +21 +28 +84 +119 +82 +85 +85 +99 +12 +36 +75 +172 +105 +133 +158 +55 +29 +52 +155 +74 +178 +123 +102 +83 +42 +60 +18 +125 +70 +107 +80 +67 +101 +143 +109 +33 +159 +93 +96 +52 +87 +61 +84 +152 +51 +68 +47 +35 +57 +107 +51 +157 +45 +54 +161 +175 +78 +111 +59 +96 +28 +46 +150 +133 +35 +95 +88 +75 +242 +66 +187 +75 +40 +57 +85 +17 +40 +21 +150 +75 +52 +91 +47 +81 +60 +86 +40 +112 +61 +20 +84 +170 +142 +60 +150 +54 +61 +158 +34 +46 +42 +222 +260 +186 +50 +63 +80 +85 +198 +113 +63 +48 +46 +69 +30 +120 +91 +69 +111 +66 +72 +80 +65 +48 +135 +44 +41 +46 +95 +142 +128 +100 +153 +106 +124 +110 +73 +53 +88 +119 +111 +109 +96 +45 +131 +43 +27 +47 +136 +160 +130 +94 +97 +157 +58 +38 +79 +47 +176 +17 +40 +10 +80 +95 +39 +33 +96 +89 +101 +42 +66 +169 +65 +192 +152 +25 +36 +24 +44 +22 +60 +84 +50 +21 +38 +131 +86 +109 +80 +82 +120 +137 +19 +106 +139 +37 +59 +221 +219 +191 +45 +98 +35 +175 +48 +48 +57 +122 +172 +135 +70 +90 +31 +169 +97 +93 +113 +130 +52 +79 +69 +79 +45 +205 +24 +119 +58 +88 +173 +40 +95 +94 +58 +83 +18 +112 +65 +87 +59 +200 +94 +58 +116 +101 +49 +31 +94 +163 +241 +46 +183 +48 +90 +163 +57 +179 +30 +142 +167 +84 +42 +118 +161 +93 +135 +51 +24 +110 +55 +18 +25 +126 +23 +56 +42 +141 +10 +34 +54 +58 +214 +10 +51 +127 +94 +56 +93 +71 +40 +138 +75 +61 +75 +101 +22 +44 +65 +114 +90 +44 +123 +120 +14 +194 +44 +75 +78 +147 +15 +80 +132 +80 +100 +86 +91 +43 +52 +63 +72 +17 +63 +124 +48 +92 +119 +154 +216 +151 +165 +93 +243 +62 +88 +107 +35 +71 +43 +195 +21 +140 +42 +91 +90 +32 +54 +64 +86 +59 +135 +155 +83 +17 +72 +216 +154 +106 +214 +15 +97 +55 +31 +309 +85 +94 +26 +173 +39 +131 +32 +40 +144 +34 +82 +30 +166 +38 +93 +261 +189 +50 +69 +72 +81 +110 +99 +36 +228 +78 +131 +55 +102 +96 +66 +28 +28 +96 +30 +37 +171 +6 +113 +44 +137 +63 +53 +161 +62 +79 +136 +46 +105 +91 +210 +55 +149 +111 +109 +63 +82 +135 +96 +120 +199 +61 +32 +244 +73 +89 +101 +10 +85 +108 +74 +191 +121 +75 +233 +47 +157 +47 +111 +108 +49 +201 +163 +138 +64 +79 +207 +26 +163 +73 +81 +187 +58 +144 +202 +37 +58 +126 +86 +19 +117 +80 +95 +69 +17 +86 +55 +154 +68 +48 +94 +15 +102 +163 +70 +154 +29 +130 +40 +74 +57 +152 +28 +50 +36 +103 +15 +75 +84 +58 +114 +105 +21 +91 +71 +59 +120 +30 +134 +73 +68 +92 +33 +63 +197 +140 +70 +44 +147 +77 +121 +108 +124 +79 +79 +134 +104 +121 +112 +92 +106 +115 +13 +112 +47 +61 +16 +65 +91 +54 +125 +31 +14 +79 +90 +44 +41 +229 +33 +76 +43 +55 +33 +108 +13 +185 +43 +79 +111 +71 +234 +48 +118 +181 +81 +73 +207 +23 +94 +216 +58 +53 +111 +77 +185 +11 +103 +76 +41 +109 +124 +118 +76 +63 +27 +189 +241 +70 +37 +134 +122 +124 +54 +63 +116 +250 +78 +230 +61 +243 +80 +98 +208 +78 +120 +141 +90 +36 +69 +96 +152 +38 +62 +89 +44 +139 +62 +109 +54 +52 +73 +97 +61 +158 +37 +25 +30 +62 +68 +66 +90 +108 +92 +39 +80 +34 +37 +72 +66 +155 +100 +113 +48 +125 +107 +180 +38 +64 +92 +110 +130 +41 +204 +121 +149 +216 +76 +85 +99 +114 +108 +228 +80 +77 +136 +53 +82 +58 +53 +217 +42 +76 +62 +144 +43 +56 +33 +63 +18 +79 +198 +73 +46 +171 +104 +19 +70 +158 +18 +52 +52 +19 +62 +37 +82 +3 +60 +100 +106 +65 +48 +99 +111 +140 +196 +61 +15 +90 +56 +33 +105 +122 +44 +97 +72 +55 +98 +30 +94 +37 +16 +133 +242 +222 +13 +41 +14 +33 +36 +139 +127 +80 +86 +171 +143 +115 +13 +17 +33 +101 +174 +237 +115 +88 +59 +97 +77 +78 +62 +58 +115 +113 +125 +38 +135 +169 +30 +122 +39 +106 +66 +29 +100 +118 +144 +32 +56 +215 +119 +87 +88 +130 +107 +74 +88 +145 +73 +94 +49 +142 +112 +184 +38 +31 +162 +129 +87 +44 +64 +31 +134 +40 +19 +112 +162 +116 +73 +38 +100 +38 +98 +102 +219 +86 +55 +319 +114 +52 +42 +117 +130 +193 +93 +115 +158 +68 +17 +47 +25 +71 +185 +77 +81 +89 +63 +33 +270 +78 +39 +62 +133 +67 +61 +237 +93 +121 +129 +51 +25 +135 +72 +32 +34 +61 +17 +156 +61 +186 +117 +200 +129 +66 +75 +114 +153 +223 +107 +43 +159 +56 +37 +110 +16 +45 +107 +124 +19 +47 +28 +3 +39 +76 +54 +17 +105 +133 +122 +108 +27 +112 +90 +73 +53 +43 +218 +24 +9 +36 +63 +85 +32 +92 +80 +27 +34 +73 +132 +11 +63 +82 +170 +25 +37 +112 +129 +59 +62 +144 +42 +162 +58 +94 +41 +136 +129 +259 +190 +57 +62 +114 +124 +48 +184 +89 +95 +65 +65 +127 +85 +29 +90 +94 +123 +21 +74 +50 +106 +41 +113 +91 +101 +36 +43 +33 +64 +124 +55 +13 +107 +113 +45 +17 +78 +57 +110 +109 +163 +20 +54 +47 +87 +323 +131 +60 +92 +79 +19 +136 +30 +25 +44 +60 +142 +124 +50 +82 +22 +108 +126 +100 +83 +242 +111 +66 +190 +65 +55 +222 +62 +97 +154 +46 +78 +216 +79 +58 +133 +182 +128 +55 +49 +154 +134 +89 +68 +87 +93 +165 +81 +120 +100 +71 +103 +204 +12 +97 +31 +93 +70 +112 +81 +30 +10 +63 +138 +121 +106 +32 +22 +50 +126 +61 +22 +113 +155 +36 +23 +134 +52 +99 +122 +74 +109 +98 +134 +152 +177 +16 +75 +93 +135 +131 +54 +43 +62 +135 +35 +31 +104 +97 +66 +136 +46 +103 +46 +122 +150 +52 +75 +32 +57 +58 +75 +6 +285 +41 +12 +98 +87 +70 +17 +149 +191 +70 +94 +109 +79 +28 +34 +105 +117 +73 +164 +124 +11 +46 +46 +30 +84 +80 +86 +64 +190 +35 +36 +28 +39 +48 +91 +35 +73 +38 +19 +22 +55 +150 +83 +63 +119 +85 +42 +53 +82 +95 +37 +122 +120 +42 +68 +123 +35 +95 +100 +139 +86 +15 +98 +46 +17 +70 +19 +108 +109 +52 +40 +55 +47 +87 +23 +145 +120 +93 +44 +41 +59 +98 +59 +77 +91 +291 +49 +22 +94 +27 +151 +59 +39 +86 +121 +25 +123 +78 +37 +99 +75 +124 +68 +163 +46 +165 +258 +20 +15 +241 +83 +36 +72 +41 +127 +113 +48 +85 +124 +37 +6 +159 +40 +67 +140 +352 +153 +124 +73 +57 +63 +128 +58 +111 +38 +115 +175 +125 +66 +48 +112 +44 +27 +186 +60 +50 +107 +50 +41 +69 +17 +23 +120 +65 +60 +145 +105 +98 +113 +48 +195 +45 +98 +138 +80 +17 +93 +112 +15 +21 +115 +92 +113 +110 +61 +183 +141 +207 +44 +41 +86 +157 +47 +49 +46 +132 +46 +114 +40 +178 +70 +6 +49 +226 +32 +108 +37 +79 +45 +82 +137 +43 +139 +59 +59 +31 +82 +46 +81 +96 +142 +11 +46 +3 +141 +216 +27 +22 +76 +109 +63 +41 +48 +196 +31 +22 +118 +85 +236 +130 +154 +55 +68 +12 +284 +65 +84 +26 +139 +42 +78 +34 +17 +99 +16 +63 +155 +95 +71 +150 +126 +54 +200 +86 +45 +60 +88 +69 +56 +52 +42 +103 +38 +83 +133 +50 +146 +78 +52 +50 +169 +165 +36 +21 +61 +66 +4 +63 +28 +100 +60 +115 +35 +40 +41 +84 +218 +26 +176 +110 +145 +52 +2 +24 +63 +77 +132 +98 +57 +55 +185 +182 +130 +101 +219 +131 +169 +43 +153 +26 +177 +119 +58 +118 +43 +138 +143 +31 +106 +31 +176 +57 +64 +81 +133 +39 +100 +77 +27 +113 +87 +124 +53 +58 +48 +68 +11 +61 +33 +88 +66 +213 +42 +16 +50 +82 +153 +204 +74 +37 +22 +38 +48 +40 +54 +34 +167 +80 +42 +74 +59 +28 +55 +111 +63 +46 +56 +36 +23 +102 +8 +27 +307 +77 +52 +159 +104 +23 +63 +63 +159 +92 +101 +100 +138 +49 +173 +57 +99 +30 +128 +35 +47 +115 +93 +27 +82 +96 +71 +8 +204 +53 +107 +86 +114 +31 +133 +35 +216 +33 +71 +113 +31 +60 +76 +16 +68 +58 +153 +33 +50 +76 +124 +108 +33 +16 +41 +261 +37 +99 +97 +116 +62 +74 +101 +173 +76 +76 +135 +107 +56 +88 +97 +117 +171 +63 +41 +156 +82 +130 +78 +46 +198 +180 +21 +79 +78 +77 +85 +217 +113 +50 +127 +124 +40 +132 +69 +103 +182 +70 +64 +60 +131 +250 +75 +57 +172 +53 +57 +11 +41 +100 +78 +127 +78 +39 +199 +209 +87 +228 +247 +151 +163 +31 +93 +152 +164 +88 +81 +37 +48 +84 +165 +62 +53 +160 +80 +87 +63 +58 +77 +126 +121 +160 +56 +129 +134 +7 +78 +156 +83 +107 +180 +80 +68 +48 +105 +30 +33 +47 +81 +60 +77 +104 +45 +40 +52 +179 +131 +98 +168 +282 +123 +123 +87 +53 +67 +49 +30 +58 +134 +114 +110 +132 +88 +75 +93 +45 +214 +79 +97 +187 +132 +142 +27 +73 +148 +134 +118 +104 +33 +31 +59 +73 +62 +129 +58 +138 +179 +56 +222 +34 +93 +10 +13 +115 +25 +88 +124 +119 +80 +201 +31 +16 +157 +196 +147 +35 +38 +153 +48 +183 +45 +110 +228 +114 +19 +109 +72 +93 +129 +66 +91 +76 +43 +112 +48 +60 +78 +20 +145 +66 +99 +117 +48 +46 +131 +134 +143 +57 +193 +50 +93 +74 +102 +44 +5 +80 +108 +23 +81 +81 +101 +30 +31 +65 +230 +163 +124 +57 +218 +106 +176 +87 +154 +85 +83 +139 +12 +101 +59 +117 +149 +24 +101 +50 +51 +36 +8 +45 +103 +143 +220 +102 +21 +109 +60 +65 +115 +60 +56 +88 +9 +58 +52 +225 +110 +31 +180 +38 +84 +131 +278 +99 +30 +93 +37 +69 +94 +39 +33 +154 +30 +54 +112 +72 +130 +115 +57 +44 +72 +77 +27 +76 +68 +104 +60 +188 +84 +61 +13 +38 +124 +119 +173 +191 +86 +122 +58 +82 +131 +118 +119 +68 +65 +94 +149 +75 +82 +138 +100 +113 +288 +106 +103 +71 +56 +83 +66 +222 +143 +15 +121 +183 +38 +55 +183 +120 +41 +81 +33 +34 +216 +84 +92 +27 +64 +71 +70 +134 +198 +6 +49 +58 +90 +76 +53 +74 +116 +13 +70 +73 +47 +93 +67 +124 +146 +20 +190 +126 +60 +43 +66 +66 +198 +46 +33 +72 +42 +26 +103 +101 +5 +289 +120 +157 +57 +59 +96 +71 +128 +50 +83 +99 +61 +104 +266 +162 +113 +58 +119 +87 +168 +199 +101 +4 +99 +46 +90 +131 +113 +67 +52 +91 +46 +40 +91 +65 +84 +31 +211 +111 +81 +74 +31 +145 +63 +66 +169 +63 +166 +100 +13 +98 +123 +62 +72 +289 +81 +116 +79 +55 +133 +31 +23 +28 +162 +101 +57 +65 +68 +65 +62 +104 +49 +9 +65 +57 +63 +243 +41 +73 +70 +58 +33 +89 +65 +180 +66 +221 +22 +49 +61 +82 +64 +81 +240 +61 +73 +92 +118 +135 +69 +108 +32 +39 +6 +91 +24 +68 +52 +73 +55 +332 +283 +51 +39 +80 +62 +68 +11 +180 +25 +76 +55 +287 +74 +119 +143 +117 +110 +23 +68 +97 +24 +64 +46 +81 +56 +284 +88 +85 +75 +54 +65 +59 +24 +94 +77 +77 +139 +55 +98 +58 +159 +26 +53 +41 +41 +50 +81 +168 +112 +32 +39 +104 +30 +89 +73 +59 +47 +100 +152 +30 +47 +110 +88 +53 +165 +104 +211 +30 +43 +120 +74 +45 +57 +90 +134 +94 +65 +113 +60 +6 +128 +36 +70 +73 +105 +60 +85 +113 +76 +16 +132 +23 +108 +43 +87 +149 +149 +72 +63 +18 +109 +69 +63 +57 +41 +145 +203 +158 +46 +117 +95 +37 +26 +72 +93 +19 +65 +31 +41 +48 +139 +47 +109 +73 +57 +93 +3 +100 +17 +34 +117 +13 +106 +90 +93 +139 +1 +79 +48 +24 +167 +200 +80 +51 +46 +163 +142 +109 +28 +82 +102 +85 +81 +133 +118 +99 +94 +121 +17 +45 +26 +86 +55 +44 +72 +79 +94 +20 +92 +115 +82 +29 +62 +41 diff --git a/data/sameness.txt b/data/sameness.txt new file mode 100644 index 0000000..8fc2653 --- /dev/null +++ b/data/sameness.txt @@ -0,0 +1,2002 @@ +CLASSIC +938 +815 +760 +884 +956 +751 +786 +696 +544 +1011 +1010 +911 +718 +750 +554 +552 +791 +979 +665 +573 +750 +658 +531 +663 +1433 +607 +915 +657 +784 +896 +720 +884 +806 +665 +745 +718 +660 +647 +903 +418 +1006 +780 +622 +707 +777 +834 +751 +850 +800 +657 +788 +803 +807 +822 +663 +623 +677 +616 +782 +649 +526 +709 +943 +577 +939 +1020 +583 +799 +831 +832 +743 +881 +763 +798 +678 +733 +919 +549 +830 +684 +746 +758 +641 +650 +927 +801 +683 +616 +1020 +449 +590 +1044 +708 +581 +612 +709 +850 +748 +820 +830 +1064 +963 +865 +909 +709 +759 +795 +565 +626 +1124 +717 +767 +794 +652 +977 +917 +1060 +808 +756 +644 +880 +997 +644 +888 +617 +553 +855 +741 +542 +718 +622 +735 +822 +837 +1073 +914 +865 +640 +822 +849 +713 +459 +1162 +577 +637 +767 +621 +936 +926 +501 +797 +548 +902 +1050 +804 +817 +1014 +915 +829 +890 +684 +1209 +859 +651 +577 +789 +902 +900 +887 +590 +525 +682 +573 +758 +1055 +989 +598 +822 +575 +901 +602 +871 +683 +643 +868 +839 +684 +923 +990 +1121 +865 +672 +468 +795 +757 +749 +802 +859 +787 +753 +784 +832 +840 +964 +655 +615 +566 +629 +719 +571 +1041 +938 +552 +603 +726 +773 +583 +825 +699 +1009 +455 +657 +754 +845 +886 +647 +958 +592 +745 +803 +561 +792 +769 +725 +628 +747 +850 +748 +994 +986 +748 +1009 +591 +797 +808 +850 +945 +741 +936 +808 +772 +930 +973 +715 +757 +646 +753 +889 +919 +499 +731 +790 +797 +619 +522 +1151 +718 +915 +567 +823 +908 +749 +661 +1049 +682 +666 +695 +620 +570 +810 +718 +1002 +694 +710 +1030 +878 +826 +647 +618 +705 +822 +748 +762 +684 +813 +810 +1137 +802 +623 +1071 +1022 +720 +757 +1036 +985 +622 +672 +946 +944 +1142 +751 +918 +553 +719 +752 +696 +1020 +611 +880 +883 +856 +874 +706 +939 +791 +673 +829 +731 +718 +433 +614 +937 +638 +1006 +772 +933 +711 +896 +678 +960 +934 +644 +931 +1043 +775 +713 +780 +834 +708 +912 +715 +890 +675 +736 +535 +699 +1150 +810 +710 +805 +967 +613 +1030 +796 +959 +939 +435 +925 +892 +689 +670 +795 +712 +561 +849 +873 +701 +812 +945 +979 +783 +725 +522 +816 +740 +827 +536 +734 +677 +691 +983 +870 +537 +850 +905 +677 +887 +837 +851 +614 +788 +935 +784 +740 +592 +740 +664 +960 +510 +758 +748 +772 +923 +657 +749 +601 +806 +539 +682 +756 +903 +590 +690 +970 +1134 +808 +840 +701 +710 +832 +853 +866 +1059 +916 +711 +808 +608 +846 +775 +644 +714 +750 +596 +766 +749 +733 +980 +667 +662 +775 +752 +673 +478 +911 +632 +794 +833 +771 +734 +564 +624 +721 +654 +989 +561 +763 +808 +949 +828 +724 +685 +623 +727 +669 +959 +789 +674 +861 +715 +756 +831 +766 +630 +880 +742 +767 +800 +720 +823 +720 +1086 +780 +628 +824 +665 +917 +566 +736 +915 +705 +516 +705 +539 +652 +759 +791 +791 +752 +737 +1010 +691 +674 +667 +797 +818 +833 +934 +804 +875 +810 +545 +657 +657 +636 +713 +865 +958 +510 +639 +858 +557 +482 +600 +904 +532 +802 +663 +636 +652 +681 +1068 +926 +904 +1036 +681 +844 +852 +926 +760 +1027 +425 +926 +732 +777 +661 +689 +1249 +816 +688 +912 +711 +667 +944 +547 +696 +917 +1203 +966 +1040 +759 +455 +842 +853 +612 +854 +1062 +604 +865 +655 +703 +425 +627 +599 +652 +963 +1090 +1044 +862 +1106 +748 +700 +843 +601 +898 +713 +494 +809 +921 +818 +1005 +782 +809 +568 +529 +901 +667 +1040 +847 +816 +589 +610 +745 +847 +945 +764 +735 +846 +629 +893 +903 +757 +696 +971 +794 +628 +683 +1212 +1085 +977 +766 +809 +691 +728 +597 +769 +837 +879 +797 +559 +866 +522 +691 +909 +721 +594 +780 +723 +583 +739 +726 +767 +600 +776 +854 +967 +834 +525 +1056 +627 +744 +703 +867 +766 +372 +557 +820 +865 +778 +829 +1016 +631 +773 +898 +810 +742 +839 +941 +954 +746 +575 +605 +877 +713 +719 +727 +887 +812 +682 +832 +878 +796 +959 +753 +734 +590 +713 +890 +548 +643 +747 +1025 +773 +749 +827 +697 +598 +649 +671 +766 +748 +498 +881 +512 +806 +686 +491 +959 +751 +978 +627 +784 +838 +757 +992 +820 +796 +775 +1078 +1007 +589 +1034 +1140 +758 +715 +822 +664 +542 +738 +448 +829 +542 +719 +827 +722 +488 +591 +828 +696 +598 +607 +877 +731 +642 +703 +686 +780 +854 +765 +892 +516 +702 +739 +633 +931 +754 +563 +981 +484 +601 +724 +515 +745 +838 +912 +884 +679 +743 +746 +754 +804 +725 +711 +493 +859 +694 +597 +716 +819 +1032 +489 +1023 +867 +745 +564 +688 +892 +641 +885 +589 +862 +910 +709 +483 +599 +573 +797 +770 +823 +807 +534 +717 +618 +614 +639 +705 +774 +897 +875 +718 +711 +776 +845 +760 +1074 +899 +607 +651 +666 +520 +763 +933 +646 +576 +744 +757 +858 +944 +619 +975 +672 +588 +833 +1041 +1073 +788 +608 +852 +1074 +1096 +975 +914 +1042 +973 +833 +910 +801 +943 +1004 +875 +1143 +958 +619 +754 +610 +783 +622 +750 +551 +758 +1046 +607 +892 +832 +637 +446 +559 +529 +942 +648 +582 +599 +931 +807 +992 +680 +829 +813 +810 +907 +887 +1053 +668 +550 +746 +897 +869 +1036 +481 +1015 +686 +732 +1053 +774 +625 +783 +459 +804 +609 +771 +766 +627 +948 +956 +971 +848 +906 +878 +949 +741 +740 +1011 +916 +861 +835 +646 +798 +760 +593 +651 +486 +793 +1076 +724 +722 +743 +841 +744 +543 +656 +770 +518 +1009 +738 +826 +677 +830 +332 +597 +979 +811 +539 +698 +801 +666 +691 +816 +777 +795 +941 +758 +929 +837 +544 +844 +885 +806 +767 +542 +849 +895 +755 +580 +727 +668 +852 +655 +1122 +924 +831 +487 +940 +669 +612 +783 +685 +814 +663 +748 +878 +786 +808 +873 +926 +410 +883 +711 +820 +808 +621 +973 +NEW +1161 +919 +625 +957 +915 +939 +841 +635 +805 +961 +822 +901 +894 +837 +995 +822 +958 +896 +604 +892 +615 +1145 +834 +974 +880 +887 +867 +1043 +907 +731 +1033 +1000 +794 +665 +747 +1086 +831 +644 +662 +860 +820 +834 +946 +996 +698 +951 +761 +982 +775 +853 +1086 +1016 +928 +1189 +547 +1019 +756 +546 +740 +629 +750 +667 +634 +954 +823 +973 +1079 +778 +753 +788 +878 +892 +873 +715 +770 +812 +724 +1064 +914 +960 +801 +551 +960 +835 +1090 +712 +608 +981 +952 +847 +1104 +828 +722 +750 +866 +714 +601 +1039 +561 +723 +1140 +529 +681 +668 +594 +899 +912 +834 +927 +694 +872 +743 +1017 +785 +776 +807 +1014 +878 +769 +740 +686 +746 +1121 +822 +879 +944 +835 +948 +965 +1059 +1023 +934 +909 +852 +979 +829 +726 +696 +859 +589 +1329 +742 +583 +647 +939 +865 +757 +951 +773 +807 +781 +864 +718 +974 +1088 +1169 +1247 +902 +780 +1195 +1143 +647 +924 +897 +710 +849 +701 +838 +750 +770 +808 +788 +976 +1059 +783 +735 +765 +813 +761 +805 +809 +1008 +665 +865 +652 +740 +492 +1245 +809 +1131 +824 +1014 +936 +1000 +948 +1312 +1071 +758 +955 +877 +552 +758 +1031 +683 +997 +690 +987 +948 +1105 +712 +781 +717 +941 +861 +904 +786 +850 +716 +645 +809 +903 +771 +962 +1027 +915 +903 +856 +973 +1027 +1261 +597 +770 +1119 +931 +555 +850 +856 +774 +672 +976 +931 +529 +605 +964 +898 +1246 +678 +1242 +959 +769 +1046 +878 +1060 +674 +644 +870 +929 +857 +908 +616 +809 +734 +892 +772 +952 +736 +706 +1010 +707 +916 +804 +877 +790 +915 +912 +833 +999 +949 +658 +856 +1231 +1021 +832 +787 +800 +971 +749 +892 +755 +1001 +736 +1339 +873 +1145 +858 +652 +676 +749 +1012 +405 +833 +853 +1053 +1194 +803 +995 +728 +736 +704 +609 +710 +791 +896 +1543 +1062 +865 +670 +554 +843 +883 +481 +941 +1099 +874 +614 +847 +738 +705 +1149 +824 +985 +783 +886 +611 +651 +562 +817 +897 +672 +782 +822 +1041 +651 +1132 +805 +748 +859 +737 +1071 +804 +691 +759 +716 +1123 +731 +942 +991 +803 +822 +906 +904 +567 +888 +1023 +713 +610 +1095 +825 +826 +815 +960 +734 +1159 +576 +563 +884 +1094 +1005 +890 +886 +998 +592 +807 +886 +801 +940 +792 +1035 +1126 +887 +750 +692 +918 +456 +911 +865 +1048 +778 +689 +1209 +771 +881 +585 +804 +1206 +773 +901 +1008 +418 +891 +938 +808 +660 +958 +808 +1037 +1003 +678 +893 +806 +831 +1203 +653 +1206 +972 +819 +789 +748 +1108 +744 +982 +969 +924 +893 +806 +1296 +812 +982 +846 +1001 +1043 +838 +904 +744 +765 +1092 +871 +840 +839 +703 +844 +801 +575 +723 +925 +693 +856 +838 +822 +1106 +757 +674 +729 +849 +916 +824 +919 +679 +1216 +619 +883 +582 +886 +785 +1093 +772 +812 +871 +1074 +708 +577 +680 +859 +924 +1112 +793 +514 +567 +687 +913 +888 +1202 +775 +1011 +687 +1113 +1136 +787 +774 +738 +889 +826 +1117 +653 +745 +925 +760 +714 +951 +865 +626 +1000 +766 +1032 +1039 +819 +1314 +937 +867 +700 +701 +624 +882 +639 +1060 +944 +909 +728 +752 +1107 +1011 +658 +852 +772 +695 +898 +837 +920 +849 +675 +879 +1015 +1004 +1152 +1157 +807 +877 +648 +894 +787 +745 +853 +837 +1025 +840 +831 +717 +1029 +724 +716 +923 +628 +767 +1052 +897 +1154 +1025 +759 +732 +1231 +1083 +1117 +1201 +831 +926 +796 +912 +1193 +755 +804 +987 +791 +853 +943 +809 +1023 +939 +842 +731 +713 +1081 +565 +544 +943 +1044 +797 +724 +819 +774 +751 +904 +765 +810 +736 +930 +731 +729 +677 +1126 +901 +822 +847 +1140 +622 +835 +940 +1007 +812 +624 +679 +755 +1099 +936 +1043 +1070 +864 +699 +886 +1064 +889 +713 +1135 +776 +668 +983 +791 +851 +1053 +1075 +836 +735 +908 +634 +1003 +785 +819 +978 +748 +1086 +1077 +907 +922 +810 +1044 +743 +618 +950 +1088 +710 +1053 +856 +1035 +934 +854 +668 +758 +707 +629 +824 +782 +791 +485 +819 +1103 +1053 +921 +660 +781 +794 +886 +664 +887 +817 +619 +881 +945 +831 +987 +816 +718 +917 +738 +900 +877 +789 +878 +920 +713 +923 +777 +957 +679 +888 +633 +949 +733 +1288 +773 +665 +847 +965 +655 +943 +758 +643 +626 +721 +554 +785 +749 +1137 +720 +1238 +1020 +656 +806 +767 +944 +949 +829 +938 +1028 +664 +568 +877 +739 +881 +780 +778 +1126 +1186 +823 +693 +877 +989 +1045 +711 +644 +945 +748 +1274 +919 +1039 +897 +827 +762 +1164 +1096 +727 +845 +773 +969 +1083 +686 +872 +983 +680 +828 +760 +867 +901 +898 +830 +799 +1171 +876 +876 +766 +767 +854 +595 +935 +763 +660 +738 +857 +743 +703 +906 +970 +873 +748 +697 +933 +820 +713 +870 +848 +966 +737 +975 +948 +760 +860 +772 +903 +814 +1018 +1105 +837 +727 +1112 +686 +730 +976 +866 +646 +756 +815 +780 +824 +822 +534 +900 +859 +770 +1042 +602 +917 +725 +769 +755 +1027 +895 +958 +855 +524 +894 +865 +934 +820 +742 +927 +690 +899 +801 +727 +743 +702 +751 +942 +1013 +531 +854 +557 +1071 +791 +837 +979 +818 +876 +1137 +720 +475 +482 +833 +773 +779 +927 +864 +709 +709 +851 +825 +776 +957 +922 +937 +888 +1245 +486 +532 +814 +1074 +752 +680 +705 +665 +803 +647 +851 +662 +959 +934 +778 +831 +566 +821 +992 +857 +878 +945 +805 +871 +574 +740 +792 +874 +896 +1154 +877 +1043 +843 +835 +663 +914 +657 +1140 +636 +747 +1055 +902 +654 +584 +751 +973 +712 +981 +729 +1031 +674 +713 +578 +1011 +1069 +813 +874 +761 +990 +894 +1231 +835 +987 +717 +866 +936 +761 +740 +859 +737 +646 +652 +559 +855 +819 +867 +807 +663 +946 +843 +1101 +671 +840 +1050 +815 +607 +765 +1027 +870 +791 +774 +827 +934 +577 +676 +685 +1011 +685 +629 +783 +1047 +854 +1073 +1083 +933 +817 +881 +921 +739 +932 +826 +1256 +676 +850 +960 +578 +899 +630 +1011 +1057 diff --git a/pkg/boggle/die.go b/pkg/boggle/die.go index 315f0c8..8bd44d6 100644 --- a/pkg/boggle/die.go +++ b/pkg/boggle/die.go @@ -89,7 +89,7 @@ var ( newDie7 = newDie{"d", "e", "l", "r", "v", "y"} newDie8 = newDie{"d", "i", "s", "t", "t", "y"} newDie9 = newDie{"e", "e", "g", "h", "n", "w"} - newDie10 = newDie{"e", "e", "i", "n", "s", "v"} + newDie10 = newDie{"e", "e", "i", "n", "s", "u"} newDie11 = newDie{"e", "h", "r", "t", "v", "w"} newDie12 = newDie{"e", "i", "o", "s", "s", "t"} newDie13 = newDie{"e", "l", "r", "t", "t", "y"} From fa63daf379ac364a5a3a7a855cbc584d346272cd Mon Sep 17 00:00:00 2001 From: "exe.dev user" Date: Wed, 18 Mar 2026 05:58:35 +0000 Subject: [PATCH 2/4] fix: resolve golangci-lint errors - Check error return from dictionary.Load (errcheck) - Remove unnecessary blank identifier assignments in range (gosimple S1005) - Remove unnecessary guard around map access (gosimple S1036) Co-authored-by: Shelley --- cmd/max_word_count/max_word_count.go | 2 +- cmd/playable_words/playable_words.go | 4 +++- cmd/sameness/sameness.go | 10 +++------- pkg/dictionary/map.go | 2 +- pkg/game/tea.go | 2 +- 5 files changed, 9 insertions(+), 11 deletions(-) diff --git a/cmd/max_word_count/max_word_count.go b/cmd/max_word_count/max_word_count.go index 8d440c5..699c591 100644 --- a/cmd/max_word_count/max_word_count.go +++ b/cmd/max_word_count/max_word_count.go @@ -20,7 +20,7 @@ func main() { var bestBoard boggle.Board var bestBoardCount = 0 - for _ = range 100_000 { + for range 100_000 { b := boggle.Shake(boggle.ClassicDice) boardWordsDict := b.AllWords(dict) // fmt.Println(boardWordsDict.Size()) diff --git a/cmd/playable_words/playable_words.go b/cmd/playable_words/playable_words.go index fcfd01f..ef906a2 100644 --- a/cmd/playable_words/playable_words.go +++ b/cmd/playable_words/playable_words.go @@ -10,7 +10,9 @@ import ( func main() { unfiltered := dictionary.Map{} - dictionary.Load(dictionary.CSW19, unfiltered) + if err := dictionary.Load(dictionary.CSW19, unfiltered); err != nil { + panic(err) + } sizePlayable, _ := filter(unfiltered, boggle.Playable) // fmt.Printf("Excluded for size: %v\n", sizeExcluded) diff --git a/cmd/sameness/sameness.go b/cmd/sameness/sameness.go index 8b6f08c..140090c 100644 --- a/cmd/sameness/sameness.go +++ b/cmd/sameness/sameness.go @@ -17,7 +17,7 @@ const ( func main() { classicUniqueCounts := []string{} newUniqueCounts := []string{} - for _ = range 1_000 { + for range 1_000 { classicUnique, _ := evaluate(boggle.ClassicDice) classicUniqueCounts = append(classicUniqueCounts, strconv.Itoa(classicUnique)) newUnique, _ := evaluate(boggle.NewDice) @@ -40,16 +40,12 @@ func evaluate(dice [16]boggle.Die) (unique, common int) { wordCounts := map[string]int{} - for _ = range GamesPerSession { + for range GamesPerSession { b := boggle.Shake(dice) boardWordsDict := b.AllWords(dict) for _, word := range boardWordsDict.Members() { - if _, ok := wordCounts[word]; ok { - wordCounts[word]++ - } else { - wordCounts[word] = 1 - } + wordCounts[word]++ } } diff --git a/pkg/dictionary/map.go b/pkg/dictionary/map.go index 1b0944b..4b79346 100644 --- a/pkg/dictionary/map.go +++ b/pkg/dictionary/map.go @@ -17,7 +17,7 @@ func (d Map) CanBePrefix(pre string) bool { func (d Map) Members() []string { result := make([]string, 0, len(d)) - for word, _ := range d { + for word := range d { result = append(result, word) } return result diff --git a/pkg/game/tea.go b/pkg/game/tea.go index dea40dc..50d8138 100644 --- a/pkg/game/tea.go +++ b/pkg/game/tea.go @@ -143,7 +143,7 @@ func Run( finalModel := final.(model) scoredWords := make([]string, 0, len(finalModel.scoredWords)) - for word, _ := range finalModel.scoredWords { + for word := range finalModel.scoredWords { scoredWords = append(scoredWords, word) } return scoredWords, nil From 1e383e34eed3467a5306791299230d8bced6fef3 Mon Sep 17 00:00:00 2001 From: "exe.dev user" Date: Wed, 18 Mar 2026 06:00:22 +0000 Subject: [PATCH 3/4] fix: remove unnecessary blank identifier in range (gosimple S1005) Co-authored-by: Shelley --- cmd/word_counts/word_counts.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/word_counts/word_counts.go b/cmd/word_counts/word_counts.go index 5189167..627db86 100644 --- a/cmd/word_counts/word_counts.go +++ b/cmd/word_counts/word_counts.go @@ -19,7 +19,7 @@ func main() { log.Fatal(err.Error()) } - for _ = range 10_000 { + for range 10_000 { b := boggle.Shake(boggle.ClassicDice) boardWordsDict := b.AllWords(dict) fmt.Println(boardWordsDict.Size()) From b35f3c99511540009273aafb75afc46df46caa70 Mon Sep 17 00:00:00 2001 From: "exe.dev user" Date: Wed, 18 Mar 2026 06:06:54 +0000 Subject: [PATCH 4/4] chore: remove raw experiment data from branch Experiment results are available for download separately. Co-authored-by: Shelley --- data/RESULTS.md | 50 - data/classic_word_counts.txt | 10000 --------------------------------- data/common_words.txt | 1000 ---- data/new_word_counts.txt | 10000 --------------------------------- data/sameness.txt | 2002 ------- 5 files changed, 23052 deletions(-) delete mode 100644 data/RESULTS.md delete mode 100644 data/classic_word_counts.txt delete mode 100644 data/common_words.txt delete mode 100644 data/new_word_counts.txt delete mode 100644 data/sameness.txt diff --git a/data/RESULTS.md b/data/RESULTS.md deleted file mode 100644 index 31f3c67..0000000 --- a/data/RESULTS.md +++ /dev/null @@ -1,50 +0,0 @@ -# Boggle Experiments: Updated Results - -Re-run with corrected EEINSU die (was EEINSV). Also fixes a bug in -`cmd/sameness/sameness.go` where `evaluate()` always used `ClassicDice` -regardless of the `dice` parameter passed in. - -## Playable Words (Dictionary Sizes) - -| Metric | Classic | New (corrected) | Blog (old) | -|:---|---:|---:|---:| -| Playable words | 276,339 | 261,803 | 257,822* | -| Classic-exclusive | 14,663 | — | ~18,517 | -| New-exclusive | — | 127 | 134 | -| Classic-exclusive with F+K | 1,572 | — | 1,572 | - -*Inferred from blog: 276,339 - 18,517 = 257,822. - -The corrected die (U instead of V) adds ~4,000 more playable words to the -New Boggle dictionary, since U is substantially more common in English words -than V. - -## Word Counts per Board (10,000 boards) - -| Dice Set | Mean | Min | Max | -|:---|---:|---:|---:| -| Classic | 80.4 | 0 | 452 | -| New (corrected) | 90.2 | 0 | 510 | - -## Sameness: Unique Words in 10-Game Sessions (1,000 sessions) - -| Dice Set | Mean unique words | Min | Max | -|:---|---:|---:|---:| -| Classic | 771.9 | 332 | 1,433 | -| New (corrected) | 850.3 | 405 | 1,543 | - -Note: the original `sameness.go` had a bug where `evaluate()` always used -`ClassicDice` inside the loop regardless of the `dice` parameter. With this -fix, New Boggle shows ~10% more unique words per session than Classic, but -the distributions still largely overlap — the blog post's core conclusion -("effectively the same diversity") remains directionally correct. - -## Max Word Count Board (100,000 boards, Classic) - -516 words: -``` -l e s h -r u t a -n o l g -m s e a -``` diff --git a/data/classic_word_counts.txt b/data/classic_word_counts.txt deleted file mode 100644 index 0fdf7b5..0000000 --- a/data/classic_word_counts.txt +++ /dev/null @@ -1,10000 +0,0 @@ -76 -109 -2 -42 -114 -96 -73 -172 -156 -28 -115 -42 -95 -109 -27 -81 -55 -135 -64 -113 -89 -74 -119 -43 -168 -73 -151 -101 -46 -184 -110 -24 -86 -59 -67 -273 -136 -20 -26 -61 -72 -91 -41 -45 -100 -36 -110 -10 -71 -192 -82 -47 -51 -25 -273 -35 -66 -192 -102 -50 -52 -53 -42 -37 -253 -19 -153 -135 -137 -58 -179 -44 -14 -88 -46 -95 -103 -140 -95 -21 -52 -89 -122 -94 -377 -75 -75 -86 -88 -109 -121 -65 -138 -77 -89 -40 -123 -105 -88 -27 -29 -49 -38 -49 -26 -57 -142 -71 -58 -105 -96 -93 -110 -51 -30 -47 -163 -67 -63 -95 -83 -32 -90 -56 -137 -28 -64 -106 -46 -68 -25 -81 -46 -65 -69 -52 -108 -114 -82 -111 -133 -132 -31 -279 -88 -92 -25 -87 -126 -142 -36 -81 -138 -75 -95 -24 -61 -38 -109 -97 -38 -36 -21 -46 -105 -97 -75 -22 -47 -131 -90 -53 -56 -42 -114 -80 -9 -34 -55 -123 -28 -72 -36 -24 -24 -49 -64 -33 -32 -87 -132 -94 -40 -119 -67 -30 -67 -26 -57 -13 -94 -52 -37 -105 -310 -72 -178 -30 -18 -87 -69 -97 -51 -98 -18 -28 -84 -52 -43 -138 -164 -118 -8 -127 -133 -64 -166 -4 -21 -51 -28 -101 -34 -22 -41 -3 -136 -79 -40 -56 -143 -37 -106 -51 -25 -30 -90 -43 -42 -20 -13 -81 -124 -46 -173 -58 -34 -118 -106 -90 -112 -47 -17 -120 -39 -249 -62 -92 -40 -194 -81 -21 -67 -227 -72 -23 -175 -39 -75 -82 -37 -50 -16 -106 -85 -114 -63 -146 -91 -146 -68 -78 -65 -60 -33 -71 -21 -16 -155 -84 -40 -127 -71 -38 -78 -94 -116 -51 -212 -55 -54 -42 -67 -32 -130 -107 -23 -26 -59 -23 -37 -67 -51 -67 -30 -160 -77 -136 -11 -16 -137 -8 -68 -40 -66 -19 -58 -71 -86 -166 -34 -207 -70 -103 -36 -68 -48 -52 -9 -89 -49 -5 -76 -35 -80 -101 -79 -133 -213 -136 -6 -61 -14 -102 -40 -26 -62 -14 -34 -72 -40 -59 -62 -91 -117 -26 -32 -146 -47 -106 -58 -76 -28 -141 -105 -65 -37 -62 -3 -216 -113 -51 -138 -56 -114 -121 -96 -9 -44 -40 -76 -34 -74 -76 -66 -21 -97 -51 -182 -52 -45 -72 -46 -159 -52 -68 -103 -84 -139 -53 -199 -57 -49 -103 -23 -38 -143 -185 -43 -42 -118 -57 -40 -26 -146 -44 -58 -49 -80 -70 -60 -37 -36 -190 -36 -81 -114 -149 -59 -40 -198 -82 -106 -82 -95 -176 -55 -83 -51 -224 -49 -62 -101 -128 -44 -52 -44 -32 -125 -15 -37 -234 -117 -139 -92 -70 -30 -50 -132 -52 -70 -191 -103 -134 -29 -23 -58 -120 -37 -34 -47 -63 -188 -126 -80 -148 -43 -26 -109 -69 -95 -107 -41 -79 -9 -73 -92 -98 -92 -73 -82 -45 -44 -63 -102 -11 -224 -36 -32 -50 -127 -88 -35 -39 -67 -123 -23 -160 -123 -125 -65 -30 -37 -68 -93 -9 -216 -45 -79 -29 -86 -16 -34 -67 -101 -92 -16 -51 -25 -68 -28 -164 -124 -42 -102 -131 -80 -52 -74 -42 -29 -41 -117 -62 -47 -23 -182 -62 -87 -133 -52 -56 -90 -66 -78 -86 -139 -130 -69 -31 -53 -50 -71 -63 -101 -16 -11 -50 -98 -28 -43 -44 -37 -28 -151 -69 -26 -38 -119 -58 -90 -19 -90 -30 -24 -63 -155 -66 -70 -84 -59 -88 -120 -85 -62 -38 -35 -73 -132 -63 -235 -53 -118 -57 -49 -109 -11 -20 -187 -39 -9 -86 -48 -66 -54 -135 -43 -25 -28 -97 -61 -34 -144 -150 -30 -31 -102 -51 -109 -9 -125 -21 -99 -93 -39 -62 -203 -75 -65 -104 -16 -20 -92 -78 -15 -95 -61 -17 -20 -63 -33 -124 -303 -40 -180 -43 -36 -70 -19 -53 -56 -78 -45 -37 -78 -20 -27 -128 -79 -109 -73 -12 -132 -29 -23 -57 -43 -53 -3 -112 -87 -15 -51 -23 -92 -44 -94 -113 -110 -196 -102 -95 -40 -79 -39 -49 -131 -74 -69 -39 -46 -47 -7 -140 -193 -71 -70 -155 -128 -24 -133 -69 -66 -116 -99 -34 -99 -67 -61 -83 -78 -68 -77 -44 -79 -176 -40 -69 -68 -10 -190 -162 -113 -108 -37 -30 -54 -42 -66 -166 -104 -15 -109 -15 -309 -13 -107 -52 -125 -61 -136 -50 -189 -91 -63 -101 -74 -57 -47 -58 -53 -117 -82 -111 -43 -172 -35 -78 -196 -131 -59 -15 -98 -63 -52 -49 -185 -119 -91 -48 -30 -65 -68 -25 -115 -22 -81 -37 -66 -115 -87 -193 -69 -123 -156 -73 -51 -44 -30 -81 -36 -14 -81 -112 -146 -168 -129 -93 -26 -202 -52 -59 -60 -90 -101 -38 -76 -138 -33 -94 -102 -152 -101 -194 -172 -68 -90 -98 -66 -104 -137 -14 -127 -54 -11 -23 -153 -112 -269 -58 -141 -64 -30 -44 -128 -37 -72 -96 -63 -100 -106 -105 -47 -72 -36 -49 -87 -72 -29 -60 -144 -82 -37 -38 -60 -107 -54 -19 -57 -64 -2 -140 -31 -70 -32 -37 -120 -49 -232 -204 -144 -49 -47 -189 -55 -86 -30 -19 -41 -81 -123 -18 -186 -130 -10 -15 -17 -46 -76 -63 -126 -72 -22 -35 -44 -58 -203 -50 -21 -21 -65 -37 -19 -166 -36 -111 -53 -33 -19 -20 -44 -130 -58 -70 -118 -193 -100 -72 -82 -120 -13 -123 -74 -183 -31 -45 -119 -42 -77 -53 -52 -114 -56 -101 -98 -25 -81 -70 -162 -101 -14 -73 -42 -37 -73 -128 -109 -54 -41 -190 -45 -150 -42 -89 -31 -171 -76 -106 -81 -38 -104 -143 -24 -120 -28 -28 -15 -83 -78 -70 -72 -53 -124 -57 -102 -88 -61 -56 -61 -50 -127 -51 -111 -114 -83 -111 -183 -58 -133 -45 -45 -48 -146 -72 -31 -62 -66 -34 -63 -92 -36 -3 -29 -36 -38 -88 -141 -27 -70 -32 -17 -50 -98 -31 -30 -66 -54 -34 -90 -72 -31 -31 -40 -47 -43 -82 -158 -36 -11 -62 -104 -99 -13 -138 -144 -101 -97 -62 -33 -42 -84 -98 -5 -98 -52 -270 -61 -65 -28 -39 -127 -19 -57 -67 -92 -35 -66 -94 -27 -283 -28 -132 -196 -54 -63 -44 -37 -204 -78 -42 -88 -58 -103 -51 -88 -122 -67 -62 -14 -95 -38 -37 -32 -104 -104 -18 -105 -189 -213 -58 -5 -91 -121 -84 -202 -92 -46 -42 -89 -100 -144 -61 -89 -73 -63 -57 -107 -48 -78 -43 -65 -48 -126 -25 -98 -61 -32 -87 -64 -119 -85 -6 -24 -53 -104 -79 -101 -36 -82 -224 -76 -106 -152 -104 -48 -112 -73 -78 -92 -91 -217 -89 -116 -51 -35 -27 -105 -67 -109 -81 -66 -90 -109 -129 -167 -99 -84 -224 -63 -15 -18 -65 -34 -133 -35 -47 -41 -92 -86 -218 -39 -25 -56 -126 -104 -60 -27 -128 -97 -70 -107 -55 -271 -84 -16 -193 -4 -110 -87 -147 -43 -33 -16 -19 -124 -73 -128 -31 -217 -82 -27 -18 -117 -36 -47 -180 -27 -42 -93 -41 -28 -68 -204 -102 -230 -78 -135 -41 -142 -89 -48 -47 -44 -101 -60 -68 -23 -83 -103 -30 -33 -73 -21 -87 -70 -33 -82 -122 -26 -61 -172 -155 -91 -68 -198 -67 -31 -92 -129 -69 -39 -6 -41 -86 -37 -153 -130 -148 -36 -69 -71 -14 -171 -84 -60 -19 -63 -145 -116 -87 -124 -70 -100 -89 -94 -34 -75 -20 -6 -125 -194 -73 -113 -60 -75 -31 -60 -29 -7 -34 -33 -200 -45 -59 -33 -55 -137 -63 -34 -90 -117 -46 -17 -25 -0 -133 -96 -64 -238 -13 -88 -67 -31 -37 -45 -92 -116 -56 -166 -60 -69 -86 -67 -48 -99 -60 -141 -143 -57 -17 -75 -50 -97 -72 -32 -34 -19 -113 -43 -71 -43 -64 -139 -123 -105 -16 -11 -45 -116 -60 -68 -52 -60 -113 -55 -28 -18 -145 -105 -29 -64 -86 -30 -173 -22 -45 -234 -36 -53 -26 -62 -48 -87 -89 -30 -128 -100 -106 -243 -70 -129 -102 -88 -81 -107 -81 -78 -160 -125 -92 -136 -88 -30 -36 -63 -103 -36 -123 -78 -105 -78 -71 -44 -55 -30 -95 -60 -59 -89 -167 -53 -51 -168 -110 -83 -51 -166 -122 -67 -45 -80 -55 -42 -74 -114 -29 -19 -114 -51 -44 -77 -25 -97 -43 -85 -23 -79 -41 -48 -91 -72 -59 -96 -21 -87 -38 -79 -81 -88 -52 -28 -59 -115 -71 -93 -58 -44 -63 -148 -18 -99 -52 -105 -7 -60 -43 -91 -135 -49 -23 -56 -101 -75 -117 -91 -69 -21 -112 -51 -38 -68 -65 -0 -22 -31 -59 -94 -105 -35 -99 -59 -119 -8 -84 -56 -34 -113 -242 -68 -28 -106 -39 -177 -142 -59 -100 -127 -105 -59 -32 -140 -100 -56 -39 -46 -30 -58 -38 -89 -72 -82 -105 -171 -42 -127 -31 -10 -105 -104 -54 -94 -111 -87 -135 -44 -166 -52 -15 -50 -75 -51 -111 -37 -102 -79 -61 -174 -96 -119 -11 -123 -33 -77 -46 -137 -17 -82 -23 -90 -154 -93 -114 -88 -103 -82 -68 -48 -89 -35 -89 -118 -132 -28 -96 -251 -37 -97 -63 -90 -197 -0 -180 -59 -74 -158 -155 -55 -76 -48 -32 -59 -53 -39 -30 -49 -179 -55 -106 -48 -127 -1 -153 -154 -56 -157 -118 -102 -159 -58 -60 -50 -150 -102 -122 -152 -40 -19 -53 -137 -49 -141 -28 -33 -193 -22 -72 -39 -107 -74 -33 -71 -64 -36 -78 -46 -179 -71 -33 -90 -55 -95 -102 -23 -84 -230 -89 -29 -92 -113 -50 -131 -115 -53 -67 -72 -72 -54 -119 -14 -40 -38 -412 -30 -114 -104 -46 -51 -33 -30 -17 -109 -54 -158 -125 -82 -195 -57 -102 -30 -92 -40 -77 -41 -68 -66 -91 -57 -48 -64 -66 -41 -112 -56 -31 -35 -61 -101 -64 -111 -50 -47 -26 -87 -144 -84 -71 -95 -34 -95 -16 -40 -8 -116 -42 -31 -263 -110 -61 -73 -15 -98 -123 -152 -40 -48 -70 -71 -154 -49 -58 -32 -289 -65 -46 -19 -81 -140 -66 -55 -39 -52 -38 -27 -119 -40 -23 -97 -80 -170 -163 -65 -24 -63 -36 -102 -123 -42 -127 -63 -38 -35 -66 -44 -112 -72 -194 -46 -84 -188 -121 -31 -102 -48 -76 -77 -109 -207 -60 -216 -47 -203 -73 -30 -32 -40 -76 -67 -86 -19 -95 -57 -106 -71 -35 -63 -79 -122 -164 -50 -92 -76 -63 -79 -67 -27 -74 -98 -70 -219 -53 -126 -105 -97 -25 -60 -13 -42 -106 -200 -94 -56 -48 -193 -57 -29 -146 -146 -85 -111 -81 -138 -126 -191 -135 -73 -135 -8 -89 -83 -217 -96 -148 -84 -24 -23 -51 -107 -17 -132 -108 -119 -88 -23 -48 -62 -59 -108 -109 -50 -44 -124 -189 -119 -40 -78 -249 -89 -21 -24 -147 -105 -71 -57 -55 -33 -133 -55 -87 -61 -35 -55 -73 -133 -65 -237 -144 -84 -44 -49 -40 -55 -46 -14 -107 -50 -8 -40 -95 -107 -20 -161 -41 -52 -47 -42 -117 -59 -49 -21 -23 -80 -54 -132 -106 -74 -34 -31 -21 -55 -41 -15 -60 -50 -161 -14 -5 -49 -206 -76 -94 -78 -90 -52 -71 -49 -66 -134 -35 -76 -27 -108 -16 -156 -39 -45 -199 -72 -92 -150 -51 -10 -80 -74 -123 -190 -99 -58 -23 -95 -143 -8 -232 -37 -232 -122 -0 -99 -32 -203 -81 -202 -43 -80 -53 -116 -76 -39 -75 -63 -47 -47 -142 -40 -113 -106 -191 -149 -29 -83 -90 -86 -41 -59 -196 -111 -58 -102 -88 -124 -98 -37 -38 -32 -39 -74 -100 -30 -27 -132 -74 -74 -52 -59 -75 -125 -118 -153 -36 -17 -90 -47 -72 -37 -82 -60 -37 -151 -90 -28 -59 -65 -148 -36 -62 -89 -45 -109 -119 -86 -131 -42 -90 -57 -33 -255 -213 -68 -34 -10 -44 -122 -79 -14 -150 -108 -104 -67 -53 -96 -37 -31 -120 -73 -80 -97 -34 -113 -80 -46 -42 -122 -146 -68 -262 -144 -29 -59 -69 -65 -39 -84 -59 -84 -77 -86 -88 -24 -145 -78 -71 -101 -123 -80 -18 -80 -35 -71 -147 -75 -90 -44 -70 -51 -114 -10 -79 -171 -127 -20 -62 -59 -216 -77 -71 -98 -35 -41 -34 -66 -45 -137 -49 -115 -53 -74 -29 -60 -71 -100 -79 -161 -82 -242 -179 -130 -121 -181 -48 -77 -74 -94 -82 -124 -27 -90 -48 -108 -127 -63 -54 -58 -120 -101 -56 -192 -120 -173 -64 -96 -117 -129 -150 -130 -61 -58 -85 -70 -80 -51 -39 -71 -185 -29 -71 -101 -51 -72 -43 -31 -118 -36 -85 -113 -132 -45 -112 -127 -9 -93 -74 -25 -135 -73 -55 -34 -111 -22 -76 -172 -123 -60 -31 -99 -49 -75 -171 -96 -106 -89 -64 -9 -63 -53 -88 -46 -76 -68 -151 -70 -38 -52 -144 -51 -49 -38 -103 -19 -30 -35 -128 -62 -80 -12 -43 -60 -142 -15 -157 -143 -61 -42 -20 -3 -78 -26 -83 -47 -111 -25 -109 -54 -117 -97 -13 -44 -60 -211 -67 -25 -83 -27 -195 -256 -41 -52 -27 -48 -67 -20 -89 -134 -31 -112 -99 -58 -117 -121 -78 -194 -68 -47 -35 -24 -127 -68 -71 -166 -75 -72 -41 -75 -64 -66 -150 -89 -22 -54 -76 -79 -55 -130 -73 -56 -65 -86 -122 -59 -229 -47 -106 -155 -80 -82 -147 -41 -166 -16 -136 -103 -29 -55 -10 -115 -59 -70 -81 -23 -79 -63 -134 -46 -24 -35 -214 -17 -160 -105 -117 -97 -18 -88 -92 -128 -53 -28 -17 -15 -59 -24 -95 -16 -151 -92 -86 -111 -50 -32 -75 -170 -67 -80 -70 -109 -16 -68 -19 -72 -19 -131 -171 -92 -42 -68 -80 -79 -152 -21 -33 -28 -74 -51 -94 -76 -58 -83 -139 -142 -85 -125 -77 -13 -214 -42 -62 -44 -13 -121 -171 -53 -104 -61 -43 -77 -68 -53 -49 -71 -49 -140 -66 -84 -44 -90 -41 -71 -72 -164 -80 -57 -115 -61 -149 -113 -60 -65 -113 -135 -141 -36 -34 -78 -58 -107 -38 -52 -81 -71 -116 -80 -54 -13 -142 -35 -72 -79 -88 -12 -12 -47 -179 -116 -44 -106 -63 -41 -62 -40 -83 -26 -141 -9 -32 -145 -93 -73 -140 -121 -142 -182 -77 -122 -147 -42 -37 -205 -46 -200 -52 -53 -164 -83 -107 -175 -116 -148 -44 -222 -64 -81 -61 -73 -64 -154 -55 -41 -55 -131 -140 -97 -63 -88 -167 -148 -13 -98 -73 -221 -50 -45 -146 -122 -17 -44 -16 -14 -36 -144 -60 -61 -88 -71 -84 -68 -79 -13 -51 -73 -31 -71 -76 -80 -21 -65 -158 -95 -27 -53 -107 -63 -38 -96 -16 -72 -99 -56 -102 -97 -117 -115 -59 -82 -55 -117 -81 -80 -32 -65 -90 -265 -39 -165 -41 -168 -109 -5 -30 -130 -95 -33 -76 -99 -92 -135 -187 -190 -89 -48 -141 -39 -54 -41 -53 -67 -109 -69 -58 -83 -67 -188 -42 -241 -15 -36 -42 -154 -181 -45 -19 -27 -69 -248 -45 -25 -56 -83 -95 -77 -65 -160 -160 -125 -66 -144 -108 -165 -28 -128 -69 -35 -89 -86 -77 -55 -78 -157 -12 -24 -71 -24 -103 -48 -80 -49 -16 -46 -106 -140 -62 -61 -65 -59 -71 -98 -42 -59 -119 -83 -8 -98 -111 -66 -126 -24 -103 -126 -35 -34 -25 -36 -26 -48 -62 -19 -47 -58 -42 -45 -55 -148 -46 -55 -26 -124 -75 -77 -47 -2 -35 -7 -81 -93 -46 -160 -155 -305 -157 -162 -65 -23 -44 -31 -16 -9 -39 -189 -120 -104 -146 -88 -124 -72 -77 -42 -45 -123 -67 -66 -160 -95 -60 -255 -29 -58 -78 -37 -25 -101 -8 -153 -17 -108 -235 -240 -92 -228 -52 -84 -295 -73 -43 -16 -64 -183 -166 -113 -46 -38 -92 -20 -144 -182 -95 -102 -63 -146 -53 -116 -12 -95 -60 -59 -58 -171 -44 -69 -74 -40 -57 -27 -82 -108 -41 -132 -45 -29 -26 -72 -35 -43 -117 -136 -63 -57 -34 -105 -106 -53 -27 -78 -76 -123 -56 -111 -45 -79 -63 -45 -105 -19 -188 -60 -71 -69 -59 -41 -107 -89 -59 -64 -18 -131 -50 -84 -93 -166 -49 -67 -101 -59 -76 -47 -30 -13 -4 -124 -52 -35 -55 -41 -116 -33 -57 -98 -27 -65 -33 -147 -76 -7 -195 -74 -95 -48 -119 -35 -47 -86 -30 -134 -153 -167 -38 -136 -35 -74 -56 -29 -99 -83 -60 -28 -87 -24 -61 -52 -42 -62 -103 -36 -41 -121 -108 -103 -9 -81 -51 -42 -40 -106 -67 -14 -82 -59 -36 -92 -155 -134 -66 -32 -99 -90 -77 -47 -111 -111 -48 -41 -25 -31 -137 -87 -6 -67 -108 -123 -47 -50 -43 -59 -211 -81 -20 -34 -120 -156 -157 -57 -125 -302 -85 -75 -55 -3 -30 -94 -77 -17 -40 -55 -55 -259 -79 -85 -59 -60 -99 -65 -79 -215 -73 -17 -57 -80 -30 -97 -52 -31 -31 -58 -73 -76 -49 -17 -48 -31 -46 -41 -49 -147 -138 -151 -77 -101 -147 -106 -26 -63 -95 -0 -104 -42 -33 -30 -94 -105 -43 -17 -42 -75 -101 -13 -169 -113 -90 -259 -93 -40 -27 -19 -46 -42 -68 -47 -105 -173 -64 -130 -59 -119 -57 -98 -125 -106 -171 -34 -43 -89 -141 -86 -46 -59 -90 -102 -32 -87 -118 -99 -39 -65 -146 -80 -61 -60 -38 -111 -97 -63 -55 -85 -103 -35 -146 -29 -72 -22 -141 -12 -18 -55 -151 -109 -69 -62 -55 -25 -52 -75 -22 -64 -262 -63 -54 -138 -13 -16 -93 -76 -56 -34 -22 -115 -47 -21 -47 -99 -251 -196 -20 -100 -62 -83 -71 -106 -64 -85 -37 -23 -200 -36 -154 -193 -42 -69 -103 -165 -71 -105 -57 -81 -118 -30 -88 -40 -64 -72 -14 -98 -118 -25 -32 -64 -28 -145 -102 -22 -47 -44 -60 -42 -26 -56 -53 -150 -116 -102 -92 -119 -34 -61 -69 -112 -129 -82 -82 -83 -27 -66 -38 -66 -99 -16 -23 -65 -65 -136 -133 -138 -199 -47 -42 -140 -72 -23 -103 -198 -56 -32 -39 -26 -149 -19 -219 -49 -14 -128 -107 -79 -107 -101 -94 -36 -39 -51 -28 -37 -120 -135 -106 -52 -70 -97 -18 -61 -21 -98 -118 -139 -123 -51 -98 -59 -33 -54 -55 -84 -125 -117 -113 -85 -95 -49 -187 -60 -142 -124 -76 -85 -31 -7 -93 -72 -175 -46 -76 -39 -88 -8 -28 -27 -50 -70 -89 -68 -75 -331 -118 -95 -94 -82 -96 -160 -26 -84 -116 -27 -53 -91 -33 -84 -101 -79 -44 -66 -126 -94 -137 -131 -127 -72 -62 -154 -134 -94 -45 -58 -63 -73 -128 -51 -77 -83 -114 -36 -63 -66 -83 -67 -37 -92 -55 -65 -118 -129 -22 -32 -59 -96 -34 -21 -35 -110 -164 -146 -86 -50 -145 -58 -115 -26 -107 -73 -78 -58 -100 -64 -132 -63 -106 -62 -45 -51 -8 -120 -134 -79 -60 -69 -31 -52 -258 -83 -58 -170 -148 -70 -48 -83 -186 -75 -71 -214 -46 -60 -36 -50 -24 -160 -54 -74 -69 -84 -111 -66 -19 -59 -77 -126 -62 -84 -38 -62 -156 -166 -46 -106 -34 -51 -54 -90 -40 -266 -95 -27 -62 -172 -86 -101 -64 -54 -82 -97 -199 -133 -86 -47 -8 -82 -89 -59 -114 -130 -181 -116 -66 -47 -57 -24 -48 -125 -73 -42 -43 -45 -58 -120 -81 -172 -112 -65 -139 -204 -82 -64 -64 -180 -100 -59 -18 -77 -163 -70 -92 -36 -24 -4 -30 -125 -93 -27 -85 -57 -86 -56 -57 -177 -46 -50 -78 -171 -70 -98 -235 -105 -50 -23 -119 -81 -43 -54 -60 -41 -70 -88 -21 -113 -78 -34 -79 -93 -72 -136 -57 -75 -157 -109 -132 -100 -82 -168 -49 -49 -31 -135 -52 -74 -106 -83 -38 -98 -91 -125 -103 -15 -19 -59 -50 -58 -25 -71 -233 -137 -66 -46 -91 -93 -31 -49 -54 -84 -79 -91 -9 -32 -43 -23 -53 -41 -134 -57 -36 -140 -154 -215 -98 -145 -41 -56 -71 -75 -57 -60 -30 -156 -24 -96 -11 -43 -115 -62 -83 -12 -23 -229 -92 -48 -28 -44 -68 -128 -56 -130 -56 -135 -121 -18 -45 -5 -78 -65 -48 -184 -20 -44 -35 -60 -55 -185 -97 -125 -100 -26 -37 -82 -109 -40 -98 -130 -66 -26 -58 -67 -23 -39 -189 -39 -68 -24 -85 -176 -18 -107 -60 -47 -85 -133 -45 -132 -279 -32 -53 -102 -32 -77 -23 -84 -140 -158 -103 -81 -113 -97 -14 -133 -42 -77 -118 -46 -225 -145 -106 -25 -178 -60 -42 -12 -34 -50 -112 -51 -185 -55 -157 -36 -65 -33 -29 -33 -144 -17 -37 -46 -121 -23 -37 -135 -124 -132 -17 -142 -148 -217 -83 -65 -60 -17 -116 -24 -57 -176 -73 -39 -105 -92 -77 -213 -98 -81 -74 -91 -40 -96 -50 -44 -114 -139 -159 -170 -61 -27 -4 -132 -50 -67 -114 -68 -218 -8 -21 -67 -10 -14 -83 -38 -64 -229 -51 -56 -205 -100 -116 -45 -120 -44 -60 -10 -40 -213 -63 -99 -51 -34 -60 -87 -82 -81 -197 -8 -104 -100 -85 -116 -72 -43 -184 -94 -67 -105 -44 -220 -61 -125 -33 -99 -47 -91 -23 -47 -33 -63 -93 -56 -91 -77 -109 -18 -49 -56 -43 -19 -114 -58 -98 -45 -94 -121 -21 -50 -41 -58 -0 -76 -86 -52 -126 -78 -177 -70 -58 -81 -53 -64 -109 -168 -104 -53 -77 -54 -58 -154 -75 -60 -14 -130 -48 -106 -198 -64 -53 -61 -34 -228 -55 -108 -143 -26 -85 -76 -105 -78 -179 -53 -82 -81 -125 -106 -18 -85 -91 -14 -81 -131 -55 -47 -14 -51 -44 -32 -23 -129 -76 -84 -77 -225 -46 -112 -17 -60 -144 -93 -123 -112 -74 -51 -66 -83 -113 -62 -80 -116 -33 -53 -102 -143 -39 -98 -88 -28 -140 -91 -49 -91 -74 -92 -120 -51 -140 -47 -40 -183 -100 -24 -176 -75 -98 -41 -175 -73 -71 -166 -44 -38 -161 -45 -80 -136 -189 -114 -121 -53 -78 -79 -74 -70 -71 -51 -56 -38 -130 -136 -115 -156 -26 -94 -36 -103 -138 -23 -55 -49 -72 -66 -10 -112 -54 -38 -196 -104 -48 -103 -109 -89 -150 -102 -38 -85 -37 -40 -150 -35 -118 -177 -45 -48 -181 -42 -41 -330 -193 -69 -152 -230 -135 -52 -16 -63 -82 -75 -34 -89 -32 -69 -52 -136 -141 -67 -37 -41 -35 -62 -71 -149 -70 -129 -26 -61 -25 -174 -29 -134 -33 -78 -16 -83 -130 -91 -109 -65 -36 -91 -91 -28 -131 -142 -36 -40 -37 -148 -83 -43 -11 -87 -62 -121 -43 -126 -52 -41 -47 -133 -90 -104 -163 -90 -77 -76 -103 -130 -55 -48 -110 -147 -20 -26 -56 -99 -145 -63 -63 -48 -53 -54 -66 -62 -63 -101 -166 -48 -180 -103 -115 -82 -119 -64 -54 -121 -132 -102 -87 -64 -158 -77 -113 -61 -247 -265 -52 -47 -32 -30 -40 -171 -80 -167 -89 -42 -33 -154 -35 -143 -179 -60 -161 -62 -59 -91 -23 -57 -59 -162 -42 -8 -46 -43 -77 -87 -51 -37 -120 -19 -44 -25 -148 -26 -76 -34 -19 -100 -95 -105 -115 -78 -164 -68 -17 -37 -69 -29 -46 -87 -126 -13 -217 -132 -73 -62 -122 -30 -105 -82 -12 -34 -54 -85 -175 -70 -115 -162 -89 -95 -29 -65 -79 -153 -84 -165 -98 -192 -88 -62 -84 -80 -55 -50 -46 -112 -30 -141 -53 -121 -74 -105 -15 -80 -87 -225 -28 -54 -20 -57 -92 -29 -35 -49 -156 -29 -34 -54 -61 -105 -206 -151 -119 -150 -119 -51 -57 -76 -84 -35 -133 -34 -73 -45 -141 -62 -129 -150 -29 -202 -85 -29 -73 -51 -27 -44 -68 -148 -96 -50 -169 -22 -146 -76 -100 -42 -87 -54 -67 -221 -57 -76 -163 -124 -203 -59 -93 -118 -27 -94 -25 -54 -19 -14 -60 -33 -124 -75 -155 -95 -76 -138 -43 -41 -73 -116 -94 -116 -114 -72 -66 -101 -68 -42 -57 -40 -55 -138 -224 -79 -140 -83 -59 -21 -35 -33 -11 -204 -299 -40 -24 -76 -106 -34 -123 -61 -145 -98 -102 -108 -77 -131 -9 -168 -45 -81 -24 -71 -25 -69 -117 -60 -107 -102 -103 -105 -97 -170 -135 -81 -98 -76 -46 -66 -107 -106 -78 -98 -112 -3 -49 -16 -25 -25 -141 -179 -39 -85 -73 -34 -39 -74 -25 -40 -294 -25 -63 -84 -102 -30 -46 -151 -118 -141 -75 -101 -120 -140 -113 -86 -175 -59 -26 -37 -161 -52 -94 -6 -76 -101 -17 -43 -92 -117 -61 -32 -38 -129 -49 -49 -54 -88 -77 -150 -34 -51 -109 -35 -209 -59 -51 -140 -107 -11 -48 -58 -128 -55 -40 -50 -91 -45 -38 -59 -41 -0 -89 -83 -56 -70 -69 -66 -157 -46 -110 -138 -31 -62 -78 -6 -57 -91 -63 -84 -164 -43 -102 -103 -241 -45 -50 -58 -98 -99 -86 -188 -57 -87 -97 -76 -62 -33 -147 -19 -67 -65 -169 -28 -71 -71 -141 -94 -138 -90 -44 -35 -96 -60 -35 -186 -45 -22 -166 -103 -97 -73 -81 -81 -75 -54 -103 -73 -75 -159 -29 -52 -78 -44 -175 -46 -41 -9 -142 -34 -141 -81 -95 -89 -0 -54 -95 -17 -100 -22 -86 -57 -38 -28 -113 -100 -107 -67 -143 -372 -26 -98 -75 -24 -40 -59 -102 -46 -136 -64 -132 -111 -192 -34 -23 -91 -39 -107 -58 -157 -66 -54 -29 -78 -76 -50 -56 -77 -106 -166 -35 -85 -71 -75 -185 -133 -53 -105 -143 -72 -45 -83 -133 -40 -40 -100 -109 -70 -48 -87 -103 -19 -120 -126 -119 -77 -83 -41 -43 -129 -44 -115 -216 -64 -91 -36 -109 -175 -18 -86 -73 -45 -199 -51 -143 -72 -64 -29 -144 -58 -57 -94 -131 -202 -105 -221 -164 -50 -57 -101 -31 -26 -45 -116 -94 -37 -71 -19 -99 -87 -297 -37 -91 -81 -166 -58 -40 -54 -51 -117 -50 -166 -125 -15 -87 -76 -20 -152 -12 -45 -28 -20 -60 -95 -65 -80 -66 -159 -112 -110 -139 -60 -11 -117 -160 -128 -59 -84 -15 -75 -46 -190 -59 -134 -32 -115 -37 -41 -63 -235 -63 -32 -20 -85 -190 -65 -62 -25 -11 -117 -73 -38 -10 -163 -92 -34 -103 -106 -66 -76 -215 -40 -3 -103 -56 -82 -78 -20 -24 -24 -106 -81 -83 -53 -81 -94 -101 -54 -13 -285 -122 -56 -120 -195 -109 -141 -30 -12 -70 -191 -32 -34 -53 -62 -108 -66 -28 -38 -20 -125 -31 -29 -100 -12 -25 -75 -110 -174 -23 -203 -93 -38 -66 -86 -17 -116 -141 -64 -63 -53 -25 -96 -121 -60 -42 -8 -126 -210 -90 -72 -85 -64 -112 -28 -68 -92 -20 -100 -71 -147 -74 -29 -62 -26 -26 -36 -27 -97 -67 -109 -112 -76 -145 -195 -129 -87 -29 -65 -49 -62 -38 -88 -302 -50 -52 -55 -57 -93 -70 -60 -22 -64 -83 -115 -175 -112 -57 -46 -11 -36 -241 -42 -36 -63 -39 -20 -12 -78 -52 -60 -142 -240 -104 -16 -46 -72 -42 -29 -26 -33 -76 -107 -56 -22 -66 -92 -107 -3 -5 -26 -68 -20 -27 -151 -183 -98 -321 -99 -24 -44 -48 -45 -25 -135 -37 -86 -81 -94 -20 -46 -19 -136 -78 -119 -51 -47 -42 -92 -21 -78 -55 -87 -78 -164 -149 -83 -62 -174 -57 -40 -40 -70 -42 -66 -55 -69 -25 -36 -32 -59 -81 -39 -119 -116 -40 -87 -65 -155 -57 -86 -144 -100 -29 -65 -94 -120 -35 -96 -130 -71 -108 -14 -132 -63 -259 -2 -109 -42 -100 -42 -57 -137 -110 -56 -134 -87 -81 -31 -65 -123 -111 -34 -91 -52 -39 -120 -96 -112 -52 -86 -122 -58 -39 -156 -59 -82 -41 -84 -99 -56 -127 -98 -138 -49 -21 -123 -46 -112 -6 -48 -119 -39 -61 -109 -84 -172 -58 -69 -62 -6 -80 -29 -230 -58 -20 -48 -132 -113 -90 -123 -80 -19 -65 -24 -52 -225 -67 -80 -43 -71 -38 -119 -26 -43 -119 -86 -51 -112 -173 -26 -34 -111 -90 -88 -35 -198 -87 -18 -54 -186 -151 -125 -72 -45 -73 -84 -162 -26 -133 -22 -85 -92 -93 -349 -33 -82 -94 -101 -70 -35 -77 -100 -35 -115 -32 -84 -85 -39 -49 -129 -22 -44 -100 -71 -33 -86 -101 -217 -155 -5 -150 -44 -191 -11 -99 -61 -117 -186 -178 -74 -130 -57 -279 -30 -108 -114 -20 -88 -19 -117 -36 -36 -40 -31 -33 -74 -178 -30 -23 -25 -17 -77 -21 -50 -100 -107 -91 -87 -67 -25 -129 -200 -22 -108 -68 -40 -59 -42 -20 -97 -35 -81 -129 -32 -83 -123 -58 -63 -70 -20 -165 -103 -65 -56 -262 -60 -163 -41 -76 -104 -110 -27 -20 -37 -160 -8 -52 -30 -168 -64 -63 -188 -27 -80 -91 -86 -44 -273 -128 -49 -96 -114 -95 -49 -160 -119 -73 -223 -64 -9 -107 -80 -49 -74 -43 -97 -89 -125 -91 -18 -77 -104 -97 -28 -92 -143 -31 -117 -71 -33 -53 -100 -84 -72 -103 -47 -97 -63 -32 -68 -47 -148 -194 -163 -61 -44 -39 -82 -91 -65 -55 -165 -80 -131 -65 -156 -66 -67 -63 -49 -19 -48 -79 -89 -27 -29 -18 -41 -70 -120 -56 -186 -110 -58 -20 -102 -50 -30 -53 -118 -117 -53 -303 -99 -152 -51 -112 -120 -34 -131 -42 -96 -56 -72 -108 -65 -19 -35 -118 -158 -166 -82 -150 -156 -128 -38 -101 -21 -26 -56 -68 -165 -12 -83 -91 -53 -155 -92 -122 -23 -156 -209 -27 -104 -71 -147 -70 -76 -144 -118 -76 -41 -76 -103 -30 -206 -118 -86 -141 -160 -85 -147 -136 -120 -29 -84 -73 -67 -57 -60 -39 -35 -118 -205 -36 -51 -110 -79 -10 -41 -76 -95 -89 -73 -35 -55 -67 -38 -73 -52 -29 -81 -106 -37 -180 -11 -60 -60 -57 -98 -98 -126 -64 -41 -149 -79 -143 -45 -213 -101 -81 -104 -58 -28 -81 -140 -57 -58 -90 -78 -37 -33 -42 -31 -151 -51 -112 -92 -135 -39 -44 -77 -67 -83 -110 -85 -125 -92 -84 -87 -70 -136 -169 -21 -91 -124 -51 -49 -52 -36 -55 -52 -30 -339 -49 -21 -22 -114 -60 -68 -36 -73 -231 -32 -202 -83 -126 -149 -71 -88 -96 -70 -63 -97 -67 -128 -57 -76 -156 -83 -45 -80 -55 -107 -179 -94 -76 -223 -103 -36 -58 -109 -11 -145 -11 -92 -93 -58 -43 -85 -51 -47 -66 -28 -38 -93 -86 -108 -45 -31 -56 -149 -71 -33 -88 -187 -52 -94 -84 -132 -11 -212 -79 -34 -80 -25 -6 -136 -76 -71 -122 -105 -67 -57 -49 -60 -99 -46 -101 -36 -48 -67 -36 -85 -149 -77 -177 -99 -6 -157 -28 -157 -57 -62 -22 -35 -104 -72 -28 -57 -62 -76 -96 -91 -154 -11 -136 -34 -26 -80 -18 -66 -126 -96 -19 -68 -58 -53 -23 -98 -20 -125 -48 -74 -69 -48 -107 -56 -97 -37 -25 -12 -157 -171 -23 -31 -51 -13 -77 -45 -44 -159 -150 -87 -177 -40 -166 -36 -97 -97 -158 -45 -8 -15 -37 -96 -149 -104 -53 -52 -113 -48 -50 -101 -76 -145 -95 -12 -97 -159 -37 -91 -139 -33 -32 -171 -46 -161 -62 -56 -43 -132 -104 -109 -81 -27 -90 -156 -9 -104 -167 -280 -57 -132 -100 -192 -40 -63 -121 -110 -30 -22 -65 -105 -170 -234 -32 -83 -46 -170 -47 -47 -60 -40 -18 -37 -29 -154 -76 -33 -68 -30 -120 -55 -95 -57 -39 -39 -57 -4 -19 -28 -112 -90 -46 -119 -40 -117 -32 -162 -167 -42 -126 -71 -35 -35 -73 -54 -164 -61 -69 -130 -2 -59 -3 -195 -91 -90 -56 -38 -52 -76 -115 -101 -192 -7 -37 -83 -68 -37 -157 -140 -62 -143 -140 -37 -68 -136 -116 -80 -69 -74 -105 -135 -85 -50 -93 -133 -64 -265 -213 -18 -227 -61 -27 -92 -75 -60 -88 -124 -130 -117 -118 -71 -116 -96 -55 -33 -48 -41 -81 -38 -105 -34 -46 -74 -161 -34 -39 -35 -85 -105 -152 -50 -15 -89 -80 -75 -32 -123 -33 -61 -27 -213 -97 -20 -53 -5 -34 -114 -56 -149 -102 -65 -105 -40 -44 -5 -116 -15 -106 -49 -107 -25 -17 -34 -26 -30 -77 -32 -65 -76 -87 -101 -96 -46 -100 -112 -45 -79 -58 -96 -49 -2 -64 -40 -32 -63 -66 -41 -128 -70 -112 -34 -184 -76 -52 -3 -37 -16 -2 -30 -62 -47 -101 -11 -98 -51 -105 -101 -67 -140 -15 -214 -16 -70 -17 -26 -75 -105 -24 -60 -64 -94 -125 -59 -5 -47 -39 -164 -83 -73 -25 -54 -90 -20 -61 -137 -86 -71 -73 -17 -28 -46 -163 -102 -13 -93 -96 -99 -72 -12 -134 -52 -122 -127 -49 -98 -47 -147 -100 -101 -149 -129 -72 -48 -90 -96 -61 -134 -114 -33 -77 -59 -131 -70 -69 -88 -59 -129 -163 -81 -62 -33 -37 -74 -169 -54 -107 -139 -72 -27 -24 -55 -27 -96 -178 -142 -150 -24 -85 -56 -45 -221 -25 -78 -64 -97 -43 -36 -41 -55 -155 -71 -101 -88 -113 -39 -79 -205 -126 -122 -66 -61 -99 -58 -72 -54 -104 -131 -112 -225 -98 -105 -109 -24 -42 -19 -57 -90 -56 -273 -108 -58 -34 -256 -52 -50 -29 -18 -68 -139 -97 -25 -25 -8 -95 -80 -32 -138 -58 -91 -31 -11 -84 -48 -115 -137 -41 -60 -44 -166 -104 -11 -41 -89 -160 -32 -82 -54 -74 -129 -147 -105 -107 -57 -129 -37 -94 -115 -117 -81 -212 -102 -64 -18 -38 -24 -34 -43 -15 -71 -30 -238 -116 -135 -121 -80 -119 -13 -94 -54 -72 -36 -128 -83 -66 -144 -210 -35 -38 -120 -109 -167 -16 -34 -17 -43 -172 -67 -13 -81 -16 -121 -163 -136 -44 -59 -154 -161 -75 -109 -135 -78 -103 -25 -243 -83 -95 -52 -27 -185 -67 -23 -60 -118 -300 -54 -44 -98 -187 -89 -16 -161 -68 -114 -158 -70 -154 -38 -58 -3 -43 -90 -49 -63 -46 -46 -86 -181 -87 -98 -83 -53 -126 -66 -46 -209 -137 -115 -130 -204 -31 -29 -23 -142 -111 -107 -33 -72 -207 -86 -56 -131 -93 -38 -29 -183 -123 -86 -84 -41 -32 -72 -73 -202 -14 -23 -56 -165 -90 -93 -28 -48 -77 -108 -33 -41 -25 -91 -65 -53 -62 -86 -93 -65 -26 -4 -60 -20 -68 -43 -79 -38 -68 -57 -196 -14 -30 -54 -64 -30 -30 -65 -141 -118 -47 -52 -90 -138 -30 -99 -74 -199 -82 -48 -53 -71 -147 -92 -67 -135 -116 -122 -138 -82 -20 -79 -208 -38 -85 -163 -47 -30 -185 -185 -38 -100 -37 -149 -59 -79 -93 -154 -81 -22 -84 -104 -157 -73 -93 -70 -120 -194 -101 -62 -53 -22 -49 -61 -88 -158 -68 -140 -206 -38 -8 -72 -38 -38 -62 -74 -61 -99 -6 -262 -22 -23 -16 -6 -86 -38 -14 -66 -58 -26 -52 -107 -70 -22 -80 -87 -96 -164 -47 -71 -69 -51 -26 -108 -26 -68 -142 -101 -113 -84 -160 -70 -227 -94 -79 -101 -66 -54 -60 -120 -46 -16 -51 -25 -74 -70 -147 -126 -84 -38 -48 -50 -19 -87 -50 -77 -55 -0 -56 -6 -78 -84 -80 -52 -47 -131 -143 -143 -63 -105 -24 -142 -47 -10 -62 -24 -110 -83 -61 -40 -36 -97 -62 -65 -120 -59 -35 -27 -74 -106 -26 -70 -47 -25 -58 -193 -173 -64 -36 -71 -39 -95 -93 -66 -142 -65 -41 -152 -48 -45 -106 -25 -26 -15 -153 -57 -70 -154 -75 -124 -17 -95 -15 -184 -140 -106 -114 -88 -6 -35 -76 -110 -109 -63 -29 -34 -77 -109 -24 -23 -6 -125 -53 -31 -11 -89 -202 -61 -100 -21 -73 -46 -54 -195 -98 -92 -44 -60 -19 -60 -40 -57 -57 -37 -38 -87 -69 -85 -84 -55 -100 -116 -160 -68 -55 -4 -40 -90 -26 -45 -26 -13 -10 -46 -112 -75 -42 -169 -87 -118 -132 -75 -29 -81 -63 -69 -166 -122 -43 -55 -35 -38 -181 -133 -40 -111 -123 -94 -73 -60 -42 -78 -41 -252 -157 -47 -76 -143 -67 -78 -76 -68 -111 -81 -76 -7 -94 -84 -34 -56 -21 -91 -34 -156 -33 -20 -158 -31 -54 -35 -52 -89 -105 -199 -42 -62 -77 -93 -28 -14 -64 -32 -77 -100 -30 -107 -30 -57 -37 -85 -117 -110 -90 -93 -79 -78 -23 -50 -55 -28 -30 -43 -67 -16 -119 -140 -41 -65 -61 -80 -230 -40 -33 -149 -8 -104 -59 -69 -120 -29 -15 -206 -90 -68 -73 -65 -70 -90 -129 -89 -70 -188 -204 -140 -162 -67 -55 -85 -23 -74 -57 -119 -51 -63 -8 -14 -75 -57 -88 -76 -17 -97 -59 -11 -110 -79 -67 -227 -121 -57 -120 -152 -30 -14 -51 -132 -49 -61 -86 -30 -113 -74 -69 -81 -59 -24 -42 -37 -91 -123 -88 -95 -117 -80 -45 -60 -123 -24 -81 -59 -18 -24 -10 -58 -68 -83 -39 -75 -103 -54 -59 -58 -87 -21 -87 -67 -136 -8 -27 -72 -242 -53 -47 -98 -27 -141 -33 -33 -59 -66 -21 -56 -117 -32 -66 -107 -47 -53 -30 -50 -55 -63 -69 -87 -39 -85 -123 -82 -46 -172 -93 -59 -54 -21 -175 -51 -49 -139 -108 -75 -56 -74 -82 -50 -32 -106 -139 -100 -44 -35 -82 -23 -34 -89 -40 -14 -42 -130 -25 -53 -27 -128 -33 -78 -88 -36 -44 -64 -51 -134 -78 -81 -33 -175 -4 -131 -47 -48 -58 -61 -115 -114 -113 -131 -48 -173 -30 -88 -38 -146 -18 -44 -28 -45 -160 -206 -71 -87 -82 -115 -22 -55 -133 -23 -131 -142 -80 -58 -72 -99 -91 -19 -118 -22 -32 -99 -98 -122 -115 -60 -44 -116 -6 -284 -28 -77 -42 -95 -222 -59 -27 -33 -59 -17 -164 -43 -42 -41 -52 -66 -45 -82 -50 -23 -37 -42 -81 -93 -132 -60 -184 -38 -32 -57 -140 -54 -51 -156 -116 -44 -78 -50 -82 -45 -169 -54 -44 -87 -52 -62 -81 -81 -101 -72 -78 -78 -69 -85 -42 -67 -63 -70 -63 -60 -77 -37 -174 -114 -50 -56 -121 -46 -100 -59 -108 -59 -40 -94 -102 -177 -83 -20 -188 -32 -10 -95 -57 -122 -157 -69 -84 -36 -41 -130 -42 -34 -16 -211 -85 -113 -54 -66 -33 -66 -44 -42 -158 -70 -78 -14 -99 -68 -37 -93 -64 -66 -74 -107 -16 -71 -52 -35 -39 -70 -60 -104 -121 -60 -42 -22 -37 -79 -69 -82 -82 -1 -27 -68 -135 -213 -77 -70 -47 -103 -50 -53 -40 -129 -34 -197 -32 -64 -33 -62 -106 -18 -71 -204 -70 -39 -70 -42 -106 -9 -76 -59 -12 -13 -83 -40 -29 -91 -69 -38 -32 -50 -23 -128 -65 -175 -79 -144 -34 -92 -31 -48 -38 -45 -110 -54 -93 -76 -94 -46 -52 -59 -62 -74 -100 -36 -60 -29 -118 -84 -84 -58 -77 -105 -85 -121 -66 -123 -63 -40 -10 -63 -68 -18 -78 -89 -48 -188 -19 -21 -88 -73 -150 -29 -178 -73 -59 -84 -63 -98 -13 -37 -171 -83 -162 -93 -46 -152 -61 -47 -49 -130 -30 -21 -140 -34 -135 -62 -111 -46 -84 -74 -47 -112 -167 -58 -122 -43 -93 -62 -69 -27 -85 -12 -37 -96 -43 -54 -31 -170 -49 -57 -40 -41 -54 -14 -99 -98 -16 -21 -78 -25 -105 -178 -152 -172 -40 -65 -126 -128 -76 -25 -69 -66 -123 -11 -16 -17 -68 -54 -26 -25 -62 -49 -17 -50 -72 -65 -26 -58 -35 -97 -120 -42 -85 -89 -77 -55 -295 -80 -70 -97 -244 -51 -183 -70 -80 -67 -31 -95 -60 -19 -9 -33 -61 -65 -92 -219 -53 -11 -56 -22 -4 -134 -69 -44 -17 -144 -78 -79 -41 -57 -20 -136 -69 -157 -149 -69 -17 -57 -94 -50 -51 -88 -64 -42 -70 -145 -16 -52 -42 -137 -85 -91 -47 -39 -97 -83 -41 -10 -90 -102 -238 -20 -100 -39 -102 -258 -75 -205 -23 -56 -77 -79 -85 -41 -38 -54 -225 -83 -152 -42 -55 -65 -19 -35 -137 -102 -93 -147 -48 -122 -70 -33 -216 -111 -77 -11 -70 -99 -23 -243 -51 -103 -92 -39 -58 -104 -76 -78 -84 -17 -29 -67 -155 -81 -36 -139 -56 -70 -77 -175 -43 -125 -89 -56 -72 -183 -31 -30 -145 -41 -98 -183 -69 -60 -31 -107 -55 -35 -207 -62 -63 -110 -116 -177 -78 -86 -42 -299 -39 -135 -44 -50 -22 -68 -55 -135 -91 -112 -85 -118 -111 -34 -72 -120 -117 -37 -52 -57 -40 -90 -30 -15 -65 -123 -27 -32 -7 -111 -45 -70 -71 -33 -50 -17 -56 -27 -114 -79 -28 -129 -35 -108 -36 -110 -69 -47 -69 -171 -131 -75 -36 -198 -90 -117 -152 -87 -33 -200 -63 -129 -105 -124 -38 -108 -68 -44 -68 -77 -130 -175 -118 -53 -11 -89 -59 -78 -32 -177 -65 -40 -94 -203 -19 -69 -123 -71 -77 -23 -62 -93 -63 -12 -51 -85 -295 -72 -19 -51 -146 -37 -181 -107 -131 -56 -103 -75 -61 -90 -98 -46 -150 -78 -39 -90 -68 -121 -178 -50 -47 -48 -70 -129 -33 -112 -160 -90 -33 -170 -69 -92 -93 -123 -39 -87 -62 -162 -12 -130 -77 -86 -238 -116 -98 -13 -45 -3 -112 -20 -39 -63 -67 -31 -120 -99 -167 -2 -19 -76 -97 -81 -78 -18 -65 -163 -63 -43 -11 -26 -34 -43 -21 -36 -98 -215 -168 -39 -70 -32 -123 -65 -112 -56 -57 -114 -11 -70 -31 -30 -53 -205 -212 -190 -111 -108 -25 -59 -114 -156 -40 -44 -162 -111 -94 -65 -42 -68 -164 -30 -102 -79 -76 -99 -28 -68 -87 -22 -52 -79 -27 -102 -34 -45 -96 -28 -112 -105 -105 -236 -68 -24 -39 -70 -66 -87 -107 -110 -111 -148 -53 -191 -77 -85 -140 -52 -94 -38 -37 -164 -217 -65 -46 -199 -78 -69 -137 -123 -101 -219 -104 -42 -59 -63 -94 -67 -215 -54 -8 -13 -23 -91 -111 -43 -251 -120 -94 -201 -13 -167 -85 -220 -52 -107 -56 -181 -12 -27 -30 -154 -163 -104 -114 -72 -99 -33 -108 -138 -31 -131 -59 -91 -104 -60 -124 -48 -87 -42 -133 -33 -18 -28 -25 -80 -99 -49 -17 -184 -100 -100 -94 -73 -54 -76 -84 -48 -77 -25 -200 -113 -24 -87 -25 -54 -71 -29 -71 -40 -22 -61 -83 -87 -67 -131 -38 -99 -43 -17 -101 -47 -58 -42 -53 -67 -56 -88 -116 -73 -24 -69 -251 -40 -147 -40 -60 -39 -74 -102 -37 -39 -155 -40 -31 -82 -41 -162 -19 -43 -80 -115 -20 -131 -71 -50 -49 -164 -53 -26 -33 -146 -30 -94 -27 -103 -68 -35 -57 -101 -44 -14 -41 -154 -132 -52 -83 -67 -35 -113 -90 -133 -79 -174 -170 -134 -57 -83 -60 -30 -16 -34 -24 -47 -101 -99 -64 -118 -291 -118 -112 -15 -56 -249 -41 -195 -85 -80 -30 -75 -115 -56 -24 -95 -78 -19 -39 -79 -127 -113 -189 -83 -201 -42 -48 -74 -37 -27 -74 -97 -26 -129 -122 -101 -54 -56 -166 -71 -126 -27 -185 -123 -180 -57 -183 -83 -11 -117 -94 -25 -94 -62 -32 -143 -139 -66 -63 -143 -93 -48 -106 -119 -46 -118 -73 -26 -73 -117 -24 -110 -61 -37 -124 -31 -93 -112 -75 -84 -14 -43 -89 -80 -94 -31 -11 -48 -37 -21 -60 -130 -191 -76 -61 -76 -41 -42 -83 -44 -72 -35 -54 -28 -37 -62 -65 -52 -81 -100 -93 -277 -53 -129 -46 -80 -35 -108 -12 -78 -29 -9 -105 -68 -225 -34 -66 -54 -98 -66 -77 -28 -98 -72 -47 -39 -181 -93 -64 -66 -52 -83 -95 -152 -27 -64 -92 -56 -65 -7 -6 -36 -58 -80 -52 -92 -452 -67 -94 -103 -50 -54 -93 -31 -182 -68 -77 -71 -25 -76 -104 -241 -22 -125 -69 -82 -78 -69 -106 -118 -48 -30 -114 -58 -156 -43 -21 -75 -35 -83 -51 -173 -76 -125 -150 -71 -84 -124 -40 -54 -148 -76 -80 -72 -119 -74 -104 -34 -324 -64 -46 -37 -70 -125 -77 -29 -192 -41 -13 -68 -75 -47 -125 -168 -63 -18 -45 -50 -61 -54 -73 -58 -28 -24 -171 -86 -22 -175 -140 -38 -71 -164 -126 -144 -75 -51 -90 -59 -82 -121 -29 -65 -37 -47 -101 -112 -32 -34 -44 -49 -70 -92 -40 -5 -256 -78 -47 -94 -79 -149 -47 -83 -234 -256 -67 -205 -53 -96 -86 -64 -27 -216 -148 -177 -161 -82 -46 -75 -35 -148 -18 -9 -30 -103 -71 -74 -80 -134 -101 -166 -44 -123 -42 -30 -90 -197 -28 -36 -117 -126 -53 -57 -165 -110 -23 -71 -119 -43 -79 -30 -119 -41 -8 -63 -135 -65 -57 -48 -72 -38 -115 -18 -127 -36 -53 -71 -40 -113 -49 -81 -47 -121 -33 -60 -43 -17 -40 -58 -160 -99 -112 -83 -31 -52 -35 -31 -36 -134 -39 -108 -76 -54 -125 -104 -127 -144 -37 -84 -113 -76 -29 -8 -38 -52 -46 -105 -46 -106 -122 -75 -34 -55 -72 -80 -77 -74 -67 -41 -83 -74 -40 -46 -142 -116 -66 -40 -120 -159 -92 -56 -43 -31 -100 -203 -89 -68 -114 -34 -95 -33 -34 -158 -20 -80 -135 -182 -66 -27 -251 -63 -190 -47 -94 -26 -81 -57 -95 -57 -79 -82 -21 -165 -107 -18 -22 -122 -86 -64 -126 -68 -116 -110 -77 -15 -15 -43 -80 -112 -20 -35 -38 -136 -100 -30 -201 -46 -100 -29 -85 -96 -73 -94 -96 -110 -17 -73 -37 -93 -33 -51 -38 -34 -61 -77 -47 -65 -40 -27 -72 -29 -25 -165 -128 -82 -72 -60 -54 -130 -106 -110 -104 -133 -43 -30 -143 -55 -36 -60 -130 -282 -29 -85 -100 -18 -57 -75 -96 -57 -12 -20 -73 -70 -128 -5 -21 -29 -171 -10 -25 -54 -153 -215 -25 -147 -31 -71 -141 -105 -22 -70 -59 -79 -27 -138 -78 -65 -70 -71 -44 -50 -77 -47 -49 -23 -42 -189 -122 -86 -76 -129 -84 -88 -173 -60 -20 -133 -181 -47 -95 -56 -47 -73 -72 -26 -41 -47 -35 -131 -32 -48 -100 -134 -72 -29 -78 -190 -15 -29 -43 -42 -42 -105 -94 -20 -66 -36 -79 -15 -108 -34 -122 -22 -114 -80 -107 -153 -53 -70 -142 -89 -96 -112 -126 -36 -43 -29 -140 -39 -42 -86 -138 -55 -75 -97 -53 -171 -120 -45 -35 -25 -33 -33 -115 -37 -77 -68 -29 -63 -32 -80 -145 -114 -64 -48 -22 -31 -133 -85 -40 -173 -37 -17 -7 -64 -131 -78 -53 -4 -117 -83 -34 -44 -63 -52 -42 -136 -79 -82 -175 -47 -25 -60 -108 -229 -89 -102 -116 -57 -19 -92 -66 -100 -48 -57 -24 -79 -50 -75 -82 -156 -36 -40 -97 -193 -76 -37 -80 -40 -250 -34 -15 -81 -72 -94 -141 -170 -186 -61 -65 -22 -95 -139 -33 -10 -77 -169 -117 -37 -69 -57 -32 -127 -81 -106 -26 -68 -19 -76 -23 -36 -79 -93 -68 -62 -150 -143 -129 -63 -30 -202 -75 -62 -23 -53 -72 -72 -101 -146 -49 -18 -64 -84 -55 -41 -62 -106 -168 -118 -64 -56 -51 -119 -19 -127 -85 -137 -99 -107 -120 -43 -55 -70 -37 -67 -108 -56 -35 -111 -48 -34 -206 -112 -98 -55 -94 -74 -24 -238 -58 -21 -104 -89 -40 -112 -53 -36 -83 -19 -65 -72 -128 -24 -71 -10 -54 -80 -114 -63 -97 -167 -112 -60 -52 -116 -79 -135 -55 -127 -62 -33 -56 -52 -113 -31 -85 -21 -186 -72 -140 -56 -44 -55 -67 -22 -79 -30 -121 -38 -28 -82 -34 -101 -90 -76 -35 -109 -161 -133 -48 -101 -36 -91 -29 -110 -108 -219 -67 -29 -220 -196 -154 -44 -99 -132 -65 -58 -7 -55 -76 -58 -252 -102 -14 -109 -87 -71 -168 -66 -177 -27 -76 -78 -238 -145 -37 -86 -55 -116 -36 -112 -69 -58 -33 -51 -21 -100 -29 -93 -52 -27 -27 -136 -109 -42 -81 -22 -104 -20 -181 -59 -147 -15 -177 -89 -111 -78 -159 -142 -103 -63 -70 -25 -132 -91 -137 -42 -28 -114 -36 -47 -81 -52 -21 -106 -90 -189 -144 -57 -90 -132 -75 -20 -156 -44 -53 -168 -38 -21 -43 -59 -26 -232 -86 -21 -20 -55 -90 -66 -119 -5 -47 -20 -57 -71 -41 -47 -2 -55 -95 -136 -40 -59 -169 -30 -40 -80 -35 -217 -111 -163 -31 -47 -62 -94 -110 -69 -88 -110 -91 -19 -41 -14 -61 -47 -84 -78 -35 -140 -42 -219 -82 -60 -48 -122 -42 -70 -90 -83 -41 -28 -54 -50 -46 -18 -65 -136 -205 -139 -79 -53 -43 -28 -53 -15 -54 -24 -82 -21 -90 -100 -51 -26 -41 -115 -160 -37 -134 -50 -28 -235 -145 -137 -58 -37 -85 -51 -33 -85 -65 -109 -25 -54 -11 -39 -106 -18 -18 -73 -174 -52 -86 -36 -36 -118 -116 -146 -61 -76 -115 -29 -44 -168 -29 -22 -93 -38 -56 -60 -92 -93 -90 -27 -85 -148 -57 -230 -98 -43 -44 -148 -69 -88 -43 -102 -119 -71 -19 -77 -96 -47 -95 -113 -33 -53 -89 -75 -58 -116 -142 -49 -41 -81 -38 -97 -24 -40 -90 -89 -216 -68 -72 -99 -40 -154 -99 -113 -57 -91 -109 -155 -74 -46 -19 -59 -11 -35 -45 -134 -81 -42 -60 -76 -139 -101 -107 -17 -112 -162 -109 -145 -42 -204 -163 -52 -59 -119 -93 -34 -103 -98 -196 -96 -62 -66 -112 -126 -28 -47 -103 -77 -141 -59 -53 -40 -54 -109 -48 -94 -112 -78 -52 -21 -122 -83 -14 -80 -121 -216 -63 -106 -19 -65 -69 -155 -143 -21 -91 -98 -236 -17 -21 -147 -16 -135 -58 -51 -13 -141 -11 -179 -57 -65 -25 -37 -56 -4 -89 -59 -94 -26 -73 -58 -46 -79 -74 -66 -99 -31 -77 -44 -119 -92 -9 -25 -69 -133 -113 -31 -45 -80 -135 -43 -113 -106 -129 -62 -106 -26 -50 -10 -105 -53 -89 -15 -74 -42 -38 -80 -127 -72 -138 -48 -86 -104 -112 -67 -25 -135 -82 -114 -212 -42 -82 -36 -77 -56 -56 -56 -65 -85 -12 -169 -78 -1 -262 -59 -73 -19 -82 -124 -76 -56 -61 -23 -195 -64 -66 -104 -86 -53 -179 -99 -97 -39 -33 -10 -136 -39 -91 -51 -64 -116 -13 -61 -88 -44 -31 -82 -46 -50 -158 -186 -80 -117 -42 -84 -16 -270 -60 -142 -83 -50 -88 -25 -30 -75 -40 -105 -59 -20 -43 -27 -70 -189 -60 -174 -50 -126 -77 -53 -50 -68 -160 -47 -40 -20 -77 -78 -70 -50 -116 -39 -88 -102 -81 -120 -111 -74 -136 -68 -51 -38 -18 -75 -37 -26 -126 -33 -171 -38 -61 -31 -175 -63 -45 -32 -119 -103 -20 -127 -161 -58 -39 -74 -51 -32 -7 -77 -139 -101 -91 -23 -129 -60 -137 -121 -14 -90 -115 -183 -172 -41 -102 -58 -47 -150 -72 -123 -220 -46 -63 -18 -169 -122 -83 -85 -32 -65 -143 -39 -59 -140 -115 -47 -47 -54 -35 -35 -14 -10 -126 -81 -42 -44 -35 -106 -26 -80 -102 -135 -56 -155 -70 -46 -136 -53 -69 -47 -41 -76 -22 -149 -79 -153 -15 -29 -84 -45 -74 -37 -57 -32 -65 -45 -116 -37 -228 -118 -36 -35 -176 -65 -48 -33 -63 -163 -159 -130 -33 -75 -111 -133 -52 -75 -42 -36 -72 -78 -38 -44 -56 -120 -138 -71 -107 -80 -45 -92 -59 -58 -85 -52 -28 -114 -79 -43 -194 -128 -9 -59 -34 -22 -77 -148 -131 -42 -113 -125 -82 -110 -64 -114 -25 -74 -47 -41 -39 -27 -58 -208 -112 -126 -72 -154 -35 -12 -20 -52 -66 -44 -80 -98 -51 -61 -126 -328 -45 -150 -103 -129 -60 -14 -143 -170 -27 -122 -28 -93 -46 -42 -96 -40 -86 -69 -32 -111 -57 -54 -85 -51 -26 -71 -10 -103 -105 -114 -43 -51 -38 -194 -94 -53 -80 -67 -42 -50 -34 -71 -50 -57 -43 -81 -120 -90 -150 -70 -136 -46 -69 -38 -108 -41 -85 -25 -11 -8 -51 -103 -94 -92 -112 -55 -106 -19 -153 -145 -52 -67 -99 -105 -26 -34 -143 -102 -109 -67 -102 -6 -121 -64 -35 -133 -43 -110 -44 -60 -74 -72 -77 -139 -44 -27 -10 -45 -43 -77 -111 -51 -150 -47 -65 -68 -35 -28 -88 -58 -229 -7 -89 -57 -78 -112 -50 -13 -56 -66 -44 -81 -110 -47 -52 -39 -75 -30 -138 -229 -121 -99 -34 -36 -133 -23 -84 -37 -45 -25 -64 -75 -142 -127 -17 -40 -144 -57 -98 -72 -158 -103 -92 -137 -126 -47 -80 -53 -89 -42 -141 -68 -106 -35 -32 -101 -60 -104 -12 -15 -55 -38 -30 -56 -146 -30 -330 -124 -103 -89 -142 -67 -46 -45 -80 -81 -103 -112 -152 -101 -149 -47 -45 -258 -91 -40 -47 -110 -272 -48 -47 -24 -14 -28 -101 -149 -202 -72 -102 -62 -404 -202 -141 -75 -74 -41 -94 -77 -82 -37 -37 -90 -14 -42 -46 -80 -34 -89 -263 -62 -82 -151 -43 -55 -213 -163 -16 -25 -66 -53 -7 -44 -72 -87 -53 -113 -31 -33 -75 -70 -110 -34 -29 -110 -7 -62 -33 -40 -72 -163 -26 -53 -31 -180 -3 -173 -40 -107 -29 -119 -96 -15 -72 -56 -157 -70 -58 -97 -204 -172 -90 -8 -57 -69 -52 -26 -7 -86 -95 -100 -73 -44 -30 -47 -106 -35 -75 -107 -35 -67 -16 -14 -66 -119 -152 -105 -332 -144 -58 -43 -84 -8 -130 -27 -52 -32 -81 -57 -37 -34 -188 -159 -69 -75 -56 -304 -62 -110 -82 -119 -80 -161 -46 -44 -56 -35 -209 -24 -52 -72 -139 -42 -20 -51 -52 -47 -84 -59 -41 -40 -40 -74 -85 -91 -99 -51 -58 -58 -117 -24 -38 -47 -124 -112 -114 -74 -86 -160 -143 -102 -107 -281 -95 -101 -44 -60 -92 -13 -43 -72 -52 -103 -84 -67 -51 -111 -77 -40 -26 -93 -170 -38 -12 -41 -62 -98 -86 -40 -32 -53 -145 -63 -102 -25 -173 -53 -94 -87 -37 -155 -47 -44 -78 -84 -107 -92 -72 -69 -181 -84 -76 -33 -16 -53 -26 -81 -33 -56 -59 -151 -48 -90 -284 -62 -57 -53 -63 -33 -49 -108 -77 -84 -72 -156 -39 -58 -50 -68 -100 -104 -71 -87 -67 -223 -92 -95 -20 -32 -152 -12 -110 -137 -23 -32 -47 -212 -123 -98 -131 -54 -75 -156 -43 -34 -117 -101 -146 -67 -126 -101 -60 -57 -92 -136 -46 -20 -71 -56 -56 -116 -65 -54 -61 -38 -48 -105 -39 -28 -46 -50 -110 -37 -20 -39 -86 -147 -167 -138 -124 -71 -63 -86 -57 -126 -49 -111 -70 -97 -97 -34 -73 -88 -50 -73 -90 -13 -36 -29 -34 -44 -38 -158 -55 -88 -42 -88 -214 -76 -190 -15 -227 -38 -73 -138 -242 -76 -282 -68 -111 -52 -66 -40 -58 -51 -66 -103 -82 -72 -29 -32 -37 -80 -58 -43 -117 -69 -205 -61 -55 -136 -137 -129 -55 -118 -97 -22 -20 -59 -10 -136 -135 -73 -99 -109 -76 -91 -11 -29 -82 -80 -114 -135 -52 -157 -124 -138 -105 -35 -41 -39 -114 -58 -47 -206 -181 -63 -42 -89 -20 -37 -38 -166 -79 -160 -10 -43 -153 -111 -50 -166 -86 -111 -130 -25 -86 -25 -107 -241 -162 -104 -11 -298 -176 -220 -38 -184 -71 -52 -74 -97 -74 -144 -78 -44 -100 -51 -92 -43 -101 -90 -118 -51 -75 -74 -144 -16 -43 -63 -171 -36 -150 -62 -121 -80 -72 -92 -58 -31 -42 -30 -68 -78 -36 -30 -187 -175 -37 -35 -84 -22 -31 -77 -67 -68 -56 -63 -58 -24 -63 -85 -188 -156 -40 -125 -55 -111 -22 -215 -41 -60 -75 -43 -50 -66 -116 -115 -43 -120 -103 -55 -205 -124 -141 -35 -73 -31 -115 -89 -37 -40 -24 -102 -35 -94 -81 -34 -106 -67 -148 -81 -47 -41 -99 -57 -108 -56 -83 -60 -52 -186 -42 -45 -143 -124 -200 -193 -135 -140 -160 -130 -37 -124 -122 -192 -67 -104 -96 -87 -63 -60 -99 -168 -38 -171 -166 -74 -90 -14 -146 -105 -102 -52 -110 -67 -47 -33 -117 -56 -34 -74 -73 -49 -58 -10 -48 -137 -66 -160 -171 -29 -179 -76 -22 -42 -78 -19 -38 -38 -44 -31 -105 -92 -99 -41 -71 -45 -66 -72 -73 -109 -63 -62 -68 -319 -63 -46 -107 -62 -79 -132 -53 -98 -70 -36 -58 -71 -174 -36 -99 -79 -85 -124 -99 -118 -84 -126 -37 -77 -48 -173 -22 -169 -59 -84 -105 -111 -83 -19 -108 -18 -202 -65 -107 -29 -12 -82 -88 -72 -72 -50 -75 -35 -139 -348 -130 -57 -93 -95 -35 -59 -30 -108 -28 -27 -103 -49 -18 -67 -31 -72 -55 -31 -160 -73 -105 -50 -31 -66 -47 -38 -27 -8 -55 -12 -46 -83 -54 -41 -60 -8 -75 -186 -54 -32 -48 -15 -60 -103 -68 -26 -28 -140 -46 -72 -134 -69 -56 -80 -30 -218 -69 -35 -21 -71 -53 -68 -72 -41 -18 -43 -72 -117 -97 -113 -41 -53 -110 -100 -159 -88 -53 -26 -38 -51 -27 diff --git a/data/common_words.txt b/data/common_words.txt deleted file mode 100644 index 4526cf2..0000000 --- a/data/common_words.txt +++ /dev/null @@ -1,1000 +0,0 @@ -eale 466 -ease 461 -eina 414 -alee 413 -eoan 394 -ilea 394 -olea 379 -lean 369 -aine 367 -eine 367 -aloe 366 -toea 365 -asea 355 -aeon 345 -lane 334 -neal 334 -eans 326 -alae 326 -elan 325 -naes 323 -sean 323 -teen 312 -leat 311 -tael 311 -area 309 -sane 309 -seta 308 -ates 308 -teel 305 -leet 305 -seal 302 -tase 301 -leas 301 -leis 300 -onie 294 -tane 294 -taes 294 -seat 294 -teas 294 -tela 291 -teal 290 -eide 290 -sate 289 -etas 289 -anes 288 -sena 288 -rean 286 -tale 286 -ales 286 -idea 286 -site 286 -lien 285 -tees 283 -teer 283 -east 281 -aide 280 -ties 279 -aero 278 -tene 277 -neat 276 -eats 275 -nete 274 -eten 274 -lies 273 -seil 273 -late 273 -idee 271 -stie 268 -else 267 -lees 267 -seel 267 -nies 266 -tele 266 -slae 266 -oleo 265 -deal 265 -lase 264 -tein 264 -lade 263 -teil 262 -sien 261 -isle 260 -sale 259 -near 259 -tare 259 -naoi 258 -leer 258 -reel 258 -sile 257 -nare 256 -sele 255 -lead 255 -etna 255 -ante 255 -leno 255 -tear 254 -noel 253 -daes 253 -oles 251 -rete 250 -euoi 250 -aret 249 -rase 249 -agee 249 -lite 248 -eaus 248 -deil 248 -dale 248 -lied 248 -lear 248 -anoa 247 -sies 247 -tile 247 -seis 247 -reen 247 -bean 246 -aias 246 -sine 246 -odea 244 -tree 244 -amie 244 -dele 243 -earn 243 -enol 242 -rate 242 -sear 242 -lone 242 -anti 242 -esne 240 -tian 240 -nabe 239 -leal 239 -tina 239 -dean 239 -sain 239 -isna 238 -riel 238 -leir 238 -seen 237 -bane 237 -sera 236 -ares 236 -rein 236 -erne 235 -tied 235 -aune 235 -seer 235 -rees 235 -tead 234 -ains 233 -lain 233 -line 233 -taed 232 -leed 232 -tier 231 -nole 231 -eras 230 -nite 229 -real 229 -laer 229 -diel 227 -arse 226 -gean 226 -nied 226 -rise 226 -seas 225 -deli 224 -ears 224 -teed 224 -tine 224 -loan 224 -deet 224 -heat 224 -lier 223 -lote 223 -tail 223 -lieu 223 -sole 222 -toes 222 -sloe 222 -tone 222 -nail 222 -teat 222 -teem 221 -meet 221 -read 221 -lere 221 -dite 221 -reis 221 -ansa 221 -nose 220 -aits 219 -pean 219 -tole 219 -baes 219 -anil 218 -tain 218 -rale 218 -lent 218 -deer 217 -note 217 -reed 217 -anis 217 -rile 217 -eels 216 -eons 216 -sade 216 -slee 216 -rine 216 -iota 215 -tais 215 -lose 215 -base 214 -quai 214 -date 214 -inia 214 -deen 213 -need 213 -dies 212 -gaes 212 -mean 212 -beet 212 -idle 212 -anal 211 -lana 211 -naos 211 -tire 211 -sial 209 -dear 209 -lias 209 -yean 209 -sail 209 -eild 208 -tide 208 -mela 208 -laid 208 -edit 208 -dial 208 -eres 207 -dare 207 -sere 207 -haet 207 -snee 206 -sene 206 -desi 206 -lare 206 -meal 206 -seir 206 -aida 206 -enes 206 -arle 205 -bene 205 -lens 205 -ared 205 -dere 204 -ails 204 -sabe 204 -ires 204 -been 204 -ogee 204 -diet 204 -ered 204 -eard 204 -yale 203 -rite 203 -noes 203 -toed 203 -nane 203 -alan 202 -lati 202 -nala 202 -alit 202 -sone 201 -geat 201 -peat 201 -reno 201 -oner 201 -sais 201 -does 201 -meat 201 -tose 201 -delo 201 -itas 200 -lede 200 -sati 200 -anas 200 -ides 200 -mane 199 -seed 199 -dees 199 -rade 199 -earl 199 -leam 199 -tore 198 -mete 198 -bael 198 -gees 197 -aria 197 -sage 197 -team 197 -dali 197 -beal 197 -heel 196 -bees 196 -urea 196 -etui 196 -rote 196 -eath 195 -gena 195 -geal 195 -abet 194 -tete 194 -heal 194 -roes 194 -gear 193 -lire 193 -tens 193 -male 193 -sola 192 -deni 192 -mien 192 -name 192 -ones 192 -side 192 -anta 192 -tana 192 -peal 191 -trie 191 -leap 191 -unai 191 -loin 190 -pase 190 -bate 190 -hate 190 -lota 189 -leep 189 -ores 189 -ilia 189 -peel 189 -reos 189 -able 189 -beer 189 -yeas 189 -pela 188 -teme 188 -mite 188 -tiar 188 -item 188 -sire 188 -alas 188 -rait 188 -gies 187 -rani 187 -ages 187 -dote 187 -taos 186 -hear 186 -ciel 186 -lion 186 -tala 186 -noil 186 -nest 186 -odes 185 -plea 185 -sten 185 -nets 185 -gale 185 -dree 185 -leme 184 -tali 184 -meta 184 -tern 184 -olde 184 -bein 183 -ride 183 -tate 183 -etat 183 -raia 183 -nide 183 -neap 183 -awee 183 -bete 182 -sese 182 -dose 182 -pate 182 -bien 182 -cane 182 -eses 182 -gate 182 -ayes 182 -ired 182 -beau 182 -mein 182 -tame 181 -rain 181 -cees 181 -blae 181 -moai 181 -cere 181 -dene 181 -geta 180 -tres 180 -nema 180 -gane 180 -eorl 180 -beat 180 -amen 180 -rent 180 -nene 180 -aitu 179 -emit 179 -disa 179 -ions 179 -time 179 -bale 179 -same 179 -said 178 -lets 178 -easy 178 -mate 178 -thae 178 -haen 178 -reap 178 -bere 178 -lame 177 -egal 177 -aber 177 -sent 177 -roed 177 -taal 177 -beta 176 -akee 176 -piet 176 -pare 176 -eave 176 -pear 176 -sida 176 -mesa 176 -soil 176 -rone 176 -dais 176 -lest 175 -arna 175 -rais 175 -maes 175 -seam 175 -nape 175 -ceas 175 -also 175 -roan 174 -rede 174 -ethe 174 -head 174 -mise 174 -tape 174 -agen 174 -aris 174 -ents 173 -alod 173 -meer 173 -nota 173 -soli 173 -role 173 -eyas 173 -kaie 173 -hele 173 -rose 173 -pane 173 -cine 173 -mase 173 -dole 172 -abed 172 -sore 172 -eros 172 -sair 172 -delt 172 -rias 172 -quat 172 -seld 172 -areg 171 -hete 171 -tans 171 -orle 171 -airt 171 -bead 171 -ream 171 -neon 171 -quin 171 -beni 170 -bani 170 -yate 170 -lode 170 -tait 170 -dine 170 -aesc 170 -peen 170 -neep 170 -rana 170 -pale 170 -aids 170 -heed 169 -olio 169 -aiga 169 -airn 169 -tola 168 -lari 168 -gene 168 -silo 168 -sari 167 -gaen 167 -sant 167 -haes 167 -shea 167 -ceil 166 -dire 166 -hale 166 -alme 166 -peer 166 -neem 166 -doer 166 -alto 166 -nats 166 -peas 165 -lira 165 -olla 165 -lore 165 -adit 165 -gaed 165 -aril 165 -geos 165 -inti 165 -tosa 165 -lune 165 -arti 165 -ices 165 -mese 164 -hote 164 -mees 164 -pein 164 -nine 164 -bise 164 -seem 164 -semi 164 -oose 164 -dita 164 -aper 164 -daal 164 -eyne 163 -lino 163 -nice 163 -keas 163 -snar 163 -egis 163 -feta 163 -mile 163 -iure 163 -apes 163 -stoa 163 -egos 163 -tepa 162 -bade 162 -apse 162 -oils 162 -yead 162 -brae 162 -epee 162 -aloo 162 -saag 162 -gien 162 -oats 161 -dues 161 -rets 161 -aery 161 -lido 161 -hied 161 -bite 161 -agio 161 -rest 161 -ames 160 -pise 160 -pole 160 -lins 160 -roue 160 -pele 160 -bait 160 -tice 159 -alef 159 -sled 159 -thee 159 -bier 159 -lime 159 -dels 159 -pies 159 -slat 159 -mole 159 -toil 159 -rage 159 -alec 159 -mene 159 -auas 159 -feat 159 -toey 159 -lant 159 -omen 158 -lair 158 -spae 158 -dero 158 -goes 158 -last 158 -rial 158 -redo 158 -bare 158 -lend 158 -rhea 158 -cete 158 -ules 158 -nain 158 -rens 158 -pile 157 -utes 157 -emeu 157 -eyre 157 -ance 157 -cite 157 -etic 157 -albe 157 -cree 157 -tels 156 -bine 156 -gied 156 -gite 156 -cote 156 -meed 156 -deem 156 -odal 156 -rato 156 -acne 156 -mine 156 -yeti 156 -fate 156 -elts 156 -gade 155 -idem 155 -sadi 155 -peni 155 -heil 155 -oast 155 -tent 155 -telt 155 -atua 154 -hies 154 -aged 154 -asar 154 -flea 154 -sets 154 -eery 154 -test 153 -nisi 153 -gare 153 -ecos 153 -feal 153 -tote 153 -euro 153 -mead 153 -bole 153 -bail 153 -larn 153 -feet 153 -aals 153 -eyer 153 -geit 153 -kaes 153 -rail 153 -liar 153 -spie 153 -bans 152 -ulan 152 -here 152 -rode 152 -tite 152 -airs 152 -snab 152 -yare 152 -evoe 152 -lima 152 -oses 152 -anus 151 -weta 151 -rear 151 -sels 151 -oint 151 -eyot 151 -debe 151 -meno 151 -tuna 151 -seme 151 -isit 151 -rota 151 -emes 151 -egad 151 -noir 151 -hole 151 -tyee 150 -amia 150 -tins 150 -pias 150 -eyes 150 -bile 150 -lint 150 -auto 150 -agin 150 -vela 150 -melt 150 -suet 150 -snit 150 -roil 150 -tara 150 -fane 149 -oars 149 -ants 149 -geed 149 -obes 149 -ager 149 -aula 149 -into 149 -tune 149 -hoes 149 -case 149 -blee 149 -olid 149 -died 149 -deid 149 -tuan 149 -lats 148 -cose 148 -tret 148 -none 148 -bear 148 -saut 148 -list 148 -vees 148 -dari 148 -rata 148 -sice 148 -hide 148 -tarn 147 -veal 147 -pine 147 -keta 147 -dent 147 -twae 147 -eish 147 -erst 146 -node 146 -amis 146 -ciao 146 -ulna 146 -rant 146 -lues 146 -mani 146 -sima 146 -teld 146 -soar 146 -pier 146 -sego 146 -mail 146 -doen 146 -sted 146 -lope 146 -land 146 -gree 145 -loir 145 -seco 145 -sori 145 -erns 145 -luna 145 -rape 145 -riad 145 -haed 145 -akes 144 -leaf 144 -leak 144 -mare 144 -gere 144 -year 144 -taro 144 -brei 144 -done 144 -taig 144 -pial 144 -eyen 143 -pina 143 -roin 143 -elds 143 -dime 143 -gain 143 -paan 143 -yeed 143 -dore 143 -bree 143 -nori 143 -bias 143 -pose 143 -viae 143 -hade 143 -iron 143 -utas 142 -teak 142 -lice 142 -quit 142 -oaty 142 -helo 142 -osar 142 -goel 142 -toge 142 -wate 142 -brie 142 -pila 142 -sens 142 -meou 142 -quep 142 -weel 142 -pene 141 -tiro 141 -cole 141 -peag 141 -sora 141 -ahed 141 -cate 141 -riem 140 -moes 140 -once 140 -nada 140 -aces 140 -cain 140 -main 140 -hose 140 -heid 140 -nano 140 -gait 140 -nome 140 -pree 140 -mote 140 -pian 140 -load 140 -sneb 140 -bens 140 -peri 140 -epos 139 -hare 139 -icer 139 -open 139 -best 139 -elhi 139 -pais 139 -sado 139 -weal 139 -nana 139 -oyes 139 -anan 139 -odas 139 -bede 139 -plie 139 -smee 139 -tige 139 -riot 139 -vale 139 -loid 138 -sild 138 -shoe 138 -tabi 138 -trio 138 -nipa 138 -bide 138 -gape 138 -eeew 138 -sett 138 -olpe 138 -diol 138 -silt 137 -obia 137 -seep 137 -pees 137 -ayre 137 -eyed 137 -aped 137 -alar 137 -raid 137 -agas 137 -loti 137 -sans 137 -nits 137 -ehed 137 -saga 137 -inro 137 -alts 137 -naam 137 -kale 137 -seik 136 -voes 136 -less 136 -sued 136 -waes 136 -deus 136 -data 136 -bets 136 -lipe 136 -feel 135 -fees 135 -yite 135 -fete 135 -kane 135 -idol 135 -eyra 135 -mali 135 -yode 135 -nebs 135 -mona 135 -seek 135 -pere 135 -pain 135 -mere 135 -outa 135 -tend 135 -pita 134 -awes 134 -cero 134 -bone 134 -keel 134 -doit 134 -rend 134 -reak 134 -lads 134 -peso 134 -stem 134 -leek 134 -dato 134 -lome 134 -rime 134 -dieb 134 -poet 134 -mets 134 -emir 134 -utis 133 -duel 133 -leva 133 -salt 133 -tace 133 -wean 133 -dosa 133 -leud 133 -lipa 133 -amin 133 -eric 133 -acer 133 -weet 133 -tule 133 -avel 133 -cire 133 -lute 133 -tils 133 -slit 133 -paal 133 -raun 133 -page 132 -sake 132 -rats 132 -anon 132 -hoed 132 -star 132 -wase 132 -pote 132 -eger 132 -used 132 -gala 132 -hila 132 -roid 132 -nona 132 -deme 132 -mina 132 -dern 132 -arid 131 -yore 131 -suer 131 -negs 131 -ayin 131 -veil 131 -quid 131 -pied 131 -reek 130 -beep 130 -goas 130 -lits 130 -saim 130 -edge 130 -otic 130 -cito 130 -sipe 130 -oath 130 -bels 130 diff --git a/data/new_word_counts.txt b/data/new_word_counts.txt deleted file mode 100644 index 8c6c54f..0000000 --- a/data/new_word_counts.txt +++ /dev/null @@ -1,10000 +0,0 @@ -53 -93 -37 -48 -37 -207 -105 -88 -56 -83 -69 -35 -41 -77 -108 -182 -91 -59 -43 -109 -63 -88 -211 -62 -189 -43 -43 -182 -125 -57 -38 -137 -66 -46 -19 -87 -92 -97 -78 -53 -16 -40 -49 -45 -105 -105 -142 -105 -38 -89 -53 -31 -35 -67 -50 -93 -85 -123 -321 -43 -64 -57 -34 -51 -130 -29 -70 -53 -70 -31 -285 -94 -68 -9 -13 -82 -43 -157 -38 -31 -87 -142 -57 -68 -134 -41 -204 -45 -45 -199 -112 -93 -18 -131 -122 -66 -64 -113 -93 -31 -48 -96 -293 -60 -41 -79 -139 -182 -332 -1 -97 -111 -51 -150 -31 -96 -38 -35 -105 -38 -58 -46 -44 -234 -207 -68 -55 -168 -103 -94 -41 -7 -247 -172 -10 -54 -195 -132 -18 -108 -217 -73 -68 -30 -174 -43 -37 -107 -108 -87 -24 -62 -109 -94 -194 -18 -222 -31 -129 -54 -52 -90 -96 -83 -169 -149 -104 -87 -108 -22 -171 -66 -29 -40 -138 -117 -95 -75 -63 -43 -57 -95 -67 -43 -91 -26 -54 -13 -128 -101 -170 -69 -54 -108 -183 -37 -53 -70 -116 -101 -130 -104 -291 -241 -107 -88 -156 -41 -88 -33 -119 -23 -89 -76 -58 -145 -25 -73 -105 -150 -157 -90 -140 -8 -81 -134 -21 -277 -40 -114 -124 -14 -96 -100 -25 -135 -211 -86 -133 -61 -45 -31 -43 -165 -28 -96 -56 -59 -196 -11 -79 -50 -33 -66 -61 -73 -114 -66 -59 -83 -23 -163 -105 -38 -173 -46 -50 -146 -83 -159 -42 -207 -112 -72 -97 -46 -56 -101 -32 -27 -65 -50 -152 -13 -179 -103 -150 -79 -58 -29 -49 -72 -124 -119 -82 -66 -10 -79 -187 -87 -204 -64 -186 -73 -78 -74 -87 -98 -15 -113 -33 -37 -26 -132 -84 -30 -75 -73 -17 -65 -126 -107 -51 -36 -20 -69 -135 -215 -133 -52 -77 -72 -27 -35 -132 -83 -86 -213 -87 -83 -99 -34 -63 -127 -123 -145 -186 -112 -67 -189 -84 -54 -79 -205 -62 -67 -39 -12 -70 -44 -89 -183 -129 -134 -36 -58 -39 -75 -84 -154 -45 -20 -71 -147 -220 -141 -25 -141 -45 -54 -67 -49 -116 -144 -129 -33 -142 -160 -138 -244 -60 -12 -64 -42 -109 -44 -77 -126 -86 -150 -76 -113 -231 -156 -22 -167 -66 -154 -30 -109 -54 -113 -32 -158 -155 -51 -44 -48 -64 -143 -53 -55 -97 -13 -206 -42 -60 -97 -66 -64 -23 -36 -65 -169 -144 -87 -41 -123 -134 -124 -43 -128 -58 -127 -58 -63 -88 -112 -92 -74 -86 -53 -217 -173 -49 -187 -55 -26 -77 -109 -86 -77 -55 -79 -74 -117 -65 -31 -121 -100 -60 -20 -113 -171 -125 -51 -38 -54 -51 -120 -75 -106 -50 -139 -113 -133 -56 -206 -25 -118 -67 -52 -59 -32 -37 -28 -110 -130 -45 -142 -83 -181 -112 -67 -38 -50 -98 -193 -53 -71 -62 -72 -54 -47 -80 -114 -82 -105 -117 -137 -39 -45 -121 -66 -31 -142 -37 -13 -32 -94 -57 -11 -117 -56 -125 -52 -44 -182 -57 -60 -45 -161 -155 -145 -81 -7 -107 -144 -133 -141 -5 -65 -118 -24 -48 -72 -80 -64 -46 -181 -216 -29 -109 -47 -135 -62 -62 -101 -13 -207 -264 -21 -59 -130 -118 -97 -115 -20 -9 -99 -137 -18 -57 -79 -189 -78 -37 -88 -304 -155 -90 -37 -34 -30 -72 -96 -286 -124 -20 -161 -126 -95 -24 -58 -74 -81 -66 -260 -24 -29 -61 -79 -46 -97 -46 -39 -61 -225 -86 -31 -20 -87 -100 -62 -164 -112 -62 -159 -156 -62 -57 -80 -138 -79 -62 -86 -95 -76 -201 -41 -106 -64 -46 -104 -73 -74 -53 -69 -131 -18 -114 -104 -77 -71 -134 -112 -104 -185 -150 -76 -268 -89 -89 -111 -50 -31 -214 -74 -45 -186 -76 -15 -113 -202 -41 -50 -99 -88 -40 -81 -49 -176 -59 -33 -67 -11 -129 -67 -94 -54 -100 -25 -307 -61 -30 -58 -65 -16 -238 -87 -97 -32 -37 -36 -110 -69 -93 -77 -74 -45 -38 -68 -36 -105 -84 -91 -115 -57 -44 -129 -176 -46 -69 -125 -102 -89 -38 -119 -87 -111 -53 -139 -101 -45 -81 -62 -110 -185 -34 -26 -153 -145 -184 -84 -52 -19 -149 -144 -80 -102 -78 -125 -37 -91 -6 -147 -14 -80 -97 -19 -168 -59 -91 -139 -72 -77 -139 -127 -120 -24 -94 -97 -217 -69 -94 -81 -40 -59 -40 -147 -133 -67 -81 -40 -55 -219 -82 -176 -83 -107 -19 -88 -121 -107 -51 -86 -75 -145 -44 -110 -69 -35 -145 -76 -31 -84 -46 -58 -25 -106 -60 -140 -17 -199 -39 -247 -96 -102 -60 -9 -62 -156 -70 -92 -94 -117 -58 -121 -55 -175 -105 -49 -47 -93 -111 -160 -89 -73 -36 -71 -109 -45 -181 -94 -155 -116 -93 -74 -180 -42 -62 -38 -27 -110 -81 -65 -170 -88 -80 -125 -98 -63 -72 -37 -86 -186 -43 -28 -71 -94 -63 -137 -51 -51 -88 -82 -120 -103 -135 -168 -121 -26 -174 -113 -89 -83 -75 -39 -41 -77 -145 -81 -67 -233 -40 -67 -159 -130 -177 -16 -47 -36 -73 -76 -104 -146 -41 -62 -44 -60 -142 -118 -122 -98 -132 -130 -84 -96 -132 -65 -180 -228 -97 -124 -135 -97 -104 -93 -55 -104 -14 -33 -27 -148 -31 -100 -82 -113 -95 -93 -112 -111 -54 -60 -16 -97 -102 -191 -13 -94 -51 -150 -172 -112 -114 -79 -21 -65 -170 -211 -103 -39 -125 -70 -79 -72 -65 -390 -115 -118 -85 -89 -75 -63 -48 -74 -110 -190 -36 -68 -123 -24 -52 -102 -87 -110 -84 -83 -44 -30 -131 -69 -106 -34 -278 -55 -46 -57 -26 -111 -153 -48 -111 -70 -45 -194 -52 -217 -270 -59 -133 -26 -111 -90 -66 -9 -14 -104 -75 -56 -43 -49 -111 -60 -157 -168 -44 -125 -20 -65 -153 -84 -40 -108 -40 -46 -130 -59 -125 -119 -182 -9 -31 -62 -37 -95 -86 -145 -131 -134 -79 -175 -72 -165 -26 -120 -91 -213 -94 -58 -75 -314 -113 -70 -84 -67 -95 -74 -41 -82 -69 -83 -33 -128 -84 -68 -43 -60 -153 -41 -32 -103 -44 -40 -48 -63 -158 -100 -99 -37 -104 -47 -26 -183 -23 -36 -81 -65 -63 -222 -45 -80 -60 -1 -19 -86 -117 -16 -129 -135 -151 -28 -112 -99 -185 -116 -92 -65 -109 -63 -6 -83 -188 -112 -63 -10 -98 -161 -83 -43 -10 -65 -71 -109 -56 -151 -35 -19 -64 -50 -167 -80 -70 -169 -100 -72 -214 -195 -57 -40 -67 -54 -139 -110 -171 -49 -87 -40 -221 -39 -62 -146 -54 -30 -121 -106 -122 -102 -142 -26 -71 -31 -72 -169 -118 -85 -78 -82 -56 -75 -40 -21 -42 -82 -75 -117 -33 -68 -55 -52 -121 -31 -98 -48 -69 -126 -42 -106 -54 -53 -39 -23 -109 -91 -75 -92 -51 -37 -141 -205 -57 -22 -82 -75 -32 -43 -62 -59 -72 -78 -70 -119 -53 -146 -68 -75 -54 -135 -34 -153 -68 -33 -59 -75 -63 -38 -146 -88 -31 -337 -44 -185 -76 -53 -63 -60 -84 -71 -45 -49 -33 -36 -125 -27 -147 -71 -63 -78 -167 -34 -27 -59 -159 -112 -108 -36 -26 -103 -101 -37 -108 -145 -52 -126 -123 -76 -113 -50 -24 -68 -48 -201 -26 -157 -41 -74 -35 -24 -110 -80 -14 -21 -132 -123 -24 -85 -89 -131 -45 -126 -60 -60 -182 -73 -121 -26 -11 -193 -89 -34 -44 -79 -31 -62 -88 -19 -91 -125 -63 -149 -54 -35 -91 -97 -110 -57 -135 -94 -199 -60 -115 -204 -86 -90 -333 -207 -103 -92 -11 -112 -55 -101 -176 -60 -76 -61 -21 -131 -34 -45 -257 -84 -116 -55 -111 -20 -65 -163 -48 -137 -25 -94 -58 -99 -36 -132 -61 -74 -63 -49 -163 -121 -143 -56 -26 -120 -75 -31 -137 -55 -160 -68 -51 -10 -46 -51 -62 -33 -37 -100 -58 -27 -69 -107 -138 -119 -132 -259 -34 -100 -41 -24 -39 -26 -78 -44 -254 -54 -44 -93 -147 -78 -245 -85 -354 -244 -107 -59 -30 -44 -74 -84 -44 -25 -32 -35 -82 -21 -134 -25 -27 -53 -83 -66 -55 -71 -153 -153 -60 -82 -43 -93 -190 -56 -124 -48 -57 -43 -166 -95 -137 -159 -158 -55 -99 -59 -54 -23 -114 -33 -41 -79 -88 -112 -133 -127 -30 -72 -31 -24 -112 -55 -121 -84 -71 -110 -99 -86 -44 -36 -113 -17 -57 -90 -125 -111 -205 -189 -33 -64 -9 -40 -31 -115 -70 -80 -7 -150 -107 -102 -33 -69 -114 -116 -41 -132 -81 -116 -93 -108 -121 -38 -82 -48 -199 -47 -104 -105 -31 -73 -87 -114 -93 -72 -165 -68 -78 -70 -56 -64 -112 -119 -36 -31 -223 -133 -68 -72 -39 -58 -103 -40 -20 -53 -32 -53 -41 -143 -50 -118 -52 -75 -143 -32 -60 -140 -19 -169 -50 -231 -26 -71 -31 -83 -172 -132 -33 -179 -19 -128 -138 -86 -35 -42 -23 -89 -143 -33 -152 -123 -37 -95 -140 -72 -52 -113 -100 -35 -109 -100 -104 -74 -61 -31 -82 -151 -29 -5 -20 -25 -67 -60 -53 -77 -67 -63 -76 -177 -83 -125 -180 -101 -17 -68 -72 -76 -128 -83 -29 -217 -105 -16 -102 -113 -204 -37 -147 -100 -190 -121 -162 -22 -47 -152 -134 -57 -47 -68 -55 -52 -80 -193 -149 -125 -90 -98 -36 -99 -117 -84 -180 -15 -52 -299 -123 -198 -76 -105 -82 -267 -17 -233 -39 -65 -63 -82 -77 -31 -263 -168 -55 -63 -47 -57 -53 -109 -58 -93 -28 -23 -70 -33 -198 -73 -153 -29 -79 -173 -67 -62 -89 -103 -166 -108 -26 -182 -135 -73 -46 -42 -88 -65 -199 -117 -163 -124 -55 -53 -140 -71 -39 -61 -116 -129 -101 -100 -174 -166 -128 -138 -73 -19 -43 -98 -24 -44 -49 -121 -25 -28 -83 -14 -38 -161 -94 -239 -38 -122 -218 -16 -97 -74 -28 -108 -104 -132 -105 -116 -58 -89 -94 -47 -53 -63 -92 -53 -23 -279 -21 -71 -90 -57 -127 -91 -110 -128 -55 -106 -161 -85 -338 -29 -92 -32 -181 -95 -139 -68 -124 -35 -109 -50 -68 -62 -88 -30 -159 -64 -218 -113 -73 -30 -53 -104 -61 -42 -47 -160 -93 -153 -46 -116 -292 -50 -116 -58 -350 -90 -115 -91 -143 -113 -97 -41 -52 -192 -66 -131 -29 -40 -67 -4 -89 -59 -70 -119 -53 -92 -253 -33 -37 -149 -225 -119 -58 -17 -51 -129 -76 -66 -34 -26 -71 -34 -215 -146 -151 -77 -149 -23 -64 -46 -51 -64 -98 -36 -67 -46 -124 -31 -78 -28 -49 -101 -44 -104 -20 -102 -23 -76 -162 -76 -150 -108 -68 -39 -63 -82 -60 -14 -61 -129 -21 -104 -131 -8 -29 -207 -151 -43 -43 -30 -105 -230 -85 -107 -169 -262 -171 -104 -57 -170 -43 -70 -39 -40 -80 -74 -55 -9 -81 -157 -79 -120 -83 -72 -162 -220 -82 -69 -15 -36 -72 -42 -63 -30 -42 -86 -109 -80 -43 -79 -117 -41 -54 -68 -97 -65 -46 -25 -55 -60 -234 -151 -63 -70 -139 -99 -59 -78 -151 -28 -177 -56 -28 -62 -131 -57 -106 -198 -91 -44 -24 -39 -99 -93 -10 -28 -93 -241 -30 -86 -52 -69 -27 -9 -47 -8 -80 -60 -95 -216 -28 -97 -22 -67 -137 -116 -58 -128 -78 -111 -76 -95 -48 -166 -314 -79 -15 -84 -73 -9 -64 -90 -49 -169 -49 -86 -50 -37 -65 -62 -65 -15 -98 -79 -18 -156 -72 -162 -70 -35 -32 -147 -187 -96 -155 -50 -153 -65 -54 -117 -102 -276 -89 -90 -31 -65 -39 -117 -66 -55 -37 -103 -46 -105 -14 -93 -133 -36 -100 -228 -65 -134 -51 -14 -106 -156 -25 -36 -57 -120 -44 -111 -168 -30 -60 -68 -94 -184 -91 -21 -107 -77 -147 -88 -70 -20 -173 -89 -146 -224 -45 -20 -74 -41 -57 -190 -113 -74 -44 -135 -17 -36 -44 -65 -80 -50 -106 -47 -41 -158 -177 -73 -45 -30 -59 -241 -284 -58 -71 -63 -59 -112 -145 -47 -127 -84 -30 -118 -27 -73 -94 -93 -95 -254 -206 -137 -154 -91 -40 -90 -45 -67 -48 -207 -31 -14 -90 -35 -74 -160 -104 -30 -29 -114 -100 -98 -38 -40 -140 -30 -37 -84 -116 -124 -68 -169 -92 -120 -75 -62 -66 -110 -143 -28 -62 -99 -79 -103 -2 -59 -29 -34 -3 -118 -143 -132 -131 -69 -90 -105 -120 -122 -45 -105 -136 -8 -78 -69 -135 -8 -200 -55 -55 -30 -209 -174 -37 -116 -130 -66 -74 -87 -87 -135 -21 -189 -143 -71 -101 -92 -63 -5 -107 -197 -52 -34 -45 -62 -106 -7 -117 -88 -31 -110 -112 -216 -70 -91 -99 -71 -57 -58 -56 -43 -123 -29 -69 -54 -55 -58 -46 -148 -51 -96 -41 -71 -67 -99 -125 -61 -110 -103 -275 -25 -44 -215 -91 -57 -194 -46 -82 -106 -322 -139 -38 -24 -77 -84 -33 -36 -42 -138 -60 -96 -120 -125 -69 -132 -254 -98 -49 -31 -90 -111 -28 -175 -13 -55 -150 -22 -88 -114 -44 -65 -58 -111 -141 -147 -51 -98 -64 -58 -121 -113 -20 -54 -75 -17 -109 -92 -68 -113 -118 -107 -119 -54 -63 -145 -119 -89 -7 -169 -167 -118 -46 -79 -27 -510 -33 -30 -105 -177 -77 -93 -140 -147 -235 -192 -36 -87 -27 -144 -126 -64 -28 -89 -56 -71 -107 -81 -102 -109 -52 -75 -42 -192 -49 -20 -24 -15 -88 -110 -132 -41 -89 -178 -46 -122 -120 -185 -103 -48 -109 -26 -69 -37 -85 -48 -60 -76 -73 -90 -65 -91 -61 -68 -96 -93 -135 -109 -60 -72 -124 -25 -114 -246 -146 -33 -59 -41 -108 -84 -58 -124 -159 -54 -36 -17 -95 -86 -71 -37 -93 -40 -21 -144 -64 -65 -97 -15 -94 -62 -48 -193 -72 -22 -83 -26 -41 -57 -32 -17 -92 -78 -69 -42 -97 -53 -113 -37 -34 -109 -42 -137 -76 -67 -295 -90 -40 -230 -79 -39 -51 -208 -114 -99 -191 -124 -84 -29 -84 -45 -14 -75 -140 -97 -92 -69 -94 -67 -50 -34 -50 -90 -63 -85 -145 -67 -89 -51 -193 -26 -106 -32 -81 -54 -71 -23 -120 -79 -27 -110 -23 -124 -153 -100 -114 -19 -71 -137 -78 -147 -64 -135 -88 -156 -52 -199 -45 -17 -124 -125 -16 -91 -60 -56 -170 -48 -90 -144 -22 -74 -93 -14 -201 -25 -24 -137 -127 -63 -67 -106 -106 -50 -100 -46 -186 -75 -66 -122 -55 -88 -58 -73 -102 -44 -48 -58 -54 -76 -52 -37 -39 -42 -177 -62 -169 -116 -62 -109 -9 -61 -53 -72 -22 -31 -40 -33 -46 -32 -121 -68 -75 -47 -55 -104 -239 -83 -166 -74 -109 -37 -62 -115 -187 -56 -30 -22 -107 -191 -86 -64 -90 -93 -122 -189 -140 -85 -24 -116 -71 -49 -117 -32 -106 -10 -367 -148 -38 -136 -104 -111 -67 -285 -88 -16 -13 -161 -16 -35 -41 -31 -44 -42 -78 -68 -20 -5 -51 -30 -105 -194 -84 -95 -72 -179 -7 -83 -165 -61 -82 -78 -164 -34 -84 -61 -32 -81 -55 -29 -107 -64 -92 -93 -99 -122 -126 -79 -63 -102 -127 -22 -88 -102 -97 -82 -188 -81 -6 -144 -35 -14 -114 -58 -110 -77 -40 -79 -78 -226 -103 -39 -29 -110 -105 -155 -76 -192 -86 -96 -97 -89 -198 -55 -181 -60 -92 -17 -141 -95 -105 -58 -30 -52 -41 -99 -159 -48 -34 -67 -304 -206 -39 -141 -169 -72 -188 -130 -124 -47 -83 -103 -25 -88 -165 -87 -185 -114 -97 -240 -47 -128 -114 -83 -201 -90 -52 -86 -60 -64 -146 -25 -131 -93 -49 -172 -280 -14 -139 -191 -63 -49 -107 -104 -53 -133 -125 -42 -229 -137 -36 -50 -69 -22 -54 -37 -21 -126 -82 -92 -7 -118 -126 -112 -127 -55 -20 -117 -110 -5 -103 -49 -49 -62 -32 -94 -32 -102 -227 -92 -90 -25 -111 -85 -41 -186 -283 -34 -38 -54 -22 -107 -162 -37 -121 -213 -44 -281 -30 -239 -93 -103 -139 -23 -45 -101 -60 -128 -50 -120 -39 -136 -215 -48 -48 -157 -117 -26 -16 -61 -55 -163 -54 -163 -86 -113 -59 -71 -83 -46 -65 -80 -123 -48 -197 -119 -11 -133 -52 -79 -79 -100 -50 -40 -32 -49 -36 -137 -101 -159 -59 -133 -128 -116 -190 -72 -20 -31 -24 -24 -109 -108 -49 -189 -131 -163 -97 -42 -139 -36 -165 -50 -60 -26 -76 -43 -146 -104 -221 -60 -88 -114 -37 -107 -41 -87 -57 -63 -84 -79 -140 -103 -37 -67 -0 -120 -143 -67 -71 -21 -221 -187 -58 -159 -109 -54 -79 -139 -90 -145 -30 -37 -24 -91 -187 -143 -147 -42 -119 -13 -71 -49 -131 -98 -90 -70 -101 -111 -81 -35 -119 -146 -31 -86 -77 -5 -2 -144 -225 -30 -69 -115 -47 -130 -14 -78 -100 -50 -96 -120 -178 -43 -74 -151 -35 -45 -254 -127 -12 -84 -63 -127 -50 -42 -31 -75 -39 -172 -30 -55 -13 -72 -131 -31 -25 -43 -62 -48 -3 -128 -75 -70 -8 -19 -122 -29 -127 -29 -134 -67 -46 -30 -77 -41 -133 -53 -49 -69 -96 -39 -81 -30 -7 -136 -240 -228 -80 -30 -191 -52 -71 -95 -22 -143 -113 -95 -118 -83 -92 -215 -107 -134 -135 -15 -101 -83 -45 -77 -92 -34 -53 -105 -39 -81 -159 -109 -128 -84 -96 -114 -31 -216 -69 -202 -64 -130 -58 -76 -45 -32 -18 -111 -71 -54 -135 -38 -52 -127 -77 -96 -157 -112 -87 -19 -169 -19 -141 -48 -33 -85 -30 -104 -67 -138 -75 -39 -75 -217 -193 -225 -26 -150 -118 -17 -185 -50 -67 -85 -57 -64 -95 -60 -44 -72 -126 -112 -91 -90 -32 -116 -76 -51 -26 -85 -87 -30 -92 -114 -103 -65 -53 -39 -90 -172 -95 -77 -73 -134 -37 -33 -62 -118 -13 -200 -109 -38 -102 -36 -133 -193 -75 -115 -187 -30 -92 -59 -71 -71 -60 -116 -96 -37 -23 -103 -12 -18 -163 -29 -152 -115 -183 -127 -168 -48 -103 -138 -44 -51 -70 -130 -81 -31 -42 -73 -77 -127 -28 -85 -93 -154 -121 -111 -80 -73 -78 -181 -114 -64 -60 -123 -69 -42 -100 -201 -35 -98 -64 -49 -37 -9 -82 -39 -295 -111 -25 -72 -57 -160 -93 -146 -84 -78 -47 -117 -176 -88 -114 -77 -37 -59 -72 -165 -76 -98 -150 -32 -72 -83 -79 -74 -120 -133 -56 -19 -132 -67 -215 -69 -105 -24 -155 -33 -93 -50 -170 -60 -117 -141 -87 -110 -119 -199 -82 -36 -77 -76 -95 -63 -33 -66 -130 -65 -21 -52 -94 -100 -145 -112 -42 -93 -33 -69 -86 -65 -174 -113 -41 -37 -37 -23 -109 -39 -135 -114 -222 -160 -71 -162 -54 -52 -56 -161 -48 -73 -79 -25 -160 -44 -48 -104 -148 -160 -91 -56 -44 -176 -14 -213 -39 -43 -61 -158 -166 -24 -73 -36 -63 -51 -62 -257 -109 -107 -138 -97 -55 -62 -45 -109 -47 -37 -62 -71 -35 -152 -91 -4 -87 -54 -128 -68 -51 -53 -78 -38 -79 -27 -138 -95 -18 -52 -80 -20 -75 -100 -42 -141 -83 -39 -51 -242 -46 -89 -322 -28 -73 -76 -71 -69 -93 -138 -93 -274 -39 -101 -25 -46 -87 -188 -52 -188 -152 -32 -66 -37 -156 -84 -84 -44 -78 -36 -137 -88 -80 -56 -69 -128 -35 -49 -75 -116 -81 -50 -146 -18 -34 -201 -87 -15 -92 -131 -51 -93 -84 -116 -17 -28 -48 -168 -39 -48 -92 -174 -119 -104 -39 -11 -136 -65 -35 -171 -29 -28 -114 -58 -225 -25 -124 -284 -85 -37 -127 -51 -11 -81 -67 -66 -192 -46 -39 -93 -73 -155 -193 -76 -74 -55 -62 -62 -69 -41 -226 -18 -106 -72 -51 -108 -46 -29 -38 -83 -35 -86 -154 -254 -56 -85 -21 -124 -48 -63 -113 -163 -97 -88 -147 -125 -191 -66 -111 -132 -23 -26 -45 -55 -89 -141 -41 -22 -56 -24 -58 -33 -156 -58 -25 -39 -42 -45 -92 -201 -326 -265 -50 -91 -71 -157 -42 -88 -138 -62 -18 -56 -84 -30 -160 -175 -92 -94 -99 -56 -55 -61 -46 -110 -134 -72 -66 -79 -210 -148 -38 -30 -131 -57 -111 -75 -56 -63 -146 -93 -81 -52 -91 -100 -78 -101 -74 -16 -25 -20 -97 -217 -65 -67 -97 -137 -124 -132 -59 -174 -50 -41 -114 -131 -57 -172 -92 -9 -170 -46 -75 -93 -38 -131 -82 -40 -61 -109 -47 -136 -140 -186 -123 -92 -59 -83 -66 -139 -80 -49 -119 -90 -105 -26 -125 -71 -100 -17 -29 -179 -29 -102 -19 -122 -121 -103 -119 -135 -97 -48 -160 -3 -179 -2 -151 -73 -81 -121 -148 -67 -17 -43 -66 -32 -67 -67 -100 -30 -48 -51 -99 -94 -50 -184 -14 -52 -52 -125 -145 -103 -54 -141 -154 -54 -80 -38 -53 -157 -94 -107 -19 -120 -78 -87 -151 -148 -61 -162 -64 -106 -91 -165 -121 -152 -130 -76 -27 -23 -116 -72 -19 -60 -188 -46 -280 -140 -63 -123 -45 -105 -70 -211 -168 -11 -137 -49 -59 -227 -132 -85 -292 -44 -97 -92 -96 -242 -58 -185 -136 -0 -88 -102 -67 -100 -30 -68 -168 -130 -59 -7 -73 -49 -102 -88 -179 -180 -103 -24 -136 -112 -23 -115 -140 -31 -38 -121 -120 -30 -124 -58 -30 -111 -147 -100 -145 -28 -82 -173 -194 -243 -22 -35 -47 -131 -39 -38 -143 -161 -88 -151 -71 -26 -49 -50 -59 -42 -95 -127 -260 -120 -209 -40 -81 -178 -75 -76 -103 -191 -60 -83 -38 -160 -65 -131 -40 -155 -78 -218 -117 -42 -97 -134 -130 -129 -193 -52 -122 -57 -205 -33 -130 -121 -116 -42 -135 -170 -187 -53 -29 -86 -36 -57 -105 -64 -25 -146 -191 -98 -106 -101 -113 -65 -59 -234 -114 -65 -54 -29 -29 -88 -120 -129 -53 -23 -23 -34 -74 -89 -54 -113 -193 -58 -182 -151 -200 -123 -113 -56 -209 -70 -96 -151 -30 -30 -59 -94 -85 -95 -85 -190 -93 -117 -81 -88 -210 -52 -78 -47 -129 -86 -34 -99 -77 -85 -102 -35 -124 -145 -59 -70 -100 -60 -17 -138 -104 -79 -253 -85 -86 -52 -138 -54 -89 -107 -92 -94 -154 -85 -113 -9 -23 -67 -114 -130 -70 -154 -26 -84 -107 -128 -92 -96 -344 -77 -114 -48 -43 -268 -135 -167 -130 -246 -128 -64 -69 -32 -203 -141 -96 -89 -60 -91 -56 -233 -136 -86 -99 -32 -138 -38 -84 -72 -52 -110 -98 -40 -262 -27 -161 -102 -64 -67 -81 -115 -74 -75 -110 -38 -47 -80 -57 -227 -65 -128 -79 -102 -145 -40 -86 -67 -92 -68 -114 -119 -55 -157 -54 -43 -159 -27 -86 -67 -59 -76 -42 -46 -49 -112 -172 -71 -122 -81 -216 -22 -31 -118 -34 -36 -87 -121 -55 -73 -103 -23 -50 -26 -184 -51 -64 -166 -55 -42 -103 -46 -39 -48 -133 -100 -173 -63 -39 -155 -46 -96 -74 -59 -81 -129 -131 -219 -132 -41 -76 -94 -150 -41 -107 -35 -140 -53 -142 -70 -41 -160 -179 -54 -46 -51 -82 -43 -78 -167 -136 -26 -124 -45 -24 -73 -42 -91 -124 -119 -79 -222 -59 -37 -67 -102 -265 -76 -47 -47 -58 -46 -58 -175 -21 -51 -26 -140 -69 -80 -191 -72 -77 -25 -31 -126 -185 -222 -126 -66 -168 -69 -47 -58 -88 -143 -303 -35 -117 -155 -74 -155 -98 -85 -15 -55 -48 -153 -32 -114 -108 -135 -52 -128 -7 -37 -96 -56 -64 -39 -15 -66 -26 -125 -36 -148 -56 -70 -119 -57 -93 -94 -108 -69 -187 -25 -97 -140 -49 -117 -30 -69 -114 -68 -84 -82 -19 -28 -44 -263 -74 -117 -112 -10 -126 -74 -11 -30 -29 -88 -161 -91 -40 -41 -85 -65 -76 -96 -101 -42 -134 -81 -58 -40 -70 -99 -12 -12 -150 -28 -128 -135 -108 -82 -84 -17 -206 -231 -127 -195 -169 -153 -161 -34 -221 -105 -175 -10 -110 -60 -12 -45 -123 -140 -40 -105 -48 -79 -304 -137 -78 -48 -80 -109 -37 -176 -86 -99 -48 -92 -49 -155 -79 -65 -78 -74 -32 -121 -74 -12 -87 -71 -184 -22 -116 -145 -81 -63 -135 -76 -48 -73 -89 -55 -81 -176 -111 -20 -53 -160 -45 -96 -64 -142 -206 -190 -55 -123 -78 -39 -136 -115 -107 -85 -106 -114 -99 -174 -112 -45 -81 -8 -69 -29 -134 -54 -79 -78 -136 -112 -66 -78 -64 -8 -75 -120 -110 -175 -73 -125 -87 -65 -125 -74 -24 -41 -13 -61 -89 -169 -157 -97 -97 -120 -106 -57 -93 -53 -87 -55 -42 -60 -36 -165 -158 -48 -177 -124 -164 -76 -53 -156 -233 -15 -70 -132 -26 -212 -126 -78 -126 -78 -94 -56 -131 -126 -120 -153 -131 -118 -143 -168 -115 -186 -82 -102 -43 -39 -67 -20 -79 -45 -45 -120 -14 -37 -59 -38 -55 -284 -130 -85 -252 -62 -118 -27 -96 -218 -209 -68 -51 -30 -41 -121 -66 -48 -33 -174 -114 -220 -30 -61 -170 -177 -151 -21 -85 -71 -151 -95 -103 -218 -221 -153 -40 -112 -40 -93 -47 -79 -105 -63 -63 -61 -120 -28 -83 -5 -70 -72 -47 -14 -56 -205 -169 -71 -110 -92 -76 -92 -76 -42 -83 -22 -81 -57 -108 -132 -73 -131 -107 -284 -142 -58 -168 -108 -37 -21 -69 -176 -137 -53 -121 -127 -216 -183 -114 -105 -64 -82 -296 -102 -169 -113 -88 -87 -57 -45 -27 -73 -60 -193 -69 -94 -57 -129 -123 -141 -39 -118 -62 -76 -79 -51 -125 -189 -24 -70 -72 -82 -1 -223 -58 -26 -128 -167 -136 -59 -168 -37 -150 -127 -125 -40 -67 -111 -36 -75 -99 -50 -24 -32 -16 -104 -168 -121 -40 -50 -110 -149 -17 -105 -33 -131 -199 -253 -64 -181 -30 -122 -50 -33 -95 -140 -33 -64 -86 -42 -121 -16 -127 -258 -103 -140 -275 -70 -61 -143 -122 -115 -54 -97 -89 -72 -81 -129 -32 -101 -85 -52 -58 -51 -106 -137 -83 -168 -97 -118 -48 -227 -18 -64 -82 -65 -63 -82 -111 -171 -75 -109 -54 -108 -65 -93 -101 -73 -135 -201 -107 -123 -141 -140 -34 -145 -95 -93 -134 -91 -60 -38 -42 -72 -111 -91 -69 -152 -117 -159 -16 -59 -46 -97 -167 -167 -141 -30 -76 -64 -115 -121 -89 -50 -24 -43 -79 -135 -52 -67 -55 -44 -28 -27 -46 -97 -125 -56 -65 -105 -89 -164 -79 -123 -101 -68 -103 -114 -364 -63 -71 -34 -73 -45 -27 -177 -39 -167 -207 -155 -93 -127 -66 -51 -82 -164 -44 -34 -50 -26 -16 -55 -92 -164 -157 -203 -71 -184 -118 -69 -24 -169 -47 -98 -224 -62 -57 -100 -29 -62 -62 -55 -60 -149 -22 -74 -50 -129 -140 -31 -59 -70 -52 -97 -73 -52 -54 -52 -90 -75 -1 -52 -111 -71 -29 -117 -26 -181 -36 -148 -95 -46 -75 -8 -15 -196 -118 -414 -58 -76 -232 -128 -20 -82 -61 -42 -118 -51 -28 -76 -66 -24 -58 -28 -37 -122 -76 -47 -111 -62 -162 -27 -13 -250 -92 -82 -56 -44 -57 -92 -152 -97 -65 -28 -41 -59 -82 -156 -157 -35 -125 -14 -167 -19 -78 -164 -99 -18 -66 -97 -94 -140 -74 -16 -123 -62 -25 -71 -123 -80 -91 -61 -177 -37 -72 -95 -31 -47 -126 -46 -95 -286 -150 -46 -17 -43 -65 -62 -42 -61 -83 -89 -11 -77 -126 -213 -53 -45 -53 -165 -37 -134 -41 -23 -130 -35 -70 -42 -164 -120 -48 -45 -75 -144 -182 -121 -103 -21 -21 -68 -62 -159 -165 -184 -39 -91 -85 -60 -21 -184 -31 -34 -129 -48 -5 -191 -92 -112 -37 -76 -108 -87 -39 -51 -62 -155 -66 -50 -70 -46 -34 -76 -83 -83 -77 -25 -148 -67 -93 -40 -120 -64 -25 -42 -54 -46 -116 -212 -59 -45 -89 -96 -124 -51 -69 -79 -45 -77 -85 -26 -124 -81 -113 -115 -54 -197 -80 -133 -98 -67 -14 -54 -63 -56 -41 -136 -31 -57 -55 -49 -72 -47 -184 -31 -80 -118 -91 -55 -87 -41 -108 -84 -27 -26 -106 -121 -167 -70 -32 -139 -79 -119 -174 -201 -53 -85 -47 -93 -53 -94 -57 -87 -82 -89 -55 -52 -90 -169 -24 -89 -43 -13 -144 -69 -50 -30 -111 -98 -150 -51 -56 -44 -20 -82 -46 -58 -116 -118 -82 -27 -74 -80 -29 -205 -67 -79 -140 -66 -77 -51 -52 -136 -39 -42 -238 -67 -108 -31 -149 -14 -35 -89 -50 -32 -189 -89 -80 -75 -140 -110 -104 -88 -48 -24 -113 -137 -141 -118 -43 -203 -48 -83 -215 -60 -68 -147 -72 -60 -168 -12 -166 -19 -26 -88 -150 -170 -83 -134 -52 -76 -285 -44 -81 -45 -68 -88 -41 -43 -84 -39 -64 -164 -89 -122 -36 -40 -74 -61 -162 -51 -116 -31 -17 -101 -137 -112 -33 -58 -248 -84 -42 -195 -52 -36 -64 -6 -22 -36 -17 -78 -78 -67 -20 -51 -114 -60 -140 -77 -24 -203 -137 -252 -34 -17 -55 -49 -187 -57 -38 -114 -77 -38 -200 -101 -143 -49 -31 -97 -39 -104 -72 -38 -46 -65 -165 -19 -100 -92 -214 -18 -40 -25 -15 -37 -177 -87 -82 -146 -34 -69 -50 -60 -74 -34 -83 -52 -115 -60 -65 -131 -19 -212 -107 -76 -45 -40 -7 -56 -55 -29 -120 -40 -114 -115 -18 -113 -117 -136 -48 -24 -71 -47 -22 -140 -283 -118 -61 -161 -57 -82 -42 -64 -59 -105 -113 -154 -94 -129 -48 -38 -7 -50 -104 -35 -63 -26 -40 -299 -47 -53 -131 -217 -158 -152 -104 -43 -70 -345 -32 -27 -66 -116 -47 -55 -65 -102 -197 -113 -73 -165 -62 -134 -94 -48 -58 -45 -100 -79 -165 -62 -57 -249 -24 -168 -72 -220 -87 -88 -62 -148 -113 -67 -46 -86 -190 -124 -26 -80 -75 -29 -66 -200 -85 -73 -39 -115 -32 -60 -246 -104 -94 -41 -100 -32 -53 -21 -90 -53 -38 -82 -9 -56 -115 -75 -32 -39 -144 -108 -40 -45 -91 -127 -101 -93 -70 -82 -84 -45 -143 -72 -85 -82 -140 -70 -59 -138 -48 -72 -133 -1 -159 -79 -106 -37 -156 -202 -129 -74 -37 -75 -54 -104 -118 -185 -133 -96 -88 -60 -41 -190 -56 -142 -163 -81 -51 -179 -98 -50 -15 -87 -27 -42 -127 -130 -33 -149 -7 -40 -219 -68 -127 -64 -47 -117 -51 -104 -40 -83 -70 -140 -175 -41 -104 -82 -112 -94 -95 -17 -19 -113 -176 -70 -114 -95 -83 -176 -119 -63 -90 -32 -116 -153 -81 -34 -103 -145 -113 -77 -83 -50 -116 -63 -164 -193 -48 -67 -96 -42 -23 -67 -62 -105 -41 -120 -137 -71 -83 -85 -179 -77 -74 -37 -92 -40 -141 -41 -129 -21 -61 -139 -118 -114 -155 -112 -129 -116 -23 -110 -147 -31 -63 -177 -63 -120 -260 -55 -254 -17 -85 -114 -40 -96 -232 -50 -22 -103 -14 -114 -60 -69 -87 -75 -34 -123 -36 -106 -124 -52 -151 -55 -143 -43 -136 -62 -85 -104 -175 -55 -98 -68 -55 -61 -56 -82 -130 -30 -58 -158 -78 -24 -120 -48 -84 -27 -74 -102 -90 -115 -102 -64 -70 -159 -160 -174 -19 -26 -120 -79 -29 -148 -50 -139 -89 -152 -68 -110 -44 -155 -103 -217 -168 -213 -43 -51 -42 -74 -21 -62 -41 -133 -28 -30 -110 -142 -69 -38 -43 -208 -67 -14 -43 -30 -100 -62 -28 -230 -43 -127 -50 -72 -196 -41 -73 -21 -155 -41 -101 -25 -44 -103 -108 -139 -72 -30 -48 -76 -56 -91 -38 -149 -86 -106 -38 -51 -100 -22 -57 -128 -46 -57 -55 -113 -79 -45 -134 -98 -106 -85 -42 -163 -93 -137 -81 -84 -34 -76 -17 -31 -54 -81 -34 -154 -148 -60 -139 -55 -101 -90 -9 -98 -70 -64 -59 -47 -258 -86 -239 -66 -96 -69 -45 -104 -190 -107 -205 -214 -205 -22 -96 -16 -63 -46 -144 -170 -78 -74 -20 -112 -20 -47 -46 -76 -62 -167 -153 -82 -222 -67 -117 -26 -237 -25 -67 -197 -92 -85 -53 -59 -118 -83 -120 -68 -32 -153 -35 -208 -256 -129 -35 -89 -173 -57 -18 -35 -93 -132 -117 -81 -147 -99 -60 -73 -160 -187 -108 -126 -40 -57 -66 -16 -188 -72 -77 -78 -25 -75 -128 -79 -30 -45 -90 -86 -64 -22 -45 -70 -77 -40 -247 -54 -75 -197 -35 -13 -53 -141 -173 -46 -51 -75 -174 -102 -123 -41 -57 -105 -201 -106 -100 -124 -117 -107 -12 -96 -30 -104 -166 -84 -28 -18 -46 -159 -104 -122 -170 -52 -118 -34 -64 -36 -73 -63 -16 -51 -22 -41 -239 -134 -122 -147 -87 -78 -77 -38 -70 -51 -27 -54 -47 -34 -207 -111 -35 -41 -98 -186 -18 -217 -129 -99 -27 -81 -80 -134 -76 -92 -74 -48 -103 -29 -47 -75 -48 -119 -69 -36 -34 -26 -101 -167 -16 -127 -37 -75 -51 -96 -59 -35 -274 -23 -27 -256 -38 -33 -69 -37 -61 -133 -107 -95 -57 -52 -176 -61 -38 -113 -31 -151 -57 -80 -22 -118 -32 -298 -56 -116 -53 -255 -164 -19 -116 -60 -47 -124 -189 -78 -95 -30 -65 -44 -85 -163 -97 -86 -55 -87 -106 -93 -83 -78 -53 -101 -88 -103 -127 -107 -60 -109 -27 -79 -77 -91 -102 -39 -47 -203 -154 -15 -83 -68 -9 -121 -60 -135 -106 -32 -82 -71 -125 -58 -175 -143 -39 -68 -31 -101 -23 -73 -39 -54 -169 -37 -116 -83 -22 -20 -228 -47 -71 -41 -10 -13 -79 -97 -54 -44 -48 -149 -66 -39 -68 -164 -75 -216 -106 -135 -57 -45 -37 -95 -134 -99 -169 -51 -89 -34 -179 -88 -104 -141 -235 -68 -50 -144 -56 -65 -114 -100 -109 -72 -121 -94 -85 -161 -55 -80 -137 -67 -104 -114 -63 -198 -95 -5 -11 -115 -34 -129 -53 -131 -129 -264 -118 -13 -37 -31 -49 -87 -140 -54 -154 -114 -56 -173 -163 -154 -101 -131 -172 -85 -58 -120 -13 -89 -105 -47 -158 -118 -91 -84 -334 -54 -199 -128 -148 -118 -73 -107 -50 -55 -86 -65 -109 -43 -44 -52 -189 -51 -55 -104 -141 -101 -72 -52 -158 -14 -102 -133 -65 -66 -238 -378 -67 -242 -126 -144 -53 -118 -90 -115 -9 -50 -78 -90 -88 -82 -106 -51 -37 -138 -7 -78 -133 -164 -95 -54 -110 -52 -35 -112 -87 -63 -29 -100 -177 -69 -96 -49 -57 -40 -154 -128 -247 -129 -45 -48 -55 -100 -91 -161 -122 -24 -73 -29 -110 -218 -69 -297 -75 -67 -163 -154 -92 -39 -140 -49 -95 -109 -115 -69 -102 -208 -83 -33 -373 -34 -52 -65 -126 -105 -193 -148 -102 -171 -70 -70 -44 -50 -5 -31 -67 -31 -121 -64 -77 -142 -49 -99 -141 -113 -27 -238 -55 -64 -194 -45 -93 -79 -56 -155 -74 -124 -61 -98 -21 -41 -70 -98 -93 -83 -95 -25 -34 -92 -28 -91 -210 -127 -93 -12 -138 -108 -110 -67 -66 -170 -48 -117 -51 -187 -138 -78 -67 -82 -117 -123 -156 -136 -211 -30 -118 -86 -43 -34 -128 -159 -27 -135 -71 -104 -68 -21 -151 -30 -100 -184 -157 -52 -53 -54 -69 -59 -132 -94 -45 -55 -86 -49 -93 -40 -83 -138 -38 -116 -48 -125 -145 -135 -66 -15 -52 -57 -135 -109 -50 -72 -39 -23 -163 -83 -195 -145 -85 -147 -53 -55 -123 -49 -66 -121 -48 -30 -105 -125 -41 -110 -202 -74 -30 -40 -47 -76 -105 -61 -193 -126 -132 -74 -66 -297 -69 -125 -138 -51 -79 -64 -44 -121 -83 -85 -63 -32 -82 -119 -40 -29 -109 -92 -102 -89 -12 -88 -43 -115 -73 -49 -125 -38 -148 -74 -126 -32 -16 -72 -41 -109 -48 -116 -179 -72 -77 -79 -60 -166 -104 -229 -120 -216 -38 -49 -35 -107 -26 -72 -20 -58 -39 -332 -54 -144 -77 -25 -76 -125 -18 -109 -194 -123 -42 -51 -64 -120 -15 -56 -28 -94 -245 -202 -39 -113 -110 -53 -45 -50 -60 -32 -56 -134 -59 -42 -121 -125 -138 -243 -121 -35 -184 -46 -70 -76 -76 -149 -70 -44 -106 -28 -86 -29 -46 -47 -71 -97 -66 -53 -101 -251 -189 -62 -252 -79 -52 -35 -48 -55 -138 -191 -148 -336 -13 -45 -249 -57 -216 -62 -54 -50 -330 -26 -117 -69 -109 -67 -20 -26 -61 -166 -40 -54 -185 -103 -152 -144 -83 -99 -44 -61 -103 -47 -79 -193 -89 -105 -139 -71 -50 -161 -119 -71 -78 -81 -52 -72 -54 -53 -68 -67 -52 -29 -54 -115 -39 -28 -114 -74 -139 -110 -21 -25 -51 -40 -74 -54 -104 -57 -60 -189 -106 -42 -39 -123 -46 -111 -91 -31 -62 -106 -85 -126 -115 -123 -115 -133 -80 -44 -73 -117 -43 -88 -180 -48 -46 -205 -118 -40 -183 -118 -20 -33 -24 -58 -99 -108 -35 -246 -71 -70 -18 -76 -75 -78 -61 -42 -62 -119 -60 -80 -46 -46 -32 -36 -254 -9 -183 -63 -132 -121 -55 -65 -302 -232 -248 -113 -44 -61 -73 -36 -117 -113 -136 -55 -205 -102 -93 -82 -243 -65 -100 -202 -46 -58 -96 -54 -63 -15 -14 -30 -68 -29 -117 -246 -84 -94 -72 -97 -38 -160 -30 -170 -88 -67 -112 -140 -63 -162 -70 -145 -11 -99 -162 -65 -8 -58 -99 -133 -90 -63 -16 -82 -88 -73 -114 -56 -5 -61 -5 -101 -122 -82 -152 -19 -97 -78 -54 -99 -56 -15 -171 -35 -49 -71 -122 -68 -81 -182 -20 -215 -88 -38 -11 -112 -70 -160 -76 -53 -87 -152 -64 -205 -142 -112 -82 -31 -181 -83 -151 -30 -13 -164 -99 -59 -58 -110 -188 -47 -131 -132 -41 -111 -27 -78 -88 -29 -96 -19 -48 -33 -118 -194 -95 -101 -71 -36 -59 -69 -87 -31 -28 -66 -118 -146 -61 -41 -61 -151 -115 -111 -50 -85 -65 -42 -85 -275 -43 -50 -75 -100 -81 -56 -152 -113 -159 -147 -133 -115 -74 -310 -195 -141 -101 -95 -91 -117 -46 -129 -19 -110 -97 -72 -42 -179 -19 -64 -83 -173 -158 -90 -81 -170 -159 -178 -140 -62 -107 -159 -86 -7 -109 -66 -69 -95 -33 -39 -9 -87 -72 -116 -21 -107 -67 -11 -159 -125 -54 -122 -70 -66 -75 -123 -183 -55 -79 -75 -164 -49 -107 -51 -124 -42 -94 -163 -64 -111 -81 -188 -73 -41 -210 -125 -24 -206 -70 -20 -20 -21 -151 -240 -222 -209 -18 -81 -44 -246 -191 -202 -93 -99 -199 -25 -134 -93 -35 -125 -37 -80 -42 -21 -159 -40 -156 -248 -127 -2 -114 -45 -74 -80 -25 -177 -41 -15 -46 -35 -123 -60 -117 -169 -124 -20 -97 -202 -89 -103 -78 -324 -33 -128 -138 -25 -102 -78 -66 -211 -77 -119 -99 -222 -32 -200 -114 -126 -72 -35 -45 -148 -179 -98 -56 -69 -85 -62 -12 -125 -93 -87 -23 -75 -303 -35 -79 -19 -79 -177 -52 -93 -71 -54 -241 -147 -109 -65 -33 -74 -91 -23 -86 -26 -26 -223 -206 -43 -114 -65 -72 -16 -54 -112 -189 -46 -32 -39 -108 -107 -79 -105 -104 -36 -81 -7 -133 -134 -85 -85 -82 -14 -18 -133 -130 -91 -45 -52 -67 -118 -29 -62 -108 -83 -78 -50 -147 -15 -116 -81 -64 -57 -43 -44 -50 -31 -223 -27 -135 -103 -46 -176 -288 -37 -31 -23 -18 -42 -42 -38 -114 -112 -7 -113 -178 -22 -223 -61 -204 -46 -44 -4 -45 -42 -121 -54 -48 -33 -250 -49 -93 -36 -67 -68 -203 -63 -249 -48 -115 -96 -112 -57 -133 -79 -13 -60 -36 -43 -42 -75 -140 -61 -141 -153 -207 -56 -108 -115 -179 -63 -135 -136 -82 -78 -120 -44 -176 -85 -59 -46 -16 -89 -105 -76 -33 -83 -45 -59 -66 -77 -147 -107 -49 -90 -26 -10 -158 -46 -20 -28 -231 -113 -18 -95 -81 -31 -115 -135 -31 -117 -79 -105 -134 -169 -51 -74 -64 -182 -83 -80 -70 -113 -34 -18 -153 -32 -86 -58 -139 -69 -180 -84 -91 -172 -94 -47 -77 -199 -74 -86 -152 -114 -26 -79 -80 -40 -122 -141 -157 -61 -15 -15 -186 -25 -388 -111 -233 -154 -13 -74 -37 -197 -160 -53 -93 -92 -105 -70 -97 -49 -98 -91 -176 -10 -188 -86 -144 -259 -251 -103 -110 -10 -165 -149 -83 -89 -53 -46 -243 -38 -71 -35 -19 -68 -95 -81 -33 -204 -167 -25 -38 -297 -130 -39 -67 -89 -169 -32 -51 -195 -66 -67 -137 -30 -53 -63 -34 -93 -11 -95 -144 -26 -133 -243 -220 -83 -60 -95 -125 -59 -22 -22 -343 -83 -82 -2 -94 -301 -59 -91 -103 -56 -39 -24 -224 -119 -83 -98 -64 -36 -193 -26 -5 -112 -45 -110 -19 -38 -82 -22 -106 -58 -31 -174 -213 -85 -82 -20 -41 -117 -130 -22 -231 -177 -111 -89 -72 -128 -49 -35 -121 -50 -26 -48 -64 -66 -90 -94 -50 -108 -10 -28 -105 -141 -90 -233 -35 -39 -129 -34 -111 -136 -42 -69 -146 -37 -236 -80 -44 -196 -5 -194 -78 -187 -75 -117 -95 -109 -122 -273 -155 -248 -112 -88 -30 -34 -87 -34 -136 -53 -133 -58 -84 -43 -75 -39 -61 -210 -81 -15 -81 -19 -75 -109 -161 -84 -48 -228 -9 -59 -27 -120 -71 -49 -46 -310 -38 -20 -67 -42 -16 -92 -24 -64 -127 -117 -38 -45 -143 -31 -25 -63 -48 -10 -26 -133 -34 -118 -59 -26 -48 -152 -162 -46 -95 -152 -33 -45 -51 -53 -179 -10 -205 -191 -125 -41 -174 -343 -6 -17 -13 -47 -46 -65 -68 -84 -62 -170 -70 -16 -36 -47 -135 -65 -117 -78 -197 -245 -32 -76 -16 -242 -60 -105 -36 -35 -120 -36 -98 -84 -152 -58 -130 -37 -175 -169 -68 -33 -155 -202 -80 -42 -54 -39 -166 -94 -189 -98 -99 -64 -34 -51 -157 -154 -143 -244 -22 -99 -33 -88 -272 -127 -90 -62 -83 -116 -106 -66 -150 -59 -147 -60 -112 -160 -131 -15 -87 -37 -73 -135 -265 -147 -115 -33 -103 -63 -164 -83 -142 -142 -69 -42 -111 -108 -119 -12 -135 -49 -128 -41 -103 -17 -40 -81 -221 -53 -134 -39 -121 -37 -111 -170 -33 -147 -204 -174 -241 -67 -83 -7 -50 -101 -266 -89 -60 -70 -145 -52 -28 -24 -46 -54 -59 -66 -22 -131 -105 -165 -119 -161 -34 -85 -81 -59 -27 -137 -23 -80 -58 -29 -56 -44 -34 -144 -60 -113 -88 -47 -164 -46 -62 -39 -182 -180 -64 -66 -64 -59 -151 -67 -179 -33 -134 -86 -50 -135 -145 -79 -113 -98 -103 -5 -34 -57 -187 -61 -47 -14 -87 -47 -35 -46 -79 -67 -49 -72 -64 -86 -4 -174 -98 -156 -152 -79 -62 -13 -43 -50 -122 -241 -244 -94 -194 -107 -37 -57 -173 -155 -66 -117 -38 -64 -153 -69 -156 -7 -141 -128 -143 -129 -79 -21 -129 -83 -51 -80 -174 -179 -59 -136 -132 -69 -182 -231 -115 -117 -15 -139 -96 -119 -9 -77 -134 -249 -54 -73 -91 -93 -163 -62 -100 -38 -121 -55 -202 -85 -86 -60 -110 -117 -56 -100 -139 -129 -43 -19 -57 -48 -100 -90 -58 -151 -145 -165 -134 -79 -15 -103 -109 -70 -120 -44 -90 -85 -59 -157 -97 -67 -67 -68 -137 -199 -227 -27 -117 -278 -76 -14 -5 -14 -90 -42 -132 -197 -158 -36 -169 -0 -25 -141 -47 -205 -51 -46 -166 -230 -34 -89 -38 -163 -55 -44 -114 -157 -97 -30 -117 -44 -35 -125 -102 -22 -197 -48 -66 -30 -4 -37 -21 -127 -11 -89 -176 -91 -162 -46 -43 -348 -129 -57 -176 -151 -126 -100 -185 -80 -48 -23 -20 -44 -104 -199 -29 -53 -91 -114 -61 -66 -69 -176 -59 -129 -106 -45 -43 -31 -104 -109 -194 -195 -45 -109 -65 -50 -79 -202 -12 -22 -56 -89 -27 -221 -256 -139 -81 -63 -62 -127 -13 -194 -28 -165 -85 -144 -219 -112 -34 -81 -46 -77 -118 -63 -45 -0 -82 -52 -51 -65 -108 -31 -131 -118 -66 -157 -120 -68 -65 -106 -51 -131 -70 -67 -210 -59 -113 -29 -44 -39 -231 -92 -120 -121 -235 -190 -112 -65 -104 -80 -62 -198 -175 -123 -66 -34 -116 -53 -30 -59 -63 -25 -74 -119 -78 -21 -62 -50 -54 -44 -76 -78 -65 -110 -121 -67 -34 -58 -53 -113 -81 -52 -29 -98 -94 -86 -21 -57 -65 -29 -108 -47 -20 -52 -38 -86 -131 -138 -219 -116 -79 -20 -54 -46 -189 -151 -74 -147 -109 -82 -80 -146 -68 -71 -36 -48 -144 -60 -154 -47 -268 -70 -21 -132 -89 -195 -90 -70 -89 -35 -120 -32 -141 -57 -59 -269 -52 -52 -87 -28 -262 -57 -58 -40 -106 -23 -129 -105 -109 -33 -18 -12 -49 -99 -116 -99 -60 -68 -48 -56 -90 -45 -151 -106 -21 -28 -84 -119 -82 -85 -85 -99 -12 -36 -75 -172 -105 -133 -158 -55 -29 -52 -155 -74 -178 -123 -102 -83 -42 -60 -18 -125 -70 -107 -80 -67 -101 -143 -109 -33 -159 -93 -96 -52 -87 -61 -84 -152 -51 -68 -47 -35 -57 -107 -51 -157 -45 -54 -161 -175 -78 -111 -59 -96 -28 -46 -150 -133 -35 -95 -88 -75 -242 -66 -187 -75 -40 -57 -85 -17 -40 -21 -150 -75 -52 -91 -47 -81 -60 -86 -40 -112 -61 -20 -84 -170 -142 -60 -150 -54 -61 -158 -34 -46 -42 -222 -260 -186 -50 -63 -80 -85 -198 -113 -63 -48 -46 -69 -30 -120 -91 -69 -111 -66 -72 -80 -65 -48 -135 -44 -41 -46 -95 -142 -128 -100 -153 -106 -124 -110 -73 -53 -88 -119 -111 -109 -96 -45 -131 -43 -27 -47 -136 -160 -130 -94 -97 -157 -58 -38 -79 -47 -176 -17 -40 -10 -80 -95 -39 -33 -96 -89 -101 -42 -66 -169 -65 -192 -152 -25 -36 -24 -44 -22 -60 -84 -50 -21 -38 -131 -86 -109 -80 -82 -120 -137 -19 -106 -139 -37 -59 -221 -219 -191 -45 -98 -35 -175 -48 -48 -57 -122 -172 -135 -70 -90 -31 -169 -97 -93 -113 -130 -52 -79 -69 -79 -45 -205 -24 -119 -58 -88 -173 -40 -95 -94 -58 -83 -18 -112 -65 -87 -59 -200 -94 -58 -116 -101 -49 -31 -94 -163 -241 -46 -183 -48 -90 -163 -57 -179 -30 -142 -167 -84 -42 -118 -161 -93 -135 -51 -24 -110 -55 -18 -25 -126 -23 -56 -42 -141 -10 -34 -54 -58 -214 -10 -51 -127 -94 -56 -93 -71 -40 -138 -75 -61 -75 -101 -22 -44 -65 -114 -90 -44 -123 -120 -14 -194 -44 -75 -78 -147 -15 -80 -132 -80 -100 -86 -91 -43 -52 -63 -72 -17 -63 -124 -48 -92 -119 -154 -216 -151 -165 -93 -243 -62 -88 -107 -35 -71 -43 -195 -21 -140 -42 -91 -90 -32 -54 -64 -86 -59 -135 -155 -83 -17 -72 -216 -154 -106 -214 -15 -97 -55 -31 -309 -85 -94 -26 -173 -39 -131 -32 -40 -144 -34 -82 -30 -166 -38 -93 -261 -189 -50 -69 -72 -81 -110 -99 -36 -228 -78 -131 -55 -102 -96 -66 -28 -28 -96 -30 -37 -171 -6 -113 -44 -137 -63 -53 -161 -62 -79 -136 -46 -105 -91 -210 -55 -149 -111 -109 -63 -82 -135 -96 -120 -199 -61 -32 -244 -73 -89 -101 -10 -85 -108 -74 -191 -121 -75 -233 -47 -157 -47 -111 -108 -49 -201 -163 -138 -64 -79 -207 -26 -163 -73 -81 -187 -58 -144 -202 -37 -58 -126 -86 -19 -117 -80 -95 -69 -17 -86 -55 -154 -68 -48 -94 -15 -102 -163 -70 -154 -29 -130 -40 -74 -57 -152 -28 -50 -36 -103 -15 -75 -84 -58 -114 -105 -21 -91 -71 -59 -120 -30 -134 -73 -68 -92 -33 -63 -197 -140 -70 -44 -147 -77 -121 -108 -124 -79 -79 -134 -104 -121 -112 -92 -106 -115 -13 -112 -47 -61 -16 -65 -91 -54 -125 -31 -14 -79 -90 -44 -41 -229 -33 -76 -43 -55 -33 -108 -13 -185 -43 -79 -111 -71 -234 -48 -118 -181 -81 -73 -207 -23 -94 -216 -58 -53 -111 -77 -185 -11 -103 -76 -41 -109 -124 -118 -76 -63 -27 -189 -241 -70 -37 -134 -122 -124 -54 -63 -116 -250 -78 -230 -61 -243 -80 -98 -208 -78 -120 -141 -90 -36 -69 -96 -152 -38 -62 -89 -44 -139 -62 -109 -54 -52 -73 -97 -61 -158 -37 -25 -30 -62 -68 -66 -90 -108 -92 -39 -80 -34 -37 -72 -66 -155 -100 -113 -48 -125 -107 -180 -38 -64 -92 -110 -130 -41 -204 -121 -149 -216 -76 -85 -99 -114 -108 -228 -80 -77 -136 -53 -82 -58 -53 -217 -42 -76 -62 -144 -43 -56 -33 -63 -18 -79 -198 -73 -46 -171 -104 -19 -70 -158 -18 -52 -52 -19 -62 -37 -82 -3 -60 -100 -106 -65 -48 -99 -111 -140 -196 -61 -15 -90 -56 -33 -105 -122 -44 -97 -72 -55 -98 -30 -94 -37 -16 -133 -242 -222 -13 -41 -14 -33 -36 -139 -127 -80 -86 -171 -143 -115 -13 -17 -33 -101 -174 -237 -115 -88 -59 -97 -77 -78 -62 -58 -115 -113 -125 -38 -135 -169 -30 -122 -39 -106 -66 -29 -100 -118 -144 -32 -56 -215 -119 -87 -88 -130 -107 -74 -88 -145 -73 -94 -49 -142 -112 -184 -38 -31 -162 -129 -87 -44 -64 -31 -134 -40 -19 -112 -162 -116 -73 -38 -100 -38 -98 -102 -219 -86 -55 -319 -114 -52 -42 -117 -130 -193 -93 -115 -158 -68 -17 -47 -25 -71 -185 -77 -81 -89 -63 -33 -270 -78 -39 -62 -133 -67 -61 -237 -93 -121 -129 -51 -25 -135 -72 -32 -34 -61 -17 -156 -61 -186 -117 -200 -129 -66 -75 -114 -153 -223 -107 -43 -159 -56 -37 -110 -16 -45 -107 -124 -19 -47 -28 -3 -39 -76 -54 -17 -105 -133 -122 -108 -27 -112 -90 -73 -53 -43 -218 -24 -9 -36 -63 -85 -32 -92 -80 -27 -34 -73 -132 -11 -63 -82 -170 -25 -37 -112 -129 -59 -62 -144 -42 -162 -58 -94 -41 -136 -129 -259 -190 -57 -62 -114 -124 -48 -184 -89 -95 -65 -65 -127 -85 -29 -90 -94 -123 -21 -74 -50 -106 -41 -113 -91 -101 -36 -43 -33 -64 -124 -55 -13 -107 -113 -45 -17 -78 -57 -110 -109 -163 -20 -54 -47 -87 -323 -131 -60 -92 -79 -19 -136 -30 -25 -44 -60 -142 -124 -50 -82 -22 -108 -126 -100 -83 -242 -111 -66 -190 -65 -55 -222 -62 -97 -154 -46 -78 -216 -79 -58 -133 -182 -128 -55 -49 -154 -134 -89 -68 -87 -93 -165 -81 -120 -100 -71 -103 -204 -12 -97 -31 -93 -70 -112 -81 -30 -10 -63 -138 -121 -106 -32 -22 -50 -126 -61 -22 -113 -155 -36 -23 -134 -52 -99 -122 -74 -109 -98 -134 -152 -177 -16 -75 -93 -135 -131 -54 -43 -62 -135 -35 -31 -104 -97 -66 -136 -46 -103 -46 -122 -150 -52 -75 -32 -57 -58 -75 -6 -285 -41 -12 -98 -87 -70 -17 -149 -191 -70 -94 -109 -79 -28 -34 -105 -117 -73 -164 -124 -11 -46 -46 -30 -84 -80 -86 -64 -190 -35 -36 -28 -39 -48 -91 -35 -73 -38 -19 -22 -55 -150 -83 -63 -119 -85 -42 -53 -82 -95 -37 -122 -120 -42 -68 -123 -35 -95 -100 -139 -86 -15 -98 -46 -17 -70 -19 -108 -109 -52 -40 -55 -47 -87 -23 -145 -120 -93 -44 -41 -59 -98 -59 -77 -91 -291 -49 -22 -94 -27 -151 -59 -39 -86 -121 -25 -123 -78 -37 -99 -75 -124 -68 -163 -46 -165 -258 -20 -15 -241 -83 -36 -72 -41 -127 -113 -48 -85 -124 -37 -6 -159 -40 -67 -140 -352 -153 -124 -73 -57 -63 -128 -58 -111 -38 -115 -175 -125 -66 -48 -112 -44 -27 -186 -60 -50 -107 -50 -41 -69 -17 -23 -120 -65 -60 -145 -105 -98 -113 -48 -195 -45 -98 -138 -80 -17 -93 -112 -15 -21 -115 -92 -113 -110 -61 -183 -141 -207 -44 -41 -86 -157 -47 -49 -46 -132 -46 -114 -40 -178 -70 -6 -49 -226 -32 -108 -37 -79 -45 -82 -137 -43 -139 -59 -59 -31 -82 -46 -81 -96 -142 -11 -46 -3 -141 -216 -27 -22 -76 -109 -63 -41 -48 -196 -31 -22 -118 -85 -236 -130 -154 -55 -68 -12 -284 -65 -84 -26 -139 -42 -78 -34 -17 -99 -16 -63 -155 -95 -71 -150 -126 -54 -200 -86 -45 -60 -88 -69 -56 -52 -42 -103 -38 -83 -133 -50 -146 -78 -52 -50 -169 -165 -36 -21 -61 -66 -4 -63 -28 -100 -60 -115 -35 -40 -41 -84 -218 -26 -176 -110 -145 -52 -2 -24 -63 -77 -132 -98 -57 -55 -185 -182 -130 -101 -219 -131 -169 -43 -153 -26 -177 -119 -58 -118 -43 -138 -143 -31 -106 -31 -176 -57 -64 -81 -133 -39 -100 -77 -27 -113 -87 -124 -53 -58 -48 -68 -11 -61 -33 -88 -66 -213 -42 -16 -50 -82 -153 -204 -74 -37 -22 -38 -48 -40 -54 -34 -167 -80 -42 -74 -59 -28 -55 -111 -63 -46 -56 -36 -23 -102 -8 -27 -307 -77 -52 -159 -104 -23 -63 -63 -159 -92 -101 -100 -138 -49 -173 -57 -99 -30 -128 -35 -47 -115 -93 -27 -82 -96 -71 -8 -204 -53 -107 -86 -114 -31 -133 -35 -216 -33 -71 -113 -31 -60 -76 -16 -68 -58 -153 -33 -50 -76 -124 -108 -33 -16 -41 -261 -37 -99 -97 -116 -62 -74 -101 -173 -76 -76 -135 -107 -56 -88 -97 -117 -171 -63 -41 -156 -82 -130 -78 -46 -198 -180 -21 -79 -78 -77 -85 -217 -113 -50 -127 -124 -40 -132 -69 -103 -182 -70 -64 -60 -131 -250 -75 -57 -172 -53 -57 -11 -41 -100 -78 -127 -78 -39 -199 -209 -87 -228 -247 -151 -163 -31 -93 -152 -164 -88 -81 -37 -48 -84 -165 -62 -53 -160 -80 -87 -63 -58 -77 -126 -121 -160 -56 -129 -134 -7 -78 -156 -83 -107 -180 -80 -68 -48 -105 -30 -33 -47 -81 -60 -77 -104 -45 -40 -52 -179 -131 -98 -168 -282 -123 -123 -87 -53 -67 -49 -30 -58 -134 -114 -110 -132 -88 -75 -93 -45 -214 -79 -97 -187 -132 -142 -27 -73 -148 -134 -118 -104 -33 -31 -59 -73 -62 -129 -58 -138 -179 -56 -222 -34 -93 -10 -13 -115 -25 -88 -124 -119 -80 -201 -31 -16 -157 -196 -147 -35 -38 -153 -48 -183 -45 -110 -228 -114 -19 -109 -72 -93 -129 -66 -91 -76 -43 -112 -48 -60 -78 -20 -145 -66 -99 -117 -48 -46 -131 -134 -143 -57 -193 -50 -93 -74 -102 -44 -5 -80 -108 -23 -81 -81 -101 -30 -31 -65 -230 -163 -124 -57 -218 -106 -176 -87 -154 -85 -83 -139 -12 -101 -59 -117 -149 -24 -101 -50 -51 -36 -8 -45 -103 -143 -220 -102 -21 -109 -60 -65 -115 -60 -56 -88 -9 -58 -52 -225 -110 -31 -180 -38 -84 -131 -278 -99 -30 -93 -37 -69 -94 -39 -33 -154 -30 -54 -112 -72 -130 -115 -57 -44 -72 -77 -27 -76 -68 -104 -60 -188 -84 -61 -13 -38 -124 -119 -173 -191 -86 -122 -58 -82 -131 -118 -119 -68 -65 -94 -149 -75 -82 -138 -100 -113 -288 -106 -103 -71 -56 -83 -66 -222 -143 -15 -121 -183 -38 -55 -183 -120 -41 -81 -33 -34 -216 -84 -92 -27 -64 -71 -70 -134 -198 -6 -49 -58 -90 -76 -53 -74 -116 -13 -70 -73 -47 -93 -67 -124 -146 -20 -190 -126 -60 -43 -66 -66 -198 -46 -33 -72 -42 -26 -103 -101 -5 -289 -120 -157 -57 -59 -96 -71 -128 -50 -83 -99 -61 -104 -266 -162 -113 -58 -119 -87 -168 -199 -101 -4 -99 -46 -90 -131 -113 -67 -52 -91 -46 -40 -91 -65 -84 -31 -211 -111 -81 -74 -31 -145 -63 -66 -169 -63 -166 -100 -13 -98 -123 -62 -72 -289 -81 -116 -79 -55 -133 -31 -23 -28 -162 -101 -57 -65 -68 -65 -62 -104 -49 -9 -65 -57 -63 -243 -41 -73 -70 -58 -33 -89 -65 -180 -66 -221 -22 -49 -61 -82 -64 -81 -240 -61 -73 -92 -118 -135 -69 -108 -32 -39 -6 -91 -24 -68 -52 -73 -55 -332 -283 -51 -39 -80 -62 -68 -11 -180 -25 -76 -55 -287 -74 -119 -143 -117 -110 -23 -68 -97 -24 -64 -46 -81 -56 -284 -88 -85 -75 -54 -65 -59 -24 -94 -77 -77 -139 -55 -98 -58 -159 -26 -53 -41 -41 -50 -81 -168 -112 -32 -39 -104 -30 -89 -73 -59 -47 -100 -152 -30 -47 -110 -88 -53 -165 -104 -211 -30 -43 -120 -74 -45 -57 -90 -134 -94 -65 -113 -60 -6 -128 -36 -70 -73 -105 -60 -85 -113 -76 -16 -132 -23 -108 -43 -87 -149 -149 -72 -63 -18 -109 -69 -63 -57 -41 -145 -203 -158 -46 -117 -95 -37 -26 -72 -93 -19 -65 -31 -41 -48 -139 -47 -109 -73 -57 -93 -3 -100 -17 -34 -117 -13 -106 -90 -93 -139 -1 -79 -48 -24 -167 -200 -80 -51 -46 -163 -142 -109 -28 -82 -102 -85 -81 -133 -118 -99 -94 -121 -17 -45 -26 -86 -55 -44 -72 -79 -94 -20 -92 -115 -82 -29 -62 -41 diff --git a/data/sameness.txt b/data/sameness.txt deleted file mode 100644 index 8fc2653..0000000 --- a/data/sameness.txt +++ /dev/null @@ -1,2002 +0,0 @@ -CLASSIC -938 -815 -760 -884 -956 -751 -786 -696 -544 -1011 -1010 -911 -718 -750 -554 -552 -791 -979 -665 -573 -750 -658 -531 -663 -1433 -607 -915 -657 -784 -896 -720 -884 -806 -665 -745 -718 -660 -647 -903 -418 -1006 -780 -622 -707 -777 -834 -751 -850 -800 -657 -788 -803 -807 -822 -663 -623 -677 -616 -782 -649 -526 -709 -943 -577 -939 -1020 -583 -799 -831 -832 -743 -881 -763 -798 -678 -733 -919 -549 -830 -684 -746 -758 -641 -650 -927 -801 -683 -616 -1020 -449 -590 -1044 -708 -581 -612 -709 -850 -748 -820 -830 -1064 -963 -865 -909 -709 -759 -795 -565 -626 -1124 -717 -767 -794 -652 -977 -917 -1060 -808 -756 -644 -880 -997 -644 -888 -617 -553 -855 -741 -542 -718 -622 -735 -822 -837 -1073 -914 -865 -640 -822 -849 -713 -459 -1162 -577 -637 -767 -621 -936 -926 -501 -797 -548 -902 -1050 -804 -817 -1014 -915 -829 -890 -684 -1209 -859 -651 -577 -789 -902 -900 -887 -590 -525 -682 -573 -758 -1055 -989 -598 -822 -575 -901 -602 -871 -683 -643 -868 -839 -684 -923 -990 -1121 -865 -672 -468 -795 -757 -749 -802 -859 -787 -753 -784 -832 -840 -964 -655 -615 -566 -629 -719 -571 -1041 -938 -552 -603 -726 -773 -583 -825 -699 -1009 -455 -657 -754 -845 -886 -647 -958 -592 -745 -803 -561 -792 -769 -725 -628 -747 -850 -748 -994 -986 -748 -1009 -591 -797 -808 -850 -945 -741 -936 -808 -772 -930 -973 -715 -757 -646 -753 -889 -919 -499 -731 -790 -797 -619 -522 -1151 -718 -915 -567 -823 -908 -749 -661 -1049 -682 -666 -695 -620 -570 -810 -718 -1002 -694 -710 -1030 -878 -826 -647 -618 -705 -822 -748 -762 -684 -813 -810 -1137 -802 -623 -1071 -1022 -720 -757 -1036 -985 -622 -672 -946 -944 -1142 -751 -918 -553 -719 -752 -696 -1020 -611 -880 -883 -856 -874 -706 -939 -791 -673 -829 -731 -718 -433 -614 -937 -638 -1006 -772 -933 -711 -896 -678 -960 -934 -644 -931 -1043 -775 -713 -780 -834 -708 -912 -715 -890 -675 -736 -535 -699 -1150 -810 -710 -805 -967 -613 -1030 -796 -959 -939 -435 -925 -892 -689 -670 -795 -712 -561 -849 -873 -701 -812 -945 -979 -783 -725 -522 -816 -740 -827 -536 -734 -677 -691 -983 -870 -537 -850 -905 -677 -887 -837 -851 -614 -788 -935 -784 -740 -592 -740 -664 -960 -510 -758 -748 -772 -923 -657 -749 -601 -806 -539 -682 -756 -903 -590 -690 -970 -1134 -808 -840 -701 -710 -832 -853 -866 -1059 -916 -711 -808 -608 -846 -775 -644 -714 -750 -596 -766 -749 -733 -980 -667 -662 -775 -752 -673 -478 -911 -632 -794 -833 -771 -734 -564 -624 -721 -654 -989 -561 -763 -808 -949 -828 -724 -685 -623 -727 -669 -959 -789 -674 -861 -715 -756 -831 -766 -630 -880 -742 -767 -800 -720 -823 -720 -1086 -780 -628 -824 -665 -917 -566 -736 -915 -705 -516 -705 -539 -652 -759 -791 -791 -752 -737 -1010 -691 -674 -667 -797 -818 -833 -934 -804 -875 -810 -545 -657 -657 -636 -713 -865 -958 -510 -639 -858 -557 -482 -600 -904 -532 -802 -663 -636 -652 -681 -1068 -926 -904 -1036 -681 -844 -852 -926 -760 -1027 -425 -926 -732 -777 -661 -689 -1249 -816 -688 -912 -711 -667 -944 -547 -696 -917 -1203 -966 -1040 -759 -455 -842 -853 -612 -854 -1062 -604 -865 -655 -703 -425 -627 -599 -652 -963 -1090 -1044 -862 -1106 -748 -700 -843 -601 -898 -713 -494 -809 -921 -818 -1005 -782 -809 -568 -529 -901 -667 -1040 -847 -816 -589 -610 -745 -847 -945 -764 -735 -846 -629 -893 -903 -757 -696 -971 -794 -628 -683 -1212 -1085 -977 -766 -809 -691 -728 -597 -769 -837 -879 -797 -559 -866 -522 -691 -909 -721 -594 -780 -723 -583 -739 -726 -767 -600 -776 -854 -967 -834 -525 -1056 -627 -744 -703 -867 -766 -372 -557 -820 -865 -778 -829 -1016 -631 -773 -898 -810 -742 -839 -941 -954 -746 -575 -605 -877 -713 -719 -727 -887 -812 -682 -832 -878 -796 -959 -753 -734 -590 -713 -890 -548 -643 -747 -1025 -773 -749 -827 -697 -598 -649 -671 -766 -748 -498 -881 -512 -806 -686 -491 -959 -751 -978 -627 -784 -838 -757 -992 -820 -796 -775 -1078 -1007 -589 -1034 -1140 -758 -715 -822 -664 -542 -738 -448 -829 -542 -719 -827 -722 -488 -591 -828 -696 -598 -607 -877 -731 -642 -703 -686 -780 -854 -765 -892 -516 -702 -739 -633 -931 -754 -563 -981 -484 -601 -724 -515 -745 -838 -912 -884 -679 -743 -746 -754 -804 -725 -711 -493 -859 -694 -597 -716 -819 -1032 -489 -1023 -867 -745 -564 -688 -892 -641 -885 -589 -862 -910 -709 -483 -599 -573 -797 -770 -823 -807 -534 -717 -618 -614 -639 -705 -774 -897 -875 -718 -711 -776 -845 -760 -1074 -899 -607 -651 -666 -520 -763 -933 -646 -576 -744 -757 -858 -944 -619 -975 -672 -588 -833 -1041 -1073 -788 -608 -852 -1074 -1096 -975 -914 -1042 -973 -833 -910 -801 -943 -1004 -875 -1143 -958 -619 -754 -610 -783 -622 -750 -551 -758 -1046 -607 -892 -832 -637 -446 -559 -529 -942 -648 -582 -599 -931 -807 -992 -680 -829 -813 -810 -907 -887 -1053 -668 -550 -746 -897 -869 -1036 -481 -1015 -686 -732 -1053 -774 -625 -783 -459 -804 -609 -771 -766 -627 -948 -956 -971 -848 -906 -878 -949 -741 -740 -1011 -916 -861 -835 -646 -798 -760 -593 -651 -486 -793 -1076 -724 -722 -743 -841 -744 -543 -656 -770 -518 -1009 -738 -826 -677 -830 -332 -597 -979 -811 -539 -698 -801 -666 -691 -816 -777 -795 -941 -758 -929 -837 -544 -844 -885 -806 -767 -542 -849 -895 -755 -580 -727 -668 -852 -655 -1122 -924 -831 -487 -940 -669 -612 -783 -685 -814 -663 -748 -878 -786 -808 -873 -926 -410 -883 -711 -820 -808 -621 -973 -NEW -1161 -919 -625 -957 -915 -939 -841 -635 -805 -961 -822 -901 -894 -837 -995 -822 -958 -896 -604 -892 -615 -1145 -834 -974 -880 -887 -867 -1043 -907 -731 -1033 -1000 -794 -665 -747 -1086 -831 -644 -662 -860 -820 -834 -946 -996 -698 -951 -761 -982 -775 -853 -1086 -1016 -928 -1189 -547 -1019 -756 -546 -740 -629 -750 -667 -634 -954 -823 -973 -1079 -778 -753 -788 -878 -892 -873 -715 -770 -812 -724 -1064 -914 -960 -801 -551 -960 -835 -1090 -712 -608 -981 -952 -847 -1104 -828 -722 -750 -866 -714 -601 -1039 -561 -723 -1140 -529 -681 -668 -594 -899 -912 -834 -927 -694 -872 -743 -1017 -785 -776 -807 -1014 -878 -769 -740 -686 -746 -1121 -822 -879 -944 -835 -948 -965 -1059 -1023 -934 -909 -852 -979 -829 -726 -696 -859 -589 -1329 -742 -583 -647 -939 -865 -757 -951 -773 -807 -781 -864 -718 -974 -1088 -1169 -1247 -902 -780 -1195 -1143 -647 -924 -897 -710 -849 -701 -838 -750 -770 -808 -788 -976 -1059 -783 -735 -765 -813 -761 -805 -809 -1008 -665 -865 -652 -740 -492 -1245 -809 -1131 -824 -1014 -936 -1000 -948 -1312 -1071 -758 -955 -877 -552 -758 -1031 -683 -997 -690 -987 -948 -1105 -712 -781 -717 -941 -861 -904 -786 -850 -716 -645 -809 -903 -771 -962 -1027 -915 -903 -856 -973 -1027 -1261 -597 -770 -1119 -931 -555 -850 -856 -774 -672 -976 -931 -529 -605 -964 -898 -1246 -678 -1242 -959 -769 -1046 -878 -1060 -674 -644 -870 -929 -857 -908 -616 -809 -734 -892 -772 -952 -736 -706 -1010 -707 -916 -804 -877 -790 -915 -912 -833 -999 -949 -658 -856 -1231 -1021 -832 -787 -800 -971 -749 -892 -755 -1001 -736 -1339 -873 -1145 -858 -652 -676 -749 -1012 -405 -833 -853 -1053 -1194 -803 -995 -728 -736 -704 -609 -710 -791 -896 -1543 -1062 -865 -670 -554 -843 -883 -481 -941 -1099 -874 -614 -847 -738 -705 -1149 -824 -985 -783 -886 -611 -651 -562 -817 -897 -672 -782 -822 -1041 -651 -1132 -805 -748 -859 -737 -1071 -804 -691 -759 -716 -1123 -731 -942 -991 -803 -822 -906 -904 -567 -888 -1023 -713 -610 -1095 -825 -826 -815 -960 -734 -1159 -576 -563 -884 -1094 -1005 -890 -886 -998 -592 -807 -886 -801 -940 -792 -1035 -1126 -887 -750 -692 -918 -456 -911 -865 -1048 -778 -689 -1209 -771 -881 -585 -804 -1206 -773 -901 -1008 -418 -891 -938 -808 -660 -958 -808 -1037 -1003 -678 -893 -806 -831 -1203 -653 -1206 -972 -819 -789 -748 -1108 -744 -982 -969 -924 -893 -806 -1296 -812 -982 -846 -1001 -1043 -838 -904 -744 -765 -1092 -871 -840 -839 -703 -844 -801 -575 -723 -925 -693 -856 -838 -822 -1106 -757 -674 -729 -849 -916 -824 -919 -679 -1216 -619 -883 -582 -886 -785 -1093 -772 -812 -871 -1074 -708 -577 -680 -859 -924 -1112 -793 -514 -567 -687 -913 -888 -1202 -775 -1011 -687 -1113 -1136 -787 -774 -738 -889 -826 -1117 -653 -745 -925 -760 -714 -951 -865 -626 -1000 -766 -1032 -1039 -819 -1314 -937 -867 -700 -701 -624 -882 -639 -1060 -944 -909 -728 -752 -1107 -1011 -658 -852 -772 -695 -898 -837 -920 -849 -675 -879 -1015 -1004 -1152 -1157 -807 -877 -648 -894 -787 -745 -853 -837 -1025 -840 -831 -717 -1029 -724 -716 -923 -628 -767 -1052 -897 -1154 -1025 -759 -732 -1231 -1083 -1117 -1201 -831 -926 -796 -912 -1193 -755 -804 -987 -791 -853 -943 -809 -1023 -939 -842 -731 -713 -1081 -565 -544 -943 -1044 -797 -724 -819 -774 -751 -904 -765 -810 -736 -930 -731 -729 -677 -1126 -901 -822 -847 -1140 -622 -835 -940 -1007 -812 -624 -679 -755 -1099 -936 -1043 -1070 -864 -699 -886 -1064 -889 -713 -1135 -776 -668 -983 -791 -851 -1053 -1075 -836 -735 -908 -634 -1003 -785 -819 -978 -748 -1086 -1077 -907 -922 -810 -1044 -743 -618 -950 -1088 -710 -1053 -856 -1035 -934 -854 -668 -758 -707 -629 -824 -782 -791 -485 -819 -1103 -1053 -921 -660 -781 -794 -886 -664 -887 -817 -619 -881 -945 -831 -987 -816 -718 -917 -738 -900 -877 -789 -878 -920 -713 -923 -777 -957 -679 -888 -633 -949 -733 -1288 -773 -665 -847 -965 -655 -943 -758 -643 -626 -721 -554 -785 -749 -1137 -720 -1238 -1020 -656 -806 -767 -944 -949 -829 -938 -1028 -664 -568 -877 -739 -881 -780 -778 -1126 -1186 -823 -693 -877 -989 -1045 -711 -644 -945 -748 -1274 -919 -1039 -897 -827 -762 -1164 -1096 -727 -845 -773 -969 -1083 -686 -872 -983 -680 -828 -760 -867 -901 -898 -830 -799 -1171 -876 -876 -766 -767 -854 -595 -935 -763 -660 -738 -857 -743 -703 -906 -970 -873 -748 -697 -933 -820 -713 -870 -848 -966 -737 -975 -948 -760 -860 -772 -903 -814 -1018 -1105 -837 -727 -1112 -686 -730 -976 -866 -646 -756 -815 -780 -824 -822 -534 -900 -859 -770 -1042 -602 -917 -725 -769 -755 -1027 -895 -958 -855 -524 -894 -865 -934 -820 -742 -927 -690 -899 -801 -727 -743 -702 -751 -942 -1013 -531 -854 -557 -1071 -791 -837 -979 -818 -876 -1137 -720 -475 -482 -833 -773 -779 -927 -864 -709 -709 -851 -825 -776 -957 -922 -937 -888 -1245 -486 -532 -814 -1074 -752 -680 -705 -665 -803 -647 -851 -662 -959 -934 -778 -831 -566 -821 -992 -857 -878 -945 -805 -871 -574 -740 -792 -874 -896 -1154 -877 -1043 -843 -835 -663 -914 -657 -1140 -636 -747 -1055 -902 -654 -584 -751 -973 -712 -981 -729 -1031 -674 -713 -578 -1011 -1069 -813 -874 -761 -990 -894 -1231 -835 -987 -717 -866 -936 -761 -740 -859 -737 -646 -652 -559 -855 -819 -867 -807 -663 -946 -843 -1101 -671 -840 -1050 -815 -607 -765 -1027 -870 -791 -774 -827 -934 -577 -676 -685 -1011 -685 -629 -783 -1047 -854 -1073 -1083 -933 -817 -881 -921 -739 -932 -826 -1256 -676 -850 -960 -578 -899 -630 -1011 -1057