mn_electrum.py 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656
  1. #!/usr/bin/env python
  2. #
  3. # mmgen = Multi-Mode GENerator, command-line Bitcoin cold storage solution
  4. # Copyright (C) 2013 by philemon <mmgen-py@yandex.com>
  5. #
  6. # This program is free software: you can redistribute it and/or modify
  7. # it under the terms of the GNU General Public License as published by
  8. # the Free Software Foundation, either version 3 of the License, or
  9. # (at your option) any later version.
  10. #
  11. # This program is distributed in the hope that it will be useful,
  12. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. # GNU General Public License for more details.
  15. #
  16. # You should have received a copy of the GNU General Public License
  17. # along with this program. If not, see <http://www.gnu.org/licenses/>.
  18. # ------------------------------------------------------------------------------
  19. # MMgen note: this is a sorted version of the wordlist. The original
  20. # can be found at:
  21. # https://github.com/spesmilo/electrum/blob/master/lib/mnemonic.py
  22. # and in the file 'wordlists/mnemonic.py' of the mmgen distribution.
  23. # ------------------------------------------------------------------------------
  24. # Electrum - lightweight Bitcoin client
  25. # Copyright (C) 2011 thomasv@gitorious
  26. # list of words from:
  27. # http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry
  28. electrum_words = """
  29. able
  30. about
  31. above
  32. abuse
  33. accept
  34. accident
  35. ache
  36. acid
  37. across
  38. act
  39. action
  40. actually
  41. add
  42. admire
  43. admit
  44. adore
  45. advice
  46. affection
  47. afraid
  48. after
  49. afternoon
  50. again
  51. against
  52. age
  53. agony
  54. agree
  55. ahead
  56. aim
  57. air
  58. alas
  59. alive
  60. allow
  61. almost
  62. alone
  63. along
  64. already
  65. also
  66. alter
  67. although
  68. always
  69. amaze
  70. among
  71. ancient
  72. angel
  73. anger
  74. angry
  75. animal
  76. annoy
  77. another
  78. answer
  79. any
  80. anymore
  81. anyone
  82. anything
  83. anyway
  84. anywhere
  85. apart
  86. apologize
  87. appear
  88. apple
  89. appreciate
  90. approach
  91. army
  92. around
  93. arrive
  94. arrow
  95. art
  96. ash
  97. ashamed
  98. aside
  99. ask
  100. asleep
  101. attack
  102. attempt
  103. attention
  104. aunt
  105. autumn
  106. avoid
  107. await
  108. awake
  109. awaken
  110. away
  111. awe
  112. awkward
  113. baby
  114. back
  115. bag
  116. balance
  117. ball
  118. bang
  119. bank
  120. bar
  121. bare
  122. barely
  123. bathroom
  124. battle
  125. beam
  126. beard
  127. beaten
  128. beautiful
  129. beauty
  130. became
  131. become
  132. bedroom
  133. bee
  134. been
  135. before
  136. beg
  137. began
  138. begin
  139. begun
  140. behind
  141. belief
  142. believe
  143. belly
  144. belong
  145. bench
  146. beneath
  147. beside
  148. best
  149. better
  150. between
  151. beyond
  152. bid
  153. bird
  154. birth
  155. birthday
  156. bit
  157. bite
  158. bitter
  159. black
  160. blade
  161. blame
  162. blank
  163. blanket
  164. bleed
  165. blend
  166. bless
  167. blind
  168. blink
  169. bliss
  170. block
  171. blonde
  172. blood
  173. bloody
  174. bloom
  175. blossom
  176. blow
  177. blue
  178. blur
  179. blush
  180. board
  181. boat
  182. body
  183. bold
  184. bomb
  185. bond
  186. bone
  187. book
  188. boom
  189. born
  190. both
  191. bother
  192. bottle
  193. bottom
  194. bought
  195. bounce
  196. bound
  197. bowl
  198. box
  199. boyfriend
  200. brain
  201. branch
  202. brand
  203. brave
  204. bread
  205. break
  206. breast
  207. breath
  208. breathe
  209. breeze
  210. bridge
  211. bright
  212. bring
  213. broke
  214. broken
  215. brother
  216. brown
  217. bruise
  218. brush
  219. bubble
  220. build
  221. built
  222. bullet
  223. bump
  224. burden
  225. burn
  226. burst
  227. bury
  228. bus
  229. busy
  230. butterfly
  231. button
  232. buy
  233. cage
  234. calm
  235. came
  236. candle
  237. canvas
  238. cap
  239. capture
  240. card
  241. careful
  242. carefully
  243. caress
  244. carry
  245. carve
  246. cast
  247. catch
  248. caught
  249. cause
  250. cease
  251. ceiling
  252. cell
  253. center
  254. certain
  255. certainly
  256. chain
  257. chair
  258. chance
  259. change
  260. character
  261. charm
  262. chase
  263. cheap
  264. cheat
  265. check
  266. cheek
  267. cheer
  268. cheese
  269. chest
  270. child
  271. childhood
  272. children
  273. chill
  274. chin
  275. chocolate
  276. choice
  277. choke
  278. choose
  279. church
  280. cigarette
  281. circle
  282. city
  283. claim
  284. class
  285. claw
  286. clay
  287. clean
  288. clear
  289. clearly
  290. click
  291. climb
  292. cling
  293. clock
  294. close
  295. closet
  296. clothes
  297. cloud
  298. clue
  299. clutch
  300. coat
  301. coffee
  302. cold
  303. collapse
  304. collect
  305. college
  306. color
  307. comfort
  308. commit
  309. common
  310. companion
  311. company
  312. compare
  313. complain
  314. complete
  315. completely
  316. concern
  317. concrete
  318. confidence
  319. confuse
  320. confusion
  321. connect
  322. connection
  323. consider
  324. constant
  325. constantly
  326. consume
  327. content
  328. continue
  329. control
  330. conversation
  331. cookie
  332. cool
  333. core
  334. corner
  335. cost
  336. couch
  337. count
  338. country
  339. couple
  340. courage
  341. course
  342. cousin
  343. cover
  344. coward
  345. crack
  346. crap
  347. crash
  348. crave
  349. crawl
  350. crazy
  351. creak
  352. cream
  353. create
  354. creation
  355. creator
  356. creature
  357. creek
  358. creep
  359. crime
  360. crimson
  361. cross
  362. crowd
  363. cruel
  364. crumble
  365. crush
  366. cry
  367. crystal
  368. cup
  369. curl
  370. curse
  371. curtain
  372. curve
  373. cute
  374. dad
  375. daddy
  376. daily
  377. damn
  378. dance
  379. danger
  380. dark
  381. darkness
  382. darling
  383. dart
  384. date
  385. daughter
  386. dawn
  387. deadly
  388. deal
  389. dear
  390. death
  391. decay
  392. decide
  393. decision
  394. deep
  395. deeply
  396. defeat
  397. defense
  398. define
  399. delicate
  400. delight
  401. demand
  402. demon
  403. deny
  404. depend
  405. depress
  406. depression
  407. depth
  408. descend
  409. describe
  410. desert
  411. deserve
  412. desire
  413. desk
  414. despair
  415. desperate
  416. desperately
  417. despite
  418. destination
  419. destroy
  420. determine
  421. devil
  422. dew
  423. diamond
  424. difference
  425. different
  426. dig
  427. dim
  428. dinner
  429. direction
  430. dirt
  431. dirty
  432. disappear
  433. discover
  434. disguise
  435. dish
  436. distance
  437. distant
  438. doctor
  439. dog
  440. doll
  441. doom
  442. door
  443. dot
  444. double
  445. doubt
  446. dove
  447. down
  448. drag
  449. dragon
  450. drama
  451. draw
  452. drawn
  453. dread
  454. dream
  455. dreamer
  456. dress
  457. drift
  458. drink
  459. drive
  460. driver
  461. drop
  462. drove
  463. drug
  464. drum
  465. drunk
  466. dry
  467. duck
  468. dude
  469. due
  470. dull
  471. dumb
  472. during
  473. dust
  474. dusty
  475. dwell
  476. each
  477. eager
  478. early
  479. earth
  480. easily
  481. easy
  482. eat
  483. echo
  484. edge
  485. effort
  486. egg
  487. either
  488. embarrass
  489. embrace
  490. emotion
  491. emptiness
  492. empty
  493. end
  494. endless
  495. enemy
  496. energy
  497. engine
  498. enjoy
  499. enough
  500. enter
  501. entire
  502. erase
  503. escape
  504. especially
  505. essence
  506. eternal
  507. eternity
  508. even
  509. evening
  510. eventually
  511. ever
  512. everybody
  513. everyday
  514. everyone
  515. everything
  516. everytime
  517. everywhere
  518. evil
  519. exactly
  520. example
  521. except
  522. excuse
  523. exist
  524. existence
  525. expect
  526. experience
  527. explain
  528. explode
  529. explore
  530. express
  531. expression
  532. eye
  533. fact
  534. fade
  535. fail
  536. faint
  537. fairy
  538. faith
  539. false
  540. familiar
  541. family
  542. fan
  543. fantasy
  544. fate
  545. father
  546. fault
  547. favorite
  548. fear
  549. feast
  550. feather
  551. feed
  552. feet
  553. felicity
  554. few
  555. field
  556. figure
  557. fill
  558. final
  559. finally
  560. find
  561. finger
  562. finish
  563. fire
  564. first
  565. fish
  566. fist
  567. five
  568. fix
  569. flag
  570. flame
  571. flare
  572. flash
  573. flat
  574. flesh
  575. flicker
  576. flight
  577. flip
  578. flirt
  579. float
  580. flood
  581. floor
  582. flow
  583. flower
  584. flutter
  585. fly
  586. focus
  587. foe
  588. fog
  589. fold
  590. follow
  591. foot
  592. football
  593. footstep
  594. force
  595. forehead
  596. forest
  597. forever
  598. forget
  599. forgive
  600. forgot
  601. forgotten
  602. form
  603. former
  604. forth
  605. forward
  606. fought
  607. foul
  608. fragile
  609. frame
  610. freak
  611. free
  612. freedom
  613. freely
  614. freeze
  615. fresh
  616. friend
  617. friendship
  618. fright
  619. frighten
  620. front
  621. frost
  622. frown
  623. frozen
  624. fruit
  625. frustrate
  626. fully
  627. funny
  628. fur
  629. further
  630. future
  631. gain
  632. game
  633. garden
  634. gas
  635. gasp
  636. gather
  637. gay
  638. gaze
  639. generation
  640. gentle
  641. gently
  642. ghost
  643. giant
  644. gift
  645. giggle
  646. girl
  647. girlfriend
  648. give
  649. given
  650. glad
  651. glance
  652. glare
  653. glass
  654. glide
  655. glorious
  656. glory
  657. glove
  658. glow
  659. goal
  660. god
  661. gone
  662. good
  663. goodbye
  664. goose
  665. got
  666. gotta
  667. gotten
  668. government
  669. grab
  670. grace
  671. grade
  672. grand
  673. grandma
  674. grant
  675. grasp
  676. grass
  677. great
  678. green
  679. greet
  680. grew
  681. grey
  682. grief
  683. grin
  684. grip
  685. ground
  686. group
  687. grow
  688. grown
  689. guard
  690. guess
  691. guide
  692. guilt
  693. guilty
  694. guitar
  695. gun
  696. guy
  697. hair
  698. half
  699. hallway
  700. hand
  701. handle
  702. hang
  703. happen
  704. happiness
  705. happy
  706. hardly
  707. harm
  708. harmony
  709. harsh
  710. hate
  711. hatred
  712. haunt
  713. heal
  714. health
  715. heard
  716. heart
  717. heartbeat
  718. heat
  719. heaven
  720. heavy
  721. heel
  722. held
  723. hello
  724. help
  725. here
  726. hero
  727. hey
  728. hidden
  729. hide
  730. high
  731. hill
  732. history
  733. hit
  734. hollow
  735. holy
  736. home
  737. honest
  738. honey
  739. honor
  740. hook
  741. hop
  742. hope
  743. hopefully
  744. horizon
  745. horrible
  746. horse
  747. hospital
  748. hour
  749. house
  750. however
  751. howl
  752. hug
  753. huge
  754. hum
  755. human
  756. hundred
  757. hunger
  758. hungry
  759. hunt
  760. hurl
  761. hurry
  762. hurt
  763. husband
  764. ice
  765. idea
  766. idiot
  767. ignorance
  768. ignore
  769. illuminate
  770. illusion
  771. image
  772. imagination
  773. imagine
  774. important
  775. impossible
  776. inch
  777. indeed
  778. inhale
  779. ink
  780. inner
  781. innocence
  782. innocent
  783. insane
  784. inside
  785. instead
  786. insult
  787. interest
  788. into
  789. invisible
  790. invite
  791. iron
  792. itself
  793. jaw
  794. jealous
  795. jeans
  796. job
  797. jock
  798. join
  799. joke
  800. journey
  801. joy
  802. judge
  803. juice
  804. jump
  805. just
  806. keep
  807. kept
  808. key
  809. kick
  810. kid
  811. kill
  812. king
  813. kingdom
  814. kiss
  815. kitchen
  816. knee
  817. knife
  818. knock
  819. know
  820. knowledge
  821. known
  822. lace
  823. lady
  824. laid
  825. land
  826. language
  827. large
  828. laugh
  829. laughter
  830. law
  831. lazy
  832. lead
  833. leaf
  834. leap
  835. learn
  836. least
  837. leave
  838. led
  839. left
  840. leg
  841. less
  842. lesson
  843. letter
  844. level
  845. lick
  846. lifeless
  847. lift
  848. lightning
  849. like
  850. limb
  851. limit
  852. line
  853. linger
  854. lip
  855. liquid
  856. listen
  857. little
  858. lonely
  859. long
  860. look
  861. loose
  862. lord
  863. loser
  864. loss
  865. lot
  866. loud
  867. love
  868. lovely
  869. lucky
  870. lunch
  871. lung
  872. lust
  873. machine
  874. made
  875. magic
  876. make
  877. mama
  878. manage
  879. many
  880. march
  881. mark
  882. marry
  883. mask
  884. mass
  885. master
  886. match
  887. math
  888. matter
  889. maybe
  890. mean
  891. meant
  892. measure
  893. meet
  894. melody
  895. melt
  896. memory
  897. men
  898. mend
  899. mention
  900. mercy
  901. mere
  902. mess
  903. message
  904. metal
  905. middle
  906. midnight
  907. might
  908. mighty
  909. milk
  910. million
  911. mind
  912. mine
  913. minute
  914. mirror
  915. misery
  916. mist
  917. mistake
  918. mix
  919. moan
  920. mock
  921. mold
  922. mom
  923. moment
  924. money
  925. monkey
  926. monster
  927. month
  928. moon
  929. moonlight
  930. moral
  931. more
  932. morning
  933. mostly
  934. mother
  935. motion
  936. mountain
  937. mourn
  938. mouth
  939. movement
  940. movie
  941. much
  942. mud
  943. mumble
  944. murder
  945. muscle
  946. muse
  947. music
  948. mutter
  949. myself
  950. mystery
  951. nail
  952. naked
  953. name
  954. nation
  955. natural
  956. nature
  957. near
  958. nearly
  959. neck
  960. need
  961. needle
  962. neighbor
  963. neither
  964. nerd
  965. nerve
  966. nervous
  967. never
  968. new
  969. next
  970. nice
  971. night
  972. nightmare
  973. nine
  974. nobody
  975. nod
  976. noise
  977. normal
  978. north
  979. nose
  980. note
  981. nothing
  982. notice
  983. nowhere
  984. numb
  985. number
  986. object
  987. observe
  988. obviously
  989. ocean
  990. odd
  991. ode
  992. off
  993. offer
  994. often
  995. okay
  996. once
  997. only
  998. open
  999. opinion
  1000. opposite
  1001. orange
  1002. order
  1003. other
  1004. ourselves
  1005. out
  1006. outside
  1007. over
  1008. own
  1009. pack
  1010. page
  1011. painful
  1012. paint
  1013. pair
  1014. pale
  1015. palm
  1016. pants
  1017. paper
  1018. paradise
  1019. parent
  1020. park
  1021. party
  1022. pass
  1023. passion
  1024. past
  1025. path
  1026. pathetic
  1027. patience
  1028. patient
  1029. pattern
  1030. pause
  1031. pay
  1032. peace
  1033. peaceful
  1034. peach
  1035. peel
  1036. peer
  1037. pen
  1038. pencil
  1039. people
  1040. perfect
  1041. perfection
  1042. perfectly
  1043. perhaps
  1044. person
  1045. petal
  1046. phone
  1047. physical
  1048. picture
  1049. pie
  1050. piece
  1051. pierce
  1052. pig
  1053. pile
  1054. pillow
  1055. pink
  1056. pity
  1057. place
  1058. plain
  1059. plan
  1060. planet
  1061. plant
  1062. plastic
  1063. plate
  1064. play
  1065. please
  1066. pleasure
  1067. pocket
  1068. poem
  1069. poet
  1070. poetry
  1071. point
  1072. poison
  1073. ponder
  1074. pool
  1075. poor
  1076. pop
  1077. position
  1078. possess
  1079. possible
  1080. possibly
  1081. pound
  1082. pour
  1083. power
  1084. powerful
  1085. practice
  1086. praise
  1087. pray
  1088. prayer
  1089. precious
  1090. prefer
  1091. prepare
  1092. presence
  1093. present
  1094. press
  1095. pressure
  1096. pretend
  1097. pretty
  1098. price
  1099. pride
  1100. prince
  1101. princess
  1102. probably
  1103. problem
  1104. process
  1105. promise
  1106. protect
  1107. proud
  1108. prove
  1109. puff
  1110. pull
  1111. pulse
  1112. punch
  1113. pure
  1114. purple
  1115. purpose
  1116. push
  1117. put
  1118. puzzle
  1119. queen
  1120. question
  1121. quick
  1122. quickly
  1123. quiet
  1124. quietly
  1125. quit
  1126. quite
  1127. rabbit
  1128. radio
  1129. rainbow
  1130. raise
  1131. random
  1132. rant
  1133. rape
  1134. rare
  1135. rather
  1136. raw
  1137. reach
  1138. ready
  1139. real
  1140. reality
  1141. realize
  1142. really
  1143. reason
  1144. rebel
  1145. recall
  1146. receive
  1147. red
  1148. reflect
  1149. reflection
  1150. refuse
  1151. regret
  1152. relationship
  1153. relax
  1154. release
  1155. remain
  1156. remember
  1157. remind
  1158. remove
  1159. repeat
  1160. replace
  1161. reply
  1162. respect
  1163. respond
  1164. rest
  1165. retreat
  1166. return
  1167. reveal
  1168. revenge
  1169. rhyme
  1170. rhythm
  1171. rich
  1172. ring
  1173. rip
  1174. ripple
  1175. rise
  1176. river
  1177. road
  1178. roam
  1179. roar
  1180. rock
  1181. roll
  1182. root
  1183. rope
  1184. rose
  1185. rough
  1186. royal
  1187. rub
  1188. rude
  1189. ruin
  1190. rule
  1191. run
  1192. rush
  1193. sad
  1194. sadness
  1195. safe
  1196. said
  1197. sail
  1198. salt
  1199. salty
  1200. sanctuary
  1201. sane
  1202. sanity
  1203. sat
  1204. satisfy
  1205. save
  1206. savior
  1207. scale
  1208. scar
  1209. scary
  1210. scatter
  1211. scene
  1212. scent
  1213. school
  1214. score
  1215. scrape
  1216. scratch
  1217. scream
  1218. screen
  1219. screw
  1220. sea
  1221. search
  1222. season
  1223. second
  1224. secret
  1225. seek
  1226. seem
  1227. self
  1228. selfish
  1229. sense
  1230. sent
  1231. sentence
  1232. separate
  1233. serious
  1234. serve
  1235. settle
  1236. seven
  1237. several
  1238. shade
  1239. shadow
  1240. shall
  1241. shame
  1242. shape
  1243. sharp
  1244. shatter
  1245. sheep
  1246. sheet
  1247. shelter
  1248. shield
  1249. shift
  1250. shimmer
  1251. shine
  1252. shiny
  1253. ship
  1254. shirt
  1255. shiver
  1256. shock
  1257. shoe
  1258. shook
  1259. shoot
  1260. shore
  1261. should
  1262. shoulder
  1263. shout
  1264. shove
  1265. show
  1266. shower
  1267. shown
  1268. shut
  1269. shy
  1270. sick
  1271. sigh
  1272. sign
  1273. silence
  1274. silent
  1275. silently
  1276. silly
  1277. silver
  1278. simple
  1279. simply
  1280. since
  1281. single
  1282. sink
  1283. sister
  1284. situation
  1285. six
  1286. size
  1287. skill
  1288. skin
  1289. skip
  1290. sky
  1291. slam
  1292. slap
  1293. sleep
  1294. slept
  1295. slice
  1296. slide
  1297. slight
  1298. slightly
  1299. slowly
  1300. small
  1301. smart
  1302. smell
  1303. smile
  1304. smoke
  1305. smooth
  1306. snake
  1307. snap
  1308. sneak
  1309. snow
  1310. soak
  1311. soar
  1312. sob
  1313. social
  1314. society
  1315. soft
  1316. softly
  1317. soldier
  1318. some
  1319. somebody
  1320. someday
  1321. somehow
  1322. someone
  1323. something
  1324. sometimes
  1325. somewhere
  1326. son
  1327. song
  1328. soon
  1329. soothe
  1330. sorrow
  1331. sorry
  1332. sort
  1333. soul
  1334. sound
  1335. space
  1336. speak
  1337. special
  1338. speed
  1339. spell
  1340. spend
  1341. spider
  1342. spill
  1343. spin
  1344. spine
  1345. spiral
  1346. spirit
  1347. split
  1348. spoken
  1349. sport
  1350. spot
  1351. spread
  1352. spring
  1353. square
  1354. squeeze
  1355. stab
  1356. stage
  1357. stain
  1358. stair
  1359. stand
  1360. stare
  1361. start
  1362. state
  1363. stay
  1364. steady
  1365. steal
  1366. steel
  1367. step
  1368. stick
  1369. still
  1370. sting
  1371. stir
  1372. stock
  1373. stole
  1374. stolen
  1375. stomach
  1376. stone
  1377. stood
  1378. stop
  1379. storm
  1380. story
  1381. straight
  1382. strain
  1383. strange
  1384. stranger
  1385. stray
  1386. stream
  1387. street
  1388. strength
  1389. stress
  1390. stretch
  1391. strife
  1392. strike
  1393. string
  1394. strip
  1395. stroke
  1396. strong
  1397. struggle
  1398. stubborn
  1399. stuck
  1400. student
  1401. study
  1402. stuff
  1403. stumble
  1404. stun
  1405. stupid
  1406. style
  1407. subject
  1408. such
  1409. sudden
  1410. suddenly
  1411. suffer
  1412. suffocate
  1413. suicide
  1414. suit
  1415. summer
  1416. sunlight
  1417. sunset
  1418. support
  1419. suppose
  1420. sure
  1421. surely
  1422. surface
  1423. surprise
  1424. surround
  1425. survive
  1426. suspend
  1427. swallow
  1428. sway
  1429. swear
  1430. sweat
  1431. sweet
  1432. swell
  1433. swim
  1434. swing
  1435. swirl
  1436. sword
  1437. sympathy
  1438. table
  1439. taint
  1440. take
  1441. taken
  1442. talent
  1443. talk
  1444. tangle
  1445. tap
  1446. task
  1447. taste
  1448. taught
  1449. tea
  1450. teach
  1451. teacher
  1452. team
  1453. tease
  1454. teeth
  1455. tell
  1456. tender
  1457. terrible
  1458. terror
  1459. test
  1460. thank
  1461. them
  1462. themselves
  1463. then
  1464. there
  1465. thick
  1466. thigh
  1467. thing
  1468. think
  1469. third
  1470. thorn
  1471. those
  1472. thought
  1473. thousand
  1474. thread
  1475. threaten
  1476. three
  1477. threw
  1478. throat
  1479. throne
  1480. through
  1481. throughout
  1482. throw
  1483. thrown
  1484. thump
  1485. thunder
  1486. tickle
  1487. tide
  1488. tie
  1489. tight
  1490. tightly
  1491. time
  1492. tiny
  1493. tired
  1494. today
  1495. toe
  1496. together
  1497. tomorrow
  1498. tongue
  1499. tonight
  1500. too
  1501. tool
  1502. torment
  1503. torture
  1504. toss
  1505. total
  1506. touch
  1507. tough
  1508. toward
  1509. tower
  1510. town
  1511. trace
  1512. trade
  1513. trail
  1514. train
  1515. travel
  1516. treasure
  1517. treat
  1518. tree
  1519. tremble
  1520. trick
  1521. trickle
  1522. trip
  1523. trouble
  1524. truck
  1525. true
  1526. truly
  1527. trust
  1528. truth
  1529. try
  1530. tuck
  1531. tumble
  1532. tune
  1533. turn
  1534. twenty
  1535. twice
  1536. twirl
  1537. twist
  1538. two
  1539. type
  1540. ugly
  1541. unable
  1542. uncle
  1543. under
  1544. underneath
  1545. understand
  1546. universe
  1547. unknown
  1548. unless
  1549. unlike
  1550. unseen
  1551. upon
  1552. upset
  1553. use
  1554. useless
  1555. usually
  1556. utter
  1557. vain
  1558. valley
  1559. value
  1560. vast
  1561. veil
  1562. vein
  1563. velvet
  1564. verse
  1565. very
  1566. victim
  1567. view
  1568. violence
  1569. vision
  1570. visit
  1571. voice
  1572. void
  1573. volume
  1574. waist
  1575. wait
  1576. walk
  1577. wall
  1578. wander
  1579. want
  1580. war
  1581. warm
  1582. warmth
  1583. warn
  1584. warrior
  1585. wash
  1586. waste
  1587. watch
  1588. water
  1589. wave
  1590. weak
  1591. weakness
  1592. weapon
  1593. weary
  1594. weather
  1595. weave
  1596. week
  1597. weep
  1598. weight
  1599. weird
  1600. welcome
  1601. wet
  1602. whatever
  1603. wheel
  1604. whenever
  1605. whether
  1606. whisper
  1607. whistle
  1608. white
  1609. whole
  1610. wife
  1611. wild
  1612. win
  1613. window
  1614. winter
  1615. wipe
  1616. wise
  1617. wish
  1618. witch
  1619. within
  1620. wolf
  1621. woman
  1622. women
  1623. won
  1624. wonder
  1625. wonderful
  1626. wood
  1627. work
  1628. world
  1629. worry
  1630. worse
  1631. worship
  1632. worst
  1633. worth
  1634. worthless
  1635. wound
  1636. wow
  1637. wrap
  1638. wrinkle
  1639. wrist
  1640. write
  1641. written
  1642. wrong
  1643. wrote
  1644. yard
  1645. yeah
  1646. yearn
  1647. yell
  1648. yellow
  1649. yesterday
  1650. yet
  1651. young
  1652. yours
  1653. yourself
  1654. youth
  1655. """