diff --git a/entries/entries.go b/entries/entries.go
index 67730ba..a5e3739 100644
--- a/entries/entries.go
+++ b/entries/entries.go
@@ -7,6 +7,7 @@ import (
"maxwarden/users"
"sort"
"strings"
+ "time"
)
type Secret struct {
@@ -16,6 +17,8 @@ type Secret struct {
Notes string
Username string
Password string
+ Created time.Time
+ Modified time.Time
}
type EntryFilter struct {
@@ -122,4 +125,54 @@ func DeleteSecret(userId int32, masterKey string, secretId string) error {
_, userErr := users.Update(user)
return userErr
+}
+
+func Update(userId int32, masterKey string, secret Secret) error {
+ user, _ := users.FetchById(userId)
+
+ secrets, _ := security.DecryptDataWithKey[[]Secret](user.Data, masterKey)
+ if secrets == nil {
+ return errors.New("user secrets are null")
+ }
+
+ secret.Modified = time.Now()
+
+ // linear search and replace
+ for i, v := range *secrets {
+ if v.ID == secret.ID {
+ created := (*secrets)[i].Created
+ secret.Created = created
+
+ (*secrets)[i] = secret
+ }
+ }
+
+ enc, _ := security.EncryptDataWithKey(secrets, masterKey)
+
+ user.Data = enc
+ _, updateErr := users.Update(user)
+
+ return updateErr
+}
+
+func Add(userId int32, masterKey string, secret Secret) error {
+ user, _ := users.FetchById(userId)
+
+ secrets, _ := security.DecryptDataWithKey[[]Secret](user.Data, masterKey)
+ if secrets == nil {
+ return errors.New("user secrets are null")
+ }
+
+ secret.ID = security.RandBase58String(32)
+ secret.Modified = time.Now()
+ secret.Created = time.Now()
+
+ *secrets = append(*secrets, secret)
+
+ enc, _ := security.EncryptDataWithKey(secrets, masterKey)
+
+ user.Data = enc
+ _, updateErr := users.Update(user)
+
+ return updateErr
}
\ No newline at end of file
diff --git a/generator/passphrase.go b/generator/passphrase.go
new file mode 100644
index 0000000..28b6079
--- /dev/null
+++ b/generator/passphrase.go
@@ -0,0 +1,13 @@
+package generator
+
+import (
+ "strings"
+
+ "github.com/sethvargo/go-diceware/diceware"
+)
+
+func GeneratePassphrase(words int) string {
+ list, _ := diceware.Generate(words)
+
+ return strings.Join(list, " ")
+}
\ No newline at end of file
diff --git a/generator/password.go b/generator/password.go
new file mode 100644
index 0000000..44fdd86
--- /dev/null
+++ b/generator/password.go
@@ -0,0 +1,26 @@
+package generator
+
+import "github.com/sethvargo/go-password/password"
+
+func GeneratePassword(length int, digits int, symbols int, disableUpper bool, allowRepeats bool) string {
+ if length <= 0 {
+ length = 16
+ }
+
+ if digits <= 0 {
+ digits = 0
+ }
+
+ if symbols <= 0 {
+ symbols = 0
+ }
+
+ result, _ := password.Generate(length, digits, symbols, disableUpper, allowRepeats)
+
+ return result
+}
+
+func GenerateDefault() string {
+ result, _ := password.Generate(24, 5, 5, false, false)
+ return result
+}
\ No newline at end of file
diff --git a/go.mod b/go.mod
index 9575d6a..fe00835 100644
--- a/go.mod
+++ b/go.mod
@@ -30,6 +30,8 @@ require (
github.com/kr/pretty v0.3.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/robfig/cron/v3 v3.0.1 // indirect
+ github.com/sethvargo/go-diceware v0.5.0 // indirect
+ github.com/sethvargo/go-password v0.3.1 // indirect
github.com/stretchr/testify v1.10.0 // indirect
go.uber.org/atomic v1.7.0 // indirect
golang.org/x/exp v0.0.0-20240613232115-7f521ea00fb8 // indirect
diff --git a/go.sum b/go.sum
index ec057b7..5077c76 100644
--- a/go.sum
+++ b/go.sum
@@ -70,6 +70,10 @@ github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzG
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
github.com/rogpeppe/go-internal v1.12.0/go.mod h1:E+RYuTGaKKdloAfM02xzb0FW3Paa99yedzYV+kq4uf4=
+github.com/sethvargo/go-diceware v0.5.0 h1:exrQ7GpaBo00GqRVM1N8ChXSsi3oS7tjQiIehsD+yR0=
+github.com/sethvargo/go-diceware v0.5.0/go.mod h1:Lg1SyPS7yQO6BBgTN5r4f2MUDkqGfLWsOjHPY0kA8iw=
+github.com/sethvargo/go-password v0.3.1 h1:WqrLTjo7X6AcVYfC6R7GtSyuUQR9hGyAj/f1PYQZCJU=
+github.com/sethvargo/go-password v0.3.1/go.mod h1:rXofC1zT54N7R8K/h1WDUdkf9BOx5OptoxrMBcrXzvs=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
diff --git a/handlers/app/editor.go b/handlers/app/editor.go
index 69103fc..4d14e56 100644
--- a/handlers/app/editor.go
+++ b/handlers/app/editor.go
@@ -2,9 +2,7 @@ package app
import (
"maxwarden/entries"
- "maxwarden/security"
. "maxwarden/ui"
- "maxwarden/users"
. "maragu.dev/gomponents"
. "maragu.dev/gomponents/html"
@@ -56,6 +54,7 @@ func EditorHandler(w http.ResponseWriter, r *http.Request) {
url := r.FormValue("url")
secret = entries.Secret{
+ ID: r.PathValue("id"),
Description: desc,
URL: url,
Notes: notes,
@@ -63,42 +62,26 @@ func EditorHandler(w http.ResponseWriter, r *http.Request) {
Username: username,
}
- user, _ := users.FetchById(identity.UserID)
-
- // Get current secret store
- secrets, _ := security.DecryptDataWithKey[[]entries.Secret](user.Data, identity.MasterKey)
-
- if secrets == nil {
- http.Redirect(w, r, "/app", http.StatusFound)
- return
- }
-
if editorType == EDITOR_TYPE_ADD {
- secret.ID = security.RandBase58String(32)
- *secrets = append(*secrets, secret)
+ entries.Add(identity.UserID, identity.MasterKey, secret)
} else {
- secret.ID = r.PathValue("id")
-
- // linear search and replace
- for i, v := range *secrets {
- if v.ID == secret.ID {
- (*secrets)[i] = secret
- }
- }
+ entries.Update(identity.UserID, identity.MasterKey, secret)
}
- // Serialize and encrypt modified store using master key
- enc, _ := security.EncryptDataWithKey(secrets, identity.MasterKey)
-
- user.Data = enc
-
- users.Update(user)
-
http.Redirect(w, r, "/app", http.StatusFound)
return
}
AppLayout(title, *identity, session,
+ Modal(
+ "password_generator",
+ Text("Passkey Generator"),
+ HxLoad("/app/generator-hx"),
+ []Node {
+ ButtonUIOutline(ModalCloser(), Text("Close")),
+ },
+ ),
+
If(editorType == EDITOR_TYPE_EDIT,
Group{
Modal(
@@ -106,7 +89,7 @@ func EditorHandler(w http.ResponseWriter, r *http.Request) {
Text("Warning!"),
Text("Are you sure you want to delete this entry? This action cannot be undone."),
[]Node{
- A(Href("/app/delete/" + secret.ID), ButtonUIDanger(Text("Delete"))),
+ A(Href("/app/delete/"+secret.ID), ButtonUIDanger(Text("Delete"))),
ButtonUIOutline(ModalCloser(), Text("Close")),
},
),
@@ -119,16 +102,41 @@ func EditorHandler(w http.ResponseWriter, r *http.Request) {
Form(
AutoComplete("off"),
Method("POST"),
+
FormLabel(Text("Description")),
- FormInput(Type("text"), Name("description"), Value(secret.Description)),
+ FormInput(Type("text"), Name("description"), Value(secret.Description), AutoFocus(), Required()),
Br(),
FormLabel(Text("Username")),
FormInput(Type("text"), Name("un"), Value(secret.Username)),
Br(),
- FormLabel(Text("Password")),
- FormInput(Type("password"), Name("pas"), Value(secret.Password)),
+ Div(
+ FlexLeftRight(
+ FormLabel(Text("Password")),
+ ModalActuator("password_generator", ButtonUI(Type("button"), Text("Generate a secure password"))),
+ ),
+ Br(),
+
+ FormInput(Class("password"), Type("password"), Name("pas"), Value(secret.Password)),
+ Br(),
+
+ FormLabel(Text("Show password?"), For("show")),
+ FormCheck(Class("checkbox"), ID("show")),
+ InlineScript(`
+ let check = me(".checkbox", me());
+ let passInput = me(".password", me());
+
+ check.on("click", () => {
+ if (passInput.type === "password") {
+ passInput.type = "text";
+ } else if (passInput.type === "text") {
+ passInput.type = "password";
+ }
+ });
+ `),
+ ),
+
Br(),
FormLabel(Text("URL")),
@@ -144,6 +152,15 @@ func EditorHandler(w http.ResponseWriter, r *http.Request) {
ButtonUISuccess(Text(btnLabel), Type("submit")),
A(Href("/app"), ButtonUIOutline(Text("Close"), Type("button"))),
),
+
+ If(editorType == EDITOR_TYPE_EDIT,
+ Div(
+ InlineStyle("$me { margin-top: $3; color: $color(neutral-400); font-size: var(--text-sm);}"),
+ Text("Last modified: "), FormatDateTime(secret.Modified),
+ Br(),
+ Text("Created: "), FormatDateTime(secret.Created),
+ ),
+ ),
),
).Render(w)
}
diff --git a/handlers/app/generator.go b/handlers/app/generator.go
new file mode 100644
index 0000000..19e462b
--- /dev/null
+++ b/handlers/app/generator.go
@@ -0,0 +1,17 @@
+package app
+
+import (
+ "net/http"
+
+ "maxwarden/middleware"
+ . "maxwarden/ui"
+)
+
+func GeneratorHandler(w http.ResponseWriter, r *http.Request) {
+ identity := middleware.GetIdentity(r)
+ session := middleware.GetSession(r)
+
+ AppLayout("Passkey Generator", *identity, session,
+ HxLoad("/app/generator-hx"),
+ ).Render(w)
+}
diff --git a/handlers/app/generator_hx.go b/handlers/app/generator_hx.go
new file mode 100644
index 0000000..668fadf
--- /dev/null
+++ b/handlers/app/generator_hx.go
@@ -0,0 +1,114 @@
+package app
+
+import (
+ "maxwarden/generator"
+ . "maxwarden/ui"
+ "net/http"
+ "strconv"
+
+ . "maxwarden/basic"
+
+ . "maragu.dev/gomponents"
+ . "maragu.dev/gomponents/html"
+ hx "maragu.dev/gomponents-htmx"
+)
+
+func GeneratorHxHandler(w http.ResponseWriter, r *http.Request) {
+
+ r.ParseForm()
+
+ wordCount, _ := strconv.Atoi(r.FormValue("wordCount"))
+
+ if wordCount <= 0 {
+ wordCount = 6
+ }
+
+ phraseOutput := generator.GeneratePassphrase(wordCount)
+
+ length, _ := strconv.Atoi(r.FormValue("length"))
+ if length <= 0 {
+ length = 24
+ }
+
+ numbers, _ := strconv.Atoi(r.FormValue("numbers"))
+ if numbers <= 0 {
+ numbers = 5
+ }
+
+ symbols, _ := strconv.Atoi(r.FormValue("symbols"))
+ if symbols <= 0 {
+ symbols = 5
+ }
+
+ passwordOutput := generator.GeneratePassword(length, numbers, symbols, false, true)
+
+ customFormInput := func(children ...Node) Node {
+ return Div(
+ InlineStyle(`
+ $me {
+ border: 1px solid $color(neutral-300);
+ margin-bottom: $3;
+ }
+ `),
+ FormInput(
+ Group(children),
+ ),
+ )
+ }
+
+ Div(ID("generator"),
+ Card(
+ Heading("Generate Passphrase"),
+ Form(
+ hx.Post(r.URL.Path),
+ hx.Swap("outerHTML"),
+ hx.Target("#generator"),
+ FormLabel(Text("Word Count")),
+ customFormInput(Type("number"), Name("wordCount"), Value(ToString(wordCount))),
+
+ ButtonUI(Text("Generate"), Type("submit")),
+ ),
+
+ Br(),
+
+ FormLabel(Text("Output")),
+ customFormInput(
+ Value(phraseOutput),
+ ),
+ ),
+
+ Br(),
+
+ Card(
+ Heading("Generate Password"),
+ Form(
+ hx.Post(r.URL.Path),
+ hx.Swap("outerHTML"),
+ hx.Target("#generator"),
+ Flex(
+ Div(
+ FormLabel(Text("Password length")),
+ customFormInput(Type("number"), Name("length"), Value(ToString(length))),
+ ),
+ Div(
+ FormLabel(Text("Number Count")),
+ customFormInput(Type("number"), Name("numbers"), Value(ToString(numbers))),
+ ),
+ Div(
+ FormLabel(Text("Symbol Count")),
+ customFormInput(Type("number"), Name("symbols"), Value(ToString(symbols))),
+ ),
+ ),
+
+ ButtonUI(Text("Generate"), Type("submit")),
+ ),
+
+ Br(),
+
+ FormLabel(Text("Output")),
+ customFormInput(
+ Value(passwordOutput),
+ ),
+ ),
+ ).Render(w)
+}
diff --git a/handlers/app/vault.go b/handlers/app/vault.go
index 02ba3e2..030b7fb 100644
--- a/handlers/app/vault.go
+++ b/handlers/app/vault.go
@@ -25,7 +25,7 @@ func VaultHandler(w http.ResponseWriter, r *http.Request) {
margin-bottom: $5;
}
`),
- A(Href("/app/editor/add"), ButtonUI(Text("+ Add Item"))),
+ A(Href("/app/editor/add"), ButtonUI(Text("+ Add Credentials"))),
),
HxLoad("/app/vault-hx"),
).Render(w)
diff --git a/handlers/app/vault_hx.go b/handlers/app/vault_hx.go
index 05b66c3..230013c 100644
--- a/handlers/app/vault_hx.go
+++ b/handlers/app/vault_hx.go
@@ -72,10 +72,58 @@ func VaultHxHandler(w http.ResponseWriter, r *http.Request) {
func(entry entries.Secret) Node {
return Tr(
TdLeft(Text(entry.Description)),
- TdLeft(Text(entry.Username)),
- TdLeft(Text("********")),
- TdLeft(PageLink(security.SanitizationPolicy.Sanitize(entry.URL), Text(entry.URL), false)),
- TdCenter(A(Href("/app/editor/edit/" + entry.ID), ButtonUIOutline(Icon(ICON_PENCIL, 16)))),
+ TdLeft(
+ IfElse(entry.Username != "",
+ Flex(
+ P(Text(entry.Username)),
+ Span(
+ Title("Click to copy username"),
+ InlineStyle("$me { cursor: pointer; }"),
+ Icon(ICON_COPY, 16),
+ ),
+ InlineScript(`
+ let btn = me("span", me());
+ let text = me("p", me());
+
+ btn.on("click", () => {
+ navigator.clipboard.writeText(text.innerHTML);
+ });
+ `),
+ ),
+ Text("---"),
+ ),
+ ),
+ TdLeft(
+ IfElse(entry.Password != "",
+ Flex(
+ P(Text("•••••••")),
+ Input(Type("hidden"), Value(entry.Password)),
+ Span(
+ Class("copy"),
+ Title("Click to copy password"),
+ InlineStyle("$me { cursor: pointer; }"),
+ Icon(ICON_COPY, 16),
+ ),
+ InlineScript(`
+ let copyBtn = me(".copy", me());
+ let password = me("input", me()).value;
+
+
+ copyBtn.on("click", () => {
+ navigator.clipboard.writeText(password);
+ });
+ `),
+ ),
+ Text("---"),
+ ),
+ ),
+ TdLeft(
+ IfElse(entry.URL != "",
+ PageLink(security.SanitizationPolicy.Sanitize(entry.URL), Text(entry.URL), true),
+ Text("---"),
+ ),
+ ),
+ TdCenter(A(Href("/app/editor/edit/"+entry.ID), ButtonUIOutline(Icon(ICON_PENCIL, 16)))),
)
},
nil,
diff --git a/ui/app_layout.go b/ui/app_layout.go
index 6e5ced3..6d42067 100644
--- a/ui/app_layout.go
+++ b/ui/app_layout.go
@@ -27,7 +27,7 @@ var NavGroups = []NavGroup{
{
Title: "Tools",
SubGroup: []NavGroup{
- {SectionId: LAYOUT_SECTION_TOOLS, Title: "Password Generator", URL: "/app/examples/forms"},
+ {SectionId: LAYOUT_SECTION_TOOLS, Title: "Passkey Generator", URL: "/app/generator"},
},
},
}
diff --git a/ui/forms.go b/ui/forms.go
index db322ca..23539fc 100644
--- a/ui/forms.go
+++ b/ui/forms.go
@@ -1,6 +1,8 @@
package ui
import (
+ "strconv"
+
. "maragu.dev/gomponents"
. "maragu.dev/gomponents/html"
)
@@ -73,4 +75,24 @@ func FormTextarea(children ...Node) Node {
func FormLabel(children ...Node) Node {
return Label(InlineStyle("$me { color: $color(neutral-900); font-size: var(--text-sm); } "), Group(children))
+}
+
+func FormCheck(children ...Node) Node {
+ return Input(
+ InlineStyle(`
+ $me {
+ margin-left: $3;
+ }
+ `),
+ Type("checkbox"),
+ Group(children),
+ )
+}
+
+func FormSlider(min int, max int, children ...Node) Node {
+ return Input(
+ Type("range"),
+ Min(strconv.Itoa(min)),
+ Max(strconv.Itoa(max)),
+ )
}
\ No newline at end of file
diff --git a/ui/general.go b/ui/general.go
index 808d7c6..9d09ad5 100644
--- a/ui/general.go
+++ b/ui/general.go
@@ -59,6 +59,13 @@ func Flex(n ...Node) Node {
)
}
+func FlexLeftRight(n ...Node) Node {
+ return Div(
+ InlineStyle("$me { display: flex; align-items: center; flex-direction: row; gap: $3; justify-content: space-between; }"),
+ Group(n),
+ )
+}
+
func CardNoPadding(body ...Node) Node {
return Div(
InlineStyle(`
@@ -109,6 +116,12 @@ func ToText(i interface{}) Node {
}
// TEXT
+func Heading(text string) Node {
+ return H1(
+ InlineStyle("$me { font-weight: bold; font-size: var(--text-2xl); letter-spacing: var(--tracking-tight); color: $color(black); }"),
+ Text(text),
+ )
+}
func PageLink(location string, display Node, newPage bool) Node {
return A(
Href(location),
diff --git a/ui/icons.go b/ui/icons.go
index b1c0354..c2cc35a 100644
--- a/ui/icons.go
+++ b/ui/icons.go
@@ -38,6 +38,7 @@ const (
ICON_X_DIALOG_CLOSE = ``
ICON_PENCIL = ``
ICON_LOCK_KEYHOLE = ``
+ ICON_COPY = ``
//material
ICON_SEARCH = ``
diff --git a/vendor/github.com/sethvargo/go-diceware/LICENSE b/vendor/github.com/sethvargo/go-diceware/LICENSE
new file mode 100644
index 0000000..c62ec3d
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/LICENSE
@@ -0,0 +1,20 @@
+Copyright 2017 Seth Vargo
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/github.com/sethvargo/go-diceware/diceware/generate.go b/vendor/github.com/sethvargo/go-diceware/diceware/generate.go
new file mode 100644
index 0000000..a4c3df4
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/diceware/generate.go
@@ -0,0 +1,195 @@
+package diceware
+
+import (
+ "crypto/rand"
+ "fmt"
+ "io"
+ "math"
+ "math/big"
+)
+
+// sides is the number of sides on a die.
+var sides = big.NewInt(6)
+
+var _ DicewareGenerator = (*Generator)(nil)
+
+// Generator is the stateful generator which can be used to customize the word
+// list and other generation options.
+type Generator struct {
+ wordList WordList
+ randReader io.Reader
+}
+
+// GeneratorInput is used as input to the NewGenerator function.
+type GeneratorInput struct {
+ // WordList is the word list to use. There are built-in word lists like
+ // WordListEffBig (default), WordListEffSmall, and WordListOriginal. You can
+ // also bring your own word list by implementing the WordList interface.
+ WordList WordList
+
+ // RandReader is an optional reader to use in place of the default
+ // (crypto/rand.Reader), which can be used to generate repeatable sets of
+ // words
+ RandReader io.Reader
+}
+
+// NewGenerator creates a new Generator from the specified configuration. If no
+// input is given, all the default values are used. This function is safe for
+// concurrent use.
+func NewGenerator(i *GeneratorInput) (*Generator, error) {
+ if i == nil {
+ i = new(GeneratorInput)
+ }
+
+ if i.WordList == nil {
+ i.WordList = WordListEffLarge()
+ }
+
+ gen := &Generator{
+ wordList: i.WordList,
+ randReader: i.RandReader,
+ }
+
+ if gen.randReader == nil {
+ gen.randReader = rand.Reader
+ }
+
+ return gen, nil
+}
+
+// Generate generates a collection of diceware words, specified by the numWords
+// parameter.
+//
+// The algorithm is fast, but it's not designed to be performant, favoring
+// entropy over speed.
+//
+// This function is safe for concurrent use, but there is a possibility of
+// concurrent invocations generating overlapping words. To generate multiple
+// non-overlapping words, use a single invocation of the function and split the
+// resulting string list.
+func (g *Generator) Generate(numWords int) ([]string, error) {
+ if typ, ok := g.wordList.(WordListNumWordser); ok {
+ if l := typ.NumWords(); numWords > l {
+ return nil, fmt.Errorf("number of requested words (%d) cannot exceed the size of the wordlist (%d)",
+ numWords, l)
+ }
+ }
+
+ list := make([]string, 0, numWords)
+ seen := make(map[string]struct{}, numWords)
+
+ for i := 0; i < numWords; i++ {
+ n, err := g.RollWord(g.wordList.Digits())
+ if err != nil {
+ return nil, err
+ }
+
+ word := g.wordList.WordAt(n)
+ if _, ok := seen[word]; ok {
+ i--
+ continue
+ }
+
+ list = append(list, word)
+ seen[word] = struct{}{}
+ }
+
+ return list, nil
+}
+
+// MustGenerate is the same as Generate, but panics on error.
+func (g *Generator) MustGenerate(numWords int) []string {
+ list, err := g.Generate(numWords)
+ if err != nil {
+ panic(err)
+ }
+ return list
+}
+
+// Generate - see Generator.Generate for usage.
+func Generate(numWords int) ([]string, error) {
+ gen, err := NewGenerator(nil)
+ if err != nil {
+ return nil, err
+ }
+ return gen.Generate(numWords)
+}
+
+// MustGenerate - see Generator.MustGenerate for usage.
+func MustGenerate(numWords int) []string {
+ gen, err := NewGenerator(nil)
+ if err != nil {
+ panic(err)
+ }
+ return gen.MustGenerate(numWords)
+}
+
+// GenerateWithWordList generates a list of the given number of words from the
+// given word list.
+func GenerateWithWordList(numWords int, wordList WordList) ([]string, error) {
+ gen, err := NewGenerator(&GeneratorInput{
+ WordList: wordList,
+ })
+ if err != nil {
+ return nil, err
+ }
+ return gen.Generate(numWords)
+}
+
+// WordAt retrieves the word at the given index from EFF's large wordlist.
+//
+// Deprecated: Use WordList.WordAt instead.
+func WordAt(i int) string {
+ return WordListEffLarge().WordAt(i)
+}
+
+// RollDie rolls a single 6-sided die and returns a value between [1,6].
+//
+// Internally this creates a new Generator with a nil configuration and calls
+// Generator.RollDie.
+func RollDie() (int, error) {
+ gen, err := NewGenerator(nil)
+ if err != nil {
+ return 0, err
+ }
+ return gen.RollDie()
+}
+
+// RollWord rolls and aggregates dice to represent one word in the list. The
+// result is the index of the word in the list.
+//
+// Internally this creates a new Generator with a nil configuration and calls
+// Generator.RollWord.
+func RollWord(d int) (int, error) {
+ gen, err := NewGenerator(nil)
+ if err != nil {
+ return 0, err
+ }
+ return gen.RollWord(d)
+}
+
+// RollDie rolls a single 6-sided die and returns a value between [1,6].
+func (g *Generator) RollDie() (int, error) {
+ r, err := rand.Int(g.randReader, sides)
+ if err != nil {
+ return 0, fmt.Errorf("failed to generate a random number: %w", err)
+ }
+ return int(r.Int64()) + 1, nil
+}
+
+// RollWord rolls and aggregates dice to represent one word in the list. The
+// result is the index of the word in the list.
+func (g *Generator) RollWord(d int) (int, error) {
+ var final int
+
+ for i := d; i > 0; i-- {
+ res, err := g.RollDie()
+ if err != nil {
+ return 0, err
+ }
+
+ final += res * int(math.Pow(10, float64(i-1)))
+ }
+
+ return final, nil
+}
diff --git a/vendor/github.com/sethvargo/go-diceware/diceware/interface.go b/vendor/github.com/sethvargo/go-diceware/diceware/interface.go
new file mode 100644
index 0000000..eeb4da2
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/diceware/interface.go
@@ -0,0 +1,6 @@
+package diceware
+
+type DicewareGenerator interface {
+ Generate(int) ([]string, error)
+ MustGenerate(int) []string
+}
diff --git a/vendor/github.com/sethvargo/go-diceware/diceware/mock.go b/vendor/github.com/sethvargo/go-diceware/diceware/mock.go
new file mode 100644
index 0000000..1d69b21
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/diceware/mock.go
@@ -0,0 +1,38 @@
+package diceware
+
+var _ DicewareGenerator = (*mockGenerator)(nil)
+
+type mockGenerator struct {
+ result []string
+ err error
+}
+
+// NewMockGenerator creates a new generator that satisfies the DicewareGenerator
+// interface. If an error is provided, the error is returned. If a result if
+// provided, the result is always returned, regardless of what parameters are
+// passed into the Generate or MustGenerate methods.
+//
+// This function is most useful for tests where you want to have predicable
+// results for a transitive resource that depends on go-diceware.
+func NewMockGenerator(result []string, err error) *mockGenerator {
+ return &mockGenerator{
+ result: result,
+ err: err,
+ }
+}
+
+// Generate returns the mocked result or error.
+func (g *mockGenerator) Generate(int) ([]string, error) {
+ if g.err != nil {
+ return nil, g.err
+ }
+ return g.result, nil
+}
+
+// MustGenerate returns the mocked result or panics if an error was given.
+func (g *mockGenerator) MustGenerate(int) []string {
+ if g.err != nil {
+ panic(g.err)
+ }
+ return g.result
+}
diff --git a/vendor/github.com/sethvargo/go-diceware/diceware/word_list.go b/vendor/github.com/sethvargo/go-diceware/diceware/word_list.go
new file mode 100644
index 0000000..88cb18b
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/diceware/word_list.go
@@ -0,0 +1,42 @@
+package diceware
+
+// WordList is an interface that must be implemented to be considered a word
+// list for use in the diceware algorithm. This interface can be implemented by
+// other libraries.
+type WordList interface {
+ // Digits is the number of digits for indexes in the word list. This
+ // determines the number of dice rolls.
+ Digits() int
+
+ // WordAt returns the word at the given integer in the word list.
+ WordAt(int) string
+}
+
+// WordListNumWordser is an auxiliary interface that returns the number of words
+// in the list. This is a separate interface for backwards compatibility.
+type WordListNumWordser interface {
+ // NumWords returns the total number of words in the list.
+ NumWords() int
+}
+
+var (
+ _ WordList = (*wordListInternal)(nil)
+ _ WordListNumWordser = (*wordListInternal)(nil)
+)
+
+type wordListInternal struct {
+ digits int
+ words map[int]string
+}
+
+func (w *wordListInternal) Digits() int {
+ return w.digits
+}
+
+func (w *wordListInternal) WordAt(i int) string {
+ return w.words[i]
+}
+
+func (w *wordListInternal) NumWords() int {
+ return len(w.words)
+}
diff --git a/vendor/github.com/sethvargo/go-diceware/diceware/word_list_eff_large.go b/vendor/github.com/sethvargo/go-diceware/diceware/word_list_eff_large.go
new file mode 100644
index 0000000..1deeefe
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/diceware/word_list_eff_large.go
@@ -0,0 +1,7794 @@
+package diceware
+
+import "sync"
+
+// WordListEffLarge is the mapping of rolls to words based on EFF's large
+// wordlist:
+//
+// https://www.eff.org/files/2016/07/18/eff_large_wordlist.txt
+//
+// See https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
+// for more details.
+var WordListEffLarge = sync.OnceValue(func() WordList {
+ return &wordListInternal{
+ digits: 5,
+ words: map[int]string{
+ 11111: "abacus",
+ 11112: "abdomen",
+ 11113: "abdominal",
+ 11114: "abide",
+ 11115: "abiding",
+ 11116: "ability",
+ 11121: "ablaze",
+ 11122: "able",
+ 11123: "abnormal",
+ 11124: "abrasion",
+ 11125: "abrasive",
+ 11126: "abreast",
+ 11131: "abridge",
+ 11132: "abroad",
+ 11133: "abruptly",
+ 11134: "absence",
+ 11135: "absentee",
+ 11136: "absently",
+ 11141: "absinthe",
+ 11142: "absolute",
+ 11143: "absolve",
+ 11144: "abstain",
+ 11145: "abstract",
+ 11146: "absurd",
+ 11151: "accent",
+ 11152: "acclaim",
+ 11153: "acclimate",
+ 11154: "accompany",
+ 11155: "account",
+ 11156: "accuracy",
+ 11161: "accurate",
+ 11162: "accustom",
+ 11163: "acetone",
+ 11164: "achiness",
+ 11165: "aching",
+ 11166: "acid",
+ 11211: "acorn",
+ 11212: "acquaint",
+ 11213: "acquire",
+ 11214: "acre",
+ 11215: "acrobat",
+ 11216: "acronym",
+ 11221: "acting",
+ 11222: "action",
+ 11223: "activate",
+ 11224: "activator",
+ 11225: "active",
+ 11226: "activism",
+ 11231: "activist",
+ 11232: "activity",
+ 11233: "actress",
+ 11234: "acts",
+ 11235: "acutely",
+ 11236: "acuteness",
+ 11241: "aeration",
+ 11242: "aerobics",
+ 11243: "aerosol",
+ 11244: "aerospace",
+ 11245: "afar",
+ 11246: "affair",
+ 11251: "affected",
+ 11252: "affecting",
+ 11253: "affection",
+ 11254: "affidavit",
+ 11255: "affiliate",
+ 11256: "affirm",
+ 11261: "affix",
+ 11262: "afflicted",
+ 11263: "affluent",
+ 11264: "afford",
+ 11265: "affront",
+ 11266: "aflame",
+ 11311: "afloat",
+ 11312: "aflutter",
+ 11313: "afoot",
+ 11314: "afraid",
+ 11315: "afterglow",
+ 11316: "afterlife",
+ 11321: "aftermath",
+ 11322: "aftermost",
+ 11323: "afternoon",
+ 11324: "aged",
+ 11325: "ageless",
+ 11326: "agency",
+ 11331: "agenda",
+ 11332: "agent",
+ 11333: "aggregate",
+ 11334: "aghast",
+ 11335: "agile",
+ 11336: "agility",
+ 11341: "aging",
+ 11342: "agnostic",
+ 11343: "agonize",
+ 11344: "agonizing",
+ 11345: "agony",
+ 11346: "agreeable",
+ 11351: "agreeably",
+ 11352: "agreed",
+ 11353: "agreeing",
+ 11354: "agreement",
+ 11355: "aground",
+ 11356: "ahead",
+ 11361: "ahoy",
+ 11362: "aide",
+ 11363: "aids",
+ 11364: "aim",
+ 11365: "ajar",
+ 11366: "alabaster",
+ 11411: "alarm",
+ 11412: "albatross",
+ 11413: "album",
+ 11414: "alfalfa",
+ 11415: "algebra",
+ 11416: "algorithm",
+ 11421: "alias",
+ 11422: "alibi",
+ 11423: "alienable",
+ 11424: "alienate",
+ 11425: "aliens",
+ 11426: "alike",
+ 11431: "alive",
+ 11432: "alkaline",
+ 11433: "alkalize",
+ 11434: "almanac",
+ 11435: "almighty",
+ 11436: "almost",
+ 11441: "aloe",
+ 11442: "aloft",
+ 11443: "aloha",
+ 11444: "alone",
+ 11445: "alongside",
+ 11446: "aloof",
+ 11451: "alphabet",
+ 11452: "alright",
+ 11453: "although",
+ 11454: "altitude",
+ 11455: "alto",
+ 11456: "aluminum",
+ 11461: "alumni",
+ 11462: "always",
+ 11463: "amaretto",
+ 11464: "amaze",
+ 11465: "amazingly",
+ 11466: "amber",
+ 11511: "ambiance",
+ 11512: "ambiguity",
+ 11513: "ambiguous",
+ 11514: "ambition",
+ 11515: "ambitious",
+ 11516: "ambulance",
+ 11521: "ambush",
+ 11522: "amendable",
+ 11523: "amendment",
+ 11524: "amends",
+ 11525: "amenity",
+ 11526: "amiable",
+ 11531: "amicably",
+ 11532: "amid",
+ 11533: "amigo",
+ 11534: "amino",
+ 11535: "amiss",
+ 11536: "ammonia",
+ 11541: "ammonium",
+ 11542: "amnesty",
+ 11543: "amniotic",
+ 11544: "among",
+ 11545: "amount",
+ 11546: "amperage",
+ 11551: "ample",
+ 11552: "amplifier",
+ 11553: "amplify",
+ 11554: "amply",
+ 11555: "amuck",
+ 11556: "amulet",
+ 11561: "amusable",
+ 11562: "amused",
+ 11563: "amusement",
+ 11564: "amuser",
+ 11565: "amusing",
+ 11566: "anaconda",
+ 11611: "anaerobic",
+ 11612: "anagram",
+ 11613: "anatomist",
+ 11614: "anatomy",
+ 11615: "anchor",
+ 11616: "anchovy",
+ 11621: "ancient",
+ 11622: "android",
+ 11623: "anemia",
+ 11624: "anemic",
+ 11625: "aneurism",
+ 11626: "anew",
+ 11631: "angelfish",
+ 11632: "angelic",
+ 11633: "anger",
+ 11634: "angled",
+ 11635: "angler",
+ 11636: "angles",
+ 11641: "angling",
+ 11642: "angrily",
+ 11643: "angriness",
+ 11644: "anguished",
+ 11645: "angular",
+ 11646: "animal",
+ 11651: "animate",
+ 11652: "animating",
+ 11653: "animation",
+ 11654: "animator",
+ 11655: "anime",
+ 11656: "animosity",
+ 11661: "ankle",
+ 11662: "annex",
+ 11663: "annotate",
+ 11664: "announcer",
+ 11665: "annoying",
+ 11666: "annually",
+ 12111: "annuity",
+ 12112: "anointer",
+ 12113: "another",
+ 12114: "answering",
+ 12115: "antacid",
+ 12116: "antarctic",
+ 12121: "anteater",
+ 12122: "antelope",
+ 12123: "antennae",
+ 12124: "anthem",
+ 12125: "anthill",
+ 12126: "anthology",
+ 12131: "antibody",
+ 12132: "antics",
+ 12133: "antidote",
+ 12134: "antihero",
+ 12135: "antiquely",
+ 12136: "antiques",
+ 12141: "antiquity",
+ 12142: "antirust",
+ 12143: "antitoxic",
+ 12144: "antitrust",
+ 12145: "antiviral",
+ 12146: "antivirus",
+ 12151: "antler",
+ 12152: "antonym",
+ 12153: "antsy",
+ 12154: "anvil",
+ 12155: "anybody",
+ 12156: "anyhow",
+ 12161: "anymore",
+ 12162: "anyone",
+ 12163: "anyplace",
+ 12164: "anything",
+ 12165: "anytime",
+ 12166: "anyway",
+ 12211: "anywhere",
+ 12212: "aorta",
+ 12213: "apache",
+ 12214: "apostle",
+ 12215: "appealing",
+ 12216: "appear",
+ 12221: "appease",
+ 12222: "appeasing",
+ 12223: "appendage",
+ 12224: "appendix",
+ 12225: "appetite",
+ 12226: "appetizer",
+ 12231: "applaud",
+ 12232: "applause",
+ 12233: "apple",
+ 12234: "appliance",
+ 12235: "applicant",
+ 12236: "applied",
+ 12241: "apply",
+ 12242: "appointee",
+ 12243: "appraisal",
+ 12244: "appraiser",
+ 12245: "apprehend",
+ 12246: "approach",
+ 12251: "approval",
+ 12252: "approve",
+ 12253: "apricot",
+ 12254: "april",
+ 12255: "apron",
+ 12256: "aptitude",
+ 12261: "aptly",
+ 12262: "aqua",
+ 12263: "aqueduct",
+ 12264: "arbitrary",
+ 12265: "arbitrate",
+ 12266: "ardently",
+ 12311: "area",
+ 12312: "arena",
+ 12313: "arguable",
+ 12314: "arguably",
+ 12315: "argue",
+ 12316: "arise",
+ 12321: "armadillo",
+ 12322: "armband",
+ 12323: "armchair",
+ 12324: "armed",
+ 12325: "armful",
+ 12326: "armhole",
+ 12331: "arming",
+ 12332: "armless",
+ 12333: "armoire",
+ 12334: "armored",
+ 12335: "armory",
+ 12336: "armrest",
+ 12341: "army",
+ 12342: "aroma",
+ 12343: "arose",
+ 12344: "around",
+ 12345: "arousal",
+ 12346: "arrange",
+ 12351: "array",
+ 12352: "arrest",
+ 12353: "arrival",
+ 12354: "arrive",
+ 12355: "arrogance",
+ 12356: "arrogant",
+ 12361: "arson",
+ 12362: "art",
+ 12363: "ascend",
+ 12364: "ascension",
+ 12365: "ascent",
+ 12366: "ascertain",
+ 12411: "ashamed",
+ 12412: "ashen",
+ 12413: "ashes",
+ 12414: "ashy",
+ 12415: "aside",
+ 12416: "askew",
+ 12421: "asleep",
+ 12422: "asparagus",
+ 12423: "aspect",
+ 12424: "aspirate",
+ 12425: "aspire",
+ 12426: "aspirin",
+ 12431: "astonish",
+ 12432: "astound",
+ 12433: "astride",
+ 12434: "astrology",
+ 12435: "astronaut",
+ 12436: "astronomy",
+ 12441: "astute",
+ 12442: "atlantic",
+ 12443: "atlas",
+ 12444: "atom",
+ 12445: "atonable",
+ 12446: "atop",
+ 12451: "atrium",
+ 12452: "atrocious",
+ 12453: "atrophy",
+ 12454: "attach",
+ 12455: "attain",
+ 12456: "attempt",
+ 12461: "attendant",
+ 12462: "attendee",
+ 12463: "attention",
+ 12464: "attentive",
+ 12465: "attest",
+ 12466: "attic",
+ 12511: "attire",
+ 12512: "attitude",
+ 12513: "attractor",
+ 12514: "attribute",
+ 12515: "atypical",
+ 12516: "auction",
+ 12521: "audacious",
+ 12522: "audacity",
+ 12523: "audible",
+ 12524: "audibly",
+ 12525: "audience",
+ 12526: "audio",
+ 12531: "audition",
+ 12532: "augmented",
+ 12533: "august",
+ 12534: "authentic",
+ 12535: "author",
+ 12536: "autism",
+ 12541: "autistic",
+ 12542: "autograph",
+ 12543: "automaker",
+ 12544: "automated",
+ 12545: "automatic",
+ 12546: "autopilot",
+ 12551: "available",
+ 12552: "avalanche",
+ 12553: "avatar",
+ 12554: "avenge",
+ 12555: "avenging",
+ 12556: "avenue",
+ 12561: "average",
+ 12562: "aversion",
+ 12563: "avert",
+ 12564: "aviation",
+ 12565: "aviator",
+ 12566: "avid",
+ 12611: "avoid",
+ 12612: "await",
+ 12613: "awaken",
+ 12614: "award",
+ 12615: "aware",
+ 12616: "awhile",
+ 12621: "awkward",
+ 12622: "awning",
+ 12623: "awoke",
+ 12624: "awry",
+ 12625: "axis",
+ 12626: "babble",
+ 12631: "babbling",
+ 12632: "babied",
+ 12633: "baboon",
+ 12634: "backache",
+ 12635: "backboard",
+ 12636: "backboned",
+ 12641: "backdrop",
+ 12642: "backed",
+ 12643: "backer",
+ 12644: "backfield",
+ 12645: "backfire",
+ 12646: "backhand",
+ 12651: "backing",
+ 12652: "backlands",
+ 12653: "backlash",
+ 12654: "backless",
+ 12655: "backlight",
+ 12656: "backlit",
+ 12661: "backlog",
+ 12662: "backpack",
+ 12663: "backpedal",
+ 12664: "backrest",
+ 12665: "backroom",
+ 12666: "backshift",
+ 13111: "backside",
+ 13112: "backslid",
+ 13113: "backspace",
+ 13114: "backspin",
+ 13115: "backstab",
+ 13116: "backstage",
+ 13121: "backtalk",
+ 13122: "backtrack",
+ 13123: "backup",
+ 13124: "backward",
+ 13125: "backwash",
+ 13126: "backwater",
+ 13131: "backyard",
+ 13132: "bacon",
+ 13133: "bacteria",
+ 13134: "bacterium",
+ 13135: "badass",
+ 13136: "badge",
+ 13141: "badland",
+ 13142: "badly",
+ 13143: "badness",
+ 13144: "baffle",
+ 13145: "baffling",
+ 13146: "bagel",
+ 13151: "bagful",
+ 13152: "baggage",
+ 13153: "bagged",
+ 13154: "baggie",
+ 13155: "bagginess",
+ 13156: "bagging",
+ 13161: "baggy",
+ 13162: "bagpipe",
+ 13163: "baguette",
+ 13164: "baked",
+ 13165: "bakery",
+ 13166: "bakeshop",
+ 13211: "baking",
+ 13212: "balance",
+ 13213: "balancing",
+ 13214: "balcony",
+ 13215: "balmy",
+ 13216: "balsamic",
+ 13221: "bamboo",
+ 13222: "banana",
+ 13223: "banish",
+ 13224: "banister",
+ 13225: "banjo",
+ 13226: "bankable",
+ 13231: "bankbook",
+ 13232: "banked",
+ 13233: "banker",
+ 13234: "banking",
+ 13235: "banknote",
+ 13236: "bankroll",
+ 13241: "banner",
+ 13242: "bannister",
+ 13243: "banshee",
+ 13244: "banter",
+ 13245: "barbecue",
+ 13246: "barbed",
+ 13251: "barbell",
+ 13252: "barber",
+ 13253: "barcode",
+ 13254: "barge",
+ 13255: "bargraph",
+ 13256: "barista",
+ 13261: "baritone",
+ 13262: "barley",
+ 13263: "barmaid",
+ 13264: "barman",
+ 13265: "barn",
+ 13266: "barometer",
+ 13311: "barrack",
+ 13312: "barracuda",
+ 13313: "barrel",
+ 13314: "barrette",
+ 13315: "barricade",
+ 13316: "barrier",
+ 13321: "barstool",
+ 13322: "bartender",
+ 13323: "barterer",
+ 13324: "bash",
+ 13325: "basically",
+ 13326: "basics",
+ 13331: "basil",
+ 13332: "basin",
+ 13333: "basis",
+ 13334: "basket",
+ 13335: "batboy",
+ 13336: "batch",
+ 13341: "bath",
+ 13342: "baton",
+ 13343: "bats",
+ 13344: "battalion",
+ 13345: "battered",
+ 13346: "battering",
+ 13351: "battery",
+ 13352: "batting",
+ 13353: "battle",
+ 13354: "bauble",
+ 13355: "bazooka",
+ 13356: "blabber",
+ 13361: "bladder",
+ 13362: "blade",
+ 13363: "blah",
+ 13364: "blame",
+ 13365: "blaming",
+ 13366: "blanching",
+ 13411: "blandness",
+ 13412: "blank",
+ 13413: "blaspheme",
+ 13414: "blasphemy",
+ 13415: "blast",
+ 13416: "blatancy",
+ 13421: "blatantly",
+ 13422: "blazer",
+ 13423: "blazing",
+ 13424: "bleach",
+ 13425: "bleak",
+ 13426: "bleep",
+ 13431: "blemish",
+ 13432: "blend",
+ 13433: "bless",
+ 13434: "blighted",
+ 13435: "blimp",
+ 13436: "bling",
+ 13441: "blinked",
+ 13442: "blinker",
+ 13443: "blinking",
+ 13444: "blinks",
+ 13445: "blip",
+ 13446: "blissful",
+ 13451: "blitz",
+ 13452: "blizzard",
+ 13453: "bloated",
+ 13454: "bloating",
+ 13455: "blob",
+ 13456: "blog",
+ 13461: "bloomers",
+ 13462: "blooming",
+ 13463: "blooper",
+ 13464: "blot",
+ 13465: "blouse",
+ 13466: "blubber",
+ 13511: "bluff",
+ 13512: "bluish",
+ 13513: "blunderer",
+ 13514: "blunt",
+ 13515: "blurb",
+ 13516: "blurred",
+ 13521: "blurry",
+ 13522: "blurt",
+ 13523: "blush",
+ 13524: "blustery",
+ 13525: "boaster",
+ 13526: "boastful",
+ 13531: "boasting",
+ 13532: "boat",
+ 13533: "bobbed",
+ 13534: "bobbing",
+ 13535: "bobble",
+ 13536: "bobcat",
+ 13541: "bobsled",
+ 13542: "bobtail",
+ 13543: "bodacious",
+ 13544: "body",
+ 13545: "bogged",
+ 13546: "boggle",
+ 13551: "bogus",
+ 13552: "boil",
+ 13553: "bok",
+ 13554: "bolster",
+ 13555: "bolt",
+ 13556: "bonanza",
+ 13561: "bonded",
+ 13562: "bonding",
+ 13563: "bondless",
+ 13564: "boned",
+ 13565: "bonehead",
+ 13566: "boneless",
+ 13611: "bonelike",
+ 13612: "boney",
+ 13613: "bonfire",
+ 13614: "bonnet",
+ 13615: "bonsai",
+ 13616: "bonus",
+ 13621: "bony",
+ 13622: "boogeyman",
+ 13623: "boogieman",
+ 13624: "book",
+ 13625: "boondocks",
+ 13626: "booted",
+ 13631: "booth",
+ 13632: "bootie",
+ 13633: "booting",
+ 13634: "bootlace",
+ 13635: "bootleg",
+ 13636: "boots",
+ 13641: "boozy",
+ 13642: "borax",
+ 13643: "boring",
+ 13644: "borough",
+ 13645: "borrower",
+ 13646: "borrowing",
+ 13651: "boss",
+ 13652: "botanical",
+ 13653: "botanist",
+ 13654: "botany",
+ 13655: "botch",
+ 13656: "both",
+ 13661: "bottle",
+ 13662: "bottling",
+ 13663: "bottom",
+ 13664: "bounce",
+ 13665: "bouncing",
+ 13666: "bouncy",
+ 14111: "bounding",
+ 14112: "boundless",
+ 14113: "bountiful",
+ 14114: "bovine",
+ 14115: "boxcar",
+ 14116: "boxer",
+ 14121: "boxing",
+ 14122: "boxlike",
+ 14123: "boxy",
+ 14124: "breach",
+ 14125: "breath",
+ 14126: "breeches",
+ 14131: "breeching",
+ 14132: "breeder",
+ 14133: "breeding",
+ 14134: "breeze",
+ 14135: "breezy",
+ 14136: "brethren",
+ 14141: "brewery",
+ 14142: "brewing",
+ 14143: "briar",
+ 14144: "bribe",
+ 14145: "brick",
+ 14146: "bride",
+ 14151: "bridged",
+ 14152: "brigade",
+ 14153: "bright",
+ 14154: "brilliant",
+ 14155: "brim",
+ 14156: "bring",
+ 14161: "brink",
+ 14162: "brisket",
+ 14163: "briskly",
+ 14164: "briskness",
+ 14165: "bristle",
+ 14166: "brittle",
+ 14211: "broadband",
+ 14212: "broadcast",
+ 14213: "broaden",
+ 14214: "broadly",
+ 14215: "broadness",
+ 14216: "broadside",
+ 14221: "broadways",
+ 14222: "broiler",
+ 14223: "broiling",
+ 14224: "broken",
+ 14225: "broker",
+ 14226: "bronchial",
+ 14231: "bronco",
+ 14232: "bronze",
+ 14233: "bronzing",
+ 14234: "brook",
+ 14235: "broom",
+ 14236: "brought",
+ 14241: "browbeat",
+ 14242: "brownnose",
+ 14243: "browse",
+ 14244: "browsing",
+ 14245: "bruising",
+ 14246: "brunch",
+ 14251: "brunette",
+ 14252: "brunt",
+ 14253: "brush",
+ 14254: "brussels",
+ 14255: "brute",
+ 14256: "brutishly",
+ 14261: "bubble",
+ 14262: "bubbling",
+ 14263: "bubbly",
+ 14264: "buccaneer",
+ 14265: "bucked",
+ 14266: "bucket",
+ 14311: "buckle",
+ 14312: "buckshot",
+ 14313: "buckskin",
+ 14314: "bucktooth",
+ 14315: "buckwheat",
+ 14316: "buddhism",
+ 14321: "buddhist",
+ 14322: "budding",
+ 14323: "buddy",
+ 14324: "budget",
+ 14325: "buffalo",
+ 14326: "buffed",
+ 14331: "buffer",
+ 14332: "buffing",
+ 14333: "buffoon",
+ 14334: "buggy",
+ 14335: "bulb",
+ 14336: "bulge",
+ 14341: "bulginess",
+ 14342: "bulgur",
+ 14343: "bulk",
+ 14344: "bulldog",
+ 14345: "bulldozer",
+ 14346: "bullfight",
+ 14351: "bullfrog",
+ 14352: "bullhorn",
+ 14353: "bullion",
+ 14354: "bullish",
+ 14355: "bullpen",
+ 14356: "bullring",
+ 14361: "bullseye",
+ 14362: "bullwhip",
+ 14363: "bully",
+ 14364: "bunch",
+ 14365: "bundle",
+ 14366: "bungee",
+ 14411: "bunion",
+ 14412: "bunkbed",
+ 14413: "bunkhouse",
+ 14414: "bunkmate",
+ 14415: "bunny",
+ 14416: "bunt",
+ 14421: "busboy",
+ 14422: "bush",
+ 14423: "busily",
+ 14424: "busload",
+ 14425: "bust",
+ 14426: "busybody",
+ 14431: "buzz",
+ 14432: "cabana",
+ 14433: "cabbage",
+ 14434: "cabbie",
+ 14435: "cabdriver",
+ 14436: "cable",
+ 14441: "caboose",
+ 14442: "cache",
+ 14443: "cackle",
+ 14444: "cacti",
+ 14445: "cactus",
+ 14446: "caddie",
+ 14451: "caddy",
+ 14452: "cadet",
+ 14453: "cadillac",
+ 14454: "cadmium",
+ 14455: "cage",
+ 14456: "cahoots",
+ 14461: "cake",
+ 14462: "calamari",
+ 14463: "calamity",
+ 14464: "calcium",
+ 14465: "calculate",
+ 14466: "calculus",
+ 14511: "caliber",
+ 14512: "calibrate",
+ 14513: "calm",
+ 14514: "caloric",
+ 14515: "calorie",
+ 14516: "calzone",
+ 14521: "camcorder",
+ 14522: "cameo",
+ 14523: "camera",
+ 14524: "camisole",
+ 14525: "camper",
+ 14526: "campfire",
+ 14531: "camping",
+ 14532: "campsite",
+ 14533: "campus",
+ 14534: "canal",
+ 14535: "canary",
+ 14536: "cancel",
+ 14541: "candied",
+ 14542: "candle",
+ 14543: "candy",
+ 14544: "cane",
+ 14545: "canine",
+ 14546: "canister",
+ 14551: "cannabis",
+ 14552: "canned",
+ 14553: "canning",
+ 14554: "cannon",
+ 14555: "cannot",
+ 14556: "canola",
+ 14561: "canon",
+ 14562: "canopener",
+ 14563: "canopy",
+ 14564: "canteen",
+ 14565: "canyon",
+ 14566: "capable",
+ 14611: "capably",
+ 14612: "capacity",
+ 14613: "cape",
+ 14614: "capillary",
+ 14615: "capital",
+ 14616: "capitol",
+ 14621: "capped",
+ 14622: "capricorn",
+ 14623: "capsize",
+ 14624: "capsule",
+ 14625: "caption",
+ 14626: "captivate",
+ 14631: "captive",
+ 14632: "captivity",
+ 14633: "capture",
+ 14634: "caramel",
+ 14635: "carat",
+ 14636: "caravan",
+ 14641: "carbon",
+ 14642: "cardboard",
+ 14643: "carded",
+ 14644: "cardiac",
+ 14645: "cardigan",
+ 14646: "cardinal",
+ 14651: "cardstock",
+ 14652: "carefully",
+ 14653: "caregiver",
+ 14654: "careless",
+ 14655: "caress",
+ 14656: "caretaker",
+ 14661: "cargo",
+ 14662: "caring",
+ 14663: "carless",
+ 14664: "carload",
+ 14665: "carmaker",
+ 14666: "carnage",
+ 15111: "carnation",
+ 15112: "carnival",
+ 15113: "carnivore",
+ 15114: "carol",
+ 15115: "carpenter",
+ 15116: "carpentry",
+ 15121: "carpool",
+ 15122: "carport",
+ 15123: "carried",
+ 15124: "carrot",
+ 15125: "carrousel",
+ 15126: "carry",
+ 15131: "cartel",
+ 15132: "cartload",
+ 15133: "carton",
+ 15134: "cartoon",
+ 15135: "cartridge",
+ 15136: "cartwheel",
+ 15141: "carve",
+ 15142: "carving",
+ 15143: "carwash",
+ 15144: "cascade",
+ 15145: "case",
+ 15146: "cash",
+ 15151: "casing",
+ 15152: "casino",
+ 15153: "casket",
+ 15154: "cassette",
+ 15155: "casually",
+ 15156: "casualty",
+ 15161: "catacomb",
+ 15162: "catalog",
+ 15163: "catalyst",
+ 15164: "catalyze",
+ 15165: "catapult",
+ 15166: "cataract",
+ 15211: "catatonic",
+ 15212: "catcall",
+ 15213: "catchable",
+ 15214: "catcher",
+ 15215: "catching",
+ 15216: "catchy",
+ 15221: "caterer",
+ 15222: "catering",
+ 15223: "catfight",
+ 15224: "catfish",
+ 15225: "cathedral",
+ 15226: "cathouse",
+ 15231: "catlike",
+ 15232: "catnap",
+ 15233: "catnip",
+ 15234: "catsup",
+ 15235: "cattail",
+ 15236: "cattishly",
+ 15241: "cattle",
+ 15242: "catty",
+ 15243: "catwalk",
+ 15244: "caucasian",
+ 15245: "caucus",
+ 15246: "causal",
+ 15251: "causation",
+ 15252: "cause",
+ 15253: "causing",
+ 15254: "cauterize",
+ 15255: "caution",
+ 15256: "cautious",
+ 15261: "cavalier",
+ 15262: "cavalry",
+ 15263: "caviar",
+ 15264: "cavity",
+ 15265: "cedar",
+ 15266: "celery",
+ 15311: "celestial",
+ 15312: "celibacy",
+ 15313: "celibate",
+ 15314: "celtic",
+ 15315: "cement",
+ 15316: "census",
+ 15321: "ceramics",
+ 15322: "ceremony",
+ 15323: "certainly",
+ 15324: "certainty",
+ 15325: "certified",
+ 15326: "certify",
+ 15331: "cesarean",
+ 15332: "cesspool",
+ 15333: "chafe",
+ 15334: "chaffing",
+ 15335: "chain",
+ 15336: "chair",
+ 15341: "chalice",
+ 15342: "challenge",
+ 15343: "chamber",
+ 15344: "chamomile",
+ 15345: "champion",
+ 15346: "chance",
+ 15351: "change",
+ 15352: "channel",
+ 15353: "chant",
+ 15354: "chaos",
+ 15355: "chaperone",
+ 15356: "chaplain",
+ 15361: "chapped",
+ 15362: "chaps",
+ 15363: "chapter",
+ 15364: "character",
+ 15365: "charbroil",
+ 15366: "charcoal",
+ 15411: "charger",
+ 15412: "charging",
+ 15413: "chariot",
+ 15414: "charity",
+ 15415: "charm",
+ 15416: "charred",
+ 15421: "charter",
+ 15422: "charting",
+ 15423: "chase",
+ 15424: "chasing",
+ 15425: "chaste",
+ 15426: "chastise",
+ 15431: "chastity",
+ 15432: "chatroom",
+ 15433: "chatter",
+ 15434: "chatting",
+ 15435: "chatty",
+ 15436: "cheating",
+ 15441: "cheddar",
+ 15442: "cheek",
+ 15443: "cheer",
+ 15444: "cheese",
+ 15445: "cheesy",
+ 15446: "chef",
+ 15451: "chemicals",
+ 15452: "chemist",
+ 15453: "chemo",
+ 15454: "cherisher",
+ 15455: "cherub",
+ 15456: "chess",
+ 15461: "chest",
+ 15462: "chevron",
+ 15463: "chevy",
+ 15464: "chewable",
+ 15465: "chewer",
+ 15466: "chewing",
+ 15511: "chewy",
+ 15512: "chief",
+ 15513: "chihuahua",
+ 15514: "childcare",
+ 15515: "childhood",
+ 15516: "childish",
+ 15521: "childless",
+ 15522: "childlike",
+ 15523: "chili",
+ 15524: "chill",
+ 15525: "chimp",
+ 15526: "chip",
+ 15531: "chirping",
+ 15532: "chirpy",
+ 15533: "chitchat",
+ 15534: "chivalry",
+ 15535: "chive",
+ 15536: "chloride",
+ 15541: "chlorine",
+ 15542: "choice",
+ 15543: "chokehold",
+ 15544: "choking",
+ 15545: "chomp",
+ 15546: "chooser",
+ 15551: "choosing",
+ 15552: "choosy",
+ 15553: "chop",
+ 15554: "chosen",
+ 15555: "chowder",
+ 15556: "chowtime",
+ 15561: "chrome",
+ 15562: "chubby",
+ 15563: "chuck",
+ 15564: "chug",
+ 15565: "chummy",
+ 15566: "chump",
+ 15611: "chunk",
+ 15612: "churn",
+ 15613: "chute",
+ 15614: "cider",
+ 15615: "cilantro",
+ 15616: "cinch",
+ 15621: "cinema",
+ 15622: "cinnamon",
+ 15623: "circle",
+ 15624: "circling",
+ 15625: "circular",
+ 15626: "circulate",
+ 15631: "circus",
+ 15632: "citable",
+ 15633: "citadel",
+ 15634: "citation",
+ 15635: "citizen",
+ 15636: "citric",
+ 15641: "citrus",
+ 15642: "city",
+ 15643: "civic",
+ 15644: "civil",
+ 15645: "clad",
+ 15646: "claim",
+ 15651: "clambake",
+ 15652: "clammy",
+ 15653: "clamor",
+ 15654: "clamp",
+ 15655: "clamshell",
+ 15656: "clang",
+ 15661: "clanking",
+ 15662: "clapped",
+ 15663: "clapper",
+ 15664: "clapping",
+ 15665: "clarify",
+ 15666: "clarinet",
+ 16111: "clarity",
+ 16112: "clash",
+ 16113: "clasp",
+ 16114: "class",
+ 16115: "clatter",
+ 16116: "clause",
+ 16121: "clavicle",
+ 16122: "claw",
+ 16123: "clay",
+ 16124: "clean",
+ 16125: "clear",
+ 16126: "cleat",
+ 16131: "cleaver",
+ 16132: "cleft",
+ 16133: "clench",
+ 16134: "clergyman",
+ 16135: "clerical",
+ 16136: "clerk",
+ 16141: "clever",
+ 16142: "clicker",
+ 16143: "client",
+ 16144: "climate",
+ 16145: "climatic",
+ 16146: "cling",
+ 16151: "clinic",
+ 16152: "clinking",
+ 16153: "clip",
+ 16154: "clique",
+ 16155: "cloak",
+ 16156: "clobber",
+ 16161: "clock",
+ 16162: "clone",
+ 16163: "cloning",
+ 16164: "closable",
+ 16165: "closure",
+ 16166: "clothes",
+ 16211: "clothing",
+ 16212: "cloud",
+ 16213: "clover",
+ 16214: "clubbed",
+ 16215: "clubbing",
+ 16216: "clubhouse",
+ 16221: "clump",
+ 16222: "clumsily",
+ 16223: "clumsy",
+ 16224: "clunky",
+ 16225: "clustered",
+ 16226: "clutch",
+ 16231: "clutter",
+ 16232: "coach",
+ 16233: "coagulant",
+ 16234: "coastal",
+ 16235: "coaster",
+ 16236: "coasting",
+ 16241: "coastland",
+ 16242: "coastline",
+ 16243: "coat",
+ 16244: "coauthor",
+ 16245: "cobalt",
+ 16246: "cobbler",
+ 16251: "cobweb",
+ 16252: "cocoa",
+ 16253: "coconut",
+ 16254: "cod",
+ 16255: "coeditor",
+ 16256: "coerce",
+ 16261: "coexist",
+ 16262: "coffee",
+ 16263: "cofounder",
+ 16264: "cognition",
+ 16265: "cognitive",
+ 16266: "cogwheel",
+ 16311: "coherence",
+ 16312: "coherent",
+ 16313: "cohesive",
+ 16314: "coil",
+ 16315: "coke",
+ 16316: "cola",
+ 16321: "cold",
+ 16322: "coleslaw",
+ 16323: "coliseum",
+ 16324: "collage",
+ 16325: "collapse",
+ 16326: "collar",
+ 16331: "collected",
+ 16332: "collector",
+ 16333: "collide",
+ 16334: "collie",
+ 16335: "collision",
+ 16336: "colonial",
+ 16341: "colonist",
+ 16342: "colonize",
+ 16343: "colony",
+ 16344: "colossal",
+ 16345: "colt",
+ 16346: "coma",
+ 16351: "come",
+ 16352: "comfort",
+ 16353: "comfy",
+ 16354: "comic",
+ 16355: "coming",
+ 16356: "comma",
+ 16361: "commence",
+ 16362: "commend",
+ 16363: "comment",
+ 16364: "commerce",
+ 16365: "commode",
+ 16366: "commodity",
+ 16411: "commodore",
+ 16412: "common",
+ 16413: "commotion",
+ 16414: "commute",
+ 16415: "commuting",
+ 16416: "compacted",
+ 16421: "compacter",
+ 16422: "compactly",
+ 16423: "compactor",
+ 16424: "companion",
+ 16425: "company",
+ 16426: "compare",
+ 16431: "compel",
+ 16432: "compile",
+ 16433: "comply",
+ 16434: "component",
+ 16435: "composed",
+ 16436: "composer",
+ 16441: "composite",
+ 16442: "compost",
+ 16443: "composure",
+ 16444: "compound",
+ 16445: "compress",
+ 16446: "comprised",
+ 16451: "computer",
+ 16452: "computing",
+ 16453: "comrade",
+ 16454: "concave",
+ 16455: "conceal",
+ 16456: "conceded",
+ 16461: "concept",
+ 16462: "concerned",
+ 16463: "concert",
+ 16464: "conch",
+ 16465: "concierge",
+ 16466: "concise",
+ 16511: "conclude",
+ 16512: "concrete",
+ 16513: "concur",
+ 16514: "condense",
+ 16515: "condiment",
+ 16516: "condition",
+ 16521: "condone",
+ 16522: "conducive",
+ 16523: "conductor",
+ 16524: "conduit",
+ 16525: "cone",
+ 16526: "confess",
+ 16531: "confetti",
+ 16532: "confidant",
+ 16533: "confident",
+ 16534: "confider",
+ 16535: "confiding",
+ 16536: "configure",
+ 16541: "confined",
+ 16542: "confining",
+ 16543: "confirm",
+ 16544: "conflict",
+ 16545: "conform",
+ 16546: "confound",
+ 16551: "confront",
+ 16552: "confused",
+ 16553: "confusing",
+ 16554: "confusion",
+ 16555: "congenial",
+ 16556: "congested",
+ 16561: "congrats",
+ 16562: "congress",
+ 16563: "conical",
+ 16564: "conjoined",
+ 16565: "conjure",
+ 16566: "conjuror",
+ 16611: "connected",
+ 16612: "connector",
+ 16613: "consensus",
+ 16614: "consent",
+ 16615: "console",
+ 16616: "consoling",
+ 16621: "consonant",
+ 16622: "constable",
+ 16623: "constant",
+ 16624: "constrain",
+ 16625: "constrict",
+ 16626: "construct",
+ 16631: "consult",
+ 16632: "consumer",
+ 16633: "consuming",
+ 16634: "contact",
+ 16635: "container",
+ 16636: "contempt",
+ 16641: "contend",
+ 16642: "contented",
+ 16643: "contently",
+ 16644: "contents",
+ 16645: "contest",
+ 16646: "context",
+ 16651: "contort",
+ 16652: "contour",
+ 16653: "contrite",
+ 16654: "control",
+ 16655: "contusion",
+ 16656: "convene",
+ 16661: "convent",
+ 16662: "copartner",
+ 16663: "cope",
+ 16664: "copied",
+ 16665: "copier",
+ 16666: "copilot",
+ 21111: "coping",
+ 21112: "copious",
+ 21113: "copper",
+ 21114: "copy",
+ 21115: "coral",
+ 21116: "cork",
+ 21121: "cornball",
+ 21122: "cornbread",
+ 21123: "corncob",
+ 21124: "cornea",
+ 21125: "corned",
+ 21126: "corner",
+ 21131: "cornfield",
+ 21132: "cornflake",
+ 21133: "cornhusk",
+ 21134: "cornmeal",
+ 21135: "cornstalk",
+ 21136: "corny",
+ 21141: "coronary",
+ 21142: "coroner",
+ 21143: "corporal",
+ 21144: "corporate",
+ 21145: "corral",
+ 21146: "correct",
+ 21151: "corridor",
+ 21152: "corrode",
+ 21153: "corroding",
+ 21154: "corrosive",
+ 21155: "corsage",
+ 21156: "corset",
+ 21161: "cortex",
+ 21162: "cosigner",
+ 21163: "cosmetics",
+ 21164: "cosmic",
+ 21165: "cosmos",
+ 21166: "cosponsor",
+ 21211: "cost",
+ 21212: "cottage",
+ 21213: "cotton",
+ 21214: "couch",
+ 21215: "cough",
+ 21216: "could",
+ 21221: "countable",
+ 21222: "countdown",
+ 21223: "counting",
+ 21224: "countless",
+ 21225: "country",
+ 21226: "county",
+ 21231: "courier",
+ 21232: "covenant",
+ 21233: "cover",
+ 21234: "coveted",
+ 21235: "coveting",
+ 21236: "coyness",
+ 21241: "cozily",
+ 21242: "coziness",
+ 21243: "cozy",
+ 21244: "crabbing",
+ 21245: "crabgrass",
+ 21246: "crablike",
+ 21251: "crabmeat",
+ 21252: "cradle",
+ 21253: "cradling",
+ 21254: "crafter",
+ 21255: "craftily",
+ 21256: "craftsman",
+ 21261: "craftwork",
+ 21262: "crafty",
+ 21263: "cramp",
+ 21264: "cranberry",
+ 21265: "crane",
+ 21266: "cranial",
+ 21311: "cranium",
+ 21312: "crank",
+ 21313: "crate",
+ 21314: "crave",
+ 21315: "craving",
+ 21316: "crawfish",
+ 21321: "crawlers",
+ 21322: "crawling",
+ 21323: "crayfish",
+ 21324: "crayon",
+ 21325: "crazed",
+ 21326: "crazily",
+ 21331: "craziness",
+ 21332: "crazy",
+ 21333: "creamed",
+ 21334: "creamer",
+ 21335: "creamlike",
+ 21336: "crease",
+ 21341: "creasing",
+ 21342: "creatable",
+ 21343: "create",
+ 21344: "creation",
+ 21345: "creative",
+ 21346: "creature",
+ 21351: "credible",
+ 21352: "credibly",
+ 21353: "credit",
+ 21354: "creed",
+ 21355: "creme",
+ 21356: "creole",
+ 21361: "crepe",
+ 21362: "crept",
+ 21363: "crescent",
+ 21364: "crested",
+ 21365: "cresting",
+ 21366: "crestless",
+ 21411: "crevice",
+ 21412: "crewless",
+ 21413: "crewman",
+ 21414: "crewmate",
+ 21415: "crib",
+ 21416: "cricket",
+ 21421: "cried",
+ 21422: "crier",
+ 21423: "crimp",
+ 21424: "crimson",
+ 21425: "cringe",
+ 21426: "cringing",
+ 21431: "crinkle",
+ 21432: "crinkly",
+ 21433: "crisped",
+ 21434: "crisping",
+ 21435: "crisply",
+ 21436: "crispness",
+ 21441: "crispy",
+ 21442: "criteria",
+ 21443: "critter",
+ 21444: "croak",
+ 21445: "crock",
+ 21446: "crook",
+ 21451: "croon",
+ 21452: "crop",
+ 21453: "cross",
+ 21454: "crouch",
+ 21455: "crouton",
+ 21456: "crowbar",
+ 21461: "crowd",
+ 21462: "crown",
+ 21463: "crucial",
+ 21464: "crudely",
+ 21465: "crudeness",
+ 21466: "cruelly",
+ 21511: "cruelness",
+ 21512: "cruelty",
+ 21513: "crumb",
+ 21514: "crummiest",
+ 21515: "crummy",
+ 21516: "crumpet",
+ 21521: "crumpled",
+ 21522: "cruncher",
+ 21523: "crunching",
+ 21524: "crunchy",
+ 21525: "crusader",
+ 21526: "crushable",
+ 21531: "crushed",
+ 21532: "crusher",
+ 21533: "crushing",
+ 21534: "crust",
+ 21535: "crux",
+ 21536: "crying",
+ 21541: "cryptic",
+ 21542: "crystal",
+ 21543: "cubbyhole",
+ 21544: "cube",
+ 21545: "cubical",
+ 21546: "cubicle",
+ 21551: "cucumber",
+ 21552: "cuddle",
+ 21553: "cuddly",
+ 21554: "cufflink",
+ 21555: "culinary",
+ 21556: "culminate",
+ 21561: "culpable",
+ 21562: "culprit",
+ 21563: "cultivate",
+ 21564: "cultural",
+ 21565: "culture",
+ 21566: "cupbearer",
+ 21611: "cupcake",
+ 21612: "cupid",
+ 21613: "cupped",
+ 21614: "cupping",
+ 21615: "curable",
+ 21616: "curator",
+ 21621: "curdle",
+ 21622: "cure",
+ 21623: "curfew",
+ 21624: "curing",
+ 21625: "curled",
+ 21626: "curler",
+ 21631: "curliness",
+ 21632: "curling",
+ 21633: "curly",
+ 21634: "curry",
+ 21635: "curse",
+ 21636: "cursive",
+ 21641: "cursor",
+ 21642: "curtain",
+ 21643: "curtly",
+ 21644: "curtsy",
+ 21645: "curvature",
+ 21646: "curve",
+ 21651: "curvy",
+ 21652: "cushy",
+ 21653: "cusp",
+ 21654: "cussed",
+ 21655: "custard",
+ 21656: "custodian",
+ 21661: "custody",
+ 21662: "customary",
+ 21663: "customer",
+ 21664: "customize",
+ 21665: "customs",
+ 21666: "cut",
+ 22111: "cycle",
+ 22112: "cyclic",
+ 22113: "cycling",
+ 22114: "cyclist",
+ 22115: "cylinder",
+ 22116: "cymbal",
+ 22121: "cytoplasm",
+ 22122: "cytoplast",
+ 22123: "dab",
+ 22124: "dad",
+ 22125: "daffodil",
+ 22126: "dagger",
+ 22131: "daily",
+ 22132: "daintily",
+ 22133: "dainty",
+ 22134: "dairy",
+ 22135: "daisy",
+ 22136: "dallying",
+ 22141: "dance",
+ 22142: "dancing",
+ 22143: "dandelion",
+ 22144: "dander",
+ 22145: "dandruff",
+ 22146: "dandy",
+ 22151: "danger",
+ 22152: "dangle",
+ 22153: "dangling",
+ 22154: "daredevil",
+ 22155: "dares",
+ 22156: "daringly",
+ 22161: "darkened",
+ 22162: "darkening",
+ 22163: "darkish",
+ 22164: "darkness",
+ 22165: "darkroom",
+ 22166: "darling",
+ 22211: "darn",
+ 22212: "dart",
+ 22213: "darwinism",
+ 22214: "dash",
+ 22215: "dastardly",
+ 22216: "data",
+ 22221: "datebook",
+ 22222: "dating",
+ 22223: "daughter",
+ 22224: "daunting",
+ 22225: "dawdler",
+ 22226: "dawn",
+ 22231: "daybed",
+ 22232: "daybreak",
+ 22233: "daycare",
+ 22234: "daydream",
+ 22235: "daylight",
+ 22236: "daylong",
+ 22241: "dayroom",
+ 22242: "daytime",
+ 22243: "dazzler",
+ 22244: "dazzling",
+ 22245: "deacon",
+ 22246: "deafening",
+ 22251: "deafness",
+ 22252: "dealer",
+ 22253: "dealing",
+ 22254: "dealmaker",
+ 22255: "dealt",
+ 22256: "dean",
+ 22261: "debatable",
+ 22262: "debate",
+ 22263: "debating",
+ 22264: "debit",
+ 22265: "debrief",
+ 22266: "debtless",
+ 22311: "debtor",
+ 22312: "debug",
+ 22313: "debunk",
+ 22314: "decade",
+ 22315: "decaf",
+ 22316: "decal",
+ 22321: "decathlon",
+ 22322: "decay",
+ 22323: "deceased",
+ 22324: "deceit",
+ 22325: "deceiver",
+ 22326: "deceiving",
+ 22331: "december",
+ 22332: "decency",
+ 22333: "decent",
+ 22334: "deception",
+ 22335: "deceptive",
+ 22336: "decibel",
+ 22341: "decidable",
+ 22342: "decimal",
+ 22343: "decimeter",
+ 22344: "decipher",
+ 22345: "deck",
+ 22346: "declared",
+ 22351: "decline",
+ 22352: "decode",
+ 22353: "decompose",
+ 22354: "decorated",
+ 22355: "decorator",
+ 22356: "decoy",
+ 22361: "decrease",
+ 22362: "decree",
+ 22363: "dedicate",
+ 22364: "dedicator",
+ 22365: "deduce",
+ 22366: "deduct",
+ 22411: "deed",
+ 22412: "deem",
+ 22413: "deepen",
+ 22414: "deeply",
+ 22415: "deepness",
+ 22416: "deface",
+ 22421: "defacing",
+ 22422: "defame",
+ 22423: "default",
+ 22424: "defeat",
+ 22425: "defection",
+ 22426: "defective",
+ 22431: "defendant",
+ 22432: "defender",
+ 22433: "defense",
+ 22434: "defensive",
+ 22435: "deferral",
+ 22436: "deferred",
+ 22441: "defiance",
+ 22442: "defiant",
+ 22443: "defile",
+ 22444: "defiling",
+ 22445: "define",
+ 22446: "definite",
+ 22451: "deflate",
+ 22452: "deflation",
+ 22453: "deflator",
+ 22454: "deflected",
+ 22455: "deflector",
+ 22456: "defog",
+ 22461: "deforest",
+ 22462: "defraud",
+ 22463: "defrost",
+ 22464: "deftly",
+ 22465: "defuse",
+ 22466: "defy",
+ 22511: "degraded",
+ 22512: "degrading",
+ 22513: "degrease",
+ 22514: "degree",
+ 22515: "dehydrate",
+ 22516: "deity",
+ 22521: "dejected",
+ 22522: "delay",
+ 22523: "delegate",
+ 22524: "delegator",
+ 22525: "delete",
+ 22526: "deletion",
+ 22531: "delicacy",
+ 22532: "delicate",
+ 22533: "delicious",
+ 22534: "delighted",
+ 22535: "delirious",
+ 22536: "delirium",
+ 22541: "deliverer",
+ 22542: "delivery",
+ 22543: "delouse",
+ 22544: "delta",
+ 22545: "deluge",
+ 22546: "delusion",
+ 22551: "deluxe",
+ 22552: "demanding",
+ 22553: "demeaning",
+ 22554: "demeanor",
+ 22555: "demise",
+ 22556: "democracy",
+ 22561: "democrat",
+ 22562: "demote",
+ 22563: "demotion",
+ 22564: "demystify",
+ 22565: "denatured",
+ 22566: "deniable",
+ 22611: "denial",
+ 22612: "denim",
+ 22613: "denote",
+ 22614: "dense",
+ 22615: "density",
+ 22616: "dental",
+ 22621: "dentist",
+ 22622: "denture",
+ 22623: "deny",
+ 22624: "deodorant",
+ 22625: "deodorize",
+ 22626: "departed",
+ 22631: "departure",
+ 22632: "depict",
+ 22633: "deplete",
+ 22634: "depletion",
+ 22635: "deplored",
+ 22636: "deploy",
+ 22641: "deport",
+ 22642: "depose",
+ 22643: "depraved",
+ 22644: "depravity",
+ 22645: "deprecate",
+ 22646: "depress",
+ 22651: "deprive",
+ 22652: "depth",
+ 22653: "deputize",
+ 22654: "deputy",
+ 22655: "derail",
+ 22656: "deranged",
+ 22661: "derby",
+ 22662: "derived",
+ 22663: "desecrate",
+ 22664: "deserve",
+ 22665: "deserving",
+ 22666: "designate",
+ 23111: "designed",
+ 23112: "designer",
+ 23113: "designing",
+ 23114: "deskbound",
+ 23115: "desktop",
+ 23116: "deskwork",
+ 23121: "desolate",
+ 23122: "despair",
+ 23123: "despise",
+ 23124: "despite",
+ 23125: "destiny",
+ 23126: "destitute",
+ 23131: "destruct",
+ 23132: "detached",
+ 23133: "detail",
+ 23134: "detection",
+ 23135: "detective",
+ 23136: "detector",
+ 23141: "detention",
+ 23142: "detergent",
+ 23143: "detest",
+ 23144: "detonate",
+ 23145: "detonator",
+ 23146: "detoxify",
+ 23151: "detract",
+ 23152: "deuce",
+ 23153: "devalue",
+ 23154: "deviancy",
+ 23155: "deviant",
+ 23156: "deviate",
+ 23161: "deviation",
+ 23162: "deviator",
+ 23163: "device",
+ 23164: "devious",
+ 23165: "devotedly",
+ 23166: "devotee",
+ 23211: "devotion",
+ 23212: "devourer",
+ 23213: "devouring",
+ 23214: "devoutly",
+ 23215: "dexterity",
+ 23216: "dexterous",
+ 23221: "diabetes",
+ 23222: "diabetic",
+ 23223: "diabolic",
+ 23224: "diagnoses",
+ 23225: "diagnosis",
+ 23226: "diagram",
+ 23231: "dial",
+ 23232: "diameter",
+ 23233: "diaper",
+ 23234: "diaphragm",
+ 23235: "diary",
+ 23236: "dice",
+ 23241: "dicing",
+ 23242: "dictate",
+ 23243: "dictation",
+ 23244: "dictator",
+ 23245: "difficult",
+ 23246: "diffused",
+ 23251: "diffuser",
+ 23252: "diffusion",
+ 23253: "diffusive",
+ 23254: "dig",
+ 23255: "dilation",
+ 23256: "diligence",
+ 23261: "diligent",
+ 23262: "dill",
+ 23263: "dilute",
+ 23264: "dime",
+ 23265: "diminish",
+ 23266: "dimly",
+ 23311: "dimmed",
+ 23312: "dimmer",
+ 23313: "dimness",
+ 23314: "dimple",
+ 23315: "diner",
+ 23316: "dingbat",
+ 23321: "dinghy",
+ 23322: "dinginess",
+ 23323: "dingo",
+ 23324: "dingy",
+ 23325: "dining",
+ 23326: "dinner",
+ 23331: "diocese",
+ 23332: "dioxide",
+ 23333: "diploma",
+ 23334: "dipped",
+ 23335: "dipper",
+ 23336: "dipping",
+ 23341: "directed",
+ 23342: "direction",
+ 23343: "directive",
+ 23344: "directly",
+ 23345: "directory",
+ 23346: "direness",
+ 23351: "dirtiness",
+ 23352: "disabled",
+ 23353: "disagree",
+ 23354: "disallow",
+ 23355: "disarm",
+ 23356: "disarray",
+ 23361: "disaster",
+ 23362: "disband",
+ 23363: "disbelief",
+ 23364: "disburse",
+ 23365: "discard",
+ 23366: "discern",
+ 23411: "discharge",
+ 23412: "disclose",
+ 23413: "discolor",
+ 23414: "discount",
+ 23415: "discourse",
+ 23416: "discover",
+ 23421: "discuss",
+ 23422: "disdain",
+ 23423: "disengage",
+ 23424: "disfigure",
+ 23425: "disgrace",
+ 23426: "dish",
+ 23431: "disinfect",
+ 23432: "disjoin",
+ 23433: "disk",
+ 23434: "dislike",
+ 23435: "disliking",
+ 23436: "dislocate",
+ 23441: "dislodge",
+ 23442: "disloyal",
+ 23443: "dismantle",
+ 23444: "dismay",
+ 23445: "dismiss",
+ 23446: "dismount",
+ 23451: "disobey",
+ 23452: "disorder",
+ 23453: "disown",
+ 23454: "disparate",
+ 23455: "disparity",
+ 23456: "dispatch",
+ 23461: "dispense",
+ 23462: "dispersal",
+ 23463: "dispersed",
+ 23464: "disperser",
+ 23465: "displace",
+ 23466: "display",
+ 23511: "displease",
+ 23512: "disposal",
+ 23513: "dispose",
+ 23514: "disprove",
+ 23515: "dispute",
+ 23516: "disregard",
+ 23521: "disrupt",
+ 23522: "dissuade",
+ 23523: "distance",
+ 23524: "distant",
+ 23525: "distaste",
+ 23526: "distill",
+ 23531: "distinct",
+ 23532: "distort",
+ 23533: "distract",
+ 23534: "distress",
+ 23535: "district",
+ 23536: "distrust",
+ 23541: "ditch",
+ 23542: "ditto",
+ 23543: "ditzy",
+ 23544: "dividable",
+ 23545: "divided",
+ 23546: "dividend",
+ 23551: "dividers",
+ 23552: "dividing",
+ 23553: "divinely",
+ 23554: "diving",
+ 23555: "divinity",
+ 23556: "divisible",
+ 23561: "divisibly",
+ 23562: "division",
+ 23563: "divisive",
+ 23564: "divorcee",
+ 23565: "dizziness",
+ 23566: "dizzy",
+ 23611: "doable",
+ 23612: "docile",
+ 23613: "dock",
+ 23614: "doctrine",
+ 23615: "document",
+ 23616: "dodge",
+ 23621: "dodgy",
+ 23622: "doily",
+ 23623: "doing",
+ 23624: "dole",
+ 23625: "dollar",
+ 23626: "dollhouse",
+ 23631: "dollop",
+ 23632: "dolly",
+ 23633: "dolphin",
+ 23634: "domain",
+ 23635: "domelike",
+ 23636: "domestic",
+ 23641: "dominion",
+ 23642: "dominoes",
+ 23643: "donated",
+ 23644: "donation",
+ 23645: "donator",
+ 23646: "donor",
+ 23651: "donut",
+ 23652: "doodle",
+ 23653: "doorbell",
+ 23654: "doorframe",
+ 23655: "doorknob",
+ 23656: "doorman",
+ 23661: "doormat",
+ 23662: "doornail",
+ 23663: "doorpost",
+ 23664: "doorstep",
+ 23665: "doorstop",
+ 23666: "doorway",
+ 24111: "doozy",
+ 24112: "dork",
+ 24113: "dormitory",
+ 24114: "dorsal",
+ 24115: "dosage",
+ 24116: "dose",
+ 24121: "dotted",
+ 24122: "doubling",
+ 24123: "douche",
+ 24124: "dove",
+ 24125: "down",
+ 24126: "dowry",
+ 24131: "doze",
+ 24132: "drab",
+ 24133: "dragging",
+ 24134: "dragonfly",
+ 24135: "dragonish",
+ 24136: "dragster",
+ 24141: "drainable",
+ 24142: "drainage",
+ 24143: "drained",
+ 24144: "drainer",
+ 24145: "drainpipe",
+ 24146: "dramatic",
+ 24151: "dramatize",
+ 24152: "drank",
+ 24153: "drapery",
+ 24154: "drastic",
+ 24155: "draw",
+ 24156: "dreaded",
+ 24161: "dreadful",
+ 24162: "dreadlock",
+ 24163: "dreamboat",
+ 24164: "dreamily",
+ 24165: "dreamland",
+ 24166: "dreamless",
+ 24211: "dreamlike",
+ 24212: "dreamt",
+ 24213: "dreamy",
+ 24214: "drearily",
+ 24215: "dreary",
+ 24216: "drench",
+ 24221: "dress",
+ 24222: "drew",
+ 24223: "dribble",
+ 24224: "dried",
+ 24225: "drier",
+ 24226: "drift",
+ 24231: "driller",
+ 24232: "drilling",
+ 24233: "drinkable",
+ 24234: "drinking",
+ 24235: "dripping",
+ 24236: "drippy",
+ 24241: "drivable",
+ 24242: "driven",
+ 24243: "driver",
+ 24244: "driveway",
+ 24245: "driving",
+ 24246: "drizzle",
+ 24251: "drizzly",
+ 24252: "drone",
+ 24253: "drool",
+ 24254: "droop",
+ 24255: "drop-down",
+ 24256: "dropbox",
+ 24261: "dropkick",
+ 24262: "droplet",
+ 24263: "dropout",
+ 24264: "dropper",
+ 24265: "drove",
+ 24266: "drown",
+ 24311: "drowsily",
+ 24312: "drudge",
+ 24313: "drum",
+ 24314: "dry",
+ 24315: "dubbed",
+ 24316: "dubiously",
+ 24321: "duchess",
+ 24322: "duckbill",
+ 24323: "ducking",
+ 24324: "duckling",
+ 24325: "ducktail",
+ 24326: "ducky",
+ 24331: "duct",
+ 24332: "dude",
+ 24333: "duffel",
+ 24334: "dugout",
+ 24335: "duh",
+ 24336: "duke",
+ 24341: "duller",
+ 24342: "dullness",
+ 24343: "duly",
+ 24344: "dumping",
+ 24345: "dumpling",
+ 24346: "dumpster",
+ 24351: "duo",
+ 24352: "dupe",
+ 24353: "duplex",
+ 24354: "duplicate",
+ 24355: "duplicity",
+ 24356: "durable",
+ 24361: "durably",
+ 24362: "duration",
+ 24363: "duress",
+ 24364: "during",
+ 24365: "dusk",
+ 24366: "dust",
+ 24411: "dutiful",
+ 24412: "duty",
+ 24413: "duvet",
+ 24414: "dwarf",
+ 24415: "dweeb",
+ 24416: "dwelled",
+ 24421: "dweller",
+ 24422: "dwelling",
+ 24423: "dwindle",
+ 24424: "dwindling",
+ 24425: "dynamic",
+ 24426: "dynamite",
+ 24431: "dynasty",
+ 24432: "dyslexia",
+ 24433: "dyslexic",
+ 24434: "each",
+ 24435: "eagle",
+ 24436: "earache",
+ 24441: "eardrum",
+ 24442: "earflap",
+ 24443: "earful",
+ 24444: "earlobe",
+ 24445: "early",
+ 24446: "earmark",
+ 24451: "earmuff",
+ 24452: "earphone",
+ 24453: "earpiece",
+ 24454: "earplugs",
+ 24455: "earring",
+ 24456: "earshot",
+ 24461: "earthen",
+ 24462: "earthlike",
+ 24463: "earthling",
+ 24464: "earthly",
+ 24465: "earthworm",
+ 24466: "earthy",
+ 24511: "earwig",
+ 24512: "easeful",
+ 24513: "easel",
+ 24514: "easiest",
+ 24515: "easily",
+ 24516: "easiness",
+ 24521: "easing",
+ 24522: "eastbound",
+ 24523: "eastcoast",
+ 24524: "easter",
+ 24525: "eastward",
+ 24526: "eatable",
+ 24531: "eaten",
+ 24532: "eatery",
+ 24533: "eating",
+ 24534: "eats",
+ 24535: "ebay",
+ 24536: "ebony",
+ 24541: "ebook",
+ 24542: "ecard",
+ 24543: "eccentric",
+ 24544: "echo",
+ 24545: "eclair",
+ 24546: "eclipse",
+ 24551: "ecologist",
+ 24552: "ecology",
+ 24553: "economic",
+ 24554: "economist",
+ 24555: "economy",
+ 24556: "ecosphere",
+ 24561: "ecosystem",
+ 24562: "edge",
+ 24563: "edginess",
+ 24564: "edging",
+ 24565: "edgy",
+ 24566: "edition",
+ 24611: "editor",
+ 24612: "educated",
+ 24613: "education",
+ 24614: "educator",
+ 24615: "eel",
+ 24616: "effective",
+ 24621: "effects",
+ 24622: "efficient",
+ 24623: "effort",
+ 24624: "eggbeater",
+ 24625: "egging",
+ 24626: "eggnog",
+ 24631: "eggplant",
+ 24632: "eggshell",
+ 24633: "egomaniac",
+ 24634: "egotism",
+ 24635: "egotistic",
+ 24636: "either",
+ 24641: "eject",
+ 24642: "elaborate",
+ 24643: "elastic",
+ 24644: "elated",
+ 24645: "elbow",
+ 24646: "eldercare",
+ 24651: "elderly",
+ 24652: "eldest",
+ 24653: "electable",
+ 24654: "election",
+ 24655: "elective",
+ 24656: "elephant",
+ 24661: "elevate",
+ 24662: "elevating",
+ 24663: "elevation",
+ 24664: "elevator",
+ 24665: "eleven",
+ 24666: "elf",
+ 25111: "eligible",
+ 25112: "eligibly",
+ 25113: "eliminate",
+ 25114: "elite",
+ 25115: "elitism",
+ 25116: "elixir",
+ 25121: "elk",
+ 25122: "ellipse",
+ 25123: "elliptic",
+ 25124: "elm",
+ 25125: "elongated",
+ 25126: "elope",
+ 25131: "eloquence",
+ 25132: "eloquent",
+ 25133: "elsewhere",
+ 25134: "elude",
+ 25135: "elusive",
+ 25136: "elves",
+ 25141: "email",
+ 25142: "embargo",
+ 25143: "embark",
+ 25144: "embassy",
+ 25145: "embattled",
+ 25146: "embellish",
+ 25151: "ember",
+ 25152: "embezzle",
+ 25153: "emblaze",
+ 25154: "emblem",
+ 25155: "embody",
+ 25156: "embolism",
+ 25161: "emboss",
+ 25162: "embroider",
+ 25163: "emcee",
+ 25164: "emerald",
+ 25165: "emergency",
+ 25166: "emission",
+ 25211: "emit",
+ 25212: "emote",
+ 25213: "emoticon",
+ 25214: "emotion",
+ 25215: "empathic",
+ 25216: "empathy",
+ 25221: "emperor",
+ 25222: "emphases",
+ 25223: "emphasis",
+ 25224: "emphasize",
+ 25225: "emphatic",
+ 25226: "empirical",
+ 25231: "employed",
+ 25232: "employee",
+ 25233: "employer",
+ 25234: "emporium",
+ 25235: "empower",
+ 25236: "emptier",
+ 25241: "emptiness",
+ 25242: "empty",
+ 25243: "emu",
+ 25244: "enable",
+ 25245: "enactment",
+ 25246: "enamel",
+ 25251: "enchanted",
+ 25252: "enchilada",
+ 25253: "encircle",
+ 25254: "enclose",
+ 25255: "enclosure",
+ 25256: "encode",
+ 25261: "encore",
+ 25262: "encounter",
+ 25263: "encourage",
+ 25264: "encroach",
+ 25265: "encrust",
+ 25266: "encrypt",
+ 25311: "endanger",
+ 25312: "endeared",
+ 25313: "endearing",
+ 25314: "ended",
+ 25315: "ending",
+ 25316: "endless",
+ 25321: "endnote",
+ 25322: "endocrine",
+ 25323: "endorphin",
+ 25324: "endorse",
+ 25325: "endowment",
+ 25326: "endpoint",
+ 25331: "endurable",
+ 25332: "endurance",
+ 25333: "enduring",
+ 25334: "energetic",
+ 25335: "energize",
+ 25336: "energy",
+ 25341: "enforced",
+ 25342: "enforcer",
+ 25343: "engaged",
+ 25344: "engaging",
+ 25345: "engine",
+ 25346: "engorge",
+ 25351: "engraved",
+ 25352: "engraver",
+ 25353: "engraving",
+ 25354: "engross",
+ 25355: "engulf",
+ 25356: "enhance",
+ 25361: "enigmatic",
+ 25362: "enjoyable",
+ 25363: "enjoyably",
+ 25364: "enjoyer",
+ 25365: "enjoying",
+ 25366: "enjoyment",
+ 25411: "enlarged",
+ 25412: "enlarging",
+ 25413: "enlighten",
+ 25414: "enlisted",
+ 25415: "enquirer",
+ 25416: "enrage",
+ 25421: "enrich",
+ 25422: "enroll",
+ 25423: "enslave",
+ 25424: "ensnare",
+ 25425: "ensure",
+ 25426: "entail",
+ 25431: "entangled",
+ 25432: "entering",
+ 25433: "entertain",
+ 25434: "enticing",
+ 25435: "entire",
+ 25436: "entitle",
+ 25441: "entity",
+ 25442: "entomb",
+ 25443: "entourage",
+ 25444: "entrap",
+ 25445: "entree",
+ 25446: "entrench",
+ 25451: "entrust",
+ 25452: "entryway",
+ 25453: "entwine",
+ 25454: "enunciate",
+ 25455: "envelope",
+ 25456: "enviable",
+ 25461: "enviably",
+ 25462: "envious",
+ 25463: "envision",
+ 25464: "envoy",
+ 25465: "envy",
+ 25466: "enzyme",
+ 25511: "epic",
+ 25512: "epidemic",
+ 25513: "epidermal",
+ 25514: "epidermis",
+ 25515: "epidural",
+ 25516: "epilepsy",
+ 25521: "epileptic",
+ 25522: "epilogue",
+ 25523: "epiphany",
+ 25524: "episode",
+ 25525: "equal",
+ 25526: "equate",
+ 25531: "equation",
+ 25532: "equator",
+ 25533: "equinox",
+ 25534: "equipment",
+ 25535: "equity",
+ 25536: "equivocal",
+ 25541: "eradicate",
+ 25542: "erasable",
+ 25543: "erased",
+ 25544: "eraser",
+ 25545: "erasure",
+ 25546: "ergonomic",
+ 25551: "errand",
+ 25552: "errant",
+ 25553: "erratic",
+ 25554: "error",
+ 25555: "erupt",
+ 25556: "escalate",
+ 25561: "escalator",
+ 25562: "escapable",
+ 25563: "escapade",
+ 25564: "escapist",
+ 25565: "escargot",
+ 25566: "eskimo",
+ 25611: "esophagus",
+ 25612: "espionage",
+ 25613: "espresso",
+ 25614: "esquire",
+ 25615: "essay",
+ 25616: "essence",
+ 25621: "essential",
+ 25622: "establish",
+ 25623: "estate",
+ 25624: "esteemed",
+ 25625: "estimate",
+ 25626: "estimator",
+ 25631: "estranged",
+ 25632: "estrogen",
+ 25633: "etching",
+ 25634: "eternal",
+ 25635: "eternity",
+ 25636: "ethanol",
+ 25641: "ether",
+ 25642: "ethically",
+ 25643: "ethics",
+ 25644: "euphemism",
+ 25645: "evacuate",
+ 25646: "evacuee",
+ 25651: "evade",
+ 25652: "evaluate",
+ 25653: "evaluator",
+ 25654: "evaporate",
+ 25655: "evasion",
+ 25656: "evasive",
+ 25661: "even",
+ 25662: "everglade",
+ 25663: "evergreen",
+ 25664: "everybody",
+ 25665: "everyday",
+ 25666: "everyone",
+ 26111: "evict",
+ 26112: "evidence",
+ 26113: "evident",
+ 26114: "evil",
+ 26115: "evoke",
+ 26116: "evolution",
+ 26121: "evolve",
+ 26122: "exact",
+ 26123: "exalted",
+ 26124: "example",
+ 26125: "excavate",
+ 26126: "excavator",
+ 26131: "exceeding",
+ 26132: "exception",
+ 26133: "excess",
+ 26134: "exchange",
+ 26135: "excitable",
+ 26136: "exciting",
+ 26141: "exclaim",
+ 26142: "exclude",
+ 26143: "excluding",
+ 26144: "exclusion",
+ 26145: "exclusive",
+ 26146: "excretion",
+ 26151: "excretory",
+ 26152: "excursion",
+ 26153: "excusable",
+ 26154: "excusably",
+ 26155: "excuse",
+ 26156: "exemplary",
+ 26161: "exemplify",
+ 26162: "exemption",
+ 26163: "exerciser",
+ 26164: "exert",
+ 26165: "exes",
+ 26166: "exfoliate",
+ 26211: "exhale",
+ 26212: "exhaust",
+ 26213: "exhume",
+ 26214: "exile",
+ 26215: "existing",
+ 26216: "exit",
+ 26221: "exodus",
+ 26222: "exonerate",
+ 26223: "exorcism",
+ 26224: "exorcist",
+ 26225: "expand",
+ 26226: "expanse",
+ 26231: "expansion",
+ 26232: "expansive",
+ 26233: "expectant",
+ 26234: "expedited",
+ 26235: "expediter",
+ 26236: "expel",
+ 26241: "expend",
+ 26242: "expenses",
+ 26243: "expensive",
+ 26244: "expert",
+ 26245: "expire",
+ 26246: "expiring",
+ 26251: "explain",
+ 26252: "expletive",
+ 26253: "explicit",
+ 26254: "explode",
+ 26255: "exploit",
+ 26256: "explore",
+ 26261: "exploring",
+ 26262: "exponent",
+ 26263: "exporter",
+ 26264: "exposable",
+ 26265: "expose",
+ 26266: "exposure",
+ 26311: "express",
+ 26312: "expulsion",
+ 26313: "exquisite",
+ 26314: "extended",
+ 26315: "extending",
+ 26316: "extent",
+ 26321: "extenuate",
+ 26322: "exterior",
+ 26323: "external",
+ 26324: "extinct",
+ 26325: "extortion",
+ 26326: "extradite",
+ 26331: "extras",
+ 26332: "extrovert",
+ 26333: "extrude",
+ 26334: "extruding",
+ 26335: "exuberant",
+ 26336: "fable",
+ 26341: "fabric",
+ 26342: "fabulous",
+ 26343: "facebook",
+ 26344: "facecloth",
+ 26345: "facedown",
+ 26346: "faceless",
+ 26351: "facelift",
+ 26352: "faceplate",
+ 26353: "faceted",
+ 26354: "facial",
+ 26355: "facility",
+ 26356: "facing",
+ 26361: "facsimile",
+ 26362: "faction",
+ 26363: "factoid",
+ 26364: "factor",
+ 26365: "factsheet",
+ 26366: "factual",
+ 26411: "faculty",
+ 26412: "fade",
+ 26413: "fading",
+ 26414: "failing",
+ 26415: "falcon",
+ 26416: "fall",
+ 26421: "false",
+ 26422: "falsify",
+ 26423: "fame",
+ 26424: "familiar",
+ 26425: "family",
+ 26426: "famine",
+ 26431: "famished",
+ 26432: "fanatic",
+ 26433: "fancied",
+ 26434: "fanciness",
+ 26435: "fancy",
+ 26436: "fanfare",
+ 26441: "fang",
+ 26442: "fanning",
+ 26443: "fantasize",
+ 26444: "fantastic",
+ 26445: "fantasy",
+ 26446: "fascism",
+ 26451: "fastball",
+ 26452: "faster",
+ 26453: "fasting",
+ 26454: "fastness",
+ 26455: "faucet",
+ 26456: "favorable",
+ 26461: "favorably",
+ 26462: "favored",
+ 26463: "favoring",
+ 26464: "favorite",
+ 26465: "fax",
+ 26466: "feast",
+ 26511: "federal",
+ 26512: "fedora",
+ 26513: "feeble",
+ 26514: "feed",
+ 26515: "feel",
+ 26516: "feisty",
+ 26521: "feline",
+ 26522: "felt-tip",
+ 26523: "feminine",
+ 26524: "feminism",
+ 26525: "feminist",
+ 26526: "feminize",
+ 26531: "femur",
+ 26532: "fence",
+ 26533: "fencing",
+ 26534: "fender",
+ 26535: "ferment",
+ 26536: "fernlike",
+ 26541: "ferocious",
+ 26542: "ferocity",
+ 26543: "ferret",
+ 26544: "ferris",
+ 26545: "ferry",
+ 26546: "fervor",
+ 26551: "fester",
+ 26552: "festival",
+ 26553: "festive",
+ 26554: "festivity",
+ 26555: "fetal",
+ 26556: "fetch",
+ 26561: "fever",
+ 26562: "fiber",
+ 26563: "fiction",
+ 26564: "fiddle",
+ 26565: "fiddling",
+ 26566: "fidelity",
+ 26611: "fidgeting",
+ 26612: "fidgety",
+ 26613: "fifteen",
+ 26614: "fifth",
+ 26615: "fiftieth",
+ 26616: "fifty",
+ 26621: "figment",
+ 26622: "figure",
+ 26623: "figurine",
+ 26624: "filing",
+ 26625: "filled",
+ 26626: "filler",
+ 26631: "filling",
+ 26632: "film",
+ 26633: "filter",
+ 26634: "filth",
+ 26635: "filtrate",
+ 26636: "finale",
+ 26641: "finalist",
+ 26642: "finalize",
+ 26643: "finally",
+ 26644: "finance",
+ 26645: "financial",
+ 26646: "finch",
+ 26651: "fineness",
+ 26652: "finer",
+ 26653: "finicky",
+ 26654: "finished",
+ 26655: "finisher",
+ 26656: "finishing",
+ 26661: "finite",
+ 26662: "finless",
+ 26663: "finlike",
+ 26664: "fiscally",
+ 26665: "fit",
+ 26666: "five",
+ 31111: "flaccid",
+ 31112: "flagman",
+ 31113: "flagpole",
+ 31114: "flagship",
+ 31115: "flagstick",
+ 31116: "flagstone",
+ 31121: "flail",
+ 31122: "flakily",
+ 31123: "flaky",
+ 31124: "flame",
+ 31125: "flammable",
+ 31126: "flanked",
+ 31131: "flanking",
+ 31132: "flannels",
+ 31133: "flap",
+ 31134: "flaring",
+ 31135: "flashback",
+ 31136: "flashbulb",
+ 31141: "flashcard",
+ 31142: "flashily",
+ 31143: "flashing",
+ 31144: "flashy",
+ 31145: "flask",
+ 31146: "flatbed",
+ 31151: "flatfoot",
+ 31152: "flatly",
+ 31153: "flatness",
+ 31154: "flatten",
+ 31155: "flattered",
+ 31156: "flatterer",
+ 31161: "flattery",
+ 31162: "flattop",
+ 31163: "flatware",
+ 31164: "flatworm",
+ 31165: "flavored",
+ 31166: "flavorful",
+ 31211: "flavoring",
+ 31212: "flaxseed",
+ 31213: "fled",
+ 31214: "fleshed",
+ 31215: "fleshy",
+ 31216: "flick",
+ 31221: "flier",
+ 31222: "flight",
+ 31223: "flinch",
+ 31224: "fling",
+ 31225: "flint",
+ 31226: "flip",
+ 31231: "flirt",
+ 31232: "float",
+ 31233: "flock",
+ 31234: "flogging",
+ 31235: "flop",
+ 31236: "floral",
+ 31241: "florist",
+ 31242: "floss",
+ 31243: "flounder",
+ 31244: "flyable",
+ 31245: "flyaway",
+ 31246: "flyer",
+ 31251: "flying",
+ 31252: "flyover",
+ 31253: "flypaper",
+ 31254: "foam",
+ 31255: "foe",
+ 31256: "fog",
+ 31261: "foil",
+ 31262: "folic",
+ 31263: "folk",
+ 31264: "follicle",
+ 31265: "follow",
+ 31266: "fondling",
+ 31311: "fondly",
+ 31312: "fondness",
+ 31313: "fondue",
+ 31314: "font",
+ 31315: "food",
+ 31316: "fool",
+ 31321: "footage",
+ 31322: "football",
+ 31323: "footbath",
+ 31324: "footboard",
+ 31325: "footer",
+ 31326: "footgear",
+ 31331: "foothill",
+ 31332: "foothold",
+ 31333: "footing",
+ 31334: "footless",
+ 31335: "footman",
+ 31336: "footnote",
+ 31341: "footpad",
+ 31342: "footpath",
+ 31343: "footprint",
+ 31344: "footrest",
+ 31345: "footsie",
+ 31346: "footsore",
+ 31351: "footwear",
+ 31352: "footwork",
+ 31353: "fossil",
+ 31354: "foster",
+ 31355: "founder",
+ 31356: "founding",
+ 31361: "fountain",
+ 31362: "fox",
+ 31363: "foyer",
+ 31364: "fraction",
+ 31365: "fracture",
+ 31366: "fragile",
+ 31411: "fragility",
+ 31412: "fragment",
+ 31413: "fragrance",
+ 31414: "fragrant",
+ 31415: "frail",
+ 31416: "frame",
+ 31421: "framing",
+ 31422: "frantic",
+ 31423: "fraternal",
+ 31424: "frayed",
+ 31425: "fraying",
+ 31426: "frays",
+ 31431: "freckled",
+ 31432: "freckles",
+ 31433: "freebase",
+ 31434: "freebee",
+ 31435: "freebie",
+ 31436: "freedom",
+ 31441: "freefall",
+ 31442: "freehand",
+ 31443: "freeing",
+ 31444: "freeload",
+ 31445: "freely",
+ 31446: "freemason",
+ 31451: "freeness",
+ 31452: "freestyle",
+ 31453: "freeware",
+ 31454: "freeway",
+ 31455: "freewill",
+ 31456: "freezable",
+ 31461: "freezing",
+ 31462: "freight",
+ 31463: "french",
+ 31464: "frenzied",
+ 31465: "frenzy",
+ 31466: "frequency",
+ 31511: "frequent",
+ 31512: "fresh",
+ 31513: "fretful",
+ 31514: "fretted",
+ 31515: "friction",
+ 31516: "friday",
+ 31521: "fridge",
+ 31522: "fried",
+ 31523: "friend",
+ 31524: "frighten",
+ 31525: "frightful",
+ 31526: "frigidity",
+ 31531: "frigidly",
+ 31532: "frill",
+ 31533: "fringe",
+ 31534: "frisbee",
+ 31535: "frisk",
+ 31536: "fritter",
+ 31541: "frivolous",
+ 31542: "frolic",
+ 31543: "from",
+ 31544: "front",
+ 31545: "frostbite",
+ 31546: "frosted",
+ 31551: "frostily",
+ 31552: "frosting",
+ 31553: "frostlike",
+ 31554: "frosty",
+ 31555: "froth",
+ 31556: "frown",
+ 31561: "frozen",
+ 31562: "fructose",
+ 31563: "frugality",
+ 31564: "frugally",
+ 31565: "fruit",
+ 31566: "frustrate",
+ 31611: "frying",
+ 31612: "gab",
+ 31613: "gaffe",
+ 31614: "gag",
+ 31615: "gainfully",
+ 31616: "gaining",
+ 31621: "gains",
+ 31622: "gala",
+ 31623: "gallantly",
+ 31624: "galleria",
+ 31625: "gallery",
+ 31626: "galley",
+ 31631: "gallon",
+ 31632: "gallows",
+ 31633: "gallstone",
+ 31634: "galore",
+ 31635: "galvanize",
+ 31636: "gambling",
+ 31641: "game",
+ 31642: "gaming",
+ 31643: "gamma",
+ 31644: "gander",
+ 31645: "gangly",
+ 31646: "gangrene",
+ 31651: "gangway",
+ 31652: "gap",
+ 31653: "garage",
+ 31654: "garbage",
+ 31655: "garden",
+ 31656: "gargle",
+ 31661: "garland",
+ 31662: "garlic",
+ 31663: "garment",
+ 31664: "garnet",
+ 31665: "garnish",
+ 31666: "garter",
+ 32111: "gas",
+ 32112: "gatherer",
+ 32113: "gathering",
+ 32114: "gating",
+ 32115: "gauging",
+ 32116: "gauntlet",
+ 32121: "gauze",
+ 32122: "gave",
+ 32123: "gawk",
+ 32124: "gazing",
+ 32125: "gear",
+ 32126: "gecko",
+ 32131: "geek",
+ 32132: "geiger",
+ 32133: "gem",
+ 32134: "gender",
+ 32135: "generic",
+ 32136: "generous",
+ 32141: "genetics",
+ 32142: "genre",
+ 32143: "gentile",
+ 32144: "gentleman",
+ 32145: "gently",
+ 32146: "gents",
+ 32151: "geography",
+ 32152: "geologic",
+ 32153: "geologist",
+ 32154: "geology",
+ 32155: "geometric",
+ 32156: "geometry",
+ 32161: "geranium",
+ 32162: "gerbil",
+ 32163: "geriatric",
+ 32164: "germicide",
+ 32165: "germinate",
+ 32166: "germless",
+ 32211: "germproof",
+ 32212: "gestate",
+ 32213: "gestation",
+ 32214: "gesture",
+ 32215: "getaway",
+ 32216: "getting",
+ 32221: "getup",
+ 32222: "giant",
+ 32223: "gibberish",
+ 32224: "giblet",
+ 32225: "giddily",
+ 32226: "giddiness",
+ 32231: "giddy",
+ 32232: "gift",
+ 32233: "gigabyte",
+ 32234: "gigahertz",
+ 32235: "gigantic",
+ 32236: "giggle",
+ 32241: "giggling",
+ 32242: "giggly",
+ 32243: "gigolo",
+ 32244: "gilled",
+ 32245: "gills",
+ 32246: "gimmick",
+ 32251: "girdle",
+ 32252: "giveaway",
+ 32253: "given",
+ 32254: "giver",
+ 32255: "giving",
+ 32256: "gizmo",
+ 32261: "gizzard",
+ 32262: "glacial",
+ 32263: "glacier",
+ 32264: "glade",
+ 32265: "gladiator",
+ 32266: "gladly",
+ 32311: "glamorous",
+ 32312: "glamour",
+ 32313: "glance",
+ 32314: "glancing",
+ 32315: "glandular",
+ 32316: "glare",
+ 32321: "glaring",
+ 32322: "glass",
+ 32323: "glaucoma",
+ 32324: "glazing",
+ 32325: "gleaming",
+ 32326: "gleeful",
+ 32331: "glider",
+ 32332: "gliding",
+ 32333: "glimmer",
+ 32334: "glimpse",
+ 32335: "glisten",
+ 32336: "glitch",
+ 32341: "glitter",
+ 32342: "glitzy",
+ 32343: "gloater",
+ 32344: "gloating",
+ 32345: "gloomily",
+ 32346: "gloomy",
+ 32351: "glorified",
+ 32352: "glorifier",
+ 32353: "glorify",
+ 32354: "glorious",
+ 32355: "glory",
+ 32356: "gloss",
+ 32361: "glove",
+ 32362: "glowing",
+ 32363: "glowworm",
+ 32364: "glucose",
+ 32365: "glue",
+ 32366: "gluten",
+ 32411: "glutinous",
+ 32412: "glutton",
+ 32413: "gnarly",
+ 32414: "gnat",
+ 32415: "goal",
+ 32416: "goatskin",
+ 32421: "goes",
+ 32422: "goggles",
+ 32423: "going",
+ 32424: "goldfish",
+ 32425: "goldmine",
+ 32426: "goldsmith",
+ 32431: "golf",
+ 32432: "goliath",
+ 32433: "gonad",
+ 32434: "gondola",
+ 32435: "gone",
+ 32436: "gong",
+ 32441: "good",
+ 32442: "gooey",
+ 32443: "goofball",
+ 32444: "goofiness",
+ 32445: "goofy",
+ 32446: "google",
+ 32451: "goon",
+ 32452: "gopher",
+ 32453: "gore",
+ 32454: "gorged",
+ 32455: "gorgeous",
+ 32456: "gory",
+ 32461: "gosling",
+ 32462: "gossip",
+ 32463: "gothic",
+ 32464: "gotten",
+ 32465: "gout",
+ 32466: "gown",
+ 32511: "grab",
+ 32512: "graceful",
+ 32513: "graceless",
+ 32514: "gracious",
+ 32515: "gradation",
+ 32516: "graded",
+ 32521: "grader",
+ 32522: "gradient",
+ 32523: "grading",
+ 32524: "gradually",
+ 32525: "graduate",
+ 32526: "graffiti",
+ 32531: "grafted",
+ 32532: "grafting",
+ 32533: "grain",
+ 32534: "granddad",
+ 32535: "grandkid",
+ 32536: "grandly",
+ 32541: "grandma",
+ 32542: "grandpa",
+ 32543: "grandson",
+ 32544: "granite",
+ 32545: "granny",
+ 32546: "granola",
+ 32551: "grant",
+ 32552: "granular",
+ 32553: "grape",
+ 32554: "graph",
+ 32555: "grapple",
+ 32556: "grappling",
+ 32561: "grasp",
+ 32562: "grass",
+ 32563: "gratified",
+ 32564: "gratify",
+ 32565: "grating",
+ 32566: "gratitude",
+ 32611: "gratuity",
+ 32612: "gravel",
+ 32613: "graveness",
+ 32614: "graves",
+ 32615: "graveyard",
+ 32616: "gravitate",
+ 32621: "gravity",
+ 32622: "gravy",
+ 32623: "gray",
+ 32624: "grazing",
+ 32625: "greasily",
+ 32626: "greedily",
+ 32631: "greedless",
+ 32632: "greedy",
+ 32633: "green",
+ 32634: "greeter",
+ 32635: "greeting",
+ 32636: "grew",
+ 32641: "greyhound",
+ 32642: "grid",
+ 32643: "grief",
+ 32644: "grievance",
+ 32645: "grieving",
+ 32646: "grievous",
+ 32651: "grill",
+ 32652: "grimace",
+ 32653: "grimacing",
+ 32654: "grime",
+ 32655: "griminess",
+ 32656: "grimy",
+ 32661: "grinch",
+ 32662: "grinning",
+ 32663: "grip",
+ 32664: "gristle",
+ 32665: "grit",
+ 32666: "groggily",
+ 33111: "groggy",
+ 33112: "groin",
+ 33113: "groom",
+ 33114: "groove",
+ 33115: "grooving",
+ 33116: "groovy",
+ 33121: "grope",
+ 33122: "ground",
+ 33123: "grouped",
+ 33124: "grout",
+ 33125: "grove",
+ 33126: "grower",
+ 33131: "growing",
+ 33132: "growl",
+ 33133: "grub",
+ 33134: "grudge",
+ 33135: "grudging",
+ 33136: "grueling",
+ 33141: "gruffly",
+ 33142: "grumble",
+ 33143: "grumbling",
+ 33144: "grumbly",
+ 33145: "grumpily",
+ 33146: "grunge",
+ 33151: "grunt",
+ 33152: "guacamole",
+ 33153: "guidable",
+ 33154: "guidance",
+ 33155: "guide",
+ 33156: "guiding",
+ 33161: "guileless",
+ 33162: "guise",
+ 33163: "gulf",
+ 33164: "gullible",
+ 33165: "gully",
+ 33166: "gulp",
+ 33211: "gumball",
+ 33212: "gumdrop",
+ 33213: "gumminess",
+ 33214: "gumming",
+ 33215: "gummy",
+ 33216: "gurgle",
+ 33221: "gurgling",
+ 33222: "guru",
+ 33223: "gush",
+ 33224: "gusto",
+ 33225: "gusty",
+ 33226: "gutless",
+ 33231: "guts",
+ 33232: "gutter",
+ 33233: "guy",
+ 33234: "guzzler",
+ 33235: "gyration",
+ 33236: "habitable",
+ 33241: "habitant",
+ 33242: "habitat",
+ 33243: "habitual",
+ 33244: "hacked",
+ 33245: "hacker",
+ 33246: "hacking",
+ 33251: "hacksaw",
+ 33252: "had",
+ 33253: "haggler",
+ 33254: "haiku",
+ 33255: "half",
+ 33256: "halogen",
+ 33261: "halt",
+ 33262: "halved",
+ 33263: "halves",
+ 33264: "hamburger",
+ 33265: "hamlet",
+ 33266: "hammock",
+ 33311: "hamper",
+ 33312: "hamster",
+ 33313: "hamstring",
+ 33314: "handbag",
+ 33315: "handball",
+ 33316: "handbook",
+ 33321: "handbrake",
+ 33322: "handcart",
+ 33323: "handclap",
+ 33324: "handclasp",
+ 33325: "handcraft",
+ 33326: "handcuff",
+ 33331: "handed",
+ 33332: "handful",
+ 33333: "handgrip",
+ 33334: "handgun",
+ 33335: "handheld",
+ 33336: "handiness",
+ 33341: "handiwork",
+ 33342: "handlebar",
+ 33343: "handled",
+ 33344: "handler",
+ 33345: "handling",
+ 33346: "handmade",
+ 33351: "handoff",
+ 33352: "handpick",
+ 33353: "handprint",
+ 33354: "handrail",
+ 33355: "handsaw",
+ 33356: "handset",
+ 33361: "handsfree",
+ 33362: "handshake",
+ 33363: "handstand",
+ 33364: "handwash",
+ 33365: "handwork",
+ 33366: "handwoven",
+ 33411: "handwrite",
+ 33412: "handyman",
+ 33413: "hangnail",
+ 33414: "hangout",
+ 33415: "hangover",
+ 33416: "hangup",
+ 33421: "hankering",
+ 33422: "hankie",
+ 33423: "hanky",
+ 33424: "haphazard",
+ 33425: "happening",
+ 33426: "happier",
+ 33431: "happiest",
+ 33432: "happily",
+ 33433: "happiness",
+ 33434: "happy",
+ 33435: "harbor",
+ 33436: "hardcopy",
+ 33441: "hardcore",
+ 33442: "hardcover",
+ 33443: "harddisk",
+ 33444: "hardened",
+ 33445: "hardener",
+ 33446: "hardening",
+ 33451: "hardhat",
+ 33452: "hardhead",
+ 33453: "hardiness",
+ 33454: "hardly",
+ 33455: "hardness",
+ 33456: "hardship",
+ 33461: "hardware",
+ 33462: "hardwired",
+ 33463: "hardwood",
+ 33464: "hardy",
+ 33465: "harmful",
+ 33466: "harmless",
+ 33511: "harmonica",
+ 33512: "harmonics",
+ 33513: "harmonize",
+ 33514: "harmony",
+ 33515: "harness",
+ 33516: "harpist",
+ 33521: "harsh",
+ 33522: "harvest",
+ 33523: "hash",
+ 33524: "hassle",
+ 33525: "haste",
+ 33526: "hastily",
+ 33531: "hastiness",
+ 33532: "hasty",
+ 33533: "hatbox",
+ 33534: "hatchback",
+ 33535: "hatchery",
+ 33536: "hatchet",
+ 33541: "hatching",
+ 33542: "hatchling",
+ 33543: "hate",
+ 33544: "hatless",
+ 33545: "hatred",
+ 33546: "haunt",
+ 33551: "haven",
+ 33552: "hazard",
+ 33553: "hazelnut",
+ 33554: "hazily",
+ 33555: "haziness",
+ 33556: "hazing",
+ 33561: "hazy",
+ 33562: "headache",
+ 33563: "headband",
+ 33564: "headboard",
+ 33565: "headcount",
+ 33566: "headdress",
+ 33611: "headed",
+ 33612: "header",
+ 33613: "headfirst",
+ 33614: "headgear",
+ 33615: "heading",
+ 33616: "headlamp",
+ 33621: "headless",
+ 33622: "headlock",
+ 33623: "headphone",
+ 33624: "headpiece",
+ 33625: "headrest",
+ 33626: "headroom",
+ 33631: "headscarf",
+ 33632: "headset",
+ 33633: "headsman",
+ 33634: "headstand",
+ 33635: "headstone",
+ 33636: "headway",
+ 33641: "headwear",
+ 33642: "heap",
+ 33643: "heat",
+ 33644: "heave",
+ 33645: "heavily",
+ 33646: "heaviness",
+ 33651: "heaving",
+ 33652: "hedge",
+ 33653: "hedging",
+ 33654: "heftiness",
+ 33655: "hefty",
+ 33656: "helium",
+ 33661: "helmet",
+ 33662: "helper",
+ 33663: "helpful",
+ 33664: "helping",
+ 33665: "helpless",
+ 33666: "helpline",
+ 34111: "hemlock",
+ 34112: "hemstitch",
+ 34113: "hence",
+ 34114: "henchman",
+ 34115: "henna",
+ 34116: "herald",
+ 34121: "herbal",
+ 34122: "herbicide",
+ 34123: "herbs",
+ 34124: "heritage",
+ 34125: "hermit",
+ 34126: "heroics",
+ 34131: "heroism",
+ 34132: "herring",
+ 34133: "herself",
+ 34134: "hertz",
+ 34135: "hesitancy",
+ 34136: "hesitant",
+ 34141: "hesitate",
+ 34142: "hexagon",
+ 34143: "hexagram",
+ 34144: "hubcap",
+ 34145: "huddle",
+ 34146: "huddling",
+ 34151: "huff",
+ 34152: "hug",
+ 34153: "hula",
+ 34154: "hulk",
+ 34155: "hull",
+ 34156: "human",
+ 34161: "humble",
+ 34162: "humbling",
+ 34163: "humbly",
+ 34164: "humid",
+ 34165: "humiliate",
+ 34166: "humility",
+ 34211: "humming",
+ 34212: "hummus",
+ 34213: "humongous",
+ 34214: "humorist",
+ 34215: "humorless",
+ 34216: "humorous",
+ 34221: "humpback",
+ 34222: "humped",
+ 34223: "humvee",
+ 34224: "hunchback",
+ 34225: "hundredth",
+ 34226: "hunger",
+ 34231: "hungrily",
+ 34232: "hungry",
+ 34233: "hunk",
+ 34234: "hunter",
+ 34235: "hunting",
+ 34236: "huntress",
+ 34241: "huntsman",
+ 34242: "hurdle",
+ 34243: "hurled",
+ 34244: "hurler",
+ 34245: "hurling",
+ 34246: "hurray",
+ 34251: "hurricane",
+ 34252: "hurried",
+ 34253: "hurry",
+ 34254: "hurt",
+ 34255: "husband",
+ 34256: "hush",
+ 34261: "husked",
+ 34262: "huskiness",
+ 34263: "hut",
+ 34264: "hybrid",
+ 34265: "hydrant",
+ 34266: "hydrated",
+ 34311: "hydration",
+ 34312: "hydrogen",
+ 34313: "hydroxide",
+ 34314: "hyperlink",
+ 34315: "hypertext",
+ 34316: "hyphen",
+ 34321: "hypnoses",
+ 34322: "hypnosis",
+ 34323: "hypnotic",
+ 34324: "hypnotism",
+ 34325: "hypnotist",
+ 34326: "hypnotize",
+ 34331: "hypocrisy",
+ 34332: "hypocrite",
+ 34333: "ibuprofen",
+ 34334: "ice",
+ 34335: "iciness",
+ 34336: "icing",
+ 34341: "icky",
+ 34342: "icon",
+ 34343: "icy",
+ 34344: "idealism",
+ 34345: "idealist",
+ 34346: "idealize",
+ 34351: "ideally",
+ 34352: "idealness",
+ 34353: "identical",
+ 34354: "identify",
+ 34355: "identity",
+ 34356: "ideology",
+ 34361: "idiocy",
+ 34362: "idiom",
+ 34363: "idly",
+ 34364: "igloo",
+ 34365: "ignition",
+ 34366: "ignore",
+ 34411: "iguana",
+ 34412: "illicitly",
+ 34413: "illusion",
+ 34414: "illusive",
+ 34415: "image",
+ 34416: "imaginary",
+ 34421: "imagines",
+ 34422: "imaging",
+ 34423: "imbecile",
+ 34424: "imitate",
+ 34425: "imitation",
+ 34426: "immature",
+ 34431: "immerse",
+ 34432: "immersion",
+ 34433: "imminent",
+ 34434: "immobile",
+ 34435: "immodest",
+ 34436: "immorally",
+ 34441: "immortal",
+ 34442: "immovable",
+ 34443: "immovably",
+ 34444: "immunity",
+ 34445: "immunize",
+ 34446: "impaired",
+ 34451: "impale",
+ 34452: "impart",
+ 34453: "impatient",
+ 34454: "impeach",
+ 34455: "impeding",
+ 34456: "impending",
+ 34461: "imperfect",
+ 34462: "imperial",
+ 34463: "impish",
+ 34464: "implant",
+ 34465: "implement",
+ 34466: "implicate",
+ 34511: "implicit",
+ 34512: "implode",
+ 34513: "implosion",
+ 34514: "implosive",
+ 34515: "imply",
+ 34516: "impolite",
+ 34521: "important",
+ 34522: "importer",
+ 34523: "impose",
+ 34524: "imposing",
+ 34525: "impotence",
+ 34526: "impotency",
+ 34531: "impotent",
+ 34532: "impound",
+ 34533: "imprecise",
+ 34534: "imprint",
+ 34535: "imprison",
+ 34536: "impromptu",
+ 34541: "improper",
+ 34542: "improve",
+ 34543: "improving",
+ 34544: "improvise",
+ 34545: "imprudent",
+ 34546: "impulse",
+ 34551: "impulsive",
+ 34552: "impure",
+ 34553: "impurity",
+ 34554: "iodine",
+ 34555: "iodize",
+ 34556: "ion",
+ 34561: "ipad",
+ 34562: "iphone",
+ 34563: "ipod",
+ 34564: "irate",
+ 34565: "irk",
+ 34566: "iron",
+ 34611: "irregular",
+ 34612: "irrigate",
+ 34613: "irritable",
+ 34614: "irritably",
+ 34615: "irritant",
+ 34616: "irritate",
+ 34621: "islamic",
+ 34622: "islamist",
+ 34623: "isolated",
+ 34624: "isolating",
+ 34625: "isolation",
+ 34626: "isotope",
+ 34631: "issue",
+ 34632: "issuing",
+ 34633: "italicize",
+ 34634: "italics",
+ 34635: "item",
+ 34636: "itinerary",
+ 34641: "itunes",
+ 34642: "ivory",
+ 34643: "ivy",
+ 34644: "jab",
+ 34645: "jackal",
+ 34646: "jacket",
+ 34651: "jackknife",
+ 34652: "jackpot",
+ 34653: "jailbird",
+ 34654: "jailbreak",
+ 34655: "jailer",
+ 34656: "jailhouse",
+ 34661: "jalapeno",
+ 34662: "jam",
+ 34663: "janitor",
+ 34664: "january",
+ 34665: "jargon",
+ 34666: "jarring",
+ 35111: "jasmine",
+ 35112: "jaundice",
+ 35113: "jaunt",
+ 35114: "java",
+ 35115: "jawed",
+ 35116: "jawless",
+ 35121: "jawline",
+ 35122: "jaws",
+ 35123: "jaybird",
+ 35124: "jaywalker",
+ 35125: "jazz",
+ 35126: "jeep",
+ 35131: "jeeringly",
+ 35132: "jellied",
+ 35133: "jelly",
+ 35134: "jersey",
+ 35135: "jester",
+ 35136: "jet",
+ 35141: "jiffy",
+ 35142: "jigsaw",
+ 35143: "jimmy",
+ 35144: "jingle",
+ 35145: "jingling",
+ 35146: "jinx",
+ 35151: "jitters",
+ 35152: "jittery",
+ 35153: "job",
+ 35154: "jockey",
+ 35155: "jockstrap",
+ 35156: "jogger",
+ 35161: "jogging",
+ 35162: "john",
+ 35163: "joining",
+ 35164: "jokester",
+ 35165: "jokingly",
+ 35166: "jolliness",
+ 35211: "jolly",
+ 35212: "jolt",
+ 35213: "jot",
+ 35214: "jovial",
+ 35215: "joyfully",
+ 35216: "joylessly",
+ 35221: "joyous",
+ 35222: "joyride",
+ 35223: "joystick",
+ 35224: "jubilance",
+ 35225: "jubilant",
+ 35226: "judge",
+ 35231: "judgingly",
+ 35232: "judicial",
+ 35233: "judiciary",
+ 35234: "judo",
+ 35235: "juggle",
+ 35236: "juggling",
+ 35241: "jugular",
+ 35242: "juice",
+ 35243: "juiciness",
+ 35244: "juicy",
+ 35245: "jujitsu",
+ 35246: "jukebox",
+ 35251: "july",
+ 35252: "jumble",
+ 35253: "jumbo",
+ 35254: "jump",
+ 35255: "junction",
+ 35256: "juncture",
+ 35261: "june",
+ 35262: "junior",
+ 35263: "juniper",
+ 35264: "junkie",
+ 35265: "junkman",
+ 35266: "junkyard",
+ 35311: "jurist",
+ 35312: "juror",
+ 35313: "jury",
+ 35314: "justice",
+ 35315: "justifier",
+ 35316: "justify",
+ 35321: "justly",
+ 35322: "justness",
+ 35323: "juvenile",
+ 35324: "kabob",
+ 35325: "kangaroo",
+ 35326: "karaoke",
+ 35331: "karate",
+ 35332: "karma",
+ 35333: "kebab",
+ 35334: "keenly",
+ 35335: "keenness",
+ 35336: "keep",
+ 35341: "keg",
+ 35342: "kelp",
+ 35343: "kennel",
+ 35344: "kept",
+ 35345: "kerchief",
+ 35346: "kerosene",
+ 35351: "kettle",
+ 35352: "kick",
+ 35353: "kiln",
+ 35354: "kilobyte",
+ 35355: "kilogram",
+ 35356: "kilometer",
+ 35361: "kilowatt",
+ 35362: "kilt",
+ 35363: "kimono",
+ 35364: "kindle",
+ 35365: "kindling",
+ 35366: "kindly",
+ 35411: "kindness",
+ 35412: "kindred",
+ 35413: "kinetic",
+ 35414: "kinfolk",
+ 35415: "king",
+ 35416: "kinship",
+ 35421: "kinsman",
+ 35422: "kinswoman",
+ 35423: "kissable",
+ 35424: "kisser",
+ 35425: "kissing",
+ 35426: "kitchen",
+ 35431: "kite",
+ 35432: "kitten",
+ 35433: "kitty",
+ 35434: "kiwi",
+ 35435: "kleenex",
+ 35436: "knapsack",
+ 35441: "knee",
+ 35442: "knelt",
+ 35443: "knickers",
+ 35444: "knoll",
+ 35445: "koala",
+ 35446: "kooky",
+ 35451: "kosher",
+ 35452: "krypton",
+ 35453: "kudos",
+ 35454: "kung",
+ 35455: "labored",
+ 35456: "laborer",
+ 35461: "laboring",
+ 35462: "laborious",
+ 35463: "labrador",
+ 35464: "ladder",
+ 35465: "ladies",
+ 35466: "ladle",
+ 35511: "ladybug",
+ 35512: "ladylike",
+ 35513: "lagged",
+ 35514: "lagging",
+ 35515: "lagoon",
+ 35516: "lair",
+ 35521: "lake",
+ 35522: "lance",
+ 35523: "landed",
+ 35524: "landfall",
+ 35525: "landfill",
+ 35526: "landing",
+ 35531: "landlady",
+ 35532: "landless",
+ 35533: "landline",
+ 35534: "landlord",
+ 35535: "landmark",
+ 35536: "landmass",
+ 35541: "landmine",
+ 35542: "landowner",
+ 35543: "landscape",
+ 35544: "landside",
+ 35545: "landslide",
+ 35546: "language",
+ 35551: "lankiness",
+ 35552: "lanky",
+ 35553: "lantern",
+ 35554: "lapdog",
+ 35555: "lapel",
+ 35556: "lapped",
+ 35561: "lapping",
+ 35562: "laptop",
+ 35563: "lard",
+ 35564: "large",
+ 35565: "lark",
+ 35566: "lash",
+ 35611: "lasso",
+ 35612: "last",
+ 35613: "latch",
+ 35614: "late",
+ 35615: "lather",
+ 35616: "latitude",
+ 35621: "latrine",
+ 35622: "latter",
+ 35623: "latticed",
+ 35624: "launch",
+ 35625: "launder",
+ 35626: "laundry",
+ 35631: "laurel",
+ 35632: "lavender",
+ 35633: "lavish",
+ 35634: "laxative",
+ 35635: "lazily",
+ 35636: "laziness",
+ 35641: "lazy",
+ 35642: "lecturer",
+ 35643: "left",
+ 35644: "legacy",
+ 35645: "legal",
+ 35646: "legend",
+ 35651: "legged",
+ 35652: "leggings",
+ 35653: "legible",
+ 35654: "legibly",
+ 35655: "legislate",
+ 35656: "lego",
+ 35661: "legroom",
+ 35662: "legume",
+ 35663: "legwarmer",
+ 35664: "legwork",
+ 35665: "lemon",
+ 35666: "lend",
+ 36111: "length",
+ 36112: "lens",
+ 36113: "lent",
+ 36114: "leotard",
+ 36115: "lesser",
+ 36116: "letdown",
+ 36121: "lethargic",
+ 36122: "lethargy",
+ 36123: "letter",
+ 36124: "lettuce",
+ 36125: "level",
+ 36126: "leverage",
+ 36131: "levers",
+ 36132: "levitate",
+ 36133: "levitator",
+ 36134: "liability",
+ 36135: "liable",
+ 36136: "liberty",
+ 36141: "librarian",
+ 36142: "library",
+ 36143: "licking",
+ 36144: "licorice",
+ 36145: "lid",
+ 36146: "life",
+ 36151: "lifter",
+ 36152: "lifting",
+ 36153: "liftoff",
+ 36154: "ligament",
+ 36155: "likely",
+ 36156: "likeness",
+ 36161: "likewise",
+ 36162: "liking",
+ 36163: "lilac",
+ 36164: "lilly",
+ 36165: "lily",
+ 36166: "limb",
+ 36211: "limeade",
+ 36212: "limelight",
+ 36213: "limes",
+ 36214: "limit",
+ 36215: "limping",
+ 36216: "limpness",
+ 36221: "line",
+ 36222: "lingo",
+ 36223: "linguini",
+ 36224: "linguist",
+ 36225: "lining",
+ 36226: "linked",
+ 36231: "linoleum",
+ 36232: "linseed",
+ 36233: "lint",
+ 36234: "lion",
+ 36235: "lip",
+ 36236: "liquefy",
+ 36241: "liqueur",
+ 36242: "liquid",
+ 36243: "lisp",
+ 36244: "list",
+ 36245: "litigate",
+ 36246: "litigator",
+ 36251: "litmus",
+ 36252: "litter",
+ 36253: "little",
+ 36254: "livable",
+ 36255: "lived",
+ 36256: "lively",
+ 36261: "liver",
+ 36262: "livestock",
+ 36263: "lividly",
+ 36264: "living",
+ 36265: "lizard",
+ 36266: "lubricant",
+ 36311: "lubricate",
+ 36312: "lucid",
+ 36313: "luckily",
+ 36314: "luckiness",
+ 36315: "luckless",
+ 36316: "lucrative",
+ 36321: "ludicrous",
+ 36322: "lugged",
+ 36323: "lukewarm",
+ 36324: "lullaby",
+ 36325: "lumber",
+ 36326: "luminance",
+ 36331: "luminous",
+ 36332: "lumpiness",
+ 36333: "lumping",
+ 36334: "lumpish",
+ 36335: "lunacy",
+ 36336: "lunar",
+ 36341: "lunchbox",
+ 36342: "luncheon",
+ 36343: "lunchroom",
+ 36344: "lunchtime",
+ 36345: "lung",
+ 36346: "lurch",
+ 36351: "lure",
+ 36352: "luridness",
+ 36353: "lurk",
+ 36354: "lushly",
+ 36355: "lushness",
+ 36356: "luster",
+ 36361: "lustfully",
+ 36362: "lustily",
+ 36363: "lustiness",
+ 36364: "lustrous",
+ 36365: "lusty",
+ 36366: "luxurious",
+ 36411: "luxury",
+ 36412: "lying",
+ 36413: "lyrically",
+ 36414: "lyricism",
+ 36415: "lyricist",
+ 36416: "lyrics",
+ 36421: "macarena",
+ 36422: "macaroni",
+ 36423: "macaw",
+ 36424: "mace",
+ 36425: "machine",
+ 36426: "machinist",
+ 36431: "magazine",
+ 36432: "magenta",
+ 36433: "maggot",
+ 36434: "magical",
+ 36435: "magician",
+ 36436: "magma",
+ 36441: "magnesium",
+ 36442: "magnetic",
+ 36443: "magnetism",
+ 36444: "magnetize",
+ 36445: "magnifier",
+ 36446: "magnify",
+ 36451: "magnitude",
+ 36452: "magnolia",
+ 36453: "mahogany",
+ 36454: "maimed",
+ 36455: "majestic",
+ 36456: "majesty",
+ 36461: "majorette",
+ 36462: "majority",
+ 36463: "makeover",
+ 36464: "maker",
+ 36465: "makeshift",
+ 36466: "making",
+ 36511: "malformed",
+ 36512: "malt",
+ 36513: "mama",
+ 36514: "mammal",
+ 36515: "mammary",
+ 36516: "mammogram",
+ 36521: "manager",
+ 36522: "managing",
+ 36523: "manatee",
+ 36524: "mandarin",
+ 36525: "mandate",
+ 36526: "mandatory",
+ 36531: "mandolin",
+ 36532: "manger",
+ 36533: "mangle",
+ 36534: "mango",
+ 36535: "mangy",
+ 36536: "manhandle",
+ 36541: "manhole",
+ 36542: "manhood",
+ 36543: "manhunt",
+ 36544: "manicotti",
+ 36545: "manicure",
+ 36546: "manifesto",
+ 36551: "manila",
+ 36552: "mankind",
+ 36553: "manlike",
+ 36554: "manliness",
+ 36555: "manly",
+ 36556: "manmade",
+ 36561: "manned",
+ 36562: "mannish",
+ 36563: "manor",
+ 36564: "manpower",
+ 36565: "mantis",
+ 36566: "mantra",
+ 36611: "manual",
+ 36612: "many",
+ 36613: "map",
+ 36614: "marathon",
+ 36615: "marauding",
+ 36616: "marbled",
+ 36621: "marbles",
+ 36622: "marbling",
+ 36623: "march",
+ 36624: "mardi",
+ 36625: "margarine",
+ 36626: "margarita",
+ 36631: "margin",
+ 36632: "marigold",
+ 36633: "marina",
+ 36634: "marine",
+ 36635: "marital",
+ 36636: "maritime",
+ 36641: "marlin",
+ 36642: "marmalade",
+ 36643: "maroon",
+ 36644: "married",
+ 36645: "marrow",
+ 36646: "marry",
+ 36651: "marshland",
+ 36652: "marshy",
+ 36653: "marsupial",
+ 36654: "marvelous",
+ 36655: "marxism",
+ 36656: "mascot",
+ 36661: "masculine",
+ 36662: "mashed",
+ 36663: "mashing",
+ 36664: "massager",
+ 36665: "masses",
+ 36666: "massive",
+ 41111: "mastiff",
+ 41112: "matador",
+ 41113: "matchbook",
+ 41114: "matchbox",
+ 41115: "matcher",
+ 41116: "matching",
+ 41121: "matchless",
+ 41122: "material",
+ 41123: "maternal",
+ 41124: "maternity",
+ 41125: "math",
+ 41126: "mating",
+ 41131: "matriarch",
+ 41132: "matrimony",
+ 41133: "matrix",
+ 41134: "matron",
+ 41135: "matted",
+ 41136: "matter",
+ 41141: "maturely",
+ 41142: "maturing",
+ 41143: "maturity",
+ 41144: "mauve",
+ 41145: "maverick",
+ 41146: "maximize",
+ 41151: "maximum",
+ 41152: "maybe",
+ 41153: "mayday",
+ 41154: "mayflower",
+ 41155: "moaner",
+ 41156: "moaning",
+ 41161: "mobile",
+ 41162: "mobility",
+ 41163: "mobilize",
+ 41164: "mobster",
+ 41165: "mocha",
+ 41166: "mocker",
+ 41211: "mockup",
+ 41212: "modified",
+ 41213: "modify",
+ 41214: "modular",
+ 41215: "modulator",
+ 41216: "module",
+ 41221: "moisten",
+ 41222: "moistness",
+ 41223: "moisture",
+ 41224: "molar",
+ 41225: "molasses",
+ 41226: "mold",
+ 41231: "molecular",
+ 41232: "molecule",
+ 41233: "molehill",
+ 41234: "mollusk",
+ 41235: "mom",
+ 41236: "monastery",
+ 41241: "monday",
+ 41242: "monetary",
+ 41243: "monetize",
+ 41244: "moneybags",
+ 41245: "moneyless",
+ 41246: "moneywise",
+ 41251: "mongoose",
+ 41252: "mongrel",
+ 41253: "monitor",
+ 41254: "monkhood",
+ 41255: "monogamy",
+ 41256: "monogram",
+ 41261: "monologue",
+ 41262: "monopoly",
+ 41263: "monorail",
+ 41264: "monotone",
+ 41265: "monotype",
+ 41266: "monoxide",
+ 41311: "monsieur",
+ 41312: "monsoon",
+ 41313: "monstrous",
+ 41314: "monthly",
+ 41315: "monument",
+ 41316: "moocher",
+ 41321: "moodiness",
+ 41322: "moody",
+ 41323: "mooing",
+ 41324: "moonbeam",
+ 41325: "mooned",
+ 41326: "moonlight",
+ 41331: "moonlike",
+ 41332: "moonlit",
+ 41333: "moonrise",
+ 41334: "moonscape",
+ 41335: "moonshine",
+ 41336: "moonstone",
+ 41341: "moonwalk",
+ 41342: "mop",
+ 41343: "morale",
+ 41344: "morality",
+ 41345: "morally",
+ 41346: "morbidity",
+ 41351: "morbidly",
+ 41352: "morphine",
+ 41353: "morphing",
+ 41354: "morse",
+ 41355: "mortality",
+ 41356: "mortally",
+ 41361: "mortician",
+ 41362: "mortified",
+ 41363: "mortify",
+ 41364: "mortuary",
+ 41365: "mosaic",
+ 41366: "mossy",
+ 41411: "most",
+ 41412: "mothball",
+ 41413: "mothproof",
+ 41414: "motion",
+ 41415: "motivate",
+ 41416: "motivator",
+ 41421: "motive",
+ 41422: "motocross",
+ 41423: "motor",
+ 41424: "motto",
+ 41425: "mountable",
+ 41426: "mountain",
+ 41431: "mounted",
+ 41432: "mounting",
+ 41433: "mourner",
+ 41434: "mournful",
+ 41435: "mouse",
+ 41436: "mousiness",
+ 41441: "moustache",
+ 41442: "mousy",
+ 41443: "mouth",
+ 41444: "movable",
+ 41445: "move",
+ 41446: "movie",
+ 41451: "moving",
+ 41452: "mower",
+ 41453: "mowing",
+ 41454: "much",
+ 41455: "muck",
+ 41456: "mud",
+ 41461: "mug",
+ 41462: "mulberry",
+ 41463: "mulch",
+ 41464: "mule",
+ 41465: "mulled",
+ 41466: "mullets",
+ 41511: "multiple",
+ 41512: "multiply",
+ 41513: "multitask",
+ 41514: "multitude",
+ 41515: "mumble",
+ 41516: "mumbling",
+ 41521: "mumbo",
+ 41522: "mummified",
+ 41523: "mummify",
+ 41524: "mummy",
+ 41525: "mumps",
+ 41526: "munchkin",
+ 41531: "mundane",
+ 41532: "municipal",
+ 41533: "muppet",
+ 41534: "mural",
+ 41535: "murkiness",
+ 41536: "murky",
+ 41541: "murmuring",
+ 41542: "muscular",
+ 41543: "museum",
+ 41544: "mushily",
+ 41545: "mushiness",
+ 41546: "mushroom",
+ 41551: "mushy",
+ 41552: "music",
+ 41553: "musket",
+ 41554: "muskiness",
+ 41555: "musky",
+ 41556: "mustang",
+ 41561: "mustard",
+ 41562: "muster",
+ 41563: "mustiness",
+ 41564: "musty",
+ 41565: "mutable",
+ 41566: "mutate",
+ 41611: "mutation",
+ 41612: "mute",
+ 41613: "mutilated",
+ 41614: "mutilator",
+ 41615: "mutiny",
+ 41616: "mutt",
+ 41621: "mutual",
+ 41622: "muzzle",
+ 41623: "myself",
+ 41624: "myspace",
+ 41625: "mystified",
+ 41626: "mystify",
+ 41631: "myth",
+ 41632: "nacho",
+ 41633: "nag",
+ 41634: "nail",
+ 41635: "name",
+ 41636: "naming",
+ 41641: "nanny",
+ 41642: "nanometer",
+ 41643: "nape",
+ 41644: "napkin",
+ 41645: "napped",
+ 41646: "napping",
+ 41651: "nappy",
+ 41652: "narrow",
+ 41653: "nastily",
+ 41654: "nastiness",
+ 41655: "national",
+ 41656: "native",
+ 41661: "nativity",
+ 41662: "natural",
+ 41663: "nature",
+ 41664: "naturist",
+ 41665: "nautical",
+ 41666: "navigate",
+ 42111: "navigator",
+ 42112: "navy",
+ 42113: "nearby",
+ 42114: "nearest",
+ 42115: "nearly",
+ 42116: "nearness",
+ 42121: "neatly",
+ 42122: "neatness",
+ 42123: "nebula",
+ 42124: "nebulizer",
+ 42125: "nectar",
+ 42126: "negate",
+ 42131: "negation",
+ 42132: "negative",
+ 42133: "neglector",
+ 42134: "negligee",
+ 42135: "negligent",
+ 42136: "negotiate",
+ 42141: "nemeses",
+ 42142: "nemesis",
+ 42143: "neon",
+ 42144: "nephew",
+ 42145: "nerd",
+ 42146: "nervous",
+ 42151: "nervy",
+ 42152: "nest",
+ 42153: "net",
+ 42154: "neurology",
+ 42155: "neuron",
+ 42156: "neurosis",
+ 42161: "neurotic",
+ 42162: "neuter",
+ 42163: "neutron",
+ 42164: "never",
+ 42165: "next",
+ 42166: "nibble",
+ 42211: "nickname",
+ 42212: "nicotine",
+ 42213: "niece",
+ 42214: "nifty",
+ 42215: "nimble",
+ 42216: "nimbly",
+ 42221: "nineteen",
+ 42222: "ninetieth",
+ 42223: "ninja",
+ 42224: "nintendo",
+ 42225: "ninth",
+ 42226: "nuclear",
+ 42231: "nuclei",
+ 42232: "nucleus",
+ 42233: "nugget",
+ 42234: "nullify",
+ 42235: "number",
+ 42236: "numbing",
+ 42241: "numbly",
+ 42242: "numbness",
+ 42243: "numeral",
+ 42244: "numerate",
+ 42245: "numerator",
+ 42246: "numeric",
+ 42251: "numerous",
+ 42252: "nuptials",
+ 42253: "nursery",
+ 42254: "nursing",
+ 42255: "nurture",
+ 42256: "nutcase",
+ 42261: "nutlike",
+ 42262: "nutmeg",
+ 42263: "nutrient",
+ 42264: "nutshell",
+ 42265: "nuttiness",
+ 42266: "nutty",
+ 42311: "nuzzle",
+ 42312: "nylon",
+ 42313: "oaf",
+ 42314: "oak",
+ 42315: "oasis",
+ 42316: "oat",
+ 42321: "obedience",
+ 42322: "obedient",
+ 42323: "obituary",
+ 42324: "object",
+ 42325: "obligate",
+ 42326: "obliged",
+ 42331: "oblivion",
+ 42332: "oblivious",
+ 42333: "oblong",
+ 42334: "obnoxious",
+ 42335: "oboe",
+ 42336: "obscure",
+ 42341: "obscurity",
+ 42342: "observant",
+ 42343: "observer",
+ 42344: "observing",
+ 42345: "obsessed",
+ 42346: "obsession",
+ 42351: "obsessive",
+ 42352: "obsolete",
+ 42353: "obstacle",
+ 42354: "obstinate",
+ 42355: "obstruct",
+ 42356: "obtain",
+ 42361: "obtrusive",
+ 42362: "obtuse",
+ 42363: "obvious",
+ 42364: "occultist",
+ 42365: "occupancy",
+ 42366: "occupant",
+ 42411: "occupier",
+ 42412: "occupy",
+ 42413: "ocean",
+ 42414: "ocelot",
+ 42415: "octagon",
+ 42416: "octane",
+ 42421: "october",
+ 42422: "octopus",
+ 42423: "ogle",
+ 42424: "oil",
+ 42425: "oink",
+ 42426: "ointment",
+ 42431: "okay",
+ 42432: "old",
+ 42433: "olive",
+ 42434: "olympics",
+ 42435: "omega",
+ 42436: "omen",
+ 42441: "ominous",
+ 42442: "omission",
+ 42443: "omit",
+ 42444: "omnivore",
+ 42445: "onboard",
+ 42446: "oncoming",
+ 42451: "ongoing",
+ 42452: "onion",
+ 42453: "online",
+ 42454: "onlooker",
+ 42455: "only",
+ 42456: "onscreen",
+ 42461: "onset",
+ 42462: "onshore",
+ 42463: "onslaught",
+ 42464: "onstage",
+ 42465: "onto",
+ 42466: "onward",
+ 42511: "onyx",
+ 42512: "oops",
+ 42513: "ooze",
+ 42514: "oozy",
+ 42515: "opacity",
+ 42516: "opal",
+ 42521: "open",
+ 42522: "operable",
+ 42523: "operate",
+ 42524: "operating",
+ 42525: "operation",
+ 42526: "operative",
+ 42531: "operator",
+ 42532: "opium",
+ 42533: "opossum",
+ 42534: "opponent",
+ 42535: "oppose",
+ 42536: "opposing",
+ 42541: "opposite",
+ 42542: "oppressed",
+ 42543: "oppressor",
+ 42544: "opt",
+ 42545: "opulently",
+ 42546: "osmosis",
+ 42551: "other",
+ 42552: "otter",
+ 42553: "ouch",
+ 42554: "ought",
+ 42555: "ounce",
+ 42556: "outage",
+ 42561: "outback",
+ 42562: "outbid",
+ 42563: "outboard",
+ 42564: "outbound",
+ 42565: "outbreak",
+ 42566: "outburst",
+ 42611: "outcast",
+ 42612: "outclass",
+ 42613: "outcome",
+ 42614: "outdated",
+ 42615: "outdoors",
+ 42616: "outer",
+ 42621: "outfield",
+ 42622: "outfit",
+ 42623: "outflank",
+ 42624: "outgoing",
+ 42625: "outgrow",
+ 42626: "outhouse",
+ 42631: "outing",
+ 42632: "outlast",
+ 42633: "outlet",
+ 42634: "outline",
+ 42635: "outlook",
+ 42636: "outlying",
+ 42641: "outmatch",
+ 42642: "outmost",
+ 42643: "outnumber",
+ 42644: "outplayed",
+ 42645: "outpost",
+ 42646: "outpour",
+ 42651: "output",
+ 42652: "outrage",
+ 42653: "outrank",
+ 42654: "outreach",
+ 42655: "outright",
+ 42656: "outscore",
+ 42661: "outsell",
+ 42662: "outshine",
+ 42663: "outshoot",
+ 42664: "outsider",
+ 42665: "outskirts",
+ 42666: "outsmart",
+ 43111: "outsource",
+ 43112: "outspoken",
+ 43113: "outtakes",
+ 43114: "outthink",
+ 43115: "outward",
+ 43116: "outweigh",
+ 43121: "outwit",
+ 43122: "oval",
+ 43123: "ovary",
+ 43124: "oven",
+ 43125: "overact",
+ 43126: "overall",
+ 43131: "overarch",
+ 43132: "overbid",
+ 43133: "overbill",
+ 43134: "overbite",
+ 43135: "overblown",
+ 43136: "overboard",
+ 43141: "overbook",
+ 43142: "overbuilt",
+ 43143: "overcast",
+ 43144: "overcoat",
+ 43145: "overcome",
+ 43146: "overcook",
+ 43151: "overcrowd",
+ 43152: "overdraft",
+ 43153: "overdrawn",
+ 43154: "overdress",
+ 43155: "overdrive",
+ 43156: "overdue",
+ 43161: "overeager",
+ 43162: "overeater",
+ 43163: "overexert",
+ 43164: "overfed",
+ 43165: "overfeed",
+ 43166: "overfill",
+ 43211: "overflow",
+ 43212: "overfull",
+ 43213: "overgrown",
+ 43214: "overhand",
+ 43215: "overhang",
+ 43216: "overhaul",
+ 43221: "overhead",
+ 43222: "overhear",
+ 43223: "overheat",
+ 43224: "overhung",
+ 43225: "overjoyed",
+ 43226: "overkill",
+ 43231: "overlabor",
+ 43232: "overlaid",
+ 43233: "overlap",
+ 43234: "overlay",
+ 43235: "overload",
+ 43236: "overlook",
+ 43241: "overlord",
+ 43242: "overlying",
+ 43243: "overnight",
+ 43244: "overpass",
+ 43245: "overpay",
+ 43246: "overplant",
+ 43251: "overplay",
+ 43252: "overpower",
+ 43253: "overprice",
+ 43254: "overrate",
+ 43255: "overreach",
+ 43256: "overreact",
+ 43261: "override",
+ 43262: "overripe",
+ 43263: "overrule",
+ 43264: "overrun",
+ 43265: "overshoot",
+ 43266: "overshot",
+ 43311: "oversight",
+ 43312: "oversized",
+ 43313: "oversleep",
+ 43314: "oversold",
+ 43315: "overspend",
+ 43316: "overstate",
+ 43321: "overstay",
+ 43322: "overstep",
+ 43323: "overstock",
+ 43324: "overstuff",
+ 43325: "oversweet",
+ 43326: "overtake",
+ 43331: "overthrow",
+ 43332: "overtime",
+ 43333: "overtly",
+ 43334: "overtone",
+ 43335: "overture",
+ 43336: "overturn",
+ 43341: "overuse",
+ 43342: "overvalue",
+ 43343: "overview",
+ 43344: "overwrite",
+ 43345: "owl",
+ 43346: "oxford",
+ 43351: "oxidant",
+ 43352: "oxidation",
+ 43353: "oxidize",
+ 43354: "oxidizing",
+ 43355: "oxygen",
+ 43356: "oxymoron",
+ 43361: "oyster",
+ 43362: "ozone",
+ 43363: "paced",
+ 43364: "pacemaker",
+ 43365: "pacific",
+ 43366: "pacifier",
+ 43411: "pacifism",
+ 43412: "pacifist",
+ 43413: "pacify",
+ 43414: "padded",
+ 43415: "padding",
+ 43416: "paddle",
+ 43421: "paddling",
+ 43422: "padlock",
+ 43423: "pagan",
+ 43424: "pager",
+ 43425: "paging",
+ 43426: "pajamas",
+ 43431: "palace",
+ 43432: "palatable",
+ 43433: "palm",
+ 43434: "palpable",
+ 43435: "palpitate",
+ 43436: "paltry",
+ 43441: "pampered",
+ 43442: "pamperer",
+ 43443: "pampers",
+ 43444: "pamphlet",
+ 43445: "panama",
+ 43446: "pancake",
+ 43451: "pancreas",
+ 43452: "panda",
+ 43453: "pandemic",
+ 43454: "pang",
+ 43455: "panhandle",
+ 43456: "panic",
+ 43461: "panning",
+ 43462: "panorama",
+ 43463: "panoramic",
+ 43464: "panther",
+ 43465: "pantomime",
+ 43466: "pantry",
+ 43511: "pants",
+ 43512: "pantyhose",
+ 43513: "paparazzi",
+ 43514: "papaya",
+ 43515: "paper",
+ 43516: "paprika",
+ 43521: "papyrus",
+ 43522: "parabola",
+ 43523: "parachute",
+ 43524: "parade",
+ 43525: "paradox",
+ 43526: "paragraph",
+ 43531: "parakeet",
+ 43532: "paralegal",
+ 43533: "paralyses",
+ 43534: "paralysis",
+ 43535: "paralyze",
+ 43536: "paramedic",
+ 43541: "parameter",
+ 43542: "paramount",
+ 43543: "parasail",
+ 43544: "parasite",
+ 43545: "parasitic",
+ 43546: "parcel",
+ 43551: "parched",
+ 43552: "parchment",
+ 43553: "pardon",
+ 43554: "parish",
+ 43555: "parka",
+ 43556: "parking",
+ 43561: "parkway",
+ 43562: "parlor",
+ 43563: "parmesan",
+ 43564: "parole",
+ 43565: "parrot",
+ 43566: "parsley",
+ 43611: "parsnip",
+ 43612: "partake",
+ 43613: "parted",
+ 43614: "parting",
+ 43615: "partition",
+ 43616: "partly",
+ 43621: "partner",
+ 43622: "partridge",
+ 43623: "party",
+ 43624: "passable",
+ 43625: "passably",
+ 43626: "passage",
+ 43631: "passcode",
+ 43632: "passenger",
+ 43633: "passerby",
+ 43634: "passing",
+ 43635: "passion",
+ 43636: "passive",
+ 43641: "passivism",
+ 43642: "passover",
+ 43643: "passport",
+ 43644: "password",
+ 43645: "pasta",
+ 43646: "pasted",
+ 43651: "pastel",
+ 43652: "pastime",
+ 43653: "pastor",
+ 43654: "pastrami",
+ 43655: "pasture",
+ 43656: "pasty",
+ 43661: "patchwork",
+ 43662: "patchy",
+ 43663: "paternal",
+ 43664: "paternity",
+ 43665: "path",
+ 43666: "patience",
+ 44111: "patient",
+ 44112: "patio",
+ 44113: "patriarch",
+ 44114: "patriot",
+ 44115: "patrol",
+ 44116: "patronage",
+ 44121: "patronize",
+ 44122: "pauper",
+ 44123: "pavement",
+ 44124: "paver",
+ 44125: "pavestone",
+ 44126: "pavilion",
+ 44131: "paving",
+ 44132: "pawing",
+ 44133: "payable",
+ 44134: "payback",
+ 44135: "paycheck",
+ 44136: "payday",
+ 44141: "payee",
+ 44142: "payer",
+ 44143: "paying",
+ 44144: "payment",
+ 44145: "payphone",
+ 44146: "payroll",
+ 44151: "pebble",
+ 44152: "pebbly",
+ 44153: "pecan",
+ 44154: "pectin",
+ 44155: "peculiar",
+ 44156: "peddling",
+ 44161: "pediatric",
+ 44162: "pedicure",
+ 44163: "pedigree",
+ 44164: "pedometer",
+ 44165: "pegboard",
+ 44166: "pelican",
+ 44211: "pellet",
+ 44212: "pelt",
+ 44213: "pelvis",
+ 44214: "penalize",
+ 44215: "penalty",
+ 44216: "pencil",
+ 44221: "pendant",
+ 44222: "pending",
+ 44223: "penholder",
+ 44224: "penknife",
+ 44225: "pennant",
+ 44226: "penniless",
+ 44231: "penny",
+ 44232: "penpal",
+ 44233: "pension",
+ 44234: "pentagon",
+ 44235: "pentagram",
+ 44236: "pep",
+ 44241: "perceive",
+ 44242: "percent",
+ 44243: "perch",
+ 44244: "percolate",
+ 44245: "perennial",
+ 44246: "perfected",
+ 44251: "perfectly",
+ 44252: "perfume",
+ 44253: "periscope",
+ 44254: "perish",
+ 44255: "perjurer",
+ 44256: "perjury",
+ 44261: "perkiness",
+ 44262: "perky",
+ 44263: "perm",
+ 44264: "peroxide",
+ 44265: "perpetual",
+ 44266: "perplexed",
+ 44311: "persecute",
+ 44312: "persevere",
+ 44313: "persuaded",
+ 44314: "persuader",
+ 44315: "pesky",
+ 44316: "peso",
+ 44321: "pessimism",
+ 44322: "pessimist",
+ 44323: "pester",
+ 44324: "pesticide",
+ 44325: "petal",
+ 44326: "petite",
+ 44331: "petition",
+ 44332: "petri",
+ 44333: "petroleum",
+ 44334: "petted",
+ 44335: "petticoat",
+ 44336: "pettiness",
+ 44341: "petty",
+ 44342: "petunia",
+ 44343: "phantom",
+ 44344: "phobia",
+ 44345: "phoenix",
+ 44346: "phonebook",
+ 44351: "phoney",
+ 44352: "phonics",
+ 44353: "phoniness",
+ 44354: "phony",
+ 44355: "phosphate",
+ 44356: "photo",
+ 44361: "phrase",
+ 44362: "phrasing",
+ 44363: "placard",
+ 44364: "placate",
+ 44365: "placidly",
+ 44366: "plank",
+ 44411: "planner",
+ 44412: "plant",
+ 44413: "plasma",
+ 44414: "plaster",
+ 44415: "plastic",
+ 44416: "plated",
+ 44421: "platform",
+ 44422: "plating",
+ 44423: "platinum",
+ 44424: "platonic",
+ 44425: "platter",
+ 44426: "platypus",
+ 44431: "plausible",
+ 44432: "plausibly",
+ 44433: "playable",
+ 44434: "playback",
+ 44435: "player",
+ 44436: "playful",
+ 44441: "playgroup",
+ 44442: "playhouse",
+ 44443: "playing",
+ 44444: "playlist",
+ 44445: "playmaker",
+ 44446: "playmate",
+ 44451: "playoff",
+ 44452: "playpen",
+ 44453: "playroom",
+ 44454: "playset",
+ 44455: "plaything",
+ 44456: "playtime",
+ 44461: "plaza",
+ 44462: "pleading",
+ 44463: "pleat",
+ 44464: "pledge",
+ 44465: "plentiful",
+ 44466: "plenty",
+ 44511: "plethora",
+ 44512: "plexiglas",
+ 44513: "pliable",
+ 44514: "plod",
+ 44515: "plop",
+ 44516: "plot",
+ 44521: "plow",
+ 44522: "ploy",
+ 44523: "pluck",
+ 44524: "plug",
+ 44525: "plunder",
+ 44526: "plunging",
+ 44531: "plural",
+ 44532: "plus",
+ 44533: "plutonium",
+ 44534: "plywood",
+ 44535: "poach",
+ 44536: "pod",
+ 44541: "poem",
+ 44542: "poet",
+ 44543: "pogo",
+ 44544: "pointed",
+ 44545: "pointer",
+ 44546: "pointing",
+ 44551: "pointless",
+ 44552: "pointy",
+ 44553: "poise",
+ 44554: "poison",
+ 44555: "poker",
+ 44556: "poking",
+ 44561: "polar",
+ 44562: "police",
+ 44563: "policy",
+ 44564: "polio",
+ 44565: "polish",
+ 44566: "politely",
+ 44611: "polka",
+ 44612: "polo",
+ 44613: "polyester",
+ 44614: "polygon",
+ 44615: "polygraph",
+ 44616: "polymer",
+ 44621: "poncho",
+ 44622: "pond",
+ 44623: "pony",
+ 44624: "popcorn",
+ 44625: "pope",
+ 44626: "poplar",
+ 44631: "popper",
+ 44632: "poppy",
+ 44633: "popsicle",
+ 44634: "populace",
+ 44635: "popular",
+ 44636: "populate",
+ 44641: "porcupine",
+ 44642: "pork",
+ 44643: "porous",
+ 44644: "porridge",
+ 44645: "portable",
+ 44646: "portal",
+ 44651: "portfolio",
+ 44652: "porthole",
+ 44653: "portion",
+ 44654: "portly",
+ 44655: "portside",
+ 44656: "poser",
+ 44661: "posh",
+ 44662: "posing",
+ 44663: "possible",
+ 44664: "possibly",
+ 44665: "possum",
+ 44666: "postage",
+ 45111: "postal",
+ 45112: "postbox",
+ 45113: "postcard",
+ 45114: "posted",
+ 45115: "poster",
+ 45116: "posting",
+ 45121: "postnasal",
+ 45122: "posture",
+ 45123: "postwar",
+ 45124: "pouch",
+ 45125: "pounce",
+ 45126: "pouncing",
+ 45131: "pound",
+ 45132: "pouring",
+ 45133: "pout",
+ 45134: "powdered",
+ 45135: "powdering",
+ 45136: "powdery",
+ 45141: "power",
+ 45142: "powwow",
+ 45143: "pox",
+ 45144: "praising",
+ 45145: "prance",
+ 45146: "prancing",
+ 45151: "pranker",
+ 45152: "prankish",
+ 45153: "prankster",
+ 45154: "prayer",
+ 45155: "praying",
+ 45156: "preacher",
+ 45161: "preaching",
+ 45162: "preachy",
+ 45163: "preamble",
+ 45164: "precinct",
+ 45165: "precise",
+ 45166: "precision",
+ 45211: "precook",
+ 45212: "precut",
+ 45213: "predator",
+ 45214: "predefine",
+ 45215: "predict",
+ 45216: "preface",
+ 45221: "prefix",
+ 45222: "preflight",
+ 45223: "preformed",
+ 45224: "pregame",
+ 45225: "pregnancy",
+ 45226: "pregnant",
+ 45231: "preheated",
+ 45232: "prelaunch",
+ 45233: "prelaw",
+ 45234: "prelude",
+ 45235: "premiere",
+ 45236: "premises",
+ 45241: "premium",
+ 45242: "prenatal",
+ 45243: "preoccupy",
+ 45244: "preorder",
+ 45245: "prepaid",
+ 45246: "prepay",
+ 45251: "preplan",
+ 45252: "preppy",
+ 45253: "preschool",
+ 45254: "prescribe",
+ 45255: "preseason",
+ 45256: "preset",
+ 45261: "preshow",
+ 45262: "president",
+ 45263: "presoak",
+ 45264: "press",
+ 45265: "presume",
+ 45266: "presuming",
+ 45311: "preteen",
+ 45312: "pretended",
+ 45313: "pretender",
+ 45314: "pretense",
+ 45315: "pretext",
+ 45316: "pretty",
+ 45321: "pretzel",
+ 45322: "prevail",
+ 45323: "prevalent",
+ 45324: "prevent",
+ 45325: "preview",
+ 45326: "previous",
+ 45331: "prewar",
+ 45332: "prewashed",
+ 45333: "prideful",
+ 45334: "pried",
+ 45335: "primal",
+ 45336: "primarily",
+ 45341: "primary",
+ 45342: "primate",
+ 45343: "primer",
+ 45344: "primp",
+ 45345: "princess",
+ 45346: "print",
+ 45351: "prior",
+ 45352: "prism",
+ 45353: "prison",
+ 45354: "prissy",
+ 45355: "pristine",
+ 45356: "privacy",
+ 45361: "private",
+ 45362: "privatize",
+ 45363: "prize",
+ 45364: "proactive",
+ 45365: "probable",
+ 45366: "probably",
+ 45411: "probation",
+ 45412: "probe",
+ 45413: "probing",
+ 45414: "probiotic",
+ 45415: "problem",
+ 45416: "procedure",
+ 45421: "process",
+ 45422: "proclaim",
+ 45423: "procreate",
+ 45424: "procurer",
+ 45425: "prodigal",
+ 45426: "prodigy",
+ 45431: "produce",
+ 45432: "product",
+ 45433: "profane",
+ 45434: "profanity",
+ 45435: "professed",
+ 45436: "professor",
+ 45441: "profile",
+ 45442: "profound",
+ 45443: "profusely",
+ 45444: "progeny",
+ 45445: "prognosis",
+ 45446: "program",
+ 45451: "progress",
+ 45452: "projector",
+ 45453: "prologue",
+ 45454: "prolonged",
+ 45455: "promenade",
+ 45456: "prominent",
+ 45461: "promoter",
+ 45462: "promotion",
+ 45463: "prompter",
+ 45464: "promptly",
+ 45465: "prone",
+ 45466: "prong",
+ 45511: "pronounce",
+ 45512: "pronto",
+ 45513: "proofing",
+ 45514: "proofread",
+ 45515: "proofs",
+ 45516: "propeller",
+ 45521: "properly",
+ 45522: "property",
+ 45523: "proponent",
+ 45524: "proposal",
+ 45525: "propose",
+ 45526: "props",
+ 45531: "prorate",
+ 45532: "protector",
+ 45533: "protegee",
+ 45534: "proton",
+ 45535: "prototype",
+ 45536: "protozoan",
+ 45541: "protract",
+ 45542: "protrude",
+ 45543: "proud",
+ 45544: "provable",
+ 45545: "proved",
+ 45546: "proven",
+ 45551: "provided",
+ 45552: "provider",
+ 45553: "providing",
+ 45554: "province",
+ 45555: "proving",
+ 45556: "provoke",
+ 45561: "provoking",
+ 45562: "provolone",
+ 45563: "prowess",
+ 45564: "prowler",
+ 45565: "prowling",
+ 45566: "proximity",
+ 45611: "proxy",
+ 45612: "prozac",
+ 45613: "prude",
+ 45614: "prudishly",
+ 45615: "prune",
+ 45616: "pruning",
+ 45621: "pry",
+ 45622: "psychic",
+ 45623: "public",
+ 45624: "publisher",
+ 45625: "pucker",
+ 45626: "pueblo",
+ 45631: "pug",
+ 45632: "pull",
+ 45633: "pulmonary",
+ 45634: "pulp",
+ 45635: "pulsate",
+ 45636: "pulse",
+ 45641: "pulverize",
+ 45642: "puma",
+ 45643: "pumice",
+ 45644: "pummel",
+ 45645: "punch",
+ 45646: "punctual",
+ 45651: "punctuate",
+ 45652: "punctured",
+ 45653: "pungent",
+ 45654: "punisher",
+ 45655: "punk",
+ 45656: "pupil",
+ 45661: "puppet",
+ 45662: "puppy",
+ 45663: "purchase",
+ 45664: "pureblood",
+ 45665: "purebred",
+ 45666: "purely",
+ 46111: "pureness",
+ 46112: "purgatory",
+ 46113: "purge",
+ 46114: "purging",
+ 46115: "purifier",
+ 46116: "purify",
+ 46121: "purist",
+ 46122: "puritan",
+ 46123: "purity",
+ 46124: "purple",
+ 46125: "purplish",
+ 46126: "purposely",
+ 46131: "purr",
+ 46132: "purse",
+ 46133: "pursuable",
+ 46134: "pursuant",
+ 46135: "pursuit",
+ 46136: "purveyor",
+ 46141: "pushcart",
+ 46142: "pushchair",
+ 46143: "pusher",
+ 46144: "pushiness",
+ 46145: "pushing",
+ 46146: "pushover",
+ 46151: "pushpin",
+ 46152: "pushup",
+ 46153: "pushy",
+ 46154: "putdown",
+ 46155: "putt",
+ 46156: "puzzle",
+ 46161: "puzzling",
+ 46162: "pyramid",
+ 46163: "pyromania",
+ 46164: "python",
+ 46165: "quack",
+ 46166: "quadrant",
+ 46211: "quail",
+ 46212: "quaintly",
+ 46213: "quake",
+ 46214: "quaking",
+ 46215: "qualified",
+ 46216: "qualifier",
+ 46221: "qualify",
+ 46222: "quality",
+ 46223: "qualm",
+ 46224: "quantum",
+ 46225: "quarrel",
+ 46226: "quarry",
+ 46231: "quartered",
+ 46232: "quarterly",
+ 46233: "quarters",
+ 46234: "quartet",
+ 46235: "quench",
+ 46236: "query",
+ 46241: "quicken",
+ 46242: "quickly",
+ 46243: "quickness",
+ 46244: "quicksand",
+ 46245: "quickstep",
+ 46246: "quiet",
+ 46251: "quill",
+ 46252: "quilt",
+ 46253: "quintet",
+ 46254: "quintuple",
+ 46255: "quirk",
+ 46256: "quit",
+ 46261: "quiver",
+ 46262: "quizzical",
+ 46263: "quotable",
+ 46264: "quotation",
+ 46265: "quote",
+ 46266: "rabid",
+ 46311: "race",
+ 46312: "racing",
+ 46313: "racism",
+ 46314: "rack",
+ 46315: "racoon",
+ 46316: "radar",
+ 46321: "radial",
+ 46322: "radiance",
+ 46323: "radiantly",
+ 46324: "radiated",
+ 46325: "radiation",
+ 46326: "radiator",
+ 46331: "radio",
+ 46332: "radish",
+ 46333: "raffle",
+ 46334: "raft",
+ 46335: "rage",
+ 46336: "ragged",
+ 46341: "raging",
+ 46342: "ragweed",
+ 46343: "raider",
+ 46344: "railcar",
+ 46345: "railing",
+ 46346: "railroad",
+ 46351: "railway",
+ 46352: "raisin",
+ 46353: "rake",
+ 46354: "raking",
+ 46355: "rally",
+ 46356: "ramble",
+ 46361: "rambling",
+ 46362: "ramp",
+ 46363: "ramrod",
+ 46364: "ranch",
+ 46365: "rancidity",
+ 46366: "random",
+ 46411: "ranged",
+ 46412: "ranger",
+ 46413: "ranging",
+ 46414: "ranked",
+ 46415: "ranking",
+ 46416: "ransack",
+ 46421: "ranting",
+ 46422: "rants",
+ 46423: "rare",
+ 46424: "rarity",
+ 46425: "rascal",
+ 46426: "rash",
+ 46431: "rasping",
+ 46432: "ravage",
+ 46433: "raven",
+ 46434: "ravine",
+ 46435: "raving",
+ 46436: "ravioli",
+ 46441: "ravishing",
+ 46442: "reabsorb",
+ 46443: "reach",
+ 46444: "reacquire",
+ 46445: "reaction",
+ 46446: "reactive",
+ 46451: "reactor",
+ 46452: "reaffirm",
+ 46453: "ream",
+ 46454: "reanalyze",
+ 46455: "reappear",
+ 46456: "reapply",
+ 46461: "reappoint",
+ 46462: "reapprove",
+ 46463: "rearrange",
+ 46464: "rearview",
+ 46465: "reason",
+ 46466: "reassign",
+ 46511: "reassure",
+ 46512: "reattach",
+ 46513: "reawake",
+ 46514: "rebalance",
+ 46515: "rebate",
+ 46516: "rebel",
+ 46521: "rebirth",
+ 46522: "reboot",
+ 46523: "reborn",
+ 46524: "rebound",
+ 46525: "rebuff",
+ 46526: "rebuild",
+ 46531: "rebuilt",
+ 46532: "reburial",
+ 46533: "rebuttal",
+ 46534: "recall",
+ 46535: "recant",
+ 46536: "recapture",
+ 46541: "recast",
+ 46542: "recede",
+ 46543: "recent",
+ 46544: "recess",
+ 46545: "recharger",
+ 46546: "recipient",
+ 46551: "recital",
+ 46552: "recite",
+ 46553: "reckless",
+ 46554: "reclaim",
+ 46555: "recliner",
+ 46556: "reclining",
+ 46561: "recluse",
+ 46562: "reclusive",
+ 46563: "recognize",
+ 46564: "recoil",
+ 46565: "recollect",
+ 46566: "recolor",
+ 46611: "reconcile",
+ 46612: "reconfirm",
+ 46613: "reconvene",
+ 46614: "recopy",
+ 46615: "record",
+ 46616: "recount",
+ 46621: "recoup",
+ 46622: "recovery",
+ 46623: "recreate",
+ 46624: "rectal",
+ 46625: "rectangle",
+ 46626: "rectified",
+ 46631: "rectify",
+ 46632: "recycled",
+ 46633: "recycler",
+ 46634: "recycling",
+ 46635: "reemerge",
+ 46636: "reenact",
+ 46641: "reenter",
+ 46642: "reentry",
+ 46643: "reexamine",
+ 46644: "referable",
+ 46645: "referee",
+ 46646: "reference",
+ 46651: "refill",
+ 46652: "refinance",
+ 46653: "refined",
+ 46654: "refinery",
+ 46655: "refining",
+ 46656: "refinish",
+ 46661: "reflected",
+ 46662: "reflector",
+ 46663: "reflex",
+ 46664: "reflux",
+ 46665: "refocus",
+ 46666: "refold",
+ 51111: "reforest",
+ 51112: "reformat",
+ 51113: "reformed",
+ 51114: "reformer",
+ 51115: "reformist",
+ 51116: "refract",
+ 51121: "refrain",
+ 51122: "refreeze",
+ 51123: "refresh",
+ 51124: "refried",
+ 51125: "refueling",
+ 51126: "refund",
+ 51131: "refurbish",
+ 51132: "refurnish",
+ 51133: "refusal",
+ 51134: "refuse",
+ 51135: "refusing",
+ 51136: "refutable",
+ 51141: "refute",
+ 51142: "regain",
+ 51143: "regalia",
+ 51144: "regally",
+ 51145: "reggae",
+ 51146: "regime",
+ 51151: "region",
+ 51152: "register",
+ 51153: "registrar",
+ 51154: "registry",
+ 51155: "regress",
+ 51156: "regretful",
+ 51161: "regroup",
+ 51162: "regular",
+ 51163: "regulate",
+ 51164: "regulator",
+ 51165: "rehab",
+ 51166: "reheat",
+ 51211: "rehire",
+ 51212: "rehydrate",
+ 51213: "reimburse",
+ 51214: "reissue",
+ 51215: "reiterate",
+ 51216: "rejoice",
+ 51221: "rejoicing",
+ 51222: "rejoin",
+ 51223: "rekindle",
+ 51224: "relapse",
+ 51225: "relapsing",
+ 51226: "relatable",
+ 51231: "related",
+ 51232: "relation",
+ 51233: "relative",
+ 51234: "relax",
+ 51235: "relay",
+ 51236: "relearn",
+ 51241: "release",
+ 51242: "relenting",
+ 51243: "reliable",
+ 51244: "reliably",
+ 51245: "reliance",
+ 51246: "reliant",
+ 51251: "relic",
+ 51252: "relieve",
+ 51253: "relieving",
+ 51254: "relight",
+ 51255: "relish",
+ 51256: "relive",
+ 51261: "reload",
+ 51262: "relocate",
+ 51263: "relock",
+ 51264: "reluctant",
+ 51265: "rely",
+ 51266: "remake",
+ 51311: "remark",
+ 51312: "remarry",
+ 51313: "rematch",
+ 51314: "remedial",
+ 51315: "remedy",
+ 51316: "remember",
+ 51321: "reminder",
+ 51322: "remindful",
+ 51323: "remission",
+ 51324: "remix",
+ 51325: "remnant",
+ 51326: "remodeler",
+ 51331: "remold",
+ 51332: "remorse",
+ 51333: "remote",
+ 51334: "removable",
+ 51335: "removal",
+ 51336: "removed",
+ 51341: "remover",
+ 51342: "removing",
+ 51343: "rename",
+ 51344: "renderer",
+ 51345: "rendering",
+ 51346: "rendition",
+ 51351: "renegade",
+ 51352: "renewable",
+ 51353: "renewably",
+ 51354: "renewal",
+ 51355: "renewed",
+ 51356: "renounce",
+ 51361: "renovate",
+ 51362: "renovator",
+ 51363: "rentable",
+ 51364: "rental",
+ 51365: "rented",
+ 51366: "renter",
+ 51411: "reoccupy",
+ 51412: "reoccur",
+ 51413: "reopen",
+ 51414: "reorder",
+ 51415: "repackage",
+ 51416: "repacking",
+ 51421: "repaint",
+ 51422: "repair",
+ 51423: "repave",
+ 51424: "repaying",
+ 51425: "repayment",
+ 51426: "repeal",
+ 51431: "repeated",
+ 51432: "repeater",
+ 51433: "repent",
+ 51434: "rephrase",
+ 51435: "replace",
+ 51436: "replay",
+ 51441: "replica",
+ 51442: "reply",
+ 51443: "reporter",
+ 51444: "repose",
+ 51445: "repossess",
+ 51446: "repost",
+ 51451: "repressed",
+ 51452: "reprimand",
+ 51453: "reprint",
+ 51454: "reprise",
+ 51455: "reproach",
+ 51456: "reprocess",
+ 51461: "reproduce",
+ 51462: "reprogram",
+ 51463: "reps",
+ 51464: "reptile",
+ 51465: "reptilian",
+ 51466: "repugnant",
+ 51511: "repulsion",
+ 51512: "repulsive",
+ 51513: "repurpose",
+ 51514: "reputable",
+ 51515: "reputably",
+ 51516: "request",
+ 51521: "require",
+ 51522: "requisite",
+ 51523: "reroute",
+ 51524: "rerun",
+ 51525: "resale",
+ 51526: "resample",
+ 51531: "rescuer",
+ 51532: "reseal",
+ 51533: "research",
+ 51534: "reselect",
+ 51535: "reseller",
+ 51536: "resemble",
+ 51541: "resend",
+ 51542: "resent",
+ 51543: "reset",
+ 51544: "reshape",
+ 51545: "reshoot",
+ 51546: "reshuffle",
+ 51551: "residence",
+ 51552: "residency",
+ 51553: "resident",
+ 51554: "residual",
+ 51555: "residue",
+ 51556: "resigned",
+ 51561: "resilient",
+ 51562: "resistant",
+ 51563: "resisting",
+ 51564: "resize",
+ 51565: "resolute",
+ 51566: "resolved",
+ 51611: "resonant",
+ 51612: "resonate",
+ 51613: "resort",
+ 51614: "resource",
+ 51615: "respect",
+ 51616: "resubmit",
+ 51621: "result",
+ 51622: "resume",
+ 51623: "resupply",
+ 51624: "resurface",
+ 51625: "resurrect",
+ 51626: "retail",
+ 51631: "retainer",
+ 51632: "retaining",
+ 51633: "retake",
+ 51634: "retaliate",
+ 51635: "retention",
+ 51636: "rethink",
+ 51641: "retinal",
+ 51642: "retired",
+ 51643: "retiree",
+ 51644: "retiring",
+ 51645: "retold",
+ 51646: "retool",
+ 51651: "retorted",
+ 51652: "retouch",
+ 51653: "retrace",
+ 51654: "retract",
+ 51655: "retrain",
+ 51656: "retread",
+ 51661: "retreat",
+ 51662: "retrial",
+ 51663: "retrieval",
+ 51664: "retriever",
+ 51665: "retry",
+ 51666: "return",
+ 52111: "retying",
+ 52112: "retype",
+ 52113: "reunion",
+ 52114: "reunite",
+ 52115: "reusable",
+ 52116: "reuse",
+ 52121: "reveal",
+ 52122: "reveler",
+ 52123: "revenge",
+ 52124: "revenue",
+ 52125: "reverb",
+ 52126: "revered",
+ 52131: "reverence",
+ 52132: "reverend",
+ 52133: "reversal",
+ 52134: "reverse",
+ 52135: "reversing",
+ 52136: "reversion",
+ 52141: "revert",
+ 52142: "revisable",
+ 52143: "revise",
+ 52144: "revision",
+ 52145: "revisit",
+ 52146: "revivable",
+ 52151: "revival",
+ 52152: "reviver",
+ 52153: "reviving",
+ 52154: "revocable",
+ 52155: "revoke",
+ 52156: "revolt",
+ 52161: "revolver",
+ 52162: "revolving",
+ 52163: "reward",
+ 52164: "rewash",
+ 52165: "rewind",
+ 52166: "rewire",
+ 52211: "reword",
+ 52212: "rework",
+ 52213: "rewrap",
+ 52214: "rewrite",
+ 52215: "rhyme",
+ 52216: "ribbon",
+ 52221: "ribcage",
+ 52222: "rice",
+ 52223: "riches",
+ 52224: "richly",
+ 52225: "richness",
+ 52226: "rickety",
+ 52231: "ricotta",
+ 52232: "riddance",
+ 52233: "ridden",
+ 52234: "ride",
+ 52235: "riding",
+ 52236: "rifling",
+ 52241: "rift",
+ 52242: "rigging",
+ 52243: "rigid",
+ 52244: "rigor",
+ 52245: "rimless",
+ 52246: "rimmed",
+ 52251: "rind",
+ 52252: "rink",
+ 52253: "rinse",
+ 52254: "rinsing",
+ 52255: "riot",
+ 52256: "ripcord",
+ 52261: "ripeness",
+ 52262: "ripening",
+ 52263: "ripping",
+ 52264: "ripple",
+ 52265: "rippling",
+ 52266: "riptide",
+ 52311: "rise",
+ 52312: "rising",
+ 52313: "risk",
+ 52314: "risotto",
+ 52315: "ritalin",
+ 52316: "ritzy",
+ 52321: "rival",
+ 52322: "riverbank",
+ 52323: "riverbed",
+ 52324: "riverboat",
+ 52325: "riverside",
+ 52326: "riveter",
+ 52331: "riveting",
+ 52332: "roamer",
+ 52333: "roaming",
+ 52334: "roast",
+ 52335: "robbing",
+ 52336: "robe",
+ 52341: "robin",
+ 52342: "robotics",
+ 52343: "robust",
+ 52344: "rockband",
+ 52345: "rocker",
+ 52346: "rocket",
+ 52351: "rockfish",
+ 52352: "rockiness",
+ 52353: "rocking",
+ 52354: "rocklike",
+ 52355: "rockslide",
+ 52356: "rockstar",
+ 52361: "rocky",
+ 52362: "rogue",
+ 52363: "roman",
+ 52364: "romp",
+ 52365: "rope",
+ 52366: "roping",
+ 52411: "roster",
+ 52412: "rosy",
+ 52413: "rotten",
+ 52414: "rotting",
+ 52415: "rotunda",
+ 52416: "roulette",
+ 52421: "rounding",
+ 52422: "roundish",
+ 52423: "roundness",
+ 52424: "roundup",
+ 52425: "roundworm",
+ 52426: "routine",
+ 52431: "routing",
+ 52432: "rover",
+ 52433: "roving",
+ 52434: "royal",
+ 52435: "rubbed",
+ 52436: "rubber",
+ 52441: "rubbing",
+ 52442: "rubble",
+ 52443: "rubdown",
+ 52444: "ruby",
+ 52445: "ruckus",
+ 52446: "rudder",
+ 52451: "rug",
+ 52452: "ruined",
+ 52453: "rule",
+ 52454: "rumble",
+ 52455: "rumbling",
+ 52456: "rummage",
+ 52461: "rumor",
+ 52462: "runaround",
+ 52463: "rundown",
+ 52464: "runner",
+ 52465: "running",
+ 52466: "runny",
+ 52511: "runt",
+ 52512: "runway",
+ 52513: "rupture",
+ 52514: "rural",
+ 52515: "ruse",
+ 52516: "rush",
+ 52521: "rust",
+ 52522: "rut",
+ 52523: "sabbath",
+ 52524: "sabotage",
+ 52525: "sacrament",
+ 52526: "sacred",
+ 52531: "sacrifice",
+ 52532: "sadden",
+ 52533: "saddlebag",
+ 52534: "saddled",
+ 52535: "saddling",
+ 52536: "sadly",
+ 52541: "sadness",
+ 52542: "safari",
+ 52543: "safeguard",
+ 52544: "safehouse",
+ 52545: "safely",
+ 52546: "safeness",
+ 52551: "saffron",
+ 52552: "saga",
+ 52553: "sage",
+ 52554: "sagging",
+ 52555: "saggy",
+ 52556: "said",
+ 52561: "saint",
+ 52562: "sake",
+ 52563: "salad",
+ 52564: "salami",
+ 52565: "salaried",
+ 52566: "salary",
+ 52611: "saline",
+ 52612: "salon",
+ 52613: "saloon",
+ 52614: "salsa",
+ 52615: "salt",
+ 52616: "salutary",
+ 52621: "salute",
+ 52622: "salvage",
+ 52623: "salvaging",
+ 52624: "salvation",
+ 52625: "same",
+ 52626: "sample",
+ 52631: "sampling",
+ 52632: "sanction",
+ 52633: "sanctity",
+ 52634: "sanctuary",
+ 52635: "sandal",
+ 52636: "sandbag",
+ 52641: "sandbank",
+ 52642: "sandbar",
+ 52643: "sandblast",
+ 52644: "sandbox",
+ 52645: "sanded",
+ 52646: "sandfish",
+ 52651: "sanding",
+ 52652: "sandlot",
+ 52653: "sandpaper",
+ 52654: "sandpit",
+ 52655: "sandstone",
+ 52656: "sandstorm",
+ 52661: "sandworm",
+ 52662: "sandy",
+ 52663: "sanitary",
+ 52664: "sanitizer",
+ 52665: "sank",
+ 52666: "santa",
+ 53111: "sapling",
+ 53112: "sappiness",
+ 53113: "sappy",
+ 53114: "sarcasm",
+ 53115: "sarcastic",
+ 53116: "sardine",
+ 53121: "sash",
+ 53122: "sasquatch",
+ 53123: "sassy",
+ 53124: "satchel",
+ 53125: "satiable",
+ 53126: "satin",
+ 53131: "satirical",
+ 53132: "satisfied",
+ 53133: "satisfy",
+ 53134: "saturate",
+ 53135: "saturday",
+ 53136: "sauciness",
+ 53141: "saucy",
+ 53142: "sauna",
+ 53143: "savage",
+ 53144: "savanna",
+ 53145: "saved",
+ 53146: "savings",
+ 53151: "savior",
+ 53152: "savor",
+ 53153: "saxophone",
+ 53154: "say",
+ 53155: "scabbed",
+ 53156: "scabby",
+ 53161: "scalded",
+ 53162: "scalding",
+ 53163: "scale",
+ 53164: "scaling",
+ 53165: "scallion",
+ 53166: "scallop",
+ 53211: "scalping",
+ 53212: "scam",
+ 53213: "scandal",
+ 53214: "scanner",
+ 53215: "scanning",
+ 53216: "scant",
+ 53221: "scapegoat",
+ 53222: "scarce",
+ 53223: "scarcity",
+ 53224: "scarecrow",
+ 53225: "scared",
+ 53226: "scarf",
+ 53231: "scarily",
+ 53232: "scariness",
+ 53233: "scarring",
+ 53234: "scary",
+ 53235: "scavenger",
+ 53236: "scenic",
+ 53241: "schedule",
+ 53242: "schematic",
+ 53243: "scheme",
+ 53244: "scheming",
+ 53245: "schilling",
+ 53246: "schnapps",
+ 53251: "scholar",
+ 53252: "science",
+ 53253: "scientist",
+ 53254: "scion",
+ 53255: "scoff",
+ 53256: "scolding",
+ 53261: "scone",
+ 53262: "scoop",
+ 53263: "scooter",
+ 53264: "scope",
+ 53265: "scorch",
+ 53266: "scorebook",
+ 53311: "scorecard",
+ 53312: "scored",
+ 53313: "scoreless",
+ 53314: "scorer",
+ 53315: "scoring",
+ 53316: "scorn",
+ 53321: "scorpion",
+ 53322: "scotch",
+ 53323: "scoundrel",
+ 53324: "scoured",
+ 53325: "scouring",
+ 53326: "scouting",
+ 53331: "scouts",
+ 53332: "scowling",
+ 53333: "scrabble",
+ 53334: "scraggly",
+ 53335: "scrambled",
+ 53336: "scrambler",
+ 53341: "scrap",
+ 53342: "scratch",
+ 53343: "scrawny",
+ 53344: "screen",
+ 53345: "scribble",
+ 53346: "scribe",
+ 53351: "scribing",
+ 53352: "scrimmage",
+ 53353: "script",
+ 53354: "scroll",
+ 53355: "scrooge",
+ 53356: "scrounger",
+ 53361: "scrubbed",
+ 53362: "scrubber",
+ 53363: "scruffy",
+ 53364: "scrunch",
+ 53365: "scrutiny",
+ 53366: "scuba",
+ 53411: "scuff",
+ 53412: "sculptor",
+ 53413: "sculpture",
+ 53414: "scurvy",
+ 53415: "scuttle",
+ 53416: "secluded",
+ 53421: "secluding",
+ 53422: "seclusion",
+ 53423: "second",
+ 53424: "secrecy",
+ 53425: "secret",
+ 53426: "sectional",
+ 53431: "sector",
+ 53432: "secular",
+ 53433: "securely",
+ 53434: "security",
+ 53435: "sedan",
+ 53436: "sedate",
+ 53441: "sedation",
+ 53442: "sedative",
+ 53443: "sediment",
+ 53444: "seduce",
+ 53445: "seducing",
+ 53446: "segment",
+ 53451: "seismic",
+ 53452: "seizing",
+ 53453: "seldom",
+ 53454: "selected",
+ 53455: "selection",
+ 53456: "selective",
+ 53461: "selector",
+ 53462: "self",
+ 53463: "seltzer",
+ 53464: "semantic",
+ 53465: "semester",
+ 53466: "semicolon",
+ 53511: "semifinal",
+ 53512: "seminar",
+ 53513: "semisoft",
+ 53514: "semisweet",
+ 53515: "senate",
+ 53516: "senator",
+ 53521: "send",
+ 53522: "senior",
+ 53523: "senorita",
+ 53524: "sensation",
+ 53525: "sensitive",
+ 53526: "sensitize",
+ 53531: "sensually",
+ 53532: "sensuous",
+ 53533: "sepia",
+ 53534: "september",
+ 53535: "septic",
+ 53536: "septum",
+ 53541: "sequel",
+ 53542: "sequence",
+ 53543: "sequester",
+ 53544: "series",
+ 53545: "sermon",
+ 53546: "serotonin",
+ 53551: "serpent",
+ 53552: "serrated",
+ 53553: "serve",
+ 53554: "service",
+ 53555: "serving",
+ 53556: "sesame",
+ 53561: "sessions",
+ 53562: "setback",
+ 53563: "setting",
+ 53564: "settle",
+ 53565: "settling",
+ 53566: "setup",
+ 53611: "sevenfold",
+ 53612: "seventeen",
+ 53613: "seventh",
+ 53614: "seventy",
+ 53615: "severity",
+ 53616: "shabby",
+ 53621: "shack",
+ 53622: "shaded",
+ 53623: "shadily",
+ 53624: "shadiness",
+ 53625: "shading",
+ 53626: "shadow",
+ 53631: "shady",
+ 53632: "shaft",
+ 53633: "shakable",
+ 53634: "shakily",
+ 53635: "shakiness",
+ 53636: "shaking",
+ 53641: "shaky",
+ 53642: "shale",
+ 53643: "shallot",
+ 53644: "shallow",
+ 53645: "shame",
+ 53646: "shampoo",
+ 53651: "shamrock",
+ 53652: "shank",
+ 53653: "shanty",
+ 53654: "shape",
+ 53655: "shaping",
+ 53656: "share",
+ 53661: "sharpener",
+ 53662: "sharper",
+ 53663: "sharpie",
+ 53664: "sharply",
+ 53665: "sharpness",
+ 53666: "shawl",
+ 54111: "sheath",
+ 54112: "shed",
+ 54113: "sheep",
+ 54114: "sheet",
+ 54115: "shelf",
+ 54116: "shell",
+ 54121: "shelter",
+ 54122: "shelve",
+ 54123: "shelving",
+ 54124: "sherry",
+ 54125: "shield",
+ 54126: "shifter",
+ 54131: "shifting",
+ 54132: "shiftless",
+ 54133: "shifty",
+ 54134: "shimmer",
+ 54135: "shimmy",
+ 54136: "shindig",
+ 54141: "shine",
+ 54142: "shingle",
+ 54143: "shininess",
+ 54144: "shining",
+ 54145: "shiny",
+ 54146: "ship",
+ 54151: "shirt",
+ 54152: "shivering",
+ 54153: "shock",
+ 54154: "shone",
+ 54155: "shoplift",
+ 54156: "shopper",
+ 54161: "shopping",
+ 54162: "shoptalk",
+ 54163: "shore",
+ 54164: "shortage",
+ 54165: "shortcake",
+ 54166: "shortcut",
+ 54211: "shorten",
+ 54212: "shorter",
+ 54213: "shorthand",
+ 54214: "shortlist",
+ 54215: "shortly",
+ 54216: "shortness",
+ 54221: "shorts",
+ 54222: "shortwave",
+ 54223: "shorty",
+ 54224: "shout",
+ 54225: "shove",
+ 54226: "showbiz",
+ 54231: "showcase",
+ 54232: "showdown",
+ 54233: "shower",
+ 54234: "showgirl",
+ 54235: "showing",
+ 54236: "showman",
+ 54241: "shown",
+ 54242: "showoff",
+ 54243: "showpiece",
+ 54244: "showplace",
+ 54245: "showroom",
+ 54246: "showy",
+ 54251: "shrank",
+ 54252: "shrapnel",
+ 54253: "shredder",
+ 54254: "shredding",
+ 54255: "shrewdly",
+ 54256: "shriek",
+ 54261: "shrill",
+ 54262: "shrimp",
+ 54263: "shrine",
+ 54264: "shrink",
+ 54265: "shrivel",
+ 54266: "shrouded",
+ 54311: "shrubbery",
+ 54312: "shrubs",
+ 54313: "shrug",
+ 54314: "shrunk",
+ 54315: "shucking",
+ 54316: "shudder",
+ 54321: "shuffle",
+ 54322: "shuffling",
+ 54323: "shun",
+ 54324: "shush",
+ 54325: "shut",
+ 54326: "shy",
+ 54331: "siamese",
+ 54332: "siberian",
+ 54333: "sibling",
+ 54334: "siding",
+ 54335: "sierra",
+ 54336: "siesta",
+ 54341: "sift",
+ 54342: "sighing",
+ 54343: "silenced",
+ 54344: "silencer",
+ 54345: "silent",
+ 54346: "silica",
+ 54351: "silicon",
+ 54352: "silk",
+ 54353: "silliness",
+ 54354: "silly",
+ 54355: "silo",
+ 54356: "silt",
+ 54361: "silver",
+ 54362: "similarly",
+ 54363: "simile",
+ 54364: "simmering",
+ 54365: "simple",
+ 54366: "simplify",
+ 54411: "simply",
+ 54412: "sincere",
+ 54413: "sincerity",
+ 54414: "singer",
+ 54415: "singing",
+ 54416: "single",
+ 54421: "singular",
+ 54422: "sinister",
+ 54423: "sinless",
+ 54424: "sinner",
+ 54425: "sinuous",
+ 54426: "sip",
+ 54431: "siren",
+ 54432: "sister",
+ 54433: "sitcom",
+ 54434: "sitter",
+ 54435: "sitting",
+ 54436: "situated",
+ 54441: "situation",
+ 54442: "sixfold",
+ 54443: "sixteen",
+ 54444: "sixth",
+ 54445: "sixties",
+ 54446: "sixtieth",
+ 54451: "sixtyfold",
+ 54452: "sizable",
+ 54453: "sizably",
+ 54454: "size",
+ 54455: "sizing",
+ 54456: "sizzle",
+ 54461: "sizzling",
+ 54462: "skater",
+ 54463: "skating",
+ 54464: "skedaddle",
+ 54465: "skeletal",
+ 54466: "skeleton",
+ 54511: "skeptic",
+ 54512: "sketch",
+ 54513: "skewed",
+ 54514: "skewer",
+ 54515: "skid",
+ 54516: "skied",
+ 54521: "skier",
+ 54522: "skies",
+ 54523: "skiing",
+ 54524: "skilled",
+ 54525: "skillet",
+ 54526: "skillful",
+ 54531: "skimmed",
+ 54532: "skimmer",
+ 54533: "skimming",
+ 54534: "skimpily",
+ 54535: "skincare",
+ 54536: "skinhead",
+ 54541: "skinless",
+ 54542: "skinning",
+ 54543: "skinny",
+ 54544: "skintight",
+ 54545: "skipper",
+ 54546: "skipping",
+ 54551: "skirmish",
+ 54552: "skirt",
+ 54553: "skittle",
+ 54554: "skydiver",
+ 54555: "skylight",
+ 54556: "skyline",
+ 54561: "skype",
+ 54562: "skyrocket",
+ 54563: "skyward",
+ 54564: "slab",
+ 54565: "slacked",
+ 54566: "slacker",
+ 54611: "slacking",
+ 54612: "slackness",
+ 54613: "slacks",
+ 54614: "slain",
+ 54615: "slam",
+ 54616: "slander",
+ 54621: "slang",
+ 54622: "slapping",
+ 54623: "slapstick",
+ 54624: "slashed",
+ 54625: "slashing",
+ 54626: "slate",
+ 54631: "slather",
+ 54632: "slaw",
+ 54633: "sled",
+ 54634: "sleek",
+ 54635: "sleep",
+ 54636: "sleet",
+ 54641: "sleeve",
+ 54642: "slept",
+ 54643: "sliceable",
+ 54644: "sliced",
+ 54645: "slicer",
+ 54646: "slicing",
+ 54651: "slick",
+ 54652: "slider",
+ 54653: "slideshow",
+ 54654: "sliding",
+ 54655: "slighted",
+ 54656: "slighting",
+ 54661: "slightly",
+ 54662: "slimness",
+ 54663: "slimy",
+ 54664: "slinging",
+ 54665: "slingshot",
+ 54666: "slinky",
+ 55111: "slip",
+ 55112: "slit",
+ 55113: "sliver",
+ 55114: "slobbery",
+ 55115: "slogan",
+ 55116: "sloped",
+ 55121: "sloping",
+ 55122: "sloppily",
+ 55123: "sloppy",
+ 55124: "slot",
+ 55125: "slouching",
+ 55126: "slouchy",
+ 55131: "sludge",
+ 55132: "slug",
+ 55133: "slum",
+ 55134: "slurp",
+ 55135: "slush",
+ 55136: "sly",
+ 55141: "small",
+ 55142: "smartly",
+ 55143: "smartness",
+ 55144: "smasher",
+ 55145: "smashing",
+ 55146: "smashup",
+ 55151: "smell",
+ 55152: "smelting",
+ 55153: "smile",
+ 55154: "smilingly",
+ 55155: "smirk",
+ 55156: "smite",
+ 55161: "smith",
+ 55162: "smitten",
+ 55163: "smock",
+ 55164: "smog",
+ 55165: "smoked",
+ 55166: "smokeless",
+ 55211: "smokiness",
+ 55212: "smoking",
+ 55213: "smoky",
+ 55214: "smolder",
+ 55215: "smooth",
+ 55216: "smother",
+ 55221: "smudge",
+ 55222: "smudgy",
+ 55223: "smuggler",
+ 55224: "smuggling",
+ 55225: "smugly",
+ 55226: "smugness",
+ 55231: "snack",
+ 55232: "snagged",
+ 55233: "snaking",
+ 55234: "snap",
+ 55235: "snare",
+ 55236: "snarl",
+ 55241: "snazzy",
+ 55242: "sneak",
+ 55243: "sneer",
+ 55244: "sneeze",
+ 55245: "sneezing",
+ 55246: "snide",
+ 55251: "sniff",
+ 55252: "snippet",
+ 55253: "snipping",
+ 55254: "snitch",
+ 55255: "snooper",
+ 55256: "snooze",
+ 55261: "snore",
+ 55262: "snoring",
+ 55263: "snorkel",
+ 55264: "snort",
+ 55265: "snout",
+ 55266: "snowbird",
+ 55311: "snowboard",
+ 55312: "snowbound",
+ 55313: "snowcap",
+ 55314: "snowdrift",
+ 55315: "snowdrop",
+ 55316: "snowfall",
+ 55321: "snowfield",
+ 55322: "snowflake",
+ 55323: "snowiness",
+ 55324: "snowless",
+ 55325: "snowman",
+ 55326: "snowplow",
+ 55331: "snowshoe",
+ 55332: "snowstorm",
+ 55333: "snowsuit",
+ 55334: "snowy",
+ 55335: "snub",
+ 55336: "snuff",
+ 55341: "snuggle",
+ 55342: "snugly",
+ 55343: "snugness",
+ 55344: "speak",
+ 55345: "spearfish",
+ 55346: "spearhead",
+ 55351: "spearman",
+ 55352: "spearmint",
+ 55353: "species",
+ 55354: "specimen",
+ 55355: "specked",
+ 55356: "speckled",
+ 55361: "specks",
+ 55362: "spectacle",
+ 55363: "spectator",
+ 55364: "spectrum",
+ 55365: "speculate",
+ 55366: "speech",
+ 55411: "speed",
+ 55412: "spellbind",
+ 55413: "speller",
+ 55414: "spelling",
+ 55415: "spendable",
+ 55416: "spender",
+ 55421: "spending",
+ 55422: "spent",
+ 55423: "spew",
+ 55424: "sphere",
+ 55425: "spherical",
+ 55426: "sphinx",
+ 55431: "spider",
+ 55432: "spied",
+ 55433: "spiffy",
+ 55434: "spill",
+ 55435: "spilt",
+ 55436: "spinach",
+ 55441: "spinal",
+ 55442: "spindle",
+ 55443: "spinner",
+ 55444: "spinning",
+ 55445: "spinout",
+ 55446: "spinster",
+ 55451: "spiny",
+ 55452: "spiral",
+ 55453: "spirited",
+ 55454: "spiritism",
+ 55455: "spirits",
+ 55456: "spiritual",
+ 55461: "splashed",
+ 55462: "splashing",
+ 55463: "splashy",
+ 55464: "splatter",
+ 55465: "spleen",
+ 55466: "splendid",
+ 55511: "splendor",
+ 55512: "splice",
+ 55513: "splicing",
+ 55514: "splinter",
+ 55515: "splotchy",
+ 55516: "splurge",
+ 55521: "spoilage",
+ 55522: "spoiled",
+ 55523: "spoiler",
+ 55524: "spoiling",
+ 55525: "spoils",
+ 55526: "spoken",
+ 55531: "spokesman",
+ 55532: "sponge",
+ 55533: "spongy",
+ 55534: "sponsor",
+ 55535: "spoof",
+ 55536: "spookily",
+ 55541: "spooky",
+ 55542: "spool",
+ 55543: "spoon",
+ 55544: "spore",
+ 55545: "sporting",
+ 55546: "sports",
+ 55551: "sporty",
+ 55552: "spotless",
+ 55553: "spotlight",
+ 55554: "spotted",
+ 55555: "spotter",
+ 55556: "spotting",
+ 55561: "spotty",
+ 55562: "spousal",
+ 55563: "spouse",
+ 55564: "spout",
+ 55565: "sprain",
+ 55566: "sprang",
+ 55611: "sprawl",
+ 55612: "spray",
+ 55613: "spree",
+ 55614: "sprig",
+ 55615: "spring",
+ 55616: "sprinkled",
+ 55621: "sprinkler",
+ 55622: "sprint",
+ 55623: "sprite",
+ 55624: "sprout",
+ 55625: "spruce",
+ 55626: "sprung",
+ 55631: "spry",
+ 55632: "spud",
+ 55633: "spur",
+ 55634: "sputter",
+ 55635: "spyglass",
+ 55636: "squabble",
+ 55641: "squad",
+ 55642: "squall",
+ 55643: "squander",
+ 55644: "squash",
+ 55645: "squatted",
+ 55646: "squatter",
+ 55651: "squatting",
+ 55652: "squeak",
+ 55653: "squealer",
+ 55654: "squealing",
+ 55655: "squeamish",
+ 55656: "squeegee",
+ 55661: "squeeze",
+ 55662: "squeezing",
+ 55663: "squid",
+ 55664: "squiggle",
+ 55665: "squiggly",
+ 55666: "squint",
+ 56111: "squire",
+ 56112: "squirt",
+ 56113: "squishier",
+ 56114: "squishy",
+ 56115: "stability",
+ 56116: "stabilize",
+ 56121: "stable",
+ 56122: "stack",
+ 56123: "stadium",
+ 56124: "staff",
+ 56125: "stage",
+ 56126: "staging",
+ 56131: "stagnant",
+ 56132: "stagnate",
+ 56133: "stainable",
+ 56134: "stained",
+ 56135: "staining",
+ 56136: "stainless",
+ 56141: "stalemate",
+ 56142: "staleness",
+ 56143: "stalling",
+ 56144: "stallion",
+ 56145: "stamina",
+ 56146: "stammer",
+ 56151: "stamp",
+ 56152: "stand",
+ 56153: "stank",
+ 56154: "staple",
+ 56155: "stapling",
+ 56156: "starboard",
+ 56161: "starch",
+ 56162: "stardom",
+ 56163: "stardust",
+ 56164: "starfish",
+ 56165: "stargazer",
+ 56166: "staring",
+ 56211: "stark",
+ 56212: "starless",
+ 56213: "starlet",
+ 56214: "starlight",
+ 56215: "starlit",
+ 56216: "starring",
+ 56221: "starry",
+ 56222: "starship",
+ 56223: "starter",
+ 56224: "starting",
+ 56225: "startle",
+ 56226: "startling",
+ 56231: "startup",
+ 56232: "starved",
+ 56233: "starving",
+ 56234: "stash",
+ 56235: "state",
+ 56236: "static",
+ 56241: "statistic",
+ 56242: "statue",
+ 56243: "stature",
+ 56244: "status",
+ 56245: "statute",
+ 56246: "statutory",
+ 56251: "staunch",
+ 56252: "stays",
+ 56253: "steadfast",
+ 56254: "steadier",
+ 56255: "steadily",
+ 56256: "steadying",
+ 56261: "steam",
+ 56262: "steed",
+ 56263: "steep",
+ 56264: "steerable",
+ 56265: "steering",
+ 56266: "steersman",
+ 56311: "stegosaur",
+ 56312: "stellar",
+ 56313: "stem",
+ 56314: "stench",
+ 56315: "stencil",
+ 56316: "step",
+ 56321: "stereo",
+ 56322: "sterile",
+ 56323: "sterility",
+ 56324: "sterilize",
+ 56325: "sterling",
+ 56326: "sternness",
+ 56331: "sternum",
+ 56332: "stew",
+ 56333: "stick",
+ 56334: "stiffen",
+ 56335: "stiffly",
+ 56336: "stiffness",
+ 56341: "stifle",
+ 56342: "stifling",
+ 56343: "stillness",
+ 56344: "stilt",
+ 56345: "stimulant",
+ 56346: "stimulate",
+ 56351: "stimuli",
+ 56352: "stimulus",
+ 56353: "stinger",
+ 56354: "stingily",
+ 56355: "stinging",
+ 56356: "stingray",
+ 56361: "stingy",
+ 56362: "stinking",
+ 56363: "stinky",
+ 56364: "stipend",
+ 56365: "stipulate",
+ 56366: "stir",
+ 56411: "stitch",
+ 56412: "stock",
+ 56413: "stoic",
+ 56414: "stoke",
+ 56415: "stole",
+ 56416: "stomp",
+ 56421: "stonewall",
+ 56422: "stoneware",
+ 56423: "stonework",
+ 56424: "stoning",
+ 56425: "stony",
+ 56426: "stood",
+ 56431: "stooge",
+ 56432: "stool",
+ 56433: "stoop",
+ 56434: "stoplight",
+ 56435: "stoppable",
+ 56436: "stoppage",
+ 56441: "stopped",
+ 56442: "stopper",
+ 56443: "stopping",
+ 56444: "stopwatch",
+ 56445: "storable",
+ 56446: "storage",
+ 56451: "storeroom",
+ 56452: "storewide",
+ 56453: "storm",
+ 56454: "stout",
+ 56455: "stove",
+ 56456: "stowaway",
+ 56461: "stowing",
+ 56462: "straddle",
+ 56463: "straggler",
+ 56464: "strained",
+ 56465: "strainer",
+ 56466: "straining",
+ 56511: "strangely",
+ 56512: "stranger",
+ 56513: "strangle",
+ 56514: "strategic",
+ 56515: "strategy",
+ 56516: "stratus",
+ 56521: "straw",
+ 56522: "stray",
+ 56523: "streak",
+ 56524: "stream",
+ 56525: "street",
+ 56526: "strength",
+ 56531: "strenuous",
+ 56532: "strep",
+ 56533: "stress",
+ 56534: "stretch",
+ 56535: "strewn",
+ 56536: "stricken",
+ 56541: "strict",
+ 56542: "stride",
+ 56543: "strife",
+ 56544: "strike",
+ 56545: "striking",
+ 56546: "strive",
+ 56551: "striving",
+ 56552: "strobe",
+ 56553: "strode",
+ 56554: "stroller",
+ 56555: "strongbox",
+ 56556: "strongly",
+ 56561: "strongman",
+ 56562: "struck",
+ 56563: "structure",
+ 56564: "strudel",
+ 56565: "struggle",
+ 56566: "strum",
+ 56611: "strung",
+ 56612: "strut",
+ 56613: "stubbed",
+ 56614: "stubble",
+ 56615: "stubbly",
+ 56616: "stubborn",
+ 56621: "stucco",
+ 56622: "stuck",
+ 56623: "student",
+ 56624: "studied",
+ 56625: "studio",
+ 56626: "study",
+ 56631: "stuffed",
+ 56632: "stuffing",
+ 56633: "stuffy",
+ 56634: "stumble",
+ 56635: "stumbling",
+ 56636: "stump",
+ 56641: "stung",
+ 56642: "stunned",
+ 56643: "stunner",
+ 56644: "stunning",
+ 56645: "stunt",
+ 56646: "stupor",
+ 56651: "sturdily",
+ 56652: "sturdy",
+ 56653: "styling",
+ 56654: "stylishly",
+ 56655: "stylist",
+ 56656: "stylized",
+ 56661: "stylus",
+ 56662: "suave",
+ 56663: "subarctic",
+ 56664: "subatomic",
+ 56665: "subdivide",
+ 56666: "subdued",
+ 61111: "subduing",
+ 61112: "subfloor",
+ 61113: "subgroup",
+ 61114: "subheader",
+ 61115: "subject",
+ 61116: "sublease",
+ 61121: "sublet",
+ 61122: "sublevel",
+ 61123: "sublime",
+ 61124: "submarine",
+ 61125: "submerge",
+ 61126: "submersed",
+ 61131: "submitter",
+ 61132: "subpanel",
+ 61133: "subpar",
+ 61134: "subplot",
+ 61135: "subprime",
+ 61136: "subscribe",
+ 61141: "subscript",
+ 61142: "subsector",
+ 61143: "subside",
+ 61144: "subsiding",
+ 61145: "subsidize",
+ 61146: "subsidy",
+ 61151: "subsoil",
+ 61152: "subsonic",
+ 61153: "substance",
+ 61154: "subsystem",
+ 61155: "subtext",
+ 61156: "subtitle",
+ 61161: "subtly",
+ 61162: "subtotal",
+ 61163: "subtract",
+ 61164: "subtype",
+ 61165: "suburb",
+ 61166: "subway",
+ 61211: "subwoofer",
+ 61212: "subzero",
+ 61213: "succulent",
+ 61214: "such",
+ 61215: "suction",
+ 61216: "sudden",
+ 61221: "sudoku",
+ 61222: "suds",
+ 61223: "sufferer",
+ 61224: "suffering",
+ 61225: "suffice",
+ 61226: "suffix",
+ 61231: "suffocate",
+ 61232: "suffrage",
+ 61233: "sugar",
+ 61234: "suggest",
+ 61235: "suing",
+ 61236: "suitable",
+ 61241: "suitably",
+ 61242: "suitcase",
+ 61243: "suitor",
+ 61244: "sulfate",
+ 61245: "sulfide",
+ 61246: "sulfite",
+ 61251: "sulfur",
+ 61252: "sulk",
+ 61253: "sullen",
+ 61254: "sulphate",
+ 61255: "sulphuric",
+ 61256: "sultry",
+ 61261: "superbowl",
+ 61262: "superglue",
+ 61263: "superhero",
+ 61264: "superior",
+ 61265: "superjet",
+ 61266: "superman",
+ 61311: "supermom",
+ 61312: "supernova",
+ 61313: "supervise",
+ 61314: "supper",
+ 61315: "supplier",
+ 61316: "supply",
+ 61321: "support",
+ 61322: "supremacy",
+ 61323: "supreme",
+ 61324: "surcharge",
+ 61325: "surely",
+ 61326: "sureness",
+ 61331: "surface",
+ 61332: "surfacing",
+ 61333: "surfboard",
+ 61334: "surfer",
+ 61335: "surgery",
+ 61336: "surgical",
+ 61341: "surging",
+ 61342: "surname",
+ 61343: "surpass",
+ 61344: "surplus",
+ 61345: "surprise",
+ 61346: "surreal",
+ 61351: "surrender",
+ 61352: "surrogate",
+ 61353: "surround",
+ 61354: "survey",
+ 61355: "survival",
+ 61356: "survive",
+ 61361: "surviving",
+ 61362: "survivor",
+ 61363: "sushi",
+ 61364: "suspect",
+ 61365: "suspend",
+ 61366: "suspense",
+ 61411: "sustained",
+ 61412: "sustainer",
+ 61413: "swab",
+ 61414: "swaddling",
+ 61415: "swagger",
+ 61416: "swampland",
+ 61421: "swan",
+ 61422: "swapping",
+ 61423: "swarm",
+ 61424: "sway",
+ 61425: "swear",
+ 61426: "sweat",
+ 61431: "sweep",
+ 61432: "swell",
+ 61433: "swept",
+ 61434: "swerve",
+ 61435: "swifter",
+ 61436: "swiftly",
+ 61441: "swiftness",
+ 61442: "swimmable",
+ 61443: "swimmer",
+ 61444: "swimming",
+ 61445: "swimsuit",
+ 61446: "swimwear",
+ 61451: "swinger",
+ 61452: "swinging",
+ 61453: "swipe",
+ 61454: "swirl",
+ 61455: "switch",
+ 61456: "swivel",
+ 61461: "swizzle",
+ 61462: "swooned",
+ 61463: "swoop",
+ 61464: "swoosh",
+ 61465: "swore",
+ 61466: "sworn",
+ 61511: "swung",
+ 61512: "sycamore",
+ 61513: "sympathy",
+ 61514: "symphonic",
+ 61515: "symphony",
+ 61516: "symptom",
+ 61521: "synapse",
+ 61522: "syndrome",
+ 61523: "synergy",
+ 61524: "synopses",
+ 61525: "synopsis",
+ 61526: "synthesis",
+ 61531: "synthetic",
+ 61532: "syrup",
+ 61533: "system",
+ 61534: "t-shirt",
+ 61535: "tabasco",
+ 61536: "tabby",
+ 61541: "tableful",
+ 61542: "tables",
+ 61543: "tablet",
+ 61544: "tableware",
+ 61545: "tabloid",
+ 61546: "tackiness",
+ 61551: "tacking",
+ 61552: "tackle",
+ 61553: "tackling",
+ 61554: "tacky",
+ 61555: "taco",
+ 61556: "tactful",
+ 61561: "tactical",
+ 61562: "tactics",
+ 61563: "tactile",
+ 61564: "tactless",
+ 61565: "tadpole",
+ 61566: "taekwondo",
+ 61611: "tag",
+ 61612: "tainted",
+ 61613: "take",
+ 61614: "taking",
+ 61615: "talcum",
+ 61616: "talisman",
+ 61621: "tall",
+ 61622: "talon",
+ 61623: "tamale",
+ 61624: "tameness",
+ 61625: "tamer",
+ 61626: "tamper",
+ 61631: "tank",
+ 61632: "tanned",
+ 61633: "tannery",
+ 61634: "tanning",
+ 61635: "tantrum",
+ 61636: "tapeless",
+ 61641: "tapered",
+ 61642: "tapering",
+ 61643: "tapestry",
+ 61644: "tapioca",
+ 61645: "tapping",
+ 61646: "taps",
+ 61651: "tarantula",
+ 61652: "target",
+ 61653: "tarmac",
+ 61654: "tarnish",
+ 61655: "tarot",
+ 61656: "tartar",
+ 61661: "tartly",
+ 61662: "tartness",
+ 61663: "task",
+ 61664: "tassel",
+ 61665: "taste",
+ 61666: "tastiness",
+ 62111: "tasting",
+ 62112: "tasty",
+ 62113: "tattered",
+ 62114: "tattle",
+ 62115: "tattling",
+ 62116: "tattoo",
+ 62121: "taunt",
+ 62122: "tavern",
+ 62123: "thank",
+ 62124: "that",
+ 62125: "thaw",
+ 62126: "theater",
+ 62131: "theatrics",
+ 62132: "thee",
+ 62133: "theft",
+ 62134: "theme",
+ 62135: "theology",
+ 62136: "theorize",
+ 62141: "thermal",
+ 62142: "thermos",
+ 62143: "thesaurus",
+ 62144: "these",
+ 62145: "thesis",
+ 62146: "thespian",
+ 62151: "thicken",
+ 62152: "thicket",
+ 62153: "thickness",
+ 62154: "thieving",
+ 62155: "thievish",
+ 62156: "thigh",
+ 62161: "thimble",
+ 62162: "thing",
+ 62163: "think",
+ 62164: "thinly",
+ 62165: "thinner",
+ 62166: "thinness",
+ 62211: "thinning",
+ 62212: "thirstily",
+ 62213: "thirsting",
+ 62214: "thirsty",
+ 62215: "thirteen",
+ 62216: "thirty",
+ 62221: "thong",
+ 62222: "thorn",
+ 62223: "those",
+ 62224: "thousand",
+ 62225: "thrash",
+ 62226: "thread",
+ 62231: "threaten",
+ 62232: "threefold",
+ 62233: "thrift",
+ 62234: "thrill",
+ 62235: "thrive",
+ 62236: "thriving",
+ 62241: "throat",
+ 62242: "throbbing",
+ 62243: "throng",
+ 62244: "throttle",
+ 62245: "throwaway",
+ 62246: "throwback",
+ 62251: "thrower",
+ 62252: "throwing",
+ 62253: "thud",
+ 62254: "thumb",
+ 62255: "thumping",
+ 62256: "thursday",
+ 62261: "thus",
+ 62262: "thwarting",
+ 62263: "thyself",
+ 62264: "tiara",
+ 62265: "tibia",
+ 62266: "tidal",
+ 62311: "tidbit",
+ 62312: "tidiness",
+ 62313: "tidings",
+ 62314: "tidy",
+ 62315: "tiger",
+ 62316: "tighten",
+ 62321: "tightly",
+ 62322: "tightness",
+ 62323: "tightrope",
+ 62324: "tightwad",
+ 62325: "tigress",
+ 62326: "tile",
+ 62331: "tiling",
+ 62332: "till",
+ 62333: "tilt",
+ 62334: "timid",
+ 62335: "timing",
+ 62336: "timothy",
+ 62341: "tinderbox",
+ 62342: "tinfoil",
+ 62343: "tingle",
+ 62344: "tingling",
+ 62345: "tingly",
+ 62346: "tinker",
+ 62351: "tinkling",
+ 62352: "tinsel",
+ 62353: "tinsmith",
+ 62354: "tint",
+ 62355: "tinwork",
+ 62356: "tiny",
+ 62361: "tipoff",
+ 62362: "tipped",
+ 62363: "tipper",
+ 62364: "tipping",
+ 62365: "tiptoeing",
+ 62366: "tiptop",
+ 62411: "tiring",
+ 62412: "tissue",
+ 62413: "trace",
+ 62414: "tracing",
+ 62415: "track",
+ 62416: "traction",
+ 62421: "tractor",
+ 62422: "trade",
+ 62423: "trading",
+ 62424: "tradition",
+ 62425: "traffic",
+ 62426: "tragedy",
+ 62431: "trailing",
+ 62432: "trailside",
+ 62433: "train",
+ 62434: "traitor",
+ 62435: "trance",
+ 62436: "tranquil",
+ 62441: "transfer",
+ 62442: "transform",
+ 62443: "translate",
+ 62444: "transpire",
+ 62445: "transport",
+ 62446: "transpose",
+ 62451: "trapdoor",
+ 62452: "trapeze",
+ 62453: "trapezoid",
+ 62454: "trapped",
+ 62455: "trapper",
+ 62456: "trapping",
+ 62461: "traps",
+ 62462: "trash",
+ 62463: "travel",
+ 62464: "traverse",
+ 62465: "travesty",
+ 62466: "tray",
+ 62511: "treachery",
+ 62512: "treading",
+ 62513: "treadmill",
+ 62514: "treason",
+ 62515: "treat",
+ 62516: "treble",
+ 62521: "tree",
+ 62522: "trekker",
+ 62523: "tremble",
+ 62524: "trembling",
+ 62525: "tremor",
+ 62526: "trench",
+ 62531: "trend",
+ 62532: "trespass",
+ 62533: "triage",
+ 62534: "trial",
+ 62535: "triangle",
+ 62536: "tribesman",
+ 62541: "tribunal",
+ 62542: "tribune",
+ 62543: "tributary",
+ 62544: "tribute",
+ 62545: "triceps",
+ 62546: "trickery",
+ 62551: "trickily",
+ 62552: "tricking",
+ 62553: "trickle",
+ 62554: "trickster",
+ 62555: "tricky",
+ 62556: "tricolor",
+ 62561: "tricycle",
+ 62562: "trident",
+ 62563: "tried",
+ 62564: "trifle",
+ 62565: "trifocals",
+ 62566: "trillion",
+ 62611: "trilogy",
+ 62612: "trimester",
+ 62613: "trimmer",
+ 62614: "trimming",
+ 62615: "trimness",
+ 62616: "trinity",
+ 62621: "trio",
+ 62622: "tripod",
+ 62623: "tripping",
+ 62624: "triumph",
+ 62625: "trivial",
+ 62626: "trodden",
+ 62631: "trolling",
+ 62632: "trombone",
+ 62633: "trophy",
+ 62634: "tropical",
+ 62635: "tropics",
+ 62636: "trouble",
+ 62641: "troubling",
+ 62642: "trough",
+ 62643: "trousers",
+ 62644: "trout",
+ 62645: "trowel",
+ 62646: "truce",
+ 62651: "truck",
+ 62652: "truffle",
+ 62653: "trump",
+ 62654: "trunks",
+ 62655: "trustable",
+ 62656: "trustee",
+ 62661: "trustful",
+ 62662: "trusting",
+ 62663: "trustless",
+ 62664: "truth",
+ 62665: "try",
+ 62666: "tubby",
+ 63111: "tubeless",
+ 63112: "tubular",
+ 63113: "tucking",
+ 63114: "tuesday",
+ 63115: "tug",
+ 63116: "tuition",
+ 63121: "tulip",
+ 63122: "tumble",
+ 63123: "tumbling",
+ 63124: "tummy",
+ 63125: "turban",
+ 63126: "turbine",
+ 63131: "turbofan",
+ 63132: "turbojet",
+ 63133: "turbulent",
+ 63134: "turf",
+ 63135: "turkey",
+ 63136: "turmoil",
+ 63141: "turret",
+ 63142: "turtle",
+ 63143: "tusk",
+ 63144: "tutor",
+ 63145: "tutu",
+ 63146: "tux",
+ 63151: "tweak",
+ 63152: "tweed",
+ 63153: "tweet",
+ 63154: "tweezers",
+ 63155: "twelve",
+ 63156: "twentieth",
+ 63161: "twenty",
+ 63162: "twerp",
+ 63163: "twice",
+ 63164: "twiddle",
+ 63165: "twiddling",
+ 63166: "twig",
+ 63211: "twilight",
+ 63212: "twine",
+ 63213: "twins",
+ 63214: "twirl",
+ 63215: "twistable",
+ 63216: "twisted",
+ 63221: "twister",
+ 63222: "twisting",
+ 63223: "twisty",
+ 63224: "twitch",
+ 63225: "twitter",
+ 63226: "tycoon",
+ 63231: "tying",
+ 63232: "tyke",
+ 63233: "udder",
+ 63234: "ultimate",
+ 63235: "ultimatum",
+ 63236: "ultra",
+ 63241: "umbilical",
+ 63242: "umbrella",
+ 63243: "umpire",
+ 63244: "unabashed",
+ 63245: "unable",
+ 63246: "unadorned",
+ 63251: "unadvised",
+ 63252: "unafraid",
+ 63253: "unaired",
+ 63254: "unaligned",
+ 63255: "unaltered",
+ 63256: "unarmored",
+ 63261: "unashamed",
+ 63262: "unaudited",
+ 63263: "unawake",
+ 63264: "unaware",
+ 63265: "unbaked",
+ 63266: "unbalance",
+ 63311: "unbeaten",
+ 63312: "unbend",
+ 63313: "unbent",
+ 63314: "unbiased",
+ 63315: "unbitten",
+ 63316: "unblended",
+ 63321: "unblessed",
+ 63322: "unblock",
+ 63323: "unbolted",
+ 63324: "unbounded",
+ 63325: "unboxed",
+ 63326: "unbraided",
+ 63331: "unbridle",
+ 63332: "unbroken",
+ 63333: "unbuckled",
+ 63334: "unbundle",
+ 63335: "unburned",
+ 63336: "unbutton",
+ 63341: "uncanny",
+ 63342: "uncapped",
+ 63343: "uncaring",
+ 63344: "uncertain",
+ 63345: "unchain",
+ 63346: "unchanged",
+ 63351: "uncharted",
+ 63352: "uncheck",
+ 63353: "uncivil",
+ 63354: "unclad",
+ 63355: "unclaimed",
+ 63356: "unclamped",
+ 63361: "unclasp",
+ 63362: "uncle",
+ 63363: "unclip",
+ 63364: "uncloak",
+ 63365: "unclog",
+ 63366: "unclothed",
+ 63411: "uncoated",
+ 63412: "uncoiled",
+ 63413: "uncolored",
+ 63414: "uncombed",
+ 63415: "uncommon",
+ 63416: "uncooked",
+ 63421: "uncork",
+ 63422: "uncorrupt",
+ 63423: "uncounted",
+ 63424: "uncouple",
+ 63425: "uncouth",
+ 63426: "uncover",
+ 63431: "uncross",
+ 63432: "uncrown",
+ 63433: "uncrushed",
+ 63434: "uncured",
+ 63435: "uncurious",
+ 63436: "uncurled",
+ 63441: "uncut",
+ 63442: "undamaged",
+ 63443: "undated",
+ 63444: "undaunted",
+ 63445: "undead",
+ 63446: "undecided",
+ 63451: "undefined",
+ 63452: "underage",
+ 63453: "underarm",
+ 63454: "undercoat",
+ 63455: "undercook",
+ 63456: "undercut",
+ 63461: "underdog",
+ 63462: "underdone",
+ 63463: "underfed",
+ 63464: "underfeed",
+ 63465: "underfoot",
+ 63466: "undergo",
+ 63511: "undergrad",
+ 63512: "underhand",
+ 63513: "underline",
+ 63514: "underling",
+ 63515: "undermine",
+ 63516: "undermost",
+ 63521: "underpaid",
+ 63522: "underpass",
+ 63523: "underpay",
+ 63524: "underrate",
+ 63525: "undertake",
+ 63526: "undertone",
+ 63531: "undertook",
+ 63532: "undertow",
+ 63533: "underuse",
+ 63534: "underwear",
+ 63535: "underwent",
+ 63536: "underwire",
+ 63541: "undesired",
+ 63542: "undiluted",
+ 63543: "undivided",
+ 63544: "undocked",
+ 63545: "undoing",
+ 63546: "undone",
+ 63551: "undrafted",
+ 63552: "undress",
+ 63553: "undrilled",
+ 63554: "undusted",
+ 63555: "undying",
+ 63556: "unearned",
+ 63561: "unearth",
+ 63562: "unease",
+ 63563: "uneasily",
+ 63564: "uneasy",
+ 63565: "uneatable",
+ 63566: "uneaten",
+ 63611: "unedited",
+ 63612: "unelected",
+ 63613: "unending",
+ 63614: "unengaged",
+ 63615: "unenvied",
+ 63616: "unequal",
+ 63621: "unethical",
+ 63622: "uneven",
+ 63623: "unexpired",
+ 63624: "unexposed",
+ 63625: "unfailing",
+ 63626: "unfair",
+ 63631: "unfasten",
+ 63632: "unfazed",
+ 63633: "unfeeling",
+ 63634: "unfiled",
+ 63635: "unfilled",
+ 63636: "unfitted",
+ 63641: "unfitting",
+ 63642: "unfixable",
+ 63643: "unfixed",
+ 63644: "unflawed",
+ 63645: "unfocused",
+ 63646: "unfold",
+ 63651: "unfounded",
+ 63652: "unframed",
+ 63653: "unfreeze",
+ 63654: "unfrosted",
+ 63655: "unfrozen",
+ 63656: "unfunded",
+ 63661: "unglazed",
+ 63662: "ungloved",
+ 63663: "unglue",
+ 63664: "ungodly",
+ 63665: "ungraded",
+ 63666: "ungreased",
+ 64111: "unguarded",
+ 64112: "unguided",
+ 64113: "unhappily",
+ 64114: "unhappy",
+ 64115: "unharmed",
+ 64116: "unhealthy",
+ 64121: "unheard",
+ 64122: "unhearing",
+ 64123: "unheated",
+ 64124: "unhelpful",
+ 64125: "unhidden",
+ 64126: "unhinge",
+ 64131: "unhitched",
+ 64132: "unholy",
+ 64133: "unhook",
+ 64134: "unicorn",
+ 64135: "unicycle",
+ 64136: "unified",
+ 64141: "unifier",
+ 64142: "uniformed",
+ 64143: "uniformly",
+ 64144: "unify",
+ 64145: "unimpeded",
+ 64146: "uninjured",
+ 64151: "uninstall",
+ 64152: "uninsured",
+ 64153: "uninvited",
+ 64154: "union",
+ 64155: "uniquely",
+ 64156: "unisexual",
+ 64161: "unison",
+ 64162: "unissued",
+ 64163: "unit",
+ 64164: "universal",
+ 64165: "universe",
+ 64166: "unjustly",
+ 64211: "unkempt",
+ 64212: "unkind",
+ 64213: "unknotted",
+ 64214: "unknowing",
+ 64215: "unknown",
+ 64216: "unlaced",
+ 64221: "unlatch",
+ 64222: "unlawful",
+ 64223: "unleaded",
+ 64224: "unlearned",
+ 64225: "unleash",
+ 64226: "unless",
+ 64231: "unleveled",
+ 64232: "unlighted",
+ 64233: "unlikable",
+ 64234: "unlimited",
+ 64235: "unlined",
+ 64236: "unlinked",
+ 64241: "unlisted",
+ 64242: "unlit",
+ 64243: "unlivable",
+ 64244: "unloaded",
+ 64245: "unloader",
+ 64246: "unlocked",
+ 64251: "unlocking",
+ 64252: "unlovable",
+ 64253: "unloved",
+ 64254: "unlovely",
+ 64255: "unloving",
+ 64256: "unluckily",
+ 64261: "unlucky",
+ 64262: "unmade",
+ 64263: "unmanaged",
+ 64264: "unmanned",
+ 64265: "unmapped",
+ 64266: "unmarked",
+ 64311: "unmasked",
+ 64312: "unmasking",
+ 64313: "unmatched",
+ 64314: "unmindful",
+ 64315: "unmixable",
+ 64316: "unmixed",
+ 64321: "unmolded",
+ 64322: "unmoral",
+ 64323: "unmovable",
+ 64324: "unmoved",
+ 64325: "unmoving",
+ 64326: "unnamable",
+ 64331: "unnamed",
+ 64332: "unnatural",
+ 64333: "unneeded",
+ 64334: "unnerve",
+ 64335: "unnerving",
+ 64336: "unnoticed",
+ 64341: "unopened",
+ 64342: "unopposed",
+ 64343: "unpack",
+ 64344: "unpadded",
+ 64345: "unpaid",
+ 64346: "unpainted",
+ 64351: "unpaired",
+ 64352: "unpaved",
+ 64353: "unpeeled",
+ 64354: "unpicked",
+ 64355: "unpiloted",
+ 64356: "unpinned",
+ 64361: "unplanned",
+ 64362: "unplanted",
+ 64363: "unpleased",
+ 64364: "unpledged",
+ 64365: "unplowed",
+ 64366: "unplug",
+ 64411: "unpopular",
+ 64412: "unproven",
+ 64413: "unquote",
+ 64414: "unranked",
+ 64415: "unrated",
+ 64416: "unraveled",
+ 64421: "unreached",
+ 64422: "unread",
+ 64423: "unreal",
+ 64424: "unreeling",
+ 64425: "unrefined",
+ 64426: "unrelated",
+ 64431: "unrented",
+ 64432: "unrest",
+ 64433: "unretired",
+ 64434: "unrevised",
+ 64435: "unrigged",
+ 64436: "unripe",
+ 64441: "unrivaled",
+ 64442: "unroasted",
+ 64443: "unrobed",
+ 64444: "unroll",
+ 64445: "unruffled",
+ 64446: "unruly",
+ 64451: "unrushed",
+ 64452: "unsaddle",
+ 64453: "unsafe",
+ 64454: "unsaid",
+ 64455: "unsalted",
+ 64456: "unsaved",
+ 64461: "unsavory",
+ 64462: "unscathed",
+ 64463: "unscented",
+ 64464: "unscrew",
+ 64465: "unsealed",
+ 64466: "unseated",
+ 64511: "unsecured",
+ 64512: "unseeing",
+ 64513: "unseemly",
+ 64514: "unseen",
+ 64515: "unselect",
+ 64516: "unselfish",
+ 64521: "unsent",
+ 64522: "unsettled",
+ 64523: "unshackle",
+ 64524: "unshaken",
+ 64525: "unshaved",
+ 64526: "unshaven",
+ 64531: "unsheathe",
+ 64532: "unshipped",
+ 64533: "unsightly",
+ 64534: "unsigned",
+ 64535: "unskilled",
+ 64536: "unsliced",
+ 64541: "unsmooth",
+ 64542: "unsnap",
+ 64543: "unsocial",
+ 64544: "unsoiled",
+ 64545: "unsold",
+ 64546: "unsolved",
+ 64551: "unsorted",
+ 64552: "unspoiled",
+ 64553: "unspoken",
+ 64554: "unstable",
+ 64555: "unstaffed",
+ 64556: "unstamped",
+ 64561: "unsteady",
+ 64562: "unsterile",
+ 64563: "unstirred",
+ 64564: "unstitch",
+ 64565: "unstopped",
+ 64566: "unstuck",
+ 64611: "unstuffed",
+ 64612: "unstylish",
+ 64613: "unsubtle",
+ 64614: "unsubtly",
+ 64615: "unsuited",
+ 64616: "unsure",
+ 64621: "unsworn",
+ 64622: "untagged",
+ 64623: "untainted",
+ 64624: "untaken",
+ 64625: "untamed",
+ 64626: "untangled",
+ 64631: "untapped",
+ 64632: "untaxed",
+ 64633: "unthawed",
+ 64634: "unthread",
+ 64635: "untidy",
+ 64636: "untie",
+ 64641: "until",
+ 64642: "untimed",
+ 64643: "untimely",
+ 64644: "untitled",
+ 64645: "untoasted",
+ 64646: "untold",
+ 64651: "untouched",
+ 64652: "untracked",
+ 64653: "untrained",
+ 64654: "untreated",
+ 64655: "untried",
+ 64656: "untrimmed",
+ 64661: "untrue",
+ 64662: "untruth",
+ 64663: "unturned",
+ 64664: "untwist",
+ 64665: "untying",
+ 64666: "unusable",
+ 65111: "unused",
+ 65112: "unusual",
+ 65113: "unvalued",
+ 65114: "unvaried",
+ 65115: "unvarying",
+ 65116: "unveiled",
+ 65121: "unveiling",
+ 65122: "unvented",
+ 65123: "unviable",
+ 65124: "unvisited",
+ 65125: "unvocal",
+ 65126: "unwanted",
+ 65131: "unwarlike",
+ 65132: "unwary",
+ 65133: "unwashed",
+ 65134: "unwatched",
+ 65135: "unweave",
+ 65136: "unwed",
+ 65141: "unwelcome",
+ 65142: "unwell",
+ 65143: "unwieldy",
+ 65144: "unwilling",
+ 65145: "unwind",
+ 65146: "unwired",
+ 65151: "unwitting",
+ 65152: "unwomanly",
+ 65153: "unworldly",
+ 65154: "unworn",
+ 65155: "unworried",
+ 65156: "unworthy",
+ 65161: "unwound",
+ 65162: "unwoven",
+ 65163: "unwrapped",
+ 65164: "unwritten",
+ 65165: "unzip",
+ 65166: "upbeat",
+ 65211: "upchuck",
+ 65212: "upcoming",
+ 65213: "upcountry",
+ 65214: "update",
+ 65215: "upfront",
+ 65216: "upgrade",
+ 65221: "upheaval",
+ 65222: "upheld",
+ 65223: "uphill",
+ 65224: "uphold",
+ 65225: "uplifted",
+ 65226: "uplifting",
+ 65231: "upload",
+ 65232: "upon",
+ 65233: "upper",
+ 65234: "upright",
+ 65235: "uprising",
+ 65236: "upriver",
+ 65241: "uproar",
+ 65242: "uproot",
+ 65243: "upscale",
+ 65244: "upside",
+ 65245: "upstage",
+ 65246: "upstairs",
+ 65251: "upstart",
+ 65252: "upstate",
+ 65253: "upstream",
+ 65254: "upstroke",
+ 65255: "upswing",
+ 65256: "uptake",
+ 65261: "uptight",
+ 65262: "uptown",
+ 65263: "upturned",
+ 65264: "upward",
+ 65265: "upwind",
+ 65266: "uranium",
+ 65311: "urban",
+ 65312: "urchin",
+ 65313: "urethane",
+ 65314: "urgency",
+ 65315: "urgent",
+ 65316: "urging",
+ 65321: "urologist",
+ 65322: "urology",
+ 65323: "usable",
+ 65324: "usage",
+ 65325: "useable",
+ 65326: "used",
+ 65331: "uselessly",
+ 65332: "user",
+ 65333: "usher",
+ 65334: "usual",
+ 65335: "utensil",
+ 65336: "utility",
+ 65341: "utilize",
+ 65342: "utmost",
+ 65343: "utopia",
+ 65344: "utter",
+ 65345: "vacancy",
+ 65346: "vacant",
+ 65351: "vacate",
+ 65352: "vacation",
+ 65353: "vagabond",
+ 65354: "vagrancy",
+ 65355: "vagrantly",
+ 65356: "vaguely",
+ 65361: "vagueness",
+ 65362: "valiant",
+ 65363: "valid",
+ 65364: "valium",
+ 65365: "valley",
+ 65366: "valuables",
+ 65411: "value",
+ 65412: "vanilla",
+ 65413: "vanish",
+ 65414: "vanity",
+ 65415: "vanquish",
+ 65416: "vantage",
+ 65421: "vaporizer",
+ 65422: "variable",
+ 65423: "variably",
+ 65424: "varied",
+ 65425: "variety",
+ 65426: "various",
+ 65431: "varmint",
+ 65432: "varnish",
+ 65433: "varsity",
+ 65434: "varying",
+ 65435: "vascular",
+ 65436: "vaseline",
+ 65441: "vastly",
+ 65442: "vastness",
+ 65443: "veal",
+ 65444: "vegan",
+ 65445: "veggie",
+ 65446: "vehicular",
+ 65451: "velcro",
+ 65452: "velocity",
+ 65453: "velvet",
+ 65454: "vendetta",
+ 65455: "vending",
+ 65456: "vendor",
+ 65461: "veneering",
+ 65462: "vengeful",
+ 65463: "venomous",
+ 65464: "ventricle",
+ 65465: "venture",
+ 65466: "venue",
+ 65511: "venus",
+ 65512: "verbalize",
+ 65513: "verbally",
+ 65514: "verbose",
+ 65515: "verdict",
+ 65516: "verify",
+ 65521: "verse",
+ 65522: "version",
+ 65523: "versus",
+ 65524: "vertebrae",
+ 65525: "vertical",
+ 65526: "vertigo",
+ 65531: "very",
+ 65532: "vessel",
+ 65533: "vest",
+ 65534: "veteran",
+ 65535: "veto",
+ 65536: "vexingly",
+ 65541: "viability",
+ 65542: "viable",
+ 65543: "vibes",
+ 65544: "vice",
+ 65545: "vicinity",
+ 65546: "victory",
+ 65551: "video",
+ 65552: "viewable",
+ 65553: "viewer",
+ 65554: "viewing",
+ 65555: "viewless",
+ 65556: "viewpoint",
+ 65561: "vigorous",
+ 65562: "village",
+ 65563: "villain",
+ 65564: "vindicate",
+ 65565: "vineyard",
+ 65566: "vintage",
+ 65611: "violate",
+ 65612: "violation",
+ 65613: "violator",
+ 65614: "violet",
+ 65615: "violin",
+ 65616: "viper",
+ 65621: "viral",
+ 65622: "virtual",
+ 65623: "virtuous",
+ 65624: "virus",
+ 65625: "visa",
+ 65626: "viscosity",
+ 65631: "viscous",
+ 65632: "viselike",
+ 65633: "visible",
+ 65634: "visibly",
+ 65635: "vision",
+ 65636: "visiting",
+ 65641: "visitor",
+ 65642: "visor",
+ 65643: "vista",
+ 65644: "vitality",
+ 65645: "vitalize",
+ 65646: "vitally",
+ 65651: "vitamins",
+ 65652: "vivacious",
+ 65653: "vividly",
+ 65654: "vividness",
+ 65655: "vixen",
+ 65656: "vocalist",
+ 65661: "vocalize",
+ 65662: "vocally",
+ 65663: "vocation",
+ 65664: "voice",
+ 65665: "voicing",
+ 65666: "void",
+ 66111: "volatile",
+ 66112: "volley",
+ 66113: "voltage",
+ 66114: "volumes",
+ 66115: "voter",
+ 66116: "voting",
+ 66121: "voucher",
+ 66122: "vowed",
+ 66123: "vowel",
+ 66124: "voyage",
+ 66125: "wackiness",
+ 66126: "wad",
+ 66131: "wafer",
+ 66132: "waffle",
+ 66133: "waged",
+ 66134: "wager",
+ 66135: "wages",
+ 66136: "waggle",
+ 66141: "wagon",
+ 66142: "wake",
+ 66143: "waking",
+ 66144: "walk",
+ 66145: "walmart",
+ 66146: "walnut",
+ 66151: "walrus",
+ 66152: "waltz",
+ 66153: "wand",
+ 66154: "wannabe",
+ 66155: "wanted",
+ 66156: "wanting",
+ 66161: "wasabi",
+ 66162: "washable",
+ 66163: "washbasin",
+ 66164: "washboard",
+ 66165: "washbowl",
+ 66166: "washcloth",
+ 66211: "washday",
+ 66212: "washed",
+ 66213: "washer",
+ 66214: "washhouse",
+ 66215: "washing",
+ 66216: "washout",
+ 66221: "washroom",
+ 66222: "washstand",
+ 66223: "washtub",
+ 66224: "wasp",
+ 66225: "wasting",
+ 66226: "watch",
+ 66231: "water",
+ 66232: "waviness",
+ 66233: "waving",
+ 66234: "wavy",
+ 66235: "whacking",
+ 66236: "whacky",
+ 66241: "wham",
+ 66242: "wharf",
+ 66243: "wheat",
+ 66244: "whenever",
+ 66245: "whiff",
+ 66246: "whimsical",
+ 66251: "whinny",
+ 66252: "whiny",
+ 66253: "whisking",
+ 66254: "whoever",
+ 66255: "whole",
+ 66256: "whomever",
+ 66261: "whoopee",
+ 66262: "whooping",
+ 66263: "whoops",
+ 66264: "why",
+ 66265: "wick",
+ 66266: "widely",
+ 66311: "widen",
+ 66312: "widget",
+ 66313: "widow",
+ 66314: "width",
+ 66315: "wieldable",
+ 66316: "wielder",
+ 66321: "wife",
+ 66322: "wifi",
+ 66323: "wikipedia",
+ 66324: "wildcard",
+ 66325: "wildcat",
+ 66326: "wilder",
+ 66331: "wildfire",
+ 66332: "wildfowl",
+ 66333: "wildland",
+ 66334: "wildlife",
+ 66335: "wildly",
+ 66336: "wildness",
+ 66341: "willed",
+ 66342: "willfully",
+ 66343: "willing",
+ 66344: "willow",
+ 66345: "willpower",
+ 66346: "wilt",
+ 66351: "wimp",
+ 66352: "wince",
+ 66353: "wincing",
+ 66354: "wind",
+ 66355: "wing",
+ 66356: "winking",
+ 66361: "winner",
+ 66362: "winnings",
+ 66363: "winter",
+ 66364: "wipe",
+ 66365: "wired",
+ 66366: "wireless",
+ 66411: "wiring",
+ 66412: "wiry",
+ 66413: "wisdom",
+ 66414: "wise",
+ 66415: "wish",
+ 66416: "wisplike",
+ 66421: "wispy",
+ 66422: "wistful",
+ 66423: "wizard",
+ 66424: "wobble",
+ 66425: "wobbling",
+ 66426: "wobbly",
+ 66431: "wok",
+ 66432: "wolf",
+ 66433: "wolverine",
+ 66434: "womanhood",
+ 66435: "womankind",
+ 66436: "womanless",
+ 66441: "womanlike",
+ 66442: "womanly",
+ 66443: "womb",
+ 66444: "woof",
+ 66445: "wooing",
+ 66446: "wool",
+ 66451: "woozy",
+ 66452: "word",
+ 66453: "work",
+ 66454: "worried",
+ 66455: "worrier",
+ 66456: "worrisome",
+ 66461: "worry",
+ 66462: "worsening",
+ 66463: "worshiper",
+ 66464: "worst",
+ 66465: "wound",
+ 66466: "woven",
+ 66511: "wow",
+ 66512: "wrangle",
+ 66513: "wrath",
+ 66514: "wreath",
+ 66515: "wreckage",
+ 66516: "wrecker",
+ 66521: "wrecking",
+ 66522: "wrench",
+ 66523: "wriggle",
+ 66524: "wriggly",
+ 66525: "wrinkle",
+ 66526: "wrinkly",
+ 66531: "wrist",
+ 66532: "writing",
+ 66533: "written",
+ 66534: "wrongdoer",
+ 66535: "wronged",
+ 66536: "wrongful",
+ 66541: "wrongly",
+ 66542: "wrongness",
+ 66543: "wrought",
+ 66544: "xbox",
+ 66545: "xerox",
+ 66546: "yahoo",
+ 66551: "yam",
+ 66552: "yanking",
+ 66553: "yapping",
+ 66554: "yard",
+ 66555: "yarn",
+ 66556: "yeah",
+ 66561: "yearbook",
+ 66562: "yearling",
+ 66563: "yearly",
+ 66564: "yearning",
+ 66565: "yeast",
+ 66566: "yelling",
+ 66611: "yelp",
+ 66612: "yen",
+ 66613: "yesterday",
+ 66614: "yiddish",
+ 66615: "yield",
+ 66616: "yin",
+ 66621: "yippee",
+ 66622: "yo-yo",
+ 66623: "yodel",
+ 66624: "yoga",
+ 66625: "yogurt",
+ 66626: "yonder",
+ 66631: "yoyo",
+ 66632: "yummy",
+ 66633: "zap",
+ 66634: "zealous",
+ 66635: "zebra",
+ 66636: "zen",
+ 66641: "zeppelin",
+ 66642: "zero",
+ 66643: "zestfully",
+ 66644: "zesty",
+ 66645: "zigzagged",
+ 66646: "zipfile",
+ 66651: "zipping",
+ 66652: "zippy",
+ 66653: "zips",
+ 66654: "zit",
+ 66655: "zodiac",
+ 66656: "zombie",
+ 66661: "zone",
+ 66662: "zoning",
+ 66663: "zookeeper",
+ 66664: "zoologist",
+ 66665: "zoology",
+ 66666: "zoom",
+ },
+ }
+})
diff --git a/vendor/github.com/sethvargo/go-diceware/diceware/word_list_eff_small.go b/vendor/github.com/sethvargo/go-diceware/diceware/word_list_eff_small.go
new file mode 100644
index 0000000..52d12a7
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/diceware/word_list_eff_small.go
@@ -0,0 +1,1314 @@
+package diceware
+
+import "sync"
+
+// WordListEffSmall is the mapping of rolls to words based on EFF's small
+// wordlist:
+//
+// https://www.eff.org/files/2016/09/08/eff_short_wordlist_2_0.txt
+//
+// See https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
+// for more details.
+var WordListEffSmall = sync.OnceValue(func() WordList {
+ return &wordListInternal{
+ digits: 4,
+ words: map[int]string{
+ 1111: "aardvark",
+ 1112: "abandoned",
+ 1113: "abbreviate",
+ 1114: "abdomen",
+ 1115: "abhorrence",
+ 1116: "abiding",
+ 1121: "abnormal",
+ 1122: "abrasion",
+ 1123: "absorbing",
+ 1124: "abundant",
+ 1125: "abyss",
+ 1126: "academy",
+ 1131: "accountant",
+ 1132: "acetone",
+ 1133: "achiness",
+ 1134: "acid",
+ 1135: "acoustics",
+ 1136: "acquire",
+ 1141: "acrobat",
+ 1142: "actress",
+ 1143: "acuteness",
+ 1144: "aerosol",
+ 1145: "aesthetic",
+ 1146: "affidavit",
+ 1151: "afloat",
+ 1152: "afraid",
+ 1153: "aftershave",
+ 1154: "again",
+ 1155: "agency",
+ 1156: "aggressor",
+ 1161: "aghast",
+ 1162: "agitate",
+ 1163: "agnostic",
+ 1164: "agonizing",
+ 1165: "agreeing",
+ 1166: "aidless",
+ 1211: "aimlessly",
+ 1212: "ajar",
+ 1213: "alarmclock",
+ 1214: "albatross",
+ 1215: "alchemy",
+ 1216: "alfalfa",
+ 1221: "algae",
+ 1222: "aliens",
+ 1223: "alkaline",
+ 1224: "almanac",
+ 1225: "alongside",
+ 1226: "alphabet",
+ 1231: "already",
+ 1232: "also",
+ 1233: "altitude",
+ 1234: "aluminum",
+ 1235: "always",
+ 1236: "amazingly",
+ 1241: "ambulance",
+ 1242: "amendment",
+ 1243: "amiable",
+ 1244: "ammunition",
+ 1245: "amnesty",
+ 1246: "amoeba",
+ 1251: "amplifier",
+ 1252: "amuser",
+ 1253: "anagram",
+ 1254: "anchor",
+ 1255: "android",
+ 1256: "anesthesia",
+ 1261: "angelfish",
+ 1262: "animal",
+ 1263: "anklet",
+ 1264: "announcer",
+ 1265: "anonymous",
+ 1266: "answer",
+ 1311: "antelope",
+ 1312: "anxiety",
+ 1313: "anyplace",
+ 1314: "aorta",
+ 1315: "apartment",
+ 1316: "apnea",
+ 1321: "apostrophe",
+ 1322: "apple",
+ 1323: "apricot",
+ 1324: "aquamarine",
+ 1325: "arachnid",
+ 1326: "arbitrate",
+ 1331: "ardently",
+ 1332: "arena",
+ 1333: "argument",
+ 1334: "aristocrat",
+ 1335: "armchair",
+ 1336: "aromatic",
+ 1341: "arrowhead",
+ 1342: "arsonist",
+ 1343: "artichoke",
+ 1344: "asbestos",
+ 1345: "ascend",
+ 1346: "aseptic",
+ 1351: "ashamed",
+ 1352: "asinine",
+ 1353: "asleep",
+ 1354: "asocial",
+ 1355: "asparagus",
+ 1356: "astronaut",
+ 1361: "asymmetric",
+ 1362: "atlas",
+ 1363: "atmosphere",
+ 1364: "atom",
+ 1365: "atrocious",
+ 1366: "attic",
+ 1411: "atypical",
+ 1412: "auctioneer",
+ 1413: "auditorium",
+ 1414: "augmented",
+ 1415: "auspicious",
+ 1416: "automobile",
+ 1421: "auxiliary",
+ 1422: "avalanche",
+ 1423: "avenue",
+ 1424: "aviator",
+ 1425: "avocado",
+ 1426: "awareness",
+ 1431: "awhile",
+ 1432: "awkward",
+ 1433: "awning",
+ 1434: "awoke",
+ 1435: "axially",
+ 1436: "azalea",
+ 1441: "babbling",
+ 1442: "backpack",
+ 1443: "badass",
+ 1444: "bagpipe",
+ 1445: "bakery",
+ 1446: "balancing",
+ 1451: "bamboo",
+ 1452: "banana",
+ 1453: "barracuda",
+ 1454: "basket",
+ 1455: "bathrobe",
+ 1456: "bazooka",
+ 1461: "blade",
+ 1462: "blender",
+ 1463: "blimp",
+ 1464: "blouse",
+ 1465: "blurred",
+ 1466: "boatyard",
+ 1511: "bobcat",
+ 1512: "body",
+ 1513: "bogusness",
+ 1514: "bohemian",
+ 1515: "boiler",
+ 1516: "bonnet",
+ 1521: "boots",
+ 1522: "borough",
+ 1523: "bossiness",
+ 1524: "bottle",
+ 1525: "bouquet",
+ 1526: "boxlike",
+ 1531: "breath",
+ 1532: "briefcase",
+ 1533: "broom",
+ 1534: "brushes",
+ 1535: "bubblegum",
+ 1536: "buckle",
+ 1541: "buddhist",
+ 1542: "buffalo",
+ 1543: "bullfrog",
+ 1544: "bunny",
+ 1545: "busboy",
+ 1546: "buzzard",
+ 1551: "cabin",
+ 1552: "cactus",
+ 1553: "cadillac",
+ 1554: "cafeteria",
+ 1555: "cage",
+ 1556: "cahoots",
+ 1561: "cajoling",
+ 1562: "cakewalk",
+ 1563: "calculator",
+ 1564: "camera",
+ 1565: "canister",
+ 1566: "capsule",
+ 1611: "carrot",
+ 1612: "cashew",
+ 1613: "cathedral",
+ 1614: "caucasian",
+ 1615: "caviar",
+ 1616: "ceasefire",
+ 1621: "cedar",
+ 1622: "celery",
+ 1623: "cement",
+ 1624: "census",
+ 1625: "ceramics",
+ 1626: "cesspool",
+ 1631: "chalkboard",
+ 1632: "cheesecake",
+ 1633: "chimney",
+ 1634: "chlorine",
+ 1635: "chopsticks",
+ 1636: "chrome",
+ 1641: "chute",
+ 1642: "cilantro",
+ 1643: "cinnamon",
+ 1644: "circle",
+ 1645: "cityscape",
+ 1646: "civilian",
+ 1651: "clay",
+ 1652: "clergyman",
+ 1653: "clipboard",
+ 1654: "clock",
+ 1655: "clubhouse",
+ 1656: "coathanger",
+ 1661: "cobweb",
+ 1662: "coconut",
+ 1663: "codeword",
+ 1664: "coexistent",
+ 1665: "coffeecake",
+ 1666: "cognitive",
+ 2111: "cohabitate",
+ 2112: "collarbone",
+ 2113: "computer",
+ 2114: "confetti",
+ 2115: "copier",
+ 2116: "cornea",
+ 2121: "cosmetics",
+ 2122: "cotton",
+ 2123: "couch",
+ 2124: "coverless",
+ 2125: "coyote",
+ 2126: "coziness",
+ 2131: "crawfish",
+ 2132: "crewmember",
+ 2133: "crib",
+ 2134: "croissant",
+ 2135: "crumble",
+ 2136: "crystal",
+ 2141: "cubical",
+ 2142: "cucumber",
+ 2143: "cuddly",
+ 2144: "cufflink",
+ 2145: "cuisine",
+ 2146: "culprit",
+ 2151: "cup",
+ 2152: "curry",
+ 2153: "cushion",
+ 2154: "cuticle",
+ 2155: "cybernetic",
+ 2156: "cyclist",
+ 2161: "cylinder",
+ 2162: "cymbal",
+ 2163: "cynicism",
+ 2164: "cypress",
+ 2165: "cytoplasm",
+ 2166: "dachshund",
+ 2211: "daffodil",
+ 2212: "dagger",
+ 2213: "dairy",
+ 2214: "dalmatian",
+ 2215: "dandelion",
+ 2216: "dartboard",
+ 2221: "dastardly",
+ 2222: "datebook",
+ 2223: "daughter",
+ 2224: "dawn",
+ 2225: "daytime",
+ 2226: "dazzler",
+ 2231: "dealer",
+ 2232: "debris",
+ 2233: "decal",
+ 2234: "dedicate",
+ 2235: "deepness",
+ 2236: "defrost",
+ 2241: "degree",
+ 2242: "dehydrator",
+ 2243: "deliverer",
+ 2244: "democrat",
+ 2245: "dentist",
+ 2246: "deodorant",
+ 2251: "depot",
+ 2252: "deranged",
+ 2253: "desktop",
+ 2254: "detergent",
+ 2255: "device",
+ 2256: "dexterity",
+ 2261: "diamond",
+ 2262: "dibs",
+ 2263: "dictionary",
+ 2264: "diffuser",
+ 2265: "digit",
+ 2266: "dilated",
+ 2311: "dimple",
+ 2312: "dinnerware",
+ 2313: "dioxide",
+ 2314: "diploma",
+ 2315: "directory",
+ 2316: "dishcloth",
+ 2321: "ditto",
+ 2322: "dividers",
+ 2323: "dizziness",
+ 2324: "doctor",
+ 2325: "dodge",
+ 2326: "doll",
+ 2331: "dominoes",
+ 2332: "donut",
+ 2333: "doorstep",
+ 2334: "dorsal",
+ 2335: "double",
+ 2336: "downstairs",
+ 2341: "dozed",
+ 2342: "drainpipe",
+ 2343: "dresser",
+ 2344: "driftwood",
+ 2345: "droppings",
+ 2346: "drum",
+ 2351: "dryer",
+ 2352: "dubiously",
+ 2353: "duckling",
+ 2354: "duffel",
+ 2355: "dugout",
+ 2356: "dumpster",
+ 2361: "duplex",
+ 2362: "durable",
+ 2363: "dustpan",
+ 2364: "dutiful",
+ 2365: "duvet",
+ 2366: "dwarfism",
+ 2411: "dwelling",
+ 2412: "dwindling",
+ 2413: "dynamite",
+ 2414: "dyslexia",
+ 2415: "eagerness",
+ 2416: "earlobe",
+ 2421: "easel",
+ 2422: "eavesdrop",
+ 2423: "ebook",
+ 2424: "eccentric",
+ 2425: "echoless",
+ 2426: "eclipse",
+ 2431: "ecosystem",
+ 2432: "ecstasy",
+ 2433: "edged",
+ 2434: "editor",
+ 2435: "educator",
+ 2436: "eelworm",
+ 2441: "eerie",
+ 2442: "effects",
+ 2443: "eggnog",
+ 2444: "egomaniac",
+ 2445: "ejection",
+ 2446: "elastic",
+ 2451: "elbow",
+ 2452: "elderly",
+ 2453: "elephant",
+ 2454: "elfishly",
+ 2455: "eliminator",
+ 2456: "elk",
+ 2461: "elliptical",
+ 2462: "elongated",
+ 2463: "elsewhere",
+ 2464: "elusive",
+ 2465: "elves",
+ 2466: "emancipate",
+ 2511: "embroidery",
+ 2512: "emcee",
+ 2513: "emerald",
+ 2514: "emission",
+ 2515: "emoticon",
+ 2516: "emperor",
+ 2521: "emulate",
+ 2522: "enactment",
+ 2523: "enchilada",
+ 2524: "endorphin",
+ 2525: "energy",
+ 2526: "enforcer",
+ 2531: "engine",
+ 2532: "enhance",
+ 2533: "enigmatic",
+ 2534: "enjoyably",
+ 2535: "enlarged",
+ 2536: "enormous",
+ 2541: "enquirer",
+ 2542: "enrollment",
+ 2543: "ensemble",
+ 2544: "entryway",
+ 2545: "enunciate",
+ 2546: "envoy",
+ 2551: "enzyme",
+ 2552: "epidemic",
+ 2553: "equipment",
+ 2554: "erasable",
+ 2555: "ergonomic",
+ 2556: "erratic",
+ 2561: "eruption",
+ 2562: "escalator",
+ 2563: "eskimo",
+ 2564: "esophagus",
+ 2565: "espresso",
+ 2566: "essay",
+ 2611: "estrogen",
+ 2612: "etching",
+ 2613: "eternal",
+ 2614: "ethics",
+ 2615: "etiquette",
+ 2616: "eucalyptus",
+ 2621: "eulogy",
+ 2622: "euphemism",
+ 2623: "euthanize",
+ 2624: "evacuation",
+ 2625: "evergreen",
+ 2626: "evidence",
+ 2631: "evolution",
+ 2632: "exam",
+ 2633: "excerpt",
+ 2634: "exerciser",
+ 2635: "exfoliate",
+ 2636: "exhale",
+ 2641: "exist",
+ 2642: "exorcist",
+ 2643: "explode",
+ 2644: "exquisite",
+ 2645: "exterior",
+ 2646: "exuberant",
+ 2651: "fabric",
+ 2652: "factory",
+ 2653: "faded",
+ 2654: "failsafe",
+ 2655: "falcon",
+ 2656: "family",
+ 2661: "fanfare",
+ 2662: "fasten",
+ 2663: "faucet",
+ 2664: "favorite",
+ 2665: "feasibly",
+ 2666: "february",
+ 3111: "federal",
+ 3112: "feedback",
+ 3113: "feigned",
+ 3114: "feline",
+ 3115: "femur",
+ 3116: "fence",
+ 3121: "ferret",
+ 3122: "festival",
+ 3123: "fettuccine",
+ 3124: "feudalist",
+ 3125: "feverish",
+ 3126: "fiberglass",
+ 3131: "fictitious",
+ 3132: "fiddle",
+ 3133: "figurine",
+ 3134: "fillet",
+ 3135: "finalist",
+ 3136: "fiscally",
+ 3141: "fixture",
+ 3142: "flashlight",
+ 3143: "fleshiness",
+ 3144: "flight",
+ 3145: "florist",
+ 3146: "flypaper",
+ 3151: "foamless",
+ 3152: "focus",
+ 3153: "foggy",
+ 3154: "folksong",
+ 3155: "fondue",
+ 3156: "footpath",
+ 3161: "fossil",
+ 3162: "fountain",
+ 3163: "fox",
+ 3164: "fragment",
+ 3165: "freeway",
+ 3166: "fridge",
+ 3211: "frosting",
+ 3212: "fruit",
+ 3213: "fryingpan",
+ 3214: "gadget",
+ 3215: "gainfully",
+ 3216: "gallstone",
+ 3221: "gamekeeper",
+ 3222: "gangway",
+ 3223: "garlic",
+ 3224: "gaslight",
+ 3225: "gathering",
+ 3226: "gauntlet",
+ 3231: "gearbox",
+ 3232: "gecko",
+ 3233: "gem",
+ 3234: "generator",
+ 3235: "geographer",
+ 3236: "gerbil",
+ 3241: "gesture",
+ 3242: "getaway",
+ 3243: "geyser",
+ 3244: "ghoulishly",
+ 3245: "gibberish",
+ 3246: "giddiness",
+ 3251: "giftshop",
+ 3252: "gigabyte",
+ 3253: "gimmick",
+ 3254: "giraffe",
+ 3255: "giveaway",
+ 3256: "gizmo",
+ 3261: "glasses",
+ 3262: "gleeful",
+ 3263: "glisten",
+ 3264: "glove",
+ 3265: "glucose",
+ 3266: "glycerin",
+ 3311: "gnarly",
+ 3312: "gnomish",
+ 3313: "goatskin",
+ 3314: "goggles",
+ 3315: "goldfish",
+ 3316: "gong",
+ 3321: "gooey",
+ 3322: "gorgeous",
+ 3323: "gosling",
+ 3324: "gothic",
+ 3325: "gourmet",
+ 3326: "governor",
+ 3331: "grape",
+ 3332: "greyhound",
+ 3333: "grill",
+ 3334: "groundhog",
+ 3335: "grumbling",
+ 3336: "guacamole",
+ 3341: "guerrilla",
+ 3342: "guitar",
+ 3343: "gullible",
+ 3344: "gumdrop",
+ 3345: "gurgling",
+ 3346: "gusto",
+ 3351: "gutless",
+ 3352: "gymnast",
+ 3353: "gynecology",
+ 3354: "gyration",
+ 3355: "habitat",
+ 3356: "hacking",
+ 3361: "haggard",
+ 3362: "haiku",
+ 3363: "halogen",
+ 3364: "hamburger",
+ 3365: "handgun",
+ 3366: "happiness",
+ 3411: "hardhat",
+ 3412: "hastily",
+ 3413: "hatchling",
+ 3414: "haughty",
+ 3415: "hazelnut",
+ 3416: "headband",
+ 3421: "hedgehog",
+ 3422: "hefty",
+ 3423: "heinously",
+ 3424: "helmet",
+ 3425: "hemoglobin",
+ 3426: "henceforth",
+ 3431: "herbs",
+ 3432: "hesitation",
+ 3433: "hexagon",
+ 3434: "hubcap",
+ 3435: "huddling",
+ 3436: "huff",
+ 3441: "hugeness",
+ 3442: "hullabaloo",
+ 3443: "human",
+ 3444: "hunter",
+ 3445: "hurricane",
+ 3446: "hushing",
+ 3451: "hyacinth",
+ 3452: "hybrid",
+ 3453: "hydrant",
+ 3454: "hygienist",
+ 3455: "hypnotist",
+ 3456: "ibuprofen",
+ 3461: "icepack",
+ 3462: "icing",
+ 3463: "iconic",
+ 3464: "identical",
+ 3465: "idiocy",
+ 3466: "idly",
+ 3511: "igloo",
+ 3512: "ignition",
+ 3513: "iguana",
+ 3514: "illuminate",
+ 3515: "imaging",
+ 3516: "imbecile",
+ 3521: "imitator",
+ 3522: "immigrant",
+ 3523: "imprint",
+ 3524: "iodine",
+ 3525: "ionosphere",
+ 3526: "ipad",
+ 3531: "iphone",
+ 3532: "iridescent",
+ 3533: "irksome",
+ 3534: "iron",
+ 3535: "irrigation",
+ 3536: "island",
+ 3541: "isotope",
+ 3542: "issueless",
+ 3543: "italicize",
+ 3544: "itemizer",
+ 3545: "itinerary",
+ 3546: "itunes",
+ 3551: "ivory",
+ 3552: "jabbering",
+ 3553: "jackrabbit",
+ 3554: "jaguar",
+ 3555: "jailhouse",
+ 3556: "jalapeno",
+ 3561: "jamboree",
+ 3562: "janitor",
+ 3563: "jarring",
+ 3564: "jasmine",
+ 3565: "jaundice",
+ 3566: "jawbreaker",
+ 3611: "jaywalker",
+ 3612: "jazz",
+ 3613: "jealous",
+ 3614: "jeep",
+ 3615: "jelly",
+ 3616: "jeopardize",
+ 3621: "jersey",
+ 3622: "jetski",
+ 3623: "jezebel",
+ 3624: "jiffy",
+ 3625: "jigsaw",
+ 3626: "jingling",
+ 3631: "jobholder",
+ 3632: "jockstrap",
+ 3633: "jogging",
+ 3634: "john",
+ 3635: "joinable",
+ 3636: "jokingly",
+ 3641: "journal",
+ 3642: "jovial",
+ 3643: "joystick",
+ 3644: "jubilant",
+ 3645: "judiciary",
+ 3646: "juggle",
+ 3651: "juice",
+ 3652: "jujitsu",
+ 3653: "jukebox",
+ 3654: "jumpiness",
+ 3655: "junkyard",
+ 3656: "juror",
+ 3661: "justifying",
+ 3662: "juvenile",
+ 3663: "kabob",
+ 3664: "kamikaze",
+ 3665: "kangaroo",
+ 3666: "karate",
+ 4111: "kayak",
+ 4112: "keepsake",
+ 4113: "kennel",
+ 4114: "kerosene",
+ 4115: "ketchup",
+ 4116: "khaki",
+ 4121: "kickstand",
+ 4122: "kilogram",
+ 4123: "kimono",
+ 4124: "kingdom",
+ 4125: "kiosk",
+ 4126: "kissing",
+ 4131: "kite",
+ 4132: "kleenex",
+ 4133: "knapsack",
+ 4134: "kneecap",
+ 4135: "knickers",
+ 4136: "koala",
+ 4141: "krypton",
+ 4142: "laboratory",
+ 4143: "ladder",
+ 4144: "lakefront",
+ 4145: "lantern",
+ 4146: "laptop",
+ 4151: "laryngitis",
+ 4152: "lasagna",
+ 4153: "latch",
+ 4154: "laundry",
+ 4155: "lavender",
+ 4156: "laxative",
+ 4161: "lazybones",
+ 4162: "lecturer",
+ 4163: "leftover",
+ 4164: "leggings",
+ 4165: "leisure",
+ 4166: "lemon",
+ 4211: "length",
+ 4212: "leopard",
+ 4213: "leprechaun",
+ 4214: "lettuce",
+ 4215: "leukemia",
+ 4216: "levers",
+ 4221: "lewdness",
+ 4222: "liability",
+ 4223: "library",
+ 4224: "licorice",
+ 4225: "lifeboat",
+ 4226: "lightbulb",
+ 4231: "likewise",
+ 4232: "lilac",
+ 4233: "limousine",
+ 4234: "lint",
+ 4235: "lioness",
+ 4236: "lipstick",
+ 4241: "liquid",
+ 4242: "listless",
+ 4243: "litter",
+ 4244: "liverwurst",
+ 4245: "lizard",
+ 4246: "llama",
+ 4251: "luau",
+ 4252: "lubricant",
+ 4253: "lucidity",
+ 4254: "ludicrous",
+ 4255: "luggage",
+ 4256: "lukewarm",
+ 4261: "lullaby",
+ 4262: "lumberjack",
+ 4263: "lunchbox",
+ 4264: "luridness",
+ 4265: "luscious",
+ 4266: "luxurious",
+ 4311: "lyrics",
+ 4312: "macaroni",
+ 4313: "maestro",
+ 4314: "magazine",
+ 4315: "mahogany",
+ 4316: "maimed",
+ 4321: "majority",
+ 4322: "makeover",
+ 4323: "malformed",
+ 4324: "mammal",
+ 4325: "mango",
+ 4326: "mapmaker",
+ 4331: "marbles",
+ 4332: "massager",
+ 4333: "matchstick",
+ 4334: "maverick",
+ 4335: "maximum",
+ 4336: "mayonnaise",
+ 4341: "moaning",
+ 4342: "mobilize",
+ 4343: "moccasin",
+ 4344: "modify",
+ 4345: "moisture",
+ 4346: "molecule",
+ 4351: "momentum",
+ 4352: "monastery",
+ 4353: "moonshine",
+ 4354: "mortuary",
+ 4355: "mosquito",
+ 4356: "motorcycle",
+ 4361: "mousetrap",
+ 4362: "movie",
+ 4363: "mower",
+ 4364: "mozzarella",
+ 4365: "muckiness",
+ 4366: "mudflow",
+ 4411: "mugshot",
+ 4412: "mule",
+ 4413: "mummy",
+ 4414: "mundane",
+ 4415: "muppet",
+ 4416: "mural",
+ 4421: "mustard",
+ 4422: "mutation",
+ 4423: "myriad",
+ 4424: "myspace",
+ 4425: "myth",
+ 4426: "nail",
+ 4431: "namesake",
+ 4432: "nanosecond",
+ 4433: "napkin",
+ 4434: "narrator",
+ 4435: "nastiness",
+ 4436: "natives",
+ 4441: "nautically",
+ 4442: "navigate",
+ 4443: "nearest",
+ 4444: "nebula",
+ 4445: "nectar",
+ 4446: "nefarious",
+ 4451: "negotiator",
+ 4452: "neither",
+ 4453: "nemesis",
+ 4454: "neoliberal",
+ 4455: "nephew",
+ 4456: "nervously",
+ 4461: "nest",
+ 4462: "netting",
+ 4463: "neuron",
+ 4464: "nevermore",
+ 4465: "nextdoor",
+ 4466: "nicotine",
+ 4511: "niece",
+ 4512: "nimbleness",
+ 4513: "nintendo",
+ 4514: "nirvana",
+ 4515: "nuclear",
+ 4516: "nugget",
+ 4521: "nuisance",
+ 4522: "nullify",
+ 4523: "numbing",
+ 4524: "nuptials",
+ 4525: "nursery",
+ 4526: "nutcracker",
+ 4531: "nylon",
+ 4532: "oasis",
+ 4533: "oat",
+ 4534: "obediently",
+ 4535: "obituary",
+ 4536: "object",
+ 4541: "obliterate",
+ 4542: "obnoxious",
+ 4543: "observer",
+ 4544: "obtain",
+ 4545: "obvious",
+ 4546: "occupation",
+ 4551: "oceanic",
+ 4552: "octopus",
+ 4553: "ocular",
+ 4554: "office",
+ 4555: "oftentimes",
+ 4556: "oiliness",
+ 4561: "ointment",
+ 4562: "older",
+ 4563: "olympics",
+ 4564: "omissible",
+ 4565: "omnivorous",
+ 4566: "oncoming",
+ 4611: "onion",
+ 4612: "onlooker",
+ 4613: "onstage",
+ 4614: "onward",
+ 4615: "onyx",
+ 4616: "oomph",
+ 4621: "opaquely",
+ 4622: "opera",
+ 4623: "opium",
+ 4624: "opossum",
+ 4625: "opponent",
+ 4626: "optical",
+ 4631: "opulently",
+ 4632: "oscillator",
+ 4633: "osmosis",
+ 4634: "ostrich",
+ 4635: "otherwise",
+ 4636: "ought",
+ 4641: "outhouse",
+ 4642: "ovation",
+ 4643: "oven",
+ 4644: "owlish",
+ 4645: "oxford",
+ 4646: "oxidize",
+ 4651: "oxygen",
+ 4652: "oyster",
+ 4653: "ozone",
+ 4654: "pacemaker",
+ 4655: "padlock",
+ 4656: "pageant",
+ 4661: "pajamas",
+ 4662: "palm",
+ 4663: "pamphlet",
+ 4664: "pantyhose",
+ 4665: "paprika",
+ 4666: "parakeet",
+ 5111: "passport",
+ 5112: "patio",
+ 5113: "pauper",
+ 5114: "pavement",
+ 5115: "payphone",
+ 5116: "pebble",
+ 5121: "peculiarly",
+ 5122: "pedometer",
+ 5123: "pegboard",
+ 5124: "pelican",
+ 5125: "penguin",
+ 5126: "peony",
+ 5131: "pepperoni",
+ 5132: "peroxide",
+ 5133: "pesticide",
+ 5134: "petroleum",
+ 5135: "pewter",
+ 5136: "pharmacy",
+ 5141: "pheasant",
+ 5142: "phonebook",
+ 5143: "phrasing",
+ 5144: "physician",
+ 5145: "plank",
+ 5146: "pledge",
+ 5151: "plotted",
+ 5152: "plug",
+ 5153: "plywood",
+ 5154: "pneumonia",
+ 5155: "podiatrist",
+ 5156: "poetic",
+ 5161: "pogo",
+ 5162: "poison",
+ 5163: "poking",
+ 5164: "policeman",
+ 5165: "poncho",
+ 5166: "popcorn",
+ 5211: "porcupine",
+ 5212: "postcard",
+ 5213: "poultry",
+ 5214: "powerboat",
+ 5215: "prairie",
+ 5216: "pretzel",
+ 5221: "princess",
+ 5222: "propeller",
+ 5223: "prune",
+ 5224: "pry",
+ 5225: "pseudo",
+ 5226: "psychopath",
+ 5231: "publisher",
+ 5232: "pucker",
+ 5233: "pueblo",
+ 5234: "pulley",
+ 5235: "pumpkin",
+ 5236: "punchbowl",
+ 5241: "puppy",
+ 5242: "purse",
+ 5243: "pushup",
+ 5244: "putt",
+ 5245: "puzzle",
+ 5246: "pyramid",
+ 5251: "python",
+ 5252: "quarters",
+ 5253: "quesadilla",
+ 5254: "quilt",
+ 5255: "quote",
+ 5256: "racoon",
+ 5261: "radish",
+ 5262: "ragweed",
+ 5263: "railroad",
+ 5264: "rampantly",
+ 5265: "rancidity",
+ 5266: "rarity",
+ 5311: "raspberry",
+ 5312: "ravishing",
+ 5313: "rearrange",
+ 5314: "rebuilt",
+ 5315: "receipt",
+ 5316: "reentry",
+ 5321: "refinery",
+ 5322: "register",
+ 5323: "rehydrate",
+ 5324: "reimburse",
+ 5325: "rejoicing",
+ 5326: "rekindle",
+ 5331: "relic",
+ 5332: "remote",
+ 5333: "renovator",
+ 5334: "reopen",
+ 5335: "reporter",
+ 5336: "request",
+ 5341: "rerun",
+ 5342: "reservoir",
+ 5343: "retriever",
+ 5344: "reunion",
+ 5345: "revolver",
+ 5346: "rewrite",
+ 5351: "rhapsody",
+ 5352: "rhetoric",
+ 5353: "rhino",
+ 5354: "rhubarb",
+ 5355: "rhyme",
+ 5356: "ribbon",
+ 5361: "riches",
+ 5362: "ridden",
+ 5363: "rigidness",
+ 5364: "rimmed",
+ 5365: "riptide",
+ 5366: "riskily",
+ 5411: "ritzy",
+ 5412: "riverboat",
+ 5413: "roamer",
+ 5414: "robe",
+ 5415: "rocket",
+ 5416: "romancer",
+ 5421: "ropelike",
+ 5422: "rotisserie",
+ 5423: "roundtable",
+ 5424: "royal",
+ 5425: "rubber",
+ 5426: "rudderless",
+ 5431: "rugby",
+ 5432: "ruined",
+ 5433: "rulebook",
+ 5434: "rummage",
+ 5435: "running",
+ 5436: "rupture",
+ 5441: "rustproof",
+ 5442: "sabotage",
+ 5443: "sacrifice",
+ 5444: "saddlebag",
+ 5445: "saffron",
+ 5446: "sainthood",
+ 5451: "saltshaker",
+ 5452: "samurai",
+ 5453: "sandworm",
+ 5454: "sapphire",
+ 5455: "sardine",
+ 5456: "sassy",
+ 5461: "satchel",
+ 5462: "sauna",
+ 5463: "savage",
+ 5464: "saxophone",
+ 5465: "scarf",
+ 5466: "scenario",
+ 5511: "schoolbook",
+ 5512: "scientist",
+ 5513: "scooter",
+ 5514: "scrapbook",
+ 5515: "sculpture",
+ 5516: "scythe",
+ 5521: "secretary",
+ 5522: "sedative",
+ 5523: "segregator",
+ 5524: "seismology",
+ 5525: "selected",
+ 5526: "semicolon",
+ 5531: "senator",
+ 5532: "septum",
+ 5533: "sequence",
+ 5534: "serpent",
+ 5535: "sesame",
+ 5536: "settler",
+ 5541: "severely",
+ 5542: "shack",
+ 5543: "shelf",
+ 5544: "shirt",
+ 5545: "shovel",
+ 5546: "shrimp",
+ 5551: "shuttle",
+ 5552: "shyness",
+ 5553: "siamese",
+ 5554: "sibling",
+ 5555: "siesta",
+ 5556: "silicon",
+ 5561: "simmering",
+ 5562: "singles",
+ 5563: "sisterhood",
+ 5564: "sitcom",
+ 5565: "sixfold",
+ 5566: "sizable",
+ 5611: "skateboard",
+ 5612: "skeleton",
+ 5613: "skies",
+ 5614: "skulk",
+ 5615: "skylight",
+ 5616: "slapping",
+ 5621: "sled",
+ 5622: "slingshot",
+ 5623: "sloth",
+ 5624: "slumbering",
+ 5625: "smartphone",
+ 5626: "smelliness",
+ 5631: "smitten",
+ 5632: "smokestack",
+ 5633: "smudge",
+ 5634: "snapshot",
+ 5635: "sneezing",
+ 5636: "sniff",
+ 5641: "snowsuit",
+ 5642: "snugness",
+ 5643: "speakers",
+ 5644: "sphinx",
+ 5645: "spider",
+ 5646: "splashing",
+ 5651: "sponge",
+ 5652: "sprout",
+ 5653: "spur",
+ 5654: "spyglass",
+ 5655: "squirrel",
+ 5656: "statue",
+ 5661: "steamboat",
+ 5662: "stingray",
+ 5663: "stopwatch",
+ 5664: "strawberry",
+ 5665: "student",
+ 5666: "stylus",
+ 6111: "suave",
+ 6112: "subway",
+ 6113: "suction",
+ 6114: "suds",
+ 6115: "suffocate",
+ 6116: "sugar",
+ 6121: "suitcase",
+ 6122: "sulphur",
+ 6123: "superstore",
+ 6124: "surfer",
+ 6125: "sushi",
+ 6126: "swan",
+ 6131: "sweatshirt",
+ 6132: "swimwear",
+ 6133: "sword",
+ 6134: "sycamore",
+ 6135: "syllable",
+ 6136: "symphony",
+ 6141: "synagogue",
+ 6142: "syringes",
+ 6143: "systemize",
+ 6144: "tablespoon",
+ 6145: "taco",
+ 6146: "tadpole",
+ 6151: "taekwondo",
+ 6152: "tagalong",
+ 6153: "takeout",
+ 6154: "tallness",
+ 6155: "tamale",
+ 6156: "tanned",
+ 6161: "tapestry",
+ 6162: "tarantula",
+ 6163: "tastebud",
+ 6164: "tattoo",
+ 6165: "tavern",
+ 6166: "thaw",
+ 6211: "theater",
+ 6212: "thimble",
+ 6213: "thorn",
+ 6214: "throat",
+ 6215: "thumb",
+ 6216: "thwarting",
+ 6221: "tiara",
+ 6222: "tidbit",
+ 6223: "tiebreaker",
+ 6224: "tiger",
+ 6225: "timid",
+ 6226: "tinsel",
+ 6231: "tiptoeing",
+ 6232: "tirade",
+ 6233: "tissue",
+ 6234: "tractor",
+ 6235: "tree",
+ 6236: "tripod",
+ 6241: "trousers",
+ 6242: "trucks",
+ 6243: "tryout",
+ 6244: "tubeless",
+ 6245: "tuesday",
+ 6246: "tugboat",
+ 6251: "tulip",
+ 6252: "tumbleweed",
+ 6253: "tupperware",
+ 6254: "turtle",
+ 6255: "tusk",
+ 6256: "tutorial",
+ 6261: "tuxedo",
+ 6262: "tweezers",
+ 6263: "twins",
+ 6264: "tyrannical",
+ 6265: "ultrasound",
+ 6266: "umbrella",
+ 6311: "umpire",
+ 6312: "unarmored",
+ 6313: "unbuttoned",
+ 6314: "uncle",
+ 6315: "underwear",
+ 6316: "unevenness",
+ 6321: "unflavored",
+ 6322: "ungloved",
+ 6323: "unhinge",
+ 6324: "unicycle",
+ 6325: "unjustly",
+ 6326: "unknown",
+ 6331: "unlocking",
+ 6332: "unmarked",
+ 6333: "unnoticed",
+ 6334: "unopened",
+ 6335: "unpaved",
+ 6336: "unquenched",
+ 6341: "unroll",
+ 6342: "unscrewing",
+ 6343: "untied",
+ 6344: "unusual",
+ 6345: "unveiled",
+ 6346: "unwrinkled",
+ 6351: "unyielding",
+ 6352: "unzip",
+ 6353: "upbeat",
+ 6354: "upcountry",
+ 6355: "update",
+ 6356: "upfront",
+ 6361: "upgrade",
+ 6362: "upholstery",
+ 6363: "upkeep",
+ 6364: "upload",
+ 6365: "uppercut",
+ 6366: "upright",
+ 6411: "upstairs",
+ 6412: "uptown",
+ 6413: "upwind",
+ 6414: "uranium",
+ 6415: "urban",
+ 6416: "urchin",
+ 6421: "urethane",
+ 6422: "urgent",
+ 6423: "urologist",
+ 6424: "username",
+ 6425: "usher",
+ 6426: "utensil",
+ 6431: "utility",
+ 6432: "utmost",
+ 6433: "utopia",
+ 6434: "utterance",
+ 6435: "vacuum",
+ 6436: "vagrancy",
+ 6441: "valuables",
+ 6442: "vanquished",
+ 6443: "vaporizer",
+ 6444: "varied",
+ 6445: "vaseline",
+ 6446: "vegetable",
+ 6451: "vehicle",
+ 6452: "velcro",
+ 6453: "vendor",
+ 6454: "vertebrae",
+ 6455: "vestibule",
+ 6456: "veteran",
+ 6461: "vexingly",
+ 6462: "vicinity",
+ 6463: "videogame",
+ 6464: "viewfinder",
+ 6465: "vigilante",
+ 6466: "village",
+ 6511: "vinegar",
+ 6512: "violin",
+ 6513: "viperfish",
+ 6514: "virus",
+ 6515: "visor",
+ 6516: "vitamins",
+ 6521: "vivacious",
+ 6522: "vixen",
+ 6523: "vocalist",
+ 6524: "vogue",
+ 6525: "voicemail",
+ 6526: "volleyball",
+ 6531: "voucher",
+ 6532: "voyage",
+ 6533: "vulnerable",
+ 6534: "waffle",
+ 6535: "wagon",
+ 6536: "wakeup",
+ 6541: "walrus",
+ 6542: "wanderer",
+ 6543: "wasp",
+ 6544: "water",
+ 6545: "waving",
+ 6546: "wheat",
+ 6551: "whisper",
+ 6552: "wholesaler",
+ 6553: "wick",
+ 6554: "widow",
+ 6555: "wielder",
+ 6556: "wifeless",
+ 6561: "wikipedia",
+ 6562: "wildcat",
+ 6563: "windmill",
+ 6564: "wipeout",
+ 6565: "wired",
+ 6566: "wishbone",
+ 6611: "wizardry",
+ 6612: "wobbliness",
+ 6613: "wolverine",
+ 6614: "womb",
+ 6615: "woolworker",
+ 6616: "workbasket",
+ 6621: "wound",
+ 6622: "wrangle",
+ 6623: "wreckage",
+ 6624: "wristwatch",
+ 6625: "wrongdoing",
+ 6626: "xerox",
+ 6631: "xylophone",
+ 6632: "yacht",
+ 6633: "yahoo",
+ 6634: "yard",
+ 6635: "yearbook",
+ 6636: "yesterday",
+ 6641: "yiddish",
+ 6642: "yield",
+ 6643: "yo-yo",
+ 6644: "yodel",
+ 6645: "yogurt",
+ 6646: "yuppie",
+ 6651: "zealot",
+ 6652: "zebra",
+ 6653: "zeppelin",
+ 6654: "zestfully",
+ 6655: "zigzagged",
+ 6656: "zillion",
+ 6661: "zipping",
+ 6662: "zirconium",
+ 6663: "zodiac",
+ 6664: "zombie",
+ 6665: "zookeeper",
+ 6666: "zucchini",
+ },
+ }
+})
diff --git a/vendor/github.com/sethvargo/go-diceware/diceware/word_list_original.go b/vendor/github.com/sethvargo/go-diceware/diceware/word_list_original.go
new file mode 100644
index 0000000..a098ae9
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-diceware/diceware/word_list_original.go
@@ -0,0 +1,7789 @@
+package diceware
+
+import "sync"
+
+// WordListOriginal is the mapping of rolls to words based on original wordlist
+// available at http://world.std.com/~reinhold/diceware.html
+var WordListOriginal = sync.OnceValue(func() WordList {
+ return &wordListInternal{
+ digits: 5,
+ words: map[int]string{
+ 11111: "a",
+ 11112: "a&p",
+ 11113: "a's",
+ 11114: "aa",
+ 11115: "aaa",
+ 11116: "aaaa",
+ 11121: "aaron",
+ 11122: "ab",
+ 11123: "aba",
+ 11124: "ababa",
+ 11125: "aback",
+ 11126: "abase",
+ 11131: "abash",
+ 11132: "abate",
+ 11133: "abbas",
+ 11134: "abbe",
+ 11135: "abbey",
+ 11136: "abbot",
+ 11141: "abbott",
+ 11142: "abc",
+ 11143: "abe",
+ 11144: "abed",
+ 11145: "abel",
+ 11146: "abet",
+ 11151: "abide",
+ 11152: "abject",
+ 11153: "ablaze",
+ 11154: "able",
+ 11155: "abner",
+ 11156: "abo",
+ 11161: "abode",
+ 11162: "abort",
+ 11163: "about",
+ 11164: "above",
+ 11165: "abrade",
+ 11166: "abram",
+ 11211: "absorb",
+ 11212: "abuse",
+ 11213: "abut",
+ 11214: "abyss",
+ 11215: "ac",
+ 11216: "acadia",
+ 11221: "accra",
+ 11222: "accrue",
+ 11223: "ace",
+ 11224: "acetic",
+ 11225: "ache",
+ 11226: "acid",
+ 11231: "acidic",
+ 11232: "acm",
+ 11233: "acme",
+ 11234: "acorn",
+ 11235: "acre",
+ 11236: "acrid",
+ 11241: "act",
+ 11242: "acton",
+ 11243: "actor",
+ 11244: "acts",
+ 11245: "acuity",
+ 11246: "acute",
+ 11251: "ad",
+ 11252: "ada",
+ 11253: "adage",
+ 11254: "adagio",
+ 11255: "adair",
+ 11256: "adam",
+ 11261: "adams",
+ 11262: "adapt",
+ 11263: "add",
+ 11264: "added",
+ 11265: "addict",
+ 11266: "addis",
+ 11311: "addle",
+ 11312: "adele",
+ 11313: "aden",
+ 11314: "adept",
+ 11315: "adieu",
+ 11316: "adjust",
+ 11321: "adler",
+ 11322: "admit",
+ 11323: "admix",
+ 11324: "ado",
+ 11325: "adobe",
+ 11326: "adonis",
+ 11331: "adopt",
+ 11332: "adore",
+ 11333: "adorn",
+ 11334: "adult",
+ 11335: "advent",
+ 11336: "advert",
+ 11341: "advise",
+ 11342: "ae",
+ 11343: "aegis",
+ 11344: "aeneid",
+ 11345: "af",
+ 11346: "afar",
+ 11351: "affair",
+ 11352: "affine",
+ 11353: "affix",
+ 11354: "afire",
+ 11355: "afoot",
+ 11356: "afraid",
+ 11361: "africa",
+ 11362: "afro",
+ 11363: "aft",
+ 11364: "ag",
+ 11365: "again",
+ 11366: "agate",
+ 11411: "agave",
+ 11412: "age",
+ 11413: "agee",
+ 11414: "agenda",
+ 11415: "agent",
+ 11416: "agile",
+ 11421: "aging",
+ 11422: "agnes",
+ 11423: "agnew",
+ 11424: "ago",
+ 11425: "agone",
+ 11426: "agony",
+ 11431: "agree",
+ 11432: "ague",
+ 11433: "agway",
+ 11434: "ah",
+ 11435: "ahead",
+ 11436: "ahem",
+ 11441: "ahoy",
+ 11442: "ai",
+ 11443: "aid",
+ 11444: "aida",
+ 11445: "aide",
+ 11446: "aides",
+ 11451: "aiken",
+ 11452: "ail",
+ 11453: "aile",
+ 11454: "aim",
+ 11455: "ain't",
+ 11456: "ainu",
+ 11461: "air",
+ 11462: "aires",
+ 11463: "airman",
+ 11464: "airway",
+ 11465: "airy",
+ 11466: "aisle",
+ 11511: "aj",
+ 11512: "ajar",
+ 11513: "ajax",
+ 11514: "ak",
+ 11515: "akers",
+ 11516: "akin",
+ 11521: "akron",
+ 11522: "al",
+ 11523: "ala",
+ 11524: "alai",
+ 11525: "alamo",
+ 11526: "alan",
+ 11531: "alarm",
+ 11532: "alaska",
+ 11533: "alb",
+ 11534: "alba",
+ 11535: "album",
+ 11536: "alcoa",
+ 11541: "alden",
+ 11542: "alder",
+ 11543: "ale",
+ 11544: "alec",
+ 11545: "aleck",
+ 11546: "aleph",
+ 11551: "alert",
+ 11552: "alex",
+ 11553: "alexei",
+ 11554: "alga",
+ 11555: "algae",
+ 11556: "algal",
+ 11561: "alger",
+ 11562: "algol",
+ 11563: "ali",
+ 11564: "alia",
+ 11565: "alias",
+ 11566: "alibi",
+ 11611: "alice",
+ 11612: "alien",
+ 11613: "alight",
+ 11614: "align",
+ 11615: "alike",
+ 11616: "alive",
+ 11621: "all",
+ 11622: "allah",
+ 11623: "allan",
+ 11624: "allay",
+ 11625: "allen",
+ 11626: "alley",
+ 11631: "allied",
+ 11632: "allis",
+ 11633: "allot",
+ 11634: "allow",
+ 11635: "alloy",
+ 11636: "allure",
+ 11641: "ally",
+ 11642: "allyl",
+ 11643: "allyn",
+ 11644: "alma",
+ 11645: "almost",
+ 11646: "aloe",
+ 11651: "aloft",
+ 11652: "aloha",
+ 11653: "alone",
+ 11654: "along",
+ 11655: "aloof",
+ 11656: "aloud",
+ 11661: "alp",
+ 11662: "alpha",
+ 11663: "alps",
+ 11664: "also",
+ 11665: "alsop",
+ 11666: "altair",
+ 12111: "altar",
+ 12112: "alter",
+ 12113: "alto",
+ 12114: "alton",
+ 12115: "alum",
+ 12116: "alumni",
+ 12121: "alva",
+ 12122: "alvin",
+ 12123: "alway",
+ 12124: "am",
+ 12125: "ama",
+ 12126: "amass",
+ 12131: "amaze",
+ 12132: "amber",
+ 12133: "amble",
+ 12134: "ambush",
+ 12135: "amen",
+ 12136: "amend",
+ 12141: "ames",
+ 12142: "ami",
+ 12143: "amid",
+ 12144: "amide",
+ 12145: "amigo",
+ 12146: "amino",
+ 12151: "amiss",
+ 12152: "amity",
+ 12153: "amman",
+ 12154: "ammo",
+ 12155: "amoco",
+ 12156: "amok",
+ 12161: "among",
+ 12162: "amort",
+ 12163: "amos",
+ 12164: "amp",
+ 12165: "ampere",
+ 12166: "ampex",
+ 12211: "ample",
+ 12212: "amply",
+ 12213: "amra",
+ 12214: "amulet",
+ 12215: "amuse",
+ 12216: "amy",
+ 12221: "an",
+ 12222: "ana",
+ 12223: "and",
+ 12224: "andes",
+ 12225: "andre",
+ 12226: "andrew",
+ 12231: "andy",
+ 12232: "anent",
+ 12233: "anew",
+ 12234: "angel",
+ 12235: "angelo",
+ 12236: "anger",
+ 12241: "angie",
+ 12242: "angle",
+ 12243: "anglo",
+ 12244: "angola",
+ 12245: "angry",
+ 12246: "angst",
+ 12251: "angus",
+ 12252: "ani",
+ 12253: "anion",
+ 12254: "anise",
+ 12255: "anita",
+ 12256: "ankle",
+ 12261: "ann",
+ 12262: "anna",
+ 12263: "annal",
+ 12264: "anne",
+ 12265: "annex",
+ 12266: "annie",
+ 12311: "annoy",
+ 12312: "annul",
+ 12313: "annuli",
+ 12314: "annum",
+ 12315: "anode",
+ 12316: "ansi",
+ 12321: "answer",
+ 12322: "ant",
+ 12323: "ante",
+ 12324: "anti",
+ 12325: "antic",
+ 12326: "anton",
+ 12331: "anus",
+ 12332: "anvil",
+ 12333: "any",
+ 12334: "anyhow",
+ 12335: "anyway",
+ 12336: "ao",
+ 12341: "aok",
+ 12342: "aorta",
+ 12343: "ap",
+ 12344: "apart",
+ 12345: "apathy",
+ 12346: "ape",
+ 12351: "apex",
+ 12352: "aphid",
+ 12353: "aplomb",
+ 12354: "appeal",
+ 12355: "append",
+ 12356: "apple",
+ 12361: "apply",
+ 12362: "april",
+ 12363: "apron",
+ 12364: "apse",
+ 12365: "apt",
+ 12366: "aq",
+ 12411: "aqua",
+ 12412: "ar",
+ 12413: "arab",
+ 12414: "araby",
+ 12415: "arc",
+ 12416: "arcana",
+ 12421: "arch",
+ 12422: "archer",
+ 12423: "arden",
+ 12424: "ardent",
+ 12425: "are",
+ 12426: "area",
+ 12431: "arena",
+ 12432: "ares",
+ 12433: "argive",
+ 12434: "argo",
+ 12435: "argon",
+ 12436: "argot",
+ 12441: "argue",
+ 12442: "argus",
+ 12443: "arhat",
+ 12444: "arid",
+ 12445: "aries",
+ 12446: "arise",
+ 12451: "ark",
+ 12452: "arlen",
+ 12453: "arlene",
+ 12454: "arm",
+ 12455: "armco",
+ 12456: "army",
+ 12461: "arnold",
+ 12462: "aroma",
+ 12463: "arose",
+ 12464: "arpa",
+ 12465: "array",
+ 12466: "arrear",
+ 12511: "arrow",
+ 12512: "arson",
+ 12513: "art",
+ 12514: "artery",
+ 12515: "arthur",
+ 12516: "artie",
+ 12521: "arty",
+ 12522: "aruba",
+ 12523: "arum",
+ 12524: "aryl",
+ 12525: "as",
+ 12526: "ascend",
+ 12531: "ash",
+ 12532: "ashen",
+ 12533: "asher",
+ 12534: "ashley",
+ 12535: "ashy",
+ 12536: "asia",
+ 12541: "aside",
+ 12542: "ask",
+ 12543: "askew",
+ 12544: "asleep",
+ 12545: "aspen",
+ 12546: "aspire",
+ 12551: "ass",
+ 12552: "assai",
+ 12553: "assam",
+ 12554: "assay",
+ 12555: "asset",
+ 12556: "assort",
+ 12561: "assure",
+ 12562: "aster",
+ 12563: "astm",
+ 12564: "astor",
+ 12565: "astral",
+ 12566: "at",
+ 12611: "at&t",
+ 12612: "ate",
+ 12613: "athens",
+ 12614: "atlas",
+ 12615: "atom",
+ 12616: "atomic",
+ 12621: "atone",
+ 12622: "atop",
+ 12623: "attic",
+ 12624: "attire",
+ 12625: "au",
+ 12626: "aubrey",
+ 12631: "audio",
+ 12632: "audit",
+ 12633: "aug",
+ 12634: "auger",
+ 12635: "augur",
+ 12636: "august",
+ 12641: "auk",
+ 12642: "aunt",
+ 12643: "aura",
+ 12644: "aural",
+ 12645: "auric",
+ 12646: "austin",
+ 12651: "auto",
+ 12652: "autumn",
+ 12653: "av",
+ 12654: "avail",
+ 12655: "ave",
+ 12656: "aver",
+ 12661: "avert",
+ 12662: "avery",
+ 12663: "aviate",
+ 12664: "avid",
+ 12665: "avis",
+ 12666: "aviv",
+ 13111: "avoid",
+ 13112: "avon",
+ 13113: "avow",
+ 13114: "aw",
+ 13115: "await",
+ 13116: "awake",
+ 13121: "award",
+ 13122: "aware",
+ 13123: "awash",
+ 13124: "away",
+ 13125: "awe",
+ 13126: "awful",
+ 13131: "awl",
+ 13132: "awn",
+ 13133: "awoke",
+ 13134: "awry",
+ 13135: "ax",
+ 13136: "axe",
+ 13141: "axes",
+ 13142: "axial",
+ 13143: "axiom",
+ 13144: "axis",
+ 13145: "axle",
+ 13146: "axon",
+ 13151: "ay",
+ 13152: "aye",
+ 13153: "ayers",
+ 13154: "az",
+ 13155: "aztec",
+ 13156: "azure",
+ 13161: "b",
+ 13162: "b's",
+ 13163: "ba",
+ 13164: "babe",
+ 13165: "babel",
+ 13166: "baby",
+ 13211: "bach",
+ 13212: "back",
+ 13213: "backup",
+ 13214: "bacon",
+ 13215: "bad",
+ 13216: "bade",
+ 13221: "baden",
+ 13222: "badge",
+ 13223: "baffle",
+ 13224: "bag",
+ 13225: "baggy",
+ 13226: "bah",
+ 13231: "bahama",
+ 13232: "bail",
+ 13233: "baird",
+ 13234: "bait",
+ 13235: "bake",
+ 13236: "baku",
+ 13241: "bald",
+ 13242: "baldy",
+ 13243: "bale",
+ 13244: "bali",
+ 13245: "balk",
+ 13246: "balkan",
+ 13251: "balky",
+ 13252: "ball",
+ 13253: "balled",
+ 13254: "ballot",
+ 13255: "balm",
+ 13256: "balmy",
+ 13261: "balsa",
+ 13262: "bam",
+ 13263: "bambi",
+ 13264: "ban",
+ 13265: "banal",
+ 13266: "band",
+ 13311: "bandit",
+ 13312: "bandy",
+ 13313: "bane",
+ 13314: "bang",
+ 13315: "banish",
+ 13316: "banjo",
+ 13321: "bank",
+ 13322: "banks",
+ 13323: "bantu",
+ 13324: "bar",
+ 13325: "barb",
+ 13326: "bard",
+ 13331: "bare",
+ 13332: "barfly",
+ 13333: "barge",
+ 13334: "bark",
+ 13335: "barley",
+ 13336: "barn",
+ 13341: "barnes",
+ 13342: "baron",
+ 13343: "barony",
+ 13344: "barr",
+ 13345: "barre",
+ 13346: "barry",
+ 13351: "barter",
+ 13352: "barth",
+ 13353: "barton",
+ 13354: "basal",
+ 13355: "base",
+ 13356: "basel",
+ 13361: "bash",
+ 13362: "basic",
+ 13363: "basil",
+ 13364: "basin",
+ 13365: "basis",
+ 13366: "bask",
+ 13411: "bass",
+ 13412: "bassi",
+ 13413: "basso",
+ 13414: "baste",
+ 13415: "bat",
+ 13416: "batch",
+ 13421: "bate",
+ 13422: "bater",
+ 13423: "bates",
+ 13424: "bath",
+ 13425: "bathe",
+ 13426: "batik",
+ 13431: "baton",
+ 13432: "bator",
+ 13433: "batt",
+ 13434: "bauble",
+ 13435: "baud",
+ 13436: "bauer",
+ 13441: "bawd",
+ 13442: "bawdy",
+ 13443: "bawl",
+ 13444: "baxter",
+ 13445: "bay",
+ 13446: "bayda",
+ 13451: "bayed",
+ 13452: "bayou",
+ 13453: "bazaar",
+ 13454: "bb",
+ 13455: "bbb",
+ 13456: "bbbb",
+ 13461: "bc",
+ 13462: "bcd",
+ 13463: "bd",
+ 13464: "be",
+ 13465: "beach",
+ 13466: "bead",
+ 13511: "beady",
+ 13512: "beak",
+ 13513: "beam",
+ 13514: "bean",
+ 13515: "bear",
+ 13516: "beard",
+ 13521: "beast",
+ 13522: "beat",
+ 13523: "beau",
+ 13524: "beauty",
+ 13525: "beaux",
+ 13526: "bebop",
+ 13531: "becalm",
+ 13532: "beck",
+ 13533: "becker",
+ 13534: "becky",
+ 13535: "bed",
+ 13536: "bedim",
+ 13541: "bee",
+ 13542: "beebe",
+ 13543: "beech",
+ 13544: "beef",
+ 13545: "beefy",
+ 13546: "been",
+ 13551: "beep",
+ 13552: "beer",
+ 13553: "beet",
+ 13554: "befall",
+ 13555: "befit",
+ 13556: "befog",
+ 13561: "beg",
+ 13562: "began",
+ 13563: "beget",
+ 13564: "beggar",
+ 13565: "begin",
+ 13566: "begun",
+ 13611: "behind",
+ 13612: "beige",
+ 13613: "being",
+ 13614: "beirut",
+ 13615: "bel",
+ 13616: "bela",
+ 13621: "belch",
+ 13622: "belfry",
+ 13623: "belie",
+ 13624: "bell",
+ 13625: "bella",
+ 13626: "belle",
+ 13631: "belly",
+ 13632: "below",
+ 13633: "belt",
+ 13634: "bema",
+ 13635: "beman",
+ 13636: "bemoan",
+ 13641: "ben",
+ 13642: "bench",
+ 13643: "bend",
+ 13644: "bender",
+ 13645: "benny",
+ 13646: "bent",
+ 13651: "benz",
+ 13652: "berea",
+ 13653: "bereft",
+ 13654: "beret",
+ 13655: "berg",
+ 13656: "berlin",
+ 13661: "bern",
+ 13662: "berne",
+ 13663: "bernet",
+ 13664: "berra",
+ 13665: "berry",
+ 13666: "bert",
+ 14111: "berth",
+ 14112: "beryl",
+ 14113: "beset",
+ 14114: "bess",
+ 14115: "bessel",
+ 14116: "best",
+ 14121: "bestir",
+ 14122: "bet",
+ 14123: "beta",
+ 14124: "betel",
+ 14125: "beth",
+ 14126: "bethel",
+ 14131: "betsy",
+ 14132: "bette",
+ 14133: "betty",
+ 14134: "bevel",
+ 14135: "bevy",
+ 14136: "beware",
+ 14141: "bey",
+ 14142: "bezel",
+ 14143: "bf",
+ 14144: "bg",
+ 14145: "bh",
+ 14146: "bhoy",
+ 14151: "bi",
+ 14152: "bias",
+ 14153: "bib",
+ 14154: "bibb",
+ 14155: "bible",
+ 14156: "bicep",
+ 14161: "biceps",
+ 14162: "bid",
+ 14163: "biddy",
+ 14164: "bide",
+ 14165: "bien",
+ 14166: "big",
+ 14211: "biggs",
+ 14212: "bigot",
+ 14213: "bile",
+ 14214: "bilge",
+ 14215: "bilk",
+ 14216: "bill",
+ 14221: "billow",
+ 14222: "billy",
+ 14223: "bin",
+ 14224: "binary",
+ 14225: "bind",
+ 14226: "bing",
+ 14231: "binge",
+ 14232: "bingle",
+ 14233: "bini",
+ 14234: "biota",
+ 14235: "birch",
+ 14236: "bird",
+ 14241: "birdie",
+ 14242: "birth",
+ 14243: "bison",
+ 14244: "bisque",
+ 14245: "bit",
+ 14246: "bitch",
+ 14251: "bite",
+ 14252: "bitt",
+ 14253: "bitten",
+ 14254: "biz",
+ 14255: "bizet",
+ 14256: "bj",
+ 14261: "bk",
+ 14262: "bl",
+ 14263: "blab",
+ 14264: "black",
+ 14265: "blade",
+ 14266: "blair",
+ 14311: "blake",
+ 14312: "blame",
+ 14313: "blanc",
+ 14314: "bland",
+ 14315: "blank",
+ 14316: "blare",
+ 14321: "blast",
+ 14322: "blat",
+ 14323: "blatz",
+ 14324: "blaze",
+ 14325: "bleak",
+ 14326: "bleat",
+ 14331: "bled",
+ 14332: "bleed",
+ 14333: "blend",
+ 14334: "bless",
+ 14335: "blest",
+ 14336: "blew",
+ 14341: "blimp",
+ 14342: "blind",
+ 14343: "blink",
+ 14344: "blinn",
+ 14345: "blip",
+ 14346: "bliss",
+ 14351: "blithe",
+ 14352: "blitz",
+ 14353: "bloat",
+ 14354: "blob",
+ 14355: "bloc",
+ 14356: "bloch",
+ 14361: "block",
+ 14362: "bloke",
+ 14363: "blond",
+ 14364: "blonde",
+ 14365: "blood",
+ 14366: "bloom",
+ 14411: "bloop",
+ 14412: "blot",
+ 14413: "blotch",
+ 14414: "blow",
+ 14415: "blown",
+ 14416: "blue",
+ 14421: "bluet",
+ 14422: "bluff",
+ 14423: "blum",
+ 14424: "blunt",
+ 14425: "blur",
+ 14426: "blurt",
+ 14431: "blush",
+ 14432: "blvd",
+ 14433: "blythe",
+ 14434: "bm",
+ 14435: "bmw",
+ 14436: "bn",
+ 14441: "bo",
+ 14442: "boa",
+ 14443: "boar",
+ 14444: "board",
+ 14445: "boast",
+ 14446: "boat",
+ 14451: "bob",
+ 14452: "bobbin",
+ 14453: "bobby",
+ 14454: "bobcat",
+ 14455: "boca",
+ 14456: "bock",
+ 14461: "bode",
+ 14462: "body",
+ 14463: "bog",
+ 14464: "bogey",
+ 14465: "boggy",
+ 14466: "bogus",
+ 14511: "bogy",
+ 14512: "bohr",
+ 14513: "boil",
+ 14514: "bois",
+ 14515: "boise",
+ 14516: "bold",
+ 14521: "bole",
+ 14522: "bolo",
+ 14523: "bolt",
+ 14524: "bomb",
+ 14525: "bombay",
+ 14526: "bon",
+ 14531: "bona",
+ 14532: "bond",
+ 14533: "bone",
+ 14534: "bong",
+ 14535: "bongo",
+ 14536: "bonn",
+ 14541: "bonus",
+ 14542: "bony",
+ 14543: "bonze",
+ 14544: "boo",
+ 14545: "booby",
+ 14546: "boogie",
+ 14551: "book",
+ 14552: "booky",
+ 14553: "boom",
+ 14554: "boon",
+ 14555: "boone",
+ 14556: "boor",
+ 14561: "boost",
+ 14562: "boot",
+ 14563: "booth",
+ 14564: "booty",
+ 14565: "booze",
+ 14566: "bop",
+ 14611: "borax",
+ 14612: "border",
+ 14613: "bore",
+ 14614: "borg",
+ 14615: "boric",
+ 14616: "boris",
+ 14621: "born",
+ 14622: "borne",
+ 14623: "borneo",
+ 14624: "boron",
+ 14625: "bosch",
+ 14626: "bose",
+ 14631: "bosom",
+ 14632: "boson",
+ 14633: "boss",
+ 14634: "boston",
+ 14635: "botch",
+ 14636: "both",
+ 14641: "bottle",
+ 14642: "bough",
+ 14643: "bouncy",
+ 14644: "bound",
+ 14645: "bourn",
+ 14646: "bout",
+ 14651: "bovine",
+ 14652: "bow",
+ 14653: "bowel",
+ 14654: "bowen",
+ 14655: "bowie",
+ 14656: "bowl",
+ 14661: "box",
+ 14662: "boxy",
+ 14663: "boy",
+ 14664: "boyar",
+ 14665: "boyce",
+ 14666: "boyd",
+ 15111: "boyle",
+ 15112: "bp",
+ 15113: "bq",
+ 15114: "br",
+ 15115: "brace",
+ 15116: "bract",
+ 15121: "brad",
+ 15122: "brady",
+ 15123: "brae",
+ 15124: "brag",
+ 15125: "bragg",
+ 15126: "braid",
+ 15131: "brain",
+ 15132: "brainy",
+ 15133: "brake",
+ 15134: "bran",
+ 15135: "brand",
+ 15136: "brandt",
+ 15141: "brant",
+ 15142: "brash",
+ 15143: "brass",
+ 15144: "brassy",
+ 15145: "braun",
+ 15146: "brave",
+ 15151: "bravo",
+ 15152: "brawl",
+ 15153: "bray",
+ 15154: "bread",
+ 15155: "break",
+ 15156: "bream",
+ 15161: "breath",
+ 15162: "bred",
+ 15163: "breed",
+ 15164: "breeze",
+ 15165: "bremen",
+ 15166: "brent",
+ 15211: "brest",
+ 15212: "brett",
+ 15213: "breve",
+ 15214: "brew",
+ 15215: "brian",
+ 15216: "briar",
+ 15221: "bribe",
+ 15222: "brice",
+ 15223: "brick",
+ 15224: "bride",
+ 15225: "brief",
+ 15226: "brig",
+ 15231: "briggs",
+ 15232: "brim",
+ 15233: "brine",
+ 15234: "bring",
+ 15235: "brink",
+ 15236: "briny",
+ 15241: "brisk",
+ 15242: "broad",
+ 15243: "brock",
+ 15244: "broil",
+ 15245: "broke",
+ 15246: "broken",
+ 15251: "bronx",
+ 15252: "brood",
+ 15253: "brook",
+ 15254: "brooke",
+ 15255: "broom",
+ 15256: "broth",
+ 15261: "brow",
+ 15262: "brown",
+ 15263: "browse",
+ 15264: "bruce",
+ 15265: "bruit",
+ 15266: "brunch",
+ 15311: "bruno",
+ 15312: "brunt",
+ 15313: "brush",
+ 15314: "brute",
+ 15315: "bryan",
+ 15316: "bryant",
+ 15321: "bryce",
+ 15322: "bryn",
+ 15323: "bs",
+ 15324: "bstj",
+ 15325: "bt",
+ 15326: "btl",
+ 15331: "bu",
+ 15332: "bub",
+ 15333: "buck",
+ 15334: "bud",
+ 15335: "budd",
+ 15336: "buddy",
+ 15341: "budge",
+ 15342: "buena",
+ 15343: "buenos",
+ 15344: "buff",
+ 15345: "bug",
+ 15346: "buggy",
+ 15351: "bugle",
+ 15352: "buick",
+ 15353: "build",
+ 15354: "built",
+ 15355: "bulb",
+ 15356: "bulge",
+ 15361: "bulk",
+ 15362: "bulky",
+ 15363: "bull",
+ 15364: "bully",
+ 15365: "bum",
+ 15366: "bump",
+ 15411: "bun",
+ 15412: "bunch",
+ 15413: "bundy",
+ 15414: "bunk",
+ 15415: "bunny",
+ 15416: "bunt",
+ 15421: "bunyan",
+ 15422: "buoy",
+ 15423: "burch",
+ 15424: "bureau",
+ 15425: "buret",
+ 15426: "burg",
+ 15431: "buried",
+ 15432: "burke",
+ 15433: "burl",
+ 15434: "burly",
+ 15435: "burma",
+ 15436: "burn",
+ 15441: "burnt",
+ 15442: "burp",
+ 15443: "burr",
+ 15444: "burro",
+ 15445: "burst",
+ 15446: "burt",
+ 15451: "burton",
+ 15452: "burtt",
+ 15453: "bury",
+ 15454: "bus",
+ 15455: "busch",
+ 15456: "bush",
+ 15461: "bushel",
+ 15462: "bushy",
+ 15463: "buss",
+ 15464: "bust",
+ 15465: "busy",
+ 15466: "but",
+ 15511: "butane",
+ 15512: "butch",
+ 15513: "buteo",
+ 15514: "butt",
+ 15515: "butte",
+ 15516: "butyl",
+ 15521: "buxom",
+ 15522: "buy",
+ 15523: "buyer",
+ 15524: "buzz",
+ 15525: "buzzy",
+ 15526: "bv",
+ 15531: "bw",
+ 15532: "bx",
+ 15533: "by",
+ 15534: "bye",
+ 15535: "byers",
+ 15536: "bylaw",
+ 15541: "byline",
+ 15542: "byrd",
+ 15543: "byrne",
+ 15544: "byron",
+ 15545: "byte",
+ 15546: "byway",
+ 15551: "byword",
+ 15552: "bz",
+ 15553: "c",
+ 15554: "c's",
+ 15555: "ca",
+ 15556: "cab",
+ 15561: "cabal",
+ 15562: "cabin",
+ 15563: "cable",
+ 15564: "cabot",
+ 15565: "cacao",
+ 15566: "cache",
+ 15611: "cacm",
+ 15612: "cacti",
+ 15613: "caddy",
+ 15614: "cadent",
+ 15615: "cadet",
+ 15616: "cadre",
+ 15621: "cady",
+ 15622: "cafe",
+ 15623: "cage",
+ 15624: "cagey",
+ 15625: "cahill",
+ 15626: "caiman",
+ 15631: "cain",
+ 15632: "caine",
+ 15633: "cairn",
+ 15634: "cairo",
+ 15635: "cake",
+ 15636: "cal",
+ 15641: "calder",
+ 15642: "caleb",
+ 15643: "calf",
+ 15644: "call",
+ 15645: "calla",
+ 15646: "callus",
+ 15651: "calm",
+ 15652: "calve",
+ 15653: "cam",
+ 15654: "camber",
+ 15655: "came",
+ 15656: "camel",
+ 15661: "cameo",
+ 15662: "camp",
+ 15663: "can",
+ 15664: "can't",
+ 15665: "canal",
+ 15666: "canary",
+ 16111: "cancer",
+ 16112: "candle",
+ 16113: "candy",
+ 16114: "cane",
+ 16115: "canis",
+ 16116: "canna",
+ 16121: "cannot",
+ 16122: "canny",
+ 16123: "canoe",
+ 16124: "canon",
+ 16125: "canopy",
+ 16126: "cant",
+ 16131: "canto",
+ 16132: "canton",
+ 16133: "cap",
+ 16134: "cape",
+ 16135: "caper",
+ 16136: "capo",
+ 16141: "car",
+ 16142: "carbon",
+ 16143: "card",
+ 16144: "care",
+ 16145: "caress",
+ 16146: "caret",
+ 16151: "carey",
+ 16152: "cargo",
+ 16153: "carib",
+ 16154: "carl",
+ 16155: "carla",
+ 16156: "carlo",
+ 16161: "carne",
+ 16162: "carob",
+ 16163: "carol",
+ 16164: "carp",
+ 16165: "carpet",
+ 16166: "carr",
+ 16211: "carrie",
+ 16212: "carry",
+ 16213: "carson",
+ 16214: "cart",
+ 16215: "carte",
+ 16216: "caruso",
+ 16221: "carve",
+ 16222: "case",
+ 16223: "casey",
+ 16224: "cash",
+ 16225: "cashew",
+ 16226: "cask",
+ 16231: "casket",
+ 16232: "cast",
+ 16233: "caste",
+ 16234: "cat",
+ 16235: "catch",
+ 16236: "cater",
+ 16241: "cathy",
+ 16242: "catkin",
+ 16243: "catsup",
+ 16244: "cauchy",
+ 16245: "caulk",
+ 16246: "cause",
+ 16251: "cave",
+ 16252: "cavern",
+ 16253: "cavil",
+ 16254: "cavort",
+ 16255: "caw",
+ 16256: "cayuga",
+ 16261: "cb",
+ 16262: "cbs",
+ 16263: "cc",
+ 16264: "ccc",
+ 16265: "cccc",
+ 16266: "cd",
+ 16311: "cdc",
+ 16312: "ce",
+ 16313: "cease",
+ 16314: "cecil",
+ 16315: "cedar",
+ 16316: "cede",
+ 16321: "ceil",
+ 16322: "celia",
+ 16323: "cell",
+ 16324: "census",
+ 16325: "cent",
+ 16326: "ceres",
+ 16331: "cern",
+ 16332: "cetera",
+ 16333: "cetus",
+ 16334: "cf",
+ 16335: "cg",
+ 16336: "ch",
+ 16341: "chad",
+ 16342: "chafe",
+ 16343: "chaff",
+ 16344: "chai",
+ 16345: "chain",
+ 16346: "chair",
+ 16351: "chalk",
+ 16352: "champ",
+ 16353: "chance",
+ 16354: "chang",
+ 16355: "chant",
+ 16356: "chao",
+ 16361: "chaos",
+ 16362: "chap",
+ 16363: "chapel",
+ 16364: "char",
+ 16365: "chard",
+ 16366: "charm",
+ 16411: "chart",
+ 16412: "chase",
+ 16413: "chasm",
+ 16414: "chaste",
+ 16415: "chat",
+ 16416: "chaw",
+ 16421: "cheap",
+ 16422: "cheat",
+ 16423: "check",
+ 16424: "cheek",
+ 16425: "cheeky",
+ 16426: "cheer",
+ 16431: "chef",
+ 16432: "chen",
+ 16433: "chert",
+ 16434: "cherub",
+ 16435: "chess",
+ 16436: "chest",
+ 16441: "chevy",
+ 16442: "chew",
+ 16443: "chi",
+ 16444: "chic",
+ 16445: "chick",
+ 16446: "chide",
+ 16451: "chief",
+ 16452: "child",
+ 16453: "chile",
+ 16454: "chili",
+ 16455: "chill",
+ 16456: "chilly",
+ 16461: "chime",
+ 16462: "chin",
+ 16463: "china",
+ 16464: "chine",
+ 16465: "chink",
+ 16466: "chip",
+ 16511: "chirp",
+ 16512: "chisel",
+ 16513: "chit",
+ 16514: "chive",
+ 16515: "chock",
+ 16516: "choir",
+ 16521: "choke",
+ 16522: "chomp",
+ 16523: "chop",
+ 16524: "chopin",
+ 16525: "choral",
+ 16526: "chord",
+ 16531: "chore",
+ 16532: "chose",
+ 16533: "chosen",
+ 16534: "chou",
+ 16535: "chow",
+ 16536: "chris",
+ 16541: "chub",
+ 16542: "chuck",
+ 16543: "chuff",
+ 16544: "chug",
+ 16545: "chum",
+ 16546: "chump",
+ 16551: "chunk",
+ 16552: "churn",
+ 16553: "chute",
+ 16554: "ci",
+ 16555: "cia",
+ 16556: "cicada",
+ 16561: "cider",
+ 16562: "cigar",
+ 16563: "cilia",
+ 16564: "cinch",
+ 16565: "cindy",
+ 16566: "cipher",
+ 16611: "circa",
+ 16612: "circe",
+ 16613: "cite",
+ 16614: "citrus",
+ 16615: "city",
+ 16616: "civet",
+ 16621: "civic",
+ 16622: "civil",
+ 16623: "cj",
+ 16624: "ck",
+ 16625: "cl",
+ 16626: "clad",
+ 16631: "claim",
+ 16632: "clam",
+ 16633: "clammy",
+ 16634: "clamp",
+ 16635: "clan",
+ 16636: "clang",
+ 16641: "clank",
+ 16642: "clap",
+ 16643: "clara",
+ 16644: "clare",
+ 16645: "clark",
+ 16646: "clarke",
+ 16651: "clash",
+ 16652: "clasp",
+ 16653: "class",
+ 16654: "claus",
+ 16655: "clause",
+ 16656: "claw",
+ 16661: "clay",
+ 16662: "clean",
+ 16663: "clear",
+ 16664: "cleat",
+ 16665: "cleft",
+ 16666: "clerk",
+ 21111: "cliche",
+ 21112: "click",
+ 21113: "cliff",
+ 21114: "climb",
+ 21115: "clime",
+ 21116: "cling",
+ 21121: "clink",
+ 21122: "clint",
+ 21123: "clio",
+ 21124: "clip",
+ 21125: "clive",
+ 21126: "cloak",
+ 21131: "clock",
+ 21132: "clod",
+ 21133: "clog",
+ 21134: "clomp",
+ 21135: "clone",
+ 21136: "close",
+ 21141: "closet",
+ 21142: "clot",
+ 21143: "cloth",
+ 21144: "cloud",
+ 21145: "clout",
+ 21146: "clove",
+ 21151: "clown",
+ 21152: "cloy",
+ 21153: "club",
+ 21154: "cluck",
+ 21155: "clue",
+ 21156: "cluj",
+ 21161: "clump",
+ 21162: "clumsy",
+ 21163: "clung",
+ 21164: "clyde",
+ 21165: "cm",
+ 21166: "cn",
+ 21211: "co",
+ 21212: "coach",
+ 21213: "coal",
+ 21214: "coast",
+ 21215: "coat",
+ 21216: "coax",
+ 21221: "cobb",
+ 21222: "cobble",
+ 21223: "cobol",
+ 21224: "cobra",
+ 21225: "coca",
+ 21226: "cock",
+ 21231: "cockle",
+ 21232: "cocky",
+ 21233: "coco",
+ 21234: "cocoa",
+ 21235: "cod",
+ 21236: "coda",
+ 21241: "coddle",
+ 21242: "code",
+ 21243: "codon",
+ 21244: "cody",
+ 21245: "coed",
+ 21246: "cog",
+ 21251: "cogent",
+ 21252: "cohen",
+ 21253: "cohn",
+ 21254: "coil",
+ 21255: "coin",
+ 21256: "coke",
+ 21261: "col",
+ 21262: "cola",
+ 21263: "colby",
+ 21264: "cold",
+ 21265: "cole",
+ 21266: "colon",
+ 21311: "colony",
+ 21312: "colt",
+ 21313: "colza",
+ 21314: "coma",
+ 21315: "comb",
+ 21316: "combat",
+ 21321: "come",
+ 21322: "comet",
+ 21323: "cometh",
+ 21324: "comic",
+ 21325: "comma",
+ 21326: "con",
+ 21331: "conch",
+ 21332: "cone",
+ 21333: "coney",
+ 21334: "congo",
+ 21335: "conic",
+ 21336: "conn",
+ 21341: "conner",
+ 21342: "conway",
+ 21343: "cony",
+ 21344: "coo",
+ 21345: "cook",
+ 21346: "cooke",
+ 21351: "cooky",
+ 21352: "cool",
+ 21353: "cooley",
+ 21354: "coon",
+ 21355: "coop",
+ 21356: "coors",
+ 21361: "coot",
+ 21362: "cop",
+ 21363: "cope",
+ 21364: "copra",
+ 21365: "copy",
+ 21366: "coral",
+ 21411: "corbel",
+ 21412: "cord",
+ 21413: "core",
+ 21414: "corey",
+ 21415: "cork",
+ 21416: "corn",
+ 21421: "corny",
+ 21422: "corp",
+ 21423: "corps",
+ 21424: "corvus",
+ 21425: "cos",
+ 21426: "cosec",
+ 21431: "coset",
+ 21432: "cosh",
+ 21433: "cost",
+ 21434: "costa",
+ 21435: "cosy",
+ 21436: "cot",
+ 21441: "cotta",
+ 21442: "cotty",
+ 21443: "couch",
+ 21444: "cough",
+ 21445: "could",
+ 21446: "count",
+ 21451: "coup",
+ 21452: "coupe",
+ 21453: "court",
+ 21454: "cousin",
+ 21455: "cove",
+ 21456: "coven",
+ 21461: "cover",
+ 21462: "covet",
+ 21463: "cow",
+ 21464: "cowan",
+ 21465: "cowl",
+ 21466: "cowman",
+ 21511: "cowry",
+ 21512: "cox",
+ 21513: "coy",
+ 21514: "coyote",
+ 21515: "coypu",
+ 21516: "cozen",
+ 21521: "cozy",
+ 21522: "cp",
+ 21523: "cpa",
+ 21524: "cq",
+ 21525: "cr",
+ 21526: "crab",
+ 21531: "crack",
+ 21532: "craft",
+ 21533: "crag",
+ 21534: "craig",
+ 21535: "cram",
+ 21536: "cramp",
+ 21541: "crane",
+ 21542: "crank",
+ 21543: "crap",
+ 21544: "crash",
+ 21545: "crass",
+ 21546: "crate",
+ 21551: "crater",
+ 21552: "crave",
+ 21553: "craw",
+ 21554: "crawl",
+ 21555: "craze",
+ 21556: "crazy",
+ 21561: "creak",
+ 21562: "cream",
+ 21563: "credit",
+ 21564: "credo",
+ 21565: "creed",
+ 21566: "creek",
+ 21611: "creep",
+ 21612: "creole",
+ 21613: "creon",
+ 21614: "crepe",
+ 21615: "crept",
+ 21616: "cress",
+ 21621: "crest",
+ 21622: "crete",
+ 21623: "crew",
+ 21624: "crib",
+ 21625: "cried",
+ 21626: "crime",
+ 21631: "crimp",
+ 21632: "crisp",
+ 21633: "criss",
+ 21634: "croak",
+ 21635: "crock",
+ 21636: "crocus",
+ 21641: "croft",
+ 21642: "croix",
+ 21643: "crone",
+ 21644: "crony",
+ 21645: "crook",
+ 21646: "croon",
+ 21651: "crop",
+ 21652: "cross",
+ 21653: "crow",
+ 21654: "crowd",
+ 21655: "crown",
+ 21656: "crt",
+ 21661: "crud",
+ 21662: "crude",
+ 21663: "cruel",
+ 21664: "crumb",
+ 21665: "crump",
+ 21666: "crush",
+ 22111: "crust",
+ 22112: "crux",
+ 22113: "cruz",
+ 22114: "cry",
+ 22115: "crypt",
+ 22116: "cs",
+ 22121: "ct",
+ 22122: "cu",
+ 22123: "cub",
+ 22124: "cuba",
+ 22125: "cube",
+ 22126: "cubic",
+ 22131: "cud",
+ 22132: "cuddle",
+ 22133: "cue",
+ 22134: "cuff",
+ 22135: "cull",
+ 22136: "culpa",
+ 22141: "cult",
+ 22142: "cumin",
+ 22143: "cuny",
+ 22144: "cup",
+ 22145: "cupful",
+ 22146: "cupid",
+ 22151: "cur",
+ 22152: "curb",
+ 22153: "curd",
+ 22154: "cure",
+ 22155: "curfew",
+ 22156: "curia",
+ 22161: "curie",
+ 22162: "curio",
+ 22163: "curl",
+ 22164: "curry",
+ 22165: "curse",
+ 22166: "curt",
+ 22211: "curve",
+ 22212: "cusp",
+ 22213: "cut",
+ 22214: "cute",
+ 22215: "cutlet",
+ 22216: "cv",
+ 22221: "cw",
+ 22222: "cx",
+ 22223: "cy",
+ 22224: "cycad",
+ 22225: "cycle",
+ 22226: "cynic",
+ 22231: "cyril",
+ 22232: "cyrus",
+ 22233: "cyst",
+ 22234: "cz",
+ 22235: "czar",
+ 22236: "czech",
+ 22241: "d",
+ 22242: "d'art",
+ 22243: "d's",
+ 22244: "da",
+ 22245: "dab",
+ 22246: "dacca",
+ 22251: "dactyl",
+ 22252: "dad",
+ 22253: "dada",
+ 22254: "daddy",
+ 22255: "dade",
+ 22256: "daffy",
+ 22261: "dahl",
+ 22262: "dahlia",
+ 22263: "dairy",
+ 22264: "dais",
+ 22265: "daisy",
+ 22266: "dakar",
+ 22311: "dale",
+ 22312: "daley",
+ 22313: "dally",
+ 22314: "daly",
+ 22315: "dam",
+ 22316: "dame",
+ 22321: "damn",
+ 22322: "damon",
+ 22323: "damp",
+ 22324: "damsel",
+ 22325: "dan",
+ 22326: "dana",
+ 22331: "dance",
+ 22332: "dandy",
+ 22333: "dane",
+ 22334: "dang",
+ 22335: "dank",
+ 22336: "danny",
+ 22341: "dante",
+ 22342: "dar",
+ 22343: "dare",
+ 22344: "dark",
+ 22345: "darken",
+ 22346: "darn",
+ 22351: "darry",
+ 22352: "dart",
+ 22353: "dash",
+ 22354: "data",
+ 22355: "date",
+ 22356: "dater",
+ 22361: "datum",
+ 22362: "daub",
+ 22363: "daunt",
+ 22364: "dave",
+ 22365: "david",
+ 22366: "davis",
+ 22411: "davit",
+ 22412: "davy",
+ 22413: "dawn",
+ 22414: "dawson",
+ 22415: "day",
+ 22416: "daze",
+ 22421: "db",
+ 22422: "dc",
+ 22423: "dd",
+ 22424: "ddd",
+ 22425: "dddd",
+ 22426: "de",
+ 22431: "deacon",
+ 22432: "dead",
+ 22433: "deaf",
+ 22434: "deal",
+ 22435: "dealt",
+ 22436: "dean",
+ 22441: "deane",
+ 22442: "dear",
+ 22443: "death",
+ 22444: "debar",
+ 22445: "debby",
+ 22446: "debit",
+ 22451: "debra",
+ 22452: "debris",
+ 22453: "debt",
+ 22454: "debug",
+ 22455: "debut",
+ 22456: "dec",
+ 22461: "decal",
+ 22462: "decay",
+ 22463: "decca",
+ 22464: "deck",
+ 22465: "decker",
+ 22466: "decor",
+ 22511: "decree",
+ 22512: "decry",
+ 22513: "dee",
+ 22514: "deed",
+ 22515: "deem",
+ 22516: "deep",
+ 22521: "deer",
+ 22522: "deere",
+ 22523: "def",
+ 22524: "defer",
+ 22525: "deform",
+ 22526: "deft",
+ 22531: "defy",
+ 22532: "degas",
+ 22533: "degum",
+ 22534: "deify",
+ 22535: "deign",
+ 22536: "deity",
+ 22541: "deja",
+ 22542: "del",
+ 22543: "delay",
+ 22544: "delft",
+ 22545: "delhi",
+ 22546: "delia",
+ 22551: "dell",
+ 22552: "della",
+ 22553: "delta",
+ 22554: "delve",
+ 22555: "demark",
+ 22556: "demit",
+ 22561: "demon",
+ 22562: "demur",
+ 22563: "den",
+ 22564: "deneb",
+ 22565: "denial",
+ 22566: "denny",
+ 22611: "dense",
+ 22612: "dent",
+ 22613: "denton",
+ 22614: "deny",
+ 22615: "depot",
+ 22616: "depth",
+ 22621: "depute",
+ 22622: "derby",
+ 22623: "derek",
+ 22624: "des",
+ 22625: "desist",
+ 22626: "desk",
+ 22631: "detach",
+ 22632: "deter",
+ 22633: "deuce",
+ 22634: "deus",
+ 22635: "devil",
+ 22636: "devoid",
+ 22641: "devon",
+ 22642: "dew",
+ 22643: "dewar",
+ 22644: "dewey",
+ 22645: "dewy",
+ 22646: "dey",
+ 22651: "df",
+ 22652: "dg",
+ 22653: "dh",
+ 22654: "dhabi",
+ 22655: "di",
+ 22656: "dial",
+ 22661: "diana",
+ 22662: "diane",
+ 22663: "diary",
+ 22664: "dibble",
+ 22665: "dice",
+ 22666: "dick",
+ 23111: "dicta",
+ 23112: "did",
+ 23113: "dido",
+ 23114: "die",
+ 23115: "died",
+ 23116: "diego",
+ 23121: "diem",
+ 23122: "diesel",
+ 23123: "diet",
+ 23124: "diety",
+ 23125: "dietz",
+ 23126: "dig",
+ 23131: "digit",
+ 23132: "dilate",
+ 23133: "dill",
+ 23134: "dim",
+ 23135: "dime",
+ 23136: "din",
+ 23141: "dinah",
+ 23142: "dine",
+ 23143: "ding",
+ 23144: "dingo",
+ 23145: "dingy",
+ 23146: "dint",
+ 23151: "diode",
+ 23152: "dip",
+ 23153: "dirac",
+ 23154: "dire",
+ 23155: "dirge",
+ 23156: "dirt",
+ 23161: "dirty",
+ 23162: "dis",
+ 23163: "disc",
+ 23164: "dish",
+ 23165: "disk",
+ 23166: "disney",
+ 23211: "ditch",
+ 23212: "ditto",
+ 23213: "ditty",
+ 23214: "diva",
+ 23215: "divan",
+ 23216: "dive",
+ 23221: "dixie",
+ 23222: "dixon",
+ 23223: "dizzy",
+ 23224: "dj",
+ 23225: "dk",
+ 23226: "dl",
+ 23231: "dm",
+ 23232: "dn",
+ 23233: "dna",
+ 23234: "do",
+ 23235: "dobbs",
+ 23236: "dobson",
+ 23241: "dock",
+ 23242: "docket",
+ 23243: "dod",
+ 23244: "dodd",
+ 23245: "dodge",
+ 23246: "dodo",
+ 23251: "doe",
+ 23252: "doff",
+ 23253: "dog",
+ 23254: "doge",
+ 23255: "dogma",
+ 23256: "dolan",
+ 23261: "dolce",
+ 23262: "dole",
+ 23263: "doll",
+ 23264: "dolly",
+ 23265: "dolt",
+ 23266: "dome",
+ 23311: "don",
+ 23312: "don't",
+ 23313: "done",
+ 23314: "doneck",
+ 23315: "donna",
+ 23316: "donor",
+ 23321: "doom",
+ 23322: "door",
+ 23323: "dope",
+ 23324: "dora",
+ 23325: "doria",
+ 23326: "doric",
+ 23331: "doris",
+ 23332: "dose",
+ 23333: "dot",
+ 23334: "dote",
+ 23335: "double",
+ 23336: "doubt",
+ 23341: "douce",
+ 23342: "doug",
+ 23343: "dough",
+ 23344: "dour",
+ 23345: "douse",
+ 23346: "dove",
+ 23351: "dow",
+ 23352: "dowel",
+ 23353: "down",
+ 23354: "downs",
+ 23355: "dowry",
+ 23356: "doyle",
+ 23361: "doze",
+ 23362: "dozen",
+ 23363: "dp",
+ 23364: "dq",
+ 23365: "dr",
+ 23366: "drab",
+ 23411: "draco",
+ 23412: "draft",
+ 23413: "drag",
+ 23414: "drain",
+ 23415: "drake",
+ 23416: "dram",
+ 23421: "drama",
+ 23422: "drank",
+ 23423: "drape",
+ 23424: "draw",
+ 23425: "drawl",
+ 23426: "drawn",
+ 23431: "dread",
+ 23432: "dream",
+ 23433: "dreamy",
+ 23434: "dreg",
+ 23435: "dress",
+ 23436: "dressy",
+ 23441: "drew",
+ 23442: "drib",
+ 23443: "dried",
+ 23444: "drier",
+ 23445: "drift",
+ 23446: "drill",
+ 23451: "drink",
+ 23452: "drip",
+ 23453: "drive",
+ 23454: "droll",
+ 23455: "drone",
+ 23456: "drool",
+ 23461: "droop",
+ 23462: "drop",
+ 23463: "dross",
+ 23464: "drove",
+ 23465: "drown",
+ 23466: "drub",
+ 23511: "drug",
+ 23512: "druid",
+ 23513: "drum",
+ 23514: "drunk",
+ 23515: "drury",
+ 23516: "dry",
+ 23521: "dryad",
+ 23522: "ds",
+ 23523: "dt",
+ 23524: "du",
+ 23525: "dual",
+ 23526: "duane",
+ 23531: "dub",
+ 23532: "dubhe",
+ 23533: "dublin",
+ 23534: "ducat",
+ 23535: "duck",
+ 23536: "duct",
+ 23541: "dud",
+ 23542: "due",
+ 23543: "duel",
+ 23544: "duet",
+ 23545: "duff",
+ 23546: "duffy",
+ 23551: "dug",
+ 23552: "dugan",
+ 23553: "duke",
+ 23554: "dull",
+ 23555: "dully",
+ 23556: "dulse",
+ 23561: "duly",
+ 23562: "duma",
+ 23563: "dumb",
+ 23564: "dummy",
+ 23565: "dump",
+ 23566: "dumpy",
+ 23611: "dun",
+ 23612: "dunce",
+ 23613: "dune",
+ 23614: "dung",
+ 23615: "dunham",
+ 23616: "dunk",
+ 23621: "dunlop",
+ 23622: "dunn",
+ 23623: "dupe",
+ 23624: "durer",
+ 23625: "dusk",
+ 23626: "dusky",
+ 23631: "dust",
+ 23632: "dusty",
+ 23633: "dutch",
+ 23634: "duty",
+ 23635: "dv",
+ 23636: "dw",
+ 23641: "dwarf",
+ 23642: "dwell",
+ 23643: "dwelt",
+ 23644: "dwight",
+ 23645: "dwyer",
+ 23646: "dx",
+ 23651: "dy",
+ 23652: "dyad",
+ 23653: "dye",
+ 23654: "dyer",
+ 23655: "dying",
+ 23656: "dyke",
+ 23661: "dylan",
+ 23662: "dyne",
+ 23663: "dz",
+ 23664: "e",
+ 23665: "e'er",
+ 23666: "e's",
+ 24111: "ea",
+ 24112: "each",
+ 24113: "eagan",
+ 24114: "eager",
+ 24115: "eagle",
+ 24116: "ear",
+ 24121: "earl",
+ 24122: "earn",
+ 24123: "earth",
+ 24124: "ease",
+ 24125: "easel",
+ 24126: "east",
+ 24131: "easy",
+ 24132: "eat",
+ 24133: "eaten",
+ 24134: "eater",
+ 24135: "eaton",
+ 24136: "eave",
+ 24141: "eb",
+ 24142: "ebb",
+ 24143: "eben",
+ 24144: "ebony",
+ 24145: "ec",
+ 24146: "echo",
+ 24151: "eclat",
+ 24152: "ecole",
+ 24153: "ed",
+ 24154: "eddie",
+ 24155: "eddy",
+ 24156: "eden",
+ 24161: "edgar",
+ 24162: "edge",
+ 24163: "edgy",
+ 24164: "edict",
+ 24165: "edify",
+ 24166: "edit",
+ 24211: "edith",
+ 24212: "editor",
+ 24213: "edna",
+ 24214: "edt",
+ 24215: "edwin",
+ 24216: "ee",
+ 24221: "eee",
+ 24222: "eeee",
+ 24223: "eel",
+ 24224: "eeoc",
+ 24225: "eerie",
+ 24226: "ef",
+ 24231: "efface",
+ 24232: "effie",
+ 24233: "efg",
+ 24234: "eft",
+ 24235: "eg",
+ 24236: "egan",
+ 24241: "egg",
+ 24242: "ego",
+ 24243: "egress",
+ 24244: "egret",
+ 24245: "egypt",
+ 24246: "eh",
+ 24251: "ei",
+ 24252: "eider",
+ 24253: "eight",
+ 24254: "eire",
+ 24255: "ej",
+ 24256: "eject",
+ 24261: "ek",
+ 24262: "eke",
+ 24263: "el",
+ 24264: "elan",
+ 24265: "elate",
+ 24266: "elba",
+ 24311: "elbow",
+ 24312: "elder",
+ 24313: "eldon",
+ 24314: "elect",
+ 24315: "elegy",
+ 24316: "elena",
+ 24321: "eleven",
+ 24322: "elfin",
+ 24323: "elgin",
+ 24324: "eli",
+ 24325: "elide",
+ 24326: "eliot",
+ 24331: "elite",
+ 24332: "elk",
+ 24333: "ell",
+ 24334: "ella",
+ 24335: "ellen",
+ 24336: "ellis",
+ 24341: "elm",
+ 24342: "elmer",
+ 24343: "elope",
+ 24344: "else",
+ 24345: "elsie",
+ 24346: "elton",
+ 24351: "elude",
+ 24352: "elute",
+ 24353: "elves",
+ 24354: "ely",
+ 24355: "em",
+ 24356: "embalm",
+ 24361: "embark",
+ 24362: "embed",
+ 24363: "ember",
+ 24364: "emcee",
+ 24365: "emery",
+ 24366: "emil",
+ 24411: "emile",
+ 24412: "emily",
+ 24413: "emit",
+ 24414: "emma",
+ 24415: "emory",
+ 24416: "empty",
+ 24421: "en",
+ 24422: "enact",
+ 24423: "enamel",
+ 24424: "end",
+ 24425: "endow",
+ 24426: "enemy",
+ 24431: "eng",
+ 24432: "engel",
+ 24433: "engle",
+ 24434: "engulf",
+ 24435: "enid",
+ 24436: "enjoy",
+ 24441: "enmity",
+ 24442: "enoch",
+ 24443: "enol",
+ 24444: "enos",
+ 24445: "enrico",
+ 24446: "ensue",
+ 24451: "enter",
+ 24452: "entrap",
+ 24453: "entry",
+ 24454: "envoy",
+ 24455: "envy",
+ 24456: "eo",
+ 24461: "ep",
+ 24462: "epa",
+ 24463: "epic",
+ 24464: "epoch",
+ 24465: "epoxy",
+ 24466: "epsom",
+ 24511: "eq",
+ 24512: "equal",
+ 24513: "equip",
+ 24514: "er",
+ 24515: "era",
+ 24516: "erase",
+ 24521: "erato",
+ 24522: "erda",
+ 24523: "ere",
+ 24524: "erect",
+ 24525: "erg",
+ 24526: "eric",
+ 24531: "erich",
+ 24532: "erie",
+ 24533: "erik",
+ 24534: "ernest",
+ 24535: "ernie",
+ 24536: "ernst",
+ 24541: "erode",
+ 24542: "eros",
+ 24543: "err",
+ 24544: "errand",
+ 24545: "errol",
+ 24546: "error",
+ 24551: "erupt",
+ 24552: "ervin",
+ 24553: "erwin",
+ 24554: "es",
+ 24555: "essay",
+ 24556: "essen",
+ 24561: "essex",
+ 24562: "est",
+ 24563: "ester",
+ 24564: "estes",
+ 24565: "estop",
+ 24566: "et",
+ 24611: "eta",
+ 24612: "etc",
+ 24613: "etch",
+ 24614: "ethan",
+ 24615: "ethel",
+ 24616: "ether",
+ 24621: "ethic",
+ 24622: "ethos",
+ 24623: "ethyl",
+ 24624: "etude",
+ 24625: "eu",
+ 24626: "eucre",
+ 24631: "euler",
+ 24632: "eureka",
+ 24633: "ev",
+ 24634: "eva",
+ 24635: "evade",
+ 24636: "evans",
+ 24641: "eve",
+ 24642: "even",
+ 24643: "event",
+ 24644: "every",
+ 24645: "evict",
+ 24646: "evil",
+ 24651: "evoke",
+ 24652: "evolve",
+ 24653: "ew",
+ 24654: "ewe",
+ 24655: "ewing",
+ 24656: "ex",
+ 24661: "exact",
+ 24662: "exalt",
+ 24663: "exam",
+ 24664: "excel",
+ 24665: "excess",
+ 24666: "exert",
+ 25111: "exile",
+ 25112: "exist",
+ 25113: "exit",
+ 25114: "exodus",
+ 25115: "expel",
+ 25116: "extant",
+ 25121: "extent",
+ 25122: "extol",
+ 25123: "extra",
+ 25124: "exude",
+ 25125: "exult",
+ 25126: "exxon",
+ 25131: "ey",
+ 25132: "eye",
+ 25133: "eyed",
+ 25134: "ez",
+ 25135: "ezra",
+ 25136: "f",
+ 25141: "f's",
+ 25142: "fa",
+ 25143: "faa",
+ 25144: "faber",
+ 25145: "fable",
+ 25146: "face",
+ 25151: "facet",
+ 25152: "facile",
+ 25153: "fact",
+ 25154: "facto",
+ 25155: "fad",
+ 25156: "fade",
+ 25161: "faery",
+ 25162: "fag",
+ 25163: "fahey",
+ 25164: "fail",
+ 25165: "fain",
+ 25166: "faint",
+ 25211: "fair",
+ 25212: "fairy",
+ 25213: "faith",
+ 25214: "fake",
+ 25215: "fall",
+ 25216: "false",
+ 25221: "fame",
+ 25222: "fan",
+ 25223: "fancy",
+ 25224: "fang",
+ 25225: "fanny",
+ 25226: "fanout",
+ 25231: "far",
+ 25232: "farad",
+ 25233: "farce",
+ 25234: "fare",
+ 25235: "fargo",
+ 25236: "farley",
+ 25241: "farm",
+ 25242: "faro",
+ 25243: "fast",
+ 25244: "fat",
+ 25245: "fatal",
+ 25246: "fate",
+ 25251: "fatty",
+ 25252: "fault",
+ 25253: "faun",
+ 25254: "fauna",
+ 25255: "faust",
+ 25256: "fawn",
+ 25261: "fay",
+ 25262: "faze",
+ 25263: "fb",
+ 25264: "fbi",
+ 25265: "fc",
+ 25266: "fcc",
+ 25311: "fd",
+ 25312: "fda",
+ 25313: "fe",
+ 25314: "fear",
+ 25315: "feast",
+ 25316: "feat",
+ 25321: "feb",
+ 25322: "fed",
+ 25323: "fee",
+ 25324: "feed",
+ 25325: "feel",
+ 25326: "feet",
+ 25331: "feign",
+ 25332: "feint",
+ 25333: "felice",
+ 25334: "felix",
+ 25335: "fell",
+ 25336: "felon",
+ 25341: "felt",
+ 25342: "femur",
+ 25343: "fence",
+ 25344: "fend",
+ 25345: "fermi",
+ 25346: "fern",
+ 25351: "ferric",
+ 25352: "ferry",
+ 25353: "fest",
+ 25354: "fetal",
+ 25355: "fetch",
+ 25356: "fete",
+ 25361: "fetid",
+ 25362: "fetus",
+ 25363: "feud",
+ 25364: "fever",
+ 25365: "few",
+ 25366: "ff",
+ 25411: "fff",
+ 25412: "ffff",
+ 25413: "fg",
+ 25414: "fgh",
+ 25415: "fh",
+ 25416: "fi",
+ 25421: "fiat",
+ 25422: "fib",
+ 25423: "fibrin",
+ 25424: "fiche",
+ 25425: "fide",
+ 25426: "fief",
+ 25431: "field",
+ 25432: "fiend",
+ 25433: "fiery",
+ 25434: "fife",
+ 25435: "fifo",
+ 25436: "fifth",
+ 25441: "fifty",
+ 25442: "fig",
+ 25443: "fight",
+ 25444: "filch",
+ 25445: "file",
+ 25446: "filet",
+ 25451: "fill",
+ 25452: "filler",
+ 25453: "filly",
+ 25454: "film",
+ 25455: "filmy",
+ 25456: "filth",
+ 25461: "fin",
+ 25462: "final",
+ 25463: "finale",
+ 25464: "finch",
+ 25465: "find",
+ 25466: "fine",
+ 25511: "finite",
+ 25512: "fink",
+ 25513: "finn",
+ 25514: "finny",
+ 25515: "fir",
+ 25516: "fire",
+ 25521: "firm",
+ 25522: "first",
+ 25523: "fish",
+ 25524: "fishy",
+ 25525: "fisk",
+ 25526: "fiske",
+ 25531: "fist",
+ 25532: "fit",
+ 25533: "fitch",
+ 25534: "five",
+ 25535: "fix",
+ 25536: "fj",
+ 25541: "fjord",
+ 25542: "fk",
+ 25543: "fl",
+ 25544: "flack",
+ 25545: "flag",
+ 25546: "flail",
+ 25551: "flair",
+ 25552: "flak",
+ 25553: "flake",
+ 25554: "flaky",
+ 25555: "flam",
+ 25556: "flame",
+ 25561: "flank",
+ 25562: "flap",
+ 25563: "flare",
+ 25564: "flash",
+ 25565: "flask",
+ 25566: "flat",
+ 25611: "flatus",
+ 25612: "flaw",
+ 25613: "flax",
+ 25614: "flea",
+ 25615: "fleck",
+ 25616: "fled",
+ 25621: "flee",
+ 25622: "fleet",
+ 25623: "flesh",
+ 25624: "flew",
+ 25625: "flex",
+ 25626: "flick",
+ 25631: "flier",
+ 25632: "flinch",
+ 25633: "fling",
+ 25634: "flint",
+ 25635: "flip",
+ 25636: "flirt",
+ 25641: "flit",
+ 25642: "flo",
+ 25643: "float",
+ 25644: "floc",
+ 25645: "flock",
+ 25646: "floe",
+ 25651: "flog",
+ 25652: "flood",
+ 25653: "floor",
+ 25654: "flop",
+ 25655: "floppy",
+ 25656: "flora",
+ 25661: "flour",
+ 25662: "flout",
+ 25663: "flow",
+ 25664: "flown",
+ 25665: "floyd",
+ 25666: "flu",
+ 26111: "flub",
+ 26112: "flue",
+ 26113: "fluff",
+ 26114: "fluid",
+ 26115: "fluke",
+ 26116: "flung",
+ 26121: "flush",
+ 26122: "flute",
+ 26123: "flux",
+ 26124: "fly",
+ 26125: "flyer",
+ 26126: "flynn",
+ 26131: "fm",
+ 26132: "fmc",
+ 26133: "fn",
+ 26134: "fo",
+ 26135: "foal",
+ 26136: "foam",
+ 26141: "foamy",
+ 26142: "fob",
+ 26143: "focal",
+ 26144: "foci",
+ 26145: "focus",
+ 26146: "fodder",
+ 26151: "foe",
+ 26152: "fog",
+ 26153: "foggy",
+ 26154: "fogy",
+ 26155: "foil",
+ 26156: "foist",
+ 26161: "fold",
+ 26162: "foley",
+ 26163: "folio",
+ 26164: "folk",
+ 26165: "folly",
+ 26166: "fond",
+ 26211: "font",
+ 26212: "food",
+ 26213: "fool",
+ 26214: "foot",
+ 26215: "foote",
+ 26216: "fop",
+ 26221: "for",
+ 26222: "foray",
+ 26223: "force",
+ 26224: "ford",
+ 26225: "fore",
+ 26226: "forge",
+ 26231: "forgot",
+ 26232: "fork",
+ 26233: "form",
+ 26234: "fort",
+ 26235: "forte",
+ 26236: "forth",
+ 26241: "forty",
+ 26242: "forum",
+ 26243: "foss",
+ 26244: "fossil",
+ 26245: "foul",
+ 26246: "found",
+ 26251: "fount",
+ 26252: "four",
+ 26253: "fovea",
+ 26254: "fowl",
+ 26255: "fox",
+ 26256: "foxy",
+ 26261: "foyer",
+ 26262: "fp",
+ 26263: "fpc",
+ 26264: "fq",
+ 26265: "fr",
+ 26266: "frail",
+ 26311: "frame",
+ 26312: "fran",
+ 26313: "franc",
+ 26314: "franca",
+ 26315: "frank",
+ 26316: "franz",
+ 26321: "frau",
+ 26322: "fraud",
+ 26323: "fray",
+ 26324: "freak",
+ 26325: "fred",
+ 26326: "free",
+ 26331: "freed",
+ 26332: "freer",
+ 26333: "frenzy",
+ 26334: "freon",
+ 26335: "fresh",
+ 26336: "fret",
+ 26341: "freud",
+ 26342: "frey",
+ 26343: "freya",
+ 26344: "friar",
+ 26345: "frick",
+ 26346: "fried",
+ 26351: "frill",
+ 26352: "frilly",
+ 26353: "frisky",
+ 26354: "fritz",
+ 26355: "fro",
+ 26356: "frock",
+ 26361: "frog",
+ 26362: "from",
+ 26363: "front",
+ 26364: "frost",
+ 26365: "froth",
+ 26366: "frown",
+ 26411: "froze",
+ 26412: "fruit",
+ 26413: "fry",
+ 26414: "frye",
+ 26415: "fs",
+ 26416: "ft",
+ 26421: "ftc",
+ 26422: "fu",
+ 26423: "fuchs",
+ 26424: "fudge",
+ 26425: "fuel",
+ 26426: "fugal",
+ 26431: "fugue",
+ 26432: "fuji",
+ 26433: "full",
+ 26434: "fully",
+ 26435: "fum",
+ 26436: "fume",
+ 26441: "fun",
+ 26442: "fund",
+ 26443: "fungal",
+ 26444: "fungi",
+ 26445: "funk",
+ 26446: "funny",
+ 26451: "fur",
+ 26452: "furl",
+ 26453: "furry",
+ 26454: "fury",
+ 26455: "furze",
+ 26456: "fuse",
+ 26461: "fuss",
+ 26462: "fussy",
+ 26463: "fusty",
+ 26464: "fuzz",
+ 26465: "fuzzy",
+ 26466: "fv",
+ 26511: "fw",
+ 26512: "fx",
+ 26513: "fy",
+ 26514: "fz",
+ 26515: "g",
+ 26516: "g's",
+ 26521: "ga",
+ 26522: "gab",
+ 26523: "gable",
+ 26524: "gabon",
+ 26525: "gad",
+ 26526: "gadget",
+ 26531: "gaff",
+ 26532: "gaffe",
+ 26533: "gag",
+ 26534: "gage",
+ 26535: "gail",
+ 26536: "gain",
+ 26541: "gait",
+ 26542: "gal",
+ 26543: "gala",
+ 26544: "galaxy",
+ 26545: "gale",
+ 26546: "galen",
+ 26551: "gall",
+ 26552: "gallop",
+ 26553: "galt",
+ 26554: "gam",
+ 26555: "game",
+ 26556: "gamin",
+ 26561: "gamma",
+ 26562: "gamut",
+ 26563: "gander",
+ 26564: "gang",
+ 26565: "gao",
+ 26566: "gap",
+ 26611: "gape",
+ 26612: "gar",
+ 26613: "garb",
+ 26614: "garish",
+ 26615: "garner",
+ 26616: "garry",
+ 26621: "garth",
+ 26622: "gary",
+ 26623: "gas",
+ 26624: "gash",
+ 26625: "gasp",
+ 26626: "gassy",
+ 26631: "gate",
+ 26632: "gates",
+ 26633: "gator",
+ 26634: "gauche",
+ 26635: "gaudy",
+ 26636: "gauge",
+ 26641: "gaul",
+ 26642: "gaunt",
+ 26643: "gaur",
+ 26644: "gauss",
+ 26645: "gauze",
+ 26646: "gave",
+ 26651: "gavel",
+ 26652: "gavin",
+ 26653: "gawk",
+ 26654: "gawky",
+ 26655: "gay",
+ 26656: "gaze",
+ 26661: "gb",
+ 26662: "gc",
+ 26663: "gd",
+ 26664: "ge",
+ 26665: "gear",
+ 26666: "gecko",
+ 31111: "gee",
+ 31112: "geese",
+ 31113: "geigy",
+ 31114: "gel",
+ 31115: "geld",
+ 31116: "gem",
+ 31121: "gemma",
+ 31122: "gene",
+ 31123: "genie",
+ 31124: "genii",
+ 31125: "genoa",
+ 31126: "genre",
+ 31131: "gent",
+ 31132: "gentry",
+ 31133: "genus",
+ 31134: "gerbil",
+ 31135: "germ",
+ 31136: "gerry",
+ 31141: "get",
+ 31142: "getty",
+ 31143: "gf",
+ 31144: "gg",
+ 31145: "ggg",
+ 31146: "gggg",
+ 31151: "gh",
+ 31152: "ghana",
+ 31153: "ghent",
+ 31154: "ghetto",
+ 31155: "ghi",
+ 31156: "ghost",
+ 31161: "ghoul",
+ 31162: "gi",
+ 31163: "giant",
+ 31164: "gibbs",
+ 31165: "gibby",
+ 31166: "gibe",
+ 31211: "giddy",
+ 31212: "gift",
+ 31213: "gig",
+ 31214: "gil",
+ 31215: "gila",
+ 31216: "gild",
+ 31221: "giles",
+ 31222: "gill",
+ 31223: "gilt",
+ 31224: "gimbal",
+ 31225: "gimpy",
+ 31226: "gin",
+ 31231: "gina",
+ 31232: "ginn",
+ 31233: "gino",
+ 31234: "gird",
+ 31235: "girl",
+ 31236: "girth",
+ 31241: "gist",
+ 31242: "give",
+ 31243: "given",
+ 31244: "gj",
+ 31245: "gk",
+ 31246: "gl",
+ 31251: "glad",
+ 31252: "gladdy",
+ 31253: "glade",
+ 31254: "glamor",
+ 31255: "gland",
+ 31256: "glans",
+ 31261: "glare",
+ 31262: "glass",
+ 31263: "glaze",
+ 31264: "gleam",
+ 31265: "glean",
+ 31266: "glee",
+ 31311: "glen",
+ 31312: "glenn",
+ 31313: "glib",
+ 31314: "glide",
+ 31315: "glint",
+ 31316: "gloat",
+ 31321: "glob",
+ 31322: "globe",
+ 31323: "glom",
+ 31324: "gloom",
+ 31325: "glory",
+ 31326: "gloss",
+ 31331: "glove",
+ 31332: "glow",
+ 31333: "glue",
+ 31334: "glued",
+ 31335: "gluey",
+ 31336: "gluing",
+ 31341: "glum",
+ 31342: "glut",
+ 31343: "glyph",
+ 31344: "gm",
+ 31345: "gmt",
+ 31346: "gn",
+ 31351: "gnarl",
+ 31352: "gnash",
+ 31353: "gnat",
+ 31354: "gnaw",
+ 31355: "gnome",
+ 31356: "gnp",
+ 31361: "gnu",
+ 31362: "go",
+ 31363: "goa",
+ 31364: "goad",
+ 31365: "goal",
+ 31366: "goat",
+ 31411: "gob",
+ 31412: "goer",
+ 31413: "goes",
+ 31414: "goff",
+ 31415: "gog",
+ 31416: "goggle",
+ 31421: "gogh",
+ 31422: "gogo",
+ 31423: "gold",
+ 31424: "golf",
+ 31425: "golly",
+ 31426: "gone",
+ 31431: "gong",
+ 31432: "goo",
+ 31433: "good",
+ 31434: "goode",
+ 31435: "goody",
+ 31436: "goof",
+ 31441: "goofy",
+ 31442: "goose",
+ 31443: "gop",
+ 31444: "gordon",
+ 31445: "gore",
+ 31446: "goren",
+ 31451: "gorge",
+ 31452: "gorky",
+ 31453: "gorse",
+ 31454: "gory",
+ 31455: "gosh",
+ 31456: "gospel",
+ 31461: "got",
+ 31462: "gouda",
+ 31463: "gouge",
+ 31464: "gould",
+ 31465: "gourd",
+ 31466: "gout",
+ 31511: "gown",
+ 31512: "gp",
+ 31513: "gpo",
+ 31514: "gq",
+ 31515: "gr",
+ 31516: "grab",
+ 31521: "grace",
+ 31522: "grad",
+ 31523: "grade",
+ 31524: "grady",
+ 31525: "graff",
+ 31526: "graft",
+ 31531: "grail",
+ 31532: "grain",
+ 31533: "grand",
+ 31534: "grant",
+ 31535: "grape",
+ 31536: "graph",
+ 31541: "grasp",
+ 31542: "grass",
+ 31543: "grata",
+ 31544: "grate",
+ 31545: "grater",
+ 31546: "grave",
+ 31551: "gravy",
+ 31552: "gray",
+ 31553: "graze",
+ 31554: "great",
+ 31555: "grebe",
+ 31556: "greed",
+ 31561: "greedy",
+ 31562: "greek",
+ 31563: "green",
+ 31564: "greer",
+ 31565: "greet",
+ 31566: "greg",
+ 31611: "gregg",
+ 31612: "greta",
+ 31613: "grew",
+ 31614: "grey",
+ 31615: "grid",
+ 31616: "grief",
+ 31621: "grieve",
+ 31622: "grill",
+ 31623: "grim",
+ 31624: "grime",
+ 31625: "grimm",
+ 31626: "grin",
+ 31631: "grind",
+ 31632: "grip",
+ 31633: "gripe",
+ 31634: "grist",
+ 31635: "grit",
+ 31636: "groan",
+ 31641: "groat",
+ 31642: "groin",
+ 31643: "groom",
+ 31644: "grope",
+ 31645: "gross",
+ 31646: "groton",
+ 31651: "group",
+ 31652: "grout",
+ 31653: "grove",
+ 31654: "grow",
+ 31655: "growl",
+ 31656: "grown",
+ 31661: "grub",
+ 31662: "gruff",
+ 31663: "grunt",
+ 31664: "gs",
+ 31665: "gsa",
+ 31666: "gt",
+ 32111: "gu",
+ 32112: "guam",
+ 32113: "guano",
+ 32114: "guard",
+ 32115: "guess",
+ 32116: "guest",
+ 32121: "guide",
+ 32122: "guild",
+ 32123: "guile",
+ 32124: "guilt",
+ 32125: "guise",
+ 32126: "guitar",
+ 32131: "gules",
+ 32132: "gulf",
+ 32133: "gull",
+ 32134: "gully",
+ 32135: "gulp",
+ 32136: "gum",
+ 32141: "gumbo",
+ 32142: "gummy",
+ 32143: "gun",
+ 32144: "gunk",
+ 32145: "gunky",
+ 32146: "gunny",
+ 32151: "gurgle",
+ 32152: "guru",
+ 32153: "gus",
+ 32154: "gush",
+ 32155: "gust",
+ 32156: "gusto",
+ 32161: "gusty",
+ 32162: "gut",
+ 32163: "gutsy",
+ 32164: "guy",
+ 32165: "guyana",
+ 32166: "gv",
+ 32211: "gw",
+ 32212: "gwen",
+ 32213: "gwyn",
+ 32214: "gx",
+ 32215: "gy",
+ 32216: "gym",
+ 32221: "gyp",
+ 32222: "gypsy",
+ 32223: "gyro",
+ 32224: "gz",
+ 32225: "h",
+ 32226: "h's",
+ 32231: "ha",
+ 32232: "haag",
+ 32233: "haas",
+ 32234: "habib",
+ 32235: "habit",
+ 32236: "hack",
+ 32241: "had",
+ 32242: "hades",
+ 32243: "hadron",
+ 32244: "hagen",
+ 32245: "hager",
+ 32246: "hague",
+ 32251: "hahn",
+ 32252: "haifa",
+ 32253: "haiku",
+ 32254: "hail",
+ 32255: "hair",
+ 32256: "hairy",
+ 32261: "haiti",
+ 32262: "hal",
+ 32263: "hale",
+ 32264: "haley",
+ 32265: "half",
+ 32266: "hall",
+ 32311: "halma",
+ 32312: "halo",
+ 32313: "halt",
+ 32314: "halvah",
+ 32315: "halve",
+ 32316: "ham",
+ 32321: "hamal",
+ 32322: "hamlin",
+ 32323: "han",
+ 32324: "hand",
+ 32325: "handy",
+ 32326: "haney",
+ 32331: "hang",
+ 32332: "hank",
+ 32333: "hanna",
+ 32334: "hanoi",
+ 32335: "hans",
+ 32336: "hansel",
+ 32341: "hap",
+ 32342: "happy",
+ 32343: "hard",
+ 32344: "hardy",
+ 32345: "hare",
+ 32346: "harem",
+ 32351: "hark",
+ 32352: "harley",
+ 32353: "harm",
+ 32354: "harp",
+ 32355: "harpy",
+ 32356: "harry",
+ 32361: "harsh",
+ 32362: "hart",
+ 32363: "harvey",
+ 32364: "hash",
+ 32365: "hasp",
+ 32366: "hast",
+ 32411: "haste",
+ 32412: "hasty",
+ 32413: "hat",
+ 32414: "hatch",
+ 32415: "hate",
+ 32416: "hater",
+ 32421: "hath",
+ 32422: "hatred",
+ 32423: "haul",
+ 32424: "haunt",
+ 32425: "have",
+ 32426: "haven",
+ 32431: "havoc",
+ 32432: "haw",
+ 32433: "hawk",
+ 32434: "hay",
+ 32435: "haydn",
+ 32436: "hayes",
+ 32441: "hays",
+ 32442: "hazard",
+ 32443: "haze",
+ 32444: "hazel",
+ 32445: "hazy",
+ 32446: "hb",
+ 32451: "hc",
+ 32452: "hd",
+ 32453: "he",
+ 32454: "he'd",
+ 32455: "he'll",
+ 32456: "head",
+ 32461: "heady",
+ 32462: "heal",
+ 32463: "healy",
+ 32464: "heap",
+ 32465: "hear",
+ 32466: "heard",
+ 32511: "heart",
+ 32512: "heat",
+ 32513: "heath",
+ 32514: "heave",
+ 32515: "heavy",
+ 32516: "hebe",
+ 32521: "hebrew",
+ 32522: "heck",
+ 32523: "heckle",
+ 32524: "hedge",
+ 32525: "heed",
+ 32526: "heel",
+ 32531: "heft",
+ 32532: "hefty",
+ 32533: "heigh",
+ 32534: "heine",
+ 32535: "heinz",
+ 32536: "heir",
+ 32541: "held",
+ 32542: "helen",
+ 32543: "helga",
+ 32544: "helix",
+ 32545: "hell",
+ 32546: "hello",
+ 32551: "helm",
+ 32552: "helmut",
+ 32553: "help",
+ 32554: "hem",
+ 32555: "hemp",
+ 32556: "hen",
+ 32561: "hence",
+ 32562: "henri",
+ 32563: "henry",
+ 32564: "her",
+ 32565: "hera",
+ 32566: "herb",
+ 32611: "herd",
+ 32612: "here",
+ 32613: "hero",
+ 32614: "heroic",
+ 32615: "heron",
+ 32616: "herr",
+ 32621: "hertz",
+ 32622: "hess",
+ 32623: "hesse",
+ 32624: "hettie",
+ 32625: "hetty",
+ 32626: "hew",
+ 32631: "hewitt",
+ 32632: "hewn",
+ 32633: "hex",
+ 32634: "hey",
+ 32635: "hf",
+ 32636: "hg",
+ 32641: "hh",
+ 32642: "hhh",
+ 32643: "hhhh",
+ 32644: "hi",
+ 32645: "hiatt",
+ 32646: "hick",
+ 32651: "hicks",
+ 32652: "hid",
+ 32653: "hide",
+ 32654: "high",
+ 32655: "hij",
+ 32656: "hike",
+ 32661: "hill",
+ 32662: "hilly",
+ 32663: "hilt",
+ 32664: "hilum",
+ 32665: "him",
+ 32666: "hind",
+ 33111: "hindu",
+ 33112: "hines",
+ 33113: "hinge",
+ 33114: "hint",
+ 33115: "hip",
+ 33116: "hippo",
+ 33121: "hippy",
+ 33122: "hiram",
+ 33123: "hire",
+ 33124: "hirsch",
+ 33125: "his",
+ 33126: "hiss",
+ 33131: "hit",
+ 33132: "hitch",
+ 33133: "hive",
+ 33134: "hj",
+ 33135: "hk",
+ 33136: "hl",
+ 33141: "hm",
+ 33142: "hn",
+ 33143: "ho",
+ 33144: "hoagy",
+ 33145: "hoar",
+ 33146: "hoard",
+ 33151: "hob",
+ 33152: "hobbs",
+ 33153: "hobby",
+ 33154: "hobo",
+ 33155: "hoc",
+ 33156: "hock",
+ 33161: "hodge",
+ 33162: "hodges",
+ 33163: "hoe",
+ 33164: "hoff",
+ 33165: "hog",
+ 33166: "hogan",
+ 33211: "hoi",
+ 33212: "hokan",
+ 33213: "hold",
+ 33214: "holdup",
+ 33215: "hole",
+ 33216: "holly",
+ 33221: "holm",
+ 33222: "holst",
+ 33223: "holt",
+ 33224: "home",
+ 33225: "homo",
+ 33226: "honda",
+ 33231: "hondo",
+ 33232: "hone",
+ 33233: "honey",
+ 33234: "hong",
+ 33235: "honk",
+ 33236: "hooch",
+ 33241: "hood",
+ 33242: "hoof",
+ 33243: "hook",
+ 33244: "hookup",
+ 33245: "hoop",
+ 33246: "hoot",
+ 33251: "hop",
+ 33252: "hope",
+ 33253: "horde",
+ 33254: "horn",
+ 33255: "horny",
+ 33256: "horse",
+ 33261: "horus",
+ 33262: "hose",
+ 33263: "host",
+ 33264: "hot",
+ 33265: "hotbox",
+ 33266: "hotel",
+ 33311: "hough",
+ 33312: "hound",
+ 33313: "hour",
+ 33314: "house",
+ 33315: "hove",
+ 33316: "hovel",
+ 33321: "hover",
+ 33322: "how",
+ 33323: "howdy",
+ 33324: "howe",
+ 33325: "howl",
+ 33326: "hoy",
+ 33331: "hoyt",
+ 33332: "hp",
+ 33333: "hq",
+ 33334: "hr",
+ 33335: "hs",
+ 33336: "ht",
+ 33341: "hu",
+ 33342: "hub",
+ 33343: "hubbub",
+ 33344: "hubby",
+ 33345: "huber",
+ 33346: "huck",
+ 33351: "hue",
+ 33352: "hued",
+ 33353: "huff",
+ 33354: "hug",
+ 33355: "huge",
+ 33356: "hugh",
+ 33361: "hughes",
+ 33362: "hugo",
+ 33363: "huh",
+ 33364: "hulk",
+ 33365: "hull",
+ 33366: "hum",
+ 33411: "human",
+ 33412: "humid",
+ 33413: "hump",
+ 33414: "humus",
+ 33415: "hun",
+ 33416: "hunch",
+ 33421: "hung",
+ 33422: "hunk",
+ 33423: "hunt",
+ 33424: "hurd",
+ 33425: "hurl",
+ 33426: "huron",
+ 33431: "hurrah",
+ 33432: "hurry",
+ 33433: "hurst",
+ 33434: "hurt",
+ 33435: "hurty",
+ 33436: "hush",
+ 33441: "husky",
+ 33442: "hut",
+ 33443: "hutch",
+ 33444: "hv",
+ 33445: "hw",
+ 33446: "hx",
+ 33451: "hy",
+ 33452: "hyde",
+ 33453: "hydra",
+ 33454: "hydro",
+ 33455: "hyena",
+ 33456: "hying",
+ 33461: "hyman",
+ 33462: "hymen",
+ 33463: "hymn",
+ 33464: "hymnal",
+ 33465: "hz",
+ 33466: "i",
+ 33511: "i'd",
+ 33512: "i'll",
+ 33513: "i'm",
+ 33514: "i's",
+ 33515: "i've",
+ 33516: "ia",
+ 33521: "iambic",
+ 33522: "ian",
+ 33523: "ib",
+ 33524: "ibex",
+ 33525: "ibid",
+ 33526: "ibis",
+ 33531: "ibm",
+ 33532: "ibn",
+ 33533: "ic",
+ 33534: "icc",
+ 33535: "ice",
+ 33536: "icing",
+ 33541: "icky",
+ 33542: "icon",
+ 33543: "icy",
+ 33544: "id",
+ 33545: "ida",
+ 33546: "idaho",
+ 33551: "idea",
+ 33552: "ideal",
+ 33553: "idiom",
+ 33554: "idiot",
+ 33555: "idle",
+ 33556: "idol",
+ 33561: "idyll",
+ 33562: "ie",
+ 33563: "ieee",
+ 33564: "if",
+ 33565: "iffy",
+ 33566: "ifni",
+ 33611: "ig",
+ 33612: "igloo",
+ 33613: "igor",
+ 33614: "ih",
+ 33615: "ii",
+ 33616: "iii",
+ 33621: "iiii",
+ 33622: "ij",
+ 33623: "ijk",
+ 33624: "ik",
+ 33625: "ike",
+ 33626: "il",
+ 33631: "ileum",
+ 33632: "iliac",
+ 33633: "iliad",
+ 33634: "ill",
+ 33635: "illume",
+ 33636: "ilona",
+ 33641: "im",
+ 33642: "image",
+ 33643: "imbue",
+ 33644: "imp",
+ 33645: "impel",
+ 33646: "import",
+ 33651: "impute",
+ 33652: "in",
+ 33653: "inane",
+ 33654: "inapt",
+ 33655: "inc",
+ 33656: "inca",
+ 33661: "incest",
+ 33662: "inch",
+ 33663: "incur",
+ 33664: "index",
+ 33665: "india",
+ 33666: "indies",
+ 34111: "indy",
+ 34112: "inept",
+ 34113: "inert",
+ 34114: "infect",
+ 34115: "infer",
+ 34116: "infima",
+ 34121: "infix",
+ 34122: "infra",
+ 34123: "ingot",
+ 34124: "inhere",
+ 34125: "injun",
+ 34126: "ink",
+ 34131: "inlay",
+ 34132: "inlet",
+ 34133: "inman",
+ 34134: "inn",
+ 34135: "inner",
+ 34136: "input",
+ 34141: "insect",
+ 34142: "inset",
+ 34143: "insult",
+ 34144: "intend",
+ 34145: "inter",
+ 34146: "into",
+ 34151: "inure",
+ 34152: "invoke",
+ 34153: "io",
+ 34154: "ion",
+ 34155: "ionic",
+ 34156: "iota",
+ 34161: "iowa",
+ 34162: "ip",
+ 34163: "ipso",
+ 34164: "iq",
+ 34165: "ir",
+ 34166: "ira",
+ 34211: "iran",
+ 34212: "iraq",
+ 34213: "irate",
+ 34214: "ire",
+ 34215: "irene",
+ 34216: "iris",
+ 34221: "irish",
+ 34222: "irk",
+ 34223: "irma",
+ 34224: "iron",
+ 34225: "irony",
+ 34226: "irs",
+ 34231: "irvin",
+ 34232: "irwin",
+ 34233: "is",
+ 34234: "isaac",
+ 34235: "isabel",
+ 34236: "ising",
+ 34241: "isis",
+ 34242: "islam",
+ 34243: "island",
+ 34244: "isle",
+ 34245: "isn't",
+ 34246: "israel",
+ 34251: "issue",
+ 34252: "it",
+ 34253: "it&t",
+ 34254: "it'd",
+ 34255: "it'll",
+ 34256: "italy",
+ 34261: "itch",
+ 34262: "item",
+ 34263: "ito",
+ 34264: "itt",
+ 34265: "iu",
+ 34266: "iv",
+ 34311: "ivan",
+ 34312: "ive",
+ 34313: "ivory",
+ 34314: "ivy",
+ 34315: "iw",
+ 34316: "ix",
+ 34321: "iy",
+ 34322: "iz",
+ 34323: "j",
+ 34324: "j's",
+ 34325: "ja",
+ 34326: "jab",
+ 34331: "jack",
+ 34332: "jacky",
+ 34333: "jacm",
+ 34334: "jacob",
+ 34335: "jacobi",
+ 34336: "jade",
+ 34341: "jag",
+ 34342: "jail",
+ 34343: "jaime",
+ 34344: "jake",
+ 34345: "jam",
+ 34346: "james",
+ 34351: "jan",
+ 34352: "jane",
+ 34353: "janet",
+ 34354: "janos",
+ 34355: "janus",
+ 34356: "japan",
+ 34361: "jar",
+ 34362: "jason",
+ 34363: "java",
+ 34364: "jaw",
+ 34365: "jay",
+ 34366: "jazz",
+ 34411: "jazzy",
+ 34412: "jb",
+ 34413: "jc",
+ 34414: "jd",
+ 34415: "je",
+ 34416: "jean",
+ 34421: "jed",
+ 34422: "jeep",
+ 34423: "jeff",
+ 34424: "jejune",
+ 34425: "jelly",
+ 34426: "jenny",
+ 34431: "jeres",
+ 34432: "jerk",
+ 34433: "jerky",
+ 34434: "jerry",
+ 34435: "jersey",
+ 34436: "jess",
+ 34441: "jesse",
+ 34442: "jest",
+ 34443: "jesus",
+ 34444: "jet",
+ 34445: "jew",
+ 34446: "jewel",
+ 34451: "jewett",
+ 34452: "jewish",
+ 34453: "jf",
+ 34454: "jg",
+ 34455: "jh",
+ 34456: "ji",
+ 34461: "jibe",
+ 34462: "jiffy",
+ 34463: "jig",
+ 34464: "jill",
+ 34465: "jilt",
+ 34466: "jim",
+ 34511: "jimmy",
+ 34512: "jinx",
+ 34513: "jive",
+ 34514: "jj",
+ 34515: "jjj",
+ 34516: "jjjj",
+ 34521: "jk",
+ 34522: "jkl",
+ 34523: "jl",
+ 34524: "jm",
+ 34525: "jn",
+ 34526: "jo",
+ 34531: "joan",
+ 34532: "job",
+ 34533: "jock",
+ 34534: "jockey",
+ 34535: "joe",
+ 34536: "joel",
+ 34541: "joey",
+ 34542: "jog",
+ 34543: "john",
+ 34544: "johns",
+ 34545: "join",
+ 34546: "joint",
+ 34551: "joke",
+ 34552: "jolla",
+ 34553: "jolly",
+ 34554: "jolt",
+ 34555: "jon",
+ 34556: "jonas",
+ 34561: "jones",
+ 34562: "jorge",
+ 34563: "jose",
+ 34564: "josef",
+ 34565: "joshua",
+ 34566: "joss",
+ 34611: "jostle",
+ 34612: "jot",
+ 34613: "joule",
+ 34614: "joust",
+ 34615: "jove",
+ 34616: "jowl",
+ 34621: "jowly",
+ 34622: "joy",
+ 34623: "joyce",
+ 34624: "jp",
+ 34625: "jq",
+ 34626: "jr",
+ 34631: "js",
+ 34632: "jt",
+ 34633: "ju",
+ 34634: "juan",
+ 34635: "judas",
+ 34636: "judd",
+ 34641: "jude",
+ 34642: "judge",
+ 34643: "judo",
+ 34644: "judy",
+ 34645: "jug",
+ 34646: "juggle",
+ 34651: "juice",
+ 34652: "juicy",
+ 34653: "juju",
+ 34654: "juke",
+ 34655: "jukes",
+ 34656: "julep",
+ 34661: "jules",
+ 34662: "julia",
+ 34663: "julie",
+ 34664: "julio",
+ 34665: "july",
+ 34666: "jumbo",
+ 35111: "jump",
+ 35112: "jumpy",
+ 35113: "junco",
+ 35114: "june",
+ 35115: "junk",
+ 35116: "junky",
+ 35121: "juno",
+ 35122: "junta",
+ 35123: "jura",
+ 35124: "jure",
+ 35125: "juror",
+ 35126: "jury",
+ 35131: "just",
+ 35132: "jut",
+ 35133: "jute",
+ 35134: "jv",
+ 35135: "jw",
+ 35136: "jx",
+ 35141: "jy",
+ 35142: "jz",
+ 35143: "k",
+ 35144: "k's",
+ 35145: "ka",
+ 35146: "kabul",
+ 35151: "kafka",
+ 35152: "kahn",
+ 35153: "kajar",
+ 35154: "kale",
+ 35155: "kalmia",
+ 35156: "kane",
+ 35161: "kant",
+ 35162: "kapok",
+ 35163: "kappa",
+ 35164: "karate",
+ 35165: "karen",
+ 35166: "karl",
+ 35211: "karma",
+ 35212: "karol",
+ 35213: "karp",
+ 35214: "kate",
+ 35215: "kathy",
+ 35216: "katie",
+ 35221: "katz",
+ 35222: "kava",
+ 35223: "kay",
+ 35224: "kayo",
+ 35225: "kazoo",
+ 35226: "kb",
+ 35231: "kc",
+ 35232: "kd",
+ 35233: "ke",
+ 35234: "keats",
+ 35235: "keel",
+ 35236: "keen",
+ 35241: "keep",
+ 35242: "keg",
+ 35243: "keith",
+ 35244: "keller",
+ 35245: "kelly",
+ 35246: "kelp",
+ 35251: "kemp",
+ 35252: "ken",
+ 35253: "keno",
+ 35254: "kent",
+ 35255: "kenya",
+ 35256: "kepler",
+ 35261: "kept",
+ 35262: "kern",
+ 35263: "kerr",
+ 35264: "kerry",
+ 35265: "ketch",
+ 35266: "kevin",
+ 35311: "key",
+ 35312: "keyed",
+ 35313: "keyes",
+ 35314: "keys",
+ 35315: "kf",
+ 35316: "kg",
+ 35321: "kh",
+ 35322: "khaki",
+ 35323: "khan",
+ 35324: "khmer",
+ 35325: "ki",
+ 35326: "kick",
+ 35331: "kid",
+ 35332: "kidde",
+ 35333: "kidney",
+ 35334: "kiev",
+ 35335: "kigali",
+ 35336: "kill",
+ 35341: "kim",
+ 35342: "kin",
+ 35343: "kind",
+ 35344: "king",
+ 35345: "kink",
+ 35346: "kinky",
+ 35351: "kiosk",
+ 35352: "kiowa",
+ 35353: "kirby",
+ 35354: "kirk",
+ 35355: "kirov",
+ 35356: "kiss",
+ 35361: "kit",
+ 35362: "kite",
+ 35363: "kitty",
+ 35364: "kiva",
+ 35365: "kivu",
+ 35366: "kiwi",
+ 35411: "kj",
+ 35412: "kk",
+ 35413: "kkk",
+ 35414: "kkkk",
+ 35415: "kl",
+ 35416: "klan",
+ 35421: "klaus",
+ 35422: "klein",
+ 35423: "kline",
+ 35424: "klm",
+ 35425: "klux",
+ 35426: "km",
+ 35431: "kn",
+ 35432: "knack",
+ 35433: "knapp",
+ 35434: "knauer",
+ 35435: "knead",
+ 35436: "knee",
+ 35441: "kneel",
+ 35442: "knelt",
+ 35443: "knew",
+ 35444: "knick",
+ 35445: "knife",
+ 35446: "knit",
+ 35451: "knob",
+ 35452: "knock",
+ 35453: "knoll",
+ 35454: "knot",
+ 35455: "knott",
+ 35456: "know",
+ 35461: "known",
+ 35462: "knox",
+ 35463: "knurl",
+ 35464: "ko",
+ 35465: "koala",
+ 35466: "koch",
+ 35511: "kodak",
+ 35512: "kola",
+ 35513: "kombu",
+ 35514: "kong",
+ 35515: "koran",
+ 35516: "korea",
+ 35521: "kp",
+ 35522: "kq",
+ 35523: "kr",
+ 35524: "kraft",
+ 35525: "krause",
+ 35526: "kraut",
+ 35531: "krebs",
+ 35532: "kruse",
+ 35533: "ks",
+ 35534: "kt",
+ 35535: "ku",
+ 35536: "kudo",
+ 35541: "kudzu",
+ 35542: "kuhn",
+ 35543: "kulak",
+ 35544: "kurd",
+ 35545: "kurt",
+ 35546: "kv",
+ 35551: "kw",
+ 35552: "kx",
+ 35553: "ky",
+ 35554: "kyle",
+ 35555: "kyoto",
+ 35556: "kz",
+ 35561: "l",
+ 35562: "l's",
+ 35563: "la",
+ 35564: "lab",
+ 35565: "laban",
+ 35566: "label",
+ 35611: "labia",
+ 35612: "labile",
+ 35613: "lac",
+ 35614: "lace",
+ 35615: "lack",
+ 35616: "lacy",
+ 35621: "lad",
+ 35622: "laden",
+ 35623: "ladle",
+ 35624: "lady",
+ 35625: "lag",
+ 35626: "lager",
+ 35631: "lagoon",
+ 35632: "lagos",
+ 35633: "laid",
+ 35634: "lain",
+ 35635: "lair",
+ 35636: "laity",
+ 35641: "lake",
+ 35642: "lam",
+ 35643: "lamar",
+ 35644: "lamb",
+ 35645: "lame",
+ 35646: "lamp",
+ 35651: "lana",
+ 35652: "lance",
+ 35653: "land",
+ 35654: "lane",
+ 35655: "lang",
+ 35656: "lange",
+ 35661: "lanka",
+ 35662: "lanky",
+ 35663: "lao",
+ 35664: "laos",
+ 35665: "lap",
+ 35666: "lapel",
+ 36111: "lapse",
+ 36112: "larch",
+ 36113: "lard",
+ 36114: "lares",
+ 36115: "large",
+ 36116: "lark",
+ 36121: "larkin",
+ 36122: "larry",
+ 36123: "lars",
+ 36124: "larva",
+ 36125: "lase",
+ 36126: "lash",
+ 36131: "lass",
+ 36132: "lasso",
+ 36133: "last",
+ 36134: "latch",
+ 36135: "late",
+ 36136: "later",
+ 36141: "latest",
+ 36142: "latex",
+ 36143: "lath",
+ 36144: "lathe",
+ 36145: "latin",
+ 36146: "latus",
+ 36151: "laud",
+ 36152: "laue",
+ 36153: "laugh",
+ 36154: "launch",
+ 36155: "laura",
+ 36156: "lava",
+ 36161: "law",
+ 36162: "lawn",
+ 36163: "lawson",
+ 36164: "lax",
+ 36165: "lay",
+ 36166: "layup",
+ 36211: "laze",
+ 36212: "lazy",
+ 36213: "lb",
+ 36214: "lc",
+ 36215: "ld",
+ 36216: "le",
+ 36221: "lea",
+ 36222: "leach",
+ 36223: "lead",
+ 36224: "leaf",
+ 36225: "leafy",
+ 36226: "leak",
+ 36231: "leaky",
+ 36232: "lean",
+ 36233: "leap",
+ 36234: "leapt",
+ 36235: "lear",
+ 36236: "learn",
+ 36241: "lease",
+ 36242: "leash",
+ 36243: "least",
+ 36244: "leave",
+ 36245: "led",
+ 36246: "ledge",
+ 36251: "lee",
+ 36252: "leech",
+ 36253: "leeds",
+ 36254: "leek",
+ 36255: "leer",
+ 36256: "leery",
+ 36261: "leeway",
+ 36262: "left",
+ 36263: "lefty",
+ 36264: "leg",
+ 36265: "legal",
+ 36266: "leggy",
+ 36311: "legion",
+ 36312: "leigh",
+ 36313: "leila",
+ 36314: "leland",
+ 36315: "lemma",
+ 36316: "lemon",
+ 36321: "len",
+ 36322: "lena",
+ 36323: "lend",
+ 36324: "lenin",
+ 36325: "lenny",
+ 36326: "lens",
+ 36331: "lent",
+ 36332: "leo",
+ 36333: "leon",
+ 36334: "leona",
+ 36335: "leone",
+ 36336: "leper",
+ 36341: "leroy",
+ 36342: "less",
+ 36343: "lessee",
+ 36344: "lest",
+ 36345: "let",
+ 36346: "lethe",
+ 36351: "lev",
+ 36352: "levee",
+ 36353: "level",
+ 36354: "lever",
+ 36355: "levi",
+ 36356: "levin",
+ 36361: "levis",
+ 36362: "levy",
+ 36363: "lew",
+ 36364: "lewd",
+ 36365: "lewis",
+ 36366: "leyden",
+ 36411: "lf",
+ 36412: "lg",
+ 36413: "lh",
+ 36414: "li",
+ 36415: "liar",
+ 36416: "libel",
+ 36421: "libido",
+ 36422: "libya",
+ 36423: "lice",
+ 36424: "lick",
+ 36425: "lid",
+ 36426: "lie",
+ 36431: "lied",
+ 36432: "lien",
+ 36433: "lieu",
+ 36434: "life",
+ 36435: "lifo",
+ 36436: "lift",
+ 36441: "light",
+ 36442: "like",
+ 36443: "liken",
+ 36444: "lila",
+ 36445: "lilac",
+ 36446: "lilly",
+ 36451: "lilt",
+ 36452: "lily",
+ 36453: "lima",
+ 36454: "limb",
+ 36455: "limbo",
+ 36456: "lime",
+ 36461: "limit",
+ 36462: "limp",
+ 36463: "lin",
+ 36464: "lind",
+ 36465: "linda",
+ 36466: "linden",
+ 36511: "line",
+ 36512: "linen",
+ 36513: "lingo",
+ 36514: "link",
+ 36515: "lint",
+ 36516: "linus",
+ 36521: "lion",
+ 36522: "lip",
+ 36523: "lipid",
+ 36524: "lisa",
+ 36525: "lise",
+ 36526: "lisle",
+ 36531: "lisp",
+ 36532: "list",
+ 36533: "listen",
+ 36534: "lit",
+ 36535: "lithe",
+ 36536: "litton",
+ 36541: "live",
+ 36542: "liven",
+ 36543: "livid",
+ 36544: "livre",
+ 36545: "liz",
+ 36546: "lizzie",
+ 36551: "lj",
+ 36552: "lk",
+ 36553: "ll",
+ 36554: "lll",
+ 36555: "llll",
+ 36556: "lloyd",
+ 36561: "lm",
+ 36562: "lmn",
+ 36563: "ln",
+ 36564: "lo",
+ 36565: "load",
+ 36566: "loaf",
+ 36611: "loam",
+ 36612: "loamy",
+ 36613: "loan",
+ 36614: "loath",
+ 36615: "lob",
+ 36616: "lobar",
+ 36621: "lobby",
+ 36622: "lobe",
+ 36623: "lobo",
+ 36624: "local",
+ 36625: "loci",
+ 36626: "lock",
+ 36631: "locke",
+ 36632: "locus",
+ 36633: "lodge",
+ 36634: "loeb",
+ 36635: "loess",
+ 36636: "loft",
+ 36641: "lofty",
+ 36642: "log",
+ 36643: "logan",
+ 36644: "loge",
+ 36645: "logic",
+ 36646: "loin",
+ 36651: "loire",
+ 36652: "lois",
+ 36653: "loiter",
+ 36654: "loki",
+ 36655: "lola",
+ 36656: "loll",
+ 36661: "lolly",
+ 36662: "lomb",
+ 36663: "lome",
+ 36664: "lone",
+ 36665: "long",
+ 36666: "look",
+ 41111: "loom",
+ 41112: "loon",
+ 41113: "loop",
+ 41114: "loose",
+ 41115: "loot",
+ 41116: "lop",
+ 41121: "lope",
+ 41122: "lopez",
+ 41123: "lord",
+ 41124: "lore",
+ 41125: "loren",
+ 41126: "los",
+ 41131: "lose",
+ 41132: "loss",
+ 41133: "lossy",
+ 41134: "lost",
+ 41135: "lot",
+ 41136: "lotte",
+ 41141: "lotus",
+ 41142: "lou",
+ 41143: "loud",
+ 41144: "louis",
+ 41145: "louise",
+ 41146: "louse",
+ 41151: "lousy",
+ 41152: "louver",
+ 41153: "love",
+ 41154: "low",
+ 41155: "lowe",
+ 41156: "lower",
+ 41161: "lowry",
+ 41162: "loy",
+ 41163: "loyal",
+ 41164: "lp",
+ 41165: "lq",
+ 41166: "lr",
+ 41211: "ls",
+ 41212: "lsi",
+ 41213: "lt",
+ 41214: "ltv",
+ 41215: "lu",
+ 41216: "lucas",
+ 41221: "lucia",
+ 41222: "lucid",
+ 41223: "luck",
+ 41224: "lucky",
+ 41225: "lucre",
+ 41226: "lucy",
+ 41231: "lug",
+ 41232: "luge",
+ 41233: "luger",
+ 41234: "luis",
+ 41235: "luke",
+ 41236: "lull",
+ 41241: "lulu",
+ 41242: "lumbar",
+ 41243: "lumen",
+ 41244: "lump",
+ 41245: "lumpy",
+ 41246: "lunar",
+ 41251: "lunch",
+ 41252: "lund",
+ 41253: "lung",
+ 41254: "lunge",
+ 41255: "lura",
+ 41256: "lurch",
+ 41261: "lure",
+ 41262: "lurid",
+ 41263: "lurk",
+ 41264: "lush",
+ 41265: "lust",
+ 41266: "lusty",
+ 41311: "lute",
+ 41312: "lutz",
+ 41313: "lux",
+ 41314: "luxe",
+ 41315: "luzon",
+ 41316: "lv",
+ 41321: "lw",
+ 41322: "lx",
+ 41323: "ly",
+ 41324: "lydia",
+ 41325: "lye",
+ 41326: "lying",
+ 41331: "lykes",
+ 41332: "lyle",
+ 41333: "lyman",
+ 41334: "lymph",
+ 41335: "lynch",
+ 41336: "lynn",
+ 41341: "lynx",
+ 41342: "lyon",
+ 41343: "lyons",
+ 41344: "lyra",
+ 41345: "lyric",
+ 41346: "lz",
+ 41351: "m",
+ 41352: "m&m",
+ 41353: "m's",
+ 41354: "ma",
+ 41355: "mabel",
+ 41356: "mac",
+ 41361: "mace",
+ 41362: "mach",
+ 41363: "macho",
+ 41364: "mack",
+ 41365: "mackey",
+ 41366: "macon",
+ 41411: "macro",
+ 41412: "mad",
+ 41413: "madam",
+ 41414: "made",
+ 41415: "madman",
+ 41416: "madsen",
+ 41421: "mae",
+ 41422: "magi",
+ 41423: "magic",
+ 41424: "magma",
+ 41425: "magna",
+ 41426: "magog",
+ 41431: "maid",
+ 41432: "maier",
+ 41433: "mail",
+ 41434: "maim",
+ 41435: "main",
+ 41436: "maine",
+ 41441: "major",
+ 41442: "make",
+ 41443: "malady",
+ 41444: "malay",
+ 41445: "male",
+ 41446: "mali",
+ 41451: "mall",
+ 41452: "malt",
+ 41453: "malta",
+ 41454: "mambo",
+ 41455: "mamma",
+ 41456: "mammal",
+ 41461: "man",
+ 41462: "mana",
+ 41463: "manama",
+ 41464: "mane",
+ 41465: "mange",
+ 41466: "mania",
+ 41511: "manic",
+ 41512: "mann",
+ 41513: "manna",
+ 41514: "manor",
+ 41515: "mans",
+ 41516: "manse",
+ 41521: "mantle",
+ 41522: "many",
+ 41523: "mao",
+ 41524: "maori",
+ 41525: "map",
+ 41526: "maple",
+ 41531: "mar",
+ 41532: "marc",
+ 41533: "march",
+ 41534: "marco",
+ 41535: "marcy",
+ 41536: "mardi",
+ 41541: "mare",
+ 41542: "margo",
+ 41543: "maria",
+ 41544: "marie",
+ 41545: "marin",
+ 41546: "marine",
+ 41551: "mario",
+ 41552: "mark",
+ 41553: "marks",
+ 41554: "marlin",
+ 41555: "marrow",
+ 41556: "marry",
+ 41561: "mars",
+ 41562: "marsh",
+ 41563: "mart",
+ 41564: "marty",
+ 41565: "marx",
+ 41566: "mary",
+ 41611: "maser",
+ 41612: "mash",
+ 41613: "mask",
+ 41614: "mason",
+ 41615: "masque",
+ 41616: "mass",
+ 41621: "mast",
+ 41622: "mat",
+ 41623: "match",
+ 41624: "mate",
+ 41625: "mateo",
+ 41626: "mater",
+ 41631: "math",
+ 41632: "matte",
+ 41633: "maul",
+ 41634: "mauve",
+ 41635: "mavis",
+ 41636: "maw",
+ 41641: "mawr",
+ 41642: "max",
+ 41643: "maxim",
+ 41644: "maxima",
+ 41645: "may",
+ 41646: "maya",
+ 41651: "maybe",
+ 41652: "mayer",
+ 41653: "mayhem",
+ 41654: "mayo",
+ 41655: "mayor",
+ 41656: "mayst",
+ 41661: "mazda",
+ 41662: "maze",
+ 41663: "mb",
+ 41664: "mba",
+ 41665: "mc",
+ 41666: "mccoy",
+ 42111: "mcgee",
+ 42112: "mckay",
+ 42113: "mckee",
+ 42114: "mcleod",
+ 42115: "md",
+ 42116: "me",
+ 42121: "mead",
+ 42122: "meal",
+ 42123: "mealy",
+ 42124: "mean",
+ 42125: "meant",
+ 42126: "meat",
+ 42131: "meaty",
+ 42132: "mecca",
+ 42133: "mecum",
+ 42134: "medal",
+ 42135: "medea",
+ 42136: "media",
+ 42141: "medic",
+ 42142: "medley",
+ 42143: "meek",
+ 42144: "meet",
+ 42145: "meg",
+ 42146: "mega",
+ 42151: "meier",
+ 42152: "meir",
+ 42153: "mel",
+ 42154: "meld",
+ 42155: "melee",
+ 42156: "mellow",
+ 42161: "melon",
+ 42162: "melt",
+ 42163: "memo",
+ 42164: "memoir",
+ 42165: "men",
+ 42166: "mend",
+ 42211: "menlo",
+ 42212: "menu",
+ 42213: "merck",
+ 42214: "mercy",
+ 42215: "mere",
+ 42216: "merge",
+ 42221: "merit",
+ 42222: "merle",
+ 42223: "merry",
+ 42224: "mesa",
+ 42225: "mescal",
+ 42226: "mesh",
+ 42231: "meson",
+ 42232: "mess",
+ 42233: "messy",
+ 42234: "met",
+ 42235: "metal",
+ 42236: "mete",
+ 42241: "meter",
+ 42242: "metro",
+ 42243: "mew",
+ 42244: "meyer",
+ 42245: "meyers",
+ 42246: "mezzo",
+ 42251: "mf",
+ 42252: "mg",
+ 42253: "mh",
+ 42254: "mi",
+ 42255: "miami",
+ 42256: "mica",
+ 42261: "mice",
+ 42262: "mickey",
+ 42263: "micky",
+ 42264: "micro",
+ 42265: "mid",
+ 42266: "midas",
+ 42311: "midge",
+ 42312: "midst",
+ 42313: "mien",
+ 42314: "miff",
+ 42315: "mig",
+ 42316: "might",
+ 42321: "mike",
+ 42322: "mila",
+ 42323: "milan",
+ 42324: "milch",
+ 42325: "mild",
+ 42326: "mildew",
+ 42331: "mile",
+ 42332: "miles",
+ 42333: "milk",
+ 42334: "milky",
+ 42335: "mill",
+ 42336: "mills",
+ 42341: "milt",
+ 42342: "mimi",
+ 42343: "mimic",
+ 42344: "mince",
+ 42345: "mind",
+ 42346: "mine",
+ 42351: "mini",
+ 42352: "minim",
+ 42353: "mink",
+ 42354: "minnow",
+ 42355: "minor",
+ 42356: "minos",
+ 42361: "minot",
+ 42362: "minsk",
+ 42363: "mint",
+ 42364: "minus",
+ 42365: "mira",
+ 42366: "mirage",
+ 42411: "mire",
+ 42412: "mirth",
+ 42413: "miser",
+ 42414: "misery",
+ 42415: "miss",
+ 42416: "missy",
+ 42421: "mist",
+ 42422: "misty",
+ 42423: "mit",
+ 42424: "mite",
+ 42425: "mitre",
+ 42426: "mitt",
+ 42431: "mix",
+ 42432: "mixup",
+ 42433: "mizar",
+ 42434: "mj",
+ 42435: "mk",
+ 42436: "ml",
+ 42441: "mm",
+ 42442: "mmm",
+ 42443: "mmmm",
+ 42444: "mn",
+ 42445: "mno",
+ 42446: "mo",
+ 42451: "moan",
+ 42452: "moat",
+ 42453: "mob",
+ 42454: "mobil",
+ 42455: "mock",
+ 42456: "modal",
+ 42461: "mode",
+ 42462: "model",
+ 42463: "modem",
+ 42464: "modish",
+ 42465: "moe",
+ 42466: "moen",
+ 42511: "mohr",
+ 42512: "moire",
+ 42513: "moist",
+ 42514: "molal",
+ 42515: "molar",
+ 42516: "mold",
+ 42521: "mole",
+ 42522: "moll",
+ 42523: "mollie",
+ 42524: "molly",
+ 42525: "molt",
+ 42526: "molten",
+ 42531: "mommy",
+ 42532: "mona",
+ 42533: "monad",
+ 42534: "mondo",
+ 42535: "monel",
+ 42536: "money",
+ 42541: "monic",
+ 42542: "monk",
+ 42543: "mont",
+ 42544: "monte",
+ 42545: "month",
+ 42546: "monty",
+ 42551: "moo",
+ 42552: "mood",
+ 42553: "moody",
+ 42554: "moon",
+ 42555: "moor",
+ 42556: "moore",
+ 42561: "moose",
+ 42562: "moot",
+ 42563: "mop",
+ 42564: "moral",
+ 42565: "morale",
+ 42566: "moran",
+ 42611: "more",
+ 42612: "morel",
+ 42613: "morn",
+ 42614: "moron",
+ 42615: "morse",
+ 42616: "morsel",
+ 42621: "mort",
+ 42622: "mosaic",
+ 42623: "moser",
+ 42624: "moses",
+ 42625: "moss",
+ 42626: "mossy",
+ 42631: "most",
+ 42632: "mot",
+ 42633: "motel",
+ 42634: "motet",
+ 42635: "moth",
+ 42636: "mother",
+ 42641: "motif",
+ 42642: "motor",
+ 42643: "motto",
+ 42644: "mould",
+ 42645: "mound",
+ 42646: "mount",
+ 42651: "mourn",
+ 42652: "mouse",
+ 42653: "mousy",
+ 42654: "mouth",
+ 42655: "move",
+ 42656: "movie",
+ 42661: "mow",
+ 42662: "moyer",
+ 42663: "mp",
+ 42664: "mph",
+ 42665: "mq",
+ 42666: "mr",
+ 43111: "mrs",
+ 43112: "ms",
+ 43113: "mt",
+ 43114: "mu",
+ 43115: "much",
+ 43116: "muck",
+ 43121: "mucus",
+ 43122: "mud",
+ 43123: "mudd",
+ 43124: "muddy",
+ 43125: "muff",
+ 43126: "muffin",
+ 43131: "mug",
+ 43132: "muggy",
+ 43133: "mugho",
+ 43134: "muir",
+ 43135: "mulch",
+ 43136: "mulct",
+ 43141: "mule",
+ 43142: "mull",
+ 43143: "multi",
+ 43144: "mum",
+ 43145: "mummy",
+ 43146: "munch",
+ 43151: "mung",
+ 43152: "munson",
+ 43153: "muon",
+ 43154: "muong",
+ 43155: "mural",
+ 43156: "muriel",
+ 43161: "murk",
+ 43162: "murky",
+ 43163: "murre",
+ 43164: "muse",
+ 43165: "mush",
+ 43166: "mushy",
+ 43211: "music",
+ 43212: "musk",
+ 43213: "muslim",
+ 43214: "must",
+ 43215: "musty",
+ 43216: "mute",
+ 43221: "mutt",
+ 43222: "muzak",
+ 43223: "muzo",
+ 43224: "mv",
+ 43225: "mw",
+ 43226: "mx",
+ 43231: "my",
+ 43232: "myel",
+ 43233: "myers",
+ 43234: "mylar",
+ 43235: "mynah",
+ 43236: "myopia",
+ 43241: "myra",
+ 43242: "myron",
+ 43243: "myrrh",
+ 43244: "myself",
+ 43245: "myth",
+ 43246: "mz",
+ 43251: "n",
+ 43252: "n's",
+ 43253: "na",
+ 43254: "naacp",
+ 43255: "nab",
+ 43256: "nadir",
+ 43261: "nag",
+ 43262: "nagoya",
+ 43263: "nagy",
+ 43264: "naiad",
+ 43265: "nail",
+ 43266: "nair",
+ 43311: "naive",
+ 43312: "naked",
+ 43313: "name",
+ 43314: "nan",
+ 43315: "nancy",
+ 43316: "naomi",
+ 43321: "nap",
+ 43322: "nary",
+ 43323: "nasa",
+ 43324: "nasal",
+ 43325: "nash",
+ 43326: "nasty",
+ 43331: "nat",
+ 43332: "natal",
+ 43333: "nate",
+ 43334: "nato",
+ 43335: "natty",
+ 43336: "nature",
+ 43341: "naval",
+ 43342: "nave",
+ 43343: "navel",
+ 43344: "navy",
+ 43345: "nay",
+ 43346: "nazi",
+ 43351: "nb",
+ 43352: "nbc",
+ 43353: "nbs",
+ 43354: "nc",
+ 43355: "ncaa",
+ 43356: "ncr",
+ 43361: "nd",
+ 43362: "ne",
+ 43363: "neal",
+ 43364: "near",
+ 43365: "neat",
+ 43366: "neath",
+ 43411: "neck",
+ 43412: "ned",
+ 43413: "nee",
+ 43414: "need",
+ 43415: "needy",
+ 43416: "neff",
+ 43421: "negate",
+ 43422: "negro",
+ 43423: "nehru",
+ 43424: "neil",
+ 43425: "nell",
+ 43426: "nelsen",
+ 43431: "neon",
+ 43432: "nepal",
+ 43433: "nero",
+ 43434: "nerve",
+ 43435: "ness",
+ 43436: "nest",
+ 43441: "net",
+ 43442: "neuron",
+ 43443: "neva",
+ 43444: "neve",
+ 43445: "new",
+ 43446: "newel",
+ 43451: "newt",
+ 43452: "next",
+ 43453: "nf",
+ 43454: "ng",
+ 43455: "nh",
+ 43456: "ni",
+ 43461: "nib",
+ 43462: "nibs",
+ 43463: "nice",
+ 43464: "nicety",
+ 43465: "niche",
+ 43466: "nick",
+ 43511: "niece",
+ 43512: "niger",
+ 43513: "nigh",
+ 43514: "night",
+ 43515: "nih",
+ 43516: "nikko",
+ 43521: "nil",
+ 43522: "nile",
+ 43523: "nimbus",
+ 43524: "nimh",
+ 43525: "nina",
+ 43526: "nine",
+ 43531: "ninth",
+ 43532: "niobe",
+ 43533: "nip",
+ 43534: "nit",
+ 43535: "nitric",
+ 43536: "nitty",
+ 43541: "nixon",
+ 43542: "nj",
+ 43543: "nk",
+ 43544: "nl",
+ 43545: "nm",
+ 43546: "nn",
+ 43551: "nnn",
+ 43552: "nnnn",
+ 43553: "no",
+ 43554: "noaa",
+ 43555: "noah",
+ 43556: "nob",
+ 43561: "nobel",
+ 43562: "noble",
+ 43563: "nod",
+ 43564: "nodal",
+ 43565: "node",
+ 43566: "noel",
+ 43611: "noise",
+ 43612: "noisy",
+ 43613: "nolan",
+ 43614: "noll",
+ 43615: "nolo",
+ 43616: "nomad",
+ 43621: "non",
+ 43622: "nonce",
+ 43623: "none",
+ 43624: "nook",
+ 43625: "noon",
+ 43626: "noose",
+ 43631: "nop",
+ 43632: "nor",
+ 43633: "nora",
+ 43634: "norm",
+ 43635: "norma",
+ 43636: "north",
+ 43641: "norway",
+ 43642: "nose",
+ 43643: "not",
+ 43644: "notch",
+ 43645: "note",
+ 43646: "notre",
+ 43651: "noun",
+ 43652: "nov",
+ 43653: "nova",
+ 43654: "novak",
+ 43655: "novel",
+ 43656: "novo",
+ 43661: "now",
+ 43662: "np",
+ 43663: "nq",
+ 43664: "nr",
+ 43665: "nrc",
+ 43666: "ns",
+ 44111: "nsf",
+ 44112: "nt",
+ 44113: "ntis",
+ 44114: "nu",
+ 44115: "nuance",
+ 44116: "nubia",
+ 44121: "nuclei",
+ 44122: "nude",
+ 44123: "nudge",
+ 44124: "null",
+ 44125: "numb",
+ 44126: "nun",
+ 44131: "nurse",
+ 44132: "nut",
+ 44133: "nv",
+ 44134: "nw",
+ 44135: "nx",
+ 44136: "ny",
+ 44141: "nyc",
+ 44142: "nylon",
+ 44143: "nymph",
+ 44144: "nyu",
+ 44145: "nz",
+ 44146: "o",
+ 44151: "o'er",
+ 44152: "o's",
+ 44153: "oa",
+ 44154: "oaf",
+ 44155: "oak",
+ 44156: "oaken",
+ 44161: "oakley",
+ 44162: "oar",
+ 44163: "oases",
+ 44164: "oasis",
+ 44165: "oat",
+ 44166: "oath",
+ 44211: "ob",
+ 44212: "obese",
+ 44213: "obey",
+ 44214: "objet",
+ 44215: "oboe",
+ 44216: "oc",
+ 44221: "occur",
+ 44222: "ocean",
+ 44223: "oct",
+ 44224: "octal",
+ 44225: "octave",
+ 44226: "octet",
+ 44231: "od",
+ 44232: "odd",
+ 44233: "ode",
+ 44234: "odin",
+ 44235: "odium",
+ 44236: "oe",
+ 44241: "of",
+ 44242: "off",
+ 44243: "offal",
+ 44244: "offend",
+ 44245: "offer",
+ 44246: "oft",
+ 44251: "often",
+ 44252: "og",
+ 44253: "ogden",
+ 44254: "ogle",
+ 44255: "ogre",
+ 44256: "oh",
+ 44261: "ohio",
+ 44262: "ohm",
+ 44263: "ohmic",
+ 44264: "oi",
+ 44265: "oil",
+ 44266: "oily",
+ 44311: "oint",
+ 44312: "oj",
+ 44313: "ok",
+ 44314: "okay",
+ 44315: "ol",
+ 44316: "olaf",
+ 44321: "olav",
+ 44322: "old",
+ 44323: "olden",
+ 44324: "oldy",
+ 44325: "olga",
+ 44326: "olin",
+ 44331: "olive",
+ 44332: "olsen",
+ 44333: "olson",
+ 44334: "om",
+ 44335: "omaha",
+ 44336: "oman",
+ 44341: "omega",
+ 44342: "omen",
+ 44343: "omit",
+ 44344: "on",
+ 44345: "once",
+ 44346: "one",
+ 44351: "onion",
+ 44352: "only",
+ 44353: "onset",
+ 44354: "onto",
+ 44355: "onus",
+ 44356: "onward",
+ 44361: "onyx",
+ 44362: "oo",
+ 44363: "ooo",
+ 44364: "oooo",
+ 44365: "ooze",
+ 44366: "op",
+ 44411: "opal",
+ 44412: "opec",
+ 44413: "opel",
+ 44414: "open",
+ 44415: "opera",
+ 44416: "opium",
+ 44421: "opt",
+ 44422: "optic",
+ 44423: "opus",
+ 44424: "oq",
+ 44425: "or",
+ 44426: "oral",
+ 44431: "orate",
+ 44432: "orb",
+ 44433: "orbit",
+ 44434: "orchid",
+ 44435: "ordain",
+ 44436: "order",
+ 44441: "ore",
+ 44442: "organ",
+ 44443: "orgy",
+ 44444: "orin",
+ 44445: "orion",
+ 44446: "ornery",
+ 44451: "orono",
+ 44452: "orr",
+ 44453: "os",
+ 44454: "osaka",
+ 44455: "oscar",
+ 44456: "osier",
+ 44461: "oslo",
+ 44462: "ot",
+ 44463: "other",
+ 44464: "otis",
+ 44465: "ott",
+ 44466: "otter",
+ 44511: "otto",
+ 44512: "ou",
+ 44513: "ouch",
+ 44514: "ought",
+ 44515: "ounce",
+ 44516: "our",
+ 44521: "oust",
+ 44522: "out",
+ 44523: "ouvre",
+ 44524: "ouzel",
+ 44525: "ouzo",
+ 44526: "ov",
+ 44531: "ova",
+ 44532: "oval",
+ 44533: "ovary",
+ 44534: "ovate",
+ 44535: "oven",
+ 44536: "over",
+ 44541: "overt",
+ 44542: "ovid",
+ 44543: "ow",
+ 44544: "owe",
+ 44545: "owens",
+ 44546: "owing",
+ 44551: "owl",
+ 44552: "owly",
+ 44553: "own",
+ 44554: "ox",
+ 44555: "oxen",
+ 44556: "oxeye",
+ 44561: "oxide",
+ 44562: "oxnard",
+ 44563: "oy",
+ 44564: "oz",
+ 44565: "ozark",
+ 44566: "ozone",
+ 44611: "p",
+ 44612: "p's",
+ 44613: "pa",
+ 44614: "pablo",
+ 44615: "pabst",
+ 44616: "pace",
+ 44621: "pack",
+ 44622: "packet",
+ 44623: "pact",
+ 44624: "pad",
+ 44625: "paddy",
+ 44626: "padre",
+ 44631: "paean",
+ 44632: "pagan",
+ 44633: "page",
+ 44634: "paid",
+ 44635: "pail",
+ 44636: "pain",
+ 44641: "paine",
+ 44642: "paint",
+ 44643: "pair",
+ 44644: "pal",
+ 44645: "pale",
+ 44646: "pall",
+ 44651: "palm",
+ 44652: "palo",
+ 44653: "palsy",
+ 44654: "pam",
+ 44655: "pampa",
+ 44656: "pan",
+ 44661: "panama",
+ 44662: "panda",
+ 44663: "pane",
+ 44664: "panel",
+ 44665: "pang",
+ 44666: "panic",
+ 45111: "pansy",
+ 45112: "pant",
+ 45113: "panty",
+ 45114: "paoli",
+ 45115: "pap",
+ 45116: "papa",
+ 45121: "papal",
+ 45122: "papaw",
+ 45123: "paper",
+ 45124: "pappy",
+ 45125: "papua",
+ 45126: "par",
+ 45131: "parch",
+ 45132: "pardon",
+ 45133: "pare",
+ 45134: "pareto",
+ 45135: "paris",
+ 45136: "park",
+ 45141: "parke",
+ 45142: "parks",
+ 45143: "parr",
+ 45144: "parry",
+ 45145: "parse",
+ 45146: "part",
+ 45151: "party",
+ 45152: "pascal",
+ 45153: "pasha",
+ 45154: "paso",
+ 45155: "pass",
+ 45156: "passe",
+ 45161: "past",
+ 45162: "paste",
+ 45163: "pasty",
+ 45164: "pat",
+ 45165: "patch",
+ 45166: "pate",
+ 45211: "pater",
+ 45212: "path",
+ 45213: "patio",
+ 45214: "patsy",
+ 45215: "patti",
+ 45216: "patton",
+ 45221: "patty",
+ 45222: "paul",
+ 45223: "paula",
+ 45224: "pauli",
+ 45225: "paulo",
+ 45226: "pause",
+ 45231: "pave",
+ 45232: "paw",
+ 45233: "pawn",
+ 45234: "pax",
+ 45235: "pay",
+ 45236: "payday",
+ 45241: "payne",
+ 45242: "paz",
+ 45243: "pb",
+ 45244: "pbs",
+ 45245: "pc",
+ 45246: "pd",
+ 45251: "pe",
+ 45252: "pea",
+ 45253: "peace",
+ 45254: "peach",
+ 45255: "peak",
+ 45256: "peaky",
+ 45261: "peal",
+ 45262: "peale",
+ 45263: "pear",
+ 45264: "pearl",
+ 45265: "pease",
+ 45266: "peat",
+ 45311: "pebble",
+ 45312: "pecan",
+ 45313: "peck",
+ 45314: "pecos",
+ 45315: "pedal",
+ 45316: "pedro",
+ 45321: "pee",
+ 45322: "peed",
+ 45323: "peek",
+ 45324: "peel",
+ 45325: "peep",
+ 45326: "peepy",
+ 45331: "peer",
+ 45332: "peg",
+ 45333: "peggy",
+ 45334: "pelt",
+ 45335: "pen",
+ 45336: "penal",
+ 45341: "pence",
+ 45342: "pencil",
+ 45343: "pend",
+ 45344: "penh",
+ 45345: "penn",
+ 45346: "penna",
+ 45351: "penny",
+ 45352: "pent",
+ 45353: "peony",
+ 45354: "pep",
+ 45355: "peppy",
+ 45356: "pepsi",
+ 45361: "per",
+ 45362: "perch",
+ 45363: "percy",
+ 45364: "perez",
+ 45365: "peril",
+ 45366: "perk",
+ 45411: "perky",
+ 45412: "perle",
+ 45413: "perry",
+ 45414: "persia",
+ 45415: "pert",
+ 45416: "perth",
+ 45421: "peru",
+ 45422: "peruse",
+ 45423: "pest",
+ 45424: "peste",
+ 45425: "pet",
+ 45426: "petal",
+ 45431: "pete",
+ 45432: "peter",
+ 45433: "petit",
+ 45434: "petri",
+ 45435: "petty",
+ 45436: "pew",
+ 45441: "pewee",
+ 45442: "pf",
+ 45443: "pg",
+ 45444: "ph",
+ 45445: "ph.d",
+ 45446: "phage",
+ 45451: "phase",
+ 45452: "phd",
+ 45453: "phenol",
+ 45454: "phi",
+ 45455: "phil",
+ 45456: "phlox",
+ 45461: "phon",
+ 45462: "phone",
+ 45463: "phony",
+ 45464: "photo",
+ 45465: "phyla",
+ 45466: "physic",
+ 45511: "pi",
+ 45512: "piano",
+ 45513: "pica",
+ 45514: "pick",
+ 45515: "pickup",
+ 45516: "picky",
+ 45521: "pie",
+ 45522: "piece",
+ 45523: "pier",
+ 45524: "pierce",
+ 45525: "piety",
+ 45526: "pig",
+ 45531: "piggy",
+ 45532: "pike",
+ 45533: "pile",
+ 45534: "pill",
+ 45535: "pilot",
+ 45536: "pimp",
+ 45541: "pin",
+ 45542: "pinch",
+ 45543: "pine",
+ 45544: "ping",
+ 45545: "pinion",
+ 45546: "pink",
+ 45551: "pint",
+ 45552: "pinto",
+ 45553: "pion",
+ 45554: "piotr",
+ 45555: "pious",
+ 45556: "pip",
+ 45561: "pipe",
+ 45562: "piper",
+ 45563: "pique",
+ 45564: "pit",
+ 45565: "pitch",
+ 45566: "pith",
+ 45611: "pithy",
+ 45612: "pitney",
+ 45613: "pitt",
+ 45614: "pity",
+ 45615: "pius",
+ 45616: "pivot",
+ 45621: "pixel",
+ 45622: "pixy",
+ 45623: "pizza",
+ 45624: "pj",
+ 45625: "pk",
+ 45626: "pl",
+ 45631: "place",
+ 45632: "plague",
+ 45633: "plaid",
+ 45634: "plain",
+ 45635: "plan",
+ 45636: "plane",
+ 45641: "plank",
+ 45642: "plant",
+ 45643: "plasm",
+ 45644: "plat",
+ 45645: "plate",
+ 45646: "plato",
+ 45651: "play",
+ 45652: "playa",
+ 45653: "plaza",
+ 45654: "plea",
+ 45655: "plead",
+ 45656: "pleat",
+ 45661: "pledge",
+ 45662: "pliny",
+ 45663: "plod",
+ 45664: "plop",
+ 45665: "plot",
+ 45666: "plow",
+ 46111: "pluck",
+ 46112: "plug",
+ 46113: "plum",
+ 46114: "plumb",
+ 46115: "plume",
+ 46116: "plump",
+ 46121: "plunk",
+ 46122: "plus",
+ 46123: "plush",
+ 46124: "plushy",
+ 46125: "pluto",
+ 46126: "ply",
+ 46131: "pm",
+ 46132: "pn",
+ 46133: "po",
+ 46134: "poach",
+ 46135: "pobox",
+ 46136: "pod",
+ 46141: "podge",
+ 46142: "podia",
+ 46143: "poe",
+ 46144: "poem",
+ 46145: "poesy",
+ 46146: "poet",
+ 46151: "poetry",
+ 46152: "pogo",
+ 46153: "poi",
+ 46154: "point",
+ 46155: "poise",
+ 46156: "poke",
+ 46161: "pol",
+ 46162: "polar",
+ 46163: "pole",
+ 46164: "police",
+ 46165: "polio",
+ 46166: "polis",
+ 46211: "polk",
+ 46212: "polka",
+ 46213: "poll",
+ 46214: "polo",
+ 46215: "pomona",
+ 46216: "pomp",
+ 46221: "ponce",
+ 46222: "pond",
+ 46223: "pong",
+ 46224: "pont",
+ 46225: "pony",
+ 46226: "pooch",
+ 46231: "pooh",
+ 46232: "pool",
+ 46233: "poole",
+ 46234: "poop",
+ 46235: "poor",
+ 46236: "pop",
+ 46241: "pope",
+ 46242: "poppy",
+ 46243: "porch",
+ 46244: "pore",
+ 46245: "pork",
+ 46246: "porous",
+ 46251: "port",
+ 46252: "porte",
+ 46253: "portia",
+ 46254: "porto",
+ 46255: "pose",
+ 46256: "posey",
+ 46261: "posh",
+ 46262: "posit",
+ 46263: "posse",
+ 46264: "post",
+ 46265: "posy",
+ 46266: "pot",
+ 46311: "potts",
+ 46312: "pouch",
+ 46313: "pound",
+ 46314: "pour",
+ 46315: "pout",
+ 46316: "pow",
+ 46321: "powder",
+ 46322: "power",
+ 46323: "pp",
+ 46324: "ppm",
+ 46325: "ppp",
+ 46326: "pppp",
+ 46331: "pq",
+ 46332: "pqr",
+ 46333: "pr",
+ 46334: "prado",
+ 46335: "pram",
+ 46336: "prank",
+ 46341: "pratt",
+ 46342: "pray",
+ 46343: "preen",
+ 46344: "prefix",
+ 46345: "prep",
+ 46346: "press",
+ 46351: "prexy",
+ 46352: "prey",
+ 46353: "priam",
+ 46354: "price",
+ 46355: "prick",
+ 46356: "pride",
+ 46361: "prig",
+ 46362: "prim",
+ 46363: "prima",
+ 46364: "prime",
+ 46365: "primp",
+ 46366: "prince",
+ 46411: "print",
+ 46412: "prior",
+ 46413: "prism",
+ 46414: "prissy",
+ 46415: "privy",
+ 46416: "prize",
+ 46421: "pro",
+ 46422: "probe",
+ 46423: "prod",
+ 46424: "prof",
+ 46425: "prom",
+ 46426: "prone",
+ 46431: "prong",
+ 46432: "proof",
+ 46433: "prop",
+ 46434: "propyl",
+ 46435: "prose",
+ 46436: "proud",
+ 46441: "prove",
+ 46442: "prow",
+ 46443: "prowl",
+ 46444: "proxy",
+ 46445: "prune",
+ 46446: "pry",
+ 46451: "ps",
+ 46452: "psalm",
+ 46453: "psi",
+ 46454: "psych",
+ 46455: "pt",
+ 46456: "pta",
+ 46461: "pu",
+ 46462: "pub",
+ 46463: "puck",
+ 46464: "puddly",
+ 46465: "puerto",
+ 46466: "puff",
+ 46511: "puffy",
+ 46512: "pug",
+ 46513: "pugh",
+ 46514: "puke",
+ 46515: "pull",
+ 46516: "pulp",
+ 46521: "pulse",
+ 46522: "puma",
+ 46523: "pump",
+ 46524: "pun",
+ 46525: "punch",
+ 46526: "punic",
+ 46531: "punish",
+ 46532: "punk",
+ 46533: "punky",
+ 46534: "punt",
+ 46535: "puny",
+ 46536: "pup",
+ 46541: "pupal",
+ 46542: "pupil",
+ 46543: "puppy",
+ 46544: "pure",
+ 46545: "purge",
+ 46546: "purl",
+ 46551: "purr",
+ 46552: "purse",
+ 46553: "pus",
+ 46554: "pusan",
+ 46555: "pusey",
+ 46556: "push",
+ 46561: "pussy",
+ 46562: "put",
+ 46563: "putt",
+ 46564: "putty",
+ 46565: "pv",
+ 46566: "pvc",
+ 46611: "pw",
+ 46612: "px",
+ 46613: "py",
+ 46614: "pygmy",
+ 46615: "pyle",
+ 46616: "pyre",
+ 46621: "pyrex",
+ 46622: "pyrite",
+ 46623: "pz",
+ 46624: "q",
+ 46625: "q's",
+ 46626: "qa",
+ 46631: "qatar",
+ 46632: "qb",
+ 46633: "qc",
+ 46634: "qd",
+ 46635: "qe",
+ 46636: "qed",
+ 46641: "qf",
+ 46642: "qg",
+ 46643: "qh",
+ 46644: "qi",
+ 46645: "qj",
+ 46646: "qk",
+ 46651: "ql",
+ 46652: "qm",
+ 46653: "qn",
+ 46654: "qo",
+ 46655: "qp",
+ 46656: "qq",
+ 46661: "qqq",
+ 46662: "qqqq",
+ 46663: "qr",
+ 46664: "qrs",
+ 46665: "qs",
+ 46666: "qt",
+ 51111: "qu",
+ 51112: "qua",
+ 51113: "quack",
+ 51114: "quad",
+ 51115: "quaff",
+ 51116: "quail",
+ 51121: "quake",
+ 51122: "qualm",
+ 51123: "quark",
+ 51124: "quarry",
+ 51125: "quart",
+ 51126: "quash",
+ 51131: "quasi",
+ 51132: "quay",
+ 51133: "queasy",
+ 51134: "queen",
+ 51135: "queer",
+ 51136: "quell",
+ 51141: "query",
+ 51142: "quest",
+ 51143: "queue",
+ 51144: "quick",
+ 51145: "quid",
+ 51146: "quiet",
+ 51151: "quill",
+ 51152: "quilt",
+ 51153: "quinn",
+ 51154: "quint",
+ 51155: "quip",
+ 51156: "quirk",
+ 51161: "quirt",
+ 51162: "quit",
+ 51163: "quite",
+ 51164: "quito",
+ 51165: "quiz",
+ 51166: "quo",
+ 51211: "quod",
+ 51212: "quota",
+ 51213: "quote",
+ 51214: "qv",
+ 51215: "qw",
+ 51216: "qx",
+ 51221: "qy",
+ 51222: "qz",
+ 51223: "r",
+ 51224: "r&d",
+ 51225: "r's",
+ 51226: "ra",
+ 51231: "rabat",
+ 51232: "rabbi",
+ 51233: "rabbit",
+ 51234: "rabid",
+ 51235: "rabin",
+ 51236: "race",
+ 51241: "rack",
+ 51242: "racy",
+ 51243: "radar",
+ 51244: "radii",
+ 51245: "radio",
+ 51246: "radium",
+ 51251: "radix",
+ 51252: "radon",
+ 51253: "rae",
+ 51254: "rafael",
+ 51255: "raft",
+ 51256: "rag",
+ 51261: "rage",
+ 51262: "raid",
+ 51263: "rail",
+ 51264: "rain",
+ 51265: "rainy",
+ 51266: "raise",
+ 51311: "raj",
+ 51312: "rajah",
+ 51313: "rake",
+ 51314: "rally",
+ 51315: "ralph",
+ 51316: "ram",
+ 51321: "raman",
+ 51322: "ramo",
+ 51323: "ramp",
+ 51324: "ramsey",
+ 51325: "ran",
+ 51326: "ranch",
+ 51331: "rand",
+ 51332: "randy",
+ 51333: "rang",
+ 51334: "range",
+ 51335: "rangy",
+ 51336: "rank",
+ 51341: "rant",
+ 51342: "raoul",
+ 51343: "rap",
+ 51344: "rape",
+ 51345: "rapid",
+ 51346: "rapt",
+ 51351: "rare",
+ 51352: "rasa",
+ 51353: "rascal",
+ 51354: "rash",
+ 51355: "rasp",
+ 51356: "rat",
+ 51361: "rata",
+ 51362: "rate",
+ 51363: "rater",
+ 51364: "ratio",
+ 51365: "rattle",
+ 51366: "raul",
+ 51411: "rave",
+ 51412: "ravel",
+ 51413: "raven",
+ 51414: "raw",
+ 51415: "ray",
+ 51416: "raze",
+ 51421: "razor",
+ 51422: "rb",
+ 51423: "rc",
+ 51424: "rca",
+ 51425: "rd",
+ 51426: "re",
+ 51431: "reach",
+ 51432: "read",
+ 51433: "ready",
+ 51434: "reagan",
+ 51435: "real",
+ 51436: "realm",
+ 51441: "ream",
+ 51442: "reap",
+ 51443: "rear",
+ 51444: "reave",
+ 51445: "reb",
+ 51446: "rebel",
+ 51451: "rebut",
+ 51452: "recipe",
+ 51453: "reck",
+ 51454: "recur",
+ 51455: "red",
+ 51456: "redeem",
+ 51461: "reduce",
+ 51462: "reed",
+ 51463: "reedy",
+ 51464: "reef",
+ 51465: "reek",
+ 51466: "reel",
+ 51511: "reese",
+ 51512: "reeve",
+ 51513: "refer",
+ 51514: "regal",
+ 51515: "regina",
+ 51516: "regis",
+ 51521: "reich",
+ 51522: "reid",
+ 51523: "reign",
+ 51524: "rein",
+ 51525: "relax",
+ 51526: "relay",
+ 51531: "relic",
+ 51532: "reman",
+ 51533: "remedy",
+ 51534: "remit",
+ 51535: "remus",
+ 51536: "rena",
+ 51541: "renal",
+ 51542: "rend",
+ 51543: "rene",
+ 51544: "renown",
+ 51545: "rent",
+ 51546: "rep",
+ 51551: "repel",
+ 51552: "repent",
+ 51553: "resin",
+ 51554: "resort",
+ 51555: "rest",
+ 51556: "ret",
+ 51561: "retch",
+ 51562: "return",
+ 51563: "reub",
+ 51564: "rev",
+ 51565: "reveal",
+ 51566: "revel",
+ 51611: "rever",
+ 51612: "revet",
+ 51613: "revved",
+ 51614: "rex",
+ 51615: "rf",
+ 51616: "rg",
+ 51621: "rh",
+ 51622: "rhea",
+ 51623: "rheum",
+ 51624: "rhine",
+ 51625: "rhino",
+ 51626: "rho",
+ 51631: "rhoda",
+ 51632: "rhode",
+ 51633: "rhyme",
+ 51634: "ri",
+ 51635: "rib",
+ 51636: "rica",
+ 51641: "rice",
+ 51642: "rich",
+ 51643: "rick",
+ 51644: "rico",
+ 51645: "rid",
+ 51646: "ride",
+ 51651: "ridge",
+ 51652: "rifle",
+ 51653: "rift",
+ 51654: "rig",
+ 51655: "riga",
+ 51656: "rigel",
+ 51661: "riggs",
+ 51662: "right",
+ 51663: "rigid",
+ 51664: "riley",
+ 51665: "rill",
+ 51666: "rilly",
+ 52111: "rim",
+ 52112: "rime",
+ 52113: "rimy",
+ 52114: "ring",
+ 52115: "rink",
+ 52116: "rinse",
+ 52121: "rio",
+ 52122: "riot",
+ 52123: "rip",
+ 52124: "ripe",
+ 52125: "ripen",
+ 52126: "ripley",
+ 52131: "rise",
+ 52132: "risen",
+ 52133: "risk",
+ 52134: "risky",
+ 52135: "rite",
+ 52136: "ritz",
+ 52141: "rival",
+ 52142: "riven",
+ 52143: "river",
+ 52144: "rivet",
+ 52145: "riyadh",
+ 52146: "rj",
+ 52151: "rk",
+ 52152: "rl",
+ 52153: "rm",
+ 52154: "rn",
+ 52155: "ro",
+ 52156: "roach",
+ 52161: "road",
+ 52162: "roam",
+ 52163: "roar",
+ 52164: "roast",
+ 52165: "rob",
+ 52166: "robe",
+ 52211: "robin",
+ 52212: "robot",
+ 52213: "rock",
+ 52214: "rocket",
+ 52215: "rocky",
+ 52216: "rod",
+ 52221: "rode",
+ 52222: "rodeo",
+ 52223: "roe",
+ 52224: "roger",
+ 52225: "rogue",
+ 52226: "roil",
+ 52231: "role",
+ 52232: "roll",
+ 52233: "roman",
+ 52234: "rome",
+ 52235: "romeo",
+ 52236: "romp",
+ 52241: "ron",
+ 52242: "rondo",
+ 52243: "rood",
+ 52244: "roof",
+ 52245: "rook",
+ 52246: "rookie",
+ 52251: "rooky",
+ 52252: "room",
+ 52253: "roomy",
+ 52254: "roost",
+ 52255: "root",
+ 52256: "rope",
+ 52261: "rosa",
+ 52262: "rose",
+ 52263: "rosen",
+ 52264: "ross",
+ 52265: "rosy",
+ 52266: "rot",
+ 52311: "rotc",
+ 52312: "roth",
+ 52313: "rotor",
+ 52314: "rouge",
+ 52315: "rough",
+ 52316: "round",
+ 52321: "rouse",
+ 52322: "rout",
+ 52323: "route",
+ 52324: "rove",
+ 52325: "row",
+ 52326: "rowdy",
+ 52331: "rowe",
+ 52332: "roy",
+ 52333: "royal",
+ 52334: "royce",
+ 52335: "rp",
+ 52336: "rpm",
+ 52341: "rq",
+ 52342: "rr",
+ 52343: "rrr",
+ 52344: "rrrr",
+ 52345: "rs",
+ 52346: "rst",
+ 52351: "rsvp",
+ 52352: "rt",
+ 52353: "ru",
+ 52354: "ruanda",
+ 52355: "rub",
+ 52356: "rube",
+ 52361: "ruben",
+ 52362: "rubin",
+ 52363: "rubric",
+ 52364: "ruby",
+ 52365: "ruddy",
+ 52366: "rude",
+ 52411: "rudy",
+ 52412: "rue",
+ 52413: "rufus",
+ 52414: "rug",
+ 52415: "ruin",
+ 52416: "rule",
+ 52421: "rum",
+ 52422: "rumen",
+ 52423: "rummy",
+ 52424: "rump",
+ 52425: "rumpus",
+ 52426: "run",
+ 52431: "rune",
+ 52432: "rung",
+ 52433: "runge",
+ 52434: "runic",
+ 52435: "runt",
+ 52436: "runty",
+ 52441: "rupee",
+ 52442: "rural",
+ 52443: "ruse",
+ 52444: "rush",
+ 52445: "rusk",
+ 52446: "russ",
+ 52451: "russo",
+ 52452: "rust",
+ 52453: "rusty",
+ 52454: "rut",
+ 52455: "ruth",
+ 52456: "rutty",
+ 52461: "rv",
+ 52462: "rw",
+ 52463: "rx",
+ 52464: "ry",
+ 52465: "ryan",
+ 52466: "ryder",
+ 52511: "rye",
+ 52512: "rz",
+ 52513: "s",
+ 52514: "s's",
+ 52515: "sa",
+ 52516: "sabine",
+ 52521: "sable",
+ 52522: "sabra",
+ 52523: "sac",
+ 52524: "sachs",
+ 52525: "sack",
+ 52526: "sad",
+ 52531: "saddle",
+ 52532: "sadie",
+ 52533: "safari",
+ 52534: "safe",
+ 52535: "sag",
+ 52536: "saga",
+ 52541: "sage",
+ 52542: "sago",
+ 52543: "said",
+ 52544: "sail",
+ 52545: "saint",
+ 52546: "sake",
+ 52551: "sal",
+ 52552: "salad",
+ 52553: "sale",
+ 52554: "salem",
+ 52555: "saline",
+ 52556: "salk",
+ 52561: "salle",
+ 52562: "sally",
+ 52563: "salon",
+ 52564: "salt",
+ 52565: "salty",
+ 52566: "salve",
+ 52611: "salvo",
+ 52612: "sam",
+ 52613: "samba",
+ 52614: "same",
+ 52615: "sammy",
+ 52616: "samoa",
+ 52621: "samuel",
+ 52622: "san",
+ 52623: "sana",
+ 52624: "sand",
+ 52625: "sandal",
+ 52626: "sandy",
+ 52631: "sane",
+ 52632: "sang",
+ 52633: "sank",
+ 52634: "sans",
+ 52635: "santa",
+ 52636: "santo",
+ 52641: "sao",
+ 52642: "sap",
+ 52643: "sappy",
+ 52644: "sara",
+ 52645: "sarah",
+ 52646: "saran",
+ 52651: "sari",
+ 52652: "sash",
+ 52653: "sat",
+ 52654: "satan",
+ 52655: "satin",
+ 52656: "satyr",
+ 52661: "sauce",
+ 52662: "saucy",
+ 52663: "saud",
+ 52664: "saudi",
+ 52665: "saul",
+ 52666: "sault",
+ 53111: "saute",
+ 53112: "save",
+ 53113: "savoy",
+ 53114: "savvy",
+ 53115: "saw",
+ 53116: "sawyer",
+ 53121: "sax",
+ 53122: "saxon",
+ 53123: "say",
+ 53124: "sb",
+ 53125: "sc",
+ 53126: "scab",
+ 53131: "scala",
+ 53132: "scald",
+ 53133: "scale",
+ 53134: "scalp",
+ 53135: "scam",
+ 53136: "scamp",
+ 53141: "scan",
+ 53142: "scant",
+ 53143: "scar",
+ 53144: "scare",
+ 53145: "scarf",
+ 53146: "scary",
+ 53151: "scat",
+ 53152: "scaup",
+ 53153: "scene",
+ 53154: "scent",
+ 53155: "school",
+ 53156: "scion",
+ 53161: "scm",
+ 53162: "scoff",
+ 53163: "scold",
+ 53164: "scoop",
+ 53165: "scoot",
+ 53166: "scope",
+ 53211: "scops",
+ 53212: "score",
+ 53213: "scoria",
+ 53214: "scorn",
+ 53215: "scot",
+ 53216: "scott",
+ 53221: "scour",
+ 53222: "scout",
+ 53223: "scowl",
+ 53224: "scram",
+ 53225: "scrap",
+ 53226: "scrape",
+ 53231: "screw",
+ 53232: "scrim",
+ 53233: "scrub",
+ 53234: "scuba",
+ 53235: "scud",
+ 53236: "scuff",
+ 53241: "scull",
+ 53242: "scum",
+ 53243: "scurry",
+ 53244: "sd",
+ 53245: "se",
+ 53246: "sea",
+ 53251: "seal",
+ 53252: "seam",
+ 53253: "seamy",
+ 53254: "sean",
+ 53255: "sear",
+ 53256: "sears",
+ 53261: "season",
+ 53262: "seat",
+ 53263: "sec",
+ 53264: "secant",
+ 53265: "sect",
+ 53266: "sedan",
+ 53311: "seder",
+ 53312: "sedge",
+ 53313: "see",
+ 53314: "seed",
+ 53315: "seedy",
+ 53316: "seek",
+ 53321: "seem",
+ 53322: "seen",
+ 53323: "seep",
+ 53324: "seethe",
+ 53325: "seize",
+ 53326: "self",
+ 53331: "sell",
+ 53332: "selma",
+ 53333: "semi",
+ 53334: "sen",
+ 53335: "send",
+ 53336: "seneca",
+ 53341: "senor",
+ 53342: "sense",
+ 53343: "sent",
+ 53344: "sentry",
+ 53345: "seoul",
+ 53346: "sepal",
+ 53351: "sepia",
+ 53352: "sepoy",
+ 53353: "sept",
+ 53354: "septa",
+ 53355: "sequin",
+ 53356: "sera",
+ 53361: "serf",
+ 53362: "serge",
+ 53363: "serif",
+ 53364: "serum",
+ 53365: "serve",
+ 53366: "servo",
+ 53411: "set",
+ 53412: "seth",
+ 53413: "seton",
+ 53414: "setup",
+ 53415: "seven",
+ 53416: "sever",
+ 53421: "severe",
+ 53422: "sew",
+ 53423: "sewn",
+ 53424: "sex",
+ 53425: "sexy",
+ 53426: "sf",
+ 53431: "sg",
+ 53432: "sh",
+ 53433: "shack",
+ 53434: "shad",
+ 53435: "shade",
+ 53436: "shady",
+ 53441: "shafer",
+ 53442: "shaft",
+ 53443: "shag",
+ 53444: "shah",
+ 53445: "shake",
+ 53446: "shaken",
+ 53451: "shako",
+ 53452: "shaky",
+ 53453: "shale",
+ 53454: "shall",
+ 53455: "sham",
+ 53456: "shame",
+ 53461: "shank",
+ 53462: "shape",
+ 53463: "shard",
+ 53464: "share",
+ 53465: "shari",
+ 53466: "shark",
+ 53511: "sharp",
+ 53512: "shave",
+ 53513: "shaw",
+ 53514: "shawl",
+ 53515: "shay",
+ 53516: "she",
+ 53521: "she'd",
+ 53522: "shea",
+ 53523: "sheaf",
+ 53524: "shear",
+ 53525: "sheath",
+ 53526: "shed",
+ 53531: "sheen",
+ 53532: "sheep",
+ 53533: "sheer",
+ 53534: "sheet",
+ 53535: "sheik",
+ 53536: "shelf",
+ 53541: "shell",
+ 53542: "shied",
+ 53543: "shift",
+ 53544: "shill",
+ 53545: "shim",
+ 53546: "shin",
+ 53551: "shine",
+ 53552: "shinto",
+ 53553: "shiny",
+ 53554: "ship",
+ 53555: "shire",
+ 53556: "shirk",
+ 53561: "shirt",
+ 53562: "shish",
+ 53563: "shiv",
+ 53564: "shoal",
+ 53565: "shock",
+ 53566: "shod",
+ 53611: "shoe",
+ 53612: "shoji",
+ 53613: "shone",
+ 53614: "shoo",
+ 53615: "shook",
+ 53616: "shoot",
+ 53621: "shop",
+ 53622: "shore",
+ 53623: "short",
+ 53624: "shot",
+ 53625: "shout",
+ 53626: "shove",
+ 53631: "show",
+ 53632: "shown",
+ 53633: "showy",
+ 53634: "shrank",
+ 53635: "shred",
+ 53636: "shrew",
+ 53641: "shrike",
+ 53642: "shrub",
+ 53643: "shrug",
+ 53644: "shu",
+ 53645: "shuck",
+ 53646: "shun",
+ 53651: "shunt",
+ 53652: "shut",
+ 53653: "shy",
+ 53654: "si",
+ 53655: "sial",
+ 53656: "siam",
+ 53661: "sian",
+ 53662: "sib",
+ 53663: "sibley",
+ 53664: "sibyl",
+ 53665: "sic",
+ 53666: "sick",
+ 54111: "side",
+ 54112: "sidle",
+ 54113: "siege",
+ 54114: "siena",
+ 54115: "sieve",
+ 54116: "sift",
+ 54121: "sigh",
+ 54122: "sight",
+ 54123: "sigma",
+ 54124: "sign",
+ 54125: "signal",
+ 54126: "signor",
+ 54131: "silas",
+ 54132: "silk",
+ 54133: "silky",
+ 54134: "sill",
+ 54135: "silly",
+ 54136: "silo",
+ 54141: "silt",
+ 54142: "silty",
+ 54143: "sima",
+ 54144: "simon",
+ 54145: "simons",
+ 54146: "sims",
+ 54151: "sin",
+ 54152: "sinai",
+ 54153: "since",
+ 54154: "sine",
+ 54155: "sinew",
+ 54156: "sing",
+ 54161: "singe",
+ 54162: "sinh",
+ 54163: "sink",
+ 54164: "sinus",
+ 54165: "sioux",
+ 54166: "sip",
+ 54211: "sir",
+ 54212: "sire",
+ 54213: "siren",
+ 54214: "sis",
+ 54215: "sisal",
+ 54216: "sit",
+ 54221: "site",
+ 54222: "situ",
+ 54223: "situs",
+ 54224: "siva",
+ 54225: "six",
+ 54226: "sixgun",
+ 54231: "sixth",
+ 54232: "sixty",
+ 54233: "size",
+ 54234: "sj",
+ 54235: "sk",
+ 54236: "skat",
+ 54241: "skate",
+ 54242: "skeet",
+ 54243: "skew",
+ 54244: "ski",
+ 54245: "skid",
+ 54246: "skied",
+ 54251: "skiff",
+ 54252: "skill",
+ 54253: "skim",
+ 54254: "skimp",
+ 54255: "skimpy",
+ 54256: "skin",
+ 54261: "skip",
+ 54262: "skirt",
+ 54263: "skit",
+ 54264: "skulk",
+ 54265: "skull",
+ 54266: "skunk",
+ 54311: "sky",
+ 54312: "skye",
+ 54313: "sl",
+ 54314: "slab",
+ 54315: "slack",
+ 54316: "slag",
+ 54321: "slain",
+ 54322: "slake",
+ 54323: "slam",
+ 54324: "slang",
+ 54325: "slant",
+ 54326: "slap",
+ 54331: "slash",
+ 54332: "slat",
+ 54333: "slate",
+ 54334: "slater",
+ 54335: "slav",
+ 54336: "slave",
+ 54341: "slay",
+ 54342: "sled",
+ 54343: "sleek",
+ 54344: "sleep",
+ 54345: "sleet",
+ 54346: "slept",
+ 54351: "slew",
+ 54352: "slice",
+ 54353: "slick",
+ 54354: "slid",
+ 54355: "slide",
+ 54356: "slim",
+ 54361: "slime",
+ 54362: "slimy",
+ 54363: "sling",
+ 54364: "slip",
+ 54365: "slit",
+ 54366: "sliver",
+ 54411: "sloan",
+ 54412: "slob",
+ 54413: "sloe",
+ 54414: "slog",
+ 54415: "sloop",
+ 54416: "slop",
+ 54421: "slope",
+ 54422: "slosh",
+ 54423: "slot",
+ 54424: "sloth",
+ 54425: "slow",
+ 54426: "slug",
+ 54431: "sluice",
+ 54432: "slum",
+ 54433: "slump",
+ 54434: "slung",
+ 54435: "slur",
+ 54436: "slurp",
+ 54441: "sly",
+ 54442: "sm",
+ 54443: "smack",
+ 54444: "small",
+ 54445: "smart",
+ 54446: "smash",
+ 54451: "smear",
+ 54452: "smell",
+ 54453: "smelt",
+ 54454: "smile",
+ 54455: "smirk",
+ 54456: "smith",
+ 54461: "smithy",
+ 54462: "smog",
+ 54463: "smoke",
+ 54464: "smoky",
+ 54465: "smug",
+ 54466: "smut",
+ 54511: "sn",
+ 54512: "snack",
+ 54513: "snafu",
+ 54514: "snag",
+ 54515: "snail",
+ 54516: "snake",
+ 54521: "snap",
+ 54522: "snare",
+ 54523: "snark",
+ 54524: "snarl",
+ 54525: "snatch",
+ 54526: "sneak",
+ 54531: "sneer",
+ 54532: "snell",
+ 54533: "snick",
+ 54534: "sniff",
+ 54535: "snip",
+ 54536: "snipe",
+ 54541: "snob",
+ 54542: "snook",
+ 54543: "snoop",
+ 54544: "snore",
+ 54545: "snort",
+ 54546: "snout",
+ 54551: "snow",
+ 54552: "snowy",
+ 54553: "snub",
+ 54554: "snuff",
+ 54555: "snug",
+ 54556: "so",
+ 54561: "soak",
+ 54562: "soap",
+ 54563: "soapy",
+ 54564: "soar",
+ 54565: "sob",
+ 54566: "sober",
+ 54611: "social",
+ 54612: "sock",
+ 54613: "sod",
+ 54614: "soda",
+ 54615: "sofa",
+ 54616: "sofia",
+ 54621: "soft",
+ 54622: "soften",
+ 54623: "soggy",
+ 54624: "soil",
+ 54625: "sol",
+ 54626: "solar",
+ 54631: "sold",
+ 54632: "sole",
+ 54633: "solemn",
+ 54634: "solid",
+ 54635: "solo",
+ 54636: "solon",
+ 54641: "solve",
+ 54642: "soma",
+ 54643: "somal",
+ 54644: "some",
+ 54645: "son",
+ 54646: "sonar",
+ 54651: "song",
+ 54652: "sonic",
+ 54653: "sonny",
+ 54654: "sonora",
+ 54655: "sony",
+ 54656: "soon",
+ 54661: "soot",
+ 54662: "sooth",
+ 54663: "sop",
+ 54664: "sora",
+ 54665: "sorb",
+ 54666: "sore",
+ 55111: "sorry",
+ 55112: "sort",
+ 55113: "sos",
+ 55114: "sou",
+ 55115: "sough",
+ 55116: "soul",
+ 55121: "sound",
+ 55122: "soup",
+ 55123: "sour",
+ 55124: "source",
+ 55125: "sousa",
+ 55126: "south",
+ 55131: "sow",
+ 55132: "sown",
+ 55133: "soy",
+ 55134: "soya",
+ 55135: "sp",
+ 55136: "spa",
+ 55141: "space",
+ 55142: "spade",
+ 55143: "spain",
+ 55144: "span",
+ 55145: "spar",
+ 55146: "spare",
+ 55151: "sparge",
+ 55152: "spark",
+ 55153: "spasm",
+ 55154: "spat",
+ 55155: "spate",
+ 55156: "spawn",
+ 55161: "spay",
+ 55162: "speak",
+ 55163: "spear",
+ 55164: "spec",
+ 55165: "speck",
+ 55166: "sped",
+ 55211: "speed",
+ 55212: "spell",
+ 55213: "spend",
+ 55214: "spent",
+ 55215: "sperm",
+ 55216: "sperry",
+ 55221: "spew",
+ 55222: "spica",
+ 55223: "spice",
+ 55224: "spicy",
+ 55225: "spike",
+ 55226: "spiky",
+ 55231: "spill",
+ 55232: "spilt",
+ 55233: "spin",
+ 55234: "spine",
+ 55235: "spiny",
+ 55236: "spire",
+ 55241: "spiro",
+ 55242: "spit",
+ 55243: "spite",
+ 55244: "spitz",
+ 55245: "splat",
+ 55246: "splay",
+ 55251: "spline",
+ 55252: "split",
+ 55253: "spoil",
+ 55254: "spoke",
+ 55255: "spoof",
+ 55256: "spook",
+ 55261: "spooky",
+ 55262: "spool",
+ 55263: "spoon",
+ 55264: "spore",
+ 55265: "sport",
+ 55266: "spot",
+ 55311: "spout",
+ 55312: "sprain",
+ 55313: "spray",
+ 55314: "spree",
+ 55315: "sprig",
+ 55316: "spruce",
+ 55321: "sprue",
+ 55322: "spud",
+ 55323: "spume",
+ 55324: "spun",
+ 55325: "spunk",
+ 55326: "spur",
+ 55331: "spurn",
+ 55332: "spurt",
+ 55333: "spy",
+ 55334: "sq",
+ 55335: "squad",
+ 55336: "squat",
+ 55341: "squaw",
+ 55342: "squibb",
+ 55343: "squid",
+ 55344: "squint",
+ 55345: "sr",
+ 55346: "sri",
+ 55351: "ss",
+ 55352: "sss",
+ 55353: "ssss",
+ 55354: "sst",
+ 55355: "st",
+ 55356: "st.",
+ 55361: "stab",
+ 55362: "stack",
+ 55363: "stacy",
+ 55364: "staff",
+ 55365: "stag",
+ 55366: "stage",
+ 55411: "stagy",
+ 55412: "stahl",
+ 55413: "staid",
+ 55414: "stain",
+ 55415: "stair",
+ 55416: "stake",
+ 55421: "stale",
+ 55422: "stalk",
+ 55423: "stall",
+ 55424: "stamp",
+ 55425: "stan",
+ 55426: "stance",
+ 55431: "stand",
+ 55432: "stank",
+ 55433: "staph",
+ 55434: "star",
+ 55435: "stare",
+ 55436: "stark",
+ 55441: "starr",
+ 55442: "start",
+ 55443: "stash",
+ 55444: "state",
+ 55445: "statue",
+ 55446: "stave",
+ 55451: "stay",
+ 55452: "stead",
+ 55453: "steak",
+ 55454: "steal",
+ 55455: "steam",
+ 55456: "steed",
+ 55461: "steel",
+ 55462: "steele",
+ 55463: "steen",
+ 55464: "steep",
+ 55465: "steer",
+ 55466: "stein",
+ 55511: "stella",
+ 55512: "stem",
+ 55513: "step",
+ 55514: "stern",
+ 55515: "steve",
+ 55516: "stew",
+ 55521: "stick",
+ 55522: "stiff",
+ 55523: "stile",
+ 55524: "still",
+ 55525: "stilt",
+ 55526: "sting",
+ 55531: "stingy",
+ 55532: "stink",
+ 55533: "stint",
+ 55534: "stir",
+ 55535: "stock",
+ 55536: "stoic",
+ 55541: "stoke",
+ 55542: "stole",
+ 55543: "stomp",
+ 55544: "stone",
+ 55545: "stony",
+ 55546: "stood",
+ 55551: "stool",
+ 55552: "stoop",
+ 55553: "stop",
+ 55554: "store",
+ 55555: "storey",
+ 55556: "stork",
+ 55561: "storm",
+ 55562: "story",
+ 55563: "stout",
+ 55564: "stove",
+ 55565: "stow",
+ 55566: "strafe",
+ 55611: "strap",
+ 55612: "straw",
+ 55613: "stray",
+ 55614: "strewn",
+ 55615: "strip",
+ 55616: "stroll",
+ 55621: "strom",
+ 55622: "strop",
+ 55623: "strum",
+ 55624: "strut",
+ 55625: "stu",
+ 55626: "stuart",
+ 55631: "stub",
+ 55632: "stuck",
+ 55633: "stud",
+ 55634: "study",
+ 55635: "stuff",
+ 55636: "stuffy",
+ 55641: "stump",
+ 55642: "stun",
+ 55643: "stung",
+ 55644: "stunk",
+ 55645: "stunt",
+ 55646: "sturm",
+ 55651: "style",
+ 55652: "styli",
+ 55653: "styx",
+ 55654: "su",
+ 55655: "suave",
+ 55656: "sub",
+ 55661: "subtly",
+ 55662: "such",
+ 55663: "suck",
+ 55664: "sud",
+ 55665: "sudan",
+ 55666: "suds",
+ 56111: "sue",
+ 56112: "suey",
+ 56113: "suez",
+ 56114: "sugar",
+ 56115: "suit",
+ 56116: "suite",
+ 56121: "sulfa",
+ 56122: "sulk",
+ 56123: "sulky",
+ 56124: "sully",
+ 56125: "sultry",
+ 56126: "sum",
+ 56131: "sumac",
+ 56132: "summon",
+ 56133: "sun",
+ 56134: "sung",
+ 56135: "sunk",
+ 56136: "sunny",
+ 56141: "sunset",
+ 56142: "suny",
+ 56143: "sup",
+ 56144: "super",
+ 56145: "supra",
+ 56146: "sure",
+ 56151: "surf",
+ 56152: "surge",
+ 56153: "sus",
+ 56154: "susan",
+ 56155: "sushi",
+ 56156: "susie",
+ 56161: "sutton",
+ 56162: "sv",
+ 56163: "sw",
+ 56164: "swab",
+ 56165: "swag",
+ 56166: "swain",
+ 56211: "swam",
+ 56212: "swami",
+ 56213: "swamp",
+ 56214: "swampy",
+ 56215: "swan",
+ 56216: "swank",
+ 56221: "swap",
+ 56222: "swarm",
+ 56223: "swart",
+ 56224: "swat",
+ 56225: "swath",
+ 56226: "sway",
+ 56231: "swear",
+ 56232: "sweat",
+ 56233: "sweaty",
+ 56234: "swede",
+ 56235: "sweep",
+ 56236: "sweet",
+ 56241: "swell",
+ 56242: "swelt",
+ 56243: "swept",
+ 56244: "swift",
+ 56245: "swig",
+ 56246: "swim",
+ 56251: "swine",
+ 56252: "swing",
+ 56253: "swipe",
+ 56254: "swirl",
+ 56255: "swish",
+ 56256: "swiss",
+ 56261: "swoop",
+ 56262: "sword",
+ 56263: "swore",
+ 56264: "sworn",
+ 56265: "swum",
+ 56266: "swung",
+ 56311: "sx",
+ 56312: "sy",
+ 56313: "sybil",
+ 56314: "sykes",
+ 56315: "sylow",
+ 56316: "sylvan",
+ 56321: "synge",
+ 56322: "synod",
+ 56323: "syria",
+ 56324: "syrup",
+ 56325: "sz",
+ 56326: "t",
+ 56331: "t's",
+ 56332: "ta",
+ 56333: "tab",
+ 56334: "table",
+ 56335: "taboo",
+ 56336: "tabu",
+ 56341: "tabula",
+ 56342: "tacit",
+ 56343: "tack",
+ 56344: "tacky",
+ 56345: "tacoma",
+ 56346: "tact",
+ 56351: "tad",
+ 56352: "taffy",
+ 56353: "taft",
+ 56354: "tag",
+ 56355: "tahoe",
+ 56356: "tail",
+ 56361: "taint",
+ 56362: "take",
+ 56363: "taken",
+ 56364: "talc",
+ 56365: "tale",
+ 56366: "talk",
+ 56411: "talky",
+ 56412: "tall",
+ 56413: "tallow",
+ 56414: "tally",
+ 56415: "talon",
+ 56416: "talus",
+ 56421: "tam",
+ 56422: "tame",
+ 56423: "tamp",
+ 56424: "tampa",
+ 56425: "tan",
+ 56426: "tang",
+ 56431: "tango",
+ 56432: "tangy",
+ 56433: "tanh",
+ 56434: "tank",
+ 56435: "tansy",
+ 56436: "tanya",
+ 56441: "tao",
+ 56442: "taos",
+ 56443: "tap",
+ 56444: "tapa",
+ 56445: "tape",
+ 56446: "taper",
+ 56451: "tapir",
+ 56452: "tapis",
+ 56453: "tappa",
+ 56454: "tar",
+ 56455: "tara",
+ 56456: "tardy",
+ 56461: "tariff",
+ 56462: "tarry",
+ 56463: "tart",
+ 56464: "task",
+ 56465: "tass",
+ 56466: "taste",
+ 56511: "tasty",
+ 56512: "tat",
+ 56513: "tate",
+ 56514: "tater",
+ 56515: "tattle",
+ 56516: "tatty",
+ 56521: "tau",
+ 56522: "taunt",
+ 56523: "taut",
+ 56524: "tavern",
+ 56525: "tawny",
+ 56526: "tax",
+ 56531: "taxi",
+ 56532: "tb",
+ 56533: "tc",
+ 56534: "td",
+ 56535: "te",
+ 56536: "tea",
+ 56541: "teach",
+ 56542: "teal",
+ 56543: "team",
+ 56544: "tear",
+ 56545: "tease",
+ 56546: "teat",
+ 56551: "tech",
+ 56552: "tecum",
+ 56553: "ted",
+ 56554: "teddy",
+ 56555: "tee",
+ 56556: "teem",
+ 56561: "teen",
+ 56562: "teensy",
+ 56563: "teet",
+ 56564: "teeth",
+ 56565: "telex",
+ 56566: "tell",
+ 56611: "tempo",
+ 56612: "tempt",
+ 56613: "ten",
+ 56614: "tend",
+ 56615: "tenet",
+ 56616: "tenney",
+ 56621: "tenon",
+ 56622: "tenor",
+ 56623: "tense",
+ 56624: "tensor",
+ 56625: "tent",
+ 56626: "tenth",
+ 56631: "tepee",
+ 56632: "tepid",
+ 56633: "term",
+ 56634: "tern",
+ 56635: "terra",
+ 56636: "terre",
+ 56641: "terry",
+ 56642: "terse",
+ 56643: "tess",
+ 56644: "test",
+ 56645: "testy",
+ 56646: "tete",
+ 56651: "texan",
+ 56652: "texas",
+ 56653: "text",
+ 56654: "tf",
+ 56655: "tg",
+ 56656: "th",
+ 56661: "thai",
+ 56662: "than",
+ 56663: "thank",
+ 56664: "that",
+ 56665: "thaw",
+ 56666: "the",
+ 61111: "thea",
+ 61112: "thee",
+ 61113: "theft",
+ 61114: "their",
+ 61115: "them",
+ 61116: "theme",
+ 61121: "then",
+ 61122: "there",
+ 61123: "these",
+ 61124: "theta",
+ 61125: "they",
+ 61126: "thick",
+ 61131: "thief",
+ 61132: "thigh",
+ 61133: "thin",
+ 61134: "thine",
+ 61135: "thing",
+ 61136: "think",
+ 61141: "third",
+ 61142: "this",
+ 61143: "thong",
+ 61144: "thor",
+ 61145: "thorn",
+ 61146: "thorny",
+ 61151: "those",
+ 61152: "thou",
+ 61153: "thread",
+ 61154: "three",
+ 61155: "threw",
+ 61156: "throb",
+ 61161: "throes",
+ 61162: "throw",
+ 61163: "thrum",
+ 61164: "thud",
+ 61165: "thug",
+ 61166: "thule",
+ 61211: "thumb",
+ 61212: "thump",
+ 61213: "thus",
+ 61214: "thy",
+ 61215: "thyme",
+ 61216: "ti",
+ 61221: "tiber",
+ 61222: "tibet",
+ 61223: "tibia",
+ 61224: "tic",
+ 61225: "tick",
+ 61226: "ticket",
+ 61231: "tid",
+ 61232: "tidal",
+ 61233: "tidbit",
+ 61234: "tide",
+ 61235: "tidy",
+ 61236: "tie",
+ 61241: "tied",
+ 61242: "tier",
+ 61243: "tift",
+ 61244: "tiger",
+ 61245: "tight",
+ 61246: "til",
+ 61251: "tilde",
+ 61252: "tile",
+ 61253: "till",
+ 61254: "tilt",
+ 61255: "tilth",
+ 61256: "tim",
+ 61261: "time",
+ 61262: "timex",
+ 61263: "timid",
+ 61264: "timon",
+ 61265: "tin",
+ 61266: "tina",
+ 61311: "tine",
+ 61312: "tinge",
+ 61313: "tint",
+ 61314: "tiny",
+ 61315: "tioga",
+ 61316: "tip",
+ 61321: "tipoff",
+ 61322: "tippy",
+ 61323: "tipsy",
+ 61324: "tire",
+ 61325: "tit",
+ 61326: "titan",
+ 61331: "tithe",
+ 61332: "title",
+ 61333: "titus",
+ 61334: "tj",
+ 61335: "tk",
+ 61336: "tl",
+ 61341: "tm",
+ 61342: "tn",
+ 61343: "tnt",
+ 61344: "to",
+ 61345: "toad",
+ 61346: "toady",
+ 61351: "toast",
+ 61352: "toby",
+ 61353: "today",
+ 61354: "todd",
+ 61355: "toe",
+ 61356: "tofu",
+ 61361: "tog",
+ 61362: "togo",
+ 61363: "togs",
+ 61364: "toil",
+ 61365: "toilet",
+ 61366: "token",
+ 61411: "tokyo",
+ 61412: "told",
+ 61413: "toll",
+ 61414: "tom",
+ 61415: "tomb",
+ 61416: "tome",
+ 61421: "tommy",
+ 61422: "ton",
+ 61423: "tonal",
+ 61424: "tone",
+ 61425: "tong",
+ 61426: "toni",
+ 61431: "tonic",
+ 61432: "tonk",
+ 61433: "tonsil",
+ 61434: "tony",
+ 61435: "too",
+ 61436: "took",
+ 61441: "tool",
+ 61442: "toot",
+ 61443: "tooth",
+ 61444: "top",
+ 61445: "topaz",
+ 61446: "topic",
+ 61451: "topple",
+ 61452: "topsy",
+ 61453: "tor",
+ 61454: "torah",
+ 61455: "torch",
+ 61456: "tore",
+ 61461: "tori",
+ 61462: "torn",
+ 61463: "torr",
+ 61464: "torso",
+ 61465: "tort",
+ 61466: "torus",
+ 61511: "tory",
+ 61512: "toss",
+ 61513: "tot",
+ 61514: "total",
+ 61515: "tote",
+ 61516: "totem",
+ 61521: "touch",
+ 61522: "tough",
+ 61523: "tour",
+ 61524: "tout",
+ 61525: "tow",
+ 61526: "towel",
+ 61531: "tower",
+ 61532: "town",
+ 61533: "toxic",
+ 61534: "toxin",
+ 61535: "toy",
+ 61536: "tp",
+ 61541: "tq",
+ 61542: "tr",
+ 61543: "trace",
+ 61544: "track",
+ 61545: "tract",
+ 61546: "tracy",
+ 61551: "trade",
+ 61552: "trag",
+ 61553: "trail",
+ 61554: "train",
+ 61555: "trait",
+ 61556: "tram",
+ 61561: "tramp",
+ 61562: "trap",
+ 61563: "trash",
+ 61564: "trawl",
+ 61565: "tray",
+ 61566: "tread",
+ 61611: "treat",
+ 61612: "treble",
+ 61613: "tree",
+ 61614: "trek",
+ 61615: "trench",
+ 61616: "trend",
+ 61621: "tress",
+ 61622: "triad",
+ 61623: "trial",
+ 61624: "tribe",
+ 61625: "trick",
+ 61626: "tried",
+ 61631: "trig",
+ 61632: "trill",
+ 61633: "trim",
+ 61634: "trio",
+ 61635: "trip",
+ 61636: "tripe",
+ 61641: "trite",
+ 61642: "triton",
+ 61643: "trod",
+ 61644: "troll",
+ 61645: "troop",
+ 61646: "trot",
+ 61651: "trout",
+ 61652: "troy",
+ 61653: "truce",
+ 61654: "truck",
+ 61655: "trudge",
+ 61656: "trudy",
+ 61661: "true",
+ 61662: "truly",
+ 61663: "trump",
+ 61664: "trunk",
+ 61665: "truss",
+ 61666: "trust",
+ 62111: "truth",
+ 62112: "trw",
+ 62113: "try",
+ 62114: "ts",
+ 62115: "tsar",
+ 62116: "tt",
+ 62121: "ttl",
+ 62122: "ttt",
+ 62123: "tttt",
+ 62124: "tty",
+ 62125: "tu",
+ 62126: "tub",
+ 62131: "tuba",
+ 62132: "tube",
+ 62133: "tuck",
+ 62134: "tudor",
+ 62135: "tuff",
+ 62136: "tuft",
+ 62141: "tug",
+ 62142: "tulane",
+ 62143: "tulip",
+ 62144: "tulle",
+ 62145: "tulsa",
+ 62146: "tum",
+ 62151: "tun",
+ 62152: "tuna",
+ 62153: "tune",
+ 62154: "tung",
+ 62155: "tunic",
+ 62156: "tunis",
+ 62161: "tunnel",
+ 62162: "tuple",
+ 62163: "turf",
+ 62164: "turin",
+ 62165: "turk",
+ 62166: "turn",
+ 62211: "turvy",
+ 62212: "tusk",
+ 62213: "tussle",
+ 62214: "tutor",
+ 62215: "tutu",
+ 62216: "tuv",
+ 62221: "tv",
+ 62222: "tva",
+ 62223: "tw",
+ 62224: "twa",
+ 62225: "twain",
+ 62226: "tweak",
+ 62231: "tweed",
+ 62232: "twice",
+ 62233: "twig",
+ 62234: "twill",
+ 62235: "twin",
+ 62236: "twine",
+ 62241: "twirl",
+ 62242: "twist",
+ 62243: "twisty",
+ 62244: "twit",
+ 62245: "two",
+ 62246: "twx",
+ 62251: "tx",
+ 62252: "ty",
+ 62253: "tyburn",
+ 62254: "tying",
+ 62255: "tyler",
+ 62256: "type",
+ 62261: "typic",
+ 62262: "typo",
+ 62263: "tyson",
+ 62264: "tz",
+ 62265: "u",
+ 62266: "u's",
+ 62311: "ua",
+ 62312: "ub",
+ 62313: "uc",
+ 62314: "ucla",
+ 62315: "ud",
+ 62316: "ue",
+ 62321: "uf",
+ 62322: "ug",
+ 62323: "ugh",
+ 62324: "ugly",
+ 62325: "uh",
+ 62326: "ui",
+ 62331: "uj",
+ 62332: "uk",
+ 62333: "ul",
+ 62334: "ulan",
+ 62335: "ulcer",
+ 62336: "ultra",
+ 62341: "um",
+ 62342: "umber",
+ 62343: "umbra",
+ 62344: "umpire",
+ 62345: "un",
+ 62346: "unary",
+ 62351: "uncle",
+ 62352: "under",
+ 62353: "unify",
+ 62354: "union",
+ 62355: "unit",
+ 62356: "unite",
+ 62361: "unity",
+ 62362: "unix",
+ 62363: "until",
+ 62364: "uo",
+ 62365: "up",
+ 62366: "upend",
+ 62411: "uphold",
+ 62412: "upon",
+ 62413: "upper",
+ 62414: "uproar",
+ 62415: "upset",
+ 62416: "uptake",
+ 62421: "upton",
+ 62422: "uq",
+ 62423: "ur",
+ 62424: "urban",
+ 62425: "urbane",
+ 62426: "urea",
+ 62431: "urge",
+ 62432: "uri",
+ 62433: "urine",
+ 62434: "uris",
+ 62435: "urn",
+ 62436: "ursa",
+ 62441: "us",
+ 62442: "usa",
+ 62443: "usaf",
+ 62444: "usage",
+ 62445: "usc",
+ 62446: "usda",
+ 62451: "use",
+ 62452: "useful",
+ 62453: "usgs",
+ 62454: "usher",
+ 62455: "usia",
+ 62456: "usn",
+ 62461: "usps",
+ 62462: "ussr",
+ 62463: "usual",
+ 62464: "usurp",
+ 62465: "usury",
+ 62466: "ut",
+ 62511: "utah",
+ 62512: "utica",
+ 62513: "utile",
+ 62514: "utmost",
+ 62515: "utter",
+ 62516: "uu",
+ 62521: "uuu",
+ 62522: "uuuu",
+ 62523: "uv",
+ 62524: "uvw",
+ 62525: "uw",
+ 62526: "ux",
+ 62531: "uy",
+ 62532: "uz",
+ 62533: "v",
+ 62534: "v's",
+ 62535: "va",
+ 62536: "vacua",
+ 62541: "vacuo",
+ 62542: "vade",
+ 62543: "vaduz",
+ 62544: "vague",
+ 62545: "vail",
+ 62546: "vain",
+ 62551: "vale",
+ 62552: "valet",
+ 62553: "valeur",
+ 62554: "valid",
+ 62555: "value",
+ 62556: "valve",
+ 62561: "vamp",
+ 62562: "van",
+ 62563: "vance",
+ 62564: "vane",
+ 62565: "vary",
+ 62566: "vase",
+ 62611: "vast",
+ 62612: "vat",
+ 62613: "vault",
+ 62614: "vb",
+ 62615: "vc",
+ 62616: "vd",
+ 62621: "ve",
+ 62622: "veal",
+ 62623: "veda",
+ 62624: "vee",
+ 62625: "veer",
+ 62626: "veery",
+ 62631: "vega",
+ 62632: "veil",
+ 62633: "vein",
+ 62634: "velar",
+ 62635: "veldt",
+ 62636: "vella",
+ 62641: "vellum",
+ 62642: "venal",
+ 62643: "vend",
+ 62644: "venial",
+ 62645: "venom",
+ 62646: "vent",
+ 62651: "venus",
+ 62652: "vera",
+ 62653: "verb",
+ 62654: "verde",
+ 62655: "verdi",
+ 62656: "verge",
+ 62661: "verity",
+ 62662: "verna",
+ 62663: "verne",
+ 62664: "versa",
+ 62665: "verse",
+ 62666: "verve",
+ 63111: "very",
+ 63112: "vessel",
+ 63113: "vest",
+ 63114: "vet",
+ 63115: "vetch",
+ 63116: "veto",
+ 63121: "vex",
+ 63122: "vf",
+ 63123: "vg",
+ 63124: "vh",
+ 63125: "vi",
+ 63126: "via",
+ 63131: "vial",
+ 63132: "vicar",
+ 63133: "vice",
+ 63134: "vichy",
+ 63135: "vicky",
+ 63136: "vida",
+ 63141: "video",
+ 63142: "vie",
+ 63143: "viet",
+ 63144: "view",
+ 63145: "vigil",
+ 63146: "vii",
+ 63151: "viii",
+ 63152: "vile",
+ 63153: "villa",
+ 63154: "vine",
+ 63155: "vinyl",
+ 63156: "viola",
+ 63161: "violet",
+ 63162: "virgil",
+ 63163: "virgo",
+ 63164: "virus",
+ 63165: "vis",
+ 63166: "visa",
+ 63211: "vise",
+ 63212: "visit",
+ 63213: "visor",
+ 63214: "vista",
+ 63215: "vita",
+ 63216: "vitae",
+ 63221: "vital",
+ 63222: "vito",
+ 63223: "vitro",
+ 63224: "viva",
+ 63225: "vivian",
+ 63226: "vivid",
+ 63231: "vivo",
+ 63232: "vixen",
+ 63233: "viz",
+ 63234: "vj",
+ 63235: "vk",
+ 63236: "vl",
+ 63241: "vm",
+ 63242: "vn",
+ 63243: "vo",
+ 63244: "vocal",
+ 63245: "vogel",
+ 63246: "vogue",
+ 63251: "voice",
+ 63252: "void",
+ 63253: "volt",
+ 63254: "volta",
+ 63255: "volvo",
+ 63256: "vomit",
+ 63261: "von",
+ 63262: "voss",
+ 63263: "vote",
+ 63264: "vouch",
+ 63265: "vow",
+ 63266: "vowel",
+ 63311: "vp",
+ 63312: "vq",
+ 63313: "vr",
+ 63314: "vs",
+ 63315: "vt",
+ 63316: "vu",
+ 63321: "vulcan",
+ 63322: "vv",
+ 63323: "vvv",
+ 63324: "vvvv",
+ 63325: "vw",
+ 63326: "vx",
+ 63331: "vy",
+ 63332: "vying",
+ 63333: "vz",
+ 63334: "w",
+ 63335: "w's",
+ 63336: "wa",
+ 63341: "waals",
+ 63342: "wac",
+ 63343: "wack",
+ 63344: "wacke",
+ 63345: "wacky",
+ 63346: "waco",
+ 63351: "wad",
+ 63352: "wade",
+ 63353: "wadi",
+ 63354: "wafer",
+ 63355: "wag",
+ 63356: "wage",
+ 63361: "waggle",
+ 63362: "wah",
+ 63363: "wahl",
+ 63364: "wail",
+ 63365: "waist",
+ 63366: "wait",
+ 63411: "waite",
+ 63412: "waive",
+ 63413: "wake",
+ 63414: "waken",
+ 63415: "waldo",
+ 63416: "wale",
+ 63421: "walk",
+ 63422: "walkie",
+ 63423: "wall",
+ 63424: "walls",
+ 63425: "wally",
+ 63426: "walsh",
+ 63431: "walt",
+ 63432: "walton",
+ 63433: "waltz",
+ 63434: "wan",
+ 63435: "wand",
+ 63436: "wane",
+ 63441: "wang",
+ 63442: "want",
+ 63443: "war",
+ 63444: "ward",
+ 63445: "ware",
+ 63446: "warm",
+ 63451: "warmth",
+ 63452: "warn",
+ 63453: "warp",
+ 63454: "warren",
+ 63455: "wart",
+ 63456: "warty",
+ 63461: "wary",
+ 63462: "was",
+ 63463: "wash",
+ 63464: "washy",
+ 63465: "wasp",
+ 63466: "wast",
+ 63511: "waste",
+ 63512: "watch",
+ 63513: "water",
+ 63514: "watt",
+ 63515: "watts",
+ 63516: "wave",
+ 63521: "wavy",
+ 63522: "wax",
+ 63523: "waxen",
+ 63524: "waxy",
+ 63525: "way",
+ 63526: "wayne",
+ 63531: "wb",
+ 63532: "wc",
+ 63533: "wd",
+ 63534: "we",
+ 63535: "we'd",
+ 63536: "we'll",
+ 63541: "we're",
+ 63542: "we've",
+ 63543: "weak",
+ 63544: "weal",
+ 63545: "wealth",
+ 63546: "wean",
+ 63551: "wear",
+ 63552: "weary",
+ 63553: "weave",
+ 63554: "web",
+ 63555: "webb",
+ 63556: "weber",
+ 63561: "weco",
+ 63562: "wed",
+ 63563: "wedge",
+ 63564: "wee",
+ 63565: "weed",
+ 63566: "weedy",
+ 63611: "week",
+ 63612: "weeks",
+ 63613: "weep",
+ 63614: "wehr",
+ 63615: "wei",
+ 63616: "weigh",
+ 63621: "weir",
+ 63622: "weird",
+ 63623: "weiss",
+ 63624: "welch",
+ 63625: "weld",
+ 63626: "well",
+ 63631: "wells",
+ 63632: "welsh",
+ 63633: "welt",
+ 63634: "wendy",
+ 63635: "went",
+ 63636: "wept",
+ 63641: "were",
+ 63642: "wert",
+ 63643: "west",
+ 63644: "wet",
+ 63645: "wf",
+ 63646: "wg",
+ 63651: "wh",
+ 63652: "whack",
+ 63653: "whale",
+ 63654: "wham",
+ 63655: "wharf",
+ 63656: "what",
+ 63661: "wheat",
+ 63662: "whee",
+ 63663: "wheel",
+ 63664: "whelk",
+ 63665: "whelm",
+ 63666: "whelp",
+ 64111: "when",
+ 64112: "where",
+ 64113: "whet",
+ 64114: "which",
+ 64115: "whiff",
+ 64116: "whig",
+ 64121: "while",
+ 64122: "whim",
+ 64123: "whine",
+ 64124: "whinny",
+ 64125: "whip",
+ 64126: "whir",
+ 64131: "whirl",
+ 64132: "whisk",
+ 64133: "whit",
+ 64134: "white",
+ 64135: "whiz",
+ 64136: "who",
+ 64141: "who'd",
+ 64142: "whoa",
+ 64143: "whole",
+ 64144: "whom",
+ 64145: "whoop",
+ 64146: "whoosh",
+ 64151: "whop",
+ 64152: "whose",
+ 64153: "whup",
+ 64154: "why",
+ 64155: "wi",
+ 64156: "wick",
+ 64161: "wide",
+ 64162: "widen",
+ 64163: "widow",
+ 64164: "width",
+ 64165: "wield",
+ 64166: "wier",
+ 64211: "wife",
+ 64212: "wig",
+ 64213: "wild",
+ 64214: "wile",
+ 64215: "wiley",
+ 64216: "wilkes",
+ 64221: "will",
+ 64222: "willa",
+ 64223: "wills",
+ 64224: "wilma",
+ 64225: "wilt",
+ 64226: "wily",
+ 64231: "win",
+ 64232: "wince",
+ 64233: "winch",
+ 64234: "wind",
+ 64235: "windy",
+ 64236: "wine",
+ 64241: "wing",
+ 64242: "wink",
+ 64243: "winnie",
+ 64244: "wino",
+ 64245: "winter",
+ 64246: "winy",
+ 64251: "wipe",
+ 64252: "wire",
+ 64253: "wiry",
+ 64254: "wise",
+ 64255: "wish",
+ 64256: "wishy",
+ 64261: "wisp",
+ 64262: "wispy",
+ 64263: "wit",
+ 64264: "witch",
+ 64265: "with",
+ 64266: "withe",
+ 64311: "withy",
+ 64312: "witt",
+ 64313: "witty",
+ 64314: "wive",
+ 64315: "wj",
+ 64316: "wk",
+ 64321: "wl",
+ 64322: "wm",
+ 64323: "wn",
+ 64324: "wo",
+ 64325: "woe",
+ 64326: "wok",
+ 64331: "woke",
+ 64332: "wold",
+ 64333: "wolf",
+ 64334: "wolfe",
+ 64335: "wolff",
+ 64336: "wolve",
+ 64341: "woman",
+ 64342: "womb",
+ 64343: "women",
+ 64344: "won",
+ 64345: "won't",
+ 64346: "wonder",
+ 64351: "wong",
+ 64352: "wont",
+ 64353: "woo",
+ 64354: "wood",
+ 64355: "woods",
+ 64356: "woody",
+ 64361: "wool",
+ 64362: "woozy",
+ 64363: "word",
+ 64364: "wordy",
+ 64365: "wore",
+ 64366: "work",
+ 64411: "world",
+ 64412: "worm",
+ 64413: "wormy",
+ 64414: "worn",
+ 64415: "worry",
+ 64416: "worse",
+ 64421: "worst",
+ 64422: "worth",
+ 64423: "wotan",
+ 64424: "would",
+ 64425: "wound",
+ 64426: "wove",
+ 64431: "woven",
+ 64432: "wow",
+ 64433: "wp",
+ 64434: "wq",
+ 64435: "wr",
+ 64436: "wrack",
+ 64441: "wrap",
+ 64442: "wrath",
+ 64443: "wreak",
+ 64444: "wreck",
+ 64445: "wrest",
+ 64446: "wring",
+ 64451: "wrist",
+ 64452: "writ",
+ 64453: "write",
+ 64454: "writhe",
+ 64455: "wrong",
+ 64456: "wrote",
+ 64461: "wry",
+ 64462: "ws",
+ 64463: "wt",
+ 64464: "wu",
+ 64465: "wuhan",
+ 64466: "wv",
+ 64511: "ww",
+ 64512: "www",
+ 64513: "wwww",
+ 64514: "wx",
+ 64515: "wxy",
+ 64516: "wy",
+ 64521: "wyatt",
+ 64522: "wyeth",
+ 64523: "wylie",
+ 64524: "wyman",
+ 64525: "wyner",
+ 64526: "wynn",
+ 64531: "wz",
+ 64532: "x",
+ 64533: "x's",
+ 64534: "xa",
+ 64535: "xb",
+ 64536: "xc",
+ 64541: "xd",
+ 64542: "xe",
+ 64543: "xenon",
+ 64544: "xerox",
+ 64545: "xf",
+ 64546: "xg",
+ 64551: "xh",
+ 64552: "xi",
+ 64553: "xj",
+ 64554: "xk",
+ 64555: "xl",
+ 64556: "xm",
+ 64561: "xn",
+ 64562: "xo",
+ 64563: "xp",
+ 64564: "xq",
+ 64565: "xr",
+ 64566: "xs",
+ 64611: "xt",
+ 64612: "xu",
+ 64613: "xv",
+ 64614: "xw",
+ 64615: "xx",
+ 64616: "xxx",
+ 64621: "xxxx",
+ 64622: "xy",
+ 64623: "xylem",
+ 64624: "xyz",
+ 64625: "xz",
+ 64626: "y",
+ 64631: "y's",
+ 64632: "ya",
+ 64633: "yacht",
+ 64634: "yah",
+ 64635: "yak",
+ 64636: "yale",
+ 64641: "yalta",
+ 64642: "yam",
+ 64643: "yamaha",
+ 64644: "yang",
+ 64645: "yank",
+ 64646: "yap",
+ 64651: "yaqui",
+ 64652: "yard",
+ 64653: "yarn",
+ 64654: "yates",
+ 64655: "yaw",
+ 64656: "yawl",
+ 64661: "yawn",
+ 64662: "yb",
+ 64663: "yc",
+ 64664: "yd",
+ 64665: "ye",
+ 64666: "yea",
+ 65111: "yeah",
+ 65112: "year",
+ 65113: "yearn",
+ 65114: "yeast",
+ 65115: "yeasty",
+ 65116: "yeats",
+ 65121: "yell",
+ 65122: "yelp",
+ 65123: "yemen",
+ 65124: "yen",
+ 65125: "yet",
+ 65126: "yf",
+ 65131: "yg",
+ 65132: "yh",
+ 65133: "yi",
+ 65134: "yield",
+ 65135: "yin",
+ 65136: "yip",
+ 65141: "yj",
+ 65142: "yk",
+ 65143: "yl",
+ 65144: "ym",
+ 65145: "ymca",
+ 65146: "yn",
+ 65151: "yo",
+ 65152: "yodel",
+ 65153: "yoder",
+ 65154: "yoga",
+ 65155: "yogi",
+ 65156: "yoke",
+ 65161: "yokel",
+ 65162: "yolk",
+ 65163: "yon",
+ 65164: "yond",
+ 65165: "yore",
+ 65166: "york",
+ 65211: "yost",
+ 65212: "you",
+ 65213: "you'd",
+ 65214: "young",
+ 65215: "your",
+ 65216: "youth",
+ 65221: "yow",
+ 65222: "yp",
+ 65223: "yq",
+ 65224: "yr",
+ 65225: "ys",
+ 65226: "yt",
+ 65231: "yu",
+ 65232: "yucca",
+ 65233: "yuck",
+ 65234: "yuh",
+ 65235: "yuki",
+ 65236: "yukon",
+ 65241: "yule",
+ 65242: "yv",
+ 65243: "yves",
+ 65244: "yw",
+ 65245: "ywca",
+ 65246: "yx",
+ 65251: "yy",
+ 65252: "yyy",
+ 65253: "yyyy",
+ 65254: "yz",
+ 65255: "z",
+ 65256: "z's",
+ 65261: "za",
+ 65262: "zag",
+ 65263: "zaire",
+ 65264: "zan",
+ 65265: "zap",
+ 65266: "zazen",
+ 65311: "zb",
+ 65312: "zc",
+ 65313: "zd",
+ 65314: "ze",
+ 65315: "zeal",
+ 65316: "zealot",
+ 65321: "zebra",
+ 65322: "zeiss",
+ 65323: "zen",
+ 65324: "zero",
+ 65325: "zest",
+ 65326: "zesty",
+ 65331: "zeta",
+ 65332: "zeus",
+ 65333: "zf",
+ 65334: "zg",
+ 65335: "zh",
+ 65336: "zi",
+ 65341: "zig",
+ 65342: "zilch",
+ 65343: "zinc",
+ 65344: "zing",
+ 65345: "zion",
+ 65346: "zip",
+ 65351: "zj",
+ 65352: "zk",
+ 65353: "zl",
+ 65354: "zloty",
+ 65355: "zm",
+ 65356: "zn",
+ 65361: "zo",
+ 65362: "zoe",
+ 65363: "zomba",
+ 65364: "zone",
+ 65365: "zoo",
+ 65366: "zoom",
+ 65411: "zorn",
+ 65412: "zp",
+ 65413: "zq",
+ 65414: "zr",
+ 65415: "zs",
+ 65416: "zt",
+ 65421: "zu",
+ 65422: "zurich",
+ 65423: "zv",
+ 65424: "zw",
+ 65425: "zx",
+ 65426: "zy",
+ 65431: "zz",
+ 65432: "zzz",
+ 65433: "zzzz",
+ 65434: "0",
+ 65435: "1",
+ 65436: "2",
+ 65441: "3",
+ 65442: "4",
+ 65443: "5",
+ 65444: "6",
+ 65445: "7",
+ 65446: "8",
+ 65451: "9",
+ 65452: "10",
+ 65453: "11",
+ 65454: "12",
+ 65455: "13",
+ 65456: "14",
+ 65461: "15",
+ 65462: "16",
+ 65463: "17",
+ 65464: "18",
+ 65465: "19",
+ 65466: "20",
+ 65511: "21",
+ 65512: "22",
+ 65513: "23",
+ 65514: "24",
+ 65515: "25",
+ 65516: "26",
+ 65521: "27",
+ 65522: "28",
+ 65523: "29",
+ 65524: "30",
+ 65525: "31",
+ 65526: "32",
+ 65531: "33",
+ 65532: "34",
+ 65533: "35",
+ 65534: "36",
+ 65535: "37",
+ 65536: "38",
+ 65541: "39",
+ 65542: "40",
+ 65543: "41",
+ 65544: "42",
+ 65545: "43",
+ 65546: "44",
+ 65551: "45",
+ 65552: "46",
+ 65553: "47",
+ 65554: "48",
+ 65555: "49",
+ 65556: "50",
+ 65561: "51",
+ 65562: "52",
+ 65563: "53",
+ 65564: "54",
+ 65565: "55",
+ 65566: "56",
+ 65611: "57",
+ 65612: "58",
+ 65613: "59",
+ 65614: "60",
+ 65615: "61",
+ 65616: "62",
+ 65621: "63",
+ 65622: "64",
+ 65623: "65",
+ 65624: "66",
+ 65625: "67",
+ 65626: "68",
+ 65631: "69",
+ 65632: "70",
+ 65633: "71",
+ 65634: "72",
+ 65635: "73",
+ 65636: "74",
+ 65641: "75",
+ 65642: "76",
+ 65643: "77",
+ 65644: "78",
+ 65645: "79",
+ 65646: "80",
+ 65651: "81",
+ 65652: "82",
+ 65653: "83",
+ 65654: "84",
+ 65655: "85",
+ 65656: "86",
+ 65661: "87",
+ 65662: "88",
+ 65663: "89",
+ 65664: "90",
+ 65665: "91",
+ 65666: "92",
+ 66111: "93",
+ 66112: "94",
+ 66113: "95",
+ 66114: "96",
+ 66115: "97",
+ 66116: "98",
+ 66121: "99",
+ 66122: "100",
+ 66123: "101",
+ 66124: "111",
+ 66125: "123",
+ 66126: "200",
+ 66131: "222",
+ 66132: "234",
+ 66133: "300",
+ 66134: "333",
+ 66135: "345",
+ 66136: "400",
+ 66141: "444",
+ 66142: "456",
+ 66143: "500",
+ 66144: "555",
+ 66145: "567",
+ 66146: "600",
+ 66151: "666",
+ 66152: "678",
+ 66153: "700",
+ 66154: "777",
+ 66155: "789",
+ 66156: "800",
+ 66161: "888",
+ 66162: "900",
+ 66163: "999",
+ 66164: "1000",
+ 66165: "1111",
+ 66166: "1234",
+ 66211: "1492",
+ 66212: "1500",
+ 66213: "1600",
+ 66214: "1700",
+ 66215: "1776",
+ 66216: "1800",
+ 66221: "1812",
+ 66222: "1900",
+ 66223: "1910",
+ 66224: "1920",
+ 66225: "1925",
+ 66226: "1930",
+ 66231: "1935",
+ 66232: "1940",
+ 66233: "1945",
+ 66234: "1950",
+ 66235: "1955",
+ 66236: "1960",
+ 66241: "1965",
+ 66242: "1970",
+ 66243: "1975",
+ 66244: "1980",
+ 66245: "1985",
+ 66246: "1990",
+ 66251: "1991",
+ 66252: "1992",
+ 66253: "1993",
+ 66254: "1994",
+ 66255: "1995",
+ 66256: "1996",
+ 66261: "1997",
+ 66262: "2000",
+ 66263: "2001",
+ 66264: "2020",
+ 66265: "2222",
+ 66266: "2345",
+ 66311: "2468",
+ 66312: "3000",
+ 66313: "3333",
+ 66314: "3456",
+ 66315: "4000",
+ 66316: "4321",
+ 66321: "4444",
+ 66322: "4567",
+ 66323: "5000",
+ 66324: "5555",
+ 66325: "5678",
+ 66326: "6000",
+ 66331: "6666",
+ 66332: "6789",
+ 66333: "7000",
+ 66334: "7777",
+ 66335: "8000",
+ 66336: "8888",
+ 66341: "9000",
+ 66342: "9876",
+ 66343: "9999",
+ 66344: "100th",
+ 66345: "101st",
+ 66346: "10th",
+ 66351: "11th",
+ 66352: "12th",
+ 66353: "13th",
+ 66354: "14th",
+ 66355: "15th",
+ 66356: "16th",
+ 66361: "17th",
+ 66362: "18th",
+ 66363: "19th",
+ 66364: "1st",
+ 66365: "20th",
+ 66366: "21st",
+ 66411: "22nd",
+ 66412: "23rd",
+ 66413: "24th",
+ 66414: "25th",
+ 66415: "26th",
+ 66416: "27th",
+ 66421: "28th",
+ 66422: "29th",
+ 66423: "2nd",
+ 66424: "30th",
+ 66425: "31st",
+ 66426: "32nd",
+ 66431: "33rd",
+ 66432: "34th",
+ 66433: "35th",
+ 66434: "36th",
+ 66435: "37th",
+ 66436: "38th",
+ 66441: "39th",
+ 66442: "3rd",
+ 66443: "40th",
+ 66444: "41st",
+ 66445: "42nd",
+ 66446: "43rd",
+ 66451: "44th",
+ 66452: "45th",
+ 66453: "46th",
+ 66454: "47th",
+ 66455: "48th",
+ 66456: "49th",
+ 66461: "4th",
+ 66462: "50th",
+ 66463: "51st",
+ 66464: "52nd",
+ 66465: "53rd",
+ 66466: "54th",
+ 66511: "55th",
+ 66512: "56th",
+ 66513: "57th",
+ 66514: "58th",
+ 66515: "59th",
+ 66516: "5th",
+ 66521: "60th",
+ 66522: "61st",
+ 66523: "62nd",
+ 66524: "63rd",
+ 66525: "65th",
+ 66526: "66th",
+ 66531: "67th",
+ 66532: "68th",
+ 66533: "69th",
+ 66534: "6th",
+ 66535: "70th",
+ 66536: "71st",
+ 66541: "72nd",
+ 66542: "73rd",
+ 66543: "74th",
+ 66544: "75th",
+ 66545: "76th",
+ 66546: "77th",
+ 66551: "78th",
+ 66552: "79th",
+ 66553: "7th",
+ 66554: "80th",
+ 66555: "81st",
+ 66556: "82nd",
+ 66561: "83rd",
+ 66562: "84th",
+ 66563: "85th",
+ 66564: "86th",
+ 66565: "87th",
+ 66566: "88th",
+ 66611: "89th",
+ 66612: "8th",
+ 66613: "90th",
+ 66614: "91st",
+ 66615: "92nd",
+ 66616: "93rd",
+ 66621: "94th",
+ 66622: "95th",
+ 66623: "96th",
+ 66624: "97th",
+ 66625: "98th",
+ 66626: "99th",
+ 66631: "9th",
+ 66632: "!",
+ 66633: "!!",
+ 66634: "\"",
+ 66635: "#",
+ 66636: "##",
+ 66641: "$",
+ 66642: "$$",
+ 66643: "%",
+ 66644: "%%",
+ 66645: "&",
+ 66646: "(",
+ 66651: "()",
+ 66652: ")",
+ 66653: "*",
+ 66654: "**",
+ 66655: "+",
+ 66656: "-",
+ 66661: ":",
+ 66662: ";",
+ 66663: "=",
+ 66664: "?",
+ 66665: "??",
+ 66666: "@",
+ },
+ }
+})
diff --git a/vendor/github.com/sethvargo/go-password/LICENSE b/vendor/github.com/sethvargo/go-password/LICENSE
new file mode 100644
index 0000000..c62ec3d
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-password/LICENSE
@@ -0,0 +1,20 @@
+Copyright 2017 Seth Vargo
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/vendor/github.com/sethvargo/go-password/password/generate.go b/vendor/github.com/sethvargo/go-password/password/generate.go
new file mode 100644
index 0000000..45c2247
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-password/password/generate.go
@@ -0,0 +1,262 @@
+// Package password provides a library for generating high-entropy random
+// password strings via the crypto/rand package.
+//
+// res, err := Generate(64, 10, 10, false, false)
+// if err != nil {
+// log.Fatal(err)
+// }
+// log.Printf(res)
+//
+// Most functions are safe for concurrent use.
+package password
+
+import (
+ "crypto/rand"
+ "errors"
+ "fmt"
+ "io"
+ "math/big"
+ "strings"
+)
+
+// Built-time checks that the generators implement the interface.
+var _ PasswordGenerator = (*Generator)(nil)
+
+// PasswordGenerator is an interface that implements the Generate function. This
+// is useful for testing where you can pass this interface instead of a real
+// password generator to mock responses for predicability.
+type PasswordGenerator interface {
+ Generate(int, int, int, bool, bool) (string, error)
+ MustGenerate(int, int, int, bool, bool) string
+}
+
+const (
+ // LowerLetters is the list of lowercase letters.
+ LowerLetters = "abcdefghijklmnopqrstuvwxyz"
+
+ // UpperLetters is the list of uppercase letters.
+ UpperLetters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+
+ // Digits is the list of permitted digits.
+ Digits = "0123456789"
+
+ // Symbols is the list of symbols.
+ Symbols = "~!@#$%^&*()_+`-={}|[]\\:\"<>?,./"
+)
+
+var (
+ // ErrExceedsTotalLength is the error returned with the number of digits and
+ // symbols is greater than the total length.
+ ErrExceedsTotalLength = errors.New("number of digits and symbols must be less than total length")
+
+ // ErrLettersExceedsAvailable is the error returned with the number of letters
+ // exceeds the number of available letters and repeats are not allowed.
+ ErrLettersExceedsAvailable = errors.New("number of letters exceeds available letters and repeats are not allowed")
+
+ // ErrDigitsExceedsAvailable is the error returned with the number of digits
+ // exceeds the number of available digits and repeats are not allowed.
+ ErrDigitsExceedsAvailable = errors.New("number of digits exceeds available digits and repeats are not allowed")
+
+ // ErrSymbolsExceedsAvailable is the error returned with the number of symbols
+ // exceeds the number of available symbols and repeats are not allowed.
+ ErrSymbolsExceedsAvailable = errors.New("number of symbols exceeds available symbols and repeats are not allowed")
+)
+
+// Generator is the stateful generator which can be used to customize the list
+// of letters, digits, and/or symbols.
+type Generator struct {
+ lowerLetters string
+ upperLetters string
+ digits string
+ symbols string
+ reader io.Reader
+}
+
+// GeneratorInput is used as input to the NewGenerator function.
+type GeneratorInput struct {
+ LowerLetters string
+ UpperLetters string
+ Digits string
+ Symbols string
+ Reader io.Reader // rand.Reader by default
+}
+
+// NewGenerator creates a new Generator from the specified configuration. If no
+// input is given, all the default values are used. This function is safe for
+// concurrent use.
+func NewGenerator(i *GeneratorInput) (*Generator, error) {
+ if i == nil {
+ i = new(GeneratorInput)
+ }
+
+ g := &Generator{
+ lowerLetters: i.LowerLetters,
+ upperLetters: i.UpperLetters,
+ digits: i.Digits,
+ symbols: i.Symbols,
+ reader: i.Reader,
+ }
+
+ if g.lowerLetters == "" {
+ g.lowerLetters = LowerLetters
+ }
+
+ if g.upperLetters == "" {
+ g.upperLetters = UpperLetters
+ }
+
+ if g.digits == "" {
+ g.digits = Digits
+ }
+
+ if g.symbols == "" {
+ g.symbols = Symbols
+ }
+
+ if g.reader == nil {
+ g.reader = rand.Reader
+ }
+
+ return g, nil
+}
+
+// Generate generates a password with the given requirements. length is the
+// total number of characters in the password. numDigits is the number of digits
+// to include in the result. numSymbols is the number of symbols to include in
+// the result. noUpper excludes uppercase letters from the results. allowRepeat
+// allows characters to repeat.
+//
+// The algorithm is fast, but it's not designed to be performant; it favors
+// entropy over speed. This function is safe for concurrent use.
+func (g *Generator) Generate(length, numDigits, numSymbols int, noUpper, allowRepeat bool) (string, error) {
+ letters := g.lowerLetters
+ if !noUpper {
+ letters += g.upperLetters
+ }
+
+ chars := length - numDigits - numSymbols
+ if chars < 0 {
+ return "", ErrExceedsTotalLength
+ }
+
+ if !allowRepeat && chars > len(letters) {
+ return "", ErrLettersExceedsAvailable
+ }
+
+ if !allowRepeat && numDigits > len(g.digits) {
+ return "", ErrDigitsExceedsAvailable
+ }
+
+ if !allowRepeat && numSymbols > len(g.symbols) {
+ return "", ErrSymbolsExceedsAvailable
+ }
+
+ var result string
+
+ // Characters
+ for i := 0; i < chars; i++ {
+ ch, err := randomElement(g.reader, letters)
+ if err != nil {
+ return "", err
+ }
+
+ if !allowRepeat && strings.Contains(result, ch) {
+ i--
+ continue
+ }
+
+ result, err = randomInsert(g.reader, result, ch)
+ if err != nil {
+ return "", err
+ }
+ }
+
+ // Digits
+ for i := 0; i < numDigits; i++ {
+ d, err := randomElement(g.reader, g.digits)
+ if err != nil {
+ return "", err
+ }
+
+ if !allowRepeat && strings.Contains(result, d) {
+ i--
+ continue
+ }
+
+ result, err = randomInsert(g.reader, result, d)
+ if err != nil {
+ return "", err
+ }
+ }
+
+ // Symbols
+ for i := 0; i < numSymbols; i++ {
+ sym, err := randomElement(g.reader, g.symbols)
+ if err != nil {
+ return "", err
+ }
+
+ if !allowRepeat && strings.Contains(result, sym) {
+ i--
+ continue
+ }
+
+ result, err = randomInsert(g.reader, result, sym)
+ if err != nil {
+ return "", err
+ }
+ }
+
+ return result, nil
+}
+
+// MustGenerate is the same as Generate, but panics on error.
+func (g *Generator) MustGenerate(length, numDigits, numSymbols int, noUpper, allowRepeat bool) string {
+ res, err := g.Generate(length, numDigits, numSymbols, noUpper, allowRepeat)
+ if err != nil {
+ panic(err)
+ }
+ return res
+}
+
+// Generate is the package shortcut for Generator.Generate.
+func Generate(length, numDigits, numSymbols int, noUpper, allowRepeat bool) (string, error) {
+ gen, err := NewGenerator(nil)
+ if err != nil {
+ return "", err
+ }
+
+ return gen.Generate(length, numDigits, numSymbols, noUpper, allowRepeat)
+}
+
+// MustGenerate is the package shortcut for Generator.MustGenerate.
+func MustGenerate(length, numDigits, numSymbols int, noUpper, allowRepeat bool) string {
+ res, err := Generate(length, numDigits, numSymbols, noUpper, allowRepeat)
+ if err != nil {
+ panic(err)
+ }
+ return res
+}
+
+// randomInsert randomly inserts the given value into the given string.
+func randomInsert(reader io.Reader, s, val string) (string, error) {
+ if s == "" {
+ return val, nil
+ }
+
+ n, err := rand.Int(reader, big.NewInt(int64(len(s)+1)))
+ if err != nil {
+ return "", fmt.Errorf("failed to generate random integer: %w", err)
+ }
+ i := n.Int64()
+ return s[0:i] + val + s[i:], nil
+}
+
+// randomElement extracts a random element from the given string.
+func randomElement(reader io.Reader, s string) (string, error) {
+ n, err := rand.Int(reader, big.NewInt(int64(len(s))))
+ if err != nil {
+ return "", fmt.Errorf("failed to generate random integer: %w", err)
+ }
+ return string(s[n.Int64()]), nil
+}
diff --git a/vendor/github.com/sethvargo/go-password/password/mock.go b/vendor/github.com/sethvargo/go-password/password/mock.go
new file mode 100644
index 0000000..07d4734
--- /dev/null
+++ b/vendor/github.com/sethvargo/go-password/password/mock.go
@@ -0,0 +1,39 @@
+package password
+
+// Built-time checks that the generators implement the interface.
+var _ PasswordGenerator = (*mockGenerator)(nil)
+
+type mockGenerator struct {
+ result string
+ err error
+}
+
+// NewMockGenerator creates a new generator that satisfies the PasswordGenerator
+// interface. If an error is provided, the error is returned. If a result if
+// provided, the result is always returned, regardless of what parameters are
+// passed into the Generate or MustGenerate methods.
+//
+// This function is most useful for tests where you want to have predicable
+// results for a transitive resource that depends on go-password.
+func NewMockGenerator(result string, err error) *mockGenerator {
+ return &mockGenerator{
+ result: result,
+ err: err,
+ }
+}
+
+// Generate returns the mocked result or error.
+func (g *mockGenerator) Generate(int, int, int, bool, bool) (string, error) {
+ if g.err != nil {
+ return "", g.err
+ }
+ return g.result, nil
+}
+
+// MustGenerate returns the mocked result or panics if an error was given.
+func (g *mockGenerator) MustGenerate(int, int, int, bool, bool) string {
+ if g.err != nil {
+ panic(g.err)
+ }
+ return g.result
+}
diff --git a/vendor/modules.txt b/vendor/modules.txt
index fe5508b..080a14a 100644
--- a/vendor/modules.txt
+++ b/vendor/modules.txt
@@ -78,6 +78,12 @@ github.com/pmezard/go-difflib/difflib
# github.com/robfig/cron/v3 v3.0.1
## explicit; go 1.12
github.com/robfig/cron/v3
+# github.com/sethvargo/go-diceware v0.5.0
+## explicit; go 1.22
+github.com/sethvargo/go-diceware/diceware
+# github.com/sethvargo/go-password v0.3.1
+## explicit; go 1.21
+github.com/sethvargo/go-password/password
# github.com/stretchr/testify v1.10.0
## explicit; go 1.17
github.com/stretchr/testify/assert
diff --git a/wwwroot/lib/quill/quill.snow.css b/wwwroot/lib/quill/quill.snow.css
index c95a80e..c02e998 100644
--- a/wwwroot/lib/quill/quill.snow.css
+++ b/wwwroot/lib/quill/quill.snow.css
@@ -5,6 +5,4 @@
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
-.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
-
-/*# sourceMappingURL=quill.snow.css.map*/
\ No newline at end of file
+.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
\ No newline at end of file