From dba5e843a4b4f3f26cc9b47ea78eaf37eb75b2e4 Mon Sep 17 00:00:00 2001 From: Vesa Lappalainen <vesal@jyu.fi> Date: Thu, 6 Jan 2022 21:26:53 +0200 Subject: [PATCH] k2022 alku --- .gitignore | 87 + VesanAsetukset/VesanAsetukset.epf | 271 + demot/.classpath | 12 + demot/.project | 17 + demot/tehtavat/.classpath | 12 + demot/tehtavat/.project | 17 + demot/tehtavat/VaKoS12.docx | Bin 0 -> 103895 bytes demot/tehtavat/VaKoS12.pdf | Bin 0 -> 148443 bytes demot/tehtavat/arvio.txt | 165 + demot/tehtavat/cpp/.cproject | 145 + demot/tehtavat/cpp/.project | 34 + demot/tehtavat/cpp/pasi/pasi.cpp | 96 + demot/tehtavat/cpp/valuutat.dat | 6 + demot/tehtavat/cpp/valuutta/valuutts.cpp | 179 + demot/tehtavat/fx/GraafinenAstiaPeli.png | Bin 0 -> 12416 bytes demot/tehtavat/lajiteltavatlaput.docx | Bin 0 -> 12960 bytes demot/tehtavat/lajiteltavatlaput.pdf | Bin 0 -> 28051 bytes demot/tehtavat/piirto.jpg | Bin 0 -> 23952 bytes demot/tehtavat/poyta03ttyhja.html | 1721 ++ demot/tehtavat/poyta03ttyhja.xls | Bin 0 -> 30720 bytes demot/tehtavat/poyta03tyhja.html | 336 + demot/tehtavat/poyta03tyhja.xls | Bin 0 -> 38912 bytes .../tehtavat/poyta03tyhja_files/filelist.xml | 9 + .../tehtavat/poyta03tyhja_files/sheet001.htm | 675 + .../tehtavat/poyta03tyhja_files/sheet002.htm | 61 + .../tehtavat/poyta03tyhja_files/sheet003.htm | 61 + .../poyta03tyhja_files/stylesheet.css | 379 + .../tehtavat/poyta03tyhja_files/tabstrip.htm | 34 + demot/tehtavat/poyta05.html | 2532 ++ demot/tehtavat/poyta05.xls | Bin 0 -> 33280 bytes demot/tehtavat/src/demo/d1/Vaihtaminen.java | 60 + demot/tehtavat/src/demo/d10/Koulu.java | 141 + .../tehtavat/src/demo/d10/test/KouluTest.java | 49 + .../src/demo/d11/KolmioPiirtoAWT.java | 121 + .../src/demo/d11/KolmioPiirtoSWT.java | 116 + .../src/demo/d11/KolmioPiirtoSwing.java | 136 + demot/tehtavat/src/demo/d11/ListaaKaikki.java | 45 + demot/tehtavat/src/demo/d11/PiirtoMalli.java | 77 + .../tehtavat/src/demo/d11/PiirtoMalliAWT.java | 77 + .../src/demo/d11/PiirtoMalliGraphics.java | 21 + .../src/demo/d11/PiirtoMalliSwing.java | 86 + demot/tehtavat/src/demo/d2/Etusuku.java | 155 + demot/tehtavat/src/demo/d2/Pallopeli.java | 87 + .../tehtavat/src/demo/d2/TaulukonSummia.java | 61 + .../tehtavat/src/demo/d3/TaulukonSummia.java | 64 + .../src/demo/d3/TiedostonLukeminen.java | 29 + .../src/demo/d3/TiedostonLukeminenJ7.java | 28 + .../src/demo/d3/TiedostonLukeminenList.java | 25 + demot/tehtavat/src/demo/d3/Viitteet.java | 26 + .../src/demo/d4/TaulukonMuuttaminen.java | 66 + demot/tehtavat/src/demo/d7/Astia.java | 266 + .../tehtavat/src/demo/d7/GraafinenAstia.java | 181 + .../src/demo/d7/fx/GraafinenAstia.java | 178 + .../src/demo/d7/fx/GraafinenAstiaPeli.java | 229 + .../tehtavat/src/demo/d8/GraafinenAstia.java | 211 + demot/tehtavat/src/demo/d9/VKseko02.java | 46 + demot/tehtavat/taulukot.txt | 39 + demot/tehtavat/users.html | 11 + demot/tehtavat/vk12malli.html | 2796 ++ demot/tehtavat/vk12malli.xlsx | Bin 0 -> 17293 bytes luennot/luento01/Luento12.pdf | Bin 0 -> 477718 bytes luennot/luento01/Luento12.ppt | Bin 0 -> 342016 bytes luennot/luento01/aloitusluento.pdf | Bin 0 -> 178948 bytes luennot/luento01/aloitusluento.ppt | Bin 0 -> 117248 bytes luennot/luento01/kelmit.dat | 0 luennot/luento01/luento1Esi.pdf | Bin 0 -> 519196 bytes luennot/luento01/luento1Esi.ppt | Bin 0 -> 328192 bytes luennot/luento02/.classpath | 6 + luennot/luento02/.project | 17 + luennot/luento02/git.png | Bin 0 -> 17977 bytes luennot/luento02/git.vsdx | Bin 0 -> 44275 bytes luennot/luento02/src/guilib/EditPanel.java | 59 + luennot/luento02/src/wbKerho/KerhoGUI.java | 222 + luennot/luento02/svn.png | Bin 0 -> 14583 bytes luennot/luento03/kompl.xls | Bin 0 -> 72192 bytes luennot/luento04/.classpath | 8 + luennot/luento04/.project | 23 + luennot/luento04/build.fxbuild | 8 + luennot/luento04/src/alkuluku/Alkuluku.java | 55 + .../src/alkuluku/test/AlkulukuTest.java | 27 + .../src/yhdista/YhdistaController.java | 31 + luennot/luento04/src/yhdista/YhdistaMain.java | 38 + luennot/luento04/src/yhdista/YhdistaView.fxml | 51 + luennot/luento04/src/yhdista/yhdista.css | 1 + luennot/luento04/yhdista.png | Bin 0 -> 5385 bytes luennot/luento05/.classpath | 7 + luennot/luento05/.project | 17 + luennot/luento05/alice.png | Bin 0 -> 60039 bytes luennot/luento05/kaanny90.rbt | Bin 0 -> 916021 bytes luennot/luento05/kvas90.rbt | Bin 0 -> 377703 bytes luennot/luento05/mindstorm.png | Bin 0 -> 260696 bytes luennot/luento05/src/funktio/Aikalisa.java | 48 + luennot/luento05/src/olio/Aika.java | 78 + luennot/luento05/src/olio/Kissa.java | 66 + .../luento05/src/testaaminen/Alkuluku.java | 107 + .../src/testaaminen/test/AlkulukuTest.java | 28 + luennot/luento05/src/viitteet/Jonotesti.java | 39 + luennot/luento06/.classpath | 6 + luennot/luento06/.project | 17 + luennot/luento06/src/jono/Jonotesti.java | 50 + .../muuttujat/matkaFX/MatkaGUIController.java | 84 + .../src/muuttujat/matkaFX/MatkaGUIView.fxml | 49 + .../src/muuttujat/matkaFX/MatkaMain.java | 38 + .../luento06/src/muuttujat/matkaFX/matka.css | 1 + .../luento06/src/oliot/aika/olio/Aika.java | 56 + luennot/luento07/.classpath | 8 + luennot/luento07/.project | 17 + luennot/luento07/src/elukat/Elain.java | 39 + luennot/luento07/src/elukat/Kissa.java | 49 + luennot/luento07/src/elukat/Koira.java | 64 + .../luento07/src/elukat/test/KissaTest.java | 25 + .../luento07/src/elukat/test/KoiraTest.java | 25 + luennot/luento07/src/olio/Kissa.java | 66 + luennot/luento07/src/testaaminen/Poista.java | 80 + .../luento07/src/testaaminen/PoistaTest.java | 42 + .../src/testaaminen/test/PoistaTest.java | 36 + luennot/luento08/.classpath | 6 + luennot/luento08/.project | 17 + luennot/luento08/poytatesti.pdf | Bin 0 -> 22864 bytes luennot/luento08/poytatesti.xlsx | Bin 0 -> 12130 bytes luennot/luento08/poytatestiTehty.xlsx | Bin 0 -> 12528 bytes luennot/luento08/src/olio/Aika.java | 145 + luennot/luento09/.classpath | 18 + luennot/luento09/.project | 17 + luennot/luento09/build.fxbuild | 8 + luennot/luento09/kuvat/FXAanestys.png | Bin 0 -> 14594 bytes luennot/luento09/kuvat/FXAanestysTytto.png | Bin 0 -> 15727 bytes luennot/luento09/kuvat/SwingAanestys.png | Bin 0 -> 9503 bytes luennot/luento09/kuvat/SwingAanestysTytto.png | Bin 0 -> 9134 bytes .../luento09/src/cmdAanestys/Aanestys.java | 88 + .../fxAanestysRB/AanestysGUIController.java | 55 + .../fxAanestysRB/AanestysGUIController4.java | 47 + .../src/fxAanestysRB/AanestysGUIView.fxml | 70 + .../src/fxAanestysRB/AanestysGUIView4.fxml | 45 + .../src/fxAanestysRB/AanestysMain.java | 39 + .../src/fxAanestysRB/AanestysMain2.java | 151 + .../src/fxAanestysRB/AanestysMain3.java | 245 + .../src/fxAanestysRB/AanestysMain4.java | 39 + .../src/fxAanestysRB/AanestysMain5.java | 118 + .../luento09/src/fxAanestysRB/aanestys.css | 1 + luennot/luento09/src/lumiukko/Lumiukko.java | 182 + .../luento09/src/lumiukkoCmd/Lumiukot.java | 35 + .../src/lumiukkoFX/LumiukotController.java | 10 + .../luento09/src/lumiukkoFX/LumiukotFX.java | 85 + .../luento09/src/lumiukkoFX/LumiukotMain.java | 38 + .../luento09/src/lumiukkoFX/LumiukotView.fxml | 7 + luennot/luento09/src/lumiukkoFX/lumiukot.css | 1 + luennot/luento09/src/soitto/Soittelu.java | 27 + luennot/luento09/tavoite.txt | 65 + luennot/luento10/.classpath | 10 + luennot/luento10/.project | 17 + luennot/luento10/kuvat/astiapeli.png | Bin 0 -> 4405 bytes luennot/luento10/src/astia/Astia.java | 244 + luennot/luento10/src/astia1/Astia.java | 105 + luennot/luento11/kerhoUML.png | Bin 0 -> 16187 bytes luennot/luento12/.classpath | 9 + luennot/luento12/.project | 17 + .../src/astia/AstiaPeliTaikaAstialla.java | 104 + .../test/AstiaPeliTaikaAstiallaTest.java | 48 + luennot/luento14/.classpath | 11 + luennot/luento14/.project | 17 + .../src/guiAanestys/SwingAanestys.java | 248 + .../guiAanestys/test/SwingAanestysTest.java | 76 + luennot/luento14/src/guiMalli/GUIMalli.java | 81 + .../luento14/src/guiMalli/KirjoitaSwing.java | 40 + luennot/luento14/src/guiMalli2/GUIMalli.java | 90 + .../luento14/src/guiMalli2/KirjoitaSwing.java | 31 + .../luento14/src/guiMalli2Kerho/KerhoGUI.java | 136 + .../src/guiMalli2Kerho/KerhoSwing.java | 78 + .../luento14/src/guiMalliKerho/KerhoGUI.java | 121 + .../src/guiMalliKerho/KerhoSwing.java | 111 + .../src/valinta/AanestysLiittyma.java | 235 + luennot/luento14/src/valinta/Vaihtoehdot.java | 151 + .../luento14/src/valinta/Vaihtoehdot2.java | 176 + luennot/luento14/src/valinta/Valinta.java | 95 + luennot/luento15/.classpath | 7 + luennot/luento15/.project | 17 + luennot/luento15/src/luento15/Jonoksi.java | 226 + .../src/luento15/test/JonoksiTest.java | 62 + luennot/luento17/.classpath | 11 + luennot/luento17/.project | 17 + luennot/luento17/luvut.dat | 4 + luennot/luento17/src/tiedosto/Kertotaulu.java | 21 + .../luento17/src/tiedosto/Kertotaulu7.java | 43 + luennot/luento17/src/tiedosto/TiedKa7.java | 71 + .../luento17/src/tiedosto/TiedKaScanner.java | 53 + .../luento17/src/tiedosto/TiedKaScanner7.java | 71 + luennot/luento19/.classpath | 8 + luennot/luento19/.project | 17 + luennot/luento19/a.1 | 21508 ++++++++++++++ luennot/luento19/a.k | 20049 ++++++++++++++ luennot/luento19/a.s | 20272 ++++++++++++++ luennot/luento19/kalevala.txt | 23100 ++++++++++++++++ luennot/luento19/lkm.txt | 20048 ++++++++++++++ luennot/luento19/n.n | 20048 ++++++++++++++ luennot/luento19/questions.xml | 895 + luennot/luento19/sanat.txt | 3 + luennot/luento19/src/laskuri/InSitu.txt | 816 + luennot/luento19/src/laskuri/Sana.java | 73 + luennot/luento19/src/laskuri/Sanalaskuri.java | 48 + luennot/luento19/src/laskuri/Sanat.java | 145 + .../luento19/src/laskuri/test/SanaTest.java | 49 + .../luento19/src/laskuri/test/SanatTest.java | 76 + luennot/luento20/.classpath | 12 + luennot/luento20/.project | 17 + luennot/luento20/integroi.png | Bin 0 -> 4483 bytes .../src/funktio/integroi/Integroi2.java | 101 + .../luento20/src/funktio/integroi/P2Sisa.java | 31 + .../src/funktio/integroi/SinKuva.java | 68 + .../luento20/src/hello/button/HelloWorld.java | 56 + .../src/hello/button/HelloWorld2.java | 46 + .../src/hello/button/HelloWorld3.java | 43 + .../src/hello/button/HelloWorld4.java | 41 + .../src/hello/button/HelloWorld5.java | 37 + luennot/luento20/src/lambda/Poistaminen.java | 14 + luennot/luento20/src/lambda/StreamMalli.java | 30 + luennot/luento21/.classpath | 6 + luennot/luento21/.project | 17 + .../src/luento21/FrameMalliKutsuista.java | 158 + luennot/luento21/src/luento21/HiiriUlko.java | 67 + .../src/luento21/NappulaPainettuUlko.java | 34 + luennot/luento21/tentti.ini | 5 + luennot/luento21/tentti/koodit.dat | 20 + luennot/luento21/tentti/opiskelijat.dat | 15 + .../luento21/tentti/tentittavatKurssit.dat | 17 + luennot/luentoC1/.cproject | 121 + luennot/luentoC1/.project | 27 + luennot/luentoC1/comtest.ini | 4 + luennot/luentoC1/luentoC1/luentoC1.mk | 114 + luennot/luentoC1/luentoC1/luentoC1.project | 114 + luennot/luentoC1/luentoC1/luentoC1.txt | 1 + luennot/luentoC1/src/d.dox | 3 + luennot/luentoC1/src/hello.c | 8 + luennot/luentoC1/src/hello.cpp | 17 + luennot/luentoC1/src/hello.ii | 459 + luennot/luentoC1/src/hello.s | 21 + luennot/luentoC1/src/summa.c | 18 + luennot/luentoC1/src/summa.h | 12 + luennot/luentoC1/src/summamain.c | 15 + luennot/luentoC1/src/toiseen.cpp | 52 + luennot/luentoC1/src/toiseen.ii | 19654 +++++++++++++ luennot/luentoC1/src/toiseen.noinline.s | 341 + luennot/luentoC1/src/toiseen.s | 206 + luennot/luentoC1/test/summaTest.cpp | 117 + luennot/luentoC2/.cproject | 120 + luennot/luentoC2/.project | 27 + .../ConsoleApplication1.sln | 22 + .../ConsoleApplication1.v12.suo | Bin 0 -> 20480 bytes .../ConsoleApplication1/App.config | 6 + .../ConsoleApplication1.csproj | 58 + .../ConsoleApplication1/Program.cs | 24 + .../Properties/AssemblyInfo.cs | 36 + .../ConsoleApplication2.sln | 22 + .../ConsoleApplication2.v12.suo | Bin 0 -> 34816 bytes .../ConsoleApplication2/App.config | 6 + .../ConsoleApplication2.csproj | 58 + .../ConsoleApplication2/Program.cs | 15 + .../Properties/AssemblyInfo.cs | 36 + luennot/luentoC2/comtest.ini | 4 + luennot/luentoC2/src/aikalisa.cpp | 47 + luennot/luentoC2/src/kissaoso.cpp | 28 + luennot/luentoC2/src/kuut.c | 60 + luennot/luentoC2/src/vaihdamain.cpp | 72 + luennot/luentoC2/test/kuutTest.cpp | 157 + luennot/luentoC2/test/vaihdamainTest.cpp | 183 + luennot/luentoC3/.cproject | 121 + luennot/luentoC3/.project | 27 + luennot/luentoC3/comtest.ini | 4 + luennot/luentoC3/src/aikalisa.cpp | 89 + luennot/luentoC3/src/elain.cpp | 27 + luennot/luentoC3/src/elain.hpp | 22 + luennot/luentoC3/src/kissa.cpp | 27 + luennot/luentoC3/src/kissa.hpp | 18 + luennot/luentoC3/src/kissamain.cpp | 37 + luennot/luentoC4/.cproject | 130 + luennot/luentoC4/.project | 27 + luennot/luentoC4/comtest.ini | 4 + luennot/luentoC4/src/foreach.cpp | 69 + luennot/luentoC4/src/listat.cpp | 37 + luennot/luentoC4/src/main.cpp | 17 + luennot/luentoC4/src/stdmap.cpp | 46 + luennot/luentoC4/src/stdset.cpp | 40 + luennot/luentoC4/src/taulukko1.cpp | 45 + luennot/luentoC4/src/taulukko2.cpp | 56 + luennot/luentoC4/src/taulukko3.cpp | 79 + luennot/luentoC4/src/taulukko4.cpp | 56 + 286 files changed, 169630 insertions(+) create mode 100644 .gitignore create mode 100644 VesanAsetukset/VesanAsetukset.epf create mode 100644 demot/.classpath create mode 100644 demot/.project create mode 100644 demot/tehtavat/.classpath create mode 100644 demot/tehtavat/.project create mode 100644 demot/tehtavat/VaKoS12.docx create mode 100644 demot/tehtavat/VaKoS12.pdf create mode 100644 demot/tehtavat/arvio.txt create mode 100644 demot/tehtavat/cpp/.cproject create mode 100644 demot/tehtavat/cpp/.project create mode 100644 demot/tehtavat/cpp/pasi/pasi.cpp create mode 100644 demot/tehtavat/cpp/valuutat.dat create mode 100644 demot/tehtavat/cpp/valuutta/valuutts.cpp create mode 100644 demot/tehtavat/fx/GraafinenAstiaPeli.png create mode 100644 demot/tehtavat/lajiteltavatlaput.docx create mode 100644 demot/tehtavat/lajiteltavatlaput.pdf create mode 100644 demot/tehtavat/piirto.jpg create mode 100644 demot/tehtavat/poyta03ttyhja.html create mode 100644 demot/tehtavat/poyta03ttyhja.xls create mode 100644 demot/tehtavat/poyta03tyhja.html create mode 100644 demot/tehtavat/poyta03tyhja.xls create mode 100644 demot/tehtavat/poyta03tyhja_files/filelist.xml create mode 100644 demot/tehtavat/poyta03tyhja_files/sheet001.htm create mode 100644 demot/tehtavat/poyta03tyhja_files/sheet002.htm create mode 100644 demot/tehtavat/poyta03tyhja_files/sheet003.htm create mode 100644 demot/tehtavat/poyta03tyhja_files/stylesheet.css create mode 100644 demot/tehtavat/poyta03tyhja_files/tabstrip.htm create mode 100644 demot/tehtavat/poyta05.html create mode 100644 demot/tehtavat/poyta05.xls create mode 100644 demot/tehtavat/src/demo/d1/Vaihtaminen.java create mode 100644 demot/tehtavat/src/demo/d10/Koulu.java create mode 100644 demot/tehtavat/src/demo/d10/test/KouluTest.java create mode 100644 demot/tehtavat/src/demo/d11/KolmioPiirtoAWT.java create mode 100644 demot/tehtavat/src/demo/d11/KolmioPiirtoSWT.java create mode 100644 demot/tehtavat/src/demo/d11/KolmioPiirtoSwing.java create mode 100644 demot/tehtavat/src/demo/d11/ListaaKaikki.java create mode 100644 demot/tehtavat/src/demo/d11/PiirtoMalli.java create mode 100644 demot/tehtavat/src/demo/d11/PiirtoMalliAWT.java create mode 100644 demot/tehtavat/src/demo/d11/PiirtoMalliGraphics.java create mode 100644 demot/tehtavat/src/demo/d11/PiirtoMalliSwing.java create mode 100644 demot/tehtavat/src/demo/d2/Etusuku.java create mode 100644 demot/tehtavat/src/demo/d2/Pallopeli.java create mode 100644 demot/tehtavat/src/demo/d2/TaulukonSummia.java create mode 100644 demot/tehtavat/src/demo/d3/TaulukonSummia.java create mode 100644 demot/tehtavat/src/demo/d3/TiedostonLukeminen.java create mode 100644 demot/tehtavat/src/demo/d3/TiedostonLukeminenJ7.java create mode 100644 demot/tehtavat/src/demo/d3/TiedostonLukeminenList.java create mode 100644 demot/tehtavat/src/demo/d3/Viitteet.java create mode 100644 demot/tehtavat/src/demo/d4/TaulukonMuuttaminen.java create mode 100644 demot/tehtavat/src/demo/d7/Astia.java create mode 100644 demot/tehtavat/src/demo/d7/GraafinenAstia.java create mode 100644 demot/tehtavat/src/demo/d7/fx/GraafinenAstia.java create mode 100644 demot/tehtavat/src/demo/d7/fx/GraafinenAstiaPeli.java create mode 100644 demot/tehtavat/src/demo/d8/GraafinenAstia.java create mode 100644 demot/tehtavat/src/demo/d9/VKseko02.java create mode 100644 demot/tehtavat/taulukot.txt create mode 100644 demot/tehtavat/users.html create mode 100644 demot/tehtavat/vk12malli.html create mode 100644 demot/tehtavat/vk12malli.xlsx create mode 100644 luennot/luento01/Luento12.pdf create mode 100644 luennot/luento01/Luento12.ppt create mode 100644 luennot/luento01/aloitusluento.pdf create mode 100644 luennot/luento01/aloitusluento.ppt create mode 100644 luennot/luento01/kelmit.dat create mode 100644 luennot/luento01/luento1Esi.pdf create mode 100644 luennot/luento01/luento1Esi.ppt create mode 100644 luennot/luento02/.classpath create mode 100644 luennot/luento02/.project create mode 100644 luennot/luento02/git.png create mode 100644 luennot/luento02/git.vsdx create mode 100644 luennot/luento02/src/guilib/EditPanel.java create mode 100644 luennot/luento02/src/wbKerho/KerhoGUI.java create mode 100644 luennot/luento02/svn.png create mode 100644 luennot/luento03/kompl.xls create mode 100644 luennot/luento04/.classpath create mode 100644 luennot/luento04/.project create mode 100644 luennot/luento04/build.fxbuild create mode 100644 luennot/luento04/src/alkuluku/Alkuluku.java create mode 100644 luennot/luento04/src/alkuluku/test/AlkulukuTest.java create mode 100644 luennot/luento04/src/yhdista/YhdistaController.java create mode 100644 luennot/luento04/src/yhdista/YhdistaMain.java create mode 100644 luennot/luento04/src/yhdista/YhdistaView.fxml create mode 100644 luennot/luento04/src/yhdista/yhdista.css create mode 100644 luennot/luento04/yhdista.png create mode 100644 luennot/luento05/.classpath create mode 100644 luennot/luento05/.project create mode 100644 luennot/luento05/alice.png create mode 100644 luennot/luento05/kaanny90.rbt create mode 100644 luennot/luento05/kvas90.rbt create mode 100644 luennot/luento05/mindstorm.png create mode 100644 luennot/luento05/src/funktio/Aikalisa.java create mode 100644 luennot/luento05/src/olio/Aika.java create mode 100644 luennot/luento05/src/olio/Kissa.java create mode 100644 luennot/luento05/src/testaaminen/Alkuluku.java create mode 100644 luennot/luento05/src/testaaminen/test/AlkulukuTest.java create mode 100644 luennot/luento05/src/viitteet/Jonotesti.java create mode 100644 luennot/luento06/.classpath create mode 100644 luennot/luento06/.project create mode 100644 luennot/luento06/src/jono/Jonotesti.java create mode 100644 luennot/luento06/src/muuttujat/matkaFX/MatkaGUIController.java create mode 100644 luennot/luento06/src/muuttujat/matkaFX/MatkaGUIView.fxml create mode 100644 luennot/luento06/src/muuttujat/matkaFX/MatkaMain.java create mode 100644 luennot/luento06/src/muuttujat/matkaFX/matka.css create mode 100644 luennot/luento06/src/oliot/aika/olio/Aika.java create mode 100644 luennot/luento07/.classpath create mode 100644 luennot/luento07/.project create mode 100644 luennot/luento07/src/elukat/Elain.java create mode 100644 luennot/luento07/src/elukat/Kissa.java create mode 100644 luennot/luento07/src/elukat/Koira.java create mode 100644 luennot/luento07/src/elukat/test/KissaTest.java create mode 100644 luennot/luento07/src/elukat/test/KoiraTest.java create mode 100644 luennot/luento07/src/olio/Kissa.java create mode 100644 luennot/luento07/src/testaaminen/Poista.java create mode 100644 luennot/luento07/src/testaaminen/PoistaTest.java create mode 100644 luennot/luento07/src/testaaminen/test/PoistaTest.java create mode 100644 luennot/luento08/.classpath create mode 100644 luennot/luento08/.project create mode 100644 luennot/luento08/poytatesti.pdf create mode 100644 luennot/luento08/poytatesti.xlsx create mode 100644 luennot/luento08/poytatestiTehty.xlsx create mode 100644 luennot/luento08/src/olio/Aika.java create mode 100644 luennot/luento09/.classpath create mode 100644 luennot/luento09/.project create mode 100644 luennot/luento09/build.fxbuild create mode 100644 luennot/luento09/kuvat/FXAanestys.png create mode 100644 luennot/luento09/kuvat/FXAanestysTytto.png create mode 100644 luennot/luento09/kuvat/SwingAanestys.png create mode 100644 luennot/luento09/kuvat/SwingAanestysTytto.png create mode 100644 luennot/luento09/src/cmdAanestys/Aanestys.java create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysGUIController.java create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysGUIController4.java create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysGUIView.fxml create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysGUIView4.fxml create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysMain.java create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysMain2.java create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysMain3.java create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysMain4.java create mode 100644 luennot/luento09/src/fxAanestysRB/AanestysMain5.java create mode 100644 luennot/luento09/src/fxAanestysRB/aanestys.css create mode 100644 luennot/luento09/src/lumiukko/Lumiukko.java create mode 100644 luennot/luento09/src/lumiukkoCmd/Lumiukot.java create mode 100644 luennot/luento09/src/lumiukkoFX/LumiukotController.java create mode 100644 luennot/luento09/src/lumiukkoFX/LumiukotFX.java create mode 100644 luennot/luento09/src/lumiukkoFX/LumiukotMain.java create mode 100644 luennot/luento09/src/lumiukkoFX/LumiukotView.fxml create mode 100644 luennot/luento09/src/lumiukkoFX/lumiukot.css create mode 100644 luennot/luento09/src/soitto/Soittelu.java create mode 100644 luennot/luento09/tavoite.txt create mode 100644 luennot/luento10/.classpath create mode 100644 luennot/luento10/.project create mode 100644 luennot/luento10/kuvat/astiapeli.png create mode 100644 luennot/luento10/src/astia/Astia.java create mode 100644 luennot/luento10/src/astia1/Astia.java create mode 100644 luennot/luento11/kerhoUML.png create mode 100644 luennot/luento12/.classpath create mode 100644 luennot/luento12/.project create mode 100644 luennot/luento12/src/astia/AstiaPeliTaikaAstialla.java create mode 100644 luennot/luento12/src/astia/test/AstiaPeliTaikaAstiallaTest.java create mode 100644 luennot/luento14/.classpath create mode 100644 luennot/luento14/.project create mode 100644 luennot/luento14/src/guiAanestys/SwingAanestys.java create mode 100644 luennot/luento14/src/guiAanestys/test/SwingAanestysTest.java create mode 100644 luennot/luento14/src/guiMalli/GUIMalli.java create mode 100644 luennot/luento14/src/guiMalli/KirjoitaSwing.java create mode 100644 luennot/luento14/src/guiMalli2/GUIMalli.java create mode 100644 luennot/luento14/src/guiMalli2/KirjoitaSwing.java create mode 100644 luennot/luento14/src/guiMalli2Kerho/KerhoGUI.java create mode 100644 luennot/luento14/src/guiMalli2Kerho/KerhoSwing.java create mode 100644 luennot/luento14/src/guiMalliKerho/KerhoGUI.java create mode 100644 luennot/luento14/src/guiMalliKerho/KerhoSwing.java create mode 100644 luennot/luento14/src/valinta/AanestysLiittyma.java create mode 100644 luennot/luento14/src/valinta/Vaihtoehdot.java create mode 100644 luennot/luento14/src/valinta/Vaihtoehdot2.java create mode 100644 luennot/luento14/src/valinta/Valinta.java create mode 100644 luennot/luento15/.classpath create mode 100644 luennot/luento15/.project create mode 100644 luennot/luento15/src/luento15/Jonoksi.java create mode 100644 luennot/luento15/src/luento15/test/JonoksiTest.java create mode 100644 luennot/luento17/.classpath create mode 100644 luennot/luento17/.project create mode 100644 luennot/luento17/luvut.dat create mode 100644 luennot/luento17/src/tiedosto/Kertotaulu.java create mode 100644 luennot/luento17/src/tiedosto/Kertotaulu7.java create mode 100644 luennot/luento17/src/tiedosto/TiedKa7.java create mode 100644 luennot/luento17/src/tiedosto/TiedKaScanner.java create mode 100644 luennot/luento17/src/tiedosto/TiedKaScanner7.java create mode 100644 luennot/luento19/.classpath create mode 100644 luennot/luento19/.project create mode 100644 luennot/luento19/a.1 create mode 100644 luennot/luento19/a.k create mode 100644 luennot/luento19/a.s create mode 100644 luennot/luento19/kalevala.txt create mode 100644 luennot/luento19/lkm.txt create mode 100644 luennot/luento19/n.n create mode 100644 luennot/luento19/questions.xml create mode 100644 luennot/luento19/sanat.txt create mode 100644 luennot/luento19/src/laskuri/InSitu.txt create mode 100644 luennot/luento19/src/laskuri/Sana.java create mode 100644 luennot/luento19/src/laskuri/Sanalaskuri.java create mode 100644 luennot/luento19/src/laskuri/Sanat.java create mode 100644 luennot/luento19/src/laskuri/test/SanaTest.java create mode 100644 luennot/luento19/src/laskuri/test/SanatTest.java create mode 100644 luennot/luento20/.classpath create mode 100644 luennot/luento20/.project create mode 100644 luennot/luento20/integroi.png create mode 100644 luennot/luento20/src/funktio/integroi/Integroi2.java create mode 100644 luennot/luento20/src/funktio/integroi/P2Sisa.java create mode 100644 luennot/luento20/src/funktio/integroi/SinKuva.java create mode 100644 luennot/luento20/src/hello/button/HelloWorld.java create mode 100644 luennot/luento20/src/hello/button/HelloWorld2.java create mode 100644 luennot/luento20/src/hello/button/HelloWorld3.java create mode 100644 luennot/luento20/src/hello/button/HelloWorld4.java create mode 100644 luennot/luento20/src/hello/button/HelloWorld5.java create mode 100644 luennot/luento20/src/lambda/Poistaminen.java create mode 100644 luennot/luento20/src/lambda/StreamMalli.java create mode 100644 luennot/luento21/.classpath create mode 100644 luennot/luento21/.project create mode 100644 luennot/luento21/src/luento21/FrameMalliKutsuista.java create mode 100644 luennot/luento21/src/luento21/HiiriUlko.java create mode 100644 luennot/luento21/src/luento21/NappulaPainettuUlko.java create mode 100644 luennot/luento21/tentti.ini create mode 100644 luennot/luento21/tentti/koodit.dat create mode 100644 luennot/luento21/tentti/opiskelijat.dat create mode 100644 luennot/luento21/tentti/tentittavatKurssit.dat create mode 100644 luennot/luentoC1/.cproject create mode 100644 luennot/luentoC1/.project create mode 100644 luennot/luentoC1/comtest.ini create mode 100644 luennot/luentoC1/luentoC1/luentoC1.mk create mode 100644 luennot/luentoC1/luentoC1/luentoC1.project create mode 100644 luennot/luentoC1/luentoC1/luentoC1.txt create mode 100644 luennot/luentoC1/src/d.dox create mode 100644 luennot/luentoC1/src/hello.c create mode 100644 luennot/luentoC1/src/hello.cpp create mode 100644 luennot/luentoC1/src/hello.ii create mode 100644 luennot/luentoC1/src/hello.s create mode 100644 luennot/luentoC1/src/summa.c create mode 100644 luennot/luentoC1/src/summa.h create mode 100644 luennot/luentoC1/src/summamain.c create mode 100644 luennot/luentoC1/src/toiseen.cpp create mode 100644 luennot/luentoC1/src/toiseen.ii create mode 100644 luennot/luentoC1/src/toiseen.noinline.s create mode 100644 luennot/luentoC1/src/toiseen.s create mode 100644 luennot/luentoC1/test/summaTest.cpp create mode 100644 luennot/luentoC2/.cproject create mode 100644 luennot/luentoC2/.project create mode 100644 luennot/luentoC2/ConsoleApplication1/ConsoleApplication1.sln create mode 100644 luennot/luentoC2/ConsoleApplication1/ConsoleApplication1.v12.suo create mode 100644 luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/App.config create mode 100644 luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/ConsoleApplication1.csproj create mode 100644 luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Program.cs create mode 100644 luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Properties/AssemblyInfo.cs create mode 100644 luennot/luentoC2/ConsoleApplication2/ConsoleApplication2.sln create mode 100644 luennot/luentoC2/ConsoleApplication2/ConsoleApplication2.v12.suo create mode 100644 luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/App.config create mode 100644 luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.csproj create mode 100644 luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Program.cs create mode 100644 luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Properties/AssemblyInfo.cs create mode 100644 luennot/luentoC2/comtest.ini create mode 100644 luennot/luentoC2/src/aikalisa.cpp create mode 100644 luennot/luentoC2/src/kissaoso.cpp create mode 100644 luennot/luentoC2/src/kuut.c create mode 100644 luennot/luentoC2/src/vaihdamain.cpp create mode 100644 luennot/luentoC2/test/kuutTest.cpp create mode 100644 luennot/luentoC2/test/vaihdamainTest.cpp create mode 100644 luennot/luentoC3/.cproject create mode 100644 luennot/luentoC3/.project create mode 100644 luennot/luentoC3/comtest.ini create mode 100644 luennot/luentoC3/src/aikalisa.cpp create mode 100644 luennot/luentoC3/src/elain.cpp create mode 100644 luennot/luentoC3/src/elain.hpp create mode 100644 luennot/luentoC3/src/kissa.cpp create mode 100644 luennot/luentoC3/src/kissa.hpp create mode 100644 luennot/luentoC3/src/kissamain.cpp create mode 100644 luennot/luentoC4/.cproject create mode 100644 luennot/luentoC4/.project create mode 100644 luennot/luentoC4/comtest.ini create mode 100644 luennot/luentoC4/src/foreach.cpp create mode 100644 luennot/luentoC4/src/listat.cpp create mode 100644 luennot/luentoC4/src/main.cpp create mode 100644 luennot/luentoC4/src/stdmap.cpp create mode 100644 luennot/luentoC4/src/stdset.cpp create mode 100644 luennot/luentoC4/src/taulukko1.cpp create mode 100644 luennot/luentoC4/src/taulukko2.cpp create mode 100644 luennot/luentoC4/src/taulukko3.cpp create mode 100644 luennot/luentoC4/src/taulukko4.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b7ed52a --- /dev/null +++ b/.gitignore @@ -0,0 +1,87 @@ +############################## +## Java +############################## +.mtj.tmp/ +*.class +*.jar +*.war +*.ear +*.nar +hs_err_pid* + +############################## +## Muut bin +############################## +*.exe +*.obj +*.o +*.cache +*.d +Debug/ +obj/ +bin/ +.svn/ + +############################## +## Maven +############################## +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +.mvn/wrapper/maven-wrapper.jar + +############################## +## Gradle +############################## +bin/ +build/ +.gradle +.gradletasknamecache +gradle-app.setting +!gradle-wrapper.jar + +############################## +## IntelliJ +############################## +out/ +.idea/ +.idea_modules/ +*.iml +*.ipr +*.iws + +############################## +## Eclipse +############################## +.settings/ +bin/ +tmp/ +.metadata +*.tmp +*.bak +*.swp +*~.nib +local.properties +.loadpath + +############################## +## NetBeans +############################## +nbproject/private/ +build/ +nbbuild/ +dist/ +nbdist/ +nbactions.xml +nb-configuration.xml + +############################## +## OS X +############################## +.DS_Store \ No newline at end of file diff --git a/VesanAsetukset/VesanAsetukset.epf b/VesanAsetukset/VesanAsetukset.epf new file mode 100644 index 0000000..82b0c0c --- /dev/null +++ b/VesanAsetukset/VesanAsetukset.epf @@ -0,0 +1,271 @@ +#Tue Jan 01 17:11:37 EET 2019 +\!/= +/configuration/org.eclipse.core.net/org.eclipse.core.net.hasMigrated=true +/configuration/org.eclipse.epp.mpc.ui/showOpenFavoritesNotification=false +/configuration/org.eclipse.tips.ide/activate_at_startup=1 +/configuration/org.eclipse.tips.ide/serve_read_tips=false +/configuration/org.eclipse.ui.ide/MAX_RECENT_WORKSPACES=10 +/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES=E\:\\ws\\ohj19\ne\:\\ws\\ohj19b\ne\:\\ws\\ohj19a +/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES_PROTOCOL=3 +/configuration/org.eclipse.ui.ide/SHOW_RECENT_WORKSPACES=false +/configuration/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=true +/instance/org.eclipse.ant.ui/useAnnotationsPrefPage=true +/instance/org.eclipse.ant.ui/useQuickDiffPrefPage=true +/instance/org.eclipse.core.resources/encoding=UTF-8 +/instance/org.eclipse.core.resources/version=1 +/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<launchPerspectives/>\r\n +/instance/org.eclipse.debug.ui/preferredTargets=default\:default| +/instance/org.eclipse.fx.ide.ui/scenebuilder.exe=C\:\\devel\\SceneBuilder\\SceneBuilder.exe +/instance/org.eclipse.help.base/always_external_browser=true +/instance/org.eclipse.help.base/dialog_infopop=false +/instance/org.eclipse.help.base/help_view_open_mode=in browser +/instance/org.eclipse.help.base/search_from_browser=true +/instance/org.eclipse.help.base/window_infopop=false +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.ECLIPSE_HOME=C\:/devel/ec1812/eclipse/ +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JRE_LIB=C\:/Program Files/Java/jdk-11.0.1/lib/jrt-fs.jar +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JRE_SRC=C\:/Program Files/Java/jdk-11.0.1/lib/src.zip +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JRE_SRCROOT= +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.JUNIT_HOME=C\:/devel/ec1812/eclipse/plugins/org.junit_4.12.0.v201504281640/ +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.M2_REPO=C\:/Users/Vesa/.m2/repository +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=11 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.comparingIdentical=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.deadCode=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=warning +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fallthroughCase=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.fieldHiding=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.finalParameterBound=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingDefaultCase=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTags=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.nullReference=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.parameterAssignment=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentialNullReference=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.rawTypeReference=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedLabel=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedLocal=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=warning +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedParameter=warning +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=disabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.release=enabled +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=11 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.blank_lines_before_method=2 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.align_tags_descriptions_grouped=false +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.count_line_length_from_starting_position=false +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.indent_root_tags=true +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.lineSplit=80 +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.formatter.tabulation.char=space +/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.userLibrary.ohj2=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<userlibrary systemlibrary\="false" version\="2">\r\n\t<archive path\="E\:/kurssit/ohj2/ali/Ali.jar">\r\n\t\t<attributes>\r\n\t\t\t<attribute name\="javadoc_location" value\="http\://users.jyu.fi/~vesal/kurssit/ohj2/ali/doc/"/>\r\n\t\t</attributes>\r\n\t</archive>\r\n\t<archive path\="E\:/kurssit/ohj2/FXExamples/FXGui/fxgui.jar">\r\n\t\t<attributes>\r\n\t\t\t<attribute name\="javadoc_location" value\="https\://kurssit.it.jyu.fi/TIEP111/ohj2/FXExamples/FXGui/javadoc"/>\r\n\t\t</attributes>\r\n\t</archive>\r\n\t<archive path\="E\:/kurssit/ohj1/graphics/Graphics.jar">\r\n\t\t<attributes>\r\n\t\t\t<attribute name\="javadoc_location" value\="http\://users.jyu.fi/~vesal/kurssit/ohj1/graphicsdoc"/>\r\n\t\t</attributes>\r\n\t</archive>\r\n\t<archive path\="E\:/kurssit/ohj1/Music/Music.jar">\r\n\t\t<attributes>\r\n\t\t\t<attribute name\="javadoc_location" value\="http\://users.jyu.fi/~vesal/kurssit/ohj1/musicdoc"/>\r\n\t\t</attributes>\r\n\t</archive>\r\n</userlibrary>\r\n +/instance/org.eclipse.jdt.junit/org.eclipse.jdt.junit.content_assist_favorite_static_members_migrated=true +/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1546283240169">\r\n <vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\r\n <vm id\="1546282934974" name\="jdk-11.0.1" path\="C\:\\Program Files\\Java\\jdk-11.0.1"/>\r\n <vm id\="1546283240169" javadocURL\="https\://docs.oracle.com/en/java/javase/11/docs/api/" name\="jdk-11-JavaFX" path\="C\:\\Program Files\\Java\\jdk-11.0.1" vmargs\="--module-path c\:\\devel\\javafx\\lib --add-modules javafx.controls,javafx.fxml,javafx.media,javafx.web,javafx.swing">\r\n <libraryLocations>\r\n <libraryLocation jreJar\="C\:/Program Files/Java/jdk-11.0.1/lib/jrt-fs.jar" jreJavadoc\="https\://docs.oracle.com/en/java/javase/11/docs/api/" jreSrc\="C\:/Program Files/Java/jdk-11.0.1/lib/src.zip" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx.base.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx.controls.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx.fxml.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx.graphics.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx.media.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx.swing.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx.web.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n <libraryLocation jreJar\="C\:/devel/javafx/lib/javafx-swt.jar" jreJavadoc\="https\://openjfx.io/javadoc/11/" jreSrc\="" pkgRoot\=""/>\r\n </libraryLocations>\r\n </vm>\r\n </vmType>\r\n</vmSettings>\r\n +/instance/org.eclipse.jdt.ui/cleanup.add_default_serial_version_id=true +/instance/org.eclipse.jdt.ui/cleanup.add_generated_serial_version_id=false +/instance/org.eclipse.jdt.ui/cleanup.add_missing_annotations=true +/instance/org.eclipse.jdt.ui/cleanup.add_missing_deprecated_annotations=true +/instance/org.eclipse.jdt.ui/cleanup.add_missing_methods=false +/instance/org.eclipse.jdt.ui/cleanup.add_missing_nls_tags=false +/instance/org.eclipse.jdt.ui/cleanup.add_missing_override_annotations=true +/instance/org.eclipse.jdt.ui/cleanup.add_missing_override_annotations_interface_methods=true +/instance/org.eclipse.jdt.ui/cleanup.add_serial_version_id=true +/instance/org.eclipse.jdt.ui/cleanup.always_use_blocks=true +/instance/org.eclipse.jdt.ui/cleanup.always_use_parentheses_in_expressions=false +/instance/org.eclipse.jdt.ui/cleanup.always_use_this_for_non_static_field_access=false +/instance/org.eclipse.jdt.ui/cleanup.always_use_this_for_non_static_method_access=false +/instance/org.eclipse.jdt.ui/cleanup.convert_functional_interfaces=false +/instance/org.eclipse.jdt.ui/cleanup.convert_to_enhanced_for_loop=false +/instance/org.eclipse.jdt.ui/cleanup.correct_indentation=false +/instance/org.eclipse.jdt.ui/cleanup.format_source_code=false +/instance/org.eclipse.jdt.ui/cleanup.format_source_code_changes_only=false +/instance/org.eclipse.jdt.ui/cleanup.insert_inferred_type_arguments=false +/instance/org.eclipse.jdt.ui/cleanup.make_local_variable_final=true +/instance/org.eclipse.jdt.ui/cleanup.make_parameters_final=false +/instance/org.eclipse.jdt.ui/cleanup.make_private_fields_final=true +/instance/org.eclipse.jdt.ui/cleanup.make_type_abstract_if_missing_method=false +/instance/org.eclipse.jdt.ui/cleanup.make_variable_declarations_final=false +/instance/org.eclipse.jdt.ui/cleanup.never_use_blocks=false +/instance/org.eclipse.jdt.ui/cleanup.never_use_parentheses_in_expressions=true +/instance/org.eclipse.jdt.ui/cleanup.organize_imports=false +/instance/org.eclipse.jdt.ui/cleanup.qualify_static_field_accesses_with_declaring_class=false +/instance/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +/instance/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +/instance/org.eclipse.jdt.ui/cleanup.qualify_static_member_accesses_with_declaring_class=true +/instance/org.eclipse.jdt.ui/cleanup.qualify_static_method_accesses_with_declaring_class=false +/instance/org.eclipse.jdt.ui/cleanup.remove_private_constructors=true +/instance/org.eclipse.jdt.ui/cleanup.remove_redundant_type_arguments=true +/instance/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces=false +/instance/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces_all=true +/instance/org.eclipse.jdt.ui/cleanup.remove_trailing_whitespaces_ignore_empty=false +/instance/org.eclipse.jdt.ui/cleanup.remove_unnecessary_casts=true +/instance/org.eclipse.jdt.ui/cleanup.remove_unnecessary_nls_tags=true +/instance/org.eclipse.jdt.ui/cleanup.remove_unused_imports=true +/instance/org.eclipse.jdt.ui/cleanup.remove_unused_local_variables=false +/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_fields=true +/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_members=false +/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_methods=true +/instance/org.eclipse.jdt.ui/cleanup.remove_unused_private_types=true +/instance/org.eclipse.jdt.ui/cleanup.sort_members=false +/instance/org.eclipse.jdt.ui/cleanup.sort_members_all=false +/instance/org.eclipse.jdt.ui/cleanup.use_anonymous_class_creation=false +/instance/org.eclipse.jdt.ui/cleanup.use_blocks=false +/instance/org.eclipse.jdt.ui/cleanup.use_blocks_only_for_return_and_throw=false +/instance/org.eclipse.jdt.ui/cleanup.use_lambda=true +/instance/org.eclipse.jdt.ui/cleanup.use_parentheses_in_expressions=false +/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_field_access=false +/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_field_access_only_if_necessary=true +/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_method_access=false +/instance/org.eclipse.jdt.ui/cleanup.use_this_for_non_static_method_access_only_if_necessary=true +/instance/org.eclipse.jdt.ui/cleanup.use_type_arguments=false +/instance/org.eclipse.jdt.ui/cleanup_profile=_vesa +/instance/org.eclipse.jdt.ui/cleanup_settings_version=2 +/instance/org.eclipse.jdt.ui/content_assist_disabled_computers=org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000 +/instance/org.eclipse.jdt.ui/content_assist_favorite_static_members=;org.junit.Assert.*;org.junit.Assume.*;org.junit.jupiter.api.Assertions.*;org.junit.jupiter.api.Assumptions.*;org.junit.jupiter.api.DynamicContainer.*;org.junit.jupiter.api.DynamicTest.* +/instance/org.eclipse.jdt.ui/content_assist_number_of_computers=18 +/instance/org.eclipse.jdt.ui/content_assist_proposals_background=255,255,255 +/instance/org.eclipse.jdt.ui/content_assist_proposals_foreground=0,0,0 +/instance/org.eclipse.jdt.ui/formatter_profile=_vesa +/instance/org.eclipse.jdt.ui/formatter_settings_version=15 +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.cleanupprofiles=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<profiles version\="2">\r\n<profile kind\="CleanUpProfile" name\="vesa" version\="2">\r\n<setting id\="cleanup.qualify_static_method_accesses_with_declaring_class" value\="false"/>\r\n<setting id\="cleanup.always_use_this_for_non_static_method_access" value\="false"/>\r\n<setting id\="cleanup.organize_imports" value\="false"/>\r\n<setting id\="cleanup.remove_trailing_whitespaces_ignore_empty" value\="false"/>\r\n<setting id\="cleanup.use_type_arguments" value\="false"/>\r\n<setting id\="cleanup.format_source_code_changes_only" value\="false"/>\r\n<setting id\="cleanup.qualify_static_field_accesses_with_declaring_class" value\="false"/>\r\n<setting id\="cleanup.add_generated_serial_version_id" value\="false"/>\r\n<setting id\="cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class" value\="true"/>\r\n<setting id\="cleanup.remove_redundant_type_arguments" value\="true"/>\r\n<setting id\="cleanup.remove_unused_imports" value\="true"/>\r\n<setting id\="cleanup.insert_inferred_type_arguments" value\="false"/>\r\n<setting id\="cleanup.make_private_fields_final" value\="true"/>\r\n<setting id\="cleanup.use_lambda" value\="true"/>\r\n<setting id\="cleanup.always_use_blocks" value\="true"/>\r\n<setting id\="cleanup.use_this_for_non_static_field_access_only_if_necessary" value\="true"/>\r\n<setting id\="cleanup.sort_members_all" value\="false"/>\r\n<setting id\="cleanup.remove_trailing_whitespaces_all" value\="true"/>\r\n<setting id\="cleanup.add_missing_annotations" value\="true"/>\r\n<setting id\="cleanup.always_use_this_for_non_static_field_access" value\="false"/>\r\n<setting id\="cleanup.make_parameters_final" value\="false"/>\r\n<setting id\="cleanup.sort_members" value\="false"/>\r\n<setting id\="cleanup.remove_private_constructors" value\="true"/>\r\n<setting id\="cleanup.always_use_parentheses_in_expressions" value\="false"/>\r\n<setting id\="cleanup.remove_unused_local_variables" value\="false"/>\r\n<setting id\="cleanup.convert_to_enhanced_for_loop" value\="false"/>\r\n<setting id\="cleanup.remove_unused_private_fields" value\="true"/>\r\n<setting id\="cleanup.never_use_blocks" value\="false"/>\r\n<setting id\="cleanup.add_missing_deprecated_annotations" value\="true"/>\r\n<setting id\="cleanup.use_this_for_non_static_field_access" value\="false"/>\r\n<setting id\="cleanup.remove_unnecessary_nls_tags" value\="true"/>\r\n<setting id\="cleanup.qualify_static_member_accesses_through_instances_with_declaring_class" value\="true"/>\r\n<setting id\="cleanup.add_missing_nls_tags" value\="false"/>\r\n<setting id\="cleanup.remove_unnecessary_casts" value\="true"/>\r\n<setting id\="cleanup.use_blocks_only_for_return_and_throw" value\="false"/>\r\n<setting id\="cleanup.format_source_code" value\="false"/>\r\n<setting id\="cleanup.convert_functional_interfaces" value\="false"/>\r\n<setting id\="cleanup.add_default_serial_version_id" value\="true"/>\r\n<setting id\="cleanup.remove_unused_private_methods" value\="true"/>\r\n<setting id\="cleanup.remove_trailing_whitespaces" value\="false"/>\r\n<setting id\="cleanup.make_type_abstract_if_missing_method" value\="false"/>\r\n<setting id\="cleanup.add_serial_version_id" value\="true"/>\r\n<setting id\="cleanup.use_this_for_non_static_method_access" value\="false"/>\r\n<setting id\="cleanup.use_this_for_non_static_method_access_only_if_necessary" value\="true"/>\r\n<setting id\="cleanup.use_anonymous_class_creation" value\="false"/>\r\n<setting id\="cleanup.add_missing_override_annotations_interface_methods" value\="true"/>\r\n<setting id\="cleanup.remove_unused_private_members" value\="false"/>\r\n<setting id\="cleanup.make_local_variable_final" value\="true"/>\r\n<setting id\="cleanup.add_missing_methods" value\="false"/>\r\n<setting id\="cleanup.never_use_parentheses_in_expressions" value\="true"/>\r\n<setting id\="cleanup.qualify_static_member_accesses_with_declaring_class" value\="true"/>\r\n<setting id\="cleanup.use_parentheses_in_expressions" value\="false"/>\r\n<setting id\="cleanup.add_missing_override_annotations" value\="true"/>\r\n<setting id\="cleanup.use_blocks" value\="false"/>\r\n<setting id\="cleanup.make_variable_declarations_final" value\="false"/>\r\n<setting id\="cleanup.correct_indentation" value\="false"/>\r\n<setting id\="cleanup.remove_unused_private_types" value\="true"/>\r\n</profile>\r\n</profiles>\r\n +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.exception.name=e +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<profiles version\="12">\r\n<profile kind\="CodeFormatterProfile" name\="vesa" version\="12">\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indentation.size" value\="4"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.disabling_tag" value\="@formatter\:off"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation" value\="2"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_after_package" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.enabling_tag" value\="@formatter\:on"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value\="error"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.line_length" value\="80"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.use_on_off_tags" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_lambda_body" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.compact_else_if" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value\="error"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_line_comments" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_assignment" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value\="80"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_header" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value\="enabled"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.join_wrapped_lines" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value\="80"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.source" value\="1.8"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.size" value\="4"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_source_code" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_field" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value\="2"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_method" value\="2"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value\="1.8"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_switch" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_html" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_empty_lines" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.format_block_comments" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value\="false"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value\="16"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.compiler.compliance" value\="1.8"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value\="end_of_line"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_before_package" value\="0"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.join_lines_in_comments" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value\="insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value\="true"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.tabulation.char" value\="space"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value\="1"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.lineSplit" value\="80"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value\="do not insert"/>\r\n<setting id\="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value\="insert"/>\r\n</profile>\r\n</profiles>\r\n +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=15 +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.gettersetter.use.is=true +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.overrideannotation=true +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.code_templates_migrated=true +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\r\n * @author ${user}\r\n * @version ${date}\r\n *\r\n * ${tags}\r\n */</template></templates> +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates/> +/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.templates_migrated=true +/instance/org.eclipse.jdt.ui/spelling_ignore_ampersand_in_properties=true +/instance/org.eclipse.jdt.ui/spelling_ignore_digits=true +/instance/org.eclipse.jdt.ui/spelling_ignore_java_strings=true +/instance/org.eclipse.jdt.ui/spelling_ignore_mixed=true +/instance/org.eclipse.jdt.ui/spelling_ignore_non_letters=true +/instance/org.eclipse.jdt.ui/spelling_ignore_sentence=true +/instance/org.eclipse.jdt.ui/spelling_ignore_single_letters=true +/instance/org.eclipse.jdt.ui/spelling_ignore_upper=true +/instance/org.eclipse.jdt.ui/spelling_ignore_urls=true +/instance/org.eclipse.jdt.ui/spelling_locale_initialized=true +/instance/org.eclipse.jdt.ui/spelling_user_dictionary_encoding= +/instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true +/instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true +/instance/org.eclipse.jsch.core/org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true +/instance/org.eclipse.jsch.core/org.eclipse.jsch.core.hasMigratedSsh2Preferences=true +/instance/org.eclipse.m2e.discovery/org.eclipse.m2e.discovery.pref.projects= +/instance/org.eclipse.mylyn.context.core/mylyn.attention.migrated=true +/instance/org.eclipse.mylyn.java.ui/org.eclipse.mylyn.java.ui.run.count.3_10_0=1 +/instance/org.eclipse.mylyn.java.ui/org.eclipse.mylyn.java.ui.run.count.3_1_0=1 +/instance/org.eclipse.mylyn.monitor.ui/org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true +/instance/org.eclipse.mylyn.tasks.ui/migrated.task.repositories.secure.store=true +/instance/org.eclipse.mylyn.tasks.ui/org.eclipse.mylyn.tasks.ui.filters.nonmatching=true +/instance/org.eclipse.mylyn.tasks.ui/org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true +/instance/org.eclipse.mylyn.tasks.ui/org.eclipse.mylyn.tasks.ui.welcome.message=true +/instance/org.eclipse.oomph.workingsets/working.set.group=<?xml version\="1.0" encoding\="UTF-8"?>\n<workingsets\:WorkingSetGroup xmi\:version\="2.0" xmlns\:xmi\="http\://www.omg.org/XMI" xmlns\:workingsets\="http\://www.eclipse.org/oomph/workingsets/1.0"/>\n +/instance/org.eclipse.search/org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none +/instance/org.eclipse.ui.browser/browser-choice=1 +/instance/org.eclipse.ui.browser/browsers=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<web-browsers current\="3">\r\n<system/>\r\n<external location\="C\:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" name\="Firefox"/>\r\n<external location\="C\:\\Program Files\\Internet Explorer\\iexplore.exe" name\="Internet Explorer"/>\r\n<external location\="C\:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe" name\="Chrome"/>\r\n</web-browsers> +/instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1 +/instance/org.eclipse.ui.editors/spellingEnabled=false +/instance/org.eclipse.ui.ide/PROBLEMS_FILTERS_MIGRATE=true +/instance/org.eclipse.ui.ide/platformState=1546037440626 +/instance/org.eclipse.ui.ide/quickStart=false +/instance/org.eclipse.ui.ide/tipsAndTricks=true +/instance/org.eclipse.ui.workbench//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false +/instance/org.eclipse.ui.workbench/PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery; +/instance/org.eclipse.ui.workbench/org.eclipse.ui.commands=<?xml version\="1.0" encoding\="UTF-8"?>\r\n<org.eclipse.ui.commands>\r\n<keyBinding commandId\="comtestplug.generateAndRun.run" contextId\="org.eclipse.ui.contexts.window" keyConfigurationId\="org.eclipse.ui.defaultAcceleratorConfiguration" keySequence\="CTRL+Q"/>\r\n</org.eclipse.ui.commands> +/instance/org.eclipse.wst.sse.ui/content_assist_number_of_computers=4 +/instance/org.eclipse.wst.sse.ui/useAnnotationsPrefPage=true +/instance/org.eclipse.wst.sse.ui/useQuickDiffPrefPage=true +/instance/org.eclipse.wst.validation/DELEGATES_PREFERENCE=delegateValidatorList +/instance/org.eclipse.wst.validation/USER_BUILD_PREFERENCE=enabledBuildValidatorList +/instance/org.eclipse.wst.validation/USER_MANUAL_PREFERENCE=enabledManualValidatorList +/instance/org.eclipse.wst.validation/USER_PREFERENCE=saveAutomaticallyfalseprojectsCanOverridetruedisableAllValidationfalseversion1.2.701.v201810290944 +/instance/org.eclipse.wst.validation/confirmDialog=true +/instance/org.eclipse.wst.validation/override=true +/instance/org.eclipse.wst.validation/saveAuto=false +/instance/org.eclipse.wst.validation/stateTS=0 +/instance/org.eclipse.wst.validation/suspend=false +/instance/org.eclipse.wst.validation/vf.version=3 +/instance/org.eclipse.wst.xml.ui/org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorPart.lastActivePage=1 +@org.eclipse.ant.ui=3.7.300.v20180914-0847 +@org.eclipse.core.resources=3.13.200.v20181121-1020 +@org.eclipse.debug.ui=3.13.200.v20181026-1523 +@org.eclipse.fx.ide.ui=3.4.1.201810030906 +@org.eclipse.help.base=4.2.400.v20181206-0815 +@org.eclipse.jdt.core=3.16.0.v20181130-1748 +@org.eclipse.jdt.junit=3.11.200.v20181016-1025 +@org.eclipse.jdt.launching=3.12.0.v20181119-1621 +@org.eclipse.jdt.ui=3.16.0.v20181203-1249 +@org.eclipse.jsch.core=1.3.300.v20181030-1237 +@org.eclipse.m2e.discovery=1.10.0.20181127-2120 +@org.eclipse.mylyn.context.core=3.24.2.v20180905-0014 +@org.eclipse.mylyn.java.ui=3.24.2.v20180905-0014 +@org.eclipse.mylyn.monitor.ui=3.24.2.v20180904-2231 +@org.eclipse.mylyn.tasks.ui=3.24.2.v20180905-0003 +@org.eclipse.oomph.workingsets=1.10.0.v20180706-1242 +@org.eclipse.search=3.11.400.v20181028-0633 +@org.eclipse.ui.browser=3.6.300.v20180828-0837 +@org.eclipse.ui.editors=3.11.300.v20180914-0606 +@org.eclipse.ui.ide=3.14.200.v20181205-2143 +@org.eclipse.ui.workbench=3.112.100.v20181127-1518 +@org.eclipse.wst.sse.ui=1.5.0.v201810290944 +@org.eclipse.wst.validation=1.2.701.v201810290944 +@org.eclipse.wst.xml.ui=1.2.200.v201811192212 +file_export_version=3.0 diff --git a/demot/.classpath b/demot/.classpath new file mode 100644 index 0000000..b91baa9 --- /dev/null +++ b/demot/.classpath @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="tehtavat/src"/> + <classpathentry kind="lib" path="tehtavat/GraafinenAstiaPeli.jar"/> + <classpathentry kind="lib" path="tehtavat/GraafinenAstiaPeli7.jar"/> + <classpathentry kind="lib" path="tehtavat/GraafinenAstiaPeliCmd.jar"/> + <classpathentry kind="lib" path="tehtavat/Piirto.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="lib" path="C:/devel/ee43/eclipse/plugins/org.eclipse.swt.win32.win32.x86_64_3.102.1.v20130827-2048.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/demot/.project b/demot/.project new file mode 100644 index 0000000..ea8e72f --- /dev/null +++ b/demot/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>Demopohjat</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/demot/tehtavat/.classpath b/demot/tehtavat/.classpath new file mode 100644 index 0000000..e4d10bc --- /dev/null +++ b/demot/tehtavat/.classpath @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="lib" path="GraafinenAstiaPeli.jar"/> + <classpathentry kind="lib" path="GraafinenAstiaPeli7.jar"/> + <classpathentry kind="lib" path="GraafinenAstiaPeliCmd.jar"/> + <classpathentry kind="lib" path="Piirto.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="lib" path="C:/devel/ec45/eclipse/plugins/org.eclipse.swt.win32.win32.x86_64_3.104.1.v20150825-0743.jar"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/demot/tehtavat/.project b/demot/tehtavat/.project new file mode 100644 index 0000000..2a8c926 --- /dev/null +++ b/demot/tehtavat/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>pohjatehtavat</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/demot/tehtavat/VaKoS12.docx b/demot/tehtavat/VaKoS12.docx new file mode 100644 index 0000000000000000000000000000000000000000..b6a1b31e941daf7576f7d2ca594bcd4ded8e761b GIT binary patch literal 103895 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 literal 0 HcmV?d00001 diff --git a/demot/tehtavat/VaKoS12.pdf b/demot/tehtavat/VaKoS12.pdf new file mode 100644 index 0000000000000000000000000000000000000000..50221c832a006fbf78f59906462388392d9592f8 GIT binary patch literal 148443 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⪕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 literal 0 HcmV?d00001 diff --git a/demot/tehtavat/arvio.txt b/demot/tehtavat/arvio.txt new file mode 100644 index 0000000..318832b --- /dev/null +++ b/demot/tehtavat/arvio.txt @@ -0,0 +1,165 @@ +Kirjoita alle olevaan tekstiin kunkin edellisen +demokerran tehtävän kohdalle === katkoviivan alle + +- millainen oli oma vastauksesi verrattuna malliin/demojen palautuksessa + käsiteltyyn tehtävään +- olisiko omassa vastauksessasi pitänyt olla jotakin enemmän/vähemmän +- jos et ollut tehtävää tehnyt, niin miksi? +- jos et ollut tehtävää tehnyt, niin mitä ymmärsit vastaavasta mallivastauksesta + tai demojen palautuksessa käsitellystä vastauksesta +- osaisitko nyt tehdä vastaavan tehtävän ja miten, kun olet mallin nähnyt? + +Erityisesti täytettävä tehtävien T1-T8 osalta. +Sekä kaikkien muiden, mitä olet tehnyt (Tauno,B-G) +Toki mielellään ymmärtämisen osalta myös B +vaikket olisi tehnytkään. + +Jos samaan tehtävään liittyy monta numeroa, vastaa 1. numeron +kohdalle, esim T7-8 vastaa T7 kohdalle. + +=================================================================================== + + + +================================================== +Tauno T1 +================================================== + + +================================================== +Ville V1 +================================================== + + + +================================================== +T1 +================================================== + + + + +================================================== +T2 +================================================== + + + + +================================================== +T3 +================================================== + + + + +================================================== +T4 +================================================== + + + + +================================================== +T5 +================================================== + + + + + +================================================== +T6 +================================================== + + + + + +================================================== +T7 +================================================== + + + + + +================================================== +T8 +================================================== + + + + + +================================================== +TB1 +================================================== + + + + +================================================== +TB2 +================================================== + + + + + +================================================== +TB3 +================================================== + + + + + +================================================== +TB4 +================================================== + + + + + +================================================== +TG1 +================================================== + + + + + +================================================== +TG2 +================================================== + + + + + +================================================== +TG3 +================================================== + + + + + +================================================== +TG4 +================================================== + + + + + +================================================== +TG5 +================================================== + + + + + diff --git a/demot/tehtavat/cpp/.cproject b/demot/tehtavat/cpp/.cproject new file mode 100644 index 0000000..929bbd7 --- /dev/null +++ b/demot/tehtavat/cpp/.cproject @@ -0,0 +1,145 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935" name="Debug" parent="cdt.managedbuild.config.gnu.mingw.exe.debug"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.debug.1956884516" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.debug"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.debug.1976896561" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.debug"/> + <builder buildPath="${workspace_loc:/cpptehtavat}/Debug" id="cdt.managedbuild.tool.gnu.builder.mingw.base.605964549" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug.1806058537" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug"> + <option id="gnu.both.asm.option.include.paths.1849552964" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath"> + <listOptionValue builtIn="false" value=""e:\kurssit\ohj2\cppali""/> + </option> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.776903553" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.1888996707" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.56367055" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug"> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level.12107452" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level.327715982" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.include.paths.282995742" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"> + <listOptionValue builtIn="false" value=""e:\kurssit\ohj2\cppali""/> + </option> + <option id="gnu.cpp.compiler.option.dialect.std.2067335741" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.c++11" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1005171004" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.1148223044" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug"> + <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.mingw.exe.debug.option.optimization.level.1984240267" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.debug.option.debugging.level.1169068568" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/> + <option id="gnu.c.compiler.option.include.paths.1183053976" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"> + <listOptionValue builtIn="false" value=""e:\kurssit\ohj2\cppali""/> + </option> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.339927187" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug.1679521188" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug.1503965887" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.842530105" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="valuutta/valuutts.cpp|cppali" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/> + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="cppali"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.release.1395698876"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.release.1395698876" moduleId="org.eclipse.cdt.core.settings" name="Release"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.release.1395698876" name="Release" parent="cdt.managedbuild.config.gnu.mingw.exe.release"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.release.1395698876." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.release.1659623368" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.release"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.release.1527097328" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.release"/> + <builder buildPath="${workspace_loc:/cpptehtavat}/Release" id="cdt.managedbuild.tool.gnu.builder.mingw.base.1049063847" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release.162671878" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release"> + <option id="gnu.both.asm.option.include.paths.709998690" name="Include paths (-I)" superClass="gnu.both.asm.option.include.paths" valueType="includePath"> + <listOptionValue builtIn="false" value=""e:\kurssit\ohj2\cppali""/> + </option> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1386211550" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.349119668" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.900159747" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release"> + <option id="gnu.cpp.compiler.mingw.exe.release.option.optimization.level.406600022" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.release.option.debugging.level.1253070278" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.include.paths.1721584104" name="Include paths (-I)" superClass="gnu.cpp.compiler.option.include.paths" valueType="includePath"> + <listOptionValue builtIn="false" value=""e:\kurssit\ohj2\cppali""/> + </option> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1298683310" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.2143152130" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release"> + <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.mingw.exe.release.option.optimization.level.1150464022" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.release.option.optimization.level" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.release.option.debugging.level.1156743354" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/> + <option id="gnu.c.compiler.option.include.paths.1592145234" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" valueType="includePath"> + <listOptionValue builtIn="false" value=""e:\kurssit\ohj2\cppali""/> + </option> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.216349050" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release.1215290522" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release.206545950" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.190791599" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="valuutta/valuutts.cpp" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="cpptehtavat.cdt.managedbuild.target.gnu.mingw.exe.1034364872" name="Executable" projectType="cdt.managedbuild.target.gnu.mingw.exe"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1395698876;cdt.managedbuild.config.gnu.mingw.exe.release.1395698876.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.900159747;cdt.managedbuild.tool.gnu.cpp.compiler.input.1298683310"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935;cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.1148223044;cdt.managedbuild.tool.gnu.c.compiler.input.339927187"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1395698876;cdt.managedbuild.config.gnu.mingw.exe.release.1395698876.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.2143152130;cdt.managedbuild.tool.gnu.c.compiler.input.216349050"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935;cdt.managedbuild.config.gnu.mingw.exe.debug.1381526935.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.56367055;cdt.managedbuild.tool.gnu.cpp.compiler.input.1005171004"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope" versionNumber="2"> + <configuration configurationName="Release"> + <resource resourceType="PROJECT" workspacePath="/cpptehtavat"/> + </configuration> + <configuration configurationName="Debug"> + <resource resourceType="PROJECT" workspacePath="/cpptehtavat"/> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/> +</cproject> diff --git a/demot/tehtavat/cpp/.project b/demot/tehtavat/cpp/.project new file mode 100644 index 0000000..aeb38e8 --- /dev/null +++ b/demot/tehtavat/cpp/.project @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>cpptehtavat</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.core.ccnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> + <linkedResources> + <link> + <name>cppali</name> + <type>2</type> + <location>E:/kurssit/ohj2/cppali</location> + </link> + </linkedResources> +</projectDescription> diff --git a/demot/tehtavat/cpp/pasi/pasi.cpp b/demot/tehtavat/cpp/pasi/pasi.cpp new file mode 100644 index 0000000..52ca0fa --- /dev/null +++ b/demot/tehtavat/cpp/pasi/pasi.cpp @@ -0,0 +1,96 @@ +/** @file pasi.cpp + * Ohjelmalla pelataan yksinkertaista pasianssia: + * 0. pakka sotketaan + * 1. ruvetaan laskemaan kädessä olevia kortteja pöydälle ja + * samalla lasketaan 1 2 3 4 .. 13 1 2 3 .. + * 2. Jos laskuissa osutaan saman kortin kohdalle, joka laiteaan + * pöydälle, EI PELI MENE LÄPI + * + * @author Vesa Lappalainen + * @version 28.11.1991 + */ +#include <iostream> +#include <iomanip> +#include <cstdlib> +#include <ctime> + +using std::cout; +using std::ios; +using std::setw; +using std::endl; + +//#include "dosout.h" + +/*************************************************************************/ +typedef enum { + Hertta,Pata,Ruutu,Risti +} Maa_tyyppi; + +typedef struct { + Maa_tyyppi maa; + int arvo; +} Kortti_tyyppi; + +typedef Kortti_tyyppi Pakka_tyyppi[52]; + + +void jarjesta_pakka(Pakka_tyyppi pakka) +{ + Maa_tyyppi m; + int a,i=0; + + for (m = Hertta; m <= Risti; m = (Maa_tyyppi)(m+1)) + for (a = 1; a <= 13; a++) { + pakka[i].maa = m; + pakka[i++].arvo =a; + } +} + + +void sotke_pakka(Pakka_tyyppi pakka) +{ + int i,k; + Kortti_tyyppi apu; + + jarjesta_pakka(pakka); + + for ( i=51; i>=0; i-- ) { + k = rand() % (i+1); /* Satunnaisluku välille [0-i] */ + apu = pakka[i]; + pakka[i] = pakka[k]; + pakka[k] = apu; + } +} + +int pelaa_peli(Pakka_tyyppi pakka) +{ + int k; + for (k=0; k<52; k++) { + if ( pakka[k].arvo == (k%13)+1 ) return k+1; + } + return 0; +} + +/*************************************************************************/ +int main(void) +{ + int p,lapi=0; + long peleja=0; + Pakka_tyyppi pakka; + srand(time(NULL)); // randomize + cout.setf(ios::showpoint | ios::fixed ); + cout.precision(2); + + while (lapi<100) { + sotke_pakka(pakka); + p = pelaa_peli(pakka); + peleja++; + if ( p==0 ) lapi++; + if ( !(peleja % 1000) ) { + cout << "Peli " << setw(5) << peleja + << ": Läpi " << setw(3) << lapi << " kertaa." + << " Tn: " << setw(5) << 100.0*lapi/peleja << "%" << endl; + } + } + return 0; +} diff --git a/demot/tehtavat/cpp/valuutat.dat b/demot/tehtavat/cpp/valuutat.dat new file mode 100644 index 0000000..baba7f0 --- /dev/null +++ b/demot/tehtavat/cpp/valuutat.dat @@ -0,0 +1,6 @@ +1.0 mk +5.7 $ +5.9 EUROA +0.6 SKr + + diff --git a/demot/tehtavat/cpp/valuutta/valuutts.cpp b/demot/tehtavat/cpp/valuutta/valuutts.cpp new file mode 100644 index 0000000..58b6672 --- /dev/null +++ b/demot/tehtavat/cpp/valuutta/valuutts.cpp @@ -0,0 +1,179 @@ +/** @file valuutts.cpp + * Ohjelma, jossa rahanvaihtotaulukko luetaan tiedostosta joka on muotoa: + * mk 1.0 + * $ 5.7 + * ECU 6.5 + * SKr 0.9 + * + * Valmiin voit hakea esim: + * https://svn.cc.jyu.fi/srv/svn/ohj2/esimerkit/k2019/demot/tehtavat/cpp/valuutta/valuutts.cpp + * + * Kääntämisohjeet Eclipsellä: + * 0) Käännösoptiot niin, että C++11 kääntyy + * 1) Ota http://users.jyu.fi/~vesal/kurssit/ohj2/cppali/ali.zip + * 2) Pura johon hakemistoon, esimerkissä tämä on e:\kurssit\ohj2\cppali + * 3) Tee Eclipsessä uusi C++ projekti + * 4) Project/properties/C/C++ General/Paths and Symbols + * 5) Includes/CNU C++/Add... e:\kurssit\ohj2\cppali ruksi all-jutut (mutta ei workspace) + * 6) Source location/Link folder.../Advanced Folder name:cppali Ruksi Link to ja nimeksi e:\kurssit\ohj2\cppali + * 7) Jos teet Windowsissa ja haluat että komentoriviltä tulee äät oikein, + * niin Symbols/GNU C++/Add... ja nimeksi DOSOUT ja arvoksi vaikka 1 + * 8) Build ja Aja + * + * Kääntämisohjeet CFree: https://tim.jyu.fi/view/kurssit/tie/ohj2/2019k/demot/demovinkkic2 + * + * Ohjelma toteutettu STL:n talletusluokalla list + * Täytynyt tehdä operattori != Valuutta-luokaan + * @author Vesa Lappalainen + * @version 15.4.1999 + */ +#include <cstdio> +#include <iostream> +#include <fstream> +#include <iomanip> +#include <string> +#include "mjonotpp.h" +#include "streampr.h" + +//using namespace std; +using std::string; +using std::ostream; +using std::istream; +using std::ifstream; +using std::endl; +using std::cin; + +#include "dosout.h" + +//--------------------------------------------------------------------------- +class Valuutta { + string valuutta; + double maara; +public: + int alusta(const string &st) { // "mk 1.00" + char val[100]; + if ( sscanf(st.c_str(),"%lf %s",&maara,val) != 2 ) return 1; + valuutta = val; + return 0; + } + int alusta(double d,const string &st) { + maara = d; + valuutta = st; + return 0; + } + Valuutta(double d=1.0, const string &st = "mk") { alusta(d,st); } + Valuutta(const string &st) { alusta(st); } + double getMaara() const { return maara; } + const string &getValuutta() const { return valuutta; } + ostream &tulosta(ostream &os) const { + cStreamPre pre(os,2); + os << maara << " " << valuutta; return os; + } + int operator==(const Valuutta &val) const { + return onko_samat(valuutta,val.valuutta+"*") == 0; + } + int operator!=(const Valuutta &val) const { + return onko_samat(valuutta,val.valuutta+"*") != 0; + } +}; + +ostream &operator<<(ostream &os,const Valuutta &valuutta) { return valuutta.tulosta(os); } + +istream &operator>>(istream &is,Valuutta &valuutta) { + string rivi; + getline(is,rivi); + valuutta.alusta(rivi); + return is; +} + +#include <list> +#include <algorithm> +#include <iterator> +using std::list; +using std::ostream_iterator; + +//--------------------------------------------------------------------------- +// Peritään list-luokasta +// Valuutat, johon lisätään muutama valuutoille ominainen lisäpiirre +class Valuutat : public list<Valuutta> { + static string virhe; +public: + Valuutat(int koko=0) : list<Valuutta>{} { ; } + const string &valuutta(const char *val) const { + Valuutat::const_iterator i = find(begin(),end(),Valuutta(1.0,val)); + if ( i != end() ) return i->getValuutta(); + return virhe; + } + double kerroin(const Valuutta &val) const { + Valuutat::const_iterator i = find(begin(),end(),val); + if ( i != end() ) return i->getMaara(); + return 1.0; + } + const string &mk() const { return begin()->getValuutta(); } + int lue(const string &nimi) { + ifstream f(nimi.c_str()); if ( !f ) return 1; + string rivi; + while ( getline(f,rivi) ) { if ( rivi != "" ) push_back(Valuutta(rivi)); } + return 0; + } + +}; + + +ostream &operator<<(ostream &os, const Valuutat &v) +{ + copy(v.begin(),v.end(),ostream_iterator<Valuutta>(os,"\n")); + return os; +} + + +string Valuutat::virhe("?$?"); + + +//--------------------------------------------------------------------------- +class Naytto { + Valuutat *valuutat; + Valuutta valuutta; + char valuutta_jono[80]; +public: + Naytto(Valuutat *val) : valuutat{val} { valuutta_jono[0] = 0; } + void tulosta() { + double mk_maara = valuutat->kerroin(valuutta) * valuutta.getMaara(); + Valuutta mk(mk_maara,valuutat->mk()); + cout << valuutta << " on " << mk << endl; + } + int kysy(); +}; + + +int Naytto::kysy() +{ + string jono; double raha; + + cout << "Määrä ja valuutta>"; getline(cin,jono); // 5 + cout << jono << endl; // TIMissä jotta syöte näyttää paremmalta + if ( jono == "" ) return 1; + if ( jono == "loppu" ) return 1; + if ( jono.length() >= sizeof(valuutta_jono) ) return 1; // suojaa ylivuodolta + + sscanf(jono.c_str(),"%lf%s",&raha,valuutta_jono); + valuutta.alusta(raha,valuutat->valuutta(valuutta_jono)); + + return 0; +} + + +//--------------------------------------------------------------------------- +int main(void) +{ + Valuutat valuutat{20}; + if ( valuutat.lue("valuutat.dat") ) return 1; + cout << valuutat; + Naytto naytto(&valuutat); + + while ( naytto.kysy() == 0 ) + naytto.tulosta(); + + cout << "Kiitos!" << endl; + return 0; +} \ No newline at end of file diff --git a/demot/tehtavat/fx/GraafinenAstiaPeli.png b/demot/tehtavat/fx/GraafinenAstiaPeli.png new file mode 100644 index 0000000000000000000000000000000000000000..764452b9536b97b835b4287f7f98e11de4e6a8f5 GIT binary patch literal 12416 zcmeHt2~^Ts*Eim}SIx|lQcH8llFBKy98#gwGPAJR%#@rf2T*eawZVx@(a4-g8Z0Zz zi4sl4!knkFoJm4)o<bBvM7}@O?diVjUEg}YwZ3Vs_gPEf51g~l+0$?Dv(LsJgIi0l z+O!G;0!iB(vN{0*{Q&`i#NZNt0pB=TR<;9gVu2^DEkOCLN@Ku>m0tUg?gxR2a8gSy ze*&K+QHLA?L7+9&qJObE<WqMLXx9cCtNo`!ou|H_Uu^ZtptICHgz-$_g`DIK*jKk7 zZy&(<tT}P!@WVrz$L?(ZBe=#R7*ws{BJK0=kfhY;efPKJQc|4jdX%qjZdtY$LazO} zS}f2^8J$!&ScV%3uMM2PHR9P;6Ug?ct&Kd{);E6!c3Kd8k8C&Z=yaMLk%Pm)gF-q! z&7j}()1OV7Wb3a#a2)uP-bt1G{*d_V;kg!JDS;kg3Igq$x|u2ksS>bO033$#`})fL zUcKhZ2q)+U-mnGnm+BGxY@8|q1gecioq$m#L7;6Cka>0Bi(}XS=U?0!<-%U~R!n@7 zNt)yeyVQrtNZQC32<U#<cLKLY<6yj)p5h2QSMFMLbLVDr7!gfdTIynV%0w=J*>_?6 zlfRE<Sa)S=+81Qn=SSoD1>slvmmVp0hH)i97j>vM0ttwE_>~s$@R*>kIc*0088dXP zV|aMR%+-%qmDg-99CjfUqPi<k(=Wm}qsJ%C&(536_?1{xH+-IHIZNr2Gnj9KUVPHe z51jEmedOrTjAtPc1>B$<H_*P5>)_#&=hnXEb{|hPAdL1~l-TRNLlt*Unxfh<1Kuzr z;!^F6;VQZS%!W<#i+Du3;6YE(;MFk3<k&S-0NqmY2DRaHRDY++3#K<cVz;7u`-ipo zsodB>&^|CgyLkT6I!ayAWtu(wN)%<L&cl_#WLPVc7)&81q;+ZR3(U}nw(Lt9XmudD za*}ov2zu7|3juSZ>lEP>{=zx7QI?9d6vPHpXs=<lPoZ#yt+CkErxFlzKRxaj4Y~4& z^@D35)cIWAw0+I{>IO8jtZk`Im+sdeG||<fLgRG}S8_2X<pEpXy>~L<@ttHc#JS66 zT7;Yj?&GlL-hx1K<%qTCxb{rpBsWH^wdApy>v)LJQ5ZaLm?CiI=-NBA7ku&M1d}Tl z6v&AAJ)rYaz~Y=G;<q2G>rt^N^Hubz(?`t+OSz5|m;Q*pu4a`;wj7&+6r}PV%`Arn z4_Q^cB#nGl_AWx{&tHo}uh2kF(Fz}MgNn7wohZ70N%lOsZoxvAw@hgY2=Riwk~$o3 zNwZmj_z0RVEZ02;d^$YFnv0C616|coC(L!Tqo^TSXD2zw*TN4nsSW7qh38>2llINx z)53=itjerr=_r1cud#{!LUTihX2IEnSbPY^TuPdQmK1L&nM9Y#ZfRF_Avb_zBq4@( z>QApN>wQR0Ge1b_Y|n$N;2y_`U(HV_daGN@?S8CEm@8Y}O&2^*4>b;>S4Mf<jT+Hy zj-v>}*dJ9QTbI&^nA%u8$?KG{3A(dlVZbAhvBayX#(I6Qnuf|=a4#=!S3}51ZIbn4 z9**ZHPbH&Vs-oI(73865111afAt)NJj37e48wtaTJHn4VuOSaVQ=n%WqM~mkoQoU2 zD=zHB%*)e_$jh_n;gUFto1t%Sh7`oBji8sN<GgF6^`53QWO^!<W+=b2{cEysn(yB2 zPs!mJvQ6^F?&<vaQgV=A_XoZ+^;UEywQBvQP&3BLw|k;d?Sm7a>VCKUBGl}}X<SB^ zGkTBYX5DmK`EVV?n>(c!bP#4p=P=&3z@gN%sSWr9dEHF*2%_+CHMYVDAK9r+cIv<D zPn7XTwvEa>*HC-s_ete;kebDHo5cvfa*Ve9g{{%`&<?s*L;tG7+zdY9W+Y}&WJ<MV zZ@XT;ti<sfZJadZ;C_`{h~dT6r0|w=?C!yd=J7h^Hs7i#N0>gcjA1haov<neUH!Ng zK5lKi@gr=xpxmcEIZyRba$UV!1pft?u@ZF9()gJQgSp8P@RA<`#X$F0GIAoL!64A# z?=$}wz8IoM250d`(^SMks_If^<J%H2j=b5Jr&orUHS&m+Ado_auD!8{^f6OJK1u?J zF!zHg=NW6^BIL!CQPlt-z1qtQhynHk0=;Grt%^ha0RmkfY1*&`*e&RDYnrB#2z8&{ z`~Qd#;b08DEaQ@afjy0K!81+Qh$K}r)kwRQk)1(8G(qpS>8$S0)$mV(d3iqZY9??? zcK%T-2f8W&Fnp;q6}&-TUy9_(n{^=FCvV^>+m}S#{ww_US2eNy*RSgm%J@fi5qA44 ziGf}YH*J8Es93Lc&go8+h1B>narm`>F!zxc0%ATDqE2AEAyuJ=k7Z<M!=Kfh)6VW0 z^l%KO_d^44_6bvkQxTVp>p45>rk%zL>3N!_Z-mzbI-Q?BfF4$3G54nJxXHeF{_4K$ z59ZCy!`0aHj|0eMgNf~d)2z$N9x666`i3iTVxaSQ(XP)M`%7gA-Y~T{JE)R0caH0o zp&oJfFvl(ZU|5WCz!g<g0?F|+djDJVC&Ex6Yu0>d19~iw->9N#=XY{{HTg@dc#z6i zO$0*8`^(6Q@J>Fdt^xP)p*@g1+!Jxhree>17MG{&-fEm(6Buf2Q=qY)nnZ*3AugjB zS}PN&t}k&t!rrKgcQKLmfsHBrt!@k{jWOyBGaK!XF4h*(PN8<t=<SRxg(FL$Pu$L6 zmfkLdKwX;vtJ|air~RQTl}nlZ;CMf<YQFqWc*M&a*F)A_L7Fd2!#<y&+B`>9EV<cc zpM=8*Olk}b5ks8pwk(l}t+X&^DVK-#eajv)76|h6G^fia&w{RcUk8jaaWy2Eby%)t zC|rz`fPtyjTcm5FV*b>Z61S9p*H7Jn=p$deX>at`)0i{sIeEAY)5s@L6*RY|?2}2R zku#TXNr6hZlgk0bNC}p&u5ue^;CgK3(U>*bg(EaacrblTuxhYF=p3USq6qq$`4y0n zK{eL-SVwUA+Q!ooWxfZsLoc(M;%@Xux{FOm-Ge$$InI!U4zfp;9nXI5aLoh672eHS zG;i>ah2|<nEIIE>*_R5dJu(|gFPi7<E-mf5sS^MC8r3{Mbc0oib~`B&Q*1s_w#!*C zBMAYaUd|4!%6%Ym!7Kk4UHGjmp)$0`EJW<8dVwU}+e6_8XzaS4kcQaJw?phI&o)Iy zRtR75IQ=8ny!+eM5K0Op!+h(#-*bC+h_+mUnvK!Lh=I=4gy`V$1%&vhkr_^A6iTQA z+7WiN-rLeyozewQ0rdAe8ca`!RPuW>roq0Uvh?=Fxz~;1%oJ<=Jo|!Hv&GRz8Fk8N zEs|%;Chy2dD0^WL=hd0-lod9Bh3HRoz9eO1W*eFp=O+vl4Sni;Xr+3jOP@5n*~2Xv z+KwgeC4OHrdrEw>!p5KFPD1@E=g-Wr#n-mwJC$oi=-`_=XZs!yqGhtnebzWvxUO+} zv+6vX`C9b{FI$<~$^he+r6H8Q=iMYPoYQAJBGk8)2t(?e2V#wL#YG*bH|{!!Y3XKL z-AZ@oNS+6~QL`Xj(>^~P*nOrwBBG;$)9XEKRK-gS6U=wDC?YFTpl)te!AwInE_hbK znxp0(Wx<)MFN#*OPtuJz1hWXoD?hd$bEx=6l^Uj%1rAU4kUBFAye0$p294k8DGw<y z37$M#q5_)#76T4LI7J%Vq035Y?8~muV7^vEhBSH~s0zl2up-DfC2vb{eA7UG4Qh6Y z-Ij%i*kx`u4eoXu8(E{8@4~R^N2GxZP1VY~N(S>w<j5<WwiQTo!;`yWD-Pz5p=Q5T z%k&*^lH($grat|c5jW5AJY4#-f|rIT$<WM06yaiKcHb}<m-P(!V$Vr3Eaj}%lj*f~ zna@nSAcpDB$_<~~E*L_Wn{VTiXoIrBFnBSdhik-CkVIERn@6_CO+nNuBechkFD{Mm zG??#_;nMWe7G7t(0aC%E<d^zf-(IikhQKy+FM59pimA8)<R2Xi79?Ox*{!B82ZHZ6 zNkDF{fgmZC*KLZsLsSVzzAPP+J*KQd0D;$Ug3~sf8JRAhDY@Bq4amf{?<I8qNwH+O zk84(K`7z+;9#d2A<DXxjiU!A^{!o<z4kt143@acK#y?JFFzZ)%*37-ikkeG&W!>KL zc*9(}`tY?4V-Zj6)5T+_jNK8oV=0$0>)`9Dl2^~}jKlL%D{H!RYBgIh;pmF-KjTx! zt_|D6vo=_sjLs{pW0sVUbnxLF6%Nm?CqyCCxDR^I{#f_!lk+AS2#0{jTkMO!<*nVS zMtz+0V8d)WHNxjUYwi^0MRc)iykwb7N8=X4b|B~!osxneitM+BBX4Y#la};Ir93Vk z-2x5W;LfW4%d8fxis72hzP(93o$UHlvRtO4_2;x(GmQ<&n$jl%w!Ql^y*ZixgxIk? zO3_M=-ycb(>o_p=qQN`wOF&jJR_@bEt+r7M)r#EU#=3p%n6mStROQNR2MW5Q&0<j& zf3E*2qZ7tFn#xdrEQ{i#Z!vFS!-L)}{uXEcq%^UOaO}nb<KsY<;rdJ#PMK|pDv)z= zpvA3BxJnMXek1Wq+NyQ40#~W12DdAy6y@Tz23M+P&G?mEl}FXhh5Tc_x>T%%vDjMM z$C?llk#sFb-tbIj>I1Pyt~U2a<CHe+J$$*_ZPxyDxS01xL2n_xUl&b{(bVq$ZRTr~ z{sS2G;BoNIAEcxh(GRH!sE0tp^WMVv!P9R)rLq>jeP_i_u5G0ujwL=t+sDuSoYZup zTJnHX!cSJz2**x^{?xYwWc>!`pZaTLykCy;ZigA3=^|e2s#`5k_bRJn3irO$5!Cg@ zE}!nYKgeCSt54XByKMh+`tulk{~wc`!@bK#%9rLljtj@fmoP$I${PNsxw0u9Y(FvY z>R_B;2j;o&-*S|LyNe+*5Odbj()qXR{u0kRK0Wc$f_};7{)ed%;j7B$2XF|QFj<II z?RfLI#`%p6CrH>+Guo*&@+=o2k??hs?8CqQc%RJI4#%_!V@k)nkF{+7DeKp$EgeGQ zP^#0>QK8KI;u6;mmbY%fFkX7qHE!zF3pn$w+W_}->K_Ed_d5P${V?Nw<gQmyLvM9H z51zfYZT)I#-J02|11HY~3vb{Y4g)cph-&Zo+ioQxvIl3yTqXDKx8HR5pp>z#=@VV8 z^<-%%48co6&}zNlZ%+J8*dBh<UX{sLLl$W*mcT!pzWHud<v9ab!Sthoh0#2vvgK_T zRz@ywGpDREkiAkoVy~}rs{G~;^`6*4*y<raqJ?^TU$)4d(U!EabaaG&>cOLLa<}@q zh0O+&3wsG$xhJl@$o79Q@VCcb28_b{*-uM|2H#xu(+2-5hV$>?|EWvmge57PUj|Nq z?m)cu&JG>G5`rc=J^m4|drJM?4ss@Z`YTLG9!+<fJ6}2mmiYGFP4T}{f~05n6uDV@ z0;fh3ziYBmQc}YUtik?~#OYtIXhS-*%Yo#X7&e^Y<uj9OM=WV2n7FlOn`gCj@Yo|Q zF;eo)H3{-BZPRozn$pm)dfm#o+hM$+v=+^RirXnOd&+Q+aJqbyJ2A;LN$F%g>#>ZQ zxed}{@rt>v&~M4^-d+!zT`5-snDy)W;-H3a;!qaH8Q)#9WsAMu8WpJ7+I_Jxxc?aM zIVLx|5K&($Shb2AuVc#-^}&p32+rSK#ey?ZzZ|p1WbcR4wS!VRln(>LmiZ<1%e2T3 zM}Jw-rMq=1Q8Z_l(E#Ihv%z-$h*9NVv1zvyW2MtCY2!WB2={G&fl<3wH28|-FQm(i zL0#ARO;l^)AGZB#5g^{ZiT)Qm7RLM2et}_*g9Kz$_TP*CzY_0moEb5f7}?92lymgr zPJda!ne4%n3JZ5#nCY)HDHcAA;B$s1=~Yp0udNUdSfgxa{Pn{FOOrSmmDUuZ5uL3p zZUhfk1Po#6hpk!|Uy=*cVYAtubxE6h24>_Iyt2b;_XaTIO~U7%&QFrsGTrKu9O`f? zMi4k*7sM|6mAmth*YWzU>QcVUAZLd#h<P^2lrp#FJThr+;*e1GK9g6ES*X3g>USf_ zabP~L<xKTiXX6G4(XDaW_~XOXiI1{nj3D7q8ex=|+!faxX9kCH{Z;=CrZ%Lt@XQ1G z>Gge(SxhSd{f@T8jATDR_!y}yMw!Z*w!}r1HDMO)%bTUEdVT#uFXGA=T~fp9foQN@ z7S61q4Rh*6FA};~FUGFRlhIhSLmWRfu&-@r3azWxONEY~wB@8ta{q#uB&8~`s~d`5 z=A_980=x>0#`IY4h_KXdPw2u|L(+hkBiOO|Cecq%1-{H5oDwJTlF2FVN$zmWU?Gqp z{)`8g<fs7T5OoN&3O~g1JnQw`$j8cqa}(;^O*_yLqh0anh^JkLdL{-H$0i0#=H^o> z59W}qIE#l6>YVwMLkN|spe9StrU!0is4an$igAy({8J8b;IhRJkAd1_YFxALgdE`6 z9m%5bDROkc^>a4;Q`{1ej(_-Ui-qwsAVvEdqC{$^+U)t~?$^Sf{{s^MlsF;%J7xeV zg1`Jbrid0lW%+l~^xtwTj}_p`rlC~YYhE&M_-^&^^vkyNa`I+9lHKM#q(0&vt`E#} z`inn}R?d#*b>`!TDPOSWxw35;eEDo6?u@ywayPnm*+{()9H8PI5+J-YX-O-eu(B(r zqeB{(aarhKB@(kV05ev7IDB!qvwApRJMK1A=3I#1-V4*+rF2@63$ZMsGPD;H)we%z zw#<2#8euIQP|}|7r-*i~y#&k{HkZwIk*~h8ZqwP-pY+aOfqo{qvmXq*=kN}VyyrZT zw-jQQvS#wP5$?2z0}9U{`(arh8B8KQ?N-fO*K{3=6$vhTV-s5AGVwmZ^jo`C#t7a0 zbFRi1X!c&rEtI|w6j(Iq==ZE?cfuNo@QPvBG%)FngtS)dn1aq;mCNvA-myUac1%v7 zEBaFc;~TF#AReWE<@bqzB?A%W-?sakM{h(M^ClrJb8}bPOp*FsW#Abv=tnwK;7{_Y zZ{WVcRce;g`=Fdh{d%ODT~4bfsj86v8hJ}9)^WAUZe&ERqR`z3x#TbtSyS^(7l!P= z+wZk_k7(32R`WsGuFZNcq{OIFVGU7+Y6Byj4;d^c@z!=ldA{d~fH)V(oNw&`Ea(Z- zYSE9~sXGs+H1!j8t~dBL`5n1_)07ptIM{&YNHuU9+(;L0Cr`~JgA0`gbpi!*<;{-5 z^SZHPt{3G0GGXaZ6lCEv*HD}TXCqJBsaeA<tND}sCte}bKZIMmq>JVkv$;i8cAR@U zv7FFwXuC;K<yZ}B0kamq$gryAhMPhHvK0J9w$kwoFi$sW2$7eQvHZ5Or=cr$L&W_1 zd!bbeG4A{e#zl|`7#@tCVQShRpX|W<=pB(?QNF7l8^WqdMzteWqu=F_6?%)7uk2Mh zGixjvHzV|nf-}h+EiH{nmTb?z%u|&xirTWDVx(fO-YW8oy{DtW9t6gF=O;R`_%XY5 zk7?!vyn>U14w)&MexDUOVTz~A3LmP#pFo2iWkk~Njj_I9ja+`Qk6~El6SlGkhO5tc z<@51dS1&i%eJ0d*<l(YB{Gk7F?NVNSRg0luxrfPFH*y2O?t8%DQ-7Hp1if_kae~W? z`Mj&Kjqd3vy$GM+fo+8NrvP=Io|;|v@IGqmqrt><d-$RY%ggX-#Z)aZ$xsCV`|(rj z;CK9^RL?}!&-fbkyXSWyCot!r>ou#2%ImfjgLN5JpF@V+zxi&aHrx-V+5}`_F3_Bh zD!Kd;J8)B1hA&up;-_mbZ%3K-$4<U)@`77A5lvXyv6x}^4_m7xi6+2-DNh1&xB?Ym zH|v;<`D$0v<l!yYD9$a7CZL9hhZ>ie?#)%5STG!l#yQ;8j;$oG3%7?y_LjSP&^-qc z6YD#`@OECI@J?v-zwFS6a7fi(W%iR$_5s)MI=Va;VlFm;3gDk3O-2a#=Y`Mam|5EY zu($S_50T1GVI_j9z=!hH(JQS&s<`yjX;Y`wQ>?k)^<0X2h|nCvbj!R?+Vx9NPmvSd z^i>|{Mx9uyxsD5WFb6XK001<F?wI}XiUi%*X#4=?sY%1IWlO^$c1kOD>ZopPHK3{! z`YKB?XK%iF0+ba-QM1FQxA9p}-Z&V^VrJb7l{e+R0V5xV4meFRO$!yCBwTY+V7_;x zC{V^q;v6@_mxsuB)<yuR4_v&Uccc#W5dh8GEdcJO46EM*_hmV+j*G)PStpSV2^gll zUD$ASi;X{2Hh8slI!-bgkMzZ40>&b}gNl7v-9RR9HbhbkOx^)ngR<o8C_UJaB7A`< zOXDVh5^#zLpnvdFEnjW)rKFKYzJ$oDZlF(NYL}`Daube}06Y8uM1Um5Lm*^q&63#z zQEw5U2KiOnZPaXT70q+x(Mtw17oC(z4}gXAU`kDPv|3Y>7!vH`fyO*Y$V)>$?%q}a zO)LR4dEs2yOMpi7W@Fm^lVa&DE!E=WdhA4Fs^;)`N8WIUJz`HmB`4GA8zM>&#I99D z=CpNp7i=y&S}%w;t4)cJ=piOYm<DJ)kl!_CeF)k9Xl|#u)EL5|vxnrRZSt{^eH%Q} zfQPgsZ8n`OnhQie1kRZmKt}7q_8(}L^6bKX^5kL-Jlh&bo^8(pJsD;4&HW>7S-C(V zo8NkVH^0qUU%b`HP#h8ZQOQhrJ7|>JH2kf`zS$rxzgxJs*r}A?Q<wAi=}pPD-hXJJ zJuY?b6`#4WZ?JXHX7tdcF^ABzJh_AY`Qu5?z7#wb?Ab<w03fTcqEDviU6dUQq*Ee# zF!k(mZ?+n{MLVwLiz87l1ZnE(N!)wclMM5o?ul%sl@FGdg^Wl}IF`dR`N2ee?o?PS zt?FAvS=7uW_S=2~PSwVq>}0+>Q%^FiqBO+580M8bDJ(7Xs?)Pg^2QO9opW-Le&#;Y zy#Y_X*!u%Vo~#&7O60d}R(uZ)<S*v72(q|YE9&e#*hL{T&iuuVA!kK81L|6L%+Z{5 zpkm$~^C$tp7>jzWz1)&NG1M*D*~pJ}k=S%%<dHGN_MVJ6gu+`}!$Sq0kdu>9HoF*g zGEGn>*xm8KGOjsRTJhlT$$twrTSl<SpUoJyYOBM7AwCkH*n4$;CZt;+29n!x(8Z?? zuP>*Di7Ng9r)yIB?)_fwS4SQ-_U_7WF=M?4Z!EJ={Z%|DRy8g@Yno-~TWpBzC#0Z; ze7?NdL-Or2Bt`Ip*}#b=oQMWDVCpT@+?4erDSAqVo{JO3z}wxViUUuog56&vFw2Z* z<*-Zk*Rfgz$_Rb8zRE0(Ir3(~>`S1m-@5)vG&#cD1gJU~qE?0VTjal&5Clntp=}l@ zom?qKl6FJ`JDCiPXsZ%+vjCOjm5GolRwJ_fbOW-bs8n;?ql>oNcih%oZJnf~XN^<d zeAoiDu`JxEnKf8v+t88d!t`y@512<OggNVt{5*(@UETCEp9dXV@slb_&a)+eD}N}h zE%Q%$#IdZHo*_Y%L{@qRn_i&(BTdKKWM++NUk^S`&<mvS?`ueT28Tt75wbE2o4n*# zarfVIU(>66X!lQog~QFa*2K#yc@2wx8uq-K)$^y&*VpPtf`8=5jM4mL@gAV=CGBi7 z){dN-`c&B^ii<$`v|S=#%XB9aJGIr`E<8aEIkwwI_vxz$Q6dVIL-97Z$!loHSjotf z#QW5d$jLapvdj*p&7oO|Kh7i>>$xu7bLjqq=~|NNJbJSfasNB_b@1)unLDWs(ab1= znaX?nj5Acx8}hzgJG*S+Z^?wod_METTpHfb!RV?91FP-f8al#|J*AiR9Tw+5Cboe9 z3ZfeBzeEPQyzd7ypncLmwgv`0eOHK@9TenFNiKY?(d?1j`1UkEGr6l4xViGPH}=;J z23?ej&@n}`ihJg1VQkYVa+i`>NXFGaa(-P0SvhMiz8)L|ZUD6zRtwH^pbzepz@Ft# z@{`Ee0NJ~AS+Ti#ZwqI|*-fm<;G4h=%rk8QXrKJ~3Yye*(KS>2kRa&mIf&?r=J!#+ zg~MCfdJpd~#O8f=^^PW)|2r?(U&nxfo~LIgPx6!1IA3%PP5g@F=>k_x&f8EX`r=`g zW?M>}&Ai@f!Rb%6%WrDaGzsUZSmakXwxCK6!%awp&W@_%L@z%_)Qd(`V`oavHbySY zm2@{Qj!FlaE8r>&Z^iY?IXb9NSP74%2Op4+uKGa|n4m<parcN=Z`Z7+ryS<1AXBMb zQVhim%G)Z|S|YR7FXlZ-6a<NG0;BQujf>l})7@OnW_x!jhdcUsL@d<m-WAa{+%ac= zRFOZi<@-%!O6vS^GrhX^q0HAVX5Y8*EfJw5qV0QPv>?-v({<o`cf%IViASNXNmy3B zcXjBfZ&B(zL$T_th<0Dj2gDxV$$|txPih3KGo99~_e$Wwl&)CThdx)$iE5+BqE{l? zHV>*U_jV)XzxPI9U%bE#U`;e?)eA&S)|}~#LoT^q64Az6M0LC>s?q^2KjToc4h||c z;J_odter(nCcJzhLtm(A7tz*;S$=-WEy{^0>a5sWTnxPl8BYIiBEV1IQ2IbCMs7<p zVWuQtaFLM(VALlYnNFZL1M2Zz_i^Q|W`z&wbvMQH*|c0*X|1|}5q?hJZ5TsNRcH%6 zlA$hB@e-zsO=U0hr43qHXVaas=Zi4G@6be-+K+M2NczRVlOnCe?wvhDqRtl%yc~|7 zfo`kSQ@$(U9pRsaddp$BJM>DRTJ$iVcg;F>{48fbPx(3DgakSQXD&?SRpgRmSaZ1} zA<ZLdmD<f0qRP6M>5<ECM79q!P≻*E48{g2=;%n_rys$;tKCf!2W8sHSF2$%2l7 zW-i@R+4vz6K?|*|_J?#f!~j==kHlqt&kwrTS=btfnGTLy;<Gi_fxS{6{hZyC4obJX zZN$Ymkj`r_3`Tw#_f6OstlTueRcb0;>g?n)Z2)F~UkbU-a35W0dCt20b)ltYzD~=i z>l)^V*GN|dv}bh#%TzSnn`7TC-h~S?yN!Q0%Vh2{_=wUE-}kB3KzUa2)2Q41#9SHQ zOXeacfWahNyRyQ#f~9%S@S$RAL}Q|dnR`*Y)br?6No{BNve_Aex+MRRlR37JctWXZ z-|KnECZno9Z51pLKW*22rR~_`@9uEKMNDEhg@uB2+UQ*8k;@J`fojgyTEcG{kfh(3 z5ewh>zXEADE`CcS(!ZwSZK6l7<vDN;H(rG04USqi-7_^y7<)Q$_o?8LuLQ*H+>+b8 z(Kv0@-^*;hQvo`7WaOb}rLsFqa+l@be!PKI=n9=1al6g1n$V61hw=ACYB1Z$eBOC# zTm9L^`diD2r9X@S|BWW)4d(ltQoA+RFN6^8Yz$wjjRTv=99>Sk{%$#^pnu}Rov@&v zqKw9a+N)1E-~Yat$&nc*>>2$Kzbe&e8)2&kkF(z|Wn;vV+V(iN0_Kr#BcCG`N>s9^ z;_gE9bg|B=W7=yt+V$AjT51?jDA7koanf#lY}@~^gk_6VtV_N30~w0rA1l*$h)`*b zVM<M@Fl%4`Lcb<=ezW@thWmw-3?Ji^Kf|8E@<hnjW=%b`e7Rv1xj!k;OyBnGg}N`+ z%VsB*Oc(}`gpH#}Y=p_{L}Eu4Qs^5=`EH*8)Ml)z!tVVJx0WrsCm{<<{KW^g`pPDc zbl<yb4W<}0uto)W+qi6#Zw_&w!7)oMf%fL(B8RD%bi~B~N27%{Y@LyE(h|XNrnm}2 zkB)jdxZ1qUP@hoWw%DGZZtTy`G6=k^RTtzu`U8wTm@y6&CwA5153$~x-C6EihdsD- z508z-FOO`}fGO**xumPU>=V!86wQHyMG-<#L&){gn1AQH2VyIs;c6B!C!Jk)1veP6 zdCd1g?*{l>x5?2rv!D5ow@vsS8Ho`IE|<k{e^x7~CZGCuB>8tF5w$7)*Fte_Cu-oY z3iw=#wMy9cm!o5D3P8qj^apkVy+;hih3?GWxMk@gcmT~+m%^_(GkJ|w&;4)*nx2M{ z!H<6*4`e8bqF$vKpoJ1t_kW}p(iW(uj<*G;!zwPBgFtWVw^}cJ@8ASlzb??ecWjC} zDnR%DlUF%u;0I8U<{3Ho_L~oZzszGm(kyz|1QfG=Je;asiW-%1e4-eCu@D#xvN-?; JPI(uu{}0t<6Mg^y literal 0 HcmV?d00001 diff --git a/demot/tehtavat/lajiteltavatlaput.docx b/demot/tehtavat/lajiteltavatlaput.docx new file mode 100644 index 0000000000000000000000000000000000000000..cedb149ef75bef2912fcbab766014d3a309b67f7 GIT binary patch literal 12960 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 literal 0 HcmV?d00001 diff --git a/demot/tehtavat/lajiteltavatlaput.pdf b/demot/tehtavat/lajiteltavatlaput.pdf new file mode 100644 index 0000000000000000000000000000000000000000..13a1a81405f0ccc3f5946e1fba7db3313fce7287 GIT binary patch literal 28051 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 DE$e&D literal 0 HcmV?d00001 diff --git a/demot/tehtavat/piirto.jpg b/demot/tehtavat/piirto.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e97f0b9432464d376088eb688e9e459dc887de76 GIT binary patch literal 23952 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 Tv$`h$_n_5Mx{kA}zl{6`k4Bld literal 0 HcmV?d00001 diff --git a/demot/tehtavat/poyta03ttyhja.html b/demot/tehtavat/poyta03ttyhja.html new file mode 100644 index 0000000..c0d0059 --- /dev/null +++ b/demot/tehtavat/poyta03ttyhja.html @@ -0,0 +1,1721 @@ +<html xmlns:o="urn:schemas-microsoft-com:office:office" +xmlns:x="urn:schemas-microsoft-com:office:excel" +xmlns="http://www.w3.org/TR/REC-html40"> + +<head> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 14"> +<link rel=File-List href="poyta03ttyhja_files/filelist.xml"> +<style id="poyta03ttyhja_32494_Styles"><!--table + {mso-displayed-decimal-separator:"\."; + mso-displayed-thousand-separator:" ";} +.xl1532494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6532494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:.5pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6632494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6732494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6832494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6932494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7032494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:.5pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7132494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7232494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7332494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7432494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:right; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7532494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:right; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7632494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7732494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7832494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7932494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8032494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8132494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center-across; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8232494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl8332494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl8432494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl8532494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl8632494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl8732494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl8832494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl8932494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + background:#D9D9D9; + mso-pattern:black none; + white-space:nowrap;} +.xl9032494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:.5pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9132494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center-across; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:.5pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9232494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center-across; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:.5pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9332494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:.5pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9432494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:.5pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9532494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center-across; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9632494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center-across; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9732494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9832494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9932494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10032494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10132494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10232494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10332494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl10432494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10532494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10632494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10732494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10832494 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +--></style> +</head> + +<body> +<!--[if !excel]> <![endif]--> +<!--The following information was generated by Microsoft Excel's Publish as Web +Page wizard.--> +<!--If the same item is republished from Excel, all information between the DIV +tags will be replaced.--> +<!-----------------------------> +<!--START OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD --> +<!-----------------------------> + +<div id="poyta03ttyhja_32494" align=center x:publishsource="Excel"> + +<table border=0 cellpadding=0 cellspacing=0 width=1048 style='border-collapse: + collapse;table-layout:fixed;width:789pt'> + <col width=162 style='mso-width-source:userset;mso-width-alt:5924;width:122pt'> + <col width=46 span=4 style='mso-width-source:userset;mso-width-alt:1682; + width:35pt'> + <col width=41 style='mso-width-source:userset;mso-width-alt:1499;width:31pt'> + <col width=39 style='mso-width-source:userset;mso-width-alt:1426;width:29pt'> + <col width=41 style='mso-width-source:userset;mso-width-alt:1499;width:31pt'> + <col width=35 style='mso-width-source:userset;mso-width-alt:1280;width:26pt'> + <col width=52 style='mso-width-source:userset;mso-width-alt:1901;width:39pt'> + <col width=64 style='width:48pt'> + <col width=39 span=2 style='mso-width-source:userset;mso-width-alt:1426; + width:29pt'> + <col width=38 span=2 style='mso-width-source:userset;mso-width-alt:1389; + width:29pt'> + <col width=64 style='width:48pt'> + <col width=92 style='mso-width-source:userset;mso-width-alt:3364;width:69pt'> + <col width=120 style='mso-width-source:userset;mso-width-alt:4388;width:90pt'> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl1532494 colspan=10 align=left width=554 + style='height:15.0pt;width:418pt'><a name="RANGE!A1:R33">Nx = newllä luotu + näin mones "olio" keosta, &Nx = viittaa x:äänteen new:llä + luotuun olioon.</a></td> + <td class=xl1532494 width=64 style='width:48pt'></td> + <td class=xl1532494 width=39 style='width:29pt'></td> + <td class=xl1532494 width=39 style='width:29pt'></td> + <td colspan=5 class=xl8132494 align=center width=352 style='width:265pt'><span + style='mso-spacerun:yes'> </span></td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 colspan=18 class=xl8132494 align=center style='height:15.0pt'><span + style='mso-spacerun:yes'> </span></td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl1532494 style='height:15.0pt'></td> + <td colspan=3 class=xl9832494>staattiset aliohjelmat</td> + <td colspan=6 class=xl9832494 style='border-right:1.0pt solid black'>Metodit</td> + <td colspan=7 class=xl9532494 align=center>Keko</td> + <td class=xl9732494 align=left>Tulostus</td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl7432494 style='height:15.0pt'>keko muuttuja</td> + <td class=xl6732494> </td> + <td class=xl1532494 align=left><span style='mso-spacerun:yes'> </span></td> + <td class=xl1532494></td> + <td colspan=6 class=xl9832494 style='border-right:1.0pt solid black'>Sorsa</td> + <td class=xl9032494 align=left>N1 (SB)</td> + <td colspan=2 class=xl9132494 align=center>N2 (Sorsa)</td> + <td colspan=2 class=xl9132494 align=center>N3 (Sorsa)</td> + <td class=xl9332494 align=left>N4 (String)</td> + <td class=xl9432494 align=left style='border-left:none'>N5 (String)</td> + <td class=xl7232494> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl7532494 style='height:15.0pt'>metodi</td> + <td class=xl6732494> </td> + <td class=xl1532494 align=left>main()</td> + <td class=xl1532494></td> + <td class=xl7232494 align=left>Sorsa()</td> + <td class=xl1532494 colspan=2 align=left>Sorsa(inimi)</td> + <td class=xl6732494 colspan=2 align=left style='border-right:1.0pt solid black'>hyppaa()</td> + <td class=xl7232494 align=left style='border-left:none'>tulosta()</td> + <td class=xl6632494 align=left><span style='mso-spacerun:yes'> </span></td> + <td class=xl6732494 style='border-left:none'> </td> + <td class=xl6532494> </td> + <td class=xl6732494 align=left><span style='mso-spacerun:yes'> </span></td> + <td class=xl6532494> </td> + <td class=xl7232494 align=left><span style='mso-spacerun:yes'> </span></td> + <td class=xl6732494 style='border-left:none'> </td> + <td class=xl7232494> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl7532494 style='height:15.0pt'>* = viite</td> + <td class=xl6732494 align=left>*</td> + <td class=xl1532494 align=left>*</td> + <td class=xl1532494 align=left>*</td> + <td class=xl10832494 align=left>*</td> + <td class=xl1532494 align=left>*</td> + <td class=xl1532494 align=left>*</td> + <td class=xl6732494 align=left>*</td> + <td class=xl6632494 align=left>*</td> + <td class=xl10832494 align=left style='border-left:none'>*</td> + <td class=xl6632494> </td> + <td class=xl6732494 style='border-left:none'> </td> + <td class=xl6532494 align=left>*</td> + <td class=xl6732494> </td> + <td class=xl6532494 align=left>*</td> + <td class=xl7232494> </td> + <td class=xl6732494 style='border-left:none'> </td> + <td class=xl7232494> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl6832494 align=left style='height:15.0pt'>rivi</td> + <td class=xl6832494 align=left>nimi</td> + <td class=xl6932494 align=left>aku</td> + <td class=xl6932494 align=left>repe</td> + <td class=xl7332494 align=left>this</td> + <td class=xl6932494 align=left>this</td> + <td class=xl6932494 align=left>inimi</td> + <td class=xl6832494 align=left>this</td> + <td class=xl7132494 align=left>apu</td> + <td class=xl7232494 align=left style='border-left:none'>this</td> + <td class=xl7132494> </td> + <td class=xl6832494 align=left style='border-left:none'>vari</td> + <td class=xl7032494 align=left>nimi</td> + <td class=xl6832494 align=left>vari</td> + <td class=xl7032494 align=left>nimi</td> + <td class=xl7232494> </td> + <td class=xl6832494 style='border-left:none'> </td> + <td class=xl7332494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl10132494 align=left style='height:21.75pt;border-top: + none'>32 nimi=new StringBuffer("<span style='display:none'>Väiski");</span></td> + <td class=xl10232494 style='border-top:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl8232494 style='border-top:none'> </td> + <td class=xl10332494 style='border-top:none'> </td> + <td class=xl8532494 style='border-top:none;border-left:none'> </td> + <td class=xl8432494 style='border-top:none;border-left:none'> </td> + <td class=xl10332494 style='border-top:none'> </td> + <td class=xl8432494 style='border-top:none;border-left:none'> </td> + <td class=xl8232494 style='border-top:none'> </td> + <td class=xl8532494> </td> + <td class=xl7632494 style='border-top:none'> </td> + <td class=xl8432494 style='border-top:none;border-left:none'> </td> + <td class=xl10332494 style='border-top:none'> </td> + <td class=xl8432494 style='border-top:none;border-left:none'> </td> + <td class=xl8232494 style='border-top:none'> </td> + <td class=xl8532494> </td> + <td class=xl10332494 style='border-top:none'> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>33 aku=new + Sorsa(nimi);</td> + <td class=xl7932494> </td> + <td class=xl8932494> </td> + <td class=xl8332494> </td> + <td class=xl8832494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl8332494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>15 + inimi.append("Aku");</td> + <td class=xl7932494> </td> + <td class=xl8932494> </td> + <td class=xl8332494> </td> + <td class=xl8832494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl8332494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>33 aku=new + Sorsa(nimi);</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl8332494> </td> + <td class=xl8832494 style='border-left:none'> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8332494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl8332494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>34 + println(nimi);</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl8332494> </td> + <td class=xl8832494 style='border-left:none'> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8332494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl8332494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>35 + aku.tulosta();</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl8332494> </td> + <td class=xl8832494 style='border-left:none'> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8332494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl8732494 style='border-left:none'> </td> + <td class=xl8632494> </td> + <td class=xl8832494> </td> + <td class=xl8332494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>25 vari++;</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>26 + println(nimi + " " + vari);</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>37 repe = new + Sorsa()</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>13 nimi = + "Repe"; vari=0</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>37 repe = new + Sorsa()</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>38 + repe.tulosta()</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>25 vari++;</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>26 + println(nimi + " " + vari);</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>39 + aku.hyppaa(repe)</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>21 apu.nimi = + "Senkin Sors<span style='display:none'>a";</span></td> + <td class=xl7932494><span style='mso-spacerun:yes'> </span></td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>22 vari++;</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>40 + aku.tulosta();</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>25 vari++;</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>26 + println(nimi + " " + vari);</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>41 aku=repe;</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>42 }</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>43 + aku.tulosta();</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>25 vari++;</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6732494 align=left style='height:21.75pt'>26 + println(nimi + " " + vari);</td> + <td class=xl7932494> </td> + <td class=xl7732494></td> + <td class=xl7832494> </td> + <td class=xl8032494 style='border-left:none'> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7832494> </td> + <td class=xl7932494 style='border-left:none'> </td> + <td class=xl7732494></td> + <td class=xl8032494> </td> + <td class=xl7832494> </td> + <td class=xl6632494> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl6832494 align=left style='height:21.75pt'>44 }</td> + <td class=xl10432494> </td> + <td class=xl10532494> </td> + <td class=xl10632494> </td> + <td class=xl10732494 style='border-left:none'> </td> + <td class=xl10432494 style='border-left:none'> </td> + <td class=xl10632494> </td> + <td class=xl10432494 style='border-left:none'> </td> + <td class=xl10532494> </td> + <td class=xl10732494> </td> + <td class=xl10632494> </td> + <td class=xl10432494 style='border-left:none'> </td> + <td class=xl10632494> </td> + <td class=xl10432494 style='border-left:none'> </td> + <td class=xl10532494> </td> + <td class=xl10732494> </td> + <td class=xl10632494> </td> + <td class=xl7132494> </td> + </tr> + <![if supportMisalignedColumns]> + <tr height=0 style='display:none'> + <td width=162 style='width:122pt'></td> + <td width=46 style='width:35pt'></td> + <td width=46 style='width:35pt'></td> + <td width=46 style='width:35pt'></td> + <td width=46 style='width:35pt'></td> + <td width=41 style='width:31pt'></td> + <td width=39 style='width:29pt'></td> + <td width=41 style='width:31pt'></td> + <td width=35 style='width:26pt'></td> + <td width=52 style='width:39pt'></td> + <td width=64 style='width:48pt'></td> + <td width=39 style='width:29pt'></td> + <td width=39 style='width:29pt'></td> + <td width=38 style='width:29pt'></td> + <td width=38 style='width:29pt'></td> + <td width=64 style='width:48pt'></td> + <td width=92 style='width:69pt'></td> + <td width=120 style='width:90pt'></td> + </tr> + <![endif]> +</table> + +</div> + + +<!-----------------------------> +<!--END OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD--> +<!-----------------------------> +</body> + +</html> + diff --git a/demot/tehtavat/poyta03ttyhja.xls b/demot/tehtavat/poyta03ttyhja.xls new file mode 100644 index 0000000000000000000000000000000000000000..4a1caca004f6b563fe2c866d5c6e45d93a39bb5b GIT binary patch literal 30720 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 OG<o*?7WMD2@&9i}i2CsW literal 0 HcmV?d00001 diff --git a/demot/tehtavat/poyta03tyhja.html b/demot/tehtavat/poyta03tyhja.html new file mode 100644 index 0000000..c722991 --- /dev/null +++ b/demot/tehtavat/poyta03tyhja.html @@ -0,0 +1,336 @@ +<html xmlns:v="urn:schemas-microsoft-com:vml" +xmlns:o="urn:schemas-microsoft-com:office:office" +xmlns:x="urn:schemas-microsoft-com:office:excel" +xmlns="http://www.w3.org/TR/REC-html40"> + +<head> +<meta name="Excel Workbook Frameset"> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 15"> +<link rel=File-List href="poyta03tyhja_files/filelist.xml"> +<![if !supportTabStrip]> +<link id="shLink" href="poyta03tyhja_files/sheet001.htm"> +<link id="shLink" href="poyta03tyhja_files/sheet002.htm"> +<link id="shLink" href="poyta03tyhja_files/sheet003.htm"> + +<link id="shLink"> + +<script language="JavaScript"> +<!-- + var c_lTabs=3; + + var c_rgszSh=new Array(c_lTabs); + c_rgszSh[0] = "Sheet1"; + c_rgszSh[1] = "Sheet2"; + c_rgszSh[2] = "Sheet3"; + + + + var c_rgszClr=new Array(8); + c_rgszClr[0]="window"; + c_rgszClr[1]="buttonface"; + c_rgszClr[2]="windowframe"; + c_rgszClr[3]="windowtext"; + c_rgszClr[4]="threedlightshadow"; + c_rgszClr[5]="threedhighlight"; + c_rgszClr[6]="threeddarkshadow"; + c_rgszClr[7]="threedshadow"; + + var g_iShCur; + var g_rglTabX=new Array(c_lTabs); + +function fnGetIEVer() +{ + var ua=window.navigator.userAgent + var msie=ua.indexOf("MSIE") + if (msie>0 && window.navigator.platform=="Win32") + return parseInt(ua.substring(msie+5,ua.indexOf(".", msie))); + else + return 0; +} + +function fnBuildFrameset() +{ + var szHTML="<frameset rows=\"*,18\" border=0 width=0 frameborder=no framespacing=0>"+ + "<frame src=\""+document.all.item("shLink")[0].href+"\" name=\"frSheet\" noresize>"+ + "<frameset cols=\"54,*\" border=0 width=0 frameborder=no framespacing=0>"+ + "<frame src=\"\" name=\"frScroll\" marginwidth=0 marginheight=0 scrolling=no>"+ + "<frame src=\"\" name=\"frTabs\" marginwidth=0 marginheight=0 scrolling=no>"+ + "</frameset></frameset><plaintext>"; + + with (document) { + open("text/html","replace"); + write(szHTML); + close(); + } + + fnBuildTabStrip(); +} + +function fnBuildTabStrip() +{ + var szHTML= + "<html><head><style>.clScroll {font:8pt Courier New;color:"+c_rgszClr[6]+";cursor:default;line-height:10pt;}"+ + ".clScroll2 {font:10pt Arial;color:"+c_rgszClr[6]+";cursor:default;line-height:11pt;}</style></head>"+ + "<body onclick=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" onselectstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+" topmargin=0 leftmargin=0><table cellpadding=0 cellspacing=0 width=100%>"+ + "<tr><td colspan=6 height=1 bgcolor="+c_rgszClr[2]+"></td></tr>"+ + "<tr><td style=\"font:1pt\"> <td>"+ + "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(0);\" onmouseout=\"parent.fnMouseOutScroll(0);\"><a>«</a></td>"+ + "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(0);\" ondblclick=\"parent.fnScrollTabs(0);\" onmouseover=\"parent.fnMouseOverScroll(1);\" onmouseout=\"parent.fnMouseOutScroll(1);\"><a><</a></td>"+ + "<td valign=top id=tdScroll class=\"clScroll2\" onclick=\"parent.fnScrollTabs(1);\" ondblclick=\"parent.fnScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(2);\" onmouseout=\"parent.fnMouseOutScroll(2);\"><a>></a></td>"+ + "<td valign=top id=tdScroll class=\"clScroll\" onclick=\"parent.fnFastScrollTabs(1);\" onmouseover=\"parent.fnMouseOverScroll(3);\" onmouseout=\"parent.fnMouseOutScroll(3);\"><a>»</a></td>"+ + "<td style=\"font:1pt\"> <td></tr></table></body></html>"; + + with (frames['frScroll'].document) { + open("text/html","replace"); + write(szHTML); + close(); + } + + szHTML = + "<html><head>"+ + "<style>A:link,A:visited,A:active {text-decoration:none;"+"color:"+c_rgszClr[3]+";}"+ + ".clTab {cursor:hand;background:"+c_rgszClr[1]+";font:9pt Arial;padding-left:3px;padding-right:3px;text-align:center;}"+ + ".clBorder {background:"+c_rgszClr[2]+";font:1pt;}"+ + "</style></head><body onload=\"parent.fnInit();\" onselectstart=\"event.returnValue=false;\" ondragstart=\"event.returnValue=false;\" bgcolor="+c_rgszClr[4]+ + " topmargin=0 leftmargin=0><table id=tbTabs cellpadding=0 cellspacing=0>"; + + var iCellCount=(c_lTabs+1)*2; + + var i; + for (i=0;i<iCellCount;i+=2) + szHTML+="<col width=1><col>"; + + var iRow; + for (iRow=0;iRow<6;iRow++) { + + szHTML+="<tr>"; + + if (iRow==5) + szHTML+="<td colspan="+iCellCount+"></td>"; + else { + if (iRow==0) { + for(i=0;i<iCellCount;i++) + szHTML+="<td height=1 class=\"clBorder\"></td>"; + } else if (iRow==1) { + for(i=0;i<c_lTabs;i++) { + szHTML+="<td height=1 nowrap class=\"clBorder\"> </td>"; + szHTML+= + "<td id=tdTab height=1 nowrap class=\"clTab\" onmouseover=\"parent.fnMouseOverTab("+i+");\" onmouseout=\"parent.fnMouseOutTab("+i+");\">"+ + "<a href=\""+document.all.item("shLink")[i].href+"\" target=\"frSheet\" id=aTab> "+c_rgszSh[i]+" </a></td>"; + } + szHTML+="<td id=tdTab height=1 nowrap class=\"clBorder\"><a id=aTab> </a></td><td width=100%></td>"; + } else if (iRow==2) { + for (i=0;i<c_lTabs;i++) + szHTML+="<td height=1></td><td height=1 class=\"clBorder\"></td>"; + szHTML+="<td height=1></td><td height=1></td>"; + } else if (iRow==3) { + for (i=0;i<iCellCount;i++) + szHTML+="<td height=1></td>"; + } else if (iRow==4) { + for (i=0;i<c_lTabs;i++) + szHTML+="<td height=1 width=1></td><td height=1></td>"; + szHTML+="<td height=1 width=1></td><td></td>"; + } + } + szHTML+="</tr>"; + } + + szHTML+="</table></body></html>"; + with (frames['frTabs'].document) { + open("text/html","replace"); + charset=document.charset; + write(szHTML); + close(); + } +} + +function fnInit() +{ + g_rglTabX[0]=0; + var i; + for (i=1;i<=c_lTabs;i++) + with (frames['frTabs'].document.all.tbTabs.rows[1].cells[fnTabToCol(i-1)]) + g_rglTabX[i]=offsetLeft+offsetWidth-6; +} + +function fnTabToCol(iTab) +{ + return 2*iTab+1; +} + +function fnNextTab(fDir) +{ + var iNextTab=-1; + var i; + + with (frames['frTabs'].document.body) { + if (fDir==0) { + if (scrollLeft>0) { + for (i=0;i<c_lTabs&&g_rglTabX[i]<scrollLeft;i++); + if (i<c_lTabs) + iNextTab=i-1; + } + } else { + if (g_rglTabX[c_lTabs]+6>offsetWidth+scrollLeft) { + for (i=0;i<c_lTabs&&g_rglTabX[i]<=scrollLeft;i++); + if (i<c_lTabs) + iNextTab=i; + } + } + } + return iNextTab; +} + +function fnScrollTabs(fDir) +{ + var iNextTab=fnNextTab(fDir); + + if (iNextTab>=0) { + frames['frTabs'].scroll(g_rglTabX[iNextTab],0); + return true; + } else + return false; +} + +function fnFastScrollTabs(fDir) +{ + if (c_lTabs>16) + frames['frTabs'].scroll(g_rglTabX[fDir?c_lTabs-1:0],0); + else + if (fnScrollTabs(fDir)>0) window.setTimeout("fnFastScrollTabs("+fDir+");",5); +} + +function fnSetTabProps(iTab,fActive) +{ + var iCol=fnTabToCol(iTab); + var i; + + if (iTab>=0) { + with (frames['frTabs'].document.all) { + with (tbTabs) { + for (i=0;i<=4;i++) { + with (rows[i]) { + if (i==0) + cells[iCol].style.background=c_rgszClr[fActive?0:2]; + else if (i>0 && i<4) { + if (fActive) { + cells[iCol-1].style.background=c_rgszClr[2]; + cells[iCol].style.background=c_rgszClr[0]; + cells[iCol+1].style.background=c_rgszClr[2]; + } else { + if (i==1) { + cells[iCol-1].style.background=c_rgszClr[2]; + cells[iCol].style.background=c_rgszClr[1]; + cells[iCol+1].style.background=c_rgszClr[2]; + } else { + cells[iCol-1].style.background=c_rgszClr[4]; + cells[iCol].style.background=c_rgszClr[(i==2)?2:4]; + cells[iCol+1].style.background=c_rgszClr[4]; + } + } + } else + cells[iCol].style.background=c_rgszClr[fActive?2:4]; + } + } + } + with (aTab[iTab].style) { + cursor=(fActive?"default":"hand"); + color=c_rgszClr[3]; + } + } + } +} + +function fnMouseOverScroll(iCtl) +{ + frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[7]; +} + +function fnMouseOutScroll(iCtl) +{ + frames['frScroll'].document.all.tdScroll[iCtl].style.color=c_rgszClr[6]; +} + +function fnMouseOverTab(iTab) +{ + if (iTab!=g_iShCur) { + var iCol=fnTabToCol(iTab); + with (frames['frTabs'].document.all) { + tdTab[iTab].style.background=c_rgszClr[5]; + } + } +} + +function fnMouseOutTab(iTab) +{ + if (iTab>=0) { + var elFrom=frames['frTabs'].event.srcElement; + var elTo=frames['frTabs'].event.toElement; + + if ((!elTo) || + (elFrom.tagName==elTo.tagName) || + (elTo.tagName=="A" && elTo.parentElement!=elFrom) || + (elFrom.tagName=="A" && elFrom.parentElement!=elTo)) { + + if (iTab!=g_iShCur) { + with (frames['frTabs'].document.all) { + tdTab[iTab].style.background=c_rgszClr[1]; + } + } + } + } +} + +function fnSetActiveSheet(iSh) +{ + if (iSh!=g_iShCur) { + fnSetTabProps(g_iShCur,false); + fnSetTabProps(iSh,true); + g_iShCur=iSh; + } +} + + window.g_iIEVer=fnGetIEVer(); + if (window.g_iIEVer>=4) + fnBuildFrameset(); +//--> +</script> +<![endif]><!--[if gte mso 9]><xml> + <x:ExcelWorkbook> + <x:ExcelWorksheets> + <x:ExcelWorksheet> + <x:Name>Sheet1</x:Name> + <x:WorksheetSource HRef="poyta03tyhja_files/sheet001.htm"/> + </x:ExcelWorksheet> + <x:ExcelWorksheet> + <x:Name>Sheet2</x:Name> + <x:WorksheetSource HRef="poyta03tyhja_files/sheet002.htm"/> + </x:ExcelWorksheet> + <x:ExcelWorksheet> + <x:Name>Sheet3</x:Name> + <x:WorksheetSource HRef="poyta03tyhja_files/sheet003.htm"/> + </x:ExcelWorksheet> + </x:ExcelWorksheets> + <x:Stylesheet HRef="poyta03tyhja_files/stylesheet.css"/> + <x:WindowHeight>11130</x:WindowHeight> + <x:WindowWidth>17100</x:WindowWidth> + <x:WindowTopX>120</x:WindowTopX> + <x:WindowTopY>555</x:WindowTopY> + <x:ProtectStructure>False</x:ProtectStructure> + <x:ProtectWindows>False</x:ProtectWindows> + </x:ExcelWorkbook> +</xml><![endif]--> +</head> + +<frameset rows="*,39" border=0 width=0 frameborder=no framespacing=0> + <frame src="poyta03tyhja_files/sheet001.htm" name="frSheet"> + <frame src="poyta03tyhja_files/tabstrip.htm" name="frTabs" marginwidth=0 marginheight=0> + <noframes> + <body> + <p>This page uses frames, but your browser doesn't support them.</p> + </body> + </noframes> +</frameset> +</html> diff --git a/demot/tehtavat/poyta03tyhja.xls b/demot/tehtavat/poyta03tyhja.xls new file mode 100644 index 0000000000000000000000000000000000000000..7a53a7ce1b5f9a2289f399651dda79ec36eae870 GIT binary patch literal 38912 zcmeHw2|QKp_wRF#>6mAQ;+TraOiDu1h>%h#LmZMZLun9+=0UuTq*3*z(xg$PG}D|$ zm1uaI)9`ANyVl;0GdR?}_jm8-{{PqJIeYK5*YjQLS<iarXP<NJs&dW7y;@I*(9w^G zkzY;HM3Rrrfa{^$dnE$To0{;JdmaMUK<YUD3t2##1sN$RLHrypOI<8u5J@RQo)9M4 zBYp}#38{rJj>Hq-8pTNrVS9wc$A?6RM8<Mr+5abx{*(?O4AcSCB2ElR!T_2W$%jv6 zqDg6|LVc=IpT!h!DfQ_@R7eUjWmfi|Zt4IC1mccnx=?&es84<BQvp61<Pa6-K1H!2 zTI2%oH>G8xyAz@*!EhxBB$9-XX!3vhDFft|Vv?D{a(j@8ppQMFv|<u<d4?OMQ6!l_ zX~!lWpkoA?NRmKH9b(2{0CzK%x|9$%a)|$yqZ(|}K1MaDs@$TJC@ILH_FIm=zvbxn z8x96>=BAb*S`P-X<#LF$2Wo2jTPf1N#gJ(SL&&$(1$|40R71vh;>IU!rGv%Qp$!f~ zq<@1!2&)|q)KVNg1bq$ug|wufYKnZSBW^<^AO#EqVnz($&k`yRHqj?L+4{s0u6qKl z^%EU&CunH8v=uFY_!15YBjeiva3)fuD?fla$Zk)%@N*sUAz&2!_95ERq&3)N(gVs4 zBM4I511uma)%c9IN&6gJ41M6&=d&jrA3t3Pe(H!v5fft5me3%`1Ud?4Lu-+|=g5W6 zc>)EWamCGstn4RBoUl3C5-XZdP`on~Y@QF%NchQBVg@k<D~d2Q51glc>y(S)60HCa zg<rf5*#d15F)%YQupGzMkBQQE9M_ZYPDk8;6hc`N;0W;LgpC(sGbCGyZZn&?r4UvN zK}Xz#Y$JxP`1ld|nER3Kq&Fc!J$tbEbPDPTIto*eN57{&od)0t>gf{HQ%AfX`CAAf zC?+UM5TTjUg3xkLAq*rth%28CE$Z=u@DrPHoSlVr8Ays+BMGZRA+=~gr3sN*D4<gf zv`Bb-X<}1n`lF1EbOx9Hnfs`HIyTl6ju3xabVL=!|KFL;fVzZt(Dv*E1j-HvnxBa0 zQTA_5FK&arpbh%kHt6fypzmmdzOxN_Tl%bQgTJT^dRzE3zeX$j(EP3Gv_7rrv_7rr zZQ<{w^lZ(4qz!so{3UJhA8LcXzYY3{Ht4iIvaRg1i{e-0(*IIcUM0IqmWb1KP;Q}z zho96vsY}FZeHhSuP=5Fo7^s6=-c8z|o3%mj(FVQQ&!H>sg81SZl%7}viK+*nEfGnV z;nG{m3+=a3T>35IO-OoY7%frwECD)!Y^CYaJUSaLThoQ=F#r^)k35&&VrSY9>H1Tj zU>DT|c(`(5{7B>6BEfK}#ih$}=`HD^{Zo}o&sSE~kkx>Eq|3Demkx62e5CW20exOk z`H1ruqU@~BrQd>K6xrKiHx({j$PPe;wt-D}RT*th9vxB$kGbjM(Q#PmB7)9l61GTs z8#sdY<l!?Bg)KrZ&_vOd*gzG*&u)XR&vX%~r#^8(3C(_mSG0Zf*+6HvrZbr?#09v7 z>=rD_Zrup<-I@G$V?fM$CLg`I97%BL4$b_{bRdI1$j?*;xoknX6b@7gqUda8$QL1g zxMk}rgB?WBMd2gAC>)f_)^Ck(fO;}PPa>!%MW?8ObSho?{OMvq%;jSG@Y&i=D7u3n zeha?{J5&6YY$oUlc)a|gaRli+oVM_l1aNr#`b@B=2z($>2Q8P!&jy>~gI4;qL2t_r zg8s(CM{GQV<qG2P_}jwKCoXIr4qnlA6Qt8PdW1NL!Uq6L2=Fhc4-hN`%R7yObc!1; z`1MCRn+;Ed=z1Vm6kQ+n!CVpI2fC$Ty}=;O=@KayaS%foN3R`xwg^2@uBiG1{2$Cu zA7$*BEHyF{8@!fd7FpEq@VHb~Pm(G?cLok7k%xZ17+hh1VH-7KP=I+0Mk>oyD1r^e z)>Z^2s~Jfg*tkQC)*!Zj0@CE%K8W3)fLPlIf(WPI9zfboKeM&!)-6(*a0N|e6TiWj z;*frPaPIw;rnb{>EC7;EBt?TXoo^4sQ4oaFh9*s~^Z7JcE|i@P03t=@KWgplJf#gy zD%Z4tNHr%hEiJ7H=WB5AkJ*j@NTX*bf}s1sqtSB{E<}cp2JF<4$`V$}3F!PvIg3{6 z<HwJ!lyY`<Zlx5`gq1>?uu@2C)(Na6tdxm>Qr}bCFt;eB{&SWRE{%OaDY2I9Yo!!7 zTbj}tEtYDXvK}od!}5=ZNS7`wENlVc`oMqA+`<LZ71W>$Ci)fRi=YprvQmURxi7Fu zz$`88bWKf_EfKiN?%TJoi8QBzYZ;2xoC>bPw$Q+7xDMMw1E*<Si&_dOi`gw;!Bo~r zA!S`4f_O`{%YZw92&ggUMRVOnDT^Om8WcN9+1AyQKE$FOqRqVIf<W~|0k;OhmV^h= zN;|Z%7~zETYu6eC$IZV5sq|<cq>BIu+z8r<)}*D5ZzDMde*%KeLp51#fI#2)_sQXe zw-17IIe%c2_CdM|fWVDto3syN_$MH+4hn2-`w0#Wf14amc>5qYp8hRJrAPZ9FrCZ? z0ym;<(msgMpMYS?)SgXnnEu=3aKhUM!8woLf>e664+3-Nd?0Wm+9vITbo&z!Ts&*f zCTap8ZPq94gTMp{Uvk<2sq|<cge?F9H==FQK1laJ0l_85_H2UFEx*lTPI&tu+J6F4 z>Crxjo&X5kh_;C!h_O(E)(fIBS{gK*o8vZUsVre$D*;}dx8(BXGF4z012bvXmPYKJ zY}e3GPHd7@4$G6|V3sr=3~`+%d14I%JR`z}&L^9=l2G{LkXUN19}UYOazsj;6aMgZ zLz4tvqr*Ta!U(E)CW=uO7GvF7jD9;}=y3ogMuHRm^XYBTVpN31*t8bYtsOD+aElTn z$q9e^_N{0!s={JyTZ`$@ju?7CMv0N)gg1Sx6fH(gSd3k3G3M=vp@(dg7#1h|-jk1_ z#i$F5v2QKLx*ah%sB3lsX-;_U`}?BBXrLI|_B~A(#Mu6Ur&W3!zw=JCm`=iCM0lD( zJ7V}ft<vLb#V*leItz;t;c4C55yS6kl^zcsJP<8LQ&@}$Pcv;t48NyUdNe&>BU+4> zuow}ZX3>rqeow3PIB@QTXffKtVnleFO*>-vJ+0E?T+IQ|V!EIh`}RGJ4Pxy7z|*X4 z@=iae#bAX7M@ya7RalG&Pcv*s48NyY+kD=WDO!w<uow}ZX55Y#eowQuxp?uSXfe9N zVnleFSvz9*J<Zyt>0Y>KF>GNmB0SBq9Wnf#W^J?d@8)tNoHu&HVnleFZ98K4J<ZzY z?`um%rAChEWB0VB-E<XdH@h}Twb@n@5|CFV8q|OX3LYg4swV`>??r^XO|=pYYRCfx z{}Bc?5(4G-8A1)>sa9Rk%5u;lXh}YJi!i8(5GcQgKv60qqBZTt0|nm@2JI;X%I^<^ z3`jU58ninP6g)u~)Jh1HKlcfV-!(`SD2o_Fvq$=egypb$3+6mSyGe}nhuO-omZnhx z=Tu;V5$%ZAI1AZalPJNiDd?8Dg+zxYM~5Uu#>M8aW(xu`HJW4zz2P#HB*R9~5a@bE zk~rvs;Rp$vcm&1SFs=ZcouULt5|~?thd58d0A~I>mcX5~z+Em=5q4og-_mU&Cp3!f z#)*#3VWkP_)u~Aa^qL5r!B7$fT|+mxiiSUat#A&gmHTkD!pR`X7Om(zu2%FNS1bB1 z7v_9T)5V%{SZqO6B*Z|78<->p{z5<jLXg)iT@rYWg?J@lXE~3TO#+}L7~c}7XSz7V z=_V9Myom*Il3}-N0@e2oCDU4Bn5RoY40E9vQcZHLVhGBTB^Eg7caIzvGA${WsSawu zY><0Od~`@`NK#zFG`1fnB`JqBND!H6*Q7+;VTW-%<qENsJH&xr(;y4{K)V!h51i2B zIs@i?v$u&8t8{5lcAyZXbdw4h2<F4wiz8D3Bn-d?17tj0Cjd1Pye$e~85FD(xa^AI z2~D|7X&4;9ywae!I4B8@g0Kv&CUG(d0ON$p0?ycTwFC9J+9|;PK^XcB=7fYr#zwGV zFd~$6F(t^l!JrWqF4QOjw8SBf7_AkQ$N_$nXgKtBDbS3rX>*wh(6{6RhssqLTv-G- zUBOZg+#0;ed1vJ-NC<-4@q<GpD-5n80-UaB+W@Eg9!v_{o*x`4TcH|9OjQIpR=Bhe zNbzfq#iCa_3w*#<FteB}3Z%^(hq^!_^c3W{46Lrfgx8SR_+)U-WFZtau*VR{nRqBH z=!U%dsR`CKxS5WNAOD;6lQirMgzTlujuPpEwWvpAY!oM~xwaZ6q*-UEMRA)t`Z4X_ zy!wjvAFL=_YEEuliSzlAkPC9K`~nT07biI>Ap|Nzp=N~91)32r0LEk|fP-Q+NDqt< z7FUM2iO+}Sqn7eW(h1~+zM!tK6JHX*uux-lhEQ0cNt3>qWUsg+P7Z5=U=*edlr@Z! z1UldZE4Nv|*?De#i!<xIR)D_a*0=N>x4xzCa+$IOH%F7<$w^dhPZbiX4$#A?B)86Q z{`Lr~Z-M+q0#6hAj;jfM$JK<sL$~dhE&--86jVV%0_^S$X-;UFm7t9!16y~&P5mO1 zqQP2Lg0aLDAvgTM8Ir)bXs^~Kg@K;#LP5kOVTKD$jEHGc5NL2Zhs1$bXz~N?&aH#! z)N=38qm-e42s@DcLlR=Kx}z(5XF)}ove1n9gM<X|TW*afs**<^qb$6XHJU8to59J3 z)G5QCAAn4tQab`vo<?1HLfWw+O$Il!1}jFADU=8CIQZY|uqVL`Tp-GVRDEzmD@&3Q z6FHnDE2P9@Z-h&+MhescJc`X)R%f!7PcH^Ogab*N;XR<ue9w@+7+jq}!Wp|6;#iKv zI{_y*PG_PG6+dA>k>}DRVTqRB>ZwRhF<1}?365ltpX4Gl0N6|*K-o!%oDvDA*vObj zs1-w^l99%V=Rob|Wz9Ao5ton{VuHoo3U2zF07wtum=cl@3BDA`jTWB_%K9Zo$0a5u zCqh(fJ2tYInmR&$QW(Y*uL;bRTidha6Cz`iqGOFQI@^@34}Ydq1QSOPz*Z;3rWYHv zU^}s6IaAp*f(gvlTiLLwNKR~hUwE$XNJVq9M0IVr>Vg%#Y~dye#6+0D;)#s|g=U^a zX&7Q`q6)O$Y)Gy7#A)ybRfsVPGl9hoYb$n0e6l%L#t2SqRAekIU*8dN?OJd#nbzE7 zf)HCv3a~|nBhqYyXka^ATXw1e$hW3a;zXs7(zJhacsM7)Sbx;h$i%2feG^Amv9X~5 zXeP`G%4F0ND?2u2Qge6(j1wDXtnV6?3~?~EwgLvGX?Cp@8ODi<gKTTIfC<!UG4Ljt zu?b|EEtnxH*$J)Us6j|#Qb<TrQe+}0i5(Ih88>kfCpso12_tZl;=&?fejy65*fGh; zNlD3*LZDaC19EOkWMmQtT+J(m&c^8Ir|jtDxTIuu>{BpmOk6A{k*yyGfcoqx4!BN; z8M_<Bj4?qZJEhOlr?E*Kc)1O%)TbqWax5ET#l@O8K`CXCIB42IX|fZ}L*T3f!=Phu zJ_6@a;82rb1S16n^#+{d;2g@*fB+252c(cXm}Di(MQ$bElewdq#Cw>SxEhpWB<qov zj}%Wr)k3-e4tNm>aEk*CW0QjXrp0p-$D60bMDJW);Z<&_<lZp&=bUFfhvx5dVHv&5 zIKTA#rkQ0I));DByt{AP$R7<JH~ji<XKO^8-Lq*ZaI8x>t}9hizB+%~(BhB%O$}db z4;o+ixYzJ|yGAXTt<|}2NTK5D&qq&`8uyx)K4igK-@+Ns<0CxwIW5gj(9Pa*<GTa1 z!fr~p^u~0B%gH{~onJ3l?ofBp?ani?gL}G;c6#^h+iJtw>;p%g?Y(vmbz{xhUzT(0 z&Gv5tFKYBRzjUPg7xOKq3pQRJbK38l=AM57Id<3Wwm)KjlwGV+zDI6B(A5aGX3ys* z9Sat`d2oA7bm_yT`<BkM53KY$)ua~u#rYrAo0Vw+X<(5i80iVxtMK-=7iC~4d&mc@ zoq`fL(TNu3_?fxv>ZEc@xq0uij?cNC>T{#Kv(Xfb!fZE-&8g&xaoR+E?FZVg9}GV) zDRYdKx#fMs-%h`FFZ%Z6uNQ2MwL2usYu%hHCO(<sbTTdDV%C;zMy!C8__>>BJSYh& z^}fEj?`13P!odeESEwk?zc;+pcX$7=>lc-740V5CJHaq*+w#dlcXU@5Xx7+!-29^9 zd#6|M?q%CAHtjFBtSlIQDy`V;nY(ywufIGZpHA4g-J)*9@$BuK9k+C@l^p(dyAhJo zI-yb1R%*<F1TKVtE5}I_IWZgyzE4jW#6)ls&_m=ZJ!Q(-N-j@QH%`sI*DLgxvHOI5 z6}yl9OWg9cT+eT~vHroGXLWOWU3sill{ZX&j9I>v{6fxU^ZAE9%rx7kz5V{+E@#c6 zpPW~J{xYTW#RE%J9}l^Z=#y$tm7TS#<RSZZiD{MId$WguM+_%9EgIzi&&>vtTKCtc z-DH>!qLp8i5j*-Yl;@?e(1oRePi;C0R;c!yF;^Eo7^rrl(|2dq!>&y^KSLMvy1Q>( z%>KO0yF)HczO56G+ck1=c&WB3)2O$GOkw29!fOGFg)!{efj3TuKlsZ&>!)n0P0lmT z8PyNXdT%j`8olLu!=ss>9^Gshc;lIAgTbpVb(yLfhpImo=De;+Idjgi;9&KG@>v_7 z^clAyWwG(1$ra;+-v!=l{4l3t;-E~2(+YRb&y*^u_MU&wYwv|YmW#g{*_T_5%iCkv zpXrqwIXQoW>Id!X6AJxys2dEJaA$#!cx;?Ux3J808<SqXGhf$WoPRE(Vz#oU<PAG} zGqou*{Z_J0)G$2rLk9$ySK5Skcbge>SiyZ<S=Pz`-?Z4t4GGF`!v^|A@2z_C{guW3 z3b}KG)a@dyohrM3>HD~-B(X`x<!raz{_m@%msGE3Zn(}GwKm~;>i2cw+g?YEmj6p< z?98dJA5OYg7WJ!0JO9CnpPDHWLmOvkf1Tx=Zmb2@^}i$^eR{Q`%;tm4U$s%%U#I{5 z@XIU7z}fwW)^3(hx>!7N&a+907c#FqnU=ns(Ky{G@kD=DyQft~+g9%x9bHtydKfxH zm#7S0&faUFVbj;uV0$g`Nm#8EvEIYYxKwkY=Da7qg|{q5J~{bw+N;6t;%|euj2RYK zmKi5Eq@RMWQCPRJ@6Oj$Rk4eMet!La*5<{RMccM5D_Gy}`?JsWbvFk&Z#yAZ?xZ$6 zx!nJ8T7AQz^?lNue!Q#7Eq;@-yDqKi<^IRB8gD3Mp549a!^hX#()y--|Co2R>F1LL z5|6yDZB)?BVI{uk({FO@Ue@icn}V&+&%2m6M$T=3oUB?#+@jY7Ecu!*5}WMDN#&h7 zmYZI7H{Jh5gWT>pmTP1utob&!vu2stxry_PZj*7jiIK`WSL*&w{TQ~pE><roI?vH% z@ACVPW=dWf8f`vDN!vEgS54OTtd+*n(sN5K5AJ+tt~YR;;sxW7e9z3pRSsPT?9|iD zaoe0dYTyjRj8d~`alNX6(F*Szx(<vfdRH5&D&0$blg39kk0q9Y?uoPY^D6WfZrAyc zYS>@<;wgR2mxpyaWxq7pTKRH`)eHMPZRwr<!@k=ob((Qs@gIHb<qOz@?AQO8Z`Ji4 zXOQdsO>5*G*^{@2I@b>J-gM!}#Z38GWtENt3fy$OOYI&`W!c|IJ*ZSIIljtdm&|~` zHQiT^3p`u7{qd;`FQrjE#P-E)pEjV@rZCm>R%64af+>Z`K5^a8OpkiIYsfeI>NM}N zV-s~ApNYR3ZNI1Cdt>0qhfT+4#T{Gq_{5~*OfB1SvFbM;9=(5TP{5&gs{LQOm>EBM zF{$CoMyDk|EREmZ3N^i=`z&0q%Oyw6ZkF*k#Z9!kht#U-pLU%ezUQpPu^SivirBra zdX1HWW13y`m!9=WI$ifn{(fexdBwJyetjKOit2OLFDt(}ckuO+@2^bErWW7zs=E0x zC;dRGs>=PaZVPr~4M^>6JZDS6Wxa_SDw8;IS?)JaZ_;~cF{0!YbNjO~vm0~8j_qFg zdPXpF;0Nz4W1Wh=g?|Tz`x||V37;NdxkM)Y@|k_iQEOs{?haVh-G9}}`@OAWvaemb zY`9T>^YqS&*E>g4nGCw>R_B@ca9rW74c*-~KA&@A?Dg%vel0oco+v-%^?jGn@g@`B z<R7RWTQx67bK{tbb!EBET?X20?`qy~e7@I{FZTu;zLZZ>=BzOqm!zzCGu`z1kSex5 zv%7+kPsNIgt2bRj3-uNT9ARdBxRMi<v9mPlDf?x3PJLL$p#H;;+3OpuE66y#ZEVQ# z9hDXeD_2G<ywu68Q+<(rB{zUIw6b^=hn&wWm)(${b=himueC?AcfE?+WyRT7bkf() z?ysc=ePn%Z`y^Qne=_t^VxL!L%Vtkmxl5C|Bg-%<bKZ!1!Cy9LJ+ytVWioHq_=ac$ z&EB52{!TZ&)$iH8?GawNCt56OZ|UgVJEMEL$*tWw^{d~}J4T0&+&Ws4+W(OeyJp%? zv+)gG<Xtx(TwA%Jn`YdlJ-6OO-+I%vLZZO+ZC}s+BO34DcssWGqfW>=1xbrr-%iCI zpA<52U$y^^!9~M$zu%FblA?HKv+VoXFZ|+H4E_3VHv6uU{H+4R74nDO-z|D`JKZ3n zAbaJH4Nngp-%u-+<y-z<y>y3v58IzpO0NCeIO)iXRl^>7J=3$*P#(x}ZhUiNUV~54 z^3<6=b=tbYo1U2-8fKuOzUF(Guiu#}snrRbA5xv?rT^1+`^fK?C+#0$YFqSn)~VN1 zw6emzU#lH0+3@J?RI!uS-#90&3zhiyepOk~7p<(Zy;(AWy9{6UTAOv$|L+6Grysli z>AvFr7`dH&S1dErPzpR7)u0P4S?h*c{(AQMgYZNfn(^*JZ5`b^p;|w_=DNAJ;wf|5 zQZ2I~V=5~y?&eXY<=r06zqad^SmskZd3$F=pEqyicbl=y=Y^bD6M1aax{Ioz){m?v z?$BcOdAVZp+EX!y-z;_U)$m$y&oOLIaK_TOUT@VSmJc)b>}Kd|Y;LtWL81H5-27_` z{l2B|cG$dZ)KmS<TU{?4yEeEXIdwyQ9%JTN!{ZZ_W>gW)mELQc_BT3cEr_tt)foTF z$2IX@mW1)9bCop)c{@DBF9jSudggIU(izO2uw|~T?klkI9U?lj-opd|g!^;6*p^^V zzTTa1MB)AsFQO)N99wlb_{=YiB-~lyA>9^*M0H(+F@&9fhjAK4FZ|lH;}YJ(B%sfP zb4wCrJf!|O3<(LzgRy%a-xvZOki|e-%tu2$WTwCGLrLKKK4h6{_?Q~U>%sX#Fd?U7 z2rS{@w`0h`XBbhWu9e{vx8AeJ&%f($cuw$k4x;EiD7q<iok4x3Q==DPhQkPEj-XtS z+3@6)1j>T(Hkm`k$)rBJ0r$?TNhM=<-FEH{*Ph*SFNRrPbT)?T@-N2YmYqK9Yy#K5 zhjp@E`&@ALBqy}-dr8KTNz?>6em@89hB1d3mN584YBHR|fll)z!aNHu-Qd~*_kd{) z$!b!gHKHk9j0y9*Yh`U&A&_E4>f1Az@QJgBt}tu;pF1#b@IZ^8ExGqd<3GH8hm5MV z<fr^+u5te%<Y0IF!!sB40?CKj7|{p!!GKOm#M@Sk7|%!T>4PC61-)wLz&FZZjw?VA z#lel;asKaY0b$?10Er#p={FS9tV9lz(NGo>V74=buwjh~m%S!H`HhA<Z=lm9noR~! z*Hb87d@=%Jd(i7s?qLy7n!RC=J0fyAhq&5O*S?$xSi^;NsO0!)PD=C1E6y)DW<oTF z_;M2CqLXozm)KZZra%abk3^0B{1^b!WL93jqcMGQxXJkskCh6SXX6a&30YWVgtHXe zRc#_(63-EC1M$2OCoJGFqfbPPL6@H1P!sq94euuPZ+_T(valE#8yXiApTJ2><b?Gc z5Rw#PVL^gUt=l$8c2a-0VQ0ss#{2oJJHIz_`TDEi#vm1qe+$#~BB$)vm0mnYdigT@ zxk=^5U9W5Db)K6ok>lb!u`t-=*4VKdyJ{85A1tYf9#*Kb;aZ=Sn_PA!f8DI#qt3x= z*NVLhclBAi{YCYsM<<TyD*kH~H}&eeipIAOXT1Aye8yF$hDW)XN55}fd34CzI#RfM z){xNgsaqx=&d?pm%<nQVdHKMR=dboq3p75vsmo-Bw`@s9(ed29+r!4W-o5(ujIG%Y zO^eOnN!<*VMZ{0X(?P-2esj-uQdXSztjBz)%sZuN9+6lSSRbuYay6r2Y`ko*M?;sq z&;8K2IIVw*cAZV8Zt%>U4+_%GXHp)inN1mzawzlUm9H{S2ARn`-cz$#qq=;_p%E`; zOiMb?SoY4l=DoSkpvNjH^O++z^t=2e>+I;6d6Q$LH6Dk&+4!ANKYyfOVtP@<-xsIV zvpCD^S;_s<?hN1DsFAwO<;c&JXveDPWA5rP@7KD9W~GRqJS7pUVVQS4%wy}^vmu*j zoOTYMDgR?c+NJStw=8Hhx?|DpHYDTJNB?u#s?Ub0{IaW4zxD63#luy99ZGp%Sv9Wi z)!(;f=Ih7Xtcj4WE7CC=sy==3rj?T)E}QrvVyHvqSA~5ywX%*DICKr!rLz9uz^rpa zk4!v~q#EV1;ZdHZu3l+IeaNdwle#&6X`Sj+POp!cIsg97k!ONqZGOBhyPEa6>`S+Q zM(w=#UOn^s_3&HC3pu*ll?R;`a+KDEKO3kTT^si$VDJ33EAre|&DPJHnwKmlbM+Eq za~IpW?^pZi^tv?lNO?rJ3H1T9me2pDKX=8gy!GqruCD#od+r9-TCu}>g4E(~@9yud znBneou&|=~$LTGP+<HBp@%K;*N6nRP+R>TDpEIQT&3iU*w5;r&-Ks~G4~4{Z&QL1b z>808u>l*Rgqo%)M`mMuKi&=O3?T*d4zv<kr@HHE+%g!1tzFy*sPM}n7<Pdkw2IW8t ztw&3T|1GY2Yrb{*&=n5HJujSER;Z|&x?7{^dx*~MUhF&Jt4)=1*RHrRNWI&Q)$*^( ze_ptAeM!-9n*!HiA2rXZXF}g!TGzX0#Fw2t=BAW&nQ(8$r2?PZtDK6TgeX4FdFu4c z&SXZ!y*cl*lQ_%FibKA2Rj`R=&-5!P{k9?Vad5SJ%#{zv)+`;JntSp=|HsEKr|3Re zZ}YDE&xk7Pt%{l_hkbFED4jS|cEI==d$X-pvFtY?eb>jk&we&l!{(98m#fzO990)} zTKr2P@uB*T8CjD}oPNw(T<p{6bFRs#?}gE8vK~xi#MwGN*LpuM>3ZJ!{t>qhlq7yx zs$Tcqd8Eq2#0l5e^$gkjdX}ey_(z-1(`B!f=uC1SY1>^<Yqjp>A{n1z%gV9i*gB)< zMcRk?FRXDrwcv{JBk{m0NsH(GOYeS2ERQmLleyo)-8P&fU7C@xO7Y&UGv_N-*#vG5 z?zFhf^H{iCS&T}tW3coA_Pp<3XG+%9jgr^%$@84GIi#0b-GZFMmpv*fx*XDa8oo5Z z^7WKa3IR2#<9gVx>bJn(CRTR*;jTL~M^&qg(yZQ58&#J7IC^pbOL6w73#Clyf7KTz zN<W{!$V~Ze4~ItP3+t5f`kXs1BS+mSOGp`g*kj*b@3B9u&tKMk5q5v9{rR^(9!1v& z*)BP~H#cSZaMrmyx}mkpP4CT#y!N3Xam3F?-@ArO2an$)`Of{or4O33o+R%-BK4;H zfc*JMk5kgeF7THfTk!Hzk-YQOe$J~^AMYp&pI@7jn*M9i!5Yaq{sv3EdUez4SvzXZ zdGo08--8FP^na=}Q>FfU`9v~YrMS3e?3=;mJ+hNW5w|Br*XF!le%NzWN=eP=l7;nS zBf1=RI#*xy^!&K}XX86Zi#dOvU*fRL#xQXGxrjp>8(z5%jLQ6?T5Oq6Kg_^?g<WiD z@UhNC4cGpS7*eVdv0H2Xx&TeZ)YH!`>b^y-JrkvQrFPZzqnjMYZavg+cG}$iu_1}U zQa{g*UN&oif6VFo700XRy$nhz_{xe&J8{PJ;jhk?hvz2j(RqLVvtr-j<GRXN4zK0h zALU@NS>glPda`zUsdbl{T<IxsyN=AX{LyV|!{oT1^6%WLR4jsiCJo&-uiECpq6I1A z*OK^c^2PW2e(002;CAi%`bT>WXRmsuo-wV)PQ4&w;DH~F|Csg*$?tw*S*ce1yw4l% zyjMF>@bm8U@)ti;VvpWC>Z4H}x<~F#?Z~Gi&FjaqM}<uf)O#8Jv{S*A)WE_Ihij6Q z8aDQpE@j%6dYI45`4aK6TW{%q%hmGFC;!tuT>D@5(zV$`3ZHbp@kw_6wa%Z4l2e<^ z=X8If|NV#jKjpEjQc@)~lVpNUs@#uR?c-f+|1Rwz$DX`6qcdQ}(^ZCnFH<sWH|I8{ z{?oTx?SOtezetwuJYKy%IlSD;=={kE=Tcc8wVHYiU66Km@z+jI?S9!=8~swZsSV1$ z^Yza5zrJ>=x2_B9qR7@bvNUap*Mc;w;$W5H>T@TzP8j+~H#G8&!Q0i@<&AqCIB6bN zqg<<N6ZSi=-1=tOlv0nY%NI57?J^>vi%qxMpj{WXsoyJk(l{r@=<xt{#pKE?lgX8< zmCt9Ep0hH*ONUMaHx8<fj@-HP`ll^NPPy+nw>W%fLeHf~`Wh|0I7|Ppr`;2@&-+=T z%0uccE)4q_HF)Sx)0Ik18GX;5oV)eR$qA8lLD_X*@9g>OtG`*yPuYYnO<K7sP5Obd zlb0m3HygVY)CSd!s135J3w&UzKR$ca*E@zD7aKNy{*mopsr~d#Kfjd;x<jv;*3T6m zb3*a*slU2dEMAZjQoOqNg%PFkWW-0OB`I0i{<|(8x9Z+tm-H2)u5$0PVbGflpU*)$ zpTmEC+E~3{=*hkI%%m+-zSli(ie4Catzu8OS@`$D{e7O4%^z13A7*-1;~FD1BRcQy zZGV|<QAyj#%)Tp5-_zb}R3Z~TU^DsBZ|F7Iur2=cr>70SR&*sg&+T}T^z>hq2la0K z2*@a~FgU)dG=EI7>b9B3NAEbm*_GMvhvkM<iN{A*uhCr?Sf3E9<~(Y{v{#n~zu&$p zanl%cx4EUG-#nUft>T{7)!3wE(|SL6dGGS`$rcfgPL8j8KY13tEh1u9@pK?(MSu39 z&M}|8ruFVsS6Nbf^mS$Yqo7X-UQ-f#<?QYA;_Tgn>UKYZZ8q7ZJdNt)?7O&gYRM+~ zOY=U}_la;k?%uyhR&{*Mrn#LMt2ZQW4fQ=VT2&{np9*KwmEO4rr5_x-^6lK!PxGzb zTivcuTbCI6^G9XD)S@d##_X(@@!73>{^skT7~6H9CQSCId(Bz)LHX^SDzn?Y1OA=h z9I@}OfAVcKI~6&X?)xWy-QsOhU$(x^zxlwu`>QRhH2Xx%IR5$l>#E)n6V`wH@v_eg zk4INui7kuj6R~aj{^TqB)<vtiZn7V}<i6A0g8?7A)LUj<>8=0olYW(5HOCj2CSUoO zynp<M(i6L1sh`gp^x<>A_tjUvrQQEkJ9zEwhpOvz)vH%FuKg5qBj#Jd^XkGQJ+DT3 zJ>1*4@7S1Wrfv#r4sXv}QK5O+ebce20kc->N!?RF+%wMcdCjlV{K*cT?(JFJ$@ay0 z$wSX}KA-tIG2lw%l|w#<o^`$a&F5xJ?{ynJ!*j1rzWi-uMNIFFy-yxI(zAHdmE!c+ ziXoT3CEtkYUD*5N+M_*-Bd-)6iLH3O_LJ%U2OqaQ|Ecx%VBd|s6`vgLxh(QZxl(M! zr?sDo7C!j6?|EOjnuA@g=g(8CUa33rO1Wxmh1KP6EAGT--pZdBP`z^2<!KknVy2Bt z)VV#Saa(5{<&_&^jy7D&JF)QCkA_*>)4vu?xD*<ZFhs@v;}+lan9b&%|Ck;gz2VoV zv@Kp~_kW(6di7-emAefE{-=Dcnwm1RzvdMMZvI@;rMT0n%Ee=D$d_H1wb`P{^WQIN zOx$@6n@uOV4fnKT!ncd!9zT2sCmLoM@R|c7dM((y!6Av%7{&#*IE7I6^eluNHR8uP z6*ZV?uw|`n?&)JE9>)=Cu!Ls?TiEdX=*(fp!4|G<;R<P%uqjUizC+Fm&iK?C&h#_f zL61BR@Ye}7us1hs9u{<*IxNs(fes6FSfIlK9Tw=YK!*i7Eb#x31vbLFd(zND#u;tw z|C%w(7~GXU?wLXI;Vqzip;b)&L}Z@k-i?ISG!{vvc4ZQBPz~2B33bnay~{b0yn6{) zn$D5n-Ah5d7#8nd8rDf;_@2uGrXk<G0<3Bo%JcXYVZD&>$y0*0jT~|MIf2(wFm-yA znmE<ZVk%J-B}g$6T^NcK4YlQ?v5^ng-Gphl^2SG_;^JDHFb$W9g=w&<nx96=K;tTr z{Q|ncdUPuqt{n^W;SffchPz^gX|P+j6%F>Lx1!;9w+hEan+elk$8jr~iU=C+mKBbR ztIxtTT#Xi{;hscc8ZPw+({Mdin1<hHB22^Y^AM)N5_T&ZZsZi^!>_;*rr}q>2-9%) zi7<^VNMkpGcVlKN!rPOC(09^MPB1@Cz_^wH&r|vS6e%9MEYUoMP_h_&9Q@qeYdRLL zo{z^bD+gp5@Mb3QA!Ff;QpI4jI)bpNXIgM40qa}bzY#503eCKV@Y)c1AjZTJ5P;w8 zNf=B?xMRTUFEpJAYlWyIO&5bV^k}*`83Xv-*!b27Vw`|-4I2Q+Na~N(%qtB~(ZA@Y zGSstCz)2&?!;2v3Y4n`}tYD&_(DG16q@$#9@M<ni$G3n6HPe~!PO3i8Pk@#ZkmiB# zHwfNPlx%)31<$ek&?qdp(`&ht22O6;BtVK=GncGD965nF^2D<_Ur{RsK=6coM|7+m z#!-8b=sVOAY4jcH$-6^6@ecD4?TtE1G;>N4Z$3^bK<C9{HQ%9iB%!XStsn^~{Bcl! zUL3g=S#m%{{dqcL?KKzzttGzHHW&i;jtTql(MvG}QefL*5a=9`0-c97(<LAd;?P`@ z@M}gq1Svqk+K_(6f;+4S={tPokrz)!AfBv1JUNhs@z8(pOZ~hcrdPAo5#0mco1sy0 zB{--#fAm2zlLSM1I00sr!r&^n`5Xc>N}(<JhRB}OW^dF>8V~|o5TpSiocaZrNZ9`p z4)agZ@J>+_P-5YVoAX$TJmHrzXdSRFh-^WS`6C3Z^?5qT3g{sFM+oTSp7@&xly&6< zbimz4yi`QBkqT^4Jn`oeC<J){1l+asdju>?p49sRXi03Pd3L~G1^PV#wpN~y!?X^H z0tndp{~iI`Hp~|q0s93!9h4}9iSTMS<|f*KJ`3h1)>NKQ=hFzv0tmQQD;(mtM!=Vh zx&DB)8Lh(!sHw63kNksJ*s^+3Z=;~~R0ZVXuQB~zF1Euw`{VB}@Y0UoY502tY_)mz zR~JA~|04vfyFFp%mA0OS0D^`P0`4Tke29QuDm?39kHC}K&4zY>-@V~WMW;3q@HIlN z{jvYx2{CCMItw6l{v!nJZFmyIK^-&&5b#&BL|c+y2ke{h@<K}hLF<nYuukLUg|+~K z_8%c&zsHjpG^YZ73W(2=U0M+0sTz&HEbuIeb($ys77Jwu_$?qlgsv3AWGD-CohTXs zYb2f>bOaD|{s;kUB%U2~1rT)q2!Ra<UikI+(1I93|A+y*pAunbV=}BIOoerZX=FNe zo<U{;1zVOo(ChJqDm9vE4d19Uifn*iq&YxNL%Z7g&t3$L%hivmLJne6OkD5-j${an zU?1rsY`9vE1ZX`Ji5ONK(7-~KfmiRTM!XkXMX)+Sz-ROUokd(b5gX9n{!^^Mct=Lu z|JvSDLVmON6yB;6z4w%s{SUSGlzWYPPwC?WwfB^JjU!jw+enXG#UWQ2urh>4jWhQ= z^S2{c?19n;J#xj7qToU02Ssw>d(b*Rm~?*7JlLJV<3E}oDwF@K=LdY>%Wq~9{$I%t zI{W_bef|R9m1JViS@1wds>xda@!Rl;N=3_A#I*bVdzL^egMj4%pAUwBcJqdSv|tEW z8O(%$y~MvDU|(+o1nej6gn&JV!w^v7Q;3XpF2<b#KQ0*!XS~N!D*R)UK%$;uP2m|C znh=*57oNm+PYLBjQ}tE4n~kOSo6`&zWK1}ic;^*;oxU`>L00<;?Bwn^IxNs(fes6F zSfIlK9Tw=YK!*i7EYM+r4hwWxpu+<H|5~8E@jtWba#g;$wo>jY82_7n+l}LYIT-lk zDin_Yaomrq7o#EI40ad<9QWfm9>?iP5OBPY^8q;5o(Tcx0Tx4$gHQp1e;xqm5++Sc zrdI9{8L{wa>#PGpFb=NF(cgl{yR_zA+E9}cG=rWuei2-dYXT>P$TdgDDF+ncAD0l7 zh+n3cNNIpG2KWdy_6muCFSYayiH+dU4>9>2M~4MEEYM+r4hwWxpu++k7U-}*hXpz; z&|!fN3v^iEzl;TNAd6#g9PQ#*8h0<_CLkPB<GMVK^>NQA4v=xoj-z4Rse<Ev9OL5- zL|pU7aXxo<4UYA3J^=Tm;eIUK&4fF|aE}-6(!x<S?v!Ff(1V~4!2p6G1l%{>4MKMa z#t=*(^nhRr!3;uA2<8whAXq}Mf?y5727)aFI|%j=a4V7ngkP}ts1KYSA@qgd1fd@U z+^XXO0iXAWvm1l~5ZoaQgfIxgU<mlU5dxn7J08BUpAmmRfek6gZ_vZvu=$@kG>8PX zzYA@HegrR-P|?e15Hw}018vDA`h)ZY*jG7$(j$sX{^PR>VYbLe9sV?8HtcD_LjvAH zz~5fLANjzv4*@HLQ#v7q_ajd<ck54MkdI{u%g>+6?~O26c;Ju#uZx2n-lzlpi=O{; P`Z)YAq~8?<H_QJYR}iTZ literal 0 HcmV?d00001 diff --git a/demot/tehtavat/poyta03tyhja_files/filelist.xml b/demot/tehtavat/poyta03tyhja_files/filelist.xml new file mode 100644 index 0000000..c762a6b --- /dev/null +++ b/demot/tehtavat/poyta03tyhja_files/filelist.xml @@ -0,0 +1,9 @@ +<xml xmlns:o="urn:schemas-microsoft-com:office:office"> + <o:MainFile HRef="../poyta03tyhja.htm"/> + <o:File HRef="stylesheet.css"/> + <o:File HRef="tabstrip.htm"/> + <o:File HRef="sheet001.htm"/> + <o:File HRef="sheet002.htm"/> + <o:File HRef="sheet003.htm"/> + <o:File HRef="filelist.xml"/> +</xml> \ No newline at end of file diff --git a/demot/tehtavat/poyta03tyhja_files/sheet001.htm b/demot/tehtavat/poyta03tyhja_files/sheet001.htm new file mode 100644 index 0000000..45885ab --- /dev/null +++ b/demot/tehtavat/poyta03tyhja_files/sheet001.htm @@ -0,0 +1,675 @@ +<html xmlns:v="urn:schemas-microsoft-com:vml" +xmlns:o="urn:schemas-microsoft-com:office:office" +xmlns:x="urn:schemas-microsoft-com:office:excel" +xmlns="http://www.w3.org/TR/REC-html40"> + +<head> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 15"> +<link id=Main-File rel=Main-File href="../poyta03tyhja.htm"> +<link rel=File-List href=filelist.xml> +<link rel=Stylesheet href=stylesheet.css> +<style> +<!--table + {mso-displayed-decimal-separator:"\."; + mso-displayed-thousand-separator:" ";} +@page + {margin:.17in .2in .19in .35in; + mso-header-margin:.17in; + mso-footer-margin:.17in; + mso-page-orientation:landscape;} +--> +</style> +<![if !supportTabStrip]><script language="JavaScript"> +<!-- +function fnUpdateTabs() + { + if (parent.window.g_iIEVer>=4) { + if (parent.document.readyState=="complete" + && parent.frames['frTabs'].document.readyState=="complete") + parent.fnSetActiveSheet(0); + else + window.setTimeout("fnUpdateTabs();",150); + } +} + +if (window.name!="frSheet") + window.location.replace("../poyta03tyhja.htm"); +else + fnUpdateTabs(); +//--> +</script> +<![endif]> +</head> + +<body link="#0563C1" vlink="#954F72"> + +<table border=0 cellpadding=0 cellspacing=0 width=987 style='border-collapse: + collapse;table-layout:fixed;width:742pt'> + <col width=145 style='mso-width-source:userset;mso-width-alt:5302;width:109pt'> + <col width=46 span=3 style='mso-width-source:userset;mso-width-alt:1682; + width:35pt'> + <col width=64 style='width:48pt'> + <col width=39 span=2 style='mso-width-source:userset;mso-width-alt:1426; + width:29pt'> + <col width=59 span=2 style='mso-width-source:userset;mso-width-alt:2157; + width:44pt'> + <col width=38 span=2 style='mso-width-source:userset;mso-width-alt:1389; + width:29pt'> + <col width=36 span=2 style='mso-width-source:userset;mso-width-alt:1316; + width:27pt'> + <col width=64 style='width:48pt'> + <col width=92 style='mso-width-source:userset;mso-width-alt:3364;width:69pt'> + <col width=140 style='mso-width-source:userset;mso-width-alt:5120;width:105pt'> + <col width=32 style='mso-width-source:userset;mso-width-alt:1170;width:24pt'> + <tr height=17 style='height:12.75pt'> + <td height=17 width=145 style='height:12.75pt;width:109pt'></td> + <td width=46 style='width:35pt'></td> + <td width=46 style='width:35pt'></td> + <td width=46 style='width:35pt'></td> + <td width=64 style='width:48pt'></td> + <td width=39 style='width:29pt'></td> + <td width=39 style='width:29pt'></td> + <td width=59 style='width:44pt'></td> + <td width=59 style='width:44pt'></td> + <td width=38 style='width:29pt'></td> + <td width=38 style='width:29pt'></td> + <td width=36 style='width:27pt'></td> + <td width=36 style='width:27pt'></td> + <td width=64 style='width:48pt'></td> + <td width=92 style='width:69pt'></td> + <td width=140 style='width:105pt'></td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 colspan=9 style='height:15.0pt;mso-ignore:colspan'><a + name="Print_Area">Nx = newllä luotu näin mones "olio" keosta, + &Nx = viittaa x:äänteen new:llä luotuun olioon.</a></td> + <td colspan=7 class=xl115 align=center style='mso-ignore:colspan'><span + style='mso-spacerun:yes'> </span></td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 colspan=16 class=xl115 align=center style='height:15.0pt; + mso-ignore:colspan'><span style='mso-spacerun:yes'> </span></td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 style='height:15.0pt'></td> + <td class=xl92 align=center>staattiset aliohjelmat</td> + <td class=xl80> </td> + <td class=xl89> </td> + <td colspan=11 class=xl82 align=center style='mso-ignore:colspan'>Keko</td> + <td class=xl76>Tulostus</td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl90 style='height:15.0pt'>keko muuttuja</td> + <td class=xl79 style='border-top:none'> </td> + <td class=xl68><span style='mso-spacerun:yes'> </span></td> + <td class=xl69 style='border-top:none'> </td> + <td class=xl88>N1 (SB)</td> + <td colspan=4 class=xl83 align=center style='mso-ignore:colspan'>N2 (Sorsa)</td> + <td colspan=4 class=xl83 align=center style='mso-ignore:colspan;border-right: + 1.0pt solid black'>N3 (Sorsa)</td> + <td class=xl86 style='border-left:none'>N4 (String)</td> + <td class=xl87 style='border-left:none'>N5 (String)</td> + <td class=xl76> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl91 style='height:15.0pt'>metodi</td> + <td class=xl71> </td> + <td>main()</td> + <td class=xl70> </td> + <td class=xl70> </td> + <td class=xl71 style='border-left:none'> </td> + <td class=xl67> </td> + <td>Sorsa(ini<span style='display:none'>mi)</span></td> + <td>hyppaa()</td> + <td class=xl71><span style='mso-spacerun:yes'> </span></td> + <td class=xl67> </td> + <td>Sorsa<span style='display:none'>(inimi)</span></td> + <td>hyppa<span style='display:none'>a()</span></td> + <td class=xl77><span style='mso-spacerun:yes'> </span></td> + <td class=xl71 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl91 style='height:15.0pt'>* = viite</td> + <td class=xl71>*</td> + <td>*</td> + <td class=xl70>*</td> + <td class=xl70> </td> + <td class=xl71 style='border-left:none'> </td> + <td class=xl67>*</td> + <td>*</td> + <td>*</td> + <td class=xl71> </td> + <td class=xl67>*</td> + <td>*</td> + <td class=xl70>*</td> + <td class=xl77 style='border-left:none'> </td> + <td class=xl71 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl72 style='height:15.0pt'>rivi</td> + <td class=xl72>nimi</td> + <td class=xl73>aku</td> + <td class=xl75>repe</td> + <td class=xl75> </td> + <td class=xl72 style='border-left:none'>vari</td> + <td class=xl74>nimi</td> + <td class=xl73>inimi</td> + <td class=xl73>apu</td> + <td class=xl72>vari</td> + <td class=xl74>nimi</td> + <td class=xl73>inimi</td> + <td class=xl75>apu</td> + <td class=xl78 style='border-left:none'> </td> + <td class=xl72 style='border-left:none'> </td> + <td class=xl78> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl76 style='height:21.75pt;border-top:none'>32 nimi=new + StringBuffer<span style='display:none'>("Väiski");</span></td> + <td class=xl94 style='border-top:none;border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl95 style='border-top:none'> </td> + <td class=xl96 style='border-top:none'> </td> + <td class=xl96 style='border-top:none'> </td> + <td class=xl94 style='border-top:none;border-left:none'> </td> + <td class=xl97 style='border-top:none'> </td> + <td class=xl95 style='border-top:none'> </td> + <td class=xl95 style='border-top:none'> </td> + <td class=xl94 style='border-top:none'> </td> + <td class=xl97 style='border-top:none'> </td> + <td class=xl95 style='border-top:none'> </td> + <td class=xl96 style='border-top:none'> </td> + <td class=xl98 style='border-top:none;border-left:none'> </td> + <td class=xl94 style='border-top:none;border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>33 aku=new Sorsa(nimi);</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>15 + inimi.append("Aku");</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>33 aku=new Sorsa(nimi);</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>34 println(nimi);</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>35 aku.tulosta();</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>25 vari++;</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>26 println(nimi + " + " + var<span style='display:none'>i);</span></td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>37 repe = new Sorsa()</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>13 nimi = "Repe"; + vari=0</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>37 repe = new Sorsa()</td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>38 repe.tulosta()</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>25 vari++;</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>26 println(nimi + " + " + var<span style='display:none'>i);</span></td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>39 aku.hyppaa(repe)</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>21 apu.nimi = "Senkin S<span + style='display:none'>orsa";</span></td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>22 vari++;</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>40 aku.tulosta();</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>25 vari++;</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>26 println(nimi + " + " + var<span style='display:none'>i);</span></td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>41 aku=repe;</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl100> </td> + <td class=xl103 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>43 aku.tulosta();</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl104> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>25 vari++;</td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl104> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl77 style='height:21.75pt'>26 println(nimi + " + " + var<span style='display:none'>i);</span></td> + <td class=xl93 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl99></td> + <td class=xl104> </td> + <td class=xl100> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl99></td> + <td class=xl93> </td> + <td class=xl101> </td> + <td class=xl99></td> + <td class=xl100> </td> + <td class=xl102 style='border-left:none'> </td> + <td class=xl93 style='border-left:none'> </td> + <td class=xl77> </td> + </tr> + <tr height=29 style='mso-height-source:userset;height:21.75pt'> + <td height=29 class=xl78 style='height:21.75pt'>44 }</td> + <td class=xl105 style='border-left:none'> </td> + <td class=xl106> </td> + <td class=xl107> </td> + <td class=xl108> </td> + <td class=xl109 style='border-left:none'> </td> + <td class=xl110> </td> + <td class=xl111> </td> + <td class=xl111> </td> + <td class=xl112> </td> + <td class=xl110> </td> + <td class=xl111> </td> + <td class=xl113> </td> + <td class=xl114 style='border-left:none'> </td> + <td class=xl109 style='border-left:none'> </td> + <td class=xl78> </td> + </tr> + <![if supportMisalignedColumns]> + <tr height=0 style='display:none'> + <td width=145 style='width:109pt'></td> + <td width=46 style='width:35pt'></td> + <td width=46 style='width:35pt'></td> + <td width=46 style='width:35pt'></td> + <td width=64 style='width:48pt'></td> + <td width=39 style='width:29pt'></td> + <td width=39 style='width:29pt'></td> + <td width=59 style='width:44pt'></td> + <td width=59 style='width:44pt'></td> + <td width=38 style='width:29pt'></td> + <td width=38 style='width:29pt'></td> + <td width=36 style='width:27pt'></td> + <td width=36 style='width:27pt'></td> + <td width=64 style='width:48pt'></td> + <td width=92 style='width:69pt'></td> + <td width=140 style='width:105pt'></td> + </tr> + <![endif]> +</table> + +</body> + +</html> diff --git a/demot/tehtavat/poyta03tyhja_files/sheet002.htm b/demot/tehtavat/poyta03tyhja_files/sheet002.htm new file mode 100644 index 0000000..5e40aed --- /dev/null +++ b/demot/tehtavat/poyta03tyhja_files/sheet002.htm @@ -0,0 +1,61 @@ +<html xmlns:o="urn:schemas-microsoft-com:office:office" +xmlns:x="urn:schemas-microsoft-com:office:excel" +xmlns="http://www.w3.org/TR/REC-html40"> + +<head> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 15"> +<link id=Main-File rel=Main-File href="../poyta03tyhja.htm"> +<link rel=File-List href=filelist.xml> +<link rel=Stylesheet href=stylesheet.css> +<style> +<!--table + {mso-displayed-decimal-separator:"\."; + mso-displayed-thousand-separator:" ";} +@page + {margin:1.0in .75in 1.0in .75in; + mso-header-margin:.5in; + mso-footer-margin:.5in;} +--> +</style> +<![if !supportTabStrip]><script language="JavaScript"> +<!-- +function fnUpdateTabs() + { + if (parent.window.g_iIEVer>=4) { + if (parent.document.readyState=="complete" + && parent.frames['frTabs'].document.readyState=="complete") + parent.fnSetActiveSheet(1); + else + window.setTimeout("fnUpdateTabs();",150); + } +} + +if (window.name!="frSheet") + window.location.replace("../poyta03tyhja.htm"); +else + fnUpdateTabs(); +//--> +</script> +<![endif]> +</head> + +<body link="#0563C1" vlink="#954F72"> + +<table border=0 cellpadding=0 cellspacing=0 width=64 style='border-collapse: + collapse;table-layout:fixed;width:48pt'> + <col width=64 style='width:48pt'> + <tr height=17 style='height:12.75pt'> + <td height=17 width=64 style='height:12.75pt;width:48pt'></td> + </tr> + <![if supportMisalignedColumns]> + <tr height=0 style='display:none'> + <td width=64 style='width:48pt'></td> + </tr> + <![endif]> +</table> + +</body> + +</html> diff --git a/demot/tehtavat/poyta03tyhja_files/sheet003.htm b/demot/tehtavat/poyta03tyhja_files/sheet003.htm new file mode 100644 index 0000000..316c414 --- /dev/null +++ b/demot/tehtavat/poyta03tyhja_files/sheet003.htm @@ -0,0 +1,61 @@ +<html xmlns:o="urn:schemas-microsoft-com:office:office" +xmlns:x="urn:schemas-microsoft-com:office:excel" +xmlns="http://www.w3.org/TR/REC-html40"> + +<head> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 15"> +<link id=Main-File rel=Main-File href="../poyta03tyhja.htm"> +<link rel=File-List href=filelist.xml> +<link rel=Stylesheet href=stylesheet.css> +<style> +<!--table + {mso-displayed-decimal-separator:"\."; + mso-displayed-thousand-separator:" ";} +@page + {margin:1.0in .75in 1.0in .75in; + mso-header-margin:.5in; + mso-footer-margin:.5in;} +--> +</style> +<![if !supportTabStrip]><script language="JavaScript"> +<!-- +function fnUpdateTabs() + { + if (parent.window.g_iIEVer>=4) { + if (parent.document.readyState=="complete" + && parent.frames['frTabs'].document.readyState=="complete") + parent.fnSetActiveSheet(2); + else + window.setTimeout("fnUpdateTabs();",150); + } +} + +if (window.name!="frSheet") + window.location.replace("../poyta03tyhja.htm"); +else + fnUpdateTabs(); +//--> +</script> +<![endif]> +</head> + +<body link="#0563C1" vlink="#954F72"> + +<table border=0 cellpadding=0 cellspacing=0 width=64 style='border-collapse: + collapse;table-layout:fixed;width:48pt'> + <col width=64 style='width:48pt'> + <tr height=17 style='height:12.75pt'> + <td height=17 width=64 style='height:12.75pt;width:48pt'></td> + </tr> + <![if supportMisalignedColumns]> + <tr height=0 style='display:none'> + <td width=64 style='width:48pt'></td> + </tr> + <![endif]> +</table> + +</body> + +</html> diff --git a/demot/tehtavat/poyta03tyhja_files/stylesheet.css b/demot/tehtavat/poyta03tyhja_files/stylesheet.css new file mode 100644 index 0000000..e33ab9e --- /dev/null +++ b/demot/tehtavat/poyta03tyhja_files/stylesheet.css @@ -0,0 +1,379 @@ +tr + {mso-height-source:auto;} +col + {mso-width-source:auto;} +br + {mso-data-placement:same-cell;} +.style20 + {background:silver; + mso-pattern:black none; + mso-style-name:EiKayt;} +.style21 + {mso-background-source:auto; + mso-pattern:auto; + mso-style-name:Kayt;} +.style0 + {mso-number-format:General; + text-align:general; + vertical-align:bottom; + white-space:nowrap; + mso-rotate:0; + mso-background-source:auto; + mso-pattern:auto; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + border:none; + mso-protection:locked visible; + mso-style-name:Normal; + mso-style-id:0;} +td + {mso-style-parent:style0; + padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial; + mso-generic-font-family:auto; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border:none; + mso-background-source:auto; + mso-pattern:auto; + mso-protection:locked visible; + white-space:nowrap; + mso-rotate:0;} +.xl67 + {mso-style-parent:style0; + border-top:none; + border-right:.5pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl68 + {mso-style-parent:style0; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none;} +.xl69 + {mso-style-parent:style0; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl70 + {mso-style-parent:style0; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl71 + {mso-style-parent:style0; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl72 + {mso-style-parent:style0; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl73 + {mso-style-parent:style0; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl74 + {mso-style-parent:style0; + border-top:none; + border-right:.5pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl75 + {mso-style-parent:style0; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl76 + {mso-style-parent:style0; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl77 + {mso-style-parent:style0; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl78 + {mso-style-parent:style0; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl79 + {mso-style-parent:style0; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl80 + {mso-style-parent:style0; + text-align:center-across; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none;} +.xl81 + {mso-style-parent:style20; + text-align:center-across; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none; + background:silver; + mso-pattern:black none;} +.xl82 + {mso-style-parent:style20; + font-weight:700; + font-family:Arial, sans-serif; + mso-font-charset:0; + text-align:center-across; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none; + background:silver; + mso-pattern:black none;} +.xl83 + {mso-style-parent:style0; + text-align:center-across; + border-top:.5pt solid windowtext; + border-right:none; + border-bottom:.5pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl84 + {mso-style-parent:style0; + text-align:center-across; + border-top:.5pt solid windowtext; + border-right:none; + border-bottom:.5pt solid windowtext; + border-left:none;} +.xl85 + {mso-style-parent:style0; + text-align:center-across; + border-top:.5pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:.5pt solid windowtext; + border-left:none;} +.xl86 + {mso-style-parent:style0; + border-top:.5pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:.5pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl87 + {mso-style-parent:style0; + border-top:.5pt solid windowtext; + border-right:none; + border-bottom:.5pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl88 + {mso-style-parent:style0; + border-top:.5pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:.5pt solid windowtext; + border-left:none;} +.xl89 + {mso-style-parent:style0; + text-align:center-across; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl90 + {mso-style-parent:style0; + text-align:right; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl91 + {mso-style-parent:style0; + text-align:right; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl92 + {mso-style-parent:style0; + text-align:center-across; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl93 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl94 + {mso-style-parent:style21; + text-align:center; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl95 + {mso-style-parent:style21; + text-align:center; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none;} +.xl96 + {mso-style-parent:style21; + text-align:center; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl97 + {mso-style-parent:style21; + text-align:center; + border-top:1.0pt solid windowtext; + border-right:.5pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl98 + {mso-style-parent:style21; + text-align:center; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl99 + {mso-style-parent:style21; + text-align:center;} +.xl100 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl101 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:.5pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl102 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl103 + {mso-style-parent:style21; + text-align:left; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext;} +.xl104 + {mso-style-parent:style21; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none;} +.xl105 + {mso-style-parent:style21; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl106 + {mso-style-parent:style21; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl107 + {mso-style-parent:style21; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl108 + {mso-style-parent:style21; + text-align:left; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl109 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl110 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:.5pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl111 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl112 + {mso-style-parent:style21; + text-align:left; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl113 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none;} +.xl114 + {mso-style-parent:style21; + text-align:center; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext;} +.xl115 + {mso-style-parent:style0; + text-align:center-across;} diff --git a/demot/tehtavat/poyta03tyhja_files/tabstrip.htm b/demot/tehtavat/poyta03tyhja_files/tabstrip.htm new file mode 100644 index 0000000..4149988 --- /dev/null +++ b/demot/tehtavat/poyta03tyhja_files/tabstrip.htm @@ -0,0 +1,34 @@ +<html> +<head> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 15"> +<link id=Main-File rel=Main-File href="../poyta03tyhja.htm"> + +<script language="JavaScript"> +<!-- +if (window.name!="frTabs") + window.location.replace(document.all.item("Main-File").href); +//--> +</script> +<style> +<!-- +A { + text-decoration:none; + color:#000000; + font-size:9pt; +} +--> +</style> +</head> +<body topmargin=0 leftmargin=0 bgcolor="#808080"> +<table border=0 cellspacing=1> + <tr> + <td bgcolor="#FFFFFF" nowrap><b><small><small> <a href="sheet001.htm" target="frSheet"><font face="Arial" color="#000000">Sheet1</font></a> </small></small></b></td> + <td bgcolor="#FFFFFF" nowrap><b><small><small> <a href="sheet002.htm" target="frSheet"><font face="Arial" color="#000000">Sheet2</font></a> </small></small></b></td> + <td bgcolor="#FFFFFF" nowrap><b><small><small> <a href="sheet003.htm" target="frSheet"><font face="Arial" color="#000000">Sheet3</font></a> </small></small></b></td> + + </tr> +</table> +</body> +</html> diff --git a/demot/tehtavat/poyta05.html b/demot/tehtavat/poyta05.html new file mode 100644 index 0000000..3bf5224 --- /dev/null +++ b/demot/tehtavat/poyta05.html @@ -0,0 +1,2532 @@ +<html xmlns:o="urn:schemas-microsoft-com:office:office" +xmlns:x="urn:schemas-microsoft-com:office:excel" +xmlns="http://www.w3.org/TR/REC-html40"> + +<head> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 14"> +<link rel=File-List href="poyta05_files/filelist.xml"> +<style id="poyta05_23623_Styles"><!--table + {mso-displayed-decimal-separator:"\."; + mso-displayed-thousand-separator:" ";} +.xl6323623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6423623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.5pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6523623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.5pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6623623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6723623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6823623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6923623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7023623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7123623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:1.5pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7223623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7323623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7423623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7523623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7623623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:white; + mso-pattern:black none; + white-space:nowrap;} +.xl7723623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7823623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl7923623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8023623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8123623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8223623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8323623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:top; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8423623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl8523623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl8623623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8723623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl8823623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8923623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9023623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9123623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9223623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9323623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9423623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9523623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9623623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9723623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl9823623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9923623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10023623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10123623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10223623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10323623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10423623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10523623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10623623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl10723623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:white; + mso-pattern:black none; + white-space:nowrap;} +.xl10823623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:silver; + mso-pattern:black none; + white-space:nowrap;} +.xl10923623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:right; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl11023623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:right; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl11123623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl11223623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#F2F2F2; + mso-pattern:black none; + white-space:nowrap;} +.xl11323623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl11423623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl11523623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl11623623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl11723623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:nowrap;} +.xl11823623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:nowrap;} +.xl11923623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:nowrap;} +.xl12023623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl12123623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl12223623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +.xl12323623 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:windowtext; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#BFBFBF; + mso-pattern:black none; + white-space:nowrap;} +--></style> +</head> + +<body> +<!--[if !excel]> <![endif]--> +<!--The following information was generated by Microsoft Excel's Publish as Web +Page wizard.--> +<!--If the same item is republished from Excel, all information between the DIV +tags will be replaced.--> +<!-----------------------------> +<!--START OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD --> +<!-----------------------------> + +<div id="poyta05_23623" align=center x:publishsource="Excel"> + +<table border=0 cellpadding=0 cellspacing=0 width=1661 style='border-collapse: + collapse;table-layout:fixed;width:1251pt'> + <col class=xl6553523623 width=356 style='mso-width-source:userset;mso-width-alt: + 13019;width:267pt'> + <col class=xl6553523623 width=35 style='mso-width-source:userset;mso-width-alt: + 1280;width:26pt'> + <col class=xl6553523623 width=54 style='mso-width-source:userset;mso-width-alt: + 1974;width:41pt'> + <col class=xl6553523623 width=28 style='mso-width-source:userset;mso-width-alt: + 1024;width:21pt'> + <col class=xl6553523623 width=30 span=2 style='mso-width-source:userset; + mso-width-alt:1097;width:23pt'> + <col class=xl6553523623 width=58 style='mso-width-source:userset;mso-width-alt: + 2121;width:44pt'> + <col class=xl6553523623 width=30 style='mso-width-source:userset;mso-width-alt: + 1097;width:23pt'> + <col class=xl6553523623 width=58 style='mso-width-source:userset;mso-width-alt: + 2121;width:44pt'> + <col class=xl6553523623 width=30 style='mso-width-source:userset;mso-width-alt: + 1097;width:23pt'> + <col class=xl6553523623 width=58 style='mso-width-source:userset;mso-width-alt: + 2121;width:44pt'> + <col class=xl6553523623 width=49 span=2 style='mso-width-source:userset; + mso-width-alt:1792;width:37pt'> + <col class=xl6553523623 width=45 style='mso-width-source:userset;mso-width-alt: + 1645;width:34pt'> + <col class=xl6553523623 width=60 style='mso-width-source:userset;mso-width-alt: + 2194;width:45pt'> + <col class=xl6553523623 width=76 style='mso-width-source:userset;mso-width-alt: + 2779;width:57pt'> + <col class=xl6553523623 width=52 style='mso-width-source:userset;mso-width-alt: + 1901;width:39pt'> + <col class=xl6553523623 width=87 style='mso-width-source:userset;mso-width-alt: + 3181;width:65pt'> + <col class=xl6553523623 width=54 style='mso-width-source:userset;mso-width-alt: + 1974;width:41pt'> + <col class=xl6553523623 width=93 style='mso-width-source:userset;mso-width-alt: + 3401;width:70pt'> + <col class=xl6553523623 width=210 style='mso-width-source:userset;mso-width-alt: + 7680;width:158pt'> + <col class=xl6553523623 width=119 style='mso-width-source:userset;mso-width-alt: + 4352;width:89pt'> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl6323623 colspan=10 align=left width=709 + style='height:12.75pt;width:535pt'>Nx = newllä luotu näin mones + "olio" keosta, &Nx = viittaa x:äänteen new:llä luotuun olioon., + R = olio muuttuu roskaksi</td> + <td class=xl6553523623 width=58 style='width:44pt'></td> + <td class=xl6553523623 width=49 style='width:37pt'></td> + <td class=xl6553523623 width=49 style='width:37pt'></td> + <td class=xl6553523623 width=45 style='width:34pt'></td> + <td class=xl6553523623 width=60 style='width:45pt'></td> + <td class=xl6553523623 width=76 style='width:57pt'></td> + <td class=xl6553523623 width=52 style='width:39pt'></td> + <td class=xl6553523623 width=87 style='width:65pt'></td> + <td class=xl6553523623 width=54 style='width:41pt'></td> + <td class=xl6553523623 width=93 style='width:70pt'></td> + <td class=xl6553523623 width=210 style='width:158pt'></td> + <td class=xl6553523623 width=119 style='width:89pt'></td> + </tr> + <tr height=18 style='height:13.5pt'> + <td height=18 class=xl6323623 style='height:13.5pt'></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + <td class=xl6323623></td> + </tr> + <tr height=18 style='height:13.5pt'> + <td height=18 class=xl6323623 style='height:13.5pt'></td> + <td colspan=2 class=xl11423623>globaalit</td> + <td colspan=2 class=xl11423623 style='border-right:1.0pt solid black'>staattiset</td> + <td colspan=8 class=xl10123623 style='border-right:1.0pt solid black; + border-left:none'>Metodit</td> + <td colspan=7 class=xl11723623 style='border-right:1.0pt solid black; + border-left:none'>Keko</td> + <td class=xl12023623 style='border-left:none'>Apu</td> + <td class=xl11623623>Tulostus</td> + </tr> + <tr height=18 style='height:13.5pt'> + <td height=18 class=xl10923623 style='height:13.5pt'>keko muuttuja</td> + <td class=xl6923623 style='border-left:none'> </td> + <td class=xl7723623> </td> + <td class=xl6923623 style='border-left:none'> </td> + <td class=xl6323623></td> + <td class=xl7823623> </td> + <td class=xl6723623> </td> + <td class=xl10023623> </td> + <td class=xl6723623> </td> + <td class=xl6323623></td> + <td class=xl6623623></td> + <td class=xl6623623></td> + <td class=xl6823623> </td> + <td class=xl7223623 align=left style='border-top:none;border-left:none'>N1 + (Str)</td> + <td class=xl7223623 align=left style='border-top:none;border-left:none'>N2 + (Valtio<span style='display:none'>)</span></td> + <td class=xl7223623 align=left style='border-top:none;border-left:none'>N3 + (SB)</td> + <td class=xl7223623 align=left style='border-top:none;border-left:none'>N4 + (Valti<span style='display:none'>o)</span></td> + <td class=xl7223623 align=left style='border-top:none;border-left:none'>N5 + (SB)</td> + <td class=xl7223623 align=left style='border-top:none;border-left:none'>N6 + (Str)</td> + <td class=xl7223623 align=left style='border-top:none;border-left:none'>N7 + (SB)</td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl6423623> </td> + </tr> + <tr height=18 style='height:13.5pt'> + <td height=18 class=xl11023623 style='height:13.5pt'>metodi</td> + <td class=xl6923623 style='border-left:none'> </td> + <td class=xl6323623></td> + <td colspan=2 class=xl8123623 style='border-right:1.0pt solid black'>main()</td> + <td colspan=2 class=xl9923623>Valtio(int)</td> + <td colspan=2 class=xl8823623>tiedota()</td> + <td class=xl7523623> </td> + <td class=xl7323623 colspan=2 align=left>demokratisoi(int)</td> + <td class=xl7423623> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl6523623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl11023623 style='height:12.75pt'>* = viite</td> + <td class=xl7523623 align=left style='border-left:none'>*</td> + <td class=xl7323623> </td> + <td class=xl6923623 align=left>*</td> + <td class=xl7723623 align=left>*</td> + <td class=xl6323623 align=left>*</td> + <td class=xl6323623></td> + <td class=xl8223623 align=left>*</td> + <td class=xl8323623 align=left>*</td> + <td class=xl6923623 align=left>*</td> + <td class=xl6323623></td> + <td class=xl6323623 align=left>pelko-</td> + <td class=xl7723623> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl6523623> </td> + </tr> + <tr height=18 style='height:13.5pt'> + <td height=18 class=xl11123623 align=left style='height:13.5pt'>rivi</td> + <td class=xl7823623 align=left style='border-left:none'>OHI</td> + <td class=xl10023623 align=left>pommita</td> + <td class=xl7823623 align=left>eka</td> + <td class=xl7923623 align=left>toka</td> + <td class=xl6323623 align=left>this</td> + <td class=xl6323623 align=left>pommeja</td> + <td class=xl9823623 align=left>this</td> + <td class=xl10423623 align=left>apu</td> + <td class=xl6923623 align=left>this</td> + <td class=xl6323623 align=left>vihollinen</td> + <td class=xl6323623 align=left>kerroin</td> + <td class=xl7723623 align=left>ohiOn</td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 align=left style='border-left:none'>ohjuksia</td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 align=left style='border-left:none'>ohjuksia</td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl6523623> </td> + </tr> + <tr height=18 style='height:13.5pt'> + <td height=18 class=xl7123623 align=left style='height:13.5pt'>/* 03 */<span + style='mso-spacerun:yes'> </span>public static String OHI = new + String("Ohi");</td> + <td class=xl8823623 style='border-left:none'>&N1</td> + <td class=xl8723623> </td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl9623623> </td> + <td class=xl9423623> </td> + <td class=xl9623623 style='border-top:none'> </td> + <td class=xl9723623 style='border-top:none'> </td> + <td class=xl9623623 style='border-left:none'> </td> + <td class=xl9423623> </td> + <td class=xl9423623> </td> + <td class=xl9723623> </td> + <td class=xl10523623 style='border-left:none'>"Ohi"</td> + <td class=xl10623623 style='border-left:none'> </td> + <td class=xl10623623 style='border-left:none'> </td> + <td class=xl10623623 style='border-left:none'> </td> + <td class=xl10623623 style='border-left:none'> </td> + <td class=xl10623623 style='border-left:none'> </td> + <td class=xl10623623 style='border-left:none'> </td> + <td class=xl7223623 style='border-left:none'> </td> + <td class=xl7423623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 07 */<span + style='mso-spacerun:yes'> </span>private static boolean pommita;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623>false</td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8523623> </td> + <td class=xl8423623> </td> + <td class=xl8523623> </td> + <td class=xl8723623> </td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7723623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 32 */<span + style='mso-spacerun:yes'> </span>Valtio eka = new Valtio(1024);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl11223623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8523623> </td> + <td class=xl8423623> </td> + <td class=xl8523623> </td> + <td class=xl8723623> </td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>0</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 09 */<span + style='mso-spacerun:yes'> </span>public Valtio(int pommeja)</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl11223623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8823623>&N2</td> + <td class=xl9023623>1024</td> + <td class=xl8523623> </td> + <td class=xl8723623> </td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 11 */<span + style='mso-spacerun:yes'> </span>ohjuksia = ++pommeja;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl11223623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl9023623>1025</td> + <td class=xl8523623> </td> + <td class=xl8723623> </td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>1025</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 12 */<span + style='mso-spacerun:yes'> </span>pommita = !pommita;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623>true</td> + <td class=xl11223623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl9023623></td> + <td class=xl8523623> </td> + <td class=xl8723623> </td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 32 */<span + style='mso-spacerun:yes'> </span>Valtio eka = new Valtio(1024);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'>&N2</td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8523623> </td> + <td class=xl8723623> </td> + <td class=xl8523623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 33 */<span + style='mso-spacerun:yes'> </span>Valtio toka = eka;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623>&N2</td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8523623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 34 */<span + style='mso-spacerun:yes'> </span>toka.tiedota();</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623>&N2</td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 16 */<span + style='mso-spacerun:yes'> </span>StringBuffer apu = new + StringBuffer("Ohjuksia");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623>&N3</td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10723623 style='border-left:none'>"Ohjuksia"</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 17 */<span + style='mso-spacerun:yes'> </span>apu.append(": ");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10723623 style='border-left:none'>"Ohjuksia: "</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 18 */<span + style='mso-spacerun:yes'> </span>System.out.println(apu.toString() + + ohjuksia--);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>1024</td> + <td class=xl10723623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623 align=left>"Ohjuksia: 1025"</td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 19 */<span + style='mso-spacerun:yes'> </span>}</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'>R</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 35 */<span + style='mso-spacerun:yes'> </span>eka = new Valtio(3);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>0</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 09 */<span + style='mso-spacerun:yes'> </span>public Valtio(int pommeja)</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl8823623>&N4</td> + <td class=xl9023623>3</td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 11 */<span + style='mso-spacerun:yes'> </span>ohjuksia = ++pommeja;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl8823623> </td> + <td class=xl9023623>4</td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>4</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 12 */<span + style='mso-spacerun:yes'> </span>pommita = !pommita;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623>false</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl8823623> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 35 */<span + style='mso-spacerun:yes'> </span>eka = new Valtio(3);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'>&N4</td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 36 */<span + style='mso-spacerun:yes'> </span>toka.demokratisoi(eka, 10);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'>&N2</td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 21 */<span + style='mso-spacerun:yes'> </span>public void demokratisoi(Valtio + vihollinen, int pelkok<span style='display:none'>erroin)</span></td> + <td class=xl8823623 style='border-left:none'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623>&N4</td> + <td class=xl9023623>10</td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 23 */<span + style='mso-spacerun:yes'> </span>if(!!!pommita) ohjuksia -= + pelkokerroin*2;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>1004</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 align=left style='border-left:none'>!!!false=true -> + 1024 - 10*2 = 1004</td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 24 */<span + style='mso-spacerun:yes'> </span>vihollinen.pommita = false;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623>false</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 25 */<span + style='mso-spacerun:yes'> </span>vihollinen.tiedota();</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623>&N4</td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 16 */<span + style='mso-spacerun:yes'> </span>StringBuffer apu = new + StringBuffer("Ohjuksia");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623>&N5</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>"Ohjuksia"</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 17 */<span + style='mso-spacerun:yes'> </span>apu.append(": ");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>"Ohjuksia: "</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 18 */<span + style='mso-spacerun:yes'> </span>System.out.println(apu.toString() + + ohjuksia--);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>3</td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623 align=left>"Ohjuksia: 4"</td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 19 */<span + style='mso-spacerun:yes'> </span>}</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl12123623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'>R</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 26 */<span + style='mso-spacerun:yes'> </span>String ohiOn = new String(OHI + " + on");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl8923623>&N6</td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>"Ohi on"</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 27 */<span + style='mso-spacerun:yes'> </span>System.out.println(ohiOn + + ".");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl9023623></td> + <td class=xl8923623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623 align=left>"Ohi on."</td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 28 */<span + style='mso-spacerun:yes'> </span>}</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'>R</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 37 */<span + style='mso-spacerun:yes'> </span>eka = null;</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'>null</td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'>R</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7623623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 38 */<span + style='mso-spacerun:yes'> </span>toka.tiedota();</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623>&N2</td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7723623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 16 */<span + style='mso-spacerun:yes'> </span>StringBuffer apu = new + StringBuffer("Ohjuksia");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623>&N7</td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>"Ohjuksia"</td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7723623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 17 */<span + style='mso-spacerun:yes'> </span>apu.append(": ");</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>"Ohjuksia: "</td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7723623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 18 */<span + style='mso-spacerun:yes'> </span>System.out.println(apu.toString() + + ohjuksia--);</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl8823623> </td> + <td class=xl8923623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'>1003</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7723623 align=left>"Ohjuksia: 1004"</td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 19 */<span + style='mso-spacerun:yes'> </span>}</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl9023623></td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'>R</td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7723623> </td> + </tr> + <tr height=17 style='height:12.75pt'> + <td height=17 class=xl7023623 align=left style='height:12.75pt'>/* 39 */<span + style='mso-spacerun:yes'> </span>}</td> + <td class=xl8823623 style='border-left:none'> </td> + <td class=xl8923623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl12223623> </td> + <td class=xl11323623> </td> + <td class=xl8423623> </td> + <td class=xl11323623> </td> + <td class=xl8723623> </td> + <td class=xl11323623 style='border-left:none'> </td> + <td class=xl8423623> </td> + <td class=xl8423623> </td> + <td class=xl8723623> </td> + <td class=xl8623623 style='border-left:none'> </td> + <td class=xl12323623 style='border-left:none'>R</td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl10823623 style='border-left:none'> </td> + <td class=xl7023623 style='border-left:none'> </td> + <td class=xl7723623> </td> + </tr> + <tr height=18 style='height:13.5pt'> + <td height=18 class=xl11123623 align=left style='height:13.5pt'>/* 40 */ }</td> + <td class=xl9123623 style='border-left:none'> </td> + <td class=xl9223623> </td> + <td class=xl9123623 style='border-left:none'> </td> + <td class=xl9523623> </td> + <td class=xl9123623> </td> + <td class=xl9523623> </td> + <td class=xl9123623> </td> + <td class=xl9223623> </td> + <td class=xl9123623 style='border-left:none'> </td> + <td class=xl9523623> </td> + <td class=xl9523623> </td> + <td class=xl9223623> </td> + <td class=xl9323623 style='border-left:none'>R</td> + <td class=xl9323623 style='border-left:none'> </td> + <td class=xl9323623 style='border-left:none'> </td> + <td class=xl9323623 style='border-left:none'> </td> + <td class=xl9323623 style='border-left:none'> </td> + <td class=xl9323623 style='border-left:none'> </td> + <td class=xl9323623 style='border-left:none'> </td> + <td class=xl11123623 style='border-left:none'> </td> + <td class=xl7923623> </td> + </tr> + <![if supportMisalignedColumns]> + <tr height=0 style='display:none'> + <td width=356 style='width:267pt'></td> + <td width=35 style='width:26pt'></td> + <td width=54 style='width:41pt'></td> + <td width=28 style='width:21pt'></td> + <td width=30 style='width:23pt'></td> + <td width=30 style='width:23pt'></td> + <td width=58 style='width:44pt'></td> + <td width=30 style='width:23pt'></td> + <td width=58 style='width:44pt'></td> + <td width=30 style='width:23pt'></td> + <td width=58 style='width:44pt'></td> + <td width=49 style='width:37pt'></td> + <td width=49 style='width:37pt'></td> + <td width=45 style='width:34pt'></td> + <td width=60 style='width:45pt'></td> + <td width=76 style='width:57pt'></td> + <td width=52 style='width:39pt'></td> + <td width=87 style='width:65pt'></td> + <td width=54 style='width:41pt'></td> + <td width=93 style='width:70pt'></td> + <td width=210 style='width:158pt'></td> + <td width=119 style='width:89pt'></td> + </tr> + <![endif]> +</table> + +</div> + + +<!-----------------------------> +<!--END OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD--> +<!-----------------------------> +</body> + +</html> + diff --git a/demot/tehtavat/poyta05.xls b/demot/tehtavat/poyta05.xls new file mode 100644 index 0000000000000000000000000000000000000000..099a4ef97112c99625d31ccff7d4f528b530085b GIT binary patch literal 33280 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 ZyqLp#veZHSzWA%tXUnfp{sEi({{mwI*TVn+ literal 0 HcmV?d00001 diff --git a/demot/tehtavat/src/demo/d1/Vaihtaminen.java b/demot/tehtavat/src/demo/d1/Vaihtaminen.java new file mode 100644 index 0000000..fdbdefe --- /dev/null +++ b/demot/tehtavat/src/demo/d1/Vaihtaminen.java @@ -0,0 +1,60 @@ +package demo.d1; + +import java.util.Arrays; + +/** + * Vaihdetaan taulukon alkioiden järjestystä + * @author vesal + * + */ +public class Vaihtaminen { + + /** + * Kokeilaan Tauno.tehtäviä + * @param args ei käytössä + */ + public static void main(String[] args) { + int[] t = {2, 32, 76, 62, 31, 86}; + System.out.println(Arrays.toString(t)); + kaanna6(t); + System.out.println(Arrays.toString(t)); + + vaihdaJokaToinen6(t); + System.out.println(Arrays.toString(t)); + } + + + /** + * Käännetään taulukon alkiot päinvastaiseen järjestykseen + * @param t taulukko jonka alkiot käännetään + * @example + * <pre name="test"> + * #import java.util.Arrays; + * int[] t = {2, 32, 76, 62, 31, 86}; + * kaanna6(t); + * Arrays.toString(t) === "[86, 31, 62, 76, 32, 2]"; + * </pre> + */ + @SuppressWarnings("unused") + public static void kaanna6(int[] t) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + } + + + /** + * Vaihdetaan taulukon joka toinen alkio keskenään + * @param t taulukko jonka alkiot käännetään + * @example + * <pre name="test"> + * #import java.util.Arrays; + * int[] t = {2, 32, 76, 62, 31, 86}; + * vaihdaJokaToinen6(t); + * Arrays.toString(t) === "[32, 2, 62, 76, 86, 31]"; + * </pre> + */ + @SuppressWarnings("unused") + public static void vaihdaJokaToinen6(int[] t) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + } + +} diff --git a/demot/tehtavat/src/demo/d10/Koulu.java b/demot/tehtavat/src/demo/d10/Koulu.java new file mode 100644 index 0000000..a6729e9 --- /dev/null +++ b/demot/tehtavat/src/demo/d10/Koulu.java @@ -0,0 +1,141 @@ +package demo.d10 +; + +import java.io.OutputStream; +import java.io.PrintStream; + +import fi.jyu.mit.ohj2.*; +/** + * Esimerkki linkitetystä listasta. + * Kun täydennät, ota @SuppressWarnings("unused") rivit pois + * @author Vesa Lappalainen + * @version 1.0, 15.03.2003 + */ +@SuppressWarnings("unused") +public class Koulu { + + /** + * Luokan yksi oppilas + */ + public static class Oppilas { + private final String nimi; + private final double keskiarvo; + private Oppilas seuraava; + + /** + * Alustetaan oppilaan tiedot + * @param nimi oppilaan nimi + * @param keskiarvo oppilaan keskiarvo + */ + public Oppilas(String nimi, double keskiarvo) { + this.nimi = nimi; this.keskiarvo = keskiarvo; + } + + + /** + * Palautetaan oppilaan tiedot merkkijonona + * @return oppilaan tiedot merkkijonona + */ + @Override + public String toString() { + return Mjonot.fmt(nimi,-22) + " keskiarvo: " + Mjonot.fmt(keskiarvo,5,2); + } + } + + private final String luokka; + private int oppilaita; + private Oppilas ensimmainen; + private Oppilas viimeinen; + + + /** + * Alustetaan luokka + * @param luokka luokannimi + */ + public Koulu(String luokka) { this.luokka = luokka; } + + + /** + * Lisätään uusi oppilas + * @param oppilas lisättävä oppilas + * @example + * <pre name="test"> + * #import java.io.ByteArrayOutputStream; + * #CLASSIMPORT + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * String alku = "%n%nLuokka: 1b oppilaita: %d%n" + + * "==========================================%n"; + * String loppu = "==========================================%n"; + * String t = ""; + * + * Koulu luokka = new Koulu("1b"); + * + * luokka.lisaa(new Koulu.Oppilas($nimi,$ka)); + * luokka.tulosta(bs); + * bs.toString() === String.format(alku+($oppilaat)+loppu,$maara); bs.reset(); + * + * $nimi | $ka | $maara | $oppilaat + * ------------------------------------------------------------------------------- + * --- | --- | 0 | t="" + * "Ankka Aku" | 5.0 | 1 | t+="Ankka Aku keskiarvo: 5.00%n" + * "Ankka Tupu" | 7.0 | 2 | t+="Ankka Tupu keskiarvo: 7.00%n" + * "Hiiri Mikki" | 9.0 | 3 | t+="Hiiri Mikki keskiarvo: 9.00%n" + * + * + * luokka.poistaKaikki(); + * + * luokka.lisaa(new Koulu.Oppilas($nimi,$ka)); + * luokka.tulosta(bs); + * bs.toString() === String.format(alku+($oppilaat)+loppu,$maara); bs.reset(); + + * $nimi | $ka | $maara | $oppilaat + * ------------------------------------------------------------------------------- + * --- | --- | 0 | t="" + * "Hiiri Mikki" | 9.0 | 1 | t+="Hiiri Mikki keskiarvo: 9.00%n" + * + * </pre> + */ + public void lisaa(Oppilas oppilas) { + // TODO: oppilaan lisääminen + } + + + /** + * Tulostetaan luokan tiedot tietovirtaan. + * @param os tietovirta, johon tulostetaan + */ + public void tulosta(OutputStream os) { + PrintStream out = new PrintStream(os); + out.println(); + out.println(); + out.println("Luokka: " + luokka + " oppilaita: " + oppilaita); + out.println("=========================================="); + // TODO: oppilaiden tulostus + out.println("=========================================="); + } + + + /** + * Poistetaan kaikki luokan oppilaat + */ + public void poistaKaikki() { + // TODO: kaikkien poistaminen + } + + + /** + * Testataan luokkaa + * @param args ei käytössä + */ + public static void main(String[] args) { + Koulu luokka = new Koulu("1b"); + + luokka.lisaa(new Oppilas("Ankka Aku",5.0)); + luokka.lisaa(new Oppilas("Ankka Tupu",7.0)); + luokka.lisaa(new Oppilas("Hiiri Mikki",9.0)); + + luokka.tulosta(System.out); + luokka.poistaKaikki(); + luokka.tulosta(System.out); + } +} diff --git a/demot/tehtavat/src/demo/d10/test/KouluTest.java b/demot/tehtavat/src/demo/d10/test/KouluTest.java new file mode 100644 index 0000000..86c301a --- /dev/null +++ b/demot/tehtavat/src/demo/d10/test/KouluTest.java @@ -0,0 +1,49 @@ +package demo.d10.test; +// Generated by ComTest BEGIN +import java.io.ByteArrayOutputStream; +import demo.d10.Koulu; +import static org.junit.Assert.*; +import org.junit.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2012.03.06 13:35:24 // Generated by ComTest + * + */ +@SuppressWarnings("static-method") +public class KouluTest { + + + + // Generated by ComTest BEGIN + /** testLisaa62 */ + @Test + public void testLisaa62() { // Koulu: 62 + ByteArrayOutputStream bs = new ByteArrayOutputStream(); + String alku = "%n%nLuokka: 1b oppilaita: %d%n" + + "==========================================%n"; + String loppu = "==========================================%n"; + String t = ""; + Koulu luokka = new Koulu("1b"); + ; + luokka.tulosta(bs); + assertEquals("From: Koulu line: 79", String.format(alku+(t="")+loppu,0), bs.toString()); bs.reset(); + luokka.lisaa(new Koulu.Oppilas("Ankka Aku",5.0)); + luokka.tulosta(bs); + assertEquals("From: Koulu line: 80", String.format(alku+(t+="Ankka Aku keskiarvo: 5.00%n")+loppu,1), bs.toString()); bs.reset(); + luokka.lisaa(new Koulu.Oppilas("Ankka Tupu",7.0)); + luokka.tulosta(bs); + assertEquals("From: Koulu line: 81", String.format(alku+(t+="Ankka Tupu keskiarvo: 7.00%n")+loppu,2), bs.toString()); bs.reset(); + luokka.lisaa(new Koulu.Oppilas("Hiiri Mikki",9.0)); + luokka.tulosta(bs); + assertEquals("From: Koulu line: 82", String.format(alku+(t+="Hiiri Mikki keskiarvo: 9.00%n")+loppu,3), bs.toString()); bs.reset(); + luokka.poistaKaikki(); + ; + luokka.tulosta(bs); + assertEquals("From: Koulu line: 93", String.format(alku+(t="")+loppu,0), bs.toString()); bs.reset(); + luokka.lisaa(new Koulu.Oppilas("Hiiri Mikki",9.0)); + luokka.tulosta(bs); + assertEquals("From: Koulu line: 94", String.format(alku+(t+="Hiiri Mikki keskiarvo: 9.00%n")+loppu,1), bs.toString()); bs.reset(); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/demot/tehtavat/src/demo/d11/KolmioPiirtoAWT.java b/demot/tehtavat/src/demo/d11/KolmioPiirtoAWT.java new file mode 100644 index 0000000..6f48595 --- /dev/null +++ b/demot/tehtavat/src/demo/d11/KolmioPiirtoAWT.java @@ -0,0 +1,121 @@ +package demo.d11; + +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; + +/** + * Ohjelmalla piirretään rekursiivinen kolmio näyttöön + * @author Vesa Lappalainen + * @version 1.0, 24.03.2003 + */ +public class KolmioPiirtoAWT { + /** Raja pienimmälle kolmiolle joka piirretään */ + public static final double PIENIN_KOLMIO = 0.01; + // Vertailun vuoksi: + // ================================= + // koko C Java AWT-versio + // ================================= + // 0.5 0.32 s 1.3 s 0.38 s + // 0.05 8.2 s 23.2 s 7.8 s + // ================================= + + /** + * Piirretään viiva reaalilukukoordinaateista + * @param g piirtopinta johon piirretään + * @param x1 viivan alku x + * @param y1 viivan alku y + * @param x2 viivan loppu x + * @param y2 viivan loppu y + * + */ + public static void drawLine(Graphics g, double x1, double y1, double x2, double y2){ + g.drawLine((int)x1, (int)y1, (int)x2, (int)y2 ); + } + + + /** + * Rekursiivinen kolmion piirto. Piirretään ensin + * kolmio jonka alakärki o pisteessä x,y ja korkeus on h. + * Sitten piirretään sen joka sivulle vastaava kolmio- + * @param g piirtopinta johon piirretään + * @param x kolmion alakärjen x + * @param y kolmion alakärjen y + * @param h kolmion korkeus + */ + public static void kolmio(Graphics g, double x, double y, double h) + { + double s2 = h / (Math.sqrt(3)); + + drawLine(g,x,y,x-s2,y-h); + drawLine(g,x-s2,y-h,x+s2,y-h); + drawLine(g,x+s2,y-h,x,y); + + if ( h < PIENIN_KOLMIO ) return; + + kolmio(g,x-s2,y,h/2); /* Pienempi kolmio vasemmalle */ + kolmio(g,x+s2,y,h/2); /* Pienempi kolmio oikealle */ + kolmio(g,x,y-h,h/2); /* Pienempi kolmio yläpuolelle*/ + } + + + /** + * Ikkunaluokka johon piirretään + */ + public static class PiirtoIkkuna extends Frame { + private static final long serialVersionUID = 1L; + + /** + * Komponentin piirtäminen. Piirretään kolmio. + * @param g piirtopinta + */ + @Override + public void paint(Graphics g) { + setTitle("Kolmio..."); + long lahto = System.currentTimeMillis(); + kolmio(g,300,450,200); + long loppu = System.currentTimeMillis(); + setTitle("Kolmio: " + (loppu-lahto)/1000.0 + " s"); + } + + + /** + * Alustetaan ikkunan rajat + * @param x ylänurkan x + * @param y ylänurkan y + * @param w ikkunan leveys + * @param h ikkunan kokrkeus + */ + public PiirtoIkkuna(int x, int y,int w, int h) { + super(); + setSize(w,h); setLocation(x,y); + addWindowListener(new SuljeIkkuna()); + } + + + /** Luokka ikkunan sulkemiseksi */ + protected class SuljeIkkuna extends WindowAdapter { + /** + * Sulkemismetodi + * @param event sulkemistapahtuman tiedot + */ + @Override + public void windowClosing(WindowEvent event) { + System.exit(0); // NOPMD + } + } + + } + + /** + * Luodaan piirto-ikkuna rekursiivista kolmiota varten + * @param args ei käytössä + */ + public static void main(String[] args) { + PiirtoIkkuna ikkuna = new PiirtoIkkuna(50,50,600,500); + ikkuna.setVisible(true); + } +} + + diff --git a/demot/tehtavat/src/demo/d11/KolmioPiirtoSWT.java b/demot/tehtavat/src/demo/d11/KolmioPiirtoSWT.java new file mode 100644 index 0000000..aa3605d --- /dev/null +++ b/demot/tehtavat/src/demo/d11/KolmioPiirtoSWT.java @@ -0,0 +1,116 @@ +package demo.d11; + +import org.eclipse.swt.graphics.*; +import org.eclipse.swt.widgets.*; +import org.eclipse.swt.events.PaintEvent; +import org.eclipse.swt.events.PaintListener; +import org.eclipse.swt.layout.FillLayout; + +// Vertailun vuoksi: +// ================================= +// koko C Java AWT-versio +// ================================= +// 0.5 0.32 s 1.3 s 0.38 s +// 0.05 8.2 s 23.2 s 7.8 s +// ================================= +// +// Uudempi kone (Java 1.6.0): +// =============================================== +// koko C Swing Swing2 AWT-versio SWT +// =============================================== +// 0.05 2.1 s 50.5 s 50.4 s 3.3 s 3.9 s +// =============================================== + +/** + * Kolmionpiirto SWT:llä + */ +public class KolmioPiirtoSWT implements PaintListener { + + /** Raja pienimmälle kolmiolle joka piirretään */ + public static final double PIENIN_KOLMIO = 0.05; + + + /** + * Piirretään viiva reaalilukukoordinaateista + * @param g piirtopinta johon piirretään + * @param x1 viivan alku x + * @param y1 viivan alku y + * @param x2 viivan loppu x + * @param y2 viivan loppu y + * + */ + public static void drawLine(GC g, double x1, double y1, double x2, double y2) { + g.drawLine((int) x1, (int) y1, (int) x2, (int) y2); + } + + + + /** + * Rekursiivinen kolmion piirto. Piirretään ensin + * kolmio jonka alakärki o pisteessä x,y ja korkeus on h. + * Sitten piirretään sen joka sivulle vastaava kolmio- + * @param g piirtopinta johon piirretään + * @param x kolmion alakärjen x + * @param y kolmion alakärjen y + * @param h kolmion korkeus + */ + public static void kolmio(GC g, double x, double y, double h) { + double s2 = h / (Math.sqrt(3)); + + drawLine(g, x, y, x - s2, y - h); + drawLine(g, x - s2, y - h, x + s2, y - h); + drawLine(g, x + s2, y - h, x, y); + + if (h < PIENIN_KOLMIO) return; + + kolmio(g, x - s2, y, h / 2); /* Pienempi kolmio vasemmalle */ + kolmio(g, x + s2, y, h / 2); /* Pienempi kolmio oikealle */ + kolmio(g, x, y - h, h / 2); /* Pienempi kolmio yläpuolelle */ + } + + private Shell shell = null; + + + /** + * Piirretään kolmio + * @param e piirtämiseen liittyvä tapahtuma + */ + @Override + public void paintControl(PaintEvent e) { + shell.setText("Kolmio..."); + long lahto = System.currentTimeMillis(); + kolmio(e.gc, 300, 450, 200); + long loppu = System.currentTimeMillis(); + shell.setText("Kolmio: " + (loppu - lahto) / 1000.0 + " s"); + System.out.println("Kolmio(" + this + "): " + (loppu - lahto) / 1000.0 + " s"); + } + + /** + * This method initializes sShell + */ + private void createShell() { + shell = new Shell(); + shell.setText("Shell"); + shell.addPaintListener(this); + shell.setSize(new Point(600, 500)); + shell.setLayout(new FillLayout()); + } + + /** + * Luodaan ikkuna ja aloitetaan viestisilmukka + * @param args ei käytössä + */ + public static void main(String[] args) { + Display display = Display.getDefault(); + KolmioPiirtoSWT piirto = new KolmioPiirtoSWT(); + piirto.createShell(); + piirto.shell.open(); + // thisClass.sShell.redraw(); + + while (!piirto.shell.isDisposed()) { + if (!display.readAndDispatch()) + display.sleep(); + } + display.dispose(); + } +} diff --git a/demot/tehtavat/src/demo/d11/KolmioPiirtoSwing.java b/demot/tehtavat/src/demo/d11/KolmioPiirtoSwing.java new file mode 100644 index 0000000..d3859b2 --- /dev/null +++ b/demot/tehtavat/src/demo/d11/KolmioPiirtoSwing.java @@ -0,0 +1,136 @@ +package demo.d11; + +import java.awt.*; +import java.awt.event.*; +import javax.swing.*; + +/** + * Ohjelmalla piirretään rekursiivinen kolmio näyttöön + * @author Vesa Lappalainen + * @version 1.0, 24.03.2003 + */ + + +public class KolmioPiirtoSwing { + + /** Raja pienimmälle kolmiolle joka piirretään */ + public static final double PIENIN_KOLMIO = 0.01; + // Vertailun vuoksi: + // ================================= + // koko C Java AWT-versio + // ================================= + // 0.5 0.32 s 1.3 s 0.38 s + // 0.05 8.2 s 23.2 s 7.8 s + // ================================= + + + /** + * Piirretään viiva reaalilukukoordinaateista + * @param g piirtopinta johon piirretään + * @param x1 viivan alku x + * @param y1 viivan alku y + * @param x2 viivan loppu x + * @param y2 viivan loppu y + * + */ + public static void drawLine(Graphics g, double x1, double y1, double x2, double y2){ + g.drawLine((int)x1, (int)y1, (int)x2, (int)y2 ); + } + + + /** + * Rekursiivinen kolmion piirto. Piirretään ensin + * kolmio jonka alakärki o pisteessä x,y ja korkeus on h. + * Sitten piirretään sen joka sivulle vastaava kolmio- + * @param g piirtopinta johon piirretään + * @param x kolmion alakärjen x + * @param y kolmion alakärjen y + * @param h kolmion korkeus + */ + public static void kolmio(Graphics g, double x, double y, double h) + { + double s2 = h / (Math.sqrt(3)); + + drawLine(g,x,y,x-s2,y-h); + drawLine(g,x-s2,y-h,x+s2,y-h); + drawLine(g,x+s2,y-h,x,y); + + if ( h < PIENIN_KOLMIO ) return; + + kolmio(g,x-s2,y,h/2); /* Pienempi kolmio vasemmalle */ + kolmio(g,x+s2,y,h/2); /* Pienempi kolmio oikealle */ + kolmio(g,x,y-h,h/2); /* Pienempi kolmio yläpuolelle*/ + } + + + /** + * Peritään piirto-ikkunan JFramesta + */ + public static class PiirtoIkkuna extends JFrame { + private static final long serialVersionUID = 1L; + + /** + * Peritään piirto-alue JPanelista + */ + public class PiirtoPaneeli extends JPanel { + private static final long serialVersionUID = 1L; + + /** + * Komponentin piirtäminen. Piirretään kolmio. + * @param g piirtopinta + */ + @Override + public void paintComponent(Graphics g) { + super.paintComponent(g); + setTitle("Kolmio..."); + long lahto = System.currentTimeMillis(); + kolmio(g,300,400,200); + long loppu = System.currentTimeMillis(); + setTitle("Kolmio: " + (loppu-lahto)/1000.0 + " s"); + System.out.println("Kolmio: " + (loppu-lahto)/1000.0 + " s"); + } + } + + + /** + * Alustetaan ikkunan tiedot + * @param x ylänurkan x + * @param y ylänurkan y + * @param w ikkunan leveys + * @param h ikkunan korkeus + */ + public PiirtoIkkuna(int x, int y, int w, int h) { + super(); + setSize(w,h); setLocation(x,y); + addWindowListener(new SuljeIkkuna()); + Container contentPane = getContentPane(); + JPanel panel = new PiirtoPaneeli(); + panel.setDoubleBuffered(false); + contentPane.add(panel); + } + + /** Luokka ikkunan sulkemiseksi */ + protected class SuljeIkkuna extends WindowAdapter { + /** + * Sulkemismetodi + * @param event sulkemistapahtuman tiedot + */ + @Override + public void windowClosing(WindowEvent event) { + System.exit(0); // NOPMD + } + } + + } + + /** + * Luodaan piirto-ikkuna rekursiivista kolmiota varten + * @param args ei käytössä + */ + public static void main(String[] args) { + PiirtoIkkuna ikkuna = new PiirtoIkkuna(50,50,600,500); + ikkuna.setVisible(true); // ikkuna.show(); + } +} + + diff --git a/demot/tehtavat/src/demo/d11/ListaaKaikki.java b/demot/tehtavat/src/demo/d11/ListaaKaikki.java new file mode 100644 index 0000000..1514f2c --- /dev/null +++ b/demot/tehtavat/src/demo/d11/ListaaKaikki.java @@ -0,0 +1,45 @@ +package demo.d11; + +import java.io.File; +import java.io.IOException; + +/** + * Ohjelmalla käydään koko hakemistopuu lävitse. + * Tehtävä: muuta ohjelmaa niin, että se todella käy + * koko hakemistopuun lävitse. Vinkki: rekursio. + * @author Vesa Lappalainen + * @version 1.0, 21.02.2003 + */ +public class ListaaKaikki { + + /** + * Käy läpi kaikki hakemiston tiedostot tiedostot + * @param nyky hakemisto josta läpikäynti aloitetaan + * @param maski millä ehdolla tiedoston nimi tulostetaan + */ + public static void listaaHakemisto(File nyky, String maski) { + File tama_hakemisto[] = nyky.listFiles(); + + for (File tiedosto : tama_hakemisto) { + if ( tiedosto.getName().matches(maski) ) + try { + System.out.println(tiedosto.getCanonicalPath()); + } catch ( IOException e ) { /**/ } + } + } + + + /** + * Tulostetaan kaikki tietyn hakemiston tiedostot + * @param args hakemisto maski, esim: . .* tai c:\mytemp .*java + * @throws IOException jos menee pieleen + */ + public static void main(String[] args) throws IOException { + String aloitus = "."; + String maski = ".*"; + if ( args.length > 0 ) aloitus = args[0]; + if ( args.length > 1 ) maski = args[1]; + File nyky = new File(aloitus); + listaaHakemisto(nyky,maski); + } +} diff --git a/demot/tehtavat/src/demo/d11/PiirtoMalli.java b/demot/tehtavat/src/demo/d11/PiirtoMalli.java new file mode 100644 index 0000000..5a5209d --- /dev/null +++ b/demot/tehtavat/src/demo/d11/PiirtoMalli.java @@ -0,0 +1,77 @@ +package demo.d11; + +import java.awt.*; +import java.awt.event.*; +import java.awt.geom.*; + +/** + * Ohjelmalla piirretään viiva näyttöön + * @author Vesa Lappalainen + * @version 1.0, 24.03.2003 + */ +public class PiirtoMalli { + + /** + * Ikkunaluokka johon piirretään + */ + public static class PiirtoIkkuna extends Frame { + private static final long serialVersionUID = 1L; + + /** + * Alustetaan ikkunan rajat + * @param x ylänurkan x + * @param y ylänurkan y + * @param w ikkunan leveys + * @param h ikkunan kokrkeus + */ + public PiirtoIkkuna(int x, int y, int w, int h) { + super(); + setSize(w,h); setLocation(x,y); + addWindowListener(new SuljeIkkuna()); + } + + /** + * Ikkunan sulkeva luokka + */ + protected class SuljeIkkuna extends WindowAdapter { + /** + * Sulkemismetodi + * @param event sulkemistapahtuman tiedot + */ + @Override + public void windowClosing(WindowEvent event) { + System.exit(0); // NOPMD + } + } + + /** + * Metodi jota kutsutaan aina kun ikkuna haluaa + * piirtää itsensä uudelleen. + * Piirretään aina sama viiva + * @param g Grfiikkaolio jolla tiedot piirtopinnasta + */ + @Override + public void paint(Graphics g) { + Graphics2D g2 = (Graphics2D)g; + g2.translate(200,150); // siirretään origo keskelle + g2.scale(100,-100); // skaalataan + g2.setStroke(new BasicStroke(1/(float)400)); // kynän paksuus + + g2.draw(new Line2D.Double(-0.9,-0.9,0.9,0.9)); // Tähän piirto + } + + } + + + /** + * Luodaan pääohjelmassa piirto-ikkuna ja laitetaan + * se näkyville. + * @param args ei käytössä + */ + public static void main(String[] args) { + PiirtoIkkuna ikkuna = new PiirtoIkkuna(50,50,400,300); + ikkuna.setVisible(true); // ikkuna.show(); + } +} + + diff --git a/demot/tehtavat/src/demo/d11/PiirtoMalliAWT.java b/demot/tehtavat/src/demo/d11/PiirtoMalliAWT.java new file mode 100644 index 0000000..48f31fb --- /dev/null +++ b/demot/tehtavat/src/demo/d11/PiirtoMalliAWT.java @@ -0,0 +1,77 @@ +package demo.d11; + +import java.awt.*; +import java.awt.event.*; +import java.awt.geom.*; + +/** + * Ohjelmalla piirretään viiva näyttöön + * @author Vesa Lappalainen + * @version 1.0, 24.03.2003 + */ +public class PiirtoMalliAWT { + + /** + * Ikkunaluokka johon piirretään + */ + public static class PiirtoIkkuna extends Frame { + private static final long serialVersionUID = 1L; + + /** + * Alustetaan ikkunan rajat + * @param x ylänurkan x + * @param y ylänurkan y + * @param w ikkunan leveys + * @param h ikkunan kokrkeus + */ + public PiirtoIkkuna(int x, int y, int w, int h) { + super(); + setSize(w,h); setLocation(x,y); + addWindowListener(new SuljeIkkuna()); + } + + /** + * Ikkunan sulkeva luokka + */ + protected class SuljeIkkuna extends WindowAdapter { + /** + * Sulkemismetodi + * @param event sulkemistapahtuman tiedot + */ + @Override + public void windowClosing(WindowEvent event) { + System.exit(0); // NOPMD + } + } + + /** + * Metodi jota kutsutaan aina kun ikkuna haluaa + * piirtää itsensä uudelleen. + * Piirretään aina sama viiva + * @param g Grfiikkaolio jolla tiedot piirtopinnasta + */ + @Override + public void paint(Graphics g) { + Graphics2D g2 = (Graphics2D)g; + g2.translate(200,150); // siirretään origo keskelle + g2.scale(100,-100); // skaalataan + g2.setStroke(new BasicStroke(1/(float)400)); // kynän paksuus + + g2.draw(new Line2D.Double(-0.9,-0.9,0.9,0.9)); // Tähän piirto + } + + } + + + /** + * Luodaan pääohjelmassa piirto-ikkuna ja laitetaan + * se näkyville. + * @param args ei käytössä + */ + public static void main(String[] args) { + PiirtoIkkuna ikkuna = new PiirtoIkkuna(50,50,400,300); + ikkuna.setVisible(true); // ikkuna.show(); + } +} + + diff --git a/demot/tehtavat/src/demo/d11/PiirtoMalliGraphics.java b/demot/tehtavat/src/demo/d11/PiirtoMalliGraphics.java new file mode 100644 index 0000000..e3f33df --- /dev/null +++ b/demot/tehtavat/src/demo/d11/PiirtoMalliGraphics.java @@ -0,0 +1,21 @@ +package demo.d11; + +import fi.jyu.mit.graphics.EasyWindow; + +/** + * Ohjelmalla piirretään viiva näyttöön + * @author Vesa Lappalainen + * @version 1.0, 08.03.2012 + */ +public class PiirtoMalliGraphics { + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + EasyWindow ikkuna = new EasyWindow(400, 300); + ikkuna.scale(-1.0,-1.0,1.0,1.0); + ikkuna.addLine(-0.9,-0.9,0.9,0.9); + } + +} diff --git a/demot/tehtavat/src/demo/d11/PiirtoMalliSwing.java b/demot/tehtavat/src/demo/d11/PiirtoMalliSwing.java new file mode 100644 index 0000000..8c6f220 --- /dev/null +++ b/demot/tehtavat/src/demo/d11/PiirtoMalliSwing.java @@ -0,0 +1,86 @@ +package demo.d11; + +import java.awt.*; +import java.awt.event.*; +import java.awt.geom.*; +import javax.swing.*; + +/** + * Ohjelmalla piirretään viiva näyttöön. Swing toteutus. + * @author Vesa Lappalainen + * @version 1.0, 24.03.2003 + */ + + +public class PiirtoMalliSwing { + + /** + * Peritään piirto-alue JPanelista + */ + public static class PiirtoPaneeli extends JPanel { + private static final long serialVersionUID = 1L; + + /** + * Komponentin piirtäminen. Piirretään aina sama viiva. + * @param g grafiikka johon piirretään + */ + @Override + public void paintComponent(Graphics g) { + super.paintComponent(g); + Graphics2D g2 = (Graphics2D)g; + g2.translate(200,150); // siirretään origo keskelle + g2.scale(100,-100); // skaalataan + g2.setStroke(new BasicStroke(1/(float)400)); // kynän paksuus + + g2.draw(new Line2D.Double(-0.9,-0.9,0.9,0.9)); // Tähän piirto + } + + } + + /** + * Peritään piirto-ikkunan JFramesta + */ + public static class PiirtoIkkuna extends JFrame { + private static final long serialVersionUID = 1L; + + /** + * Alustetaan ikkunan tiedot + * @param x ylänurkan x + * @param y ylänurkan y + * @param w ikkunan leveys + * @param h ikkunan korkeus + */ + public PiirtoIkkuna(int x, int y, int w, int h) { + super(); + setSize(w,h); setLocation(x,y); + addWindowListener(new SuljeIkkuna()); + Container contentPane = getContentPane(); + contentPane.add(new PiirtoPaneeli()); + } + + /** Luokka ikkunan sulkemiseksi */ + protected class SuljeIkkuna extends WindowAdapter { + /** + * Sulkemismetodi + * @param event sulkemistapahtuman tiedot + */ + @Override + public void windowClosing(WindowEvent event) { + System.exit(0); // NOPMD + } + } + + } + + /** + * Luodaan pääohjelmassa piirto-ikkuna ja laitetaan + * se näkyville. + * @param args ei käytössä + */ + public static void main(String[] args) { + PiirtoIkkuna ikkuna = new PiirtoIkkuna(50,50,400,300); + ikkuna.setVisible(true); // ikkuna.show(); + } +} + + diff --git a/demot/tehtavat/src/demo/d2/Etusuku.java b/demot/tehtavat/src/demo/d2/Etusuku.java new file mode 100644 index 0000000..add5cfc --- /dev/null +++ b/demot/tehtavat/src/demo/d2/Etusuku.java @@ -0,0 +1,155 @@ +package demo.d2; + +/** + * Testiohjelma etu -ja sukunimen vaihtamiseksi keskenään. + * @author Vesa Lappalainen + * @version 1.0, 10.01.2002 + */ +public class Etusuku { + + /** + * Erottaa jonosta valitun merkin kohdalta alkuosan ja loppuosan. + * Alkuosa palautetaan funktion nimessä ja loppuosa jätetään + * jonoon. Merkin etsimissuunta voidaan valita (oletuksena alusta päin). + * Jos merkkiä ei löydy, palautetaan koko jono ja tyhjennetään jono. + * @param jono jono jota pilkotaan + * @param merkki merkki jonka kohdalta katkaistaan + * @param etsitakaperin etsitäänkö merkki oikealta vasemmalle + * @return merkkiä edeltävä jono + * @example + * <pre name="test"> + * StringBuilder jono = new StringBuilder("123 456"); String s; + * s = erota(jono,' ',false); jono.toString() === "456"; s === "123"; + * s = erota(jono,' ',false); jono.toString() === ""; s === "456"; + * jono = new StringBuilder("1 2 3"); + * erota(jono,' ',false) === "1"; + * erota(jono,' ',false) === "2"; + * erota(jono,' ',false) === "3"; + * erota(jono,' ',false) === ""; + * erota(jono,' ',false) === ""; + * jono = new StringBuilder("123 456 789"); + * erota(jono,' ',true) === "123 456" + * erota(jono,' ',true) === "789" + * </pre> + */ + public static String erota(StringBuilder jono, char merkki, boolean etsitakaperin) { + int p; + if (!etsitakaperin) + p = jono.indexOf("" + merkki); // NOPMD + else + p = jono.lastIndexOf("" + merkki); + String alku; + if (p <= 0) { + alku = jono.toString(); + jono.delete(0, jono.length()); + return alku; + } + alku = jono.substring(0, p); + jono.delete(0, p + 1); + return alku; + } + + + /** + * Erottaa jonosta merkin kohdalta seuraavan palasen. + * @param jono käsiteltävä jono + * @param merkki merkki jonka kohdalta erotetaan + * @return seuraava palanen + * @example + * <pre name="test"> + * StringBuilder jono = new StringBuilder("1 2 3"); + * erota(jono,' ') === "1"; + * erota(jono,' ') === "2"; + * erota(jono,' ') === "3"; + * erota(jono,' ') === ""; + * </pre> + */ + public static String erota(StringBuilder jono, char merkki) { + return erota(jono, merkki, false); + } + + + /** + * Erottaa jonosta välilyönnin kohdalta seuraavan palasen. + * @param jono käsiteltävä jono + * @return seuraava palanen + * @example + * <pre name="test"> + * StringBuilder jono = new StringBuilder("1 2 3"); + * erota(jono) === "1"; + * erota(jono) === "2"; + * erota(jono) === "3"; + * erota(jono) === ""; + * </pre> + */ + public static String erota(StringBuilder jono) { + return erota(jono, ' ', false); + } + + + /** + * Vaihtaa etunimen ja sukunimen keskenään, + * Jukka Pekka Palo => Palo Jukka Pekka + * @param nimi Etunimi Sukunimi jota vaihdetaan + * @return Sukunimi Etunimi + * @example + * <pre name="test"> + * vaihdaEtuSuku("") === "" + * vaihdaEtuSuku(" ") === "" + * vaihdaEtuSuku("Pele") === "Pele" + * vaihdaEtuSuku("Aku Ankka") === "Ankka Aku" + * vaihdaEtuSuku("Jukka Pekka Palo") === "Palo Jukka Pekka" + * </pre> + */ + public static String vaihdaEtuSuku(String nimi) { + // TODO: Täydennä tähän ja muuta return + return nimi; + } + + /** + * Vaihtaa sukunimen ja etunimen keskenään, + * Palo Jukka Pekka => Jukka Pekka Palo + * @param nimi Sukunimi Etunimi jota vaihdetaan + * @return Etunimi Sukunimi + * @example + * <pre name="test"> + * vaihdaSukuEtu("") === "" + * vaihdaSukuEtu("Pele") === "Pele" + * vaihdaSukuEtu("Ankka Aku") === "Aku Ankka" + * vaihdaSukuEtu("Palo Jukka Pekka") === "Jukka Pekka Palo" + * </pre> + */ + public static String vaihdaSukuEtu(String nimi) { + // TODO: Täydennä tähän ja muuta return + return nimi; + } + + + /** + * Testaa sukunimen ja etunimen vaihtamista molempiin suuntiin + * @param nimi testattava nimi + */ + public static void testi(String nimi) { + String vaihdettu = vaihdaEtuSuku(nimi); + String takaisin = vaihdaSukuEtu(vaihdettu); + System.out.println(nimi + " => " + vaihdettu + " => " + takaisin); + } + + + /** + * Testipääohjelma + * @param args ei käytössä + */ + public static void main(String[] args) { + testi("Jukka Pekka Palo"); + testi("Pele"); + testi("Aku Ankka"); + testi(""); + + StringBuilder jono = new StringBuilder("1 2 3"); + while (jono.length() > 0) { + System.out.print(erota(jono) + ","); + } + System.out.println(""); + } +} \ No newline at end of file diff --git a/demot/tehtavat/src/demo/d2/Pallopeli.java b/demot/tehtavat/src/demo/d2/Pallopeli.java new file mode 100644 index 0000000..6e27b04 --- /dev/null +++ b/demot/tehtavat/src/demo/d2/Pallopeli.java @@ -0,0 +1,87 @@ +package demo.d2; + +import java.util.ArrayList; +import java.util.List; +import static demo.d1.Kombinaatiot.*; + +/** + * Etsitään mikä on todennäköisyys voittaa seuraavassa pelissä: + * On 3:n värisiä palloja. Niistä poimitaan 4 kappaletta. + * Sitten poimitaan vielä 2 kappaletta. Pelissä voittaa + * mikäli nämä 2 palloa löytyvät 4 pallon joukosta. + * Eli jos molemmat pallot ovat punaisia, pitää neljän pallon + * joukossa olla myös olla 2 punaista (yksi ei riitä). + * + * Ratkaisu tehdään etsimällä ensin kaikki kuuden pallon + * mahdolliset joukot. Näistä lasketaan monellako + * kaksi ensimmäistä kuuluu loppuun joukkoon. + * @author vesal + * @version 2.1.2012 + */ +public class Pallopeli { + + /** + * Lasketaan ja tulostetaan voittojen määrä ja todennäköisyys. + * @param args ei käytössä + */ + public static void main(String[] args) { + int vareja = 3; + int ekakoko = 4; + int tokakoko = 2; + List<Integer> varienJoukko = new ArrayList<Integer>(); + for (int i=0; i<vareja; i++) varienJoukko.add(i); + List<List<Integer>> kaikkiJoukot = etsiKombinaatiot(ekakoko+tokakoko,varienJoukko); + int n = kaikkiJoukot.size(); + List<List<Integer>> voittavatJoukot = etsiVoitot(tokakoko,kaikkiJoukot); + int m = voittavatJoukot.size(); + System.out.printf("%d/%d = %7.5f",m,n,1.0*m/n); + } + + + /** + * Etsii kaikki voittavat rivit. Voitto tulee jos + * k kappaletta rivin alusta olevia alkiota löytyy lopusta + * joukosta. + * @param k montako kappaletta otetaan joukon alusta + * @param kombit joukko josta voittoja etsitään. + * @return voittavien rivien joukko + */ + public static<T> List<List<T>> etsiVoitot(int k, + List<List<T>> kombit) { + List<List<T>> tulos = new ArrayList<List<T>>(); + for (List<T> rivi:kombit) + if ( voitto(k,rivi) ) + tulos.add(rivi); + return tulos; + } + + + /** + * Tutkii voittako rivillä rivi. Rivillä voittaa jos + * sen k ensimmäistä alkiota ovat lopuissa alkioissa mukana. + * @param k monta alkiota rivin alusta otetaan + * @param rivi tutkittava rivi + * @return true jos voitto + * @example + * <pre name="test"> + * #import java.util.List; + * #import java.util.Arrays; + * List<Integer> rivi = Arrays.asList(0,1, 1,0,1,2); + * voitto(1,rivi) === true; + * voitto(2,rivi) === true; + * voitto(3,rivi) === false; + * rivi = Arrays.asList( 1,1, 1,0,0,2); + * voitto(1,rivi) === true; + * voitto(2,rivi) === false; + * </pre> + */ + public static<T> boolean voitto(int k,List<T> rivi) { + if ( k > rivi.size()/2 ) return false; // ei voi voittaa jos k on yli puolet + // Otetaan kopio loppurivin palloista, niin tuota saa muokata rikkomatta riviä + // List<T> tutkittava = new ArrayList<T>(rivi.subList(k, rivi.size())); // TODO: poista täsä kommentti + // TODO: Tee toimivaksi niin että pallopelin todennäköisyys saadaan + // TODO: selville ja testit meenvät läpi + return true; + } + +} diff --git a/demot/tehtavat/src/demo/d2/TaulukonSummia.java b/demot/tehtavat/src/demo/d2/TaulukonSummia.java new file mode 100644 index 0000000..46f33e9 --- /dev/null +++ b/demot/tehtavat/src/demo/d2/TaulukonSummia.java @@ -0,0 +1,61 @@ +package demo.d2; + +/** + * Lasketaan yhteen taulukon alkioita + * @author vesal + * @version 17.1.2014 + */ +public class TaulukonSummia { + + /** + * Kokeillaan summa-funktiota + * @param args ei käytössä + */ + public static void main(String[] args) { + int[] t = {32, 32, 76, 62, 31, 86}; + int s = summa6(t); + System.out.println("Lukujen summa = " + s); + + s = summaParillisissaPaikoikoissa6(t); + System.out.println("Lukujen summa = " + s); + } + + + /** + * Lasketaan parillisissa paikoissa olevien taulukon alkioiden summa + * @param t taulukko jonka luvut lasketaan (vain 6 paikkainen) + * @return parillisissa paikoissa olevien lukujen summa + * @example + * <pre name="test"> + * int[] t = {1,2,3,4,5,6}; + * summaParillisissaPaikoikoissa6(t) === 9; + * summaParillisissaPaikoikoissa6(new int[]{1,1,1,1,1,1}) === 3; + * </pre> + */ + @SuppressWarnings("unused") + public static int summaParillisissaPaikoikoissa6(int[] t) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + // TODO: korvaa vielä rivin return 0 niin että siinä on sinun apumuuttujasi nimi + return 0; + } + + + /** + * Lasketaan yhteen taulukon kaikki luvut + * @param t taulukko jonka luvut lasketaan (vain 6 paikkainen) + * @return lukujen summa + * @example + * <pre name="test"> + * int[] t = {1,2,3,4,5,6}; + * summa6(t) === 21; + * summa6(new int[]{1,1,1,1,1,1}) === 6; + * </pre> + */ + @SuppressWarnings("unused") + public static int summa6(int[] t) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + // TODO: korvaa vielä rivin return 0 niin että siinä on sinun apumuuttujasi nimi + return 0; + } + +} diff --git a/demot/tehtavat/src/demo/d3/TaulukonSummia.java b/demot/tehtavat/src/demo/d3/TaulukonSummia.java new file mode 100644 index 0000000..59c3d61 --- /dev/null +++ b/demot/tehtavat/src/demo/d3/TaulukonSummia.java @@ -0,0 +1,64 @@ +package demo.d3; + +/** + * Lasketaan yhteen taulukon alkioita + * @author vesal + * @version 17.1.2014 + */ +public class TaulukonSummia { + + /** + * Kokeillaan summa-funktiota + * @param args ei käytössä + */ + public static void main(String[] args) { + int[] t = {32, 32, 76, 62, 31, 86}; + int s = summaVastaavienErotuksista6(t); + System.out.println("Lukujen summa = " + s); + + s = summaPerattaistenErotuksista6(t); + System.out.println("Lukujen summa = " + s); + } + + + /** + * Lasketaan taulukon parillisissa paikoissa olevien lukujen summa + * miinus parittomissa paikoissa olevien summa + * @param t taulukko jonka luvut lasketaan (vain 6 paikkainen) + * @return erotusten summa + * @example + * <pre name="test"> + * int[] t = {1,2,3,4,5,6}; + * summaPerattaistenErotuksista6(t) === -3; + * summaPerattaistenErotuksista6(new int[]{1,1,1,1,1,1}) === 0; + * summaPerattaistenErotuksista6(new int[]{5,4,6,2,9,1}) === 13; + * </pre> + */ + @SuppressWarnings("unused") + public static int summaPerattaistenErotuksista6(int[] t) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + // TODO: korvaa vielä rivin return 0 niin että siinä on sinun apumuuttujasi nimi + return 0; + } + + + /** + * Lasketaan taulukon summa (1. - viimeinen) + (2. - toiseksi viimeinen) jne... + * @param t taulukko jonka luvut lasketaan (vain 6 paikkainen) + * @return erotusten summa + * @example + * <pre name="test"> + * int[] t = {1,2,3,4,5,6}; + * summaVastaavienErotuksista6(t) === -9; + * summaVastaavienErotuksista6(new int[]{1,1,1,1,1,1}) === 0; + * summaVastaavienErotuksista6(new int[]{5,4,6,2,9,1}) === 3; + * </pre> + */ + @SuppressWarnings("unused") + public static int summaVastaavienErotuksista6(int[] t) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + // TODO: korvaa vielä rivin return 0 niin että siinä on sinun apumuuttujasi nimi + return 0; + } + +} diff --git a/demot/tehtavat/src/demo/d3/TiedostonLukeminen.java b/demot/tehtavat/src/demo/d3/TiedostonLukeminen.java new file mode 100644 index 0000000..8ed02e0 --- /dev/null +++ b/demot/tehtavat/src/demo/d3/TiedostonLukeminen.java @@ -0,0 +1,29 @@ +package demo.d3; +import java.io.*; + +/** + * Luetaan tiedosto ja tulostetaan se näytölle. + * @author Vesa Lappalainen + * @version 1.0, 25.01.2002 + */ +public class TiedostonLukeminen { + + /** + * Esimerkkiohjelma tiedoston lukemisesta perinteisellä tavalla + * @param args ei käytössä + * @throws IOException jos ongelmia tiedoston kanssa + */ + public static void main(String[] args) throws IOException { + + try ( BufferedReader f = new BufferedReader(new FileReader("users.html")) ) { + String rivi; + while ( ( rivi = f.readLine() ) != null ) { + System.out.println(rivi); + } + } catch (FileNotFoundException ex) { + System.out.println("Tiedosto ei aukea!"); return; + } catch (IOException ex) { + System.out.println("Vikaa tiedostoa lukiessa!"); return; + } + } +} diff --git a/demot/tehtavat/src/demo/d3/TiedostonLukeminenJ7.java b/demot/tehtavat/src/demo/d3/TiedostonLukeminenJ7.java new file mode 100644 index 0000000..99d0e87 --- /dev/null +++ b/demot/tehtavat/src/demo/d3/TiedostonLukeminenJ7.java @@ -0,0 +1,28 @@ +package demo.d3; +import java.io.*; + +/** + * Luetaan tiedosto ja tulostetaan se näytölle. + * @author Vesa Lappalainen + * @version 1.0, 22.01.2012 + */ +public class TiedostonLukeminenJ7 { + + /** + * Esimerkkiohjelma tiedoston lukemisesta Java 1.7 tavalla. + * @param args ei käytössä + * @throws IOException jos ongelmia tiedoston kanssa + */ + public static void main(String[] args) throws IOException { + + try (BufferedReader f = new BufferedReader(new FileReader("users.html")) ) { + String rivi; + while ( ( rivi = f.readLine() ) != null ) { + System.out.println(rivi); + } + } catch (FileNotFoundException ex) { + System.out.println("Tiedosto ei aukea!"); return; + } + + } +} diff --git a/demot/tehtavat/src/demo/d3/TiedostonLukeminenList.java b/demot/tehtavat/src/demo/d3/TiedostonLukeminenList.java new file mode 100644 index 0000000..eff1002 --- /dev/null +++ b/demot/tehtavat/src/demo/d3/TiedostonLukeminenList.java @@ -0,0 +1,25 @@ +package demo.d3; +import java.util.List; +import fi.jyu.mit.ohj2.Tiedosto; + +/** + * Luetaan tiedosto ja tulostetaan se näytölle. + * @author Vesa Lappalainen + * @version 1.0, 22.01.2012 + */ +public class TiedostonLukeminenList { + + /** + * Esimerkkiohjelma tiedoston lukemisesta + * käyttäen Tiedosto-luokan funktiota lueListaan. + * @param args ei käytössä + */ + public static void main(String[] args) { + List<String> rivit = Tiedosto.lueListaan("users.html"); + if ( rivit == null ) { + System.out.println("Tiedosto ei aukea!"); return; + } + for (String rivi:rivit) + System.out.println(rivi); + } +} diff --git a/demot/tehtavat/src/demo/d3/Viitteet.java b/demot/tehtavat/src/demo/d3/Viitteet.java new file mode 100644 index 0000000..557a44e --- /dev/null +++ b/demot/tehtavat/src/demo/d3/Viitteet.java @@ -0,0 +1,26 @@ +package demo.d3; +/** + * Testiohjelma viitteille + * @author Vesa Lappalainen + * @version 1.0, 26.01.2002 + */ +public class Viitteet { + + /** + * Testiohjelma olioviitteistä. + * @param args ei käytössä + */ + public static void main(String[] args) { + int a; + StringBuilder b = new StringBuilder("1"); + StringBuilder c = new StringBuilder("2"); + StringBuilder p; + a = 19; + p = b; + p.append('0'); + p = c; + p.append(a); + c = b; + c.append('3'); + } +} diff --git a/demot/tehtavat/src/demo/d4/TaulukonMuuttaminen.java b/demot/tehtavat/src/demo/d4/TaulukonMuuttaminen.java new file mode 100644 index 0000000..a283e8b --- /dev/null +++ b/demot/tehtavat/src/demo/d4/TaulukonMuuttaminen.java @@ -0,0 +1,66 @@ +package demo.d4; + +import java.util.Arrays; + +/** + * Muutetaan taulkoita + * @author vesal + * @version 17.1.2014 + */ +public class TaulukonMuuttaminen { + + /** + * Kokeillaan summa-funktiota + * @param args ei käytössä + */ + public static void main(String[] args) { + int[] t = {32, 32, 76, 62, 31, 86}; + System.out.println(Arrays.toString(t)); + lisaaArvoihin6(t,5); + System.out.println(Arrays.toString(t)); + + laskePerkakkaiset6(t); + System.out.println(Arrays.toString(t)); + } + + + /** + * Lisätään kuhunkin taulukon alkiooon lisättävä arvo + * @param t taulukko johon lisätään (vain 6 paikkainen) + * @param lisattava mikä luku lisätään kuhunkin alkioon + * @example + * <pre name="test"> + * #import java.util.Arrays; + * int[] t = {1,2,3,4,5,6}; + * lisaaArvoihin6(t,5); + * Arrays.toString(t) === "[6, 7, 8, 9, 10, 11]"; + * </pre> + */ + @SuppressWarnings("unused") + public static void lisaaArvoihin6(int[] t,int lisattava) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + // TODO: huomaa että myös listättävä tuodaan parametrina + } + + + /** + * Lasketaan yhteen peräkkäisissä paikoissa olevat taulukon alkiot ja + * laitetaan tulos aina parilliseen (0,2,4) paikaan. + * Vastaavaan parittomaan paikkaan laitetaan arvo 0. + * Eli taulukon summa pysyy samana, mutta parittomissa (1,3,5) + * paikoissa olevat alkiot nollautuvat. + * + * @param t taulukko jonka luvut lasketaan (vain 6 paikkainen) + * @example + * <pre name="test"> + * #import java.util.Arrays; + * int[] t = {1,2,3,4,5,6}; + * laskePerkakkaiset6(t); + * Arrays.toString(t) === "[3, 0, 7, 0, 11, 0]"; + * </pre> + */ + @SuppressWarnings("unused") + public static void laskePerkakkaiset6(int[] t) { + // TODO: kopioi tähän Taunon tekemä koodi ilman int[] t = -riviä + } +} diff --git a/demot/tehtavat/src/demo/d7/Astia.java b/demot/tehtavat/src/demo/d7/Astia.java new file mode 100644 index 0000000..f8530c3 --- /dev/null +++ b/demot/tehtavat/src/demo/d7/Astia.java @@ -0,0 +1,266 @@ +package demo.d7; + +import java.util.ArrayList; +import java.util.Collection; + +/** + * Astiasta versio, joka ilmoittaa aina määrän muuttuessa. + * + * @author Vesa Lappalainen + * @version 1.0, 09.02.2003 + * @version 1.1, 19.02.2009 + * @version 1.2, 26.02.2009 + */ +public class Astia { + /** + * Rajapinta olioille, jotka kuuntelevat astian määrän muutoksia + * @author vesal + * @version 21.3.2009 + */ + public interface MaaraMuuttuu { + /** + * Tätä kutsutaan kun astian sisällön määrä muuttuu + * @param astia astia jonka sisältö muuttui + */ + public void muutos(Astia astia); + } + + private final String nimi; + private final double tilavuus; + private double maara; + private final Collection<MaaraMuuttuu> kenelleIlmoitetaan = new ArrayList<MaaraMuuttuu>(); + + + /** + * Alustaa uuden astian tietyn kokoiseksi ja luonnollisesti tyhjäksi. + * Luodaan astian graafinen esitys pylväästä, jonka alaosa voi olla eri värillä + * @param nimi uuden astian nimi + * @param tilavuus uuden astian tilavuus + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getNimi() === "5l"; + * astia5l.getMaara() ~~~ 0; + * astia5l.getTilavuus() ~~~ 5; + * </pre> + */ + public Astia(String nimi, double tilavuus) { + this.nimi = nimi; + this.tilavuus = tilavuus; + this.maara = 0; + } + + + /** + * Alustaa uuden astian tietyn kokoiseksi ja luonnollisesti tyhjäksi. + * Luodaan astian graafinen esitys pylväästä, jonka alaosa voi olla eri värillä + * @param nimi uuden astian nimi + * @param tilavuus uuden astian tilavuus + * @param kenelle kenelle ilmoitetaan määrän muutoksista + * @example + * <pre name="testJAVA"> + * public static class KuuntelijaMalli implements Astia.MaaraMuuttuu { + * double maara = 0; + * public double getMaara() { return maara; } + * public void muutos(Astia astia) { maara = astia.getMaara(); } + * } + * </pre> + * @example + * <pre name="test"> + * KuuntelijaMalli kuuntelija = new KuuntelijaMalli(); + * Astia astia5l = new Astia("5l",5,kuuntelija); + * kuuntelija.getMaara() ~~~ 0; + * astia5l.tayta(); + * kuuntelija.getMaara() ~~~ 5; + * </pre> + */ + public Astia(String nimi, double tilavuus, MaaraMuuttuu kenelle) { + this(nimi, tilavuus); + addMaaraMuuttuuListener(kenelle); + } + + + /** + * Lisätään uusi kuuntelija muutostapahtumille. + * Ilmoitetaan samalla oliolle tilanne. + * @param kenelle olio, jolle ilmoitetaan määrän muutoksesta + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * KuuntelijaMalli kuuntelija = new KuuntelijaMalli(); + * astia5l.addMaaraMuuttuuListener(kuuntelija); + * kuuntelija.getMaara() ~~~ 0; + * astia5l.tayta(); + * kuuntelija.getMaara() ~~~ 5; + * </pre> + */ + public void addMaaraMuuttuuListener(MaaraMuuttuu kenelle) { + kenelleIlmoitetaan.add(kenelle); + kenelle.muutos(this); + } + + + /** + * Asettaa astian nestemäärän ja ilmoittaa kuuntelijoille että määrä on muuttunut + * @param maara + */ + private void setMaara(double maara) { + this.maara = maara; + for (MaaraMuuttuu kenelle : kenelleIlmoitetaan) + kenelle.muutos(this); + } + + + /** + * Täyttää astian piripintaan asti + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getMaara() ~~~ 0; + * astia5l.tayta(); + * astia5l.getMaara() ~~~ 5; + * </pre> + */ + public void tayta() { + setMaara(tilavuus); + } + + + /** + * Kaataa astiaan joko lisää tai vähentää, yli ei saa mennä eikä + * pakkasen puolelle + * @param lisa paljonko nestettä laitetaan + * @return paljonko jäi mahtumatta + * @example + * <pre name="test"> + * Astia a5 = new Astia("5",5); + * a5.kaada(3) ~~~ 0.0; a5.getMaara() ~~~ 3.0; + * a5.kaada(5) ~~~ 3.0; a5.getMaara() ~~~ 5.0; + * a5.kaada(-3) ~~~ 0.0; a5.getMaara() ~~~ 2.0; + * a5.kaada(-3) ~~~ -1.0; a5.getMaara() ~~~ 0.0; + * </pre> + */ + public double kaada(double lisa) { + if ( lisa < 0 ) { + double eiRiita = getMaara() + lisa; + if ( eiRiita < 0 ) setMaara(0); + else { setMaara(maara + lisa); eiRiita = 0; } + return eiRiita; + } + + double eiMahu = lisa - getTyhjaa(); + if ( eiMahu < 0 ) { setMaara(maara+lisa); eiMahu = 0; } + else { setMaara(tilavuus); } + return eiMahu; + + } + + + /** + * Kaataa tästä astiasta (this) toiseen astiaan niin paljon kuin toiseen + * mahtuu tai tästä astiasta on antaa. + * @param astia astia johon kaadetaan + * + * @example + * <pre name="test"> + * Astia ampari = new Astia("ä",100); + * Astia a8 = new Astia("8",8); + * Astia a5 = new Astia("5",5); + * + * ampari.kaada(a8); a8.getMaara() ~~~ 0; ampari.getMaara() ~~~ 0.0; + * ampari.tayta(); + * ampari.kaada(a8); a8.getMaara() ~~~ 8.0; ampari.getMaara() ~~~ 92.0; + * + * a8.kaada(a5); a8.getMaara() ~~~ 3.0; a5.getMaara() ~~~ 5.0; + * a5.kaada(ampari); a5.getMaara() ~~~ 0.0; ampari.getMaara() ~~~ 97.0; + * a8.kaada(a5); a8.getMaara() ~~~ 0.0; a5.getMaara() ~~~ 3.0; + * ampari.kaada(a8); + * a8.kaada(a5); a8.getMaara() ~~~ 6.0; a5.getMaara() ~~~ 5.0; + * </pre> + */ + public void kaada(Astia astia) { + double siirrettava = astia.getTyhjaa(); + if ( getMaara() < siirrettava ) siirrettava = getMaara(); + astia.kaada(siirrettava); + kaada(-siirrettava); + } + + + /** + * Palautetaan nsteen määrä astiassa + * @return nesteen määrä + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getMaara() ~~~ 0; + * astia5l.tayta(); + * astia5l.getMaara() ~~~ 5; + * </pre> + */ + public double getMaara() { + return maara; + } + + + /** + * Palautetaan astion tilavuus + * @return astian tilavuus + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getTilavuus() ~~~ 5; + * </pre> + */ + public double getTilavuus() { + return tilavuus; + } + + + /** + * Palautetaan astiossa olevan vapaan tilan määrä. + * @return vapaan tilan määrä. + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getTyhjaa() ~~~ 5; + * astia5l.tayta(); + * astia5l.getTyhjaa() ~~~ 0; + * </pre> + */ + public double getTyhjaa() { + return getTilavuus() - getMaara(); + } + + + /** + * Palautetaan astian nimi + * @return astian nimi + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getNimi() === "5l"; + * </pre> + */ + public String getNimi() { + return nimi; + } + + + /** + * Tutkitaan onko astian nimi etsitty + * @param mika verrattava nimi + * @return true jos on samat, false muuten + * + * @example + * <pre name="test"> + * Astia ampari = new Astia("Ämpäri",100); + * ampari.oletko("Ä") === false; + * ampari.oletko("ämpäri") === true; + * ampari.oletko("ÄMPÄRI") === true; + * </pre> + */ + public boolean oletko(String mika) { + return getNimi().equalsIgnoreCase(mika); + } + +} diff --git a/demot/tehtavat/src/demo/d7/GraafinenAstia.java b/demot/tehtavat/src/demo/d7/GraafinenAstia.java new file mode 100644 index 0000000..472e746 --- /dev/null +++ b/demot/tehtavat/src/demo/d7/GraafinenAstia.java @@ -0,0 +1,181 @@ +package demo.d7; + +import javax.swing.JPanel; +import java.awt.BorderLayout; +import java.awt.Color; +import java.awt.Dimension; +import javax.swing.border.EmptyBorder; +import javax.swing.JProgressBar; +import javax.swing.SwingConstants; +import javax.swing.JLabel; +import java.awt.event.ComponentAdapter; +import java.awt.event.ComponentEvent; +import java.util.ArrayList; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; + +/** + * Graafinen astia + * @author vesal + * @version 12.2.2011 + */ +public class GraafinenAstia extends JPanel implements Astia.MaaraMuuttuu { + private static final long serialVersionUID = 1L; + private final JProgressBar barAstia = new JProgressBar(); + private Astia astia; + private double maxkoko = 20; + private boolean selected = false; + private Color selectedColor = Color.blue; + + private final JPanel panel = new JPanel(); + private final JLabel labelNimi = new JLabel("\u00E4"); + + private final ArrayList<AstiaClickedListener> astiaClickedListenerList = new ArrayList<AstiaClickedListener>(); + + + /** + * Rajapinta astian klikkauksen kuuntelijoille + * @author vesal + * @version 6.2.2011 + */ + public static interface AstiaClickedListener { + /** + * Metodi jota kutsutaan kun astiaa klikataan + * @param klikattuAstia jota klikattiin + */ + public void clicked(GraafinenAstia klikattuAstia); + } + + + /** + * Alustetaan graafinen astia. + */ + public GraafinenAstia() { + addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(MouseEvent e) { + klikattu(); + } + }); + addComponentListener(new ComponentAdapter() { + @Override + public void componentResized(ComponentEvent e) { + tutkiKoko(); + } + }); + astia = new Astia("ä", 10); + setBorder(new EmptyBorder(0, 20, 0, 20)); + setLayout(new BorderLayout(0, 0)); + + add(panel, BorderLayout.CENTER); + panel.setLayout(new BorderLayout(0, 0)); + panel.add(barAstia, BorderLayout.SOUTH); + barAstia.setString("5"); + barAstia.setStringPainted(true); + barAstia.setValue(70); + barAstia.setOrientation(SwingConstants.VERTICAL); + labelNimi.setOpaque(true); + labelNimi.setHorizontalAlignment(SwingConstants.CENTER); + add(labelNimi, BorderLayout.SOUTH); + tutkiKoko(); + } + + + /** + * Muutetaan astian kokoa näytöllä + */ + protected void tutkiKoko() { + int hm = getSize().height - labelNimi.getSize().height; + if ( hm == 0 ) return; + double sy = hm / getMaxSize(); + Dimension koko = new Dimension(15, (int)(sy * astia.getTilavuus())); + barAstia.setPreferredSize(koko); + barAstia.setVisible(false); // jostakin syystä ei tottele kokoa ilman tätä??? + barAstia.setVisible(true); + } + + + /** + * @return suurimman astian koko + */ + public double getMaxSize() { + return maxkoko; + } + + + /** + * Suurimman astian koko määrää muiden astioiden suhteellisen koon + * @param maxSize mikä on suurimman astian koko + */ + public void setMaxSize(double maxSize) { + this.maxkoko = maxSize; + tutkiKoko(); + } + + + /** + * @return the selected + */ + public boolean isSelected() { + return selected; + } + + + /** + * @param selected the selected to set + */ + public void setSelected(boolean selected) { + this.selected = selected; + if ( selected ) labelNimi.setBackground(selectedColor); + else labelNimi.setBackground(getBackground()); + } + + + /** + * @return astia jota näytetään + */ + public Astia getAstia() { + return astia; + } + + + /** + * Asetetaan näytettävä astia + * @param astia jota näytetään + */ + public void setAstia(Astia astia) { + this.astia = astia; + barAstia.setMaximum((int)astia.getTilavuus() * 100); + tutkiKoko(); + muutos(astia); + labelNimi.setText(astia.getNimi()); + astia.addMaaraMuuttuuListener(this); + } + + + @Override + public void muutos(Astia a) { + barAstia.setValue((int)a.getMaara() * 100); + barAstia.setString(""+a.getMaara()); + tutkiKoko(); + } + + + /** + * Lisätään kuuntelija kuuntelemaan astian klikkausta + * @param listener uusi kuuntelija + */ + public void addAstiaClickedListener(AstiaClickedListener listener) { + astiaClickedListenerList.add(listener); + } + + + /** + * Komponettia on klikattu + */ + protected void klikattu() { + for (AstiaClickedListener listener : astiaClickedListenerList) + listener.clicked(this); + } + +} diff --git a/demot/tehtavat/src/demo/d7/fx/GraafinenAstia.java b/demot/tehtavat/src/demo/d7/fx/GraafinenAstia.java new file mode 100644 index 0000000..3e6abbb --- /dev/null +++ b/demot/tehtavat/src/demo/d7/fx/GraafinenAstia.java @@ -0,0 +1,178 @@ +package demo.d7.fx; + +import java.util.ArrayList; + +import demo.d7.Astia; +import javafx.geometry.Pos; +import javafx.scene.control.Label; +import javafx.scene.control.ProgressBar; +import javafx.scene.input.MouseEvent; +import javafx.scene.layout.AnchorPane; + +/** + * Graafinen astia + * @author vesal + * @version 12.2.2011/Swing + * @version 20.2.2016/JavaFx + */ +public class GraafinenAstia extends AnchorPane implements Astia.MaaraMuuttuu { + private final ProgressBar barAstia = new ProgressBar(); + private Astia astia; + private double maxkoko = 20; + private boolean selected = false; + + private final Label labelNimi = new Label("\u00E4"); + private final Label labelMaara = new Label("0.0"); + + private final ArrayList<AstiaClickedListener> astiaClickedListenerList = new ArrayList<AstiaClickedListener>(); + + + /** + * Rajapinta astian klikkauksen kuuntelijoille + * @author vesal + * @version 6.2.2011 + */ + public static interface AstiaClickedListener { + /** + * Metodi jota kutsutaan kun astiaa klikataan + * @param klikattuAstia jota klikattiin + */ + public void clicked(GraafinenAstia klikattuAstia); + } + + + /** + * Alustetaan graafinen astia. + */ + public GraafinenAstia() { + this.addEventHandler(MouseEvent.MOUSE_CLICKED, (e) -> klikattu()); + barAstia.addEventHandler(MouseEvent.MOUSE_CLICKED, (e) -> klikattu()); + this.heightProperty().addListener(e -> tutkiKoko()); + + astia = new Astia("ä", 10); + this.setMaxWidth(100); + this.setMinWidth(100); + this.setPrefWidth(100); + + this.getChildren().add(barAstia); + barAstia.setProgress(0); + barAstia.setPrefHeight(60); + barAstia.setPrefWidth(100); + barAstia.rotateProperty().set(-90); + + this.getChildren().add(labelNimi); + labelNimi.setAlignment(Pos.CENTER); + labelNimi.setPrefWidth(100); + AnchorPane.setBottomAnchor(labelNimi, 0.0); + + this.getChildren().add(labelMaara); + labelMaara.setAlignment(Pos.CENTER); + labelMaara.setPrefWidth(100); + AnchorPane.setBottomAnchor(labelMaara, 18.0); + + tutkiKoko(); + } + + + /** + * tutkii minkä kokoinen astian pitäisi olla suhteessa maksimikokoon + */ + protected void tutkiKoko() { + double lh = 15; // labelNimi.getHeight(); + double hm = getHeight() - lh; + if ( hm <= 0.1 ) return; + double sy = hm / getMaxkoko(); + double tilavuus = Math.min(astia.getTilavuus(),getMaxkoko()); + double koko = (sy * tilavuus); + barAstia.setPrefWidth(koko); // koska kierretty + //barAstia.rotateProperty().set(0); + AnchorPane.setBottomAnchor(barAstia, koko/2 - 14); + barAstia.setLayoutX(50 - koko/2 ); + } + + + /** + * @return suurimman astian koko + */ + public double getMaxkoko() { + return maxkoko; + } + + + /** + * Suurimman astian koko määrää muiden astioiden suhteellisen koon + * @param maxkoko mikä on suurimman astian koko + */ + public void setMaxkoko(double maxkoko) { + this.maxkoko = maxkoko; + tutkiKoko(); + } + + + /** + * @return the selected + */ + public boolean isSelected() { + return selected; + } + + + /** + * @param selected the selected to set + */ + public void setSelected(boolean selected) { + this.selected = selected; + if ( selected ) labelNimi.setStyle("-fx-background-color: blue;"); + else labelNimi.setStyle("-fx-background-color: none;"); + } + + + /** + * @return astia jota näytetään + */ + public Astia getAstia() { + return astia; + } + + + /** + * Asetetaan näytettävä astia + * @param astia jota näytetään + */ + public void setAstia(Astia astia) { + this.astia = astia; + tutkiKoko(); + muutos(astia); + labelNimi.setText(astia.getNimi()); + astia.addMaaraMuuttuuListener(this); + } + + + @Override + public void muutos(Astia muuttuvaAstia) { + if ( muuttuvaAstia.getTilavuus() <= 0 ) return; + double tilavuus = Math.min(astia.getTilavuus(),getMaxkoko()); + barAstia.setProgress(muuttuvaAstia.getMaara()/tilavuus); + labelMaara.setText(""+muuttuvaAstia.getMaara()); + tutkiKoko(); + } + + + /** + * Lisätään kuuntelija kuuntelemaan astian klikkausta + * @param listener uusi kuuntelija + */ + public void addAstiaClickedListener(AstiaClickedListener listener) { + astiaClickedListenerList.add(listener); + } + + + /** + * Komponettia on klikattu + */ + protected void klikattu() { + for (AstiaClickedListener listener : astiaClickedListenerList) + listener.clicked(this); + } + +} diff --git a/demot/tehtavat/src/demo/d7/fx/GraafinenAstiaPeli.java b/demot/tehtavat/src/demo/d7/fx/GraafinenAstiaPeli.java new file mode 100644 index 0000000..6974d07 --- /dev/null +++ b/demot/tehtavat/src/demo/d7/fx/GraafinenAstiaPeli.java @@ -0,0 +1,229 @@ + package demo.d7.fx; + +import java.util.ArrayList; + +import demo.d7.Astia; +import demo.d7.AstiaPeli; +import javafx.application.Application; +import javafx.geometry.Insets; +import javafx.scene.Scene; +import javafx.scene.control.Label; +import javafx.scene.control.TextArea; +import javafx.scene.layout.BorderPane; +import javafx.scene.layout.HBox; +import javafx.scene.layout.Pane; +import javafx.stage.Stage; + +/** + * Graafinen versio astiapelistä. + * @author vesal + * @version 12.2.2011/Swing + * @version 20.2.2016/JavaFx + */ +public class GraafinenAstiaPeli extends Application { + + /** + * Käynnistetään astia-peli parilla astialla + * @param args ei käytössä + */ + public static void main(String[] args) { + AstiaPeli peli = new AstiaPeli(); + peli.lisaaAstia("8", 8); + peli.lisaaAstia("5", 5); + // peli.lisaaAstia("2", 2); + // peli.lisaaAstia("1", 1); + pelaa(peli); + } + + + /** + * Aloitetaan peli + * @param peli AstiaPeli, jonka tiedoilla pelataan + */ + public static void pelaa(final AstiaPeli peli) { + tempPeli = peli; + launch(new String[0]); + } + + + private static AstiaPeli tempPeli; // kömpelö tapa viedä parametri start-metodille + + + @Override + public void start(Stage primaryStage) { + try { + Pane root = luoNaytto(tempPeli); + Scene scene = new Scene(root); + // scene.getStylesheets().add(getClass().getResource("astiapeli.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Astiapeli"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + + private final HBox panelAstiat = new HBox(); + private final HBox panelLoydetyt = new HBox(); + private final Label labelOhje = new Label("Valitse mist\u00E4 kaadetaan"); + private final TextArea textTulostus = new TextArea(); + + // private final String loydettyStyle = "-fx-background-color: yellow;"; // TODO: ota pois kommenteista + private final String beveledStyle = " -fx-border-insets: 0;"+ + "-fx-border-width: 2px;"+ + "-fx-border-style: solid line-join miter 45;"+ + "-fx-border-color: gray lightgray lightgray gray;"; + + + + /** + * Luodaan ulkoasu + * @param astiapeli peli jota käytetään + * @return ulommainen paneli + */ + public Pane luoNaytto(AstiaPeli astiapeli) { + BorderPane contentPane = new BorderPane(); + HBox box = new HBox(); + contentPane.setBottom(box); + contentPane.setCenter(textTulostus); + BorderPane.setMargin(textTulostus, new Insets(0,10,0,5)); + textTulostus.setMinWidth(100); + textTulostus.setPrefWidth(200); + textTulostus.setMaxWidth(1000); + + contentPane.setTop(labelOhje); + BorderPane.setMargin(labelOhje, new Insets(20,0,10,20)); + + contentPane.setLeft(panelAstiat); + // panelAstiat.getStyleClass().add("beveled"); + panelAstiat.setStyle(beveledStyle); + BorderPane.setMargin(panelAstiat, new Insets(0,0,0,10)); + + contentPane.setBottom(panelLoydetyt); + panelLoydetyt.setSpacing(3); + panelLoydetyt.setPrefHeight(36); + BorderPane.setMargin(panelLoydetyt, new Insets(10)); + + alustaAstiat(astiapeli); + + return contentPane; + } + + + //======================================================================== + // Omat aliohjelmat: + + @SuppressWarnings("unused") // TODO: poista tämä sitten kun peli-oliota käytetään + private AstiaPeli peli; + private ArrayList<Label> loydetyt = new ArrayList<Label>(); + + private double maxSize = 0; + + private GraafinenAstia mistaAstia = null; + @SuppressWarnings("unused") // TODO poista tämä kommentti kun mihinAstiaa käytetään + private GraafinenAstia mihinAstia = null; + + + /** + * Palautetaan klikkaamista kuvaava ohje. Teksti riippu + * siitä, mitä aikaisemmin klikattu. Jos peli on valmis, + * palautetaan tieto tästä. + * @return näyttöön näytettävä ohje + */ + private String ohje() { + // TODO: GURU: tee metodi lapi AstiaPeli-luokkaan ja poista seuraavasta kommentti + // if ( peli.lapi() ) return "Onneksi olkoon, sait pelin kokonaan läpi!"; + if ( mistaAstia == null ) return "Valitse mistä kaadetaan."; + String smista = mistaAstia.getAstia().getNimi(); + return "Kaadetaan astiasta " + smista + ". Valitse mihin kaadetaan."; + } + + + private void setOhje() { + labelOhje.setText(ohje()); + } + + + /** + * Tätä kutsutaan kun jotakin astiaa on klikattu. Jos 1. klikattu + * astia, laitetaan se valituksi. Jos samaa klikataa uudelleen, + * poistetana valinta. Muuten kaadetaan 1. 2. astiaan. + * @param klikattuAstia astia jota klikattiin + */ + private void astiaKlikattu(GraafinenAstia klikattuAstia) { + if ( mistaAstia == null ) { // ei vielä valittu mitään + klikattuAstia.setSelected(true); + mistaAstia = klikattuAstia; + setOhje(); + return; + } + if ( mistaAstia == klikattuAstia ) { // sama valittiin uudelleen + klikattuAstia.setSelected(false); + mistaAstia = null; + setOhje(); + return; + } + mihinAstia = klikattuAstia; + mistaAstia.setSelected(false); + + // Astia mista = mistaAstia.getAstia(); // TODO: ota pois kommenteista + // Astia mihin = mihinAstia.getAstia(); // TODO: ota posi kommenteista + + // TODO: Tee oikea kaataminen + + + // TODO: Tee merkkijono joka kertoo mistä kaadettiin ja mihin ja lisää sen textTulos.alueeseen + + // TODO: Guru tehtävässä lisää niin että löydetyt tulevat keltaiseksi + + mistaAstia = null; + mihinAstia = null; + setOhje(); + } + + + /** + * Lisätään astia näyttöön + * @param astia lisättävä astia + * @return viite lisättyyn astiaan. + */ + private Astia lisaaAstia(Astia astia) { + GraafinenAstia gastia = new GraafinenAstia(); + gastia.setMaxkoko(maxSize); + gastia.setAstia(astia); + panelAstiat.getChildren().add(gastia); + gastia.addAstiaClickedListener(klikattuAstia -> astiaKlikattu(klikattuAstia)); + return astia; + } + + + /** + * Alustetaan astiat sen mukaan mitä astioita on itse pelissä. + * Luodaan myös merkinnät löydetyille tilavuuksille. + * @param liitettavaPeli josta astioiden tiedot otetaan. + */ + private void alustaAstiat(AstiaPeli liitettavaPeli) { + this.peli = liitettavaPeli; + maxSize = liitettavaPeli.astioidenSumma(); // TODO: tee tarvittava metodi AstiaPeli-luokkaan + for (int i = 0; i < liitettavaPeli.getLkm(); i++) { + Astia astia = liitettavaPeli.anna(i); + lisaaAstia(astia); + } + + loydetyt.add(null); // yksi ylimääräinen alkuun, niin indeksit toimivat suoraan + + // TODO: luo riittävä määrä labeleita oikeilla nimillä + int i = 1; // REPLACE2 + Label loydetty = new Label("" + i); + loydetty.setPadding(new Insets(10)); + // loydetty.getStyleClass().add("beveled"); + loydetty.setStyle(beveledStyle); + panelLoydetyt.getChildren().add(loydetty); + loydetyt.add(loydetty); + + } + + + +} diff --git a/demot/tehtavat/src/demo/d8/GraafinenAstia.java b/demot/tehtavat/src/demo/d8/GraafinenAstia.java new file mode 100644 index 0000000..82a94e8 --- /dev/null +++ b/demot/tehtavat/src/demo/d8/GraafinenAstia.java @@ -0,0 +1,211 @@ +package demo.d8; +import java.awt.Color; + +import fi.jyu.mit.graphics.Axis; +import fi.jyu.mit.graphics.DrawableCollection; +import fi.jyu.mit.graphics.FillPolygon; +import fi.jyu.mit.graphics.Polygon; +import fi.jyu.mit.graphics.RPoint; +import fi.jyu.mit.graphics.Window; +import fi.jyu.mit.ohj2.Syotto; + +/** + * Astian graafinen versio. Toteutettu tyhmästi + * kopioimalla astian koodia. + * + * @author Vesa Lappalainen + * @version 1.0, 09.02.2003 + * @version 1.1, 19.02.2009 + */ +public class GraafinenAstia extends DrawableCollection { + private final String nimi; + private final double tilavuus; + private double maara; + + private static final double leveys = 1.0; + private static final double suhde = 0.5; + private final Polygon ulko; + private final FillPolygon sisa; + private final RPoint pinta1,pinta2; + + + /** + * Alustaa uuden astian tietyn kokoiseksi ja luonnollisesti tyhjäksi. + * Luodaan astian graafinen esitys kahdesta suorakulmiosta. + * Ulkosuorakulmiosta ja sisäsuorakulmiosta, joka esittää astiassa + * olevaa nestemäärää. + * @param nimi uuden astian nimi + * @param tilavuus uuden astian tilavuus + */ + public GraafinenAstia(String nimi, double tilavuus) { + pinta1 = new RPoint(0,0); + pinta2 = new RPoint(leveys,0); + ulko = new Polygon(new RPoint[]{ + new RPoint(0,0), + new RPoint(leveys,0), + new RPoint(leveys,suhde*tilavuus), + new RPoint(0,suhde*tilavuus) + }); + sisa = new FillPolygon(new RPoint[]{ + new RPoint(0,0), + new RPoint(leveys,0), + pinta2, + pinta1 + }); + + sisa.setColor(Color.BLUE); + add(ulko); + add(sisa); + this.nimi = nimi; + this.tilavuus = tilavuus; this.maara = 0; + } + + + /** + * Asettaa astian nestemäärän ja tekee vastaavan graafisen muutoksen. + * @param maara asetttava nestemäärä + */ + private void setMaara(double maara) { + this.maara = maara; + pinta1.set(Axis.Y, suhde*maara); + pinta2.set(Axis.Y, suhde*maara); + redraw(); + } + + /** + * Täyttää astian piripintaan asti + */ + public void tayta() { setMaara(tilavuus); } + + + /** + * Kaataa astiaan joko lisää tai vähentää, yli ei saa mennä eikä + * pakkasen puolelle + * @param lisa astiaan laitettava tai otettava nestemäärä + * + * @example + * <pre name="test"> + * GraafinenAstia astia5l = new GraafinenAstia("5l",5); + * astia5l.getTyhjaa() ~~~ 5.0; + * astia5l.kaada(3.0); + * astia5l.getMaara() ~~~ 3.0; astia5l.getTyhjaa() ~~~ 2.0; + * astia5l.kaada(3.0); + * astia5l.getMaara() ~~~ 5.0; astia5l.getTyhjaa() ~~~ 0.0; + * astia5l.kaada(-2.0); + * astia5l.getMaara() ~~~ 3.0; astia5l.getTyhjaa() ~~~ 2.0; + * astia5l.kaada(-2.0); + * astia5l.getMaara() ~~~ 1.0; astia5l.getTyhjaa() ~~~ 4.0; + * astia5l.kaada(-2.0); + * astia5l.getMaara() ~~~ 0.0; astia5l.getTyhjaa() ~~~ 5.0; + * </pre> + */ + public void kaada(double lisa) { + if ( lisa < 0 ) { + if ( -lisa > maara ) setMaara(0); + else setMaara(maara + lisa); + } + else + if ( getTyhjaa() > lisa ) setMaara(maara + lisa); + else tayta(); + } + + /** + * Kaataa tästä astiasta (this) toiseen astiaan niin paljon kuin toiseen + * mahtuu tai tästä astiasta on antaa. + * @param astia astia johon kaadetaan + * + * @example + * <pre name="test"> + * GraafinenAstia astia5l = new GraafinenAstia("5l",5); + * GraafinenAstia astia8l = new GraafinenAstia("8l",8); + * GraafinenAstia ampari = new GraafinenAstia("Ämpäri",100); + * ampari.tayta(); + * ampari.kaada(astia8l); + * ampari.getMaara() ~~~ 92.0; + * astia8l.getMaara() ~~~ 8.0; + * astia8l.kaada(astia5l); + * astia5l.getMaara() ~~~ 5.0; + * astia8l.getMaara() ~~~ 3.0; + * astia5l.kaada(ampari); + * astia5l.getMaara() ~~~ 0.0; + * astia8l.kaada(astia5l); + * ampari.kaada(astia8l); + * astia8l.kaada(astia5l); + * astia8l.getMaara() ~~~ 6.0; + * astia8l.getTyhjaa() ~~~ 2.0; + * </pre> + */ + public void kaada(GraafinenAstia astia) { + double siirrettava = astia.getTyhjaa(); + if ( getMaara() < siirrettava ) siirrettava = getMaara(); + astia.kaada(siirrettava); + kaada(-siirrettava); + } + + /** + * Palautetaan nsteen määrä astiassa + * @return nesteen määrä + */ + public double getMaara() { return maara; } + + /** + * Palautetaan astion tilavuus + * @return astian tilavuus + */ + public double getTilavuus() { return tilavuus; } + + /** + * Palautetaan astiossa olevan vapaan tilan määrä. + * @return vapaan tilan määrä. + */ + public double getTyhjaa() { return getTilavuus()-getMaara(); } + + /** + * Palautetaan astian nimi + * @return astian nimi + */ + public String getNimi() { return nimi; } + + /** + * Tutkitaan onko astian nimi etsitty + * @param mika verrattava nimi + * @return true jos on samat, false muuten + * + * @example + * <pre name="test"> + * GraafinenAstia ampari = new GraafinenAstia("Ämpäri",100); + * ampari.oletko("Ä") === false; + * ampari.oletko("ämpäri") === true; + * ampari.oletko("ÄMPÄRI") === true; + * + * </pre> + */ + public boolean oletko(String mika) { return getNimi().equalsIgnoreCase(mika);} + + /** + * Testaan astioita + * @param args ei käytössä + */ + public static void main(String[] args) { + GraafinenAstia astia5l = new GraafinenAstia("5",5); + GraafinenAstia astia8l = new GraafinenAstia("8",8); + GraafinenAstia ampari = new GraafinenAstia("ä",13); + + Window window = new Window(); + window.scale(0,0,5,8); + astia8l.move(2,0,0); + ampari.move(4,0,0); + + window.add(astia8l); + window.add(astia5l); + window.add(ampari); + window.showWindow(); + + Syotto.kysy("Täytetään ämpäri"); ampari.tayta(); + Syotto.kysy("Ämpäri => 8l"); ampari.kaada(astia8l); + Syotto.kysy("8l => 5l"); astia8l.kaada(astia5l); + + } + +} + diff --git a/demot/tehtavat/src/demo/d9/VKseko02.java b/demot/tehtavat/src/demo/d9/VKseko02.java new file mode 100644 index 0000000..b2fac7b --- /dev/null +++ b/demot/tehtavat/src/demo/d9/VKseko02.java @@ -0,0 +1,46 @@ +package demo.d9; +/** + * Tutki päytätestin avulla mitä ohjelma tulostaa. + * Merkitse myös milloin mikäkin olio muuttuu "roskaksi". + * @author Vesa Lappalainen + * @version 1.0, 09.03.2003 + */ +@SuppressWarnings("all") +public class VKseko02 { + /* 09 */ protected static class Sorsa { + /* 10 */ private int vari; + /* 11 */ private String nimi; + /* 12 */ + /* 13 */ private Sorsa() { nimi = "Repe"; vari = 0; } + /* 14 */ private Sorsa(StringBuffer inimi) { + /* 15 */ inimi.append("Aku"); vari = 2; + /* 16 */ } + /* 17 */ + /* 18 */ + /* 19 */ + /* 20 */ private void hyppaa(Sorsa apu) { + /* 21 */ apu.nimi = "Senkin Sorsa"; + /* 22 */ vari++; + /* 23 */ } + /* 24 */ private void tulosta() { + /* 25 */ vari++; + /* 26 */ System.out.println(nimi + " " + vari); + /* 27 */ } + /* 28 */ } + /* 29 */ /** @param args ei käytössä */ + /* 30 */ public static void main(String[] args) + /* 31 */ { + /* 32 */ StringBuffer nimi = new StringBuffer("Väiski"); + /* 33 */ Sorsa aku = new Sorsa(nimi); // NOPMD + /* 34 */ System.out.println(nimi); + /* 35 */ aku.tulosta(); + /* 36 */ { + /* 37 */ Sorsa repe = new Sorsa(); // NOPMD + /* 38 */ repe.tulosta(); + /* 39 */ aku.hyppaa(repe); + /* 40 */ aku.tulosta(); + /* 41 */ aku = repe; + /* 42 */ } + /* 43 */ aku.tulosta(); + /* 44 */ } +} diff --git a/demot/tehtavat/taulukot.txt b/demot/tehtavat/taulukot.txt new file mode 100644 index 0000000..ee2dd4c --- /dev/null +++ b/demot/tehtavat/taulukot.txt @@ -0,0 +1,39 @@ +peli[5][5] + + 0 1 2 3 4 5 6 + +--+--+--+--+--+--+--+ +0 |P7| | | |PA| | | + +--+--+--+--+--+--+--+ +1 | |RK| |H5| | | | + +--+--+--+--+--+--+--+ +2 | | |RA| | | | | + +--+--+--+--+--+--+--+ +3 |H7|P2|R2|P9|H6|H3|U7| peli[3][1] = P2 + +--+--+--+--+--+--+--+ +4 | | |H2| | | |HJ| + +--+--+--+--+--+--+--+ + + +isopeli[3][4][5] + + 0 1 2 3 4 + +--+ +--+ +--+ +--+ +--+2 +0 | ++-+ | ++-+ | ++-+ | ++-+ | ++-+1 + +-+ ++-+ +-+ ++-+ +-+ +-+ +-+ ++-++-+ ++-+0 + +-+ | +-+PJ| +-++ | +-+ | +-+ | isopeli[0][0][1] = PJ + +--+ +--+ +--+ +--+ +--+ + +--+ +--+ +--+ +--+ +--+ +1 | ++-+ | ++-+ |R5+-+ | ++-+ | ++-+ isopeli[2][1][2] = R5 + +-+ +-+ +-+ ++-+ +-+ ++-+ +-+HA+-+ +-+ ++-+ + +-+ | +-+ | +-+ | +-+ | +-+ | + +--+ +--+ +--+ +--+ +--+ + +--+ +--+ +--+ +--+ +--+ +2 | ++-+ | +-+ | ++-+ | ++-+ | ++-+ + +-+ ++-+ +-+ ++-+ +-+ ++-+ +-+ ++-+ +-+ ++-+ + +-+ | +-+ | +-+ | +-+ | +-+ | + +--+ +--+ +--+ +--+ +--+ + +--+ +--+ +--+ +--+ +--+ +3 |P7+-+ | ++-+ | ++-+ | ++-+ | ++-+ + +-+ ++-+ +-+ ++-+ +-+ +-+ +-+ ++-+ +-+ ++-+ + +-+ | +-+ | +-+ | +-+ | +-+ | + +--+ +--+ +--+ +--+ +--+ diff --git a/demot/tehtavat/users.html b/demot/tehtavat/users.html new file mode 100644 index 0000000..ef87c22 --- /dev/null +++ b/demot/tehtavat/users.html @@ -0,0 +1,11 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> +<html> +<head> +<base target=m1> +</head> +<body> +93 <a href="vesal/index.html?r=">Vesa Lappalainen</a> = 8.5<br> +94 <a href="mattim/index.html?r=">Matti Meikäläinen</a> = 8<br> +95 <a href="teppot/index.html?r=">Teppo Teikäläinen</a> = 9<br> +</body> +</html> diff --git a/demot/tehtavat/vk12malli.html b/demot/tehtavat/vk12malli.html new file mode 100644 index 0000000..06df8a9 --- /dev/null +++ b/demot/tehtavat/vk12malli.html @@ -0,0 +1,2796 @@ +<html xmlns:o="urn:schemas-microsoft-com:office:office" +xmlns:x="urn:schemas-microsoft-com:office:excel" +xmlns="http://www.w3.org/TR/REC-html40"> + +<head> +<meta http-equiv=Content-Type content="text/html; charset=windows-1252"> +<meta name=ProgId content=Excel.Sheet> +<meta name=Generator content="Microsoft Excel 14"> +<link rel=File-List href="vk12malli_files/filelist.xml"> +<style id="vk12malli_18529_Styles"><!--table + {mso-displayed-decimal-separator:"\."; + mso-displayed-thousand-separator:" ";} +.xl1518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:11.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Calibri, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6318529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6418529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl6518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:11.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Calibri, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl6618529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl6718529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl6818529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl6918529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7018529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7118529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7218529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7318529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7418529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7618529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7718529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl7818529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl7918529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl8018529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8118529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8218529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl8318529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl8418529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl8518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl8618529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl8718529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl8818529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl8918529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9018529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9118529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9218529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9318529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9418529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9618529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9718529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl9818529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl9918529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl10018529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:.5pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl10118529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:.5pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl10218529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl10318529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10418529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:right; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10618529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:right; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10718529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10818529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl10918529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl11018529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl11118529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl11218529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl11318529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl11418529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl11518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#F2F2F2; + mso-pattern:black none; + white-space:normal;} +.xl11618529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:none; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl11718529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + background:#F2F2F2; + mso-pattern:black none; + white-space:normal;} +.xl11818529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:11.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Calibri, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:bottom; + background:#D9D9D9; + mso-pattern:black none; + white-space:nowrap;} +.xl11918529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl12018529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl12118529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl12218529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl12318529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:700; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:1.0pt solid windowtext; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl12418529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl12518529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl12618529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl12718529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:normal;} +.xl12818529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:general; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:1.0pt solid windowtext; + mso-background-source:auto; + mso-pattern:auto; + white-space:normal;} +.xl12918529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:left; + vertical-align:top; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:none; + border-left:none; + mso-background-source:auto; + mso-pattern:auto; + white-space:nowrap;} +.xl13018529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:none; + border-bottom:1.0pt solid windowtext; + border-left:1.0pt solid windowtext; + background:#D9D9D9; + mso-pattern:black none; + white-space:nowrap;} +.xl13118529 + {padding-top:1px; + padding-right:1px; + padding-left:1px; + mso-ignore:padding; + color:black; + font-size:10.0pt; + font-weight:400; + font-style:normal; + text-decoration:none; + font-family:Arial, sans-serif; + mso-font-charset:0; + mso-number-format:General; + text-align:center; + vertical-align:bottom; + border-top:none; + border-right:1.0pt solid windowtext; + border-bottom:1.0pt solid windowtext; + border-left:none; + background:#D9D9D9; + mso-pattern:black none; + white-space:nowrap;} +--></style> +</head> + +<body> +<!--[if !excel]> <![endif]--> +<!--The following information was generated by Microsoft Excel's Publish as Web +Page wizard.--> +<!--If the same item is republished from Excel, all information between the DIV +tags will be replaced.--> +<!-----------------------------> +<!--START OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD --> +<!-----------------------------> + +<div id="vk12malli_18529" align=center x:publishsource="Excel"> + +<table border=0 cellpadding=0 cellspacing=0 width=2082 style='border-collapse: + collapse;table-layout:fixed;width:1564pt'> + <col class=xl6518529 width=314 style='mso-width-source:userset;mso-width-alt: + 11483;width:236pt'> + <col width=64 span=3 style='width:48pt'> + <col width=141 style='mso-width-source:userset;mso-width-alt:5156;width:106pt'> + <col width=39 style='mso-width-source:userset;mso-width-alt:1426;width:29pt'> + <col width=83 style='mso-width-source:userset;mso-width-alt:3035;width:62pt'> + <col width=37 style='mso-width-source:userset;mso-width-alt:1353;width:28pt'> + <col width=64 style='width:48pt'> + <col width=82 style='mso-width-source:userset;mso-width-alt:2998;width:62pt'> + <col width=182 style='mso-width-source:userset;mso-width-alt:6656;width:137pt'> + <col width=83 style='mso-width-source:userset;mso-width-alt:3035;width:62pt'> + <col width=132 style='mso-width-source:userset;mso-width-alt:4827;width:99pt'> + <col width=78 style='mso-width-source:userset;mso-width-alt:2852;width:59pt'> + <col width=136 style='mso-width-source:userset;mso-width-alt:4973;width:102pt'> + <col width=82 style='mso-width-source:userset;mso-width-alt:2998;width:62pt'> + <col width=193 style='mso-width-source:userset;mso-width-alt:7058;width:145pt'> + <col width=244 style='mso-width-source:userset;mso-width-alt:8923;width:183pt'> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl6318529 colspan=5 align=left width=647 + style='height:15.0pt;width:486pt'>Nx = newllä luotu näin mones + "olio" keosta, &Nx = viittaa x:äänteen new:llä luotuun olioon.</td> + <td class=xl6318529 width=39 style='width:29pt'></td> + <td class=xl6318529 width=83 style='width:62pt'></td> + <td class=xl6318529 width=37 style='width:28pt'></td> + <td class=xl6318529 width=64 style='width:48pt'></td> + <td class=xl6318529 width=82 style='width:62pt'></td> + <td class=xl6318529 width=182 style='width:137pt'></td> + <td class=xl6318529 width=83 style='width:62pt'></td> + <td class=xl6318529 width=132 style='width:99pt'></td> + <td class=xl6318529 width=78 style='width:59pt'></td> + <td class=xl6318529 width=136 style='width:102pt'></td> + <td class=xl6318529 width=82 style='width:62pt'></td> + <td class=xl6318529 width=193 style='width:145pt'></td> + <td class=xl6318529 width=244 style='width:183pt'></td> + </tr> + <tr height=21 style='height:15.75pt'> + <td height=21 class=xl8018529 style='height:15.75pt'></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6318529></td> + </tr> + <tr height=21 style='height:15.75pt'> + <td height=21 class=xl10218529 width=314 style='height:15.75pt;width:236pt'> </td> + <td class=xl10318529> </td> + <td colspan=3 class=xl8118529 style='border-right:1.0pt solid black'>staattiset + aliohjelmat</td> + <td colspan=7 class=xl8218529 style='border-right:1.0pt solid black; + border-left:none'>Metodit</td> + <td colspan=4 class=xl7918529 dir=LTR width=428 style='border-right:1.0pt solid black; + border-left:none;width:322pt'>Keko</td> + <td class=xl9218529 width=193 style='width:145pt'>Apu</td> + <td class=xl9218529 width=244 style='width:183pt'>Tulostus</td> + </tr> + <tr height=21 style='height:15.75pt'> + <td height=21 class=xl10518529 style='height:15.75pt;border-top:none'>keko + muuttuja</td> + <td class=xl10418529> </td> + <td class=xl6318529></td> + <td class=xl6318529></td> + <td class=xl6418529 width=141 style='width:106pt'></td> + <td colspan=7 class=xl9318529 width=570 style='border-right:1.0pt solid black; + width:428pt'>Juna</td> + <td colspan=2 class=xl10018529 dir=LTR width=210 style='border-right:1.0pt solid black; + border-left:none;width:158pt'>N1(Juna)</td> + <td colspan=2 class=xl10018529 dir=LTR width=218 style='border-right:1.0pt solid black; + border-left:none;width:164pt'>N2(Juna)</td> + <td class=xl9118529 dir=LTR width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl10618529 style='height:15.0pt'>metodi</td> + <td class=xl7318529 align=left width=64 style='width:48pt'>globaalit</td> + <td colspan=2 class=xl9718529 dir=LTR width=128 style='border-right:1.0pt solid black; + border-left:none;width:96pt'>main()</td> + <td class=xl9918529 dir=LTR width=141 style='border-left:none;width:106pt'>tarkastaTilanne(Juna)</td> + <td colspan=3 class=xl9718529 dir=LTR width=159 style='border-right:1.0pt solid black; + border-left:none;width:119pt'>Juna(bool, int)</td> + <td colspan=2 class=xl9018529 dir=LTR width=146 style='border-right:1.0pt solid black; + border-left:none;width:110pt'>odottele(int)</td> + <td class=xl9018529 dir=LTR width=182 style='border-left:none;width:137pt'>onkoTarpeeksiMatkustajia()</td> + <td class=xl9918529 dir=LTR width=83 style='border-top:none;width:62pt'>toString()</td> + <td class=xl8518529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl6718529 width=78 style='width:59pt'> </td> + <td class=xl8518529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl6718529 width=82 style='width:62pt'> </td> + <td class=xl6718529 width=193 style='width:145pt'> </td> + <td class=xl6818529 dir=LTR width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl10618529 style='height:15.0pt'>* = viite</td> + <td class=xl7318529 width=64 style='width:48pt'> </td> + <td class=xl9018529 width=64 style='border-left:none;width:48pt'>*</td> + <td class=xl9118529 width=64 style='width:48pt'>*</td> + <td class=xl7418529 width=141 style='border-left:none;width:106pt'>*</td> + <td class=xl9018529 width=39 style='border-left:none;width:29pt'>*</td> + <td class=xl6418529 width=83 style='width:62pt'></td> + <td class=xl6718529 width=37 style='width:28pt'> </td> + <td class=xl9018529 width=64 style='border-left:none;width:48pt'>*</td> + <td class=xl6718529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'>*</td> + <td class=xl8618529 width=83 style='width:62pt'>*</td> + <td class=xl8518529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl6718529 width=78 style='width:59pt'> </td> + <td class=xl8518529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl6718529 width=82 style='width:62pt'> </td> + <td class=xl6718529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=18 style='mso-height-source:userset;height:13.5pt'> + <td height=18 class=xl10718529 align=left style='height:13.5pt'>rivi</td> + <td class=xl7518529 dir=LTR width=64 style='width:48pt'>lipunHinta</td> + <td class=xl8318529 dir=LTR width=64 style='border-left:none;width:48pt'>pendo</td> + <td class=xl8418529 dir=LTR width=64 style='width:48pt'>pika</td> + <td class=xl7518529 dir=LTR width=141 style='border-left:none;width:106pt'>j</td> + <td class=xl8318529 dir=LTR width=39 style='border-left:none;width:29pt'>this</td> + <td class=xl7618529 dir=LTR width=83 style='width:62pt'>onPendolino</td> + <td class=xl8418529 dir=LTR width=37 style='width:28pt'>m</td> + <td class=xl8318529 dir=LTR width=64 style='border-left:none;width:48pt'>this</td> + <td class=xl8418529 dir=LTR width=82 style='width:62pt'>minuutteja</td> + <td class=xl8318529 dir=LTR width=182 style='border-left:none;width:137pt'>this</td> + <td class=xl8918529 width=83 style='width:62pt'>this</td> + <td class=xl8318529 dir=LTR width=132 style='border-left:none;width:99pt'>minuuttejaMyohassa</td> + <td class=xl8418529 dir=LTR width=78 style='width:59pt'>matkustajia</td> + <td class=xl8318529 dir=LTR width=136 style='border-left:none;width:102pt'>minuuttejaMyohassa</td> + <td class=xl8418529 dir=LTR width=82 style='width:62pt'>matkustajia</td> + <td class=xl8418529 dir=LTR width=193 style='width:145pt'> </td> + <td class=xl7718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=18 style='mso-height-source:userset;height:13.5pt'> + <td height=18 class=xl10818529 align=left style='height:13.5pt'>02: private + static int lipunHinta = 50;</td> + <td class=xl7418529 dir=LTR width=64 style='width:48pt'>50</td> + <td class=xl10918529 dir=LTR width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11018529 dir=LTR width=64 style='width:48pt'> </td> + <td class=xl11118529 dir=LTR width=141 style='border-left:none;width:106pt'> </td> + <td class=xl10918529 dir=LTR width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11218529 dir=LTR width=83 style='width:62pt'> </td> + <td class=xl11018529 dir=LTR width=37 style='width:28pt'> </td> + <td class=xl10918529 dir=LTR width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11018529 dir=LTR width=82 style='width:62pt'> </td> + <td class=xl10918529 dir=LTR width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl10918529 dir=LTR width=132 style='border-left:none;width:99pt'> </td> + <td class=xl11018529 dir=LTR width=78 style='width:59pt'> </td> + <td class=xl10918529 dir=LTR width=136 style='border-left:none;width:102pt'> </td> + <td class=xl11018529 dir=LTR width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl7118529 width=314 style='height:15.75pt;width:236pt'>32: + Juna pendo = new Juna(true,40);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11518529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11818529> </td> + <td class=xl11818529> </td> + <td class=xl11818529> </td> + <td class=xl11618529 width=64 style='width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'>0</td> + <td class=xl8818529 width=78 style='width:59pt'>0</td> + <td class=xl11618529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=19 style='mso-height-source:userset;height:14.25pt'> + <td height=19 class=xl7018529 width=314 style='height:14.25pt;width:236pt'>08: + public Juna(boolean onPendolino, int m)</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11518529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl8718529 width=39 style='border-left:none;width:29pt'>&N1</td> + <td class=xl6618529 width=83 style='width:62pt'>true</td> + <td class=xl8818529 width=37 style='width:28pt'>40</td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl11618529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='mso-height-source:userset;height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>09: + if (onPendolino) minuuttejaMyohassa = 15;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11518529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl8718529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl6618529 width=83 style='width:62pt'></td> + <td class=xl8818529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'>15</td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl11618529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>10: + matkustajia = m;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11518529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl8718529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl6618529 width=83 style='width:62pt'></td> + <td class=xl8818529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'>40</td> + <td class=xl11618529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=22 style='mso-height-source:userset;height:16.5pt'> + <td height=22 class=xl7118529 width=314 style='height:16.5pt;width:236pt'>32 + Juna pendo = new Juna(true,40);<br> + </td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'>&N1</td> + <td class=xl11318529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl11618529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>33: + Juna pika = new Juna(false,20);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11718529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'>0</td> + <td class=xl8818529 width=82 style='width:62pt'>0</td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>08: + public Juna(boolean onPendolino, int m)</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11718529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl8718529 width=39 style='border-left:none;width:29pt'>&N2</td> + <td class=xl6618529 width=83 style='width:62pt'>false</td> + <td class=xl8818529 width=37 style='width:28pt'>20</td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>09: + if (onPendolino) minuuttejaMyohassa = 15;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11718529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl8718529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl6618529 width=83 style='width:62pt'></td> + <td class=xl8818529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>10: + matkustajia = m;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11718529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl8718529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl6618529 width=83 style='width:62pt'></td> + <td class=xl8818529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'>20</td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>33: + Juna pika = new Juna(false,20);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'>&N2</td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>34: + pendo.onkoTarpeeksiMatkustajia();</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'>&N1</td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>14: + if (minuuttejaMyohassa++ > 20)<span style='mso-spacerun:yes'> </span></td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'>16</td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>15>20 ei</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>16: + if (++matkustajia <= 20) {</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'>41</td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>41<=20 ei</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>20: + else return true;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>palautetaan true</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>35: + pendo.odottele(30);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'>&N1</td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl12618529 style='height:15.0pt'>12: public void + odottele(int minuutteja) {minuuttejaMyo<span style='display:none'>hassa += + minuutteja;}</span></td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'>30</td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'>46</td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>16+30=46</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>36: + pika.odottele(20);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'>&N2</td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl12618529 style='height:15.0pt'>12: public void + odottele(int minuutteja) {minuuttejaMyo<span style='display:none'>hassa += + minuutteja;}</span></td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'>20</td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'>20</td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>0+20 = 20</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>37: + pika.onkoTarpeeksiMatkustajia();</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'>&N2</td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>14: + if (minuuttejaMyohassa++ > 20)<span style='mso-spacerun:yes'> </span></td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'>21</td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>20 > 20 ei</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>16: + if (++matkustajia <= 20) {</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'>21</td> + <td class=xl12418529 width=193 style='width:145pt'>21 <= 20 ei</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>20: + else return true;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>palautetaan true</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>38: + tarkastaTilanne(pendo);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'>&N1</td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>27: + if (!!!j.onkoTarpeeksiMatkustajia()) lipunHinta++;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'>&N1</td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>14: + if (minuuttejaMyohassa++ > 20)<span style='mso-spacerun:yes'> </span></td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'>47</td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>46 > 20 on</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>15: + matkustajia += (20-minuuttejaMyohassa);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'>14</td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>41+(20-47) = 14</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>16: + if (++matkustajia <= 20) {</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'>15</td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>15 <= 20 joo</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>17: + matkustajia -= 10;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'>5</td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>15-10 = 5</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>18: + return false;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>palautetaan false</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>27: + if (!!!j.onkoTarpeeksiMatkustajia()) lipunHinta++;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'>51</td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>!!!false = true</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>28: + lipunHinta += 5;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'>56</td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>glob 51+5 = 56</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>29: + }</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>39: + tarkastaTilanne(pika);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'>&N2</td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>27: + if (!!!j.onkoTarpeeksiMatkustajia()) lipunHinta++;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'>&N2</td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>14: + if (minuuttejaMyohassa++ > 20)<span style='mso-spacerun:yes'> </span></td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'>22</td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>21 > 20, on</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>15: + matkustajia += (20-minuuttejaMyohassa);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'>19</td> + <td class=xl12418529 width=193 style='width:145pt'>21+20-22 = 19</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>16: + if (++matkustajia <= 20) {</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'>20</td> + <td class=xl12418529 width=193 style='width:145pt'>20 <= 20 joo</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>17: + matkustajia -= 10;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'>10</td> + <td class=xl12418529 width=193 style='width:145pt'>20-10 = 10</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>18: + return false;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl8718529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>palautetaan false</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>27: + if (!!!j.onkoTarpeeksiMatkustajia()) lipunHinta++;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'>57</td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>!!!false = true</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=20 style='height:15.0pt'> + <td height=20 class=xl7018529 width=314 style='height:15.0pt;width:236pt'>28: + lipunHinta += 5;</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'>62</td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl8618529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'>57+5 = 62</td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl7018529 width=314 style='height:15.75pt;width:236pt'>29: + }</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl7018529 width=314 style='height:15.75pt;width:236pt'>40: + System.out.println(pendo);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl8618529 width=83 style='width:62pt'>&N1</td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6718529 width=244 style='width:183pt'> </td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl12818529 align=left width=314 style='height:15.75pt; + width:236pt'>23: return String.format("Matkustajia %d, myöhässä %d + min",matkustajia,minuuttejaMyohassa);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl8618529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12918529 dir=LTR>palautetaan: Matkustajia 5, myö<span + style='display:none'>hässä 47 min</span></td> + <td class=xl6818529 dir=LTR width=244 style='width:183pt'><span + style='mso-spacerun:yes'> </span></td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl7018529 width=314 style='height:15.75pt;width:236pt'>40: + System.out.println(pendo);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6818529 dir=LTR width=244 style='width:183pt'>Matkustajia 5, + myöhässä 47 min</td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl7018529 width=314 style='height:15.75pt;width:236pt'>41: + System.out.println(pika);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl8618529 width=83 style='width:62pt'>&N2</td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6818529 dir=LTR width=244 style='width:183pt'> </td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl12818529 align=left width=314 style='height:15.75pt; + width:236pt'>23: return String.format("Matkustajia %d, myöhässä %d + min",matkustajia,minuuttejaMyohassa);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl8618529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12918529 dir=LTR>palautetaan: Matkustajia 10, my<span + style='display:none'>öhässä 22 min</span></td> + <td class=xl6818529 dir=LTR width=244 style='width:183pt'><span + style='mso-spacerun:yes'> </span></td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl7018529 width=314 style='height:15.75pt;width:236pt'>41: + System.out.println(pika);</td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6818529 dir=LTR width=244 style='width:183pt'>Matkustajia 10, + myöhässä 22 min</td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl12618529 style='height:15.75pt'>42: + System.out.printf("Lippu maksaa %d euroa.", lipu<span + style='display:none'>nHinta);</span></td> + <td class=xl8618529 width=64 style='border-left:none;width:48pt'><span + style='mso-spacerun:yes'> </span></td> + <td class=xl8718529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl8818529 width=64 style='width:48pt'> </td> + <td class=xl11418529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl11618529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl11918529 width=83 style='width:62pt'> </td> + <td class=xl11318529 width=37 style='width:28pt'> </td> + <td class=xl11618529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl11318529 width=82 style='width:62pt'> </td> + <td class=xl11618529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl11418529 width=83 style='width:62pt'> </td> + <td class=xl8718529 width=132 style='border-left:none;width:99pt'> </td> + <td class=xl8818529 width=78 style='width:59pt'> </td> + <td class=xl8718529 width=136 style='border-left:none;width:102pt'> </td> + <td class=xl8818529 width=82 style='width:62pt'> </td> + <td class=xl12418529 width=193 style='width:145pt'> </td> + <td class=xl6818529 dir=LTR width=244 style='width:183pt'>Lippu maksaa 62 + euroa.</td> + </tr> + <tr height=21 style='mso-height-source:userset;height:15.75pt'> + <td height=21 class=xl7218529 width=314 style='height:15.75pt;width:236pt'>43: + }</td> + <td class=xl8918529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl12018529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl12218529 width=64 style='width:48pt'> </td> + <td class=xl12718529 width=141 style='border-left:none;width:106pt'> </td> + <td class=xl12018529 width=39 style='border-left:none;width:29pt'> </td> + <td class=xl12118529 width=83 style='width:62pt'> </td> + <td class=xl12218529 width=37 style='width:28pt'> </td> + <td class=xl12018529 width=64 style='border-left:none;width:48pt'> </td> + <td class=xl12218529 width=82 style='width:62pt'> </td> + <td class=xl12018529 width=182 style='border-left:none;width:137pt'> </td> + <td class=xl12718529 width=83 style='width:62pt'> </td> + <td colspan=2 class=xl13018529 style='border-right:1.0pt solid black; + border-left:none'>ROSKAKSI</td> + <td colspan=2 class=xl13018529 style='border-right:1.0pt solid black; + border-left:none'>ROSKAKSI</td> + <td class=xl12518529 width=193 style='width:145pt'> </td> + <td class=xl6918529 dir=LTR width=244 style='width:183pt'> </td> + </tr> + <![if supportMisalignedColumns]> + <tr height=0 style='display:none'> + <td width=314 style='width:236pt'></td> + <td width=64 style='width:48pt'></td> + <td width=64 style='width:48pt'></td> + <td width=64 style='width:48pt'></td> + <td width=141 style='width:106pt'></td> + <td width=39 style='width:29pt'></td> + <td width=83 style='width:62pt'></td> + <td width=37 style='width:28pt'></td> + <td width=64 style='width:48pt'></td> + <td width=82 style='width:62pt'></td> + <td width=182 style='width:137pt'></td> + <td width=83 style='width:62pt'></td> + <td width=132 style='width:99pt'></td> + <td width=78 style='width:59pt'></td> + <td width=136 style='width:102pt'></td> + <td width=82 style='width:62pt'></td> + <td width=193 style='width:145pt'></td> + <td width=244 style='width:183pt'></td> + </tr> + <![endif]> +</table> + +</div> + + +<!-----------------------------> +<!--END OF OUTPUT FROM EXCEL PUBLISH AS WEB PAGE WIZARD--> +<!-----------------------------> +</body> + +</html> + diff --git a/demot/tehtavat/vk12malli.xlsx b/demot/tehtavat/vk12malli.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8837825a6b350850eae34664dcc98d744f59d209 GIT binary patch literal 17293 zcmeHvWmH_-vUTH)yGwBQV2w*~36kLM5Zv7z0*y=10Kq-DTW}8&2=2jy27R5JbKki) z_q=bsU*Dg1n?d(z=vBK`tvP4a-g{Lm%frCp0N?>Y002M%D81G!@PYyWaNq#|Yyc2i zN5bCD#mvsd;FYI?nX?|Nhpi3ydst}tTmUrW^Z$ALACAE2t0C)Nc8qrXTXd;;EGF5! zBrLjc)&U;y1q{v`o9KmvNrmaH69G3oxxpZ--1dcq={B=4&)}(2#(WxBu5sG;`0kRh zJg$oif|xlojpO+d;H2477d)&Qc%1z8qcOvls{l+59fcQSTR8=N9|Po!4h1!Zhjfc^ z&MXECHTHG4$?ukrgB7x9sz2uuNuVIGflDN1rw*e0?UP1haHr09^c9nV+rCz+lFYAI zD}>4So0y+7Sf;WvhQ&@HC=($AN{1H^dSi^BU)Z383Jw$I_PG`4XmDuo^i;Exoh;lU zhTU#`EVErkh@&DvozjH!(!ljjEmQStX3qif#!Uo&v{jsW-=zBK*d=G(o;BY_znuxW z<bk`3#r5JTGWJenTCB~P{N3(}^mLal0bsfXwykyvb&qC89BvYO!*;xib&c){L`uT3 zxhCio1!uV$s%QFnmUKcCW3Wq@E0$$7JD#dqXkCn5JgbK20@Ln`>Fp^o0Pyq#15o}K z%GSSTr@DmTPyxb7WC&#qoXl*T*;s!*|A(sohxz$WQ;$iQQ0iqz`E(-FCb4z*%}xfG zSJ<i`(@OD*tc&{iS^e95YSHVf5SSo2lclMv-3bw$mE#?&SI<a{*_3))=*4QD8+*@N zdsO78qvsk^T3F!>5XF)hX)LeU7<d#Uy)&M_E3S=>CTdB#r!wXueTjp7cIZ?X&#p3T zWI2^cSZww+X<I0)lT4XKaJJhTh~SM-Dts&WqqdPt(cXh?$JaPjDMmCKTVTX(Tf!W< zWMZi}LwrOw823DL26O0+(gY@(c2W1`#Zv>HBc*)gq|Dm6;A)h!=)plCYmQ~fP5Zdu zMp4MRqUnuMcR%_o1IWbxoh2)X5A@KG#P%5m03ZSYp*(EZ{ve9Gz0(_Gd;2#(Q`<jC z0|m)%kk9_#ezYY{K=d5~n&9@}DPP9~JF_JI_874$oofKC%En|LPs$aYy-1=&i|7z* z9)2+Oy|2h*(ZhPtNgqDEb=GSz4Fm9FVVU+4{S9BcuwXFxT*Gu$U9q8Pkc6XuqkpfG z^Zkntm(=g0XyC%WoD>vH8&)wmlG$c{X1&NTAtc&&^_)W;7F2BHyq^s){=g8M9OO{W zL#`AYH~#ddwZ%@}$8p;tE~QFy&>nx>6ay6XZIYZRO`CdPh&Hm1ysCGLH*6@?u$H*j zRGxi_+h}kvU{)YJO}wStdQLycQyVudoHfi33FYl&!oz0970F9Pwqp~90r$o5%w^*< z<iA5u)oId#0R$C}5S>MbKm&rHf5uLXYWGi$wNss;s~j`yEhTeQWQ71~kj0H{b|;(O zeB>%gh_UmJo3SzjqGj3)uub@}rL&>ErOYwR;^HsbRC$58Hw`Rl1o;{WEh{iMX20o9 zo&wKM@wL!bR_$cfw4$51!6JSfu{!b<Fd0qe=KA_p0hvf3xd!!GbCJcl0*+M|b&a@x zgML`Ex9|g9So#BccnPCcPcXwZs--_=O>Wb`r5=lpbhIZ8Zu!e7p#2j5%GwHoWaP%U z2-3dTmP=6K{@Os`a^tmkNws(C3q-Si^6#@)P`Im1o#LJrZWl~Sn|#QFhW*;&yB%zy z2_!tK$TM*C+TMa14C5!a<5EZlyIk4kLk?FcPCDLgiRO(eh8Fl2?SXtB;$B>TTL~&L z@hQPbr3W|*B&IDC5+H;b?A<`W{SgrR^nwoGaumVk1nXePu`r<ws{$#{fHKR}Q6wwN zU;Yg4@7ChZxX?BUQlb_?G9vaLYvE#PW^2aw>zU&xmk+gG+As0obfPb~le^g4(lrnx zxJE71ysJ<o?z0Ogvr13VRC_NvE$d6XxETP|+hUXo)q2Ek!!!xq>XJjN6J7yxi+d#_ zS4%J=KMhYjHyi$f(%<K4b(6~Vaxpj}PlA$q+i|H(uhJ``Px#pkpQX2Z*n>PVSpw34 z$*70I;!38>$>QAIiC+IZMrus4YT=Z3O-G?}H1Cq5E{q69Mg%E1MirYPs)IBzUwwjp z2DKdVdaiWVoTi8CN;!s#+}oQoPgqPsae8Su;+mlCliW9`oX9|0#Y|jyf$TXh@o}?M zM3)GyB^Y57KQ3zYq;P^1B-%y&+55KPxmlzY1$>TrV_PG=)%$7J{h%|Ku~VFGdJFA? zc^wTmr(5{0&zzO>2d>`rnb}Z=s|bn}%#s<Gk5UzhQ_KN}o18~>^(qyuH_#84H0e57 zN<~w0W;HKR2ZiTSPl;#EeZ9xJiNXE6DW{j?ZjDPWr|_m{V>CWba%EcXXYe?jL@!e( z7xNzc<b=W%_?B2g?Eyad89n&)5n+NYT+xVev!$BRr@pMWfJxCX+_&)=bf!VR5gV+r zQbERJ0DCOmv>J&HU83nW@CBUWtED^kZZIaYS5>zE)3+aL7vFv)ZiY|9K6`Yz-<vw? zea6CKvCbMBywQ`o>UXs}|14i5+wc7Q8UD71R^QWYFJ0&Ty(b8R(~@E;nl0!4>ToE! zO8DWSb%5s7Hc(pf1}ydBz0MYp^c3jwJj{`Xj>@qEw--ar0uC+E4RJpkiFB<3WNy}k z=J?iKL-dRuMn7lS-IO%M_=6?lF0s)T;F`~ZlvNJZLE@ZI(}OQM*lEXDy^qw;NApu_ zw8=nyyB758=g4vcSIb~N<KyQfOeEkm`hwk?Brw*|vC6jv*SOmtd0~}3GD%Vec}30w zDmpM;w3`*IUwZ03N~N1kojblOAJdFiI7y3)3~*E~<QdjZ+8KW~14(i`$wmY&svmY) zwZdSx?v14GOU6?dQ3C09j`&)eF<Yoxyi7kBiFQWUJF<7utg7_<Ecu?;&iXHoPpx?S zR8+%AC;6C-MZju6m6)q$#^4i2UWp5V8>j)MW#3e+f#o9nAOS9i7uv89+3As32Ksbg zBUigK71=pn!^^d(l~55q>3uQB`PQ&~T4~eRZoAMooM3VNqDDXT4n1X$R51D)(X{_N z-eskDXW8V6jzONr_V@nzZApeO#tLGrr8n=!1+>3-yregQ;kMZNz}4Ouf@=9ST&#VZ zgkRPVLtfnDb2<tNi7t7yRxqr_GZkDk@l4TG{d2B((GLYMkyxzjZI)s3R&N9^9*47e zh;K=ZnZo<5<Km7^Tgb*^i9v)^uMNjP66U)qu9c6@RTaDtYn(SypApYW*BOg2k9yzB zqM`L}A#<dAtJ#`8O$VEw81?}}vl(%~Z;WVMAT7S8q4iQ_2X8Yp+9e+4EUiFz+KcV3 z*gP|-e>j0s8=V;C_Ru407U`>Y#v!qTKy+f%;WwrQvlVY_HZ#n&Q!HhH^jKzATDs^d zm8Cb_b3|m{9jC8o9bSbE&_h+pFDn@1b@?V%g`nQ4C4Mpe(etiCfrA&(+TqUVsH31- z4FQW{7A++Y74>;?7$BOPj_FAoX4FdsDd|;yoor19RQG9>ER>szo;)q~M%nv1WU58C zD{huTpAQiPA)8cO#?KuCx*zyoiREx4J8T*;2KfaZfNX7_Z{zK9?MI~=!&?k+$ctyD z=w!XuqSa|)kZDHQsURoYQ)g^dIleDVOX?(l9c6Scq9%Dl=KxnDJV$oA?xty2@VxNI zF;5)rH9ca<D*hy2+9K2xv_=~{su-O6=bcXS@Y~KYkbG|ecP8~L6e>8k`dNuGMlHJ8 z(2G@uKI{DzGuhfCaAa{%6K9Qa+#rRKgdWU0FZ*j{V4hv6tTsH#vFUyDi52`?=;bY( z^RW`sA1iO1*K&@1Y&e5e?MQi070sV?``Uyw4@=$JwX%=eB_%KV-j9`9XhDr4>4-5Y z-p%8zXX;c`Xvz~+adWPBMUN2m8m?f_IK+osJX?4wK23jE%j5k_Ari0{wRRUu3vUFY z;yc7cCW9{{z!&ss2yM}Dx}e-@W=>XzWvQI4X=dz4HhV+LA@iefQO)_zsM+q;h9r?d zeYMFOfrjbNYhMx>kR%ch$xTR1I+Acj%+IEL9WKy(c+xm%6xq9r7z6Xd$<hP^wi-#s zrYkxjDeB)#QUO~|`EJO6#34lm)n5gLv!$7ti}Rn=>904x^4YK2G$gJ&s)rp%@*3t* z!oxdpE)+#VjhC|N^)8I@?IQeAD)<`b!Ml#ctZRGQVPc!--JM_wu{l~i^XC@m&@B^u z%j#3_MV3yn8oqB|aS&Mq!A3Kz9T_l6N^+3{U`<@)not$$2ZCO|zArVgh$Ud*oiDPH zp6o+EqKPNVORa6c8z6jSQ>s5<-tyH5<`+`cdOVEveI{s^-#ISxeIi5_1U3|YF9RBs zJo+ABEOy|2mHoyS4fccW=*amM;@?HUuRChn5HfogNJ&NTZxQ%4cg~-=JSL(0XDJ%? zvlKmRcU-JkB1%XSV>mEk|J2aBNgrut1Gl8N)R>b1=G-gfMU>6)e{gCMPEUCVIw!LI zw5u{os2N(=;QFbvv!M=u+y~r{#G*ZTLnvsld+olDxxB&)2*m8Zjp3zmiNw(7HY|v% zhLKN3%8CzE)j(bafw$RBwQC|a>5K{*e5k39@!-{y)vLu^*$sPvj+4Wpx4!uTB2zIf za25qi&sx&OXE5JSR-o-d4X3LNRW|IIPED^A{m6fX?JZMzD#a8|R)&G86eC{ct{<69 zu9}^a!Lw&;fmRyRIo>=t)1CPYRr-m|ynP;Sql4{mIA*}Ntm)e_n!Z1ux;PEG?M>e% z@m>p}%L0wniH6MZIeZ)C2@snlB~_Z2Q|7%}ZJ7JMwXM*bJffCtkTVr+EIr!7W!*#w zGdnDo+T5gTU?qVxdgkj0BRQ}7)Te|eNbLU|m;Z}ZdH$bO`TxBtgh+l;>-YeGrQ`p| zm0vnhuD9g0B$ME~8u5Stw<?WQm4KT<7X~d84?qkMYQ5WtK-GS4TS=oLG3|Ek_n=Pk zJf63K+U~AD1zpM9Y_6o7m}TQ()!*NT??=tz@!Y$j1NFO$HrHCOmZh&%IUTx<kDEF9 zoq7#QZg<-=58sW>KepIC)GXFNKCZ7m9X(8pT`e6SSl5dnl4ZNiS5)0SoX>vwa(sO7 z&9PZvS+FX*CvoE4(WcY0$L0s82Je;1l<WGb&0ekDdmo3ZCS8&GuHM-z7Ga(ok*X8* zp`GKq&2LudN)2V<+roXFcP)M^@r?tmjZNOVcAdWdk4wutXP~B=kA9jbPsLdcN@ORM zv<BHcOWQ@^;Omp4mG7}W^G^=P&*t5i#_Y~L{fWM2iRB9Kx?7x#2Nj{8oXk@MFC5V= z&F&t|i7aYFcY7Wj_TIGwKRUPHHe-wA9H!>@=?Ik{UzOeEsvVeidX8)4T=SNNhab#U z&)8?ZkQBD%S$)4x4IY=EYF(t}scl=T@-Gi~j8nq6G?=v6wVv|Fe<$>2F<C?nC0~2M z$=j*(w(b70+Q7zdrE<=o<5+?{@2Ew(^7u(cy|p!0-twL+1gCAqmMkdxba!ZzAFX<_ zYGn1G)4%fM+Mr6OeP!RQbCp<EAC|ZE;aN>xYeiz~N$bPTS!ckE)XO!hQ|o6OW*#db z5!>r=gc@x9YT{hI8{(teqKD{nyF1)g<d4Yy`FgD^#(sJI$^xzh>n9)j$IUvI{aHS{ z(M#+Vox<>XO$qzYzkRq6e|PjDx)<GY5s{(O6e|qoBc9*doMuX@O|ZHlu^;);NTch^ zR_TUygj(B9$zi^&+}C8VNA5-KN>3Z#xj{=@XdCEXzrDLn2@`)eAiley7+kDqLh%?- z;kG?_?dt<yua;_7`;|?kZPm^%J4A~U*y^qS3DoF|yG+X3q3jxeA2*0LI?@tG$@!uH z%8nVVNnYPI2yKG=Rol=wump}1c?&O1%g`>c2f7fB5t$j*0k5TLf0s|bqdkYJb&ht_ zua*7s@n+KV`teXYP2og2ib7?hjUc(HM$|a)Gc*-)42#2?z(}|cc!SJf9YgcLW;i6| zB)nqgYK(wyH|)v9vEi?GxW;|%st#K1dlhxv(9rJf_B;u$ry|L&BTkzd{}*N+*@>Sn zkK>ejzM;Jf@LCiz?Rr3$xzhvJm!u=>J(umxdoMeMZiDoG7n3}zTD>+${>b9+{wu%f z2Dn6mGkh!Hf-jrUsfTi^&$+TUohnoy-$4d(Fn1+u)}#fxfcV=7$FIbe6VWi4cCG95 zc@jbou6g;1<Sv@w8EH+;{D%~(teT#p{9i31B~)J!<zoVt*=^pXv}DoNwUlr;dA*&j zkf23N=cjg-i3OtX5t0iL#vxk7;-D4r8GfDxC5;zD7p&UWYLjC@(O50akbsjK{Krxr z*1i&6b#r-2@ru3DO7|t*#-Mj>9kNbS@q@{%Bq26$qLo>%i8o$y0>6_ra_Oq7a4&EO zTy9CBT}a5}9Ze9Dq^j&j0e7HO*?u3Ns@ZaRJN$gj#lv!R%9+Y(oxZT}6`m$Qxu^nO zDlO)7mxt#J!566~y9pG)S_qWr^K(>kQjm3w3UpHCp_7DcJS9R(UW~rIWlR!nlMbNC zhptK>UHcu1tvDTT@Je3_6%Ec_j*7Vq=JZk+k~9NLVQrT<K<-xAPwv)BU{(kfvnNkt z6v=*7U$SVvq64S)O%ZVI<2LLUo;SUy4*a#R7R~V#!TI-TPIBn=W(9<#mSrY8`5d>1 zWtLP1O9~>5;Ts(16I-aZis(N$u$8aiML<qH28yFRRbQY)Z1d+yK&3f~PdN6cY8~A# zXB{lBGyzz#S8j^P=R-OJCnI&*E;ygcGqgrO3&AS2s^zTR?(Cy_tqm(;tb5W(hG=BR z*AY?ml&w^pKX+7D8yF&?lMcZzPv0EP%IR^G8z=!Z7oX4{jLkuVl&U>^w{Z{V5%_qw z+nBYEzO~?LTZg&LCk<kNjPAru_Ted-lq-T2F}|Hk%E)23&qbhkmT_NAR)o{So;mSJ z%6v@oR99j~GY(U3YKWc(nxl;G@Au~wh1%y8;PIU!Q83Wfv}NS!w`H_@bRXb@H9p5w zR_f$UYbic=MB9wzbV$koFmOX*`M!Hk@zs1jBW^HNw@ToH$bbw{G42wxSmPEVf4hZ` z!eIETRY}O9V!=Q!DaA8bPP&NQ=$<>qq14ZWLCX9ly864-@ZMQZ&nTruq)h9A(0cE` zy?~dAL;+(FQdFj3{@8dVqUxKuV2N)+paY^7m{)d>);WbFnHxsn9^k33daXaCY-xN$ z@Jse1$e(8`Uy|$8u;!S4t6*O9>{G?N3dw*Z1pq@jMgnIZ8w0keDlN5aIzW{ZikfJY zUA21{Q<XE%JJv{vfsFOA=Z<BlDhctPF`ZqCO|30Aet!7U&Bwt(;4v!5VU}wCQ|y;% z)J+R!b+Hir3>@r_*m{{*)ZB0y@8<^wiDXm)X?zqTXx>cJa83;SVmuEKKbrb3LKhLP zvhJI_C69zCMo+=P%4V8Ilnkya#@%mO@!DbMiphDSRgbZ8h-He(uh_#NZd@K0(XS^+ zD`O3FoXi72R4LlZ_GY9qI25MCLkAOz%MmNcSkG*E7<Q^9#0B4FA>}akv(r^+wvoga zUPl?nSK=PDEF(F5wu7T6ArO`02uL!1OJN_!Zyph|S(HLS->$<EzOF;<nmckBYauSI z*$O!%iD`B+wmjok*s<Ag@T-LyxeHul>Ru#@LK=cw38Q=96#>h-(~Bd)<qxoYa`GVs zDF6l*C{=C#UPn^LrdMyiw@bco>4v3v?X#zc_v}*_^o}LHaaz1Lnx7JeyO$V7om^1b zYl?z`?k1n~{=|DsGk64lnzu_40BPA^jDf5^^j;I&!AMN<DHbZzNRU+wI0?Sp8DC*g z!2K47;x#t`Or4YQP^s88$vugdF*^<{M;Y~=gPF#S=1_>xnpxDqHI-@5jNj>8=JNe5 z90?7!c%}rF$Z2$$E`i8fCV`1U8P%S^tm3yEwV&-^G{qAUYcvxXno}jWzwY)W3>%$h zPLOEHfd&|b%EV<#LZ<}kH;Ud#7r&mlT%3JApC_>;QxAkJPf!z<YDfVOP}UZR^;$CQ z>jAbgqOBm41pVi70?r+b?8GeP=p)PcbnLz#IIxa$G-9Kr7zx%CTN*{DLpv(g-RZis zDa%9ite5RTF%oxi$h;{FJ_lVTX#-{J0SU<=9U<#UU+X>)!gV`t_a!U_+~rz*y{sQg z5}~8Zloi9cV?i`l4^^Iw9FUtRzeJ`cRc0ltS`}vcgw8rjR%3A;F{t7SZ*Gh#7tx<y z0A$$iQU<b1rDVbkfw|K$<mU))ux`x<u^hLz<QaG0=Oj{)<&Ra?=MJcXTzY<}4^9uK zFRj4!Z(0m`YzT{k_;N=w>gFGM(HxSTfR40?HGGLU6on)NjN2Fq+z8-F)1W`R?fBE% z;pV+v)4?fx*qW*Ya`V?fhWcBn8@L3t&su`&&+_mxdy=(xV%-RY<*Tl7T}>|GPEo}& zWyLWp5+EUfHh4cXFsSMZ&s>NHe>N@0T?k+3SJ|DZsoMETpvnU1C=5pw#mM?|_F(Oa zu6d~Xjrdz&{Ti$vrd->X^~*7e`bUuiM`D5|1y1jzcQ;%K1pz=uMuys?fG$;NO6n0* zavJiMUA!V3SOq)1x|6}v8cW7&sIfsrX7{U3+p&EPi`N)^@ktO=iOZzseGy~^yNE7$ zbO?)U^2L^Mav@){TW$|yP>fSk;Qe&?6|BTmy@_cFCv1vpja58Cs*s67iI`T{PnT;^ zh);CGez_dh8SxscuN;Zub=cZLfcDv-Z-};oxPKu^Add7PvRMSR5>4a)FJHfk8-uu< zs38LsW`Y?IjD@l69Ia+o^SC-&iK3_0jBY8Vv~ZG1j#o$yjGEQYO}<EDVGMC0Y|*3J z*}rDZdmoF*Gkv*VdE%DUh1ilH%u5==cO61LPAw@@0t}Or3@L~LFyLlEkTvoiM!h`5 z9JpvaHl&ndWFpNl?kfx@mgy>sVWCG+FpP12X5BAwi)jY5xLvCls<fcpGrE82Tuq?L z$P4TE6%m5jD6lHB4?{f!)ldbWox;?d*k++q(&n6uWo=2`9OttEd-$KX4kVB{ci@V* zjDIDBa&{i>fAa7MapKmSPZwCGke(wH69)zT1XBr#xGE?p#L09pLm`4j$vr!nf;yQh zMR~k#2iEZd;+Kgm#)={l2a`{E5^<WWPat*Yh3lqm_tKln4{x@=?xTU^ns=0fhS@3b zcC#r9l3*kXe_9MM9m``g;-k4Px0e!gu>Z;Le}g7uuq?vosPH?g&q1vKkObQ3DdDG8 zFZSoue}WQ=nwQT_@)?EfAUmzhHv|s)2LM)>8W&D^jE|%5PG7>UQPfY#Fme}zsU?rl z`h)2QgyImRjnLA?aH&8!7H_<`&O)PECwFuRd5)9FR~lk4u>Mqa$*PwT{q4e%GS!?R z7stJ$@}MuW^}52&PW=$&kgcBtYvI-=X{W^*^lnf*K#;D$HtW<H$GSq{P_&BC=ST-x z4hAtBK8RSs9dE~@YKezO@@9Iehk><wyV}!YEk>iH;k@qziUxk_#;(pU6mm16jrM<n zmPPo+tj|J{NAmTB%r^XvpXmZztadNPh60wcBQ1lNDv15nFa`Ai3VC7X^UU|&-NVI_ zu}pL+<&38^7g>oEhfIqfkdeGb{p5rAR*@(wGQWhfLD<slK`8<ejV}4^`wmP#IZy~+ zVnH;7-B{GgFe$2Nki`~-sO~K!h#{~{`FNm82)RKh$y&~wFSZrj@gbO&`_o>ti#GXw zfYVR5I5~)?4x^4T_(5ER*!Y8fKP^g7bP;G-H^8P$nu;?wH-OZoSe$f0;?@l=QxiiN zNzOf>-~?35d{v5q(C70w$VdZh&SJqPA<-`F>(A0m*4ZB^-!CVT_mL)H$Rq8dNDr#^ zK*=K_fU(fDRQU#m>4C9K(lUq$Vb--TBJ$bV{vl|rqdb;k93J%>k#`ZC!7yGC_03p> zO)S(a<bA7h4`<!kLUt`TY2Ne{5p{Bi2{Z^{kT7hSB7#-N36-YW4b6av*Pt56A3A<2 z>IIzS1SsW~;xJjnzC@1dW|$W^mMi#hz~5RuOhKmru6Hu8?8qC)d<{{_WGw0=2^p88 zH1a$W@t^7I#h9o1juxmU#0e<74cyp64&od5rMp(!hi+K1epbi^AP0r9S(p6GFY>7I zRH-}=&i$bZ3QANVN!pKcAt*m;O*T-AvXg(-fF&uNSYj!Hs@Q!HuN-4>#l={(H}HU@ zleA>ptHRH&*0$Jody(t*(BktyI^x6sf^=?mot?Rkce}87f+}*`$R&zaX#<$%4KjK6 zaNAv`&o4xqGSrilT|h*z5bx9WZkNZLus91}hJ5|kZ@8U!J%`-D4V4rO>RG2SDpLmA zfWnVZG8eaf#7dZ0<uO6PyK52BXFsXIt~zd^RLPeUL~fq^D`q93KOhU?`2^vHmuTrW ztEg9(N_{9KqhdsFDj_D6;SexFRH_U|R6P7Q)Dh!9WTJp>gUIi1`pY+Igv_InDB6wF z;rs#%VCswozdnO715Rce@_Q3Tp#e!g=rnyB3aUW`PKNZb1XS{~gw-Lm*v3Pk$r?`U z_|0KVtdX73KPBt1j2ei(v~#MqZc>p6T4eo2j3x*%nvlW6&B$P~75r)dL`&5X#WKC+ zFo<I@REGn-3rR%fK&G<WB)^D3@-xepW>JWf_(Ez%*g&VNx=5sFZ?+FX85?JHW`bo9 z2T6_!osOXk!Uz2E*22h-^B@Z=L=%B3{WIyetD=z?lGGMB#U`snlW4?(RnbtAe*!M_ z`ZZPvw?*s-uJGJ&dXKKMpnfxX567@%%gSmiG5CgC&rKr;<62pq8DdO^@ela&Bm6gf zKT{4sD#S|XHF<_`3~2)ogI}sQZA~bPj}xrHM7A1N{G9J7T=Sh!>Z-)XTR?XHn5i#z zXEsyRkWdmvpH?BPETkl1fK-=g<atA|zKFdH;z564FEiRNmbrf3y?nZkG32Au6?}-X z!*D+v2fui8M&-fiasWAky=Zwg?}aA4G*~(I7YPD5Ac-X8=Tby|nXZGB+mSR7io~>n z#7KN0ny2|o^9sKfR)DByA96dsF#09OsVe!X?Zq2#skL&JE-qni4XQzlWtu_wl}<^W zl8GrUC+jaD9=72I0iY1mc{xO*Ab$vAhTMj7jHQ7jq)=t$+GbL*y#Tv2a@O79&RpWm z{cS-nD@K2U&hm+JFIYz<$jYikfu~V@7?v>-aDm`bQH!6s$Sw@*kfWx%E;_}G>lVjH zg|+*fF5;X4Xsj-a0hx1BLRwsoz$V25J_F+JL$rgF?e{h=>1m@IGzB^u@yu7^%u0-s zGO~za@2ds|6Lem3n#R-iB_uN3U<FxZCsR?=f(gY)9x};eJN}W4N;~P&JCv`d_35Y> zNE9;kkI!Ee70r7@o<{eD-bJL2;G8gfw72e4^?5>)$qJ+Z(P4kJ2q~3t$nzF|txfYT zCitf?fZAL3b_Z2w%1n~8Ar*WS7B-fgTa*6BgfpHEh`0E}a<XJ1msNVGcU_p9_hIBE z)U^c(00tT;te}{w)KXP0)3*>;Uw_j~x7fz9Cg-IwJ{hrivEc(r@{r<Vl<`+pH;q?! zg>BcSaw93%v)#vp&AMVZ`2IyiqTDUeQ5E8xoFM}PW`ZOlm{IO$IGH{E2q(!y40$Z% z3`5!gqp$pz{Ou#ouZ)s26imi^5Xo}bEbL{&!aruyXH{$4Tw7`Wm+9hUiAbd|su?oa z{w$8<ZAl?nF4G~fP>J@ZIujxNu`;hzj4{NA(AcWHdQeH9%94Jb0Do(2Vm%5E&XaaD zaB)cLw(rG~jf!^5^oU}nVXaPT0uJ@S$wVHY6m9889cY4T3YxmGYRBRWA?NbHPB0>) z#bg{k^=39c$wxM(>@Rhyf-XEhv-@FMJXh1rm{1RsLF%l0F;Gq%0<Ws>z-_1=RgU~< zJ`>MNg59^do<e@bO%b7!3Bh*^x%oCQlH442=*QW#uIpH2pAjx>yQv0N<Pl?#hYp58 zz-x^(9h=@p66-vJ$DZnp%2kj!M%gyFkD^3E3XM=;YmNdtT!AzJMD0E}O5q%igT_Fr z3Zm}#UQTxY_41UA(_?*V)B3K^&*IDRmfg8fhX%9Hz<&5ODoT|Svcw)^ELa(1N0xwE z!x80%u5RVEM`zf8^h4R{hj18=6UMf^-px8c%Ugi{g+wpH>ChTun_Aah^S)kT_<bC_ z#(F;-!cA~l!KaCgq+aj2>{J8wy6vlxTPyeP7%OP_tG#%0<t%N*6_21c-b$(7$L}-d z&sJ)ro^FX&#u}0A)j%Ss(qAUtjb%S#62<xX>l}58<Os6mXe_PHJrS==<3*X*>4i78 z&$6wy+6mb=+#NZ!+xK519?!dvgl~D0-iKaQ&0Wt|9Bp+}Hs_SR+`fK^ey}`0<aaqZ z3~zLqpJ+MTaX4V`qt)Ok;^gDqS;exauCQSF6Y<&d&fS&W<%CGKgy_=tOzLX_CGL;K z2Bir0jmT^jOGooBT{H7teR_4hF3*;(kL(&({J;7<<ctr@vbMdozhk*S*V%1bzVqnx z`g$mGtYL6H@@(W`;KP@hs=I;kxuNfOes!8c5_lA!=qJ<Bgo_>L+NjQYpCEV8{^n+l zFTq{;8(09q6BV*)`;S{_&Xz__W~OQ`PF8jn&cANdXxQ3q@?bm|<hrK;7rOL84fI1w z8|W-}a8V6b)9+=`yZRIqbSUd7(`hv?ct8?tYtgRs{juVVtv~iLcMsZmCA=Q@^9I+m zUq{K;00-HT0wRf<w>IoB?|m=Nr(^+gYBdGTI5wDqoVY&2e)mR|N$?lA)|llVS&Q=H zTeNC|O7oc0yVx3Q8H+#V%r46$<L1lP8!O=dppSh&RGg~|>p=B(GL2Uenmx#$<FM$H zlM|7tbAMg)`1pd<xHSK}xWkiA4PwMNpDb<XK0kPfd36$s-DL|MH~71t<0()<XX7#* zdx~*a@Zey!Y=CfsTrH}%FDeU15xPRJj0X!pXKa_x|4^~n!mW_|#1oaH*3OY;J62*K zH!e@**G)i1IXF1oTfIemvbOjp138*gXXaeG`MsPctIYRG>Upgw5!;PSWH!(BY?iCY zuWaET=`HXJmPlH6@Wk24M9-QY?CX71t?yv>ISf<mLEyc5X%ctO`|*)!Q8C^q)wI4Y z1)BZI$T#68rE*@u62adz%3CbNQu++*0o)YTfbPc<R3SY=9+~_{6zP$v7JbL<MP=w$ zZz|K^Gn|{X>qtBuUS`enUyb6UEA9wND?3ruL)G|hKqHYj!a-rt!Yr^yYQax-+3OvH z=F{-WJ}ea-B~Hd5E_Ged#9|s|6*^1}9y@s|*1W1pV@fn3+jND1<8JD^szy_~&%VD8 zYg{ucZs#?8`U^Ev`zmc07V}C27k)TD<o1-1J9Xr7_FOi?yKy=-`Z3pWdm^W!t>;k- zZKD$Hz}!=HF|3!JMHp4DTo`IzmZs~?64h;>1*F;rNXAlC4N`wG>k$f&zEW)~Y&H%i zsNXZMrF6Buw3<&V&`cnG$n$abZk}pI2s5M}2}buN=vmLohQdR#dz>hAR5Z1DIe^J- zfSyPzP0;Y#G40^X``E|Xx5){&CKlBM{rwoC#c4drfavrkYxU_&qA`cG3>dp0)3yP7 zcW!D@AB+*7{5tQU)X5HMZR4X}jc39@l`C(diAPttJ@a0e422$Q?E>rp0eK8n?@p9! z8rOXWBuw$>nq9v(Xa7bYPL#{?aI`2BXaQk?4qCpdV<G*K`DcLyOm$v@e0-Yz5?>$Y zZbI`0{Q1AkGqxi~lK-%!pj2t+<M*O?<BokdTS)y;dS<gjPoV^viLf)bI%OqGp}Ns+ zgDPhI1eH^mGNrx-pH#&M&$k_?t#YaKM3)$7Z9A~1S4R5@wxS}e>85Oc<vBa;`hxo2 z5a*|gV@4tQ$-SDm#mn`2Mr-wPfP3?jzk>3(^o^<Lf>L{2@%U~iH0fl%2`b~6l#!3_ zHRl-_KLcyVh;*SAN0Jo!89W9*etV-!^wMK`<_;Pu&&j#I!%7RH2(v+_zcBMrED)aM zHOfkUFW!urC7s87G&9X|ma9|32AYde(-B<NisgdTxfC)y3)GMM55NSvxX#BW!8;$f zA7vwZ?}YqLFhM<?N?)G-R-B@en)Qky+w}NF0RV_T{oFF??BZ!-_DhvM>*&P2<HPYY zuzG^o5Rw?APK*{W9j8$(Jhm%LPrgdVNYva;fV0T>xcJmD01rLdS3^N-bUO(Z6xVs4 zg**`U{Ndxd&=IaA2O5k#uYF5P7&M*khN0QMf9I$Gm0oltDYGpb3b^n@rQAQ`;c<zJ z)*D@@3X_s30%$C6fL)tTAaz(CZ$H4h4i9%4O)S-+xW=VTct$IJ#rYxFXJXH_)jiC9 zQ}iXZf{(ORguV1?<GWbwTjF<Xa98YKo@=%22qdzVk;fc{A}G6?uex!5Io!(fcqX7i z5YE~R<tVk+vLJS%68p9WD#2Wh7e%HVw9Z4GvVt(>5;k;Aevdi2|5DV@Yu<+F>9f8q zdSzM*$2<N!d?_L*a{xgr)`GCyu}8H~TLgRiSiSGzQR0Y@S73bl%C3p>TYWD2SXf1) z>`Ke*3CxD}{5l|<R9R@@#ID{|T-4x{yquo08K)eQ@<jZo;eaUYRa=l&0&*Qg6M~ou zd$>XU#f@1f)FaHPX=#WU0@8`T<kiX{>J~y@UU=$fbaiyeG6_>m1=6CKc8<HvGmp>D zu3CE^bKU1n$ZBLx2D-71Ca0%QZf&N6$ZFF<F>ZO;pKj(zP`!4R_Zn8)eZR4Xmq7=e zA>6a|SRxWqBcnJ2hw0|c)zF(^i(^l%6`v9uV4m2-#mQI9XJ{HUj10XUEKR9uJ6)&? z$Obu6j`L|&ZpnEf^BYm7bmSp7r(n1U35GBcoj4qni*suWPIuO2pp7QeYp4;p!ga9% zpwYn&1I`uNMo6;l6E#V&M6x(13kXxw9NF=VAdO1LWLfIabKH0wWi}BKE-Ons*&6BM zWD<t5hJvObLTc%)Ng4zkPQ2=>M-Vk4)qwA5U`luVs{#-@K)6dYfgQ<wObX0h&hC*M z%xnYbR!By~#i4H2qCqI`%TiZWP6G{|XIsHt#=X<9=;|Mz4XO~i9>Oo?%wsJ)h&;rQ z+qht7=u5z!T&0(jH^uKmldj*g7Pw}ILQh5n#O3qH%pHz>TAJb3Y-v%YWs3KiVAN$4 z06iV9zh28XZTW(O=P*=qMODkoW|`W}?q)~Yu)5cuWlJh`Lr1STpU!1byWLa5z@(<7 z@<2(BuqPI;ABjaKybv--QfTun>ZUZUXuwh6wPutq$7XWc^qvx;P0zh#s(Oi9&IK)* z?t;H^?{eYkiasoxqGb_fsJw;qsUd!>VfZIbLDbTIRD71@0=eghT7k}sH<X;7Mz*Dt zYLdE4Flt-hG_hXcFDhy_YV|4G&|gc_L^QLOGWx1JssN+QHv$L857_xY{bbAgqi=Bb zGbEckzpo(|+aUX7GXZ@Xe=sT<K02f53k2s}4Zab@N@ECz<v&kBY}?&$0=bGPU(Q?h zkTSk+lIz%(yziF_YFRIeVxFSPW$mDylN)HOVii7D#Z3Z|v#o#Z?-KN}<zPoQIH1y; zMJg@<;(fOHF~g;$FNZ6}NJW6+UrOD<-_fv;iccPld{$&L<$XN`F!+X<AG0pM?P3<d zb_p&=Nz>5aNyGVuN3>IjWo3rtnLcvwP%>g;d%OX%#(w#9eZv1jctp}YcA}@CZC1ox zc>k5YMAOGZq)<F>RK2@GLu{){!57m@Y}_}gb5|iY`lSgedfg2JQI=-SmsCjr(W{{L zl%i)CKmxmwIj3$hxl=fwM$!(;<Yl+}AePOBE;hkb?KL4V!pjb^-MsdMx>o_n+dt}` z%fo%7(P&a4D-USsJ93@Q2C|sK@II`R_Z{6a$9LGn1!5Hzh^pTnY2PMGJ-2s~%)l4N zOByrDE&kED1kSa`bUI`8pU?F5OwH~5^g$<5Pb_OeS-7gp4zWV3pz(sjL?<&31;1_U zbIL*TLTH~8mo=O>3u<14ZsfW6OEBe|(2O43rY?L|SoHhnb-oPtk#cXJuO*Ajm66^C zz4n(_VF+5{%Q3r>%Mt$EKc}192BmY^`&HaD_4{5wnJT4}CqU8wt;~5Gh2jlIz=t65 zUGWn8^~u28sYes}r^Kri@6drM<7gqvTA`0PTSCa>&dnpO<eCVadA=LvA{*?;1#vV^ zM-|fgXd>EPe)kA(Ucd=_aQE%4qA;Rl77}@sYt=Jq#J>pA52)hcD(W$?B{q_Ox^xjC z5fL8q&QiJd`@FyUUd%$U$^Q`L7X3Od?%c6)-uDLG<-Ou1_8z-PzEu|Yyo96m6<rNN z#gR&>4bmg1(|kWP5mtDK7j~g~bR>y=Lt^IX(Eo2!+Jxx+$7sm5DK1DK2?nH(#MItI z*~#9)na#+-;b*N4X}S7O_Xs3%nTao7Zn9(apD>+~Qm&TF;8mz6n}pm@p_MnNB4@sR zZpExC@Et{^HOG%GQcewz^{e@gkkEr*!|b-*K^-1e3jq>G))r;3p~-&F2aLFb)^h_& z3C=t&VR-sJGG*Owb<eERjbS253_oE)A**0>BQs3RRde$hfvQ#eKXUikE)HtG9`8~7 zXs-jLw(xvZ>xm^#QqJZ*2{e|`{dloF$+;Mdo-=nB7Fge6O>|ODAzb))WD`ZeG;HUN z*Op+S!m*5WsN?i;zByr2y`ucgVXV7_lT2)AQ*=3aKc#_-HBX&|MY|eDE$o=B%9gek zKX`H-=RNmOx@gSom#`02zQIWs&I(nUFc^$OVMYt7CMQj9_+Bf-O?=#LP%uE`qKG%r zWT!9dxgv!rvg0DX!vfvAv|N2=I93I$*v2|i;HS?@ZY4QZ5#A%<>z~zV4G>E>EZpoX zS6C<JZpriS4FtCAn$fL>>dw>J<O+H`;<sF%arr<CwWn>JXIA-fseQlsdMWa^06t<> zAR&VQcoR~P(fv`AIY7=7UCf-+%v@Z4o-(ri_MU^)*vbycT*h?JjNY8yY|uo;LfP=t z?9^z|jNO#ogx!c8@I9DNl`x8cGtiU+hNo+=r^_ikFe~+kFboV83|%j?9d;}Zd2|*< zP$Z&^G&={3taPr`1p<^<wh=n4r4<`?#(Iq9y~^<*8kDkEKtZGx3JH|}y_9bp4J>Sc zaSX~2lBy;G!trRQz*qMOQMvd`<c{yVCmDhn1L{#O0e!2esHj~SS?n&*fnHGT)>!7i zfN3$prn7`Wa4^GLN-QKB=w!e<ej3r_5)=k{Cy8K~@3u%VOlSj-2rwiGnxSH-Ag~o? z7xWMiCg>x9(VoPZXN)MeC^#?>PJ-q|z`{azp6@FUF4!;=U^R>o+$c{mPDtELYq1u3 zCCcB1_yf14tSltNKRbmm|5+nU?48X1BNC99{rQMVFnHNZj?=%Yc#np9!t$`0BD=_{ zQdh*n;i$Ap9N79+lOF2hQe$d^PQ@28pAhHcIA^=TT?8$-Rm1Y)*MSN2Qc(2j&UtQd zUV3ajgh=K2Q8T6L%DGgUTx|CCP9G4<PzB#<2RlOBtjP{zeL()`u7n-KvJ_mv^Brxw z-`1Ae_0iHzQ|(IDJz$0}+ZZv{=^MRWU>;e-UdWb>=r=YsSHL*?D{?VVbRvCsr#^zz zVi`;pr<2@z?4mn=KWQE4pugL<+L)b35t~~JzjycL>7DhD>DQ>C*6#g)WROJ&VQwYQ zHas(G%BwfpDtV&Y9@Gud<;AW{o#z#RM~AkJ&I=DejUs<ok2RQtj&Uu|5we^)<X0aY zo$x<tr76sx#h9uk&_1&b5jnSAdlb(Ox=-|YNz0JlN3}tyymPaWnDiILp`ckH*MI)L zjsG9v{>SUzH1#XX|Eqz2Z7Tl9z@M*mki_>-EylkO{MSCqe;)V+aw7OYcU}H&=l5>A zzbp|$E`<Hod-wa`-`m6f8eD|*Yw+*QV!s>seQW+-25d0@`{@6#jrzYE{C!XLUk2^4 zemD5nzW4vV706dO{39rTy7lYj*FNpvt^B@|_%B~FaR1iIuYJY8TlxLM<6l;4Sbkag zx66>fTloFzz+V=WIRCKl-`5I$ANsFV*k1!7Uts|P0DiB@ejojN3jAyQhQO}_|CRv% qHX;6Q^j}5)FOvX(q|iUP^p6yvEDs0a0|0;q`Kg6as{bdI0sjTAHhC%l literal 0 HcmV?d00001 diff --git a/luennot/luento01/Luento12.pdf b/luennot/luento01/Luento12.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b30af499fefe848e7c321467607c782bd9aca984 GIT binary patch literal 477718 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�<g9I7$e(WV>o46IGAqSXRQM_qOIo| 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¥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�V3GOit`Z*sRY~3AO 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≫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 V4@ck@*K+ut1Fs{%5r299{{WKRJ+1%% literal 0 HcmV?d00001 diff --git a/luennot/luento01/Luento12.ppt b/luennot/luento01/Luento12.ppt new file mode 100644 index 0000000000000000000000000000000000000000..dd21a596c3da4dd41851328471a955ae6ff6859f GIT binary patch literal 342016 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	P{4F0b;*$ciGnQbFSfl`n6gXQtpa@m=-Loxlf1) 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 D^HJW} literal 0 HcmV?d00001 diff --git a/luennot/luento01/aloitusluento.pdf b/luennot/luento01/aloitusluento.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a3e90a121228b6aa8e78666e9e833d3406ca928f GIT binary patch literal 178948 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%0ADoO5t#NHf4kX*2|EDNZm8=$ud zFuXJ{{spuY5kXlR4;u(ySOuQX3zn8z{PJRqd5Hv^fR^wEF_6Y&1TAEVB!GD!c0eF2 zflVJUd|-I7W≀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Πv_quHD>Iy8Z8GN!YWjLCtiiSyNY#udgV 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%0A`&K8F3F$aL@ zF$aL@F$aL@F$aL@F$aL@F$Z)41H%^>8~_*`02mwq7#si?8~_*`02mz5e)UoOpktNC zG8h~H7#z?(`H?LU2FITX<v-dI01yTTbQJzr4+aN}{u}_KKL^0*&jCOf95DKG0F3?| z0D{2*od-Vh83cm^I^uk+2jlaA(Vs&HfG}(yb3lh>|E&iA0>DiF9CHBytkAmlUt>4` zgc$_&@1HUjXn+0>85jU<WB*5HYprEus%MRk3Y~BLYnBE6|9xup_vA^-+V=0^JpclR zFhR%n)YJl!g6OFK9`iGyqyAs<j`6d#o;~^BPW?6gl(9AYa|w;xBga`GEdO@=e*s7I B8xjBj literal 0 HcmV?d00001 diff --git a/luennot/luento01/aloitusluento.ppt b/luennot/luento01/aloitusluento.ppt new file mode 100644 index 0000000000000000000000000000000000000000..7ef55f374240fff73d9e8d5df7baa41baaa83642 GIT binary patch literal 117248 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 literal 0 HcmV?d00001 diff --git a/luennot/luento01/kelmit.dat b/luennot/luento01/kelmit.dat new file mode 100644 index 0000000..e69de29 diff --git a/luennot/luento01/luento1Esi.pdf b/luennot/luento01/luento1Esi.pdf new file mode 100644 index 0000000000000000000000000000000000000000..af5325d1d938e4e3c07f25d44ee88e731accd8c5 GIT binary patch literal 519196 zcmd41WmH^Svn~vTV8PvKf@{;by99R#u8mu8m!Ls|y9Rd;u0euJaEIXTPHrcA@9)0v z`OY0@+&j*X!)RDF*Q}~pvsTTgYdr%hC2>h65HlAF5>*4_2L%ZPU;)@0TcIHF^8?j9 z9Kb*^BWEKUdvl<YkvZ52zzUgG0m>QKnbU&pnABD206<k|M;8-kHAgU5#opc-zzSmf zqa$zRXf17LW)Jc6TLhZ|AbMayL7+U?*~k>)6u`;K`A1X366^+cRB{BHfgQniCXiJ) zS-F1C2nwPgf$dEHg!6mhe~ar+JU}sf7dvMFhzlrdY3if{__H(s#QxhF!1mXO{m&`@ zj=wIPJb&i6{<`q|*$)83^0y)AFD1}lkwF~&J?8im4`dydKh_}bzpp&M)1?AnW%+Z} z1N>{mzg_<SB8H?9vPVdke%k?6z)toqj*uNgk|g2oET!sf<P3($QmPyPj^7%PbSW7* zJA)nVAa|9x0Dr;&D)9jRgb!2#fdG)tZ&yl?wEva)-!_i+CaPd(9U$cC0@c9o&Om8f z$m0|J>mv5oMf!KRkf&j4X(Vdzt^@JH0^nk00dTOh=m8*!wR469>IC?cOQ4jay^8}R zhCe0oX8=?MsyQ0jIXV2^kckISOcf{&cC|DCt4N7L{HhrlI{{VyH6Onn{gV$#OB=|h zfRZ+l{fdK4>`lQyIk26%vju>QljFCMld~h($QA|3JtI?1Bq9-n+$QAyE7!c+W}4d8 zNex5s<7RgqV+%sd`pJu52IceYiUdY5{ORF@LR_jPP=9&Z=lNp)qO#5VvGj>M+p0v( zdVBVOv2G?$Wq5S=a(}DN(MM3P?LKGwVD?sT#lAAodQPgflb<hpHCu6;<2^8I);+68 z39QY^j*+yM=ykh)a&kH9(%i;`cWTz$-WI*ZSxq36TO*TvEyVGQd-F@$P4$iwxq97~ zGvfTM(*iOqR+=wz6eHz{mZKLWT`BDF{t7-x_E003DL>f#OFT>`<+`k(M!pI7=Y9wx zYS{3f6-k7Kb#q`mz=b+npMcUX;EAChcEg`>b)e-=n;NW*u*|VJ{MH&{(_ZmN!bE6o z;X@S)D|O0V8`A(yJvwU(D@FFrODblzm6(rZSsQAR8s`(JVF6m0Zw=b3_PWDLuCQ69 zm;&TgIt|it%CQ3xT8-%&Z@x#93nHBmfS15hQ-X3y{{i5D(!`L1ayJge)*4PFMxP(- zgHPIv+aT+q3>!zD;*gG&Nsam;%2XIG33jgC`$F_d4ho-&J0}2<8{5vzWGsM#a>&Iy zEU);;<(7l7uANh4Z7~bI`d2XL-8z(HhQEteEg4^%`0RU~W0XBRq8D0m^vu?<auneV zeC!WhK9~(Y#w;G1_o3J2KMV^PluaDO$I;;lHVI)^yo<>Qh}My6CU)P$`@^~v^V~zR zGo=OaL18B2xtZ9dFN|IwG-h=dzfiqVpMr`u9jtxTW%DXin?kzXkcRc``bjEh?^P^z zof>>?4#GNevc<Jwe|vIUINDm6{jZy`D{u3s*-Dm@G$A%xD}7k%hQ_F!{Yn%<KJ6ad zLa;tx+$4wGP*{WzI)&~~<JrcSE#IAX(c0v9@6q9rPqChGno`}o@;-rj>%E=NZc=qv zH`UKf*Co2=st7;35lG?Dp`M5z6ELsdt1ZNii%iT!2JL2^o4@VpClI9VW}{e}{wdNf z166h^i@CVM#{c8u6NwOXp_YB&AN2d@B>V$}zj5K8WAx`V{(ry$6qN@m*gM)9*#J$9 z0HA+8d%t1qA0tT@I}>M1d%NGp02ZLCr6*VizyV@~9QwbG;%_MU4Jv<rA$L_EXb(~O z_nV@Y&Q3~TM^z(R2OBVe8z^pXYh-EnM+;&iVfXt?{~mFGK#;Mbqbb-C00RD>&pn8R zmG$2bzHNes4YoS*z}m0Vm}EKD)DcrwzSPXoG16&UH=`2S<HaP`CA)psC2(s&pNa^3 zxN@F&6d}76B|XL#27CB9g4MS`cSE%{C2<U(62CBZpHAE9<)as0g^kVSbJ4;|>TSo` z_-(q@xniM+Uy=FDCqIsZ@n8Ef!o!CT&$Q1;`WkapQv1m*+6s3b+CuV&Qd2+BTsRbc zfY*ALQ!O2d4<YOxloAhV&QF>u1~NXA^*^0T#`6Vj)9zp|Xiy)w$Ygzf#*kg$iIF`- z2%Qb&1is8azRW{+x&pM8vdi0(iG8?u9#BgjT=QCh%03J=d!yg-+CL4gx`P$lE+pG7 zJiUK5+zpnUZ)h6#wwm+;2ZmaWx08*x@!E4US0~=+TZU?St}+PVkt~yvcyqR#rSA0< zeR-uQ0iP9#{Z%4dQ9L|G>VYicO6cIm*5#4(gBO{r7n$Q5w2(JCJ;Crj0=J=FCvV)= z4xQ~?ahJCko0j%lhWA^hPnJ#HR*l@2?cA2l$lS^@JE;=Z@Q2ojtvcy`_?qm^6O}ij zXe?c8EV;}+SywD`Xq;HFeO=|>p|5kvT<|Pd@C@cTb);yW9n?271#;}@8;>;4r#QvN zHY+JsO-|$O?O$FeU0x+QUGF$u{aDbpYM6CSnsqMRshWCXWB=vM<dK%9TSBd%j#X5A z9zQcLZDkXDz@*s@wsMyF#H{`{UdHqjW~$QihdvV39u6x0Qf~FW656q_>fs(z%-lEx zl<*1v>hPWeJdG-rH$6ufW?xxaf+oL5p;qoTuZ~@FR*vp!M_X6urVq?8YVJC6^v<wr zrZ>lJh65AV-;M<hh$kQ>e`3Kx-QwKB-J;%t+v43K+@d!@GWiG^`zXZxOMQ>x;UjaW z%@En*6}o2v1KHsQ&Q;!e6df-V2?a$=Lc!J~xs$UYaXM=DfP@1{3wEU>9^(Xfe@LQ5 zFjeWT*b(bUEUx-@<`lR?Lx2q>8;ud;5mmeq2Xg2!3mFC=?59kS=%kWx87-rDl6KS` zt+@CnVGM@gRyYyWWdxGRS5Q5MOrHTP2r(`}GIj#h<nI3H!f!J;p_pKhQ=l84B>koC zpha^K0DN4~3ZmFKFmorP!pTr@{r=6>uMM$Q{fUcjZC~HO3egKo%!jBbaVVkxfCUpQ zM{f>39OclX9E(?&HoGcMhPZukRujNR=g4P05doEC(bAP_uY@kbJxjzY?=JePr6VbD z2)#>`Ixl$%wLr2!|H&#xTxtJ0O0t@?o-!q2-!_&{buHsNMM{og#7Dh2qTrgiG7dK5 z?!srT58ZpCBZga?Lk-_-ILnKdXHru$!2v`xo{a?Kp9$f98El8*U;n4b_q+M|2gLsF zivD02D^S(K$kfu#9MYeN+1uDVsyY~%fd6+l^3U|&%3}8Rj(>VZP7pI2H>Ba<2C)4t z{>DHEoI;>h=TEo#=MUuGKadId(+&zke*Sl3%Ka}<{iF9k3tHJ(xc?nlqkees!6;+H zouPq0DGlM0V-Ll(`w&pR#jZW|UOQao+0ANZ3pCH#y)_>mX+M1=T<bZ@LF(Wy@gEmT zbRpxUx;arZwa@R;m)5_1>zH;_C%^N(_SRxS0?jydCBhbbI9BUny|DMr(t)Dli?!uw zy{Cl6BIRps6-?c5FnGVmnHg6eaUx-JT~3>2G&`;t?o$93=uLEAB&%L>-uk;V6>4i0 zSYjEhJ>f_OlSk7Z0E!TVKzhW0aCRG{kF1FPm;|gSd2b0=?nSx_$+ji3BhY@ntI|oj zns?zd6;C!lGa8s95gPM5@Fn$CTeClf0fyNhxchYSLcVSJx%kBdr-T=H4{~_@+9H%@ zT5_sAz}`OIx!!#aEAFQ$0q>$zy2-mo#19kRqT;|J8^akzaFpMD0D!VnX58ba(v>_y z3{84?&d^^>BU(ON>Ac<;G7PMipJ%kuY7uLnPA}$4uzrKH!z<QMv*mes&EbF?+(FJl z_t0~8bcTM;e*V7MEs|yo<nuuP!j^?&|Ax^+$K~u*25Elje_Hdu`~3g@ng_9SGeh2o z{w{kac4iI^9-jZI_J0>T<b~v4YajIco#CJG{%00H2n6E!_v-gaux6R@APyaW^qGt# zFu|t~Ljfylb5hnMguRuO#w>V?5!`1?m!L!&r0XdC(|7#Yb2*-}KqW8k$LiOWMO(M* zEx*Er)RhIc?5`P@kG@&s6qug`H|io|mRWf`csyQvyq55gpn6ROmH^{O;HVdDTMd;S z&|5Jim01^8{!p8FUr|_6&>_<%D%*CUYKwBNJ<7pbR_~(e*Qg*XrC44Dd|5V(%F1ng z32A_n<UNdXL6&!plAE(-pJrRlw>P#kYyr2Y25(Rgqoh|vj#O}I+psm(gBGkFgJ)1x zt@-MXZ_;gvM{M0}Yn<w<muxLh>u0(btakOSrIKx1^}g~oFB~n{A0Bn|Zs)9Y^cu8y z&bNB-5}z&Z`~Eo3`MO0;MuWB{kmWlj6@7Yr;dYKXzl*i!$v8O5<=$y97=V>~@?sPU z(}M;t=?*L5375@}iMf64ay40ve|p9yxb}@SBJ46M@|G{rf&XCn)1LURlzji`?*TP< zoxJIo*vW*%*|>3^Nj(KA*g<TJbPW7Fe4C;QrZRS>R;%CZpH!2P@}}N=VGB2At;!su z7mU}#Ojq^f{K|MD<Ke9@A?mx`{IT>hc;=I)b$s|iT*M(TfnB$4HATgfqM)3op^d5{ z?^*?{<Eic?=^|w&zq`FyIqb5cbuF-f(#{hVx7^>cT=>Eu|H@-D@SaKRbw%%MTZ-Ug zt}53^T$fe)1LD?Mm)0h)wx(SL>C<m6-^ELQ+F7odYW-@z2zcBMRK*EYO%y|;4<*w; z5h^82t?b~@V|!>ayOKVxNL{Q+ZK)}`{%U?WU{2J(OL)R>O^G#bzw9HDM!lO(ZNRxk z@rLOZPrFdRL4m1J5Ky%=*voYsGx(Ln^nq{c{?5xX>uG|@bZ5Zs;;M+0yiO>7b-}=M zH$QfyJ&_;l!g|e#yfgL%Pjpq9?U$Y5OFJX*`)QykZqSoRNKhN*#fC`;-uLWZV}sTg zbH8?kUaaWIUhaQ^*P5=518W(dOA8FR0i%yGLRq1M`t?`58wEXO9vw%hPWHjW4sSO! zdRDjr=08(<)Oo5L%r|z3JN44Ieu&UjOfjlpft3mRl*y=63MS~bRX`G|Tm`BEQ2x*? z{;-Dr@SpvWy8Kbj{LujcSV{r7{s9El0mSP8WauB?3V)<>_(+@ckzwK^GgKgmC6L`P zkn3|GZ&#qe85?v+7cu_pX+ywBPz?(~NUt|OhN`jBNcaa3D5QTGpJdv^f8;ZWRXXH5 zKLMR8xOyb%oYg2~B!hrs+H8F!qlV2RWc(=>ie4DO0-7fWK|Fx@Gu(kNzydZk2m9Mc z{m;myBHR}6_c;LZpy<z-R-#H4NLsm!--0_n<I{^-SfDiLa*Kzad?q~*^S3}J$P@n- zMjA_5DxPA2<&mc(9<C5eZzWM}fxD2W`z^vZmW5t&(1L*Hi-mYpWi01`<hliM>KEs4 z(W|lirBZkA4Ja|6QHtW@%l}gl|3lII1C##^oeL8?2M04ZH-MdojhUMhz`?@F%mMm) z^k1R)AIScXF#fOP+W$-#XJz{jDBk`<3-zNgI_$(__Mp#NvUN3W>&K5D7o}-38$(kO z$f!@r%nC~x%S<>-mqc&fqQyLUE6Wa?isEPQ`HQzbENJfp31R{3{Q%@(#IUzUgaayZ zIRwqRgT%U3%P<A|$&9aLH(XyaocPjMC+zmXVN0|RnCKkd!}4X;{=8`@9a{I-uX2t4 z`TRomvf}Ee0MDfxeIj_DNt6Xgs&HG_f@~-%ZbPep&4R%nmY1f8P!R^|OE)Lg5iVGl z?>;Hc{FwLYz=%vjx~92pxNS?#+Xc&k!CBTApA4jW5KSN%6H+so5l&~<@^k%_)1aL5 ze_mDpN-+L+R23T!GdCLtfSr?tnTs9317Zg8{4@G5tLhJ*`5&5te<l2Wcf@}v<o`<o z6hehUxY)nw*ncNOL0k|z_IFDHp+0#4kk22H6$Bxm{}$N*tbb@-h@B*a&4j!iNJ3`+ z;xi>#0snB!!1s#AR$!Cg^S`NSHdX-S^QYDMZ{<-ze+b?GS0eRqmi;gG*a^V$Z(Z2G zQbPY{hJ}NRmHj^)qH-U-s!Hh(E6?vP$yQ~Jzk5AAiiy61CjLn~$SrvuocP8WHf3+* z8{A9hlyya^r{^gTtVuT@Q}5c_MN?C=qO$blHvQMbqtMF<SLegkz+8;qOZ;4?-?O@B z!Pf*8W~$LS#{C%`&*zsp1HbEWzsrY{!>W$^1)=LX`(OT#zC>I_v8u<XCoiLG-p?~a zzRxp<r(-&u_jgg9Gpf4`PKPK34a*%@%?3{gF@8_ir=4Ct550%!20!l~dW%l)o=A63 zE`Qx{&XzS^XW#E-A8kFxoIHN<TUzy8Tk7N=&>{1CSvp;NU%NWL<IC56Lf2Vw|8T?7 z@14HIa-fr0H6B{?75}ornbmBL;?Op{28)2Fb6ci=&zmy&D{I%DWm|zazBkue&FTU5 z*4cfuf~2&)(}O1N$-I5Z9p8h8)V{q~w%)yM#(2_0QU!^Xr`884quwFQhbcb7HRZ!4 zCB7ukg^uR*?K<Cq`>?ANc-s1sPhoeKH_{kr8?|x-=Gz)Xb<5aLo<5X0(!!gGaVC6Z z-v2RO2P4U9lyEt!WpD)A|KRDo=%Af_A3imP_h3Xxl<z3+ga3KcW7_Da$B9K%Bkn4! zBwufe!JdN&!zDrI7rEo&@t?AD-iK05ON{nDs@nHVnIVnJYn)5Uw>s9BEDD-;(G-Cz zV|)(;@*K#g+*cT}7B7<z_ZDm|9|gr4qgIdWTa(d%gLk2|JbtFEaM|2qMT#1oud*k& zlBAdLSJHg?i^$091&=9g3APYINdyiYc2p0SvheRwDyD=&v-T@8a)T%_`Fz#v$y_YH zh=hdJjFXYXAe;Pj4su!KNn(qJo1qv@&79;AkN0L7lLf4@aTTIC^&5)3mQ6IKe43fP z4~GM&vMnx-ar+Pz6|}Z-d_P3qos4x|)hn=lyvj<e{hIIe%~8;CUZrvt3p@U@!;*fL zbMw-`%)Imn+3a`|P=LbbB-nBu%l58dUU>JDGLe0+TG{rfNPNfa7lH<-&-t4uaK;V^ zKguuRTYPtlc4j7zW(Y(5(T+^A$L<>0($bbL*^T8;(;~-ee2BzYEpT!O2J$jGv+Rk_ zD>E065O+sDsTJrhT-9-@dbs?ow^HflFgK(ww$U1Lql_(5>#+Jfpd%j@scsvm<a!>W zlSCG>74~%9OXhodnf>&vXs|CO<oSG8B;-N$bUPaZ^Xuhqcm&ad+Gc?Jr%U9dqokl` z0v!B?Gpl{0KUry&qRK?>cX!wn@~8g$QlXe6g%wxYk)E4Ptk6Br^|n*=*RR4J&l)aU zC}P=wlbFbBu>+#AtdUL1P4~#NH8;NZa%q<})amIoqg<;QGZSn-?^FV#ciBpn0;lsR zIEyA0%e|sN3+p0&VqQ**&eV!o3BsE3<8C}pSRsJy)HL8mu;F;-ukaV}dzE*WVfa0Q zx2M~Y$j{5HNmBCzYcq1Kjg);R-DN-4X)(1`s7_Z%51fq;%|HrdF@U?`2fx)|E-{K2 zXUYue!^yG8GWYX+hiL%gCjq`bkky`&E@_)LsqG$1Cb#~w3!A@xhgTtM$fF@q{r+Bw z>Ht0(#{xlouOq2^8cq~&%n^(8Znw3%5`88@K8?K3O*CnJ_(Oth;oIqXNLlj4I`T6N zWc(tAy(tVKCRUHu3Cha+<ZISLv)sBLx6b}hMohCJU4D6MX~VG@pW)!gtTB&{K7gLQ z%-y0?TjIsnI*$M&+&!FmgT3tC1+UY3yxNUQCV9{{gohUyraFLpyu%f*e0H@P5euTt zv4K?-6J{bBKT_-!Czb5kMih$bHlS?5mT=^`65;uQT<>wtP;VEym=H<3Y7+?tAgE+M z%OVT*xYCSFq{q^+{t|~%dgY>zJh{}6>cg0({gn&YyHS=6D;xjg#P>2O>|%3!<z2;# z5|v~xe!|^u=m$8;eN~n;bE|`m?ttNQMrt$bmxCZ3zCwIn*n3i|lo8f`BAHlv95i<r z`is2kB#go@8L}-+7Tkm&u7p-#y9Sb@Gg(sUq<qqkg=@(eJgkDnE4ThH@?$wZunkmm zfso3k?47bXaPGmmyBQiTe7nalSdKw7v!vc<VdaX1BAPtK=i?YsrYLw8jJn~4teNe7 zCWrd^RfAPAntwfQ)O4;Cgtz^%3roTP57#ZGw&}5&u_kV>$0S=<A)rPZ148{4$KclD zXcZXO3;vRS+TNVDIh?9d9c7VN&8ZV975cSvl6q%UmM8vW6>NE#f=`^TwhuFqo{cmU zi1#+9{%K9i*mgnxYyN;F8e2m)*ayx3yL`Fmr5Ao3-xos;&V9O=%>c|v${aR-t%)ah zDy47UShc9(d*AFhC4KthGg~Z9kIz1|&2-2FN8xg$L|8aDZGAx3s2bm9erFiNd7r*J zin31Kp`+(}P2JYrU;Q#4Kdb3=PJ#4Ti8!=qD%u9N(ML=1Ontn+$&JyqIpN((`G^l! zo^|gy7DBvcr<5}yts;{Po>FPc2)02Cca@<xNv>o6sZ<bO+QJ#ZhwskY7IXp+wTW&b zgl*_~CjdHPeR9YxDEdO5zv$?u=6v79t<*JG<YqISmm{GSPd>8CYP0Tv&30Gc5SKEl zhxe=>04;GEe<EP;s&5s&T*a;nm}68sE|lOFM~Fk{pxpMgO;3{nzTQD4utx?x51~&h zf8!G4{e)&x{UGe5&t9pE>jnL1)E7Fm;I5BoY`Vb%)E|`rf*nKtq58oAc;Swt$pb@T zL(Eds>}b`c0ZXZ?uReY`A^CPuHCe5MxkQI0zcdFHpo!&d9#Pg^|E8>lqw2_L#QkOj zFeBofY@<(%*`oZZZ|FW0(AX=F%c!$nL$3yXYOjrKGU=G+gZmQ>1u)vr9i!aV?9{xT z{Ap(oX)K*+%iLW#{z~D^o6aB|E@d`igQaiT2*Tfiqz2G??u5l!%LM_uBJL?peC7HQ z!XL>9bSCsa+8{G^!$Cc9Scz<HJ}Mo>Ltsvr@GY-ih&LQrUr?!-p6q85dpqK{{(j54 zGY2nE&AM(;xrT6AhcLvutol0nqB<%im!q?ZZ$v2^*9}X%>v;NBCpr4TAtzzWF)*AJ zqo~skXs`@m0U&3tG4u>6eS05fk8@!c(620)%IfV_9lq+}V7T%j`)b7p_Ert^4Mo&f zVj<}^*s!yXMVRs%yv^|%!4Jj#d$korP=RS8-}YJd>YHwwbejqL%UIM)ySq-tcEdEL z-GE5Gmah?)Ja1=VCoF5TIT9w(Fr7m_kLB7>L9grwt>8%#exHHwe^io}{d9?341TAC zLb8xdvfGEyUJmtf%loB2KyrY76RKpY^IMquw+~xr$gmvdjK<Muc*4iETEg0JZ{Vw< zajYrUnXlg!UU7TOlOU`kbUHcEWxOaszlws!=l(%&!qW9lhUGKb8!u%0xCtp$qMSfD zXug?Ya==?_J{H4dIHaGsb0+%u=*X?9$z^$s85hjmUH%1l(Sw1|k4WCT)NW=iw0B6s zkKu>>Ib-EhRtJFM%4;_jYxL#GMSN@IH_e9HWR@e*69Tk-T0_M4wTQ1Yi}*1$*W=+{ zw6Z87Q=d2EM2$Us3F~V!`khm1P4|c{vA{S6X_@D*8rtmJzJAz%!E=`MbqT^aql7~X zh$yIz!gd|y;^^GcZ(P*LzsDY3ktR*RbMs9<pJ!&xJ)hE>f$_Oi(!qUAYRh$-5~7J_ zLXY3$#<7QWWQh1yjN0|Eqo{2%?HreeJNogdq)D--=+1E0bExn!=|lYt_S^A8{X5%W zE}M<7CX=o&KcNKcRtP|?7_<il#^0QUA_Z4Lcd2)<G;Ey$@3g{9?8siF|Lppd?hv`E zE~X+1+r~4j%!VQ<6YY^0iuA@1`TN6V--HZ$c3gC~jtCCBX_-fB&?m!WTxbS<pIjLa z%ABU21>LP}a(NB8?vI@neBOE+#r}3N#xxQP==gkAodxuITX2%MfS=|jHWGz9qwd&) z1mUFRrBJzf@DaT35@@)ppGgI{f9&Oom)$p|V$xM@%Q!#8_A2H~Z);F|5wkS&&qs?? zN;8o;z=}$VaP0nyR8nY9z?v3e(a0h!US={mD}$s!ATzy8%Rz@C{D$_8fPna3B#1Qg zLx}T^5)~g@s@&7$lDU1NB<_LxgQ{t*;i;k<hL`OIDkJW3a{A}ToHf2#Poy+7lxfD0 zvK-}s6SNXJrm8cTT-JVf>>dJdWHn}H5~b_e&=Q-J`?XX7eFWzy;dcJp3&{pj-{*Rs z81uVDj+PVq)hMA0A%h$-5=p-ZyaW(Gr@F+9&sWpP)=U%6GlX8B;<tfQDEITm;sBV` zPb7ez5+!&O!}CH70zDSi{P0=3yrGUcJF#3noz`3}rdd0Rw?U1rL`Z~7izs>{HQYpc zS*+{bMpv!|3KU89m_O@0iAF_QDpt)ry{`($=Bz5I!4~`@%5_*AY!=Y-ENGw+@mh79 z0(h0akcg3htWVDUD`7*3m(n~lW3T6DGb1gha@Lt7hQ<1%%7SU>FK0O1xQxu-Tkjwp zPu7)sBJ8P4SYz!(;p*V@Vb@&sv`ZhNbn4>pLG_f<vF#}dyjNAd(3t#WyN@^<A>sfM zA2&j#juf%gO1N}sGhc8f@%)g4VdURJE%CiZg~vx;KKIBHJ)3D(NnJOI+S>4h{L%DF zllS%%cQ}Ho{TF5QZhT&qFZpq2Bay(=URA!3U=mz9y7mcjSgvh#&|CB`P-Exm3ewoF zYy?=mVVW2dT#SHo`3hfM_Ffboq2Zt80-`2v=C0wdve!Nq;yMptD`D!;nznPZ4fopU z70S3Z=9UA9X^2+dM~T?hP54B`82-#dln_l%Wm@LQ_dyAcQXpV&=(sBjUc*M|fk_+~ zo%u4VtHsDRZP-OeSE{8R*&Al=Qyeh91i}B8x1?Z6_SI#d+WXMvgBVVZNQe5Sdq!r+ z>kXLc`?GQZQze&b+{;Q~N?QXRt$i)1TnZ`B-Ja-6Trx{bToZNK3+(XP_xZjKY#gU) zGv}sZL-YX6H-6TmD5Z15ss5mCJxV#TSt-r+vV-`cvL5E09{L=a^#bk72LJxiF^ALl z5#BGi1Sh~U<D!>-(XKrMzJvnp`aL)kHv?zY#f3~?_4kW&%K($_@^9O~N+(R20Sm^j zsrzZ|J<ri~We&jy=;uU_<#}E+y*XEjIgFuPdG`$7RK@zs1R8HHLaNI9-fFw@P#=r> z)e>>?443YmZZU#hm8PpZMbl2!%DELFeV_f{NXBH*$eynbmvcEovx??K)S)(PtMfra zVm=GUyupwVFQb7$bqPNQo@2+>6V>F6SC?9zySVECep^oMxVQ;F{V8%`mB@Xb?5WkW zw%bSY;CC%8A!XjcEcv9N+s#8!TB9n>%H|u_ZV5=^IpKho?;C?bzm^8ykTD5lhgz81 z-j`B}#&ALoUab3Yc@>O4;6R^!x^P%ZNbE$OV@e(^=J=L6U{6x%`aU<ccE_Air-IXR zLQY+ofm~wXYASBhIAyQAg1(O9yC|hAPwOI?Gd8_86JR6Kd@!^7K|#rE&M@Qf2B3Qz zIu}lE|6R&1{NT0}D)JhcH?QQ7Aa?UmmdM%s8@}d7_9>fjWSNXBvt%oN1AT7jjk5}8 z>Gz)#I7;#vk_|fL1z!Qi#1a%-xr^Li7L3s~j^nN-JtWG6(V|S4+ZNfi(mN~*ZNH6{ z1c6lbVsy$%hjIo|)Cuf5b)QEkn6PF{MyxPa-<W75GZqlkDa8*rMU9*vu`jO)BAcqP zzcsgv>l_3e-FpjM#CEq#xgj%u5l+?QLE;Fn)^eQ@h%{^dH8Lz)_Vw}|NzYN9dtF?o zZ}Yth8kP%7y-5wl>T-KD6r8ce1U(ZWtz<!XdV6kuDgNxSvGQvHrqTY7aI!4Z4;!O| zX3M;fEZ_wsKB07sY|6Cy&Aiv=4QVxZenzw@oT?vUdUC9fhsn?P;fu`z*xQ?c60;6P zn8Jy9sHG3u1Nh^2*E@wfuL2L(#!J7F!n8uk`?ycyYM}Wbeehr<Vlo<$#myf+{a%nO z%P25rKiwLp^sZ<rgg;#L?!6jnML`R&DYvuE5kyq%Ne`mt=1xpz$q!2zZVUK%1kGx` zyG{t@LVvd33+0`O2KmN@JGfRv!uGO;O=+(PC^A=04bvNgX}Ph$MetoMcW?2VH#K5H z8X~emK8z{NYO4yr*L57UA73=FdPs!=?zePp2fb1xdUhu?M^Mx$>^{4SHCg1!%8Cpp z%*vu4KyRAR4~Ey}KNq_r_~9Yw3#awT`;ovrNQdCihnpUML!;jpCJmtBCz#~DNRW}W z0SjGJ6o&*?WIlD|XwHjBPOPNZs}1u*AsCId|5b6Oh_FCnFPpIK!x_Npu~x*&LKtAh z?!Ff0Nv%#kh&Y;$NDpMYS!(l{P-0wWuJqr$-d6F}ok&6Q4SJI{v}?e;%QZi0gb-Mb zz-Q`RL$*~HpTxChVzcC+#Ptz$1u7!<vc?!dDo6<4h<{yM<B_kO@{GWSs7dch_M_Il zosBm_MO9toeeSpd>(7<LjB_d-f$T!9!QwhmLLHcX2c*1(aI{Bo@Ez~5)XK3uj<p$n z<C9d;Wm)T>aqR&Kc3EW{Rnno^#1MXVpJ5bF;?D93SSyi?UL)KL?G50%#8r+fHY_S9 zYaH>W(cKnj*+Qit{Gd|1_7-`i1XfxTh8!ffs#S3Gjg2!rx9l^zdhbeaR8AgD{8##B zRH0047K?JEZWdZV5h2`QRw}t9>H)4kG;bQVH|UbRU9*gLs}4Jd**wR@)_tsmD)`#E z@jG-#cToNfUM@m;|0I#}7Y~DWXXUsQQE8T|uwC11%xvSrgdTqZ6YTd3St9(rT#d(( zb@F<rJ8`zE;U&H07kC7M$<=riknv4*Gy6_xGy9D|a`bl7PMj(zIWo7|RB~o#>OI-c zRLYz#%zSurP&>ux4kjmxfD>Yc-wvj$%8C=>*kP*d=w#?IK<jiD^K1XI6JlhF>}dQ& zhV0!$YqL0Azpf}zcJnt9yIWnt!z@|06(`FbFJ>*{wH?eei4iIaV;k`$-L&g0*}9Hw zSzTuf=27Qys`qEs%py1Ax>oQ*f=-AezCy|U4=l-MExS`Ax4LQDy}G=S*36@x;{{qm zBLxd5&Fo78$;4*5PKZR6rL)^hg`Yrh0!O(?!VH@nvOHEcsqxqvxPcrt%lwj*X05-H zkc5&#Tv1StO@VV)hSX`TNp`3L^T;MkGbT56O0@OR3L;p>(pZge@l%AO(uc#TiE>I* zvm_8DJwKqCt0R*x&8tlX2N$(#5Lk;3aCI))N^mT^mHk!{jc|M%Qa%C4T%Ud|C+qb+ zM@JnxcqX{O!3RucLarXh%OzWJm*Vhh{_y$p0?VdtMBC7HDI0yV+^FMxqJ)&JN9{Y7 zYISARfY=&a9<g-Z2-P+>FC@ZbW#Vdqv~MDH^(}9}vQ=zf5nW&7Hf>eW^LSuOebwmG z4$)syb8E7!iL%Q0(6)ddpXa2MGkcm>dcN7{T84X5EDL^9G{atUtzl%Bbih(-6<-~$ z6aLFNv8rO*8d0^CL#+FQmS2w=qln{=cP`2Hu_bx$)D!2`-CD}4XSikz*BQgZ3-6k& zSlfxfQT&{btQE(;mAibx(LSvPc`JR_`TPOix{5j?aCh7`wIP-$WOH>hGZ)!e4K2wr zZ-#s_*!H%B^N$2k(;MbmyoozZQN_LD4_#?OD%Kcu2~Xq~#SW6&y^rVhY_wOmE<Vg_ zjfL)S@y3M@`w-JIv#tynjqfA$n}cpR$>x|S=*U8WE6mX<x+j|x;!Bra)V!uGy#+O2 zCHUf9cvL~#o1Tr3!)BqM%zP5bU>@zQt2DmOhz9&QMzY4&ntYff>k6E!ldB;n(Oz#L zCCp%FRt&|cPTMfqB6n~SI<oA1O1T~_wfnhW3^z)!w?=!iKY^@sEq&WvZK0|{rtP9Q zKsqx#o!hHl_tv9)KdaJOwu?`3PC#fgiy7Z0*fy6-F|^_rOT)&#r}BO<KS|^L+(sqp z(z$B8uHM)BBwZ5Mrx?;Ly=`7nm*Sp8-v!Q?i8+_|Prmmp(Yzn`J1V)Bwj>Pj5*}L& z*T039yOaCq*(3AucT`%3rb1L6VBK6SKF@G{pUG`EX({V9dL1mnPpX=;_i<QwsgRZ_ zX3!;k7EbHrO<dK^zPH@Z{Z+J7v@hzKO+`*2{3Hsdv@`r9<I+v4`!;G$ilG5?y*>o# zoy?j8Ux*%@nmtm{LfW)Pe&~{*eW2Yr5FR<HjE2#TDSOqP*2+7WHZ$bxq7Yp622PKJ zjOpayZqu`w*V_%-$;D#h<m5nj+f%2!RED9M*ZKN`UHk0txCnEJ;2ieX*s??Q^v>mJ zk#(1rqOE=WX#tXAPo9=aPb?>AP`R`7Df|K)DVyr4AZu6G?M7?s(O^{NO8=V4Hv-~r z!(`8FeT)zju7|4w9#v<O%`QwL{lwCY#+&)K#jI_WDdeg)Mdv<V)H_ep<Bo$3?~=X| zY{bQ`FB=#K#h-**E)aR$lygYp?rPyjCm^2mv3YY7<PR^anU%FD^t!`D8NS!|+jp!Z zA-&HnEwIR#Y((X8(3Xs=s(oG1p;JGg>!oyO334?l`-)r3g05t=^mw9I?eDN7!O-Ck zI))j_6O`t>Zz-39Hr@aZ)*woou34WE;XsSEr7m3BuYpQ4)4NDOhB>s#7!4yU*1Puk zSdO1A<`u$clw^*~D?bSv`J~k)r@fNVVYGB_XE`uu4moleb1j9%myQ&8&x2Z=#6u@+ z6mCIrM>7-a1}bFM#4K*tUX)5JJB{Zli?Ad)VpIynG%duAV7hm-8S%j%9*ZRK{dJ2^ zEzD;~ZapxxNhkR9WGryJ!_knh+=RRxpalQe5tjBmMy|D|Q10avjh4gr-EEHv98_H~ zGxWW{o=2f(p%nT1RZ&hF;sbe#^?klqRDhm@jwdQl{2*ovj@cV(nW^$DE)W{7_UW<l zOFr+Bt+6Tz=ab^jVMK*mma;oOL!)3$j{^CCQJM|1E$1>}llW0^Tx+hwQFvTyA^tfj zV>90<%#3=Knct-XtkM&vIaOGRO2d$wcIJEIG1ACFN8Xh5Z)y~@w0rkTwZ@`5&+%k} zFrKBs<*7uU35DwKsoFjO8CV;Q`B^@@iJxZ{PMK+Xx(<1UJ3@7iRKR#Us=f<0h)uGM z*rXnFy<bXbSm-Xc+M&c>+zF!L63boIsisQZ5B8956`qPSO__V$fJelitlFkUMEuMe zV-7V#g(zdWI0ik0Gy1uU%cQRL_2fwQ3Q{i$-<nLgFo&@>r{pZd71$s8%CdM96rVOa z05#kqKK>nK$d{rks~)4k#~8?wnc2SXZ<#H-NsXlBub8LHwd<5hM0UoELROw%DkxN< z8tH>(i#|y}sM3B*l7z0rt3$O^QmQ}6D85U_J2cvE5=pGWoe;&y;EChUmoNh|>@Q7@ zZ-_n9KyvuPG6l2TS4yw0hMhdKQTkD@UA-vI-)QP6Fd4e14N>y`V#_$kl%8fzw(;Gg zf(q9jT7N>&dr;}M1dO-jVf@unKVR85oJGqx<!ix0aWDz{V^=pay#(1{F(ETQFW5wh z_oMRaa5ansKes{b?ss)pnK~{fygiQQI(nQZ$62YSpN4B-JVwi+z;W)|H`c17LCBcJ z(2Kr=vNJW>bK9k-cFJbTa*?0N^-a7{LkfBX4_ykp4cQ44f4;?<hWb1(!7{mgU+8tk zK<6X*S_$Wxvu{I}b*P_CFS(4ek-bNKQ#%)G6d5oRxKu5YT1teo1>>F_x0)aBDX-9x z+|B?(V}$2Wqm&C~COkgMG7R$MDpj5=2ISB<i8h-T%p}PYo@3896r~B2SiI!UUZsCu z50C8IU?rjcFx*y<!j;xS42_dBDCa=WUgTcY6Fv^En;3>=wrZhW_ARS#*;8kUXPyE- zYLrhsG%wDGV~?0_drh%Mp!V0}TGuB<?)@-#?a&^{TYD&c0>^JN$OK;ybD?u`uz1O8 z7_$$tyvfDg{n?!6JtmJyJ51iKu^_(LH<HM|Hr?>6+pNX%)6q{(kb?Z%#FMbR#)Z-D z`9(lLio}pg|904TT;`&7Y!k0BgE*72th7xTB0XGG(;9*R$Lq2!s#K9LaWkfTw&s-t z0&01B&9Ltnug?#*2DlOiUZWx{tA%lyODc*tcMUtG24h~KZR4P1MQ<a0-Qcpdg-X2M za8#y{35aK$JX0ml444vJW&RkLGpKZ+50#{~A`-LczA&|{rG_{JXEe8aF%@)JgGb%E zRg+$3N2-#Then}w`~v|C4|%Tax@mxkrm?Mu$v*i}3Eu5fiB3YhpPB2V=nQa<OJ0~^ z?zF`;x)hdGOiKe~KllxbwwrYgpyHW-`Ua@zk~16Xn1LB-10M-TVOi@MB|4R@!|n0# zg)?Fu2MONgQi%goa(|XwirhXVUSGUBY12WN=4e&pq-+IAuD;t4pX1rg8k_iC>dAem ztEzM0Jm>QuOY7A_R-tlnM{G9<?`G{Z9Z^6{*6^tO<P<JqFAmS+L@mAKV~Cm{n$^r4 z-;#T}Y?%Rs`%h0^G^`51g)Q%#yWs!6lvF<1X**K*da*V;<3S?O66=Q|Lw*MmA7ko7 ziHiymSE8fbAQKziQe%Tv?P-d@sL`HH2H{f5$n`K(!$yKu*^lhuzJ}84Ilf78(}L2g zY)MUUsBNijp8`$=FI>z?j{AaRrGc?S?<dfXm!zMyLLH2jQfT4`zm&hcMrc`K@<EPp zDw3Fh_=o0&Co`7X%*uW2BDom_@%0orq*Ui1rmT-vOsgQ0(wltib2}3Eq>I@;8eK<F zeWO&n`!g1@S3XrA<q=l;8_GVN_x+VkA5%9<k6Xgwa-TdHG6JfhFa^Sm7It`#6-@8M zl0#vbw({aMO$o$UpPr&)4Q}YOZyzu@Xdio9Lpe1nU|~HLOqJ<MPnVGLC*pdI<o3*R z{5&$vRk!+bn(#v-AGH+6lJQhz888rYT;>SE8eK$e`}xvdv#T5lc4^VG4=poyduTOu zZ=@ocDYP7{likgv?_{58&bjjT8t@h#_ZWo5Y77{J4x%>GM+8A;;~D)csjk(|$}IP< zyQ&Ih6z~p`+OeN57VDf>Y>-c|l`V6-s~SHw!uV{+Qmt!hY87->W#J$qPS2w_Ao^Y( zxH$V8U@iuCl7>LDm=BVd$jxKC|C;Cps9q%|>?$NzZG$m(sWb+{&Nd{E0Ii1;$XV<m z|8|j|C<Uml^h6gkRCo<@*a(FLyMxSosF2DFb2y|TfKa|PB+gP=mcIbdh}rguCQ&X} zOID4RN=K#kMt`pg3MXfY+(&@jQ3F(m8kIJ@^1uE$oJ1_oSp$(a82}b~Rr)BFP;%y& z{a_qwLYPBdffEr!JsJZ7n7SbpF~fIS4MYLt&vmZ?Tu9cy2qPuJhGP(K$mA@U!?Lim zuU1Fqc?_`-5y}<&kW3XHe((;Fzt6_CV)C>^3!Cwv9S!b!xcdA_kJCxp1}N5vk#fVs z4I>tEQ1gv@_Y}@BANVwrOhk=HErd{prWFZg_zZ3SE)@Rm0Hd1YEI8l@y2I0r3r+2O zjJ<;`8SlwaaviuGN9=c9ijxC*OpVpUgV_7A-iG68_b`TnLa+Q6R)t;}>V?+eLwV8m z;*X(29WF!!9rJO9P}p^N>&N7H#RY>jO%Td8V>&4b*rw@ycX4APY?{vx8?EVVl5)$s zKaQSG_HtDtXLcpLUxON&%~uM=$VFoCx9^~oD3iKv!1(%t{I!6y<oF4(v&}oIFG?7f z{!J!fDUIyni%|Si^m480b?L(RhS%91ON~uOGf|=5D)Km?O=E2p0tu?>L>Oaq;gDnN zauActPOl+B3Ed-&^jK^KrTHDKs*8I@!BTr(^Y^Vwu{yO7af;x?F_!sbbC<yGgX4qI zb(m-x;lQc($^1&4+}K`RA*9;<WsfiAb*3yn7Lr}1M?x&6r|#1oWw((=z|rO2dY5La z;W&gPJ&rg=l|&@U*CC~x<qNC@p5k7VRGD(r(zUxrA|id%hM>J!8?*>e2pk2Sd@dD( zAh`STNO9V2pD*o=R%^M{x8>u0<3q1@n$)TqCMyMRq;6eJfk5SVRBvWs)#@$3kG@(H zbZ#`Tc1X*0!9<F{u_gX7G*UioC>hsLtcvLU2`H0mc<QBEt-w=il+LpEI>hxy+<FB? z<@}=Gh8~5k(RaZOM)I)r&G#p&PCmt(L}3}-{8(f&EJHaquWP)8eonkVWoELrn1_WI zZw6ftBg-jwrb%Mv;mdE5q1LbLp&)8L+DuRE3|i~j6q`L5Iw=P{kL`@ztnLt!aJt<r z?Tq;@E%U5Ge(lovc5R(@Au7iS)U9n(wob}J5LNBhwF|mW8KWjnnMmn}$P3Gf_UWxt z@acTF5akxzlMFJO6XLI<nOlv`b$->&b!(iO+sAfJblbzfSD3R{SYCj5UV<1b**ckb z+A^b7x7eH<eH|6}0e0HGGjz(tpmr@p<D4TfGB$rPbTaR-JsC+J&D;(go#~hP+FZBH z>6V1XskwwIO1<6KtPnhkvsK$X_8Fo9S<$<?`GF+IY|X=_^7+R%6DRX#+Y?4eH23YJ ziH4PB5I^^ioO6ZXdEGC)JA_Ps1>t4y)X+L@`#XrflDNNOchco_8@uJ4Q}IoV->Yfn zwYjKmc3R_fD_Gj$#eoC|85wZmb&_9<?JV9qnK|vY*)kJ){gt)>Tc=~}rh%Q7$@tOC z=f>vSrg^1`XTg}@snW17<u1E5vrnG~v@eHDDn4x2%(`a}Xg@<_-`yIG$Ik;(aBtA^ z%RP5%#PtFaLIZ?{O5I4U8_+z;XDaz|wa<UnX#9d0Z;hE$ct9NaW)C1O_RvZ)gxB6= z4ro7$ky=;q#Wc)9<V%P=3X%IW2QJ{Gu)$G($&U1SwAS8(COm=42^=T<vj=1s@5|O8 z?oa=gS0M5Uf70=;dme4s-vd<)2@m{AO+`}c>)(+;R0$zbRY2qhh`gvtYF&ip!MKEI zqKwU__al#%&u`G=*n79ewd3-=f&_LS0fxkf5XfyQQrXvbn%EMLE&|~njhmC<mDOZ! zVU=B*FW<K=dz9;~LQEhs{p2O>5HlpOi*KY7lalN)c}EZAF;x9HQVZMP|2V#i5ZA;9 z7eTf(ojI_$583K5M24iG#dgb<xk@;E5<^Ps@b4u3&i2;tZ12{1f0V=rUqe(MG6y_q zozljX@L$IWdX#fOR-SFTd~dz#!Fa^zojjoZ+Zghw>?Tv{gH+RRfIg2bDi^Q`<XQ|f z-PP}56-`ta^Gsf~VsC1x<ZpW*+^%W-z~Tb74mYsqSI?Yme;y`?<zchA@#(KMcz&fX zyX9eWyY4qL<|RgIhlOm5WpZ?alAg!@?7UTdpmgIWj%vgM&b##D!+JMl&12g~#k#P7 z8N(ZifzvfZrl5#wcc|&}IZ*X6i&gh?-~#AcwqTGBy-eA)s9-g2{kZnl2EJ7@NwL#r zkTF~Stb{M^S%0<DD*jjIHaV=TgD4PVJ?P~p9L;Eib&>qU=6aCeGYk#mx$TD<_u%E( zQk%8){F0QZF6n9DFMMv$0W=MsiM8h}6ivBaYxk#27Jx&K1}wJ`XbweTA`^Q(h+!Ct zCT`)C0;%@;H_MOlW}S1C4m})wC<=R@U^3X3)@ZLpI-LWtklOf@N1cFZ>_tQw)%(y2 z7Jye7upFDPuq2%L>y-HXLb9_nU5LRDO<XlN?%Wy_ZsYzNXc}z4c3{yne_DG|0|!|R z!FrG#PnWb3sseM!p}Id7=N25zk+?tBC3A@2S%7a~e4)X7)bKRYX_DbUM>pb2DYU|q zJ3;_fL@EDz{=#@XVut?^w8BS62TWvmn(hgE#{f+3jchJ%=r6F`&^QDpn0VaKD=-=U z2ha+_qi-_KU{f3oR-hFO*{4wyEF@n2HE~RofxiV!Q`-$gb0qJNRi%vPU`!SF!J~z) z_DH+4`x9{NYt$lkbvXL3Q1%!_TX-4;K5nBGM}MqnJ%22X)wT7Y7#?oR8!sceQs)O0 zg*3e4LxeyzpEA+E`cEhtZ}u+fx_0;vxWZN-g=6sU4*mmFgPlW9>O%H#?_cd_O1<NB zG$uUFopmt0)q?Bdp1DD7^s{O=ol8#VzJ7~x=CmQl3L4H=!py6}4V{S1h7Z2}e(H~D z?Gn7Nr-^i*__30R24)Tf+lHiKo=^G`9nVf@&sHuA)7Gr(ahA@c4@(vBnqZY1<OhEK z;BI2>)%nJJV<*wP$huxnAvy_%Angn<j;-fbE?#5RD2I}qOMj9?sNb+6uht7~xHY3p z+}gnZMP|s8eQi#8L9ztMLX6@lr0TW$o;XJ%s=H&-aC&1>G!Rxe0FDE8vim@z*aDvs zmyw$qxNgCM|01^0{n>4ZbNIfFfith>UOc-2KTcf`)M4s%{gxGctG)5nc7?Ub$m@Qj zlmn|Z6mVR6d{eyQmMsAN-HZkg!N)tvbBPo!^AYZN(!Q}~|3{X}a_>3iylchud4va* z8j1m}@_E-VF4<%Wf`oaJ_&N8O!??!8lzU!l#q#}S!L(Z`E%W%RH7b#;@HSKP*5{$v z<EQGacNrLj21!-THf&8*oi0c+jiq@Tis^3^SC&b|b(8wU<oAbb1qc>Jt!2!KtOlA~ zRta)99|T%}ETX%z@wYzsD>NiRldtoWqvwx1WDalNSCh5aI0Y?z2!*<LouOTHsB=+~ zA?Pp*@}S?+R(Ti|mA?_&8{0dlTbfjr)+#lVXk}~(mo_xVvmnFuiw4rJ>dLo!sMFvQ z=z3z$EN8K08I7Bbvb$;>Y95a;H`0M0zjPR9JSoIgY}gCp88GOaGEq`2sfG`*aZ_?= zl#DLf<Ivj8+wi;y^qcG_-JC2(;>cRR_~#Q2#0?$u8p1<wA9D~(b15q8-tQ+TFvpuk znhDjAA}?WBdntrG?`%(;wA4HsEw!3;S}&N^*LM75D6r75jFEq{EL&DE&BB~sXcCq+ z>>?y-E5S<X{XM#rhv=I4wN5s$y{SSs5i4f2xV!p`@7rM80q6Nya+g9*EriTO6$+Cn z4<*rN&My~ptlGL6C)PAE{_kWaQ-aH6Q)1Ffp6)2AM1|GWp)9%R@o`IjxT>)*c5u1e z#m%_y6IWZkE{e0y>=+1dJq{I3(x#m~;Yb<!kXL8PpB(X4k1$w!IdVRtF8O}1X~Kvj z`8n5H$ciNml}Aaafh_TqBWeP$MI6`lknn5xCOxm4f)?w(g;^@7Qx+SyHfw2{R>CLv zUF)yNYnv)JA{8+yZ!vm({YExHBC)Quj!Y&G!FL62DLJSWm`Ajs<m}|C=0XevL@FMe zVaLCwK9Q?evK{_R5y+?omEAYn5Rtpk>PF?~OXmdn%!Y9)YyFru!V>kmnNfk`eY<oX z;0xOaE&OJKNYH{a`S{|3rE{#dhNCI<#f$>rJ`o?7R}vp&6Ivoq%C|o~hAmA9ex}U9 z2tduiuoFd=f)}8RrFNc(7c&%t7YNpz8Rd)f;MRHD83-@XDrMisOQx8M)H$rmO+hS1 zM8;CX)&pXv%31^UzlysqgN;VhUeEB23Eq13DDtWoUY?s~T||epXUE8H_?g~M%uLU2 z&i;gp-$614nCK7BYya>Oeza@pitMhwNqsI=iLY1@Q`(bSUe*1_S@)OX5VQ=8SHO_1 zz}W=F#Sf*UbxIcUZw#V%$0Oa`{p-ALU!z^|<)NZ!YclWLk52lcwXkJ@6flo(@yGFL z*2Fd=kI-`t49ju$a=>#?V(?6H^3pW3@2_e6QfuyvU<9M7td_P-GRPyWh2j~U{qatT zNc@#wk<`=rt}E-0_k2sknL%%{+Sh&m_WA?{o?DGxDEUjyC-V~;c+|?Tj)iF4T~$M? z^Ia~RJ#d}(4`p*}&rdW}b6lP7&u5`)Pfs*{zos=`CS&x4UiKCBf4y954xncK+GdZD zmaEco&{y9Ssr>cCRdw3&axl>O^iXF1LX_sJR@d(9p`Sb+wV!A}AQ6&!)6(gC&jief zHsL!z_4CSlSP&xdc)CI3`sMd>bXfJW4gc$`>eudEcIR_v=i^CC=Oggf<Mr_G)%@H# zE@BKUEbhzL>ld4S{qk~8({DvV8=lV>)16N_Z7*_{2L_967X>^2i>Pai&L!s7wQb|A zZQC|aZJye;ZM!|SZTHmXscqZ0-*?wt_eYYM$<E$Sva%+bWcCx{t{Xzzt=<pD62fD` z&+ql6FKVNriMN?>x|HPa=z}-?Enxzb=bn&{6yd_U&tvfCpzp_XfseD9n3I>vCfH8u z@BPa+!rr%5zxSnM{m-jTeZOaOEskoJB*<#D&!>J5fynw78OkqXsGG?*IZ32drsYvi zU9QEQX&Q_Ho#d8$-DqRHTgpfv+<jllR#E#7^mjT{w4vKhP5t~MSm<#PypI4!j<0Ar zrejwolsPir_PS{X7H&FL>ZLV|Ts42sy9&%I%s8v%?mJ6R?G<iq&#EhbM68QDp&L#a zf&iw^EvkQkXMj(g5O0de!ndiu0C`D>QOKZxdrtCgchdU!hooc#dtIpQ)AdMN23lBI z`p=L&R`6I$o$DfDvNRb+OcBSv>)5;Fz@EN%1I56jLIQ@xe6sFuBK~YeZD+ZZOjOIn z>Sc7DKL#)N=!kQd@+6qGkEGRHxrE!RYlpYrCmo5bV;<=4DcnLn7@0FF>tENsKB3`) z<7d8|U{p50K#d@}?!E0EHFG6hZuMm=+y4zGg$*+{A4tPIe~oRXk<)~TPFWClwJBa~ ziUuzkGRe=P$L^{%f(Y`%xW!VxEI;?$gR}?fUkMUcJvXko$uCd`YeTk{a<S$SpImwq z*MUvMxL<BVA*_GW-C<wByKEiR;A}Pt^J6_102zrlhCYp3U11(0)PJR%by2je@MP`U z_p9MRTH&=LLAAU)5f?fZ3QTyE5sV;&;Y5}=_gK<3O`miU1mj;~9SA}#6)8Q&DwYK@ zm=I$QuJEh@1y3uC+0#C=pIZ28D6m9C`wK87E#Fivx0B2oGxbk&#%;Lu#R*=K5Nnl* zY|BqO^TUNlWkAt45Qm>whoxie`aaS)Lt6xF5>Gyc^Lt`WzRIZMcx~GYDdv*`65U_) zKkJ_C7ZCJSz;FY&oY}pIw@yl2c0D4euOU0|?Fy@1TrogA6Yj7;y1oMXbhri{`tFFF zu?pl7m~NoOC?|r9wE3bZz^j;psIW^fk=2+`Fy)v!4fxi!gtZ?aXK*-2u3_FQVPY?% zoXY}10x;dcPBpr)GAy;gwmFBif!17LKTM@AU=o4v)6tXXI3b^fce1TuzC-%@mvG|I zI4$Lj@KKc2;RhpW-4?BopLeaN>T7)SE9k&R%_*bhiLBr!_*<rLW{!`B_0R!$cy^+q zlA^=mU6&j6BaG|zGB>gj#S}-?4vIdbb8gEn2>`c4Dw&lQOiMpUVf~ZI=4ZKdr_&m$ z_iZTonyBAg>sMdTq)|HveqE%u&fDWL59>*<3BK2Eg_~kf+psdNUZC=NeG6GZgptV$ zAejirJ6k8s44i0u2yOjX4~)z(H6n<g&7Bbh+z+gCB7~P4kz&I)6e996(Rquve2!NT z?SF_K*ecg_By9qdJEF|BG5HpY$@!v9((aQ8Qc+q#sRsQZ=O7OM(=W-0^sX_GU_ScU zDrenS0fU($ppDzNGwn?&YaW<3Bg*-PE|fquaMR3HJ*5fHT90YLelE-;2)MbC-D-jP zl<h7;p$~pUIF$scfo(rtE?Oa6Jz5rE_<Q|y#gdYQhYcSZ0V}Y1x&$WTR?<zEP?e?F z&92%e^Yo*0_)<vh+=I4DfZWZ3SetX}8$q5;t3+<fZEem%9yD{Nfiu)IS|}<}jju3K zQ6L+^{2h5V5q&H-jIVX)&rAGj<jmjl0(e$(OwSj;+f=L&6Dx5kfU>|OeWA~NGqHy4 zz^G-m!m&gOW+F8hH-Q~+V@t}n+ZPDZQxzZE1#hJ(-v$E9k77_t4XfxS;rxaOwrSC` z{$1w>&gNl&gVf}(wMPY<AgTnD0_NLzRQq{pKeF)rr!ipS0?6#k5(qV!YSyk_Ww92H zDK_6~ljMiEPK9@hwR;sh9%qtlKlx9WuYZyiDL3sCu2c4!B-{P_Vz2Q+4>moD&7)(f z*4Oi5iNIjqRdv4{XX3l!tWAo|>b&D(?N^ui%Xaw=zGo?h_m!W(e`>l((Osoak%PVH zK0nc=;F-}Y@0sx|<yUZC3_JdRhSNN99+>$RJh7jp+!Rus<|kfU<|o<|JWqdgeBKum zrbBjK{OAaGnh)vwU#;KVr@6AH7fr|fr#*p$6r1Bd^L(ERT&JUyZaL14@Bcycc|n`& z449U}1fkeG^O;wAe&s$jdzO-z=E`xV$)ot}J1!oK#<D{^R~1U|cOT+0Zw~wmMPg!D z^M^jkq&xxTXKCfB-wVfb=~A3fL;`Lc|2q0Ms^wWU+(N@lN`lk;l*d7Wg?X||mL@=a zzg$r2F>wD5%0Jl{ob_n9hudfm%+6WwK>stx-p%q)jB<h{DqN=sNye-4VCe%2B0^v> z#M<+B#BAT#%tko>G>z8XD34h?P$ps2P992ij7}A}D9oI!kJN~#2#c91Vg6wlQo-nv zs3?1dJF4R}930Hz-tLEZ`|;`!O;5fEOm=<gk0Z|o=i$W*b;a_T@NP2~EG9^}^;kri zW}74*n)Mb)Ax4qxXO{CnDFeD~)$~d9Sz1DC0$?dEM-|g!O+?t|MC&osf^}2r+z;6P z0BtZzJ;uA7TX+oe5v(bw@bg|N=7C>AO_a<!QOiK1Y@}V3d(a3RVeW8=lEZS7Zyk>R z?7`9iC+b+v_!VqK<5w{vS``&rbM5=JJ;tv#{;Tba3%n_z!&H#w<9RyHE*ih-P(I%% z3)D}a$t8mq*pktqjJ5-7TsVLHf1V{^wLsk&dp9U^-!1krd@*}(1;Z#D0z3m1opUAg zhmOhzUl7Wh5}w)ql*8-J^OwR?B@x?GENX&KAaABnfv2SJ)rgpvK7^myQ?`|b=Z7;1 zx_vKV*#m<)2HaoN`RVw@(@=w)IxVAFdlN&D=RuWD+dUU1ZCDBFw1>o9LW!O3BB=Li z4Z-(uZ3l85lW5~M5)9wj_ibYFqsaJov)2>F;F@h9;qBuGz!nG8O09bQ!AQ`QpWSQS z{oUs`jEwlR7-q#;mr&Ejsw>)Tfe2RAzg*yL?Hj;xF#bDh$q1im)}x?(zk`Njw&Trp z;dsb(0Q;eFYX=WKY3SCmW2F!6XexT9m;MUDB_q@D;L7mS-onT-zlW-OFA{-+Ka4vw z2lXmJ1Jyjuha)0X0EX(ubBG?wDiTpr^akFKJ{WQX5=gH`R<Nrw^J{XD<@Wd4rEU=9 zlJka_Ob*ReAV#$f>Hf+t3rx7r@uqZ%*6_0;rzM`~O4;6vGZnE0yoFG&`jQ)b0;w;Z zl=2{C<YZO)3K3e!D~`9?6X#SJ)ixl+tG~SbhTXuN<gfoByjicWPvUT%g7T@@%va~m zunD3NH)yOIAJ&m`kwiq1(;P-IoK*tR6o<(P*FMmRNei(am`gR@E-tj^7?Is$C=ypv z_#d<V<-Uw#nCXiu(*`UOO)yZ?g2TZ!YQ%7|%!CV?qrW};X5vX978`>Mh{11(`UIo0 zV@_;kj1$Hj!YE@$7{z5H42hf#6C@zm!}M_ogHW7DKa;iuV*=zr$xsiX2?j1R;W1`d zc?fAJ#wpO>JQ+t0`syDX&uil5cdXtFE?Xw~yd^V|2v!H(Cm&PkNVSPU+)&K2gF`u= zA+w_ilIOyzaJjWW8Gr@ec$QtpDII9WsiKG|XKJ2*&yX{`%Kazi-hHRgyp8?`t-+GH zzka5jMZ}#ZKXK$W@eFUp729!!1iB2LvAzqiz^aR}$v$X3t@}}<&=?D<L#ob?c#gEp z%_QGlfIjcNd%h&_%!O2aqA5Y#1(B9R8@Sc*?rG^EB@*v+Bt;<X2Bg^;Ar!o~pfi8? zj{O5nu@>pfMrmpuuT!2fE7!us8hTtXJ!P6w_(4_((Ej8`v`O~+kWWUmQ=V2_U|3vg zGz+zmUNnoiTu-~mrOZfrp4-b2zlm(rQG%@N=lpN{o^}$!-J2=ClO4mXW)<5Ok5v5w zc=TkkEwj$C^^4xo^$QM<dlL>KJEsqTozvEV&2(1R)N53i$6h6=ozvz)jA9~3fBQ-Z zkVn=zxt-JJkI?3UP0f$cV^r6aOHymQ-5vWg!<{SA#(LvVE@VMMtNww_Q&yJ;ph9HJ z>|1QB4dqAs#(_<&!X5ixxvitN(JX&nOkq+FRFI#CKU%(if^Smm8p9p?I)z8pBfxHf z{?3)1ats%FB{A*Clw(rsFW-b#OAe1L*PrAEbyHTC+)o9nelCShzO?>7S>^D+eFxYX ze*^4tRqo?k>+SByPd1d_G5=!?p6py~Yvk)E^o*_lR}#}>uuSSdx3~h=Kf<<m?8|an zoZ4YsF+bJwfT_#svMl|9o**Sv?N1Sa<1wnSkhu(Gfq$g;3ynG-T@zgb$LKrq)5Q`z z)hBL2%Na+Pst$mES%P-+=A#x|Rt0H}Ee$MGj)nvx9RR+J#~lF9g5&~HsVIVU->Uc( z!W|HTRdukgVG>y^4TSztj53>CBE3UYhC&2F4g9>eR*s_SL8U}iXRuiyZO|X#FDwxG zrAr-ven`^T9vX|m4Gi~E2BvN@R3vUdoSuRc0IEb%S5bph0fsQ}V@3L~-l&kW6O-<| z7)raa8NZ~DSyy}!hIVMQyq)s01(pm}iYHcmM+}Rbfwfeb$WMhr5Q`c(IV4%yAVU>M zZSc^UVKO++QE#S_29?k5S}ZhRYLQKlqK<r#x*S!rtE2!`QzjJ$^Kdy4I7m96Ir(fO z1w`^#JO{|X2!$vc2Y8?WNpmq$n0N=tt|HZMxIe?4vBX9Lil}6*1WA(>EkxKrX%I5O z&*n6y97$9A2#<YXWsa**OgI}SpqY(UfbTuQw~q~kXTFs%#(!rKs*28W@g@Yo^zv5f ztBVr=KB7EjP+o?tsUi+y1-2X?Qe^Bv@iY8N?afeRB#R5$TY>TB;n2ssW7B@BLRW=~ zILxJj@1d+$4A?<&1LsZ^p=vgz2vO9<hb40VG#mwysLK7(RiEB5K$)V>iauHF{>TM- zd_fjzY*9ttX=TK*q>qm)yLQt^2CpV#EM=6<&ctuO-^jDv>582?u^gKkt#nPBTFHLu zC?Sr#X03pGhz-|gKhfHCNXIA(z98Ks3p~O`UXxc95NP9SQA*Lk_iTgyP5;ljQ;cOT z)1Bd5B0PfmAe$KVa8|xEvK@14SOh;EZy|U4Ng@4XKKD+FCp-r#&s=LEr+ZaZf^1^a z6lkI=Eqyf5FEMA2eY4ykQe?V;B;|X<vQT;3^L|p;-+T)h2{F}!VnQU<gF(-Fn(4YJ zX%a|Q@BuHrY*w<Lmh-5QYm5oifzyn*kLfzK<q~7IF3WhU4minJT%4|cGV9;0Nru~Z z3kj)>r>{L1r5ovlH<H#iB<dq#uz2iCKjILtBi21cqWRXJM~ay)IZuP*jMkDgX`b0% z;($bR3=m!xRQR9V&~s*wBO9%Rz%UJ&T#xl<$cag%B=apx;|SfTYaZT4udB<>UvTU- zxYF|n85~9|h%;S65Qqy^Q;tki>SaoB8-9=hZ|m~((rFR<L~X}ggI9_L87F*)A-M*7 z(C{JTrvM|eDOkPa*1m?!tMO20hc%tPIZ=FqFbgCPK|$#NY^p>fE>Xf%bz3N4^a!Z) zLXoBzoUMhvr^||I<8Y=2A@n*|J(~`!rNi|HA5dbL8=Sb;bqA7>GDr&pRc@)WV-6(b zE!7cLCU~+^nUz!AkI>v6NEWk>feef3^wkHCJ=tkjEvX1&;r(+5Wmt*ZaG#rYj{`Mp zIwC9j9rrURN5F4!>vG`PPUwY~3um{AHuvxoXPzYi+qQX0?tPEOBfdj<hljZ}EwXW^ z#^H|ecARtsRJ5E*H14?#QXAt5Wz3?(Yv!V%tCRVRXwUpV<2R7VUf@zV+AAo-s?=;c zRloXRC4e`OThX~nQ@m#TEIj&Og!SgTF=NUH{}pm{&722jtk~UDPo0;HLO+J3O^4hl zUpN~FPxy9$AJ5$_-rUe<C!OFG55V{&H59TZa+*3}xO#BzI?HQiMt~0usWYe&AE80^ zVb`2n6_+vB<K)Cjw&Mf=kR?&yY`cuNvNKQxL^@6%g3$nc#Hh&Hfc%GG=dzQFuY5Zx z1<5d4K4SceR*GU0PfuZP)&uC%z7AgEsg@x)yA5s#7YI@}85iB3Y!8ROwfk=tv^cLE z!aeb3x;^#`18}e_eJNT?3HzCZE8}kZI4NfNT;h$UiKH}XPQ~@4bl${M1h1<%_Uj}z zmx4}G`jR4Iv-_~8;Tb*gp{#TdA+nM^@xsLnCIFaNFRLzbpwGJy=e81tVv*FIc-IZg z7zU$Y#TQ}j#RFJN)1%?A8fXSv9>#e;;(1JFWQXm{5-n$A;_=HLg}zUj5xX3;mNMZo z-0zn1`@g^!?erxjE>y+dmMu?VJua)pe0UFZLG(vO{ap;C$zOzVr2i27;E_^Cp$N-; z2zfAEoWQ&bT)>>S65-+)_JVde01yW{a;cVx*yk%XM`Kr)@y!`c@QB*%!5C}?1gUop zB<WCB=oUuEh`H!!?VMyo<?g(B`wbE5LdA5F5?(3LTJod=%Q0VahM+^6X@enXO^s3s zge=+DOXAssVQeG%u_@)IUCNam_Whz)bO?$FZxgCKh!ladr!<1Wra)x`fK$9-Jj9GW z=0)N>+%kZ*qWKbJ#^mJ+1zt?v+5h%^(f9_EH5MP^ECdap#IAgN7lm@fY!1XFaYIHn z$Ak{hU5wP(&<5g7+YqDEm=<VCx&HHF0x90^rnHazw}YJ?eYq>+L$@6ZvOtc-)b|Cp zK$rEf7NygoWXu|3sEqcq5UrFVb7c;B5iPGdN*=1luBdCu2-n8L*8&&V!G;9T79(le z9)m%ey&;a&(;Ra$GHTP*q?UURZ%&fH>r`52b+9HWDN<v$czeJ<AgcFnAzYvH4t1#K zcUeTAYGZpr0{Bx~iSH(uHwRHdl^561C1koyWfAoyJIFC5|HDbB=|>9Y<;1}C$dVs> z9KU`aMXQU3f2KIfb$E^B6*}ZE53ggA^a={*1hLbLW|Dn>CiXEIR1JqNx$*RM0x1FJ zEhOUFI>^q7magvP3C+2(!TdC|+J36enupL46B5c)Fc#bx5iZ-mOxZ3DUGL7E9@sxk zs{|7|wBkQ`9d5}Whg8~4KH!<4dfrtt!>k!z{!70NEXQNF>#6KHxv{J4xXUfpF&Xzt z1@HyLM7+sOas{|fSmyclA#q1D-Wl3rWI%UNeVHdV5?+P+8{Yx^ukf5fknU<KQO&=K zQjbU#&$`egv%&KA5~Kb8LR(60Z&AX$391wABj|=p(BGqmX$XbT1fQt#q5T2Eev8kY z5I%UO*sPwILbphY34!~8NY6gRvoOBL_%ghhG*NuaC;PY!w$Ya5LHvR1)b!BrjJ0}5 z4ek0+8dz~tL|0gM({+i}J&62sGkLvf(dP&jDPClM1HZ*Z)p&+hnesU0nBF#F84V#m zF$<xOthem4;xtVKTJDutp-ZA)N2NAQmtQTkxcOr{O&O-nCGtyS=w%|2LM945=zmo{ z^Dz{S{%r%TC^vZ%I%amH1%1qHum5$*I4$uIGNB4tj}tDmm%!<z848gFrODSdT<neu z6=syEj(0H1iGsA~7t6T8EH6PW-TkD9h3DV-K=cvysIZabc{7W7-t9Yf6koWZ9P3_Z zn<i%wy@VIh|MC}t+lc^nOxVtb`rP_6)RR9g{4?eIAgy8fAp@!-%RU!Jv@&~;WjOO` z8)x=)B8C~+;51eSJ~aU04_T?YtvE?$Tvmbzp{;l<5zCcM>bo2nD7$%s*QzX}5Q6Oh z^sb#|QO))^s&T@pq|slv@NrLO=SJ#O!@>;5uMsq5Lh(q>tOGFf6SJi46c*>e!~#^| z2tpL(mK*<`vR^YPQ|l46R|T~(h5-nR7)W&FjML)G6nImyM+pax>Pko!%f^n&mMyA- zD-7}`)XOm`&&u^zohPdgqqB4sHKt@uDHXOFJJqh1dB1NXWj5D@nS|IHM_gj^E)kkp zR9_M@X65ds9yXc%AlKK7D8Z|OEi>GdQ&L|GbMLoqWpqlS_N*f+A4IxG^GiY$m)(A+ zHnU*<MHsy@;E|BLNT2JPPTeloI$Gv}vb|jz=KKno?RzJKMRh1P%{xx)cSTs@S(Tqa zQWu64hgj!gwVUY>ET-`<nacUjCKQfAYCs_eR0W4hTN%I`DZ16^Mso#S?s=i<9}Bhz zUjAmgw6d$h_Ih=(QJAL!)R1u~HE42@D?#Vfh+HDHIEl^}@FZ=^mKoZZ2BKGUiGtF5 zeDXu{N0&TLClUsi{YwPdX9zyo_zI@i=L>TU{fAvqrkDAJ*?;1XQcYxBGY+s<N2<FB z3gjS<;$;nA4MZlH3W}|RYmO2!Da#RI*1pvm3Ktt{`Ryt6=Ly~Y?{xFlltSn~%UpWq z7Sj3n=<0!Ry~O$rQV!kw1}UnpFE^yWJI$rSunFX2$PX_*<}M^Fy!^9@mIr%j&-1Y^ zQ8Rj$^SB&C5omy}&AnQ=-$q?wU6?#G50v*53S`WlW91^ORI@kkNa<N`tLBVvA^xiR zo3BEMRWl^uw&0?L@E&yyndWi4QY}u{J}Ot$_=1HT`5}|<j^<e2zl3M0mR-OULR&g} zPCO2v1`Bm(NCwkjMHQ4xie(HG=BPpe-TdWr&h>Bgq^TH+Kl|j}NW2-@Lw>~Wob51$ z&nzT1^}>q+F*QqneEgPmE+JHs^E0z3n;T#A4czZi*f{3adN*oBDOHpK0}>0w)T6q} zYjR90U7rWS$kHxh?(4G7TbD--t_rD>kpFrWV7T<3@A_}>ga6zkFFaui-)qOtM1w98 zjZ8?tIo{m<sa(*8uU`_v#xFdD8B4?~ST_)Nn)odR-OMXvl9tRsg^Uktv@H?PT27J* zVn>3O1;hI$FDM+pA3RU?ifMCl0Miq<mb^jVJ(0o}k(0GKbx4`OF%CiqPjLKbal@{% ztb^0_79WOcSXG809xRf)`C;W}zg-%yoJR%xhrc*4A>#;$C?0bl?I0sF&bt__!rK_k z%z}|Js<K{M-f2j}y7_~|2`K09yz)frfM(4uY4IGnk>8=fYerp#zDnN%N_GK#Ii1;c z?gpX!%Zoh1TW@eu05V)Bi*-Y2{E^eBH`Af4Ra(6IuR;vkN|8&mU-(RkvTDn&m`b9V zH&K-2Am&YlJxc<}IL|qZ0~B(RKC-QjYjSe-3imN0;||M=+n7m5bs%IiP0Vo-6NrIY z2-#4&JQ0HS6N6ad7OYJTi3=}Q;g%^ONW_1J!=K6isHwsM!c>%KqiJQmKQDpRemYEx zI+c}oELXzV&LV|Rzl(Vs4MOJM)M0>%eC0z?K(@L}FIauWZ;r$TD?=#EEDG26D5|>8 z((EIsGhgq!2^5Xv^$te1ATTzGMRK9)@o~6oBVm*!lxZIZuok5PfAoP&5feyFxb};O zAW`!(w2$tmjrFaAfBWyVxlxrh>OBGtIeJjGck==<shGk=S8453NNyi_B8hNrvaB(M z_s00bicW$ND0D=bR>WoCfTA|ge`t#+qbfwfV9lbz`51PI2rIx>OJPn~z#m`4rjpi- z#@cj0>o3kc>lGJUPd_h&L~20IVGY2nUW2-**BCT~S`1wZD9T4jzEXM((=k(I(wXH> z?VQ%b65G@k7@sRjpV98BmjAu;lQ0-+Gc~<T!DHThMgMlxW3{>Wa1O%1N_{hk0UsT& zP$E1}P{<rVBEBmXDwyZB(N(z-B<~n)^<z^9*_>vA1T+R#;xHjGqIs0-cVgpR@sqpX zDJUWrO<Y3_7@zSC`srF~W9i9S>Q%<WWK>p3*ithlKNMc0sG6Jn+chXbI!usK`M~8G zlDkTgtame|?au6g5KHi78+4;6%Li0#ULroiz_)=MH2jU~P43xfiqC8Ub{}l+INgBN z+H#ZBnyekEKBF~bDGhBU4ytUh@AjFgq_f4J)&oSdg5}QFVEvcm>Nug|mcj1<=#czG zMRat|@X+a?+ei{3PcL=&LLen$IDCpt#B!bL%o;hFzgHHvJ9hSxboYXRx{kqjhrd`S zj`ss$=*Te#?8t%~8~cGL@(nArFY*I`3-G`2OWbM_To1QA1S;^6v3J}|n*0Xl`Cygn zL74hUHSN=ENizKvQAdkDKJqgg{}61Q;;sy^=PH)U?1tQAAHA8IWK2L#gx9Qyf5qV` z*{g8vh|fgT@uyU_^J@D&8c64zc-w=?VsvwWkXMd43t>3|_M+};zv^FivSGS0SxT4; zQ3Q^#R0LpAHna<JG{f)W2T}K+-9+*dV9Z{0hfbgQRxMU7_-Ge%9P%X9ch~ND+}|{^ zaTwmeNe^=PzRb;7m@^A4no3(48DAKy;$lT#6=cT+e-EOj3?t4irrdNQeDy*)E_(^J z#V~Afo-XimGbacbUb<!F<6<b14YTNTGK~VL6V3~DrxL8NA2oRALK<y<<(SH%!3Y*A z&3N}uD+nfk_SJX+gB(*U4X)ah;wP@lw0a}RU<OYoAmmNqLN_X@Enl{SDlRQs#=xR! zm-3+d4D=n~TJAVSE+c^YQb~Y){QP&2rY0$A7$ck<pZBE`F3E}>rv=>Ic+Q|@poFY- z7!Cu`D&}NoLBLcIN<Ldwuhi1#F>67GKigS5NZJi<XlvH3m6f!G(waQO^bL)|rt{qx zXg*y1VtXl>8eQaXJ-<}-e0n1(LlG!Q#JDKTfaH*}lY&g%VK2cIL^yUV!}u>DkEKBV zpC|EF$>ZueWYv<FjhBuV=y#eLVGDx?v|Jcux2rujL%Cy!7idy&1zcr5CFI9#nv=|q zd@f~6o$#5vBqA?cVDs-M640xI93}<w{MN$2Fd7`#^szKfb`wU1er(dkF;;Q_v!ML< zBu?Y4tzauUCX_&W`>3|R=_3rG?PFc~(R06EC#X{_EVp!Wv}XKsM8Ur;t=zcb_c_m4 z$UvB~oRzGyU=ehADl;E3GpH^YdW76002G7SG5)(svo%Q?_!EvD!ivDuOPSk^Vc+mw z?{8`0AY$AI_tHf|Q&8G>FFcCHg<(lZT^{|q4VxmUpR-KJ_-&QKg(SD0G;d1H8c`i@ z>h+R<Llz>Nj%>3doG^ALdm4Gt{kFSP_k)z_kdf0+vJgr?@l|@vRMz*4($!E;F_0;g z(r>-E>V$DUsN=03dxMb~ACCKK>TkDm8d2lhHC2RRUr}|ZRvLq=cKaPz_&I%B;UNeK zRMthT7&%B978LHjLDx<@{qxF{em+d9QMXkJ<tx$@@-%ZxraSkx;h~>$Xb-SK3ol+7 zL^-=Zgvehb%-u13kD2BEGB4(+fD9{`I1uXGyZN-rFnSE}Ev5q&i;T!RVO_ImI2OD@ z+S`}Mj6FnWc+r7KYw)KaA}U_5%?<8$fR9Fw;kD+vouS5tyt-j69)?iyO6I;d?Bk{z z_Z45CT#N!@R8#|tHHfShY0CRMLuiV^`0sC?Xl?h*_r;<qN#=Pt3>Tr-03hOyaH6|Q zNVglGgiuh29KvKqEr!NDBI|KahP3g2Q=2!eYA}EvVBBirYDAFKo#ZCWG}@ew!CBj6 zgwDIG`hu9c8rwJLRqXTiC9^8#mH3gfQo`tmc;eRis2TOia+@LIZVoENQA?r$(A>kw zkE=CfvZ7q`rI<&W22~Qt4^qM09?UOq3PVK~`)?C=qR{t)F;LBABDnEl9&v$|+f_;+ zSvt@Px57ngLdsrcapN3bp`CyJ<+BYNakIWP1He6{5D9&E3Y7sw^5s`DoHJiL=Obu= zc@w*|AJ}#gX!m8kdIa-W61;-$i~@i^6G527Z}78-M<&UgYoTqRwbjB#b8FbP`G-Qo zXqr_8h7M)%lmWrE%up42jf9g=?+3vRH4w<{?zWAee&OYBR6)2q-N>8&%5|IZ&P+Bv z5y*oz;TEBLqjGriEoQmG;}FtItUrqKFYU|ZF6RlCdj&@ferK2Y-3IG5ivoF*&O<&v zvI5ss_G_`KTMBk$p=6kMCksMG(D_IDpTN=;YVArW13<&a1(J`c=LNNPPUQ(q-04Tz zoQN)6008QVg0?;@ldZ_R+Wrv-yZ&Lk0QZpP;(4V)U`tP#nV2@lgCA-Z!=11m77BSa zNroY_Emr^lA)hh6F<5nPR%NK_+u)ysRW?5L&S5u;H6ze`Q|m&saMcLgK>Foap%6{e zqQQM33Ycv%XE-#|LKulw9Y5o%Zg^-S0Z<^Atn7p81(%H^nes6D;x=jA2}?KXo^Z4; z2jpf3XT}X1t%{{0fxCHXh%~N}R&Lh`c=<FGGH!GB2*=SCHrDX6s>7)9+3K(?yThu| zn~Cm+Yk_0x)J_^T;7wX6HS>8a%M>0EOtxGmcAFN4ISn;x5jNVvl!78G6oc)ZK%t3T zY_${-?%pVX2@-*C54V@QQKlHAos@Bm<*zNAfkkFD%HAjn-_G}_>k*b*VQpNX6$2ev zBZrBU1wXX7u#DE06O`D%V%ill&cR;|#rX^Z4b&za9K`?G??;6!?@J&VJB%aC?5!2( z+MLpbC4C|vRB?KOfK(I`LZ+d7d7dQr1;{M;^>Hm6UG*D;u!mVN^qFHg3X+vg{hOSn z9twXQA=H=@YZUcg8B!Gfy3ibiBu3lZrd=7P%h6e*hrPK$qrgkJa^gRS3@z4$ky)X@ zaTHM$R&(}7GeyIQI4@6D)6vE}N5y{ZE-V1Cvk>>dQ;hux7czJ<>$IZ?F<jHF6}4g) zmImJKV18?0p*qAn3W2-*;As``4&@bXP(QTVREpg!jt@B6dprhy;U9~%;0q<kk)Rt- zQiNtaCPEX1qi8z-Wr8vRb}rpehA?aZ-vhu=blAl64FEe8MLwOlmh<t4x}h}Azo>6J zypbKstbQ~TNzB@QIKK=2NO#ySR5H)WqAEs(UE0q;V@Op(AFWMhZ4SA`7VI+Hd;m6a zL~w|@N&ao0BC^9^wSt(nM+2cmG`>wNIRtcrXfkFXlO7}2w8!Up7VOx}w+3EsSKfHH z3{^~G#|AW51YYZd4+Lk{s?k6?rVoa)zerE?>@VusMipc%HNuB6B8J$^<(ok_d&958 zcrDeE9sew8b)sW2b}gRoAd(-Kgx!bx>d*riyt#mux7a5A1A*IunZJ0v+pMrdXkzru z**#vaZ2R^HvZjBK$mWSYUIo!)mohza)TB{DsJf})oFoO6urg%m+x7rdXObl5s&EA| z{XrmfYH-Zpe}XJ%)rG_c1(5KXen^Ct8Un$$&FVB#5145|hAh@%%KzxFF)p>WYq{#R zt!4|b)Nzn8f9N7f&=1+?T;;(66HK;f_UA-twG=aVbEEAsRjJZ(FOCJ6$ssU{Sddva zDM21cfxjS<o3B}l+fv;qaV7CoA`$19Sq&9wO200Kr-h0dNB~vXf6mR@ogDY+bUwa_ z098oV$^eJ=51~0Ib{s<qx>y(%xd?6r1F0JN@`4~m%_ss@)OjfbaU+2f5fcHakwWJK zsrCz$0I4R_r-H=C?Li5mZ`p>il-FG-0y&-^Bm1*DPyykC{a2ce)T$7Obiorw@N&+G zOGK%)hU0n?=$HhE$@Z01KmuqlJq}2<)V36|QaKLDIX{&x`78{`8L6z?L;}dO;P?j| zs00{@qL?=*S$3p}*$?()%hinnsvmSb^0F|3v;jkd8axNeP=b&@cEG^$aZU{=fz)0? z@qx?aWqH8zBV`$q?WqSeV}TYW3+6U<GKGPm=#kTaz|ydw1*a16ae-qHfx~+=(fqXz zo|1t`DSu!q1EGL`D6%9lQ}Dw(U`qfcY9N8-tCNkk0fB9AlK{1^%WYvLM2Mpx;8oKD zOUA0N@&0I!*ExU^gg-2#1Y#rIF9ljGRQ-$W4^;{T25AB<_+TFvzYtGA3{KSc;}Rc_ z!{u~}jb#fwns)b7hHIG;$OmaOPoXdaBp!(hNNuq=A805V9L=A4=pt%T5iI~n75Pmb zSdxMjJRhc29Yzqn+2yB&%giHMe8BR#OPYRjzF&#}8GW+C2)alWUgk4>{xsZ;nd*J2 z(lB^_-05zziv=e_>wLm{a#*=tc@U-*imIag(TV8?T~)1;IZ<^j^w^sxF@Y*oS$Zv` zf}V4}@sYKASKr&&VEz^zH3h8=Ju~>#BCiwXW4Z1Fk;}K?Qjt@Vj5g~68_VR+MtS1$ zN?<bRVwrdfnT~QZf#mXvC|t4_rE+{5QFz;@u@7CeT7l?t0yNi;wUe+`S&VD!eD_cz zj?HP9O;~pfwLtXcrYNZCmrhbB)vsUkkoRgXht)$Jf+h)`De*(u8G3nT<o(yXTT@X% z{=aJjHy?0j`W<ep8wMvX6;rpGEOQil26Ie=XnS1gh2}iQ7Z@_rT>WIx?%Ydmms*uh zJ!ZMFcvG4F;cX|C@G^c;E;I=bgdMW!117AKb0{-K3HRu^)>fqL9Uz1wbyPPft%LTI zF>cRHiB_03-1?RtH(XHZV}9qBHJK4bumt8;QK~!_lLmJ4C4@yPe-_g?`+})lr5Rk{ z<8ZDjMGX`ys}X|&l#98bW}tZGX!#qSle*1YoJXFO@zQTHN%eWk15IL}+eVeg)73ni zC>fD$J;NYKH<Hc236Uhu5qO_qnJ#%Vd$tTq9Y!f9ylI6Z7Os#&vO;_3#V4!{`O7=; z=6LH@UNwZzogw^8v(*8BMS6lSv647YRRkuNr|5?mGRN{by5`RyM+gOBAsvUXGHmpv zaq&w~+Zi!nReSnJp_f4T;0+Qfb5**x_{)*_`FTY^L}QSj@RgVZbG7Cf6GH&o8KQU9 zqmYG%+*5up5)NCT4E+$(H5(cfK=+ptkEAdMMM1y+Ul3?XM<CD}a7$;oBkVuE=thPk zlGmvfICH#RcX9_G5*SR>37U2B9DJrJ7;5Te_N=!8+l_B+Xo?c(bA~L3D{V`1S2}2l zVG%@1g7~wsCH@tBH^lYKhdv#t;&K5Gk<L&A$yHvA1uDBthFnl5`WS_|WtqsN0#mTa zr$?_d_P3Le6QHWKHf1+`$ZRGG$Nq;}I35%4o4@Zrnx(r-Aj7m9^sL+Rxr&2XjQ}q~ zFBJUE(xrbQcC^E&_3^GZX0VTJ8veNmeYhc=YEpyY$#4<g&^$s;JHDof8$CbJ#AxA= z|5d8>W15d)g+iE5Y48xPhySY_<{dL%&l>s0%9UENgUBnxP-bclfH(t=q1sjsTW<4~ z*;mu;DM46EzAqEu<C9zSSnl-TcujqSO!a+D<sL}&mcc)h>nTx!AEG~2&a0x{o~IN{ zm@ZPv2Jp#oO+BR2t<o<aYU6~^pZ&yHrK7E^D7Qc5N7NhkwJQK<_Vn;&6YZ=8Dl9=L zrP(s5^@=>;8C1JEICcXrMO~j%I2^1=A8>G$MK(u}3(w94?F3rQvK_adN)sYe2Yo`7 z>QZb{7|v9LO;!m3-BJs=0F9<Qq=YNmh;STqFX2g{Q@0Vh(q8R@p0Jq^!f`&AL13c4 zQaOFOC^``H<90Cnk}eA6z9w&P|E`bvvmOsR6yi8)HE$GA|B{~SYNRW-xp}aE2#@a5 zDaWf6J{4c8x&3L3!iA=p-=A_SQBklMeYQPa_@i?wG5SyJZP&t=8OR(=6upSL`}e0; z;|XLB?4uB8yRI%_dzV-VGN<+$Z+!L^3UO^K?A%%&w|27HFV&BXFZkT@!U1Sqd>rcR z*~q1PxtCfVK{}J7A~owx@`{u9_3&mPsW0K;1#Q5<Y4z`5nf_C{#QDEwi%l~wEm=OL zD%!Mp{wLA|{?&i`VP*$#;!D;J{Q7Qx2NU-n(z&U1yj?8br@Yl)v(JB$6tU`T6~+Q@ z#x|bxOP@NIa{P-{l8R*W8EE^2<P#ZLI9weM_I@}49*A9uprFqmls;p*kTMpQfUvdS zPhiIKZ^DN3jsNr6mMEcaH`+Ss_FcSjik+1A=%X`sS+aD$XXDe=)mwx<d}tqgF@}oC zr{aQab4Pmf0q0yN%_pwPC^f@aiZ2wF{}(CQ6OLHe{ka!|TdhcN%zv=?Pc(Ht5-ENn z&Y%P<JzZ#At5k#`;+?$ZuPe3pU1_5<sfb<s6w1q)f2Y`|imftHyW!5n&kmCXoe?SW z%3-^8yYtp%Q3G{LN{FO%;sBkPUBRHZhYKbM&k$yb!=IVTs4)LqD*eG%cPnH&laRkw zJ2<CGmml-(c#tgqtkH`tbv{OqDY#TzLb#&IkeLXaV6^2)q3IW<Jwvtxp@~%tzj_d? zY6sdSua#)B!RQxIz2z05lA>V_S=iPGZTs;7JI|C%EH-~K2xyuV1P4+Y=U?#lUd!TF z|8$^aD0{*Y_v@Sd8_0X<GVP*ts`z2b7cqZ}F_rd!435c22Aoy%+`cl|Q)yftL<>3* zf2VL^4YU9(M^4SPb|2PrP{rXuI8>)b#_Z1DlWO0gbQV5`kyY8P^w&5?J={=VX|lru zy{E#PECmAHZZwWB3*ci(2dOocVN?SXKo0P9(%y=Z>r9v&b23<6vS`4s6kVA+n==dX zt-+;`6!9&`?wr&&Li)zT%AFQUSi4f>G~5~yU%5)jz?<OBoG6NFPymQ-Ta<dm*rGrU zXd4$nO*S(o`qVFflFHiTm;nq4QoA$RSkK2Q1z?0V7-QKX!M_((3(;*))fLFCbXp;F zi9S!tNS_+c>Z)9AL1Mv@Ph7|eA#*LOlfdCe(c|Nw+Ohuf**3<<MP~ivam=k9HBB~L zO=BCHCU6XHUEw5WJy}vd+aWIDdgwGx37FJm8J`4?m5IMxMc*N5x7HR8RbVv}fb+Dh zdVP2O9o@|p0u-Xs#C*MZ+_+gj@~k&2R`(&7Kq2T}%P<6GaP0J-W%rf|mE7|q++6)V zWys-LgbA6FDczZMNQvvGBaqI$iFtXF`TlkI?nKKo8s)&ZsNGFNuxE5N_Ro8|n+L69 zXP5_#N)pWElL+AH1BPzJUW0EDMVV(J1l8U0bjoySCg_IL7l#;lI;+WUD}kqi3!N}? zPBd>url2ftN6f&3g^rbKdyL9x;jezJOHVc$+)hKrCL*ZRgn|2!F;ph89h75=$%oQ% zv4pbPuGEQcbUBHAjlf|_iB8*wG#}ap??K-&^de)^Cx$~|I+RiB3<Y?GMR69Iw}p$K z{3%ig1;=>6+jh~hAsH0I({gJIN94xXky+bCrZ@U~_pg(?hDT=z8SNVLD|;94mFn?R zbbwiBXy?k`J^tl{M~AdRHF;s9M>{l%Q}xO|p)5Fl7l7~x_hV^m7Z9627<(*OnL?W1 z0>)gciM~*k62x_C=WbRKB}VYOC|uO@Hz#ZV<ReQg6k>lki}Fx`k3{6qvoDh}>6x!d zv83wL3py1F_Nk@(;GainS!Y}PQ3HjsZX!8uY%w$OZIr{$4m*c$BEMMTbFWdFjO=dE z-3$${$V>Rs_c&M$XYm9EHj*$x$p(tVQl<C}g3GcS6juxUvwvCXRzJkFa{326Z6snS zzrBx+MjSGL@R>Nxu6f1yjTKR8Ke6wX88ulcX7K$sl?zVCW{dBJ_Y*$38(dZXZD@Vo zjuPxjafDrHR+BTT;YQa@%0beP{`2|J01R^cYX4w(4Ux>vP4n$)8db{%+){2wcW%vb zCk-|ka(5JCK?=F{$8<f}f&IO7+Vmx!2Ra0rQp(+{We|hDr}WfoVSx7ciI}nVmkeA? z(i(85HL~qP)<Y5y2~WQez%(L;eFJHZK^v&Y?F(AQORf?p>+w$(K$wW1;8Y{HN}atn zqt+?}6HAj$%kbSK170r~4lM;@2l4M3k6FatZf)oS;g;<nhMvAmvRAd|oFn2RqQ-3g z&H`L}zdI`%{?0?-cy9FZTnN1Wo_i#dN<FW0rFroxLstz)TYofJ-4*JNcowkVV<oav z_eh48)F@o_KXLbG@SIt7H8<{9Pud;3d#M}MhvUeS`t57vz-><X(Cv;aY4kKngdh^_ z0`ar)6e)QWqz2Mt)KeEPnX%=Axa%6_@Fxl@lYXd*cEUw08Sjq0RT`Q;s)XLvjHiQC zLawCM#tUZej-$j0iMHtO!mFj}5K^RAA*git>v)rhA{v{E7@?@nd35xF6Ak4x9ho}2 zUlqJ-eD~Z!Z0v@OJqJ#|2yT)|VVzw)<?WG?^`qLO>D#DnX{t=e-Dn@7pp~j#o$i!> zU)5g9QS|Ybpz}7R(A{39sMy6;m}As%pJlrMCg>KKA`JTN$|nMP0XjA{NJ;^K^%(&j zya>-+?!1M^=&1F`>Ab;N`~IkQ!Y;JA5piJ|9qX{(1^51He))0Zh0)jiGa5g`AzGhB zGcaGTo<z~@0_x-un+Jy4SYnBa)$()Nb2!#NGOwP5=xDp1#Nh1t{pZMI;PUTSeBjZa zsNmo)K96uh+%1Fnzh3e9f=_EnEKAUH7FSj9VG>aHNg7u)GGTrri85^E=|kV)*ub}N ze6jX))E@(v+jIQJ68)pA$S{2-7nJ3!{!@~mFN_^mGpoqd6C3p;i#by7Ze1D|lx1<N zN{q~|Xr3bx_~4JoJksKs`bB;tv6Gxfwb-nFy`4`(v5F7m#u7i|HTZ_nzH43h_av^W zIetZz=aKjYCR0BUAG4zIm+EU*m8L6HzosPLpBV>MGiK0vV9rQf(GX`=m5{J`gg3LF zi)dE1>x;^H`SVgLlDuHCUB-p@G-ZPy@$a$~8AI>6{hxEGXr)ds=ERCV{yKI@mf`!_ z&d|?U<I*^nNfnTq2DzwHpL9$Q-xuvVDfyBwG<-;#*|c*>*=(<$y`p_4>W>wXXb_$d zHFktYv|aUdx|w##{b9&M3dAz+<c}__nO7oqIrqA>a5}V|+HH8#2l}f&P0rQIHxi}z zi5)27<Bz!c%}7i8E<nlAy8Z5qcAjy}Hn?`d<E4&rrlgyn(J?{_WNkKIu<v%Yq7ueg zaSj`yoHcbrRc=Cbi-?BaiZ{C_qWo%hwM;Evyy<C1B;5Ik7yDJPF*(}p?phjVQ5l>2 z>)G_sAwOK9_xaQVZsUsUrnsP@x#RBO`q?)Oh9TqPy^cQeIU=Nkj$5*Nj}>MhEv%V5 zw4a+``CHMk;HfC(9|nCRyMmGjv<Ifl>T_E=cN$@cWO2pcfJf2}HWL<mUJBn|$>;69 z<+2jLIR;}C5h%zl72F1eqwqDgzj%+&>lqHb!`lmEi{d}H`F`ydzBn=IVIUb^bg=s( zr8tbEf8u=ci;7}KrAbxM5=6ps%DNofG0l!l<Z!s9HhXkZZR)(W^Jct_bR=27m0sUK z_Ifu|L{jYs4?w^PPk#+l{<@ulTUPov>^mkD{uYNdLf>9$qmy!-5R6f?$VvQdt-r}F zEz4(<CR08*^%!Y|RjF^aQL~k=u~j8%HCC8nIaxDWq-HeI?U*0&^+VR@5;~0HA_+W_ zK418crxG#c5{7C#Isr&?!W?!0MVH0LZfUUi-XX}C`r8Fev<NB=dV>c}jQLklgg|s4 zv0nUoKwDW;QNC~ge85TndJ@jBFsW$qIij?_iHId{W;Y9rr{G{g)DXQVN0d}6Y5mem ziIj|kW@wMkxzm3it}7l9%9;};=TO36^{oTtl3fvJs5zeVS&yoEIVJ|c2=WqWj0K;_ ztp$tF<u7h0tSjR6$YkMd>ViznD308R?D^QYsw7^{YKn&ci0>u7;)(6ED)c8Rdu}Q? zV&K^#_gItvc3W~Qw_WkJQm=I`M1@XZE62j{RBS8F|Lw|Bw|q#iD{}y%DZg@H1D$1j zA>NeD(yd)<a=E`r=%2NEn%obArORzSiP^wjpcEx3rQ#8e_jc*T^#ME4c%t&^TTGU? zG4838yrdZ-WBv*+*yluL&@h4(f7rcBT>sb-?<K4XWVsU+R8(#>MYuG5Ca}t=8d6iN z&NCZ#a{8e}7@3<uPHviwFUh=d6vZ{2G7wAs*kVx2Nq@ped+Z-?Qx~#5mlgxA=(|i> zksX_mOfU4pg)Pv#vY`z&duAth?PyJ~9;`iySfWoWiDjD;d%Y5w0_(#Z#JL)#)DdRR z`(u9XU{BId`>DifnTb;)Par+GWR!9S9sI6p<&e*mvdA#-?e{{m-+T9M*tX<&yB)nW zO%n;a^sj&vBsVUBa@g0dbJK(?amBlKsN#oez_X3PDktl7x5g?JYoeaJVEF8!tRZoG zSDz+HSOTOq4UC(poMEqjB_S=(IraICrnG!|mNduM7fbB)-@k{9wVHJE^{?iS?(yHP zh|FIUJ>=KgTNf$U+Y1#QIRWV+zF0WB$Dhv1KjWNM&vO>j);-J`JM6D77;beJK{o{L zV{Bk^|L82og$^0^Hpg(R$u!@)NiIaJF6__yEKVf48FETBn5m9^gx`0r(5b`Q!~s3n zI7XFrS>SQ>)?tD!Su5qY^z-*xl;zAoQM<*Td%L~xI5SdLc;EG$qig1*zlmxd%!YSw z#owk(@daha{yqq$sK|&m^6Fl>`;I}T`JjswtUXP@7p8Hn%qk<PNHwmQhD(Rv$3Zs8 zMs0JjboP?FWO`y%U=((t7<ud9=dZMT&F@*3mb6P$wt~O#G&Y7=aJ|-1OfIxkaAJ90 z$Zo$Co1AipWgQzq*+|M*=;?nRKs3`exj<aBNi`0u$J``b`?U8QmoB&```$H~GOo>_ z^v-yxSlt`Sj?e$PcltcIfbZ4JDG{$Htd;+AgbuVTdWMGO8xYYo*k;&^5yJ*3g)lMK ztg8~7rbjD%$Z=5elib~|Os$ebBu*i%3i$w`H#5*9){%_m8&)FN8DUQ&OO8`zm_<v} zjG3Sr)?bG$UW^#k3NL+c87SuAd0-mXQ@Y21@BB%68@D6*JpSV$Y0fVA^qthNpD)eO z{de1IPBdhOsONckEV2bO(!*QDL>z-VbD}m}Jb3u~6B<`F$gLHNzq6uT@qpxnX%+um z(T7HA4bF8t4^f;b{QMVutYU8k9rpKJ;z+{V7CV5k0o&pIYu4g^p7M@F&)1G|57y`U z*#eBf)0?rJ!5~+H7?SA=Nzl8s%Mav~AnpuUZY!A;U~!jnf7n@BDxQK(zAK^wr>oo< zw_w6ljmx{@;7-qa9*h3k4$;O6V${Jx1zJ&U30CxtheIYEl<v6>Lv4SFOhtBO4L-`) zk>)<K-i=EiA{>eFL0-k#(*SbmZuk5su3Qn$AWWFXQ9JS)wEMMIdYomar|Tmpd&~G< z^u9w+UKFhHYzNW9`P=Ma2j=3u1$*l=6*(Xn-!v(!y66T{?2jlYnBoh%k@|f-%^hoH zIYXa(t+yrTJmX%yND%<21pG0T5{41$1>Zq!Z`TV*5#PUCe4k|_FcA|xjp9C{r&Cna zuUIxcHo8tAOtfPaW~m?uM)XDU%=~T0St)RNY?U%pkt0d!Mn*OwwyKFC|8H$SHhSNt z1BhKb4im5&9BDZNlp%|SY)wt*$FRF<$7pou0{vX27WZ630%|;jn_xie(Ju_f-6F0~ z0=)u$SqIMJ8V?WPRe~f0)fKQqTLOg9aZ3o%8-fJ7MRT4;sj*En=T7LP0M#+OGmq70 znp{>)o?vS$Lp$;3Wqtb~=8!XR=J!emMLU9#rfvA0EpN<z%YkO(U$UDGln98auMFZE zUxwLOLkfU5l-#iR0;V^?z#3~#x?|YY$w~(xj@^tDKCqW*VZ#O#6V&PBuIMUv6Ix_j zZIyZZ_1V~jWn~~|+$g4b)1!iTr?{-)o!y==+k=*f0=ZgkZRvU%PUhf8jk(b)7Z|(? zkLta?!mV0tPB<!H#X|FuVxZL_CG!Mm3nU(TZSSr!T7P+46)NU2iyATmh(%AlTiX1d zm0#J{7saHW6cs*;p$Orid76-v3eEq+(lthB(lqVZyRof}y|HcEwry?fjcwc9*vTE+ zwrza(bKdVq}RRejFP^qHx;>NZ;t#*L3H4Kq4at#;U3Kib?|U-`p;IWpF6F!)c? zTU0#yk8biMWj<^j0uDxGic7ZZZ#z*ufcFYlcWvPw><PX)6|Cb6vDKl`j-KWKu6W1> zh3+PyUOZXGQYAKi;>q-o!0!AHO#GCSUhiL+AjU70bAa|2I@3bM0wc`m!k5e_&$A;G zbD&?zW8p`w2rz|uKA#BdV{y&t@?nQ3i{dAf;Tw|M`gi-%FQ3_OT?CVX?Rh9m8Nrb2 zDq?G@64~l4y5F{XS2;l}3;!6)^vV${F@=UPY^9kPQj+wm6V2eHBTJ2Zu-g=*Tp|yj z6dJnembYCR14gH1mbreas;IDFGboNbUO){<fi`lMgqnmcg$D|gVn&Ens3>QhHrlfE z=i_Txy6{n6T;e}Uu3)ao6ebEYoT8=eFCQcMmXm?Ge*+2Mk-9_ZZx+sbuu}R11alMm zMX4B)`iI(sQu;%_D5Q6l?5QT2!ldECgs(d`?5T9#5UKD=QR2|(?^F6ql;AQ2sdR?v zLZrWmLr8xoC~;(EQ-z?1%2Vl_i~<1BCdzQ|++PxgdGd(TyLmZAR2On`R9OhpyC$8q zEcp-hsm(YZW%R|20&|(gH_w%{f1;HBDnVgFg^&jY7H`opMJd@SLs1NnV9u9+M8%t5 zfFJBaZ|X-G5cOz-foFWd7^wU@!RQsJ&jns)u2Mmu!k@g~j2q5{!6*!2ZN#K@Ok92r zb&4=<HPIu}-q=ML{I1l3*oR*t{}U8=u_|~N;7OcRU*_ZxW#B&9{-Fg1ZrS4_wWE`o z(mPfMF+~Lqi%_8rhPlMgi-M(m)C@6<(+UC=>(K?_!046=LjSO!)t@t{1Z$AfJOQ|- z3pkzbfnXe%#pvB_;Rjn$fiqyC4A?If2T6Sn15wk-1WOYqp$m}yMC%R7$?dEHM+`!T zj1(_80OLYwqm++Bd2tT^ZNmi+B!(V!72_d)+(SZ*qXsEt@7zq&74p!_$%L>Kb9#mU z%cdMbY7UiOPCen0#(=v3@Wa4)`JmfJS2#$7Z5(|@kLG~-dtT}$SJVfHX$T{!D>yqQ zC$2mSqUV>f4#C&XYVC+l!1S|ep@#ZRixYm4F2br;bAoAbBk@mw@BNKD*waPvS-3UD zLKNOc5K51Ep4}VlU}3z|JIjaq@j{Gnz%8_)r{&KVX(1ZRp5{D;G7`#<wI9@AT+Nln zAX9OYP(q0knSzT&!X?hTeb_$NJPX!!ZnMFFDyc|{EHBeF??!emt;IGFcxd@ZHJPoo ztjEo;kxkB{ef24@$Auk6T()W__t+2}&hqBJh>9pDzyJg=pCD-IeeGGY?vS8kF`H*n zkVl};lQ&N{3M%VFsDxzou!!$!gBXM@Fs~q()D=+yl{EX`B%29uD-cX54`$waXRJJQ zCB>U|hnRu^J)tg)+QR<Gf#nLWXz{ug!?5otwSVA$SP7r4zV|D)#vJ*|hQpIIFS-Gj zYeZIZpd0X(Rn8`PWs$XBl(}c@g#*>E$Be_mN&7<&CqfRFkC_Cj#KhfEBgH=(Xs$PF znc@am-?QWuly0m!EENDNO$9FZ+}8k6{_38EI4G@H6@j)eR3dlJmXBEku%!|5y7&8c z6ojf~+rZ7r<@zFde=0+w`UoPc2-`Cv|42my_BC&*i?26}a7INM=q!}XkxSZoZspCX zjWfg{UUIi}m10WI6Uh!Twyto`cJKZX8;ePMeAx6(t4N!E25qxUseD_gA~(tg(qcDZ ziQ9y=+maL|?pVpHq_u5X?<KnCOfnc##Y~kd4nD$x=VW26ce*yunIWel$@0PjyL*iF z?b<V%p(l3L%pte)1#u-Cf0iPg;FaM(RB2mej5U&Wq&-e@Q@6zaEard2p7X#9k!k)0 zOpAjF+vaumg=eqd*;+JRqj!G4Z2G2SQW}Z&cj+L8Y~W_|kb=QEy0}5BtuDN?(Kh$N z2#19Y*Hn`ZhE?vCr|I9jtRsFb%lxOI++Lwe$~ZH4*O?10jI&-v2<@^$2LiZC6v$Nu zcvqE-#tzzPBD#fHKkEuC7}T5376oV}Uz_|4DfmSMt+H(ue9Qb{#n^R$Lt;4XvY=A@ zX1%bVqK8fdJfZo3>_TGHW|r%dw6bgkdS=D<yQe1<ofq5I2rIFSGP4<x%P4Lt*@kXP zmpPG3i1dVrHOxt5t@3P~&3Yy7IN@=rOP&xC8dn}2M9bogcri<R9U<VqCF)BaN(Uw` zRpN|to_b5}W_PXMY%2RM$1=jKv_aXSR)i|W^9seVsa?z*Aho>-f<^h%!%QlZdHHK$ zttm5nT$e*l%D_{MD0i~IO{o-kN<0p#OHsVkttriKgfchW^0PGO*K*6^rz3@_dZjM5 zc_~)XYL#gmt#V$v#1hSUJDTR&ZMcdbata}Q12UHqSN|p!x-Dh<W$<O(Qt`RwkmA#E z9Jk!))wKl@lL|_hl}D^u%aC~7OOmNcVpL|E6i3ddU~pYkyz8Pdswg3B78EajgvVlW z!Dh0ZdC=Orv=>E;7oMg@Si!Dr4y={bk#FqZCnIg<lB6+iqz-0JBO=>~Mee-nka(nM zLrlL3Ly+F(kZ34+jjg<XA@wzGl6X7;+i!&-rahx}IPH;bs733r(fZ2%W|MHp`EC5K z+bwDbX4XG^N7Eje2SE47{FV5RdAsP1j~#NA9v{g{G+LjT0>tz&Mjymgx5$6ZJh|Es z&`ob)Fgb@9ecKD<f6PCL|4d3ma1SFQ^Zb9AFiybeGu|Tcn2<;2S)%&`zWpA)Q||{X z!1=(Jf@~2C#(p^PvHfSHL-a-?m&Bt=8v@l82+8LKwx{P9<$se2Ni^`C>GerGqI*Q^ zmdzp!Sd<{Vm;MLm9tiZ<Icn#1gXG0q%O`S2lOCDp9B2R#&9QgX&MI)Fbs(a5x<A4Q zz~$meG=7WTT(rXETmqqAqV(N&iQZK4i`-PT!o*Sm5u^~3tf18W3u8e3VB*7RY^Hq5 z`k9DuJU|8x%hYTC2~1mzgr=)?GU%nshag~b>UKVumV7KWP{+niP!1PRxcGvS)ne`y zZKs!x3~sSLfdy9qOmo-UcbIrMr;&(^Owo%*aQFr-yuESA2tnI%G?&?SOhF2zaO^XK zGUE;f2%;vuOZS-c)QnAokp=NfM@-S}u($*=LB6e}p`tFR^uQ^6I%bvMI2C#}ODm<L zCn6LNk?}@%(_!~6t6fe<Ea;jLxa%x^Nk!Xh4YMNma$_^p&dr3N>FXe{6nik2y!Cw9 zedlGPkY->rov6mL;i&RLjtF`YnrC#0<Oz&RN9##S4XgruH5pMs_?FZzqSFjyrcT<p z+M<HZUnfd}I|)N+)9-WaC&FQ+0BI1cKNu=*wO=XzoTdWvKdmp$PvF}nVx=Rao^%7* z8f(U4NIHx_%&;Jc!`QphLSe65Qo7Q#!aoOMnuld2d$^+0q`s&=ZTuRLi9WT|+MJ^_ zJVt-eWAtZk`RSW+Mftz2wI4$ZUynX7ZNL8>3&yqax)qe?%#DPja+mM?+kZx(bx;Z| z4=r7HHB~0zbw9}QWx#TRxWy})(V=$F`0oiFPI~CD<U|dc6~$PTy>`E7bN_A*@~}xa zABjS^KY@bgd&~iF?y2)xjb{|7@9tTm?|wtu-fri`3e>XLYj{XxYRyjs=elbJ?_XE` z039`}*!u=Nrf%x+NaN}Q;x9ERg|3fUG?V-!kJoCj6Ys0<5Z!cal+q*?Ev25}LSRz? z_J?D?g<4w?Rc*k>5&Bi@Ze#p3Ca@Sb4-Gzqlg}7C1OUzUdpyd$V*G<95v;dJC(#b{ z+t&!gzu;sk^?0(dR9r&Kca8nR49m{XV(81l)^m^`az|o!VVd}q&eDI}T0Ccnjrcko z9Cz>}iM9xKc}<^ZMtuy6jQLId{P&z}{8qfR@@#6`tLSZpDnON~=+==<9siw;t@yLq zhl0vO>e<PU8{_+lS?zG3>vAi&qM;oO%(mywg$UL+Q~2=0@KD9c!Anev6>n-vFL*-j z;IJSxPKiKlcZKf9JCtgADG}|K_?w7v7;_hB!DEiEeuUWNXR^V<orP>a9lN-X(KKD{ zvbQAJ_V8?!rAFGyV1CVD6z4uYrKtX*NpQ1P_8l{?x~ENa`za`RPjWdIVzWPm#7Bt` z+I>3@6fpvR0f<6&Xgfhv8y5>=!4H)f_VP)EdWBoKo9UpyIO`+<iF3u$$6vhrMlOOl zQM0hS*^&}W2F2XP0^*xdPP`Pz`Px=mxW3)`%2)Sp`f6|9<T!UKf4P{lw4tIZZ>-;l zLY<XD4{M%=VCc9`!z^Z18J&IR2g-tPJfs{QI7Jlm)uRQY^0tax?&qgXi<|SoV24i* z6B~^L&bMGI67sQd+so8^?zuk{1*t4!VpguGd~3XXVT(I7fmy}`#2cSs(zdSKc`UdG zbgHK)@9D9zj^YXc@Zm=iv}wUy_FF<OrB6v3KSY;&*yrAjFk5{t_BL_`jgSg$e~uMt zKtUlfE`@BI5?UjJGI%hN#SJ_qQ$Ro>g=MC8s`b)@x&L`{L*L@3+FV=r^&H)}$}{mf zHeM`|Yx9I8VF!)&&o)Rt{VV1F0!SVccu6_*B`RyA*=a@aKol-9pNat4C7!xl5<ipM zZBX;^{&@Qv%^yrI*Zt*A=ez*<Equ!vK}dOXS1n-+&AJvA?8zBJxdBTJ@-56?$zq5S ziP)l`!Zfq|ESr3_*xY`*!(3_3$VCC;LVT$?ZaKJOfc+TKU(BGa|IxubeRxEL?(X{# z^HvE)w4*_7Ry3D|KsmWsPMYP>JUiYxhlgN_HpI9n#v6p}yM)Uvi6)Rizhq*aydKsI z+02b7djlSpkAm>X)Ud0M(E9N+1$wcz75#iC0j61@ez&|yYqLq#=FaJKvaf8>i>1u6 zi?h5cmPqVKF|CgWPGQm$%|jJO>&?|OTO!bm6<2H4<WQF97&l8ikikYS2_(SFO!Z`I ztrj3x;J_X$!ef6fRR}|SdrKNeB5)Gt`o3-GB60Du_|65J*JDO0%FGtgsu>eUbwh1z zKt}&N`zBlI!`3YUjEkG9P?>@>DJ1nP^yf43*1YYCe?9irKYb!L`HZ_C!Ag)?1rkw$ z_xWNZfH!vG>_<6kupb<2+Bx7zvX@c{w)nHKykD2G^B{LU_wDqJ7(@%bRLyiL?mQJU z_|fFYqi^I0j-!E+NRF47Z_LFIYy$p0<KAHTkJeS^6MT`fr@Bi>`^sCU{u#f%3@rjH zz`uupZXF;m5fcv!k-nME3lM)_*w(}oLy$5s->KP6J0JJmt&TMzte&*h<?>m4S+&Ou zye22}`rlDN6}c}eR{(FiAHVUNqb9#IjRt<%t15*R%~UENfLRDWRtB9fZe~CpDwBOV z(CQ#W4O%kriR`%)=yz7jmEOZCw$hJO5_P9;HtgnC0>l|i4VO$)9VT)svH~DuW)_~5 zPzsIRzBmz<hM`=?L=Lm@(?{Jke$m6vOy*J(%c%aPzTbyRRHbPQgfa-EVL2B#Q5%!c zt9pb{MnjXzAGPZWCaGNYff-r~_q20IlNpdvub@Dc41-4(KnbP;-x{S0B2HfIl{Dr2 z#WH>!uPA$%BG}&95J(I<H>}$7*9pLAdu6j@;lP`rX*?B`g<7rq<-4JCnz49j#0%1J zc&n{yd)7>k9XZKPjOy@fcaV9W!NjcJVn3Mm6D3_ewAF;op()RVjj<rnosBUgbF~+y zA}78b`icg6zEld9Zpo=qLE-7K<<HJRHe&SX5!0>KQBh;=QZ^!9bo^`Y$?ycUoK(4~ zq%(fg9@cYZ5T-jHqYhj;0`;H)c^s_k>p=?a69)q#1>*Xn^C7sf>a>r6GzM8J`R+x7 zNoPBY318iI!l|i+$Pu_W?lT|0UtHL5S&zscSvs-_)%gasQyDRV8l4(5?U@IWLeWjV zv#7HOFT1+HgyGhMxZEt$)DJy+7*@%p795*W?ziI2)MUf;wl~20t-%q=OIN@QfQ|g{ z7lpB+Ta|Bjir+>h3zEF6x?|Nwlsn<SZQR5M<(UXa85ow7E*LH_3--Ql+3+p=&_wUy zx9|sXTSd=%9_l|$lG6=+l&a&612a!6(gf>oz&C6ZetC?Vk?-_+h2dJWr#mFBrO<<w zeyNh;nk`TOAaEwzuOW`ZxF+&9b$*p37OP|8ozOx5-n{f9+`P1qY8_Sds^7ePJYaQ) z+j=O4SNd*S-wn4uW@Z67p>f<U{@2Cjy>R9BD#^ET3BktKJsCJah;u3NX#folMOLr4 z5Ms>r3}sj|VXIfP<>InuCTio74vloUjyGwQ66N)KM3j;Y4LbK;;mI~K#ooE|g7A$k z%qGsoZaB(swUx8Okddu?h`@a)&QKkqJN75y8{4Y+NOO7<PiDdC3f}s_4{|GWAI;o~ z1gwXdXi-h!>BF>|FyfJ;H2Ri5fPog&Q1cbX7SxLm+xGLA-7yepCMr%gX!c7N8v>jL zSCb;kyh<0!QGxwzZ%+KoAZ8(Nv!eB1#Y}&*YVZpB$nw(YgX&NAS4>2`Yujh5l0XqD z%2NU^$Fck$XiXCv(eIZJSMfGCyI1hJ=huvpq^wABwxt~rcyjdJY~-xeM(R1s#m4G6 z(Qh+e)BziHfOaqA7<p=BCz}kZkrM3F6*S@4$?{Q9{LI7*2`)DCvHLI|HU=?gvs*o) zo}(m&=*)qtmNla-(S~f;O>drTYEFZZqX}WOSDohaf5QRznaX@kD#>PCizjPYszT+r z`?Tgbl%`2oxmt3Rx_-2wLP0rkm(3X<cXwuPKdYk8dHpv3+@1@ol$a|6c!1{ClX9|U zyNit+<qdri>$TAtO5Nh+ePrlmoi5|KbQHv-1Gb)J$7-oUKQe+0<t#&uEglY*@J8VK zj>btCl6aWQq$A5qa{&NUDTkL;2K@;4ZGIILmOLdR8TDZcki;*7Pk*NBud1FQFOzN^ zJg)GN7C82s@}%E_`U7((ZL}vDPKvvqOI`EnO)ta|e@UV;MF^iR>9Tvwna7QOb1dXW zVoV!K(b>Is>$DMrB>0qC<(W45=Z-FKqz7sUo=WH~cdgO8c$#*0;r0^{{v86L-p1u+ zRnCu!eGd5joQY+NTeTj2s2}Gv2&IdX-h_)l;33FD(7|C8J5gNdLb|?SdR8~a?W=a% zJc3`G^Xj58xlEtXgQbK;5f}LqF$v|?>EcG1$41~o-5Qm8$l@tMg?T@jnVbg=ySYjD zXP?k%O@12z7^~@I&5ZM)DYR6ngHEY6S24iz5B)?)z<W}<Tm4?R-;nw<LTbmR^$!QS zmE@;m%l2ot*7@t<d1EI%<^5SeQ_~11gAA-?Toj>$3?EbMe)`FI>b@pyA~X8Zk*AK_ z*AUO2eGj$BBD`s9ZhOQ^>T+<b?bv<J99Lk&JBP|-rfqL`Fp2!geFC1m{*YlA&C~fu zQxBGt1ZNl&;s&eo637G}AKvu8q8^?r-_9b?`L7oTJxPu?`NTo@qJ2*m2ilQ)`lpc4 zpAE{$fA>Ar+hN%<SLYu)t-UfrN<Yl%%D|r9cyneyx!%V$7RP3|bknWwFoogOh4UzC zY$<e)dzTTH@7MT98Qp$1>r96wEZIZpPWxf#PSfmH=ZKhtS$DgU@{T^*KwZX*(&=-} zoTWq!$!m{1R{1k|vIxt1?c=ogC?**&9&qR;?YOj<^+89Q+K5|!XYO8APp~edve5mo z_nwchJ$B{-+;-}%uilP6t{GB~I3J`EjIbCS`K{jCP~%S<;f*w6Iq}rG^rCfF_;ci7 zHVz+p=+$;DWb*s+<4uo?rtEvpeu{11RgA!Y4ozY2cdW$jd)6Zb>2#ef?R)4&zx#0H zfcCh-57~>E$w4vABetZXGU|RAazeA<bW!mfvT`LA?HdM9Tl&B3ejd1}zji&Cl}oy~ zwD+AtuP@~IVwcap0t}CP2zjzPBA@SyYSxpIGP9zG%y~x;G338)f^4sp&!|0rHekvV zN}q0UK_*C*VvQi0L46u{a|WH6UN0f?ujs{wjrcXI!;Q$<eEnB-FSD`V=N90C!+Vk# zF|laAGAlk|2-V)ghwDe>P8@$|xuVQB8M~5W%fg9&2&$jzJA_^z5YG{g+2V^r=c);R z2#N1*A((5Le9oJd@lS(#dKq}odmV6V#gI1I{HohT?S#hsQ7v{R`ziXIQh0T7RJHV1 z;cTFA=E6*L{2$xCd@C?s4b7#%vJN5Ols>@r=mJ^#J6}Gny;RVZYg}E(+ZZ5nWvSqx z=cXo$bht4eg&h8fI8Ba78cu`k8s}5@3+Y<bfbHzXr*)6?7?o)6zMCfv4(;U%ks7`v zmHwonY;NZ`d7jKu2H#Og9mohEE6r0@>f2PHky}QK!rYacIch~b9)4siZ5fk1#BcI9 ziyHF*vVtw#Mn5*X(c;7KkF4#5{FWvM{oJ{^>opDu1M+b*=dZ)2`6xvWG;Pvu!7dpf z{kJwUdt;EpvGng(>m^_8X|7nvf+n`NyPg4}rYS-YG;o}bZZ12FC3%S}IR7=10;`Z1 z%oM?0a!@LN79j-H14`daWRRaVH!r$q#k)f<1pFG<3{mqv9zSv};G`WNXa>2F%?#pi zkFI~lDjOs&bHpStHNjEHR`i_I1WB_DK204%T9j--R@~`zG#-tXK=wL&h+y_$ZI{(p zL0_hK0hEe5@@dh_W7f<Nosqmd%T<mz{j4DzvDh%M@9}y9zIcSCO&s$WBU+tF21s(G zii5HOBqwY-uAf6BKf=LK9_UH-mV|qx!DF}HF$aEo<;KAy)QN$CvmCq05r!GjnOXB? zF*5X&ce0ZQUk_Le4(MIPju9hLDVLN^vpRDs4vnI)VDA5`+^aKI-Lim(JKO{)lqYiB zl}^P(byYe$p8F(QExVr6o6rjQ^h~?iJHVQ4{~F5~+@1Nf4?XSLT-<Gcu8YZoN}$^B zE7Kn10YI}~^*yP9jPPd@N)h_MWKi_jf?V>lg`A9>`_tpivYPGZ3e)EgE-SdxSP>7h zFkORtYVbp{y+*0r<Pj)s`w~>gXx{SO9g9kou~V!f;PnZ|%0do*WR!T=$Ecm$6$N|7 z=irIk<Dxp8@VohU$Emv=u*$>p*o{Utr&0a*lJ2lE7L5u;!5jp5ii2U7C=+CH7?z{$ zUz>J@ud2gbbTy-eb{1Nr)@7nH-ej_laLr^fAqgu+azt}(pPwP{rh~&+>zw~#_n*Ef z0Hu(4Ho8uwKV%T7EL{FFBYL|J`@5X;8~tTPLNU~yHTL4iS4Msi$80MlNcVD|6_pP` zuTO1j#v2%%hwuH_b7;j7O78+_<8;Vio&1UrYhnQA0In$v1m2$(1n|V%#Z3q7=^<=8 z)S6S;4x#c_=lN{*krb_6F>OS6w1pZ*H9Q<T6No%_Jl0t|g`ob8GTo7@{W9~>G`Qg1 zoAK^7aU%E1rz*of=}>p_mBdfNXt30yNdbDhhl_!7Y*}ws^y)dtv-f$PZKEXWa;O^* zA63T_N;#g2MqIJZo(#XdmJ;fJWOyMqL*O0{ki=mJrCAyPi36jBk_taeaEr5RgD~`u zHVNpNJ0qkREdhi55oonG@qW63cmwxe#(0akBcK#T3jrO82-|3HUYFlSE~(5n@_x)3 z8ee7t&m;N5N~TDU>G)l!K3Y+(AW&YiHHW<*KN00v(Ag0&Tt@+vT124C8ryw^VE3*b zAB9z`c^1%C9_u>Pn{C_wddyBL+uORI@5-=SIp4Mk8wOf-!BX0=I}l=i%g{t%>=-Vy ziTHq);v6z~DCRBR{v(QP5i1Z0dlXh=EaVd2PSOudoY<EeB7)t;!vC1L)}@o9J>%*3 zhVf3A;0RJLn*0i4O2N{8+k7S)8Izf$UMSQ+OtqPA8Ei28v0Fwxn{K|s71)+O@q*Qy z8KZd-@RXp@mYV1ec*A_V&%=2C{QTC9KD(brG@ijM>{Ha$??0JG=#zpkaInP|&HZbK zrYA6)s}=!H_<orxrfXvT%6u<G-H+LOyj*eEHKBZ<7?8(B2L%F7VTxqWw6)y{XL-{g ziOBq@PZ;VCch4J-g{mTRQwAX|a6L0yv0;DPjC9LpJ>!m=eq+I$Z?3^jRep$w#RrGh z3o|J43(l42Xc5YF9Nys{xDazSlbzdaS#wP_BUW<`Af&br_PReIb;V?psg`Y1bj7jz z`Cn@R&R$MQw+5de4iy6;oup90^O&i6jE3G4+y3;>%3S;%Fqw@VeS-kB2h5bp-xhEm zmrL~d{e_}Cbr+#stsEgs_I$~en#x*k8{>W{;pdn6cO@uuXhE_vM6zV@7ewRBssjZK z@rWVCy*w3q$Sf!DoD6uW!Gj%2+X-9-Tqv`1VH5kMyo36rlb1eCcAe*4x~vpLdhop- zlD~-yG@Gp0yQLANZPn{Fv|RC7M~r4sv^q5-OSDu4afvfk+K)QE>60-kIe9HEe=pc| zfBubz-Z@L=pgdDj>Tvhf+1ijKL|@yHCge?%3`A!-%bQ^ek1oY?P85DaH&ZN4u@kE} z9osSd?x$2D9%m&MQ<i7o0+-<Jn%Rjj00xgSpg$U1T>7?@A#keR=50Ayp7s6Rs{&{t z^x7|%3s|4^mA%g`NYBPg(i{caZ;$j~EiHg%e`+Z+aFt8R;<v4S&Mm-8A4n-PRP@rk z7NS~<^PrbtyxtjWLYaIXx3byS-d*b36YpuOA{HFZEp)M}x?(cr)#M~4yRs;0_h9Kh zt5=>2@*XNJ1A@427nXu%qHWPtYExSXqL;_L0(zvE@diVep)7*^nW`wn%#+^`#i-B6 zh~DZV=@c{>xGFNoxuA@*Im5_hO!168%FmcanK5v~e9$V-dM$dA`t#Q7Dt;n7S*r4y zr#zyvD5>^fB_?AksWN0?h^sP?A1ZeaSG)><FWWwo?JF&Se|<PNM>(qf!`8WU)vxTj zBCO1|N>caUe73569|0D<%WLP_r{~xDwe92o$*mt6m-fKA>)R3S6_<aN8;esje1>*q z*OPbi@|SV*h@GRFcN_7vRqb`$A_4BS=4JC%W!Dm6WmgJtfK&C8mS2?{Xn{3Qu60ue zCJErE`~>>B@>lAPo|!i<A8TFG`d=*8+)e+l0^|&|VgN#6C&hI41+K<4WyKy;$=kHl zxOV<-+`Rm(cgdvCo@0z~y{PxzwPxL;&h38MxCZ%EyQnwPwZ_}%^q+n2hB6y|)o$5Y zT$No@KvOq>a0x3nqrIEit?sZx828K0V~|Utg&_J}0F)vMiF(hP0(5fe<ankfv`h$~ zk&{1?j})LH<i$YJno6+IJCr(q@vA(K>oUFUq$t7!7?~>wvZt;SBZG{e6E+nh2?7>_ zkC~E2fvWHVN>UKm>24Hp0xqiPTD~%~jqAMnRZY-@*iF#D$`-Sz@a+>anSUP-`!W<F z4WFB#kz{<}>FUGcVu!+rsTT!+%-umDE$fho#mKzr5;$W2^k+)2v*)W>_0ht^h9q~3 z4dJ1Yza?UUa}4ir;`>lSAR+u6p0*VoywmP{R9!-ajUCj61&Xxh;iG&0m03}w^|-Ic zOihDSS4g-8s9D#nHZVmX8Ao22Z+vuNv6Fq9)Pkt~$c%RpBUXSmILh22R~*Lw$&w~z zgXDw@DYYU!Nn422N4ab!sX`n~OfMuYjsQ)PAVvnZ@KP)RQFeDOLUMC-B>|zuiWeae zv<@V?6yw;zih!wbAHlgf{Dc$DJL%&}b?wB-4=)H>#Ex_*HKQb<mW!U2fVfEqT<)C? z%%Q9-0!Tz(w%6dj_x$ZctqM8!>){XR!n`iZkP4AlRm#>OgCI^!&(wyyrg{}7x~4#6 zL7UXg=j5m855@W`%^hq{(Yo}{eqQ<dw>r|_lLaKD_l_sw#G4}FxUYoWJR8c-1u&zF zdE8Gn3<ztWXrYC&g;SL#bi~w^qH9^rIx@n}jaKWoB3%cMRZ8R`PFy^v%@GzpCkMP# zdb5ATA=sh><*mzmHSO;XaL4JXp)s0&Q)U1|&J`pVpMlIlE^Q&!4>S+iB4b?WMeR6V z<VSF3zO$erS^%rwB91t!$$bv2vyfW!y-}`!<4c_-9tClx^&XDI7OZCI6IiA~j;5}R zvbcr|8BCikneZ4y(Wn=cpV@0OQg&NhTpn+42qB^7%&p%m*hYBV0|;x_$QUi@Oi|61 z?1o0B!92l}DON2W_p2N(jRUVSWoxXL;T))m^#U6@)yn4$e;|6j{OB~uulG&>os-e^ zbls+^B8In53}PABL1Ck&W+zE$YDZ~Xi!t5we+e_NjbEG|{=`OQvGS))?g41Af3X<< z9)W89E&e92xD{wE?>6jV8+8d`y}Y#M@p@`$o+iaD9BpilCpPkFX@Wq|$s;xlOr4{N z9SE*JH;(ntTpVwBfv$yJDA6Z81Pj+zh@Bb#wsXQ?ZmbuL@SZPjzJ|et>uwV@Yr8Wn zf=lWeE!%rq<Z%DHNo`-EHG3(<;NN@)7DR5UD-%*%o$D@a@=^%aNC!uB#QHXSbyT2` z(MVgkcr98&(2ly+g7FcG{?{K(Ki@UXL?Wz_ZX{A3U!4QVFer}roT+dfB*57=rhT&4 z3TTJ5t9xLDie?N{kBuY4R;Lnw_By4DR+FSObmqk9J0|I=;=Q9w%bP5ZoqyB7YL^;; zUWzcm&GROGbP7974pg|qxWZW*X0s22m$%s=2onb5A_YKEf+bVNnm=Rp0-|zPuZWat zZsHdy&2=H8KI55U?Jw5|g|3&!w{L0Q##(Dxe(Ro%2yvSE^rXUM*_6yT1po=>{s1od z@GAKP(#(bNy8d7oJ9PqgEW1@>Kzd8Wr$_DrTRq{qR=wBrzAo8Q;OEB{;Z~U}kGQ^^ z_ym%}Ss1$&%j|~@sx-D}J5ALg(LAD<9jdjKBsjuDohv4)Ir8O+4JwW9Y6#NK^sN{y z$(s%8xtl!XBZ2)wMb5?AFE!Z%4!x=0$UA}l9)%c)?pCQ9RmerU{VG=|Mp?Rh|2?m_ z%2Yd1EebWtKx=$SP}G3X#^RE3hZ>HlpCXdGD+Cqm`8yTO4wmZD>c24eZ7|IoMl@){ z%J79P&do<Oc$TX;OI^BF5RD+NH;r81xpAR83G^3mo*c_rV0a5RNq%DE>n9yAb`V_y z!WhmNf7t<(eOcWGJg(9&C1Lys_^?c*a*JYBdR40&Y;%kH{^SoRIlTKKSWX+R|J?(* z=3e`~{T;%MlwTBk)3pa8BvG`v_Ty5cMK;i5CR1%=`5Q#Tv9uTjgzcw(aYP9OM0P{! zcM}RtNcR%8a?mQE{F|g<6#JDCId6vYL{cU9jP#Q3=5I(zP=iX6fkJYq=I1;+``^4G z@{{ZY67Jp0i}buz)h<}5T^+@(j0YN<NmJ2B2C=y*Yw|9-28(qmTG|>b%gN~xBD9>u zin!K0r~-vhnAfv<1Kr=US+k9HR)<{|&^d;Tvej8;Kk(9Rc1^@W19>9+RYI<*)uE&h zG0qNv_dybD+SI-syZ+QPyCJ<dRPU;?BtR%PU59piN)fhb&Y(9LhD<(b<Li*%hS{%_ znxr)!+JtL>m_Khbr>p{H^V^7QlTWgew+D<;IX!e#*2A_>C2*vB?u=1WzZqIBHR2E# zGbLrpA>2$z#!$2nt4A<WxB!(G*>|4krtdCq0L4dne-fi>jnBhbam%nXOkeEmyWW-V z)Ty%5jT&2!@BVi*MfUnA|MwMLby(h$B*kiiE*lhCFj>mijdHPrOFLjl*RMU*>W_S? zk*P?t8h%bte|soDHV7QLNWr8@UTJX@9HTXUxGPL@UWTxOmpNp&=6*?=Qw`f2yDTrC zuMbub>`*#x*0gUE#!GV(&SsI6!0+ZXG<&{fkI?0w{WkqLa*X8daX4!`1tq&$Eb>OQ z;a8P@9zA@fQy~?8M_mqIkB*nPj%-8o_YV=mA)AJ}$_qd9p7Fo@b)F4}G|pp3#cArl z=1-1nXTyw+I4!7-F5C9*s^xB_2Ul9ZGKn*mItWIbFZ~i-V%#Z)eGji7s7T&v>6M4G zek*2gjmgy1#)tu3XbRM}ymMP5#NH=|S{IW{VyF^qd3Y&DEG@_GOOiG9tDb6;ohBS& zAe(>E*p4yH?bTGuOEakv5-`<>&~X{*00ZWV)dEVzt#IS*e(&?4nWQz=*T0OXSJ^uJ z8))Ca(plhPPd0ME5;(`(k`}~yI6!0U(zq)XlVn>wB5m!Dd^EL``b>hZuAxxhgE<@G zIXM+0KV*x_m!Fe=Y`=8>JVPi+>8LH+kmt{_OF3wfu}V0JjBoHh>Hq0HS08ZYZNF<f zV21J3K3JN1!<LlB+ps=Yje)Xw6cG&i_6S#`+a%JQOenT!NS3`zurrf#|7+EY>L1~- zkFpzX+=H~6cJqKl|9S?y@k(xER(SBU0?oB<>rDpet}WeUS$bhce<h~07jB%9w3qf{ z!spQ>OGv9~?QB%3h}FN4)?&{tj;O8pxk^2rxpfVcJqi2$U(eEB-X-i7gnc-kTjDN4 z_m+h_FV0t_5G$tuQq|Rd&%O>n-S_aHS=6?qZ-Ac@LOQAxL>411Z|BxIVE7ldsl}(y zazfErk6};g-y2d7%VHk#ZKKZ??_XRd77i_5(_Z`Qh`Fm-EkAyU#W#M<WE}81OMVX^ zZThF$Gn?iSUav*jEt&1S;y~Jxz1_H#1u4XyoooBL6zrYRw#RcU+;uhT;KI&tNVs?b zn&M9eSX6N%rep)zP;}v8({mZNB|i<-EwuKX9v!jJD5<x)C1fKU#keh_HS1A9M&%FP z|Dg-?rl)L(KkQ8*BURibxOZDTv#c!|LbBcRsk_grSw?q%Ma4h7&3T@`7zcT<RB}_M zQ>;lgU1l++C2?<hK9;0hSATBFruAKlC>);DU(yA%pxPcQ?5wt@S^$29J)u}NEUq|} z@IRpSTq+p@q@YtZi~6mi@m<U7m*FI>s`!^VgRP-_PMc>tAx5c@NtL}+EbogRupA?) zctJMPzl6|7xT$!{4oaxFL0n1WkcdDMn71sLgQMHZu|QQhZIf`sUAb%#i1ZV=xRJq= zp2<8)<JBs-%o}Lu{jsOcU_*Z*?MHC$V-^)Ph9tA6XhS0u;*CyD>$vO1DY{K3lyfuJ zQxN2Fj1UQpPvF0elIaR(+d=Yye7<mKl6v{_O(CxSVenDv;G)mfeWj(Kfo}apH>QFK z+>@qFj$k#8BN!l4>|Z>@bUgX7c=~x$L0vzxJ|p*Gw>!;wfeO+A0{`yg+7cS<^fhND z5E;R&Ad(3gu+JRV>2gF^k6Y<<UO~!yp<hcDma(z{h9)^^4sQ0^*E4ztPuI2J!<fR^ z(*8*V&nBH#D6lB_{o>99EDPwPf%0DJ0#r#vJ9~|A2s$-)shh!~5@rcb-U()_I27hH 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%0D{szB3>z^*2aKZAEE;rX%%%yG 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%0D>-(EVXi(nA3q8ZG|m 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%0A@O`<ZmOAYNca5CwuQ3V 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 LpWHZX-{1UC1p@a; literal 0 HcmV?d00001 diff --git a/luennot/luento01/luento1Esi.ppt b/luennot/luento01/luento1Esi.ppt new file mode 100644 index 0000000000000000000000000000000000000000..5e553dbcf5cda88fd3362a0d3e425384e41b9d30 GIT binary patch literal 328192 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%0AZ(eWcIEL1S4`p$o_*9Y1C(K>*U@>-jHCGRQeI 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 literal 0 HcmV?d00001 diff --git a/luennot/luento02/.classpath b/luennot/luento02/.classpath new file mode 100644 index 0000000..fb50116 --- /dev/null +++ b/luennot/luento02/.classpath @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento02/.project b/luennot/luento02/.project new file mode 100644 index 0000000..ade0003 --- /dev/null +++ b/luennot/luento02/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>kerho</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento02/git.png b/luennot/luento02/git.png new file mode 100644 index 0000000000000000000000000000000000000000..7decd679e9590eb01e21ed59b78b389e9e16b3a1 GIT binary patch literal 17977 zcmd_ScT`l(vo<Oq86>HQh=?F4K_urOAUO#PAP6V|0s=!u21!arauPvu9FoM5Fo2Sg zoa2B<9I`OvaC`85&+nXjzxA!}zkAoZuBF1>y?b|8S3gztRP_$lR97G;xk+;A(j{^w zMLDfYmvEIYUBc-g!Ub0_VZQgke>hHB3Nn|9dv2|OUoO9XtoHcQrP2t}lb875cVc_R zXHJ(cU1`Gp#c6})nO(Z{q(@2avCdoLb)=E~RfW%+-P1<{33~yrB=o|o9S;VQ$4G-b zml|h-f)iit-8xAb|H8Al%qjRLiE6b}jdQN+Mfc-$+VM{mgH?KMZ??@NaOllG_W$@i ztVp_wzhm`*p!tqC?$0~E^@cLAbBKnntBXqkWctf=-0<mn3r$E@Vd0u}a1W!#h(d27 zs~@Ed`xSH;rHmrJ43bKQC|^2HNQQ{%8WBdGh$#y<9Yw_Cr*mhBp2;tg#1F<iEWcT7 zu0q>oIMG*(9<O$N;eM(FVfAaKM2G3nZH<)SNx*seKx>{r7&D}$Bj8XSUG>5%;}xtX z6UD{cY!*I1txl*Dhf3Cg9)=scnaC(6r=b+%(#sKh&A8lQAC{6Um2Dg=muAsw6D6+u zUf+%tUmqtzi}yR^Wr9vMp;-nuZr}9JuuD0T-W@5=RL?bs7j_fg8qR0Y*saQ6`9PaG zb1)Rspl*YjbaB`lR+CYz01y4}4RM7^)xn12Kc|k$KArh;X2kBX(^H&XCe(oXI-Kx} zxMRM#G?Q(#KDyB-_7;<%EHbL|@&i4Uo$s#`1f-uZZi)oJCuW`W<DH;5$m-xPRcVZ5 zK~YTVL>dBAGB)pF%y9%|1#!JL(ylIB(rwb`Y1Ulil&_m=_I3OzO=*Vc^KZ%71b2HJ z*RSiTW#_K<1ur&xL74pX@i6l2zQv&u+>#BYU8aN5(8y#srOcWSjCtGQtz|{_;p~JS zHI;E?L_)xG2<VD%h(4HSi=^3g%cn+<OXl-US1*T?_uvsu@QB00kLnG}7(ppb&S*t! z@0T$0rb<A3daIuU1LYwS){!+#zS`Ghg77t=EMCcyF2oN@(E)rZUd+vcc|z2D^Iq1I zb~zizRo)AH^w^Q(fY;IBoqj0LvweW+p1{AfGS~QD*U48=VxH(|_}JxMB$X*WXi6?9 z#pu`jkm;f~is+7DAd#>3&$KM9BrTiP-TWxYG4gZ13qtXakx}9lA1Qf(WP)+xbM5Ll zd?-oNQHo?=#a(_gs}Pk^qKllTrm8abxUY+BZ)LRF1~iP(eV}J7r<}O?hS5&kaNu{T zxC>s%h=7UkXc4;~rC1tDIS|^qY2*I(sY;R|zaJND=l-wl##>u~@G-(V(&Gu&BoQV* z7ze`{-MLLsE`noI2p-#`1oJDe<d~=uP)-T7TV9JzeS4lWff~PCd&gSrX<Iw|Xe*?O z!!E(5$vT-i-_}|5Mb{eP*F5v2QOTWE+!>YHO`=SR?X&UOZL=937qa%l-GUc>Hf_nK z`+H45XL8v0zQ185E~NppIoJ(YQ(HVusbUjndKt2x<JI<>cUtU?XIXS`im6=gY*-BY zF#+Lt;IOc|7D?jzrKvJWpO2$0^h$bB1ww1fVkw1UM-e#7CW^CRX0I@CF1=b0NDFU3 zpnR&)NaIi#R(#5VeCa9#F^R8~4n9VAu8R}C-SMh<T35%`O~OZ3pyZN*x#Tloyf^A1 zw`^kBoq?bvOlEz$nGh4_d-nK17P9t%HjdJiYshe=k4BV4nMKm$utNiC*BNIKN*6Gk zCE5$S^nw+682ux5{>L)cj*su!^138*TX>494XS`W{^hv<x1SClczjE3x##AWRSF|T z=3JD;^VOa4yT@NY+bBc_WO8KFol=jR=zZW}fSUIk?lBBf+;}k<5<emRil96A)HYB( zFU0(j3v;tY9%3L$Fx}&gb2x?B%RV=Rv^vt4Q_nijq3pQ<^)98NSajkQX%mC!&H-Ly zz0J_b-*Tbno(uIAET@fq(V}OGU-v$H<k<P?U%|*rca|)$cz)*-(+v7TQCoHbQ<nkg zCVds=G{W`TyFWMOq|$%%-XCKjnKgh~d#3B=F>2&u4Z>cJAw*2N02Mt-cR0S*KHMwx zyq6Ai%`hDmgd95*ewYO1WAn4j6Efw#j$Z#Q(FQQ45Zn*N-UquY|K+p?+!SZ#`KBzo zl|z{*7=MVqly>s=v$DN7xzUzcHGiPDpskBE6K#)+H-NgqBZl^PO=&r=7`lXe#KE+n z{S`ACspFN;(sCZu;XkAOngLep6KWxRCMl^bpkF5dJk%LPN4|ZGq@sUz*cIS|ij>N? zHCND80B}J~1IEVO7d&J8^~;2&Yt6&GI)l+Jb0ry5LX5mk*5;&F11jSPmG~>Yf4HD( z>`?W!jG`TQ<UxC41xh`&Cd=R_X)2eJ;yW<N><R`^Cc99y3f^0`OH8E!Fy?q(aek80 z$56#|9c{YO9ft(J$SqB1v$3Fn=OrYA7))#UXN&atEE-~Xpf=^#d=niu_H#u$Ar0}z zWZbuod^`!j)*LZLzA)z`LTAy)&QFH`%=a^I3FX{E;ZZoQjN*3yQ=E)vONjH|MLXtK z>g>|8$$Z_|p^22#CIGLl1G7cV{J;AF!Tu}evxq=yURi45M7cDuZ>E<q@;|VK4*a0| z^bW1IqVfo4!aG0TVInzoAQsKL)KE8aZ#-#(z@ldXSVF~*X()E0yiT5YcF~mg2rXSF z($pbE+BQoqT4cV&(?0?2cM4F(<4%V^QUfS^E1t*38?o7COl${=)kIttRn%C!%QY!^ zE^pwR+SRy9VBpwx{%(KOg|K*$e(a|d&_YFgX(Z%|mq5NFykjs)dn?x}1yv^@aca&~ zfSM&3Kl)LuGVtf{$r4r63`z|xNxghWqBOL^GIUuoG0NkO#q#eCQcp$dAwxlR!7dHw zJYFUqA6UViiXYBAvQW#d8lr0j2r;*fT?|Hv?qfv6%r^%-DTpWRreVKA=a3;07WDHF zA-H8)LCucl(6U?45@EHT$9u&_wN=m=ua#(6e^r&B&bBr@f!jp>nrE~9(4?yK5Vz5z z-r#_}Sd{bc_ptrikYWaX<5bH}sn#pwPZLIbBk!l7;H0TY#~@BIo&owSd=H!=gofnd z<zd;tD@vGxlKSW?luU3Oq^EtxJ}_DA5e3u8!FA%)RB>dw!?^El1aZn6OE-*QgWaeA z|L%r?E~0>;O54L_XcRf#VPbK4yBjk!@MKs938BlMS2K6|6&!_X45Jr<!OW;#Z!j`S zIW2be^+m#K0|pszVIHf$%YmWLbFbiMl%uYCr%-YdQh_=NgOee%{qzuT6lAjP>`tc7 zC2!nFd>Zf;-C<Je9SH{t{xUcL_2+Jykmrlx9@TL}c9ESjgb(T)E1dw?kvAc5Qy{+h z8!NVsj%7%sXK#u`*&b13jqOZ5gH(3N9);w=Y>b9vRH#}WB9X{rqq_w0rv8d`e{?K8 znjEXx&oCB~p3n>gy^vjdzQB4pkb8Pas@AnhoL#v%81pp(3<359g)k16Sr<I6YT4a@ zWU}$e{!9f-N0my#!^+A^qxyHx;FfJ8Jw594?s;0k(MdxAqyK}N8M#0TTnn<lZ`vL( z)X?bFGx5CFLH7;3CXw&;ZoY8Es{-}KJRz-@no!_8yzGD@XkCqD#AKwZ9GYH_YI>HG z>+MHL6RzZQ%lPVKJ=yOd0~_$3TM#OZN2JnqV@hOyEO&o%CW75d`P%xxV?PCC6v+n| z-Vi;piY~>9O$VHVZF8!cS%a$@24OIs&A(@<fcZcn85!dQ{GmsALYhIS&q+zEikR)* z^N9sFAHOd!ysh~2#2D}=u{U{$HU;asrJ<xzu+@!?`t!5nVLt_Ua4Unt$(6{jx=?rE zMPOg(zr5}-bDRQ?w8o98pTVJaMcbO0na$LD*1E1oPfj!j)35<$4o}s3B36|_0n1SS z&p1EsUO%g{d)AnRQuKd}#6gGo-IIsmnRp#8ETwuEYgBpebPL(q+8#WB0AbY^NB?J4 z-mY+Q|3`Mg{-`bX8-g=^gxtQ@MIOnRl3c9ab=4y;!dSMg8sB(cfID+n{$53gMShdM zc$+_rndRYM@dHOYm~@C9IK%n?cII&ZKiHJ!2)M8JWNiE|7MT>|y0+W_JiG(@eJTi> z$T!y)hgkPtrjr~y_UP8FzUAQ!V~A4jXAG-pQ><?qO6D>0$%SO1<!2D52QT;q*1BS! zyP&(d1%uJU^dBJrL>ipG*JYE+8A%3$?Y>^)s%87d1Z@8#bi7LCS=OX~EX9c|B%2*< zPpcpl3vP6QAo7<U6{Vp-TY<~@e7lWTM$>6q-_wSQbO~9g81+xLx92aCdnj)!BWvS_ zZBG(58ht)a`D&z|+$F_h&eOUEJbnHXSWI7Z!H+fahOp*Eq_2r0<TW&<3+6f`!b)lZ zRj*YZ<rR$DYWFVE$-c8i0f~d(Fx(B0dfnZ-dKyF21aC|>_J`5nMrWd=<@Xk|EGJ%u zpP*@m41xKQ|M~<9Y<q*jXdyd`=vMW>&bMY@5bK4#aFXD<(D(7rA**UV*@x=6-<=%G zY!Az70$@TePVnF>7SJcsNIG9I%>ztM3#(2w>hg)#78C-3lc$y{Dy5@7N`sNhL2*in zhYTxak#VHxZlWQ2rB`n)`L%6ufn{+|yJ+)O6Y3XBcyW^$V8Z`fmm?9VqvK-}k97eE z4<W`v3dD#DzA!!+6pVvvC<#P%|BpdFDnR`;YL3L|D6D6eB@P7o&j#tl!&vyO!B+E3 zYF?z!kgq>LuC(G~*uET9;{9BuA>YyFk`O}=h|Ys%QswCNIEe)A6RW&geebOZUmU8p z)6yy<kB$dG_;DRbW_))fW$UnGkp5-@!?HutY;}OE9&~5b)kszrM7u7v6EDRo^%Rg5 zOE~{+;Mb8%#D?{mdJu8sAw7f+rb1j|HyZAzJUwN9l0X5b)CEUqT{af#(+U7%22rSd zJDZ2fz1PNj*ZU05-bCL-cYA@Ield}`9^@g$wR`k2m%-wHe}^kFjuAAo7^cUDSeO56 z5kq9T@v}$#6m|22n6aj$99?wPca*#$mI=7c(nx>*3&F0guN#$_1;alz#iB&T#3G^x zG;Lw4HDe#V<3C37*n4T9<@H547{w)0a}ao=$GFTo#w;;38@0Xk;6?7M-HY7KzLOgb z=V$I&{QMij)P2%)xZWeuDs;Fo`envuDMk4MVbA611!ML2(>b&=5?Q}L13J-f)Bv&1 zV*PO)P*TmOFxdd#XZnyJD~oQ_+l?alb_eHiQRxb-;Gm_0!j189o-)Asi)FPKo~*&s zgN(i(+dC8jt7J)0VMbogt%kfN^SKLmJn8raGn$KkD2WPd7N22sL$DrIC*_bKleC57 zoZ8IIRhYV+pOHFp0j&CE0OkN*tGCRdmo=eLV4H)Dz(PA@C^}>~kChovz+dU8yFjmA z0_-KGz+4vrrVG16-sU0NK`^RMAkSLtB_#T$u3>3^srVhOC8zLKjrTX68<w0dvtK$5 zS+ibTv<!N=<<@MX4GCdQOt#eDPl3-jZAE6v%VfNVh2BDk-DoXDUAev7NQepjO{*ip z58|9J>#ueEBg<rwPe6D=_DU0~IGtiN;zNN3*r20rNu9KRTg>2Kw2elK<zlqWj|ecV z`AKs1#J4c=8UFut3;ZuMYZMe07+%Z2GYR0y7V-wy^!~@S421Om;@V*D!<V<3C-hJ- z^!aI6EEP7Oj2Qo`sz6*+O|zT&btry(@1A@iY7i9yp*24OLi73ib^ySC<x15A_U<J# zmm>%qZUB#5`tPJb54itG2Wa`F3+eKZ0a7XLLgoQL<~aX<>@?^Ds%PY(wUze5y9X9C zw?5q(xsLqR>%O-90P^4}x|`r1RRZGW@rQA|Pny)dabxN_))Ewm1HIQa%|%qTPBiGx zH#dd7#^b8|GB_w<tMSdeM79R?wX!sOWZHS*v{gr_WIDgtvUYB-`z;gMf-bFq-Ks-C z5k^#e`>gwg_Y7(Jw8*1be)y|BuucU)*;RuRQKE(?M-COf@iskMS_NcCrQz3~t6E!a zzZlngkA0-24y$heTEE8CcYZqLb3~+_qS9uEG!pyz4mj+PL<V%xZnDj%)Md>DM_`yf zQF9}i76!tj${JemJGaa3zb+v|2K$K`W<~hDV%AVkY(n#r^n493cn>4pgWB}t!M+Se zG=r%058%>Ru5SNCX+6`cTH}g))g6g+hp9}eAYRi8M!Hn9zS-Fw`KFe0CheWdjpLec ztLpuP(R}oO={p1v4^4|U*y)K04s#_~pRQ?N!|2`>MNdls597jO$YXN1&&{XfQy5&V z7)ZdIdG4{ocBpyxb>biXw3wb#R&?=t`}8-B$nN6gPmzR0PIcJu$Cuepw1jfeWO)H` zl6QwH&gy9$rH4gc<yzxp^d&*PY%F{GCc~TmFd*&JL}lOJ$7~p|`ajo%-b<JGwG)#o z#Gi9!jhg8{Z~Nh`R)?HAuT<oLV%K#p4KYCTHOj#;oY5auXGL{h>!y0WZ&F~>`}ET- zKEZ_m7zaMOH%k+?BV=(dwxO6e)J@*zjSqa_Pclf6SbgXjpHre-KH}pV7uORf*6yRr znClXJ=Ft3kPLJ!xU7xf5YE)>l;&nFU`OxvALN1Wag~PGwN1oH)_)!V@#P0~N8@9o9 z8WD$1yUs-lybqv+p~?5lg??*7<G}I&#}*5dr68DZz6$nyXE8zxgkiUVA$<UL^H>G~ zgmPTngph2_JR$nV87glz$b)|y+w{{nQ0AJ>(#}!-H)xPP!~`I>`eS@h&UEW=g*d=u zU=hXV&+59h8+Tzm9f8L6W>Ns7Sj34nfu`lZeBEek`E(La@y|uM3`E!EVry+75a3@t zs<=yVLi}7H*AB!r7eMoLr8~6|;)Di%=><k<enbIwvS*JE9xWB!2yy?<jjyPHz(7d8 zCW~*upCJ&YT|i#i3uM^GkDMm;?;IRX_ERN`lqFp^QANg?qG_n0mmm!2#*!nZhKR*f zO0BcEy*!m7m*sckuc2+P14o!1P~&`r6wb>WV$Smz>FH>+t&Q`$H1DmR#=fDUSQxSs z*eNhfMS&Pqb@AH5@0(SCk`nlsAsCoO29uqtRY019Ej0zAp-y5J`$I2U5{w1O-?>A= zrF?%1x#0P)*mi&BG@<%xHON{y?hi}CM~BS=fyuGi<G%~L_h0ShsK4QA32A;peI;GH zmR41zYwP-$6cZ1`i*0@RjxWa@7d-L(f4kRpSnByw`_z7QWPMcv36G`#p&2c=vA7Vu zLinv`z_*~LEl1e=l~QS#K%AntcY{=iY$yyN`F4X#>hI*o0zOZ3geD0=wV>62NCNUQ zrMGr1;lzcJ;$Z|q%+mpAVH?@*jW~RaAjc3r)=FT14W(^3`SUX-h6XMWP-xO%jEosr zCTB!&hnr}|9bgUAr(vv%EthGr-x4ZhJHgL8ASU3#8_pv!O)8b|W@-S<)i8?YeoW3s z!4^Yv@bUM~y_vwY%vI9}^h>~_|NELD!vNGB_IIkr@4Pa_U*VU+hOZxHTgh1fE^-a! zbtBcT+K2)FT{AAs@K`xxaS7A%uJ_xszj}n7S-wyz%5J8H)abjsferP~)FY{b6R)}@ zeQ66|=PjFA*9yFf#zD?vdT19%(lau{Is`CyH*zXqwHNWyOI?s}$#_~WhFL_f4|y9; z4DEU~TAwv4+^{2ME>CP!C;{p|ACUQ9a?3@zZng%_F`7)>+<JBg8<919yL<m2(To5q z+dm`!OC<asQIuo?^5T`ps<2gq;i1ncQ}Y|olh;;PrM&k#18XB@2XETb&sn>b9JO3i za5D9tOs9cU1L~4Tl?j%Vx@;fHfKj2J;M=WYE`1lc@9y+pD7W@^G1g#{`h0FZ$s!RW zS@gvPEB)1KjE9EK^JB4e%eQV+&prZNi1&ioXiG}O{;fCGV-IrYuw0|yRRvxVApLld z?8%3XV`oFspTt%Uz&X6*{dm$~@j&HAH9i0jVV|dg!|Sp=^||F)IU=!3=PSy&`q5IH zI@Ie0vkfFJ!&ew2ax~+Be?`@FHS-@xoYzYQ&P{#ZxI_V}MwiL`Lvf8}09rF;b&Qli zMqTK2&z!D_kkX%6R9$?|LxlOmquPOi^^}e}HTpNnu4H*6YG=r)1lLXhzM67z7@xYI zO6*^e#5h^i4_a*{C)*g-7Z#_Z)TWcIGd_&dcQ6Xn_BwBnTRX&!81N}fs_f=CagMW? zucR3m(Dvq!=eb3>KIxX97O|y;@>{9WKW5ab3d%=q8GvNVcMS+PGq!u4@ubHWi{&AR z6fw?!e7Dltu3NsrWowW}M;a=54c}lleBveSq)Y9LHkv9Y=PRbaI=aLCnBZ;>4DYGY z6Qv78Y!)0^OW7HS&UsiV^U1?Oi|dI6r+SX_f?;cO_?g<l13cyL4Z`EYI;Ej8cM_BJ z0ge2J%^v%D6znIl<PD<)5(h?%JioPTs+9xpY3n8P2gph@rbSZz#h?Q;`D{~AL>4?Y zG-SZg+xt9UJ6FeF&hHs=n;uVbJ8#^R73uzq6{1eEVCG0?7^VPOAulwpY#Cy3VamS` zNNa$gwxE?D^4V>N(aDyQVy~||COX-i|9}d)K&>`33SD#p7Fk^|@Ab=N+y`LumR?*R zG6ZZj7GM8vM2_9~Lt)U*SG`B2!;_VddVgi3?gA4~m2TmN4uky+dji|ZiaQml8#0sw z-2<VhBjdE8Jy*Z%@!vhq43e`*<gy4ZM~NqPZ{0FRbKU%lRJo{(4pe0FJ<$mo6!ZQg zrdr;gHau$gmTd!;wzQ!A!01eBg8i$ji+p)|uMBY*Y!vO6=c-`A&b3{6gKZ=<2DSNc z(&=qJBJb~9zrZ+hQ4^R^eqIlbyB^HCK%@V5FtSEIFmOmfO~##=lxnFtgNYi)S}UyK zyO;vkXD4VBl_8P}n}7g9`vS{EIld}K9faWs{yPeJB=8iNu{is00}%ND)A4t<Pq7Gm zLGc3w&PC-Rz#SH$f5o}omsBbimw#a*FC>ciWDeaporOOK#KM2z(rP#7HmyLfyKu(C z0=DSqJD!y)r#LQ*h^aF1->h-SmGrvY)Oi5uWMKRKofru+JEdqL9+_*KbsIk!CY&*u zk@`sFH!D)OW33yI0f007yP)^_k~TZq$2-+SSQ(pQ3#OpXQEObQtY|L!p(Ly^{<~yM z9y^`+Yen~w)e@wCP3PaqhAvJSeursiZcinF0Pw#$&F)XC{Es$q8`pWA9&K+&rKi^m z%kzp%4Gd(Uh%wi3|0C#x1QRcJH5;sbgVA5G<k)4nFk_?zyL(16joUp==leycVGXt- z6MHRvvq2M-5B?*fxF_=$VRnSRlc|(sIySePeR#)UNDw3`|C+x~BODRw>FH%Fwr?%3 zGFmqS)U~lbdI8dU*j!I#3Cq@lH)77Xj9SCJy#JUQVhh(89zoZW0|y?pD<p5H&3LQ5 z&%G+oyZD8KINtaZc)WbqKiN%>s4V5h6QPrA55oEos=7NnuzXW(kOMB5#y8G4vB36r z!T{EoiMJ>z)K@J@@By?-6{kc@Ts#?SaGkmVB{_cXVO!WGt<L&Kg_Ug{L96i32!i(l z(}NJGw+m($UX9AGyrPfNqnDfngoHZ-lYO&_FZ>cs&CL8@e1LrdiyvkE!qW0SH<Fwp zqBFc)2AK#P><c$X8aYmZ4SP#byO{>sy*Br<02_Ra1$^L2k+Z~f)Y*{{c@xhyH~XEp z`aGg0Czc0_4m{l{xg4RTV}ZKOs?izO)T50T=d`w((BYmULxkMzJ*PkO9ddWmFGFtK z0Gk~jBkxF)jS{!Yu2+tNG1Kkt?_=Ew>rO<<J(c)mF}I#}9BnAb34vbog)}VkxqsxM z6h-my@SqK+Ri8JFMhc((&QYorvKjM1*SM@^h2X+1W8p+O)z#17jxg2ES*Vdt%c-s) z87Y@9vqE@U4RF2kJ4fQ<ujhA8{7#n*%wp%hd8x!dcz-1~RTm@kT}2yO4J?qIO`oCs z9_x&?1`;ABD=T|`RB{ey^+;Gs@pzc1YD(jkK^CQWZD?fV$Nid+BFay(I8{dl&k#NQ zS5<@AqZMQOiKymWps2bB!-WB|sXI%($H1w+l!thR?K@*ADf#W7iQguyC%>n}P#sC- zc0_UmH$N^*ZL-Q%7QzNO-rrP!<UU_tU(b_K(Zat$7@`&Dv~=f@v#{66H=WTElL+=! zXRYdwa+(8jA6X&pFc$ep_Hd?x*1q-fUP<k^_l>hdh7Yl@OJ61=!@IJ&%F&O%Z;r>S z3(e7#S7^;c(ES53ObF<Vak)iUnI9=N?>Ij{zn?hSa*M3ebR?J3HSzr^C(9^|tj`G< zgzP@#PHtZ$Qt8^Oj1Zn|5;N74SaxHT5kAZ(HjNZH!g+VCCxKmtxRJv~)sE)&_HtJt zs+!P?`Q9Bg6!oq_1@?Z0N1_*dzKCts9~W!+si>%gP6$eHkp@qwZjn^@#jlQ*sF0H6 z-Q9^{kF4w@r`I~?<+)=}f%M_jlkwB?-!hZXR^cCv%4oEmtje!>ttKV>5eoJ4Sn7$K zf#6@p#ADs*R%)zG3%c~><ZQn|&vDB~=W_LJ>ba*Ffj4q0XV<~JtnzC{arN?RJZy;! zwzP*w3#k+`a^WS<K2Y_&--dX0-xO(Egg(ADo2Mfo@%w7ufzgbc+a?(~dHB^^+S)^g zApMDTg$r@36ZErgoYX&{W?njv{D?Z*a1}6n(egLCX}%3;)X-7lwLHD6p@iCbHxa^- z(O0fqfyh$p0(u4u)11FHrfb{dW648aoE~AU<z(B(>+kwHmprfL6}0ZE#l~@1Y^HCo zOV0We`BSyE&FUNQ-LRofaIzV%`(hW}J>L+5l@&M788vlPxSRUBfA4m5bVzvYwaZGg zrxfUw{Nar${0CV><`0@b9f!TSb}N(l)d#mg_e7;je-U*rE%h;koa&79dja6&u*NLj zr;h86PY8vv#T;PY03-z6n@Xw^65)9U@kJD(#K8pzz!?So8-6wa8@8DOOvg@;s1&4X zus!*WfovCcE;2U%gnCR^ONb2uDY2df0F?htH|(jsUYNdAsXsq^b!_EjTuIaR*=^kB z9wQePZPqj51tC2NrhDCwg98Kz0PD8&XEOBmJF|Y>{h4$_FUtigw+~FJtLs~x3bzdo z_RRA&p@8Rge3g#!1DuUMy9hc=PD2^0;6;qEa{6RpZEfvn>e#wTg*kEFL=7!3zYT9Y z%w6ezrMxaFu)4v*0eqQ(tHUGu$F!lzZ@+EZq-9q*!D@2Xi4kiqilg*Zf>lE`NyT+D zpU{hyV#C*L^``3Sxc$<n(4aU*qUUR+aUdJ2fo^TngQ-G{kRVy!r7If<sQ>rMdf!fj z`0i|kpwSJ5Nu<Yl87}<TNhnsOX6E^)B2MDeN$qT(Vpi|!f$gxtId=|she_Oz=dDtT zOE1EgU6Sfz^?h(sooILvPk%5>c^Z|NFXYDTUvdAy_>RhdNlGbaJ;nU8$ZTp|_3)d~ zz^H{V9V#%BcOht-?bWt^0)sL!+5ZzRi9_OA7Gk&Ih1b<`=oMvto0eZmBYJD}a_A3L z>E$M0Zr^ZpywfYH-c}^#PGoAIyhzmL;8R;-gNd8w-1=_9;F^RX()ND48fa;9aGhX_ zd?CGt;aRYx)Yv<RcQOQ52Zc|OO?~5&pc-N83}S6xdEAiY>gM`W@O_<$o8Qn&GjC=H z*yKq=Ht%Cq#N<2AuG8Lc`<ao99C&?KUyWsG{H`a<EqZsy&Re<(PwfL-p5JTA*}c9t zGnPTPE1KY<o`rg@d?bc&vzoZxjKkr*@NFqkcljd7Z@}Q|+-o@8QAjy{Yi4P0c5tG* z>&ta3U;N-z8%h0?qUrZllQ1$y>O(bkbyMz+0^<W`$FiRt1zz9se_EZ7^+%H>UA?xF ze*4{a=GkL@V-)WGiRJIZr#5w?nCp8jv&)-iiKH`<Qo^{%>2bYKBd^2pp?Rhy$Vsh+ zn%WodQw6l}DRc7l-Oan}kEY&BO$qS|{?@W?0UF*aq;%+5xdyV@ZJ&WZwHsfRVAm^X zb7$32ZDjFEXoBU`$nPqGqvLnPUsY^h9dX2eQXZ!FLi~}UK8G5fGU9tPvx)7ywI8hN zwGC8oy?vlQ%F5Q@Zg)QR#Wx+#yJVoGLu2|$!-zu{2Jduf=Ab0pz}V!MnPLJDrdIvv zI3ge&XH5W<kCaT&9n6btw>4)8MrI1Rjc)})okiB|emfm2Y@+CXgoi(2Ih{DF(!c&Y z*&C$wCgY1edS*@RTI)%LjBnP7{psh65U;qijnSw6K;gwQJ{fy!i4<xxSW7_>kz)5A zl|0XB>&Iu9+%%T#b%XJNT24b0)0oa_JUauLOUT+Hs`^ztagPwWM3gM_?2w2izFc?( z!WR%1KjgQ3!S9W;38$ix;e1?h1G+p_<gar|zH@GtFLY;4%#c(oc1N(_;z%`hXXGB9 zzU{TLR9y`y>T`+{gvfdBzQP}RJ*MbLiQWCc*5~6NBiQ<F-!2bclSGD9iLy<4t$fkh zStSn}!}nzMEJ$-C*}{}F*HBP*atqym`qD%JN^yo4PA-OSQOZVqpvj+(YN`%?Wq*19 z(QI`^(*Z1LM?M9r;?10SzhFiy8{`qx8s%FbU=HYXvQSfX;|ScYY^$G2pfq82Xwm=E zg5JB3_b~*IUy*vfclU0QWQ%ZccJ$&9&1B$eUrHnA@go`Kko`b-I-caJs*C&{wfy0F z5uziwsRzO(HTK8+e6~eMJV`Vu+2x1Fe$FmO@mRtW=-Kqk2mR%KH@_QYlP!0PeB^{S z6Ysm}9BM+JYMY)O<Tm`#ECt%N+8K{@u$oYAmVXq_**A^+T}T%m{xO{j-`Rdwa4ne_ z@6&$&>#dFU+3A-$482O!i?S<f>P3g}Gf-V3zN<_2a5a9Ty74<PLW6f@H^K9%^!tU4 zSaW-%Sd|3>)9OnzPv&8)3DACq<!v9Twb3MQ@HAv{z6r2T;vD&I4XQkMStX?#Z{>wh zQH|k0W55mb@;)edhP>-34WFE6A@FP5ot@L!ehB+fxE!3CXK|(2O`*4t*-V0LdhlEx zj<qv6?{{@!xPrXu`E7{XU2FFAIdAiS7}_Uk-%ydEro4@tA7K;MLv%H30W~k7^NS+r zF+r4AVLILL_kyFzZ5s0mMaJ2g5Is3MZYFNR@!34wlKTv0*w=_S`6XUq-U-wBYt`Zj z?~Q02Cgc#868>x4r1g=Wm|?w0!m(<nB|Hl8JLY|plLfG=3Oq0|7j*0`Rc-CTR}m7d z=6y3WC9p_dY+aMhokCQV-LxnheP0Ut>8+OK_3Q*=Ers8|>yI}wQFj5Q>o*4aWm3^b zZEc@!dYjlj{A{{AGCrPvrM>NkKk2Z=;Ky+IY9Tha2yExP!-g%Y&Rv<|wu_64wPF9& zOrb60rl$r&4B=3LvixBSw-=AFKG*&UEwGV9rM}|3@zs)6*5=e#^AU|l^QoufsizAj zXW8%@fRwxj(nF?r?#o<XC9UlLZDMjdY+}Cn8Ds!0KrjaecN>Q1_4>y1#LG|6<Oic{ zLQs?{@(FO~LGLHKizcc3-*|~bMw5(F>#)wAF;e+IcXLMBx{Foc&tbq1v=5(;&CHni zpvq9iS5ou49}Z0dX9f5L?HW+&ikGh7{Ut(oR%5!myN3+@{@yW!mPuNHJ2(0#Rk)EX zZcem0h~v!$Z(D*0iM>w~Ycj}gl8b@VVMZn=-@L=NG<^L!cdFay6Y7WbzjrlZwI2J$ zS#m$lPLClSx7f~3*UpVk<Kb6*Z%vMkee$9-zp}S69r{r%ICMOT$!277x&7dEYVyId z+qs2!z2vz9<|e2NB+3?2T~>+bd@QM>b(Y#-kf*$WOVX@y?_r7upWgz^W4pRrCACoK z_M>DNxl9m)-*D1-aajlsND*52nK@>F;zLS$Kv*^yA*~ByrBF_)nESDyTIt8>h_~OF zwX%#NnDpV7j7*e82B<Uc^{Qc|)T<3Wt<QRg321(r@oRYBwenp~L0M%MjGmr>ahXxB zeV>^|2BaS|QC&V(r}=E&>u!eHP3o0JM1O|qjfcF+sE-tZ*1!YnFabZdwjw7eWsSWK z_5R3T!dS#h<LbRb6a1$k$>3y2u27?~um16X*qJ2AU=o#v)L{r1clXb&tkGuTztMz@ zYw<$3c|zp}G{VgJ^!I0{4Da~vFe<%-H9fTUX56%qnB4@<AGY=wV?q6;kxpq^8V9z+ zX5UwIelZZRlVE(oEcQ8o^Y%gcsL!Su4$uE^g8J!DU>~`0qeTZzKr)!bVo%9smihU4 zYg-J|ZVGWG#8u5~Z_EXv48Jj;*T`!<&CT<}97x}TrtDSUcvIZWdxD#!`~kswqk>TP zQ#aq%pGKn%lILyDm;rxQed1E|@S!?2wL%^udU-u*)f2G)dCE_Ir_L3H<i^+4>?+B9 zl~CRF6q_|^$^vyi%%Bu@v^8fW;(eI^lTmn1@yAy248S4SNR{u!HG`E|9L`9kWFS4! ze%B%=4Xxwxi4-<fg&I{C?mT^yFktwmdv2sc&0T(V?(+!tQ5{%Q*50oT=H7>IA~|kS z@_pfv=_OsNdHHx(0hHXtF6pgEPmJ!{HlS@K&K}g8-c3V10wk0vea`M4RbBQUcyXA3 z6Yc1bxajK*_(Q~m&d&1G=P>ouoEE30jJj_*R+;4;j74MfYYV$NSB~@YTNz$jzan@2 zexQhhv=dPC&;GE88F49PD|Iia`W&9?U3KN=hl1Hh&OV4c;uW&K_o3FHcz>^DoAl`W zQ)-Yb>ZkEEWfGBSI4^0iJ(%vv6s-<6I`EW7Qfc9Q0>rfS`}kXU)sF9D()h<?*?T`B zt+Km~rf&8bj>11z7Z|jBdAzeg-?|&Gs(woh<_I_xuWWqWkoVw?yMBm21J{mT*|%#9 z+dk>tT=gD|Rt;Cz*l*<{IQu=*ySfh$Qw!(D5Pj@#R{NrY<decynrNECWpaix;jZqJ zG8Wgv03PIH@%9cDrlbcUstustntlX1I_@PuTqM`K**Ce>xBk)O?ejTyP&eTJQW;A5 zX^Fnl>zjTN<K2C@yYt4Bg85@=I^&)eB{yz1Bd1O$m%YV<0i(zYdFV}HvW{oE!=6q^ z4Hx#S^FfL@pu{+@#&h`)OY9MqlEj3@P!|bAbSiy2DZcv@#qJV|9-wAQt085rAEp^x z0HwbpDS?AKVn9KuOs_3s7L8Tr=8X@h$u!rloik-tz;^JM$SK0$$_{rtKK#;Y;oUt^ zM?Qu6=|3UfwQz~mfLd6ouR+C}Wgs>(y_;Y|$Ol0*q1%1*)Zf7|ilBV$;iAX?<NCqe z0saS#IU)a)89vO&FuDOIXjoCB*Hp7moYPY7+;g)>E#7H}AwF?f9B@5Z18FGJOrcB2 zaaXqFl$mlfXt+)C@vg+Uu$$Y^P@#47F>~&eQ-vdWQNcYIsbF+rlc%Y4j1#6Xx!Z-n zp*a0X=rYamk>~Zi05VW9r~Cm1nABp|{bJ+FCy+Ji-c3F(^}B&dVr|v=nZwA+Oj6dQ z%!m0dohc#7q;`g-0+S1hMWIVWg+Fpeauk+o_QUc5XY<}T=YyKw>v;&_74ot8#+5^m z444&Uv5(Gh7j$G)%@oaAwasbi7-<O~c7D8~wu!Z<WzxtNRp=)PJ;`#W#AHoOUjL2< zI0vFwrNt3boV+M3bkOTij(E5v@3o{Ca$Uc3Mcl2l{L^?=Piyv%mBTzIb+ze53f~T4 zOPTLNibtQmJ2*b+zzD7mz6M#3U9d|*ZR*b$)cklBI3QAlT!^ClnT|5e5$YRw*O$T_ zGq`iC8X9BOzrd+}REDtsHT5U8S0dJ5ju^v=;QFDTxc^wj2&Ag`3q2?dw`pLt_Qi(v ztG9lqy<1yWI)M^AsLl7dPn>@{4{@;44d=6mc~PVbRada|9-mIPMb>!WPjt&G?Gmv4 zI=`!#;AaduTZGNDd4&IpAaW64+hc~t>?Jmax6fM&%Ye*$Xez1@Xi9pSkVjJ;N_4XK zpy8aNbUjR>y%%K9n6alGqO<)kf3dn~orwy;s#VemmX<U}@=$7=N4WGEey5nIIvlt0 z(+Abh$ZJ5A@`aX*N=nX88EiEq4p)7~So)0T1s=B_N&=Gw3h+gMG~fu7(NDCik@mHO zu6W0^B{%f?ZbvbM!<h6w7v&SL;LB?Vb363zT=$q>rU6zvqYrEf*W-~d=Lh?wLA?<t zOMqa#0}jj78;pMJJAA&KP&aXCBPhe^2P-#(j$YwR1yzUQLTHVQbZ|<kx5RLxgR?w4 z8M_gaR$4ESJC@8f{JIX(7WYbiY7ynD=OMnCK^1$b8P<uTrgnG1DW~EtUc=5%Fc$=< z>J6!qW&2EX3<~gh@rIHXU>}C-)@;2@N5g9t#O52;tsj)JWoCC_d*?_(MdBB~v%oV} z942N0#W!msh8{m&b6Y^OLxG0sW9Dzltbsv_dwi(a&99UTR9{?VyNP}R5*6kE&xQ;| zFeCf6Qq;oWw2v9sAU~^xRQkc(b-`f?aByk15**fv#`#yy2;SB1ADdP8n%VP&&_(yL zXb|@d3TzW7jMlj(qX_sXjP6yKS1ziv5J8Vbping$U;*efp+kmGFNRwVPJ>l<7(#(J zG&VLyL`K_o<MxL4{<MWVb6N(*wd^GzFZIG#{{b+pHGd(j&y+LeeSV6z)lu17L_Nyw zT)Y^eJklKXBXwLxu~It-#ZFKFk_rqWP%Bvvc%j{RJvdk9DKmXZ&s%zWxoS;XqgajI zV^G!|5lAopA4GCp=E7`IAvn>F3zsLWDRkq>x~hLpTJ;Z(e@xn)V}W;}EXX-97N>ZX z#HEQ}VQ;Lh4GbNe-P{Z_gl00C%j3RWRhv(6ganFbnzgD885+NI-&;JRTK8a~XA-1Q zhTb!M_wL;$3aKo>$0sgc=t|VRylm;@R6gNtVGLWzKHjL+2<EtD-ifMnWcT>F@ih|0 z@vAu(=w{JnSkp|;PgLQ%G(pf)Hfol5Ove3{#nI89vyj5Gv$J=DWs!1j8$~aW`TfrF zme(a3w4sat43rMdC8eB;_>^(c(Kvn9!Wnnl2%$BNDL7i=r3uBkShhb?^h_+!Jj6*F z3U~RC0j9#L5T((~2Z%BmQ1s0uMTTAnh4mi@ML{W9{lQ7AhM`z*GP<VUL&Y|f0_J71 zy-T3Fy&YD`jm(_Emb`&e2n!0|u~`eeRL{Dl8}F(>A~yBZxx2un8(8QF28qLNOx;YH z#AS=aP9gxuBzKgNaqF!<w8n2AkLO!DE|c#?1M}byD*DEer;jcN_;gUdF;PnUD1Wd9 zQppo+XaDtNnmuy5#zkek2?mPDgHx3?TbN+rAQ|;@2uM~uP4H_c>mT|`1Cz~Qt<r8N zA-VVHr=C1;#B?s<qsi@#R~ydW2rRVWWCcr|ZAU<|iR7Ri^Ox%YnE>}<817td|Hclv z-qe)Ik%FS6)Zh533eB&*O`LB)(my#}>xQry&sg+GXuIv9`iDg%q00W3On!zBI{Kc< z$#BDQZ9@$Eo(#sH);JO_KBCn*dv?5e4#-~bp@rG+9|p9qNW($2pk-@qT?0aoJ~g-_ z8O|ev*RR<KbTBd<rNYm;+biri2?9{#usgF6UH4~Q6aw1*sQr`)C>l3JTX@UB!|E`C zl9FB^iz6^zE3JY=qRj^C+;?ujoy9ToZ=8+me;T(S4c&??Ru)~DL6>yuN?e7H32Clx z=&E>sy<)sPl&@WbzV%GhesX0n_tYdv`_ho1ZiQ5r9A?F~>h*~Jktdbk7)aaJdY!@= zDHT&#+JL4eXg&$Q2dT&;u~NGBfYvXIhWF0OXZS4%cGzUKQ?5?bd^(&@>Z%z($X>KD zdOwH%*;NFTd?e&m<Qxj=0m;6ThbVku!6-oMwi!O3jrd;6>`P@45=F&<x&C&}@?Aam zd&(qmQVd}?&F<yNZE(j3l$)5_*r>)ST7klcZWU-#(@Tx_AnZ2;R>;fbGLv9TAc~ip z?Qk9H&5<OpppY(cK9|m-q*$Fr!XhGTz&gCKVW(4?pySKpZ6I}nhVDk|(9gKUS3OBW z6bzt{H5;U2-ZCLWKhn(}Z2$iKJI-BA&K#7sf?923kvQbFY#{_2)3Aa*(%e}6PpHX> zjO|X3i|up`WO%yV&a$7a2{7nPx6@jf69OAGwD8|dzuCuNn5ESl)~BkqhjVkyCA29> z6--t639be)fOLeu)YnDK>gceADI+9TXw=Lx+9tpWiodEB*6IY!A|cL3bp2Fn{2d{6 zMTB@DgMDZ5B@LW10^Xa%R`o$o#}g&~Y<?FJRD)e)$UZhPFukf<R`r4(k}9OpQ}gQ@ zWV(B+Z;tRZ>LVPX!1>CCbNuLO+tEzL{FU8XH*Y=u80O#I(smJ<<SKyR0^^fS5`Gti zp*-sMu~XE#<TZ0OIImRkY!Q04xVJuuW}tSOs^)u#QHJvLdmd_-q@MpS>~|?8l(>h> z+;ugfw)j{<dRT{70qgUZuXYbDupCu9-+qzT<yUwK<-YVKDvC<rKF{~|_Obq|7~lMv z3H|+uP2-KDMekEv*)*ijeSIi%Q=L|DWb~s@l&Zv+`Rz7FJ?5J~hF-B?ti(+(n<@Ib zH(V`sJX|fSxgT*jv*qpj{UK3B+EMT3typ$mzPwd8u?S^>)enkbr_9PN`AfgT@!f91 z7JO}jQ@9KHSs-#5YuKFWNkxkD@Z<~9$f!oDKob*UbZ*ymHQzzh*V1UVk8^YXWECbD z{%M5PL++$fWKQg_`{?{))4^Q3s|eSO<Mqj&<%1-qw5p_ih>htWws}9FCE6$DS9C)S z?tQc<ro;3o|7;r_Rv2)+7DMAG-qNfJlf?ko1eLL#;4q%b&f|l%*HT9101CmefIm7~ z!x5CGpXo617{}<4%ZcVVGu5)VK+yB&o&1+8n3AxOyG}Y~z6@Vp{r35(I{fQRN6w=A zmtH-#g7ZpniO{LCLe_%dy3EG-!!hR$PvPsSsq&cRm(?luH@%)*+laE(ZTdCbP`{<% z9@n>x=8i8sZt*_v?meF@xrZJ-o7qP&qP913gD?&58Uwta$fTay>F?j(b={IC^psZ| z|MV2f%*?E&rnZ46&CVF~?uE2kLe?dM&G3`KD&2-lvt-Yt<bs|?Ix0bm7xj&5)!=uZ zAW=a?<+bCD1t!P8)t)tx(Ig4J`}!ww)C=>2RbTCHsa46yWC9zv%&YdvA!r~aHGa8? z0XQNE_O7pA1+kp^(dDru`u%hg#LATn4$mK|8*gPZH}0It4zNO=Ej53w`M_y`=Cdan zqe?f?p_crZDP|^0{Xtb#H9Rbw_7+Hey#`S-woID2#j$!-^m&E^PUy0Kb7mmJ`bxQp zv})!kb-%VwmfLq$=RTE$ON+9h#?Z@m*^rVC3cj2zs68w7L+MN#{c0{)cJh7J&`(ah zyl&|B<Y@~yYlBT5W!(qmQ6?+3A~#8_&QB_)AOuf?YcwO{e={ug6P{*=P*N}@4st~& zGhGA!_WsJX^DXFmpHlOLR~#fhEmgzW+rGb`fiM4#$P7F$KX)w!Rah69r>i|*e3_oz zDE#EJb!NYEw6!%h-)!c~<F0Y)O2iZ;gN(wh_IPdSvGW>7;wq)+7j{V&T29``z3Dm! z4;#*W6dMx@_GA;Kyu7?v_!sh^bf2x%M||%KwXV}CDnVyz3N#3*W#)i)O!8}Dm_CuM zn1pCd(WKjwW&X<cTvK(|{NAiYF+Vl6AxOdsogxTN!M3m#PDtFPP*>X)1t%N9naV$} z(!4bvJ}*4LruXCzyAgiP)WB*#{}^!(IOi9gn>m{P>1m8S_bMT|BH5D~IR+B!GT+>w zaM)BpW70zRgdeu*@~VvEJ5x*hEcko3A5_%f$kTuOHoya2s2&RXZtgS*Zc6(44Q*vb zJ}>x8fHg}U%FfR4so`Wk``{NYiW1A(=wfWqav*)LvIq;`+WS%KsgX?fLu}qou`)(u zZ}CBQNzH&66jYb{MP{_WaTq8!=ybAzsl<sHo|!%^@=Mqf=^Wql%H+3LoBPO_blZ67 z!0+MDf-XS=_FNrHWcsWvxdhP_C4)cRa>Pu2W3nkrDA+`be!teLVRl!B(C)MO1>^j( zS2s)8I^iEC@at8bg1J4C-1#d>_sAEm!x0lxl4#*3iuXk+)sr{1p)ufV2zBkp1JRA+ zWt=b-w`)hW400kQwpXBTqx|_-B$3^c1{3WMdo0iVI8W{f-&UGtnX&^PQkYXf!FG<x z{Q8p$68VYEm(}bm=9M2Npm^m~=*L@ZzlYaI?1JXr8bF9V*_UBS?)Nk?yDmf@7r&rL z%Y{XfP|c9Cfg4_wuiw1j2W_@9FT?N-pSSrMZE5c(%qtl<nix>?YlrBBBCaI1-8p)3 zdqkeakCIyG&xm2VnQ~C1_~Du!#pxk)!%3Ik9luCAP!cd+eX^H9$oQ<H(lCM1z`c1o z(!Ys=(cSXbWI{GJx|PuuL{iN~4NOLv{IH!c9#<Sp!X{R`0PWQoo{Q);emkE|=v}uE zy`z?{t*!m4==_qE(zidWUQX%oyC+JM^Gvy0KfVWds08Cv&O4<nPhFv|U)y4X+F>SK zKHq<q*}%q>RfZkMcD{K_{rCQUhl()cw=@|B2l5H!o~s&Pm7@8+AgAeW+;llj7?{ir z)H6+Hw5b=C{N=26&%d5(zH*8xSw64lfk+symq8+>)?=`D)`9|c&(MLCy?jM|lk@ZQ zD>;lzF-}vzT^m{R>>N!8I<~IYPYbw1)4c7Me?y8Za&nyG_hv&GF%+yuNEh3^wFSms zTDbVa6yv|<bGd7@l2vazlbqSZ)J2t8n6gYShC5IwW#iyjxMbKyxEY@8u$wc_@9av- zTaB-_lwJ{$;*Ua!I=v=Z@b#=*Zuk?)1{bOdzLSnHbDaB0{@`(ryl^F*KcihWu6E}} zJ8kwQHBkvdg-F`DOOMVzB`HwLu;Zb_Vi`1``x{2?>xAu%)=|D4!3YyCK?z{*o(M>$ zoGjBh9|SfH4)*nKd3B(2;!s!AZ^3RGdhfRSJKXR5xjvu((m;jo*2wSHWt2yKJAwT) zP3r2XrpJKtF{Kod1|ReQ#Vutq1Cv+F3j7~+m#0c|B}|*C<36}4D$4MjjVaQ_9Bu13 zw?(pc_MzM4hZaqYW2c%-SRW=n6EVttv?~~9qd~FS{6PwKy4G$a^f>vm<KA81hJz{r zvNq$>p6q+kPeAQLnuCq=RCiu7-^=|eZ9B(xViM-2S3P!vgW(0>cdf>UWsUb8J4N54 z@WaAU&l!|8=7a8w{mOChi|hnB`>1qGz@M$Hyk!L)!kF(ulqtWN^mN*bDVJxTvqTpQ zU2ScRzTe(aUdX(hvh0(po>{;@O~YhJ%oGQr+Pioe?~R(3?u+5pihV3Ido|{FJxkYa z#)|631Ou{KBr(Rt9pCvzofxO#mmWIi1CKej&gg=b6e21vrYzpH|J#R6{3x}2u}J_K pcJL{a|I@FbfQKAZHO|jjZ;y!Jvf`V9&%InydZI2@Ec4?1{{`dl<e>ln literal 0 HcmV?d00001 diff --git a/luennot/luento02/git.vsdx b/luennot/luento02/git.vsdx new file mode 100644 index 0000000000000000000000000000000000000000..aa1b07a2c14a2edea59f31ac7f6b195574cd3ffb GIT binary patch literal 44275 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 literal 0 HcmV?d00001 diff --git a/luennot/luento02/src/guilib/EditPanel.java b/luennot/luento02/src/guilib/EditPanel.java new file mode 100644 index 0000000..536bb70 --- /dev/null +++ b/luennot/luento02/src/guilib/EditPanel.java @@ -0,0 +1,59 @@ +package guilib; + +import javax.swing.JPanel; +import javax.swing.BoxLayout; +import javax.swing.JLabel; +import java.awt.Dimension; +import java.awt.Component; +import javax.swing.SwingConstants; +import javax.swing.JTextField; + +public class EditPanel extends JPanel { + private static final long serialVersionUID = 1L; + private final JLabel label = new JLabel("nimi"); + private final JLabel fill1 = new JLabel(" "); + private final JTextField edit = new JTextField(); + private final JLabel fill2 = new JLabel(" "); + + /** + * Create the panel. + */ + public EditPanel() { + edit.setColumns(10); + setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); + label.setHorizontalAlignment(SwingConstants.TRAILING); + label.setAlignmentX(Component.RIGHT_ALIGNMENT); + label.setPreferredSize(new Dimension(100, 14)); + add(label); + add(fill1); + add(edit); + add(fill2); + } + + public String getCaption() { + return label.getText(); + } + public void setCaption(String text) { + label.setText(text); + } + public String getText() { + return edit.getText(); + } + public void setText(String text_1) { + edit.setText(text_1); + } + public int getColumns() { + return edit.getColumns(); + } + public void setColumns(int columns) { + edit.setColumns(columns); + } + /** + * Asetetaan labelin leveys + * @param w asetettava leveys + */ + public void setLabelWidth(int w) { + int h = getPreferredSize().height; + label.setPreferredSize(new Dimension(w, h)); + } +} diff --git a/luennot/luento02/src/wbKerho/KerhoGUI.java b/luennot/luento02/src/wbKerho/KerhoGUI.java new file mode 100644 index 0000000..65c8ca5 --- /dev/null +++ b/luennot/luento02/src/wbKerho/KerhoGUI.java @@ -0,0 +1,222 @@ +package wbKerho; + +import java.awt.BorderLayout; +import java.awt.EventQueue; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JButton; +import javax.swing.JSplitPane; +import javax.swing.BoxLayout; +import javax.swing.JLabel; +import javax.swing.JTextField; +import javax.swing.JScrollPane; +import javax.swing.JList; +import javax.swing.AbstractListModel; +import javax.swing.SwingConstants; +import javax.swing.JTable; +import javax.swing.table.DefaultTableModel; + +import guilib.EditPanel; + +import java.awt.Dimension; + +import javax.swing.JComboBox; +import javax.swing.DefaultComboBoxModel; +import javax.swing.JMenuBar; +import javax.swing.JMenu; +import javax.swing.JMenuItem; +import javax.swing.UIManager; + +/** + * Kerho-ohjelman pääikkuna + * @author vesal + * @version 13.1.2014 + */ +public class KerhoGUI extends JFrame { + + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final JPanel panelNappulat = new JPanel(); + private final JButton btnUusi = new JButton("Uusi"); + private final JButton btnTalleta = new JButton("Talleta"); + private final JPanel panelJasenNappulat = new JPanel(); + private final JPanel panelHarrastusNappulat = new JPanel(); + private final JButton btnUusiHarrastus = new JButton("Uusi harrastus"); + private final JSplitPane splitPanelListaJasentiedot = new JSplitPane(); + private final JPanel panelLista = new JPanel(); + private final JPanel panelHaku = new JPanel(); + private final JLabel lblHakuehto = new JLabel("Hakuehto"); + private final JTextField editHaku = new JTextField(); + private final JLabel lblJasenet = new JLabel("J\u00E4senet"); + private final JScrollPane scrolJasenet = new JScrollPane(); + private final JList<String> listJasenet = new JList<String>(); + private final JSplitPane splitPanelJasenHarrastukset = new JSplitPane(); + private final JPanel panelHarrastukset = new JPanel(); + private final JLabel lblJsenenHarrastukset = new JLabel("J\u00E4senen harrastukset"); + private final JScrollPane scrollHarrastusTable = new JScrollPane(); + private final JTable tableHarrastus = new JTable(); + private final JPanel panelJasenTiedot = new JPanel(); + private final JLabel lblJasenenTiedot = new JLabel("J\u00E4senen tiedot"); + private final JLabel lblVirhe = new JLabel(""); + private final JScrollPane scrollJasen = new JScrollPane(); + private final JPanel panelJasen = new JPanel(); + private final JPanel boxJasen = new JPanel(); + private final EditPanel editPanelNimi = new EditPanel(); + private final EditPanel editPanelHetu = new EditPanel(); + private final EditPanel editPanelKatu = new EditPanel(); + private final EditPanel editPanel_3 = new EditPanel(); + private final EditPanel editPanel_4 = new EditPanel(); + private final EditPanel editPanel_5 = new EditPanel(); + private final JComboBox<String> cbKentat = new JComboBox<String>(); + private final JMenuBar menuBar = new JMenuBar(); + private final JMenu mnTiedosto = new JMenu("Tiedosto"); + private final JMenuItem mntmAvaa = new JMenuItem("Avaa"); + + /** + * Launch the application. + */ + public static void main(String[] args) { + try { + UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel"); + } catch (Throwable e) { + e.printStackTrace(); + } + EventQueue.invokeLater(new Runnable() { + public void run() { + try { + KerhoGUI frame = new KerhoGUI(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + /** + * Create the frame. + */ + public KerhoGUI() { + setTitle("Kerho"); + editHaku.setColumns(10); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 688, 417); + + setJMenuBar(menuBar); + + menuBar.add(mnTiedosto); + + mnTiedosto.add(mntmAvaa); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + + contentPane.add(panelNappulat, BorderLayout.SOUTH); + panelNappulat.setLayout(new BorderLayout(0, 0)); + + panelNappulat.add(panelJasenNappulat, BorderLayout.WEST); + panelJasenNappulat.add(btnUusi); + panelJasenNappulat.add(btnTalleta); + + panelNappulat.add(panelHarrastusNappulat, BorderLayout.EAST); + + panelHarrastusNappulat.add(btnUusiHarrastus); + + contentPane.add(splitPanelListaJasentiedot, BorderLayout.CENTER); + panelLista.setMinimumSize(new Dimension(100, 10)); + panelLista.setPreferredSize(new Dimension(100, 10)); + + splitPanelListaJasentiedot.setLeftComponent(panelLista); + panelLista.setLayout(new BorderLayout(0, 0)); + + panelLista.add(panelHaku, BorderLayout.NORTH); + panelHaku.setLayout(new BoxLayout(panelHaku, BoxLayout.Y_AXIS)); + + panelHaku.add(lblHakuehto); + cbKentat.setModel(new DefaultComboBoxModel<String>(new String[] {"nimi", "hetu", "katuosoite"})); + + panelHaku.add(cbKentat); + + panelHaku.add(editHaku); + + panelHaku.add(lblJasenet); + + panelLista.add(scrolJasenet, BorderLayout.CENTER); + listJasenet.setModel(new AbstractListModel<String>() { + private static final long serialVersionUID = 1L; + String[] values = new String[] {"Ankka Aku", "Ankka Iines", "Hopo Hessu", "Susi Sepe"}; + public int getSize() { + return values.length; + } + public String getElementAt(int index) { + return values[index]; + } + }); + + scrolJasenet.setViewportView(listJasenet); + splitPanelJasenHarrastukset.setResizeWeight(0.7); + + splitPanelListaJasentiedot.setRightComponent(splitPanelJasenHarrastukset); + + splitPanelJasenHarrastukset.setRightComponent(panelHarrastukset); + panelHarrastukset.setLayout(new BorderLayout(0, 0)); + lblJsenenHarrastukset.setHorizontalAlignment(SwingConstants.CENTER); + + panelHarrastukset.add(lblJsenenHarrastukset, BorderLayout.NORTH); + + panelHarrastukset.add(scrollHarrastusTable, BorderLayout.CENTER); + tableHarrastus.setAutoCreateRowSorter(true); + tableHarrastus.setModel(new DefaultTableModel( + new Object[][] { + {"kalastus", new Integer(1955), new Integer(20)}, + {"laiskottelu", new Integer(1950), new Integer(20)}, + {"ty\u00F6n pakoilu", new Integer(1952), new Integer(40)}, + }, + new String[] { + "ala", "aloitusvuosi", "h/vko" + } + )); + tableHarrastus.getColumnModel().getColumn(0).setPreferredWidth(92); + tableHarrastus.getColumnModel().getColumn(1).setPreferredWidth(46); + tableHarrastus.getColumnModel().getColumn(2).setPreferredWidth(44); + + scrollHarrastusTable.setViewportView(tableHarrastus); + + splitPanelJasenHarrastukset.setLeftComponent(panelJasenTiedot); + panelJasenTiedot.setLayout(new BorderLayout(0, 0)); + lblJasenenTiedot.setHorizontalAlignment(SwingConstants.CENTER); + + panelJasenTiedot.add(lblJasenenTiedot, BorderLayout.NORTH); + + panelJasenTiedot.add(lblVirhe, BorderLayout.SOUTH); + + panelJasenTiedot.add(scrollJasen, BorderLayout.CENTER); + + scrollJasen.setViewportView(panelJasen); + panelJasen.setLayout(new BorderLayout(0, 0)); + + panelJasen.add(boxJasen, BorderLayout.NORTH); + boxJasen.setLayout(new BoxLayout(boxJasen, BoxLayout.Y_AXIS)); + editPanelNimi.setText("Ankka Aku"); + editPanelNimi.setCaption("nimi"); + + boxJasen.add(editPanelNimi); + editPanelHetu.setText("010245-123U"); + editPanelHetu.setCaption("hetu"); + + boxJasen.add(editPanelHetu); + editPanelKatu.setCaption("katuosoite"); + editPanelKatu.setText("Ankkakuja 6"); + + boxJasen.add(editPanelKatu); + + boxJasen.add(editPanel_3); + + boxJasen.add(editPanel_4); + boxJasen.add(editPanel_5); + } + +} diff --git a/luennot/luento02/svn.png b/luennot/luento02/svn.png new file mode 100644 index 0000000000000000000000000000000000000000..b0aaeaf145b638102b79983fb6e08bfc024bf65c GIT binary patch literal 14583 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 U0w|)u%Zd<1*}F1%QV;z97gYIHV*mgE literal 0 HcmV?d00001 diff --git a/luennot/luento03/kompl.xls b/luennot/luento03/kompl.xls new file mode 100644 index 0000000000000000000000000000000000000000..9becb18273a5839400a6fcaa002dbd5125653cac GIT binary patch literal 72192 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 bot-%QsUayx;HBxg_+{+>J6SY4Z!G^0l(IO@ literal 0 HcmV?d00001 diff --git a/luennot/luento04/.classpath b/luennot/luento04/.classpath new file mode 100644 index 0000000..5c64465 --- /dev/null +++ b/luennot/luento04/.classpath @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.fx.ide.jdt.core.JAVAFX_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento04/.project b/luennot/luento04/.project new file mode 100644 index 0000000..bc35eb8 --- /dev/null +++ b/luennot/luento04/.project @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento04</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.xtext.ui.shared.xtextBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.xtext.ui.shared.xtextNature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento04/build.fxbuild b/luennot/luento04/build.fxbuild new file mode 100644 index 0000000..c286709 --- /dev/null +++ b/luennot/luento04/build.fxbuild @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="ASCII"?> +<anttasks:AntTask xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:anttasks="http://org.eclipse.fx.ide.jdt/1.0" buildDirectory="${project}/build"> + <deploy> + <application name="luento04"/> + <info/> + </deploy> + <signjar/> +</anttasks:AntTask> diff --git a/luennot/luento04/src/alkuluku/Alkuluku.java b/luennot/luento04/src/alkuluku/Alkuluku.java new file mode 100644 index 0000000..68c7f43 --- /dev/null +++ b/luennot/luento04/src/alkuluku/Alkuluku.java @@ -0,0 +1,55 @@ +/** + * + */ +package alkuluku; + +/** + * Tutkitaan alkuluku aliohjelmaa + * @author vesal + * @version 14.1.2020 + */ +public class Alkuluku { + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + int jaollinen = millaJaollinen(25); + if ( jaollinen == 1 ) System.out.println("25 on alkuluku"); + else System.out.println("25 ei oo alkuluku kun se on jaollinen luvulla " + jaollinen); + } + + + /** + * Tutkitaan onko luku alkuluku jos ei palautetaan millä jaollinen + * + * Jaetaan tutkittavaa lukua jakajilla 2,3,5,7...luku/2. + * Jos jokin jako menee tasan, niin ei alkuluku: + * + * @param luku tutkittava luku + * @return 1 jos alkuluku, muuten millä jaollinen + * @example + * <pre name="test"> + * millaJaollinen(2) === 1; + * millaJaollinen(25) === 5; + * millaJaollinen(23) === 1; + * millaJaollinen(7) === 1; + * </pre> + */ + public static int millaJaollinen(int luku) { + if ( luku == 2 ) return 1; + int jakaja = 2; + int kasvatus = 1; + + do { + int jakojaannos = luku % jakaja; + if ( jakojaannos == 0 ) return jakaja; + + jakaja += kasvatus; + kasvatus = 2; + } while (jakaja < luku /2); + + return 1; + } + +} \ No newline at end of file diff --git a/luennot/luento04/src/alkuluku/test/AlkulukuTest.java b/luennot/luento04/src/alkuluku/test/AlkulukuTest.java new file mode 100644 index 0000000..c133257 --- /dev/null +++ b/luennot/luento04/src/alkuluku/test/AlkulukuTest.java @@ -0,0 +1,27 @@ +package alkuluku.test; +// Generated by ComTest BEGIN +import static org.junit.Assert.*; +import org.junit.*; +import static alkuluku.Alkuluku.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2020.01.14 14:41:43 // Generated by ComTest + * + */ +@SuppressWarnings({ "all" }) +public class AlkulukuTest { + + + + // Generated by ComTest BEGIN + /** testMillaJaollinen32 */ + @Test + public void testMillaJaollinen32() { // Alkuluku: 32 + assertEquals("From: Alkuluku line: 33", 1, millaJaollinen(2)); + assertEquals("From: Alkuluku line: 34", 5, millaJaollinen(25)); + assertEquals("From: Alkuluku line: 35", 1, millaJaollinen(23)); + assertEquals("From: Alkuluku line: 36", 1, millaJaollinen(7)); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento04/src/yhdista/YhdistaController.java b/luennot/luento04/src/yhdista/YhdistaController.java new file mode 100644 index 0000000..c946bd2 --- /dev/null +++ b/luennot/luento04/src/yhdista/YhdistaController.java @@ -0,0 +1,31 @@ +package yhdista; + +import javafx.fxml.FXML; +import javafx.scene.control.TextField; + +/** + * Yhdistää kaksi nimeä + * @author vesal + * @version 18.1.2016 + * + */ +public class YhdistaController { + + @FXML private TextField editEtu; + + @FXML private TextField editSuku; + + @FXML private TextField editKoko; + + + @FXML + void handleYhdista() { + yhdista(); + } + + private void yhdista() { + String nimi = editEtu.getText() + " " + editSuku.getText(); + editKoko.setText(nimi); + } + +} \ No newline at end of file diff --git a/luennot/luento04/src/yhdista/YhdistaMain.java b/luennot/luento04/src/yhdista/YhdistaMain.java new file mode 100644 index 0000000..de97899 --- /dev/null +++ b/luennot/luento04/src/yhdista/YhdistaMain.java @@ -0,0 +1,38 @@ +package yhdista; + +import javafx.application.Application; +import javafx.stage.Stage; +import javafx.scene.Scene; +import javafx.scene.layout.Pane; +import javafx.fxml.FXMLLoader; + + +/** + * @author vesal + * @version 15.1.2017 + * + */ +public class YhdistaMain extends Application { + @Override + public void start(Stage primaryStage) { + try { + FXMLLoader ldr = new FXMLLoader(getClass().getResource("YhdistaView.fxml")); + final Pane root = ldr.load(); + //final YhdistaController yhdistaCtrl = (YhdistaController) ldr.getController(); + Scene scene = new Scene(root); + scene.getStylesheets().add(getClass().getResource("yhdista.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Yhdista"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + /** + * @param args Ei käytössä + */ + public static void main(String[] args) { + launch(args); + } +} \ No newline at end of file diff --git a/luennot/luento04/src/yhdista/YhdistaView.fxml b/luennot/luento04/src/yhdista/YhdistaView.fxml new file mode 100644 index 0000000..bacb67b --- /dev/null +++ b/luennot/luento04/src/yhdista/YhdistaView.fxml @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.*?> +<?import javafx.scene.control.*?> +<?import java.lang.*?> +<?import javafx.scene.layout.*?> +<?import javafx.scene.layout.BorderPane?> + + +<BorderPane xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8.0.40" fx:controller="yhdista.YhdistaController"> + <center> + <VBox BorderPane.alignment="CENTER"> + <children> + <HBox> + <children> + <Label prefWidth="100.0" text="etunimi" /> + <TextField fx:id="editEtu" /> + </children> + <VBox.margin> + <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> + </VBox.margin> + </HBox> + <HBox> + <children> + <Label prefWidth="100.0" text="sukunimi" /> + <TextField fx:id="editSuku" /> + </children> + <VBox.margin> + <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> + </VBox.margin> + </HBox> + <HBox> + <children> + <Label prefWidth="100.0" text="kokonimi" /> + <TextField fx:id="editKoko" /> + </children> + <VBox.margin> + <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> + </VBox.margin> + </HBox> + </children> + </VBox> + </center> + <bottom> + <Button mnemonicParsing="false" onAction="#handleYhdista" text="Yhdistä" BorderPane.alignment="CENTER"> + <BorderPane.margin> + <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> + </BorderPane.margin> + </Button> + </bottom> +</BorderPane> \ No newline at end of file diff --git a/luennot/luento04/src/yhdista/yhdista.css b/luennot/luento04/src/yhdista/yhdista.css new file mode 100644 index 0000000..83d6f33 --- /dev/null +++ b/luennot/luento04/src/yhdista/yhdista.css @@ -0,0 +1 @@ +/* JavaFX CSS - Leave this comment until you have at least create one rule which uses -fx-Property */ \ No newline at end of file diff --git a/luennot/luento04/yhdista.png b/luennot/luento04/yhdista.png new file mode 100644 index 0000000000000000000000000000000000000000..c72b3ee2708c1097114c7a4e0214b019a9a62262 GIT binary patch literal 5385 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 literal 0 HcmV?d00001 diff --git a/luennot/luento05/.classpath b/luennot/luento05/.classpath new file mode 100644 index 0000000..3e0fb27 --- /dev/null +++ b/luennot/luento05/.classpath @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento05/.project b/luennot/luento05/.project new file mode 100644 index 0000000..1f29e0b --- /dev/null +++ b/luennot/luento05/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento05</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento05/alice.png b/luennot/luento05/alice.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb69aac020377ece104e4d7a10801bdb84c0e1a GIT binary patch literal 60039 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	wbS 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 literal 0 HcmV?d00001 diff --git a/luennot/luento05/kaanny90.rbt b/luennot/luento05/kaanny90.rbt new file mode 100644 index 0000000000000000000000000000000000000000..40b2c3983baeaaf314c9fda141d7afd1acc09435 GIT binary patch literal 916021 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�<+Yi<wTz$X?^)Dguf|v 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¬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	S56j0PF}LS}3pGs8{MvdfGq> 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 bt}zpS-M`6Ezsb+<+jmIovsw<gx#0f*NsIW9 literal 0 HcmV?d00001 diff --git a/luennot/luento05/kvas90.rbt b/luennot/luento05/kvas90.rbt new file mode 100644 index 0000000000000000000000000000000000000000..68f71b0451ebc4c39e5206d9e8f64ea708cb8d58 GIT binary patch literal 377703 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 literal 0 HcmV?d00001 diff --git a/luennot/luento05/mindstorm.png b/luennot/luento05/mindstorm.png new file mode 100644 index 0000000000000000000000000000000000000000..4d76583bc8bce96aefd173ac6457a4d89ee18e44 GIT binary patch literal 260696 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�){2U_^*N4$J4q2M%eCWyXdN^bhFJ=rxfo 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ƲAF-A}2p3xaT{q>BFDtQc8lvM!>mvw%*lTe_f!S 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%0AnuR_-uk@FK70Kb)zLn(e4c=t3-l+TZYh;D3}!` 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 literal 0 HcmV?d00001 diff --git a/luennot/luento05/src/funktio/Aikalisa.java b/luennot/luento05/src/funktio/Aikalisa.java new file mode 100644 index 0000000..cba9cee --- /dev/null +++ b/luennot/luento05/src/funktio/Aikalisa.java @@ -0,0 +1,48 @@ +package funktio; + +/** + * + * @author Vesa Lappalaienn + * @version 1.0 25.1.2011 + */ +public class Aikalisa { + + /** + * Tulostetaan kellonaika + * @param h tunnit + * @param m minuutit + */ + public static void tulosta(int h,int m) { + System.out.printf("%02d:%02d%n",h,m); + } + + + /** + * Lisätään aikaan + * @param h tunnit + * @param m minuutit + * @param lisamin lisättävät minuutit + */ + @SuppressWarnings("all") // koska eihän tuossa ole järkeä Javassa + public static void lisaa(int h,int m,int lisamin) { + int yhtmin = 60*h + m + lisamin; + h = yhtmin / 60; + m = yhtmin % 60; + } + + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + int h1=12,m1=15; + int h2=13,m2=16; + int h3=14,m3=25; + tulosta(h1,m1); + tulosta(h2,m2); + tulosta(h3,m3); + + lisaa(h1,m1,50); + tulosta(h1,m1); + } +} diff --git a/luennot/luento05/src/olio/Aika.java b/luennot/luento05/src/olio/Aika.java new file mode 100644 index 0000000..2b39150 --- /dev/null +++ b/luennot/luento05/src/olio/Aika.java @@ -0,0 +1,78 @@ +package olio; + +/** + * Ensimmäinen kunnon olioesimerkki + * @author Vesa Lappalainen + * @version 1.0, 01.02.2003 + * @author Santtu Viitanen + * @version 1.1, 7.7.2011 + * @example + * <pre name="test"> + * Aika a1 = new Aika(12,15); + * a1.lisaa(55); a1.toString() === "13:10"; + * </pre> + */ +public class Aika { // Luokka + + private int h = 0, m = 0; // Attribuutti + + /** + * Alustaa ajan + * @param h tunnit + * @param m minuutit + * @example + * <pre name="test"> + * new Aika(12,15).toString() === "12:15"; + * </pre> + */ + public Aika(int h, int m) { // Muodostaja + this.h = h; + this.m = m; + } + + + /** + * @return aika merkkijonona muodossa 12:05 + * @example + * <pre name="test"> + * new Aika(12,15).toString() === "12:15"; + * </pre> + */ + @Override + public String toString() { + return String.format("%02d:%02d", h, m); + } + + + /** + * Lisää aikaan valitun minuuttimäärän + * @param lisaMin lisättävä minuuttimäärä + * @example + * <pre name="test"> + * Aika a1 = new Aika(13,16); + * a1.lisaa(27); a1.toString() === "13:43"; + * a1.lisaa(39); a1.toString() === "14:22"; + * </pre> + */ + public void lisaa(int lisaMin) { // Metodi + int yht_min = h * 60 + m + lisaMin; + h = yht_min / 60; + m = yht_min % 60; + } + + + /** + * Testataan Aika-luokkaa + * @param args ei käytössä + */ + public static void main(String[] args) { + Aika a1 = new Aika(12, 15); // Olio + Aika a2 = new Aika(13, 16); + Aika a3 = new Aika(14, 25); + + a1.lisaa(55); System.out.println(a1); + a2.lisaa(27); System.out.println(a1); + a3.lisaa(39); System.out.println(a1); + } + +} diff --git a/luennot/luento05/src/olio/Kissa.java b/luennot/luento05/src/olio/Kissa.java new file mode 100644 index 0000000..b36c36c --- /dev/null +++ b/luennot/luento05/src/olio/Kissa.java @@ -0,0 +1,66 @@ +package olio; + +/** + * Kissa-luokka + * @author Vesa Lappalainen + * @version 1.0, 06.02.2003 + */ +public class Kissa { // Luokka + private String nimi; // attribuutti + private double paino; + + + /** + * Alustetaan kissan nimi ja paino + * @param nimi kissan nimi + * @param paino kissan paino + */ + public Kissa(String nimi, double paino) { // muodostaja + this.nimi = nimi; + this.paino = paino; + } + + + /** + * Luodaan oletuskissa + */ + public Kissa() { + this.nimi = "kissa"; + this.paino = 100; + } + + + /** + * Äännellään kuten kissa + */ + public void aantele() { // metodi + System.out.println("Miuaaa"); + } + + + /** + * Tulostetaan kissan tiedot + */ + public void tulosta() { + System.out.println("Olen kissa :" + nimi + " painan: " + paino + " grammaa"); + } + + + /** + * Testataan Kissa-luokkaa + * @param args ei käytössä + */ + public static void main(String[] args) { + + Kissa eka = new Kissa(); // Olio + Kissa miuku = new Kissa("Miuku", 18000); // luodaan olio ja alustetaan sen tila + miuku.aantele(); // "metodin kutsu" = lähetetään ooliolle viesti + miuku.tulosta(); + + Kissa mirri = new Kissa("Mirri", 930); + mirri.aantele(); + mirri.tulosta(); + eka.tulosta(); + } + +} diff --git a/luennot/luento05/src/testaaminen/Alkuluku.java b/luennot/luento05/src/testaaminen/Alkuluku.java new file mode 100644 index 0000000..4799efd --- /dev/null +++ b/luennot/luento05/src/testaaminen/Alkuluku.java @@ -0,0 +1,107 @@ +package testaaminen; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +/** + * Esitellään 3 eri tapaa testata. + * - ComTest + * - JUnit + * - itse kirjoitettu testi + * @author vesal + * @version 20.1.2012 + */ +public class Alkuluku { + + /** + * Aliohjelmalla tutkitaan onko parametrina tuotu + * luku alkuluku vai ei<br> + * Algoritmi: Jaetaan tutkittavaa lukua jakajilla 2,3,5,7...luku/2. + * Jos jokin jako menee tasan, niin ei alkuluku: + * + * @param luku tutkittava luku + * @return luvun jolla jaollinen tai 1 jos alkuluku + * @example + * <pre name="test"> + * onkoAlkuluku(25) === 5; + * onkoAlkuluku(2) === 1; + * onkoAlkuluku(4) === 2; + * onkoAlkuluku(123) === 3; + * onkoAlkuluku(7) === 1; + * </pre> + */ + public static int onkoAlkuluku(int luku) { + int jakaja = 2; + int kasvatus = 1; + if (luku == 2) + return 1; // 0 + + do { + int jakojaannos = luku % jakaja; + if (jakojaannos == 0) + return jakaja; // 1 + jakaja += kasvatus; // 2 + kasvatus = 2; // 3 + + } while (jakaja < luku / 2); + + return 1; + } + + + /** + * Testin voi kirjoittaa myös itse suoraan käyttäen JUnittia + * Tämän esimerkin vika on että testikoodi jää käännettyyn koodiin. + * Yleensä testi kirjoitetaan eri tiedostoon. + */ + @Test + public void testOnkoAlkuluku() { + assertEquals(5, onkoAlkuluku(25)); + assertEquals(1, onkoAlkuluku(2)); + assertEquals(2, onkoAlkuluku(4)); + assertEquals(3, onkoAlkuluku(123)); + assertEquals(1, onkoAlkuluku(7)); + } + + + /** + * Testialiohjelman testaamaan miten onkoAlkuluku toimii. + * Tulostaa virhen jos sellainen tulee. + * @param i testattva luku + * @param tulos mikä pitäisi tulla tulokseksi + * @return 0 jos oikein, muuten 1 + */ + private static int alkulukuTesti(int i, int tulos) { + int t = onkoAlkuluku(i); + if (t == tulos) + return 0; + System.out.println("Meni väärin " + i + ", tuli " + t + " piti tulla " + + tulos); + return 1; + } + + + /** + * Testataan alkuluku-aliohjelmaa + * @param args ei käytössä + */ + public static void main(String[] args) { + int v = 0; + v += alkulukuTesti(1, 1); + v += alkulukuTesti(2, 1); + v += alkulukuTesti(3, 1); + v += alkulukuTesti(4, 2); + v += alkulukuTesti(5, 1); + v += alkulukuTesti(6, 2); + v += alkulukuTesti(7, 1); + v += alkulukuTesti(23, 1); + v += alkulukuTesti(25, 5); + v += alkulukuTesti(123, 3); + v += alkulukuTesti(1013, 1); + + if (v != 0) + System.out.println("Vääriä " + v); + } + +} diff --git a/luennot/luento05/src/testaaminen/test/AlkulukuTest.java b/luennot/luento05/src/testaaminen/test/AlkulukuTest.java new file mode 100644 index 0000000..f3ef4eb --- /dev/null +++ b/luennot/luento05/src/testaaminen/test/AlkulukuTest.java @@ -0,0 +1,28 @@ +package testaaminen.test; +// Generated by ComTest BEGIN +import static org.junit.Assert.*; +import org.junit.*; +import static testaaminen.Alkuluku.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2013.01.18 17:24:02 // Generated by ComTest + * + */ +@SuppressWarnings("static-method") +public class AlkulukuTest { + + + + // Generated by ComTest BEGIN + /** testOnkoAlkuluku26 */ + @Test + public void testOnkoAlkuluku26() { // Alkuluku: 26 + assertEquals("From: Alkuluku line: 27", 5, onkoAlkuluku(25)); + assertEquals("From: Alkuluku line: 28", 1, onkoAlkuluku(2)); + assertEquals("From: Alkuluku line: 29", 2, onkoAlkuluku(4)); + assertEquals("From: Alkuluku line: 30", 3, onkoAlkuluku(123)); + assertEquals("From: Alkuluku line: 31", 1, onkoAlkuluku(7)); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento05/src/viitteet/Jonotesti.java b/luennot/luento05/src/viitteet/Jonotesti.java new file mode 100644 index 0000000..68ea66b --- /dev/null +++ b/luennot/luento05/src/viitteet/Jonotesti.java @@ -0,0 +1,39 @@ +package viitteet; +/** + * Tutkitaan olioviitteiden käyttäytymistä + * @author Vesa Lappalainen + * @version 1.0, 08.01.20003 + * + */ +class Jonotesti { + + private static void tulosta(boolean b) { + if ( b ) System.out.println("Samat ovat"); + else System.out.println("Erilaiset ovat"); + } + + public static void main(String[] args) { + String s1 = "eka"; + String s2 = new String("eka"); + // s1 = "toka"; + + tulosta(s1 == s2); // Erilaiset ovat + tulosta(s1.equals(s2)); // Samat ovat + + int i1 = 11; + int i2 = 10 + 1; + + tulosta(i1 == i2); // Samat ovat + + Integer io1 = new Integer(3); + Integer io2 = new Integer(3); + + tulosta(io1 == io2); // Erilaiset ovat + tulosta(io1.equals(io2)); // Samat ovat + tulosta(io1.intValue()== io2.intValue()); // Samat ovat + + s2 = s1; + tulosta(s1 == s2); // Samat ovat + } + +} diff --git a/luennot/luento06/.classpath b/luennot/luento06/.classpath new file mode 100644 index 0000000..fb50116 --- /dev/null +++ b/luennot/luento06/.classpath @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento06/.project b/luennot/luento06/.project new file mode 100644 index 0000000..1ffa28f --- /dev/null +++ b/luennot/luento06/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>live06</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento06/src/jono/Jonotesti.java b/luennot/luento06/src/jono/Jonotesti.java new file mode 100644 index 0000000..e9f677a --- /dev/null +++ b/luennot/luento06/src/jono/Jonotesti.java @@ -0,0 +1,50 @@ +/** + * + */ +package jono; + +/** + * Tutkitaan olioviitteiden käyttäytymistä + * @author vesal + * @version 26.1.2016 + * + */ +public class Jonotesti { + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + String s1 = "eka"; + String s2 = new String("eka"); + + if ( s1 == s2 ) System.out.println("samat on"); + if ( s1.equals(s2) ) System.out.println("samat on sisällöltään"); + + + + s2 = s1; + if ( s1 == s2 ) System.out.println("samat on"); + + // public static double sin(double a) + + Math.sin(15.0); + //System.out.println(y); + + int i1 = 11; + int i2 = 10 + 1; + if ( i1 == 7 ) return; + + + if ( i1 == i2 ) System.out.println("samat on"); + + + Integer io1 = new Integer(3); + Integer io2 = new Integer(3); + + if ( io1 == io2 ) System.out.println("samat on"); + if ( io1.intValue() == io2.intValue() ) System.out.println("samat on sisällöltään"); + + } + +} diff --git a/luennot/luento06/src/muuttujat/matkaFX/MatkaGUIController.java b/luennot/luento06/src/muuttujat/matkaFX/MatkaGUIController.java new file mode 100644 index 0000000..5cf7622 --- /dev/null +++ b/luennot/luento06/src/muuttujat/matkaFX/MatkaGUIController.java @@ -0,0 +1,84 @@ +package muuttujat.matkaFX; + +import fi.jyu.mit.ohj2.Mjonot; +import javafx.fxml.FXML; +import javafx.scene.control.TextField; + +/** + * @author vesal + * @version 26.1.2021 + * + */ +public class MatkaGUIController { + @FXML private TextField textMittakaava; + + @FXML private TextField textKartalla; + + @FXML private TextField textMaastossa; + + @FXML void keyReleased() { + laske(); + } + + + /** Oletusmittakaava */ + public static final double MITTAKAAVA = 200000.0; + + /** Kerroin mm muuttamiseksi km */ + public static final double MM_KM = 1000.0 * 1000.0; + + /** + * Muunnetaan kartalta mm mitattu matka maastoon km + * @param matka_mm kartalta mitattu matka mm + * @param mittakaava käytettävä mittakaava + * @return matka maastossa km + */ + public static double mittakaavamuunnos(double matka_mm, double mittakaava) { + return mittakaava*matka_mm / MM_KM; + } + + + /** + * Haetaan tekstikentästä luku + * @param text kenttä josta haetaan + * @param oletus luvun arvo jos kentästä ei saa järkevää lukua + * @return kentästä haettu luku + * @example + * <pre name="test"> + * #TOLERANCE=0.01 + * #import javafx.embed.swing.JFXPanel; + * #import javafx.scene.control.*; + * (new JFXPanel()).toString(); + * haeLuku(new TextField("234.233"), 44) ~~~ 234.23; + * haeLuku(new TextField("foobar1"), 44) ~~~ 44.00; + * haeLuku(new TextField("1foobar"), 44) ~~~ 1.00; + * </pre> + */ + public static double haeLuku(TextField text,double oletus) { + double luku = Mjonot.erotaDouble(text.getText(), oletus); + return luku; + } + + + /** + * Laittaa tekstikenttään tuloksen + * @param text kenttä johon luku laitetaan + * @param luku joka laitetaan kenttään + */ + public static void laitaTulos(TextField text, double luku) { + String tulos = String.format("%5.2f",luku); + tulos = tulos.replace(',', '.'); + text.setText(tulos); + } + + + /** + * Lasketaan uudet arvot muuttuneiden perusteella + */ + private void laske() { + double mittakaava = haeLuku(textMittakaava,MITTAKAAVA); + double matka_mm = haeLuku(textKartalla, 0); + double matka_km = mittakaavamuunnos(matka_mm,mittakaava); + laitaTulos(textMaastossa,matka_km); + } +} \ No newline at end of file diff --git a/luennot/luento06/src/muuttujat/matkaFX/MatkaGUIView.fxml b/luennot/luento06/src/muuttujat/matkaFX/MatkaGUIView.fxml new file mode 100644 index 0000000..a7c297a --- /dev/null +++ b/luennot/luento06/src/muuttujat/matkaFX/MatkaGUIView.fxml @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.TextField?> +<?import javafx.scene.layout.BorderPane?> +<?import javafx.scene.layout.ColumnConstraints?> +<?import javafx.scene.layout.GridPane?> +<?import javafx.scene.layout.RowConstraints?> + +<BorderPane prefHeight="120.0" prefWidth="348.0" xmlns="http://javafx.com/javafx/10.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="muuttujat.matkaFX.MatkaGUIController"> + <center> + <GridPane prefHeight="150.0" prefWidth="348.0" BorderPane.alignment="CENTER"> + <columnConstraints> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" maxWidth="94.0" minWidth="10.0" prefWidth="33.0" /> + <ColumnConstraints hgrow="SOMETIMES" maxWidth="167.0" minWidth="10.0" prefWidth="123.0" /> + <ColumnConstraints hgrow="SOMETIMES" maxWidth="144.0" minWidth="10.0" prefWidth="144.0" /> + </columnConstraints> + <rowConstraints> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + </rowConstraints> + <children> + <Label text="Mittakaava" /> + <Label text="Kartalla" GridPane.rowIndex="1" /> + <Label text="Maastossa" GridPane.rowIndex="2" /> + <Label text="1:" GridPane.columnIndex="1" /> + <Label text="mm" GridPane.columnIndex="3" GridPane.rowIndex="1"> + <GridPane.margin> + <Insets left="6.0" /> + </GridPane.margin> + </Label> + <Label text="km" GridPane.columnIndex="3" GridPane.rowIndex="2"> + <GridPane.margin> + <Insets left="6.0" /> + </GridPane.margin> + </Label> + <TextField fx:id="textMittakaava" onKeyPressed="#keyReleased" text="200000" GridPane.columnIndex="2" /> + <TextField fx:id="textKartalla" onKeyReleased="#keyReleased" text="10" GridPane.columnIndex="2" GridPane.rowIndex="1" /> + <TextField fx:id="textMaastossa" editable="false" text="2" GridPane.columnIndex="2" GridPane.rowIndex="2" /> + </children> + <padding> + <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> + </padding> + </GridPane> + </center> +</BorderPane> diff --git a/luennot/luento06/src/muuttujat/matkaFX/MatkaMain.java b/luennot/luento06/src/muuttujat/matkaFX/MatkaMain.java new file mode 100644 index 0000000..91ec6f2 --- /dev/null +++ b/luennot/luento06/src/muuttujat/matkaFX/MatkaMain.java @@ -0,0 +1,38 @@ +package muuttujat.matkaFX; + +import javafx.application.Application; +import javafx.stage.Stage; +import javafx.scene.Scene; +import javafx.scene.layout.Pane; +import javafx.fxml.FXMLLoader; + + +/** + * @author vesal + * @version 26.1.2021 + * + */ +public class MatkaMain extends Application { + @Override + public void start(Stage primaryStage) { + try { + FXMLLoader ldr = new FXMLLoader(getClass().getResource("MatkaGUIView.fxml")); + final Pane root = ldr.load(); + //final MatkaGUIController matkaCtrl = (MatkaGUIController) ldr.getController(); + Scene scene = new Scene(root); + scene.getStylesheets().add(getClass().getResource("matka.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Matka"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + /** + * @param args Ei käytössä + */ + public static void main(String[] args) { + launch(args); + } +} \ No newline at end of file diff --git a/luennot/luento06/src/muuttujat/matkaFX/matka.css b/luennot/luento06/src/muuttujat/matkaFX/matka.css new file mode 100644 index 0000000..83d6f33 --- /dev/null +++ b/luennot/luento06/src/muuttujat/matkaFX/matka.css @@ -0,0 +1 @@ +/* JavaFX CSS - Leave this comment until you have at least create one rule which uses -fx-Property */ \ No newline at end of file diff --git a/luennot/luento06/src/oliot/aika/olio/Aika.java b/luennot/luento06/src/oliot/aika/olio/Aika.java new file mode 100644 index 0000000..1213da0 --- /dev/null +++ b/luennot/luento06/src/oliot/aika/olio/Aika.java @@ -0,0 +1,56 @@ +package oliot.aika.olio; + +/** + * Esimerkki Aika-oliosta + * @author vesal + * @version 26.1.2016 + * + */ +public class Aika { + + private int h; // attribuutti + private int m; + + /** + * Alutetaan Aika-olio + * @param h paljonko tunteja + * @param m paljonko min + */ + public Aika(int h, int m) { // muodostaja, constructor + this.h = h; + this.m = m; + } + + + /** + * Lisätään aikaan lisaMin + * @param lisaMin paljonko lisätään + */ + public void lisaa(int lisaMin) { + this.m += lisaMin; + } + + + @Override + public String toString() { + return this.h + ":" + this.m; + } + + + /** + * Luodaan pari Aika-oliota + * @param args ei käytössä + */ + public static void main(String[] args) { + Aika a1 = new Aika(12, 15); + Aika a2 = new Aika(13, 16); + Aika a3 = new Aika(14, 35); + + System.out.println(a1.toString()); + a1.lisaa(55); + System.out.println(a1); + System.out.println(a2); + System.out.println(a3); + } + +} diff --git a/luennot/luento07/.classpath b/luennot/luento07/.classpath new file mode 100644 index 0000000..4c63cff --- /dev/null +++ b/luennot/luento07/.classpath @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/demot"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento07/.project b/luennot/luento07/.project new file mode 100644 index 0000000..237aa25 --- /dev/null +++ b/luennot/luento07/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento07</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento07/src/elukat/Elain.java b/luennot/luento07/src/elukat/Elain.java new file mode 100644 index 0000000..1f748ab --- /dev/null +++ b/luennot/luento07/src/elukat/Elain.java @@ -0,0 +1,39 @@ +package elukat; + +/** + * Elain-luokka. Kantaluokka eläimille. + * @author Vesa Lappalainen + * @version 1.0, 06.02.2003 + * +*/ +public class Elain { + private String nimi; + private double paino; + + /** + * Eläimen alustus + * @param nimi eläimen nimi + * @param paino eläimen paino g + */ + public Elain(String nimi, double paino) { + this.nimi = nimi; + this.paino = paino; + } + + + /** + * Eläimen ääntely + */ + public void aantele() { + System.out.println("???"); + } + + + /** + * @return eläimen tiedot muodossa "Miuku 18000" + */ + @Override + public String toString() { + return nimi + " " + paino; + } +} diff --git a/luennot/luento07/src/elukat/Kissa.java b/luennot/luento07/src/elukat/Kissa.java new file mode 100644 index 0000000..45a31c9 --- /dev/null +++ b/luennot/luento07/src/elukat/Kissa.java @@ -0,0 +1,49 @@ +package elukat; + +/** + * Kissa-luokka + * @author Vesa Lappalainen + * @version 1.0, 06.02.2003 + * @example + * <pre name="test"> + * Kissa miuku = new Kissa("Miuku",1200); + * miuku.toString() === "Miuku 1200.0"; + * </pre> + */ +public class Kissa extends Elain { // kissa on elain cat is a animal + + /** + * Alustetaan kissan nimi ja paino + * @param nimi kissan nimi + * @param paino kissan paino + */ + public Kissa(String nimi, double paino) { + super(nimi, paino); + } + + + /** + * Äännellään kuten kissa + */ + @Override + public void aantele() { + System.out.println("Miuaaa"); + } + + + /** + * Testataan Kissa-luokkaa + * @param args ei käytössä + */ + public static void main(String[] args) { + + Kissa miuku = new Kissa("Miuku", 18000); + miuku.aantele(); + System.out.println(miuku); + + Kissa mirri = new Kissa("Mirri", 930); + mirri.aantele(); + System.out.println(mirri); + } + +} diff --git a/luennot/luento07/src/elukat/Koira.java b/luennot/luento07/src/elukat/Koira.java new file mode 100644 index 0000000..cf0ab32 --- /dev/null +++ b/luennot/luento07/src/elukat/Koira.java @@ -0,0 +1,64 @@ +package elukat; + +import java.util.ArrayList; + +/** + * Koira joka laajentaa eläimen ominaisuudet + * @author vesal + * @version 25.1.2011 + * @example + * <pre name="test"> + * Koira miuku = new Koira("Musti",2300); + * miuku.toString() === "Musti 2300.0"; + * </pre> + */ +public class Koira extends Elain { + + /** + * Alustetaan koiran tiedot + * @param nimi koiran nimi + * @param paino koiran paino + */ + public Koira(String nimi, double paino) { + super(nimi, paino); + } + + + /** + * Ääntelee kuin koira + */ + @Override + public void aantele() { + System.out.println("Hau hau"); + } + + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + Koira pluto = new Koira("Pluto", 12000); + Koira musti = new Koira("Musti", 1000); + + pluto.aantele(); // hau hau + musti.aantele(); // hau hau + + System.out.println(pluto); + // pluto.kasva(); + System.out.println(pluto); + System.out.println(musti); + + + // Polymorfismi (perinnän tai rajapintojen ansiosta) + ArrayList<Elain> elukat = new ArrayList<>(); + elukat.add(pluto); + elukat.add(new Kissa("Mirri",500)); + elukat.add(new Kissa("Miuku",18000)); + + for (Elain elain : elukat) { + elain.aantele(); + System.out.println(elain); + } + + } +} diff --git a/luennot/luento07/src/elukat/test/KissaTest.java b/luennot/luento07/src/elukat/test/KissaTest.java new file mode 100644 index 0000000..2465d13 --- /dev/null +++ b/luennot/luento07/src/elukat/test/KissaTest.java @@ -0,0 +1,25 @@ +package elukat.test; +// Generated by ComTest BEGIN +import static org.junit.Assert.*; +import org.junit.*; +import elukat.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2013.01.22 10:53:04 // Generated by ComTest + * + */ +@SuppressWarnings("static-method") +public class KissaTest { + + + + // Generated by ComTest BEGIN + /** testKissa8 */ + @Test + public void testKissa8() { // Kissa: 8 + Kissa miuku = new Kissa("Miuku",1200); + assertEquals("From: Kissa line: 10", "Miuku 1200.0", miuku.toString()); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento07/src/elukat/test/KoiraTest.java b/luennot/luento07/src/elukat/test/KoiraTest.java new file mode 100644 index 0000000..6ed3b30 --- /dev/null +++ b/luennot/luento07/src/elukat/test/KoiraTest.java @@ -0,0 +1,25 @@ +package elukat.test; +// Generated by ComTest BEGIN +import static org.junit.Assert.*; +import org.junit.*; +import elukat.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2013.01.22 10:54:06 // Generated by ComTest + * + */ +@SuppressWarnings("static-method") +public class KoiraTest { + + + + // Generated by ComTest BEGIN + /** testKoira8 */ + @Test + public void testKoira8() { // Koira: 8 + Koira miuku = new Koira("Musti",2300); + assertEquals("From: Koira line: 10", "Musti 2300.0", miuku.toString()); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento07/src/olio/Kissa.java b/luennot/luento07/src/olio/Kissa.java new file mode 100644 index 0000000..b36c36c --- /dev/null +++ b/luennot/luento07/src/olio/Kissa.java @@ -0,0 +1,66 @@ +package olio; + +/** + * Kissa-luokka + * @author Vesa Lappalainen + * @version 1.0, 06.02.2003 + */ +public class Kissa { // Luokka + private String nimi; // attribuutti + private double paino; + + + /** + * Alustetaan kissan nimi ja paino + * @param nimi kissan nimi + * @param paino kissan paino + */ + public Kissa(String nimi, double paino) { // muodostaja + this.nimi = nimi; + this.paino = paino; + } + + + /** + * Luodaan oletuskissa + */ + public Kissa() { + this.nimi = "kissa"; + this.paino = 100; + } + + + /** + * Äännellään kuten kissa + */ + public void aantele() { // metodi + System.out.println("Miuaaa"); + } + + + /** + * Tulostetaan kissan tiedot + */ + public void tulosta() { + System.out.println("Olen kissa :" + nimi + " painan: " + paino + " grammaa"); + } + + + /** + * Testataan Kissa-luokkaa + * @param args ei käytössä + */ + public static void main(String[] args) { + + Kissa eka = new Kissa(); // Olio + Kissa miuku = new Kissa("Miuku", 18000); // luodaan olio ja alustetaan sen tila + miuku.aantele(); // "metodin kutsu" = lähetetään ooliolle viesti + miuku.tulosta(); + + Kissa mirri = new Kissa("Mirri", 930); + mirri.aantele(); + mirri.tulosta(); + eka.tulosta(); + } + +} diff --git a/luennot/luento07/src/testaaminen/Poista.java b/luennot/luento07/src/testaaminen/Poista.java new file mode 100644 index 0000000..6315d16 --- /dev/null +++ b/luennot/luento07/src/testaaminen/Poista.java @@ -0,0 +1,80 @@ +package testaaminen; + +/** + * Testiohjelma jonosta poistolle + * @author Vesa Lappalainen + * @version 1.0, 26.01.2002 + * @version 1.1, 27.01.2007 + */ +public class Poista { + /** + * Poistaa merkkijonosta jono kaikki jonon mita esiintymät. + * <pre> + * jono oistettava tulos + * Catcat at => Cc + * Paatti at => Pi + * Puatit at => Puit + * </pre> + * @param jono merkkijono josta poistetaan + * @param poistettava jono, jonka esiintymää ei saa olla tuloksessa + * @return jono jossa ei ole yhtään poistettava-jonon esiintymää + * @since 1.4 + * @example + * <pre name="test"> + * poista("Catcat" ,"at") === "Cc"; + * poista("Paatti" ,"at") === "Pi"; + * poista("Puatit" ,"at") === "Puit"; + * poista("Abba" ,"bb") === "Aa"; + * poista("Abbababba","ba") === "Abb"; + * poista("AbbabaaB" ,"ba") === "AB"; + * poista("Abba" ,"Ab") === "ba"; + * poista("Abba" ,"" ) === "Abba"; + * poista("" ,"Aa") === ""; + * poista("" ,"" ) === ""; + * poista(null ,"" ) === ""; + * poista(null ,"k" ) === ""; // # THROWS NullPointerException + * poista("Kissa" ,null) === "Kissa"; + * </pre> + * + * + */ + public static String poista(String jono, String poistettava) { + return demo.d3.Poista.poista(jono,poistettava); + } + + + /** + * Testi poista-aliohjelmalle + * @param jono josta poistetaan + * @param mita mitä jonoa poistetaan + * @param odotettuTulos jono joka pitäisi olla poiston jälkeen + * @return 0 jos ok, 1 muuten + */ + private static int poistatesti(String jono, String mita, String odotettuTulos) { + String vaihdettu = poista(jono, mita); + if (vaihdettu.equals(odotettuTulos)) return 0; + System.out.println(jono + " => " + vaihdettu + " piti tulla " + + odotettuTulos); + return 1; + } + + + /** + * Testataan poista-aliohjelmaa + * @param args ei käytössä + */ + public static void main(String[] args) { + int v = 0; + v += poistatesti("Catcat", "at", "Cc"); + v += poistatesti("Paatti", "at", "Pi"); + v += poistatesti("Puatit", "at", "Puit"); + v += poistatesti("Abba", "bb", "Aa"); + v += poistatesti("Abbababba", "ba", "Abb"); + v += poistatesti("AbbabaaB", "ba", "AB"); + v += poistatesti("Abba", "Aa", "Abba"); + v += poistatesti("Abba", "", "Abba"); + v += poistatesti("", "Aa", ""); + v += poistatesti("", "", ""); + System.out.println("Virheitä: " + v); + } +} diff --git a/luennot/luento07/src/testaaminen/PoistaTest.java b/luennot/luento07/src/testaaminen/PoistaTest.java new file mode 100644 index 0000000..d29657a --- /dev/null +++ b/luennot/luento07/src/testaaminen/PoistaTest.java @@ -0,0 +1,42 @@ +package testaaminen; + +import static testaaminen.Poista.poista; +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +/** + * Testataan Poista-luokan metodeja + * <pre> + * 1) Ollaan aluksi testattavan luokan kohdalla + * 2) File/New/JUnit Test Case + * 3) Ruksitaan tarvittaessa setUp() (alustus ennen testejä) + * ja tearDown() (testien jälkeen tehtävät operaatiot) + * Näihin voi kuulua esim. olioiden luomista ja vapauttamista. + * Tarkista että on JUnit 4 + * 4) Next + * 5) Ruksitaan metodit jotka halutaan testata. + * Jos joku jää ruksaamatta, niin ei hätää, testejä on + * helppo lisätä käsinkin + * 6) Finish + * 7) Täydennetään testitapaukset + * 8) Aja hiiren oikealla ja Run As/JUnit Test + * </pre> + * + * @author vesal + * + */ +public class PoistaTest { + + /** Testaan poistamista */ + @SuppressWarnings("static-method") + @Test + public void testPoista() { + assertEquals("Selkeä","Cc", poista("Catcat","at")); + assertEquals("Poistaminen tuottaa uuden","Pi", poista("Paatti","at")); + assertEquals("Perusversio","Puit", poista("Puatit","at")); + assertEquals("Poistaminen tuotata uusia","Abb", poista("Abbababba","ba")); + assertEquals("Poistettavaa ei löydy","Abba", poista("Abba","Aa")); + } + +} diff --git a/luennot/luento07/src/testaaminen/test/PoistaTest.java b/luennot/luento07/src/testaaminen/test/PoistaTest.java new file mode 100644 index 0000000..576183b --- /dev/null +++ b/luennot/luento07/src/testaaminen/test/PoistaTest.java @@ -0,0 +1,36 @@ +package testaaminen.test; +// Generated by ComTest BEGIN +import static org.junit.Assert.*; +import org.junit.*; +import static testaaminen.Poista.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2013.01.28 09:39:31 // Generated by ComTest + * + */ +@SuppressWarnings("static-method") +public class PoistaTest { + + + + // Generated by ComTest BEGIN + /** testPoista23 */ + @Test + public void testPoista23() { // Poista: 23 + assertEquals("From: Poista line: 24", "Cc", poista("Catcat" ,"at")); + assertEquals("From: Poista line: 25", "Pi", poista("Paatti" ,"at")); + assertEquals("From: Poista line: 26", "Puit", poista("Puatit" ,"at")); + assertEquals("From: Poista line: 27", "Aa", poista("Abba" ,"bb")); + assertEquals("From: Poista line: 28", "Abb", poista("Abbababba","ba")); + assertEquals("From: Poista line: 29", "AB", poista("AbbabaaB" ,"ba")); + assertEquals("From: Poista line: 30", "ba", poista("Abba" ,"Ab")); + assertEquals("From: Poista line: 31", "Abba", poista("Abba" ,"" )); + assertEquals("From: Poista line: 32", "", poista("" ,"Aa")); + assertEquals("From: Poista line: 33", "", poista("" ,"" )); + assertEquals("From: Poista line: 34", "", poista(null ,"" )); + assertEquals("From: Poista line: 35", "", poista(null ,"k" )); // # THROWS NullPointerException + assertEquals("From: Poista line: 36", "Kissa", poista("Kissa" ,null)); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento08/.classpath b/luennot/luento08/.classpath new file mode 100644 index 0000000..8325d34 --- /dev/null +++ b/luennot/luento08/.classpath @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre7"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento08/.project b/luennot/luento08/.project new file mode 100644 index 0000000..7487ce9 --- /dev/null +++ b/luennot/luento08/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento08</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento08/poytatesti.pdf b/luennot/luento08/poytatesti.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a6c1eecfca6ddb5c31bdc2b36d915bb7e63f9a7d GIT binary patch literal 22864 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 literal 0 HcmV?d00001 diff --git a/luennot/luento08/poytatesti.xlsx b/luennot/luento08/poytatesti.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..f89b654a3ea18a558158ce241b17117cbf250183 GIT binary patch literal 12130 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 literal 0 HcmV?d00001 diff --git a/luennot/luento08/poytatestiTehty.xlsx b/luennot/luento08/poytatestiTehty.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..b482c20046b9b7f666177095ed3b4125347cb20c GIT binary patch literal 12528 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 ItUp`-1wxhX7ytkO literal 0 HcmV?d00001 diff --git a/luennot/luento08/src/olio/Aika.java b/luennot/luento08/src/olio/Aika.java new file mode 100644 index 0000000..d98899b --- /dev/null +++ b/luennot/luento08/src/olio/Aika.java @@ -0,0 +1,145 @@ +package olio; + +/** + * Eka esimerkki olioista + * @author vesal + * @version 23.1.2012 + */ +public class Aika { + + private int h; // attribuutti + private int m; + + + /** + * Alustetaan olio 0:00 + */ + public Aika() { // oletusmuodostaja + aseta(0, 0); + } + + + /** + * Alustetaan olio + * @param h olion tunnit + * @param m olion minuutit + */ + public Aika(int h, int m) { // muodostaja + aseta(h, m); + } + + + /** + * Asettaa uuden ajan ja pitää huolen että aika on aina oikeaa muotoa. + * @param ih asetettava tuntimäärä + * @param im asetettava minuuttimäärä + * @return montako vuorokautta jäi yli + * <pre name="test"> + * Aika a1 = new Aika(); + * a1.aseta(12,15); a1.toString() === "12:15"; + * a1.aseta(15,45); a1.toString() === "15:45"; + * a1.aseta(-49,-125); a1.toString() === "20:55"; + * </pre> + */ + public final int aseta(int ih, int im) { + int th = ih; + int tm = im; + th += tm / 60; // liiat minuutit tunteihin + tm %= 60; // minuutit väille 0-59 + int vrk = th / 24; // liiat tunnit vuorokausiin + th %= 24; // tunnit välille 0-23 + + if (tm < 0) { tm += 60; th--; } //negatiiviset arvot + if (th < 0) { th += 24; vrk--; } + + this.h = th; // asetetaan lasketut arvot attribuutteeihin + this.m = tm; + return vrk; // motako vuorokautta jäi yli + } + + + /** + * @return aika muodossa 09:05 + * @example + * <pre name="test"> + * Aika a = new Aika(12,15); + * a.toString() === "12:15"; + * a = new Aika(9,5); + * a.toString() === "09:05"; + * </pre> + */ + @Override + public String toString() { + return String.format("%02d:%02d", this.h, this.m); + } + + + /** + * Lisää aikaan lisamin + * @param lisamin lisättävät minuutit + * @example + * <pre name="test"> + * Aika a = new Aika(12,15); + * a.lisaa(50); + * a.toString() === "13:05"; + * </pre> + */ + public void lisaa(int lisamin) { + //int minyht = 60*h + m + lisamin; + //h = minyht / 60; + //m = minyht % 60; + aseta(h, m + lisamin); + } + + + /** + * @return nykyiset tunnit + */ + public int getH() { + return h; + } + + + /** + * @param ih asetettavat tunnit + */ + public void setH(int ih) { + aseta(ih, this.m); + } + + + /** + * @return nykyiset tunnit + */ + public int getM() { + return m; + } + + + /** + * @param im asetettavat minuutit + */ + public void setM(int im) { + aseta(this.h, im); + } + + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + Aika a1 = new Aika(12, 15); // olio + Aika a2 = new Aika(13, 55); + // String s = a1.toString(); + System.out.println(a1); + System.out.println(a2); + a1.lisaa(50); + System.out.println(a1); + { + Aika a3 = new Aika(13, 55); + a3.lisaa(51); + } + a1.m = 97; + } + +} \ No newline at end of file diff --git a/luennot/luento09/.classpath b/luennot/luento09/.classpath new file mode 100644 index 0000000..1401b0a --- /dev/null +++ b/luennot/luento09/.classpath @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> + <attributes> + <attribute name="module" value="true"/> + </attributes> + </classpathentry> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="lib" path="E:/kurssit/ohj2/lift/lift.jar"/> + <classpathentry kind="con" path="org.eclipse.fx.ide.jdt.core.JAVAFX_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/ali"/> + <classpathentry combineaccessrules="false" kind="src" path="/FXGui"/> + <classpathentry combineaccessrules="false" kind="src" path="/gui"/> + <classpathentry combineaccessrules="false" kind="src" path="/graphics"/> + <classpathentry combineaccessrules="false" kind="src" path="/Music"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento09/.project b/luennot/luento09/.project new file mode 100644 index 0000000..fbde6db --- /dev/null +++ b/luennot/luento09/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento09</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento09/build.fxbuild b/luennot/luento09/build.fxbuild new file mode 100644 index 0000000..3347cc2 --- /dev/null +++ b/luennot/luento09/build.fxbuild @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="ASCII"?> +<anttasks:AntTask xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:anttasks="http://org.eclipse.fx.ide.jdt/1.0" buildDirectory="${project}/build"> + <deploy> + <application name="luento09"/> + <info/> + </deploy> + <signjar/> +</anttasks:AntTask> diff --git a/luennot/luento09/kuvat/FXAanestys.png b/luennot/luento09/kuvat/FXAanestys.png new file mode 100644 index 0000000000000000000000000000000000000000..bc72d1081124c495bcb6aafa7559a546e161e94d GIT binary patch literal 14594 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 literal 0 HcmV?d00001 diff --git a/luennot/luento09/kuvat/FXAanestysTytto.png b/luennot/luento09/kuvat/FXAanestysTytto.png new file mode 100644 index 0000000000000000000000000000000000000000..92318e33b2d74155519fa7bcd77e6be51ed20e80 GIT binary patch literal 15727 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 afbr?u%7eP6*D8RGAPu$KH;Ps6J^3F1vhdFU literal 0 HcmV?d00001 diff --git a/luennot/luento09/kuvat/SwingAanestys.png b/luennot/luento09/kuvat/SwingAanestys.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa513921e746a6f362770916b0bc6d0af24611c GIT binary patch literal 9503 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 literal 0 HcmV?d00001 diff --git a/luennot/luento09/kuvat/SwingAanestysTytto.png b/luennot/luento09/kuvat/SwingAanestysTytto.png new file mode 100644 index 0000000000000000000000000000000000000000..c5fb5f53e6cb494e47012f062b386e8139b90e02 GIT binary patch literal 9134 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 SKH?AH0Qa;Fw5l}hV*dl5c|Pp` literal 0 HcmV?d00001 diff --git a/luennot/luento09/src/cmdAanestys/Aanestys.java b/luennot/luento09/src/cmdAanestys/Aanestys.java new file mode 100644 index 0000000..65924fa --- /dev/null +++ b/luennot/luento09/src/cmdAanestys/Aanestys.java @@ -0,0 +1,88 @@ +package cmdAanestys; + +import fi.jyu.mit.ohj2.IO; +/** + * Esimerkki kuinka luetaan yhden näppäimen painallus<br> + * <br> + * Kirjaston käyttöohje katso: + * <a href="http://www.mit.jyu.fi/~vesal/kurssit/ohj2/ali/">ali</a><br> + * <br> + * Lisätehtävä pääteohjauksen 5 aluksi: + *<pre> + * Tehtäviä: + * 1) Muuta ohjelma sellaiseksi, että se kysyy + * Oletko Tyttö,Poika,Mies vaiko Nainen (tpmN) > + * ja tulostaa sen jälkeen sopivan ilmoituksen tästä. + * + * 2) Muuta ohjelmaa edelleen siten, että se ohjelman + * lopuksi ilmoittaa montako tyttöä/poikaa/miestä/naista + * vastattiin. (Voi tulostaa myös koko ajan sen hetkistä + * tpmn -lukumäärää) + *</pre> + * @author Vesa Lappalainen + * @version 1.0, 12.02.2003 + * +*/ +public class Aanestys { + + /** + * Tulostetaan jono ilman rivinvaihtoa + * @param s Tulostettava merkkkijono + */ + public static void tulosta(String s) { System.out.print(s); } + + /** Tulostetaan rivinvaihto */ + public static void lf() { System.out.println(); } + + /** + * Kysytään käyttäjältä haluaako jatkaa vai ei. Vastaukseksi kelpaa + * iso tai pieni K ja E. Jos painetaan [Ret], tulkitaan tämä K-vastaukseksi. + * @return halusiko jatkaa (true) vai ei (false) + */ + public static boolean jatketaan() { + char c; + tulosta("Jatketaanko (K/e):"); + c = IO.odota_nappain("KE",'K',IO.MERKKI_ISOKSI); + tulosta(""+c); + return ( c == 'K' ); + } + + private static void aanesysvalinta() { + lf(); lf(); + tulosta("Onko ohjelmointi kivaa?"); lf(); + lf(); + tulosta("Valitse:"); lf(); + tulosta(" K = Kyllä"); lf(); + tulosta(" E = Ei"); lf(); + tulosta(" O = En Osaa sanoa"); lf(); + tulosta(" :"); + } + + /** + * Kysellään äänestystulosta + * @param args ei käytössä + */ + public static void main(String[] args) { + char painettu; + do { + aanesysvalinta(); + painettu = IO.odota_nappain("KEO",'K',IO.MERKKI_ISOKSI); + + tulosta(""+painettu); lf(); + tulosta("Äänestit siis "); + + switch ( painettu ) { + case 'K' : tulosta("Kyllä"); break; + case 'E' : tulosta("Ei") ; break; + case 'O' : tulosta("En osaa sanoa"); break; + default: break; + } + + lf(); + + } while ( jatketaan() ); + + lf(); + tulosta("Kiitos vastauksista! Hei hei!"); lf(); + } +} \ No newline at end of file diff --git a/luennot/luento09/src/fxAanestysRB/AanestysGUIController.java b/luennot/luento09/src/fxAanestysRB/AanestysGUIController.java new file mode 100644 index 0000000..7c17b30 --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysGUIController.java @@ -0,0 +1,55 @@ +package fxAanestysRB; + + +import java.net.URL; +import java.util.ResourceBundle; + +import fi.jyu.mit.fxgui.Dialogs; +import javafx.fxml.FXML; +import javafx.fxml.Initializable; +import javafx.scene.control.Label; +import javafx.scene.control.RadioButton; +import javafx.scene.control.ToggleGroup; + +/** + * Kontrolleri äänestykselle + * @author vesal + * @version 31.1.2016 + * + */ +public class AanestysGUIController implements Initializable { + @FXML private Label labelValittu; + @FXML private ToggleGroup groupAanestys; + + @FXML void handleAanesta() { + aanesta(); + } + + + @Override + public void initialize(URL location, ResourceBundle resources) { + groupAanestys.selectedToggleProperty().addListener( (e) -> nayta()); + labelValittu.setText(""); + } + + + private void nayta() { + RadioButton rb = (RadioButton)groupAanestys.getSelectedToggle(); + if ( rb == null ) return; + labelValittu.setText("Valittu: " + rb.getText().replaceFirst("_", "")); + } + + + private void aanesta() { + String kohde = ""; + RadioButton rb = (RadioButton)groupAanestys.getSelectedToggle(); + if ( rb == null ) return; + String id = rb.getId(); + int i = Integer.parseInt(id.substring(2)); + kohde = rb.getText().replaceFirst("_", ""); + Dialogs.showMessageDialog("Äänestit \nsiis: " + kohde + " " + i); + } + + + +} diff --git a/luennot/luento09/src/fxAanestysRB/AanestysGUIController4.java b/luennot/luento09/src/fxAanestysRB/AanestysGUIController4.java new file mode 100644 index 0000000..b73e98a --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysGUIController4.java @@ -0,0 +1,47 @@ +package fxAanestysRB; + + +import java.net.URL; +import java.util.ResourceBundle; + +import fi.jyu.mit.fxgui.Chooser; +import fi.jyu.mit.fxgui.Dialogs; +import javafx.fxml.FXML; +import javafx.fxml.Initializable; +import javafx.scene.control.Label; + + +/** + * Kontrolleri äänestykselle + * @author vesal + * @version 4.2.2017 + * + */ +public class AanestysGUIController4 implements Initializable { + @FXML private Label labelValittu; + @FXML private Chooser<String> valinta; + + @FXML void handleAanesta() { aanesta(); } + + + @Override + public void initialize(URL location, ResourceBundle resources) { + valinta.addSelectionListener((e) -> nayta()); + labelValittu.setText(""); + } + + + private void nayta() { + String s = valinta.getSelectedText(); + if ( s == null ) return; + labelValittu.setText("Valittu: " + s); + } + + + private void aanesta() { + String kohde = valinta.getSelectedText(); + int i = valinta.getSelectedIndex(); + Dialogs.showMessageDialog("Äänestit siis: " + kohde + " " + i); + } + +} diff --git a/luennot/luento09/src/fxAanestysRB/AanestysGUIView.fxml b/luennot/luento09/src/fxAanestysRB/AanestysGUIView.fxml new file mode 100644 index 0000000..fef383a --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysGUIView.fxml @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.RadioButton?> +<?import javafx.scene.control.ScrollPane?> +<?import javafx.scene.control.ToggleGroup?> +<?import javafx.scene.layout.BorderPane?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<BorderPane xmlns="http://javafx.com/javafx/8.0.111" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fxAanestysRB.AanestysGUIController"> + <top> + <Label text="Onko ohjelmointi kivaa?" BorderPane.alignment="CENTER"> + <font> + <Font name="Arial Bold" size="18.0" /> + </font> + <padding> + <Insets left="10.0" right="10.0" top="10.0" /> + </padding> + </Label> + </top> + <bottom> + <Button defaultButton="true" mnemonicParsing="false" onAction="#handleAanesta" text="Äänestä" BorderPane.alignment="CENTER"> + <BorderPane.margin> + <Insets bottom="20.0" /> + </BorderPane.margin> + </Button> + </bottom> + <center> + <VBox BorderPane.alignment="CENTER"> + <children> + <Label fx:id="labelValittu" alignment="CENTER" maxWidth="1000.0" text="Valittu: Kyllä" /> + <VBox style="-fx-border-color: black;"> + <VBox.margin> + <Insets bottom="20.0" left="20.0" right="20.0" top="5.0" /> + </VBox.margin> + <children> + <Label text="Valitse:" /> + <ScrollPane styleClass="edge-to-edge"> + <content> + <VBox spacing="10.0"> + <children> + <RadioButton id="rb0" text="_Kyllä"> + <toggleGroup> + <ToggleGroup fx:id="groupAanestys" /> + </toggleGroup> + </RadioButton> + <RadioButton id="rb1" text="_Ei" toggleGroup="$groupAanestys" /> + <RadioButton id="rb2" text="En _osaa sanoa" toggleGroup="$groupAanestys" /> + </children> + <padding> + <Insets bottom="10.0" left="20.0" top="10.0" /> + </padding> + </VBox> + </content> + </ScrollPane> + </children> + <padding> + <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> + </padding> + </VBox> + </children> + <BorderPane.margin> + <Insets top="20.0" /> + </BorderPane.margin> + </VBox> + </center> +</BorderPane> diff --git a/luennot/luento09/src/fxAanestysRB/AanestysGUIView4.fxml b/luennot/luento09/src/fxAanestysRB/AanestysGUIView4.fxml new file mode 100644 index 0000000..03d7b4e --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysGUIView4.fxml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import fi.jyu.mit.fxgui.RadioButtonChooser?> +<?import fi.jyu.mit.fxgui.ScrollBorder?> +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.BorderPane?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<BorderPane xmlns="http://javafx.com/javafx/8.0.111" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fxAanestysRB.AanestysGUIController4"> + <top> + <Label text="Onko ohjelmointi kivaa?" BorderPane.alignment="CENTER"> + <font> + <Font name="Arial Bold" size="18.0" /> + </font> + <padding> + <Insets left="10.0" right="10.0" top="10.0" /> + </padding> + </Label> + </top> + <bottom> + <Button defaultButton="true" mnemonicParsing="false" onAction="#handleAanesta" text="Äänestä" BorderPane.alignment="CENTER"> + <BorderPane.margin> + <Insets bottom="20.0" /> + </BorderPane.margin> + </Button> + </bottom> + <center> + <VBox BorderPane.alignment="CENTER"> + <children> + <Label fx:id="labelValittu" alignment="CENTER" maxWidth="1000.0" text="Valittu: Kyllä" /> + <ScrollBorder> + <children> + <RadioButtonChooser fx:id="valinta" rivit="_Kyllä _Ei En _osaa sanoa" /> + </children> + </ScrollBorder> + </children> + <BorderPane.margin> + <Insets top="20.0" /> + </BorderPane.margin> + </VBox> + </center> +</BorderPane> diff --git a/luennot/luento09/src/fxAanestysRB/AanestysMain.java b/luennot/luento09/src/fxAanestysRB/AanestysMain.java new file mode 100644 index 0000000..396e839 --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysMain.java @@ -0,0 +1,39 @@ +package fxAanestysRB; + +import javafx.application.Application; +import javafx.stage.Stage; +import javafx.scene.Scene; +import javafx.scene.layout.BorderPane; +import javafx.fxml.FXMLLoader; + + +/** + * Pääohjelma äänestykselle + * @author vesal + * @version 31.1.2016 + * + */ +public class AanestysMain extends Application { + @Override + public void start(Stage primaryStage) { + try { + BorderPane root = (BorderPane)FXMLLoader.load(getClass().getResource("AanestysGUIView.fxml")); + Scene scene = new Scene(root); + // scene.getStylesheets().add(getClass().getResource("aanestys.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Äänestys"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + + /** + * Käynnistetään äänetys + * @param args ei käytössä + */ + public static void main(String[] args) { + launch(args); + } +} diff --git a/luennot/luento09/src/fxAanestysRB/AanestysMain2.java b/luennot/luento09/src/fxAanestysRB/AanestysMain2.java new file mode 100644 index 0000000..1bc0c01 --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysMain2.java @@ -0,0 +1,151 @@ +package fxAanestysRB; + + + +import fi.jyu.mit.fxgui.Dialogs; +import javafx.application.Application; +import javafx.stage.Stage; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.control.RadioButton; +import javafx.scene.control.ScrollPane; +import javafx.scene.control.ToggleGroup; +import javafx.scene.layout.BorderPane; +import javafx.scene.layout.Pane; +import javafx.scene.layout.VBox; +import javafx.scene.text.Font; +import javafx.geometry.Insets; +import javafx.geometry.Pos; + + +/** + * Pääohjelma äänestykselle. Tehty pelkällä Javalla + * @author vesal + * @version 31.1.2016 + * + */ +public class AanestysMain2 extends Application { + @Override + public void start(Stage primaryStage) { + try { + Pane root = luoNaytto(); + Scene scene = new Scene(root); + // scene.getStylesheets().add(getClass().getResource("aanestys.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Äänestys"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + + /** + * Käynnistetään äänestys + * @param args ei käytössä + */ + public static void main(String[] args) { + launch(args); + } + + + private Pane luoNaytto() { + BorderPane pane = new BorderPane(); + Label labelAihe = new Label("Onko ohjelmointi kivaa?"); + BorderPane.setAlignment(labelAihe, Pos.CENTER); + Font font = new Font("Arial Bold", 18); + labelAihe.setFont(font); + labelAihe.setPadding(new Insets(10, 10, 0, 10)); + pane.setTop(labelAihe); + + Button buttonAanesta = new Button("Äänestä"); + BorderPane.setAlignment(buttonAanesta, Pos.CENTER); + BorderPane.setMargin(buttonAanesta, new Insets(0, 0, 20, 0)); + pane.setBottom(buttonAanesta); + buttonAanesta.setDefaultButton(true); + + VBox vbox = new VBox(); + pane.setCenter(vbox); + BorderPane.setMargin(vbox, new Insets(20, 0, 0, 0)); + + labelValittu = new Label("Valittu: Kyllä"); + labelValittu.setMaxWidth(1000); + labelValittu.setAlignment(Pos.CENTER); + vbox.getChildren().add(labelValittu); + + VBox vbox2 = new VBox(); + vbox.getChildren().add(vbox2); + vbox2.setPadding(new Insets(10, 10, 10, 10)); + VBox.setMargin(vbox2, new Insets(5, 20, 20, 20)); + vbox2.setStyle("-fx-border-color: black;"); + + Label labelValitse = new Label("Valitse:"); + vbox2.getChildren().add(labelValitse); + + ScrollPane sp = new ScrollPane(); + sp.getStyleClass().add("edge-to-edge"); + vbox2.getChildren().add(sp); + + VBox vbox3 = new VBox(); + sp.setContent(vbox3); + vbox3.setSpacing(10.0); + vbox3.setPadding(new Insets(10, 0, 10, 20)); + + groupAanestys = new ToggleGroup(); + + RadioButton rb0 = new RadioButton("_Kyllä"); + vbox3.getChildren().add(rb0); + rb0.setToggleGroup(groupAanestys); + rb0.setId("rb0"); + + RadioButton rb1 = new RadioButton("_Ei"); + vbox3.getChildren().add(rb1); + rb1.setToggleGroup(groupAanestys); + rb1.setId("rb1"); + + RadioButton rb2 = new RadioButton("_En osaa sanoa"); + vbox3.getChildren().add(rb2); + rb2.setToggleGroup(groupAanestys); + rb2.setId("rb2"); + + buttonAanesta.setOnAction( (e) -> handleAanesta() ); + + initialize(); + return pane; + } + + + private Label labelValittu; + private ToggleGroup groupAanestys; + + void handleAanesta() { + aanesta(); + } + + + private void initialize() { + groupAanestys.selectedToggleProperty().addListener( (e) -> nayta()); + labelValittu.setText(""); + } + + + private void nayta() { + RadioButton rb = (RadioButton)groupAanestys.getSelectedToggle(); + if ( rb == null ) return; + labelValittu.setText("Valittu: " + rb.getText().replaceFirst("_", "")); + } + + + private void aanesta() { + String kohde = ""; + RadioButton rb = (RadioButton)groupAanestys.getSelectedToggle(); + if ( rb == null ) return; + String id = rb.getId(); + int i = Integer.parseInt(id.substring(2)); + kohde = rb.getText().replaceFirst("_", ""); + Dialogs.showMessageDialog("Äänestit siis: " + kohde + " " + i); + } + + +} diff --git a/luennot/luento09/src/fxAanestysRB/AanestysMain3.java b/luennot/luento09/src/fxAanestysRB/AanestysMain3.java new file mode 100644 index 0000000..d73e8c1 --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysMain3.java @@ -0,0 +1,245 @@ +package fxAanestysRB; + +import fi.jyu.mit.fxgui.Dialogs; +import javafx.application.Application; +import javafx.beans.InvalidationListener; +import javafx.collections.ObservableList; +import javafx.geometry.Insets; +import javafx.geometry.Pos; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.control.RadioButton; +import javafx.scene.control.ScrollPane; +import javafx.scene.control.Toggle; +import javafx.scene.control.ToggleGroup; +import javafx.scene.layout.BorderPane; +import javafx.scene.layout.Pane; +import javafx.scene.layout.VBox; +import javafx.scene.text.Font; +import javafx.stage.Stage; + + +/** + * Pääohjelma äänestykselle. Tehty pelkällä Javalla + * ja omalla komponentilla. + * @author vesal + * @version 6.2.2017 + * + */ +public class AanestysMain3 extends Application { + @Override + public void start(Stage primaryStage) { + try { + Pane root = luoNaytto(); + Scene scene = new Scene(root); + // scene.getStylesheets().add(getClass().getResource("aanestys.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Äänestys"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + + /** + * Käynnistetään äänestys + * @param args ei käytössä + */ + public static void main(String[] args) { + launch(args); + } + + + private Pane luoNaytto() { + BorderPane pane = new BorderPane(); + Label labelAihe = new Label("Onko ohjelmointi kivaa?"); + BorderPane.setAlignment(labelAihe, Pos.CENTER); + Font font = new Font("Arial Bold", 18); + labelAihe.setFont(font); + labelAihe.setPadding(new Insets(10, 10, 0, 10)); + pane.setTop(labelAihe); + + Button buttonAanesta = new Button("Äänestä"); + BorderPane.setAlignment(buttonAanesta, Pos.CENTER); + BorderPane.setMargin(buttonAanesta, new Insets(0, 0, 20, 0)); + pane.setBottom(buttonAanesta); + buttonAanesta.setDefaultButton(true); + + VBox vbox = new VBox(); + pane.setCenter(vbox); + BorderPane.setMargin(vbox, new Insets(20, 0, 0, 0)); + + labelValittu = new Label("Valittu: Kyllä"); + labelValittu.setMaxWidth(1000); + labelValittu.setAlignment(Pos.CENTER); + vbox.getChildren().add(labelValittu); + + valinta = new RadioButtonChooser(); + vbox.getChildren().add(valinta); + + valinta.setRivit(new String[] {"_Kyllä", "_Ei", "En _osaa sanoa"}); + // valinta.setSelectedIndex(0); + + + buttonAanesta.setOnAction( (e) -> handleAanesta() ); + + initialize(); + return pane; + } + + private RadioButtonChooser valinta; + private Label labelValittu; + + void handleAanesta() { + aanesta(); + } + + + private void initialize() { + valinta.addSelectionListener((e) -> nayta()); + labelValittu.setText(""); + } + + + private void nayta() { + String s = valinta.getSelectedText(); + if ( s == null ) return; + labelValittu.setText("Valittu: " + s); + } + + + private void aanesta() { + String kohde = valinta.getSelectedText(); + int i = valinta.getSelectedIndex(); + Dialogs.showMessageDialog("Äänestit siis: " + kohde + " " + i); + } + + + /** + * Luokka joka tekee monta RadioButtonia. Tässä luodaan myös ScrollPane + * valintajouokon ympärille ja laitetaan valmiiksi teksti Valitse. + * Tämä voi olla liian specifistä ja tämä ominaisuus on jätetty pois + * FGGuin vastaavasta komponetista ja tehty erikseen ScrollBorder johon + * yhdistämällä saadaan tämä ominaisuus. + * @author vesal + * @version 6.2.2017 + * + */ + public static class RadioButtonChooser extends VBox { + private ToggleGroup groupAanestys; + private VBox vbox3; + private String rivit = ""; + + /** + * Alustetaan tila radiobuttoneille + */ + public RadioButtonChooser() { + this.setPadding(new Insets(10, 10, 10, 10)); + VBox.setMargin(this, new Insets(5, 20, 20, 20)); + this.setStyle("-fx-border-color: black;"); + + Label labelValitse = new Label("Valitse:"); + this.getChildren().add(labelValitse); + + ScrollPane sp = new ScrollPane(); + sp.getStyleClass().add("edge-to-edge"); + this.getChildren().add(sp); + + vbox3 = new VBox(); + sp.setContent(vbox3); + vbox3.setSpacing(15.0); + vbox3.setPadding(new Insets(10, 0, 10, 20)); + + groupAanestys = new ToggleGroup(); + } + + + /** + * @param listener kuuntelija muutokselle + */ + public void addSelectionListener(InvalidationListener listener) { + groupAanestys.selectedToggleProperty().addListener(listener); + } + + + /** + * Asetetaan i's komponentti valituksi. + * @param i mikä indeksi valituksi + */ + public void setSelectedIndex(int i) { + ObservableList<Toggle> rbs = groupAanestys.getToggles(); + if ( rbs.size() <= i ) return; + groupAanestys.selectToggle(rbs.get(i)); + } + + + /** + * Asetetaan valittavat kohteet + * @param kohteet taulukko kohteista + */ + public void setRivit(String[] kohteet) { + vbox3.getChildren().clear(); + this.rivit = String.join("\n", kohteet); + groupAanestys.getToggles().clear(); + for (int i=0; i<kohteet.length; i++) { + RadioButton rb = new RadioButton(kohteet[i]); + vbox3.getChildren().add(rb); + rb.setToggleGroup(groupAanestys); + rb.setId("rb"+i); + rb.setMnemonicParsing(true); + } + } + + + /** + * Asetetaan valittavat kohteet + * @param rivit jono kohteista \n eriteltynä + */ + public void setRivit(String rivit) { + String[] kohteet = rivit.split("\n"); + setRivit(kohteet); + } + + + /** + * @return kohteet \n eroteltuna + */ + public String getRivit() { + return this.rivit; + } + + + /** + * Poistetaan alleviiva + * @param item mistä poistetaan + * @return ilman 1. alleviivaa + */ + public static String removeMnemonic(String item) { + return item.replaceFirst("_", ""); + } + + + /** + * @return valitun indeksi, -1 jos ei valittua + */ + public int getSelectedIndex() { + RadioButton rb = (RadioButton)groupAanestys.getSelectedToggle(); + if ( rb == null ) return -1; + String id = rb.getId(); + return Integer.parseInt(id.substring(2)); + } + + + /** + * @return valittu teksti + */ + public String getSelectedText() { + RadioButton rb = (RadioButton)groupAanestys.getSelectedToggle(); + if ( rb == null ) return ""; + return removeMnemonic(rb.getText()); + } + } + +} diff --git a/luennot/luento09/src/fxAanestysRB/AanestysMain4.java b/luennot/luento09/src/fxAanestysRB/AanestysMain4.java new file mode 100644 index 0000000..76bc737 --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysMain4.java @@ -0,0 +1,39 @@ +package fxAanestysRB; + +import javafx.application.Application; +import javafx.stage.Stage; +import javafx.scene.Scene; +import javafx.scene.layout.BorderPane; +import javafx.fxml.FXMLLoader; + + +/** + * Pääohjelma äänestykselle. Käytetään RadioButtonChooser-komponenttia + * @author vesal + * @version 31.1.2016 + * + */ +public class AanestysMain4 extends Application { + @Override + public void start(Stage primaryStage) { + try { + BorderPane root = (BorderPane)FXMLLoader.load(getClass().getResource("AanestysGUIView4.fxml")); + Scene scene = new Scene(root); + // scene.getStylesheets().add(getClass().getResource("aanestys.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Äänestys"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + + /** + * Käynnistetään äänestys + * @param args ei käytössä + */ + public static void main(String[] args) { + launch(args); + } +} diff --git a/luennot/luento09/src/fxAanestysRB/AanestysMain5.java b/luennot/luento09/src/fxAanestysRB/AanestysMain5.java new file mode 100644 index 0000000..88e2418 --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/AanestysMain5.java @@ -0,0 +1,118 @@ +package fxAanestysRB; + + +import fi.jyu.mit.fxgui.*; +import javafx.application.Application; +import javafx.geometry.Insets; +import javafx.geometry.Pos; +import javafx.scene.Node; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.layout.BorderPane; +import javafx.scene.layout.Pane; +import javafx.scene.layout.VBox; +import javafx.scene.text.Font; +import javafx.stage.Stage; + + +/** + * Pääohjelma äänestykselle. Tehty pelkällä Javalla + * ja FXGuin komponentilla. + * @author vesal + * @version 7.2.2016 + * + */ +public class AanestysMain5 extends Application { + @Override + public void start(Stage primaryStage) { + try { + Pane root = luoNaytto(); + Scene scene = new Scene(root); + // scene.getStylesheets().add(getClass().getResource("aanestys.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Äänestys"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + + /** + * Käynnistetään äänestys + * @param args ei käytössä + */ + public static void main(String[] args) { + launch(args); + } + + + private Pane luoNaytto() { + BorderPane pane = new BorderPane(); + Label labelAihe = new Label("Onko ohjelmointi kivaa?"); + BorderPane.setAlignment(labelAihe, Pos.CENTER); + Font font = new Font("Arial Bold", 18); + labelAihe.setFont(font); + labelAihe.setPadding(new Insets(10, 10, 0, 10)); + pane.setTop(labelAihe); + + Button buttonAanesta = new Button("Äänestä"); + BorderPane.setAlignment(buttonAanesta, Pos.CENTER); + BorderPane.setMargin(buttonAanesta, new Insets(0, 0, 20, 0)); + pane.setBottom(buttonAanesta); + buttonAanesta.setDefaultButton(true); + + VBox vbox = new VBox(); + pane.setCenter(vbox); + BorderPane.setMargin(vbox, new Insets(20, 0, 0, 0)); + + labelValittu = new Label("Valittu: Kyllä"); + labelValittu.setMaxWidth(1000); + labelValittu.setAlignment(Pos.CENTER); + vbox.getChildren().add(labelValittu); + + ScrollBorder sb = new ScrollBorder(); + vbox.getChildren().add(sb); + // valinta = new RadioButtonChooser<String>(); + // valinta = new ListChooser<String>(); + //valinta = new CheckBoxChooser<String>(); + valinta = new ComboBoxChooser<String>(); + sb.getChildren().add((Node)valinta); + + valinta.setRivit(new String[] {"_Kyllä", "_Ei", "En _osaa sanoa"}); + valinta.setSelectedIndex(0); + + buttonAanesta.setOnAction( (e) -> handleAanesta() ); + + initialize(); + return pane; + } + + private Chooser<String> valinta; + private Label labelValittu; + + void handleAanesta() { + aanesta(); + } + + + private void initialize() { + valinta.addSelectionListener((e) -> nayta()); + labelValittu.setText(""); + } + + + private void nayta() { + String s = valinta.getSelectedText(); + if ( s == null ) return; + labelValittu.setText("Valittu: " + s); + } + + + private void aanesta() { + String kohde = valinta.getSelectedText(); + int i = valinta.getSelectedIndex(); + Dialogs.showMessageDialog("Äänestit siis: " + kohde + " " + i); + } +} diff --git a/luennot/luento09/src/fxAanestysRB/aanestys.css b/luennot/luento09/src/fxAanestysRB/aanestys.css new file mode 100644 index 0000000..83d6f33 --- /dev/null +++ b/luennot/luento09/src/fxAanestysRB/aanestys.css @@ -0,0 +1 @@ +/* JavaFX CSS - Leave this comment until you have at least create one rule which uses -fx-Property */ \ No newline at end of file diff --git a/luennot/luento09/src/lumiukko/Lumiukko.java b/luennot/luento09/src/lumiukko/Lumiukko.java new file mode 100644 index 0000000..7373dac --- /dev/null +++ b/luennot/luento09/src/lumiukko/Lumiukko.java @@ -0,0 +1,182 @@ +/** + * + */ +package lumiukko; + +import java.awt.BorderLayout; +import java.awt.EventQueue; +import java.awt.Point; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.WindowConstants; +import javax.swing.border.EmptyBorder; + +import fi.jyu.mit.Music.BufferedMidiPlayer2; +import fi.jyu.mit.graphics.Circle; +import fi.jyu.mit.graphics.SpacePanel; + +/** + * @author vesal + * @version Feb 5, 2012 + * + */ +public class Lumiukko extends JFrame { + + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final SpacePanel spacePanel = new SpacePanel(); + + + /** + * Launch the application. + * @param args ei käytössä + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + try { + Lumiukko frame = new Lumiukko(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + + /** + * Create the frame. + */ + public Lumiukko() { + setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + setBounds(100, 100, 450, 300); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + spacePanel.addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(MouseEvent e) { + if ( e.getButton() == MouseEvent.BUTTON1 ) + ukko(e.getPoint()); + else if ( e.getButton() == MouseEvent.BUTTON3 ) + soitaAllMyLoving(); + else + soitaPinkPanther(); + } + }); + + contentPane.add(spacePanel, BorderLayout.CENTER); + lumiukko(spacePanel,20,80); + // soitaAllMyLoving(); + } + + + /** + * @param point paikka johon ukko piirretään + */ + protected void ukko(Point point) { + lumiukko(spacePanel, point.x, point.y); + soitaUkkoNoa(); + } + + + /** + * Piirtää lumiukon + * @param window ikkuna johon piirretään + * @param x ukon alapallon x-koordinaatti + * @param y ukon alapallon y-koordinaatti + */ + public static void lumiukko(SpacePanel window, double x, double y) { + window.add(new Circle(x,y-2*15-20-10,10)); + window.add(new Circle(x,y-15-20,15)); + window.add(new Circle(x,y,20)); + } + + + private static BufferedMidiPlayer2 mp = new BufferedMidiPlayer2(); + + /** + * Soittaa UkkoNoaa midi-soittimella + */ + public static void soitaUkkoNoa() { + //MidiPlayer mp = new MidiPlayer(); + mp.stop(); + mp.setTempo(150); + mp.setInstrument(20); + mp.setVerbose(true); + mp.play("CCCEDDDFEEDDC*"); + mp.play("EEEEG*F*DDDDF*E*"); + mp.play("CCCEDDDFEEDDC*"); + mp.runAsync(); + // mp.run(); + } + + + /** + * John Lennon and Paul MacCartney, 1963: "All my loving": + * http://www.musicnotes.com/sheetmusic/mtd.asp?ppn=MN0053910 + */ + public static void soitaAllMyLoving() { + // BufferedMidiPlayer2 mp = new BufferedMidiPlayer2(); + mp.stop(); + mp.printInstruments(); + mp.setInstrument(0,mp.getInstrumentIndex("Steel-str.Gt")); + mp.setTempo(144); + // mp.setInstrument(1,mp.getInstrumentIndex("Organ 3")); + mp.setInstrument(1,mp.getInstrumentIndex("Fingered Bs.")); + double t=0.25; + + mp.play(0," F E | D* E F | G A* H ",t,4); + mp.play(1," - - | D*4 | G* F* ",t,3); + + mp.play(0,"C5* C5 H | A E*2 A | A* A G ",t,4); + mp.play(1,"E*4 | A* E* | F*3 E ",t,3); + + mp.play(0,"F* D C | D*4 | B3* F E ",t,4); + mp.play(1,"D*4 | Bb2* F* | G* -* ",t,3); + + mp.play(0,"D* E F | G* A H | C5* C5 H ",t,4); + mp.play(1,"D*4 | G* F* | E*4 ",t,3); + + mp.play(0,"A E*2 A | A* A G | F* E D ",t,4); + mp.play(1,"A* E* | F*3 E | D*4 ",t,3); + + mp.play(0,"C*4",t,4); + mp.play(1,"E*4",t,3); + + mp.play("---"); + + mp.runAsync(); + } + + + /** + * Henry Manchini, 1963: "The Pink Panther": http://www.musicnotes.com/sheetmusic/mtd.asp?ppn=MN0026839 + */ + public static void soitaPinkPanther() { + mp.stop(); + mp.setInstrument(mp.getInstrumentIndex("Trum.*")); + mp.setTempo(150); + double t=0.25; + mp.play("G#/4 A/2 -/4 A#/4 | B*6.5 -/4 G#/4 A/ -/4 A#/4 | B*6.5 ",t,4); + + mp.play("/4 Bb/4 A/ -/4 Ab/4 G*6.5 -/4 G#/4 A/ -/4 A#/4 B*6 -*0.75 D#/4 ",t,4); + + for (int i=0;i<2; i++) { + mp.play("E -*0.75 F#/4 G -*0.75 D#/4 E*0.75 F#/4 G*0.75 C5/4 B*0.75 E/4 G*0.75 B/4 Bb*2.333 A/3 G/3 E/3 D/3 E*2.334",t,4); + + mp.play("-*0.75 D#/4 E -*0.75 F#/4 G -*0.75 D#/4 E*0.75 F#/4 G*0.75 C5/4 B*0.75 G/4 B*0.75 E5/4 Eb5*6.5 -*0.75 D#/4",t,4); + } + mp.play("---"); + + mp.runAsync(); + } + + +} \ No newline at end of file diff --git a/luennot/luento09/src/lumiukkoCmd/Lumiukot.java b/luennot/luento09/src/lumiukkoCmd/Lumiukot.java new file mode 100644 index 0000000..5756a83 --- /dev/null +++ b/luennot/luento09/src/lumiukkoCmd/Lumiukot.java @@ -0,0 +1,35 @@ +package lumiukkoCmd; + +import fi.jyu.mit.graphics.EasyWindow; + +/** + * Piirretään lumiukkoja + * @author vesal + * @version 14.9.2008 + */ +public class Lumiukot { + + /** + * Piirretään lumiukko valittuun paikkaan + * @param window ikkuna johon piirretään + * @param x ukon alapallon x-koordinaatti + * @param y ukon alapallon y-koordinaatti + */ + public static void lumiukko(EasyWindow window, double x, double y) { + window.addCircle(x,y-2*15-20-10,10); + window.addCircle(x,y-15-20,15); + window.addCircle(x,y,20); + } + + + /** + * Piirretään pari lumiukkoa + * @param args ei käytössä + */ + public static void main(String[] args) { + EasyWindow window = new EasyWindow(); + lumiukko(window,20,80); + lumiukko(window,70,90); + } + +} \ No newline at end of file diff --git a/luennot/luento09/src/lumiukkoFX/LumiukotController.java b/luennot/luento09/src/lumiukkoFX/LumiukotController.java new file mode 100644 index 0000000..924ef87 --- /dev/null +++ b/luennot/luento09/src/lumiukkoFX/LumiukotController.java @@ -0,0 +1,10 @@ +package lumiukkoFX; + +/** + * @author vesal + * @version 7.2.2016 + * + */ +public class LumiukotController { + // TODO +} \ No newline at end of file diff --git a/luennot/luento09/src/lumiukkoFX/LumiukotFX.java b/luennot/luento09/src/lumiukkoFX/LumiukotFX.java new file mode 100644 index 0000000..ace3a37 --- /dev/null +++ b/luennot/luento09/src/lumiukkoFX/LumiukotFX.java @@ -0,0 +1,85 @@ +package lumiukkoFX; + +import java.awt.BorderLayout; +import java.awt.Point; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; + +import javax.swing.JPanel; +import javax.swing.SwingUtilities; + +import javafx.application.Application; +import javafx.embed.swing.SwingNode; +import javafx.scene.Scene; +import javafx.scene.layout.StackPane; +import javafx.stage.Stage; +import fi.jyu.mit.graphics.*; + +import static lumiukko.Lumiukko.*; + +/** + * Lumiukkoja FX-ohjelmaan + * @author vesal + * @version 7.2.2016 + */ +public class LumiukotFX extends Application { + + @Override + public void start(Stage stage) { + final SwingNode swingNode = new SwingNode(); + createAndSetSwingContent(swingNode); + + StackPane pane = new StackPane(); + pane.getChildren().add(swingNode); + + stage.setScene(new Scene(pane, 400, 300)); + stage.show(); + } + + + private void createAndSetSwingContent(final SwingNode swingNode) { + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SpacePanel spacePanel = new SpacePanel(); + JPanel panel = new JPanel(); + panel.setLayout(new BorderLayout(0, 0)); + panel.add(spacePanel, BorderLayout.CENTER); + swingNode.setContent(panel); + // ukko(spacePanel, new Point(50,50)); + lumiukko(spacePanel, 100, 100); + spacePanel.addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(MouseEvent e) { + if ( e.getButton() == MouseEvent.BUTTON1 ) + ukko(spacePanel, e.getPoint()); + else if ( e.getButton() == MouseEvent.BUTTON3 ) + soitaAllMyLoving(); + else + soitaPinkPanther(); + } + }); + + } + }); + } + + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + launch(args); + } + + + /** + * @param spacePanel mihin piirretään + * @param point paikka johon ukko piirretään + */ + protected void ukko(SpacePanel spacePanel, Point point) { + lumiukko(spacePanel, point.x, point.y); + soitaUkkoNoa(); + } + +} diff --git a/luennot/luento09/src/lumiukkoFX/LumiukotMain.java b/luennot/luento09/src/lumiukkoFX/LumiukotMain.java new file mode 100644 index 0000000..2ee60e6 --- /dev/null +++ b/luennot/luento09/src/lumiukkoFX/LumiukotMain.java @@ -0,0 +1,38 @@ +package lumiukkoFX; + +import javafx.application.Application; +import javafx.stage.Stage; +import javafx.scene.Scene; +import javafx.scene.layout.Pane; +import javafx.fxml.FXMLLoader; + + +/** + * @author vesal + * @version 7.2.2016 + * + */ +public class LumiukotMain extends Application { + @Override + public void start(Stage primaryStage) { + try { + FXMLLoader ldr = new FXMLLoader(getClass().getResource("LumiukotView.fxml")); + final Pane root = ldr.load(); + //final LumiukotController lumiukotCtrl = (LumiukotController) ldr.getController(); + Scene scene = new Scene(root); + scene.getStylesheets().add(getClass().getResource("lumiukot.css").toExternalForm()); + primaryStage.setScene(scene); + primaryStage.setTitle("Lumiukot"); + primaryStage.show(); + } catch(Exception e) { + e.printStackTrace(); + } + } + + /** + * @param args Ei käytössä + */ + public static void main(String[] args) { + launch(args); + } +} \ No newline at end of file diff --git a/luennot/luento09/src/lumiukkoFX/LumiukotView.fxml b/luennot/luento09/src/lumiukkoFX/LumiukotView.fxml new file mode 100644 index 0000000..b93700b --- /dev/null +++ b/luennot/luento09/src/lumiukkoFX/LumiukotView.fxml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.layout.BorderPane?> + +<BorderPane xmlns:fx="http://javafx.com/fxml/1" fx:controller="lumiukkoFX.LumiukotController"> + <!-- TODO Add Nodes --> +</BorderPane> diff --git a/luennot/luento09/src/lumiukkoFX/lumiukot.css b/luennot/luento09/src/lumiukkoFX/lumiukot.css new file mode 100644 index 0000000..83d6f33 --- /dev/null +++ b/luennot/luento09/src/lumiukkoFX/lumiukot.css @@ -0,0 +1 @@ +/* JavaFX CSS - Leave this comment until you have at least create one rule which uses -fx-Property */ \ No newline at end of file diff --git a/luennot/luento09/src/soitto/Soittelu.java b/luennot/luento09/src/soitto/Soittelu.java new file mode 100644 index 0000000..54e12b4 --- /dev/null +++ b/luennot/luento09/src/soitto/Soittelu.java @@ -0,0 +1,27 @@ +package soitto; + +import fi.jyu.mit.Music.MidiPlayer; + +/** + * Esimerkki soittamisesta + * @author vesal + * @version 7.2.2016 + */ +public class Soittelu { + + /** + * Sooitetaan UkkoNoa + * @param args ei käytössä + */ + public static void main(String[] args) { + MidiPlayer mp = new MidiPlayer(); + mp.setTempo(150); + mp.printInstruments(); + mp.setInstrument(114); + mp.setVerbose(true); + mp.play("CCCEDDDFEEDDC*"); + mp.play("EEEEG*F*DDDDF*E*"); + mp.play("CCCEDDDFEEDDC*"); + } + +} diff --git a/luennot/luento09/tavoite.txt b/luennot/luento09/tavoite.txt new file mode 100644 index 0000000..8b0c2fd --- /dev/null +++ b/luennot/luento09/tavoite.txt @@ -0,0 +1,65 @@ +Tavoitteita: + +1) Helpompi RadioButton-käyttö +=============================== + +Tyyliin: + + valinta.setKohteet(kohteet); + valinta.setMnemonics(mnemo); + } + + /// Omat aliohjelmat + + private String[] kohteet = {"Kyllä","Ei","En osaa sanoa"}; + private String mnemo = "KEO"; + + private void aanesta() { + String kohde = ""; + int i = valinta.getSelectedIndex(); + if ( i >= 0 ) kohde = kohteet[i]; + JOptionPane.showMessageDialog(null,"Äänestit siis: " + kohde); + } + +2) Helpompi äänestyskohteiden hallinta +======================================= + +Tyyliin GUI: + + public static void main(String[] args) { + Vaihtoehdot valinnat = new Vaihtoehdot2(10); + /* + valinnat.lisaa(new Valinta('K',"Kyllä")); + valinnat.lisaa(new Valinta('E',"Ei")); + valinnat.lisaa(new Valinta('O',"EOS")); + EventQueue.invokeLater(new RunAanestys(valinnat, Onko ohjelmointi kivaa","Äänestit siis"); + */ + valinnat.lisaa(new Valinta('T', "Tyttö")); + valinnat.lisaa(new Valinta('P', "Poika")); + valinnat.lisaa(new Valinta('N', "Nainen")); + valinnat.lisaa(new Valinta('M', "Mies")); + + EventQueue.invokeLater(new RunAanestys(valinnat, "Mitä sukupuolta olet","Olet siis")); + } + +CMD versio: + + public static void main(String[] args) { + Vaihtoehdot valinnat = new Vaihtoehdot2(10); +/* + valinnat.lisaa(new Valinta('K',"Kyllä")); + valinnat.lisaa(new Valinta('E',"Ei")); + valinnat.lisaa(new Valinta('O',"EOS")); + liittyma.aanesta("Onko ohjelmointi kivaa","Äänestit siis"); +*/ + valinnat.lisaa(new Valinta('T',"Tyttö")); + valinnat.lisaa(new Valinta('P',"Poika")); + valinnat.lisaa(new Valinta('N',"Nainen")); + valinnat.lisaa(new Valinta('M',"Mies")); + + AanestysLiittyma liittyma = new AanestysLiittyma(valinnat); + liittyma.aanesta("Mitä sukupuolta olet","Olet siis"); + + System.out.println("Kiitos vastauksista! Hei hei!"); + } + diff --git a/luennot/luento10/.classpath b/luennot/luento10/.classpath new file mode 100644 index 0000000..adeb0a3 --- /dev/null +++ b/luennot/luento10/.classpath @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> + <attributes> + <attribute name="module" value="true"/> + </attributes> + </classpathentry> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento10/.project b/luennot/luento10/.project new file mode 100644 index 0000000..815cb86 --- /dev/null +++ b/luennot/luento10/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento10</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento10/kuvat/astiapeli.png b/luennot/luento10/kuvat/astiapeli.png new file mode 100644 index 0000000000000000000000000000000000000000..4cf1920fef5ea92bb7eb5161cb91ac2e25c259cc GIT binary patch literal 4405 zcmbVQc{tly_t(X%Q=@d~RHLQK*lI}CPRZ05N@=V$XjG}CwM}aYA))Q4QcGJ)r9|42 zYO3UIY_%josi{2(l1PFUA(AK}mPp=ApZQ~c&->2&e(&%5JokCN&$;)Wd+#~t^Ev0< z4A%<|3VQ*2Wn^R&9M9Rg%gF3#m$vWs?37Aa#@|iK$S8>%?aq28lyDi*S%*X6a!aAy z^X_){c15)sYbrc<%~CMkeK^lf$;@*aveF)zMw|V~%gycFx!c8$9^K4zr|G1bJ~*0o z?jdcDzy(*J>2K_n7NL|9G3?rGQSmG2d8)hkg%Vn~0m`HkixQA@2Axi4_4oI3=T_QF z87O!utCxY`Cx*m_s;y|}YRcFzm-?|ldG55jxdpu5j+f|WKG6zeoX0SSFC<_)Wkx84 zczKzZ4M<ToTuvjqmJ(*{?nDJ)9|BO#mJ+j@iXnQjRY*xF<sGUk2J+fJh5~>L@VUpm zoxyRHGzf*gV3JNPq3Bni3|X3eEsh=}au+I-a;pf@%?)MbI@$0=dYoA(7fzSVvAsKS zPJE&@>qanv*N%%V425YBc~86{TeIH&H#*ni)Hc@|&>NzIq_sw1a$E^z$A}YJl|kaq z$VHDQ&ddO*cuZ0^>v~;%6yu3L?)7VtaF`Wc*Pr2b6tkKx=Wi+MmfLrD{f=Uvg8$r+ zXj=WVf8-vvz&{hP5?NFGVIN8h#<cCBi*K)XtwkP$#JV9aF`^m{9y~Z;4PS15%<p+r z%ZTES6C=BF&fmq!j8EJ><6{k7e{&mfxGFV(3J;9Eme>gQj|Vq1qD+g=ciE5;fl(W| zHjIq1_+~<F%Nb{(@)8P&(80uZnm`L6dtC91Bq2`Vx}TrVS1#+r%v`Lj!{dh<=R!eS z)S)+EWA&7)v$?qv)))wl5YUiFWWIYP<+?#tCb{M^{FGlpTV=F=Wsk-H3+)aghe!8B z*{q;b^4vE&t@-z(x)WKO?U&2*t6SCvx+q6aY2rnF4v~Co!sdJSP<OXeC8ay6-nXi= z3q)OScktuGS_B(%^(CTD-ANh)>JT5FYX<tV9HzL5ZZ*e$KkZ%Js7IM{)^IH$wwVRw z(-KE{ge@qafwqPheeJRxR7;Jh^W9L5OopvJw<3~T_y=?`^89ss@w1Q`YGR<N3cL+R z2%W;p9V9NdYR<`(4~WOQEIBQ|j8#$FB{rWMbTM2U!5ReEp8B8&9ZmkACjJhyN&vDR z<G7ERtKx{MdF2#J<4W+B<a<&MS;zCNc2-lNUUgnMs+ePg8KCov`!E;#8)N2%Fy1y> zi#6Pt*-<*$63Uxs|MD#_-;^59bnH-e$RXH#I5X)>+xXf=m%y%Thy;Of{I?POXFY4` zu+JPtOg>REL*h-4KEAT@-+T{p(cK<+%yZGThEFr|hi0~TqM1s*vo3sY{Bm_Os`b0L znUF#k&C!};sP6PEu}vAd6BDBS!$7HZvHSJIqAq!f_-<#oVpWMnOq=Y%GfQAJ1My*n z`MKWA00;ycm?ZhJ1$o+_C+^){VV5_^?55>i?oTc89gBT^O<9gs1&ThukW?d0Yl6zE zE^?|J#K9q)(K!&mJ#98pPn$+BJ#&*%=^xLD)<|I8kxX33WhM0Wcdq1Zq7mGW)b@6d z0aUQ%N`agKHL<52)ex&C09n8#@?#f<G)gzmInCn<>45CjJCdJ4U?2+`>SDu}8P-%w zikEdIoUV<Dh%LfzsjF>ol#7Yb?OBl-iGG2bKQwex5A(hfm+%>B6lzdHr6usj*{>Y8 zJ8>}Zw~_K->%qntdcPka+uro3?2EJBkKP;ALL>a_bf74Y1<Q}Mg=Z^@0NL-Q4%?Tq zHc|tEM3j$QxJF+|xx&{&e7ut@=Je}9Mg2IEc#&GO;o%IQ8300>IHUGXzzH}fcaG05 z30yb>qm~M{mqr{m`#B`xdW`lHyod8+ev)KZn|I`w!mo57V{gb`32kW4#+jB5B_n2! z3k}{*-mda%FfcHXMn64;qhF~WX$o3OGP{)gxzn#c!pGmA*D^J~flG!W;<s;mvr1gv zHgH=sXR0k9SZ_XOG{jYBK1g{t9Gs+x;e{VB&mYRE<guFq+N43T=(`deE&d_CN3Aqq zh3cvVHm}<vZ6iWLUXa5?TVo`lpaQ+YGYW-`HFAWk`rw{IDX6O(Si6QJ*1?J2j!cHh z?(X3!m&wcb0a37J{ViNml(1loOT_bs@eMhM`H?(%`5#eO4Qh_r#KW)kp6%Or*xWVh zPT2t^U^6%iG3R$*C}xnXPYLJa(4yfQJ<#S^y`Ojd(?Z0PlU(_6Obz1AuglL=;$y&B zVz!+A)Sgr2UWTwh-V6LfY9EGC)B0kjxk$#gL+6Kks<M0bm&qIpR5@ywwe#0|ZmCL! zdzFsc@A&)9S88Qt@V;2`Z7;8wvebJw1C7yIck(ooVq4~i8|td9?z5p~nmg)T8RW1K z@uxTLwBAwO=g@$>`IWw>!Sh+aEl<@Y@x_ZFYhj4Qs$#g>B5X4?{vQpE7q4uX$W0gp z1jz}BqgskDm5Q>Yx_j#SNhqtDG!bf}Vij(jQX|YDG&b_O->DeAU93)OvV>G-wGk9! z6kRh<=GdqE)aW@n@NTpQ#C&3=V?&Ehw5vrb>-^*uSPT8FzL5FVdRWjKX8hgnwLq<x zpyd{Cg+%)(Y5%o~qNb4M6K4p*{{6>8KJ8KWF3C3hR`dJ(=O@d^ZEg7=hmkluMp$~R ziqbFo5cID6s(6Vvsc<NH;1nU(u<q8I@Lu$p`tSit1^5WC`J2=yNGs7exy+$bOms`l zRQ^92`Rk_kVe&w7RAAf>CJ@Oer`zDxE5AA0L~t+20%`g5wmNKm|3Od?gmXE1brwpB z`7}DW4-~)jzJYJG&i+l`uB52>gNe)`YPGfZW5`ay<oI9t*u8*{O}AWjB=ueW1b&_2 zw&%0-_t<iViQ!&1AVHLgKOYcVQ&ZFSZHG=)oAekx2DjYKBuEIK?WKaQhbJ7QJ5x~W zF)=H_%Ke8BnpOax3dy!FV?@mz)EbQrwHV^t)3LP8JZ<|cy_P^hKw%_%9>U2jnN*9c zxXyWOo7G+v8Mc~#*+P;Z-;A>MY#VucUp4Ipjm^H+TBc@sdN6|#SB!GD^7tvM-8`;y zuxS*Ky=H2T{1C0LMfN&jf29N#6t=Yau6I+`r!&J%r~B?*Ot>|{{g7|0<AI4!SMIr~ zR*1@N{L~}O8_A&saS^qDtU7af;h}kPtA{D=0xR8=7ER`YOTmUa{vHeKD#}?tJ{tau zn|ma`LFPccO=N@_%w+3I>GZp&ryzTq0vHdbb@TYpB7i-eImLP1nYPuTlaIabO~M77 z^Fm8c2AJAwe@BBhxE@}%^0|$x0zcbg+g$XW;ogtN?cViq3?mwa-+Xb;1%&)|$nXMq z$jm9r7I|qKp}cfg`{hdo$g)KOX8RcZgVU><TbNS-slqV|t@0Pa)^Xy)5eom7AbSSG zTM(XT03~V({)BMVV$0HCtqcDJ+W*88#QRvCm~;)jhEyt*I$V+S*l(BfE<@j^cg%={ z#cxvEkt6TMJtbD(>)!tV5zC*J`Y$Qz-)HvbLu85vC#Jf(^#kJL*H*C~XGU9BmC976 zC$po0&AW?~44vH8jwILSBfz~3PbZSIe%J5B7d8{CFx?Fp-tpr%WfVMrvJ4V4q#R@B z=>GDwp)X`e`TAL@?aVzc>u=~Lhf=Yjzl$w4234NA!oL{0)>o=@1gZJ*VBY3+!~5wp zLxAiaLqJst(~)rOq$g6fs*njbtcufi-T#MUI?9Q@oBsDYveaKWXI;!0{1s;SKS5>Q zX_vN2=y(-g=XxWs_GjYNgak<R+RYEw7uw6!zc6>vh{u5qy?>gkJ7wQ<J6UdKJ)=tr zbyt*9IW|+ec?%%;2vRy^mOqkDmQn&)=fIFq-qQ)Y`>wWhM4f?;z9ZH=5B7!r1Kq)1 zuLUzh7?oY`l*>Ht4VLFPFZ?eV;or^wx4Fc5TD~xel$;D3j~`#n%qB~t$(D{gP2cD7 zd|cI9dMA0t^+raf>rVZ_U&s#K7vx1|bBZ*ZEVA(7$XaPp9V$Ou&qXN=IMZi6JSf@Z zMNQ*0V7cgWj;=`WbR@k;%ax&uqU}HA3Y2zYk30-cKW*7F^Q}?ha0_?DGcKr>bBelJ zH0uaQ1XV=RvAE3lVcz-qeqXoBFqiDo*7F>Xc*Pn&0oj;GzStON8%J9SyvV99!`mnE zT-OtnY`2#W<@ltrg556)Rnv65YoFZYbg`wp3x2vU^@;DC^Y)L5pwm*$e$isDY78KV ztHvxQcI`^Ye$W!Fa`fEa;qU5TMNtl7Hb%KJsHHk#<JmMovStRlbm^m@s>L;4J`cL> zhf}-R7iZwI+#$-F3fxR!PdV6#-{h){tykE@u{$!3(=G@n@}#1j(DQIT;V!NhJBkb; zGZZ9-ECFsQcBPqhsItOO{KzfM6ft1^F*4~u0d)P=+V8^{9ZhO?gZ?UC{gyxsNE9-+ zrPs=A43=3~lXjdIZCvUX*3iXVi^&`}Lg9^mQbBXq-gq-Nu7zaMjXJq`p1ruhg$*y{ zFHksNx4PM--l$8d41&ux?B?HpBgs<BMw7;udxAVCN_7o{9uI*PL=yF*J6o}K@N(x! zjhWU2gq4)ZiOS>l8W%dkZ=|$khFcscvBOT1xSdF6stLoQ6S>4>bE^k;HUWUJAngeV zV62=N)=5~vUz;31QO7QNDOjvK%3b>|XXuoDo+#XR@Wv}=g}~ZDIEui`EE<8fhb;=` z&g(y4ejfURtcf4H93c%g+X{k5Si8}q*SOo3Rj{nl*fsCiZwwPR(AOFZB6b!p#<|U# zojK5iYwm}RorCLv1u5Gj1o6qDC7Y5~G~o>j3yj)1?xVgn^7cjg(B7&uprk5qf0gZB z`m2+^WA|UO(YE~X_?@_EChxQ?3X2}^cMi%RKPkn6l^q9en?4)t)=nIXZ!sN?qINJ` z)}6O^!(OkJt3TcRk7#=!V3{?MaS_Z1wrarqZf#b=GwDn+<JT%909+a%nVjaq_x#3+ zxAk8Bwjbl~^R!ru2LP!bxwII;yhm40_3o!3v(jo}mF@P02>+^d_)~d^bkt?Qg^b|G oJ6yf9IXDt=5g>DYQL^JJEz=DD%&Gg*=MWjkpDx%{+XmeJ7m6&xkpKVy literal 0 HcmV?d00001 diff --git a/luennot/luento10/src/astia/Astia.java b/luennot/luento10/src/astia/Astia.java new file mode 100644 index 0000000..07e194d --- /dev/null +++ b/luennot/luento10/src/astia/Astia.java @@ -0,0 +1,244 @@ +package astia; +/** + * John McLane (Bruce Willis) joutui elokuvassa Die Hard 3 ongelman eteen, + * jossa piti kahdella vesikanisterilla mitata jonkin muun suuruinen + * vesimäärä "tarkasti" ja näin estää pommin räjähtäminen. + * Koska aika meni varsin tiukalle, on vastaavien tilanteiden harjoittelemiseksi + * nyt tehty uusi menestysohjelma "Astia". + *<br> + * Pelillä demonstroidaan/harjoitellaan miten voidaan kahdella astialla, + * 5 l ja 8 l, muodostaa kaikki mahdolliset tilavuudet 1-13 l. + * Pelissä on kaksi varsinaista astiaa: a5 ja a8, sekä kolmas apuastia + * ampari. Nestettä voidaan kerrallaan kaataa yhdestä astiasta toiseen + * joko siten, että astian koko sisältö tyhjennetään jos se mahtuu + * tai astista kaadetaan sen verran että toinen astia tulee täyteen. + *<br> + * Tee ohjelma jota voitasiin käyttää seuraavasti: + *<br> + *<pre> + * Käytössäsi on 8 ja 5 litran astia ja Ämpäri (100 l) + * + * 8 litran astiassa on 0 litraa + * 5 litran astiassa on 0 litraa + * Mistä kaadetaan ja mihin >ä 8[ret] + * 8 litran astiassa on 8 litraa + * 5 litran astiassa on 0 litraa + * Mistä kaadetaan ja mihin >8 5[ret] + * 8 litran astiassa on 3 litraa + * 5 litran astiassa on 5 litraa + * Mistä kaadetaan ja mihin >5 ä[ret] + * 8 litran astiassa on 3 litraa + * 5 litran astiassa on 0 litraa + * Mistä kaadetaan ja mihin >8 5[ret] + * 8 litran astiassa on 0 litraa + * 5 litran astiassa on 3 litraa + * Mistä kaadetaan ja mihin >9 ä + * Nimeä ei tunneta: 9 tai ä + * Tunnetaan nimet: + * ä 5 8 + * 5.0 litran astiassa on 0.0 litraa nestettä + * 8.0 litran astiassa on 0.0 litraa nestettä + * Mistä kaadetaan ja mihin > + *</pre> + * @author Vesa Lappalainen + * @version 1.0, 09.02.2003 + */ +public class Astia { + private final String nimi; + private final double tilavuus; + private double maara; + + + /** + * Alustaa uuden astian tietyn kokoiseksi ja luonnollisetsi tyhjäksi + * @param nimi uuden astian nimi + * @param tilavuus uuden astian tilavuus + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getNimi() === "5l"; + * astia5l.getMaara() ~~~ 0; + * astia5l.getTilavuus() ~~~ 5; + * </pre> + */ + public Astia(String nimi, double tilavuus) { + this.nimi = nimi; + this.tilavuus = tilavuus; + this.maara = 0; + } + + + /** + * Täyttää astian piripintaan asti + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getMaara() ~~~ 0; + * astia5l.tayta(); + * astia5l.getMaara() ~~~ 5; + * </pre> + */ + public void tayta() { + maara = tilavuus; + } + + + /** + * Kaataa astiaan joko lisää tai vähentää, yli ei saa mennä eikä + * pakkasen puolelle + * @param lisa paljonko nestettä laitetaan + * @return paljonko jäi mahtumatta + * @example + * <pre name="test"> + * Astia a5 = new Astia("5",5); + * a5.kaada(3) ~~~ 0.0; a5.getMaara() ~~~ 3.0; + * a5.kaada(5) ~~~ 3.0; a5.getMaara() ~~~ 5.0; + * a5.kaada(-3) ~~~ 0.0; a5.getMaara() ~~~ 2.0; + * a5.kaada(-3) ~~~ -1.0; a5.getMaara() ~~~ 0.0; + * </pre> + */ + public double kaada(double lisa) { + if ( lisa < 0 ) { + double eiRiita = getMaara() + lisa; + if ( eiRiita < 0 ) maara = 0; + else { maara += lisa; eiRiita = 0; } + return eiRiita; + } + + double eiMahu = lisa - getTyhjaa(); + if ( eiMahu < 0 ) { maara += lisa; eiMahu = 0; } + else { maara = tilavuus; } + return eiMahu; + + } + + + /** + * Kaataa tästä astiasta (this) toiseen astiaan niin paljon kuin toiseen + * mahtuu tai tästä astiasta on antaa. + * @param astia astia johon kaadetaan + * + * @example + * <pre name="test"> + * Astia ampari = new Astia("ä",100); + * Astia a8 = new Astia("8",8); + * Astia a5 = new Astia("5",5); + * + * ampari.kaada(a8); a8.getMaara() ~~~ 0; ampari.getMaara() ~~~ 0.0; + * ampari.tayta(); + * ampari.kaada(a8); a8.getMaara() ~~~ 8.0; ampari.getMaara() ~~~ 92.0; + * + * a8.kaada(a5); a8.getMaara() ~~~ 3.0; a5.getMaara() ~~~ 5.0; + * a5.kaada(ampari); a5.getMaara() ~~~ 0.0; ampari.getMaara() ~~~ 97.0; + * a8.kaada(a5); a8.getMaara() ~~~ 0.0; a5.getMaara() ~~~ 3.0; + * ampari.kaada(a8); + * a8.kaada(a5); a8.getMaara() ~~~ 6.0; a5.getMaara() ~~~ 5.0; + * </pre> + */ + public void kaada(Astia astia) { + double siirrettava = astia.getTyhjaa(); + if ( getMaara() < siirrettava ) siirrettava = getMaara(); + astia.kaada(siirrettava); + kaada(-siirrettava); + } + + + /** + * Palautetaan nsteen määrä astiassa + * @return nesteen määrä + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getMaara() ~~~ 0; + * astia5l.tayta(); + * astia5l.getMaara() ~~~ 5; + * </pre> + */ + public double getMaara() { + return maara; + } + + + /** + * Palautetaan astion tilavuus + * @return astian tilavuus + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getTilavuus() ~~~ 5; + * </pre> + */ + public double getTilavuus() { + return tilavuus; + } + + + /** + * Palautetaan astiossa olevan vapaan tilan määrä. + * @return vapaan tilan määrä. + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getTyhjaa() ~~~ 5; + * astia5l.tayta(); + * astia5l.getTyhjaa() ~~~ 0; + * </pre> + */ + public double getTyhjaa() { + return getTilavuus() - getMaara(); + } + + + /** + * Palautetaan astian nimi + * @return astian nimi + * @example + * <pre name="test"> + * Astia astia5l = new Astia("5l",5); + * astia5l.getNimi() === "5l"; + * </pre> + */ + public String getNimi() { + return nimi; + } + + + /** + * Tutkitaan onko astian nimi etsitty + * @param mika verrattava nimi + * @return true jos on samat, false muuten + * + * @example + * <pre name="test"> + * Astia ampari = new Astia("Ämpäri",100); + * ampari.oletko("Ä") === false; + * ampari.oletko("ämpäri") === true; + * ampari.oletko("ÄMPÄRI") === true; + * </pre> + */ + public boolean oletko(String mika) { + return getNimi().equalsIgnoreCase(mika); + } + + + /** + * Testaan astioita + * @param args ei käytössä + */ + public static void main(String[] args) { + Astia astiat[] = { new Astia("ä", 100), new Astia("5", 5), new Astia("8", 8) }; + //int[] luvut = {3,66,2}; + Astia ampari = astiat[0]; + + ampari.tayta(); + + ampari.kaada(astiat[2]); + astiat[2].kaada(astiat[1]); + + System.out.println("8 litran astiassa on " + astiat[2].getMaara() + + " litraa nestettä"); + // for (int i=0; i... ) + // if ( astiat[i].oletko(nimi) ) + } + +} \ No newline at end of file diff --git a/luennot/luento10/src/astia1/Astia.java b/luennot/luento10/src/astia1/Astia.java new file mode 100644 index 0000000..4f0385c --- /dev/null +++ b/luennot/luento10/src/astia1/Astia.java @@ -0,0 +1,105 @@ +package astia1; + +/** + * Luokka ja ohjelma yksinkertaisessa muodossa. + * Katso kehitys: astia.Astia.java + *<br> + * Pelillä demonstroidaan/harjoitellaan miten voidaan kahdella astialla, + * 5 l ja 8 l, muodostaa kaikki mahdolliset tilavuudet 1-13 l. + * Pelissä on kaksi varsinaista astiaa: a5 ja a8, sekä kolmas apuastia + * ampari. Nestettä voidaan kerrallaan kaataa yhdestä astiasta toiseen + * joko siten, että astian koko sisältö tyhjennetään jos se mahtuu + * tai astista kaadetaan sen verran että toinen astia tulee täyteen. + * + * @author Vesa Lappalainen + * @version 1.0, 09.02.2003 + */ +public class Astia { + private double tilavuus; + private double maara; + + + /** + * Alustaa uuden astian tietyn kokoiseksi ja luonnollisetsi tyhjäksi + * @param tilavuus uuden astian tilavuus + * @example + * <pre name="test"> + * Astia a = new Astia(8); + * a.getMaara() ~~~ 0; + * </pre> + */ + public Astia(double tilavuus) { + this.tilavuus = tilavuus; + this.maara = 0; + } + + + /** + * Täyttää astian piripintaan asti + * @example + * <pre name="test"> + * Astia a = new Astia(8); + * a.getMaara() ~~~ 0; + * a.tayta(); + * a.getMaara() ~~~ 8; + * </pre> + */ + public void tayta() { + maara = tilavuus; + } + + + /** + * Kaataa tästä astiasta (this) toiseen astiaan niin paljon kuin toiseen + * mahtuu tai tästä astiasta on antaa. + * @param astia astia johon kaadetaan + * <pre name="test"> + * Astia a8 = new Astia(8); + * Astia a5 = new Astia(5); + * a8.tayta(); + * a8.kaada(a5); + * a5.getMaara() ~~~ 5; + * a8.getMaara() ~~~ 3; + * </pre> + */ + public void kaada(Astia astia) { + double siirrettava = astia.tilavuus - astia.maara; + if (maara < siirrettava) + siirrettava = maara; + astia.maara += siirrettava; + maara -= siirrettava; + } + + + /** + * @return astiassa olevan nesteen määrä + * @example + * <pre name="test"> + * Astia a = new Astia(8); + * a.getMaara() ~~~ 0; + * </pre> + */ + public double getMaara() { + return maara; + } + + + /** + * Malliksi pari astiaa,joiden välillä kaadetaan + * @param args ei käytössä + */ + public static void main(String[] args) { + Astia astia5l = new Astia(5); + Astia astia8l = new Astia(8); + Astia ampari = new Astia(100); + + ampari.tayta(); + + ampari.kaada(astia8l); + astia8l.kaada(astia5l); + + System.out.println("8 litran astiassa on " + astia8l.getMaara() + + " litraa nestettä"); + } + +} \ No newline at end of file diff --git a/luennot/luento11/kerhoUML.png b/luennot/luento11/kerhoUML.png new file mode 100644 index 0000000000000000000000000000000000000000..3d34cf9808d4918ca9571c34e7a58ee4b842994a GIT binary patch literal 16187 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 LdQ>7|81R1pPCKsJ literal 0 HcmV?d00001 diff --git a/luennot/luento12/.classpath b/luennot/luento12/.classpath new file mode 100644 index 0000000..8b87800 --- /dev/null +++ b/luennot/luento12/.classpath @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/demot"/> + <classpathentry kind="lib" path="E:/kurssit/ohj2/Ali/Ali.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento12/.project b/luennot/luento12/.project new file mode 100644 index 0000000..9d86e4a --- /dev/null +++ b/luennot/luento12/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento12</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento12/src/astia/AstiaPeliTaikaAstialla.java b/luennot/luento12/src/astia/AstiaPeliTaikaAstialla.java new file mode 100644 index 0000000..c38ff1d --- /dev/null +++ b/luennot/luento12/src/astia/AstiaPeliTaikaAstialla.java @@ -0,0 +1,104 @@ +package astia; + +import demo.d5.Astia; +import static demo.d5.AstiaPeli.*; +import fi.jyu.mit.ohj2.*; + +/** + * Astiapeli jossa käytetään TaikaAstiaa + * @author Vesa Lappalainen + * @version 1.0, 09.02.2003 + */ +public class AstiaPeliTaikaAstialla { + // #PACKAGEIMPORT + // #import fi.jyu.mit.ohj2.Suuntaaja; + + /** + * Testataan AstiaPeli-luokkaa + * @param args ei käytössä + * @example + * <pre name="test"> + * Suuntaaja.StringInput si = new Suuntaaja.StringInput(""); + * Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + * + * si.input("ä 8\n8 5\n4 5\n\n"); + * main(null); + * String tulos = + * "Käytössäsi on 5.0 sekä 8.0 litran astiat ja Ämpari (0.0 l)\n"+ + * "5.0 litran astiassa on 0.0 litraa nestettä\n" + + * "8.0 litran astiassa on 0.0 litraa nestettä\n" + + * "Mistä kaadetaan ja mihin >" + // NOPMD + * "5.0 litran astiassa on 0.0 litraa nestettä\n" + + * "8.0 litran astiassa on 8.0 litraa nestettä\n" + + * "Mistä kaadetaan ja mihin >" + + * "5.0 litran astiassa on 5.0 litraa nestettä\n" + + * "8.0 litran astiassa on 3.0 litraa nestettä\n" + + * "Mistä kaadetaan ja mihin >" + + * "Nimeä ei tunneta: 4 tai 5\n" + + * "Tunnetaan nimet: \n" + + * "ä 5 8 \n" + + * "5.0 litran astiassa on 5.0 litraa nestettä\n" + + * "8.0 litran astiassa on 3.0 litraa nestettä\n" + + * "Mistä kaadetaan ja mihin >"; + * + * so.ero(tulos) === null; + * si.palauta(); so.palauta(); + * </pre> + */ + public static void main(String[] args) { + Astia ampari = new TaikaAstia("ä"); + Astia astiat[] = { ampari, new Astia("5", 5), new Astia("8", 8) }; + + tulostaOhje(astiat); + + while (true) { + for (int i = 1; i < astiat.length; i++) + System.out.println(astiat[i].getTilavuus() + + " litran astiassa on " + astiat[i].getMaara() + + " litraa nestettä"); + String rivi = Syotto.kysy("Mistä kaadetaan ja mihin"); + if (rivi.length() == 0) + break; + + StringBuffer sb = new StringBuffer(rivi); // NOPMD + String mista = Mjonot.erota(sb); + String mihin = Mjonot.erota(sb); + int imista = etsi(astiat, mista); + int imihin = etsi(astiat, mihin); + + if ((imista < 0) || (imihin < 0)) + nimiOhje(astiat, mista, mihin); + else + astiat[imista].kaada(astiat[imihin]); + } + } + + + /** + * Taika-astia josta riittää aina nestettä ja johon voi aina kaataa + * @author vesal + * @version 17.2.2011 + */ + public static class TaikaAstia extends Astia { // is a + /** + * @param nimi astian nimi + */ + public TaikaAstia(String nimi) { + super(nimi, 0); + } + + + @Override + public double getMaara() { + return Double.MAX_VALUE; + } + + + @Override + public double getTyhjaa() { + return Double.MAX_VALUE; + } + + } + +} \ No newline at end of file diff --git a/luennot/luento12/src/astia/test/AstiaPeliTaikaAstiallaTest.java b/luennot/luento12/src/astia/test/AstiaPeliTaikaAstiallaTest.java new file mode 100644 index 0000000..ef2d239 --- /dev/null +++ b/luennot/luento12/src/astia/test/AstiaPeliTaikaAstiallaTest.java @@ -0,0 +1,48 @@ +package astia.test; +// Generated by ComTest BEGIN +import astia.*; +import fi.jyu.mit.ohj2.Suuntaaja; +import static org.junit.Assert.*; +import org.junit.*; +import static astia.AstiaPeliTaikaAstialla.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2014.02.18 13:31:27 // Generated by ComTest + * + */ +@SuppressWarnings("all") +public class AstiaPeliTaikaAstiallaTest { + + + + // Generated by ComTest BEGIN + /** testMain20 */ + @Test + public void testMain20() { // AstiaPeliTaikaAstialla: 20 + Suuntaaja.StringInput si = new Suuntaaja.StringInput(""); + Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + si.input("ä 8\n8 5\n4 5\n\n"); + main(null); + String tulos = + "Käytössäsi on 5.0 sekä 8.0 litran astiat ja Ämpari (0.0 l)\n"+ + "5.0 litran astiassa on 0.0 litraa nestettä\n" + + "8.0 litran astiassa on 0.0 litraa nestettä\n" + + "Mistä kaadetaan ja mihin >" + // NOPMD + "5.0 litran astiassa on 0.0 litraa nestettä\n" + + "8.0 litran astiassa on 8.0 litraa nestettä\n" + + "Mistä kaadetaan ja mihin >" + + "5.0 litran astiassa on 5.0 litraa nestettä\n" + + "8.0 litran astiassa on 3.0 litraa nestettä\n" + + "Mistä kaadetaan ja mihin >" + + "Nimeä ei tunneta: 4 tai 5\n" + + "Tunnetaan nimet: \n" + + "ä 5 8 \n" + + "5.0 litran astiassa on 5.0 litraa nestettä\n" + + "8.0 litran astiassa on 3.0 litraa nestettä\n" + + "Mistä kaadetaan ja mihin >"; + assertEquals("From: AstiaPeliTaikaAstialla line: 44", null, so.ero(tulos)); + si.palauta(); so.palauta(); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento14/.classpath b/luennot/luento14/.classpath new file mode 100644 index 0000000..6ff2fbd --- /dev/null +++ b/luennot/luento14/.classpath @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/ali"/> + <classpathentry combineaccessrules="false" kind="src" path="/gui"/> + <classpathentry kind="lib" path="E:/kurssit/ohj2/lift/lift.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry combineaccessrules="false" kind="src" path="/live13"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento14/.project b/luennot/luento14/.project new file mode 100644 index 0000000..7bc0f4e --- /dev/null +++ b/luennot/luento14/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento14</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento14/src/guiAanestys/SwingAanestys.java b/luennot/luento14/src/guiAanestys/SwingAanestys.java new file mode 100644 index 0000000..15094bc --- /dev/null +++ b/luennot/luento14/src/guiAanestys/SwingAanestys.java @@ -0,0 +1,248 @@ +package guiAanestys; + +import java.awt.BorderLayout; +import java.awt.EventQueue; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JLabel; +import java.awt.Font; +import javax.swing.BoxLayout; +import javax.swing.JButton; +import java.awt.Component; +import javax.swing.Box; +import javax.swing.JOptionPane; +import javax.swing.SwingConstants; +import javax.swing.UIManager; +import valinta.Vaihtoehdot2; +import valinta.Valinta; +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; + +import fi.jyu.mit.gui.AbstractChooser; +import fi.jyu.mit.gui.IStringListChooser; +import fi.jyu.mit.gui.RadioButtonChooser; +import fi.jyu.mit.gui.SelectionChangeListener; + +/** + * Pieni esimerkki äänestys-ohjelmasta joka on toteutettu oliotaulukon avulla. + * + * @author vesal + * @version 6.2.2011 + */ +public class SwingAanestys extends JFrame { + + /** + * Testataan gui-äänestysliitymää + * @param args ei käytössä + */ + public static void main(String[] args) { + Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + + valinnat.lisaa(new Valinta('K',"Kyllä")); + valinnat.lisaa(new Valinta('E',"Ei")); + valinnat.lisaa(new Valinta('O',"EOS")); + SwingAanestys.aanesta(valinnat, "Onko ohjelmointi kivaa","Äänestit siis"); + /* + valinnat.lisaa(new Valinta('T', "Tyttö")); + valinnat.lisaa(new Valinta('P', "Poika")); + valinnat.lisaa(new Valinta('N', "Nainen")); + valinnat.lisaa(new Valinta('M', "Mies")); + */ + //SwingAanestys.aanesta(valinnat, "Mitä sukupuolta olet","Olet siis"); + } + + + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final JLabel labelAihe = new JLabel("Onko ohjelmointi kivaa?"); + private final JPanel panelAanestys = new JPanel(); + private final JButton buttonAanesta = new JButton("\u00C4\u00E4nest\u00E4"); + private final Component verticalStrut = Box.createVerticalStrut(20); + private final JLabel labelValittu = new JLabel(" "); + private final JPanel panelValittu = new JPanel(); + private final AbstractChooser<String> valinta = new RadioButtonChooser(); + private final JPanel panelAanestaButton = new JPanel(); + private Vaihtoehdot2 vaihtoehdot; + private String toteamus = "Äänestit siis"; + + + + /** + * Aloitetaan äänestys + * @param valinnat lista valinnoista, joita voidaan tehdä + * @param alkuteksti teksti joka näytetään lomakkeen yläotsikkona + * @param toteamus teksti joka tulee jokaisen äänestyksen jälkeen. + */ + public static void aanesta(final Vaihtoehdot2 valinnat, final String alkuteksti, final String toteamus) { + try { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } catch (Throwable e) { + // + } + EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + try { + SwingAanestys frame = new SwingAanestys(); + frame.setKohteet(valinnat, alkuteksti,toteamus); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + + /** + * Alusteaan lomake + */ + public SwingAanestys() { + setTitle("\u00C4\u00E4nestys"); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 245, 306); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + labelAihe.setFont(new Font("Arial", Font.BOLD, 19)); + + contentPane.add(labelAihe, BorderLayout.NORTH); + contentPane.add(panelAanestys, BorderLayout.CENTER); + panelAanestys.setBorder(new EmptyBorder(20, 20, 20, 20)); + panelAanestys.setLayout(new BoxLayout(panelAanestys, BoxLayout.Y_AXIS)); + valinta.setCaption("Valitse"); + valinta.addSelectionChangeListener(new SelectionChangeListener<String>() { + @Override + public void selectionChange(IStringListChooser<String> sender) { + valintaVaihtui(); + } + }); + + panelAanestys.add(panelValittu); + labelValittu.setName("valittu"); + panelValittu.add(labelValittu); + labelValittu.setHorizontalAlignment(SwingConstants.LEFT); + + valinta.setName("valinta"); + valinta.setMnemonics("KEO"); + valinta.setKohteet(new String[] {"Kyll\u00E4", "Ei", "En osaa sanoa"}); + valinta.setSelectedIndex(0); + + panelAanestys.add(valinta); + panelAanestys.add(verticalStrut); + + panelAanestys.add(panelAanestaButton); + panelAanestaButton.add(buttonAanesta); + buttonAanesta.setHorizontalAlignment(SwingConstants.LEADING); + buttonAanesta.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent arg0) { + aanesta(); + } + }); + getRootPane().setDefaultButton(buttonAanesta); } + + + /// Omat aliohjelmat + + /** + * Laitetaan kohteet ja tekstit. + * @param valinnat lista valinnoista, joita voidaan tehdä + * @param alkuteksti teksti joka näytetään lomakkeen yläotsikkona + * @param toteamus teksti joka tulee jokaisen äänestyksen jälkeen. + */ + public void setKohteet(Vaihtoehdot2 valinnat, String alkuteksti, String toteamus) { + vaihtoehdot = valinnat; + labelAihe.setText(alkuteksti); + this.toteamus = toteamus; + valinta.setKohteet(valinnat.getKohteet()); + valinta.setMnemonics(valinnat.getKirjaimet()); + } + + + /** + * Vaihdetaan valinnan tekstiä + * @example + * <pre name="test"> + * #import javax.swing.*; + * #import valinta.Vaihtoehdot2; + * #import valinta.Valinta; + * comtest.GUITester g = new comtest.GUITester(); + * SwingAanestys frame = new SwingAanestys(); + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('K',"Kyllä")); + * valinnat.lisaa(new Valinta('E',"Ei")); + * valinnat.lisaa(new Valinta('O',"En osaa sanoa")); + * frame.setKohteet(valinnat, "Onko ohjelmointi kivaa","Äänestit siis"); + * g.showWindow(frame); + * JLabel l = g.getComponent(JLabel.class,g.where.nameIs("valittu")); + * l.getText() =R= "Valittu: Kyllä"; + * JComponent rb = g.getComponent(JComponent.class,g.where.textIs("Ei")); + * g.click(rb); + * l.getText() === "Valittu: Ei"; + * + * #import fi.jyu.mit.gui.AbstractChooser; + * AbstractChooser<String> valinta = g.getComponent(AbstractChooser.class,g.where.nameIs("valinta")); + * valinta.setSelectedIndex(2); + * l = g.getComponent(JLabel.class,g.where.nameIs("valittu")); + * l.getText() === "Valittu: En osaa sanoa"; + * </pre> + */ + protected void valintaVaihtui() { + labelValittu.setText("Valittu: "+valinta.getSelectedText()); + } + + + /** + * Äänestetään valittua kohdetta + * @example + * <pre name="test"> + * #import javax.swing.*; + * comtest.GUITester g = new comtest.GUITester(); + * SwingAanestys frame = new SwingAanestys(); + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('K',"Kyllä")); + * valinnat.lisaa(new Valinta('E',"Ei")); + * valinnat.lisaa(new Valinta('O',"En osaa sanoa")); + * frame.setKohteet(valinnat, "Onko ohjelmointi kivaa","Äänestit siis"); + * g.showWindow(frame); + * JButton buttonAanesta = g.getComponent(JButton.class,g.where.textMatches(".*Äänes.*")); + * + * g.click(buttonAanesta); + * JLabel l = g.getComponent(JLabel.class,g.where.textMatches(".*Äänes.*")); + * l.getText() =R= ".*Äänestit siis: <b>Kyllä.*"; + * g.click(g.getComponent(JButton.class,g.where.textIs("OK"))); + * + * JComponent rb = g.getComponent(JComponent.class,g.where.textIs("Ei")); + * g.click(rb); + * g.click(buttonAanesta); + * l = g.getComponent(JLabel.class,g.where.textMatches(".*Äänes.*")); + * l.getText() =R= ".*Äänestit siis: <b>Ei.*"; + * g.click(g.getComponent(JButton.class,g.where.textIs("OK"))); + * + * rb = g.getComponent(JComponent.class,g.where.textIs("En osaa sanoa")); + * g.click(rb); + * g.click(buttonAanesta); + * l = g.getComponent(JLabel.class,g.where.textMatches(".*Äänes.*")); + * l.getText() =R= ".*Äänestit siis: <b>En osaa sanoa.*"; + * g.click(g.getComponent(JButton.class,g.where.textIs("OK"))); + * + * </pre> + */ + protected void aanesta() { + String kohde = ""; + int i = valinta.getSelectedIndex(); + if ( i >= 0 ) kohde = valinta.getSelectedText(); + if ( vaihtoehdot == null ) { + JOptionPane.showMessageDialog(null, toteamus + ": " + kohde); + return; + } + vaihtoehdot.anna(i).lisaa(); + JOptionPane.showMessageDialog(null, "<html>" + toteamus + ": <b>" + kohde + "</b>" + + vaihtoehdot.aanetAsHTMLTable() + + "</html>"); + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiAanestys/test/SwingAanestysTest.java b/luennot/luento14/src/guiAanestys/test/SwingAanestysTest.java new file mode 100644 index 0000000..7697d50 --- /dev/null +++ b/luennot/luento14/src/guiAanestys/test/SwingAanestysTest.java @@ -0,0 +1,76 @@ +package guiAanestys.test; +// Generated by ComTest BEGIN +import javax.swing.*; +import valinta.Vaihtoehdot2; +import valinta.Valinta; +import static org.junit.Assert.*; +import org.junit.*; +import fi.jyu.mit.gui.AbstractChooser; +import guiAanestys.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2013.02.19 13:41:31 // Generated by ComTest + * + */ +@SuppressWarnings("all") +public class SwingAanestysTest { + + + + // Generated by ComTest BEGIN + /** testValintaVaihtui167 */ + @Test + public void testValintaVaihtui167() { // SwingAanestys: 167 + comtest.GUITester g = new comtest.GUITester(); + SwingAanestys frame = new SwingAanestys(); + Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + valinnat.lisaa(new Valinta('K',"Kyllä")); + valinnat.lisaa(new Valinta('E',"Ei")); + valinnat.lisaa(new Valinta('O',"En osaa sanoa")); + frame.setKohteet(valinnat, "Onko ohjelmointi kivaa","Äänestit siis"); + g.showWindow(frame); + JLabel l = g.getComponent(JLabel.class,g.where.nameIs("valittu")); + { String _l_=l.getText(),_r_="Valittu: Kyllä"; if ( !_l_.matches(_r_) ) fail("From: SwingAanestys line: 180" + " does not match: ["+ _l_ + "] != [" + _r_ + "]");}; + JComponent rb = g.getComponent(JComponent.class,g.where.textIs("Ei")); + g.click(rb); + assertEquals("From: SwingAanestys line: 183", "Valittu: Ei", l.getText()); + AbstractChooser<String> valinta = g.getComponent(AbstractChooser.class,g.where.nameIs("valinta")); + valinta.setSelectedIndex(2); + l = g.getComponent(JLabel.class,g.where.nameIs("valittu")); + assertEquals("From: SwingAanestys line: 189", "Valittu: En osaa sanoa", l.getText()); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testAanesta200 */ + @Test + public void testAanesta200() { // SwingAanestys: 200 + comtest.GUITester g = new comtest.GUITester(); + SwingAanestys frame = new SwingAanestys(); + Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + valinnat.lisaa(new Valinta('K',"Kyllä")); + valinnat.lisaa(new Valinta('E',"Ei")); + valinnat.lisaa(new Valinta('O',"En osaa sanoa")); + frame.setKohteet(valinnat, "Onko ohjelmointi kivaa","Äänestit siis"); + g.showWindow(frame); + JButton buttonAanesta = g.getComponent(JButton.class,g.where.textMatches(".*Äänes.*")); + g.click(buttonAanesta); + JLabel l = g.getComponent(JLabel.class,g.where.textMatches(".*Äänes.*")); + { String _l_=l.getText(),_r_=".*Äänestit siis: <b>Kyllä.*"; if ( !_l_.matches(_r_) ) fail("From: SwingAanestys line: 214" + " does not match: ["+ _l_ + "] != [" + _r_ + "]");}; + g.click(g.getComponent(JButton.class,g.where.textIs("OK"))); + JComponent rb = g.getComponent(JComponent.class,g.where.textIs("Ei")); + g.click(rb); + g.click(buttonAanesta); + l = g.getComponent(JLabel.class,g.where.textMatches(".*Äänes.*")); + { String _l_=l.getText(),_r_=".*Äänestit siis: <b>Ei.*"; if ( !_l_.matches(_r_) ) fail("From: SwingAanestys line: 221" + " does not match: ["+ _l_ + "] != [" + _r_ + "]");}; + g.click(g.getComponent(JButton.class,g.where.textIs("OK"))); + rb = g.getComponent(JComponent.class,g.where.textIs("En osaa sanoa")); + g.click(rb); + g.click(buttonAanesta); + l = g.getComponent(JLabel.class,g.where.textMatches(".*Äänes.*")); + { String _l_=l.getText(),_r_=".*Äänestit siis: <b>En osaa sanoa.*"; if ( !_l_.matches(_r_) ) fail("From: SwingAanestys line: 228" + " does not match: ["+ _l_ + "] != [" + _r_ + "]");}; + g.click(g.getComponent(JButton.class,g.where.textIs("OK"))); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalli/GUIMalli.java b/luennot/luento14/src/guiMalli/GUIMalli.java new file mode 100644 index 0000000..4ed4c93 --- /dev/null +++ b/luennot/luento14/src/guiMalli/GUIMalli.java @@ -0,0 +1,81 @@ +package guiMalli; + +import java.awt.BorderLayout; +import java.awt.EventQueue; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextArea; +import javax.swing.JButton; +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; + +/** + * Malli luokasta, joka pyytää toista luokkaa kirjoittamaan tämän luokan teksti-ikkunaan + * @author vesal + * @version 23.2.2011 + */ +public class GUIMalli extends JFrame { + + /** */ + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final JTextArea textArea = new JTextArea(); + private final JButton btnKirjoita = new JButton("Kirjoita"); + /** + * @wbp.nonvisual location=148,371 + */ + private final KirjoitaSwing kirjoitaSwing = new KirjoitaSwing(); + + + /** + * @return viite olioon, joka hoitaa kirjoittamisen + */ + protected KirjoitaSwing getKirjoitaSwing() { + return kirjoitaSwing; + } + + + /** + * Launch the application. + * @param args ei käytössä + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + try { + GUIMalli frame = new GUIMalli(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + + /** + * Create the frame. + */ + public GUIMalli() { + getKirjoitaSwing().setTextArea(textArea); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 450, 300); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + + contentPane.add(textArea, BorderLayout.CENTER); + btnKirjoita.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent arg0) { + getKirjoitaSwing().kirjoita(); + } + }); + + contentPane.add(btnKirjoita, BorderLayout.SOUTH); + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalli/KirjoitaSwing.java b/luennot/luento14/src/guiMalli/KirjoitaSwing.java new file mode 100644 index 0000000..7d66771 --- /dev/null +++ b/luennot/luento14/src/guiMalli/KirjoitaSwing.java @@ -0,0 +1,40 @@ +package guiMalli; + +import java.io.PrintStream; +import javax.swing.JTextArea; +import fi.jyu.mit.gui.TextAreaOutputStream; + +/** + * Malli luokasta joka kirjoittaa toisen luokan ikkunaan + * @author vesal + * @version 23.2.2011 + * @version 18.2.2012 - pientä hiomista + */ +public class KirjoitaSwing { + private JTextArea textArea; + + /** + * @return the textArea + */ + public JTextArea getTextArea() { + return textArea; + } + + /** + * @param textArea the textArea to set + */ + public void setTextArea(JTextArea textArea) { + this.textArea = textArea; + } + + + /** + * Kirjoittaa ikkunaan Hello World! + */ + public void kirjoita() { + try ( PrintStream out = TextAreaOutputStream.getTextPrintStream(textArea) ) { + out.println("Hello World!"); + } + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalli2/GUIMalli.java b/luennot/luento14/src/guiMalli2/GUIMalli.java new file mode 100644 index 0000000..d8ae175 --- /dev/null +++ b/luennot/luento14/src/guiMalli2/GUIMalli.java @@ -0,0 +1,90 @@ +package guiMalli2; + +import java.awt.BorderLayout; +import java.awt.EventQueue; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JTextArea; +import javax.swing.JButton; + +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; + +/** + * Malli luokasta, joka antaa näkyville oman tekstialuuensa ja luovuttaa + * itsensä toisen luokan käyttöön ja toinen luokka kirjoitata tuohon tekstialueeseen + * @author vesal + * @version 14.3.2013 + */ +public class GUIMalli extends JFrame { + + /** */ + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final JTextArea textArea = new JTextArea(); + private final JButton btnKirjoita = new JButton("Kirjoita"); + /** + * @wbp.nonvisual location=148,371 + */ + private final KirjoitaSwing kirjoitaSwing = new KirjoitaSwing(this); + + + /** + * @return viite olioon, joka hoitaa kirjoittamisen + */ + protected KirjoitaSwing getKirjoitaSwing() { + return kirjoitaSwing; + } + + + /** + * Launch the application. + * @param args ei käytössä + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + try { + GUIMalli frame = new GUIMalli(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + + /** + * Create the frame. + */ + public GUIMalli() { + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 450, 300); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + + contentPane.add(textArea, BorderLayout.CENTER); + btnKirjoita.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent arg0) { + getKirjoitaSwing().kirjoita(); + } + }); + + contentPane.add(btnKirjoita, BorderLayout.SOUTH); + } + + + /** + * @return alue johon saa kirjoittaa + */ + public JTextArea getTextArea() { + return textArea; + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalli2/KirjoitaSwing.java b/luennot/luento14/src/guiMalli2/KirjoitaSwing.java new file mode 100644 index 0000000..9ddabe4 --- /dev/null +++ b/luennot/luento14/src/guiMalli2/KirjoitaSwing.java @@ -0,0 +1,31 @@ +package guiMalli2; + +import java.io.PrintStream; +import fi.jyu.mit.gui.TextAreaOutputStream; + +/** + * Malli luokasta joka kirjoittaa toisen luokan ikkunaan + * @author vesal + * @version 23.2.2011 + * @version 18.2.2012 - pientä hiomista + */ +public class KirjoitaSwing { + private GUIMalli guiMalli; + + /** + * @param guiMalli mihin guihin saadaan kirjoittaa + */ + public KirjoitaSwing(GUIMalli guiMalli) { + this.guiMalli = guiMalli; + } + + /** + * Kirjoittaa ikkunaan Hello World! + */ + public void kirjoita() { + try ( PrintStream out = TextAreaOutputStream.getTextPrintStream(guiMalli.getTextArea()) ) { + out.println("Hello World!"); + } + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalli2Kerho/KerhoGUI.java b/luennot/luento14/src/guiMalli2Kerho/KerhoGUI.java new file mode 100644 index 0000000..5f69e95 --- /dev/null +++ b/luennot/luento14/src/guiMalli2Kerho/KerhoGUI.java @@ -0,0 +1,136 @@ +/** + * + */ +package guiMalli2Kerho; + +import java.awt.BorderLayout; +import java.awt.EventQueue; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JButton; +import javax.swing.JSplitPane; +import java.awt.Dimension; +import javax.swing.JTextArea; +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; +import javax.swing.JScrollPane; + +/** + * Yksinkertaistettu malli käyttöliittymästä + * @author vesal + * @version 24.2.2011 + */ +public class KerhoGUI extends JFrame { + + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final JPanel panelNappulat = new JPanel(); + private final JButton buttonLisaa = new JButton("Lis\u00E4\u00E4"); + private final JButton btnTulosta = new JButton("Tulosta"); + private final JSplitPane splitPane = new JSplitPane(); + private final JPanel panelJasen = new JPanel(); + private final JPanel panelKaikkiJasenet = new JPanel(); + private final JTextArea textJasen = new JTextArea(); + /** + * @wbp.nonvisual location=110,351 + */ + private final KerhoSwing kerhoSwing = new KerhoSwing(this); + private final JScrollPane scrollPane = new JScrollPane(); + private final JTextArea textArea = new JTextArea(); + + + /** + * @return tekstialue johon saa kirjoittaa + */ + public JTextArea getTextJasenet() { + return textArea; + } + + + /** + * @return tekstialue johon saa kirjoittaa + */ + public JTextArea getTextJasen() { + return textJasen; + } + + + private final JPanel panel = new JPanel(); + + + /** + * Launch the application. + * @param args ei käytössä + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + try { + KerhoGUI frame = new KerhoGUI(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + + /** + * Create the frame. + */ + public KerhoGUI() { + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 450, 300); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + + contentPane.add(panelNappulat, BorderLayout.SOUTH); + buttonLisaa.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent arg0) { + getKerhoSwing().uusiJasen(); + } + }); + + panelNappulat.add(buttonLisaa); + btnTulosta.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent arg0) { + getKerhoSwing().tulostaJasenet(); + } + }); + + panelNappulat.add(btnTulosta); + + contentPane.add(splitPane, BorderLayout.CENTER); + panelJasen.setPreferredSize(new Dimension(200, 10)); + + splitPane.setLeftComponent(panelJasen); + panelJasen.setLayout(new BorderLayout(0, 0)); + + panelJasen.add(textJasen); + + splitPane.setRightComponent(panelKaikkiJasenet); + panelKaikkiJasenet.setLayout(new BorderLayout(0, 0)); + + panelKaikkiJasenet.add(scrollPane, BorderLayout.CENTER); + + scrollPane.setViewportView(panel); + panel.setLayout(new BorderLayout(0, 0)); + panel.add(textArea); + } + + + /** + * @return viite käytössä olevaan KerhoSwingiin + */ + protected KerhoSwing getKerhoSwing() { + return kerhoSwing; + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalli2Kerho/KerhoSwing.java b/luennot/luento14/src/guiMalli2Kerho/KerhoSwing.java new file mode 100644 index 0000000..5a0cf0f --- /dev/null +++ b/luennot/luento14/src/guiMalli2Kerho/KerhoSwing.java @@ -0,0 +1,78 @@ +package guiMalli2Kerho; + +import java.io.PrintStream; + +import javax.swing.JOptionPane; + +import fi.jyu.mit.gui.TextAreaOutputStream; +import kerho.SailoException; +import kerho.*; + +/** + * + * @author vesal + * @version 24.2.2011 + */ +public class KerhoSwing { + private final Kerho kerho; + private final KerhoGUI kerhoGUI; + + + /** + * Alustaa luokan niin, että se voi käyttää Swing-komponentteja + * @param kerhoGUI gui johon voi kirjoitella + */ + public KerhoSwing(KerhoGUI kerhoGUI) { + kerho = new Kerho(); + this.kerhoGUI = kerhoGUI; + } + + + /** + * Lisätään uusi jäsen + */ + public void uusiJasen() { + try { + Jasen jasen = new Jasen(); + jasen.rekisteroi(); + jasen.vastaaAkuAnkka(); + kerho.lisaa(jasen); + kerhoGUI.getTextJasen().setText(""); + try (PrintStream os = TextAreaOutputStream.getTextPrintStream(kerhoGUI.getTextJasen()) ) { + tulosta(os,jasen); + } + } catch (SailoException e) { + JOptionPane.showMessageDialog(null, "Lisääminen ei onnistu"); + } + + } + + + + /** + * Tulostaa jäsenen tiedot + * @param os tietovirta johon tulostetaan + * @param jasen tulostettava jäsen + */ + public void tulosta(PrintStream os, final Jasen jasen) { + os.println("----------------------------------------------"); + jasen.tulosta(os); + os.println("----------------------------------------------"); + } + + + /** + * Tulostaa kaikki jäsenet + */ + public void tulostaJasenet() { + kerhoGUI.getTextJasenet().setText(""); + try ( PrintStream os = TextAreaOutputStream.getTextPrintStream(kerhoGUI.getTextJasenet()) ) { + for (int i=0; i<kerho.getJasenia(); i++) { + Jasen jasen = kerho.annaJasen(i); + tulosta(os,jasen); + } + } + } + + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalliKerho/KerhoGUI.java b/luennot/luento14/src/guiMalliKerho/KerhoGUI.java new file mode 100644 index 0000000..05cc39a --- /dev/null +++ b/luennot/luento14/src/guiMalliKerho/KerhoGUI.java @@ -0,0 +1,121 @@ +/** + * + */ +package guiMalliKerho; + +import java.awt.BorderLayout; +import java.awt.EventQueue; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JButton; +import javax.swing.JSplitPane; +import java.awt.Dimension; +import javax.swing.JTextArea; +import java.awt.event.ActionListener; +import java.awt.event.ActionEvent; +import javax.swing.JScrollPane; + +/** + * Yksinkertaistettu malli käyttöliittymästä + * @author vesal + * @version 24.2.2011 + */ +public class KerhoGUI extends JFrame { + + /** */ + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final JPanel panelNappulat = new JPanel(); + private final JButton buttonLisaa = new JButton("Lis\u00E4\u00E4"); + private final JButton btnTulosta = new JButton("Tulosta"); + private final JSplitPane splitPane = new JSplitPane(); + private final JPanel panelJasen = new JPanel(); + private final JPanel panelKaikkiJasenet = new JPanel(); + private final JTextArea textJasen = new JTextArea(); + /** + * @wbp.nonvisual location=110,351 + */ + private final KerhoSwing kerhoSwing = new KerhoSwing(); + private final JScrollPane scrollPane = new JScrollPane(); + private final JTextArea textArea = new JTextArea(); + private final JPanel panel = new JPanel(); + + + /** + * Launch the application. + * @param args ei käytössä + */ + public static void main(String[] args) { + EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + try { + KerhoGUI frame = new KerhoGUI(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + + /** + * Create the frame. + */ + public KerhoGUI() { + kerhoSwing.setTextJasenet(textArea); + getKerhoSwing().setTextJasen(textJasen); + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 450, 300); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + + contentPane.add(panelNappulat, BorderLayout.SOUTH); + buttonLisaa.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent arg0) { + getKerhoSwing().uusiJasen(); + } + }); + + panelNappulat.add(buttonLisaa); + btnTulosta.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent arg0) { + getKerhoSwing().tulostaJasenet(); + } + }); + + panelNappulat.add(btnTulosta); + + contentPane.add(splitPane, BorderLayout.CENTER); + panelJasen.setPreferredSize(new Dimension(200, 10)); + + splitPane.setLeftComponent(panelJasen); + panelJasen.setLayout(new BorderLayout(0, 0)); + + panelJasen.add(textJasen); + + splitPane.setRightComponent(panelKaikkiJasenet); + panelKaikkiJasenet.setLayout(new BorderLayout(0, 0)); + + panelKaikkiJasenet.add(scrollPane, BorderLayout.CENTER); + + scrollPane.setViewportView(panel); + panel.setLayout(new BorderLayout(0, 0)); + panel.add(textArea); + } + + + /** + * @return viite käytössä olevaan KerhoSwingiin + */ + protected KerhoSwing getKerhoSwing() { + return kerhoSwing; + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/guiMalliKerho/KerhoSwing.java b/luennot/luento14/src/guiMalliKerho/KerhoSwing.java new file mode 100644 index 0000000..4b4d375 --- /dev/null +++ b/luennot/luento14/src/guiMalliKerho/KerhoSwing.java @@ -0,0 +1,111 @@ +package guiMalliKerho; + +import java.io.PrintStream; + +import javax.swing.JOptionPane; +import javax.swing.JTextArea; + +import fi.jyu.mit.gui.TextAreaOutputStream; +import kerho.SailoException; +import kerho.*; + +/** + * + * @author vesal + * @version 24.2.2011 + */ +public class KerhoSwing { + private final Kerho kerho; + private JTextArea textJasen; + private JTextArea textJasenet; + + + /** + * @return the textJasen + */ + public JTextArea getTextJasen() { + return textJasen; + } + + + /** + * @param textJasen the textJasen to set + */ + public void setTextJasen(JTextArea textJasen) { + this.textJasen = textJasen; + } + + + /** + * @return the textJasenet + */ + public JTextArea getTextJasenet() { + return textJasenet; + } + + + /** + * @param textJasenet the textJasenet to set + */ + public void setTextJasenet(JTextArea textJasenet) { + this.textJasenet = textJasenet; + } + + + /** + * Alustaa luokan niin, että se voi käyttää Swing-komponentteja + */ + public KerhoSwing() { + kerho = new Kerho(); + } + + + /** + * Lisätään uusi jäsen + */ + public void uusiJasen() { + try { + Jasen jasen = new Jasen(); + jasen.rekisteroi(); + jasen.vastaaAkuAnkka(); + kerho.lisaa(jasen); + textJasen.setText(""); + try (PrintStream os = TextAreaOutputStream.getTextPrintStream(textJasen) ) { + tulosta(os,jasen); + } + } catch (SailoException e) { + JOptionPane.showMessageDialog(null, "Lisääminen ei onnistu"); + } + + } + + + + /** + * Tulostaa jäsenen tiedot + * @param os tietovirta johon tulostetaan + * @param jasen tulostettava jäsen + */ + public void tulosta(PrintStream os, final Jasen jasen) { + os.println("----------------------------------------------"); + jasen.tulosta(os); + os.println("----------------------------------------------"); + } + + + + /** + * Tulostaa kaikki jäsenet + */ + public void tulostaJasenet() { + textJasenet.setText(""); + try ( PrintStream os = TextAreaOutputStream.getTextPrintStream(textJasenet) ) { + for (int i=0; i<kerho.getJasenia(); i++) { + Jasen jasen = kerho.annaJasen(i); + tulosta(os,jasen); + } + } + } + + +} \ No newline at end of file diff --git a/luennot/luento14/src/valinta/AanestysLiittyma.java b/luennot/luento14/src/valinta/AanestysLiittyma.java new file mode 100644 index 0000000..1866d7b --- /dev/null +++ b/luennot/luento14/src/valinta/AanestysLiittyma.java @@ -0,0 +1,235 @@ +package valinta; + +import fi.jyu.mit.ohj2.IO; +import fi.jyu.mit.ohj2.Mjonot; + +/** + * Luokka äänestyksen käyttöliittymälle + * @author Vesa Lappalainen + * @version 1.0, 27.02.2003 + * @version 1.1, 03.02.2003 + */ +public class AanestysLiittyma { + // #import fi.jyu.mit.ohj2.Suuntaaja; + + private final Vaihtoehdot2 valinnat; + + + /** + * Alustetaan sisäinen data-osoitin + * @param valinnat data jota käyttöliittymä käyttää + */ + public AanestysLiittyma(Vaihtoehdot2 valinnat) { + this.valinnat = valinnat; + } + + + /** + * Kysytään halutaanko jatkaa suoritusta + * @return jatketaanko (true) vai ei (false) + * @example + * <pre name="test"> + * Suuntaaja.StringInput si = new Suuntaaja.StringInput(""); + * Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + * + * si.input("\n"); jatketaan() === true; + * si.input("k\n"); jatketaan() === true; + * si.input("e\n"); jatketaan() === false; + * + * si.palauta(); so.palauta(); + * </pre> + */ + public static boolean jatketaan() { + char c; + System.out.println("Jatketaanko (K/e):"); + c = IO.odota_nappain("KE", 'K', IO.MERKKI_ISOKSI); + System.out.println("" + c); + return (c == 'K'); + } + + + /** + * Tulostetaan äänestyksen tämän hetkinen tilanne + * @example + * <pre name="test"> + * Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + * + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('T',"Tyttö")); + * valinnat.lisaa(new Valinta('P',"Poika")); + * + * AanestysLiittyma liittyma = new AanestysLiittyma(valinnat); + * liittyma.tulostaAanet(); + * String tulos = + * "Tilanne: \n" + + * "Tyttö : 0\n" + + * "Poika : 0\n"; + * + * so.ero(tulos) === null; + * so.palauta(); + * </pre> + */ + public void tulostaAanet() { + System.out.println("Tilanne: "); + for (int i = 0; i < valinnat.getLkm(); i++) { + Valinta valinta = valinnat.anna(i); + System.out.println(Mjonot.fmt(valinta.getTeksti(), -10) + ": " + valinta.getMaara()); + } + } + + + /** + * Tulostetaan menu ja odotetaan niinkauan kunnes käyttäjä painaa + * menussa sallittua kirjainta. + * @return käyttäjän painama kirjain. + * @example + * <pre name="test"> + * Suuntaaja.StringInput si = new Suuntaaja.StringInput(""); + * Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + * + * + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('T',"Tyttö")); + * valinnat.lisaa(new Valinta('P',"Poika")); + * + * AanestysLiittyma liittyma = new AanestysLiittyma(valinnat); + * si.input("T\n"); + * liittyma.tulostaMenuJaOdota() === 'T'; + * + * String tulos = + * " T = Tyttö\n" + + * " P = Poika\n" + + * " :"; + * so.ero(tulos) === null; + * si.palauta(); so.palauta(); + * </pre> + */ + public char tulostaMenuJaOdota() { + if ( valinnat.getLkm() <= 0 ) return ' '; + String sallitut = valinnat.getKirjaimet(); + + char oletus = valinnat.anna(0).getKirjain(); + + for (int i = 0; i < valinnat.getLkm(); i++) { + Valinta valinta = valinnat.anna(i); + System.out.println(" " + valinta.getTulostus()); + } + + System.out.print(" :"); + return IO.odota_nappain(sallitut, oletus, IO.MERKKI_ISOKSI); + } + + + /** + * Pyöritetaan äänestyssilmukkaa kunnes käyttäjä ei halua enää jatkaa. + * @param alkuteksti teksti joka tulostuu ennen menua + * @param toteamus teksti joka tulostuu "äänestyksen" jälkeen ja jonka + * perään tulostetaan valittu vaihtoehto. + * + * @example + * <pre name="test"> + * Suuntaaja.StringInput si = new Suuntaaja.StringInput(""); + * Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + * + * + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('T',"Tyttö")); + * valinnat.lisaa(new Valinta('P',"Poika")); + * valinnat.lisaa(new Valinta('N',"Nainen")); + * valinnat.lisaa(new Valinta('M',"Mies")); + * + * AanestysLiittyma liittyma = new AanestysLiittyma(valinnat); + * si.input("t\nk\np\ne\n"); + * liittyma.aanesta("Mitä sukupuolta olet","Olet siis"); + * + * String tulos = + * "Mitä sukupuolta olet\n" + + * "\n" + + * "Valitse:\n" + + * " T = Tyttö\n" + + * " P = Poika\n" + + * " N = Nainen\n" + + * " M = Mies\n" + + * " :\n" + + * "Olet siis Tyttö\n" + + * "Tilanne: \n" + + * "Tyttö : 1\n" + + * "Poika : 0\n" + + * "Nainen : 0\n" + + * "Mies : 0\n" + + * "Jatketaanko (K/e):\n" + + * "K\n" + + * "Mitä sukupuolta olet\n" + + * "\n" + + * "Valitse:\n" + + * " T = Tyttö\n" + + * " P = Poika\n" + + * " N = Nainen\n" + + * " M = Mies\n" + + * " :\n" + + * "Olet siis Poika\n" + + * "Tilanne: \n" + + * "Tyttö : 1\n" + + * "Poika : 1\n" + + * "Nainen : 0\n" + + * "Mies : 0\n" + + * "Jatketaanko (K/e):\n" + + * "E\n"; + * so.ero(tulos) === null; + * si.palauta(); so.palauta(); + * </pre> + */ + public void aanesta(String alkuteksti, String toteamus) { + do { + System.out.println(alkuteksti); + System.out.println(""); + System.out.println("Valitse:"); + + char painettu = tulostaMenuJaOdota(); + + Valinta val = valinnat.etsi(painettu); + if ( val == null ) return; // tähän jotakin fiksumpaa + + System.out.println(""); + System.out.println(toteamus + " " + val.getTeksti()); + + val.lisaa(); + + tulostaAanet(); + } while ( jatketaan() ); + + } + + + /** + * Käynnistää äänestyksen + * @param valinnat lista valinnoista, joita voidaan tehdä + * @param alkuteksti teksti joka näytetään lomakkeen yläotsikkona + * @param toteamus teksti joka tulee jokaisen äänestyksen jälkeen. + */ + public static void aanesta(Vaihtoehdot2 valinnat, String alkuteksti, String toteamus) { + AanestysLiittyma liittyma = new AanestysLiittyma(valinnat); + liittyma.aanesta(alkuteksti, toteamus); + System.out.println("Kiitos vastauksista! Hei hei!"); + } + + + /** + * Testataan äänestysliitymää + * @param args ei käytössä + */ + public static void main(String[] args) { + Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + /* + valinnat.lisaa(new Valinta('K',"Kyllä")); + valinnat.lisaa(new Valinta('E',"Ei")); + valinnat.lisaa(new Valinta('O',"EOS")); + AanestysLiittyma.aanesta(valinnat,"Onko ohjelmointi kivaa","Äänestit siis"); + */ + valinnat.lisaa(new Valinta('T', "Tyttö")); + valinnat.lisaa(new Valinta('P', "Poika")); + valinnat.lisaa(new Valinta('N', "Nainen")); + valinnat.lisaa(new Valinta('M', "Mies")); + AanestysLiittyma.aanesta(valinnat, "Mitä sukupuolta olet", "Olet siis"); + } +} \ No newline at end of file diff --git a/luennot/luento14/src/valinta/Vaihtoehdot.java b/luennot/luento14/src/valinta/Vaihtoehdot.java new file mode 100644 index 0000000..9afc72c --- /dev/null +++ b/luennot/luento14/src/valinta/Vaihtoehdot.java @@ -0,0 +1,151 @@ +package valinta; + +import fi.jyu.mit.ohj2.*; + +/** + * Luokka äänestyksen vaihtoehdoille + * @author Vesa Lappalainen + * @version 1.0, 27.02.2003 + */ +public class Vaihtoehdot { + private Valinta alkiot[]; + private int lkm = 0; + + + /** + * Alustetaan vaihtoehtojen lukumäärä + * @param maxKoko maksimimäärä vaihtoehtoja + */ + public Vaihtoehdot(int maxKoko) { + alkiot = new Valinta[maxKoko]; + } + + + /** + * Kysytään K/e kysymys Jatketaanko + * @return true jos käyttäjä painaa K tai k + */ + public static boolean jatketaan() { + char c; + System.out.println("Jatketaanko (K/e):"); + c = IO.odota_nappain("KE", 'K', IO.MERKKI_ISOKSI); + System.out.println("" + c); + return (c == 'K'); + } + + + /** + * Lisää uusi valinta. + * @param uusi lisättävä valinta + */ + public void lisaa(Valinta uusi) { + if ( lkm >= alkiot.length ) return; // Jotakin hienompaa + alkiot[lkm] = uusi; + lkm++; + } + + + /** + * Tulostetaan äänestystilanne + */ + private void tulostaAanet() { + System.out.println("Tilanne: "); + for (int i = 0; i < lkm; i++) + System.out.println(Mjonot.fmt(alkiot[i].getTeksti(), -10) + ": " + alkiot[i].getMaara() + " "); + } + + + // #PACKAGEIMPORT + /** + * Etsitään valittua kohdetta kirjaimen perusteella + * @param painettu etsittävän kohteen kirjain + * @return löydetty kohde tai null jos ei löydy + * + * @example + * <pre name="test"> + * Vaihtoehdot vaihtoehdot = new Vaihtoehdot(3); + * vaihtoehdot.lisaa(new Valinta('K',"Kyllä")); + * vaihtoehdot.lisaa(new Valinta('E',"Ei")); + * vaihtoehdot.lisaa(new Valinta('H',"Ehkä")); + * vaihtoehdot.etsi('K').getTeksti() === "Kyllä"; + * vaihtoehdot.etsi('E').getTeksti() === "Ei"; + * vaihtoehdot.etsi('H').getTeksti() === "Ehkä"; + * vaihtoehdot.etsi('k') === null; + * </pre> + */ + public Valinta etsi(char painettu) { + for (int i = 0; i < lkm; i++) + if ( alkiot[i].getKirjain() == painettu ) + return alkiot[i]; + return null; + } + + + /** + * Tulostetaan äänestyskohteet ja odotetaan käyttäjän painallusta + * @return käyttäjän painama äänestyskohde + */ + private char tulostaMenuJaOdota() { + String sallitut = ""; + char oletus = alkiot[0].getKirjain(); + + for (int i = 0; i < lkm; i++) { + String tulostus = alkiot[i].getTulostus(); + System.out.println(" " + tulostus); + sallitut = sallitut + alkiot[i].getKirjain(); + } + + System.out.print(" :"); + return IO.odota_nappain(sallitut, oletus, IO.MERKKI_ISOKSI); + } + + + /** + * Äänestyssilmukka, josta poistutaan kun käyttäjä ei halua enää jatkaa + * @param alkuteksti Ennen äänestystä tulostettava teksti + * @param toteamus kunkin äänestyksen jälkeen tulostettava teksti + */ + public void aanesta(String alkuteksti, String toteamus) { + do { + System.out.println(alkuteksti); + System.out.println(""); + System.out.println("Valitse:"); + + char painettu = tulostaMenuJaOdota(); + + Valinta val = etsi(painettu); + if ( val == null ) return; // tähän jotakin fiksumpaa + + System.out.println(""); + System.out.println(toteamus + " " + val.getTeksti()); + + val.lisaa(); + + tulostaAanet(); + } while ( jatketaan() ); + + } + + + /** + * Testataan Vaihtoehdot-luokkaa + * @param args ei käytössä + */ + public static void main(String[] args) { + + Vaihtoehdot valinnat = new Vaihtoehdot(10); + + valinnat.lisaa(new Valinta('K',"Kyllä")); + valinnat.lisaa(new Valinta('E',"Ei")); + valinnat.lisaa(new Valinta('O',"EOS")); + valinnat.aanesta("Onko ohjelmointi kivaa","Äänestit siis"); + /* + valinnat.lisaa(new Valinta('T', "Tyttö")); + valinnat.lisaa(new Valinta('P', "Poika")); + valinnat.lisaa(new Valinta('N', "Nainen")); + valinnat.lisaa(new Valinta('M', "Mies")); + valinnat.aanesta("Mitä sukupuolta olet", "Olet siis"); + */ + System.out.println("Kiitos vastauksista! Hei hei!"); + } +} \ No newline at end of file diff --git a/luennot/luento14/src/valinta/Vaihtoehdot2.java b/luennot/luento14/src/valinta/Vaihtoehdot2.java new file mode 100644 index 0000000..fa00750 --- /dev/null +++ b/luennot/luento14/src/valinta/Vaihtoehdot2.java @@ -0,0 +1,176 @@ +package valinta; + +/** + * Luokka äänestyksen vaihtoehdoille + * @author Vesa Lappalainen + * @version 1.0, 27.02.2003 + * @version 1.1, 06.02.2011, vesal, html + */ +public class Vaihtoehdot2 { + private Valinta alkiot[]; + private int lkm = 0; + + + /** + * Alustetaan vaihtoehtojen lukumäärä + * @param maxKoko maksimimäärä vaihtoehtoja + */ + public Vaihtoehdot2(int maxKoko) { + alkiot = new Valinta[maxKoko]; + } + + + /** + * Lisää uusi valinta. + * @param uusi lisättävä valinta + * + * @example + * <pre name="test"> + * Vaihtoehdot2 vaihtoehdot = new Vaihtoehdot2(3); + * vaihtoehdot.lisaa(new Valinta('K',"Kyllä")); vaihtoehdot.getLkm() === 1; // NOPMD + * vaihtoehdot.lisaa(new Valinta('E',"Ei")); vaihtoehdot.getLkm() === 2; + * vaihtoehdot.lisaa(new Valinta('H',"Ehkä")); vaihtoehdot.getLkm() === 3; // NOPMD + * </pre> + */ + public void lisaa(Valinta uusi) { + if ( lkm >= alkiot.length ) return; // Jotakin hienompaa + alkiot[lkm] = uusi; + lkm++; + } + + + /** + * Palautetaan äänestyskohteiden lukumäärä + * @return äänestyskohteiden lukumäärä + */ + public int getLkm() { + return lkm; + } + + + /** + * Palauttaa viitteen i:nteen alkioon + * @param i monenko alkion viite palautetaan + * @return viite valittuun alkioon + * @throws IndexOutOfBoundsException jos indeksi väärissä rajoissa + * + * @example + * <pre name="test"> + * Vaihtoehdot2 vaihtoehdot = new Vaihtoehdot2(3); + * vaihtoehdot.lisaa(new Valinta('K',"Kyllä")); // NOPMD + * vaihtoehdot.lisaa(new Valinta('E',"Ei")); + * vaihtoehdot.lisaa(new Valinta('H',"Ehkä")); + * vaihtoehdot.anna(0).getTulostus() === "K = Kyllä"; + * vaihtoehdot.anna(1).getTulostus() === "E = Ei"; + * vaihtoehdot.anna(2).getTulostus() === "H = Ehkä"; + * vaihtoehdot.anna(3).getTulostus() === "H = Ehkä"; #THROWS IndexOutOfBoundsException + * </pre> + */ + public Valinta anna(int i) throws IndexOutOfBoundsException { + return alkiot[i]; + } + + + /** + * Etsitään valittua kohdetta kirjaimen perusteella + * @param painettu etsittävän kohteen kirjain + * @return löydetty kohde tai null jos ei löydy + * + * @example + * <pre name="test"> + * Vaihtoehdot2 vaihtoehdot = new Vaihtoehdot2(3); + * vaihtoehdot.lisaa(new Valinta('K',"Kyllä")); + * vaihtoehdot.lisaa(new Valinta('E',"Ei")); + * vaihtoehdot.lisaa(new Valinta('H',"Ehkä")); + * vaihtoehdot.etsi('K').getTeksti() === "Kyllä"; + * vaihtoehdot.etsi('E').getTeksti() === "Ei"; + * vaihtoehdot.etsi('H').getTeksti() === "Ehkä"; + * vaihtoehdot.etsi('k') === null; + * </pre> + */ + public Valinta etsi(char painettu) { + for (int i = 0; i < lkm; i++) + if ( alkiot[i].getKirjain() == painettu ) + return alkiot[i]; + return null; + } + + + /** + * Tulostetaan äänestyksen tämän hetkinen tilanne + * @return tulokset html-taulukkona + * @example + * <pre name="test"> + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('T',"Tyttö")); + * valinnat.lisaa(new Valinta('P',"Poika")); + * + * String table = valinnat.aanetAsHTMLTable(); + * String tulos = "[table]" + + * "[tr][th]Tilanne:[/th][/tr]" + + * "[tr][td]Tyttö[/td][td]0[/td][/tr]" + + * "[tr][td]Poika[/td][td]0[/td][/tr]" + + * "[/table]"; + * tulos = tulos.replaceAll("\\[","<").replaceAll("\\]",">"); + * table === tulos; + * </pre> + */ + public String aanetAsHTMLTable() { + StringBuilder table = new StringBuilder("<table>"); + table.append("<tr><th>Tilanne:</th></tr>"); + for (int i = 0; i < getLkm(); i++) { + Valinta valinta = anna(i); + table.append("<tr><td>"+valinta.getTeksti()+"</td><td>" + valinta.getMaara()+"</td></tr>"); + } + table.append("</table>"); + return table.toString(); + } + + + /** + * Palauttaa äänestyksen kohteet merkkijonotaulukkona + * @return kohteet merkkijonotaulukkona. + * @example + * <pre name="test"> + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('T',"Tyttö")); + * valinnat.lisaa(new Valinta('P',"Poika")); + * + * String[] kohteet = valinnat.getKohteet(); + * kohteet.length === 2; + * kohteet[0] === "Tyttö"; + * kohteet[1] === "Poika"; + * </pre> + */ + public String[] getKohteet() { + String[] kohteet = new String[getLkm()]; + for (int i = 0; i < getLkm(); i++) { + Valinta valinta = anna(i); + kohteet[i] = valinta.getTeksti(); + } + return kohteet; + } + + + /** + * Palauttaa äänestyksen valintakirjaimet kohteita vastaavassa järjestyksessä. + * @return valintakirjaimet + * @example + * <pre name="test"> + * Vaihtoehdot2 valinnat = new Vaihtoehdot2(10); + * valinnat.lisaa(new Valinta('T',"Tyttö")); + * valinnat.lisaa(new Valinta('P',"Poika")); + * + * valinnat.getKirjaimet() === "TP"; + * </pre> + */ + public String getKirjaimet() { + StringBuilder kirjaimet = new StringBuilder(); + for (int i = 0; i < getLkm(); i++) { + Valinta valinta = anna(i); + kirjaimet.append(valinta.getKirjain()); + } + return kirjaimet.toString(); + } + +} \ No newline at end of file diff --git a/luennot/luento14/src/valinta/Valinta.java b/luennot/luento14/src/valinta/Valinta.java new file mode 100644 index 0000000..c196edc --- /dev/null +++ b/luennot/luento14/src/valinta/Valinta.java @@ -0,0 +1,95 @@ +package valinta; + +/** + * Luokka äänestyksen yhdelle vaihtoehdolle + * @author Vesa Lappalainen + * @version 1.0, 27.02.2003 + */ +public class Valinta { + + private final char kirjain; + private final String teksti; + private int maara; + + + /** + * Alustetaan äänestyskohde valituilla arvoilla + * @param kirjain kirjain jolla äänestetään + * @param teksti mitä näytetään äänestyskohteeksi + */ + public Valinta(char kirjain, String teksti) { + this.kirjain = kirjain; + this.teksti = teksti; + } + + + /** + * Kohteen tulostettava teksti + * @return esim. K = Kyllä + * Valinta val = new Valinta('K',"Kyllä"); + * val.getTulostus() === "K = Kyllä"; + */ + public String getTulostus() { + return kirjain + " = " + teksti; + } + + + /** + * Montako ääntä kohde on saanut + * @return äänien määrä + */ + public int getMaara() { + return maara; + } + + + /** + * Lisää yksi ääni kohteelle + * @example + * <pre name="test"> + * Valinta val = new Valinta('K',"Kyllä"); + * val.getMaara() === 0; + * val.lisaa(); + * val.getMaara() === 1; + * val.lisaa(); + * val.getMaara() === 2; + * </pre> + */ + public void lisaa() { + maara++; + } + + + /** + * Kohteen äänestyskirjain + * @return kohteen kirjain + */ + public char getKirjain() { + return kirjain; + } + + + /** + * Kohteen kuvaileva teksti + * @return kohteen teksti + */ + public String getTeksti() { + return teksti; + } + + + /** + * Testataan äänestyskohdetta + * @param args Ei käytössä + */ + public static void main(String[] args) { + Valinta val = new Valinta('K', "Kyllä"); + String tulostus = val.getTulostus(); + System.out.println(tulostus); + int lkm = val.getMaara(); + System.out.println(lkm); + val.lisaa(); + lkm = val.getMaara(); + System.out.println(lkm); + } +} \ No newline at end of file diff --git a/luennot/luento15/.classpath b/luennot/luento15/.classpath new file mode 100644 index 0000000..6220d0d --- /dev/null +++ b/luennot/luento15/.classpath @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/5"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento15/.project b/luennot/luento15/.project new file mode 100644 index 0000000..7d0bad4 --- /dev/null +++ b/luennot/luento15/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento15</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento15/src/luento15/Jonoksi.java b/luennot/luento15/src/luento15/Jonoksi.java new file mode 100644 index 0000000..af0d69b --- /dev/null +++ b/luennot/luento15/src/luento15/Jonoksi.java @@ -0,0 +1,226 @@ +package luento15; + +/** + * Tutkitaan jonoksi-funktion suorituskykyä + * @author vesal + * @version 25.2.2018 + * + */ +public class Jonoksi { + + /** + * Palautetaan taulukko merkkijonona erottimella eroteltuna. + * Lopussa ei ylimääräistä erotinta. + * @param taulukko joka palautetaan jonona + * @param erotin millä jonolla erotellaan + * @param tila monenko merkin tila kullekin numerolle varataan. + * @return taulukko merkkijonona erottimella eroteltuna + * @example + * <pre name="test"> + * int[] t = {1,2,13,4}; + * jonoksi(t,",",1) === "1,2,13,4"; + * jonoksi(t,",",2) === " 1, 2,13, 4"; + * </pre> + */ + public static String jonoksi(int[] taulukko,String erotin,int tila) { + StringBuilder tulos = new StringBuilder(); + String format = String.format("%%s%%%dd", tila); // esim. %s%2d + String ero = ""; + for (int luku : taulukko) { + tulos.append(String.format(format,ero,luku)); + ero = erotin; + } + return tulos.toString(); + } + + + /** + * Palautetaan taulukko merkkijonona erottimella eroteltuna. + * Lopussa ei ylimääräistä erotinta. + * @param taulukko joka palautetaan jonona + * @param erotin millä jonolla erotellaan + * @return taulukko merkkijonona erottimella eroteltuna + * @example + * <pre name="test"> + * int[] t = {1,2,13,4}; + * jonoksi(t,",") === "1,2,13,4"; + * </pre> + */ + public static String jonoksi(int[] taulukko,String erotin) { + var tulos = new StringBuilder(); + String ero = ""; + for (int luku : taulukko) { + tulos.append(ero); + tulos.append(luku); + ero = erotin; + } + return tulos.toString(); + } + + + /** + * Palautetaan taulukko merkkijonona erottimella eroteltuna. + * Lopussa ei ylimääräistä erotinta. + * @param taulukko joka palautetaan jonona + * @param erotin millä jonolla erotellaan + * @return taulukko merkkijonona erottimella eroteltuna + * @example + * <pre name="test"> + * int[] t = {1,2,13,4}; + * jonoksi2(t,",") === "1,2,13,4"; + * </pre> + */ + public static String jonoksi2(int[] taulukko,String erotin) { + StringBuilder tulos = new StringBuilder(); + String ero = ""; + for (int luku : taulukko) { + tulos.append(ero + luku); + ero = erotin; + } + return tulos.toString(); + } + + + /** + * Palautetaan taulukko merkkijonona erottimella eroteltuna. + * Lopussa ei ylimääräistä erotinta. + * @param taulukko joka palautetaan jonona + * @param erotin millä jonolla erotellaan + * @return taulukko merkkijonona erottimella eroteltuna + * @example + * <pre name="test"> + * int[] t = {1,2,13,4}; + * jonoksi3(t,",") === "1,2,13,4"; + * </pre> + */ + public static String jonoksi3(int[] taulukko,String erotin) { + StringBuilder tulos = new StringBuilder(); + for (int i=0; i<taulukko.length; i++) { + if ( i > 0 ) tulos.append(erotin); + tulos.append(taulukko[i]); + } + return tulos.toString(); + } + + + /** + * Palautetaan taulukko merkkijonona erottimella eroteltuna. + * Lopussa ei ylimääräistä erotinta. + * @param taulukko joka palautetaan jonona + * @param erotin millä jonolla erotellaan + * @return taulukko merkkijonona erottimella eroteltuna + * @example + * <pre name="test"> + * int[] t = {1,2,13,4}; + * jonoksi4(t,",") === "1,2,13,4"; + * jonoksi4(new int[0],",") === ""; + * </pre> + */ + public static String jonoksi4(int[] taulukko,String erotin) { + StringBuilder tulos = new StringBuilder(); + if ( taulukko.length == 0 ) return ""; + for (int i=0; i<taulukko.length; i++) { + tulos.append(erotin); + tulos.append(taulukko[i]); + } + return tulos.substring(erotin.length()); + } + + + /** + * Palautetaan taulukko merkkijonona erottimella eroteltuna. + * Lopussa ei ylimääräistä erotinta. + * @param taulukko joka palautetaan jonona + * @param erotin millä jonolla erotellaan + * @return taulukko merkkijonona erottimella eroteltuna + * @example + * <pre name="test"> + * int[] t = {1,2,13,4}; + * jonoksi5(t,",") === "1,2,13,4"; + * </pre> + */ + public static String jonoksi5(int[] taulukko,String erotin) { + StringBuilder tulos = new StringBuilder(); + if ( taulukko.length == 0 ) return ""; + for (int luku: taulukko) { + tulos.append(erotin); + tulos.append(luku); + } + return tulos.substring(erotin.length()); + } + + + private static int[] alusta(int koko) { + int[] luvut = new int[koko]; + for (int i=0; i<luvut.length; i++) + luvut[i] = i; + return luvut; + } + + + + @SuppressWarnings("javadoc") + public static long alkuaika() { + System.gc(); + return System.nanoTime(); + + } + + + @SuppressWarnings("javadoc") + public static void tulos(long startTime, String jonona, String testi) { + long loppuaika = System.nanoTime(); + System.out.printf("%-15s pituus on %10d, ", testi, jonona.length()); + System.out.printf("aika = %5.2f\n", (loppuaika-startTime)/1e9); + } + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + final int KOKO = 1000000; + final int KOKO2 = 100000000; + // String jonona; + // long startTime; + + int[] luvut = alusta(KOKO); + int[] luvut2 = alusta(KOKO2); + + + tulos(alkuaika(), jonoksi(luvut, ",") , "jonoksi"); + + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + /* + System.gc(); + long startTime = System.nanoTime(); + String jonona = jonoksi(luvut2, ","); + long loppuaika = System.nanoTime(); + System.out.printf("Pituus on %10d\n", jonona.length()); + System.out.println("Aika = " + (loppuaika-startTime)/1e9); + */ + tulos(alkuaika(), jonoksi(luvut, ",", 7), "jonoksi n"); + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + tulos(alkuaika(), jonoksi2(luvut2, ","), "jonoksi2"); + tulos(alkuaika(), jonoksi3(luvut2, ","), "jonoksi3"); + tulos(alkuaika(), jonoksi4(luvut2, ","), "jonoksi4"); + tulos(alkuaika(), jonoksi5(luvut2, ",") , "jonoksi5"); + + tulos(alkuaika(), jonoksi(luvut, ",", 7), "jonoksi n"); + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + tulos(alkuaika(), jonoksi2(luvut2, ","), "jonoksi2"); + tulos(alkuaika(), jonoksi3(luvut2, ","), "jonoksi3"); + tulos(alkuaika(), jonoksi4(luvut2, ","), "jonoksi4"); + tulos(alkuaika(), jonoksi5(luvut2, ",") , "jonoksi5"); + + tulos(alkuaika(), jonoksi(luvut, ",", 7), "jonoksi n"); + tulos(alkuaika(), jonoksi(luvut2, ",") , "jonoksi"); + tulos(alkuaika(), jonoksi2(luvut2, ","), "jonoksi2"); + tulos(alkuaika(), jonoksi3(luvut2, ","), "jonoksi3"); + tulos(alkuaika(), jonoksi4(luvut2, ","), "jonoksi4"); + tulos(alkuaika(), jonoksi5(luvut2, ",") , "jonoksi5"); + } +} diff --git a/luennot/luento15/src/luento15/test/JonoksiTest.java b/luennot/luento15/src/luento15/test/JonoksiTest.java new file mode 100644 index 0000000..5c2b0b6 --- /dev/null +++ b/luennot/luento15/src/luento15/test/JonoksiTest.java @@ -0,0 +1,62 @@ +package luento15.test; +// Generated by ComTest BEGIN +import static org.junit.Assert.*; +import org.junit.*; +import static luento15.Jonoksi.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2018.02.25 23:40:10 // Generated by ComTest + * + */ +@SuppressWarnings("all") +public class JonoksiTest { + + + + // Generated by ComTest BEGIN + /** testJonoksi23 */ + @Test + public void testJonoksi23() { // Jonoksi: 23 + int[] t = { 1,2,13,4} ; + assertEquals("From: Jonoksi line: 25", "1,2,13,4", jonoksi(t,",",1)); + assertEquals("From: Jonoksi line: 26", " 1, 2,13, 4", jonoksi(t,",",2)); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testJonoksi48 */ + @Test + public void testJonoksi48() { // Jonoksi: 48 + int[] t = { 1,2,13,4} ; + assertEquals("From: Jonoksi line: 50", "1,2,13,4", jonoksi(t,",")); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testJonoksi272 */ + @Test + public void testJonoksi272() { // Jonoksi: 72 + int[] t = { 1,2,13,4} ; + assertEquals("From: Jonoksi line: 74", "1,2,13,4", jonoksi2(t,",")); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testJonoksi395 */ + @Test + public void testJonoksi395() { // Jonoksi: 95 + int[] t = { 1,2,13,4} ; + assertEquals("From: Jonoksi line: 97", "1,2,13,4", jonoksi3(t,",")); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testJonoksi4117 */ + @Test + public void testJonoksi4117() { // Jonoksi: 117 + int[] t = { 1,2,13,4} ; + assertEquals("From: Jonoksi line: 119", "1,2,13,4", jonoksi4(t,",")); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento17/.classpath b/luennot/luento17/.classpath new file mode 100644 index 0000000..e4dd4f3 --- /dev/null +++ b/luennot/luento17/.classpath @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> + <attributes> + <attribute name="module" value="true"/> + </attributes> + </classpathentry> + <classpathentry combineaccessrules="false" kind="src" path="/ali"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento17/.project b/luennot/luento17/.project new file mode 100644 index 0000000..82d5bf6 --- /dev/null +++ b/luennot/luento17/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento17</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento17/luvut.dat b/luennot/luento17/luvut.dat new file mode 100644 index 0000000..994d66c --- /dev/null +++ b/luennot/luento17/luvut.dat @@ -0,0 +1,4 @@ +33 +11 +kissa +5 diff --git a/luennot/luento17/src/tiedosto/Kertotaulu.java b/luennot/luento17/src/tiedosto/Kertotaulu.java new file mode 100644 index 0000000..f1d887c --- /dev/null +++ b/luennot/luento17/src/tiedosto/Kertotaulu.java @@ -0,0 +1,21 @@ +package tiedosto; + +/** + * Ohjelmalla tulostetaan kertotaulu tiedostoon. Jos tiedosto on + * olemassa, jatketaan vanhan tiedoston pern. + * @author Vesa Lappalainen + * @version 1.0, 21.02.2003 + */ +public class Kertotaulu { + + /** + * Kertotaulu tiedostoon + * @param args ei kytss + */ + public static void main(String[] args) { + int kerroin = 5; + + for (int i = 0; i < 10; i++) + System.out.printf("%2d * %d = %3d\n", i, kerroin, i * kerroin); + } +} diff --git a/luennot/luento17/src/tiedosto/Kertotaulu7.java b/luennot/luento17/src/tiedosto/Kertotaulu7.java new file mode 100644 index 0000000..6fb1520 --- /dev/null +++ b/luennot/luento17/src/tiedosto/Kertotaulu7.java @@ -0,0 +1,43 @@ +package tiedosto; + + +/** + * Ohjelmalla tulostetaan kertotaulu tiedostoon. Jos tiedosto on + * olemassa, jatketaan vanhan tiedoston pern. + * @author Vesa Lappalainen + * @version 1.0, 21.02.2003 + * @version 1.1, 4.03.2012 + */ +public class Kertotaulu7 { + + /** + * Kertotaulu tiedostoon. + * @param args tiedoston nimi + * @example + * <pre name="test"> + * #THROWS IOException + * #import java.io.IOException; + * #import fi.jyu.mit.ohj2.VertaaTiedosto; + * String tiednimi = "kertotaulu7koe.txt"; + * VertaaTiedosto.tuhoaTiedosto(tiednimi); + * main(new String[]{tiednimi}); + * String tulos = " 0 * 5 = 0\n"+ + * " 1 * 5 = 5\n"+ + * " 2 * 5 = 10\n"+ + * " 3 * 5 = 15\n"+ + * " 4 * 5 = 20\n"+ + * " 5 * 5 = 25\n"+ + * " 6 * 5 = 30\n"+ + * " 7 * 5 = 35\n"+ + * " 8 * 5 = 40\n"+ + * " 9 * 5 = 45\n"; + * VertaaTiedosto.vertaaFileString(tiednimi,tulos) === null; + * main(new String[]{tiednimi}); + * VertaaTiedosto.vertaaFileString(tiednimi,tulos+tulos) === null; + * VertaaTiedosto.tuhoaTiedosto(tiednimi); + * </pre> + */ + public static void main(String[] args) { + // + } +} diff --git a/luennot/luento17/src/tiedosto/TiedKa7.java b/luennot/luento17/src/tiedosto/TiedKa7.java new file mode 100644 index 0000000..2b2c01f --- /dev/null +++ b/luennot/luento17/src/tiedosto/TiedKa7.java @@ -0,0 +1,71 @@ +package tiedosto; + +import java.io.*; + +/** + * Lukujen lukeminen tiedostosta. + * Käytetään Java 1.7 try-lausetta. + * Esimerkki myös tiedostopohjaisen ohjelman testaamisesta + * @author Vesa Lappalainen + * @version 1.0, 03.03.2012 + */ +public class TiedKa7 { + + /** + * Luetaan tiedosto ja lasketaan siellä olevien lukujen + * summa, keskiarvo ja määrä. Jos tiedoston nimeä ei + * anneta, se on luvut.dat + * @param args tiedoston nimi + * @example + * <pre name="test"> + * #THROWS IOException + * #import java.io.IOException; + * #import fi.jyu.mit.ohj2.Suuntaaja; + * #import fi.jyu.mit.ohj2.VertaaTiedosto; + * String tiednimi = "tiedka7koe.txt"; + * VertaaTiedosto.kirjoitaTiedosto(tiednimi,"33\n11\nkissa\n5"); + * Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + * main(new String[]{tiednimi}); + * so.palauta(); + * String tulos = "Lukuja oli 3 kappaletta.\n"+ + * "Niiden summa oli 49.00\n"+ + * "ja keskiarvo oli 16.33\n"; + * so.ero(tulos) === null; + * VertaaTiedosto.tuhoaTiedosto(tiednimi); + * Suuntaaja.StringOutput se = new Suuntaaja.StringOutput(true); + * main(new String[]{"xxx.xxx"}); + * se.palauta(); + * se.ero("Tiedosto ei aukea! xxx.xxx (The system cannot find the file specified)\n") === null; + * </pre> + */ + public static void main(String[] args) { + double summa = 0; + int n = 0; + String tiedNimi = "luvut.dat"; + if (args.length > 0 ) tiedNimi = args[0]; + + try (BufferedReader fi = new BufferedReader(new FileReader(tiedNimi))) { + String s; + while ((s = fi.readLine()) != null) { + try { + double luku = Double.parseDouble(s); + summa += luku; + n++; + } catch (NumberFormatException ex) { + // Hylätään + } + } + } catch (FileNotFoundException ex) { + System.err.println("Tiedosto ei aukea! " + ex.getMessage()); + return; + } catch (IOException ex) { + System.err.println("Virhe tiedostoa luettaessa! " + ex.getMessage()); + } + + double ka = 0; + if (n > 0) ka = summa / n; + System.out.printf("Lukuja oli %d kappaletta.%n",n); + System.out.printf("Niiden summa oli %4.2f%n",summa); + System.out.printf("ja keskiarvo oli %4.2f%n",ka); + } +} \ No newline at end of file diff --git a/luennot/luento17/src/tiedosto/TiedKaScanner.java b/luennot/luento17/src/tiedosto/TiedKaScanner.java new file mode 100644 index 0000000..dc38f9d --- /dev/null +++ b/luennot/luento17/src/tiedosto/TiedKaScanner.java @@ -0,0 +1,53 @@ +package tiedosto; +import java.util.*; +import java.io.*; + +import fi.jyu.mit.ohj2.Mjonot; +/** + * Lukujen lukeminen tiedostosta Scanner-luokkaa käyttäen + * @author Vesa Lappalainen + * @version 1.0, 05.03.2007 + */ +public class TiedKaScanner { + + /** @param args ei käytössä */ + @SuppressWarnings("resource") + public static void main(String[] args) { + + Scanner fi; + + try { // Avataan tiedosto lukemista varten + // fi = new Scanner(new File("luvut.dat")); + fi = new Scanner(new FileInputStream(new File("luvut.dat"))); // Jotta UTF8/ISO-8859 toimii + } catch (FileNotFoundException ex) { + System.err.println("Tiedosto ei aukea! "+ex.getMessage()); + return; + } + + double summa=0; + int n=0; + + try { + String s; double luku; + while ( fi.hasNext() ) { + s = fi.next(); + try { + luku = Double.parseDouble(s); + } catch (NumberFormatException ex) { + continue; + } + summa += luku; + n++; + } + } finally { + fi.close(); + } + + double ka = 0; + if ( n > 0 ) ka = summa/n; + System.out.println("Lukuja oli " + n + " kappaletta."); + System.out.println("Niiden summa oli " + Mjonot.fmt(summa,4,2)); + System.out.println("ja keskiarvo oli " + Mjonot.fmt(ka,4,2)); + + } +} \ No newline at end of file diff --git a/luennot/luento17/src/tiedosto/TiedKaScanner7.java b/luennot/luento17/src/tiedosto/TiedKaScanner7.java new file mode 100644 index 0000000..2afce4e --- /dev/null +++ b/luennot/luento17/src/tiedosto/TiedKaScanner7.java @@ -0,0 +1,71 @@ +package tiedosto; + +import java.util.*; +import java.io.*; + +/** + * Lukujen lukeminen tiedostosta Scanner-luokkaa käyttäen. + * Käytetään Java 1.7 try-lausetta + * @author Vesa Lappalainen + * @version 1.0, 03.03.2012 + */ +public class TiedKaScanner7 { + + /** + * Luetaan tiedosto ja lasketaan siellä olevien lukujen + * summa, keskiarvo ja määrä. Jos tiedoston nimeä ei + * anneta, se on luvut.dat + * @param args tiedoston nimi + * @example + * <pre name="test"> + * #THROWS IOException + * #import java.io.IOException; + * #import fi.jyu.mit.ohj2.Suuntaaja; + * #import fi.jyu.mit.ohj2.VertaaTiedosto; + * String tiednimi = "tiedka7koe.txt"; + * VertaaTiedosto.kirjoitaTiedosto(tiednimi,"33\n11\nkissa\n5"); + * Suuntaaja.StringOutput so = new Suuntaaja.StringOutput(); + * main(new String[]{tiednimi}); + * so.palauta(); + * String tulos = "Lukuja oli 3 kappaletta.\n"+ + * "Niiden summa oli 49.00\n"+ + * "ja keskiarvo oli 16.33\n"; + * so.toString() =R= "(?s)"+tulos.replaceAll("\n","\\\\s*"); + * so.ero(tulos) === null; // yksinkertaisempi kuin edellä + * VertaaTiedosto.tuhoaTiedosto(tiednimi); + * Suuntaaja.StringOutput se = new Suuntaaja.StringOutput(true); + * main(new String[]{"xxx.xxx"}); + * se.palauta(); + * // se.ero("Tiedosto ei aukea! xxx.xxx (The system cannot find the file specified)\n") === null; + * se.toString() =R= "(?s)"+"Tiedosto ei aukea! xxx\\.xxx .*"; + * </pre> + */ + public static void main(String[] args) { + double summa = 0; + int n = 0; + String tiedNimi = "luvut.dat"; + if (args.length > 0 ) tiedNimi = args[0]; + + try (Scanner fi = new Scanner(new FileInputStream(new File(tiedNimi)))) { // Jotta UTF8/ISO-8859 toimii + while ( fi.hasNext() ) { + try { + String s = fi.nextLine(); + double luku = Double.parseDouble(s); + summa += luku; + n++; + } catch (NumberFormatException ex) { + // Hylätään + } + } + } catch (FileNotFoundException ex) { + System.err.println("Tiedosto ei aukea! " + ex.getMessage()); + return; + } + + double ka = 0; + if (n > 0) ka = summa / n; + System.out.printf("Lukuja oli %d kappaletta.%n",n); + System.out.printf("Niiden summa oli %4.2f%n",summa); + System.out.printf("ja keskiarvo oli %4.2f%n",ka); + } +} \ No newline at end of file diff --git a/luennot/luento19/.classpath b/luennot/luento19/.classpath new file mode 100644 index 0000000..65e0755 --- /dev/null +++ b/luennot/luento19/.classpath @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/ali"/> + <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento19/.project b/luennot/luento19/.project new file mode 100644 index 0000000..5c1b1ed --- /dev/null +++ b/luennot/luento19/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento19</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento19/a.1 b/luennot/luento19/a.1 new file mode 100644 index 0000000..58997e3 --- /dev/null +++ b/luennot/luento19/a.1 @@ -0,0 +1,21508 @@ +nsimmäinen=1 +runo=51 +ieleni=4 +minun=70 +tekevi=12 +aivoni=3 +ajattelevi=42 +lähteäni=1 +laulamahan=17 +saa'ani=1 +sanelemahan=15 +sukuvirttä=1 +suoltamahan=1 +lajivirttä=1 +anat=3 +suussani=2 +sulavat=3 +puhe'et=2 +putoelevat=1 +kielelleni=2 +kerkiävät=1 +hampahilleni=1 +hajoovat=1 +eli=25 +kulta=36 +veikkoseni=6 +kaunis=127 +kasvinkumppalini!=2 +ähe=17 +nyt=141 +kanssa=23 +saa=7 +kera=13 +yhtehen=10 +yhyttyämme=1 +kahta'alta=1 +käytyämme!=1 +arvoin=4 +yhymme=2 +saamme=2 +toinen=78 +toisihimme=2 +näillä=25 +raukoilla=3 +rajoilla=5 +poloisilla=3 +ohjan=88 +mailla=18 +yökämme=1 +käsi=12 +kätehen=30 +sormet=12 +sormien=3 +lomahan=2 +lauloaksemme=1 +hyviä=6 +parahia=2 +pannaksemme=1 +kuulla=14 +noien=9 +kultaisien=1 +tietä=38 +mielitehtoisien=1 +nuorisossa=14 +nousevassa=4 +kansassa=7 +kasuavassa=7 +noita=41 +saamia=3 +sanoja=32 +virsiä=1 +virittämiä=1 +vyöltä=2 +vanhan=31 +äinämöisen=61 +alta=53 +ahjon=4 +lmarisen=10 +päästä=36 +kalvan=10 +aukomielen=7 +oukahaisen=13 +jousen=10 +tiestä=4 +peltojen=9 +periltä=11 +alevalan=18 +kankahilta=2 +iit'=4 +ennen=69 +isoni=26 +lauloi=67 +kirvesvartta=3 +vuollessansa=1 +niitä=8 +äitini=2 +opetti=2 +väätessänsä=1 +värttinätä=1 +lasna=7 +lattialla=9 +eessä=9 +polven=12 +pyöriessä=1 +maitopartana=1 +pahaisna=3 +piimäsuuna=1 +pikkaraisna=2 +ampo=1 +ei=404 +puuttunut=2 +eikä=128 +ouhi=29 +luottehia=2 +vanheni=1 +sanoihin=2 +sampo=21 +katoi=1 +luottehisin=1 +virsihin=1 +ipunen=12 +kuoli=14 +emminkäinen=187 +leikkilöihin=1 +iel'=13 +on=872 +muitaki=1 +ongelmoita=4 +oppimia=1 +tieohesta=1 +tempomia=1 +kanervoista=1 +katkomia=1 +risukoista=1 +riipomia=1 +vesoista=1 +vetelemiä=1 +heinän=13 +hieromia=1 +raitiolta=1 +ratkomia=1 +paimenessa=5 +käyessäni=2 +karjanlaitumilla=1 +metisillä=1 +mättähillä=1 +kultaisilla=1 +kunnahilla=1 +mustan=8 +uurikin=1 +jälessä=6 +immon=1 +kirjavan=6 +keralla=13 +ilu=5 +mulle=22 +virttä=8 +virkkoi=196 +sae=1 +saatteli=4 +runoja=3 +irttä=1 +toista=14 +tuulet=6 +toivat=1 +meren=89 +aaltoset=1 +ajoivat=1 +innut=1 +liitteli=1 +puien=2 +latvat=2 +lausehia=3 +e=87 +minä=65 +kerälle=2 +käärin=1 +sovittelin=1 +sommelolle=1 +erän=3 +pistin=1 +kelkkahani=1 +sommelon=1 +rekoseheni=3 +ve'in=2 +kelkalla=2 +kotihin=65 +rekosella=1 +riihen=2 +luoksi=27 +panin=9 +aitan=11 +parven=5 +päähän=62 +vaskisehen=3 +vakkasehen=2 +iikon=17 +virteni=3 +vilussa=4 +kauan=13 +kaihossa=2 +sijaisnut=1 +eänkö=2 +vilusta=2 +virret=9 +lapan=1 +laulut=10 +pakkasesta=1 +tuon=251 +tupahan=53 +vakkaseni=1 +rasian=1 +rahin=3 +nenähän=19 +alle=80 +kuulun=19 +kurkihirren=7 +kaunihin=23 +katoksen=6 +aukaisen=1 +sanaisen=2 +arkun=7 +virsilippahan=2 +viritän=2 +kerittelen=1 +pään=36 +kerältä=1 +suorin=3 +solmun=3 +sommelolta=1 +iin=61 +laulan=18 +hyvänki=6 +virren=11 +kaunihinki=2 +kalkuttelen=1 +ruoalta=2 +rukihiselta=2 +oluelta=2 +ohraiselta=1 +un=137 +tuotane=5 +olutta=25 +tarittane=1 +taarivettä=1 +suulta=4 +laihemmalta=1 +vetoselta=1 +vierettelen=1 +tämän=54 +iltamme=2 +iloksi=10 +päivän=131 +kunniaksi=6 +vaiko=13 +huomenen=2 +huviksi=1 +uuen=35 +aamun=6 +alkeheksi=1 +oin=7 +kuulin=2 +saneltavaksi=2 +tiesin=4 +tehtäväksi=1 +yksin=13 +meillä=10 +yöt=9 +tulevat=4 +päivät=16 +valkeavat=1 +syntyi=17 +äinämöinen=317 +ilmestyi=1 +ikirunoja=2 +kapehesta=2 +kantajasta=2 +lmattaresta=2 +emosta=5 +lipa=22 +impi=29 +ilman=136 +tyttö=27 +kave=4 +luonnotar=2 +korea=30 +iti=6 +viikoista=4 +pyhyyttä=4 +iän=59 +kaiken=57 +impeyttä=1 +pitkillä=6 +pihoilla=11 +tasaisilla=1 +tanterilla=8 +kävystyi=1 +aikojansa=3 +ouostui=1 +elämätänsä=2 +aina=54 +ollessansa=2 +impenä=5 +eläessänsä=1 +avaroilla=1 +autioilla=1 +op'=6 +astuiksen=1 +alemma=9 +laskeusi=1 +lainehille=20 +selvälle=6 +selälle=21 +ulapalle=7 +aukealle=5 +uli=38 +suuri=58 +tuulen=29 +puuska=2 +iästä=10 +vihainen=4 +ilma=14 +kuohuille=1 +kohotti=11 +laikahutti=1 +uuli=10 +neittä=41 +tuuitteli=12 +aalto=18 +impeä=3 +ajeli=11 +ympäri=9 +selän=13 +sinisen=31 +lakkipäien=4 +lainehien=4 +tuuli=40 +kohtuiseksi=1 +meri=8 +paksuksi=2 +panevi=6 +antoi=21 +kohtua=3 +kovoa=6 +vatsantäyttä=3 +vaikeata=3 +vuotta=12 +seitsemän=24 +satoa=7 +yheksän=23 +yrön=1 +ikeä=1 +synny=8 +syntyminen=3 +luovu=5 +luomatoin=2 +sikiö=4 +ieri=14 +veen=33 +emona=2 +ipi=5 +iät=3 +uipi=10 +lännet=3 +luotehet=3 +etelät=3 +kaikki=101 +rannat=14 +tuskissa=7 +tulisen=19 +synnyn=8 +vatsanvaivoissa=2 +kovissa=3 +tkeä=1 +hyryttelevi=2 +sanan=145 +noin=254 +nimesi=235 +"=2317 +oi=39 +poloinen=32 +päiviäni=6 +lapsi=47 +kurja=27 +kulkuani!=1 +o=142 +olen=33 +joutunut=1 +johonki=3 +iäkseni=3 +tuuiteltavaksi=4 +aaltojen=28 +ajeltavaksi=5 +väljillä=8 +vesillä=16 +lake'illa=5 +lainehilla!=2 +arempi=10 +olisi=9 +ollut=58 +eleä=19 +kuin=127 +tätä=22 +nykyä=3 +vierähellä=1 +vilu=4 +tääll'=6 +ollakseni=8 +vaiva=7 +värjätelläkseni=2 +aalloissa=2 +asuakseni=1 +veessä=3 +vierielläkseni=1 +i=288 +kko=42 +ylijumala=15 +kannattaja!=1 +ule=28 +tänne=42 +tarvittaissa=6 +käy=15 +kutsuttaessa!=3 +äästä=8 +piika=29 +pintehestä=2 +vaimo=39 +vatsanvääntehestä!=1 +äy=7 +pian=18 +välehen=11 +jou'u=4 +välehemmin=3 +tarvitahan!"=2 +ului=4 +aikoa=17 +vähäisen=33 +pirahteli=6 +pikkaraisen=14 +sotka=8 +suora=2 +lintu=34 +lenteä=3 +lekuttelevi=5 +etsien=1 +pesän=3 +sijoa=19 +asuinmaata=1 +arvaellen=1 +enti=10 +lenti=21 +löyä=6 +tiloa=5 +tuota=93 +paikkoa=5 +pahintakana=2 +kuhun=4 +laatisi=1 +pesänsä=3 +ottaisi=1 +olosijansa=1 +iitelevi=1 +laatelevi=1 +arvelee=6 +eenkö=1 +tuulehen=3 +tupani=4 +aalloillen=4 +asuinsijani=2 +kaatavi=1 +tupasen=1 +vie=6 +silloin=20 +ve'en=51 +emonen=8 +nosti=19 +polvea=3 +merestä=21 +lapaluuta=1 +lainehesta=5 +sotkalle=1 +sijaksi=1 +asuinmaaksi=1 +armahaksi=2 +uo=39 +sorea=13 +liiteleikse=5 +laateleikse=5 +eksi=4 +emosen=7 +sinerväisellä=1 +selällä=24 +luuli=2 +heinämättähäksi=1 +tuoreheksi=1 +turpeheksi=1 +entelevi=2 +liitelevi=3 +laskeuvi=1 +iihen=9 +laativi=1 +muni=1 +kultaiset=7 +munansa=1 +kuusi=29 +kultaista=1 +munoa=1 +rautamunan=1 +seitsemännen=1 +lkoi=9 +hautoa=1 +munia=2 +päätä=52 +lämmitellä=1 +autoi=1 +hautoi=2 +toisen=118 +kohta=39 +kolmannenki=25 +opa=30 +tuosta=97 +tuntevi=1 +tulistuvaksi=1 +hipiänsä=1 +hiiltyväksi=1 +polvensa=2 +palavan=5 +suonensa=1 +sulavan=1 +avahutti=2 +polveansa=1 +järkytti=1 +jäseniänsä=1 +munat=3 +vierähti=10 +vetehen=27 +aaltohon=2 +ajaikse=14 +karskahti=1 +muruiksi=6 +katkieli=2 +kappaleiksi=3 +mutahan=1 +joua=16 +siepalehet=1 +sekahan=9 +uuttuivat=1 +murut=1 +hyviksi=9 +kappalehet=2 +kaunoisiksi=2 +munasen=2 +alainen=10 +puoli=11 +alaiseksi=1 +maaemäksi=1 +yläinen=1 +yläiseksi=1 +taivahaksi=1 +yläpuoli=2 +ruskeaista=1 +päivöseksi=1 +paistamahan=8 +valkeaista=9 +se=69 +kuuksi=5 +kumottamahan=8 +mi=16 +munassa=2 +kirjavaista=1 +ne=44 +tähiksi=2 +taivahalle=18 +mustukaista=2 +nepä=5 +pilvilöiksi=1 +jat=1 +eellehen=5 +menevät=5 +vuoet=3 +tuonnemmaksi=3 +paistaessa=1 +kuun=41 +kumottaessa=1 +ina=6 +noilla=30 +vienoilla=2 +utuisilla=2 +lainehilla=21 +eessänsä=2 +vesi=21 +vetelä=2 +takanansa=2 +taivas=5 +selvä=6 +vuonna=4 +yheksäntenä=2 +kymmenentenä=1 +kesänä=13 +päätänsä=16 +kohottavi=2 +kokkoansa=3 +luoa=4 +luomiansa=3 +saautella=2 +saamiansa=1 +selvällä=5 +ulapalla=4 +aukealla=4 +ussa=1 +kättä=18 +käännähytti=1 +siihen=30 +niemet=1 +siivoeli=1 +kussa=6 +pohjasi=1 +jalalla=1 +kalahauat=3 +kaivaeli=1 +kuplistihe=1 +syöverit=1 +syventi=1 +ylin=2 +maahan=39 +kääntelihe=8 +sai=44 +sileät=3 +jaloin=3 +loi=6 +lohiapajat=2 +pä'in=4 +päätyi=20 +maata=50 +vasten=34 +laitteli=1 +lahelmat=1 +siitä=116 +ulomma=4 +maasta=26 +seisattelihe=1 +luopi=4 +luotoja=3 +merehen=21 +kasvatti=1 +salakaria=1 +laivan=15 +laskemasijaksi=1 +merimiesten=1 +menoksi=2 +oli=152 +saaret=2 +siivottuna=2 +luotu=11 +luotoset=1 +pielet=1 +pistettynä=1 +maat=17 +ja=111 +manteret=1 +sanottu=1 +kirjattu=1 +kivihin=2 +kirjat=1 +veetty=1 +viivat=1 +kallioihin=1 +ilmau=1 +aka=112 +vanha=331 +kulki=22 +äitinsä=3 +kohussa=1 +kolmekymmentä=2 +keseä=4 +yhen=44 +verran=10 +talviaki=1 +rvelee=13 +miten=17 +olla=36 +pimeässä=4 +piilossansa=1 +asunnossa=1 +ahtahassa=1 +kuss'=11 +konsa=6 +kuuta=37 +nähnyt=19 +päiveä=17 +havainnut=3 +anovi=29 +sanalla=46 +tuolla=94 +lausui=110 +lausehella=32 +uu=8 +keritä=1 +päivyt=9 +otava=4 +yhä=7 +opeta=3 +miestä=49 +ouoilta=1 +ovilta=2 +veräjiltä=1 +vierahilta=3 +näiltä=10 +pieniltä=2 +pesiltä=1 +asunnoilta=1 +ahtahilta!=1 +aata=5 +maalle=26 +matkamiestä=2 +ilmoillen=2 +inehmon=3 +lasta=20 +taivon=13 +katsomahan=59 +ihoamahan=2 +otavaista=6 +oppimahan=6 +tähtiä=3 +tähyämähän!"=1 +kuu=22 +kerittänynnä=1 +päästänynnä=1 +ouosteli=1 +tuskastui=1 +liikahutti=2 +linnan=23 +portin=5 +sormella=4 +nimettömällä=5 +lukon=6 +luisen=3 +luikahutti=3 +vasemmalla=2 +varpahalla=1 +tuli=58 +kynsin=4 +kynnykseltä=3 +polvin=3 +porstuan=2 +ovelta=2 +iitä=210 +suistui=2 +suin=16 +käsin=20 +kääntyi=7 +lainehesen=8 +jääpi=6 +mies=63 +varahan=5 +uros=29 +irui=1 +siellä=38 +viisi=11 +sekä=59 +jotta=59 +kaheksan=10 +eisottui=1 +viimein=5 +niemelle=3 +nimettömälle=2 +manterelle=2 +puuttomalle=1 +olvin=1 +ponnistihe=3 +käsivarsin=5 +käännältihe=1 +ousi=16 +tähyämähän=9 +synty=8 +rotu=1 +rohkean=1 +runojan=1 +oinen=4 +jalan=13 +kahen=31 +kankahalle=9 +saarehen=6 +selällisehen=6 +manterehen=4 +puuttomahan=1 +iipyi=1 +monta=6 +eleli=2 +saaressa=1 +sanattomassa=1 +manteressa=1 +puuttomassa=1 +pitkin=28 +pitävi=14 +kenpä=10 +maita=24 +kylvämähän=4 +toukoja=2 +tihittämähän=1 +ellervoinen=6 +pellon=38 +poika=169 +ampsa=6 +pikkarainen=25 +sep'=5 +tihittämähän!=1 +ylvi=1 +kyyhätteli=1 +kylvi=9 +soita=9 +auhtoja=1 +ahoja=6 +panettavi=1 +paasikoita=1 +äet=3 +männiköiksi=1 +kummut=4 +kuusikoiksi=1 +kankahat=5 +kanervikoiksi=1 +notkot=1 +nuoriksi=1 +vesoiksi=1 +oromaille=1 +koivut=4 +lepät=4 +maille=34 +leyhke'ille=1 +tuomet=2 +tuorehille=1 +raiat=2 +raikkahille=1 +pihlajat=6 +pyhille=1 +pajut=2 +paisuville=1 +katajat=2 +karuille=1 +tammet=2 +virran=13 +vieremille=2 +äksi=28 +puut=16 +ylenemähän=1 +vesat=4 +nuoret=20 +nousemahan=1 +asvoi=8 +kuuset=9 +kukkalatvat=1 +lautui=1 +lakkapäät=4 +petäjät=9 +koivupuut=1 +noroilla=1 +leyhke'illä=1 +tuorehilla=1 +karuilla=1 +katajahan=1 +marja=6 +tuomehen=1 +hyvä=42 +he'elmä=1 +kävi=26 +ampsan=1 +siemenen=2 +aloa=5 +ellervoisen=1 +kylvämiä=2 +äki=20 +ylenneheksi=2 +nousneheksi=2 +yks'=10 +tammi=12 +taimimatta=1 +juurtumatta=1 +puu=14 +umalan=39 +eitti=4 +herjan=3 +valloillensa=1 +olevillen=1 +onnillensa=1 +vuotti=11 +vielä=65 +yötä=17 +kolme=42 +saman=4 +päiviäki=3 +ävi=11 +viikon=32 +viimeistäki=5 +ole=93 +kasvanunna=3 +juurtununna=1 +näkevi=5 +neljä=2 +morsianta=10 +nurmen=3 +niitännässä=1 +kastekorren=1 +katkonnassa=1 +nenässä=14 +utuisen=26 +niemen=47 +päässä=50 +saaren=49 +terhenisen=15 +mink'=1 +niitti=1 +sen=42 +haravoi=1 +karhille=1 +veteli=3 +ulipa=4 +ursas=1 +aalloista=2 +yleni=18 +unki=1 +heinäset=1 +tulehen=21 +ilmivalkean=2 +väkehen=3 +poroksi=8 +poltti=14 +kypeniksi=5 +kyyetteli=3 +tuhkia=2 +läjänen=2 +koko=31 +kuivia=2 +poroja=2 +aip'=5 +lemmen=7 +lehti=7 +tammen=13 +terho=1 +josta=3 +kasvoi=26 +taimi=3 +vihanta=5 +virpi=3 +nousi=34 +mansikkaisna=1 +kaksihaarukkaisna=1 +jenteli=1 +oksiansa=1 +levitteli=2 +lehviänsä=1 +atva=1 +täytti=2 +lehvät=7 +ilmoille=4 +levisi=1 +piätti=1 +pilvet=5 +juoksemasta=2 +hattarat=1 +hasertamasta=1 +peitti=4 +paistamasta=2 +kuuhuen=7 +kumottamasta=3 +illoin=53 +oisko=3 +taittajata=1 +puun=17 +sorean=11 +sortajata=3 +kävä=3 +kamala=6 +kalojen=1 +uia=3 +paistamatta=4 +kumottamatta=4 +sitä=39 +urosta=26 +urheata=3 +joka=68 +taisi=9 +kaata=3 +satalatvan=2 +langettoa=1 +itse=269 +sanoiksi=197 +virkki=224 +ave=2 +äiti=41 +kantajani=13 +ylentäjäni!=3 +aitapa=2 +väkeä=11 +paljo=19 +tämä=10 +taittamahan=2 +paha=21 +hävittämähän=1 +eestä=7 +paistavaisen=1 +tieltä=13 +kumottavaisen!"=1 +ousipa=3 +miesi=10 +aallosta=6 +tuo=75 +suuren=50 +aivan=39 +pienen=20 +pieni=40 +miehen=98 +peukalon=6 +pituinen=3 +vaimon=14 +vaaksan=5 +korkeuinen=4 +aski=17 +hattu=2 +hartioilla=9 +vaskisaappahat=1 +jalassa=3 +vaskikintahat=1 +käessä=20 +vaskikirjat=1 +kintahissa=1 +vaskivyöhyt=1 +vyölle=5 +vyötty=2 +vaskikirves=1 +vyön=2 +takana=10 +varsi=13 +terä=7 +kynnen=5 +näkemiänsä=2 +silmänluontiansa=1 +pystyn=5 +härän=6 +korkunainen!=1 +sinä=72 +olet=41 +miehiäsi=6 +ku=30 +urohiasi=6 +ähän=3 +kuollutta=1 +parempi=36 +katonutta=1 +kaunihimpi!"=1 +anoi=191 +pikku=1 +aallon=10 +vastaeli=26 +len=2 +mie=19 +mokoma=4 +ulin=3 +murskan=3 +murentamahan=1 +liene=25 +sinua=35 +eipä=34 +suotu=2 +ison=40 +taittajaksi=1 +kamalan=2 +kaatajaksi=1 +ai=36 +toki=28 +sanoneheksi=4 +katsahtavi=6 +kerran=62 +näki=22 +muuttunehen=1 +uuistunehen=1 +urohon!=2 +alka=1 +maassa=12 +teutaroivi=1 +päähyt=2 +pilviä=5 +parta=6 +päällä=32 +hivus=13 +kannoilla=1 +syltä=16 +silmien=1 +välitse=2 +housut=2 +lahkehesta=1 +puoltatoista=2 +kahta=11 +kaation=1 +rajasta=2 +ivelevi=1 +kirvestänsä=2 +tahkaisi=1 +tasatereä=1 +kuutehen=3 +kovasimehen=1 +seitsemähän=1 +sieran=1 +stua=8 +lykyttelevi=2 +käyä=40 +kulleroittelevi=2 +lave'illa=1 +lahkehilla=1 +leve'illä=3 +liehuimilla=1 +stui=18 +keikahutti=3 +hienoiselle=1 +hietikolle=1 +astui=21 +torkahutti=1 +maksankarvaiselle=1 +koikahutti=1 +juurelle=2 +ski=8 +puuta=19 +kirvehellä=6 +tarpaisi=2 +tasaterällä=3 +iski=28 +kolmannen=19 +yritti=3 +tuiski=7 +kirvehestä=1 +panu=2 +tammesta=2 +pakeni=7 +tahtoi=5 +kallistua=2 +lysmyä=1 +rutimoraita=1 +kerralla=6 +kolmannella=17 +jopa=39 +ruhtoa=1 +rutimoraian=1 +lasketella=2 +yven=1 +työnnytti=1 +itähän=6 +latvan=7 +laski=29 +luotehesen=11 +suurehen=7 +suvehen=4 +oksat=9 +puolin=5 +pohjosehen=4 +enpä=21 +oksan=2 +otti=36 +ikuisen=11 +onnen=8 +taittoi=3 +taian=1 +lehvän=3 +leikkaeli=2 +leikkoi=1 +lastuja=1 +pirannut=1 +pälähellyt=1 +pälkäreitä=1 +lake'ille=2 +läikkä=2 +läikytteli=2 +venosina=1 +laivasina=1 +ohjolahan=32 +huntujahan=1 +huuhtelevi=1 +virutteli=1 +vaattehia=5 +rannalla=10 +vesikivellä=6 +pitkän=39 +niemyen=2 +lastun=8 +kokosi=9 +konttihinsa=1 +kantoi=20 +kontilla=1 +pitkäkielellä=1 +piha'an=3 +tehä=2 +noian=5 +nuoliansa=3 +ampujan=1 +asehiansa=1 +taittununna=2 +kaatununna=4 +katala=23 +pääsi=28 +kuut=1 +juoksemahan=6 +kaaret=5 +kaartamahan=1 +alkoi=12 +salot=6 +silota=1 +metsät=4 +mielin=25 +kasvaella=1 +puuhun=12 +ruoho=1 +linnut=7 +rastahat=2 +iloitsemahan=2 +käki=6 +kukkumahan=3 +marjanvarret=1 +kukat=5 +keolle=3 +ruohot=2 +kaikenlaiset=3 +monenmuotoiset=1 +sikesi=2 +hra=2 +nousematta=2 +touko=1 +kallis=1 +kasvamatta=4 +astuvi=5 +vankan=7 +vieremillä=2 +öyti=2 +kuusia=2 +jyviä=4 +seitsemiä=2 +siemeniä=2 +rannalta=9 +merelliseltä=2 +hienoiselta=2 +hietiköltä=2 +kätki=2 +nää'än=4 +nahkasehen=1 +koipehen=1 +kesäoravan=2 +siementä=2 +sirottamahan=3 +vierehen=6 +alevan=24 +kaivon=4 +smon=9 +penkerehen=3 +irskuipa=1 +tiainen=1 +puusta=8 +ipä=20 +nouse=7 +ohra=3 +kasva=2 +kaura=1 +maan=46 +alistamatta=1 +kasken=9 +kaatamatta=5 +tulella=3 +polttamatta=1 +teetti=1 +kirvehen=5 +terävän=5 +kaatoi=10 +mahottoman=1 +alisti=1 +aikki=4 +sorti=7 +soreat=6 +jätti=6 +koivahaisen=1 +lintujen=4 +leposijaksi=1 +käkösen=6 +kukuntapuuksi=2 +kokko=33 +halki=25 +lintunen=2 +ylitse=12 +iksipä=4 +jätetty=4 +koivahainen=3 +sortamatta=4 +lepeämiksi=3 +kokon=10 +istumiksi=3 +yvinpä=2 +sinäki=3 +laait=8 +heitit=5 +koivun=22 +kasvamahan=4 +seisomahan=4 +linnuille=2 +itselleni=3 +ulta=3 +valahutti=2 +ohjaistuuli=1 +koillinen=1 +kovin=37 +porotti=2 +nahkasesta=1 +koivesta=1 +kesäkärpän=1 +kämmenestä=1 +tse=130 +inä=12 +kylvän=1 +kyyhättelen=1 +uojan=31 +lomitse=3 +käen=7 +kautta=14 +kaikkivallan=9 +tälle=4 +kasvavalle=1 +ahollen=1 +ylenevälle=2 +kka=9 +manteren=2 +mannun=3 +eukko=11 +emäntä!=6 +ane=14 +turve=1 +tunkemahan=1 +maa=10 +väkevä=1 +vääntämähän!=1 +ip'=7 +puutu=6 +ilmoisna=23 +ikänä=41 +kun=193 +lie=20 +armo=1 +antajista=1 +lupa=2 +luonnon=9 +tyttäristä=3 +ouse=15 +makoamasta=6 +nurmi=3 +nukkumasta!=1 +korret=4 +korttumahan=1 +varret=9 +varttumahan!=1 +uhansin=1 +neniä=3 +nosta=7 +saoin=8 +haaroja=1 +hajota=2 +kynnöstäni=1 +kylvöstäni=1 +varsin=32 +vaivani=1 +näöstä!=1 +tahi=33 +taatto=9 +taivahinen=5 +vallan=7 +pilvissä=3 +pitäjä=5 +hattarojen=4 +hallitsija!=4 +iä=3 +keräjät=5 +sekehissä=2 +neuvot=2 +selvät!=1 +ätä=2 +pilvi=9 +lonka=7 +luotehesta=4 +toiset=8 +lännestä=6 +lähetä=6 +etelästä=2 +ennättele!=1 +ihmo=1 +vettä=47 +taivosesta=8 +mettä=22 +pilvistä=5 +pirota=1 +orahille=2 +nouseville=1 +touoille=2 +tohiseville!"=1 +valtiainen=1 +piti=10 +selvät=4 +ätti=2 +pilven=26 +longan=5 +lähetti=6 +ennätteli=2 +syrjin=6 +sysäsi=4 +lomituksin=1 +loukahutti=2 +ihmoi=1 +pirotti=1 +kasvaville=1 +tohiseville=1 +oras=1 +okinen=1 +kannonkarvainen=1 +pehmeästä=1 +raatamasta=1 +toisna=8 +päänä=5 +kolmen=19 +yön=17 +perästä=12 +vaka=4 +kyntöänsä=1 +kylvöänsä=1 +vaivansa=1 +näköä=1 +mieltä=28 +myöten=54 +tähkät=1 +kuuella=2 +taholla=1 +kolmisolmuisena=1 +iinä=67 +katseleikse=5 +käänteleikse=10 +kevätkäkönen=1 +kasvavaksi=5 +sinulle=12 +kukkuos=2 +käkönen=5 +helkyttele=1 +hietarinta=1 +hoiloa=1 +hopearinta=1 +tinarinta=9 +riukuttele!=1 +uku=2 +kuku=3 +aamuin=3 +keskipäivälläki=2 +ihanoiksi=1 +ilmojani=1 +mieluisiksi=1 +metsiäni=1 +rahaisiksi=1 +rantojani=1 +viljaisiksi=1 +vieriäni!"=1 +olmas=2 +elelevi=1 +äinölän=25 +ahoilla=10 +kankahilla=12 +aulelevi=2 +virsiänsä=1 +laulelevi=4 +taitelevi=4 +auloi=31 +pääksytysten=2 +yhytysten=2 +saneli=9 +muinaisia=1 +muisteloita=1 +syntyjä=3 +syviä=4 +joit'=6 +laula=20 +lapset=27 +ymmärrä=3 +yhet=3 +urohot=28 +tällä=14 +inhalla=6 +iällä=11 +katovalla=4 +kannikalla=6 +auas=1 +kuuluvi=4 +sanoma=9 +ulos=19 +viestit=2 +vierähtävät=1 +laulannasta=2 +urohon=28 +osoannasta=1 +iestit=1 +sanomat=9 +nuori=60 +oukahainen=29 +laiha=4 +lappalainen=3 +kylässä=10 +kuuli=15 +kummia=1 +lauluja=1 +laeltavaksi=1 +parempia=1 +pantavaksi=1 +mitä=25 +itseki=7 +tiesi=13 +oppinut=1 +isolta=2 +pahastui=6 +aikansa=1 +kaehti=2 +äinämöistä=9 +laulajaksi=12 +paremmaksi=2 +itseänsä=1 +emonsa=17 +valtavanhempansa=7 +ähteäksensä=2 +käkesi=7 +tullaksensa=2 +toivotteli=1 +noille=13 +tuville=20 +äinön=6 +voitteloille=2 +so=6 +kielti=13 +poikoansa=13 +iso=15 +emo=47 +epäsi=9 +lähtemästä=5 +äinölähän=3 +iellä=19 +silma=2 +lauletahan=2 +lausitahan=1 +lumehen=1 +päin=18 +vitihin=1 +kourin=16 +ilmahan=9 +kovahan=6 +kääntymättömäksi=1 +liikkumattomaksi=1 +yväpä=3 +tieto=6 +emoni=41 +sitäi=6 +oma=14 +tietoni=1 +ylinnä=2 +os=36 +tahon=5 +tasalle=4 +panna=8 +miesten=21 +verroille=1 +vetäitä=1 +laulajani=1 +sanelen=10 +sanelijani=1 +laulajan=5 +parahan=10 +pahimmaksi=1 +jalkahan=1 +kiviset=3 +kengät=7 +puksut=1 +puiset=4 +lantehille=1 +kiviriipan=1 +rinnan=3 +päälle=72 +kiviharkon=1 +hartioille=3 +kivihintahat=1 +paatisen=1 +kypärän=1 +läksi=59 +totellut=10 +tti=19 +ruunansa=1 +omansa=2 +jonka=9 +turpa=4 +tulta=27 +säkeniä=1 +säärivarret=1 +valjasti=3 +ruunan=7 +korjan=7 +kultaisen=8 +etehen=28 +istuvi=7 +rekehen=16 +kohennaikse=5 +korjahansa=13 +virkkua=15 +vitsalla=16 +heitti=16 +helmiruoskasella=2 +virkku=6 +vieremähän=10 +hevonen=20 +helettämähän=2 +joa=11 +suhuttelevi=4 +joi=22 +ajoi=17 +päivänä=21 +kolmantena=16 +ahoille=5 +kankahille=3 +tietäjä=18 +ikuinen=43 +teittensä=1 +ajaja=1 +matkojensa=1 +mittelijä=1 +tiellä=9 +vastatusten=2 +tarttui=4 +aisa=1 +aisan=4 +rahe=2 +rahkehen=2 +takistui=1 +länget=2 +puuttui=11 +länkilöihin=2 +vemmel=3 +vempelen=2 +siinä=31 +seisotahan=2 +mietitähän=1 +vuoti=3 +vempelestä=1 +usva=1 +aisoista=1 +usisi=1 +ysyi=12 +uit'=1 +sukua=10 +tulit=5 +tuhmasti=2 +vastahan=27 +varattomasti=1 +äret=2 +länkäpuiset=1 +vesapuiset=1 +vempelehet=1 +korjani=1 +pilastehiksi=2 +rämäksi=2 +re'en=12 +retukan!"=2 +ie=14 +aan=25 +sano=9 +sukusi=12 +kuit'=1 +kuta=22 +joukkioa=1 +jo=95 +tuossa=50 +nimittelihe=1 +liet=2 +veäite=3 +syrjähän=4 +vähäisen!=2 +nuorempi=1 +minua=47 +ähä=1 +nuoruuesta=2 +vanhuuesta!=1 +umpi=1 +tieolta=1 +muistannalta=1 +mahtavampi=1 +seisokahan=1 +siirtykähän=1 +ienet=11 +laulaja=9 +ruvetkamme=2 +saakamme=2 +voittamahan!"=1 +itäpä=6 +minusta=9 +onpi=18 +taitajaksi!=2 +in'=4 +aikani=5 +elellyt=5 +yksillä=1 +kotipellon=1 +pientarilla=2 +kuunnellut=1 +kotikäkeä=1 +kuitenki=11 +kaikitenki=7 +korvin=7 +kuullakseni=5 +sie=49 +enintä=1 +tieät=1 +yli=12 +muien=6 +ymmärtelet=1 +ieänpä=2 +jotaki!=1 +en=118 +tieän=13 +selvällehen=1 +tajuelen=1 +tarkoillehen=1 +reppänä=1 +liki=5 +lakea=1 +lieska=1 +kiukoata=1 +yvä=21 +hylkehen=1 +koiran=16 +viehkuroia=1 +luotansa=1 +lohia=1 +syöpi=5 +sivultansa=1 +siikasia=2 +iiall'=1 +pellot=7 +lohella=1 +laki=4 +tasainen=1 +auki=3 +hallalla=1 +kutevi=2 +kuolasuu=1 +kovalla=2 +säällä=2 +hven=1 +arka=1 +kyrmyniska=2 +sykysyt=1 +syvillä=1 +kesät=3 +kuivilla=2 +rantasilla=3 +rapsehtivi=1 +kyllin=31 +muunki=4 +tieon=3 +arvoan=9 +asian=2 +pohjola=1 +porolla=1 +kynti=5 +etelä=4 +emähevolla=1 +takalappi=1 +tarvahalla=1 +ieän=3 +isan=2 +mäellä=11 +hongat=6 +ornan=2 +kalliolla=3 +pitkät=9 +olme=1 +koskea=3 +järveä=1 +jaloa=1 +vuorta=2 +korkeata=2 +kannen=10 +alla=73 +ämehess'=1 +älläpyörä=1 +aatrakoski=1 +arjalassa=2 +uoksen=3 +voittanutta=1 +käynyttä=1 +matran=1 +apsen=1 +naisen=24 +muisti=3 +partasuun=3 +naisekkahan!=1 +ano=18 +asioita=1 +ainoisia!"=1 +mä=43 +tiaisen=4 +linnuksi=1 +kyyn=5 +viherän=1 +käärmeheksi=2 +kiiskisen=1 +kalaksi=2 +auan=3 +raukeaksi=2 +mullan=4 +muikeaksi=1 +varin=2 +vaikeaksi=1 +tulen=40 +polttaman=1 +pahaksi=8 +esi=6 +vanhin=20 +voitehista=1 +kosken=24 +kuohu=2 +katsehista=1 +uoja=27 +loitsijoista=1 +umala=34 +parantajista=1 +uoresta=1 +vetosen=1 +alku=4 +rauan=27 +ruostehesta=1 +vasken=3 +kanta=8 +kalliosta=8 +ätäs=1 +märkä=1 +paju=3 +puita=10 +ensimäinen=3 +hongan=5 +juuri=3 +huonehia=1 +paatonen=1 +patarania=1 +uistatko=3 +enemmin=3 +vain=2 +loppuivat=1 +lorusi=1 +uistan=3 +vieläki=4 +uistanpa=1 +ajan=17 +mokoman=9 +olin=4 +merta=19 +kyntämässä=1 +kolkot=2 +kuokkimassa=1 +kaivamassa=1 +syänveet=2 +syventämässä=1 +lampiveet=2 +laskemassa=1 +mäet=6 +mylleröittämässä=1 +louhet=2 +luomassa=1 +kokohon=8 +miesnä=7 +kuuentena=1 +seitsemäntenä=1 +urosna=1 +saataessa=2 +ilmoa=3 +suettaessa=2 +pieltä=2 +pistämässä=1 +kaarta=5 +kantamassa=1 +kuuhutta=2 +kulettamassa=1 +aurinkoa=8 +auttamassa=1 +otavaa=2 +ojentamassa=1 +taivoa=6 +tähittämässä=1 +valehtelitki!=5 +nähty=5 +kynnettihin=4 +kuokittihin=1 +kaivettihin=1 +syvennettihin=1 +laskettihin=1 +mylleröitettihin=1 +luotihin=1 +ikä=18 +kuultu=5 +pistettäissä=1 +kannettaissa=1 +kuletettaissa=1 +autettaissa=1 +ojennettaissa=1 +tähitettäissä=1 +minulla=10 +kysyn=3 +miekaltani=1 +laveasuinen!=1 +miekan=31 +mittelöhön=3 +käypä=2 +katselohon!"=1 +n=105 +pahoin=24 +pelänne=1 +miekkojasi=1 +mieliäsi=1 +tuuriasi=1 +tuumiasi=1 +lähe=16 +sinun=41 +kanssasi=3 +kerallasi=2 +kehno=3 +raukka=26 +murti=15 +suuta=13 +väänti=16 +mustoa=9 +haventa=8 +katselohon=2 +siaksi=1 +alakärsäksi=1 +asetan=3 +anen=1 +semmoiset=1 +sikäli=3 +täkäli=1 +sorran=1 +sontatunkiohon=1 +läävän=3 +nurkkahan=1 +nutistan=1 +suuttui=13 +häpesi=2 +loihe=19 +lasten=15 +naisten=9 +naurut=1 +pojat=16 +puoletkana=1 +kolmannetkana=1 +kosijat=4 +järvet=4 +läikkyi=5 +järisi=3 +vuoret=6 +vaskiset=2 +vapisi=5 +paaet=5 +vahvat=2 +paukahteli=1 +kalliot=8 +kaheksi=11 +kivet=13 +rannoilla=1 +rakoili=1 +nuoren=38 +vempelehen=1 +pajupehkon=2 +kultalaian=1 +lampihin=4 +haoiksi=1 +ruoskan=4 +helmiletkun=1 +rantaruokosiksi=1 +laukkipään=1 +hevosen=21 +rannalle=12 +kiviksi=3 +kultakahvan=1 +salamoiksi=1 +kirjavarren=1 +kaariksi=1 +vesien=17 +nuolensa=1 +sulitut=1 +havukoiksi=1 +kiitäviksi=1 +koukkuleuan=2 +maakiviksi=1 +akin=1 +pystypää=1 +kokaksi=1 +kintahat=4 +käestä=4 +umpilammin=1 +lumpehiksi=2 +haljakan=4 +hattaroiksi=1 +ussakan=1 +taivahan=19 +tsen=1 +suohon=9 +suonivöistä=1 +niittyhyn=1 +nivuslihoista=1 +kankahasen=4 +kainaloista=1 +tunsi=23 +tielle=12 +tullehensa=1 +matkallen=1 +osannehensa=1 +voittelohon=1 +laulelohon=1 +aksoitteli=1 +jalkoansa=1 +jaksa=1 +jalka=12 +nousta=6 +toistakin=1 +siin'=5 +kivinen=4 +kenkä=2 +tuskaksi=3 +tulevi=80 +läylemmäksi=4 +lankeavi=5 +anan=82 +viisas=6 +ikuinen!=10 +yörrytä=2 +pyhät=9 +sanasi=3 +peräytä=2 +lausehesi!=2 +tästä=34 +pälkähästä=4 +seikasta=3 +selitä!=2 +anenpa=1 +makson=1 +annan=11 +lunnahat=1 +lujimmat=1 +minullen=3 +annat=2 +jos=53 +pyörrän=1 +sanani=2 +peräytän=1 +lauseheni=1 +päästän=3 +selitän=1 +np'=8 +mulla=6 +kaksi=37 +jousta=3 +kaunokaista=2 +lyömähän=1 +riveä=1 +tarkka=15 +ammunnalle=1 +ta=15 +niistä=5 +jompikumpi!"=3 +uoli=5 +hurja=1 +jousistasi=1 +kaaristasi!=1 +itselläniki=5 +seinä=2 +seisoteltu=1 +vaarnanen=1 +varottu=2 +miehittä=1 +metsässä=7 +käyvät=3 +urohitta=1 +ulkotöillä=1 +siitäki=4 +syvemmä=4 +purtta=25 +kaunoista=2 +venoa=1 +kiistassa=1 +kepeä=9 +kannattava=1 +huoli=30 +pursistasi=1 +venehistäsi=1 +valita!=3 +tela=1 +tempaeltu=1 +lahtema=1 +laottu=2 +mikä=21 +tuulella=1 +tukeva=2 +vastasään=1 +menijä=2 +oritta=4 +hepoa=2 +juoksulle=1 +jalompi=1 +raisu=1 +rahkehille=3 +hevosiasi=1 +sure=4 +sukkajalkojasi!=1 +soimi=1 +solmieltu=1 +tanhua=2 +taluttu=1 +selkäluilla=1 +rasvalampi=1 +lautasilla=1 +äinämöinen!=13 +nnan=3 +kultia=8 +kypärin=14 +hope'ita=8 +huovan=1 +täyen=3 +soasta=4 +saamat=1 +taluttamat=1 +tappelosta=3 +hope'itasi=3 +kysy=3 +kultiasi!=1 +aitta=3 +ahtaeltu=1 +vakkanen=1 +kullat=15 +ikuiset=6 +polviset=2 +hopeat=12 +aumani=1 +kotoiset=3 +heitän=10 +hietapeltoseni=1 +oman=39 +pääni=10 +päästimeksi=4 +itseni=2 +lunastimeksi=4 +halaja=2 +aumojasi=1 +herjä=1 +hietapeltojasi!=1 +peltoja=1 +perällä=6 +aumoja=2 +aholla=7 +mat=1 +paremmat=6 +omat=4 +aumat=1 +armahammat=1 +ainakin=4 +tuskautui=2 +leuan=4 +liettehessä=1 +parran=11 +paikassa=1 +pahassa=1 +suun=22 +suossa=3 +sammalissa=1 +hampahin=2 +haon=1 +perässä=12 +aula=2 +laulusi=1 +takaisin=11 +heitä=5 +heikko=1 +henki=6 +laske=11 +täältä=16 +pois=17 +minua!=1 +irta=1 +jalkoa=3 +vetävi=8 +hiekka=4 +silmiä=3 +hiovi=3 +pyörrät=1 +luovuttelet=1 +luottehesi=1 +ino=5 +siskoseni=5 +lainoan=1 +lapsen=20 +sulle=16 +pirtin=11 +pyyhkijäksi=3 +lattian=4 +lakaisijaksi=3 +hulikkojen=2 +huuhtojaksi=2 +vaippojen=1 +viruttajaksi=1 +kutojaksi=1 +kultavaipan=1 +mesileivän=4 +leipojaksi=5 +ihastui=7 +ikihyväksi=2 +neion=5 +päivänsä=3 +varaksi=14 +stuiksen=2 +ilokivelle=2 +laulupaaelle=2 +paneikse=10 +kotvan=2 +pyörti=1 +sanansa=5 +perin=10 +lausehensa=1 +ääsi=2 +liettehestä=2 +paikasta=1 +pahasta=1 +kivestä=16 +reki=15 +haosta=1 +ruoska=1 +rannan=13 +ruokosesta=1 +ohoeli=1 +reutoihe=1 +rekosehensa=4 +mielellä=5 +pahalla=7 +syämellä=5 +synkeällä=5 +armahan=12 +tykö=5 +karittelevi=6 +kummasti=3 +rikki=3 +riihe'en=1 +rekensä=2 +aisat=1 +poikki=64 +portahasen=1 +arvaella=2 +isonen=1 +sanovi=54 +uottapa=1 +rikoit=2 +rekesi=1 +tahallasi=1 +taitoit!=1 +kuletki=1 +tulet=18 +uossa=14 +itkeä=5 +vetistelevi=1 +pahoilla=20 +kallella=9 +huulin=2 +hyypynyisin=2 +nenän=6 +suulle=4 +langennuisen=2 +mo=35 +ennätti=12 +kysyä=12 +vaivan=5 +vaaitella=2 +itä=61 +itket=18 +poikueni=12 +nuorna=5 +saamani=2 +nureksit=1 +maammo=7 +kantajani!=12 +syytä=10 +syntynynnä=3 +taikoja=2 +tapahtununna=2 +itkeäni=4 +nureksiani!=1 +uot'=1 +itken=19 +ikäni=10 +puhki=15 +polveni=3 +murehin=2 +annoin=3 +lupasin=2 +äinämöiselle=8 +laulajalle=6 +puolisoksi=8 +turvaksi=2 +tutisevalle=2 +suojaksi=2 +sopenkululle=2 +kämmentänsä=2 +hykersi=1 +molempiansa=2 +lä=23 +itke=24 +poikueni!=1 +itkettäviä=1 +suuresti=4 +surettavia=2 +toivoin=6 +halasin=1 +sukuhuni=1 +suurta=12 +rotuhuni=1 +rohkeata=1 +vävykseni=1 +laulajata=12 +langokseni=1 +isar=1 +itkullen=1 +apeutui=2 +tki=6 +itki=35 +poikkipuolin=11 +portahalla=2 +suuresta=2 +surusta=1 +apeasta=1 +miel'alasta=1 +inoseni=1 +saava=2 +sulhon=10 +korkean=2 +ikkunoillen=1 +istujaksi=3 +lautsoille=1 +lavertajaksi=1 +uon=8 +tytär=8 +tkenpä=2 +jotaki=2 +kassan=2 +kauneutta=9 +tukan=4 +tuuheutta=1 +hivuksien=1 +hienoutta=1 +piennä=6 +peitetähän=1 +katetahan=1 +kasvavana=1 +uotapa=3 +armautta=5 +suloutta=1 +komean=2 +ihanuutta=1 +oisi=14 +jättäminen=1 +lapsena=1 +unohtaminen=5 +veikon=11 +veistotanterille=1 +ikkunan=7 +aloille=1 +tytölle=3 +lapsellensa=5 +ene=13 +huima=1 +huolinesi=1 +epäkelpo=2 +itkuinesi!=1 +synkistyä=1 +aihetta=1 +apeutua=1 +aistavi=1 +päivä=46 +muuallaki=3 +maailmassa=5 +isosi=10 +ikkunoilla=2 +veikkosi=3 +veräjän=12 +suulla=13 +yös=1 +marjoja=1 +ahomailla=2 +mansikoita=3 +poimia=1 +poloisen=14 +ilmassa=3 +etempänäki=2 +viertokankahilla=1 +eljäs=1 +uopa=17 +neito=17 +sisar=7 +luutoa=2 +lehosta=7 +vastaksia=1 +varvikosta=5 +aittoi=7 +vastan=7 +taatollensa=1 +maammollensa=1 +kokoeli=1 +verevälle=2 +veijollensa=1 +kohin=10 +kotia=18 +lepikköä=2 +leuhautti=1 +neitosen=10 +lehossa=4 +hienohelman=2 +heinikössä=1 +läpä=2 +muille=12 +neiti=87 +minulle=22 +kanna=24 +kaulanhelmilöitä=2 +rinnanristiä=2 +rakenna=7 +pane=12 +palmikolle=3 +sio=2 +silkillä=7 +hivusta!"=1 +eiti=27 +enkä=36 +rinnanristilöitä=1 +sitaise=3 +haahen=6 +haljakoista=2 +vehnän=4 +viploista=2 +valita=4 +asun=7 +kaioissa=2 +sovissa=2 +kasvan=2 +leivän=14 +kannikoissa=2 +tykönä=4 +hyvän=59 +iisti=2 +ristin=5 +rinnaltansa=1 +sormukset=5 +sormestansa=1 +helmet=5 +kaulasta=4 +karisti=1 +punalangat=3 +päänsä=11 +päältä=33 +lehtohon=3 +lehon=3 +eni=19 +itkien=4 +kallotellen=1 +kartanolle=14 +istui=13 +ikkunalla=1 +kirjoavi=1 +npa=22 +vaivoja=6 +valittoani!=3 +taattoseni=2 +valitan=7 +kirpoi=3 +risti=3 +rinnaltani=2 +kaune=1 +vyöstäni=1 +karisi=1 +rinnalta=1 +hopearisti=1 +vaskilangat=1 +vyöni=2 +eljensä=1 +vemmelpuuta=1 +veistelevi=1 +sisko=6 +veikko=8 +rukka=17 +sormus=1 +sormestani=2 +katosi=19 +kullansormus=1 +hopeahelmet=1 +isko=3 +sillan=15 +korvasella=2 +vyötä=1 +kullaista=21 +kutovi=7 +itkijällä=1 +vetistäjällä!=1 +kulmiltani=2 +hivuksiltani=1 +sinisilkit=2 +silmiltäni=2 +punanauhat=1 +kuoretta=1 +kokoelevi=2 +tytti=18 +imettäjäni!=2 +syitä=3 +synke'itä=1 +apeita=1 +ani=27 +pahoja!=1 +maammoni=1 +läksin=11 +vastanpäitä=1 +aitoin=1 +taatolleni=1 +taitoin=2 +maammolleni=1 +kokoelin=1 +veijolleni=2 +loin=3 +astua=4 +astuinpa=1 +läpi=30 +ahosta=1 +smoinen=1 +orosta=1 +alevainen=1 +kaskesmaalta=1 +'=96 +hivusta!'=1 +iistin=1 +karistin=2 +sinilangat=1 +heitin=1 +virkin=4 +rinnanristiäni=1 +'"=9 +tyttäreni=5 +nureksi!=1 +yö=9 +vuosi=4 +suloa=4 +voita=13 +muita=15 +vuolahampi=1 +syö=3 +sianlihoa=9 +sirkeämpi=1 +kolmas=13 +kuorekokkaroita=1 +kaunihimpi=6 +stu=3 +aittahan=8 +mäelle=14 +aukaise=2 +parahin=4 +!=1 +iell'=18 +arkku=2 +lipas=1 +lippahan=1 +lomassa=3 +ukaise=1 +kansi=1 +kirjo=4 +kimmahuta=1 +kultavyötä=2 +sinihamoista=1 +uuttaren=5 +kutomat=2 +äivättären=4 +päättelemät=1 +nnen=8 +neinnä=2 +ollessani=3 +eläessäni=1 +marjahan=4 +metsälle=5 +vaaran=26 +vaapukkahan=3 +uulin=5 +kutovan=2 +kehreävän=1 +salon=20 +sivulla=7 +liepehellä=3 +luontelime=1 +likelle=1 +lähentelime=1 +loinpa=1 +anella=4 +sanelin=4 +nna=25 +uutar=3 +kultiasi=2 +äivätär=3 +tyhjälle=1 +lapsellen=1 +anelijalle!'=1 +ntoi=9 +kultiansa=2 +hope'itansa=3 +kulmilleni=1 +päälleni=5 +hyvät=14 +hopeat!=1 +kukkana=5 +ilona=3 +pihoille=15 +kannoin=3 +riisuin=1 +päältäni=1 +vein=1 +siit'=9 +asti=6 +katsomatta=2 +io=1 +silkit=1 +silmillesi=1 +kulmille=1 +kohota=1 +kaulahan=1 +heleät=1 +kullanristit=1 +rinnoillesi!=1 +paita=5 +palttinainen=2 +liitä=3 +liinan=5 +aivinainen=1 +ame=1 +verkainen=1 +vetäise=3 +senp'=5 +silkkivyöhyt=1 +sukat=7 +sulkkuiset=1 +koreat=1 +kautokengät=1 +kaunokaiset!=1 +kääri=6 +silkkinauhoilla=2 +kullansormuksihin=1 +käet=12 +kullankäärylöihin!=1 +tuolta=31 +astut=3 +aitasta=5 +sisälle=9 +sukukuntasi=1 +suloksi=1 +heimon=1 +hempeäksi=1 +kulet=2 +kujilla=5 +vaapukkaisena=1 +vaellat=1 +ehompana=1 +entistäsi=1 +parempana=2 +muinaistasi=2 +kuullut=10 +emon=36 +meni=29 +pihalle=31 +kaihoellen=1 +iten=3 +mieli=23 +miekkoisien=3 +autuaallisten=3 +ajatus=9 +iinp'=5 +vellova=1 +vetonen=3 +altahassa=1 +itenpä=2 +poloisten=2 +kuten=7 +allien=3 +iinpä=8 +niinpä=3 +hanki=5 +harjun=5 +kaivossa=1 +syvässä=1 +sein=1 +use'in=11 +kulkevi=2 +kulossa=4 +vesakoissa=1 +viehkuroivi=1 +nurmessa=1 +nuhaelevi=1 +pensahassa=1 +piehtaroivi=1 +tervoa=2 +syän=3 +syttä=4 +valkeampi=4 +syntymättä=4 +suureksi=7 +sukeumatta=1 +näille=24 +päiville=8 +pahoille=13 +ilottomille=1 +isin=2 +kuollut=16 +kuusiöisnä=1 +kaonnut=8 +kaheksanöisnä=1 +paljoa=4 +pitänyt=2 +palttinapaloa=1 +pientaretta=2 +itkua=2 +vähemmän=1 +väheäkänä=7 +kyselemähän=8 +vaivainen=9 +valitat=3 +annoit=5 +lapsesi=1 +lupasit=2 +käskit=1 +vanhalle=1 +ikäpuolelle=1 +isit=3 +käskenynnä=1 +syvien=7 +sisareksi=2 +siikasille=2 +veikoksi=2 +kaloille!=1 +meressä=6 +asua=13 +sisarena=1 +siikasilla=1 +veikkona=1 +kaloilla=1 +vanhalla=1 +varana=1 +turvana=1 +tutisijalla=1 +sukkahansa=1 +suistujalla=1 +karahkahan=1 +kaatujalla=1 +aittamäelle=1 +ukaisi=1 +kimmahutti=1 +löysi=1 +sinihametta=1 +päällensä=2 +pukevi=2 +varrellensa=1 +valmistavi=2 +kulmillensa=1 +hivuksillensa=1 +silmillensä=1 +astumahan=10 +ahon=3 +vieri=37 +synkkiä=2 +saloja=1 +mennessänsä=9 +vieriellessänsä=1 +yäntäni=1 +tuimelevi=1 +päätäni=4 +kivistelevi=1 +tuima=6 +tuimemmasti=1 +kipeämmästi=1 +kivistä=6 +koito=8 +kuolisinki=1 +katkeaisinki=1 +suurilta=5 +suruilta=1 +ape'ilta=1 +miel'aloilta=1 +aika=20 +ilmoilta=2 +eritä=1 +analle=20 +mennä=23 +tulla=23 +uonelahan=13 +mua=2 +kastu=1 +sisaren=6 +kasvot=6 +silmät=40 +vuoa=1 +vaikka=11 +vierisin=1 +kaatuisin=1 +kalamerehen=1 +mustien=6 +murien=4 +päivänäpä=4 +ruokoranta=1 +vastahansa=10 +tuohon=32 +yöhyt=2 +yllättävi=2 +pimeä=5 +piättelevi=4 +illan=9 +kaikerteli=1 +laajalla=3 +lahen=8 +amulla=1 +varahin=8 +katsoi=26 +tuonne=61 +kylpemässä!=1 +neljänneksi=1 +vitsan=3 +varpa=1 +viienneksi!=1 +paitansa=3 +pajulle=1 +hamehensa=1 +haapaselle=1 +sukkansa=1 +sulalle=2 +kenkänsä=1 +vesikivelle=3 +hietarantaselle=1 +somerikolle=1 +ivi=4 +kirjava=2 +paasi=8 +kullan=36 +paistavainen=1 +kiistasi=1 +kivellen=1 +paaelle=1 +paeta=6 +itte=14 +sinne=40 +saatuansa=8 +asetaiksen=2 +istumahan=5 +kirjavaiselle=1 +kivelle=5 +paistavalle=1 +paaterelle=1 +kilahti=2 +kivi=5 +pohjahan=2 +neitonen=6 +kiven=22 +paaen=7 +palleassa=1 +iihenpä=1 +kana=10 +kuollessansa=1 +vierressänsä=6 +enin=2 +kylpemähän=6 +sainp'=1 +uimahan=2 +katosin=4 +kuolin=4 +liian=7 +surman=15 +elköhön=7 +vetäkö=1 +kaloja=12 +tältä=2 +suurelta=2 +selältä!=1 +äksin=9 +pesohon=6 +menin=5 +panko=2 +taikinahan=2 +laajalta=1 +kotilahelta!=1 +elköhönp'=2 +juottako=1 +sotaoritta=1 +merelliseltä!=1 +peskö=1 +silmiänsä=3 +kotilahen=1 +laiturilta!=1 +ikäli=1 +vesiä=10 +veriä=2 +mikäli=1 +lihoja=1 +risuja=1 +kurjan=8 +kylkiluita=1 +heinäsiä=1 +hivusta=2 +hierottua=1 +surma=29 +neien=43 +loppu=6 +kanasen=4 +ukas=6 +saatantahan=9 +kielikerran=9 +kerrontahan=5 +kuuluhun=8 +kaunihisen=7 +kartanohon=11 +arhu=1 +kerrontahan!=4 +karhu=14 +sanoa=28 +saata=10 +lehmikarjahan=1 +usi=5 +susi=12 +lammaskarjahan=1 +epo=3 +repo=1 +hanhikarjahan=1 +änö=2 +änis=2 +varman=2 +ana=4 +miehe'en=1 +katoa!"=1 +jänis=1 +pitkäkorva=1 +piippomahan=1 +vääräsääri=1 +vääntämähän=6 +ristisuu=1 +ripottamahan=1 +uoksi=2 +saunan=20 +kynnykselle=5 +kyykistäikse=1 +sauna=6 +täynnä=17 +neitosia=5 +vasta=14 +vastoavat=7 +aitko=2 +kiero=2 +keittimiksi=1 +paltsasilmä=1 +paistimiksi=1 +isännällen=1 +iltaseksi=2 +emännällen=3 +eineheksi=1 +tyttären=4 +välipaloiksi=1 +pojan=16 +puolipäiväseksi=1 +saattavi=8 +kehräsilmä=1 +kerskaella=1 +iepä=1 +lempo=4 +lähtenynnä=2 +kattiloihin=1 +kiehumahan!=1 +jop'=4 +riutununna=1 +sortunna=1 +hopeasolki=1 +vyö=7 +vaski=10 +valahtanunna=2 +mennyt=13 +lietohon=3 +aavojen=1 +kaloille=1 +itkemähän=13 +kyynelvierus=1 +valittamahan=1 +lkätte=7 +emot=1 +poloiset=2 +tuuitelko=1 +tyttäriä=5 +lapsianne=1 +liekutelko=1 +vastoin=5 +miehelähän=9 +niinkuin=6 +tuuittelin=1 +tyttöjäni=2 +kasvatin=1 +kanasiani!"=1 +kyynel=7 +vetrehet=6 +vetensä=6 +sinisistä=1 +silmistänsä=3 +poloisille=1 +poskillensa=1 +poloisilta=2 +poskipäiltä=2 +ripe'ille=1 +rinnoillensa=3 +ripe'iltä=1 +rinnoiltansa=3 +hienoisille=1 +helmoillensa=1 +hienoisilta=1 +helmoiltansa=1 +punasuille=1 +sukkasille=1 +punasuilta=1 +sukkasilta=1 +kultakengän=2 +kautosille=1 +kautosilta=1 +jalkojensa=2 +hyväksi=7 +e'et=2 +tultuansa=27 +alkoivat=1 +jokena=6 +juosta=19 +kasvoipa=1 +jokea=6 +itkemistänsä=1 +vesistä=2 +lähtemistä=1 +kulman=2 +kulkemista=1 +asvoipa=1 +jokehen=8 +tulista=1 +kuohumalle=1 +luotoa=1 +kohosi=12 +luo'on=2 +partahalle=2 +kunnas=1 +kultainen=27 +kunki=3 +kunnahan=2 +kukulle=2 +koivahaista=1 +latvasehen=4 +käkeä=3 +käköset=1 +ksi=6 +kukkui=14 +"lemmen=2 +lemmen!"=2 +"sulhon=2 +sulhon!"=2 +"auvon=2 +auvon!"=2 +uka=7 +ep'=3 +lemmettömälle=1 +makoavalle=1 +sulholle=1 +sulottomalle=1 +ikävissä=2 +istuvalle=1 +ikänsä=3 +auvottomalle=1 +emolle=3 +itkevälle=1 +kuunnellessansa=1 +lköhön=5 +kuunnelko=1 +käkeä!=1 +kukahtelevi=3 +niin=79 +sykähtelevi=1 +itku=5 +silmähän=2 +ve'et=7 +poskille=1 +valuvi=5 +hereämmät=1 +herne=1 +aarta=1 +paksummat=2 +pavun=2 +jyveä=3 +kyynärän=1 +kuluvi=4 +vanhenevi=2 +ruumis=2 +runnahtavi=1 +kuultua=1 +kevätkäkösen=1 +iides=1 +saatu=18 +viety=8 +viesti=1 +nukkumasta=1 +katoamasta=2 +illat=5 +aamut=6 +yöhyet=1 +nukahtanunna=1 +huollen=5 +huokaellen=2 +ntamo=13 +unesi=1 +maku'usi=1 +venyjä=2 +missä=8 +htola=3 +asuvi=9 +neiot=3 +ellamon=8 +venyvi=6 +anoipa=1 +unensa=1 +maku'unsa=1 +uolla=2 +enässä=1 +mutien=2 +pikkuisessa=2 +pirttisessä=1 +kamarissa=1 +kaitaisessa=1 +kylessä=2 +paksun=6 +kainalossa=22 +vetihe=5 +venesijoille=1 +ilmeävi=1 +siimojansa=1 +katselevi=14 +onkiansa=1 +ongen=2 +taskuhunsa=6 +väkärauan=2 +väskyhynsä=1 +outoa=1 +melastelevi=1 +saauttavi=1 +iin'=5 +ongella=1 +olija=2 +siimalla=4 +asuja=4 +käeksellä=1 +kääntelijä=1 +launihin=1 +merelle=7 +ongitteli=1 +orhitteli=1 +vapa=2 +vaskinen=7 +hope'inen=7 +siima=2 +siukui=2 +nuora=1 +kulisi=2 +muutamana=10 +huomenna=7 +moniahana=8 +kala=9 +onkehensa=2 +taimen=3 +takrarautahansa=1 +veti=15 +venosehensa=3 +talui=1 +talkapohjahansa=1 +atselevi=9 +kääntelevi=13 +kalanen=1 +tunnekana!=1 +ileähk'=1 +siikaseksi=2 +kuleahka=1 +kuujaseksi=1 +haleahka=1 +haukiseksi=1 +evätöin=1 +emäkalaksi=1 +ihala=1 +imehnoksiki=1 +päärivatoin=1 +neitoseksi=1 +vyötöin=1 +tyttöseksi=1 +korvitoin=1 +kotikanaksi=1 +luopuisin=1 +meriloheksi=1 +syvän=4 +ahveneksi=1 +yöll'=1 +veitsi=7 +pää=28 +hopea=17 +huotrasessa=1 +eti=19 +veitsen=7 +viereltänsä=1 +huotrastansa=3 +hopean=7 +kalan=15 +palstoin=2 +pannaksensa=2 +lohen=4 +leikkaellaksensa=2 +aamuisiksi=2 +atrioiksi=2 +murkinaisiksi=3 +lohisiksi=2 +lounahiksi=2 +iltaruoiksi=2 +isoiksi=2 +lohta=5 +leikkaella=1 +viilteä=1 +kaloa=11 +lohi=4 +loimahti=1 +kimmeltihe=1 +pohjasta=1 +punaisen=17 +purren=31 +venehestä=4 +Äsken=8 +ylenti=2 +oikeata=2 +olkapäätä=1 +vihurilla=1 +viiennellä=1 +kupahalla=1 +kuuennella=1 +näytti=1 +vasenta=5 +seitsemännellä=1 +yheksännen=1 +ieltä=3 +pakisi=21 +tuleva=3 +leikkaellaksesi=1 +pannaksesi=1 +iksi=13 +olit=1 +linpa=1 +kainaloiseksi=9 +kanaksi=9 +ikuiseksi=8 +polviseksi=5 +sijasi=2 +levittäjäksi=2 +päänalaisen=2 +laskijaksi=2 +tuojaksi=2 +valkean=13 +virittäjäksi=1 +paistajaksi=2 +olutkannun=1 +kantajaksi=2 +atrian=1 +asettajaksi=1 +merilohia=1 +ahvenia=3 +kapo=3 +pyyit=1 +ikäsi=4 +polvesi=1 +halasit=1 +hoh=39 +ukko=34 +utra=4 +vähämieli=2 +et=62 +tuntenut=2 +piteä=6 +vetistä=3 +ainokaista!"=1 +oukahaisen!=1 +oki=9 +tullos=1 +kerta!"=2 +toiste=22 +tullutkana=6 +vierähtihe=1 +kalvosta=1 +sisähän=19 +maksankarvaisen=2 +malohon=1 +arvelevi=15 +kutaisi=1 +sulkkunuotan=1 +rastin=1 +salmen=10 +vienoja=1 +lohiluotojen=4 +lomia=8 +kannaksia=1 +syväntehiä=1 +suuria=3 +napoja=2 +oukolan=2 +jokivesiä=2 +apin=28 +lahtirantasia=1 +kaikkia=2 +saanut=40 +kalaista=3 +mielensä=2 +ainokaista=1 +hullu=3 +hulluuttani=1 +miehuuttani!=1 +ajatusta=4 +annettuna=1 +syäntä=10 +survottuna=1 +aikoinansa=2 +aanpa=1 +puuttuvalla=1 +polveksella=1 +melkeässä=2 +ajatukset=2 +arvoisessa=1 +toimi=4 +toisialla=2 +uta=3 +vuotin=3 +puolen=26 +polveani=2 +viimeistä=1 +tytärtä=9 +ystäväksi=5 +osasi=9 +onkeheni=1 +venoseheni=2 +korjaella=1 +laskin=1 +jälle=3 +lainehisin=3 +syvien!"=1 +matkoa=20 +kohti=14 +ukkui=1 +muinaiset=1 +käkeni=1 +entiset=5 +ilokäkeni=1 +äänen=14 +kaotti=4 +uru=1 +alenti=3 +sill'=1 +kuulu=14 +kukkuvaksi=1 +laskun=1 +laulavaksi=1 +iltani=1 +huomeneni=1 +huopeheksi=1 +nkä=17 +tieäkänä=3 +ilmalla=3 +matkaella=1 +isiko=10 +elossa=10 +vanhempani=5 +valvehella=4 +sepä=15 +saattaisi=3 +pystössä=4 +pysyä=1 +murehisin=2 +murtumatta=2 +huolihin=3 +katoamatta=4 +näissä=10 +päivissä=2 +pahoissa=2 +ape'issa=2 +miel'aloissa!"=1 +hauasta=2 +havasi=3 +vanhempasi=6 +oikeana=2 +niissä=1 +miel'aloissa=1 +mene=8 +tyttärihin!=1 +tyttäret=5 +somemmat=2 +neiet=21 +kaunihimmat=4 +viittä=9 +kuutta=4 +virkeämmät=1 +oukon=1 +jorottaria=1 +lapsilönttäreitä=1 +naios=1 +poikaseni=6 +paras=7 +jok'=17 +sievä=2 +silmiltänsä=1 +katsannoisiltansa=1 +joutuisa=1 +jalalta=1 +liukas=7 +liikunnolta!"=1 +uudes=1 +lähteäksensä=3 +kylmähän=5 +kylähän=20 +pimeähän=14 +olkisen=3 +orihin=7 +hernevartisen=3 +pisti=14 +suitset=7 +suuhun=24 +päitsensä=2 +löihe=4 +reisin=1 +ratsahille=2 +matkoansa=6 +mittelevi=4 +orihilla=2 +olkisella=2 +hernevarrella=2 +hevolla=2 +kankahia=2 +hepo=10 +juoksi=33 +matka=17 +joutui=22 +koti=4 +tie=12 +lyheni=6 +kapioisen=1 +kastumatta=2 +vuohisen=1 +vajoumatta=1 +vihoa=4 +ylen=15 +kauaista=1 +kaetta=1 +aativi=1 +jalon=5 +kaaren=11 +kaunistavi=1 +rauasta=5 +rakenti=12 +vaskesta=7 +valavi=1 +kullalla=4 +kuvaili=1 +hopealla=4 +huolitteli=3 +istä=15 +nauhan=2 +saapi=27 +kusta=11 +jäntehen=2 +tapasi=8 +iien=43 +hirven=22 +suoniloista=1 +emmon=7 +liinanuorasista!=1 +kanineheksi=1 +valmihiksi=14 +aari=2 +näköinen=10 +jousi=6 +jonki=2 +maksavainen=1 +seisoi=5 +varsa=12 +vartta=10 +kaarella=3 +makasi=5 +jänö=1 +jäntimen=1 +sijassa=2 +piiliä=1 +pinosen=1 +kolmisulkia=1 +kokosen=1 +vanuvi=1 +päät=10 +tervaksesta=1 +inkä=6 +sitte=7 +sulittelevi=1 +pääskyn=2 +pienillä=4 +sulilla=1 +varpusen=2 +vivustimilla=1 +arkaeli=1 +puretteli=1 +piiliänsä=1 +maon=4 +mustissa=1 +mujuissa=2 +käärmehen=7 +kähyverissä=1 +vasamat=2 +jänniteltäväksi=1 +saavaksi=4 +suvantolaista=1 +keskipäivän=1 +väsynyt=2 +istuellen=1 +ikkunoissa=5 +valvoen=1 +vajojen=1 +päissä=1 +kuunnellen=1 +kujan=4 +vahtaellen=1 +vainiolla=3 +viini=2 +nuolia=2 +selässä=5 +kaari=8 +uotteli=1 +ulompanaki=1 +talon=14 +puolla=2 +tulikaiskun=1 +korvalla=2 +pyhän=13 +viertimellä=1 +silmänsä=10 +luotehelle=3 +käänti=15 +keksi=5 +mustasen=2 +merellä=11 +sinerväisen=1 +nko=18 +iässä=3 +koite=3 +koillisessa=2 +matkoava=1 +kulkeva=1 +imentolahan=1 +uop'=40 +jou'utti=1 +koppoi=6 +kaunihimman=4 +varalle=11 +surmaksi=6 +suvantolaisen=3 +nnätti=2 +vanhempansa=5 +tutkaella=3 +ellen=2 +jouahutat=1 +rauta=25 +rauahutat=1 +uohon=5 +jouahutan=1 +rauahutan=1 +mmun=1 +lasken=4 +syämen=2 +maksan=6 +hartiolihojen=2 +ampumasta=1 +ammu=4 +kaota=3 +kalevalaista!=1 +äinö=1 +lankoni=1 +mpuisitko=1 +kaataisit=1 +kalevalaisen=4 +ilo=11 +ilmalta=2 +katoisi=3 +laulu=7 +maalta=8 +lankeaisi=4 +lo=1 +maalla=14 +laatuisampi=2 +analan=46 +uonelan=39 +tuvilla=14 +vähän=15 +pikkuisen=4 +käski=16 +ampumahan=3 +suoniset=2 +pakotti=2 +irkki=8 +viimeinki=4 +aotkohot=1 +kahesti=1 +ilmaiset=1 +ilomme=1 +langetkohot!=1 +arsin=1 +ammun=1 +varanne=1 +ännitti=1 +vaskisen=24 +vekaran=1 +oikeansa=1 +viinestä=1 +vasaman=1 +sulan=3 +kolmikoipisesta=1 +nuolen=5 +orhe'imman=1 +valitsi=2 +varren=18 +juonelle=1 +asetti=8 +liitti=8 +liinajäntehelle=1 +ikaisi=1 +olallehen=1 +oikealle=3 +ske=3 +koivuinen=3 +sakara=1 +petäjäinen=2 +selkä=5 +lyö'ös=1 +jänne=1 +liina=8 +lippaellos!=1 +in=2 +alentanehe=1 +nuoli=3 +ylentäköhön=1 +min=3 +ylentänehe=1 +alentakohon!"=1 +ekahutti=1 +liipaisinta=1 +ampui=3 +ensimäisen=3 +kovan=10 +ylätse=1 +pilvihin=7 +pirajavihin=1 +hattaroihin=1 +pyörivihin=1 +mpui=2 +alatse=10 +alaisehen=1 +emähän=1 +manalle=4 +hietaharju=1 +halkiella=2 +kolmannesti=1 +sapsohon=1 +länkiluun=1 +lihoista=2 +kainalon=2 +vasemman=3 +sormin=13 +suistuvi=1 +sulahan=3 +kuohu'un=3 +kohahti=3 +selästä=2 +ankara=2 +uitteli=2 +väljille=3 +vesille=28 +ulapoille=2 +auke'ille=2 +kielin=12 +kerskaeli=2 +t=18 +enämpi=4 +elävin=3 +silmin=7 +kuuna=17 +valkeana=10 +astu=6 +kankahia!=1 +upli=1 +seuro=1 +kesyttä=1 +karehi=1 +kuusipuuna=1 +petäjäpuuna=1 +kannon=8 +pölkkynä=1 +kaheksan!"=1 +pistihe=10 +kysyneheksi=1 +oko=23 +ammuit=2 +kaotit=3 +poian=14 +ammuin=1 +kaaoin=1 +luutimahan=2 +lainetta=3 +lakaisemahan=2 +sortui=2 +sormillehen=1 +kämmenyisillehen=1 +kyykertyi=1 +kylelle=2 +selällehen=1 +seisottihe=3 +ajella=3 +tyrskyn=2 +tyyräellä=2 +ahoin=5 +teit=3 +uvantolan=1 +kaunihimman!"=1 +eitsemäs=1 +aavoja=2 +kuusisna=1 +hakona=1 +petäjäisnä=1 +pehkiönä=1 +kesäistä=3 +järkiähän=1 +pisintä=2 +yönä=16 +kaheksannen=1 +painuvi=4 +pakolliseksi=3 +kynttä=5 +varpahissa=1 +sormissa=1 +niveltä=2 +voi=6 +polon=3 +omilta=3 +mailta=13 +elomailta=1 +entisiltä=1 +päiväksi=5 +kululle=3 +tuulten=1 +ulapoilla=3 +auke'illa!=2 +täällä=20 +seurustella=3 +tuulehenko=1 +teen=2 +vetehenkö=1 +veistän=2 +een=3 +tuulessa=3 +tukea=1 +pirttini=1 +viepi=5 +veistokseni=1 +apista=3 +kokkolintu=1 +koillisesta=3 +yksi=13 +siipi=4 +viisti=2 +taivasta=2 +lakaisi=3 +pursto=5 +pyyhätteli=2 +nokka=2 +lotaisi=2 +enteleikse=1 +it'=12 +seassa=5 +varassa=7 +ohjolasta=18 +imentolasta=2 +karautime=1 +meryttä=4 +tulin=2 +uotolan=1 +lahelle=1 +jokivesille=1 +ammuttihin=1 +itseäni=1 +mielittihin=1 +vierähin=1 +sorruin=1 +vihuri=3 +mun=13 +kauas=4 +kannatteli=2 +ont'=3 +pälynnyt=1 +uiksennellut=1 +näitä=8 +väljiä=2 +ulapoita=2 +auke'ita=2 +enk'=3 +tunnekana=9 +arvoa=5 +älyäkänä=2 +kumpi=2 +kuoloksi=1 +ennättävi=2 +nälkähänkö=1 +nääntyminen=1 +vai=27 +vaipuminen=1 +llös=32 +olko=7 +milläskänä!=3 +eisotaite=1 +selkähäni=1 +kynkkäluun=3 +nenille!=1 +kannan=17 +minne=9 +mielesi=4 +ielä=16 +muistan=11 +paremman=4 +ajoit=1 +smolan=1 +sivallit=1 +nousevi=2 +siiville=2 +sijoitteleikse=1 +nenille=2 +ahavan=7 +ratoa=2 +pitkähän=5 +perähän=14 +summahan=5 +ariolahan=6 +urisi=3 +merellisellä=1 +nimen=3 +tietämättömällä=2 +sata=27 +haavoa=1 +tuhat=30 +pieksemätä=1 +partaki=2 +kulunut=1 +tukka=9 +tuuhakaksi=1 +tiennyt=5 +outo=8 +osannut=4 +palataksensa=1 +tuttaville=3 +syntymäsijoille=2 +elomaillen=3 +entisille=4 +valkeanverinen=1 +teki=11 +liiton=2 +noustaksensa=3 +havataksensa=1 +kukonki=1 +kurahtamatta=1 +kanan=6 +laulamatta=4 +iisi=9 +villoa=1 +keritsi=2 +lammasta=1 +savitsi=1 +villat=3 +saraksi=1 +vatvoi=1 +vaattehiksi=2 +nousemista=2 +auringon=9 +ylenemistä=3 +pöyät=3 +laajat=3 +lattiat=9 +vastasella=1 +varpaisella=1 +luutasella=1 +lehtisellä=1 +mmueli=1 +rikkasensa=1 +vei=7 +usta=3 +pellolle=4 +pihoa=3 +perimäisen=2 +alimaisen=1 +aian=11 +eisattelihe=1 +rikoille=2 +kuuntelihe=1 +kuulevi=2 +mereltä=3 +itkun=2 +joen=13 +juorotuksen=2 +uosten=1 +joutuvi=4 +pirttihin=4 +menevi=13 +sanoi=38 +toimitteli=4 +ohjolan=174 +emäntä=124 +akka=28 +harvahammas=9 +kuunteleikse=1 +vaimojen=5 +valitus=1 +jouhileuan=1 +juorottama=1 +yönnälti=1 +venon=18 +kolmilaian=1 +soutamahan=9 +ekä=3 +souti=12 +itkevän=2 +vannon=1 +sulho=18 +pajupurolla=1 +tiheällä=1 +tuomikolla=1 +suu=14 +liikkui=12 +vaan=14 +leuka=1 +lonkaellut=2 +puhutteli=1 +lausutteli=13 +utra!=1 +vierahalla=3 +kohottelevi=2 +ma=37 +tuiki=8 +tuntemattomalla=1 +aallani=1 +kotonani=2 +korkeampi=6 +aisiko=1 +sanoakseni=1 +oisiko=3 +kuka=8 +ainittihinpa=1 +arveltihin=1 +illoilla=1 +iloitsijaksi=2 +laakson=1 +lienenki=1 +tuskin=3 +tunnen=7 +itsekänä=1 +norosta=3 +uuelle=3 +uralle=3 +haikeasi=1 +haastamahan=2 +satuja=1 +sanelemahan!"=1 +itkemästä=1 +urisemasta=1 +saattoi=14 +purtehensa=2 +istutti=4 +airoille=1 +asettui=2 +soutimille=1 +suorittihe=1 +vierahan=7 +yötteli=1 +nälästynehen=1 +kastunehen=1 +kuivaeli=1 +hierelevi=2 +hautelevi=2 +terveheksi=9 +paranneheksi=2 +ysytteli=9 +itkit=1 +uikutit=1 +uvantolainen=2 +paikalla=4 +oon=1 +meriä=2 +uinut=3 +lapioinnut=1 +lainehia=5 +auke'illa=1 +uota=12 +uin=2 +tuttavilta=1 +ouoille=1 +oville=5 +veräjille=4 +vierahille=4 +purevi=2 +havut=3 +hakkoavi=2 +koivu=12 +koikkoavi=1 +leppä=5 +leikkoavi=2 +tuttuani=1 +nähtyäni=2 +vierahilla=5 +äkkiouoilla=1 +ovilla=6 +saatti=3 +uikuta=1 +uvantolainen!=1 +ollaksesi=6 +armas=29 +aikaellaksesi=3 +syöä=30 +luotaselta=1 +sivulta=4 +ylkehen=1 +kyläinen=1 +syönti=1 +hyvissäki=1 +vierahissa=2 +maallansa=1 +kotonansa=1 +oisipa=1 +sula=3 +antaisipa=1 +armoluoja=1 +pääsisin=2 +omille=12 +entisille!=1 +omalla=4 +vetonenki=2 +virsun=1 +kultamaljasta=1 +metonen=1 +saatan=3 +peltosi=2 +perille=12 +kotisaunan=1 +saapuville=1 +kysyt=1 +minulta=4 +saatat=2 +peltoni=1 +kukkumille=1 +linnun=6 +laulamille!=1 +tatko=1 +huovallisen=1 +kysele=1 +kukkasia=1 +hevon=7 +helyjä=1 +aiatko=1 +takoa=34 +sammon=29 +kirjokannen=25 +kalkutella=2 +joutsenen=8 +kynän=5 +nenästä=10 +maholehmän=4 +maitosesta=4 +ohrasen=6 +jyvästä=6 +uuhen=11 +villasesta=1 +tytön=7 +panen=8 +palkastasi=3 +sun=11 +laulamille=1 +kukon=3 +kuulumille=1 +aia=1 +sampoa=6 +kirjokantta=2 +kirjoitella=1 +työnnän=6 +seppo=191 +samposi=1 +takovi=6 +kirjokannet=1 +kalkuttavi=2 +neitosi=2 +lepyttelevi=1 +tyttäresi=4 +tyy'yttävi=1 +taitava=3 +takoja=32 +takonut=5 +kantta=3 +kalkutellut=3 +tunnu=6 +vasaran=2 +jälki=2 +pihtien=1 +pitämät=1 +ille=2 +sille=2 +lapseni=6 +lupoan=1 +sampuen=8 +kirjoittavi=2 +untuvasta=3 +varsan=16 +valjahisin=10 +ruskean=10 +oron=7 +päätäsi=5 +ylennä=1 +kohottele=2 +kokkoasi=2 +uupune=1 +oronen=14 +ilta=2 +ennättäne=1 +josp'=3 +ylennät=1 +kohottelet=1 +tuho=8 +löi=2 +orosen=8 +harjan=3 +liikkumahan=3 +pimeästä=7 +summasta=6 +ariolasta=5 +ahdeksas=1 +valio=11 +vempelellä=5 +kajotti=2 +pukehissa=1 +puhta'issa=1 +valke'issa=1 +vaattehissa=2 +kultakangasta=3 +hope'ista=19 +huolittavi=1 +kultaisesta=2 +sukkulasta=1 +pirralla=1 +hope'isella=4 +uihki=1 +sukkula=2 +piossa=4 +käämi=2 +kääperöitsi=1 +niiet=2 +vatisi=1 +pirta=7 +piukki=5 +kangasta=7 +kutoissa=1 +huolittaissa=1 +ajoa=7 +palasen=12 +piirrätteli=2 +sukkulan=2 +surinan=1 +ylähältä=2 +taivahalla=6 +helkyttävi=1 +heti=11 +seisatti=1 +korjahani=5 +laskeite=3 +rekoseheni!"=1 +kysyvi=10 +korjahasi=3 +tyttöä=7 +rekosehesi=1 +tuop'=10 +oluen=17 +osoajaksi=3 +lautsan=5 +tiloilla=3 +kartanoilla=3 +kävin=3 +mataramaalla=2 +keikuin=3 +keltakankahalla=1 +eilen=4 +iltamyöhäsellä=1 +aletessa=2 +aurinkoisen=2 +lauleli=2 +kyntörastas=2 +raksutteli=1 +tytärten=2 +mielen=6 +miniän=4 +linnulta=2 +kyntörastahainen!=1 +kumman=5 +kuuluisampi=1 +tyttärenkö=1 +taattolassa=2 +miehelässä=6 +iainenpa=1 +raksahutti=1 +alkea=2 +kesäinen=1 +neitivalta=1 +pakkasessa=3 +vilumpi=1 +miniävalta=1 +hyvällä=5 +miniä=6 +koira=11 +kahlehissa=2 +orja=10 +milloinkana=2 +yhjiä=1 +rastahaisen=1 +raksutukset!=1 +apsi=3 +kotona=21 +naituansa=1 +rekoseheni!=2 +mitätön=1 +untelompi=1 +taiten=14 +mieheksi=4 +sanoisin=4 +urohoksi=4 +arveleisin=2 +jospa=5 +jouhen=2 +halkaiseisit=1 +veitsellä=3 +kärettömällä=2 +munan=2 +solmuhun=2 +vetäisit=1 +tuntumattomaksi=2 +halkaisevi=4 +tutkaimettomalla=1 +äski=3 +hkäpä=1 +kiskot=1 +tuohta=2 +säret=1 +jäästä=3 +aiaksia=2 +palan=6 +pakkumatta=2 +pilkkehen=2 +pirahtamatta=2 +hätäile=3 +kiskoipa=1 +särki=2 +utsui=3 +vastoavi=19 +illenpä=1 +menisin=4 +kenp'=2 +veistäisi=1 +venosen=12 +kehrävarteni=2 +muruista=2 +kalpimeni=2 +kappaleista=2 +työntäisi=1 +polkematta=1 +kouran=2 +koskematta=5 +käsivarren=5 +kääntämättä=4 +olkapään=2 +ojentamatta=2 +iene=1 +mointa=8 +laatijata=3 +vertoani=1 +veistäjätä=1 +värttinän=4 +muruja=5 +kehrävarren=1 +kiertimiä=1 +veistohon=1 +satalauan=8 +laittelohon=1 +vuorelle=1 +teräksiselle=1 +rautaiselle=1 +kalliolle=4 +eikaten=1 +venettä=29 +veisti=4 +puista=7 +uhkaellen=2 +eisti=5 +kirves=10 +kivehen=12 +koske=7 +kasa=2 +kalka=1 +kalliohon=10 +päivällä=8 +pontta=1 +pyörähytti=2 +empo=8 +tempasi=12 +tereä=2 +aha=2 +vaapahutti=1 +ävipä=1 +kalkkoi=1 +kilpistyi=1 +liuskahti=1 +liha'an=3 +polvehen=1 +pätöisen=3 +varpahasen=1 +lihoille=1 +suonille=1 +sovitti=3 +veri=6 +vuotamahan=5 +hurme=6 +huppelehtamahan=1 +kikkanokka=1 +tasaterä=1 +tapparainen!=2 +uulitko=1 +purrehesi=1 +honkoa=1 +hotaisnehesi=1 +petäjätä=2 +pannehesi=1 +koivua=1 +kohannehesi=1 +sa=23 +lipsahit=1 +solahutit=1 +suonilleni=1 +oihe=3 +loitsimahan=3 +uki=1 +synnyt=2 +luottehet=4 +mutt'=1 +muista=10 +muutamia=1 +joista=1 +salpa=3 +saataisihin=1 +luja=1 +lukko=1 +tuotaisihin=1 +ratkomille=1 +sinervän=3 +silpomille=1 +koskena=3 +kohisi=2 +marjan=8 +kanervaiset=1 +kankahalla=15 +ik'=4 +mätästä=1 +tullut=21 +tulvillehen=1 +liikoja=3 +hurmehia=1 +huurovia=1 +polvesta=2 +totisen=5 +varpahasta=2 +ketti=1 +villoja=1 +kiveltä=4 +suolta=14 +sammalia=2 +mättähän=6 +repäisi=1 +tukkeheksi=3 +tuiman=17 +reiän=2 +paikaksi=3 +pahan=27 +vääjä=1 +vähäistäkänä=4 +pikkuistakana=2 +piätä=2 +itkuhun=1 +hyräytyi=4 +pani=22 +reuoikse=2 +helähytti=7 +helmisvyöllä=4 +kylä=7 +kohtoavi=3 +ajavi=10 +alinta=1 +alimaisehen=1 +talohon=17 +li=19 +kynnyksen=8 +talossa=17 +tässä=42 +raannan=5 +katsojata=5 +uron=11 +tuskan=2 +tuntijata=2 +vammojen=2 +vakittajata=2 +pankon=7 +kivun=2 +kiinniottajata=2 +toisessa=4 +aja=5 +toisehen=13 +talohon!"=2 +keskimäistä=4 +keskimäisehen=2 +ikkunaisen=1 +salpoa=1 +verisatehen=1 +suonikosken=2 +vaipan=6 +kielipalku=1 +hammas=2 +kolmi=1 +kolkkaeli=2 +verisynnyn=1 +tietäjätä=1 +ylimäistä=2 +ylimäisehen=2 +lakkapuun=2 +tulvan=2 +tukkijata=1 +veren=8 +summan=1 +sulkijata=1 +uunilla=1 +asuva=2 +halliparta=5 +uunilta=4 +urahti=4 +paukutteli=3 +sulettu=1 +suuremmatki=1 +jalommatki=2 +jaksettuna=3 +kolmella=1 +säätämällä=1 +joet=1 +suista=1 +päistä=1 +virrat=3 +niskalta=1 +vihaiset=3 +lahet=2 +niemien=2 +nenistä=2 +kannakset=1 +kape'immilta=1 +hdeksäs=1 +korjasta=3 +reestä=1 +nostamatta=3 +ylentämättä=2 +kattojen=6 +uoahan=1 +hopeatuoppi=1 +kultakannu=1 +kannetahan=4 +veä=4 +verta=18 +hurmetta=2 +lienet=6 +erta=1 +kantokorvoa=1 +polvestasi=1 +lattialle=11 +laskettuna!=1 +uut=10 +muistaisin=1 +sanaset=3 +alusta=7 +mist'=2 +kuona=2 +alun=1 +teräksen=4 +emoja=1 +ensin=11 +veljeksiä=2 +nuorin=6 +keskimäinen=2 +ylinen=4 +luoja=4 +ilmojen=2 +jumala=7 +ilmasta=3 +eroitti=1 +veestä=4 +maati=1 +auta=7 +ilmoinen=2 +hieroi=2 +mykelti=1 +vasemmassa=1 +luonnotarta=3 +ruostehen=1 +emoiksi=1 +siittäjiksi=1 +eiet=4 +notkutteli=1 +immet=9 +äärtä=4 +utarilla=1 +uhkuvilla=1 +nännillä=3 +pakottavilla=1 +ypsit=1 +maitojansa=1 +uhkutit=1 +utariansa=1 +lypsit=3 +soille=4 +vienoille=1 +lypsi=4 +maion=15 +vanhimpainen=1 +valutti=3 +puikutti=2 +nuorimpainen=1 +u=4 +meltorauta=1 +tehtynä=1 +teräkset=3 +rääkyrauta=1 +vähäinen=6 +tahteli=1 +tavata=3 +vanhempata=1 +veikkoansa=1 +tuntemahan=7 +tuhmaksi=1 +rupesi=7 +kauheaksi=4 +polttoa=3 +raukan=9 +veikkosensa=1 +piilemähän=11 +säilymähän=1 +käsistä=2 +suusta=15 +vihaisen=4 +piili=8 +säilyi=2 +heiluvassa=1 +hettehessä=1 +läikkyvässä=1 +lähtehessä=1 +suurimmalla=3 +suon=10 +tunturin=3 +laella=4 +jossa=7 +joutsenet=6 +munivat=1 +hanhi=3 +poiat=8 +soikottavi=1 +veteläisessä=1 +vuoen=2 +kantosen=2 +välissä=3 +juuren=5 +pakohon=3 +pääsnyt=9 +tuimista=2 +lähteä=6 +astalaksi=1 +tehtäessä=3 +miekaksi=1 +taottaessa=1 +suota=4 +samosi=8 +suo=3 +suen=10 +kangas=7 +karhun=28 +kämmenissä=1 +rautaruoste=1 +teräskaranko=1 +sorkkien=1 +sijoille=5 +kaivamille=1 +yntyi=1 +lmarinen=148 +sysimäellä=1 +hiilikankahalla=1 +vasara=2 +pihet=2 +pikkuiset=1 +öllä=3 +pajasen=1 +laati=14 +tsi=7 +pajalle=2 +levitystä=1 +lietsimille=1 +salmekkehen=1 +märkeä=1 +likeltä=6 +painoi=10 +palkehensa=1 +ahjonsa=11 +jälille=5 +kantapään=1 +rautaiset=7 +orahat=1 +teräksiset=3 +tierottimet=1 +suurilla=4 +jälillä=3 +kämmenen=3 +kurjassa=1 +tilassa=1 +alahaisessa=1 +asussa=1 +suolla=9 +sorkissa=1 +sutosen=7 +askelissa!'=1 +tuostaki=6 +tulisi=35 +tunkisin=1 +ahjohon=4 +asettelisin=1 +säpsähtihe=2 +säikähtihe=1 +tuimat=3 +maininnaiset=1 +polta=3 +tuttuansa=3 +herjaele=1 +heimoansa=2 +varustimille=1 +kasvat=2 +kaunihiksi=7 +ylenet=1 +ehoksi=4 +miekoiksi=1 +päättimiksi=1 +enp'=2 +päivyen=6 +suosta=3 +sotkettihin=2 +vetelästä=1 +vellottihin=1 +tuotihin=3 +sepon=21 +pajahan=16 +tunki=7 +ietsoi=3 +lietsoi=12 +vellinä=2 +viruvi=3 +kuonana=2 +kohaelevi=1 +venyi=1 +vehnäisnä=1 +tahasna=1 +rukihisna=1 +taikinana=1 +suurissa=2 +tulissa=1 +väessä=7 +huuti=3 +lmarinen!=16 +tuskista=1 +punaisen!'=1 +otan=3 +tulesta=9 +ehkä=3 +raivoksi=2 +rupeat=1 +veistät=1 +veljeäsi=1 +lastuat=1 +emosi=19 +vannoi=3 +vaikean=2 +valansa=4 +ahjolla=2 +alasimella=2 +vasaroilla=2 +valkkamilla=2 +purrakseni=1 +syöäkseni=2 +etten=2 +veistä=2 +veikkoani=1 +lastua=1 +eleäkseni=1 +ehompi=1 +kulkijalla=1 +kumppalina=2 +käyvällä=1 +käsiasenna=1 +omaa=1 +heimoani=1 +herjaella=1 +alasimelle=3 +rakentavi=1 +teräkaluiksi=1 +keihä'iksi=1 +kirvehiksi=1 +kaikenlaisiksi=1 +kaluiksi=2 +pikkuista=5 +vajalla=2 +tarpehessa=1 +kiehu=1 +kieli=7 +sukeu=1 +karkeaksi=1 +aati=3 +poroa=4 +lipeäistä=2 +liuotteli=1 +teräksenteko=4 +mujuiksi=1 +rauankarkaisu=2 +vesiksi=3 +oitti=9 +kielellänsä=4 +hyvin=14 +maistoi=3 +mielellänsä=2 +nämät=6 +rautojen=2 +rakentomaiksi=1 +ehiläinen=13 +sinisiipi=1 +mättähästä=1 +pajoa=4 +kepeä!=1 +simoa=16 +siivessäsi=3 +kielessäsi=1 +kuuen=12 +kukkasen=3 +teräksille=1 +tehtäville=1 +rauoille=1 +rakettaville!'=1 +erhiläinen=1 +kuuntelevi=4 +katseli=2 +katon=1 +tuohen=2 +tuijotteli=1 +rautoja=3 +rakettavia=1 +teräksiä=2 +tehtäviä=1 +enteä=3 +hyrähtelevi=4 +viskoi=4 +hirmuloita=1 +kähyjä=1 +mustia=7 +mujuja=1 +kusiaisen=1 +kutkelmoita=1 +sammakon=1 +salavihoja=1 +mujuihin=1 +alinomainen=4 +luulevi=1 +mehiläisen=1 +tulleheksi=4 +tuoneheksi=1 +kantaneheksi=1 +as=1 +rakentamiksi!'=1 +kasti=3 +tuotaessa=2 +ahjosta=8 +otettaessa=1 +teräs=5 +petti=2 +söi=5 +kunniansa=2 +veljeänsä=2 +sukuansa=2 +piteli=4 +päästi=4 +hurmehen=3 +hurahtamahan=1 +järähti=2 +tajuan=1 +tavat=1 +tenhon=1 +päivällinen!=1 +iitäkö=1 +sikesit=1 +kasvoit=2 +sukesit=2 +sä=12 +etkä=19 +koreakana=1 +äijältä=1 +äkäinen=1 +maitona=1 +makasit=1 +rieskasena=1 +riuottelit=1 +nisissä=1 +immen=16 +tasaisen=5 +tkä=5 +liejuna=1 +lepäsit=1 +seisoit=1 +selvänä=2 +vetenä=3 +muutuit=1 +muraksi=1 +ruostemullaksi=1 +rupesit=1 +sua=6 +hirvet=4 +peurat=3 +pieksi=1 +sotki=1 +sorkillansa=1 +kämmenyisillänsä=1 +muasta=2 +muokattihin=1 +vietihin=4 +kohisit=1 +läikyit=1 +lämminnä=3 +tuimissa=1 +tulisijoissa=1 +vannoit=2 +valasi=4 +seisontasijoilla=1 +takehinta=1 +sukenit=1 +äreäksi=1 +ärtelihit=1 +söit=1 +kunniasi=2 +syrjit=1 +syntyäsi=1 +sukuasi=2 +pitelit=1 +pahalle=4 +työlle=13 +kehnolle=1 +kehoitti=3 +sosiko=2 +veljiäsi=3 +sisariasi=3 +muu=14 +tihua=2 +työtä=10 +katkoit=2 +kalmankarvallista=1 +työsi=2 +pahasi=1 +parantamahan=1 +ennenkuin=6 +sanon=12 +vanhemmallesi=1 +valitan!=1 +nemp'=2 +emolla=2 +vanhemmalla=2 +tuhmin=6 +turmelevi=3 +iäty=1 +vuotamasta=2 +huppelehtamasta=1 +päräjämästä=1 +riuskumasta=1 +rinnoilleni!=1 +eri=2 +seiso=3 +kuni=28 +asu=1 +aita=10 +miekka=19 +saraheinä=1 +sammalessa=1 +pientaressa=1 +koskessa=5 +kovassa!=1 +laatinevi=1 +liikkua=1 +lipeämmästi=1 +liikkuos=1 +lihassa=1 +luissa=3 +luistaellos!=1 +isässä=1 +kalvon=1 +suonissa=1 +sorottamassa=1 +luistamassa=1 +vuotamassa=1 +ripajamassa=1 +maito=4 +nurmehen=2 +viatoin=1 +hempu=1 +heinikkohon=1 +kumpuhun=1 +urosten=6 +yämessä=1 +keuhkon=1 +kellarisi=1 +siirräite=3 +juoskos=1 +joutuisasti!=1 +joki=8 +lampi=3 +laskemahan=6 +suohete=1 +solottamahan=1 +venelotti=1 +yy'y=1 +tyyris=1 +tippumasta=1 +punainen=4 +putoamasta!=1 +tyy'y=1 +tyrehy!=1 +yytyi=1 +yrjän=1 +koski=8 +tyrehtyi=1 +kuivi=2 +suurna=1 +poutavuonna=1 +tulivuonna=1 +voimatoinna=1 +tuostana=12 +totelle=12 +viel'=15 +muistetahan=1 +uuet=6 +keinot=1 +keksitähän=1 +huuan=1 +iiestä=1 +patoa=1 +jolla=21 +keitetähän=2 +varistetahan=1 +tilkan=1 +tippumatta=2 +putoamatta=1 +vuotamatta=1 +hurajamatta=1 +minussa=6 +kon=6 +pojassa=3 +tukkijaksi=1 +sortajaksi=1 +onp'=8 +päällinen=5 +miehistä=3 +pätevi=3 +urohista=3 +kelpoavi=3 +sulkemahan=1 +tulevata=1 +tukkimahan=1 +taivahallinen=1 +jumala!=2 +unge=2 +turpea=1 +kätesi=1 +paina=6 +paksu=11 +peukalosi=1 +veräjän!=1 +eä=2 +kultalumme=1 +luikahuta=2 +telkkimeksi=1 +tulevalle=3 +jottei=31 +parsku=2 +parralleni=1 +valu=1 +vaaterievuilleni!"=1 +illä=18 +sulki=1 +vereltä=1 +tien=12 +telkki=1 +hurmehelta=1 +poikansa=1 +tekemähän=3 +voitehia=10 +noista=8 +helpehistä=1 +tuhatlatvan=1 +tutkaimista=1 +me'en=2 +vuotajista=1 +simatilkan=1 +tippujista=1 +oikanen=1 +voitehen=1 +tekohon=1 +tammeltansa=1 +oksillasi=1 +kuoresi=1 +ammi=2 +äivänäpä=4 +eilisenä=3 +sima=3 +tippui=1 +oksilleni=2 +mesi=6 +latvalle=1 +rapatti=1 +pirisevistä=1 +hattaroista=1 +haihtuvista=1 +lastuloita=1 +murenemia=1 +heiniä=3 +ruohoja=1 +monennäköjä=1 +nähä=5 +kaikin=3 +paikoin=4 +kasvaviksi=1 +anevi=1 +pa'an=4 +tulelle=4 +laitti=4 +keiton=2 +kiehumahan=3 +kuoriloita=1 +hyvännäköjä=1 +ata=8 +kiehui=3 +kokonaista=2 +keväistä=1 +onko=12 +voitehet=5 +vakaiset=12 +katsehet=6 +alinomaiset=6 +lisäksi=7 +ruohoa=1 +monennäöistä=1 +kut=3 +tuotu=4 +toisialta=3 +sa'an=13 +taipalen=1 +yheksältä=1 +loitsijalta=1 +kaheksalta=1 +katsojalta=1 +ynnähän=3 +ostavi=1 +tulelta=4 +haapa=5 +haaraniekka=1 +pientarella=5 +murha=1 +murenti=3 +kahtia=1 +hajotti=7 +voiti=14 +niillä=4 +voitehilla=4 +katsehilla=3 +voitehissa=1 +vian=3 +vietävätä=2 +vammoille=5 +valettavata=1 +paratkos=1 +ehommaksi=4 +entistäsi!"=1 +aapa=3 +parani=1 +entistänsä=3 +koitti=2 +katsehia=3 +koitteli=2 +koloihin=1 +paasien=1 +pakahtumihin=1 +paatehen=1 +poikanen=1 +pajasta=3 +tekemästä=1 +rasvoja=4 +rakentamasta=2 +työnti=17 +ukon=4 +voitelisit=1 +yheksi=1 +suullansa=1 +sulalla=3 +vaka'isiksi=1 +tullutta=4 +paranti=5 +kerta=3 +keskeä=4 +sivalti=11 +liiku=3 +omin=4 +lihoini=1 +liikun=1 +uojani=2 +lihoilla=1 +väiky=1 +väkini=1 +väikyn=1 +väellä=6 +puhu=2 +puhelen=4 +osp'=6 +suloinen=2 +suloisempi=1 +kaunoinen=7 +käteni=2 +voie=2 +pantu=19 +nuot=1 +puolipyörryksihin=1 +väännyksihin=1 +lyökse=2 +löytänyt=1 +lepoa=1 +kipuja=4 +kiisti=1 +tuskapäitä=1 +keskelle=9 +ipumäkeä=2 +ipuvuoren=2 +kukkulalle=5 +kiviä=10 +kivistämähän=2 +paasia=2 +pakottamahan=2 +ukun=1 +silkkiä=1 +senpä=9 +leikkeli=2 +levyiksi=1 +katkoi=8 +sitehiksi=1 +suoritteli=4 +itoi=1 +silkillänsä=2 +kapaloivi=1 +kaunoisilla=1 +varpahia=2 +iteheksi=1 +silkki=2 +kaapu=1 +katteheksi=3 +polvelle=1 +hyvälle=4 +vakaisille=1 +varpahille!=1 +atso=5 +varjele=5 +vakainen=7 +vietäisi=1 +vioille=3 +veällettäisi!"=1 +avun=6 +ian=7 +liha=3 +kivuttomaksi=2 +vieriltä=1 +viattomaksi=1 +päärmehettömäksi=1 +tuonoistansa=1 +jaksoi=1 +polvi=3 +polkea=1 +kykeni=1 +nuuru=1 +nimeksikänä=1 +vaikerra=1 +siirti=3 +ylemmä=2 +kaunihisti=18 +taivosehen=6 +uoltapa=1 +armot=1 +turvat=2 +tuttavat=1 +taivahasta=3 +luota=10 +le=6 +kiitetty=4 +ylistetty=3 +tuotit=1 +turvan=5 +tuttavasti=1 +noissa=7 +terän=4 +raatamissa!"=1 +etinen=4 +kansa=27 +kasvavainen=2 +veikaten=2 +tehkö=3 +kaartakana!=1 +umalass'=1 +juoksun=1 +määrä=1 +uojassa=1 +lopun=1 +asetus=1 +osoannassa=1 +vallassa=1 +väkevänkänä=1 +ymmenes=1 +jalas=5 +kolasi=2 +pihlajainen=3 +javi=5 +karettelevi=3 +ulki=8 +pientarelle=5 +unennäkijä=1 +tapa=4 +tauti=7 +lappalainen!=2 +saavani=1 +kuusen=15 +kukkalatvan=3 +kultalehvän=1 +pilvien=8 +levitti=10 +kultalatva=3 +kuusosehen=1 +oksillen=1 +otavan=2 +takojan=5 +luvannut=1 +seisottui=3 +pauke=2 +hilke=1 +hiilihuonehesta=1 +taputtelevi=7 +iss'=2 +viipynynnä=2 +aikasi=2 +asunut=1 +uoll'=6 +ohjolassa=12 +summassa=1 +ariolassa=3 +liukunut=1 +lauilla=1 +tietomiesten=2 +tienohilla=3 +lausut=1 +matkoiltasi=1 +tultua=5 +kotituville=1 +"Äijä=1 +lausumista=1 +kylmässä=2 +suostu=3 +sulhosihin=2 +mielly=3 +miehi'in=3 +hyvihin=3 +iitti=3 +kuuhut=7 +paistoi=12 +kulmaluilta=1 +rinnoilta=1 +risotti=1 +otavainen=1 +olkapäiltä=1 +seitsentähtinen=1 +selältä=6 +noutamahan=5 +kassa=3 +katsomahan!=2 +kirjaella=2 +saat=16 +työstäsi=2 +ihanan=4 +itsesi=3 +pitkänä=1 +ariolan=19 +salvoksille=1 +syöjille=1 +upottajille=1 +kumma=10 +kukkalatva=3 +kultalehvä=1 +latvassa=1 +kumotti=4 +oksilla=3 +usko=3 +toeksi=2 +käyne=5 +nähne=1 +silmilläni=2 +kuitenkana=5 +lähtekämme=1 +totta=7 +valetta!"=1 +ähettihin=1 +kuusta=2 +kukkapäätä=1 +seisovi=4 +likellä=2 +uutta=14 +kummeksivi=1 +latvasessa=1 +yt=11 +ottamahan=11 +kuusosesta!"=1 +korkealle=4 +ylähäksi=3 +kuusosesta=1 +lakkapää=1 +petäjä=1 +oipa=2 +mieletöintä=1 +äkkioutoa=1 +urosta!=1 +ousit=2 +latvahani=1 +kuvakuun=1 +nouantahan=2 +valetähtyen=1 +varahan!"=1 +lauloa=6 +tuppurihin=2 +raivohon=2 +purtehesi=2 +ahava=5 +venosehesi=1 +vieä=12 +vieretelläksesi=1 +ohjolahan!"=2 +rakentui=1 +viiletelläksensä=1 +joutui!=1 +otavaisten=2 +olkapäitse=2 +saunatielle=1 +häntä=4 +koirat=8 +haukkujat=1 +päätyvi=4 +ulit=2 +rekiratoa=1 +hauku=2 +villahännät=1 +virkkaele!"=1 +kylän=24 +koirien=1 +kuluiksi=1 +villahäntien=1 +vihoiksi=1 +näillen=1 +ouoillen=2 +tutkaeli=6 +tullehelta=3 +letko=5 +kuulemahan=22 +tietämähän=4 +lmarista=1 +takojata=1 +taitavinta=1 +vuotettuna=1 +kaivattuna=1 +laaintahan=3 +ienen=2 +eityeni=1 +nuorempani=2 +vakavimpani!=1 +päällesi=3 +parasta=7 +varrellesi=1 +valke'inta=1 +hempe'intä=1 +helmoillesi=1 +ripe'intä=1 +rinnoillesi=2 +kaulallesi=1 +kaunihinta=2 +kukke'inta=1 +kulmillesi=1 +poskesi=1 +punottamahan=1 +näköpääsi=1 +näyttämähän!=1 +kirjantahan=1 +vaattehet=7 +valitut=2 +pukehensa=1 +puhtahimmat=1 +viitiseikse=1 +vaatiseikse=1 +pääsomihin=2 +suoritseikse=1 +vaskipantoihin=1 +kultavöihin=1 +kummitseikse=1 +kaapsahellen=1 +kartanolta=2 +sirkeänä=1 +korvistansa=1 +korkeana=1 +kaunihina=3 +kasvoiltansa=3 +poskilta=2 +punehtivana=1 +riippui=1 +huohti=1 +käytti=1 +tuvissa=3 +salvoksissa=3 +syötti=6 +syöneheksi=2 +juotti=3 +juoneheksi=2 +apatti=1 +aatatko=1 +ohran=4 +pienestä=4 +kesäuuhen=3 +aattanen=1 +kalkuttanut=1 +alkusen=1 +alutta=1 +riporihman=1 +tehtyisettä=1 +kirjontahan=1 +paikalta=2 +kaipasi=2 +sepinkaluja=1 +paletta=1 +ahjoa=5 +alasintana=1 +vasarata=1 +varttakana!=1 +katp'=1 +epäelköhöt=1 +herjat=1 +kesken=9 +heittäköhöt=1 +eip'=16 +pahempikana=4 +untelompikana!"=1 +ahjollen=1 +leveyttä=1 +lietsehelle=1 +mantereilla=2 +perillä=3 +etsi=14 +kivonen=1 +vahatukko=1 +palkehia=1 +ainehet=2 +takehensa=1 +orjat=11 +lietsomahan=12 +väkipuolet=5 +rjat=5 +löyhytteli=7 +väännätteli=1 +kantapäihin=2 +vahat=1 +varvasten=1 +ensimäisnä=4 +kallistihe=7 +alaista=7 +puolta=10 +tullehe=1 +selvinnehe=1 +valkeasta=2 +tungeikse=8 +kaasi=1 +kuumoksesta=4 +kirjavainen=2 +tapainen=5 +parahana=2 +ihastu=9 +katkaisi=3 +tunkevi=3 +jälestä=9 +veno=16 +punapursi=1 +kokat=2 +kirjaeltu=1 +hangat=5 +valettu=3 +suotta=2 +lähtisi=3 +sotahan=22 +tarpehetta=1 +tappelohon=9 +tuotakana=4 +murskaksi=2 +tulisijahan=2 +hieho=2 +sarvi=1 +otsassa=1 +tähti=2 +pyöryläinen=1 +makaelevi=2 +kaatelevi=2 +lehmän=8 +paloiksi=4 +neljäntenä=2 +aura=3 +hopeata=1 +ponnen=3 +kyntelevi=1 +vainiot=2 +vakoelevi=1 +auran=5 +väkipuuskat=1 +länsi=1 +enemmän=3 +pohjanen=1 +ikkunasta=6 +säkehet=1 +ovesta=1 +säykkyi=1 +tomu=3 +savu=12 +sakeni=2 +syntyväksi=2 +lyöä=7 +lynnähyttelevi=2 +akoi=4 +taitavasti=2 +laitahan=2 +jauhomyllyn=1 +suolamyllyn=1 +rahamyllyn=1 +kolmantehen=1 +jauhoi=8 +uusi=17 +kirjokansi=14 +kiikutteli=2 +purnun=4 +puhtehessa=2 +syötäviä=3 +myötäviä=3 +kotipitoja=2 +kivimäkehen=4 +ta'aksi=3 +juuret=6 +juurrutteli=1 +sylen=8 +syvähän=4 +juurti=1 +maaemähän=3 +vesiviertehesen=2 +kotimäkehen=2 +anelemahan=3 +ukapa=2 +kolmanna=2 +käkiä=1 +kukutteleisi=1 +lintusia=2 +laulattaisi=1 +muunne=1 +saisin=5 +maille!=1 +hairahtaisi=2 +eksyisi=1 +tuoma=7 +punapuola=2 +menisi=6 +kaikkipa=1 +ilolinnut=1 +liikahtaisi=1 +kukuilta=1 +hartehilta=1 +ilmankana=1 +pääse=16 +neitipäiviltäni=1 +noilta=2 +töiltä=1 +tehtäviltä=1 +kesäisiltä=1 +kiirehiltä=1 +marjat=1 +poimimatta=1 +astumattani=1 +ahoset=1 +lehot=8 +leikin=1 +lyömättäni=1 +kulkea=7 +aatisiko=1 +inne=12 +mieleni=1 +tekisi=2 +kotihini=6 +kuolemahan=4 +maalleni=1 +masenemahan=1 +melan=9 +tuulemahan=4 +pohjasen=1 +puhaltamahan=1 +matkasi=5 +päivälläpä=3 +lmariselta=1 +sepolta=2 +kirjaelit=1 +laatija=1 +pi'eltäviä=1 +hdestoista=1 +ika=2 +htia=1 +veitikkätä=1 +vieretellä=5 +hti=36 +aarelainen=11 +lieto=188 +emmin=9 +koissa=10 +korkeassa=2 +luona=19 +laajimman=2 +aukoniemen=3 +aloin=1 +auko=11 +ahvenin=1 +puhkesi=1 +punaverinen=1 +päästänsä=1 +kohastansa=1 +vialle=1 +tavoiltansa=1 +turmiolle=1 +ain'=5 +naisissa=1 +eläjä=1 +öitä=4 +öitsilöissä=1 +impien=9 +iloissa=5 +kassapäien=8 +karkeloissa=4 +ylli=1 +aaren=26 +kukka=9 +ehossa=1 +istuen=2 +majoilla=2 +peräpenkin=1 +notkumilla=1 +kuului=11 +kaukoa=4 +kaunoisehen=2 +osi=3 +äivä=3 +poiallehen=3 +äivälähän=1 +äivän=8 +kesäisillä=1 +kiirehillä=1 +uuhut=5 +uutolahan=1 +uun=3 +kehät=1 +kiertämähän=3 +ähti=4 +ähtelähän=1 +pilkkimähän=2 +talvisilla=4 +taivahilla=1 +ulevi=1 +irosta=1 +sulhot=10 +nkereltä=1 +mennytkänä=1 +uotta=4 +kultanne=1 +hopeanne=1 +hoikkenevi!=1 +irohon=2 +lupoakana=1 +iron=4 +saarellista=1 +sauvomahan=1 +syömähän=5 +lientä=1 +lippomahan=1 +nkerelle=1 +penkerelle=1 +pänkerelle=1 +siell'=4 +nälkä=8 +pärehen=1 +rukihisen=1 +aukomieli=54 +lupasi=6 +kukkoa=2 +kosihin=3 +kassapäätä=1 +kielteä=4 +varoitteli=3 +menkö=11 +parempihin=1 +itseäsi!=1 +suattane=1 +sukuhun=2 +koiltani=1 +su'ultani=1 +valitsen=1 +varrellani=1 +muilla=1 +muo'oillani=1 +kieltävi=1 +emminkäistä=16 +laajahan=1 +lajiperähän=1 +piiat=10 +pilkkoavat=1 +naiset=25 +nauravat=1 +emminkäinen!=10 +yllä=9 +hää'än=1 +naurun=7 +soppityrskyt=1 +tyttärien=2 +potkaisen=1 +povehen=4 +käsikannon=1 +kainalohon=8 +pilkan=6 +parahanki=1 +parjauksen=1 +päiviäni!=3 +auraisitko=1 +pitäisit=1 +pyhäiset=3 +tora=3 +sota=4 +lankeaisi!=1 +aisi=1 +miekkoinensa=4 +yksinäisen=3 +ympärille=2 +varoituksista=1 +emonsa!=3 +ttavi=2 +valion=2 +auroi=1 +pilkkojansa=1 +kujalle=3 +kamalasti=1 +korjansa=1 +kumohon=2 +veräjähän=1 +vierähytti=1 +nauravan=1 +piian=13 +pilkkoja=2 +suannut=1 +saarella=13 +manterella=11 +leikki=3 +lyöäkseni=1 +tanner=3 +tanhuellakseni=1 +impyet=11 +sanovat=9 +aarella=1 +lyöäksesi=2 +tanhuellaksesi=2 +karjalaisna=1 +kaskimailla=1 +paimenpoikana=1 +palolla=5 +laihat=1 +lihavat=2 +varsat=4 +alkkasihe=1 +paimeneksi=4 +neitojen=4 +kisoissa=1 +hääti=1 +piätteli=1 +piikoa=6 +pyhintäkänä=1 +hän=11 +kosketellut=1 +jonk'=2 +vieressä=4 +venynyt=3 +kaikkinensa=1 +suuressa=8 +su'ussa=6 +sulhasihin=1 +yllikki=14 +kaunokainen=6 +sa'at=3 +saappahat=3 +kulutti=3 +airot=5 +saaessansa=1 +yllikkiä=1 +pyytessänsä=1 +hänpä=17 +kierteletki=1 +raukuja=1 +ajelet=2 +tyttöjä=2 +kyselet=2 +tinavöitä=1 +tieustelet=1 +kuluksi=2 +jauhan=1 +pieksän=1 +petkelen=1 +periksi=1 +huhmaren=1 +sukuksi=1 +survon=1 +huitukoille=2 +haitukoille=1 +tasaiselle=2 +varrelleni=1 +muo'on=6 +muhkeamman=1 +muhke'ille=1 +muo'oilleni=1 +kasvon=6 +kaunihille=4 +kasvoilleni=1 +kului=2 +iltana=2 +neitoset=2 +kisaelevi=1 +kaunokaiset=2 +karkelevi=2 +mannerpuolella=1 +saloa=7 +kaunihilla=4 +kuuluisinna=1 +veitikkä=11 +verevä=11 +orihillansa=1 +valitulla=1 +varsallansa=1 +kisaketoa=1 +kaunokaisten=2 +karkeloa=1 +reutoi=1 +yllikin=3 +taljallensa=1 +liistehyisillensä=1 +ruoskalla=1 +hevoista=5 +nauskahutti=1 +nauhasella=1 +liukumahan=2 +ähtiessänsä=1 +ilmi=3 +antako=1 +käyneheni=1 +vieneheni!=1 +ette=1 +teille=4 +sulhonne=1 +miehet=38 +ettei=24 +kujasilla=1 +kulkemassa=4 +ajelemassa=1 +valitti=6 +kuikutteli=1 +poies=8 +vallallensa=2 +kotihinsa=6 +kulkemahan=19 +laskea=6 +luvanne=3 +veljeäni=1 +setäni=1 +jänön=4 +jälen=4 +polkijaksi=1 +perilliseksi=1 +itkulle=4 +outenpa=1 +synnyin=2 +jouten=8 +kasvoin=3 +elelin=2 +sainki=2 +joutavalle=1 +miehelle=3 +mitättömälle=1 +suojihin=1 +soankävijän=1 +tappelijan!"=1 +syänkäpyni=1 +maire=2 +marjueni!=1 +milläkänä!=2 +pitäne=5 +sylissäni=1 +syöessäni=1 +käsissäni=2 +sivullani=1 +seistessäni=3 +venyessäni=1 +sureksit=2 +huokaelet=2 +uotako=1 +lehmityyttä=1 +leivätyyttä=2 +elon=3 +vähyyttä=4 +lehmeä=2 +antajata=2 +uurikkinen=1 +ansikkinen=1 +uolukka=1 +syömättä=1 +kytkemistä=1 +laskemista=1 +heinävihkon=2 +heittämistä=1 +suolan=2 +suuruksen=1 +surua=1 +aiko=2 +tuotaki=1 +surisit=1 +huokoaisit=1 +oo=3 +sukuni=11 +korkea=2 +kotini=2 +su'ulta=1 +ko'ilta=1 +tulinen=18 +säkenevä=1 +säilärauta=1 +laajoa=1 +lajipereä=1 +iiessä=2 +hiottu=2 +jumaloissa=2 +kirkastettu=1 +suurennan=1 +laajennan=1 +lajini=1 +miekalla=10 +tuliterällä=5 +säilällä=4 +säkenevällä=3 +parka=10 +huokoaikse=1 +poika!=10 +tahot=3 +minuista=1 +vanno=3 +valat=4 +sotia=9 +käyäksesi=10 +kullankana=4 +tarpehella=5 +hopeankana=5 +halulla!"=2 +annon=3 +käyäkseni=1 +halulla=5 +kyliä=2 +hypyn=1 +tanhujuoksun=1 +tarpehella!"=2 +vannoivat=1 +laativat=1 +ikilupansa=1 +julkisen=3 +hin=4 +kyleä=4 +ohjaksella=1 +ää=6 +hyvästi=7 +nurmet=2 +tervaskannot=1 +kesän=8 +kävellyt=1 +talvet=4 +kaiket=3 +tallaellut=1 +piileskellen=1 +pilviöillä=1 +paeten=1 +pyytä=1 +pyytessäni=1 +allia=1 +ajellessani!"=1 +hypittelevi=2 +näkyvi=11 +upa=5 +tuulottavi=2 +nälkäraunio=1 +enen=5 +tupanen=2 +kenen=4 +kunnottoman=2 +tuvista=1 +huokaele=1 +huonehista!=1 +uvat=3 +tehtänehe=3 +paremmaiset=1 +pantanehe=4 +hirve'istä=1 +hirsiköistä=1 +parahista=1 +parsikoista=1 +viivyit=2 +ausui=10 +naurellani=1 +kostoa=3 +piännästä=1 +naurannoistansa=1 +ain=4 +asetin=1 +taljalleni=1 +liitin=1 +liistehyisilleni=1 +viltin=8 +vierähytin=1 +maksoin=1 +piikojen=3 +ilopiännän=1 +pyysin=1 +tapasin=1 +patjasi=1 +parahat=3 +pehme'immät=1 +päänalaiset=2 +maatani=1 +neiteni=1 +keralla!"=1 +toit=4 +puhujan=2 +oivan=4 +kankahan=4 +kutojan=1 +kenstin=1 +kehreäjän=1 +pulskin=1 +poukkujen=3 +pesijän=1 +vaattehien=1 +valkaisijan!=1 +kiitä=3 +onneasi!=1 +yvän=4 +sait=5 +tapasit=2 +uojasi=2 +armollinen=4 +puhas=9 +pulmonen=2 +lumella=5 +puhtahampi=1 +puolellasi=2 +valkea=10 +vaahti=4 +vallassasi=3 +sorsa=2 +soreampi=1 +suojassasi=4 +kirkas=3 +kirkkahampi=1 +kihloissasi=2 +aai=4 +laveat=1 +ikkunat=5 +isommat=2 +seisottele=1 +seinät=6 +tee=2 +tupa=9 +kynnykset=3 +tuvan=11 +ukset=8 +saatuasi=5 +katsottuasi=1 +paremmaisen=1 +itseäsi=3 +suuremmaisen!"=1 +ahdestoista=1 +kaukolainen=1 +aikoja=1 +käynyt=5 +lähtevi=8 +kalankutuhun=1 +illaksi=1 +ensi=3 +yöksi=8 +ennättänyt=3 +kisahan=2 +sanoman=7 +kielen=14 +kantelevi=2 +inikki=1 +hilla=1 +rmas=1 +veikkoseni!=8 +veräjillä=4 +kisassa=4 +karkelossa=2 +aino=3 +syäntyi=5 +viikoksi=3 +vihastui=5 +vanha!=3 +ospa=2 +paitani=1 +pesisit=1 +kiirehesti=2 +kuivoaisit=1 +mennäkseni=2 +poikien=5 +tulille=3 +tanterille=3 +nainen=14 +htiseni!=1 +lähtekö=2 +sotahan!=2 +äin=2 +unta=3 +maatessani=1 +sike'in=4 +levätessäni=1 +ahjona=1 +välähtelihe=1 +periseinän=1 +penkeretse=1 +tuiskahti=1 +kohahtelihe=1 +siltalauoista=1 +lakehen=1 +akkunahan=1 +unia=2 +valoja=1 +sotisopani=4 +vainovaatteheni!=4 +juomahan=4 +soan=12 +maistamahan=1 +poikaseni!=3 +oloista=2 +leppäisessä=1 +lekkerissä=1 +tapin=3 +tammisen=3 +juoaksesi=2 +joisit=1 +koto=1 +oloista!=1 +juon=2 +joesta=16 +tervaisen=2 +terältä=3 +makeamp'=1 +juoakseni=2 +kaljat=2 +ähen=10 +emminkäisen=63 +ko'issa=8 +aitassamme=1 +asta=2 +aamulla=7 +kyisen=6 +käärmehisen=6 +käännätteli=1 +perä=3 +penningin=1 +salvattu=1 +satoja=3 +tuhansia=4 +tukkueltu=2 +rkun=1 +ehätin=3 +kotieloista!=1 +markan=1 +saanen=2 +pitelen=2 +nostamat=1 +imentolassa=2 +ull'=1 +kotinainen=1 +korkeampi!=1 +amala=1 +naista=10 +vuotehella=2 +kylänkävijä=1 +juoskohon=1 +maatkohon=1 +majassa=1 +karkeloissa!"=1 +vainen=19 +tietämättä=2 +taion=1 +taitamatta=1 +tanterille!=2 +lappi=3 +laulanevi=2 +tunkenevi=1 +turjalainen=2 +sytehen=1 +savehen=1 +kypenihin=2 +kyynäsvarsin=2 +kuumihin=1 +poroihin=1 +palavihin=1 +paateroihin=1 +noiat=9 +noitui=2 +kyyt=6 +kiroili=1 +koki=2 +lappalaista=2 +yhtenä=7 +kesäisnä=10 +alasti=1 +alakivellä=1 +vyöttä=3 +vaattehitta=1 +rikorihman=1 +kiertämättä=1 +hyötyivät=1 +katalat=2 +saivat=3 +napakaira=1 +järky=1 +iljanesta=1 +uoni=6 +tyhjästä=2 +tuvasta=6 +oisinpa=4 +uhattu=1 +toisinpa=1 +ielivät=1 +uhkasivat=1 +uuvutella=1 +sotkuportahiksi=2 +silloiksi=2 +likasijoille=3 +liettehesen=1 +paikkahan=1 +paha'an=2 +minäpä=1 +hätäillyt=2 +loime=1 +loitsijaksi=2 +sain=7 +sanelijaksi=2 +lauloin=4 +nuolinensa=1 +ampujat=2 +asehinensa=3 +velhot=4 +veitsirautoinensa=1 +tietäjät=2 +teräksinensä=1 +uonen=54 +koskehen=4 +kinahmehen=1 +kauheahan=1 +koprun=2 +korke'imman=1 +pyörtehen=1 +pahimman=1 +nukkukohot=1 +maatkohot=1 +katehet=3 +kunnes=7 +heinä=6 +kasvanevi=2 +olkapäien=1 +hartialihojen=1 +noialta=1 +makoavalta=1 +katehelta=1 +nukkuvalta!"=1 +inapa=4 +miestänsä=2 +menkökänä=1 +ohjolahan!=1 +uho=2 +ainaki=4 +poikoa=6 +pätöistä=3 +hukka=3 +sanot=3 +sa'alla=1 +uskokana=1 +sinussa=2 +tunne=16 +kieltä=8 +urjan=3 +maha=1 +lausua=1 +lapiksi=1 +sukiva=1 +hapsiansa=4 +harjoava=1 +uan=1 +seinähän=1 +paiskoi=1 +patsahasen=1 +suka=3 +verin=4 +harja=5 +hurmehin=2 +loruvi=1 +kieltoa=1 +varoitusta=1 +yöteleikse=1 +vyöteleikse=3 +rautapaitoihin=2 +teräsvöihin=3 +telkitäikse=1 +ies=6 +luustossa=2 +lujempi=4 +rautapaiassa=2 +teräsvyössä=2 +tenhoisampi=2 +noitien=1 +huonommista=1 +hyviäkänä=1 +miekkansa=4 +tuliteränsä=2 +kuuraeltu=1 +sivullehen=1 +sitovi=1 +tuppihuotrasehen=1 +issä=3 +varaeleikse=2 +turveleikse=2 +vähin=1 +oven=11 +suussa=14 +orren=9 +pihtipuolisessa=1 +pihalla=5 +kujasen=1 +veräjissä=2 +viimeisissä=1 +varaelihe=1 +vaimollisesta=1 +väestä=5 +varat=1 +väkevät=1 +luotettavat=1 +varoitteleikse=1 +urohoisesta=1 +jaka'imessa=2 +hettehillä=3 +heiluvilla=2 +läikkyvillä=2 +lähtehillä=2 +kopruilla=1 +kovilla=1 +vääntehessä=2 +lös=2 +miekkamiehet=2 +aikaiset=1 +kaivoloista=1 +kalpamiehet=1 +jokiloista=1 +jousimiehet!=1 +metsä=12 +miehinesi=2 +korpi=6 +kansoinesi=3 +vuoren=7 +voiminesi=1 +vesihiisi=1 +hirmuinesi=1 +väkinesi=1 +valtoinesi=1 +hienohelmat=1 +hettehistä=4 +ainoan=6 +avuksi=10 +kumppaliksi=1 +pysty=3 +nuolet=1 +tietäjän=2 +velhon=1 +veitsirauat=1 +asehet=1 +ampumiehen!=1 +kyllä=11 +keinon=6 +ylemmäksi=2 +huokoaime=1 +tuolle=14 +kolle=1 +hattaroita=1 +hallitsevi=2 +puhuja=2 +haastelija!=1 +tupen=1 +sisässä=13 +haittoja=2 +hajotan=1 +riitsin=1 +rikkehiä=2 +kaa'an=4 +maalliset=2 +ve'elliset=2 +voitan=1 +etiseltä=1 +ilmaltani=1 +takaiselta=1 +puoleltani=1 +viereltäni=1 +kupehelta=2 +kummaltani=1 +nuolihinsa=1 +veitsirautoihinsa=1 +teräksihinsä=1 +pahat=13 +miekkoihinsa!"=1 +viiasta=2 +vihelti=1 +kulokosta=1 +kultaharjan=1 +puikkoihin=2 +tulipunaisen=2 +istuikse=2 +kohautti=2 +karkutti=1 +kariperällä=1 +irkku=5 +helkki=2 +kumisi=2 +vierimäistä=1 +vierimäisehen=1 +rinnukseni=1 +riisujata=2 +aisani=1 +alentajata=2 +luokin=3 +lonkahuttajata=2 +lattialta=11 +portahan=4 +nenältä=1 +rinnuksesi=2 +aisasi=2 +lausuvi=1 +lakan=1 +ottajata=1 +ohjaksien=1 +rinnuksien=1 +riistojata=1 +rahkehien=1 +raastajata=1 +kiukahalta=3 +kielipalko=1 +talosta=8 +ottajia=1 +ohjaksesi=1 +riisujia=1 +alentajia=1 +kymmeniä=1 +tahtonet=2 +jotka=4 +kyyin=2 +saavat=5 +antavat=1 +ajohevosen=2 +kotihisi=3 +konnan=4 +maahasi=2 +isäntäsi=2 +istumille=3 +emäntäsi=2 +astumille=1 +veljesi=1 +sisaresi=2 +päätymistä=1 +alenemista=1 +isi=8 +ammuttava=1 +koukkuleuka=1 +kolkattava=1 +virkun=1 +lähetessänsä=1 +taloa=6 +haukun=1 +leukaluuta=2 +laita=8 +sulku=1 +haitta=1 +hammasten=3 +välihin=2 +ääntä=6 +mentyä=2 +sivutse!"=1 +lyöpi=1 +ruoskallansa=1 +utu=2 +u'un=2 +riisui=3 +rinnuksia=2 +aisoja=2 +kenenkänä=1 +keksimättä=2 +kunkana=1 +havaitsematta=3 +ulkoa=2 +sammalen=1 +seinän=6 +soittajoita=2 +lauan=2 +laulajoita=3 +atsahti=1 +pilkisteli=1 +piilokkali=2 +tuntijoita=1 +autsat=1 +sivuseinät=1 +ovensuu=1 +osoavia=1 +peripenkki=1 +tietäjiä=1 +karsina=2 +karehtijoita=2 +lauloivat=1 +vinguttivat=1 +tohti=2 +toisiksi=3 +ruveta=7 +ruohti=1 +muuksi=4 +muutellaita=2 +nurkasta=1 +salvoimesta=1 +loppuvasta=1 +lyhyestä=1 +virsi=2 +miel'=1 +jäämähän=2 +katkemahan=2 +liitoksella=6 +laahoi=3 +keskilattialla=7 +rakki=7 +rauankarvallinen=1 +lihan=6 +syöjä=3 +luun=7 +purija=2 +uuelta=1 +vetäjä=4 +lienetki=1 +ollet=6 +tähän=7 +salvoksehen=2 +kuulematta=5 +haukkujan=1 +taioittani=1 +tieoittani=1 +mahittani=1 +maltittani=1 +innotta=1 +varuksitta=1 +koiriesi=1 +syötäväksi=1 +haukkujen=1 +hakattavaksi=1 +esipä=1 +pesi=2 +hutjukkana=1 +kolmasti=7 +yheksästi=2 +syksy=3 +tietäjäksi=1 +malttajaksi=1 +ulkona=4 +laikahtihe=3 +turkin=8 +helmat=5 +valoi=2 +valkeata=11 +laulaessa=2 +lausiessa=1 +laulajat=1 +pahimmiksi=1 +laulajiksi=1 +syösti=1 +lappehin=1 +lateli=5 +parahille=2 +laulajille=1 +taitavimmille=1 +runoille=3 +mokomat=1 +minkä=10 +kunka=8 +kunne=42 +vesattomille=2 +kyntämättömille=2 +kalattomihin=2 +ahvenettomihin=2 +utjan=4 +palavahan=5 +pyörtehesen=6 +vaahtipäiksi=1 +tulena=5 +palelemahan=2 +säkehinä=3 +säykkymähän=1 +vanhat=20 +keskilaaun=2 +karjapaimenen=1 +pahaisen=1 +umpisilmän=1 +ärkähattu=4 +karjanpaimen=5 +auloit=1 +lauloit=2 +miks'=9 +sinuhun=1 +katsoa=2 +koskemaisittani=1 +nuorempana=4 +karjanpaimenna=1 +turmelit=1 +tuoman=6 +siuvahutit=1 +herjasit=1 +hevoset=2 +tamman=3 +vaivuttelit=1 +selillä=4 +navoilla=2 +liivan=1 +liikkumilla=1 +joelle=9 +pyörtehelle=4 +aukomieltä=4 +vuottelevi=3 +ohjasta=1 +paloavaksi=1 +kulkevaksi=3 +olmastoista=1 +akalle=2 +piikojasi=3 +tuopa=12 +tyttöjäsi=1 +parvesta=2 +pisin=2 +piikajoukostasi!"=1 +piikojani=2 +työnnä=9 +pahinta=4 +lyhintä=1 +sull'=2 +naitu=1 +juohettu=1 +ytken=1 +kynnysportahille=1 +saan=9 +impiparvesta=1 +ihanin=1 +kassapäistä=2 +kaunokaisin!"=1 +npä=6 +anna=18 +tyttöäni=5 +miehille=2 +mitättömille=1 +urohille=2 +joutaville=1 +anele=1 +kuulustele=1 +kukkapäitä=2 +hiihät=2 +periltä!"=2 +kengitteli=1 +keihojansa=1 +jännitteli=1 +jousiansa=1 +vasamoitansa=1 +varusti=2 +keihäs=3 +kengitetty=2 +valmihit=1 +lyly=6 +lykittävänä=1 +kalhu=4 +lyötävänä=1 +mistäpä=3 +sivakat=3 +saisi=23 +suksia=1 +sukusen=1 +aupin=1 +yylikin=1 +vuojelainen=1 +auppi=3 +ee=4 +sukeat=1 +sukset=2 +kalhut=1 +kaunoiset=1 +kaverra=1 +joilla=8 +hiihän=2 +yylikki=2 +kerkiävi=5 +lähet=6 +hirveä=3 +ajohon=8 +lahoa=2 +senki=12 +suurella=2 +surulla=2 +lykittäväksi=2 +kalpoeltavaksi!=1 +hiihäntähän=4 +lylyjen=1 +seppä=7 +kalhujen=1 +tekijä=8 +sykysyn=1 +lylyä=1 +talven=8 +kalhua=1 +kaverti=1 +vuoli=3 +sauvan=8 +sompoa=1 +lyötäväksi=2 +sompaset=1 +sovitetuksi=2 +aukon=4 +maksoi=2 +sompa=1 +reposen=3 +oiti=2 +voilla=2 +suksiansa=1 +talmasi=1 +poron=2 +talilla=1 +iekö=2 +lylyni=1 +lykkijäistä=2 +kalhun=3 +potkijaista=2 +yll'=3 +lylysi=1 +iinen=1 +selkähän=2 +sitaisi=1 +olallensa=1 +survaisi=1 +lylyn=2 +lykkimähän=1 +potkimahan=2 +löytyne=1 +neljän=4 +juoksevata=2 +kut'=4 +yllätetä=1 +kannateta=1 +kalhuilla=1 +liukoimilla=1 +äätyi=4 +hiiet=1 +kuulemassa=4 +juuttahat=2 +tähyämässä=1 +iiet=1 +pökkelöstä=1 +sarvet=5 +raian=5 +haarukasta=3 +jalat=5 +raippasista=1 +sääret=1 +seipähistä=1 +aiaksesta=1 +suonet=7 +kuivista=4 +kuloista=4 +lammin=10 +pulpukoista=1 +korvat=12 +lumpehista=3 +ketun=1 +koskuesta=1 +muun=10 +lahosta=3 +neuvoi=8 +hirveänsä=2 +porollensa=1 +puheli=4 +juokse=4 +hiitten=6 +hirvi=8 +jalo=2 +tevana=1 +poikimasijoille=1 +iihätä=1 +hikehen=2 +liiatenki!"=2 +poropeura=3 +poimetteli=1 +aittojen=2 +tanteritse=1 +potkaisi=2 +koasta=3 +korvon=8 +kattilat=5 +lihat=3 +tuhkahan=1 +tuherti=1 +liemet=1 +lietehen=3 +melkoinen=1 +meteli=2 +haukkumahan=2 +nauramahan=1 +väki=14 +murajamahan!=1 +hiihännässä=1 +iihti=3 +hiihti=9 +aukkoja=1 +suihki=3 +suksiloista=1 +sauvojen=1 +iukui=1 +linnat=2 +liukui=2 +lannat=1 +takaiset=1 +korvet=4 +alman=10 +kankahatki=1 +urman=1 +e'etse=2 +kartanon=3 +perätse=1 +urma=2 +suutansa=4 +avavi=1 +alma=1 +kallistavi=1 +ottoaksensa=1 +nielläksensä=1 +tarkoin=9 +tavannutkana=1 +ensinkänä=2 +liuska=1 +liukumatta=1 +korven=17 +kolkka=3 +pitkässä=1 +laukeassa=1 +kolkan=3 +koskemahan=2 +päästessänsä=1 +melkoisen=1 +metelin=1 +pitkästä=2 +tanterilta=3 +haukkuvaksi=2 +itkeväksi=2 +nauravaksi=1 +murajavaksi=1 +hiihtämähän=2 +haukuntasijoille=1 +nauroi=4 +vaikeroitsi=2 +haukkui=8 +hallikoirat=2 +vaikerteli=1 +silosorkka=1 +sorkutteli=1 +selin=4 +keitot=2 +vellit=1 +lykkäsi=4 +lumelle=1 +kulon=3 +alaisen=6 +solahutti=1 +suopetäjän=3 +elävän=3 +sauvakätteheltä=1 +lienee=5 +apissa=4 +kannantahan=1 +kattilan=6 +poimintahan=2 +apilla=1 +kattiloa=1 +keitäntähän!"=1 +iinnistihe=1 +jännistihe=2 +potkaisihe=4 +nsi=1 +silmän=8 +siintämättömähän=1 +kuopaisihe=1 +korvan=4 +kuulemattomahan=1 +kohenteleikse=1 +lautasille=5 +vaajan=2 +vaahterisen=3 +raksin=2 +koivuisen=7 +rapasi=4 +kytki=1 +tarhan=3 +poimettele!"=1 +elkeä=1 +silittelevi=1 +taljoa=1 +sopisipa=1 +maatakseni=1 +kasvavan=1 +kanasen!"=1 +kiihtyi=1 +saakohon=1 +nei'in=1 +maataksesi=1 +tyttärin=1 +elelläksesi!"=1 +onnistihe=1 +revitti=3 +rikkoi=3 +samoamahan=5 +hippomahan=1 +varvikkomäkeä=2 +siintämättömihin=1 +kuulemattomihin=1 +potkaisevi=1 +lysmätti=1 +lävestä=1 +suksi=2 +taittui=3 +kenkimäsijoilta=1 +sauva=2 +somman=1 +suoverosta=1 +päätänä=1 +näkynnä=1 +kalujansa=1 +miehiämme=1 +uhalla=2 +metsän=62 +poloinen!=2 +ävitin=1 +kaotin=2 +kiihke'immän=1 +keihojani!"=1 +eljästoista=1 +arveli=2 +ajattelihe=2 +kulle=8 +syylle=1 +sylveäisi=1 +laskisi=1 +laulle=1 +heittäisikö=1 +kulkisi=1 +yritteleisi=1 +hiihteleisi=1 +hiljallehen=1 +mieliksi=2 +emännän=23 +taivahinen!=4 +suorat=2 +kepeäiset=1 +kalhuttimet=1 +hiihteä=2 +hivitän=1 +soien=2 +maien=2 +kankahista=2 +käytäville=2 +poropeuran=1 +polkemille!=1 +ulkotöille=2 +apiolan=5 +apion=28 +talojen=1 +erve=9 +terve=13 +vaarat=3 +kuusikot=1 +kumeat=1 +haavikot=1 +haleat=1 +tervehyttäjänne!=1 +iesty=1 +kostu=2 +taivu=1 +ainoinen=4 +apio!=2 +saarekselle=2 +kummulle=1 +kuleta=2 +jost'=5 +saalis=3 +saatavana=3 +tuotavana!=1 +yyrikki=2 +punakypärä!=1 +eistä=1 +pilkut=1 +rastit=2 +vaaroihin=2 +tuhma=9 +äkkiouto=1 +osoan=2 +etsiessäni=1 +ereä=1 +antia=2 +anellessani!=1 +ielikki=9 +muori=2 +muoto=5 +kaunis!=2 +vaeltamahan=7 +etsivän=2 +anelijan=1 +askelille!=2 +avaimet=2 +renkahalta=1 +reieltäsi=1 +linna=6 +liikahuta=1 +pyytöpäivinäni=1 +eränetso=2 +aikoinani!=2 +unp'=3 +kehanne=1 +pistä=6 +palkkalaisiasi=2 +käske=2 +käskyn=4 +kuulijoita!=1 +lienekänä=6 +kuulijata=1 +karjan=23 +kaitsijata=1 +viitsijätä=1 +viljan=5 +etsän=6 +simasuu=1 +neiti!=2 +oitellos=1 +metinen=6 +pilli=1 +simapilli=1 +piiperoita=1 +korvallen=1 +ehon=1 +mieluisan=1 +kuulisi=1 +nousisi=1 +kuule=6 +kumminkana=2 +hava'a=1 +harvoinkana=2 +ainoisin=2 +anelen=1 +kuikuttelen!"=1 +annitoinna=2 +korpia=2 +kovia=8 +sysimäkiä=1 +hiilikankahia=1 +suurelle=7 +talot=1 +näkyivät=1 +kuumottivat=1 +pohjosesta=1 +luontelihe=2 +lähelle=1 +lähentelihe=3 +uuristihe=1 +kuuennesta=1 +antajat=3 +asuivat=2 +viruivat=1 +eukot=2 +arkivaattehissa=2 +ryysyissä=1 +ryvennehissä=1 +intähen=2 +asut=1 +riihiryysyissä=1 +rypeät=1 +musta=12 +muo'oltasi=1 +katsannaltasi=1 +ilkeä=3 +imertimiltä=1 +rungolta=1 +ruman=2 +kolm'=1 +linnoa=4 +puinen=15 +luinen=1 +kolmansi=2 +kuus'=1 +kultaikkunoa=1 +kulmanteella=1 +atsahin=1 +isäntä=30 +ellervo=6 +kullassa=2 +kuhisi=1 +hopeassa=2 +horjeksihe=1 +tsensä=1 +ehtoisan=1 +kullankäärehissä=1 +kullansormuksissa=2 +kullanpätinehissä=1 +tukat=3 +kullansuortuvissa=1 +kullankoltuskoissa=1 +kaula=5 +helmissä=1 +hyvissä=1 +mielu=1 +etsolan=5 +muori!=1 +eitä=7 +heinäkengät=4 +kaskivirsusi=1 +karista=1 +riisu=1 +riihiryökälehet=1 +arkipaitasi=1 +alenna!=1 +yöte=2 +lykkyvaattehisin=1 +antipaitoihin=1 +paneite=2 +metsipäivinäni=1 +ikävä=12 +tulettelevi=1 +tyhjänä=2 +oloa=2 +annituutta=1 +aioinkana=3 +hoivauta=1 +ilotoin=1 +pitkä=15 +saalihitoin=1 +havuhattu=1 +naavaturkki!=1 +palttinoihin=2 +verkahan=1 +haavat=3 +haljakkoihin=1 +lempivaattehisin!=1 +ope'ihin=1 +kultihin=1 +vaskivöille=1 +hopeavöille=1 +kultakukkasihin=1 +kannot=3 +kultakalkkaroihin!=1 +kuinp'=1 +muinaiselta=1 +parempina=1 +päivinäsi=4 +petäjän=7 +haiskahti=1 +me'elle=1 +simalle=1 +salo=2 +sininen=4 +ahovieret=4 +viertehelle=1 +suovieret=2 +voille=2 +mielineiti=1 +uulikki=1 +apion!=1 +vilja=13 +auke'immille=1 +ahoille!=2 +jäykkä=1 +juoksullehen=1 +laiska=1 +laukallehen=1 +ota=22 +vitsa=5 +viiakosta=5 +notkelmosta=2 +kutkutat=1 +kuvetta=1 +kaivat=1 +kainaloita!=1 +joutuisasti=1 +vikevästi=1 +viiletellä=2 +käyvän=2 +tupita=1 +uroa=1 +myöten!=3 +kämmentäsi=1 +kaiteheksi=1 +vieprahtaisi=1 +tiepuolehen=2 +poikeltaisi!=1 +vieprahtavi=1 +poikeltavi=1 +korvista=1 +kohenna=4 +sarvista=1 +uralle!=1 +ako=1 +syseä=5 +matkallansa=1 +katkaise=2 +kaheksi!=1 +ita=3 +kaa'a=8 +kallellehen=3 +viieltä=2 +vitsasväliltä=2 +seitsemältä=2 +seipähältä!=1 +puro=1 +sillaksi=2 +sivalla=2 +punaverka=1 +portahaksi!=1 +salmistaki=1 +vetele=2 +kuohuloista!=1 +kuningas!=3 +imerkki=1 +antimuori=1 +siniviitta=3 +viian=5 +punasukka=1 +muuttelohon=2 +vajehtelohon!=2 +inun=4 +käeten=1 +käymät=1 +uhotellen=1 +kuluvat=1 +kukkarossa=1 +tummentuvat=1 +tuhniossa=1 +muuttajata=1 +vajehtajata=1 +hivutti=1 +kolmet=4 +miellytti=1 +itsenki=1 +isännän=15 +ihastutti=2 +taivutti=1 +uoksuttivat=1 +jou'uttivat=1 +kätköstänsä=1 +liepehiltä=1 +etsijän=1 +sanelijan=1 +saataville=1 +lämsänsä=1 +kaulalle=1 +kamelivarsan=1 +potkinut=1 +pahasti=5 +selkeä=3 +silittäessä=1 +alon=1 +herra=1 +eläjä!=1 +antimuori!=1 +valitsemahan!=1 +palttinasi=1 +lempiliinasi=1 +levitä=4 +kuumottavan=1 +huohtavan=1 +rikkoihin=1 +rivestymättä!"=1 +hiihin=4 +tyttöäsi=4 +nuorta=6 +morsianta!"=2 +"Äsken=6 +morsiamen=7 +suistat=1 +vaahtileuan=1 +nurmien=2 +kultaohjaksensa=1 +hope'isen=3 +marhaminnan=2 +hakuhun=6 +kuloharjan=3 +kuuntelohon=2 +vihannalle=2 +vainiolle=2 +etsivi=1 +hevosta=1 +kulokasta=1 +suvikunnan=3 +vyöllä=9 +valjahat=2 +olalla=3 +kiipesi=1 +hiekalla=1 +kuloharkan=1 +kuusikolla=1 +suihkivi=1 +savua=2 +aivas=2 +auoksi=1 +avaos=1 +ikkunoiksi!=1 +a'a=5 +rakehet=2 +jäiset=4 +jäähyttimet=1 +harjalle=2 +laukin=6 +lautasille!"=1 +riehoiksi=1 +kahtaloksi=1 +satoi=4 +hyytä=4 +jäätä=7 +rauaista=3 +raetta=2 +pienemmät=1 +ihmisen=3 +iitolan=1 +vaahtileuka!=1 +kultaturpoasi=1 +kultaisihin=4 +koltuskoihin=2 +hope'isihin=3 +helyihin!=1 +anke'in=2 +ajane=2 +pikkuruisen=9 +ankaran=6 +anopin=11 +sivallan=2 +vetelen=2 +veran=1 +äärellä=2 +ruskea=2 +vaahtileuka=1 +kultaturpoansa=1 +helyihin=1 +suisti=1 +hyppäsi=2 +paiskasi=1 +pajun=2 +vesalla=1 +tuuritteli=2 +tunturia=1 +pohjoispuolelle=1 +mäkeä=5 +lumivaaran=2 +kukkuroa=1 +pihalta=4 +päästyänsä=4 +suistin=1 +valjastelin=1 +vihannalta=1 +vainiolta=1 +pientarelta=3 +ammut=1 +virrasta=2 +vihannan=3 +mustasta=5 +pyörtehestä=2 +yhellä=4 +yrittämällä=1 +nostamalta=1 +joruhun=1 +pitkäkaulan=1 +alantehesta=6 +kälkähyttelevi=1 +olkapäällä=1 +sokea=3 +joella=4 +pyörtehellä=1 +tulevaksi=1 +läheneväksi=1 +esikyyn=2 +ve'estä=3 +umpiputken=5 +lainehista=3 +syöksi=3 +oikeahan=2 +olkapäähän=1 +koskevan=2 +kovasti=6 +tein=3 +muistanut=1 +emoltani=1 +kantajalta=1 +kaiketi=3 +sanaista=1 +äijä=4 +näinä=1 +päivinä=1 +pahoina=1 +tieä=23 +vesun=3 +vikoja=3 +ailuhia=2 +vaalijani!=1 +ietäisitkö=1 +tuntisitko=1 +miss'=6 +poikasi=2 +tokipa=1 +rientäen=1 +tulisit=3 +avukseni=2 +ennättäisit=1 +päästäisit=1 +kuolemasta=2 +nuorena=3 +nukahtamasta=1 +verevänä=3 +vieremästä=2 +märkähattu=1 +mustahan=3 +pahimpahan=1 +kolisten=3 +myötävirrassa=1 +vilisten=3 +verinen=1 +miekallansa=2 +kavahutti=2 +kalvallansa=3 +öi=3 +leimahutti=2 +viieksi=1 +muruksi=2 +kaheksaksi=1 +kappaleksi=1 +alusvesille=1 +iru=1 +jousinesi=1 +nuolinesi!=1 +mmu=2 +joelta=1 +vesilinnut=1 +viertehiltä!"=1 +kuolo=2 +kosijan=6 +mustassa=3 +joessa=5 +alantehessa=2 +iidestoista=1 +Äiti=1 +aukoni=6 +tulevan=17 +matkoiltansa=1 +kantaja=5 +liikkuvi=2 +lihansa=2 +vierevi=2 +verensä=2 +kävikö=1 +käpymäkeä=2 +kanervaista=1 +kangasmaata=1 +lakkipäillä=1 +soassa=4 +kapinassa=1 +kauheassa=1 +joss'=2 +säärivarsi=2 +korkeus=2 +punaista=3 +kartanossa=6 +atsoi=8 +illalla=3 +sukoa=2 +huomenella=1 +harjoansa=1 +suasta=2 +harjasta=2 +norahti=1 +matkoille=3 +majattomille=2 +tietämättömille=2 +vuotavi=1 +noruvi!"=2 +katsovi=2 +angervoisen=1 +aikojani!=1 +poikani=10 +laiton=2 +lapsueni=1 +pahoille!=1 +ourin=3 +helmansa=4 +vaattehensa=4 +matkan=8 +mätkyi=2 +norot=1 +vaipui=11 +ylähäiset=1 +aleni=2 +alahaiset=1 +kysytteli=4 +unne=10 +saatoit=3 +menetit=1 +poikoasi=4 +stutin=1 +korjahan=2 +uhkuhun=3 +uponnut=1 +jäälle=3 +jähmettynyt=1 +kauhean=2 +kitahan=7 +sortavi=1 +sutoset=2 +karhut=13 +sanone=1 +rikon=1 +uksen=4 +taitan=1 +sarahat=1 +yötin=1 +juotin=1 +apatin=1 +alanenäksi=1 +istutin=1 +laitoin=3 +kosket=2 +koskihinko=1 +kuohuvihin=1 +virtoihin=1 +vipajavihin=1 +tarkkoja=4 +tosia=5 +valehia=4 +viimeisiä=3 +taikka=6 +surmasi=2 +kuolemasi=2 +kohtoavi!"=1 +toenki=1 +jalopeurat=1 +jaksamahan=2 +ruunat=2 +suuret=17 +suistamahan=3 +valjastuttamahan=1 +pyyäntähän=2 +tullunna=1 +tuhoksi=1 +esteheksi=1 +ennättännä=1 +pyytämähän=5 +eksynyttä=5 +kaonnutta=4 +kaipoavi=1 +suot=2 +sutena=1 +kontiona=2 +saukkona=3 +käveli=5 +mauriaisna=1 +neuliaisna=1 +reunat=1 +jäniksenä=1 +järven=6 +ivet=3 +sytäsi=1 +risut=2 +sivuhun=2 +haot=1 +potki=3 +portahiksi=1 +puilta=1 +kaonnuttansa=1 +honka=4 +huokui=1 +huolta=10 +itsestäniki=3 +huolimatta=3 +poiastasi=3 +koville=4 +pinopuiksi=3 +pilkkumahan=1 +haloiksi=1 +hakattamahan=1 +riutumahan=1 +riihipuiksi=1 +kaskipuiksi=2 +kaatumahan=3 +iehyt=3 +kumarteleikse=6 +tiehyt=3 +luoma!=7 +tkö=10 +poikoani=3 +omenatani=3 +sauvoani=3 +juostavaksi=1 +ratsahan=1 +kengän=5 +käytäväksi=1 +karskuteltavaksi=1 +kuulle=2 +luoma=13 +pakkasella=1 +valvomahan=2 +kesäksi=2 +katoamahan=3 +äivyt=4 +päivälle=1 +arvaeli=1 +aurinkoinen=3 +kaotettu=1 +kuoletettu=1 +ikivetehen=1 +koskia=2 +myötävirtoja=2 +alantehille=1 +seppojen=1 +aoit=2 +taoit=2 +taopa=2 +tänäki=3 +päänä!=2 +arta=1 +harava=2 +piitä=4 +piihin=2 +rautaisihin=2 +piit=4 +tao=6 +valmistellos!"=1 +vartti=1 +haravan=8 +piitti=1 +piillä=6 +rautaisilla=5 +takoi=13 +valmisteli=3 +rautaisen=10 +äiveä=1 +rukoelevi=6 +valkeamme!=1 +aista=1 +hetki=1 +heltehesti=2 +himmesti=2 +hiosta=1 +nukuttele=1 +nuiva=1 +väsytä=1 +valta=3 +vaivuttele!"=1 +konkelolle=3 +lepän=3 +lengolle=2 +lehahti=2 +aistoi=1 +hetken=4 +hiosti=1 +nukutteli=1 +nuivan=1 +joukon=18 +väsytti=1 +väen=10 +miekoillehen=1 +sauvojansa=1 +keski=2 +keihä'ille=1 +lepsahutti=1 +entisellensä=1 +sijalle=4 +majallensa=1 +muinaiselle=1 +haravoipi=2 +koskesta=3 +kohisevasta=1 +vilisevästä=1 +aravoipi=2 +siirtihen=2 +myötänsä=1 +sukkarihmasta=1 +vyötäröistä=1 +vetelevi=1 +vastavirran=1 +paian=8 +pahoiksi=3 +hatun=2 +suruksi=1 +mieliharmiksensa=1 +siitäkin=1 +alantehelle=2 +vitahan=5 +errallapa=1 +elotukku=1 +haravahan=2 +rautaisehen=6 +lotukku=1 +olipa=6 +sormesta=1 +nimettömästä=1 +vasemmasta=1 +haravassa=1 +vaskisessa=1 +selvien=12 +yhtä=10 +muskuloita=1 +henkeä=1 +ieläkö=1 +toimeaisi=1 +korppi=6 +mennehessä=1 +tullehessa=1 +silt'=1 +siika=4 +syönyt=15 +hauki=14 +hartiat=1 +halaisnut=1 +jokehen!=1 +hkä=1 +turskaksi=1 +valahaksi=1 +vahvistuisi=2 +etelevi=1 +haravalla=1 +vaskisella=4 +selkäluuta=1 +kylkiluuta=1 +muuta=8 +muskulata=1 +iistä=1 +iitteli=1 +lihoihin=1 +luut=2 +luihin=1 +jäsenet=2 +jäsenihinsä=1 +suonten=8 +sortumihin=1 +suonia=2 +siteli=1 +päitä=17 +solmieli=1 +suonilankoa=1 +lukevi=3 +sanoen=1 +orea=4 +uonetar=3 +soma=2 +kehreäjä=4 +sorealla=1 +kehrinpuulla=1 +värttinällä=1 +rautaisella=2 +rattahalla!=1 +kutsuttaessa=1 +suonisykkyrä=1 +sylissä=3 +kalvokääri=1 +sitelemähän=1 +solmimahan=1 +haavoissa=1 +halennehissa=1 +rei'issä=1 +revennehissä!=1 +venehellä=2 +purrella=1 +punaperällä=1 +navalta!=1 +oua=2 +suonista=1 +jäsenistä=1 +järkyttele=1 +soua=4 +jäsenten=2 +rakoja=2 +ijallensa=1 +asemellensa=2 +aseta=4 +suutatusten=1 +valtasuonet=1 +limitysten=1 +liutasuonet=1 +pienet=11 +pääksytysten!=1 +utuinen=7 +neula=1 +sulkkuniitti=1 +neulan=1 +päässä!=2 +mpele=1 +utuisin=1 +neuloin=1 +tinaneuloin=1 +tikkaele=1 +solmiele=2 +sitele!=1 +valjastele=2 +varsojasi=1 +rakentele=2 +ratsujasi!=1 +kirjakorjinesi=1 +jäsenen=1 +liikkumalihojen=1 +soljuvaisten!=1 +luu=4 +lihoa=11 +suoni=2 +suonen=2 +luo=1 +sortumahan!=1 +ist'=15 +kalvo=2 +katkennunna=2 +kasvattele=1 +mistä=5 +suonta=2 +sortununna=1 +veihlähtännä=1 +vierettele=3 +luhoksi=1 +luuta=1 +liikkunna=1 +liittele=1 +sijallensa=2 +siunaele=1 +luuhun=1 +jäsenihinsä!"=1 +sukesi=10 +entisillehen=2 +eloille=3 +muinaisille=3 +muo'oillensa=2 +lukeneheksi=1 +si'elleheksi=1 +sanalliseksi=1 +lausehelliseksi=1 +saatanehe=9 +simatilkka=1 +tuotanehe=5 +voian=1 +voipunutta=3 +parannan=3 +sanoille=1 +vierähtäisi=3 +virsillehen=1 +meiän=21 +kukkien=2 +tavottamahan=3 +mieluisasta=1 +etsolasta=1 +tarkasta=1 +apiolasta=1 +monen=3 +kuvusta=2 +helpehestä=2 +kipehille=3 +voitehiksi=3 +parantehiksi!"=1 +löyhäytti=2 +mieluisahan=3 +etsolahan=3 +tarkkahan=3 +apiolahan=2 +okki=1 +kukkia=1 +keolta=1 +keitti=2 +tuhuttelevi=4 +käärämöittelevi=1 +siipensä=2 +simassa=2 +sulkansa=2 +sulassa=3 +meessä=2 +apua=8 +lintuseni!=4 +ennä=3 +toisialle=3 +metisehen=2 +uurin=4 +uutehen=4 +alvoisen=2 +laettomahan!=1 +mieluhista=1 +voietta=4 +hyveä=9 +suonihin=1 +sopivi=3 +jäsenihin=1 +pannakseni=1 +valellakseni!"=1 +taasen=2 +liihytteli=1 +kymmenettä=4 +ruokosella=1 +istumatta=2 +lehellä=1 +levähtämättä=3 +korvalle=2 +keitettihin=2 +rakennettihin=1 +pikkuisissa=1 +pottiloissa=1 +kaunoisissa=3 +kattiloissa=2 +mahuttavissa=1 +sormenpään=1 +sovittavissa=1 +saip'=3 +pirahtelevi=1 +turahtelevi=1 +saa'a=20 +saaveroittelevi=1 +kuppia=1 +yheksillä=2 +kaheksilla=2 +tok'=3 +tavannut=12 +lintu!=2 +taivosen=3 +yheksän!=1 +viljalta=3 +määrin=4 +loitsi=1 +lapsiansa=4 +vammaksissa=1 +siipesi=1 +sulkasi=1 +kaapussasi=1 +valantehiksi!"=1 +mielilintu=1 +itenkä=1 +pääsen=2 +vähäväkinen!"=1 +päästäksesi=3 +kaapsahellaksesi=1 +toivon=1 +tähtien=1 +ennät=1 +löyhyttelet=1 +kuutamoisen=1 +kulmaluille=1 +siuottelet=1 +otavaisen=2 +olkapäille=1 +kohotteleihet=1 +seitsentähtisen=1 +palanen=2 +piiramata=1 +asunnoille=1 +autuahan=2 +simasiipi=1 +mättähältä=1 +pienin=3 +siivin=2 +siuotteli=2 +keheä=1 +päärmettä=1 +seitsentähtyen=1 +selitse=1 +kellarihin=3 +kamarihin=1 +tehä'än=3 +rakennetahan=2 +hope'isissa=2 +paoissa=1 +kultaisissa=1 +keskimaissa=1 +laioilla=2 +suvinenässä=1 +pohja=1 +rasvasia=1 +simoja=1 +metosia=1 +käärähyttelevi=1 +sarvea=1 +muhkurata=1 +suuhunsa=2 +omahan=1 +ämät=1 +joillapa=1 +vammoja=2 +valeli=3 +ylene=5 +uneksimasta=2 +paikoilta=3 +pahoilta=2 +vuotehelta!"=1 +heräsi=1 +kertoella=1 +uinaelin=1 +malkio=1 +makasin!=1 +akasin=1 +unen=2 +makean=1 +sikeäisen=1 +siuvattelin=1 +maannut=2 +kauemminki=1 +viikomman=1 +äitittä=2 +pahatta=2 +katalatta=1 +kantajatta=1 +kerro=1 +äitillensä=2 +ntamolan=2 +umpisilmä=3 +lapokyyn=1 +vaivaista=6 +tiennytkänä=2 +mieletöintä!=1 +ehuit=1 +noituvasi=1 +lappalaiset=1 +laulavasi=1 +ailuhia!=1 +vesusen=1 +allin=3 +aivoista=1 +hyvistä=2 +meripääskyn=1 +sisästä=10 +ylki=2 +yöjätär=3 +laatan=1 +pitkäksi=2 +venytti=2 +pehmeäksi=2 +heilutteli=3 +aallot=6 +tyrsky=3 +tyyräeli=1 +eville=1 +paremmaksiki=1 +poialtansa=1 +vajoa=4 +äijeä=3 +tuollapa=1 +syämykseni=1 +tuntoni=1 +makaapi=1 +neitosissa=1 +kassapäissä=1 +omekorva=1 +tyttöänsä=2 +ampumatta=1 +osoamatta=1 +herjät=1 +joutsenesi=1 +palavissa=1 +pyörtehissä!=1 +kotiperille=3 +äitisi=1 +katalan!=2 +onneasi=2 +julkista=1 +umalatasi=1 +henkihin=1 +herätti=3 +tiettävältä=1 +majan=3 +periltä!=1 +mitänä=7 +voisi=1 +itsestäni=1 +armotta=1 +toimetta=1 +kaotan=2 +virrestäni=2 +viikommaksi=4 +äännän=2 +laulun=2 +toisa'alle=1 +uudestoista=1 +veistävä=1 +venoista=4 +puuhoava=1 +uita=2 +lautoja=3 +etsimähän=7 +tammea=3 +tavoittamahan=2 +venoksi=4 +pohjapuuksi=1 +pohjapuuksi!=1 +äypi=1 +astelevi=1 +koillisille=1 +maailmoille=3 +mäen=2 +vaskivarsi=1 +kirvehessä=1 +htyi=1 +ahtoi=2 +haapoa=1 +puia=1 +haastaen=1 +hala'at=1 +sinusta=7 +etsin=3 +hala'an=1 +haastoi=1 +kummemmasti=1 +sataoksainen=1 +uotava=1 +pursi=41 +putoavainen!=1 +ontelo=2 +tyveltä=1 +tänä=10 +toukka=5 +syämyeni=1 +mato=8 +juureni=1 +eistyvi=3 +etemmä=7 +pohjaisille=1 +kolahutti=1 +kuokallansa=1 +laivapuuksi=1 +onka=2 +vastata=2 +hotaisi=2 +äänehen=1 +ärähti=1 +tulle=5 +kantajata!=1 +huolainniekka=2 +koikkui=2 +latvallani=1 +varis=3 +vaakkui=3 +oksillani=2 +suvisille=1 +ulisko=1 +emeä=1 +erävenehen=1 +sotapurren=2 +pohjapuuta=2 +osaeli=1 +omena=7 +emäksi=1 +hoikka=3 +sisältä=2 +olmasti=4 +suurena=5 +suvena=5 +kierti=1 +keskipuuta=1 +latvalla=1 +lehvillä=1 +lepäsi=2 +olalta=1 +sorrutella=1 +nsin=3 +tyven=1 +tyynni=2 +pohjapuita=1 +epälukuisin=2 +laivaksiksi=1 +tieolla=4 +laulamalla=2 +taittumista=1 +murenemista=1 +pohjan=2 +puutti=1 +laian=8 +hankoja=2 +hakatessansa=1 +päätellessä=2 +liitellessänsä=1 +limiä=1 +aaritettua=1 +liitettyä=1 +liitot=2 +uupui=2 +kolmea=6 +panemilla=1 +parraspuien=1 +kokkien=1 +kohentimilla=1 +peräpään=1 +päättimillä=1 +laiva=8 +lainehille!"=1 +loisi=3 +lempiluottehia=5 +pääskyjenkö=1 +päälaelta=1 +joutsenkarjan=1 +juonen=1 +hanhilauman=1 +hartioilta=2 +saamahan=6 +uhoi=1 +joutsenia=3 +harkun=1 +hanhia=1 +hävitti=2 +päättömästi=1 +pääskysiä=1 +sanoakana=1 +kesäpeuran=1 +oravan=7 +ellon=1 +peuroja=1 +oravia=1 +avuttomia=1 +uolta=2 +ko'ista=12 +ikimajasta=1 +uonelta=5 +analalta=3 +mahtiloita=1 +vitsikkoa=1 +tuomikkoa=1 +katajikkoa=1 +näkyi=1 +saari=5 +kumpu=1 +kuumottavi=5 +huhuta=3 +huikahutti=3 +lauttoa=2 +saa'akseni=4 +päästäkseni!"=3 +yhykäinen=5 +matala=10 +pesijä=3 +räpähien=1 +räimyttäjä=1 +alusve'essä=1 +syy=1 +sanottanehe=1 +tauin=3 +tappamatta=2 +ottamatta=5 +musertamatta=1 +tuotti=1 +mailtani=1 +tuonpa=1 +keksin=7 +kielastajan!=3 +toisi=9 +siirteleisi=3 +tullessansa=2 +analainen=2 +matkassansa=1 +tempoi=2 +uosta=10 +valuisi=2 +hurahteleisi=1 +toi=5 +mmärrän=1 +valehtelijan!=2 +vesin=3 +helmasi=1 +herahteleisi=1 +kielastavi=1 +rvoan=1 +valkeainen=6 +kutrit=2 +kärventynnä=1 +palanut=1 +mitenkä=2 +murentamatta!"=1 +valehtelinki=2 +kielastelin=1 +toetki=2 +e'in=1 +laain=2 +auloin=2 +rikkoihe=2 +runoilta=1 +lausehilta=1 +oroa=2 +vääntiätä=1 +rekosen=3 +rakentoani=1 +laulukorjan=1 +laatiani=2 +lauttoasi=1 +toruvi=1 +riitelevi=2 +hulluuttasi=1 +vähyyttä!=1 +ulet=4 +syyttä=4 +tauitta=3 +majoille!=1 +palata=1 +tullehia=2 +palannehia=1 +kääntyköhön=2 +untelompikana!=2 +lapsi!"=1 +venehen=16 +sillä=14 +saattelevi=1 +päästelevi=1 +äksit=2 +surmatta=2 +kuolematta=1 +uonelahan!"=1 +analatar=1 +toip'=7 +tuopilla=4 +kaksikorvaisella=3 +äinämöinen!"=2 +tuoppiansa=1 +sammakot=1 +kuti=1 +sisällä=1 +maot=8 +maljat=1 +tuopit=7 +lakkimahan=2 +juopuvat=1 +juojat=1 +kannun=4 +appajat=1 +katoovat=1 +tahtomatta=1 +kutsumatta=3 +eistäessäni=1 +puuhatessa=1 +uuvuin=1 +peripäätä=1 +kokkoa=1 +kohottaessa=1 +saanutkana=3 +majoille=5 +mahtia=1 +jakele!=1 +pääsnekänä=1 +maillesi=1 +matelemahan=3 +uvutti=1 +unehen=3 +matkalaisen=1 +taljavuotehelle=1 +ottelevi=3 +vaate=1 +valvoi=1 +uonelassa=4 +käykkäleuka=1 +rautarihman=1 +vaskilankojen=1 +valaja=1 +ehräsi=1 +sataisen=6 +nuotan=15 +tuhantisen=3 +kolmisormi=1 +rautaverkkojen=1 +kutoja=2 +vaskinuotan=1 +valmistaja=1 +kutoi=1 +tuikutteli=2 +samana=1 +samalla=2 +koukkusormi=4 +rautanäppi=2 +vieläkin=2 +selvitä=1 +uvantolaisen=1 +ikimajoista=3 +tuhoni=2 +hätäpäivä=2 +majantehilla=1 +muuttelihe=4 +ruton=1 +toiseksi=2 +mustana=1 +saarvana=1 +sara'ikkohon=1 +matoi=1 +rautaisna=1 +matona=1 +kyisnä=1 +käärmehenä=1 +verkkoloista=1 +verkkojansa=1 +taimenia=2 +alvehia=1 +ukkoa=1 +uvantolaista=1 +uonelasta=4 +suetko=1 +mennyttä=1 +tunkeinutta!=1 +Äijä=1 +saanehia=1 +vähä=2 +nuorisolle=1 +nousevalle=1 +kansalle=3 +imeisen=1 +syyttömälle=1 +vikoa=2 +viattomalle!=1 +palkka=1 +maksetahan=1 +sija=1 +syyllisillä=1 +vuotehet=1 +viallisilla=1 +alus=1 +kuumista=2 +palavoista=2 +paateroista=1 +peitto=1 +kyistä=1 +käärmehistä=2 +toukista=1 +ku'ottu=2 +eitsemästoista=1 +saanunna=1 +aimen=2 +aat=4 +tutkelmusta=1 +ntero=8 +ipusen=5 +vatsasta=4 +varaväkevän=5 +mentävätä=1 +polku=2 +poimeteltavata=1 +juoni=5 +juostaksesi=4 +neulojen=2 +tutkaimia=2 +koikutellaksesi=1 +tapparan=2 +teriä=2 +mietti=6 +mennäksensä=3 +ainuvi=1 +sepän=4 +aos=5 +talukset=2 +rautarukkahiset=1 +rautainen=8 +rakenna!=2 +korento=2 +teräksinen=2 +tienaellos=1 +syämehen=3 +melto=1 +rauta!=1 +vipunsa=1 +virittämästä=1 +ahtamasta=1 +ansatiensä=1 +sieltä=8 +saane=7 +puoltakana=1 +helkytteli=1 +torkutteli=1 +koikutteli=2 +virsikäs=9 +varaväkevä=2 +virsinensä=1 +luottehinensa=1 +lojuvi=2 +kulmilla=3 +leukaluun=1 +pajupehko=1 +otsalla=1 +oravikuusi=1 +havuhonka=1 +hampahilla=1 +riitsi=1 +huotrasta=2 +huveksisesta=2 +vyöstä=2 +vennon=3 +selkäisestä=2 +haavan=3 +kulmilta=1 +kukisti=1 +leuoilta=3 +leveät=2 +pajupehkot=2 +otsalta=1 +oravikuuset=1 +havuhongat=1 +hampahilta=1 +yösti=1 +korennon=3 +ikenihin=3 +irjuvihin=1 +leukoihin=1 +lotisevihin=1 +ottamasta!"=1 +herkesi=1 +unesta=1 +unsi=1 +kipeästi=1 +kiusaisevan=1 +puri=9 +mellon=1 +terästä=1 +purra=2 +ohella=1 +seistessänsä=1 +torkahtavi=1 +vasen=1 +vaapahtavi=1 +leukaluulle=1 +avoi=2 +suunsa=3 +suuremmaksi=4 +leukapielensä=2 +nieli=4 +kulahutti=1 +kulkkuhunsa=1 +uuhta=1 +vuohta=1 +mahoa=1 +karjua=1 +sikoa=1 +makuista!"=1 +hämmenteä=1 +hiien=8 +hinkalossa=1 +kalman=1 +karsinassa=4 +eitsi=1 +visainen=2 +veitsessänsä=1 +outelevi=1 +luitelevi=1 +suolen=3 +souteli=1 +solukan=1 +supun=1 +suikerteli=1 +anha=2 +totella=3 +löihen=1 +itsensä=5 +sepoksi=1 +rakentihe=1 +rautioksi=1 +pajaksi=1 +hiat=1 +palkehiksi=1 +turkkinsa=1 +tuhottimeksi=1 +hormiksi=1 +hormin=1 +suulliseksi=1 +alasimeksi=1 +vasaraksi=1 +kyynäspäänsä=1 +akoa=2 +lepeämättä=2 +pouahuttamatta=2 +vatsassa=2 +mahtipontisen=3 +povessa=2 +tuhonnut=3 +tuhannen=9 +syet=1 +suuhuni=1 +kekälehet=3 +kuonat=1 +kulkkuhuni!=1 +pakenemahan=4 +haen=2 +valtavanhempasi!=1 +virkan=1 +vierin=5 +vanhemmalle=1 +enemp'=1 +hiisi=2 +hingannunna=1 +turma=1 +puremahan=3 +jäytämähän=1 +kaluamahan=2 +säätämä=2 +teko=2 +tekemä=3 +palkan=4 +rakettu=6 +rahan=9 +llet=1 +niinp'=2 +luome=3 +uojahani=2 +heitäime=1 +umalahani=2 +erra=1 +kaunista=9 +pulma=1 +pungastama=1 +löyän=1 +synnyntäsijasi!=1 +pulmat=1 +taikeat=1 +tapahtui=3 +tienohilta=1 +laulumiesten=1 +laitumilta=1 +konnien=1 +kotisijoilta=1 +taikurien=1 +kuollehen=2 +kaonnehen=1 +kartanosta=5 +mullista=1 +muhajavista=1 +maista=2 +liikuteltavista=1 +somerilta=1 +pyöriviltä=1 +hiekoilta=1 +heliseviltä=1 +notkoilta=1 +noroperiltä=1 +soilta=3 +sammalettomilta=1 +here'istä=1 +läikkyvistä=2 +lähtehistä=4 +hinkalosta=2 +viien=8 +vinkalosta=1 +laelta=2 +kuparisen=3 +kukkulalta=1 +kuusista=2 +kuhisevista=1 +hongista=2 +hohisevista=1 +latvasta=2 +lahon=2 +mätäpäistä=1 +mäntylöistä=2 +revon=7 +rääyntäsijoilta=1 +hiihtokankahilta=1 +kontion=5 +kivikolosta=1 +louhikammiosta=1 +laukeasta=1 +ahoilta=1 +vesattomilta=1 +kyntämättömiltä=1 +sotakeoilta=1 +miehentappo=1 +ruohoista=1 +rohisevista=1 +hurmehista=1 +huuruvista=1 +seliltä=1 +ulapoilta=3 +auke'ilta=4 +mustista=1 +mu'ista=1 +syvästä=2 +virroista=1 +vihisevistä=1 +pyörtehistä=1 +kovasta=3 +vääntehestä=1 +takaisesta=1 +poutapilvien=2 +ajeloteiltä=1 +tuutimasijoilta=1 +ieltäkö=1 +puutuit=1 +taikea=1 +tapahuit=1 +syyttömähän=1 +vatsahan=6 +viattomahan=1 +louhtamahan=1 +immene=1 +hurtta=1 +raukea=1 +kohusta=1 +konna=5 +maksoistani=1 +syömästä=1 +syänkäpyä=1 +pernoani=1 +pehkomasta=1 +vatsoa=1 +vanuttamasta=1 +keuhkoloita=1 +kiertämästä=2 +napoa=2 +navertamasta=1 +ohimoita=1 +ottamasta=2 +selkäluita=1 +luistamasta=1 +sivuja=3 +sivertämästä!=1 +parempiani=1 +pulman=1 +purkajaksi=2 +kaottajaksi=2 +ostan=2 +pellosta=1 +peri=1 +isännät=7 +hiekasta=1 +hevoisurohot=1 +väekseni=1 +voimakseni=1 +tuekseni=2 +turvakseni=3 +työssä=2 +työlähässä=2 +tuskassa=1 +kovassa=1 +vääjänne=7 +katajikko=3 +petäikkö=1 +perehinesi=1 +umpilampi=1 +lapsinesi=2 +miekallista=6 +hiittä=1 +hieromahan=1 +juutasta=1 +rutistamahan!=1 +sinilakki=1 +hienohelma=3 +hettehestä=4 +puhasmuotoinen=2 +väeksi=2 +miehuueksi=2 +tapeta!=1 +vaimoloita=2 +emä=3 +itselöitä=2 +tuskat=5 +hätäpäivät=2 +häätämähän=2 +jakso=1 +puutunnainen=1 +purkamahan!=2 +a=3 +välttäne=1 +napainen=1 +remupilven=1 +reunahinen=1 +tule=10 +ajaite=6 +anottaessa=2 +työt=4 +kehnot=1 +kerittämähän=5 +rikkonaiset=1 +riisumahan=3 +säkehisellä!=1 +pakenemahan!=2 +sijankana=1 +uunne=1 +muuttaos=1 +majasi=2 +elosijasi=1 +astumille!=1 +tultuasi=8 +päästyäsi=2 +tekijäsi=1 +tienohille=1 +laittajasi=1 +laitumille=1 +laai=4 +tunnus=1 +salamerkki=1 +jyskä=1 +jyrynen=1 +välkä=1 +välähys!=1 +otkaise=1 +portti=2 +lauta=1 +lennä=4 +tupruna=1 +tupahan!=3 +kiinni=9 +kinterestä=2 +kai'immasta=1 +kantapäästä=1 +perisopesta=1 +emännät=6 +ovisopesta!=1 +sännältä=1 +silmä=2 +kaiva=1 +emännältä=2 +murota=1 +koukkuhun=1 +koverra=1 +väännä=2 +väärällehen!=1 +kukkona=1 +rinnoin=4 +rikkatunkiolle!=1 +orra=1 +soimelta=1 +navetasta=1 +sarvinauta=1 +sontahan=1 +sovita=1 +käännä=2 +kellellehen=1 +niskat=1 +ruttohon=1 +rutaise!=1 +vuon=2 +ajama=2 +ahavaisen=3 +antelema=2 +vilun=5 +viehättämä=1 +rekiratoja=1 +puussa=3 +lepässä=1 +laelle=4 +tuuitella=2 +akkiloia!=1 +taivahalta=3 +pirisevihin=1 +tähtihin=1 +tärisevihin=1 +säikkymähän=1 +ajelemilla=1 +kehyen=1 +kiertämillä!=1 +vieno=4 +vetämä=1 +mennös=1 +mutalinnan=1 +liepehille=2 +vesiharjun=1 +hartehille=1 +synkän=1 +sylkytellä!=1 +kankahalta=13 +ikimennehen=1 +majoilta=5 +koitellos=1 +kartanoille=5 +multihin=1 +muhajavihin=1 +maihin=1 +liikuteltavihin=1 +johon=4 +vahva=4 +vääntynynnä!=1 +petäjäisistä=1 +pesistä=1 +honkaisista=1 +huonehista=1 +manoan=8 +hinkalohon=1 +honkaisihin=1 +huonehisin=1 +petäjäisihin=1 +pesihin=1 +sini=3 +lahovat=1 +seinähirret=1 +sienettyvät=1 +laukeavi=1 +kehnoa=1 +kehoitan=6 +ukkokontion=1 +akkakarhun=1 +notkoille=1 +noroperille=2 +räykymättömille=1 +heiluvihin=1 +hettehisin=1 +läilyvihin=1 +lähtehisin=1 +laukeahan=1 +onni=12 +lempi=3 +liehaellaksesi=1 +puihin=4 +hirtettynä=1 +jalot=2 +nälkähisen=4 +haukata=3 +halun=4 +käsken=12 +putoovat=1 +vierivät=2 +tyvin=2 +syösten=1 +latvoin=3 +pakana=1 +kuohuja=8 +väljät=2 +väännättele=1 +ahtahat=1 +asuile!=1 +ikipurohon=1 +selviä=9 +pääsne=4 +päästämähän=7 +kerinne=2 +yheksällä=2 +oinahalla=1 +kantamalla=1 +härkäsellä=1 +lehmäsen=1 +vasoilla=1 +varsasilla=1 +kyytiä=1 +kysynet=1 +anonet=1 +ajohevoista=1 +laitan=3 +iiess'=1 +punatukka=1 +tunturissa=1 +nenä=4 +kapiot=1 +temmottimet=2 +jaksaa=1 +mäkehen=1 +notkon=1 +hypittäjällä=1 +ajajalla=1 +ankaralla=1 +saaos=2 +hiihtoneuvot=1 +leppäiset=1 +pahalaisen=1 +lehtoja=1 +samoat=1 +hilpotellen=1 +paipotellen!=1 +porahtakohon=1 +hako=1 +katketkohon=1 +lähetä!=2 +liika=5 +koi=1 +jumalan=1 +koittamista=1 +kuulumista!=1 +liikeaika=1 +pakenoaika=1 +kuutamainen=1 +kulkeasi=1 +vaeltoasi=1 +eronne=1 +emotoin=3 +kokolta=2 +kourat=3 +juojalta=1 +vekarat=1 +pitimet=1 +havukalta=1 +haarottimet=1 +konnat=2 +kouristelen=2 +ilkeät=3 +iki=12 +pärisemättömäksi=1 +hengen=7 +huokumattomaksi=1 +uopui=1 +eksyipä=1 +emollinenki=1 +tullessa=5 +tunnin=4 +auetessa=1 +etkö=1 +eksy=1 +luonnotoin=1 +sikiä=1 +haihu=1 +haltiatoin=1 +erkane=1 +tutkaimella=2 +kululla=2 +aikaellakseni=2 +maksat=2 +leiväksi=1 +marut=1 +särpimeksi=1 +keuhkot=1 +käypi=8 +keitokseksi=1 +rasvat=1 +ruoiksi=1 +setan=1 +alasimeni=1 +syvemmin=1 +syänlihoille=1 +painan=1 +paljani=1 +lujemmin=1 +paikoille=6 +pahemmillenki=1 +ettet=5 +kyllältä=1 +tutkelmoita=2 +sanat=6 +salahan=1 +lovehen=1 +mahti=3 +rakohon=2 +mahtajat=1 +ponnetoin=1 +aukaisi=2 +lauloaksensa=1 +alkuluottehia=1 +kuinka=4 +uojansa=1 +luvalla=1 +vaatimalla=1 +itsestänsä=2 +erosi=1 +manner=1 +maatelihe=1 +kasvut=1 +kuvoannasta=1 +asetannasta=1 +pielten=1 +pistännästä=1 +tähytännästä=1 +osasi!=1 +parempata=3 +tarkempata=2 +taitajata=2 +syyteli=1 +sälkö=1 +sääriänsä=1 +ratsu=1 +jalkoja=4 +jaloja=2 +lainehet=2 +kuohumasta=1 +uortanin=1 +pysähtyi=1 +kylliksi=1 +luonut=7 +rupeavi=1 +lähtemähän=1 +povesta=2 +ipunen!=1 +va=1 +suusi=3 +leukapielesi=1 +mahasta=1 +kulkemahan!"=1 +juonut=1 +tuhatlukuja=1 +moint'=1 +söin=3 +äinämöisen!=1 +yvin=5 +teet=1 +paremmin=5 +paloat=2 +irvisti=1 +ikeniänsä=1 +suuritieon=1 +luiskahtavi=1 +kaapsahtavi=1 +orava=5 +näätä=4 +kultarinta=3 +sepponsa=2 +lasketahan=3 +perilaita=1 +liitetähän=1 +kokkapuut=2 +kohennetahan=1 +salasta=1 +julki=3 +lovesta=1 +venonsa=1 +tieokkaille=1 +tehtahille=1 +venonen=16 +liitto=3 +liitetyksi=1 +peripäähyt=1 +päätetyksi=1 +kohotetuksi=2 +veistämättä=1 +ahdeksastoista=1 +kosjomahan=2 +kuulua=1 +haljakkahan=1 +punaisehen=1 +pursipuolen=1 +kuvasi=8 +holvaeli=1 +kuorikiskoilta=1 +teloilta=3 +mäntyisiltä=1 +järkälöiltä=1 +osti=4 +purjepuunsa=1 +purjehia=3 +purjehen=2 +laivahan=1 +laseikse=1 +aluksehen=2 +asteleikse=1 +sinistä=5 +purtehen=2 +uuittele=2 +laivoa=4 +ajele=2 +soutamatta=3 +kieron=1 +rikkomatta=1 +selille=2 +aukealle!"=1 +nnikki=14 +hyväniminen=7 +hämärän=4 +puhtehen=1 +valvoja=1 +varainen=1 +sotkut=1 +sotkemassa=1 +viruttamassa=1 +laajan=4 +laiturin=2 +ihalat=1 +ilmat=2 +rannatse=1 +ylähällä=2 +alahalla=1 +välkkyi=3 +oip'=1 +suitse=1 +uomelan=1 +päitse=4 +sinervöisen=1 +sinervä=2 +hanhikarja=1 +alliparvi=1 +lentohon=2 +lemaha=1 +taivahalle!=1 +lohinen=1 +luoto=4 +kalainen=3 +karja=17 +pulaha=1 +sisähän!=2 +lisit=1 +tahikka=3 +vesihakonen=1 +ajaisi=1 +vierivi=1 +lähemmä=4 +purjehtivi=1 +nenätse=3 +laiehtivan=2 +veikkoni=2 +elikkä=2 +koe=1 +käänny=3 +nenin=2 +näihin=2 +valkamoihin=1 +valkamoille!=1 +ventovieras=3 +ulommaksi=1 +uiksennellos=1 +valkamoita=3 +valkamoihin!"=1 +kotoinen=3 +pakinoille=1 +painatteli=4 +tuoa=4 +puhua=3 +purrelta=1 +läksit=9 +suorihit=2 +suvannon=2 +valmistihit=1 +puhelevi=1 +purrestansa=1 +kuujoa=1 +kuettamahan=1 +saraojasta=1 +tyhjiä=2 +valehi=1 +kalanku'unki!=1 +toisin=11 +valtavanhempani=5 +taimenta=1 +verkkoja=2 +täysi=4 +laskimia=1 +nuotat=2 +nuorat=1 +tarpoimet=2 +atra'imet=1 +teljon=1 +sauvoimet=1 +ulkosit=1 +hanhien=4 +kirjasiipien=1 +kuolasuien=1 +korjelohon=1 +aksan=6 +salmilta=1 +syviltä=2 +unnen=3 +toen=3 +punasuien=1 +puujelohon=1 +jäntehessä=1 +vetehessä=1 +kahle=1 +kaarehen=1 +siottu=1 +teitä=4 +pennut=2 +kiiteli=1 +käkesit=3 +ntä=1 +noihin=9 +suurihin=4 +sotihin=3 +tasapäihin=2 +tappeloihin=2 +riukuttavi=1 +soanki=1 +käynnin!=1 +miest'=1 +soutamassa=1 +istumassa=1 +jousia=1 +terin=2 +miekat=3 +teljopuilla=1 +toet=8 +totiset=6 +valehettomat=6 +suvantolainen=2 +purteheni=1 +vakaiset!"=2 +riuvahutti=1 +venosehesi!=1 +purtesi=2 +alas=3 +keulan=1 +keikahutan=1 +syöjästä=1 +sijasta=1 +upottajasta=1 +hunnut=1 +huuhtomatta=1 +viruttamatta=1 +äsin=3 +vaali=4 +rautaista=2 +rahia=1 +kyynärä=2 +kyventä=2 +syli=2 +ovelle=5 +sukkulainen=5 +kahet=3 +korvakullat=1 +viiet=4 +kuuet=4 +vyöllisvitjat=2 +taon=4 +sukkulaisen=2 +päällispankasi=1 +sanonet=1 +murran=1 +muinaisetki=1 +tungen=5 +päältäsi=1 +ahjoni=1 +ajelen=1 +hyvänimikkö=2 +uistat=1 +mokomin=2 +naia=3 +muinen=1 +kihlaelit=1 +varoittelit=1 +vaimoksesi!=1 +taputat=1 +kalkuttelet=2 +kengität=1 +rakennat=2 +kohennat=1 +korjiasi=1 +laitioita=2 +kulkeaksesi=1 +vievät=5 +viekkahammat=1 +etevämmät=1 +ennättävät=1 +ottavat=3 +omasi=1 +anastavat=1 +armahasi=1 +vuosin=5 +kaksin=6 +katsomasi=1 +kolmin=2 +kosjomasi=1 +kokan=3 +kuvussa=2 +unkihe=1 +sepolle=6 +tuska=5 +rautiolle=1 +raskas=1 +tunti=5 +kirposi=1 +piosta=2 +sisarueni!=4 +aon=2 +korvaskullat=1 +lämmitä=3 +kyly=3 +saustuta=1 +simainen=2 +hienoisilla=1 +halkosilla=1 +pirastehilla!=1 +liuvahuta=1 +millä=11 +pesisin=1 +varruttani=1 +valkoaisin=1 +sykysyisistä=1 +sysistä=2 +taonnoista=1 +talvisista!"=1 +lämmitti=2 +puilla=1 +taittamilla=1 +iskemillä=1 +löylyn=6 +lyötäviksi=1 +lähtehestä=4 +heraisesta=1 +lempivastasen=1 +hauteli=2 +metisen=4 +piimäistä=1 +ytelmäistä=1 +saipuata=2 +säihkyväistä=2 +suihkuvaista=1 +pesettimeksi=1 +vartalon=2 +valattimeksi=1 +tarpehia=2 +päällispankoja=1 +kylyn=5 +joutuessa=2 +saapuessa=3 +yttö=4 +saustuttelin=1 +lämmitin=1 +hauoin=1 +vastat=7 +lempivastat=1 +liehautin=1 +ylve=1 +kyllältäsi=2 +vala=1 +vallaltasi=1 +pese=5 +pellaviksi=1 +silmäsi=1 +lumisiruiksi!"=1 +kylpi=2 +kylläksensä=1 +valelihe=2 +valkeaksi=3 +sirkeäksi=1 +silmäkulmat=1 +kukkeaksi=1 +kaulansa=1 +kananmuniksi=2 +saunasta=3 +tuntemattomana=1 +poskipäät=1 +punertavina=1 +valmistelen=1 +sulhoseksi=1 +suoritessa!"=1 +palttinaisen=2 +hipiälle=1 +hiettömälle=1 +iholle=3 +alastomalle=1 +kaatiot=1 +kapoiset=1 +nuo=3 +ompelemat=1 +sivuille=1 +syettömille=1 +luien=3 +tuntumattomille=1 +säärille=1 +säsyttömille=1 +luuttomille=1 +pohke'ille=1 +kelvolliset=3 +sukkien=1 +sulien=1 +neulomien=1 +aki=1 +maksankarvallisen=1 +aivinaisen=2 +sarkakauhtanaisen=2 +veroin=1 +neljin=2 +vieritetyn=1 +uutukaisen=1 +tuhatnyplän=1 +kaunoin=1 +kaunistetun=1 +veralla=1 +vierittämän=1 +vyöhyställe=1 +kultakirjan=1 +kussakkaisen=1 +kutoman=1 +kassapäänä=2 +kaikuttaman=1 +kirjakintahaiset=1 +kultasuiset=1 +sormikkahat=1 +lapsien=1 +latomat=1 +kätösille=1 +pystyisen=1 +kultaisille=1 +kutrisille=1 +isonsa=4 +ostamaisen=1 +sulhaismiesnä=1 +suorittaman=1 +vaatettihe=1 +valmistihe=1 +pukihe=1 +somistelihe=1 +orjallensa=2 +aljasta=1 +viljo=1 +kirjokorjasen=1 +lähteäkseni=2 +rja=3 +oroista=1 +kauran=3 +syöpeä=1 +valjastaisin=1 +etehen!=1 +kukkulaista=2 +siniotusta=4 +vempelille=2 +viekumahan=2 +raukumahan=2 +kaunot=2 +katsahtaisi=1 +ihasteleisi!=1 +talja=3 +istuellakseni=1 +turskan=2 +kirjokorjan=3 +katteheksi!"=1 +palkkalainen=5 +taljan=3 +istuaksensa=1 +kkoa=4 +auannetta=2 +palvoavi=2 +aske=1 +lunta=8 +visko=4 +hienoa=1 +vitiä=4 +luikutella=1 +vilata!"=1 +askip'=1 +hienoista=2 +katti=1 +kanervan=7 +teräsrekehen=1 +ohjilleni=1 +nni=1 +taita=2 +ohjaksia=1 +riko=1 +rekeä=2 +ohjakset=1 +siiman=1 +laukki=1 +liinaharja=1 +liikkumahan!"=1 +hietaharjuloita=1 +simasalmien=2 +sivutse=6 +leppäharjun=2 +hartioitse=3 +raksutellen=1 +hiekat=3 +helskytellen=1 +somer=1 +silmille=3 +sirisi=1 +parskui=1 +parmahille=1 +ehkämme=3 +sovinto=4 +kiistoin=2 +kihlonemme=1 +käynemme=1 +kosissa=1 +sovinnon=1 +antaminen=3 +kelle=1 +pitämättä=1 +kaihon=2 +vihan=1 +kantamatta=1 +joivat=1 +e'elle=2 +kumpainenki=1 +ranta=9 +roikki=1 +oro=2 +jämäsi=1 +hallikoira=3 +lukki=2 +luskutteli=1 +sangassa=2 +hiisti=1 +hiljemmältä=1 +harviammalta=1 +murahti=1 +perän=6 +lyöen=4 +pientarehen=1 +hännän=4 +torkutellen=1 +äyös=5 +luppakorva=5 +luikutteli!"=1 +ytti=1 +isäni=1 +suur'=1 +läävä=2 +läänittävä=1 +katsottava=1 +jauhettava=1 +jauhot=7 +hienot=7 +seulottavat=1 +jauhaja=1 +vähäväkinen=3 +iljan=1 +harvoin=4 +harmio=1 +mureksi=1 +haukkuvi=2 +halikka=1 +luppa=1 +luikuttavi!"=1 +käkeäkänä=1 +pere=1 +syötettävä=1 +murkinainen=1 +suorittava=2 +leipä=2 +leivottava=1 +taikina=1 +taputettava=1 +leipoja=1 +inap'=2 +akoilla=2 +kiire=1 +tyttärillä=1 +pankollaki=1 +paistuessa=1 +vuotehellaki=1 +venyissä=1 +katsomahan!"=1 +oika=6 +tylsä=1 +tahkottava=1 +pölkky=1 +leikattava=1 +pino=3 +pilkottava=1 +halko=4 +hieno=4 +latjattava=1 +hakki=1 +luksutteli=2 +peni=1 +julma=1 +juhmutteli=1 +vartio=1 +peltohon=4 +sysäten=1 +kääten=2 +käppyrähän=2 +halli=1 +valetta=3 +ikipuol'=1 +virka=1 +honkihin=2 +horise=1 +stuvi=4 +perimäiselle=1 +ta'immalle=1 +tanhualle=1 +nenävartta=1 +valvatteli=1 +tuulikunnahan=1 +kukutse=1 +vaikutteli=1 +villahäntä=1 +vieretteli=7 +purjehti=1 +emmenlahta=4 +kirjokorja=2 +kiitelevi=1 +maapuolen=3 +imasaloa=4 +vierahia=3 +ajetahan=2 +kirjokorjin=1 +laivoin=1 +suurin=2 +arpa=7 +tulevista=1 +vierahista=1 +piikaseni!=1 +valkeahan!=1 +vuotanevi=3 +kunp'=2 +rauhassa=1 +elämme=1 +nöyrä=4 +käskyläinen=1 +valkeahan=3 +vuoakana=1 +sirettämähän=2 +irkkoi=29 +uovakko=1 +sopesta=1 +sirettänevi=1 +sulhaiskansa=2 +kaapsahtihe=1 +luoen=3 +purjehtivan=1 +haaksi=1 +haljakalle=1 +punaiselle=1 +pursipuoli=1 +juoksevan=4 +vierevän=1 +kiiättävän=1 +kuusin=2 +kultaisin=1 +käkösin=1 +kukkumassa=3 +seitsemin=1 +siniotuksin=1 +rahkehella=2 +laulamassa=4 +rehevä=1 +reen=6 +ohjaksissa=2 +ummallenp'=1 +mielit=1 +tahtomahan=1 +haahella=2 +laskevi=3 +punaisin=1 +tuopi=6 +laivalla=1 +eloa=4 +aluksella=2 +aartehia=4 +korjalla=1 +kirjavalla=1 +kiiättävi=2 +tyhjeä=2 +unpa=4 +tullahan=1 +tuoppi=2 +kellen=3 +mennäksesi!=1 +ukolle=2 +hyvyyttä=4 +aartehia!"=1 +osan=2 +hyvyylle=2 +mielevyylle=1 +menenp'=1 +otsan=3 +kauneuulle=1 +ennenkänä=2 +myötynä=1 +eloihin=1 +lmariselle=6 +lampahutta!=1 +enet=6 +lmarille=1 +vaahtiotsalle=1 +hurstin=2 +pesettimeksi!"=1 +ikivanhalle=1 +vanhasta=1 +iällisestä=1 +eellä=2 +ennättäjä=1 +purtensa=3 +haljakkaisen=1 +teloille=4 +teräksisille=3 +vaskisille=3 +valkamoille=4 +uletko=1 +veistit=1 +joko=6 +veistin=1 +varava=1 +vastasäällä=1 +selät=3 +vetten=1 +kuplina=2 +kohotteleikse=3 +lumpehina=2 +luikahaikse=2 +meristä=1 +aallonlaskija=1 +aivot=2 +särkevi=1 +taia=2 +tullakana=2 +sijan=2 +hdeksästoista=1 +kaivaikse=1 +uotihin=1 +kannu=1 +kannettihin=4 +lmarin=18 +eppo=7 +juone=1 +juomisia=1 +omani=2 +valmis=12 +valvattini=2 +valvateltavani=2 +aiv'=1 +valvatissa=1 +valvateltavassa=1 +jalk'=1 +kenkimistä=1 +kesempi=1 +valvattisi=8 +oike'in=10 +otettavasi=2 +kynnät=2 +käännättelet=2 +astumatta=1 +vaarnojen=2 +värisemättä=2 +varsinki=2 +vakoili=1 +vaarnasilla=1 +vaskisilla=2 +auralla=1 +kyntämättä=2 +neitonsa=5 +ön=2 +neito!=1 +kuvasin=1 +kalkuttelin=1 +ikivalasi=1 +tullaksesi=1 +toivottelit=1 +annakana=2 +morsian=5 +neuvokkia=3 +ura=4 +kuvoa=7 +huolittele!=1 +hopeansa=1 +lietsimehen=1 +aurasen=1 +säärystimet=1 +säärillensä=1 +säätelevi=4 +rautapaitahan=1 +rautarukkasensa=1 +nouti=1 +kynnäntähän=1 +vainion=2 +vakoantahan=1 +pyöriviä=1 +raivoja=1 +ratisevia=1 +nokkoasi=2 +kaulan=7 +kankeata=2 +ois=7 +poikellaite=2 +tungeite=2 +kulohon=2 +kursohon=1 +kuoite=1 +heilauta=1 +heinikkohon!=1 +nostat=3 +särkenevi=2 +nuolilla=1 +teräsnenillä=2 +rakehilla=3 +akoeli=1 +matoisen=2 +kyitä=3 +kynnökselle=1 +käärmehiä=3 +käännökselle=1 +kynnin=3 +vakoelin=2 +käännättelin=1 +työnnetähän=5 +annetahan=5 +ainoiseni=5 +tuonet=2 +suistanet=2 +salosta=3 +yhtänä=2 +määrättihin=2 +suistoa=1 +suet=6 +tuoakseni=1 +eräksestä=2 +tehkös=1 +päitset=4 +kuohumilla!=1 +iillä=1 +akoja=1 +teräksestä=2 +suitti=1 +kuohumilla=1 +tutyttö=3 +erhenetär!=1 +eulo=3 +seulalla=2 +utua=2 +terhenistä=2 +tepsuttele=2 +vierimäsijoille=1 +eik'=3 +eestäni=2 +pakene!"=2 +suitsi=2 +rautakahlehesen=1 +tyttäresi!=1 +tuonut=4 +suistanut=1 +alli=3 +sinisotka=1 +suoritahan=1 +suomuhauin=5 +liikkuvan=5 +lihavan=6 +käsiverkon=1 +tuskiksi=1 +entistä=7 +suomuhauki=3 +liikkuva=2 +lihava=2 +ikipurosta=1 +verkotoinna=1 +nuotatoinna=1 +muutta=1 +pyy'yksettä=1 +aop'=1 +vaakalintu=2 +valke'inen!=1 +saanet=2 +hauin=28 +vaakalinnun=3 +valke'isen=1 +siiviksi=2 +vieret=1 +sijoittelihe=2 +vaakalintua=1 +varoitti=2 +okkoseni=1 +enes=1 +mustalle=1 +alantehelle!=1 +lihava!"=1 +komea=2 +hirmuhampahan=1 +kuopaeli=1 +haroamahan=1 +vahtimahan=1 +etehinen=2 +okko=9 +niskahan=2 +etehisen=1 +polki=2 +pohjemmaksi=1 +mutia=1 +vengottavi=1 +hampahat=10 +kita=2 +seppoa=1 +kouotellen=1 +isketellen=1 +koskellista=1 +keihäsvartta=3 +kynnet=8 +viikatetta=2 +iskevi=1 +suomuja=1 +sukaisi=1 +liikkuja=1 +painavi=1 +kynimen=3 +ylenteleikse=1 +muria=2 +iiteleikse=1 +toisesti=1 +kokevi=3 +hen=1 +kynsiänsä=2 +hirmun=2 +hartioihin=2 +koukkuluihin=1 +vuorehen=3 +teräksisehen=3 +ilpestyi=1 +kynsi=2 +kalpistihe=1 +sukeltelihe=1 +venkale=1 +kynsistä=1 +varpahista=1 +jälet=1 +kylkiluilla=1 +halennehet=1 +rautakoura=5 +kivastihe=1 +siivet=2 +kynsihinsä=2 +kourihinsa=2 +venkalan=1 +veälti=4 +kerrallansa=1 +ve'elle=4 +suomuloista=1 +ilmalle=1 +hajaisnut=1 +höyhenistä=1 +oksalle=4 +omenatammen=1 +lakkapään=1 +maisteli=1 +makua=3 +viilti=2 +vatsan=7 +riipoeli=1 +rintapäätä=3 +pahkoi=1 +kokko!=1 +lintujasi=1 +otuksiasi=1 +maistelit=2 +viillit=1 +riivoit=2 +pahkoit!"=1 +lentämähän=6 +taivot=2 +naukui=4 +kannet=2 +katkesi=4 +kolta=1 +kuulta=1 +sarviset=1 +sakarat=1 +anopille=1 +antehiksi=1 +uoss'=6 +tuoli=1 +kyiset=1 +matoiset=1 +suistelin=1 +kahlestutin=1 +ahoinpa=1 +pahkoit=1 +laskit=1 +viatta=1 +paremmiltana=1 +saati=1 +valvateltavasi!=1 +nnettava=1 +alliseni=1 +sorsaseni=1 +linnahamme=1 +havukka=5 +atseleikse=4 +liiti=1 +nokalla=3 +kolistelevi=3 +rautakatto=1 +iiti=3 +vaskikatto=1 +neitten=2 +liinakatto=1 +pääsi!=1 +patsahalle=1 +laskihe=1 +ikkunalle=1 +seinälle=1 +selinäsulka=1 +satasulka=1 +salvoimelle=1 +kassapäitä=2 +tukkapäitä=1 +tunnusteli=1 +neitiparvesta=1 +hele'intä=1 +helmipäistä=1 +kukkapäistä=1 +kuuluisinta=1 +kouraisevi=1 +havulintu=1 +haivertavi=1 +sorsajoukosta=1 +somimman=1 +hele'immän=1 +hempe'immän=1 +verevimmän=1 +valke'imman=1 +piirrällytti=1 +piolta=3 +varrelta=1 +valittu=2 +sulkasiltahan=1 +sulavin=1 +hienukaisin=1 +höyheniltä=1 +tiesit=2 +teltamoinen=3 +kuulit=2 +liikkuvaksi=2 +uohtiko=1 +kuuhuet=2 +kasvava=4 +karehti=1 +myyrä=1 +isosta=3 +huuto=3 +laskennalta=1 +paistannalta=1 +vehnäleivän=2 +leivonnalta=1 +ravitsennalta=1 +äkkioutoinen=1 +älysi=1 +impyen=5 +pihatse=1 +huomenessa=4 +noki=1 +nuoraisesti=1 +paksusti=1 +kuulusta=3 +kasvavaisen=2 +jauhamassa=2 +kivenpuussa=3 +kiikkumassa=1 +kivenpuu=1 +käkenä=5 +laklana=1 +lapatta=1 +siili=1 +sirkkusena=1 +helmenä=1 +heläsi=1 +pientaretse=1 +keikkui=7 +keltakankahilla=1 +paineli=1 +punapatoja=1 +keltakattiloita=1 +akkunan=1 +piukkoavan=1 +suikahteli=1 +kärppä=2 +kolossa=1 +pirkaeli=1 +pirran=7 +pii'it=1 +tikka=1 +käärilauta=1 +käännähteli=2 +oksapuussa=1 +utti=3 +kutti=3 +neitoseni!=1 +nkö=1 +sanonut=2 +elä=35 +kuusissa=1 +kukahu=1 +laksoloissa=2 +näytä=2 +kaarevuutta=2 +valkeutta=4 +ripeyttä=1 +muhkeutta!=1 +aiken=1 +syystä=1 +syyättelin=1 +keikutin=1 +kesosen=7 +kerkeän=3 +keväimen=2 +toukoaian=1 +laatiomme=1 +piilopirtti=1 +piiloikkunaiset=1 +kutoa=2 +niisin=1 +niukutella=1 +uomen=12 +kosijat!"=1 +kaksiviikkoinen=2 +kajahui=3 +elppo=1 +salata=2 +sorajouhi=2 +suojaella=1 +piilotella=1 +aatisit=1 +kivisen=3 +seläistä=1 +piikoja=3 +pi'ellä=2 +kanojasi=1 +kasvatella=3 +piile=2 +pystyisin=1 +heposet=1 +teräskape'in=1 +kulkiessa=2 +kuluista=1 +tuntenunna=1 +nuorella=1 +etsiä=1 +ajalla!=1 +aikkiansa=1 +katuvi=1 +naimistansa=1 +saamistansa=1 +pienenä=1 +perehtimistä=1 +noutamasta=1 +käkeämästä=1 +uimasta=1 +veikan=1 +soutamasta=1 +kilvoin=2 +kosjomasta=1 +nuoremman=1 +ahdeskymmenes=1 +laulamme=2 +lajia=2 +vieretämme=2 +pitoja=4 +jumalisten=1 +juominkia=1 +häitä=5 +hankittihin=1 +valmistettihin=1 +varoja=3 +salvoksilla=2 +tuotettihin=1 +veätettihin=1 +pitkihin=2 +pitoihin=11 +juominkihin=7 +rahvahan=5 +ravitsemiksi=1 +syöttämiksi=1 +härkä=4 +sonni=3 +uomessa=1 +lihosi=1 +olihan=1 +oikea=1 +vasikka!=1 +ämehessä=1 +häilyi=1 +emijoella=1 +kytkyen=1 +sijalla=4 +pääskyläinen=1 +sarvien=1 +väliä=1 +hätäisesti=1 +keskenä=1 +kesäorava=1 +häpähältä=1 +pääsnytkänä=1 +kuussa=1 +epä=5 +vallatoin=1 +vasikka=3 +suomalainen=1 +arjalasta=2 +kaimattihin=1 +sarviloista=1 +turvasta=1 +härkeä=2 +taluttaessa=1 +ärkä=2 +källeröitti=1 +heinät=5 +siveli=1 +iskijätä=3 +kaatajata=3 +lu'ussa=2 +vanhastossa=2 +ulkomainen=1 +irokannas=4 +karjalainen=1 +änpä=8 +malta=2 +kurikan=1 +kamahutan=1 +kangellani=1 +kallohosi=1 +toisena=1 +kärseäsi=1 +tölläytä=1 +turpoasi=1 +suussa!"=1 +iskemähän=1 +alvoinen=2 +pitelemähän=1 +häiläytti=1 +mustat=4 +mulisti=1 +kuusehen=3 +kavahti=2 +vitsikkohon=2 +sekahan!=1 +tsittihin=6 +sonnin=4 +kaunihista=5 +tiloilta=2 +vienosta=1 +enäjän=2 +uotsin=1 +rohkeasta=1 +laajoilta=1 +mahtavasta=1 +etsittihin=1 +analasta=2 +maanki=1 +löytty=1 +haettihin=1 +havaittu=1 +katsottihin=2 +selvältä=2 +lake'ilta=1 +lainehilta=4 +umpilainehista=1 +ulapalta=1 +aukealta=1 +suurimpia=1 +pienimpiä=1 +maljan=1 +mahtui=1 +seulan=3 +rauankarva=1 +katsannolta=2 +paatinen=1 +kypärä=1 +jaloissa=2 +iskijänsä=1 +tapasipa=1 +tappajansa=1 +sortajansa=1 +kaatajansa=1 +eränsä=1 +ruhtoi=1 +rutosti=2 +polvillensa=6 +kylen=1 +kyykähytti=1 +saalihiksi=2 +aanut=3 +saavia=1 +makkarata=1 +tynnyriä=1 +syöminkihin=1 +tehty=10 +laitto=1 +pirtti=7 +seitsentä=4 +leveä=2 +laessa=1 +ääni=6 +penin=1 +haukunta=1 +ovehen=2 +istäpä=2 +taarit=1 +laittelemme=1 +häille=1 +hankkimille=1 +pioille=1 +pi'ettäville=1 +tekoa=1 +taarin=2 +syntyä=1 +olosen=1 +uunin=9 +hrasta=1 +humalasta=1 +julkijuoman=1 +vaikk'=3 +ve'että=1 +tuimatta=1 +tuletta=3 +emusen=1 +pistettihin=1 +kyynä=1 +viholaisna=1 +viskottihin=1 +pienoisehen=2 +kohen=3 +latvoa=1 +kaskessa=2 +huuhui=1 +humala=1 +kaivosta=2 +ksin=1 +elo=2 +kaunoisampi=1 +smotar=8 +apo=10 +kaljojen=4 +humalan=3 +kauhoa=1 +laittoi=6 +ohraista=1 +kesäisen=2 +puisen=8 +uurtehesen=1 +panneheksi=1 +hapanneheksi=1 +katsottanehe=1 +oluelle=3 +happaimeksi=3 +kaljalle=3 +kohottimeksi=3 +alevalatar=1 +sormilta=4 +liikunnolta=3 +kengältä=3 +toimitellen=3 +kesellä=3 +puikon=2 +poimi=5 +avon=17 +käsissä=6 +hyppysissä=3 +hyppysihin=9 +antoipa=3 +kämmeninsä=3 +hykerti=3 +molemmin=3 +molempihin=3 +reisihinsä=3 +oravaistansa=1 +opasti=4 +ravainen=1 +kummun=3 +ihana!=1 +uokse=3 +apiolahan!=1 +tarhalatvaisehen=1 +kouraiseisi=1 +iskis'=1 +uo'os=3 +kuusesta=3 +käpyjä=2 +petäjästä=3 +helpehiä=2 +oluehen=1 +smottaren!'=3 +sasi=2 +pöyhtöhäntä=1 +pyörähellä=2 +välit=3 +samota=2 +korpikuusta=1 +pienoista=1 +petäätä=1 +norolla=2 +petäjähän=3 +kouraisnunna=1 +iskenynnä=2 +atkoi=1 +ävyt=1 +kääräisi=1 +käpälihinsä=2 +kaljahansa=3 +oluehensa=3 +olut=9 +hapata=4 +juoma=5 +alevatar=6 +nääteänsä=1 +orpolastansa=1 +äätäseni=1 +lintuseni=3 +rahankarva=2 +kaunoiseni!=4 +kivikololle=2 +tappelevat=2 +kontiot=5 +elävät!=1 +hiivoa=2 +kokoa=1 +vaahtea=2 +valuta=1 +olallen=2 +rinta=2 +riehätellä=1 +louhikammiolle=1 +elävät=2 +vuorella=1 +teräksisellä=1 +alui=1 +hiiva=1 +hirveän=1 +kiasta=1 +mehu=2 +puurakoia=1 +välillä=3 +palkoheinän=2 +mehiläinen=1 +lintuansa=1 +mehiläistänsä=1 +saarelle=2 +selälliselle=1 +luo'olle=3 +merelliselle!=1 +nukkununna=1 +mesiheinä=1 +helmassansa=1 +kaavussasi=1 +heleästä=1 +kukan=2 +lyhenti=1 +luotohon=3 +merellisehen=1 +nukkunehen=2 +tinarinnan=3 +riutunehen=1 +nurmelle=3 +mesipellon=1 +kupehella=1 +kultaheinä=1 +vyöllänsä=1 +hopeaheinä=1 +simahan=1 +helevässä=1 +uurtehessa=2 +kuohui=3 +korvien=2 +ärjyi=2 +päällen=1 +äyrähien=2 +outui=1 +liiatenki=8 +juopui=3 +smottaren=1 +kaljalta=1 +alevattaren=1 +tavattoman=1 +korvosta=1 +lainehtivi!'=1 +unalintu=1 +rastas=1 +räystähän=1 +rajalta=1 +pahaoloinen=1 +hyväoloinen=2 +tynnyrihin=2 +tyhjettävä=1 +käytettävä=1 +tynnyrissä=3 +tammisessa=3 +vaskivannetten=1 +kalevaisten=1 +kaljan=1 +nimensä=1 +hurskahille=1 +naurusuulle=1 +mielelle=1 +hurskahat=1 +hullut=2 +huppeloitsemahan=1 +puolellensa=1 +ohria=3 +oloksi=1 +keitteä=1 +väkivettä=1 +väännätellä=1 +kuumettihin=1 +poltettihin=1 +kaivot=1 +saristui=1 +veet=3 +väheni=2 +olosia=3 +pantaessa=2 +kaljoja=1 +kyhättäessä=1 +pitkiksi=1 +pioiksi=1 +juomingiksi=1 +avu=1 +palavi=2 +sakea=3 +auer=4 +ajoihe=4 +tuimilta=1 +tulisijoilta=1 +varavilta=1 +valke'ilta=1 +arjalan=2 +sokisti=1 +ansa=1 +kaivahtavi=1 +savunen=2 +ienikö=1 +savuksi=1 +paimosen=1 +paloksi=1 +lähteheltä=1 +savun=5 +sakean=2 +pohjoisilla=1 +maailmoilla=1 +savuja=2 +vainovalke'ita!"=1 +kaalan=1 +tähystämähän=2 +täyttelevi=1 +vainovalke'ita=2 +aaloi=2 +syntymäsijoa=1 +tulia=1 +oluttulia=1 +kaljankeitto=1 +valke'ita=1 +kaiskun=4 +ilmä=1 +karsas=2 +vähiten=1 +väärällänsä=1 +katsellessa=1 +salmesta=1 +anoppiseni=3 +ehtoisa=2 +oluet=9 +oivat=1 +keitä=1 +juotavaksi=2 +häissänsä=1 +omissa=1 +tyttäresi!"=1 +olonen=1 +antihin=2 +kalja=2 +käytettihin=2 +makoamahan=4 +kivisessä=1 +kellarissa=2 +kamuamahan=1 +riehtilät=1 +remuamahan=1 +eipoi=1 +leivät=8 +talkkunat=3 +taputti=2 +syötäviksi=1 +pitkissä=1 +pioissa=6 +juomingissa=4 +aipa=6 +leivotuksi=1 +taputetuksi=1 +tykki=1 +juojani=1 +lakkijani=1 +laittauisi=1 +kunnollinen=2 +kukkujani=1 +laaullinen=2 +laulajani!"=1 +laaullista=3 +kunnollista=3 +kukkujata=4 +karehtijata=4 +kunnon=2 +kukkujaksi=3 +lohessa=1 +hauissa=1 +leuat=2 +longallahan=1 +hajalla=2 +lapsessa=1 +kuolasuussa=1 +kiel'=1 +kimmeltynnä=1 +kammeltunna=1 +hkasi=1 +noitueli=1 +nassakassa=1 +potkin=4 +vanteheni=1 +pohjani=1 +porotan!"=1 +kutsut=5 +airuhut=2 +orjani=2 +alinomainen!=2 +utsu=3 +rahvasta=1 +joukko=4 +juominkihin!=2 +kurjat=3 +kutsu=5 +köyhät=2 +sokeatki=1 +vaivaisetki=1 +rammatki=1 +rekirujotki!=1 +okeat=1 +venehin=2 +rammat=1 +ratsahin=1 +rujot=1 +re'in=1 +remmätellös!=1 +lailliseksi=2 +laulajaksi!=1 +aarelaista!"=1 +iks'=4 +aarelaista=1 +vastaten=6 +kaikitse=1 +toraisa=1 +tappelija=1 +tehnyt=6 +häissäki=1 +häpeät=1 +pitoloissa=1 +pillat=1 +nauranut=1 +pyhäisissä=1 +kartanoa=1 +tunnet=1 +aarelaisen=3 +raataja=3 +kuusialle=1 +keruhut=1 +kaheksialle=1 +kansan=14 +nuotki=1 +hoikat=2 +huonemiehet=2 +kaitakauhtanat=2 +kasakat=2 +ks'=6 +hdeskolmatta=1 +askareillansa=1 +uului=2 +roiske=1 +ratina=1 +väjyvi=1 +rannoilleni=1 +uurtako=1 +sotaväkeä=2 +vävy=9 +keskellä=9 +raossa=3 +vävyn=12 +tuulevaksi=1 +pinon=1 +viereväksi=2 +roikkivaksi=1 +someren=1 +karehtivaksi=1 +aaloin=1 +tuullutkana=1 +vierrytkänä=1 +rauennunna=1 +someret=3 +karehtinunna=1 +vävyni=6 +käänteleikse!=1 +seasta=1 +uttu=1 +tuttu=2 +tuomi=4 +virpivarpasista=1 +tähistä=1 +ävy=2 +mustalla=1 +orolla=1 +syövällä=1 +suella=1 +kantavalla=1 +kaarnehella=1 +lentävällä=1 +lievehellä=1 +kultasirkkulaista=1 +uuluvi=2 +kumu=4 +kujasta=1 +kalke=2 +kaivotieltä=1 +eellimäisnä=2 +jälkimäisnä=1 +pitimmät=1 +riistamahan=1 +rahkehia=1 +raastamahan=1 +alentamahan=1 +tuomahan=1 +tupahan!"=2 +uoksevi=1 +appelan=1 +kasakka!=1 +ttaos=1 +lasketellos=1 +laukkiotsa=2 +vaskisista=1 +valjahista=1 +tinaisista=1 +rinnuksista=1 +rahaisista=1 +rahkehista=1 +vesaisista=1 +vempelistä!=1 +iekösi=1 +talutellos=1 +sulkkuisista=1 +suitsiloista=1 +päitsistä=1 +hopeapäistä=1 +piehtaroille=1 +pehme'ille=2 +tanterelle=5 +vienolle=1 +vitilumelle=1 +maionkarvaiselle!=1 +uottaos=1 +lähisestä=1 +sulana=1 +heraisena=1 +herhettävi=1 +pensivän=1 +petäjän!=1 +pata=2 +koropasta=1 +vaskisesta=1 +vakkasesta=2 +pestyin=1 +ohrin=1 +lestyin=1 +leivin=1 +keitetyin=1 +kesäisin=1 +vehnin=1 +survotuin=1 +suvirukihin!=1 +soimelle=1 +sopimmaiselle=1 +ylimäiselle=1 +ta'impahan=1 +tanhuahan!=1 +ito'os=1 +kultaisista=1 +koltsasista=1 +renkaisehen=1 +patvisehen=1 +patsaisehen!=1 +ankosi=1 +orolle=1 +kappa=3 +kauroja=1 +ruumenen=1 +muruja!=1 +ukios=1 +mursunluisella=1 +sualla=1 +karva=7 +katkeaisi=2 +sorkahtaisi!=1 +attaos=1 +loimella=1 +kuomikolla=1 +kultaisella=4 +vanumalla=1 +vaskisella!=1 +ylän=3 +kyyhkyläiset!=2 +iekätte=2 +hivuksin=1 +hatuttomana=1 +kintahattomana!=1 +uotas=2 +katselen=1 +vävyä=3 +sopii=1 +pihtipuolen=2 +purkamatta=2 +kamanan=2 +korottamatta=2 +alentamatta=2 +soppiseinän=2 +multahirren=2 +muuttamatta!=1 +mahu=1 +lahja=2 +laipiohon=1 +muuttamatta=1 +pitempi=7 +korvallista=2 +amanat=1 +kohottukohot=1 +lakin=1 +laskematta=2 +alentukohot=1 +pihtipuolet=1 +välttyköhöt=1 +ovet=6 +auetkohot=1 +astuessa=4 +aimo=6 +miehen!=3 +iitos=1 +kaunoisen=1 +katsahan=1 +tupoa=8 +silmeän=1 +pesty=2 +lavitsat=1 +valeltu=1 +siivottu=1 +sillat=4 +lautalattiat=2 +la'aistu!=1 +atselen=1 +puist'=1 +suoja=2 +seisotettu=2 +ivuseinä=1 +siilin=1 +luista=7 +periseinä=1 +peuran=4 +oviseinä=1 +osman=1 +kamana=3 +karitsan=1 +rret=1 +omenapuista=1 +patsas=3 +patviloista=1 +luaslauat=1 +lahnan=1 +suomuksista=1 +ahi=4 +lautsat=4 +laahkoloista=1 +pöytä=2 +kirjoiteltu=1 +silta=4 +silattu=1 +uni=1 +pankko=1 +paasista=1 +kiukoa=2 +ulho=11 +tänneki=2 +katoksen!"=1 +pienehen=1 +matalaisehen=1 +majahan=1 +honkaisehen=1 +huonehesen=3 +petäjäisehen=1 +pesähän!=1 +orjapiikaseni=1 +palkkalainen!=1 +temmo=1 +tervaksen=1 +katsellakseni=1 +nähäkseni=1 +sinisetkö=1 +punaiset=4 +vaatevalkeuiset!"=1 +rjapiika=2 +tuohosessa=1 +tervaksessa=1 +tuohinen=1 +rämäkkä=1 +tervaksinen=1 +saastuttaisi=1 +mustuttais'=1 +tuohuksella=2 +vahasella=2 +valkeaista!"=1 +vahainen=1 +tuohuksinen=1 +valotti=1 +vävyltä=3 +kirkasti=1 +näen=3 +siniset=2 +vaatevalkeuiset=1 +vaahen=3 +valkeuiset=1 +ruo'on=3 +ruskeuiset=1 +kaislan=2 +kauneuiset=1 +isoimmille=1 +istuimille=2 +ylimäisille=2 +seineä=1 +pöyteä=1 +kutsuvierahia=2 +remua!"=1 +voissa=1 +kuorekokkaroissa=1 +vävyänsä=1 +luotasilla=1 +kupit=2 +kukkuraisillansa=1 +va'it=4 +varpelaitehilla=1 +kutsuvierahien=1 +vävysen=1 +pikkarainen!=1 +kutsuvierahille=1 +vävylleni=1 +tuopin=5 +viisivantehen=1 +huuhtoa=1 +parrat=2 +valkoella=1 +kutsuvierahilta=1 +viisivantehinen=1 +laulajansa=1 +kukkujansa=1 +ponsi=3 +polvu'inen=3 +laaullisna=1 +laulajana=1 +taitajana=1 +ottavi=1 +lukkainen=1 +juomukkainen!=1 +juota!=1 +kultasuut=1 +kukkumahan!=1 +sännät=1 +imehtelevät=1 +ajattelevat=3 +lauennehet=1 +ilokielet=1 +kirvonnehet=1 +juoksuttelin=1 +juoman=1 +kehnon=6 +laulajamme=1 +hyreksi=1 +runomme=1 +kultavierahamme=1 +iloitse=2 +ilokäkemme=1 +kukkunevi=1 +istujaiset=1 +lausahtele=1 +kävijät=1 +pöykä=1 +pöyän=7 +ääret=1 +äärelliset=1 +reppänät=1 +remuile=1 +reppänän=2 +alaiset=1 +maitoparta=1 +pankolta=1 +iältä=2 +kasvannolta=1 +muut=10 +pajaha=1 +verevämmät=1 +kuiva=2 +kuikuttelen=1 +laihoilta=1 +lihoilta=2 +kupehilta=1 +kuuttomilta=1 +laululoista=1 +kurjien=1 +kujerteloista=1 +virret!=1 +viisahalle=1 +istujalle!"=1 +ken=9 +panisi=2 +ha'an=1 +hakahan=1 +laikahtaisi=1 +päätyvän=2 +kujerrin=1 +lauleskelin=1 +lapsempana=1 +laulelin=2 +kajahtelin=1 +kukkuelin=2 +kuusikoilla=1 +salometsillä=1 +"Ääni=1 +säveleni=1 +sangen=1 +vesivirtana=1 +vilisi=3 +purjelaiva=1 +tuot'=1 +lainehina=1 +lailattele=1 +karhi=2 +kannostossa=1 +hangella=2 +havupetäjä=1 +hiekkasilla=1 +vene=15 +kivillä=1 +tullekana=3 +kerallani=1 +lähtenen=1 +laikahtanen=1 +sattunut=1 +kylästä=7 +vierahalta=2 +istuihen=1 +ilon=13 +teolle=1 +laulutyölle=1 +työntelihe=2 +ilovirret=2 +vieressänsä=1 +saatavillansa=1 +taitoi=1 +veisaten=1 +vähene=3 +umpilammit=2 +lumpehia=1 +iltoa=2 +iloitsi=4 +aiset=1 +naurusuulla=3 +kuuntelivat=3 +kummeksivat=2 +väännätystä=2 +kuulijanki=1 +ime=1 +ilmankin=2 +olijan=1 +virtensä=1 +lopulla=3 +kuhunkana=1 +kykene=1 +sulin=3 +sanelemassa!=1 +lauleleisi=2 +taiteleisi=3 +aulaisi=1 +meret=1 +mesiksi=1 +hernehiksi=1 +mullat=1 +maltahiksi=1 +suoloiksi=1 +leipämaiksi=1 +vehnämaiksi=1 +mämmikakkaroiksi=1 +auleleisi=2 +saneleisi=2 +saatteleisi=2 +laulaisi=1 +läävät=3 +lähtemiä=1 +kujat=3 +ahot=6 +antajia=1 +sarven=4 +kantajata=6 +tuojoa=2 +utaren=2 +isännille=1 +ilvesturkit=1 +emännille=1 +verkaviitat=1 +tyttärille=3 +ummiskengät=1 +pojille=1 +paiat=1 +nnap'=1 +toisteki=4 +totinen=3 +näin=2 +elettäväksi=1 +toimieltavaksi=1 +oloset=1 +me'et=2 +virtana=2 +vilata=1 +päivin=4 +lauleltaisi=1 +tehtäisi=1 +iloa=27 +elinajalla=2 +emännän!=1 +ankohon=1 +koston=1 +kostakohon=1 +isännälle=1 +aittahansa=1 +pojillen=1 +apajaveelle=1 +kangaspuihin=1 +konsana=2 +katuisi=1 +voikahtaisi=1 +pitkiä=1 +juominkia!"=1 +ahdeskolmatta=1 +juotu=2 +pi'etty=2 +vävylle=1 +istut=4 +isosukuinen=1 +valvattelet=1 +stutko=1 +emonko=1 +naimakansan=2 +istu=4 +puhtautta=1 +impesi=1 +kassapääsi=1 +viljon=11 +veljyeni!=8 +uotit=2 +vuota=5 +vielä!=4 +suorinut=4 +ikisopusi=4 +puol'=3 +palmikolla=1 +palmikoitsematta=1 +hiema=1 +hiemoitettu=1 +hiemoiteltavana=1 +vuotit=3 +vast'=2 +kengiteltävänä=1 +kinnastettu=1 +kinnasteltavana=1 +suoriunut=1 +sorsasesi=1 +myöty=1 +kaupattu=1 +kananen!=1 +liittosi=1 +läsnä=2 +lähtöaika=1 +viejä=1 +vieressäsi=2 +ottajaisesi=1 +suitsia=1 +ltua=1 +rakas=3 +rahoihin=1 +käpäs=2 +antamahan=5 +kiivas=2 +kihlan=1 +ottelohon=1 +sormuksen=1 +sovittelohon=1 +kirjokorjasehen=1 +käymähän=4 +lähtemähän!=1 +tpä=5 +äijän=1 +puolesi=1 +katsellut=1 +ymmärrellyt=1 +te'it=1 +ka'utun=1 +kaupan=3 +itkemisen=1 +voikerrehtamisen=1 +koista=1 +siirryit=1 +syntymäsijoilta=1 +ehtoisen=8 +kantajasi=5 +kartanoilta=1 +taattosi=3 +tiloilla!=1 +asvoit=1 +mansikkana=1 +vuotehelta=2 +maioille=1 +venymästä=1 +vehnäsille=1 +pettäjäisille=1 +pehusta=1 +voinut=1 +silpaisit=1 +ollenkana=1 +huolla=1 +honkasien=1 +ajatella=1 +aiaksien=1 +surra=2 +kangaskoivun=1 +liehuit=1 +lehtyisenä=1 +perhosena=1 +pyörähtelit=1 +marjana=2 +vaapukkana=2 +ähet=4 +menet=5 +alahan=3 +perehesen=2 +vierahasen=2 +oisin=11 +talossa!=1 +torvet=1 +soivat=1 +ulvaisevat=1 +vierevät=1 +veräjät=2 +saranarauat=1 +osaa=2 +ovissa=1 +tavalla=3 +liettä=1 +lämmitteä=1 +iinkö=2 +luulit=4 +niinkö=2 +lähteväsi=1 +paloavasi=1 +jou'uit=3 +katosit=1 +iäksi=1 +elinajaksi=1 +skelt'=1 +piha=6 +kynnys=1 +hirttä=4 +tullessasi=10 +kertaellessasi=1 +eito=3 +huokaeli=5 +henkäeli=2 +suru=1 +syämelle=1 +panihe=4 +oinpa=5 +noinpa=2 +luulin=5 +arvelin=1 +sanoin=4 +kasvinaian=4 +olle=4 +vanhemman=6 +taaton=9 +maammosi=2 +Äskenpä=1 +olisit=2 +mennessäsi=3 +kynnyksellä=5 +korjassa=3 +oisit=4 +katsoin=9 +tuloa=2 +toivoni=1 +lähtöni=2 +muutti=2 +multa=3 +ilolla=2 +riemulla=1 +eriä=1 +kullasta=5 +istumasta=2 +kasvinkartanoilta=1 +saamilta=1 +eloilta=1 +lähen=3 +huolissani=3 +ikävissäni=2 +eriän=1 +syksyisen=1 +sylihin=4 +kevä'isen=2 +kierän=2 +jäällä=2 +tuntumatta=1 +iskun=2 +iljangolla=2 +lieki=1 +morsianten=1 +ok'=2 +muretta=2 +kaihoista=1 +syen=1 +näköistä=1 +hiilenkarvallista=1 +keväinen=1 +päivännousu=1 +kevätaamun=1 +minunki=6 +synkeä=1 +sisuni=1 +laaka=1 +syksyinen=1 +talvinen=1 +mustempi=1 +sitäki=1 +synkeämpi=1 +askarvaimo=1 +nuori!=5 +saoinki=1 +kerroin=2 +sulho'on=2 +suumalohon=1 +silmänluontehesen=1 +katso=4 +jalkoihin=2 +jaloihin!=2 +ulovasti=1 +luopuisasti=1 +leukaluissa=1 +suussansa=1 +asuisi=2 +neuvoin=1 +orpanaistani=1 +opastin=1 +sanele=4 +puhele=1 +puoleltasi=1 +lausu=3 +ollekana=6 +miniäksi=2 +orjaksi=2 +otettavata=1 +orjana=1 +mukihin=1 +sanoisi=3 +vastoaisin=1 +tukkahani=2 +hapsihini=2 +tukastani=1 +tuivertaisin=1 +hapsistani=1 +haivertaisin=1 +äeten=1 +kävit=2 +tieten=1 +tervan=1 +keittehesen=1 +riensihit=1 +kantasille=1 +reessänsä=1 +veteä=5 +kannatella=1 +ikiorjaksi=1 +aikaorjaksi=1 +kouluhun=1 +kotoa=4 +piinahan=1 +pihoilta=3 +ova=2 +koulu=1 +piina=1 +ohjat=2 +ostettuna=1 +varustettu=1 +vankirauat=1 +ketänä=3 +ohta=4 +kokea=2 +kovaosainen=2 +apen=7 +ky'yn=2 +kylmiä=2 +naon=2 +niskan=1 +nakkeloita=1 +uules=8 +puhelen!=2 +lit=1 +kutsui=6 +kuutamaksi=1 +päivänpaisteheksi=1 +vesivaloksi=1 +siskosi=3 +siniveraksi=1 +emän=1 +vieras=12 +tuojan=2 +verta!=1 +siivoin=1 +sinkui=1 +appi=9 +havuiksi=1 +anoppisi=1 +ahkioksi=1 +kyty=3 +kynnysportahiksi=1 +nato=2 +naisien=1 +äsken=5 +kelpoaisit=1 +utuna=2 +menisit=2 +savuna=3 +saisit=3 +lehtisenä=1 +lenteleisit=1 +kipunoina=1 +kiiättäisit=1 +lentäjäksi=1 +liehujaksi=1 +kipuna=1 +kiitäjäksi=1 +saajaksi=1 +vaihoit=6 +vaihoit!=1 +aihoit=4 +appehen=1 +anoppihin=1 +ankarahan!=1 +veljyesi=1 +kyyttäniskahan=1 +kytyhyn=1 +siveän=2 +naljasilmähän=1 +natohon!=1 +liinavuotehesi=1 +nokisihin=1 +nuotioihin=1 +valkeat=2 +vetesi=1 +likaisihin=1 +lietehisin=1 +hiekkarantasesi=1 +mustihin=1 +muraperihin!=1 +armahat=2 +ahosi=1 +kanervikkokankahisin=1 +marjaiset=1 +mäkesi=1 +kaskikantoihin=1 +kovihin!=1 +kananen=2 +huolet=3 +loppui=1 +istumilla=1 +vietäväsi=1 +unille=2 +vieäkänä=1 +otetakana=1 +valvoa=2 +hoivatahan=1 +pannahan=4 +pahoa=4 +unis=1 +huiskit=2 +hunnutoinna=1 +sinis=1 +huoletoinna=2 +kunis=1 +liikuit=2 +liinatoinna=1 +liioitta=1 +suruitta=1 +huntu=1 +palttina=1 +suruja=1 +pellava=1 +perättömiä=1 +ikäs=4 +kotona!=1 +kuningas=6 +linnassansa=1 +miekkoa=2 +raukan!=1 +vanki=1 +enäehellä=1 +vahtia=1 +eki=7 +työn=3 +ajalla=3 +hartian=1 +hipiä=1 +hi'en=1 +otsa=1 +valkeassa=1 +tuomitahan=1 +ahjoksehen=1 +käsketähän=1 +iteä=2 +hänen=1 +pitäisi=7 +piloisen=1 +kiiskin=1 +ahvenen=1 +sären=3 +salakan=1 +vatsa=1 +meriteiren=1 +yksikänä=1 +yheksänkänä=1 +tuomista=1 +tytöistä=1 +vaalimista=1 +syntynevi=1 +kaluaja=1 +tuulelle=2 +jakaja=1 +hapsien=1 +hajottelija=1 +ahavalle=2 +anneksija=1 +tke=5 +hyvinkin=4 +itke!=4 +kyynelesi=2 +kahmaloin=2 +haluvetesi=1 +pisaret=1 +lammit=2 +lattioille=2 +tulville=2 +siltalauat=4 +lainehille!=2 +itkettäissä=4 +löyät=4 +saunahan=7 +savuttunehen=1 +läävähän=2 +läkähtynehen=1 +kupo=2 +verevän=4 +kujahan=2 +kukistunehen=1 +kaatunehen=3 +sotkutielle=2 +sortunehen=1 +karttu=3 +loihen=1 +vetistämähän=2 +kyyneleitä=2 +haluvesiä=1 +pestyille=2 +sisaret=2 +sirkkuseni=1 +ikätoverit=1 +uulkottenpa=2 +sanelen!=4 +lienehe=1 +iskennä=1 +ikävän=1 +huolen=3 +hoivannunna=1 +kantanunna=1 +murehen=1 +mukaellunna=1 +toivotin=1 +käkesin=2 +kukahella=1 +kukkuroilla=2 +päästyäni=2 +tuumin=1 +tultuani=5 +kukahelle=1 +aallokossa=1 +tavi=4 +lahella=1 +uiessa=1 +vilua=2 +jäistä=1 +järkyttäissä=1 +valtavanhempani!=2 +innekä=2 +loitte=2 +kannoitte=2 +katalan=11 +itkut=1 +kaihot=1 +kantamahan=1 +huolimahan=2 +surut=1 +sureksimahan=2 +ahoit=2 +mahoit=1 +antajani=1 +ihana=6 +imettäjäni=3 +kapaloia=1 +kantosia=1 +pestä=1 +pieniä=1 +pesit=1 +kapalojit=1 +kaunoistasi=1 +suurille=5 +suruille=1 +ape'ille=1 +miel'aloille!=1 +oni=4 +muualla=1 +usea=3 +hurnakolla=1 +imeiset=2 +elkätte=1 +sanoko!=1 +pajuja=2 +kanervia=1 +jaksaisi=1 +rautakisko=1 +kingotella=1 +lekkumatta=1 +hoikan=2 +huoliani=2 +mure'itani=1 +karsinasta=1 +itkemistä=1 +sureksimista!=1 +huolia=1 +murehtia=1 +rautasuisen=1 +surkutella=1 +suuripäisen=1 +päivitellä!=1 +evosell'=1 +kantavampi=1 +runsahampi=1 +itettäviä=1 +suolle=11 +ojavarrellen=1 +oteta=1 +viljamättähältä=2 +viljemmälle=2 +oluttuvilta=2 +oluemmille=2 +katsot=1 +kupehellesi=1 +puolellesi=2 +onpa=3 +vieressäsi!=1 +kaikenlainen=4 +pyyhyet=1 +pyräjämässä=1 +vieremässä=2 +iloitsemassa=1 +rahkehilla=1 +änkilöillä=1 +lekkumassa=1 +kokalla=2 +milläkänä=3 +tuollakana!=2 +pahenemahan=1 +paranemahan=1 +kyntäjän=1 +vakoajan=1 +saajan=3 +hiihtäjän=1 +saunasehen=1 +iehen=1 +jaloimman=1 +urohia=1 +uhke'imman=1 +jouset=2 +viinet=1 +vaarnoilla=1 +venyne=1 +maanne=1 +pehkuilla=1 +levänne=1 +keväinä=2 +nuotiotulelta=2 +havusijalta=1 +kaste=3 +karisnut=1 +harjaellut=2 +varvat=2 +sukinut=1 +jou'uttaja=1 +kasvattaja=1 +sulhollamme=1 +koivin=2 +kulkevia=2 +särkät=1 +säärin=1 +juoksevia=1 +noropohjan=1 +noutavia=1 +purnuja=1 +purolla=1 +lepikköiset=1 +leipämaina=1 +ojavieret=2 +ohramaina=2 +karivieret=1 +kauramaina=2 +vesivieret=1 +vehnämaina=1 +rauniot=1 +rahoina=1 +penninkinä=1 +olmaskolmatta=1 +neuvominen=1 +opastaminen=1 +neuvojaksi=1 +opastajaksi=1 +oleva=1 +neuvomahan=2 +orpoa=2 +opastamahan=2 +mielevänä=2 +kuuluna=3 +anoppelassa=3 +aneli=1 +sanoilla=3 +lausehilla=1 +orsian=1 +sisarueni=5 +kapulehti=1 +lempyeni!=1 +kertoelen!=3 +mansikka=4 +verannukka=1 +sametti=1 +muiten=1 +muissa=1 +ajatellen=1 +astuminen=1 +tuumitellen=1 +toimiminen=1 +tanterella=1 +maammon=6 +laulaminen=1 +kukahtaminen=1 +kalusi=1 +päälliset=1 +unoset=1 +kirnun=1 +pettäjäiset!=1 +muuttelosi=1 +unikonttisi=1 +unoha=3 +kotoisille=1 +kotiuunin=1 +korvaselle!=1 +aulut=1 +ikkunoille=2 +tyttöys=1 +tyvelle=1 +huimuus=1 +hulpiloille=1 +pankolle=1 +laiskuutesi=1 +lattialle!=1 +ahikka=2 +kaasolle=1 +taritse=1 +kaason=2 +kantoa=1 +kanervikkohon!=1 +apa=4 +ottaminen=9 +entinen=5 +taattoarmo=1 +heittäminen=4 +appiarmo=1 +kumartaminen=7 +lause=4 +lahjominen=4 +maammoarmo=1 +anopp'armo=1 +veliarmo=1 +kytyarmo=1 +sisararmo=1 +natoarmo=1 +llöspä=2 +tavatoin=1 +miehuetoin=1 +miehelähän!=1 +apoja=1 +talo=4 +tapoja=1 +hyväki=1 +koittelevi=1 +paraski=1 +tarvitahan=4 +epätapainen=1 +vaaitahan=2 +epäpätöinen=1 +supussa=1 +kyinä=1 +nauloina=1 +sama=1 +arvo=2 +taattoa=1 +maammoasi=1 +arvominen=1 +tanea=1 +ymmärrys=1 +yhentasainen=1 +iltasella=2 +virkut=1 +vaalimahan=2 +aamusella=1 +tarkat=1 +onsa=3 +kukko=2 +virkkanunna=1 +nuorten=1 +nousuaika=1 +vanhojen=1 +lepu'uaika=1 +laulakana=2 +äännä=2 +piä=5 +kukkonasi=1 +oppinasi!=1 +käyös=3 +katsomassa=1 +oppimassa=3 +tähyämässä!=1 +suorahan=1 +pohjasehen=1 +sinulla=4 +viereltä=2 +tuhkasista=1 +puikkohon=1 +lienosti=1 +levittämättä=1 +tuhkasissa=1 +vakkasessa=1 +kutkuttele=1 +kullaltasi=1 +katkuttele=1 +kaunoltasi=1 +armaiseni=3 +marjaseni!'=1 +tauloa=2 +taki=2 +iske=2 +tuikahuta=1 +päre=1 +pihtihin=1 +viritä=1 +läänimähän=1 +raavahat=3 +ravitsemahan!=1 +mmovi=1 +lehmä=3 +hirnuvi=1 +kytkäisevi=1 +naukuvi=1 +hienon=1 +heittäjäistä=2 +apilan=1 +ojentajaista=1 +kujaset=2 +kuurullasi=1 +länkämöisilläsi=1 +syötä=5 +lehmät=7 +leyhkeästi=1 +lammaskarja=1 +lauhkeasti!=1 +let=1 +lehmille=1 +ojenna=1 +juomat=1 +vaivaisten=1 +vasoille=1 +varsoille=1 +karitsoille=1 +heinät!=1 +läkä=4 +sioille=2 +singu=1 +porsahia=1 +kaukalo=1 +purtilonsa=1 +porsahille!=1 +läävässä=1 +lepeä=1 +lamo=1 +lammaskarsinassa!=1 +lääninynnä=1 +katsonunna=1 +tuiskuna=4 +itkemässä=3 +peitetten=1 +kieletöin=1 +tapahtumainen=1 +neljänä=1 +vesikappanen=1 +lehtiluuta=1 +tulitikku=1 +hampahiss=1 +la=1 +siivoella=1 +la'aista=1 +päälle!=3 +ähnet=1 +kälynki=1 +lautsaselle=1 +silitä=1 +leipeä=2 +vuole=1 +lastunen=1 +kätehen!=1 +pöytien=1 +laiat=7 +unoha!=1 +autsaset=1 +valele=1 +siivoele=1 +laitoinensa=1 +juomuinensa!=1 +pöyällä=1 +pölyä=1 +tomua=1 +siivellä=1 +sipaise=1 +vesitukolla=1 +etteipä=1 +tomaha=1 +pöly=1 +kattohon=1 +pölähä!=1 +arista=1 +katosta=1 +karstat=1 +noet=1 +nuoho=1 +kiukahasta=1 +muistossasi=1 +eläkä=11 +orsia=2 +että=1 +tuntuisi=1 +tuvaksi=1 +asunnoksi=1 +arvattaisi!=1 +sutsunatta=1 +räämi=1 +rätsinättä=1 +liinasetta=1 +kengättä=4 +kehaja!=1 +suuttuneisi=2 +nuristuneisi=1 +oita=2 +varaja=1 +pihlajaisia=1 +pihalla!=1 +yhät=1 +pihlajissa=1 +oksasilla=1 +marjaset=1 +pyhemmät=1 +neuvotahan=1 +opetetahan=1 +sulhosen=1 +herkät=1 +hiiren=1 +terävät=1 +jäniksen!=1 +iska=1 +notkuttele=1 +kaarruttele=1 +kataja=3 +tuore=2 +tuomen=3 +latva!=1 +alvoa=1 +varoa=2 +pyri=1 +pyllyllesi=1 +pitkällesi=1 +vaivu=1 +vaattehille=1 +veteleite=2 +vuotehelle!=1 +yty=1 +kynnöltä=1 +aitojen=3 +panolta=1 +urohosi=1 +ulkotöiltä=1 +kaunosi=2 +kasen=1 +ajolta=1 +vieminen=1 +vesiropehut=1 +käsipyyhe=1 +kantaminen=1 +alaha=2 +mielilause=1 +lausuminen=1 +nopp'=1 +jauhovakka=1 +kumarteleite=1 +pyyä=1 +vakka=1 +kainalosta=4 +vieäksesi!=1 +arvata=1 +osanne=2 +itsestäsi=1 +ymmärrellä=1 +työntyminen=2 +toimelle=1 +rupeaminen=1 +taho=1 +akalta=2 +anoppiseni!=1 +uinka=3 +askarehet=3 +arvatahan=3 +anoppi=8 +survotahan=1 +jauhetahan=1 +kiikutahan=1 +taikinat=1 +alustetahan=1 +halot=1 +tuoahan=1 +pätsin=1 +panoksi=1 +leivotahan=1 +kakut=1 +paksut=2 +paistetahan=1 +astiat=2 +virutetahan=1 +hulikkaiset=1 +huuhotahan=1 +anopilta=1 +kuivehet=1 +kiirehi=1 +kivitupahan!=1 +kivitupahan=1 +kulkullasi=1 +kalju=1 +kaulavarrellasi=1 +kamulla=1 +lapattaisen=1 +laulamalla!=1 +ähkeä=1 +isosti=2 +puhkaele=1 +arveleisi=5 +ajatteleisi=4 +ä'issäsi=1 +ähkeävän=1 +syämissäsi=1 +sysivän!=1 +siepottele=1 +kannella=1 +eivo=1 +leppeästi=3 +vastoa=1 +visusti=2 +jäisi=1 +selkeät=1 +seokset!=1 +kallellansa=1 +korvonen=1 +olalle=2 +vesikappa=1 +ala=1 +korvo=1 +tuulena=1 +astuos=2 +lailla=3 +veellä=1 +viipymättä=2 +kaivolle=1 +kuvoasi=1 +katselevan=1 +itseäs'=1 +ihastelevan=1 +verevyyttäsi=1 +kaivosehen!=1 +pitkälle=1 +pinolle=1 +halkosien=1 +suollantahan=1 +halkoa=1 +hyleksi=1 +haapainenki!=1 +hiljallensa=1 +kolajamatta=1 +vihoissasi=1 +viskelevän=1 +kiukuissa=1 +kolistelevan=1 +aittasehen=1 +jauhon=1 +asetu=4 +viivy=1 +aittatiellä=1 +jauhoja=2 +jakelevasi=1 +antavan=1 +akoille=2 +astian=2 +huuhtelohon=1 +kannut=5 +korvinensa=1 +uurtehuisinensa!=1 +aljat=1 +huuho=1 +lusikkaiset=2 +varret!=1 +usikat=1 +astiasi=1 +arvelussa=1 +kollottele=1 +kasit=1 +kannattele=1 +liioin=7 +liikuttele=1 +laittele=1 +levälle!=1 +lapsia=2 +pienoisia=1 +kanteleisi=1 +lusikat=1 +levitteleisi=1 +ltasaunan=1 +hauo=2 +savuttomahan=1 +lauoilla=1 +lamovan=1 +penkin=2 +piehtaroivan=1 +appiseni!=1 +joutununna=1 +ve'etty=1 +lautaset=1 +la'aistu=1 +kylve=1 +valeleite=1 +vallaltasi!=1 +lienen=4 +lyöjä=1 +lautojen=1 +asunen=1 +kehruuaika=1 +ku'onta=1 +kynsiä=7 +oppia=2 +ojan=1 +tointa=2 +toisesta=3 +vierahalta!=1 +langat=2 +kehräele=1 +hyppysin=1 +kutehet=1 +lievempäiset=1 +rihmat=1 +kierempäiset!=1 +kiinteä=1 +keränen=1 +viipsinpuulle=1 +viskaele=1 +suvakolle=1 +suorittele=2 +kani=1 +kangaspuille!=1 +piukkeasti=1 +notkeasti=2 +ku'o=1 +sarkakauhtanaiset=1 +villaiset=1 +hamoset=1 +villan=2 +kylkyestä=1 +talvilampahan=1 +takuista=1 +karvoista=1 +kevätkaritsan=1 +untuvista!=1 +ohraiset=2 +makujuomat=2 +maltahiset=1 +poltakselta!=1 +imellät=1 +ma'ustelet=1 +maltahia=3 +koukulla=1 +kärryksellä=1 +käännyttele=1 +kourilla=2 +kämmenillä=3 +käännyttele!=1 +äypä=5 +saunassa=7 +iun=1 +paheta=1 +kissan=1 +istua=2 +ituja=3 +kasin=1 +maltahia!=1 +susia=2 +pelkeä=1 +petoja=2 +samotessasi=1 +käyessäsi!=1 +ellös=11 +vierasta=2 +vihatko!=1 +talonen=1 +lihamuruja=1 +kaunihia=1 +kakkaroita=2 +äske=1 +lausuttele=1 +laaskavasti=1 +keitto=2 +kerkeävi!=1 +aas=1 +jäähyväiset=1 +jättelevi=1 +viekö=3 +vierastasi=1 +ulkopuolelle=1 +ovea=1 +kamaltuneisi=1 +halu=1 +kysytellen=1 +lausutellen=2 +vierahissa!=1 +ollessasi=1 +taitavat=2 +tarinat=1 +moiti=1 +alenna=2 +anoppiasi!=1 +ysyvät=1 +miniät=1 +kyläiset=3 +ntoiko=1 +sanoko=2 +annettavan=1 +kapustalla=1 +kannettavan=2 +kesässä=3 +toisentalvellista!=1 +emoa=1 +masentele=1 +maammoasi!=1 +mopa=1 +elätti=1 +imetti=5 +ihanat=3 +rinnat=3 +ihanasta=1 +varrestansa=1 +monet=2 +unetta=1 +vietti=1 +atriat=1 +unohti=2 +tuuitellessa=1 +vaaliessa=1 +pienoistansa=1 +unohtanevi=1 +maammonsa=2 +masentanevi=1 +tunnon=1 +uonelahan!=1 +analassa=1 +makso=1 +kova=14 +kosto=1 +unohtajalle=1 +masentajalle=1 +toruvat=1 +riitelevät=1 +unohit=1 +masensit=1 +kokenut=3 +saunamaassa=1 +maatessansa=1 +olkiloilla=1 +synnytellessä=1 +katalaista=1 +kantaessa=1 +vaippa=1 +kynnysten=1 +kävijä=1 +mieron=3 +teien=1 +tietelijä=1 +kullallensa=3 +kaunollensa=1 +vaahtokuulla=1 +kevätkuulla=1 +keikutteli=1 +heiän=1 +heill'=1 +kultansa=1 +armahansa=3 +kullatoin=1 +ko'itoin=1 +armahatoin=1 +menetki=1 +noua=1 +nouin=1 +kiurun=2 +sulhoni=1 +syäntä!=1 +lin=1 +kasvaessani=1 +kanerva=1 +vesa=4 +noustessani=1 +ympynen=1 +yletessäni=1 +mesimarja=1 +mainittaissa=1 +kuiskuteltaessa=1 +taattoni=2 +lakla=1 +lattioilla=1 +vesilintu=1 +sirkkunen=1 +ävin=1 +hersuin=1 +hiekkarantasilla=1 +kukkakunnahilla=1 +jokaisen=2 +lakson=2 +leikkiä=2 +pitelin=4 +ainoista=2 +ritahan=1 +kärpän=2 +lautasehen=1 +luotunaki=1 +tuuiteltunaki=1 +anoppelahan=2 +ou'uin=2 +toisille=2 +jou'uin=3 +puola=3 +purtavaksi=1 +manattavaksi=1 +oka=4 +koiskaeli=1 +haukkaeli=1 +aitihin=1 +anottihin=2 +olevan=3 +naitaessa=1 +kammaria=1 +aittamaina=1 +kujavieret=2 +kukkamaina=1 +kangasvieret=2 +purnut=4 +puitua=2 +puitavia=1 +saatuja=2 +rahoja=2 +saatavia=2 +ainpa=2 +kälkö=1 +lyöneheksi=1 +tuella=1 +seitsemällä=2 +seipähällä=1 +armotuutta=1 +lemmetyyttä=1 +mieliä=1 +pahoja=5 +puimatointa=1 +ko'in=3 +kunniata=2 +lempeä=3 +tavoitin=1 +tuomalla=1 +päretten=1 +poimennalla=1 +pieksin=1 +otsani=1 +pihtipuolisehen=1 +suuss'=1 +ouot=1 +kaihat=1 +kierot=1 +perivihaiset=1 +tuikahuvi=1 +ilkeän=5 +armottoman=2 +kuitenkin=1 +armon=4 +neuvottava=3 +hyppäsin=1 +jaloilla=3 +turkan=1 +myöhän=1 +nousin=4 +vaivaisen=2 +leino=1 +vierettäisin=1 +kaha=2 +panisin=4 +survoin=1 +kiusan=2 +karkeat=1 +tulikulkun=2 +kuiskaella=1 +pintapöyän=4 +kultalaiasta=1 +kupista=1 +apoin=1 +liesipankko=1 +pöytänäni=1 +kapusta=1 +lusikkanani=1 +se'in=8 +miniänä=3 +leivoin=1 +leiväkseni=1 +kapalla=1 +ryypin=1 +ryypykseni=1 +ini=3 +kalki=1 +kuorehia=1 +notkuin=1 +nuottapuilla=1 +anoppini=1 +antamasta=1 +päteisi=1 +kerraksensa=1 +kelpoaisi=3 +esät=1 +kontuja=1 +keräsin=1 +väännin=2 +taikon=1 +muinenki=2 +kasakka=1 +työnnettihin=1 +riihestä=1 +rive'in=1 +riusa=1 +jyke'in=1 +loukku=1 +rave'in=1 +taikko=1 +tanhuasta=1 +uskottu=1 +uupuvani=1 +varattu=1 +vaipuvani=1 +uupuivat=1 +vaipuivat=1 +piloinen=1 +te'in=2 +hartion=1 +nnas=2 +tuomittihin=1 +käskettihin=1 +soimat=1 +nostettihin=2 +kielet=6 +tapani=1 +kunniani=1 +satoivat=1 +putoelivat=2 +tulikipunat=1 +epäillyt=2 +eeskipäin=1 +akan=2 +apuna=3 +suurenti=1 +suruni=1 +sueksi=2 +muuttui=3 +kauno=2 +karhuksi=1 +kylin=2 +työnsä=2 +itkin=3 +itsekseni=1 +ajattelin=1 +aitassani=1 +uistin=1 +elantoani=1 +kaunon=5 +kartanolla=2 +vierettelin=1 +omenan=3 +istutella=1 +ilke'ille=1 +juurille=1 +iäksensä=1 +kuuksensa=1 +kujertamahan=2 +isipa=1 +paremmillenki=2 +pitemmillenki=1 +laajemmille=2 +paremmanki=2 +verevämmän=1 +uutuin=1 +pulluksehen=1 +tartuin=1 +talluksehen=1 +varikselt'=1 +korpilta=1 +kopannut=1 +syövältä=1 +suelta=1 +kontiolta=1 +isinpa=1 +mäellenki=1 +mentyäni=2 +tervaskannon=1 +leppäpökkelön=2 +pannut=5 +turpehesta=1 +naavoista=1 +pahoista=5 +savesta=4 +pahkat=1 +korviksensa=1 +haarukan=1 +jaloiksi=1 +laitoissani=1 +huokaelin=1 +attui=1 +seinuksella=1 +seisomahan!=1 +portahalle=3 +tulosta=1 +tunsin=1 +astunnasta=1 +arvaelin=1 +tuulettaki=1 +viimattaki=1 +ikenet=3 +irvellänsä=1 +kiljan=1 +kaljallansa=1 +väätty=2 +pihlaja=4 +käätty=1 +lykkeävi=1 +kolkkoavi=1 +tulla!=1 +vierehensä=2 +nahkaruoskan=1 +naulaltansa=1 +eninpä=1 +minäki=7 +venähyin=1 +kyynäspäätä=1 +vihaista=1 +paksuja=1 +mursunluista=1 +ousin=1 +kylmältä=1 +kyleltä=1 +viluiselta=1 +suorihe=2 +uksesta=1 +uhitti!=1 +äsi=2 +haparoivi=1 +jakeli=1 +anneksivi=1 +neuvoksi=3 +neuvon=5 +antajaksi=2 +teetin=1 +paulat=1 +panetin=1 +seisoin=2 +seinävieret=4 +kuuntelin=1 +perukset=1 +viihtyisi=1 +asettuisi=1 +ankarainen=1 +viihy=1 +viimeinkänä=1 +aioinkana!=1 +vihattuna=1 +vierressäni=1 +ollessa=1 +rvelin=1 +ajattelime=1 +vihanpitoa=1 +kaukaista=1 +ylenkatsetta=1 +lemmon=3 +leisiossa=1 +pirujen=1 +pesäsijassa=1 +eitin=1 +hempeät=1 +tupaset=1 +asuinmajani=1 +ierin=2 +ventoja=1 +kuivat=2 +vaakkuivat=1 +varikset=2 +harakat=1 +hakahtelivat=1 +kotisi=1 +synnyntäsijasi!'=1 +tuotana=2 +ammoin=3 +kaatui=4 +venakko=1 +nnoin=1 +kääkäselle=1 +kylmä=7 +kääkä=1 +ultua=1 +seisotaime=1 +likistämähän=3 +istän=1 +kiukahalle=3 +kylmät=4 +kiukahassa=2 +käännän=1 +hiilokselle=2 +hiilet=5 +hiiloksessa=2 +eikko=3 +lautsalla=1 +lamovi=1 +pöllöttävi=1 +vaaksa=1 +muulla=2 +vartalolla=1 +kortteli=1 +kovaa=1 +nokea=1 +vastaelin=1 +siskoasi=1 +liekuttamat=1 +hanhen=3 +hautelemat=1 +pyyn=2 +pesästä=4 +saamat!'=1 +naisellensa=2 +kuiskaeli=2 +anki=1 +siskolleni!'=1 +eikon=2 +naljasilmä=2 +kaalia=1 +rasvan=2 +koitellunna=1 +usti=3 +murkinan=2 +pitännä=1 +vierahalle!'=1 +vierahalle=6 +sitänä=2 +siivon=1 +sisaresten=1 +silmivettä=1 +kälysten=1 +käenpesintä=1 +siirryin=1 +synnyntäsijalta=1 +rannikolle=2 +vaivaiset=1 +olettelevi=2 +virkkaja=2 +tuikuttaja=2 +puhelijata=1 +käskijätä=1 +satehesta=1 +saatuani=1 +kylmästä=2 +kyhättyäni=1 +hallassa=2 +hamehen=3 +tuppurissa=1 +uskonut=3 +kertaellut=1 +juonin=1 +joutuvani=1 +pääseväni=1 +jotk'=3 +juonet=1 +joutunna=1 +eljäskolmatta=1 +neuvottuna=1 +opastettuna=1 +sulholleni=1 +veikkoa=1 +armahampi=3 +lauhkeampi!=1 +uulesta=2 +liinalinnustasi=1 +saamaisestasi=1 +kanasta!=1 +saaman=2 +saamastasi!=1 +kiität=1 +hyvinki=1 +kiitä!=1 +ue=1 +kiitokset=1 +isolle=3 +emoselle=1 +tuuti=1 +morsiamen!=1 +uhas=1 +soreainen=1 +riski=2 +rinnallasi=1 +vereväinen=1 +riihenpuija=1 +hempulainen=1 +heinänlyöjä=1 +pulski=1 +varski=1 +vaatevalkaisija=1 +kensti=1 +rihman=1 +karski=1 +portimo=1 +pinossa=1 +käpy=1 +linnakunta=1 +uinaellut=1 +pirkeheltä=1 +surinehelta=1 +ulhokainen=4 +nuorukainen=4 +kaunokainen!=4 +ao=4 +viikate=1 +terävä=1 +vartehen=1 +hyvähän=1 +veistele=1 +kalkuttele!=1 +päiväpaiste=1 +viepä=1 +näet=1 +herskähtävi=1 +korskahtavi=1 +vihviläinen=1 +viuskahtavi=1 +suolaheinä=1 +suiskahtavi=1 +mätäs=1 +myötähän=1 +vesan=1 +katkeavi=2 +pätevä=3 +käärinlauta=1 +suksekset=1 +kangasneuvot!=1 +kangaspuille=1 +piohon=1 +piukkoavi=1 +kangaspuut=1 +kamahtelevi=1 +kalske=1 +pirske=1 +loitommalle=2 +kat=2 +arvelevat=6 +kysyvät=1 +kultani=1 +herttaiseni=1 +helskyttävi=1 +askiko=1 +lapoja=2 +piitämiä=2 +kutoma=4 +kehreämä=2 +tavattaren=1 +osaama=1 +ähettären=1 +täyttelemä=1 +ajelemahan=1 +neitosesi=1 +kanasi=1 +varpuistasi=1 +liinalinnuistasi=1 +vieruhun=1 +ve'elkö=1 +kolkkihin=2 +ajelko=1 +kaa'atelko=1 +kivilöihin=2 +kiskotelko!=1 +vieruihin=1 +ve'elty=1 +ajeltu=1 +kaa'ateltu=1 +kiskoteltu=1 +neioistasi=1 +kuletelko=1 +kullaistasi=1 +nurkkihin=1 +nuhajamahan=1 +soppihin=1 +sohajamahan!=1 +entisen=12 +nurkissa=1 +nuhannut=1 +sohannut=1 +soppiloissa=1 +keskilattioilla=1 +taattonsa=2 +äitin=4 +armahana=1 +kanaista=2 +vehkahuhmarelle=2 +parkin=2 +survontahan=2 +olkileivän=2 +leivontahan=2 +petäjäisen=6 +pieksäntähän!=1 +pieksäntähän=1 +ieös=1 +kanoa=2 +vieös=1 +viljamättähälle=1 +ru'ispurnun=1 +ohrapurnun=1 +ottajaksi=1 +taikinan=2 +taputtajaksi!=1 +hanhoistamme=1 +ikävillä=1 +itketelkö!=1 +ulisiko=1 +neiollen=1 +puuru=1 +puikkoloihin=1 +valkko=1 +tuttavan=3 +tuville!=1 +liinalinnuistamme=2 +oletelko=1 +orjanasi=1 +palkanpiikana=2 +pi'elkö=2 +kiellä=4 +kellarista=2 +epeä!=1 +oleteltu=1 +orjan=11 +arvon=1 +pi'elty=1 +kielletty=1 +evätty=1 +vehnäsiä=2 +kananmunia=2 +maitotiinun=1 +olutpuolikon=2 +povella=2 +aittoja=1 +avellen=1 +luhtia=1 +lukiten=1 +pitelet=1 +tunnetahan=1 +syötetähän=4 +juotetahan=3 +hevosesi=1 +riisutahan=1 +tallihin=2 +talutetahan=1 +kauravakka=1 +neioistamme=1 +su'uttomaksi=1 +laatiko=1 +lajittomaksi!=1 +neiollamme=1 +suku=3 +laji=2 +laaja=1 +kylveä=1 +papuja=1 +jyvä=1 +kullenki=2 +pellavaista=1 +kuitu=1 +neioista=1 +opastelko=1 +ruoskin=2 +nahkaruoskin=2 +nau'utelko=1 +vitsoin=2 +viisin=5 +vingutelko=1 +vajan=2 +vangutelko!=1 +opasteltu=1 +nau'uteltu=1 +vinguteltu=1 +vanguteltu=1 +eiso=1 +seinänä=1 +e'essä=6 +pysy=1 +pihtipuolisena=1 +torua=1 +vihata=1 +soimaella!=1 +ere=1 +pieksämähän=1 +mukittamahan=1 +ethän=1 +raahi=1 +raukaistasi=1 +henno=1 +hertaistasi=1 +kuultuasi=1 +aneltuasi!=1 +euvo=2 +neitoasi=3 +omenoasi=1 +neuvo=4 +vuosikausi=1 +kummassaki=1 +suusanalla=1 +iskennällä=1 +polulla!=1 +ruoko=1 +ruo'ostosta=1 +karvakorte=1 +kankahalta!=1 +neljäs=1 +korahuta=1 +korttehella=1 +saran=1 +syrjällä=1 +raipalla=1 +rapoa!=1 +korpinotkelmosta=1 +helman=2 +neiollesi=1 +hepäise=1 +sivalla!=1 +vitsasella=1 +oksalla=3 +opasta!=1 +nelisnurkkaisessa=1 +sammalhuonehessa=1 +nurmella=1 +nukita=1 +pieksä=1 +kuuluisi=1 +naapurihin=1 +metsähän=7 +hartioita=1 +pehmitä=1 +perälihoja=1 +sivele=1 +korvia=1 +koseta=1 +kuppi=1 +kulmalle=1 +sinimarja=1 +uostapa=2 +kysyisi=1 +kyntäjät=1 +näkisi=1 +nauraisi=1 +talununna=1 +tappelossa=3 +repimä=1 +kaapaisema=1 +susiko=1 +sulhasena=1 +kanssakumppalina=1 +mieronkierto=2 +kiukahalla=3 +nouatelko=1 +ihat=1 +ostin=5 +voit=1 +kalat=6 +särpimet=1 +monensukuiset=1 +vehnät=2 +siistiä=1 +ainen=1 +repijä=1 +muotoansa=1 +mullistellen=1 +väännitellen=1 +äyhki=1 +ähmissänsä=1 +vihoissansa=1 +virkkaeli=1 +kuppeloperäksi=1 +halkohakkuriksi=1 +muistin=1 +mutkan=7 +osasin=1 +kolotin=1 +likisti=1 +linnuksensa=1 +karsin=2 +katajan=1 +kumarsi=1 +kullaksensa=1 +pajuilla=2 +kapusi=2 +kaulahani=1 +huokaiseikse=8 +henkäiseikse=4 +ässäp'=1 +lähtö=3 +liittoni=1 +likemmä=3 +läyli=1 +lähteäki=1 +erota=1 +tukala=1 +ylenin=2 +ehosti=2 +kasvantoikäni=1 +lapsipuolen=1 +luullut=2 +luopuvani=1 +eroavani=1 +liepeheltä=1 +hartiolta=1 +luulen=1 +luovun=1 +uskon=1 +eroan=1 +ero=3 +tyhjettynä=1 +juotuna=1 +korjat=1 +käännettynä=1 +lappe'in=1 +latohon=2 +kalten=1 +karjahuonehesen=1 +erotessani=1 +lähtiessäni=1 +hyvyyen=1 +armauen=1 +mielisiivot=1 +iitän=2 +entisistäni=1 +eloista=1 +murkinoista=1 +muinaisista=1 +parahimmista=1 +paloista=1 +tuuiteltuasi=1 +pienoisna=1 +pi'eltyäsi=1 +ruokkieltuasi=1 +kiitän=4 +kostelen=1 +perehen=2 +kasvinkumppalini=1 +joien=1 +joukossa=1 +ehtoinen=6 +heimokuntani=1 +heleä=2 +huolelle=2 +ruvetko=1 +saako=2 +surulle=1 +menenki=1 +kulkenen=1 +johonkuhunki!=1 +aistanevi=1 +kumottanevi=1 +tähet=3 +välkynevi=1 +otavat=1 +ojentunevi=1 +kasvinkartanoilla=1 +lähenki=3 +saamasta=1 +salista=1 +kestikellarista=1 +eitän=3 +maani=2 +heinikkopihani=1 +veteni=1 +hiekkarantaseni=1 +kylpeä=1 +pasikoia=1 +paimenille=1 +sorehtijoille=1 +maleksijoille=1 +lepiköt=1 +lepeäjille=1 +kanervikot=1 +kaahlajille=1 +aitavieret=1 +astujille=1 +kujavarret=1 +kulkijoille=2 +pihat=2 +juoksijoille=1 +seisojille=1 +siivojille=1 +lakasijoille=1 +ellot=1 +ilveksen=6 +levätä=4 +lähtijän=1 +sykysyisen=3 +isku=2 +hamosen=1 +hiepsintä=1 +käytyäni=2 +tajunne=1 +kujerran=2 +päälaella=3 +laulattelen=1 +nousnut=6 +kasvanut=2 +katajapehko=1 +kasvopäille=1 +tullessani=1 +pitkille=2 +tuntene=1 +kappaletta=1 +alimainen=1 +perimäinen=1 +seiväs=4 +pistämäni=1 +neitona=3 +vitsastamani=1 +moni=2 +mahova=1 +juottamani=1 +vasikkana=1 +vaalimani=1 +ammoa=1 +rikottelevi=3 +piharikoilla=3 +tuntenevi=3 +kotoiseksi=3 +tyttäreksi=3 +soni=1 +ikioronen=1 +syöttämäni=2 +apattamani=1 +hirnua=1 +eikkoni=1 +opastamani=1 +haukkua=1 +valkamani=1 +elosijani=1 +sijoillansa=2 +siikasalmet=2 +asemillansa=1 +apajat=1 +lautakattoinesi!=1 +tullakseni=3 +kaaputellakseni=3 +sintsi=3 +lautasiltoinesi!=1 +ääpä=1 +pihlajaisinesi!=1 +ätän=1 +marjoinensa=1 +kukkinensa=1 +kanervinensa=1 +saarinensa=1 +syvät=2 +salmet=2 +siikoinensa=1 +kuusinensa=2 +korpinotkot=1 +koivuinensa=1 +penkat=1 +mäntyset=1 +petäjikössä=2 +tuomikko=2 +kaivotiellä=1 +kuoret!"=1 +äivät=3 +suostutteli=1 +meiltä=11 +sorsan=2 +maanitteli=1 +vietteli=1 +kalasen=1 +rahoilla=1 +hope'illa=1 +houkutteli=1 +meitä=4 +juohattavi=2 +aapi=3 +saavit=1 +seistäksensä=2 +kolataksensa=1 +korennot=1 +siivomatta=2 +lakaisematta=1 +pinttyä=1 +pikarin=1 +tummentua=1 +kahuttelevi=1 +rannikoita=1 +hietaharjun=1 +omer=1 +soitti=18 +ramasi=1 +kapla=3 +patvinen=2 +pasasi=1 +tuominen=1 +tutasi=1 +vinkui=2 +vitsaiset=1 +saverkot=1 +vapoi=1 +vaskirenkahaiset=1 +juostessa=1 +laukatessa=1 +ohjassa=2 +laialla=1 +tuvat=6 +lman=3 +nuoraisena=1 +paksuna=1 +tuprusi=1 +ylös=14 +iideskolmatta=1 +vuoteltihin=2 +katseltihin=1 +nuotehet=1 +vanhoilta=1 +istuessa=1 +polvet=3 +nuorilta=1 +nojuvi=1 +vuottaessa=1 +paleli=2 +seinuksilla=2 +seisoessa=1 +kesk'=1 +raittaessa=1 +salolta=1 +kapina=1 +okka=3 +luopuisa=3 +rekonen!=1 +keralla!=2 +ähes=2 +kartanoita=2 +saamille=2 +varustamille!"=1 +varustamille=1 +yyhyet=1 +vihertelevät=1 +vesaisilla=1 +vempelillä=1 +käkyet=1 +kukahtelevat=1 +oravat=1 +samoelevat=1 +ylä=1 +nousentoa=1 +mansikkaista=1 +tervaista=1 +puolinkana=1 +mokominkana=1 +veijoani=2 +minjoani=1 +atsoin=1 +mihin=5 +tokko=4 +pientä=5 +kasvatteli=3 +laihoa=1 +lihoitti=1 +tuntuessa=1 +jäähtymättä=1 +aamusilla=2 +päässäni=2 +veijon=2 +saani=1 +kolaja=1 +korja=1 +pienille=3 +kape'ille=4 +olkinen=1 +kaksikaplahinen=1 +saaniksi=1 +korjaksi=1 +korotteleisin=1 +veijoni=2 +vetäisi=4 +kaunoni=1 +päiväkauen=1 +sykeröni=1 +syrjällehen=1 +suikulaksi=1 +vierellä=2 +punaposki=3 +puolellansa!=1 +asketapa=1 +vietätä=1 +heinillensä=1 +taanoisille=2 +kauroillensa!=1 +meille=4 +terveyttä=4 +kaikelle=1 +kylälle!=1 +ehtyäsi=1 +tervehyiset=1 +tarinojasi=1 +matkasitko=1 +mainehitta=1 +tervehenä=4 +voitit=1 +sorritko=1 +sotiveräjän=2 +levititkö=1 +pirotitko=1 +astuitko=1 +istuitko=1 +kyselemättä=2 +anelematta=2 +kävipä=1 +tiensä=1 +matkansa=2 +imantehena=2 +voitti=1 +sortipa=1 +langettipa=1 +lautalinnan=1 +lehmusseinän=1 +käyessä=3 +suojassansa=1 +kainaloisessansa=1 +puolellansa=1 +valloissansa=1 +valehen=1 +tyhjin=3 +juosneheksi=1 +juosnut=7 +liinaharjan=1 +liikutella!=1 +iessäpä=1 +vaahessa=1 +tuvun=1 +tuotuansa=1 +ve'ettyänsä=1 +laitiosta!=1 +nostajasi=1 +ylpeä=1 +ylentäjäsi!=1 +orjasta=2 +kohottuasi=1 +temminkäistä=1 +maksankarvallista=1 +sikojen=2 +silittämäistä=1 +porsahien=1 +polkemaista=1 +lampahan=2 +latsottamaista=1 +hieromaista!=1 +askelilla=2 +taputa=1 +tavin=1 +pestyjä=1 +pihoja=2 +tasaisia=1 +tanteria=3 +asettamia=1 +veljen=3 +veistopenkeriä=1 +siniketoja!=1 +siirrä=2 +sintsin=1 +siltaselle=1 +sintsiä=1 +simaista=1 +katoksen!=3 +tämänki=7 +mennehen=6 +sorsanluinen=1 +sillallista=1 +seisojaista=1 +laen=1 +astujaista=2 +iloittelihe=1 +ikkunaisten=1 +istujaista=1 +kääkäset=1 +käkertelihe=1 +sormuskättä=1 +sulkijaista=1 +kykertelihe=1 +hempujaista=1 +aukieli=2 +ovellista=1 +aukojaista=1 +pyörähteli=1 +pirtillistä=1 +pyyhkijäistä=1 +sintsinen=1 +sintsillistä=1 +siivojaista=1 +vajaset=1 +vasertelihe=1 +vajallista=1 +vastakättä=1 +piilten=2 +poimijaista=1 +aittaset=1 +alentelihe=1 +aitallista=2 +orret=3 +notkui=8 +parret=1 +painui=1 +kukertelihe=1 +kujallista=1 +kulkijaista=1 +lääväset=1 +läävällistä=1 +läänijäistä=1 +tanhuaiset=1 +taantelihe=1 +tanhuallista=1 +tavia=1 +eilisenki=2 +aioin=2 +ammoi=1 +aikalehmä=1 +aamuvihkon=1 +antajaista=1 +hevoisvarsa=1 +hirnakoitsi=1 +kaikerti=1 +kevätkaritsa=1 +parantajaista=1 +raittoi=1 +varronnassa=1 +vuotannassa=1 +täysinesi=4 +ulkoinen=1 +urohinesi=1 +vaja=2 +vierahaisinesi=1 +tuohikatto=1 +satalauta=2 +nuoekansa!=1 +juoleutta=2 +paikat=2 +sivalluta=1 +silkkiverhot!=1 +äytä=1 +näätäistäsi=1 +käytyäsi=4 +kaheksin=1 +katseltuasi!=1 +äkesit=1 +vesiltä=5 +sinisotkan=1 +vihannimman=1 +virven=1 +vihannasta=1 +virviköstä=1 +tuorehimman=1 +tuorehesta=1 +tuomikosta=1 +vetelet!=1 +ervaskannon=1 +tervapuolikon=1 +pituutta=2 +kerinkannan=1 +korkeutta!=1 +rukka!=1 +toivotit=1 +sanoit=3 +saavasi=1 +tuovasi=1 +saitki=1 +tuppeloisen!=1 +ait=1 +suovariksen=1 +aialta=1 +ajoharakan=1 +pellolta=1 +pelotuslinnun=1 +mullokselta!=1 +kinnasta=2 +kutonut=1 +sukkoa=2 +su'unki=1 +yhjänä=1 +appelahan=1 +hiiret=1 +kopsassa=1 +kopasi=1 +hörppäkorvat=1 +lippahassa!"=1 +kummaisen=1 +tarinan=1 +lausuit=1 +kunnotoin=1 +latelit=1 +uista=2 +kummat=6 +kuulukohon=1 +häväistykset=1 +häälyköhön=1 +neitosesta=1 +väestä!=1 +sanasen=1 +kertaelit=1 +yötisen=1 +vasikan=1 +pennun=1 +päiväkunnan!=1 +puolikypsi=1 +pihlajassa=1 +koivussa=1 +koreasulka=1 +valorinta=1 +vaahteressa=1 +aksastana=1 +soreutta=1 +muhkeutta=1 +turkit=1 +tuotavana=2 +vaipat=1 +verat=1 +ve'ettävänä=1 +aljo=4 +neitosella=1 +kehrän=1 +kiertämätä=1 +hyppisen=1 +valkehia=1 +talvisotkun=1 +suorimia=1 +kevätpäivän=1 +valkomia=1 +kesäkuien=1 +kuivomia=1 +hurstit=1 +huilahukset=1 +pällähykset=1 +sivallukset=1 +silkkihuivit=1 +vilahukset=1 +villavaipat=2 +mutso=3 +valkeanverevä!=1 +kuuluit=1 +tyttönä=1 +miehelässä!=1 +rupea=4 +huolehtia!=1 +ojavarrelle=1 +otettu=9 +mutso!=1 +sinulta=1 +näitkö=1 +kekoja=1 +keräperiä=1 +näsäpäitä=1 +närttehiä=1 +talosen=1 +kyntämiä=2 +eitokainen=1 +nuorukainen!=1 +tunsit=1 +olla!=1 +mutson=1 +kasvoa=3 +piossasi=1 +piimäpytty=1 +voivatinen=1 +täss'=4 +äss'=1 +lauat=2 +verrat=4 +himo=1 +pyitä=1 +pyytämiä=1 +ky'yltä=1 +apelta!=1 +ysy=2 +sulholtasi=1 +toimittele=1 +tuojaltasi!=1 +juoksijata=1 +siiven=6 +siukovia=1 +ve'essäkänä=2 +kalaparvea=2 +saaja=2 +tuoja=1 +tuone=2 +kiirettä=1 +huhmarelle=1 +kuohutti=1 +rukihit=6 +pesevi=2 +valkaisevi=1 +kyläistä=1 +paikaistani!=1 +urmet=1 +rannassa=1 +vesilinnun=1 +juotettihin=2 +syötettihin=1 +liioilla=3 +lihamuruilla=2 +kakkaroilla=1 +olu'illa=1 +ohraisilla=1 +viertehillä=1 +vehnäisillä=1 +kystä=2 +juoa=8 +punaisissa=1 +purtiloissa=1 +kaukaloissa=1 +pirotella=1 +piirahia=1 +murotella=1 +voimuruja=1 +sirotella=1 +lohkota=1 +lohikaloja=2 +kuraksella=1 +lut=2 +ostamatoin=1 +markoin=2 +maksamatoin=1 +oluoinen=1 +huulten=1 +huuhtimeksi=1 +mielten=1 +kääntimeksi=1 +laululle=4 +töille=7 +virtten=2 +veitoseni=1 +suulliset=1 +sanalliseni=1 +kielelliset=1 +kumppalini!=1 +hanhet=1 +suutasusten=1 +sisarukset=1 +silmätysten=1 +veikot=2 +vieretysten=1 +laiatusten=1 +lähemme=1 +työnteleimme=1 +aulanta=1 +runoilla=1 +töitä=4 +kukunta=1 +kevätkäellä=1 +painanta=1 +sinettärillä=1 +kuonta=1 +kankahattarilla=1 +aulavat=4 +apinki=3 +heittelevät=1 +harvoilta=1 +pallehilta=1 +suurukselliselta=1 +heläjävät=2 +vesimaljan=1 +juotuansa=2 +purtuansa=1 +juomilta=1 +jyvällisiltä=1 +olu'ilta=1 +ohraisilta=1 +nokisilta=1 +nuotioilta=1 +hiilisiltä=1 +hiertimiltä=1 +naistenki=2 +mesitiinun=1 +sivullamme=1 +luonamme=1 +joist'=1 +syöen=2 +syömät=4 +juoen=2 +juomiset=2 +elellä=4 +eletä=2 +syöähän=1 +surutta=1 +eletähän=1 +umman=1 +isännänkö=1 +kiittivät=1 +suojan=1 +korvesta=3 +tyyskät=1 +männyt=2 +lansatut=1 +paikalle=2 +asettanut=1 +ankaralle=1 +suuriksi=1 +sukutuviksi=1 +kartanoiksi=1 +salvannut=1 +hirret=3 +hirmulta=1 +mäeltä=3 +ruotehet=1 +rome'ikolta=1 +malat=1 +marjakankahalta=1 +tuohet=1 +tuomivaaran=1 +sammalet=1 +sulilta=2 +tesmällensä=1 +paikallensa=1 +salvaimella=1 +katolla=1 +tehessä=2 +laaittaissa=1 +lattiata=3 +saaessa=3 +mont'=1 +tuulta=3 +säätä=2 +hirveätä=2 +jäänyt=1 +hattua=1 +havun=4 +vajonnut=1 +kyläkunnan=2 +havannut=2 +havumajoilta=1 +havu=1 +pesnyt=1 +sirkut=3 +iitäpä=2 +tuttua=2 +lautsantäyen=1 +iloitsijoita=1 +lausujoita=1 +karsinat=1 +seisojia=1 +aitovieret=1 +astujia=1 +kulkijoita=1 +matelijoita=1 +sännän=1 +esinnä=2 +kiitin=4 +ruokien=1 +täyttämästä=1 +leipoi=2 +käpe'illä=1 +kyperillä=1 +kymmenillä=1 +vierahat=2 +sianlihoilla=1 +kohokuori=1 +kokkaroilla=1 +terät=2 +veitsistämme=1 +putosi=9 +puukoistamme=1 +lohkoessa=1 +halkoessa=1 +taloinen=3 +kukotta=2 +lapsetta=2 +karata=2 +hankittaissa=1 +teoksia=1 +hiivoja=1 +rakettaessa=1 +makujuoman=1 +juoksutella=1 +iuista=1 +imeltyneistä=1 +make'ista=1 +maltahista=1 +puulla=3 +puuhaellut=1 +korennolla=1 +koukkaellut=1 +vaanpa=1 +kohenti=3 +käännytteli=2 +savuttomassa=1 +la'aistuilla=1 +lautehilla=1 +iskulle=1 +syänyöllä=1 +yksinänsä=2 +pelätä=1 +vuotas=2 +patvaskani!=1 +patvaskaksi=1 +oppahaksi=1 +patvaskana=1 +oppahana=1 +patvaskalla=6 +haljakkainen=1 +kaita=1 +suolien=1 +kohasta=1 +kauhtana=1 +kapoinen=1 +hietoa=1 +takapuolet=1 +paitoa=1 +pilkottavi=1 +riukuttama=1 +ussakka=1 +kirjokynnen=1 +kirjoittama=1 +tulettomalla=1 +silkkiset=2 +sukan=1 +sitehet=1 +säteriset=2 +säärinauhat=1 +huoliteltu=1 +vesiteiret=1 +hanhuet=1 +havulla=2 +muuttolinnut=1 +murrikolla=1 +kullansuortuvaiset=1 +kullanpalmikkoinen=1 +pystyinen=1 +kypäri=1 +läiköttäjä=1 +jot'=2 +saatane=1 +sataisin=1 +tuhansin=2 +patvaskani=1 +saajanaisen!=1 +saajanainen=4 +kust'=1 +onnellinen=4 +uolt'=3 +tuolt'=2 +anikan=1 +ulkopuolta=1 +sieltäkänä=2 +pereäkänä!=2 +ienan=2 +pääliltä=2 +mansimarja=1 +pellolla=1 +aajanaisen=1 +somainen=1 +saajanaisen=4 +kuulut=3 +kulmat=3 +kullankiehkuroissa=1 +kullanvipalehissa=1 +kullankäärilöissä=1 +kullanhelmilöissä=1 +kullansolmuloissa=1 +silmäripset=1 +simpsukoissa=1 +kumottavaksi=2 +kultasolki=1 +paistavaksi=2 +kaulus=1 +läikkyväksi=1 +lakki=2 +annas=1 +katson=2 +vänkeänä=1 +nuoriso=1 +somana=1 +juoleana!=1 +ennoltaki=1 +vänkeyttä=1 +nuorison=1 +somuutta=1 +aikk'=1 +haljakassa=1 +huutehessa=1 +aamurusko=1 +päivänkoite=1 +uokeat=1 +löyhät=1 +kutsuloilla=1 +rahataskut=1 +rahakukkarot=1 +kutsuvierahilla=1 +kutsuloille=1 +siirtihe=1 +virsissänsä=2 +virrelläpä=1 +runolta=1 +laulajalta=1 +paukahutti=1 +irti=2 +loskahutti=1 +vanhalassa=1 +vähenevässä=1 +uonelle=3 +kävisi=1 +orasen=3 +vääntiän=3 +väeltä=2 +korjanen=2 +kohentoani=1 +nuoremmat=1 +laatiasi=1 +kohentoasi=1 +laulavi=1 +salohon=2 +pihlajan=2 +pätevän=1 +korjaksensa=1 +painalti=1 +jalaksiksensa=1 +kaplaksia=1 +vempeleitä=1 +kohennetuksi=1 +laaituksi=3 +isti=3 +istuihe=4 +laskettihe=1 +laitiohon=1 +itsattaki=1 +helmin=1 +lyömättä=1 +appehille=1 +suuruksille=1 +aukomille=1 +uudeskolmatta=1 +kynnännässä=1 +vakoannassa=1 +orvalta=1 +kuulennalta=1 +uulevi=1 +jumun=1 +kylältä=1 +järyn=1 +järvien=1 +iljeneltä=1 +kapinan=1 +uohtui=3 +mielehensä=2 +tuuma=3 +aivohon=4 +ohjola=6 +salajoukko=1 +juominkia!=1 +urti=1 +veret=3 +kynnöksensä=1 +vaon=1 +keskivainiolle=1 +ruoka=1 +ruttoisesti=2 +alaisen!=1 +ämmitä=1 +samassa=3 +riu'uttele=1 +puhasteleikse=3 +sueiksen=1 +sulho!"=1 +ruoan=2 +ruokoa=1 +kylpyhuonehesen=2 +peiponen=3 +peseikse=2 +pellavaspioksi=1 +kaulanvarren=1 +somat=2 +sopani=2 +pukisin=1 +varustaisin=1 +varrelleni!"=1 +ähetkö=1 +ammuntahan=2 +salajoukon=4 +vaka'iset=1 +vaatteheni=1 +häissä=2 +häilyteltäväni=1 +pi'eltäväni!"=1 +kavetta=2 +pojalle=3 +aukueni=1 +kutsuttu=2 +tahotakana=1 +urjat=1 +kutsuen=1 +hyppeleikse!=1 +miekassa=1 +tuliterässä=1 +säilässä=1 +säkenevässä=1 +pitoihin!=2 +onet=1 +matkallasi=1 +isot=2 +tielläsi=1 +imehet=3 +surmoa=2 +kovinta=1 +kuolemata=2 +surmia=1 +kuolemia=1 +varannekana=1 +viimeinenki=1 +anon=3 +surmat=2 +pääset=2 +päiväyksen=5 +vastahasi=1 +oessa=1 +luo'olla=2 +korko=2 +korolla=2 +hammasta=3 +kitkuttavi=1 +tulijalle=1 +saavalle=2 +käkeävälle=2 +kuolema=4 +leppäisen=2 +sivutseni=1 +siirtymähän=3 +sorsana=1 +sukellan=1 +allina=1 +alenteleime=1 +kouritse=1 +varpahitse=1 +keskimäinen!"=1 +kuoppa=2 +iäti=3 +loppumatoin=2 +kuumia=2 +palavia=1 +paateroita=2 +lumesta=1 +hangesta=1 +hotaisen=1 +vaivaelen=1 +kylpijäksi=1 +kuuman=2 +siirräime=1 +tungeime=2 +lävitse=1 +partana=1 +palane=1 +hivuskutri=1 +kurvettune=1 +jälkimäinen!"=1 +ahtahimpahan=1 +suimistaikse=1 +kaimistaikse=1 +kape'immassa=1 +kujassa=1 +yönyt=1 +sa'anki=1 +söisi=6 +tuhoaisi=1 +turvatointa=2 +uhi=2 +uunna=1 +syötäköhön=1 +rieskana=1 +revittäköhön=1 +inua=1 +palkimella=1 +solmittu=1 +solilla=1 +jotten=1 +jouakana=3 +ntamon=9 +susien=2 +kirokavetten=1 +suelle=1 +karhullenki=1 +rautakahlehisin=1 +rutjon=1 +ruumeniksi=3 +seulaisen=1 +sepalehiksi=1 +selvitäime=1 +matkani=1 +pääsnyt!=1 +matkalla=2 +kummoa=3 +pahimmat=2 +terästarha=1 +teeksennelty=1 +keihä'illä=2 +seivästetty=2 +maoilla=2 +aiastettu=2 +käärmehillä=2 +vitsastettu=1 +sisiliskoilla=2 +si'elty=2 +heitty=2 +hännät=4 +häilymähän=2 +pääkurikat=2 +kuilumahan=2 +pääkehät=1 +kähäjämähän=1 +aass'=1 +toisia=2 +matoja=3 +rata=1 +kiehumassa=2 +hännin=1 +häilymässä=1 +kauheampi=2 +pitelämpi=2 +paksumpi=2 +kujapatsasta=1 +suhahtamassa=1 +lumoa=1 +valkeaisen=9 +vaivutella=2 +manata=2 +käärmehyiset=2 +käännytellä=1 +käännin=1 +paljahin=1 +kätösin=5 +yyt=1 +kynsissäni=1 +tapoin=2 +kymmenkunnan=2 +veressä=1 +talissa=1 +ill'=2 +suupalaksi=1 +käsialaksi=1 +puserran=1 +laiemmalle=1 +muutan=1 +mukahan=14 +astun=1 +salvoksihin!=1 +aseissa=2 +humalassa=1 +miekkahan=1 +tuliterähän=1 +laulettu=1 +ennenkin=2 +tunge=6 +lappalaisen=1 +turjalaisen=1 +hartionsa=1 +leukansa=1 +kauluksen=1 +rintalastasensa=1 +muistat=2 +kerskut=1 +käynnistäsi!=1 +koirankieliset=1 +tunnustellut=1 +mitannut=1 +virrat!=1 +uistapa=1 +mäki=1 +seipähiä=1 +pylvähiä=1 +päätöin=1 +seipähän=2 +leikatahan!"=1 +urja=1 +huolinevi=1 +keksinevi=1 +vainovuotta=1 +sotakeseä!=1 +uro=1 +käyn=1 +itkenyt=2 +kaipaellut=1 +sotisopansa=1 +vainovaattehensa=1 +sotatoverin=1 +siltahan=1 +lattiahan=1 +miekkanen=1 +latva=1 +uskin=1 +miettijäistä=1 +katsojaista=1 +ousen=1 +seinältä=2 +vahvan=1 +vaarnaselta=1 +jouseni=1 +kiveräni=1 +kiinnittäisi=1 +sotisopihin=1 +puki=1 +vainovaattehisin=1 +osto=1 +orjaseni=1 +raatajani!=1 +ou'uta=1 +sotaoriini=1 +vainovarsa=1 +juominkihin!"=1 +tehtäväni=1 +suorittanut=2 +orosi=1 +valjastanut=1 +luku=3 +varannut=2 +lastansa=3 +katasijoilta=1 +oikueni=2 +ainueni=1 +vakauteni!=1 +jou'ut=2 +tapahut=2 +tahansa=2 +juopa=1 +tuoppiasi=1 +keskimaihin=1 +maljasesi=1 +pahemman=2 +pahempi=2 +maljassa=1 +pohjukassa=2 +vakusti=1 +veräjältä=1 +viimeiseltä=1 +puolella=2 +puoliaskelella=1 +selkiävi=1 +jutut=1 +polkemahan=2 +urohoisessa=2 +miehisessä=2 +joukkiossa=1 +re'essä=2 +hetkutteli=1 +teirikarjan=1 +eiret=1 +lintukarja=1 +kapsahutti=4 +äi=6 +hitusen=2 +höyheniä=1 +teiren=2 +sulkasia=2 +tapaeli=1 +tapahtuisi=2 +taipalella=2 +tarpehen=4 +hätävarana=1 +hörösteleikse=1 +luonteleikse=4 +kuorustihe=1 +korjastansa=3 +kaarastihe=1 +vanhempi=2 +vakasi!=1 +ivin=1 +poikitse=2 +oess'=1 +kulkku=1 +höyhenet=1 +säkeninä=1 +säihkäeli=1 +loitompata=4 +innepä=1 +älty=1 +eelle=5 +sivutsesi=1 +vieretse=1 +vaeltamahan!"=1 +tulikulkku=1 +kuiskahella=1 +asken=2 +matkamiehen=4 +kulkun=3 +istumihin=1 +apasip'=2 +kukkaroisehensa=4 +hieroa=2 +hitustelevi=1 +sormen=4 +kymmenen=8 +sovussa=2 +teirikarja=1 +parvi=4 +koppeloita=1 +kokolle=1 +appajan=1 +kulkkuhun=1 +iskulinnun=1 +selvittihe=1 +helmisellä=1 +äks'=1 +oikomahan=1 +helkehyttämähän=1 +ouostuvi=1 +hörähtelevi=1 +ohottihe=1 +kaahistihe=1 +vakitti!=1 +kuumoa=1 +kiveä=3 +palavata=1 +paateroa=1 +osta=2 +luotehelta=2 +istuta=1 +lomatusten=2 +loukahuta!=2 +kiehittele=1 +keihäsvarsi=1 +kuumille=3 +kiville=3 +palaville=2 +paateroille!"=1 +iätti=1 +kohotteli=1 +koilta=1 +yhytti=1 +lomakkohon=1 +atoi=4 +kiehitteli=1 +keihäsvarren=1 +paateroille=1 +tulipa=1 +luminen=1 +hyinen=4 +järvi=2 +muo'ostihe=1 +jäisen=2 +lumisen=1 +äyrähästä=1 +äyrähäsen=1 +rovin=1 +vaelti=2 +vilettämähän=1 +hötkelyttämähän=1 +virstan=2 +seisahtui=1 +äkisti=1 +pakene=2 +paikaltansa=1 +kavahtihe=1 +vastassa=1 +kujalla=2 +pitkien=1 +kujien=1 +tavoitteli=2 +villasia=1 +utustelevi=1 +kesessä=1 +uhui=3 +kämmenelle=1 +uuhet=1 +juoksuhun=1 +uhahti=1 +lauma=1 +lampahia=1 +karitsoita=1 +uet=3 +ryömäisihe=1 +kaimasihe=1 +tarha=1 +kiinnitetty=1 +vankat=2 +vapajamahan=1 +kaikeroitti=1 +taivosehen!=1 +lahatse=1 +kyy=2 +matavi=2 +alemmaksi=1 +ylähätse=1 +huolinut=1 +hätäillä=1 +tupestansa=2 +aitoa=3 +aiakset=1 +avasi=1 +seipähältä=1 +äärme=1 +patsasta=1 +silmeä=1 +maolla=1 +käärmehellä=1 +suuruhiset=1 +keihovartta=1 +tohi=1 +käsiksi=2 +satasilmälle=1 +maolle=1 +tuhatkieli=1 +käärmehelle=1 +ato=2 +maanalainen=2 +karvallinen=3 +kulkija=1 +lehen=4 +juurehinen=1 +pujottelija!=1 +kulosta=1 +juuresta=1 +teukkalehtamahan=1 +peitä=1 +kätke=2 +kielesi=2 +käpeä=1 +sykerräite=1 +sykkyrähän=1 +käperräite=1 +sivu=1 +matkamiehen!=1 +siirry=2 +kule=2 +kursikkohon=1 +kaaloa=1 +kanervikkohon=1 +sala'aite=1 +sammalehen=1 +villakuontalona=2 +halkona=1 +kuleksi=1 +turpehesen=1 +mätä=1 +turpehessa=1 +tupasi=1 +neuloilla=2 +kähäelevi=1 +kiehahtavi=1 +suhahtelevi=1 +vanhoja=1 +eukon=1 +neuvomia=1 +opettamia=1 +vähällä=1 +turvut=1 +tuskihisi=1 +paisut=1 +pakkopäivihisi=1 +halkeat=1 +kolmeksi=3 +etsinen=1 +valtavanhempasi=2 +sykkä=1 +synnyntäsi=1 +kasvantasi=2 +kuolan=1 +lapovilla=1 +rannallen=5 +rapean=1 +pauhun=1 +partahalla=3 +näkivät=1 +sanoivat=2 +kunpa=2 +siunoaisi=1 +ahasta=1 +oksennosta=1 +loisin=1 +siunoaisin=1 +häjy=1 +luojaksi=1 +kinalle=1 +yöjättären=2 +sylkemälle=1 +mustaksi=1 +maoksi=1 +enki=1 +hiiloksesta=1 +syyetty=1 +yöjättäreltä=1 +ankeloisen=1 +irran=1 +vaaluvista=1 +tunto=1 +turmiolla=1 +uohusta=1 +siemenistä=1 +lehtosista=1 +suunnitettu=1 +solesta=1 +eitolaisen=1 +keihä'ästä=1 +häjyllä=1 +kahista=1 +kenistä=1 +hiiliseipähästä=1 +häälättynä=1 +ahalaisen=1 +palmikosta=1 +suolet=1 +solmittuna=1 +uolet=1 +vyöllisestä=1 +kunniasi!=1 +ilmankaaren=1 +karva!=1 +kulkijan=1 +leyhytellä=3 +syöminkihin!"=1 +kuvattelihe=1 +satasilmä=2 +siirtelihe=1 +käärme=2 +eitsemäskolmatta=1 +kuletin=1 +saatoin=1 +ohitse=1 +kantimetse=1 +salakansan=1 +saneltavana=1 +kertoeltavana=1 +tupihin=3 +salvoksihin=1 +kutsutta=1 +airuhitta=1 +keskilattialle=1 +liekkui=3 +lehmuksinen=1 +kuusinen=1 +kumahti=1 +tervehyttäjälle!=1 +isäntä!=4 +llevi=1 +tannerta=1 +kielletä=1 +siivolla=2 +tuvassa=6 +seisomasta=1 +koukun=2 +koskevilla=1 +kattilaisen=1 +karvallista=1 +lähteköhön=1 +nokianne=1 +nuohomahan=1 +karstoja=1 +karistamahan!=1 +seisonut=1 +sopet=1 +sormikasta=1 +vaarnat=1 +vanttuhia=1 +miekkoja=4 +iksip'=1 +pyörähtihe=2 +rahi=1 +rasahti=1 +penkki=1 +npäs=1 +lempivieras=2 +lpotar=2 +emminkäisen!=1 +vierahasta!=1 +alentamahan!=1 +hrina=1 +maltahina=1 +leipomatta=1 +vehnäleivät=1 +lihakeitot=1 +keittämättä=1 +syöty=1 +häät=2 +piot=3 +osin=1 +jaeltu=1 +miehin=1 +mittaeltu=2 +kannettu=2 +roukkoihin=1 +rovittu!=1 +imentolan=4 +pitkähammas!=1 +i'it=1 +häjyn=2 +kunnialla=2 +eipoelit=1 +panit=1 +laitoit=1 +kuusianne=1 +anojat=1 +yheksiänne=1 +kutsuit=5 +ruojat=1 +roistot=1 +kutsumatta!=1 +omistani=1 +ohristani=1 +kauhasilla=1 +tiiskinä=1 +tiputti=1 +mätkäelin=1 +puolikkoisin=1 +putkaelin=1 +omiani=1 +ohriani=1 +kylvämiäni=1 +niminen=1 +pantane=1 +keittoa=3 +leiviskä=1 +patahan=3 +vierahalle!"=1 +tyhjä=4 +pahin=2 +lusikkojen=1 +luutustaja=1 +kapustojen=1 +kaapustaja=1 +kaloista=1 +naatit=1 +naurihista=2 +kuoret=1 +leivistä=1 +kovista=1 +kaljoa=1 +appoa=1 +juojoa=1 +tuoppihinsa=2 +keskimailla=1 +äärillä=1 +mateli=1 +sisiliskot=2 +liuahteli=1 +kauahutti=1 +uopin=1 +tuojat=1 +kantajat=1 +päätymistä!"=1 +h=1 +katala!=3 +joutavihin=1 +joutavan=2 +jälille!=1 +juotanehe=1 +ruhkat=1 +luotanehe=1 +peukalolla!"=1 +taskustansa=1 +väskystänsä=1 +tuonp'=1 +onkia=1 +väkähänsä=1 +a'an=1 +sammakoita=1 +veitsensä=2 +tuppirauan=1 +silpoi=1 +maoilta=1 +kaulat=1 +käärmehiltä=1 +onneksensa=3 +mieliksensä=1 +juotavata=1 +varavammalla=1 +käellä=1 +suuremmalla=1 +astialla=1 +oinasta=1 +isetä=1 +sonnia=1 +tapeta=2 +sorkkasäärtä=2 +tulitki=1 +koolle=1 +koreampi=1 +kutsumatoin=1 +pohjolaisen=7 +ostoa=1 +juomoa=1 +alaista!"=1 +emminkäisellen=1 +laikutellaksesi=1 +hännällinen=1 +lampivettä=1 +kultasarven=1 +laikkaeli=1 +jokosen=1 +ohjolainen=4 +suustansa=3 +jäniksen=4 +hyppimähän=2 +tappamahan=2 +kierosilmän=1 +kiskomahan=1 +orrellen=1 +orsilla=1 +kapahumahan=2 +kultarinnan=2 +näppäsi=1 +karvan=2 +sillalla=1 +sipoamahan=1 +haukan=1 +kieleltä=2 +käpeäkynnen=1 +kiskalti=1 +paranne=2 +vähenne=1 +hyvistäki=1 +juomingista!=1 +heitto=1 +ihmiskansan!=1 +otihisi=1 +koita=1 +manaten=1 +pahempatana=1 +sijaltansa=1 +aukomieli!=1 +itelkämme=1 +miekkojamme=1 +katselkamme=2 +kalpojamme=1 +minunko=1 +vainko=7 +aarelaisen!"=1 +miekastani=1 +lohkiellut=1 +pääkasuissa=1 +katkiellut!=1 +mitelkämme=1 +mieluhumpi!=1 +miekkamittoja=1 +pojastako=1 +lapsesta=1 +väheni!"=1 +tuliteräisen=2 +ittelivät=2 +katselivat=1 +miekkojen=1 +sormuen=1 +inunpa=2 +iskeminen=1 +sivalteli=1 +sieppaeli=1 +päälakehen=1 +erran=3 +ortehen=1 +kamanahan=1 +orsi=1 +otskahutti=1 +osoitat=1 +kamanata=1 +kapsuttelet=1 +uule=2 +ukela=2 +seikat=1 +akkojen=4 +turmelemme=1 +panemme=1 +äykämme=1 +torahan=1 +tappelohon!=2 +ihalla=1 +luontevaisemmat=1 +entihin=2 +avattihin=1 +levitettihin=1 +kalpa=3 +tarvinnetki=1 +poika!"=1 +osoita=1 +lipaise=1 +lihoakana=1 +orvaskettuana=1 +nnapas=2 +koitan=1 +vuoroni=1 +minunki!"=1 +tarkoitteli=1 +loiste=1 +loitommaksi=2 +kauloa=3 +valahti=4 +kaulasi=1 +ruskeana!"=1 +omoa=3 +silpahutti=1 +öip'=1 +luimahutti=1 +olka=1 +kallon=2 +kaulalta=1 +naatin=1 +tähkän=1 +olesta=1 +evän=2 +kaikesta=1 +kalasta=1 +äähyt=1 +pyörähti=1 +kallo=1 +noutaessa=1 +koppelo=1 +seivästä=1 +seipähissä=1 +päättä=1 +palattuansa=1 +käsiäni=1 +pestäkseni=1 +veristä=1 +hurmehista!"=1 +syännyksenti=2 +suutuksenti=1 +asehellista=1 +tosin=1 +liitolle=1 +lipuvi=1 +tuskemmaksi=1 +asuskella=1 +ahdeksaskolmatta=1 +pistäiksen=1 +painaikse=1 +sangasta=1 +aran=1 +pillojansa=2 +äe=1 +turhi'in=3 +toisista=1 +taloista=1 +välkytys=1 +väliltä=1 +ikkunoilta=1 +täytyi=4 +muiksi=4 +okkona=1 +poskipäitä=2 +kulmia=1 +valaisi=1 +jymypilvien=1 +aaipa=1 +luopa=1 +suojassa=1 +koitteleisin=1 +valtavanhempani!"=1 +jälkehensä=1 +harmoan=1 +havukan=1 +paloi=3 +harmoa=2 +muinaista=1 +sotoa=4 +tasapäätä=1 +tappeloa=3 +avukkani=1 +äännäite=1 +kotia!=1 +kynälintu=1 +surkeannäöllä=1 +kulkiessansa=2 +kujoa=1 +aitoviertä=1 +vakavampani!=1 +sarkoin=3 +vaarrettuna=2 +sarkan=1 +tavoittaman=1 +vaarteleisi!=1 +vaartaisin=2 +tunnustaisin=1 +voitettu=2 +herjattu=1 +varsoin=2 +ostaos=1 +ori=2 +saamilla=1 +eloilla=2 +varustamilla!"=1 +herjaisi=1 +hevosin=1 +voitteleisi!=1 +herjaisin=1 +voittaisin=1 +ajajat=1 +varsoinensa=1 +orihinensa=1 +synke'in=1 +syämin=1 +naisin=3 +naurettuna=2 +piioin=3 +pilkattuna=2 +pilkatahan=1 +nauretahan=1 +naurattaisi=1 +pilkkoaisi!=1 +nauraisin=2 +pilkkoaisin=1 +sataki=2 +satunen=1 +käyessäsi=1 +syötyäsi=2 +juotuasi=1 +öisillä=1 +sijoilla=1 +outoja=1 +arvelkohot=1 +öisiä=1 +unennäköjä!=1 +yölliset=1 +uneni=1 +päivälliset=1 +vaimo!=2 +ääli=1 +säkkihin=2 +evästä=3 +palttinahan=1 +suolat=3 +riepuhun=1 +sovita!=1 +hiovat=3 +kärestävät=3 +keihä'itä=4 +työ=1 +seikka=1 +itsen=2 +takaturma=1 +varoittelinki=1 +oikeassa=1 +tapahtunut=1 +pillan=1 +piilentähän=1 +pakenentahan=1 +painuisin=1 +pillojani=1 +käsket=3 +männyksi=1 +katajaksi=1 +sielläki=5 +mäkinen=1 +mänty=1 +pärepuiksi=1 +leikatahan=1 +usei'in=1 +seipähiksi=2 +karsitahan=1 +ouset=1 +koivuksi=1 +norolle=1 +lepäksi=1 +noroinen=1 +pilkotahan=2 +lepikkölehto=1 +hakatahan=1 +halmeheksi=1 +marjaksi=1 +puolukaksi=1 +mansikoiksi=1 +mustikoiksi=1 +kohtoaisi=2 +noppisivat=1 +tinarinnat=1 +riipisivät=1 +hauiksi=1 +siiaksi=1 +silajokehen=1 +loukahtaisi=2 +noentolainen=1 +veisi=1 +verkkonsa=2 +nuotalla=1 +verkollansa=1 +korpimaille=1 +kontioksi=1 +noen=1 +kärestäisi=1 +keihä'änsä=3 +surmataksensa=1 +kaataksensa=1 +ilke'immät=2 +elättäjäni=1 +antajani!=1 +kehoitat=1 +ivan=1 +täytehen=4 +paikan=3 +nimitän=1 +pillomuksen=1 +syömätöintä=2 +lyömätöintä=2 +käymätöintä=2 +kuunna=3 +kymmennä=3 +toisnakana=1 +melskehisin=1 +hartioissa=1 +reiät=1 +ryntähissä=1 +entisistäkin=1 +iloista=2 +mennehistä=1 +melskehistä=2 +sotamä'illä=1 +tappotanterilla=1 +merellisehen!=1 +suurina=1 +sotakesinä=1 +vainovuosina=1 +kovina=1 +ollaksensa=2 +aikaellaksensa=1 +tutuille=1 +valkamoille!"=1 +hdeksäskolmatta=1 +kesävoita=1 +vakkahansa=1 +vuoeksensa=1 +pakenen=1 +viitiseksi=1 +vuotoseksi=1 +matojen=1 +ilvesten=1 +piehtaroia=2 +yvästi=3 +emoni!=2 +sanopa=1 +samonneheksi=1 +menneheksi=1 +kaattuani=1 +leikattuna!"=1 +etäisi=1 +teräksisiltä=1 +vaskisilta=1 +valkamoilta=1 +varpapuuhun=1 +laaittihe=1 +nojahan=1 +vartevan=2 +uhu=2 +purjehesen=5 +alusta!=1 +mäntyisen=2 +sanattomalle=1 +nimettömälle!"=1 +tuuitti=1 +työnnytteli=2 +katselevat=4 +käänteleivät=2 +toivoi=1 +sulhoansa=1 +aukoa=1 +iemen=1 +kupa=1 +omainen=1 +purjeniekka=1 +saisimme=1 +rauhassako=1 +rantakansat=1 +vainossa=1 +purjetta=1 +punovi=1 +luotti=2 +luotoselle=3 +kuivalle=2 +kumota=4 +valkamat=1 +varavat=1 +täynnänsä=1 +teloja=2 +pursin=1 +puisille=1 +pienekkäisen=2 +vähäväkisen=2 +suurista=1 +sotajymyistä=1 +liiat=4 +meill'=1 +kalhot=2 +kartanot=3 +koivikkoa=1 +murunen=1 +kaski=4 +kaatakseni=2 +huuhta=2 +raatakseni=1 +selkäsi=1 +karpion=1 +kaataksesi=1 +raataksesi=1 +saroin=1 +jaettu=1 +pirstoin=1 +aholoista=1 +lyöty=2 +nurmista=1 +käyty=1 +kysyi=3 +laulellani=1 +ikenilläni=1 +itävät=1 +laulellasi=1 +keskitanhu'ille=1 +tammelle=1 +tasaiset=2 +oksallen=1 +omenalle=1 +kultapyörän=1 +kultapyörälle=1 +kuohahtavi=1 +hohahtelevi=1 +kultaiselle=3 +kunnahalle=3 +hope'iselle=3 +helmilöiksi=1 +kiiltäviksi=1 +punertaviksi=1 +kullankarvaisiksi=1 +kultakannen=1 +kultakapan=1 +juovat=4 +siskot=1 +pesevät=1 +sorsat=2 +varpahat=1 +vasesta=1 +mehtivät=1 +laulantoa=1 +osoantoa=1 +aulaisin=1 +kaikuttaisin=1 +täytyne=1 +lainattane=1 +puran=1 +salolle=3 +viiakkohon=1 +tupia=1 +virtesi=1 +ulkoisesta=1 +tuonnempata=4 +kaunihit=2 +varpelaitehille=1 +kukkurakuvulle=1 +kannettuna=2 +pantuna=1 +mielitellä=1 +ovin=3 +veitsettä=1 +hopeapäättä=1 +kuraksetta=1 +kultaisetta=1 +hopeapäisen=1 +kuraksen=1 +kylliksensä=1 +ilossa=3 +kauneussa=1 +unnepäin=1 +suihkatahan=1 +kättänsä=1 +ojenti=2 +käpsätähän=1 +öillä=2 +öitsimässä=1 +pime'illä=2 +pilkkoisilla=1 +eikäpä=2 +kunk'=1 +käsivartta=1 +vaivutellut=1 +uhat=1 +leskiä=1 +aht'=1 +kymmenessä=1 +sa'assa=1 +pitämätöintä=1 +leskeä=1 +lepäämätöintä=1 +nutustelevi=1 +kolmisen=1 +kylissä=1 +lesketki=1 +lepytti=1 +lepyttämättä=1 +kymmenennessä=1 +mielessänsä=1 +muistane=1 +ilohon=2 +naurantahan=2 +kukkoaki=1 +liittoansa=1 +ehtoaikoansa=1 +kylitse=3 +käyessänsä=4 +kymmenentehen=1 +hionut=1 +tapparata=1 +tahkaellut=1 +päivyinen=1 +aurinko=3 +kaulani=1 +empoko=1 +sovissansa=1 +suojelevi=1 +vaipoissansa=1 +varjelevi=1 +kaavuissansa=1 +kaitselevi=1 +satojen=1 +tuhansien=1 +tunkiessa!"=1 +syliämättä=1 +sylityt=1 +haloamatta=1 +veneteloille=1 +purs'=1 +poltettu=2 +kyyetelty!=1 +tuhon=4 +hätäpäivän=3 +saavan=3 +veisteä=2 +puuhaella=1 +lautoa=1 +murua=1 +tainnan=1 +taittumoa=1 +veistävi=1 +puuhoavi=1 +tietoisilla=1 +tehtahilla=1 +upliksi=1 +sulkoasi=2 +kaarne=3 +parraspuuksi!"=2 +staiksen=1 +aluksehensa=1 +päiviä=2 +näistä=1 +karkeloista=1 +lähettyäni=1 +iloinne=1 +kassapäät=1 +kalketelle=1 +tuhmilla=1 +kataloilla=1 +urkenit=1 +äksitkö=1 +urkenin=1 +omia=2 +vaapukoita=2 +kanoja=4 +laivansa=1 +puhalti=1 +raukat=4 +vienoiset=1 +voikerrehti=1 +purjepuu=1 +rautahankki=1 +haimentavi=2 +he=1 +purjepuuta=1 +rautahankkia=1 +haloa=2 +purjepuun=5 +hankkinuoran=1 +haltijata=1 +sureksi=1 +harjut=1 +harjuja=1 +impy'itä=1 +hanhosia=1 +äivälläpä=1 +riehkumahan=1 +luotehinen=1 +koillistuuli=1 +vikelti=1 +kääntihe=2 +meloamahan=1 +ituansa=1 +melke'in=2 +melattuansa=1 +luotehessa=2 +maaksi=1 +niemeksi=1 +panettelihe=1 +leipomassa=1 +taputtamassa=1 +nälkäni=1 +näkisit=1 +asiani=1 +arvoaisit=1 +juosten=1 +oluttupahan=1 +toisit=1 +tuoppisen=1 +sirusen=2 +panisit=1 +paistumahan=2 +vuolaisisit=1 +uupunehen=1 +uinehen=3 +aavan=1 +aaltoloita=1 +turvanani=2 +armonani=1 +aittasesta=1 +valmihin=1 +päästyä=1 +valkamansa=1 +elosijansa=1 +mäntyinensä=1 +seisontasijoa=1 +tohisi=1 +männikkö=1 +tupamäellä=1 +kaivotiellä!=1 +lehto=2 +liikuin=1 +kiikuin=1 +nukkeroimat=1 +pientarehet=1 +piehtaroimat=1 +tutut=1 +katokset=1 +tuhkat=1 +korjannunna!"=1 +aittoa=1 +halannut=1 +armastansa=1 +innun=1 +lentävän=1 +kokkolinnun=1 +liitelevän=1 +kuolleheksi=16 +kaonneheksi=9 +menetetyksi=2 +tapetuksi=1 +tapparalla=1 +mullaksi=1 +lahonnut=1 +kasvanehet=2 +katajaiset=3 +nenähän!=2 +ostohon=1 +kostoksi=1 +mittaelin=1 +miekkoani=1 +asetta=1 +kateheksi=1 +kantajani!"=1 +jälkeä=1 +ruohossa=1 +rutistunutta=1 +kanervassa=1 +katkennutta=1 +ojelvoista=2 +ojelvoinen=2 +synkimmän=1 +äkevi=1 +salaisen=1 +piilopirtin=1 +kallion=2 +armahani=1 +elättäjäni!=1 +keihä'ällä=1 +keksityksi!=1 +tkin=2 +vaikkapa=1 +pistäitäni=1 +piilosalle=1 +synkkähän=1 +uori=1 +takajoukko=1 +kovaosaista=2 +huonehet=1 +kartanomme=1 +osattanehe=1 +so'ittanehe=1 +kaattanehe=1 +elelit=1 +ouoilla=1 +niemellä=2 +sanattomalla=1 +liehaellakseni=1 +punalle=2 +sinelle=1 +hopealle=2 +kullalle=2 +simaiset=1 +kananmunaiset=1 +maitoa=1 +mahot=1 +nurkat=1 +seipähät=1 +elämä=1 +pelkäsivät=1 +piikojansa=1 +luulivat=1 +lutuksiansa=1 +kellukoita=1 +paholaisen=1 +pallukoita=1 +piteleväni=1 +ylimäärin=1 +öitsiväni=1 +piilin=1 +piikasia=1 +varoin=1 +sikoja=1 +havukat=1 +olmaskymmenes=1 +astuihen=1 +alusmajoille=1 +laivavalkamoille=1 +hanka=1 +haikeroitsi=1 +laatimasta=1 +kurjasta=1 +kuvoamasta!=1 +vanttuhulla=1 +kirjasuulla=1 +kintahalla=1 +pinta=1 +varpelaitainen=1 +tappeloita=3 +tallustella=2 +soutajia=1 +itkene=1 +valittane=1 +menen=1 +johonkuhunki=1 +suorime=1 +sotatiloille=2 +mieleheni=1 +kostoakseni=1 +estellä=1 +sotihin!=1 +hille=3 +voivalle=2 +iera=9 +tieossani=1 +uura=2 +kuulemaisissani!=1 +ulkevi=1 +teitse=1 +ieran=4 +ieraseni=1 +tiettyiseni=1 +ainoiseni!=1 +muinaistamme=1 +elämätämme=1 +kävimme=1 +sotatiloilla=1 +melkeätä=1 +emme=3 +kaatanehet=1 +kapistanehet=1 +ikkunassa=1 +vuolemassa=1 +kirnua=1 +kolistamassa=1 +veljekset=2 +laatimassa=1 +sisarekset=3 +vaippoja=2 +vanuttamassa=1 +tuura=1 +ikikaupan=1 +nainut=1 +ottanut=2 +nännit=2 +näppimättä=1 +riuahuttamatta=1 +kenki=1 +veräjällä=1 +kävysteleikse=1 +empoi=2 +keiho=4 +keskikertahinen=1 +heponen=1 +vaapui=1 +lappealla=1 +ulvoi=2 +suoverolla=1 +karjui=2 +naulan=3 +tiessä=3 +ylkytteli=2 +keihoansa=1 +sylkytteli=1 +nyrskytteli=1 +saviperähän=2 +nukattomahan=1 +mättähättömähän=1 +yönti=3 +keihojen=1 +keselle=1 +akkasen=7 +akko=1 +pienokainen=1 +kasvattini!=1 +kehoitan!=1 +ylmä=3 +veitikän=4 +aukealle!=1 +jää'ä=1 +päivinänsä=2 +kehittämähän!"=1 +akkanen=4 +pahansukuinen=1 +pahantapainen=2 +kylmämähän=1 +aaltoja=4 +asettamahan=1 +matkaellessansa=1 +lehettömäksi=3 +helpehettömäksi=2 +äärettömän=1 +äyrähälle=1 +kylmi=4 +lammet=1 +rapsutteli=1 +kylmänynnä=1 +asettanunna=1 +ieni=2 +västäräkki=1 +kylmämättä=1 +palelematta=3 +sukeutui=2 +heittihe=2 +hävyttömäksi=1 +ylmi=2 +kylmän=3 +pakkasen=4 +kyynäsvarren=1 +ikoi=1 +kylmeä=2 +hinki=1 +jääteä=1 +kyseli=1 +rautarauniohon=1 +kouristeli=1 +uhurin=2 +hyyelmöinen!=1 +kynsiäni=1 +vaai=1 +varpahuisiani=1 +korviani=2 +palele!=1 +sulla=2 +kylmämistä=1 +paljoki=2 +palelemista=1 +ihotta=1 +ruumihitta=1 +palele=1 +vesipajuja=1 +pahkuroita=1 +kuoria=1 +kolota=1 +närehiä=1 +näykkäele=1 +ihoa=1 +karvoja=1 +kavon=1 +tekemän!=1 +kummempia!=1 +palavoita=1 +rautaisia=1 +kallioita=1 +vuoria=1 +teräksisiä=1 +matrata=1 +ilkeätä=1 +kurimuksen=1 +kinahmia=1 +kauheata!=1 +kuuluttelen=1 +koivikolla=1 +koan=2 +ikiturmasta=1 +epattomasta=1 +kostutteli=1 +maiotoinna=1 +utaretoinna=1 +yyhyt=1 +nenättömillä=1 +utarella=1 +uuttomalla=1 +pohjaistuuli=1 +viihytteli=1 +pajupuroilla=1 +here'illä=1 +turmion=1 +nimeä=2 +pojalla=1 +epäpäöllä=1 +nimi=2 +pantihinpa=1 +akkaseksi=1 +aioilla=1 +risukoissa=1 +ripsutteli=1 +heilui=1 +hettehissä=1 +suurimmilla=2 +mäiski=1 +männiköissä=1 +pelmusi=1 +petäjiköissä=1 +koivikoissa=1 +lepiköissä=1 +leyhkäeli=1 +pehuja=1 +tasoitteli=1 +kanervat=2 +kukittomaksi=1 +pilvat=1 +piristi=1 +lastut=3 +ylenit=3 +aioit=1 +kohotella=1 +kysellä=2 +tp'=1 +kylmäne=1 +palellekana!=1 +ulen=1 +sukkahani=1 +kenkähäni=1 +helmoihini=1 +panun=2 +paulojeni=1 +uonne=7 +lietoselle=1 +utarihin=2 +varsa!=1 +hiilien=2 +liesikiukahille=1 +paljallansa=1 +vasaralla=2 +valkkaella=1 +paljalla=1 +lujasti=3 +vaikeasti!=1 +muunkin=1 +aluen=1 +vien=2 +suven=2 +sijahan=2 +armoa=1 +toistansa=2 +viata=1 +valkeana!=1 +kuulet=8 +kylmäväksi=1 +vaivuttele=1 +lmarisen!=1 +suuni=2 +kieleni=2 +päivinäni=1 +ikänä!"=1 +jäätehesen=1 +puutoksehen=1 +allasi=1 +tasaista=1 +sileätä=1 +älkäniemi=1 +linnassa=2 +uupuneille=1 +väsynehille=1 +llut=1 +vieköhön=1 +mokoman!"=1 +korpehen=6 +karvat=3 +kalliolta=1 +sukkasiksi=1 +kiirehteli=1 +kintahiksi=1 +sijoihin=1 +palelemihin=1 +jou'uimme=1 +iäksi!"=1 +ostohonpa=1 +kostohon=1 +kovaosaiset=1 +saimme=2 +heitteheksi=1 +itsemme=1 +ikimenoksi=1 +paikoilla=2 +teillä=1 +tietämättömillä=1 +mme=1 +meiät=1 +korppien=2 +kotisijoille=2 +variksien=2 +vainioille=3 +korpit=2 +siirtelevät=1 +kantelevat=1 +lintuset=2 +varia=1 +noukan=1 +kostuketta=1 +raaoistamme=1 +luumme=1 +luovat=1 +rauniolle=2 +kantavat=1 +kivikarille=1 +tasapäässä=1 +lakehilla=1 +vaelsi=1 +varvikkosaloa=1 +poloisesta=2 +poiastansa=1 +itkevi=1 +valittavi=1 +varani=1 +toukojen=1 +panossa=1 +karhinnassa=1 +pojalta=2 +lapseltani=1 +kuivaella=1 +lihota=1 +pyyt=1 +pyrhistellä=1 +asvatit=1 +jonnekunne=2 +kolmannetki=1 +muinaisenki=1 +kulimme=1 +kukkasina=1 +marjoina=1 +omilla=1 +muotohomme=1 +vartehemme=1 +valkotteli=1 +tuttujamme=1 +nähtyjämme=1 +peittelevät=1 +satehet=1 +salaelevat=1 +eläisi=2 +kassapäiset=1 +kalkettaisi=1 +mesimielin=1 +morsiamet=1 +itkemättä=1 +häviämättä=1 +noiu=2 +näe=2 +näkijät=2 +kuolevaksi=1 +masenevaksi=1 +nukahtavaksi=1 +noitunevat=1 +nähnevät=1 +koitukohon=1 +majahansa=1 +maatukohon!=1 +oitukohot=1 +itsiänsä=1 +laulakohot=1 +surmatkohot=1 +herjatkohot!=1 +nouatellut=1 +lahjoitellut=1 +kaitse=4 +armokourallasi=1 +väkevällä=1 +vallallasi=1 +mielijuohtehista=2 +ajatuksista=1 +pakinoista=1 +partasuien=1 +pakinoist'=1 +parratointen!=1 +ainaisna=1 +vakaisena=1 +vartijana=2 +erkaneisi=1 +luomalta=2 +la'ulta=1 +sukeamalta!"=1 +huolista=1 +murehista=1 +päivistä=2 +satulat=1 +salavihoista=1 +yppäsi=1 +ramuttelevi=1 +raskutellen=1 +hiekkarannat=1 +herskytellen=1 +toimittelen=1 +vierähytän=1 +toiselle=1 +tolalle=1 +hdesneljättä=1 +asvatti=1 +aialle=1 +haukka=1 +siipilintu=1 +sirotti=1 +arjalahan=4 +enäehelle=3 +kaupanmiesi=1 +alervo=4 +kunkapa=1 +ntamoinen=5 +päiviksi=1 +mielimurtehiksi=1 +verkot=4 +alervon=69 +kalavetehen=1 +alervoinen=2 +konttihin=2 +utala=2 +sormistansa=1 +kämmenpäistänsä=1 +toran=1 +totkusilta=1 +artin=1 +ahvenmaimasilta=1 +orelivat=1 +tappelivat=1 +tokaisi=1 +uljas=1 +uuhi=1 +kaurakylvön=1 +alervoisen=2 +kärtsä=1 +repi=1 +ntamolta=1 +uhittelevi=1 +alervolle=1 +veljellensä=1 +surmata=2 +su'un=3 +kolhaella=1 +ase=1 +piikki=1 +kassara=1 +veljeä=1 +minjä=1 +lähellä=3 +ulkopäässä=1 +ume=1 +umakka=1 +suorivat=1 +aatoivat=1 +surmasivat=1 +polttivat=1 +tasoittivat=1 +tantereksi=1 +vaivaloisen=2 +veivät=5 +kanssansa=2 +poikalapsi=1 +emollen=1 +osattomalle=1 +nimitetähän=1 +ullervoksi=1 +sotijaloksi=1 +antihinpa=1 +orpolapsi=1 +laitettihin=1 +tuutuhun=1 +tutajamahan=1 +kätkyehen=2 +liekkumahan=1 +iekkui=2 +kätkyessä=3 +löyhki=1 +kapalovyönsä=1 +peittehensä=1 +liekun=3 +lehmuksisen=1 +riepunsa=1 +ähtihin=1 +keksittihin=1 +kelpoavan=1 +ntamola=1 +mieltyväksi=1 +miestyväksi=1 +urostuvaksi=1 +turpuvaksi=1 +korkeuisna=1 +vahvistuisin=1 +varreltani=1 +kostaisin=1 +kohlut=5 +maksaisin=1 +mahlat!"=1 +ästä=1 +kasvavi=1 +alervo!"=1 +rohot=1 +akat=1 +annahanpa=1 +puolikkohon=1 +vieähän=1 +äyähänpä=1 +hukkunut=2 +puolikkohon!=2 +puolikosta=1 +silkkinen=1 +onkivi=1 +merivettä=1 +mittoavi=1 +kauhallista=1 +mitata=1 +osa=1 +kolmatta=2 +ihin=3 +tuhottanehe=2 +orjansa=1 +kerätä=1 +koivuja=2 +honkia=2 +satahavuja=2 +tiettäviä=2 +tervaksia=2 +polttimeksi=1 +ullervon=2 +kaottimeksi=1 +oottihin=1 +keräeltihin=1 +tuohia=1 +saarnipuita=1 +tuiskattihin=1 +roviohon=1 +roiskattihin=1 +paiskattihin=1 +aloi=1 +äytihin=1 +katsastamahan=1 +poik'=1 +porossa=1 +kypenissä=1 +hiilikoukkunen=1 +kiihottavi=1 +hiiliä=1 +katomatta=1 +karvankana=1 +kutrisen=1 +kähertymättä!=1 +ä'itteleikse=2 +hirtetähän=1 +tammehen=1 +ripustetahan=1 +ullervo=57 +hirsipuuhun=1 +hirsipuuhun!=1 +piikkonen=1 +kuvia=1 +kirjoitusta=1 +keihä'ät=1 +itäs=3 +autti=1 +ntamoisen=1 +kanssa!=1 +kuolemat=1 +kuole=1 +väsyä=1 +suorimasta=1 +surmiansa=1 +ullervoinen=2 +poikana=1 +omana=1 +elänet=1 +asunet=1 +toimitella=1 +alkka=1 +ansiosta=1 +vyöhyt=4 +vyöllesi=1 +kolahus=1 +kohonnut=1 +raaolle=4 +katsontahan=3 +sormi=2 +souantahan=2 +itseki!=1 +ievut=1 +virrassa=1 +viruta=1 +vaattehuiset!"=1 +kaivoi=1 +tauilla=3 +tapatti=1 +rievut=1 +kätkyen=1 +sopiva=1 +souantahan!=1 +työnteleisin=3 +anenko=3 +kaa'antahan=3 +entistäni=1 +veroinen=1 +kummallinen=1 +seppolan=1 +raatajan=2 +mukahan!=1 +solkikoivun=1 +sorrantahan=1 +eppä=1 +kerittelevi=1 +hioi=1 +kirvehensä=1 +kirvestä=1 +uorihe=1 +korpimaalle=1 +parahasen=1 +parsikkohon=1 +hirveähän=1 +hirsikköhön=1 +hyvätki=1 +ihoin=1 +raatakohon!=1 +kaatakohon!"=1 +heiahutti=1 +vihellytti=1 +viuahutti=1 +kaatukahan=1 +solki=1 +sortukahan=1 +kuulunevi=1 +vierrevi=1 +vihellys!=1 +venykö=1 +koretko=1 +korsi=2 +otoksessa=1 +ttaisiko=1 +orahan=1 +nousisiko=1 +laiho=1 +korteuisi=1 +varteuisi=1 +valmistako!"=1 +kaskea=1 +ajamoa=1 +kaselle=1 +ajamaksi=1 +sopiva!=2 +hirsikön=1 +pilasi=1 +parsikon=1 +parahan!=1 +panohon=4 +ohastansa=1 +kokkahongat=1 +aiaksiksi=1 +asettelevi=2 +kokonansa=1 +korpikuuset=1 +pistelevi=2 +vitsakset=1 +lujahan=3 +pisimmistä=1 +pihlajista=1 +umpinaisen=1 +veräjättömän=2 +kyhäsi=4 +lintuna=2 +kohonne=1 +siuotelle=1 +pääskö=3 +aiasta=1 +poian!"=2 +osaelevi=1 +sotaorjan=1 +sortamoa=1 +aukottoman=2 +raottoman=1 +reiättömän=1 +maaemästä=1 +osattu=1 +reiästä=1 +sisälle!=1 +puimahan=2 +puimassa=1 +pui=1 +kaunaksi=1 +puintoa=1 +ullervoisen=3 +kolkintoa=1 +ruumenina=1 +kaunoina=1 +kahisi!=1 +raatajasta!=1 +ulle=1 +työntänenki=1 +kaupin=1 +paljan=1 +painajaksi=1 +takojalle=1 +taitavalle=1 +inpä=1 +Äijän=1 +kattilarania=1 +puoliskoa=1 +viikatekulua=1 +kuokan=2 +kuolioa=2 +miehestä=1 +mitättömästä=1 +epäpäöstä=1 +ahdesneljättä=1 +sinisukka=13 +äijön=12 +keltainen=4 +kauto=3 +isännältä=2 +aamuseksi=1 +nimettäköhön=1 +pantakohon=2 +rakentuminen!"=1 +kaitsijaksi=1 +ilkoinen=1 +irvihammas=1 +paimenelle=3 +kakun=2 +paistelevi=1 +akun=1 +voiheralla=1 +kuoren=3 +rasvalla=1 +orjalle=1 +osaksi=2 +palaseksi=1 +orjoa=1 +syökö=1 +metsälle!"=1 +laitumelle=2 +lehmäni=1 +leholle=1 +aholle=2 +hatasarvet=1 +haavikolle=1 +kourusarvet=2 +koivikolle=1 +talia=1 +ahomailta=1 +leve'iltä=3 +lehtomailta=1 +korke'ilta=1 +koivikoilta=1 +mataloilta=1 +haavikoilta=1 +kultaisilta=2 +kuusikoilta=1 +hope'isilta=2 +saloilta=2 +vahingon=2 +kaikista=1 +tuskihin=2 +häpe'ihin=2 +hämmentyisi!=1 +katsoit=1 +katollisessa=1 +varjon=2 +vartioitsit=1 +katottomassa=1 +vartijattomassa=1 +kaunistuisi=2 +eistyisi=2 +hyvänsuovan=1 +pahansuovan=2 +paitsi=1 +mieltä!=1 +paimeneni=1 +kainut=1 +karjapiiat=1 +pannos=1 +katsojaksi=2 +pitelijäksi=1 +emännäisen=1 +etsimättä=1 +murehtimatta!=1 +paimentane=1 +pi'elle=1 +lehmiä=3 +parempiasi=1 +viitsijäksi=1 +kaiken!=1 +kuulijoita=1 +eläjiä=1 +luonnottaria=1 +uvetar=3 +telätär=3 +ongatar=1 +atajatar=2 +ihlajatar=2 +uometar=1 +atso'ote=1 +karjoani=5 +viitsiöte=1 +viljoani=2 +kesä=1 +liehuessa=1 +ruohon=1 +roikatessa!=1 +eukko!=3 +helmuksesi=1 +esiliinasi=1 +karjalleni=1 +pienilleni=1 +peitteheksi=1 +vihoin=6 +tuulematta=2 +saamatta=4 +satehen!=1 +aitse=3 +karjani=2 +teiltä=2 +soista=2 +soiluvista=1 +läilyvistä=1 +heiluvista=1 +pyöre'istä=1 +pyötiköistä=1 +hämmentyisi=1 +sorkka=1 +sorkahtaisi=1 +hettehesen=1 +herkähtäisi=1 +aivon=1 +autuahan!=1 +torvi=1 +navalta=1 +mesitorvi=1 +simatorvi=1 +maaemästä!=1 +torvehesi=1 +kumahuta=1 +kuuluhusi=1 +kukkahaksi=1 +lehtovieret=1 +leppeäksi=1 +sulaksi=1 +meeksi=1 +hetevieret=1 +vierteheksi!=1 +raavahiani=1 +ravitse=1 +syöttele=1 +metisin=2 +syömin=1 +juottele=1 +juomin!=1 +kuloa=1 +heraisista=1 +koskilta=1 +kohisevilta=1 +jokiloilta=1 +juoksevilta=1 +kunnahilta=1 +ahoilta!=1 +aivo=1 +joisi=2 +siretteleisi=1 +uhkuvihin=1 +nisihin=1 +pakottavihin=1 +maitojoet=1 +maitopurot=1 +purkemahan=1 +maitokosket=1 +kuohumahan=1 +puhumahan=1 +maitoputket=1 +maitohormit=1 +huokumahan=1 +vuoro=1 +vihanki=1 +suovan=1 +sormiloitse=1 +katehesen=2 +karjanannin!=1 +karjanannin=1 +manalta=2 +piimänsä=2 +tuorehensa=2 +kysynyt=2 +maitonsa=1 +pitelijältä=1 +ehtiä=1 +etempätäki=1 +maankin=1 +yöllä=4 +pimeällä=1 +kelvottoman=1 +vihansuovan=2 +katehen=3 +kaehtimatta=1 +viipyi=3 +maitoni=1 +kytketty=1 +porttojen=2 +katehien=2 +puuttununna=1 +metsihin=2 +menehtynynnä=1 +levennynnä=1 +lehtomaille=1 +kaonnunna=1 +puuttumahan=1 +menehtymähän=1 +lehtoihin=1 +levenemähän=1 +aito=1 +kaivatahan=2 +vuottavi=1 +katajainen=2 +rainta=1 +yötikkini=1 +juota=1 +uotikkini=1 +herustele=1 +ermikkiä=1 +tuorustele=1 +uorikkia=1 +airikille=1 +menalle=1 +piimät=1 +hele'istä=1 +heinänpäistä=1 +kastikoista=1 +mairehista=1 +maaemistä=1 +metisistä=1 +mättähistä=1 +nurmelta=1 +mesinukalta=1 +marjanvartiselta=1 +kukattarilta=1 +helpehettäriltä=1 +piimätyttäriltä=1 +navattarilta=1 +maitoiset=1 +maruet=1 +uhkuvat=1 +utaret=1 +lypseä=1 +lyhyen=2 +piukutella!=1 +lämmin=2 +muasta!=1 +kastat=1 +käymistä=1 +katsomista=1 +karjapiian=2 +epäpätöisen=1 +kainun=1 +lavekämmen=1 +yönnä=1 +viitsimähän=1 +suaitsemana=1 +antamana=1 +armollisen!=1 +tylleröinen=1 +utupaita=1 +kaitselija=1 +viitsijä=1 +mieluisassa=1 +etsolassa=2 +tarkassa=1 +apiolassa!=1 +viitsi=1 +virkeästi!=1 +kaunoisin=1 +somin=1 +su'i=1 +kampua=1 +evälle=1 +karvalle=1 +kapehen=1 +untuvalle!=1 +llan=2 +tullen=3 +pimeten=2 +hämärien=1 +hämmetessä=1 +hete=1 +heiluva=1 +maitolampi=1 +lautasilla!=1 +mennessä=1 +iltalinnun=1 +laulellessa=1 +virki=1 +viljalleni=1 +sarvijuonelleni=1 +otihinne=2 +majalle!=1 +oissa=1 +ollaksenne=1 +imara=1 +maataksenne=1 +kolkko=2 +käyäksenne=1 +raikutellaksenne=1 +tullaksenne=1 +vaimot=7 +tekevät=1 +mesinukalle=1 +marjanvartiselle=1 +suosulihin=1 +maasulihin=1 +lätäkköihin=1 +läilyvihin!=1 +käyräsarven=1 +haarasorkan=1 +sorkutella=4 +joutua=1 +savulle=1 +viatoinna=1 +vilpitöinnä=1 +sortumatta=1 +likahan=3 +litistymättä!=1 +kulkene=1 +leikkoa=1 +piiska=1 +karjanruoska=1 +uomivaaran!=1 +panolle=1 +etsolahan!=1 +tsonen=2 +mesikämmen=9 +käyretyinen!=1 +sulat=3 +sovinnot=1 +rajarauhat=1 +rapsakamme=1 +iäksemme=1 +ilmaksemme=1 +polveksemme=1 +päiviksemme=1 +sorra=1 +kesänä!=2 +kellon=3 +torven=6 +toitotuksen=1 +lyöte=1 +mättähälle=5 +nukahtamahan=2 +korvasi=1 +mättähäsen!=1 +kokeos=1 +sammalhuonehesen=1 +mä'ille=1 +kummuille=1 +kuvahu=1 +kello=1 +paimenen=4 +pakina!=1 +tsoseni=5 +käymästä=1 +epeä=3 +kiellän=1 +koskemasta=1 +rupeamasta=1 +hajottamasta=1 +kämmenin=2 +käpyämästä=1 +kaarten=1 +karjamaita=1 +piimäkankahia=1 +kierten=1 +kellojen=1 +remua=1 +paeten!=1 +soiverraite=1 +solahti=1 +kokeos!=1 +arjan=1 +stuessansa=2 +viere=4 +viiakkoa=2 +ahoa!=1 +kullaisna=2 +hope'isna=2 +kyyhkyläisnä=2 +siikana=2 +kalana=1 +pellavaskupona=1 +karvoihisi=2 +ikenihisi=2 +kammastuisi=2 +pillastuisi!=1 +rauha=2 +raavahille=2 +sorkkasäärille=2 +soreasti=2 +konsakana=3 +rumanakana!=1 +muinainen=1 +kynsikoskella=1 +polvien=1 +e'essä!=1 +annettihin=1 +kertoa=2 +kuuluvilla=2 +tiukujen=2 +tirinämailla=1 +suattu=1 +annettu=1 +lupoa=2 +rumille=2 +häpeähän=1 +hämmentyä=1 +viha=1 +halutteleisi=1 +viitahan=1 +vihasi=1 +halusi!=1 +akkoa=1 +koivunpökkelöitä=1 +vääntele=1 +vesihakoja=1 +määhki=1 +marjamättähiä!=1 +tarvis=1 +syö'ös=1 +sieniä=1 +metsästä=1 +murra=1 +muurahaiskekoja=1 +juuria=1 +putken=2 +mesipaloja=1 +ruokaruohoittani=1 +henkiheinittäni!=1 +amme=1 +hihittelevi=1 +kunnahalla=1 +syölähänki=1 +juolahanki=1 +teemme=1 +ikisovinnot=1 +ikirauhat=1 +ratkoamme=1 +eleäksemme=2 +yhtehiset=1 +evähät=2 +erinomaiset=1 +tapella=2 +tapelkamme=1 +talvikauet=2 +lumiajat=1 +luskailkamme!=1 +uven=1 +sulaen=1 +lätäkköjen=1 +lämmitessä=1 +tulkokana=1 +kuuluville!=1 +tullet=1 +sattunet=1 +saloille=1 +ammutahan=1 +osaavat=1 +rumanakana=1 +auvon=1 +ylijumala!=5 +lehmäseni=1 +kamahuta=1 +karjaseni=1 +kantoloiksi=1 +kaunoiseni=2 +vantturan=1 +vaeltaessa!=1 +otsona=1 +olisin=2 +mesikämmennä=1 +kävisin=1 +tarhoa=1 +taempanaki=1 +joutilahan=1 +virattoman=1 +kämmenpääsi=1 +pohkealihasi=1 +äpy=1 +helkytelläksesi=1 +mennäksesi=1 +laakeahan=1 +kesällä=3 +sykysyllä=2 +syylingittä=2 +liettehillä=1 +mennekänä=1 +poimetellaksesi=1 +kankahalle!=1 +suohut=1 +kanervikko=1 +kaalaella=1 +irjos=1 +arjos=1 +mullukoita=1 +rautaisissa=1 +rahkehissa=1 +kymmenissä=1 +kytky'issä=1 +laihatki=1 +lihovat=1 +lihaviksi=1 +luutki=1 +epy=1 +sininen!=1 +hellennä=1 +uippana=1 +hippa=1 +halliparta!=1 +orjaele=1 +koiriasi=1 +raivaele=1 +rakkiasi!=1 +sieni=1 +sieramehen=1 +omenamarja=1 +haisahtele=1 +tuuhahtele=1 +tuuhku!=1 +ilmät=1 +sitele=1 +käärehellä=1 +käveleviä!=1 +varone=2 +äpärettäsi!=1 +aattele=1 +rannoilta=1 +rapoa=2 +kape'ilta=2 +liepehiltä!=1 +ätke=1 +koirasi=2 +kolohon=3 +rakkisi=1 +kytky'ihin=1 +hihnoihin=1 +pilloa=1 +häpehiä=1 +hämmentäisi!=1 +hallitsija=3 +armahaiset=1 +lauseheni!=1 +panta=2 +nykerän!=1 +valata=1 +ratkaisnehe=1 +mennehe=1 +syökse=1 +leukaluusta=3 +leukaluuhun=2 +päättele=1 +kotkoa=1 +harvat=3 +hajoa=1 +rauoin=2 +ratkottane=1 +teräksillä=1 +temmottane=1 +veitsillä=1 +veristettäne=1 +kiskottane!"=1 +läävästä=1 +lehmien=1 +olmasneljättä=1 +kertoeli=1 +alainen!=1 +vasikkojen=1 +vaalijaksi=1 +sotkijaksi=1 +matelijaksi!"=1 +rintehesen=1 +lauluissansa=1 +aistapa=1 +kehrä=1 +hellittele=1 +kaitsijalle=1 +poloiselle=1 +ensinkänä!=2 +mäntä=1 +elävi=4 +viiltelevi=1 +piirosia=1 +vuolaisevi=1 +kuivan=4 +kurskuttavi=1 +kauraisen=1 +kavertelevi=1 +lemettisen=1 +ojentelevi=1 +peiputtavi=1 +lipillä=1 +luikkoavi=1 +märän=2 +vehnä=2 +alene=1 +aika!=2 +kuusikolle=1 +vitsikölle=1 +karkoa=1 +katajikolle=2 +leppien=1 +tasalle!=1 +paimenta=1 +voivatia=1 +vuolemahan=1 +rieskoa=1 +repäisemähän=1 +kaivamahan!"=1 +pajattaessa=1 +kukkuessa=2 +vuollut=1 +voivatinsa=1 +rieskansa=1 +reväisnyt=1 +kakkaransa=1 +kaivaellut=1 +keittänyt=1 +vetisen=1 +vellin=1 +kaalin=1 +ullervolle=1 +jos'=1 +erkki=1 +haukannut=1 +halunsa=1 +intunen=1 +pensahasta=1 +isottoman=1 +illastella=1 +atrioia=1 +ruoalle=1 +evähiä=2 +etsiskellä=1 +lehmänsä=1 +levolle=1 +turpehelle=1 +laukkunsa=1 +laukustansa=1 +kakku=1 +kuorelta=1 +sileä=2 +silkkoa=1 +akanoita=1 +tupesta=3 +kasahutti=1 +veitsosesta=1 +kurauksuesta=1 +veitsyttänsä=1 +veikkoutta=1 +rakkautta=1 +isän=6 +saamoa=1 +varustamata=1 +katkaisin=1 +karahutin=2 +leipähän=1 +paistamahan!=1 +porton=1 +paistannaiset=1 +aris=1 +kullansolki=1 +ainoa=1 +sontareiet=1 +liejuhun=1 +susille=1 +kontioille!=1 +katrahasen!=1 +ienikiksi=2 +yytäksi=2 +kyhäise=1 +karjana=1 +kirjavana=1 +kartanolle!=1 +parjaukset=1 +huora!=2 +itkenet=2 +lypsylehmiäsi=1 +katajaisen=2 +karjanruoskan=1 +lehmäkarjan=1 +härät=1 +murtohon=1 +puoliksi=1 +kontioille=1 +lehmäsiksi=1 +karjaksi=1 +kyhäisi=1 +onkui=1 +lounahasen=1 +kiertyi=1 +illoillensa=1 +kuusikon=3 +lehmäslypsykselle=1 +pahainen=1 +paimen=2 +raiska=1 +susikarjan=1 +karhujansa=1 +susillensa=1 +epäise=1 +reisi=1 +pure=1 +pohkeata=2 +lyykistäikse=1 +lypsämähän!"=2 +luikun=1 +sarvesta=1 +helinän=1 +uomikin=1 +jalasta=1 +pillin=4 +irjon=1 +ujahutti=1 +luikullansa=1 +toitahutti=1 +torvellansa=1 +kotimäellä=1 +kuuesti=1 +kujosten=1 +maiotta=1 +kesävoitta=1 +kellettävi=1 +soittamisen=1 +kajahuksen=1 +umala!=1 +orvi=1 +soipi=1 +saapi!=1 +soitelleen=1 +toitatellen=1 +torvettavi=1 +korvani=2 +puhuvi=2 +läylentävi=2 +karjasi=1 +lääväpellon=1 +saaospa=1 +muorin=1 +lypsämähän=5 +rakentamahan!=3 +ennättäisi=1 +alustehelta=1 +taloiset=1 +savupanolle=1 +lypsylle=1 +karjoansa=2 +silmäeli=1 +siivatoita=1 +arja=1 +siivatat=1 +sileäkarvat=1 +iholla=1 +untuvalla=1 +tuntuvilla=1 +tummelilla=1 +näpähyvillä=1 +yhmistihe=1 +heruttamahan=1 +suimastaikse=1 +kuopaiseikse=1 +revittelevi=1 +kiskoi=1 +kinttusuonet=1 +sääriluusta=1 +kosti=1 +paimo=2 +parka!=2 +joit=1 +pihoille!"=1 +eivoit=1 +paistoit=1 +kallioisen=1 +veitseni=1 +sukukuntani=1 +kuraksen!"=1 +paimo!=1 +yöstytäpä=1 +miettehesi=1 +lausehesi=1 +suutehista=1 +kynnestä=1 +kavista!=1 +paioilla=1 +kaatioilla=1 +kaunistelen=1 +syötän=2 +vehnäsillä=1 +juotan=1 +rieskamaitosilla=1 +raatamatta=1 +työntämättä=1 +kaaun=1 +kuolijaksi=3 +muutun=1 +muotoiseksi=1 +kuollet=1 +kuolkosipa=1 +kaotkosi=1 +kaonnet!=1 +ija=1 +mennehillä=1 +kalmassa=1 +kaonnehilla=1 +mahtavaisimmanki=1 +leve'immänki=1 +ou'uttele=1 +kaaresi=1 +vasama=2 +yönnytä=1 +kainaloien=1 +nuolella=1 +teräsnenällä=1 +vasamalla=1 +vaskisella!"=1 +ammu!=1 +siirtymättänsä=1 +sijalta=1 +kulkematta=2 +kunnekana!"=1 +tarkan=2 +kattilanoeksi=1 +pirttinsä=1 +meno=1 +valvateltu=1 +kuulusteltu=1 +eljäsneljättä=1 +ullero=1 +kuolon=1 +korvihinsa=6 +painuisi=2 +soitellen=4 +seposta=1 +kullervoiten=1 +patakoitellen=1 +sorahti=1 +kajahti=1 +soitantoa=5 +ilonpitoa=1 +pajassa=4 +soitanta=1 +salolla=1 +kullervointa=1 +kaunoisensa=1 +kellistynehen=1 +uuttui=1 +ieli=2 +hirsikankahia=1 +isotoin=1 +armotoin=1 +kurjaisen=2 +kuvannut=1 +otihinsa=1 +majoillensa=1 +matkoavat=1 +mull'=1 +korvessa=1 +kartanoni=1 +tulisijani=1 +satehessa=1 +löyly=4 +elkösi=1 +luoko=1 +luonnotointa=1 +armotointa=2 +isotointa=1 +emotointa=1 +loit=2 +kuvasit=1 +lokkien=1 +karille=3 +kajavan!=1 +pääskyille=1 +varpusille=1 +valkenevi=1 +lintusille=2 +polvenensa=1 +ikänä!=1 +tekijätäni=1 +tuojoani=1 +telkkä=1 +koskelo=1 +iennä=2 +jäin=2 +matalana=2 +maammostani=2 +uhkuiset=1 +jäisille=1 +pyöriville=1 +portahille=1 +sortumahan=1 +litistymähän=1 +sinnes=1 +sorru=2 +sormea=2 +kymmentä=1 +ylennän=1 +juohtui=1 +mahlat=3 +piännät=2 +maltapa=1 +surma!=1 +tuhaksi=2 +kekälehiksi=1 +kaaloat=1 +mielehen=1 +kyyetellä=1 +surmattu=1 +kaatunut=2 +akkaseni!=2 +akkaseni=2 +missäpä=1 +uollapa=1 +rajalla=1 +kalalammin=1 +laitehella=1 +pääsnen=1 +osannen=1 +ouonkin=1 +osataksesi=1 +stut=1 +aara=1 +puolta!=1 +sivua=2 +kuohumitse!=1 +tutkaimehen=3 +pääyt=1 +tutkaimessa=2 +kalasauna=2 +siinäpä=3 +sisaresiki=1 +vaara=1 +alaisin=1 +lievettä=1 +outuvi=1 +jokivarrutta=1 +tunneta=1 +kulkijain=1 +kotoisin=1 +lastasi=2 +varrellisna=1 +pituisna=1 +lausuella=2 +ohoh=1 +kullansolki!=1 +ttäpäs=1 +matkaelet=1 +kaonneheksi!=1 +aks'=1 +iist'=1 +osattomalta=1 +vanhinta=1 +tietämättömihin=1 +oikani=1 +tyttösi=1 +tyttöni=2 +sisaruesi=2 +sinnepä=1 +surmahan=1 +sanattomahan=1 +tietämättömähän=1 +mon=1 +etso=2 +kaiho=1 +äksinpä=1 +juoksin=1 +samosin=1 +tsin=1 +uusin=1 +kaihoelin=1 +tyttöseni=1 +kotihin!'=1 +huusin=2 +kaipaelin=1 +aarat=1 +kajahtelivat=3 +huua=3 +hoilaele!=1 +paloa=1 +polvenansa=1 +tiloille=2 +iidesneljättä=1 +elelemähän=1 +vanhempien=1 +älyämähän=3 +kaltoin=4 +kasvateltu=1 +tuuiteltu=1 +kalton=1 +kasvattajan=1 +tuhman=3 +tuuittajan=2 +työnteleikse=1 +rakenteleikse=2 +aalasi=1 +kalastamahan=1 +airo=1 +souan=2 +tarmoni=1 +veän=1 +erimies=1 +perältä=2 +veät=1 +souat=1 +tarmosi=1 +vetäne=2 +hajalle=1 +tarmonsa=1 +haapaisen=1 +soutajaksi!=1 +ouit=1 +haapion=1 +hajotit!=1 +tarvontahan!=1 +tarpoja=1 +tarvontahan=1 +tarpoimelta=1 +arvonko=2 +olan=4 +miehuuen=3 +nojassa=2 +tarvon=2 +etäjä=1 +tarpojasta=1 +tarvo=1 +nojassa!"=1 +velliksi=1 +seotti=1 +tarpoi=1 +tappuroiksi=2 +liivaksi=1 +litsotti=1 +tarpojaksi!=1 +arvoit=1 +pullot=1 +rouhit=1 +selykset=1 +paloin=1 +paloitit!=1 +viemähän=2 +vetoja=2 +maarahoja=1 +maksamahan!=1 +matkassa=1 +taitavampi=1 +maajyviä=1 +maksamahan=1 +ietyä=1 +vetoperänsä=1 +maajyväset=1 +maksettua=1 +rekehensä=2 +reutoaikse=2 +matkata=1 +järyttelevi=2 +raatuilla=2 +hiihtelevi=1 +haastatella=2 +houkutella=1 +taaksi=3 +taljoilleni!"=1 +suksilta=1 +hiihtimiltä=1 +hiioavi=1 +taljoillesi!"=1 +helmivyöllä=2 +rasasi=1 +kautokenkä=2 +kaaloavi=1 +sovittelevi=4 +sanojansa=2 +matkoihini!"=1 +matkoihisi!"=1 +laajoilla=2 +riioavi=1 +hevoistansa=1 +hillitsevi=1 +vilttieni=1 +omeniani=1 +päähkeniä!"=1 +riuskuttavi=1 +kelkkahasi=1 +retkale=1 +rekosehesi!=1 +reualti=1 +asetteli=1 +taljoillensa=1 +kunnotointa=1 +kuulemasta=1 +pahalaista=1 +palvomasta=1 +levittelen=1 +liistehesi=1 +korjasi=2 +rahaisen=1 +kimahutti=1 +kirjakannen=1 +näytteli=1 +verkaliuskoja=1 +kultasuita=1 +sukkasia=1 +vöitänsä=1 +hopeapäitä=1 +erat=1 +raha=1 +hukuttelevi=1 +kuihauttelevi=1 +mairotteli=1 +kuihutteli=1 +kutkutteli=1 +nisoissa=1 +kisasi=1 +riu'utteli=1 +vaskikirjan=2 +taplikkaisen=1 +sukuisin=1 +rohkea=2 +rotuisin=1 +suurtaki=1 +isoa=2 +tuiretuinen=2 +kehjo=2 +keiretyinen=2 +rotusi=1 +aloa!"=1 +oimin=2 +poimin=2 +lepäsin=1 +istuin=2 +hoilaelin=1 +alot=1 +mieletöin=1 +melua!=1 +kohennihin=1 +heitihin=1 +kalkinen=1 +kaonnut!=1 +katkennut=1 +heinänä=1 +helynnyt=1 +kukoistellut=1 +kukkapäänä=1 +hyvänä=1 +punaisena=1 +puolukkana=1 +haikeat=1 +kertoelleheksi=1 +repsahti=1 +re'estä=1 +juoksihe=1 +surmansa=3 +kuolemansa=3 +kohtaeli=3 +löyti=2 +pyyhältihe=1 +valitella=1 +vaikeasti=1 +voipa=1 +kummiani=1 +pi'in=2 +turmelin=2 +tuoman!=2 +sikeämättä=1 +täytymättä=1 +tappanut=1 +kaottanut=2 +kaksiöisnä=2 +eitsin=1 +länkensä=1 +rahnoi=1 +rahkehensa=1 +piirrältävi=1 +kuluni=1 +synnyteltäissä=1 +lyönyt=1 +tukahuttanut=1 +savuhun=1 +vienyt=1 +hurstilla=1 +upotellut=1 +uutimella=1 +tuutusen=1 +sysännyt!=1 +tuutunen=1 +vastannunna=1 +uutusen=1 +tulessa=1 +poltin=1 +liesivalkeassa=1 +aunassa=1 +ma'ustelin=1 +kuulumassa=1 +matkoaisit!"=1 +kuulununna=2 +turmiot=2 +viennästä=1 +vetojen=1 +maarahojen=1 +maksannasta=1 +vastahani=1 +kisauttelin=1 +lapsi!=1 +surmani=1 +sukean=1 +kuoletaime=1 +ulvovan=2 +kiljuvan=3 +valahan=2 +hampahisin=2 +hampahisin!=1 +nientä=3 +sankoa=1 +rajoa=4 +hävetä=1 +huojentavi=1 +esille=2 +sotasijoille=1 +tappotanterille=1 +nto=2 +kostamatta=2 +maksamatta=1 +muistamatta=1 +muutki=1 +vaivat=3 +uudesneljättä=1 +suorikse=1 +vainotielle=1 +valmistaikse=1 +ioi=1 +miekkoansa=2 +keihoa=1 +teroitti=1 +melskehesen!=1 +tahallansa=1 +surmatahan=1 +tapetahan=1 +miekkoihin=1 +menetetähän=1 +kalpoihinsa=1 +kaaetahan=2 +vuohella=1 +kaurihilla=1 +vuohi=1 +voitetahan=1 +kauris=1 +kaatahan=1 +koiralla=1 +sammakolla=1 +kaau=1 +sorrun=1 +vaivun=1 +vainotanterille=1 +omap'=1 +kuolla=1 +kalskehesen!=1 +sotainen=1 +äkin=1 +potematta=1 +laihtumatta=1 +kuolet=1 +taatollesi=1 +uolkohon=2 +kujarikoille=1 +kaatukohon=2 +kartanolle!"=1 +maammollesi=1 +läkähtyköhön!"=1 +veikollesi=1 +vastaisen=2 +etsähän=1 +menettyköhön=1 +vaipukohon!"=1 +siskollesi=1 +aivotielle=1 +sortukohon!"=1 +isoni!=1 +tketkö=5 +koskas=4 +kansasta=4 +sortuneheksi=5 +su'usta=5 +isä=1 +kuulen=4 +älykkähämpi=2 +kuulisinko=3 +karpaloista=3 +veikollensa=1 +josko=2 +veli=6 +hiukset=2 +siskollensa=1 +siskon=1 +vaahteren=1 +vesasta=1 +"Äitiseni=1 +kulettajani!=1 +älyä=1 +vähenneheksi=1 +tupamme=1 +kuurullani=1 +länkämöisilläni=1 +lumet=1 +iljeniksi=1 +iljenet=1 +suliksi=2 +maiksi=2 +vihottaviksi=2 +vihottavat=1 +viereviksi=1 +ilenne=1 +voine=2 +voivotella=1 +inehmisissä=1 +yliset=1 +kulasvesille=1 +iloitellen=1 +kajahutti=2 +rojahutti=1 +ruohokossa=1 +kulahutteli=1 +viestinen=4 +äypäs=4 +hauatahan!"=3 +kuolkahansa!=3 +ruuna=1 +vietäkähän=3 +kalmahan=5 +katettakahan!"=3 +patakoitteli=1 +kullervoitsi=1 +kuusikossa=2 +tamma=1 +ulaten=1 +heläellen=1 +heinikossa=2 +maammuesi=1 +miero=1 +hautoavi!"=1 +uutimen=2 +kirjoittaja=1 +piustan=1 +väkivärttinän=1 +luopuessa=1 +lähtiessä!=1 +viluhun=2 +puuttehesen=1 +uollut=1 +pestäköhön=1 +saippuavesillä=1 +silkkihin=1 +si'eltäköhön=1 +pantakohon!=1 +vietäköhön=3 +katettakohon=1 +itkuvirsin=1 +laulaen=3 +lasettakohon!=1 +hävittämättä=1 +ntolahan=1 +joukolle=1 +satalu'ulle!"=1 +mielehisen=1 +kaikkien=2 +poltteli=1 +kiukahista=1 +pihoista=1 +autio=1 +avattuansa=1 +valkamavesille=1 +valkamassa=1 +eläessä=1 +silmillä=1 +siherrän=1 +lausuelen!"=1 +muistuttavi=1 +äihän=1 +metsämaille=2 +keralle=3 +kohoa=1 +tyttöjen=2 +tyköhön=1 +sinipiikojen=2 +havulinnan=2 +anelemahan!"=1 +koiransa=1 +telkkimähän=1 +kohoamahan=1 +pillannunna=2 +turmellut=1 +aho=1 +armahin=1 +hellitteli=1 +kuikutti=1 +pillamusta=1 +turmelusta=1 +ylennyt=2 +turmellunna=1 +kyselevi=1 +tietelevi=1 +miekaltansa=1 +syyllistä=2 +viallista=2 +iekka=3 +arvasi=3 +pakinan=2 +astasi=2 +mielelläni=2 +syyttömänki=1 +viattomanki=1 +kären=1 +rintahansa=1 +iskihe=1 +kärelle=1 +lkötte=1 +kasvatelko=1 +väsyttelijän!=1 +kasvattama=1 +tuuittama=1 +vanhaksi=1 +varreltansa=1 +eitsemäsneljättä=1 +unettomana=1 +einehettömänä=1 +aikaisin=1 +huomeniset=1 +katettu=1 +kääntynyt=1 +kuulunut=1 +stun=1 +makoan=1 +kävät=1 +iltaseni=1 +apeat=1 +aamuseni=1 +äitelämpi=1 +havatessa=1 +haikeampi=1 +iltoja=1 +apea=1 +aamujani=1 +mure=3 +aikojani=1 +ihanaistani=1 +apeainen=1 +armastani=1 +mustakulmaistani=1 +keskiöisissä=1 +unissa=1 +koura=1 +vaalivi=1 +kummaltaki=1 +naisetta=2 +puolisotta=1 +neljännellä=1 +keräsi=2 +kekosen=2 +rekoista=1 +puunsa=1 +hiililöiksi=1 +talvisen=2 +kuumentohon=1 +palkkalaiset=11 +painamahan=4 +kintahattomin=3 +hatuttoman=3 +hartioisen=3 +kohentelevi=3 +pyyti=3 +kuvaista=1 +lietso=3 +ietsahutti=3 +lietsehensä=3 +liepehiä=3 +tulisijasta=1 +lähetäikse=4 +lietsehestä=5 +hopeakarva=1 +ihastelevi=1 +sinuista=2 +toivoi!=2 +oivon=2 +sopua=2 +puolisoa=3 +työntävi=2 +täytteheksi=2 +arsa=1 +kaviot=1 +kultaletti=1 +pelästyi=1 +pelästy=2 +alat=2 +neitoselle=1 +nousekana=1 +syleilemähän=1 +neiollensa=1 +kuulekana=1 +sanallisena=1 +mielellisnä=1 +kielellisnä=1 +aattoi=3 +neitosensa=2 +utuisehen=2 +uutimehen=2 +pääaloille=1 +sulkkuisille=1 +vuotehille=1 +saipuaisen=1 +varpaiset=1 +korvollista=1 +pulmunen=1 +kuonasista=1 +ylpi=1 +kyllitellen=1 +vallotellen=1 +eien=1 +venähti=1 +teltahan=1 +rankisehen=1 +peitettä=1 +varustelevi=1 +karhuntaljat=1 +puolisonsa=1 +kuvansa=2 +kylki=2 +vaippojansa=1 +kylmimässä=1 +hyyksi=1 +hyytymässä=1 +jääksi=1 +jäätymässä=1 +kiveksi=1 +kovoamassa=1 +minulle!=1 +iepi=1 +katsahti=1 +kummitusta=1 +hyväksi!=1 +olviseksi=1 +kaikiksi=1 +aksahan=1 +rikkahien=1 +riian=1 +suurien=1 +kosia!=1 +sovi=1 +su'ulle=1 +kosia=1 +huolitella=1 +yleneväisen=1 +kumartamasta=1 +horjumasta=1 +kasvavat=1 +ollette=1 +elonkeraiset=1 +elottomatki=1 +kosiko=1 +huolitelko!=1 +ylmän=1 +huohtavi=1 +ahdeksasneljättä=1 +ajaneheksi=1 +vierneheksi=1 +lapsensa=6 +asuntoa=2 +naisena=1 +kyselkö=1 +elämiä=1 +armahasi!=1 +pi'ellyt=1 +loukahtanut=1 +aassa=1 +marjaseni=1 +kankahassa=2 +mustakulmani=1 +hopeani=1 +nuorempata=1 +nnapa=1 +sisaruensa!"=1 +pahoinpa=1 +työnsin=1 +toisenkana=1 +nokiesi=1 +nuohojaksi=1 +karstojesi=1 +kaapijaksi=1 +vakavan=1 +kohisevahan=1 +matikan=1 +käiväräistä=1 +tunkihe=3 +ulepa=1 +osoajaksi!"=1 +linnastamme=1 +näiltä!=1 +tuhosit=1 +pahensit=1 +ovillen=1 +osattuasi=2 +eitonen=4 +sisari!=1 +pitohon=1 +ulholl'=1 +koukut=1 +kormanossa=1 +juojan=1 +piirtelevi=1 +sirettelevi=1 +huitukoille!=1 +apoit=1 +naiun=1 +surmasit=1 +tappaisit=1 +surmoaisit=1 +itseniki=2 +neitosessa=1 +kauppa=1 +koreamman=1 +isommille=1 +sysisijoille=1 +tuhmaisen=1 +aautti=1 +käärälti=1 +riepsahti=1 +työnnälti=1 +koksahutti=1 +valmistui=1 +nännisillä=1 +karpalohon=1 +vehkahan=1 +vesiperille=1 +katoan=1 +kuolen=1 +surman!=1 +laskene=4 +repalehiksi=1 +polvillani=1 +säärivarsillani=1 +entähen=3 +rautahan=2 +potkia=1 +heiskaroia=1 +kujertelevi=3 +valittelevi=3 +sormiansa=4 +murtelevi=3 +katkovi=3 +kätösiänsä=3 +laulaime=1 +haukina=2 +menetteleime=1 +kärpäksi=1 +kiuruna=2 +kiverteleime=1 +kokkona=2 +höryeleikse=3 +jälkiä=3 +lumessa=3 +raukka!=3 +oletteleisi=3 +koukkupolven=1 +polkemilla=1 +reessä=3 +viirunaaman=3 +änön=1 +suumalo=3 +somempi=3 +huulta=3 +kahattelevi=4 +taas=3 +reyhkävän=1 +ahkiossa=1 +evon=1 +ukka=1 +hukan=2 +hurskavan=1 +alakärsän=1 +ukan=1 +atkalta=1 +väsynehenä=1 +nukkuvi=1 +naurattavi=1 +mieheltä=1 +unekkahalta=1 +havattuansa=1 +moisen=1 +omaksi=4 +kaihostuisi=1 +enkäpä=1 +vieroaisi=1 +kalaset=2 +kalvallani=1 +menettelen=1 +miekallani=1 +naisia=1 +menettämähän=1 +kataloita=1 +kaatamahan=2 +naisensa=1 +lokiksi=2 +lekottamahan=1 +kaikkumahan=1 +nenät=1 +nienten=1 +niukumahan=1 +vastatuulet=1 +vaapumahan=1 +eleä!=1 +kallumassa=1 +otta=1 +sanonki=1 +kertaelen=1 +ohjolassa!=1 +kyntö=2 +kylvö=2 +kasvo=1 +tuletki=1 +lokkina=1 +kajavana=1 +kaakahtavi=1 +kiljuvi=1 +vesikivillä=1 +kariloilla=1 +kaljahuvi=1 +hdeksäsneljättä=1 +ähtekämme=4 +saa'antahan=3 +katsantahan!"=1 +ariolasta!=1 +saatettuna=1 +juurruteltu=2 +saa'antahan!=1 +aatikamme=1 +saatetahan=3 +kivimäestä=5 +takoa!"=1 +akavampi=2 +maisin=3 +menköhön=1 +selälle!=1 +turjuttaisi=1 +viskaisi=1 +soutimeksi=1 +kämmenet=2 +käsimeloiksi=1 +vakavampi=1 +vaikeampi=1 +muuten=1 +mutkaisempi=1 +ysti=1 +jolkutella=1 +välkytellä=1 +tuuittavi=1 +länsituuli=2 +läikyttävi=1 +mieline=1 +merisin=1 +matkatkamme=1 +rantaisin=1 +ratustelkamme!=1 +tuliteräinen=1 +hurttia=1 +hutelen=1 +kaikottelen=1 +otolle=1 +ariolahan!"=1 +hiiloksehen=1 +piosen=1 +kourallisen=1 +taipui=3 +tahtahana=1 +lainehena=1 +ahjoksensa=1 +lietsimensä=1 +liepehelle=1 +kuvauvaksi=1 +takehet=1 +vasarille=1 +valkkamille=1 +kätehensä=1 +kantajan=3 +kärestä=2 +lappeasta=1 +västistä=2 +välötti=1 +terällä=2 +hirnui=1 +kasi=2 +penu=1 +putkessa=1 +puhusi=1 +löisin=1 +jakaisin!"=1 +illäpä=1 +turveleime=1 +hyöteleime=1 +vyöteleime=1 +luustoihin=1 +lueime=1 +paneime=1 +telkitäime=1 +ähteä=2 +läksivät=1 +ahen=1 +etsivät=1 +puitse=1 +tarkasti=2 +tähystelevät=1 +löytivät=1 +kuusikosta=1 +ratustelevat=1 +rantamaata=1 +kujerrus=1 +valitanta=1 +valkamalta=1 +kaikerrehtamassa!=1 +käymme=1 +itkekänä=1 +kaikerra=1 +valittamassa=1 +hankava=7 +puisuuttasi=1 +hankavuuttasi=1 +haveksit=1 +ursi=6 +tervaisiltaki=1 +korkeastaki=1 +viejäistä=1 +laskijaista=1 +laulettihin=1 +laitettaissa=1 +saatavan=1 +sotivenettä=1 +vainopurtta=1 +puuhattavan=1 +tuovan=1 +täyteni=1 +alustani=1 +eloteillen=1 +purret=2 +pahatki=1 +tallustavat=1 +tuovat=1 +täytensä=1 +alustansa=1 +veistämä=1 +laaittama=1 +lastuillani=1 +venyn=1 +veistännäisilläni=1 +ahimmatki=1 +matoset=1 +kaarien=1 +asuvat=2 +pielessä=1 +pitävät=3 +konnikatki=1 +kokillani=1 +koksentavat=1 +mäntynä=1 +petäjänä=1 +penun=2 +havise!=1 +syökseite=1 +laion=1 +käyttämättä=1 +vaalimatta!"=1 +veljeni=2 +venoset=2 +työnnyttä=1 +koskettane=1 +käännettäne=1 +juokset=2 +airoilla=5 +avittamatta=2 +huoparilla=4 +huopimatta=2 +puhumatta=2 +joukkioni=1 +soutamalla=2 +avittamalla=2 +huopimalla=2 +puhumalla=2 +muuki=1 +hiekalle=1 +kaareva=1 +hankaniekka!=1 +otko=2 +kannannalta=2 +oot=2 +katsonnalta=1 +pohjalta=1 +sijava=1 +soutoa=1 +laitapuolen=2 +sukapäitä=2 +sulhosia=1 +piipioja=1 +saapasjalkoja=1 +tinapäitä=2 +vaskivöitä=1 +kultasormia=1 +somia=1 +teljot=2 +vanhoa=1 +istunutta=1 +nuorukaisilta=1 +kuvulle=1 +lasketteli=1 +laivoansa=2 +puittomia=1 +vesiä!=1 +lainehilla!"=1 +ulhot=1 +eistykänä=3 +uutti=1 +anhat=1 +eisty=1 +oitos=1 +airon=3 +loiske=1 +hankojen=1 +hamina=1 +outavi=1 +sorehtelevi=1 +rytkyi=1 +pihlajaiset=2 +pyörät=1 +pyinä=1 +teirinä=1 +kukerti=1 +joikui=1 +joutsenena=1 +kaarskui=1 +kaarnehena=1 +hanhina=1 +havisi=1 +karehtelevi=6 +iemi=1 +alatuutta=1 +pieneyttä=1 +laitoja=1 +nälkäniemen=1 +paltalla=1 +korvalta=1 +silmältä=1 +ollutkana=1 +vaeltamassa=3 +soutimilla=2 +kelvoista=1 +souten=1 +uomesta=1 +iske'in=1 +mäjellytti=1 +mäikähytti=1 +iehet=2 +purresta=2 +puhuvat=2 +kolkuttaja=1 +peräurosta=1 +airollista=1 +peränpitäjän=1 +älyän=1 +airollisen=1 +airollisna=1 +innekkä=1 +menette=2 +läksitte=2 +ohti=1 +pohjaista=1 +kulemme=1 +lakkipäitä=2 +tapoamahan=3 +kolmanneksi=1 +nostantahan=1 +kannantahan!=1 +mieki=1 +tarve=4 +kämmenille=1 +olkapäilleni=1 +opaston=1 +matkoihinsa=1 +luikerrehtelevi=1 +uopi=2 +venehesen=2 +purressani=1 +laitoa=3 +venehessäni=1 +parahiksi=1 +painoaki=1 +laitat=1 +laitoasi=1 +liseät=1 +vara=1 +tuki=1 +suovoa=1 +tuhoa=1 +vastatuuli=1 +varppehia=3 +sotavenosen=2 +teräsnenähän=1 +viskoa=1 +vihurin=1 +eljäskymmenes=1 +kuuluvilta=1 +laulellen=1 +nenissä=1 +kuuntelevat=2 +maavesiä=1 +suovesiä=1 +kosen=2 +muutaman=1 +pyörtehessä=1 +kuohuminen=1 +vankka=1 +vellominen!=1 +osken=1 +kuohuneiti!=1 +stuite=1 +kihokivelle=1 +kihopaaelle=1 +paneite!=1 +käppyröitä=1 +riusko=1 +rinnoillemme=1 +päällemme=1 +päräjä!=1 +kuohun=3 +korvallinen!=1 +yskin=1 +aallollen=1 +kokoamahan=1 +vaahtipäitä=1 +syytöintä=1 +viatointa=1 +vierettele!=1 +kukkuralla=1 +otsansa=1 +alentakohon=1 +päälakensa=1 +painakohon=1 +matkalta=1 +venehen!=1 +immo=1 +ammon=2 +reikä=2 +vääntimellä=1 +puhkaise=1 +purasimella=2 +palleahan=1 +puuttumatta=1 +vikaumatta!=1 +alio=1 +sammaliksi=1 +vuoluksi=1 +kulettaessa=2 +mäkipäitä=2 +mentäessä!=1 +korvallinen=1 +vierellinen!=1 +ehreäs=1 +lanka=1 +utuisesta=1 +kuontalosta!=1 +lankasi=1 +sinerväsi=1 +lainehelle=1 +jota=1 +tervarinnan=2 +teuotella=1 +melkeänki=1 +äkkiouonkin=1 +osata!=1 +elatar=1 +mielivaimo!=1 +mieluisa=1 +melasi=1 +jollapa=1 +piät=1 +pereä=2 +noitivirrat=1 +viilettelet=1 +alatse!=1 +tuijota=1 +tupettomalla=1 +venehen!"=1 +louhien=1 +takellu=1 +pakenemasta=1 +puuttuvi=1 +vieremättömäksi=1 +pistivät=1 +päästeä=1 +nytystelevät=1 +puutoksesta=2 +allistaite=1 +puuttumassa=1 +takistumassa=1 +vienolla=1 +alantehella=1 +kivelläkö=1 +haolla=2 +vastuksella!"=1 +atsovi=1 +kivellä=2 +konkkaluilla!"=1 +otaki=1 +hakojaki=1 +haukiaki=1 +konkkaluilla=1 +kaheksi!"=1 +vyöltänsä=3 +luunpurijan=1 +puoleltansa=2 +laskettavi=1 +tukkahan=1 +nostalti=2 +kyhätty=2 +satalu'ulle=1 +tuhannelle=1 +täytteheksi!"=1 +iekan=1 +kalhaisi=2 +läimähytti=1 +mureni=1 +teissä=2 +kolmannesta!=1 +langetteli=1 +kalahauin=2 +konkkaluihin=1 +luottihe=1 +kitasihin=1 +kiinnittihe=1 +haukia=1 +karpahasen=1 +ravahutti=1 +rantasehen=1 +pääpaloa=1 +sulholoista=1 +halkomahan=1 +viploin=1 +viiltämähän=1 +pahkomahan!"=1 +laitasilta=1 +aajanpa=1 +sulimmat=1 +pyytäjän=1 +pyhimmät=1 +kyleltänsä=1 +pahkovi=1 +neitosista=1 +keittämähän=2 +kalaisiksi=1 +lounahiksi!"=1 +kilvan=1 +kymmenenki=1 +murkinoiahan=1 +muruina=1 +äipä=2 +luita=1 +kalanluita=1 +hampahista=2 +leveästä=1 +taitavan=2 +mahtavan=2 +ruotasta=1 +kalua=1 +seponkana=1 +äistäpä=1 +kalanluinen=1 +kanteloinen=4 +osoajata=2 +soiton=13 +laatijaksi=1 +tekijäksi=1 +teentelihe=1 +hauinluisen=2 +suoritti=3 +ust'=2 +koppa=2 +kanteletta=13 +auin=1 +naulat=4 +ivuksista=1 +soitto=14 +suorittuna=1 +valmihina=1 +hauinluinen=1 +kantelo=4 +kalaneväinen=1 +nainehet=2 +ikäiset=2 +piikalapset=1 +tytöt=2 +keskikertaisetki=2 +soittoa=8 +keskikertaisenki=1 +soittamahan=3 +sormillansa=1 +ruotaista=1 +romua=2 +kalanluista=4 +uoret=4 +ilolle=4 +soitolle=1 +te=2 +puol'älyiset=1 +typerät=1 +kansa!=2 +soittajata=1 +osoajata!=1 +uokatte=2 +kantakatte=1 +nenähän!"=1 +kantelon=4 +käsille=3 +sormiensa=1 +oittoa=1 +soitakana=1 +iloakana=1 +vanhassa=1 +soittajaista=1 +iloajaista=1 +iloamahan=1 +saatatti=1 +naisekkahat=1 +miehekkähät=1 +tsekin=1 +kymmenin=1 +soitannalle=2 +kierohon=1 +kävivät=1 +jouhet=3 +parkuivat=1 +kaikkui=1 +karkeasti=1 +julmasti=1 +sorisi=1 +okea=1 +sopessa=1 +nukkui=5 +kirsahtanut=1 +unisijalta=1 +nurahutti=1 +nurkastansa=1 +eretkätte=1 +heittäkätte=1 +luokatte=1 +lopettakatte!=1 +uhki=1 +karvoilleni=1 +uneni!=1 +vaikuta=1 +uuvuta=1 +maku'usen=1 +maanittele=1 +visko'otte=1 +aaltoihin=2 +upottaotte=1 +viekötte=1 +saattaotte=1 +tehnehen=1 +sormille=1 +sovittelijan!"=1 +oitto=2 +asetu!=1 +soitan=1 +soittajalla=1 +vangun=1 +nähnehellä=1 +laatijan=1 +pyytänehen=1 +polvuksille=1 +hdesviidettä=1 +suorittavi=1 +peukaloitansa=1 +sormillensa=1 +käyrän=1 +kantelen=2 +kätensä=2 +ulkohonpa=1 +ikirunojen=1 +kajahusta=2 +kanteloisen!"=1 +somasti=4 +hauinruotaista=1 +ormet=1 +peukalo=1 +keveni=1 +riemu=2 +riemulle=1 +remahti=1 +tuntui=1 +tehosi=1 +elähteli=1 +purkaeli=2 +ulvosi=1 +upehen=1 +ratsun=1 +raikkahuivat=1 +koikkelehtavata=1 +imehtimähän=8 +ravat=1 +ojentelihe=1 +lehväseltä=1 +lehväselle=1 +kärpät=1 +aioillen=1 +asettelihe=1 +irvet=1 +hyppi=3 +ilvekset=1 +eräsi=2 +susiki=1 +petäjäisestä=1 +kutiskosta=1 +kuusisesta=1 +matkat=1 +aiallen=1 +veräjälle=1 +vieretäikse=1 +veräjä=1 +kuvahti=1 +tajuamahan=3 +tseki=2 +sinisukkahan=1 +siroikse=1 +punapaulahan=1 +levahti=1 +kanteloista=4 +lintujaki=1 +sirkovia=1 +tulivat=1 +tuiskutellen=1 +kiiätellen=1 +kiirehtivät=1 +kunnioa=1 +pentunsa=1 +pesähän=1 +soittohon=1 +vääntelöhön=1 +orkealta=1 +allit=1 +aalloilta=2 +ieniäki=1 +peiposia=1 +lintuja=1 +livertäviä=1 +sirkkuja=1 +satalukuisin=1 +leivoja=1 +tuhatta=1 +ihastelivat=1 +haastelivat=1 +soitellessa=1 +luonnottaret=1 +imehtelivät=2 +rusoreunalla=1 +rehotti=1 +pitelivät=1 +pirtojansa=1 +niisiänsä=1 +nostelivat=1 +kutoivat=1 +helskyttivät=1 +kuullaksensa=1 +katkesihe=1 +kultarihmat=1 +helkähti=1 +hopeaniiet=1 +kulkevata=1 +hauit=1 +hangotellen=1 +vengotellen=1 +lohet=1 +luo'oilta=1 +siikaset=1 +syväntehiltä=2 +ahvenetki=1 +mujehetki=1 +kalatki=1 +ruokohon=1 +rantahan=2 +hto=7 +ruohoparta=1 +kalvolle=1 +veäikse=2 +lumpehelle=1 +kuunteli=1 +ikirunojan!"=1 +isarekset=1 +sotkottaret=1 +ruokoiset=1 +kälykset=2 +hiipoivat=1 +hivuksiansa=2 +harjasivat=1 +harjalla=1 +hopeapäällä=1 +sukimella=1 +aivat=2 +ouon=1 +soitannan=1 +sulkahti=1 +haihtui=1 +hivukset=1 +hiipomatta=1 +suorimatta=1 +ruokorinta=1 +lapaikse=1 +ruokorintahan=1 +rivahti=1 +väännäikse=1 +vesikarille=1 +kummanlainen=2 +soitanto=3 +vatsallehen=1 +pallealle=1 +itkuksi=1 +sulannut=1 +naimattomat=1 +piikasetki=1 +tsensäki=1 +kyykähteli=1 +ippui=1 +tilkat=1 +vesipisarat=3 +karkeammat=1 +karpaloita=1 +herkeämmät=1 +hernehiä=1 +pyöreämmät=1 +päreämmät=1 +silmästänsä=1 +noruvi=1 +utosivat=1 +poskipäille=1 +kasvoillensa=1 +kaunihilta=1 +leve'ille=1 +leuoillensa=2 +leuoiltansa=2 +rehe'ille=1 +rehe'iltä=1 +päteville=1 +päteviltä=1 +polviltansa=2 +jalkapöyille=1 +jaloille=1 +jalkapöyiltä=1 +jaloilta=1 +villavaipan=2 +kultavyönsä=1 +sinihamosen=1 +sarkakauhtanan=1 +ierivät=1 +kaunoisessa=2 +isossa=2 +alassa=2 +kyyneleni=4 +poimijata=2 +poimisi=2 +sulkaturkin=3 +koikotellen=1 +vesien!=2 +suullasi=1 +sukelteleihet=1 +ve'essä=4 +vilotteleihet=1 +poimimahan=2 +oimi=1 +kyynelet=1 +äinölle=1 +muuttunehet=1 +helmiksi=1 +heristynehet=1 +simpsukoiksi=1 +siintynehet=1 +kuningasten=1 +kunnioiksi=2 +valtojen=1 +iloiksi=1 +ahdesviidettä=1 +syöjähän=1 +upottajahan=1 +soutajaksi=2 +airoillen=4 +alimaisille=1 +askea=1 +kuohujen=2 +kovien=2 +tiettyjä=1 +vetivät=2 +tempasivat=1 +ulivat=1 +tullehilta=1 +miehillä=1 +urohilla=1 +ammosta=1 +kirjokannesta=1 +jaolle=2 +katselulle=1 +pyyssä=1 +jakoa=1 +oravassa=1 +hyrätä=1 +kahnatella=1 +kivimäessä=1 +haltijana=1 +antane=2 +osoa=1 +kantanemme=1 +vienemme=1 +venehesemme=1 +kanteloisehensa=1 +nauravalla=1 +vesissä=2 +polvillansa=2 +äkeä=1 +väsyttelevi=1 +rahvahaista=1 +raukaisevi=1 +kuuntelijat=1 +katselijat=1 +soitantohon=1 +uniset=1 +neulat=1 +voiteli=2 +unella=1 +ripset=1 +ristihin=1 +luomet=1 +lukkosehen=1 +väsyneheltä=1 +urohilta=1 +uinuvilta=1 +nukkumahan=1 +kyläisen=1 +takasalvan=2 +kymmenennen=3 +kivilinnan=1 +liepehillä=1 +portit=2 +järkkyi=1 +saranat=4 +oilla=1 +lukkoloita=1 +saranoita=1 +rasvasilla=1 +ulvahuisi=1 +naukuisi=1 +ukot=1 +salvat=3 +kuokalla=1 +lukot=5 +lusuna=1 +ylimäinen=2 +ystäväni!=2 +kiskomahan!"=1 +kärkäs=3 +käskemättä=3 +kehumattaki=3 +kiskontahan=1 +siirtyköhön=1 +oikean=1 +avulla=1 +takakannan=1 +koskemalla!"=1 +iirrytteli=1 +siirrytteli=1 +sylin=1 +syleili=1 +puuhaeli=1 +liikukana=1 +kallukana=1 +vartalolta=1 +sitkeä=1 +suonilta=1 +puolentoista=1 +heinikosta=1 +kiinnittimet=1 +saipa=2 +kallumahan=1 +saattelivat=1 +eivät=2 +latjasivat=1 +laivahansa=2 +kaarillensa=1 +työntivät=1 +yrskähti=1 +laioin=2 +kunnepa=1 +kuletetahan=1 +kaimatahan=1 +ainian=1 +asuaksensa=1 +iloten=1 +äänny=1 +käännäite=1 +vierahille!=1 +soutele=1 +huoparille=1 +huoitusta=1 +pikkaraiset=1 +soutajat=1 +vähäväkiset=1 +pienoiset=1 +peränpitäjät=1 +hallitsijat=1 +airojasi=1 +venettäsi=1 +mela=1 +sovitaite=1 +soutamahan!=1 +rautahangan=1 +hakkaella=1 +lainehien!"=1 +soutelevat=3 +joutelevat=2 +lake'ita=1 +aikoinani=1 +soutajalla=1 +laulajalla=1 +nykyisin=1 +kulloinkana=2 +venehessä=2 +vierentätä=1 +laulantata=2 +vieremistä=2 +laulamista!=1 +aulu=2 +laiskana=1 +sou'un=1 +viivyttävi=1 +kuluisi=1 +yllättäisi=1 +hämärä=1 +häkyttelevi=1 +polvenasi=1 +hyrehi=2 +kertaeli=1 +hyväntöläinen=1 +oikein=1 +arahainen=1 +laulannaksi=1 +aikainen=1 +ilonpioksi=1 +laulanta=1 +sopisi=2 +teentä=2 +näkyisi=1 +ulvahtaisi=1 +isinko=1 +lauleleisin=1 +voiessani=1 +kukkuisin=1 +kyetessäni=1 +ehk'=1 +voiakana=1 +kyetäkänä=1 +rupean=1 +säveltänsä=1 +hyräilemähän=1 +äreällä=1 +äänellänsä=1 +käreällä=1 +kulkullansa=1 +karjahteli=1 +leukapielet=1 +lonkaeli=1 +vierähys=1 +urki=2 +sormiluitansa=1 +jalkojansa=1 +nostelevi=1 +säikähti=3 +äästi=1 +kurki=1 +sävelen=1 +parkaisi=1 +äkeästi=1 +ärjähteli=2 +valveutti=1 +maattuansa=1 +karjakartanohon=1 +riistariihen=1 +elojansa=1 +karjoa=1 +riistettynä=1 +riistojansa=1 +kivimäelle=1 +liikutellut=1 +särkenyt=1 +saranarauat!=1 +lupinsa=1 +anastettu=1 +valtansa=1 +vajuvan=1 +alenevan=1 +arvionsa=1 +utarta=1 +terhenneiti!=1 +talma=2 +osata=1 +uvantolaisen!=1 +urso=8 +Äijön=7 +lakkoasi=1 +lainehesta!=1 +aataos=2 +upota=1 +uvantolaiset=1 +hävitä=1 +häjyt=1 +syvien!=1 +vierimättä!=1 +rajuinen=1 +säien=1 +voima!=1 +uvantolaisen!"=1 +terhen=2 +huokuvi=1 +sumun=1 +pääsemättänsä=1 +kunnekana=1 +levättyänsä=1 +untelompikana=1 +u'ulla=1 +upottaminen=1 +terhenellä=1 +voittaminen=1 +ima=1 +roiskehesta=1 +elvisi=1 +sumusta=1 +auteresta=1 +maailma=1 +isoksi=1 +kohina=1 +korkeaksi=1 +puna=1 +sivulle=2 +lakkoansa=1 +orvista=1 +nousit=3 +kuksi=2 +imehnisille=4 +saanikka=1 +vastaele=1 +siksi=1 +mielessä=1 +lasket=1 +heität=1 +nousko=2 +yletkö=1 +perästä!"=1 +ihailtavata=1 +säät=3 +rajut=2 +rajuamahan=2 +luoetuuli=1 +inkui=1 +ilkeästi=1 +kauheasti=1 +kaakko=1 +pohjonen=1 +porasi=1 +havupuut=1 +havuttomaksi=1 +kukattomaksi=1 +hakkasi=1 +harpun=1 +kalaneväisen=1 +htolan=1 +hon=1 +ottivat=1 +korjasivat=1 +silmihin=1 +sattui=1 +saalahani=1 +mielisoittimeni=1 +iloni!=1 +hampahan=2 +luikutusta=1 +polin=1 +puulle=1 +pyörivälle=1 +varvalle=1 +vapisevalle!=1 +näilläki=1 +havaita=1 +tainnut=1 +näöistä=1 +armonani!"=1 +venossa=1 +purressa=1 +parahtamista!=1 +tku=1 +hä'ästä=1 +parku=1 +laine=1 +ellamo=2 +parraspuille=1 +kaarieni!=1 +sukuhusi=1 +syntyhysi=1 +heimohon=1 +perehesesi!=1 +vierrä=1 +hongaista=1 +venettä!=1 +kummuilla=1 +kumoa!"=1 +turjalainen!=2 +lisäsi=2 +liikalaiat=1 +korkeuiset=1 +käymättä=1 +partahille=1 +parskumatta=1 +laitoaki=1 +tuikutella=1 +lykätä=1 +mentäessä=1 +olmasviidettä=1 +jousihinsa=1 +miekkoihinsa=1 +rakenteli=1 +sotaurohot=1 +poikasensa=1 +latovi=1 +jousella=1 +ohenteli=1 +purjepuita=1 +vaatevarpoja=1 +varasi=1 +varpapuihin=1 +tönkän=1 +puhui=2 +vaatevarpahan=3 +ravaha!=1 +atsaise=1 +tarkkoa=1 +takainen=2 +sekavat!"=1 +ravahti=1 +elvänä=1 +taakea=1 +pohjosessa=1 +purjehinen=1 +tarkemmasti!"=1 +etähältä=1 +haamottavi=1 +havukoita=1 +kirjokoppeloita=2 +avukoita=1 +poikasia=1 +kolmannesti!"=1 +satahanka=1 +hakkoavi!=1 +istumassa!"=1 +soutakatte=1 +juoksisi=1 +ennättäisi!"=1 +outi=1 +yllyivät=1 +melat=1 +lylyiset=1 +honkainen=1 +hyrski=1 +hylkehenä=1 +kelloloissa=1 +palloissa=1 +ilvan=1 +kiskoivat=1 +purjehisen=1 +avoittihe=1 +tauloihinsa=1 +tuluksihinsa=1 +mestoavi=1 +olkansa=1 +tulkohon=1 +karinen=1 +salasaari=1 +kasvakohon=1 +satahangan=1 +myrskyn=1 +hiertimessä=1 +lainehen=1 +rapa'imessa!"=1 +kariksi=1 +luo'oksi=1 +pitemmin=1 +ulla=1 +puikki=1 +satakaari=1 +mastot=1 +maiskahti=1 +purjehet=1 +noiksi=1 +vietäviksi=1 +ajeltaviksi=1 +juoksevi=1 +nostamahan=1 +kohottamahan=1 +yletä=1 +liikahella=1 +kaikk'=1 +hangatki=1 +kukas=1 +muutaltihe=2 +kynsiksi=1 +kohenteli=1 +kouriksensa=1 +särkynyttä=1 +allensa=1 +peräpuikon=1 +purstoksensa=1 +purston=1 +ampujaurosta=1 +evitäikse=1 +tavoitellen=1 +sipaisi=1 +vieprahteli=1 +luo'os=1 +taaksesi=1 +vähäisen!"=1 +taaksensa=1 +harte'ista=1 +vartalolta!=1 +llättävi=1 +pielen=1 +seisotaikse=1 +pu'ota=1 +heitäikse=1 +umalahansa=1 +uojahansa=1 +luotteleikse=1 +arjele=2 +lu'ulta=1 +sukeamalta!=1 +julkinen=1 +turkki=1 +panuinen=1 +suojasta=1 +sotisin=1 +tappeleisin=1 +kirkkahan=1 +tutkaimessa!"=1 +jakohon=1 +tavoitti=6 +vasemmalta=1 +kourille=1 +räpylöille=1 +räimilöivi=1 +aahan=1 +untelot=1 +kymmenet=1 +nenästä!"=1 +ettelit=1 +valehtelit=1 +käyväsi=1 +jäi=1 +sakarisormi=1 +ojat=2 +siiviltä=1 +melskahti=1 +purstolta=1 +kopsahtihe=1 +kaaripuille=1 +koppeloinen=1 +oksalta=1 +vuoalti=1 +punapurren=1 +laitimelta=1 +paloja=2 +vienojen=1 +jäivät=1 +ahtolaisten=1 +aartehiksi=1 +iitäp'=1 +puuttune=1 +pienempäisiä=1 +työntelevän=1 +hyrskyn=1 +hylkeävän=1 +ajavan=1 +kappaleita=2 +än=1 +uost'=1 +ainiaisen=1 +kasvu=1 +kaikenlainen!=1 +mairehille!"=1 +kynnöllesi=1 +kylvöllesi=1 +karjoillesi=1 +kasvuillesi=1 +kuillesi=1 +kumottaville=1 +päivillesi=1 +paistaville=1 +kätken=1 +palella=2 +viivytellä=2 +kyntöjäsi=1 +kylvöjäsi=1 +elojasi=1 +toukojasi=1 +rakehen=1 +teräksisen=1 +tellittelen=1 +halmehillesi=1 +hyville=2 +pelloillesi=1 +harvahampahan=1 +havuilta=1 +ruuniasi=1 +ruhtomahan=1 +tammojasi=1 +karjojasi=1 +levittämähän=1 +ansan=1 +tapatan=1 +surmoan=1 +mainittavan=1 +umalall'=1 +viitta=1 +uojalla=1 +turvoan=1 +toukat=2 +touoistani=1 +viholliset=1 +viljastani=1 +tonkimasta=1 +toukojani=1 +kasvujani=1 +kaatamasta=2 +orahia=1 +viljoa=1 +vihoamasta=1 +valitse=1 +milloinkana!=1 +orahiasi=1 +kylvämiäsi=1 +jyviä!=1 +teräksistä=1 +telkyttele=1 +kääntämille=1 +perille!=1 +kissa=1 +koverakoura=1 +käytäville!"=1 +arvioni=1 +eloni=2 +särkyi=1 +lainehisin!"=1 +polotellen=1 +sanottavata=1 +sammosta=1 +veipä=1 +rivan=1 +polo=1 +leivätöin=1 +mentyänsä=2 +muruset=1 +karttumahan=1 +satoamahan=1 +olu'iksi=1 +ohraisiksi=1 +leiviksi=1 +rukihisiksi=1 +ollaksemme=1 +kuollaksemme=1 +suloisessa=1 +uomenmaassa=1 +kaunihissa=1 +arjalassa!=1 +ajatuksista!=1 +aa'a=1 +voita!=1 +poikiesi=1 +lastesi=1 +yöllisnä=1 +tukena=1 +päivällisnä=1 +satehen=1 +koskematta!=1 +kivilinna=1 +liitättele=1 +kansoani=1 +saaen=1 +asukseni=1 +ainokseni=1 +vastus=1 +vitaisi=1 +valkeana!"=3 +eljäsviidettä=1 +aivossansa=1 +ytpä=1 +uusilla=1 +oloilla=1 +kartanoilla!=2 +kantele=1 +iloni=1 +kalaisehen=1 +lohisehen=1 +louhikkohon=1 +hauan=2 +haltijoille=1 +ikiväelle=1 +tuonekana=1 +tiheät=2 +haroan=1 +laposille=1 +ruoikot=1 +ru'olle=1 +karhikoille=1 +tavatakseni=1 +kalaisesta=1 +kaartehesta=1 +lohisesta=1 +louhikosta!"=1 +iit=1 +valmista=1 +teloilla=1 +teräksisillä=1 +valkamoilla=1 +venolle=1 +ähepä=1 +pitelemättä!"=1 +äksipä=1 +lumpehet=1 +raiskat=1 +ruoposteli=1 +ruutut=2 +kaitut=1 +hauanki=1 +harasi=1 +karit=1 +karhieli=1 +hauinluista=1 +soittoansa=1 +ikimennyttä=1 +kanteloa=1 +kertoi=1 +luikutusta!"=1 +ahoa=3 +saloviertä=1 +visan=1 +vetistäväksi=1 +lähemmäksi=1 +laittelihe=1 +vierettelet=1 +tahota=1 +oivu=1 +muutamat=1 +moniahat=1 +riemussa=1 +remuelevan=1 +iloitsen=1 +pakkopäivissäni=1 +murehissa=1 +murmattelen=1 +yperyyttä=1 +vajauttani=1 +osatoin=1 +varatoin=1 +laitumilla=1 +salliset=1 +onnelliset=1 +toivovat=1 +alati=1 +lämpiävän=1 +typerä=1 +varoan=1 +kuoreni=1 +kolottavaksi=1 +lehtivarvat=1 +vietäväksi!=1 +seinpa=1 +luokseni=1 +lähenteleikse=1 +veitsin=1 +viiltelevät=1 +mahlaisen=1 +mahani=1 +aimenet=1 +lipiksi=1 +tupeksi=1 +marjatuohiseksi=1 +allani=2 +vierelläni=1 +viehkuroivat=1 +leikkelevät=1 +vastoiksi=1 +sitovat=1 +tänäi=1 +kitkuttivat=1 +heikon=1 +henkeni=1 +lähöksi=1 +kesästä=1 +suvesta=1 +talvi=1 +lumen=1 +aikaisehen=1 +muuttelevi=1 +kalveaksi=1 +muistellessa=1 +ajat=3 +arvellessa=2 +halla=2 +haike'immat=1 +vähävarainen=1 +jään=1 +alastomaksi=1 +vaattehettomaksi=1 +värisemähän=2 +parkumahan=2 +armahamman=1 +ilosta=1 +riemusta=1 +remahutellet=1 +soitoksi=1 +eisteli=1 +kalkutteli=1 +kopan=2 +emäpuun=2 +koivusta=1 +lujasta=1 +visaperästä=1 +emäpuu=1 +vääntimet=3 +perittänehe=1 +tanhualla=1 +pihan=1 +tammessa=1 +omenalla=1 +kultapyörä=1 +kultapyörällä=1 +virkkelevi=2 +kumpuavi=1 +valahtelevi=1 +kantelehen=2 +visaperähän!=1 +visaperähän=1 +uupuvi=1 +äänöset=1 +asetteleisin=1 +immikkö=1 +itkenynnä=1 +ilonnutkana=1 +itseksensä=1 +iltansa=1 +toivossa=1 +aikehessa=1 +kepitti=1 +hampsi=1 +hattaratta=1 +hapsia=1 +hapsiasi=1 +hieprukka=1 +hivuksiasi=1 +kanteloisen=2 +kielosiksi=1 +ääniksi=1 +ikuisen!"=1 +hienoja=1 +hasta=1 +kantelessa=1 +ääntimet=1 +istuiksen=1 +alakivelle=1 +paatiselle=1 +ären=1 +polville=1 +tukesi=1 +ääniä=1 +säveliä=1 +sääntelevi=1 +äänet=1 +asetetuksi=2 +soittonsa=1 +alakäsille=1 +viritti=1 +kielille=1 +sävelille=1 +hoikin=1 +peukaloin=1 +kiverin=1 +kukahti=1 +ilosi=1 +ormin=1 +kajasi=1 +loukkui=1 +paukkui=1 +tärähti=1 +laikkui=1 +somerot=1 +älykset=1 +kirjan=2 +neulomisen=1 +soitteloa=1 +miehiä=2 +lakit=1 +akkoja=2 +posella=1 +yttäret=1 +anoivat=1 +kerkesivät=1 +suloista=3 +otusta=1 +eläintä=1 +kyykistyivät=1 +kynsillehen=1 +lentäväiset=1 +varvuille=1 +varustelihe=1 +rakentelihe=1 +atosetki=1 +maanalaiset=1 +soitteli=2 +rupeamahan=1 +atriahan=1 +vyönsä=1 +vyötäntähän=1 +huonehessa=1 +honkaisessa=1 +katot=1 +permannot=1 +pemahtelivat=1 +laet=1 +pajahti=1 +kuusoset=1 +kumartelihe=1 +käpöset=1 +hajosi=2 +liikahti=1 +astahti=1 +pitivät=1 +kulkivat=1 +kutuhun=1 +notkahteli=1 +iidesviidettä=1 +eleleväksi=1 +saauilla=1 +muruilla=1 +kappaleilla=1 +suorittaisi=1 +kuoleman=1 +kokisi=1 +väelle=1 +kalevalaisten=1 +teräsnenillä!=1 +tapata=1 +lattioille!"=1 +oviatar=1 +ilke'in=1 +manattaria=1 +kaikille=1 +tuhansille=1 +turmioille=1 +mustanlainen=1 +iho=1 +inhon=1 +ulappalan=1 +vuotehensa=1 +pahnansa=1 +elin=1 +säähän=1 +karkeahan=1 +viimahan=1 +päivänkoittehesen=1 +raskahaksi=1 +kostutti=1 +kohulliseksi=2 +vesattomalla=1 +mättähättömällä=1 +neljännenki=1 +viiennenki=1 +vanha'an=2 +lukuhun=2 +heksännen=1 +alulla=1 +kohtu=3 +kääntyvi=2 +kovaksi=2 +luomaiset=1 +sikiöt=1 +iirrälti=1 +paneutti=1 +portto=4 +poikimahan=4 +lautta=4 +lapsimahan=1 +viukelohon=1 +luomainen=1 +synnytössijoa=1 +vatsansa=4 +vajennusmaata=1 +vajennusta=1 +vatsallensa=1 +ynnytteli=1 +poikiansa=3 +vajenteli=1 +vatsoansa=1 +kuohussa=1 +äyrähän=1 +kevene=1 +iletys=1 +parkua=1 +kuvatus=1 +vajentamahan=1 +pilvestä=1 +kolmisoppi=1 +kohtusi=1 +keventämähän!=1 +väkeäsi=1 +vuotetahan=1 +latomahan=1 +sikiöitänsä=1 +ämmitti=1 +rikenehen=1 +riuahutti=1 +oluella=1 +kaljalla=1 +ulvonunna=1 +narahtanunna=1 +itselöitä!=1 +lapasta=1 +kiiskiltä=1 +kinoa=1 +matehelta=1 +nuljaskata=1 +voiat=1 +sivelet=1 +päästät=1 +pintehistä=1 +vatsanvääntehistä=1 +tuskasta=1 +vatsantyöstä=1 +vaikeasta!=1 +ääll'=1 +pintehessä=1 +vatsanvääntehessä=1 +kylpyhuonehessa=1 +kurikka=1 +kätehesi=1 +oikeahan!=1 +pihtipuoliset=1 +porota=1 +lonkahuta=1 +takasalvat=2 +vähäväkisen!"=1 +pahennus=1 +vajenti=1 +latoi=2 +lyötävillä=1 +saatavilla=1 +yhestä=1 +kohuntäyestä=1 +imitteli=1 +laaitteli=1 +kuki=1 +tekemiänsä=1 +pistokseksi=1 +änkäsi=1 +ähyksi=1 +luuvaloksi=1 +riieksi=1 +risasi=1 +paiseheksi=1 +ruohutti=1 +ruveksi=1 +syöjäksi=1 +ruhtosi=1 +rutoksi=1 +nimittämättä=1 +pahnan=1 +pohjimmainen=1 +velhoiksi=1 +noi'iksi=1 +katehiksi=1 +Ärrytti=1 +äkäiset=1 +luomat=1 +tavattomat=1 +tauit=1 +potevi=1 +läsivi=1 +tautia=1 +tavattomia=1 +tietämättömiä=1 +lahovi=1 +peite=1 +märkänevi=1 +henkiä=1 +lunastamahan=1 +lämpimäksi=1 +puuhu'illa=1 +puhtahilla=1 +tuomilla=1 +haloilla=1 +verhossansa=1 +varjossansa=1 +haluiset=1 +satalatvat=1 +lauhutteli=1 +simaisen=3 +mesilöylyn=1 +kuumien=1 +kivien=1 +palavojen=1 +paaterojen=1 +löylyhyn=1 +lämpimähän=1 +rauhoa=2 +yyhi=1 +kipunat=2 +saastat=1 +sammuttele=1 +lyötä=1 +poikiasi=1 +turmele=1 +tekemiäsi!=1 +viskaelen=1 +me'eksi=1 +muuttukohon=1 +simaksi=1 +sirahtakohon!=1 +uoskohon=1 +simalampi=1 +laikkukohon=1 +kiukahan=1 +sammalisen!=1 +luvatta=1 +päähänsä=1 +panonsa=1 +itsehensä!=1 +rikkehistä=1 +päättehistä=1 +itsessä=1 +kossa=1 +poutapilvessä=1 +hattaroissa=1 +nämä=1 +rikonnaiset=1 +puutunnaiset=1 +säkehinen=1 +säilä=1 +kivut=6 +aavoillen=1 +kiistän=1 +tuskia=1 +kivisihin=1 +raunioihin=1 +pantahisi=1 +määrättä=1 +mätettähisi=1 +iputyttö=1 +kipukivellä=1 +juoksevassa=1 +jauhaen=1 +kipukiveä=1 +ipuvuorta=1 +väännätellen!=1 +kereämähän=1 +vieretä=1 +syytäise=1 +tuntumattomahan=1 +paistamattomahan!=1 +ivutar=1 +ammatar=1 +vammat=3 +värjymättömäksi=1 +sairas=1 +huono=5 +huoletta=1 +tuskahinen=1 +vikahinen=1 +vieretellä!=1 +kippasehen=1 +vaskivakkasehen=1 +vieäksesi=1 +vaivutellaksesi=1 +kukkulata!=1 +keittäös=1 +kattilassa=2 +mentävässä=1 +mahuttavassa!=1 +vääntiällä=1 +puhkaistu=1 +kiskotahan=1 +vallatahan=1 +tungetahan=1 +pakkopäivät=1 +painetahan=1 +öin=1 +yrittämättömiksi=1 +pääsemättömiksi=1 +länkä=1 +sa'a=3 +valantehiksi!=1 +vun=2 +antakohon=1 +tuokohon=1 +puheltuani=1 +hengin=1 +henkäeltyäni!=1 +uhun=1 +käyköhön=1 +sormeni=1 +sopine=1 +sopikohon=1 +sormet!=1 +käpeät=1 +puhelemahan=1 +kaikkivalta=1 +ehkös=1 +imanteheksi=1 +kipu=1 +pakko=4 +pikkuistana=1 +vaivoa=1 +puuttehia=1 +oies=1 +poisti=1 +poikenluomat=1 +panoset=1 +uudesviidettä=1 +vironneheksi=1 +pääsneheksi=1 +nostamavioista=1 +tauista=1 +tavattomista=1 +nostan=1 +koverakouran=1 +elojen=1 +kovilta=2 +karjamaille=1 +kolmisulka=1 +is'=1 +otso=10 +otettavana=1 +rahakarva=1 +kaattavana=1 +ruuniani=1 +ruhtomasta=1 +tammojani=1 +tahtomasta=1 +levittämästä=1 +keihyen=1 +keskilaaullisen=1 +kontio=1 +kohalla=1 +suoverossa=1 +varrella=1 +peura=1 +hiukan=1 +miehiksesi=1 +urohiksesi=1 +kaatamahan!=1 +ytke=1 +koiroasi=1 +rakkiasi=1 +kuusamisehen=1 +talahasen=1 +tammisehen!=1 +källeröinen!=3 +astelevan=1 +kytke=1 +liikuta=1 +lipeänänä!=1 +huojumassa=1 +kuulumassa!=1 +pyörteleite=1 +käänteleite=1 +pyy=1 +hautomaisillansa!"=1 +juttavaksi=1 +pikkusilmäisen=1 +tasakärsän=1 +tanhu'illa=2 +kukkuvan=1 +lempilinnun=1 +laulelevan=1 +kukahakana=1 +lempilintu=1 +koirani=1 +komehin=1 +otukseni=1 +oivallisin=1 +otsosen=4 +ovella=1 +kartanolla!"=1 +sängyt=1 +kaati=1 +sijat=1 +kumosi=1 +otson=2 +saalihiksi!"=1 +kultoansa=1 +suutu=1 +suottakana!=1 +kaannut=1 +vierit=1 +vempeleltä=2 +hairahit=1 +kaatiosi=1 +havuisen=1 +ykysyiset=1 +lipeät=1 +pilviset=1 +pimeät=1 +röyhetyinen!=1 +kylmille=1 +kotosi=2 +asuinmaasi=1 +autiaksi=1 +koivunoksainen=1 +vasunvarpainen=1 +majasi!=1 +auvo=2 +käpeäkenkä=1 +sipsomahan=1 +käytäviltä=1 +urohoisehen=1 +miehisehen=1 +joukkiohon!=1 +pi'etä=1 +lähetki=1 +luikkaos=1 +lumme=1 +haihaos=1 +orava!"=1 +kajahellen=1 +vierahansa=1 +karvalallusensa=1 +kajahus=1 +irkahti=1 +uulkottes=1 +kumua=1 +soittajan=1 +käpylinnun=1 +kälkytystä=1 +ääntä!"=1 +ierähti=1 +astumassa=2 +tenka=1 +poimimassa=1 +esijänkö=1 +koska=1 +tulette=1 +hyreksien=2 +hiihtelette=1 +anomiks'=1 +saukko=3 +virsiksi=1 +tulemme=1 +hiihtelemme=1 +ilves=1 +verkanuttu=1 +vierahamme=2 +paiskatkatte=1 +vihattu=1 +lyökätte=1 +lujahan!"=1 +kaunoisille=2 +kartanoille!=1 +soivaksi=2 +piukovaksi=2 +oivoin=1 +liukasta=1 +lipua=1 +sulhokaista=1 +llat=1 +portahilla=1 +viikkokauet=1 +kuukauet=1 +kujaisten=1 +umet=1 +tanteriksi=1 +tanteret=1 +somerikoiksi=1 +somerikot=1 +hiesukoiksi=1 +hiesukot=1 +jattelin=1 +aikaeli=1 +viernyt=1 +sorkehtinut=1 +vienen=1 +vierahani=1 +kulettanen=1 +kultaiseni=1 +laittanen=1 +pannen=1 +pahnahuonehesen=1 +vienet=1 +kulettanet=1 +kultaisemme=1 +suoriteltu=1 +juomaneuvot=1 +jou'uteltu=1 +lakaistuna=1 +lattiaiset=1 +vaatehtinna=1 +pukemihin=1 +puhtahisin=1 +sore'ihin=1 +valke'ihin=1 +vaattehisin=1 +kääröseni!=1 +kavutaksesi=1 +mustasukka=1 +muikumahan=1 +verkahousu=1 +vaeltamia=1 +viilohirren=1 +kurkiaisen!=1 +aro'otte=1 +pillastuisi=1 +vikoisi=1 +karvaturvan=1 +tunkeitessa!=1 +porstuasta=1 +pihtipuolisista=1 +otsonen=2 +pelätkö=1 +kammastelko=1 +vaimoja=1 +sylttysukkaisia!=1 +karsinahan=1 +kurkiaisen=1 +hempuseni=1 +karvalalluseni=1 +tultuasi!=1 +lintusesi=1 +kulettele=1 +kultaisesi=1 +pienan=1 +tunnusteltavaksi=1 +karvojen=2 +katseltavaksi!=1 +katsanto=1 +tuhota=1 +turkkiasi=1 +karvojasi=1 +katsota=1 +herjojen=1 +hetalehiksi=1 +vaivaisien=1 +otatti=1 +otsolta=8 +kattilahan=2 +kuparihin=1 +kullattuhun=1 +vaskipohjahan=1 +pa'at=1 +vaskilaiat=1 +valkealla=1 +täpittynä=1 +täytettynä=1 +saatettu=1 +aksanmaalta=1 +souttu=1 +uolasalmen=1 +laskettuna=1 +keitettynä=1 +saatettihin=1 +käpylintu=1 +kuppiloihin=1 +etäjäst'=1 +hopeasta=2 +veitset=1 +kuvattu=1 +upit=1 +kukkusilla=1 +varpelaitasilla=1 +mieliantehia=1 +saalihia=1 +ummun=1 +punakypärä=1 +häihin=1 +härkösesi=1 +pitkävillasi=1 +antoa=1 +kylälle=1 +olilla=2 +riihiruumenilla!=1 +synnytelty=1 +käännytelty=1 +malossa=2 +olkapäillä=1 +piirtä=1 +sukassa=2 +sinertävässä=2 +kirjavassa=2 +kaplukassa=2 +villavakkanen=1 +karvakoppa=1 +iskoi=1 +liikutteli=1 +kuontalon=1 +liukkahasti=1 +kapaloitsi=1 +vaahterisehen=1 +vasuhun=1 +ostatti=1 +kapalonuorat=1 +vitjat=2 +kuletti=2 +olovimmalle=2 +lehvälle=2 +leve'immälle=2 +uuitteli=1 +liekutteli=1 +lempeänsä=1 +penseän=1 +jalokarvan=1 +lyhyt=1 +lysmä=1 +tasakärsä=1 +talleroinen=1 +levyt=1 +nykerä=1 +röyhetyinen=1 +hampahia=1 +yheäisin=1 +hakisin=1 +polvilla=1 +tehäksensä=1 +pihlajilta=1 +piuke'ilta=1 +katajilta=1 +karke'ilta=1 +jukaisilta=1 +juurikoilta=1 +kesunkannoilta=1 +kummulla=1 +hongassa=1 +hopeaoksa=1 +kultaoksa=1 +kuusosessa=1 +istutteli=1 +lallokkinsa=1 +lempensä=1 +viitoa=1 +vitaisemahan=1 +ahoviertä=1 +kapuamahan=1 +iloiset=1 +kulutella=1 +kisakangasten=1 +pahemmat=1 +talvikylmät=1 +kyhmästellä=1 +tuomisen=1 +kengällä=1 +korean=1 +katajikon=1 +kaapuan=1 +saalihini=2 +eräni=1 +tehen=1 +mieltyi=4 +kostui=2 +apio=2 +ainokkinsa=1 +menetti=1 +mesikkisensä=1 +liko=1 +keihon=2 +keksimistä=2 +noutamista=1 +meihin=1 +rastia=2 +rakentamahan=1 +vieriä=1 +viittomahan=1 +pilkat=1 +rahasaaren=1 +rantehille=1 +perillen=1 +osattuani=1 +ampuen=1 +ajelemista=1 +horjahti=1 +rintapäänsä=1 +varvut=1 +lempiseni!=1 +pääripasi=1 +pujota=1 +puraisimesi=1 +hampahasi=1 +leukasi=1 +leveät!=1 +luske=1 +päien=1 +kolina!=1 +osattomaksi=6 +ainoaksi=6 +tan=5 +arvoaisin=1 +umpiluut=2 +lukisi=1 +sarjahampahuiset=1 +leuasta=1 +teräksisestä=2 +rusamilla=1 +sarjahampahat=1 +luisten=2 +polviensa=1 +rautaisten=1 +rusamiensa=1 +retki=1 +reiahellaksesi=1 +matalaisesta=1 +majasta=1 +korkeampahan=1 +avarampahan=1 +asuhun=1 +teistä=1 +porsasten=1 +poluista=1 +penseähän=1 +honkahan=2 +havusatahan!=1 +tirinän=1 +saatit=1 +saalihisi=1 +ennätit=1 +jättänynnä=2 +upottanunna=2 +suomutihin=1 +sortanunna=2 +kaivanunna=2 +peitteleisi=1 +turmeleisi=2 +muurahaiset=1 +saatin=1 +vähäni=1 +kultakunnahan=1 +vaskiharjun=1 +anin=1 +puhtahasen=1 +havusatahan=1 +inehmisille=1 +kenin=1 +maavarahan=2 +siat=1 +alakärsät=1 +käänteleisi=1 +pihti=1 +näkisin!=1 +auloa=1 +soia=1 +tahtelevi=1 +laulunsa=1 +viimeiseksi=1 +vastaki=1 +ilottavaksi=1 +toimiteltavaksi=1 +pyylypoian=1 +pitkävillaisen=1 +pioissa!=1 +rakettaviksi=1 +pilkoteltaviksi=1 +joukkiossa!=1 +kape'illa=1 +soisin=1 +soitettavan=1 +tehtävän=1 +eitsemäsviidettä=1 +tuvastahan=1 +linnastansa=1 +latvahan=1 +konkelolta=1 +ätki=1 +kirjarintahan=2 +kantamalla!"=1 +kulettanunna=1 +saattanunna=1 +varasti=1 +tuvilta=1 +tulettomaksi=1 +pirtit=2 +valkeattomaksi=1 +pilkkoisen=1 +alevalassa=1 +taivahassa=1 +istuimilla=1 +valkeatta=1 +inehmisien=1 +konki=1 +ouostella=1 +kumotakana=2 +paistakana=2 +löyäkänä=1 +tapoakana=1 +kyntehensä=1 +järskytti=1 +jäsenehensä=1 +taivosessa=1 +tähtitarhojen=1 +tasalla=1 +iskemällä=1 +ätkevi=1 +tulikipunan=2 +kultaisehen=1 +kukkarohon=1 +hope'isehen=1 +kehä'än=1 +vaapotella=1 +kuvoamaksi=1 +aluksi=1 +vaapotteli=2 +kultaisessa=1 +hihnoissa=1 +ope'iset=1 +kätkyt=1 +tuuiteltaessa=1 +vaapottaissa=1 +mpi=1 +sormilla=1 +somitti=1 +tuhmalta=1 +varattomalta=1 +kätösiltä=1 +kääntelijän=1 +somittelijan=1 +reikihin=1 +repesi=1 +ikkunoihin=1 +irposi=1 +tulikipuna=2 +suikahti=1 +punasoronen=1 +taivosista=2 +pirisi=1 +opastumahan=1 +tulonen=4 +yläisistä=1 +alaisihin=2 +maaemihin=2 +kehänen=1 +pyöryläinen!"=1 +äksivät=2 +stuivat=1 +ajattelivat=1 +osataksensa=1 +siirtymäsijoille=1 +valantomaille=1 +melkeän=1 +kolkutella=1 +meloja=1 +järkäleitä=1 +hankoinensa=1 +airoinensa=1 +outelevat=2 +evan=2 +kiertelevät=1 +lmatar=1 +puhutellen=1 +olette=1 +kutsutahan=1 +erimiehiä=1 +olemme=1 +kutsutahan!"=1 +vaimoksia=1 +impilöitä=1 +joll'=2 +vihki=1 +ukehtui=1 +oltu=1 +pime'issä=3 +piileskelty=1 +mielessämme=1 +pu'onnut=2 +tie'ettävä=1 +vaaittava=1 +tekoset=1 +vahingot=1 +laati!=1 +uikahti=1 +punakeränen=2 +luomilta=1 +iskemiltä=1 +ihalan=1 +retuisen=1 +laettomahan=1 +törke'ille=1 +tyttäriltä=1 +neitosilta=1 +näppi=1 +turmeli=1 +"Äiti=1 +vaivaisessa=1 +kätkyestä=1 +paarmahat=1 +emolta=2 +katsottu=1 +vaike'issa=2 +neulansilmän=1 +hamaran=1 +tuuran=1 +kiiähti=1 +etsällenkö=1 +luen=4 +syttyä=1 +säihkyellä=1 +kuusien=1 +uohui=1 +kuiville=1 +kalansa=1 +arinoille=1 +ahvenensa=1 +ahvenet=1 +ahven=3 +aittojansa=1 +kartanoisiansa=1 +kiiski=1 +tulisoroista=1 +tulisorosen=2 +vajotteli=1 +vettyi=1 +äyrästensä=1 +entiselle=2 +nielijälle=3 +vaikea=3 +vajottajalle=3 +syönehelle=3 +iskenteli=3 +kuiskenteli=3 +siikasaarien=2 +kainalotse=2 +niemi=4 +vienossa=3 +luessa=3 +ankehessa=3 +nielijätä=2 +kaottajata=3 +tulosen=2 +vaivannoissa=3 +kulea=2 +kuuja=2 +siian=3 +nenitse=1 +kainaloitse=1 +appajata=1 +halea=2 +kulean=2 +kuujan=2 +lokkiluotojen=1 +kajavan=1 +kivikaritse=1 +niinisen=1 +kaikuttavi=1 +pajuvesillä=1 +kuorilla=1 +nuottaselle=2 +silpomahan=1 +luitelevat=1 +saarta=1 +lomatse=1 +ruskeahan=1 +ruoikkohon=1 +kaislikkohon=1 +yritähän=1 +pyyetähän=4 +ve'etähän=4 +vellotahan=1 +nurin=1 +nuotta=7 +potketahan=3 +väärin=3 +veetähän=1 +apaja=1 +eljekset=1 +nuotalle=2 +ohetahan=2 +vennotahan=2 +suita=1 +kivikaria=1 +tarvittihin=1 +ullut=1 +vienoilta=1 +hauille=1 +säynähältä=1 +toiselta=1 +lohelta=1 +liinanuotan=1 +nuikuttajat=1 +lankapaulan=2 +laaittajat=1 +tarpoimen=1 +talujat=1 +vaikuttajat=1 +kuollehet=1 +joill'=1 +vaaksoa=1 +pitemmät=1 +kauheammat=1 +ahdeksasviidettä=1 +tuumille=1 +ajeleiksen=1 +arveloille=1 +liinaisen=1 +satahisen=1 +kylväjätä=2 +kyntäjätä=1 +verkko=1 +valmistellakseni=1 +tappajaksi=1 +öytähän=1 +palamatointa=1 +kaivetahan=1 +löytyi=1 +siemen=1 +toukan=1 +kätköksestä=1 +varustamista=1 +polttamilta=1 +kyettämiltä=1 +kylvettihin=2 +pensi=1 +pellavas=1 +peritöin=1 +liitotoin=1 +kuutamella=1 +perattihin=1 +koirittihin=1 +nyhettihin=1 +riivittihin=1 +terävästi=1 +temmottihin=1 +rotevasti=1 +rohkittihin=1 +ietihin=1 +likohon=1 +lionneheksi=1 +opeasti=1 +kuivattihin=1 +luistettihin=1 +loteasti=1 +loukuttihin=1 +lipeästi=1 +lipsuttihin=1 +apeasti=1 +harjattihin=1 +hämysillä=1 +häpsittihin=1 +kuontalolle=1 +värttinälle=1 +kehreävät=1 +kävylle=1 +lyövät=1 +veljet=1 +verkoksi=1 +kutovat=1 +apet=1 +ainoille=1 +panevat=1 +iinäkö=1 +käpynen=1 +palautui=1 +painopalko=1 +lankapaula=4 +puolessa=1 +sitäki!=1 +siulat=1 +kivestivät=1 +lau'ustivat=1 +laatuisasti=1 +e'etähän=1 +pynnetähän=1 +pohetahan=1 +poiken=1 +aa'ahan=2 +kiiskiä=1 +kirokaloja=1 +ruotaisia=1 +särkiä=1 +sapikkahia=1 +verkkojen=1 +vesille!"=1 +siula=2 +heitettihin=2 +niittykannan=1 +niemeksehen=1 +nostin=1 +laaitahan=1 +valkamahan=1 +vennätähän=1 +ihveniä=1 +tuimenia=1 +lahnoja=1 +laaittuna=2 +jatkoi=1 +siuloja=1 +viiellä=1 +sylisa'alla=1 +köyttä=1 +saalla=1 +iekämme=1 +syville=3 +ehättäkämme=1 +vetäkämme=1 +toinenkin=2 +apajas!"=1 +erkot=1 +ennätettihin=1 +ve'ettihin=1 +apajas=1 +ruokorinta!=1 +ules=2 +vaattehen=1 +inull'=1 +rytinen=1 +merenvaahtivaippa=1 +allottaren=1 +liinapaian=1 +satahauan=1 +salko=1 +tapoa=1 +seuruelet=1 +pohjat=2 +meuruelet=1 +ruotaisen=2 +romuen=2 +kaiotat=1 +kalaisen=2 +nostimille=2 +laskimille=2 +kalaisista=1 +kaartehista=1 +lohisista=1 +loukeroista=1 +navoilta=1 +synkiltä=1 +paistamattomilta=1 +hiekan=1 +hieromattomilta!"=1 +ikku=1 +tarpojata=2 +pitelijätä=2 +petäjiköstä=1 +tarpoimeksi=1 +yselevi=1 +lauselevi=1 +tarvot=1 +tarpomista=1 +tarpaisevi=1 +tarpovi=1 +kaiotti=1 +paljon=2 +nostajana=1 +lappajana=1 +nostimilla=1 +laskimilla=1 +nostetahan=1 +puretahan=1 +puistetahan=1 +saa'ahan=1 +viiletti=1 +iivosi=1 +karhin=1 +purki=1 +halean=2 +pyyettynä=1 +uohinko=1 +rautarukkasitta=1 +kivisittä=1 +kintahitta=1 +vaskisitta=1 +vanttuhitta=1 +halkoaisin=1 +tohtisin=1 +puukko=2 +levän=1 +levittelevi=1 +atsassa=1 +löytähän=1 +alkaisi=1 +sileän=1 +sinikeräsen=3 +soukerosta=1 +kolmannesta=1 +koukerosta=1 +ehitti=1 +punakeräsen=2 +keskeltä=1 +yheksänneltä=1 +vietänehe=1 +tulettomihin=1 +pime'ihin=1 +pirttilöihin=1 +tuikahti=1 +oltti=1 +pahemmin=1 +käsiänsä=1 +kärventeli=1 +aalloitse=1 +arkasi=1 +katajakangas=1 +kuusikkohon=1 +sakaran=1 +arjalata=1 +apasi=1 +lahokannon=1 +ulonen=2 +valkeainen!=1 +yyttäpä=1 +menit=1 +asiatta=1 +kauas!=1 +eet=1 +kivisehen=1 +kiukahasen=1 +kytkeihet=1 +kypenihisi=1 +himmennäihet=1 +hiilihisi=1 +pi'eltäväksi=1 +kotapuissa=1 +koivuisissa=1 +piileteltäväksi=1 +kehän=1 +empasi=1 +palavoihin=1 +pakkuloihin=1 +kääpihin=1 +kovihin=1 +kuorella=1 +tulelliseksi=1 +valkealliseksi=1 +syöstihe=1 +rantapaaelle=1 +tummenteli=2 +varventeli=1 +urinkoisen!=1 +poltit=1 +poskiani=1 +kuumotit=1 +kupehiani=1 +ääriäni=1 +ärjöttelit=1 +tummentelen=1 +varventelen=1 +tehottomaksi=1 +varattomaksi=1 +viikkoa=1 +vihoisi=1 +karvastaisi=1 +hyyssä=1 +sukka=1 +jäässä=2 +kattila=1 +jäinen=1 +kauha=1 +kattilassa!=1 +iskoa=1 +riittehistä=1 +ripsuttele=1 +palanehille=2 +tuhmille=1 +vihoille!=1 +täyestä=1 +korpikuusien=1 +kokoinen=1 +suuruhinen=1 +hyiset=4 +vyötty!=1 +kylästä!=1 +hyyss'=1 +iljenessä=1 +hyppivät=1 +jänikset=1 +karkelevat=1 +lumimäkeä=1 +joluvat=1 +lumijokea=1 +korvaksella=1 +yytä=1 +vetäös=1 +reellä=1 +reutoellos=1 +liepeheltä!=1 +hyyllä=1 +hyy'yttele=1 +jäävilulla=1 +jäähyttele=1 +viemiä=1 +paahtamia!=1 +iätä=1 +jänkä=1 +tullehille!"=1 +vaimenteli=1 +entisellehen=1 +vioista=1 +hdeksäsviidettä=1 +viljalle=1 +karjoille=1 +olo=1 +imehnoisille=1 +paista=2 +kulennan=1 +imehnon=1 +milloin=2 +aamu=1 +alkanevi=1 +yrittänevi=1 +neuvoa=2 +ikäpuolet=1 +lietänehe=1 +päivättä=1 +elettänehe=1 +orpanat=1 +osaelevat=1 +äätyvät=1 +anovat=1 +takomahan=2 +keheä!=1 +ah'=1 +kehäistä=1 +asetteleikse=1 +paukutat=1 +uuta=1 +kuvoan=1 +joutavia!=1 +nosteli=1 +männyn=1 +viejän=1 +otsasta=1 +nostannassa=1 +vaikeassa=1 +kukkuralle=1 +arvan=1 +merkkiä=1 +leikkasi=1 +lepästä=1 +laaullensa=1 +arvat=2 +kääntämähän=1 +suortamahan=1 +ysyn=2 +uojalta=1 +vaain=1 +vastinetta=1 +merkki=3 +juttele=1 +varmat=1 +liikahuta!=1 +valehteleisi=1 +alennetahan=1 +luoahan=1 +poltetahan=1 +saaneheksi=1 +poluille=1 +kivikummut=1 +tuotuna=1 +lehväsiä=1 +rantaselle=1 +saavutti=1 +ikkunahan=1 +sotatuliksi=1 +nuottavalke'iksi=1 +kempi=1 +kävelemässä=1 +huhusi=1 +venettä!"=1 +venehet=1 +soutimina=1 +käsimeloina=1 +joesta!"=1 +myösteleikse=1 +silajoelle=1 +välin=1 +pauhoavi=2 +pihalle!"=1 +poikaset=2 +porstuahan=1 +kääkähän=1 +sirettelevät=1 +kysyivät=1 +uusta=1 +päivästä=1 +innes=1 +lausueli=1 +ielt'=1 +päästämättä=1 +selittämättä=1 +käykämme=1 +käsirysyhyn=1 +miekkasille!"=1 +riisti=1 +välähyi=1 +miekkojansa=1 +koittelivat=1 +korttiansa=1 +kortta=1 +tasarinnan=1 +löip'=1 +löipä=2 +listi=1 +naurihin=1 +lippasi=1 +poikasien=1 +kirjarinnasta=1 +vuoresta=1 +rautaisesta=1 +aarell'=1 +kallioinen=1 +yheksin=1 +ovia=2 +salpoja=2 +piirtämän=1 +kivessä=1 +valeviivan=1 +kalliossa=1 +kirjoitti=1 +pakahtui=1 +vierrettä=1 +vetävät=2 +vähemmin=1 +viertehen=1 +eikkasip'=1 +maolta=1 +käärmeheltä=1 +juoko=1 +olosiamme=1 +mallasjuomiamme!"=1 +avau=1 +sanoista=1 +asehitoinna=1 +kuokatoinna=1 +iks'et=1 +karehtijaksi=1 +luikahtanna=1 +taitu=1 +loihulla=1 +murene=1 +koskemalla=1 +vääntämällä=1 +kuokka=1 +kolmihaara=1 +tuuria=2 +tusina=1 +avaimia=2 +kimppu=1 +kalliosta!"=1 +tusinan=1 +kimpun=2 +kelpo=1 +keskoisia=1 +siitti=1 +sulkinensa=1 +levahutti=1 +enteli=1 +ukoi=1 +ikkunansa=1 +tulento=1 +otus=2 +hakeva=1 +ikkunani=1 +intu=2 +kielelle=2 +havukkainen=2 +haastelevi=2 +osaava=1 +takoja!"=1 +rautio=1 +kaularenkahaista=1 +kytketähän=1 +liepehesen=1 +kyhäisihe=1 +kyyhkyseksi=1 +kyyhkysenä=1 +lennit=1 +kyyhky=2 +sanomata=1 +saattamassa=1 +pajan=1 +tähyämähän!=1 +ovat=1 +muinaisilla=1 +näyttämästä=1 +koittamasta=1 +ylenemästä!=1 +pääsit=1 +elollesi=1 +matkoillesi=1 +päivänki=1 +perästä!=1 +eepä=1 +saama=1 +saatavihin=1 +pyytö=1 +peukalomme=1 +onkemme=1 +ilohon!"=1 +iideskymmenes=1 +arjatta=13 +kuopus=9 +renkahat=1 +ava'imilla=1 +helmassa=1 +helottavilla=1 +uolen=1 +kynnystä=1 +helevillä=1 +helmoillansa=1 +sile'illä=1 +puolet=1 +pihtipuolisia=1 +hienoilla=1 +hiansa=1 +suilla=1 +siltalaahkon=1 +kautokengän=1 +kannoillansa=1 +kainoutta=1 +yöpi=1 +pehmeätä=1 +kukerikun=1 +riehkatuita=1 +oinahilla=1 +nisähän=1 +häilynyt=1 +härillä=1 +hiehoista=1 +herune=1 +vasikkaisista=1 +valune=1 +orin=2 +emähevosen=1 +orilla=1 +varsaset=1 +kuletelle=1 +kuutiaiset=1 +piikoina=1 +elävä=1 +neitosena=1 +niekottava=1 +kainustava=1 +karjanpaimeneksi=1 +lammasten=1 +ampahat=1 +vuonat=1 +kukkulata=1 +asteli=1 +leyhytteli=1 +hoilatessa=1 +marjamättähälle=1 +rintehelle=1 +hoilattele=1 +riukuttele=1 +käynkö=1 +villapäänä=1 +karjanpaimenena=1 +aavoilla=1 +lehtomailla!=1 +esosenko=1 +kaksosenko=1 +viitosenko=1 +kuutosenko=1 +tätänä=1 +tyttölapsen=1 +heinässä=1 +siuottavi=1 +maellutkana=1 +sisilisko=1 +siuotellut=1 +irkui=1 +marjanen=1 +puolukkainen=1 +noppimahan=1 +riipimähän=1 +valitsemahan=1 +etana=1 +muikkoavi!=1 +koskisi=1 +minuhun=1 +katsantahan=1 +punapuolan=3 +hyppysillähän=1 +hyvillä=1 +kätösillä=1 +marjasen=1 +ilmoin=1 +ylähähkö=1 +alahahko=1 +nousta!=1 +kartun=1 +kautoloille=1 +kaunoisilta=1 +kautoloilta=1 +puhtahille=1 +polviloille=1 +puhtahilta=1 +polviloilta=1 +heleville=1 +helmasille=1 +vyörivoille=1 +vyörivoilta=1 +huulillensa=1 +suikahutti=1 +kielellensä=1 +keruksisihin=1 +tyytyi=1 +lihavaksi=1 +liittelihe=1 +pauloitta=2 +völlehtiä=1 +pistelläitä=1 +arjatalla=2 +kotikanalla=1 +völlehtivi=1 +pisteleikse=1 +urjetta=1 +rukalla=1 +karjassa=1 +kymmenennellä=1 +tuskalle=1 +kylpyä=7 +armahani!=2 +suojoa=2 +lämpymyttä=2 +huonehutta=2 +pieniksi=1 +pyhiksi=1 +vaivahuoneheksi!"=1 +vastaella=4 +makaelema=1 +naimattoman=2 +nainehen=2 +poimentahan=1 +otin=1 +kielelläni=1 +kerustimille=1 +tyy'yin=1 +täy'yin=1 +hoivan=4 +piinansa=2 +pitäisi!"=1 +poikemmaksi=1 +kivikoloihin=1 +louhikammioihin=1 +lapsimahan!"=1 +synnyttävä=1 +vallallenki=1 +äinämöisellenki=1 +pintehissä=1 +iltti=6 +palkkalaisiani!=1 +saunoa=4 +araojalta=2 +pitäisi!=1 +eltä=1 +kylyä=2 +keltä=1 +aihelen=1 +arjattainen=1 +uotuksen=6 +arajan=3 +suista!"=1 +noustessansa=1 +kävyt=1 +uma=4 +uotus=2 +paitulainen=1 +juopi=1 +suurten=1 +paioillansa=1 +aivinaisillansa=1 +ruoaltansa=1 +tiuskui=1 +tiskinsä=1 +nojalta=1 +juoksentelet=1 +ange=2 +tarvitseisi=1 +puuskassa=1 +liehoi=1 +aihelet=1 +arjatalle=2 +kylyt=2 +saunat=2 +kytömäellä=2 +hepohuone=2 +hongikossa=2 +tuliporton=2 +lautan=2 +latoa=2 +hengännevi=2 +kylpeötte!"=1 +ta'atse=1 +araojalla=1 +kylpeköhön!'=1 +kasakan=1 +palkollisen=1 +kytömäelle=1 +hongikkokeolle!"=1 +varjoksensa=1 +suojaksensa=1 +hongikkohon=1 +apiomäelle=1 +töissä=1 +työlähissä=1 +ajoissa=1 +kovissa!=1 +vatsanvääntehestä=1 +vaivoihin=1 +vajoisi=1 +tuskihinsa=1 +tummeneisi!"=1 +enkeäs=1 +huokoas=1 +kylylöyly=1 +löyhäytä=1 +lämpöinen=1 +saisin!=1 +tarvitseisin=1 +enkäsi=1 +huokasi=1 +hengähtävi=2 +lyötäessä=1 +viskattaessa=1 +pyhä=1 +kyllältänsä=1 +vallaltansa=1 +vakaisen=1 +heinille=1 +sorajouhen=1 +soimen=1 +poikuensa=1 +kääreliinahansa=1 +helmahansa=1 +iiletteli=1 +poiuttansa=4 +kaunoistansa=1 +omenuttansa=2 +sauvoansa=2 +ylissänsä=1 +syöttelevi=1 +käsissänsä=1 +lantehuisillensa=1 +sukia=1 +harjaella=1 +lannepuoliltansa=1 +tuskille=1 +apasihe=1 +jauhavan=1 +kivosen=1 +jalaksen=1 +seulottavan=1 +puiten=1 +jaellen=1 +hajotellen=1 +pienuttansa=1 +mäiltä=1 +männiköiltä=1 +kannoilta=1 +kanervikoilta=1 +katsoen=1 +varvikon=1 +vatoen=1 +kaivellen=1 +katajajuuret=1 +ojennellen=1 +kääperöittelevi=3 +ähelle=1 +poiuttani=3 +omenueni=3 +ietäisinkö=2 +kylmillä=1 +kimaltamahan=1 +uulle=1 +äivälle=1 +poikuesi!=2 +kulisemahan=1 +helkkimähän=1 +poiuttasi!=1 +poikuesi=1 +omenuesi=1 +suonivyöstä=1 +löyettihin=1 +mainita=1 +nimellä=1 +kukkaseksi=1 +joutioksi=1 +ristijätä=1 +kastajata=1 +ristimähän=1 +kastamahan=1 +riivattua=1 +katalata=1 +kastakana=1 +tutkittane=2 +tuomittane=1 +tutkijaksi=4 +tuomariksi=1 +tuomariksi!=1 +tuomitsevi=1 +marjasta=1 +si'ennyt=1 +marjamättähän=1 +lyötäköhön!"=1 +puolikuinen=1 +unteloinen=1 +tuominnunna=1 +laskenna=1 +lakia!=1 +syistä=1 +suuremmista=1 +töistä=1 +tuhmemmistakana=1 +lainasit=1 +silloinkana=1 +menettelit=1 +ripsahutti=1 +kuninkahaksi=1 +vartijaksi=1 +merelliselle=1 +viimeisensä=1 +umpipurren=1 +lähtiellessänsä=1 +kulua=1 +katsotahan=1 +saattajaksi=1 +suorijaksi=1 +kulettajaksi=1 +päästäjäksi=1 +ilmaista=1 +kuutilla=1 +kuparisella=1 +yläisihin=1 +taivosihin=1 +pursinensa=1 +venehinensä=1 +väsähtyi=1 +uomelle=1 +lapsillensa=1 +*=3 +uuni=1 +sulkea=1 +sitoa=1 +laata=1 +heretä=1 +heläjännästä=1 +evonenki=1 +rautanenki=1 +raukeavi=1 +kesäheinän=1 +lyötyänsä=1 +vierähtävi=1 +juostuansa=1 +tulonenki=1 +tuikahtavi=1 +palettuansa=1 +väsyisi=1 +vienot=1 +pitkiltä=1 +iloilta=1 +päivänlaskun=1 +laulannoilta=1 +tutkaeltavaksi=1 +vuolaskana=1 +vettänsä=1 +loputen=1 +hyväinen=1 +taitoansa=1 +luonen=1 +lopettanenki=1 +herennenki=1 +heittänenki=1 +erin=1 +sykkyrälle=1 +syylättelen=1 +lukkojen=1 +lonsumatta=1 +leukojen=1 +leveämättä=1 +hajoamatta=1 +keikkelehtämättä=1 +kujerran!=1 +lempimässä=1 +pitelemässä=1 +kiuruksi=1 +rastahaksi=1 +kivertämähän=1 +rastahana=1 +raikkumahan=1 +ehtohon=1 +emintimäisen=1 +karkotti=1 +tuulipuolelle=1 +pohjaispuolelle=1 +kiuru=1 +ärjynnän=1 +kieltäni=1 +kirosi=1 +soimasi=1 +sorisevani=1 +laulavani=1 +pajattavani=1 +vääntäväni=1 +ouoksi=1 +otelko=1 +pilpatin=1 +pahasti!=1 +opissa=2 +mahtimiesten=1 +joutanut=1 +avusta=1 +ympäriltä=1 +värttinöillä=1 +veistoslastusilla=1 +paitaressuna=1 +la'un=2 +laulajoille=2 +osoitin=1 +urkenevi=1 +runsahammille=1 +Sanoja: 69996 +Aikaa kului: 4.806 s \ No newline at end of file diff --git a/luennot/luento19/a.k b/luennot/luento19/a.k new file mode 100644 index 0000000..03710c6 --- /dev/null +++ b/luennot/luento19/a.k @@ -0,0 +1,20049 @@ +*=3 +aalloillen=4 +aalloilta=2 +aalloissa=2 +aalloista=2 +aalloitse=1 +aallokossa=1 +aallollen=1 +aallon=10 +aallonlaskija=1 +aallosta=6 +aallot=6 +aallottaren=1 +aalto=18 +aaltohon=2 +aaltoihin=2 +aaltoja=4 +aaltojen=28 +aaltoloita=1 +aaltoset=1 +aamu=1 +aamuin=3 +aamuisiksi=2 +aamujani=1 +aamulla=8 +aamun=6 +aamurusko=1 +aamuseksi=1 +aamusella=1 +aamuseni=1 +aamusilla=2 +aamut=6 +aamuvihkon=1 +aarta=1 +aartehia=5 +aartehiksi=1 +aavan=1 +aavoilla=1 +aavoillen=1 +aavoja=2 +aavojen=1 +ahava=5 +ahavaisen=3 +ahavalle=2 +ahavan=7 +ahilla=1 +ahille=3 +ahin=4 +ahinki=1 +ahjoa=5 +ahjohon=4 +ahjoksehen=1 +ahjoksensa=1 +ahjolla=2 +ahjollen=1 +ahjon=4 +ahjona=1 +ahjoni=1 +ahjonsa=11 +ahjosta=8 +ahkioksi=1 +ahkiossa=1 +aho=1 +ahoa=4 +ahoilla=10 +ahoille=7 +ahoilta=2 +ahoja=6 +aholla=7 +aholle=2 +ahollen=1 +aholoista=1 +ahomailla=2 +ahomailta=1 +ahon=4 +ahoset=1 +ahosi=1 +ahosta=1 +ahot=6 +ahovieret=4 +ahoviertä=1 +ahtaeltu=1 +ahtahassa=1 +ahtahat=1 +ahtahilta=1 +ahtahimpahan=1 +ahtamasta=1 +ahti=36 +ahtia=1 +ahtiseni=1 +ahto=7 +ahtola=3 +ahtolaisten=1 +ahtolan=1 +ahven=4 +ahveneksi=1 +ahvenen=1 +ahvenensa=1 +ahvenet=1 +ahvenetki=1 +ahvenettomihin=2 +ahvenia=3 +ahvenin=1 +ahvenmaimasilta=1 +aiaksesta=1 +aiakset=1 +aiaksia=2 +aiaksien=1 +aiaksiksi=1 +aialle=1 +aiallen=1 +aialta=1 +aian=11 +aiasta=1 +aiastettu=2 +aihelen=1 +aihelet=1 +aihetta=1 +aik'=1 +aika=24 +aikaeli=1 +aikaellakseni=2 +aikaellaksensa=1 +aikaellaksesi=3 +aikainen=1 +aikaisehen=1 +aikaiset=1 +aikaisin=1 +aikalehmä=1 +aikani=5 +aikansa=1 +aikaorjaksi=1 +aikasi=2 +aikehessa=1 +aikoa=16 +aikoi=1 +aikoinani=3 +aikoinansa=2 +aikoja=1 +aikojani=2 +aikojansa=3 +ailuhia=3 +aimo=3 +ain'=8 +aina=59 +ainaisna=1 +ainaki=4 +ainakin=4 +ainap'=2 +ainapa=4 +ainehet=2 +ainiaisen=1 +ainian=1 +ainikki=1 +aino=8 +ainoa=1 +ainoaksi=6 +ainoan=6 +ainoille=1 +ainoinen=4 +ainoiseni=6 +ainoisia=1 +ainoisin=2 +ainoista=2 +ainokaista=2 +ainokkinsa=1 +ainokseni=1 +ainoseni=1 +ainueni=1 +aioilla=1 +aioillen=1 +aioin=2 +aioinkana=4 +aioit=1 +airo=1 +airoilla=5 +airoille=1 +airoillen=4 +airoinensa=1 +airojasi=1 +airollisen=1 +airollisna=1 +airollista=1 +airon=3 +airot=5 +airuhitta=1 +airuhut=2 +aisa=1 +aisan=4 +aisani=1 +aisasi=2 +aisat=1 +aisoista=1 +aisoja=2 +aita=10 +aitallista=2 +aitan=11 +aitassamme=1 +aitassani=1 +aitasta=5 +aitavieret=1 +aitoa=3 +aitojen=3 +aitovieret=1 +aitoviertä=1 +aitta=3 +aittahan=8 +aittahansa=1 +aittamaina=1 +aittamäelle=1 +aittasehen=1 +aittasesta=1 +aittaset=1 +aittatiellä=1 +aittoa=1 +aittoja=1 +aittojansa=1 +aittojen=2 +aivan=40 +aivin=1 +aivinainen=1 +aivinaisen=2 +aivinaisillansa=1 +aivohon=4 +aivoista=1 +aivon=1 +aivoni=3 +aivossansa=1 +aivot=2 +aja=8 +ajaikse=14 +ajaisi=1 +ajaite=6 +ajaja=1 +ajajalla=1 +ajajat=1 +ajalla=4 +ajama=2 +ajamaksi=1 +ajamoa=1 +ajan=17 +ajane=2 +ajaneheksi=1 +ajat=4 +ajatella=1 +ajatellen=1 +ajatteleisi=4 +ajattelevat=3 +ajattelevi=42 +ajattelihe=2 +ajattelime=1 +ajattelin=2 +ajattelivat=1 +ajatukset=2 +ajatuksista=2 +ajatus=9 +ajatusta=4 +ajavan=1 +ajavi=15 +ajele=2 +ajeleiksen=1 +ajelemahan=1 +ajelemassa=1 +ajelemilla=1 +ajelemista=1 +ajelen=1 +ajelet=2 +ajeli=11 +ajelko=1 +ajella=3 +ajellessani=1 +ajeloteiltä=1 +ajeltavaksi=5 +ajeltaviksi=1 +ajeltu=1 +ajetahan=2 +ajoa=18 +ajoharakan=1 +ajohevoista=1 +ajohevosen=2 +ajohon=8 +ajoi=36 +ajoihe=4 +ajoissa=1 +ajoit=2 +ajoivat=2 +ajolta=1 +akalle=2 +akalta=2 +akan=2 +akanoita=1 +akat=3 +akatp'=1 +akka=37 +akkakarhun=1 +akkaseni=4 +akkiloia=1 +akkoja=2 +akkojen=4 +akkunahan=1 +akkunan=1 +akoeli=1 +akoilla=2 +akoille=2 +akoja=1 +ala=2 +alaha=2 +alahahko=1 +alahaisessa=1 +alahaiset=1 +alahalla=1 +alahan=3 +alahatse=1 +alainen=11 +alaisehen=1 +alaiseksi=1 +alaisen=7 +alaiset=1 +alaisihin=2 +alaisin=1 +alaista=8 +alakivelle=1 +alakivellä=1 +alakärsäksi=1 +alakärsän=1 +alakärsät=1 +alakäsille=1 +alanenäksi=1 +alantehella=1 +alantehelle=3 +alantehessa=2 +alantehesta=6 +alantehille=1 +alas=3 +alasimeksi=1 +alasimella=2 +alasimelle=3 +alasimeni=1 +alasintana=1 +alassa=2 +alasti=1 +alastomaksi=1 +alastomalle=1 +alati=1 +alatse=11 +alemma=9 +alemmaksi=1 +alene=1 +alenemista=1 +alenevan=1 +aleni=2 +alenna=3 +alennetahan=1 +alentajata=2 +alentajia=1 +alentakohon=2 +alentamahan=2 +alentamatta=2 +alentanehe=1 +alenteleime=1 +alentelihe=1 +alenti=3 +alentukohot=1 +aletessa=2 +alimainen=1 +alimaisehen=1 +alimaisen=1 +alimaisille=1 +alinomainen=6 +alinomaiset=6 +alinta=1 +alio=1 +alistamatta=1 +alisti=1 +alkanevi=1 +alkeheksi=1 +alkoi=21 +alkoivat=1 +alku=4 +alkuluottehia=1 +alkusen=1 +alla=73 +allani=2 +alle=80 +allensa=1 +alli=2 +allia=1 +allien=3 +allin=3 +allina=1 +alliparvi=1 +alliseni=1 +allit=1 +aloa=6 +aloille=1 +aloin=1 +aloinpa=1 +alta=51 +altahassa=1 +aluen=5 +aluessa=3 +aluksehen=2 +aluksehensa=1 +aluksella=2 +aluksi=1 +alulla=1 +alun=1 +alus=1 +alusmajoille=1 +alusta=8 +alustani=1 +alustansa=1 +alustehelta=1 +alustetahan=1 +alusve'essä=1 +alusvesille=1 +alutta=1 +alvehia=1 +amme=1 +ammoa=1 +ammoi=1 +ammoin=3 +ammovi=1 +ammu=7 +ammueli=1 +ammuin=1 +ammuit=2 +ammun=2 +ammunnalle=1 +ammuntahan=2 +ammut=1 +ammutahan=1 +ammuttava=1 +ammuttihin=1 +ampuen=1 +ampui=5 +ampuisitko=1 +ampujan=1 +ampujat=2 +ampujaurosta=1 +ampumahan=3 +ampumasta=1 +ampumatta=1 +ampumiehen=1 +anastavat=1 +anastettu=1 +anele=1 +anelemahan=4 +anelematta=2 +anelen=1 +anelijalle=1 +anelijan=1 +anella=4 +anellessani=1 +aneltuasi=1 +ange=2 +angervoisen=1 +ani=13 +ankara=2 +ankarahan=1 +ankarainen=1 +ankaralla=1 +ankaralle=1 +ankaran=6 +anke'in=2 +ankehessa=3 +ankeloisen=1 +anna=42 +annakana=2 +annan=14 +annap'=1 +annapa=1 +annapas=2 +annas=3 +annat=2 +anneksija=1 +anneksivi=1 +annetahan=5 +annettava=1 +annettavan=1 +annettihin=1 +annettu=1 +annettuna=1 +annikki=14 +annitoinna=2 +annituutta=1 +annoin=3 +annoit=5 +ano=1 +anoi=2 +anojat=1 +anonet=1 +anopille=1 +anopilta=1 +anopin=11 +anopp'=1 +anopp'armo=1 +anoppelahan=2 +anoppelassa=3 +anoppi=8 +anoppiasi=1 +anoppihin=1 +anoppini=1 +anoppiseni=4 +anoppisi=1 +anottaessa=2 +ansatiensä=1 +ansiosta=1 +antaisipa=1 +antajaista=1 +antajaksi=2 +antajani=2 +antajat=3 +antajata=2 +antajia=1 +antajista=1 +antako=1 +antakohon=1 +antamahan=5 +antamana=1 +antamasta=1 +antaminen=3 +antane=2 +antavan=1 +antavat=1 +antehiksi=1 +antelema=2 +antero=8 +antia=2 +antimuori=2 +antipaitoihin=1 +antoa=1 +antoi=24 +antoiko=1 +apaja=1 +apajas=2 +apajat=1 +apajaveelle=1 +apata=1 +apatin=1 +apattamani=1 +apatti=1 +ape'ille=1 +ape'ilta=1 +ape'issa=2 +apea=1 +apeainen=1 +apeasta=1 +apeat=1 +apeita=1 +apelta=1 +apen=7 +apet=1 +apeutua=1 +apeutui=2 +apilan=1 +apoin=1 +appajan=1 +appajat=1 +appajata=1 +appehen=1 +appehille=1 +appelahan=1 +appelan=1 +appi=9 +appiarmo=1 +appiseni=1 +appoa=1 +apua=8 +apuna=3 +arinoille=1 +arka=1 +arkipaitasi=1 +arkivaattehissa=2 +arkku=2 +arkun=8 +armahaiset=1 +armahaksi=2 +armahamman=1 +armahammat=1 +armahampi=3 +armahan=12 +armahana=1 +armahani=3 +armahansa=3 +armahasi=2 +armahat=2 +armahatoin=1 +armahin=1 +armaiseni=3 +armas=30 +armastani=1 +armastansa=1 +armauen=1 +armautta=5 +armo=1 +armoa=1 +armokourallasi=1 +armollinen=4 +armollisen=1 +armoluoja=1 +armon=4 +armonani=2 +armot=1 +armotoin=1 +armotointa=2 +armotta=1 +armottoman=2 +armotuutta=1 +arpa=7 +artin=1 +arvaeli=1 +arvaelin=1 +arvaella=2 +arvaellen=1 +arvan=1 +arvasi=3 +arvat=2 +arvata=1 +arvatahan=3 +arvattaisi=1 +arvelee=19 +arveleisi=5 +arveleisin=2 +arvelevat=6 +arvelevi=15 +arveli=2 +arvelin=2 +arvelkohot=1 +arvellessa=2 +arveloille=1 +arveltihin=1 +arvelussa=1 +arvioni=1 +arvionsa=1 +arvo=2 +arvoa=5 +arvoaisin=1 +arvoaisit=1 +arvoan=10 +arvoisessa=1 +arvominen=1 +arvon=1 +ase=1 +asehellista=1 +asehet=1 +asehiansa=1 +asehinensa=3 +asehitoinna=1 +aseissa=2 +asemellensa=2 +asemillansa=1 +aseta=4 +asetaiksen=2 +asetan=4 +asetannasta=1 +asetetuksi=2 +asetin=1 +asetta=1 +asettajaksi=1 +asettamahan=1 +asettamia=1 +asettanunna=1 +asettanut=1 +asetteleikse=1 +asetteleisin=1 +asettelevi=2 +asetteli=1 +asettelihe=1 +asettelisin=1 +asetti=8 +asettui=2 +asettuisi=1 +asetu=5 +asetus=1 +asian=2 +asiani=1 +asiatta=1 +asioita=1 +askarehet=3 +askareillansa=1 +askarvaimo=1 +askelilla=2 +askelille=2 +askelissa=1 +askelt'=1 +astahti=1 +astaiksen=1 +astalaksi=1 +asteleikse=1 +astelevan=1 +astelevi=1 +asteli=1 +asti=5 +astialla=1 +astian=2 +astiasi=1 +astiat=2 +astu=9 +astua=12 +astuessa=4 +astuessansa=2 +astui=36 +astuihen=1 +astuiksen=1 +astuinpa=1 +astuitko=1 +astuivat=1 +astujaista=2 +astujia=1 +astujille=1 +astumahan=10 +astumassa=2 +astumatta=1 +astumattani=1 +astumille=2 +astuminen=1 +astun=1 +astunnasta=1 +astuos=2 +astut=4 +astuvi=9 +asu=1 +asua=13 +asuakseni=1 +asuaksensa=1 +asuhun=1 +asuile=1 +asuinmaaksi=1 +asuinmaasi=1 +asuinmaata=1 +asuinmajani=1 +asuinsijani=2 +asuisi=2 +asuivat=2 +asuja=4 +asukseni=1 +asun=7 +asunen=1 +asunet=1 +asunnoille=1 +asunnoilta=1 +asunnoksi=1 +asunnossa=1 +asuntoa=2 +asunut=1 +asuskella=1 +asussa=1 +asut=1 +asuva=2 +asuvat=2 +asuvi=9 +atra'imet=1 +atriahan=1 +atrian=1 +atriat=1 +atrioia=1 +atrioiksi=2 +auer=4 +auetessa=1 +auetkohot=1 +auhtoja=1 +aukaise=3 +aukaisen=1 +aukaisi=3 +auke'illa=3 +auke'ille=2 +auke'ilta=4 +auke'immille=1 +auke'ita=2 +aukealla=4 +aukealle=7 +aukealta=1 +auki=1 +aukieli=2 +aukkoja=1 +aukoi=1 +aukojaista=1 +aukomille=1 +aukottoman=2 +aumani=1 +aumat=1 +aumoja=2 +aumojasi=1 +auoksi=1 +aura=4 +auralla=1 +auran=5 +aurasen=1 +auringon=9 +aurinko=3 +aurinkoa=8 +aurinkoinen=3 +aurinkoisen=3 +auta=2 +auteresta=1 +autettaissa=1 +autiaksi=1 +autio=1 +autioilla=1 +autsat=1 +auttamassa=1 +autti=1 +autuaallisten=3 +autuahan=3 +auvo=2 +auvon=5 +auvottomalle=1 +ava=1 +ava'imilla=1 +avaimet=2 +avaimia=2 +avaos=1 +avarampahan=1 +avaroilla=1 +avasi=1 +avattuansa=1 +avau=1 +avavi=1 +avellen=1 +avittamalla=2 +avittamatta=2 +avoi=2 +avukseni=2 +avuksi=10 +avulla=1 +avun=8 +avusta=1 +avuttomia=1 +e'elle=2 +e'essä=7 +e'etse=2 +eelle=5 +eellehen=5 +eellimäisnä=2 +eellä=2 +eeskipäin=1 +eessä=9 +eessänsä=2 +eestä=6 +eestäni=2 +ehk'=1 +ehkä=4 +ehkäpä=1 +ehoksi=4 +ehommaksi=4 +ehompana=1 +ehompi=1 +ehon=1 +ehossa=1 +ehosti=2 +ehtiä=1 +ehtoaikoansa=1 +ehtohon=1 +ehtoinen=6 +ehtoisa=2 +ehtoisan=1 +ehtoisen=8 +ehätin=3 +ehättäkämme=1 +ei=561 +eik'=6 +eikä=139 +eikäpä=2 +eilen=4 +eilisenki=2 +eilisenä=3 +eineheksi=1 +einehettömänä=1 +eip'=22 +eipä=51 +eisty=1 +eistyisi=2 +eistykänä=3 +eistyvi=3 +eksy=1 +eksyipä=1 +eksyisi=1 +eksynyttä=5 +ekä=1 +elantoani=1 +elelemähän=1 +elelevi=1 +eleleväksi=1 +eleli=2 +elelin=2 +elelit=1 +elellyt=5 +elellä=4 +elelläksesi=1 +elettänehe=1 +elettäväksi=1 +eletä=2 +eletähän=1 +eleä=20 +eleäksemme=2 +eleäkseni=1 +eli=16 +elikkä=2 +elinajaksi=1 +elinajalla=2 +elkätte=8 +elköhön=12 +elköhönp'=2 +elkösi=1 +elkötte=1 +ellös=43 +ellöspä=2 +elo=2 +eloa=4 +eloihin=1 +eloilla=2 +eloille=3 +eloilta=1 +eloista=1 +elojansa=1 +elojasi=1 +elojen=1 +elollesi=1 +elomaillen=3 +elomailta=1 +elon=3 +eloni=2 +elonkeraiset=1 +elosijani=1 +elosijansa=1 +elosijasi=1 +elossa=10 +eloteillen=1 +elottomatki=1 +elotukku=2 +elä=58 +eläessä=1 +eläessäni=1 +eläessänsä=1 +eläintä=1 +eläisi=2 +eläjiä=1 +eläjä=2 +eläkä=15 +elämiä=1 +elämme=1 +elämä=1 +elämätämme=1 +elämätänsä=2 +elänet=1 +eläpä=2 +elätti=1 +elättäjäni=2 +elävi=4 +elävin=3 +elävä=1 +elävän=3 +elävät=3 +emeä=1 +emintimäisen=1 +emme=4 +emo=82 +emoa=1 +emoiksi=1 +emoja=1 +emolla=2 +emolle=3 +emollen=1 +emollinenki=1 +emolta=2 +emoltani=1 +emon=37 +emona=2 +emonen=8 +emoni=44 +emonko=1 +emonsa=20 +emopa=1 +emoselle=1 +emosen=7 +emosi=19 +emosta=5 +emot=1 +emotoin=3 +emotointa=1 +emä=3 +emähevolla=1 +emähevosen=1 +emähän=1 +emäkalaksi=1 +emäksi=1 +emän=1 +emännille=1 +emännäisen=1 +emännällen=3 +emännältä=2 +emännän=24 +emännät=6 +emäntä=131 +emäntäsi=2 +emäpuu=1 +emäpuun=2 +en=170 +enemmin=3 +enemmän=3 +enemp'=3 +enintä=1 +enk'=3 +enkä=52 +enkäpä=1 +enkö=1 +ennen=76 +ennenkin=2 +ennenkuin=6 +ennenkänä=2 +ennoltaki=1 +ennätettihin=1 +ennätit=1 +ennättele=1 +ennätteli=2 +ennätti=14 +ennättäisi=2 +ennättäisit=1 +ennättäjä=1 +ennättäne=1 +ennättännä=1 +ennättänyt=3 +ennättävi=2 +ennättävät=1 +enp'=2 +enpä=8 +enpäs=1 +ensi=4 +ensimmäinen=1 +ensimäinen=3 +ensimäisen=3 +ensimäisnä=4 +ensin=14 +ensinkänä=4 +entinen=5 +entiselle=2 +entisellehen=1 +entisellensä=1 +entisen=12 +entiset=5 +entisille=5 +entisillehen=2 +entisiltä=1 +entisistäkin=1 +entisistäni=1 +entistä=7 +entistäni=1 +entistänsä=3 +entistäsi=2 +entä=1 +enämpi=4 +epattomasta=1 +epeä=4 +epäelköhöt=1 +epäillyt=2 +epäkelpo=2 +epälukuisin=2 +epäpätöinen=1 +epäpätöisen=1 +epäpäöllä=1 +epäpäöstä=1 +epäsi=9 +epätapainen=1 +ereä=1 +erinomaiset=1 +eritä=1 +eriä=1 +eriän=1 +erkane=1 +erkaneisi=1 +ero=3 +eroan=1 +eroavani=1 +eroitti=1 +eronne=1 +erosi=1 +erota=1 +erotessani=1 +erän=2 +eränetso=2 +eräni=1 +eränsä=1 +eräsi=1 +erävenehen=1 +esiliinasi=1 +esille=1 +esinnä=2 +esteheksi=1 +estellä=1 +et=80 +etana=1 +etehen=29 +etelä=4 +etelästä=2 +etelät=3 +etelätär=3 +etemmä=7 +etempänäki=2 +etempätäki=1 +etevämmät=1 +ethän=1 +etinen=4 +etiseltä=1 +etkä=24 +etkö=11 +etp'=1 +etpä=5 +etsi=21 +etsien=1 +etsiessäni=1 +etsijän=1 +etsimähän=7 +etsimättä=1 +etsin=4 +etsinen=1 +etsiskellä=1 +etsittihin=7 +etsivi=1 +etsivän=2 +etsivät=1 +etsiä=1 +etso=2 +ette=1 +ettei=24 +etteipä=1 +etten=2 +ettet=5 +että=1 +ettäpäs=1 +etähältä=1 +eukko=14 +eukon=1 +eukot=2 +eville=1 +evähiä=2 +evähät=2 +evälle=1 +evän=2 +evästä=3 +evätty=1 +evätöin=1 +ha'an=1 +haahella=2 +haahen=6 +haaksi=1 +haamottavi=1 +haapa=8 +haapainenki=1 +haapaisen=1 +haapaselle=1 +haapion=1 +haapoa=1 +haaraniekka=1 +haarasorkan=1 +haaroja=1 +haarottimet=1 +haarukan=1 +haarukasta=3 +haastaen=1 +haastamahan=2 +haastatella=2 +haastelevi=2 +haastelija=1 +haastelivat=1 +haastoi=1 +haavan=3 +haavat=3 +haavikoilta=1 +haavikolle=1 +haavikot=1 +haavoa=1 +haavoissa=1 +haen=2 +haettihin=1 +haihaos=1 +haihtui=1 +haihtuvista=1 +haihu=1 +haike'immat=1 +haikeampi=1 +haikeasi=1 +haikeat=1 +haikeroitsi=1 +haimentavi=2 +hairahit=1 +hairahtaisi=2 +haisahtele=1 +haiskahti=1 +haitta=1 +haittoja=2 +haitukoille=1 +haivertaisin=1 +haivertavi=1 +hajaisnut=1 +hajalla=2 +hajalle=1 +hajoa=1 +hajoamatta=1 +hajoovat=1 +hajosi=2 +hajota=2 +hajotan=1 +hajotellen=1 +hajotit=1 +hajottamasta=1 +hajottelija=1 +hajotti=7 +hakahan=1 +hakahtelivat=1 +hakatahan=1 +hakatessansa=1 +hakattamahan=1 +hakattavaksi=1 +hakeva=1 +haki=1 +hakisin=1 +hakkaella=1 +hakkasi=1 +hakki=1 +hakkoa=1 +hakkoavi=3 +hako=2 +hakojaki=1 +hakona=1 +hakuhun=6 +hala'an=1 +hala'at=1 +halaisnut=1 +halaja=2 +halannut=1 +halasin=1 +halasit=1 +halea=2 +haleahka=1 +halean=2 +haleat=1 +halennehet=1 +halennehissa=1 +halikka=1 +haljakalle=1 +haljakan=4 +haljakassa=1 +haljakkahan=1 +haljakkainen=1 +haljakkaisen=1 +haljakkoihin=1 +haljakoista=2 +halkaiseisit=1 +halkaisevi=4 +halkaisi=1 +halkeat=1 +halki=25 +halkiella=2 +halko=4 +halkoa=1 +halkoaisin=1 +halkoessa=1 +halkohakkuriksi=1 +halkomahan=1 +halkona=1 +halkosien=1 +halkosilla=1 +halla=2 +hallalla=1 +hallassa=2 +halli=2 +hallikoira=3 +hallikoirat=2 +halliparta=6 +hallitsevi=2 +hallitsija=7 +hallitsijat=1 +halmeheksi=1 +halmehillesi=1 +haloa=2 +haloamatta=1 +haloiksi=1 +haloilla=1 +halot=1 +haltiatoin=1 +haltijana=1 +haltijata=1 +haltijoille=1 +halu=1 +haluiset=1 +halulla=7 +halun=4 +halunsa=1 +halusi=1 +halutteleisi=1 +haluvesiä=1 +haluvetesi=1 +hamaran=1 +hame=1 +hamehen=3 +hamehensa=1 +hamina=1 +hammas=2 +hammasta=3 +hammasten=3 +hamosen=1 +hamoset=1 +hampahan=2 +hampahasi=1 +hampahat=10 +hampahia=1 +hampahilla=1 +hampahilleni=1 +hampahilta=1 +hampahin=2 +hampahisin=3 +hampahiss=1 +hampahista=2 +hampsi=1 +hangat=5 +hangatki=1 +hangella=2 +hangesta=1 +hangotellen=1 +hanhen=3 +hanhet=1 +hanhi=3 +hanhia=1 +hanhien=4 +hanhikarja=1 +hanhikarjahan=1 +hanhilauman=1 +hanhina=1 +hanhoistamme=1 +hanhosia=1 +hanhuet=1 +hanka=1 +hankaniekka=1 +hankava=7 +hankavuuttasi=1 +hanki=6 +hankittaissa=1 +hankittihin=1 +hankkimille=1 +hankkinuoran=1 +hankoinensa=1 +hankoja=2 +hankojen=1 +haoiksi=1 +haolla=2 +haon=1 +haosta=1 +haot=1 +hapanneheksi=1 +haparoivi=1 +hapata=4 +hapeasti=1 +happaimeksi=3 +hapsia=1 +hapsiansa=4 +hapsiasi=1 +hapsien=1 +hapsihini=2 +hapsistani=1 +harakat=1 +harasi=1 +harava=2 +haravahan=2 +haravalla=1 +haravan=8 +haravassa=1 +haravoi=1 +haravoipi=4 +harja=5 +harjaella=1 +harjaellut=2 +harjalla=1 +harjalle=2 +harjan=3 +harjasivat=1 +harjasta=2 +harjattihin=1 +harjoansa=1 +harjoava=1 +harjuja=1 +harjun=5 +harjut=1 +harkun=1 +harmio=1 +harmoa=2 +harmoan=1 +haroamahan=1 +haroan=1 +harpun=1 +harte'ista=1 +hartehille=1 +hartehilta=1 +hartialihojen=1 +hartian=1 +hartiat=1 +hartioihin=2 +hartioilla=9 +hartioille=3 +hartioilta=2 +hartioisen=3 +hartioissa=1 +hartioita=1 +hartioitse=3 +hartiolihojen=2 +hartiolta=1 +hartion=1 +hartionsa=1 +harvahammas=9 +harvahampahan=1 +harvat=3 +harviammalta=1 +harvoilta=1 +harvoin=8 +harvoinkana=2 +hasertamasta=1 +hasta=1 +hatasarvet=1 +hattarat=1 +hattaratta=1 +hattaroihin=1 +hattaroiksi=1 +hattaroissa=1 +hattaroista=1 +hattaroita=1 +hattarojen=4 +hattu=2 +hattua=1 +hatun=2 +hatuttoman=3 +hatuttomana=1 +hauan=2 +hauanki=1 +hauasta=2 +hauatahan=3 +hauiksi=1 +hauille=1 +hauin=29 +hauinluinen=1 +hauinluisen=2 +hauinluista=1 +hauinruotaista=1 +hauissa=1 +hauit=1 +haukan=1 +haukannut=1 +haukata=3 +hauki=16 +haukia=1 +haukiaki=1 +haukina=2 +haukiseksi=1 +haukka=1 +haukkaeli=1 +haukkua=1 +haukkui=8 +haukkujan=1 +haukkujat=1 +haukkujen=1 +haukkumahan=2 +haukkuvaksi=2 +haukkuvi=2 +hauku=2 +haukun=1 +haukunta=1 +haukuntasijoille=1 +hauo=2 +hauoin=1 +hautelemat=1 +hautelevi=2 +hauteli=2 +hautoa=1 +hautoavi=1 +hautoi=3 +hautomaisillansa=1 +hava'a=1 +havainnut=3 +havaita=1 +havaitsematta=3 +havaittu=1 +havannut=2 +havasi=3 +havataksensa=1 +havatessa=1 +havattuansa=1 +haveksit=1 +haventa=8 +havise=1 +havisi=1 +havu=1 +havuhattu=1 +havuhongat=1 +havuhonka=1 +havuiksi=1 +havuilta=1 +havuisen=1 +havukalta=1 +havukan=1 +havukat=1 +havukka=5 +havukkainen=2 +havukkani=1 +havukoiksi=1 +havukoita=2 +havulinnan=2 +havulintu=1 +havulla=2 +havumajoilta=1 +havun=4 +havupetäjä=1 +havupuut=1 +havusatahan=2 +havusijalta=1 +havut=3 +havuttomaksi=1 +he=1 +he'elmä=1 +heiahutti=1 +heikko=1 +heikon=1 +heilauta=1 +heill'=1 +heilui=1 +heilutteli=3 +heiluva=1 +heiluvassa=1 +heiluvihin=1 +heiluvilla=2 +heiluvista=1 +heimoani=1 +heimoansa=2 +heimohon=1 +heimokuntani=1 +heimon=1 +heinikkohon=2 +heinikkopihani=1 +heinikossa=2 +heinikosta=1 +heinikössä=1 +heinille=1 +heinillensä=1 +heiniä=3 +heinä=6 +heinäkengät=4 +heinämättähäksi=1 +heinän=13 +heinänlyöjä=1 +heinänpäistä=1 +heinänä=1 +heinäset=1 +heinäsiä=1 +heinässä=1 +heinät=6 +heinävihkon=2 +heiskaroia=1 +heitettihin=2 +heitihin=1 +heitin=2 +heitit=5 +heitteheksi=1 +heittelevät=1 +heitti=18 +heittihe=2 +heitto=1 +heitty=2 +heittäisikö=1 +heittäjäistä=2 +heittäkätte=1 +heittäköhöt=1 +heittäminen=4 +heittämistä=1 +heittänenki=1 +heitä=11 +heitäikse=1 +heitäime=1 +heitän=13 +heität=1 +heiän=1 +hele'immän=1 +hele'intä=1 +hele'istä=1 +helettämähän=2 +heleville=1 +helevillä=1 +helevässä=1 +heleä=2 +heleästä=1 +heleät=1 +helinän=1 +heliseviltä=1 +helkehyttämähän=1 +helkki=2 +helkkimähän=1 +helkytelläksesi=1 +helkyttele=1 +helkytteli=1 +helkyttävi=1 +helkähti=1 +hellennä=1 +hellittele=1 +hellitteli=1 +helmahansa=1 +helman=2 +helmansa=4 +helmasi=1 +helmasille=1 +helmassa=1 +helmassansa=1 +helmat=5 +helmenä=1 +helmet=5 +helmiksi=1 +helmiletkun=1 +helmilöiksi=1 +helmin=1 +helmipäistä=1 +helmiruoskasella=2 +helmisellä=1 +helmissä=1 +helmisvyöllä=4 +helmivyöllä=2 +helmoihini=1 +helmoillansa=1 +helmoillensa=1 +helmoillesi=1 +helmoiltansa=1 +helmuksesi=1 +helottavilla=1 +helpehestä=2 +helpehettäriltä=1 +helpehettömäksi=2 +helpehistä=1 +helpehiä=2 +helppo=1 +helskytellen=1 +helskyttivät=1 +helskyttävi=1 +heltehesti=2 +helyihin=2 +helyjä=1 +helynnyt=1 +heläellen=1 +helähteli=1 +helähytti=7 +heläjännästä=1 +heläjävät=2 +heläsi=1 +hempe'immän=1 +hempe'intä=1 +hempeäksi=1 +hempeät=1 +hempu=1 +hempujaista=1 +hempulainen=1 +hempuseni=1 +hengen=7 +hengin=1 +hengähtävi=2 +hengännevi=2 +henkeni=1 +henkeä=1 +henkeäs=1 +henki=7 +henkiheinittäni=1 +henkihin=1 +henkiä=1 +henkäeli=2 +henkäeltyäni=1 +henkäiseikse=4 +henkäsi=1 +henno=1 +hepo=11 +hepoa=2 +hepohuone=2 +heponen=1 +heposet=1 +hepäise=1 +herahteleisi=1 +heraisena=1 +heraisesta=1 +heraisista=1 +here'illä=1 +here'istä=1 +herennenki=1 +heretkätte=1 +heretä=1 +hereämmät=1 +herhettävi=1 +herhiläinen=1 +heristynehet=1 +herjaele=1 +herjaella=1 +herjaisi=1 +herjaisin=1 +herjan=3 +herjasit=1 +herjat=1 +herjatkohot=1 +herjattu=1 +herjojen=1 +herjä=1 +herjät=1 +herkesi=1 +herkeämmät=1 +herkähtäisi=1 +herkät=1 +hermikkiä=1 +herne=1 +hernehiksi=1 +hernehiä=1 +hernevarrella=2 +hernevartisen=3 +herra=2 +herran=2 +herskytellen=1 +herskähtävi=1 +hersuin=1 +hertaistasi=1 +herttaiseni=1 +herune=1 +herustele=1 +heruttamahan=1 +heräsi=2 +herätti=3 +hetalehiksi=1 +hete=1 +hetevieret=1 +heti=15 +hetken=4 +hetki=1 +hetkutteli=1 +hettehesen=1 +hettehessä=1 +hettehestä=4 +hettehillä=3 +hettehisin=1 +hettehissä=1 +hettehistä=4 +hevoista=5 +hevoistansa=1 +hevoisurohot=1 +hevoisvarsa=1 +hevolla=2 +hevon=7 +hevonen=20 +hevonenki=1 +hevosell'=1 +hevosen=21 +hevosesi=1 +hevoset=2 +hevosiasi=1 +hevosin=1 +hevosta=1 +hi'en=1 +hiansa=1 +hiat=1 +hieho=2 +hiehoista=1 +hiekalla=1 +hiekalle=1 +hiekan=1 +hiekasta=1 +hiekat=3 +hiekka=4 +hiekkarannat=1 +hiekkarantaseni=1 +hiekkarantasesi=1 +hiekkarantasilla=1 +hiekkasilla=1 +hiekoilta=1 +hiema=1 +hiemoiteltavana=1 +hiemoitettu=1 +hieno=4 +hienoa=1 +hienohelma=3 +hienohelman=2 +hienohelmat=1 +hienoilla=1 +hienoiselle=1 +hienoiselta=2 +hienoisilla=1 +hienoisille=1 +hienoisilta=1 +hienoista=2 +hienoja=1 +hienon=1 +hienot=7 +hienoutta=1 +hienukaisin=1 +hieprukka=1 +hiepsintä=1 +hierelevi=2 +hieroa=2 +hieroi=2 +hieromahan=1 +hieromaista=1 +hieromattomilta=1 +hieromia=1 +hierottua=1 +hiertimessä=1 +hiertimiltä=1 +hiessäpä=1 +hiesukoiksi=1 +hiesukot=1 +hietaharju=1 +hietaharjuloita=1 +hietaharjun=1 +hietapeltojasi=1 +hietapeltoseni=1 +hietarantaselle=1 +hietarinta=1 +hietikolle=1 +hietiköltä=2 +hietoa=1 +hiettömälle=1 +hihittelevi=1 +hihnoihin=1 +hihnoissa=1 +hiien=51 +hiiess'=1 +hiiessä=2 +hiiestä=1 +hiiet=2 +hiihin=4 +hiihteleisi=1 +hiihtelemme=1 +hiihtelette=1 +hiihtelevi=1 +hiihteä=2 +hiihti=12 +hiihtimiltä=1 +hiihtokankahilta=1 +hiihtoneuvot=1 +hiihtäjän=1 +hiihtämähän=2 +hiihän=2 +hiihännässä=1 +hiihäntähän=4 +hiihät=2 +hiihätä=1 +hiilenkarvallista=1 +hiilet=5 +hiilien=2 +hiilihisi=1 +hiilihuonehesta=1 +hiilikankahalla=1 +hiilikankahia=1 +hiilikoukkunen=1 +hiililöiksi=1 +hiiliseipähästä=1 +hiilisiltä=1 +hiiliä=1 +hiiloksehen=1 +hiilokselle=2 +hiiloksessa=2 +hiiloksesta=1 +hiiltyväksi=1 +hiioavi=1 +hiipoivat=1 +hiipomatta=1 +hiiren=1 +hiiret=1 +hiisi=10 +hiisti=1 +hiitolan=1 +hiitten=6 +hiittä=1 +hiiva=1 +hiivoa=2 +hiivoja=1 +hikehen=2 +hiki=1 +hiljallehen=1 +hiljallensa=1 +hiljan=1 +hiljemmältä=1 +hilke=1 +hillitsevi=1 +hilpotellen=1 +himmene=1 +himmennäihet=1 +himmesti=2 +himo=1 +hingannunna=1 +hinkalohon=1 +hinkalossa=1 +hinkalosta=2 +hioi=2 +hionut=1 +hiosta=1 +hiosti=1 +hiottu=2 +hiovat=3 +hiovi=3 +hipiä=1 +hipiälle=1 +hipiänsä=1 +hippa=1 +hippomahan=1 +hirmuhampahan=1 +hirmuinesi=1 +hirmuloita=1 +hirmulta=1 +hirmun=2 +hirnakoitsi=1 +hirnua=1 +hirnui=1 +hirnuvi=1 +hirret=3 +hirsikankahia=1 +hirsikköhön=1 +hirsiköistä=1 +hirsikön=1 +hirsipuuhun=2 +hirtettynä=1 +hirtetähän=1 +hirttä=4 +hirve'istä=1 +hirven=22 +hirvet=5 +hirveä=3 +hirveähän=1 +hirveän=1 +hirveänsä=2 +hirveätä=2 +hirvi=8 +hitusen=2 +hitustelevi=1 +hiukan=1 +hiukset=2 +hivelevi=1 +hivitän=1 +hivukset=1 +hivuksiansa=2 +hivuksiasi=1 +hivuksien=1 +hivuksillensa=1 +hivuksiltani=1 +hivuksin=1 +hivuksista=1 +hivus=13 +hivuskutri=1 +hivusta=4 +hivutti=1 +hohahtelevi=1 +hohisevista=1 +hoi=2 +hoikan=2 +hoikat=2 +hoikin=1 +hoikka=3 +hoikkenevi=1 +hoilaele=1 +hoilaelin=1 +hoilatessa=1 +hoilattele=1 +hoiloa=1 +hoivan=4 +hoivannunna=1 +hoivatahan=1 +hoivauta=1 +holvaeli=1 +homekorva=1 +hongaista=1 +hongan=5 +hongassa=1 +hongat=6 +hongatar=1 +hongikkohon=1 +hongikkokeolle=1 +hongikossa=2 +hongista=2 +honka=6 +honkahan=2 +honkainen=1 +honkaisehen=1 +honkaisessa=1 +honkaisihin=1 +honkaisista=1 +honkasien=1 +honkia=2 +honkihin=2 +honkoa=1 +hope'ihin=1 +hope'illa=1 +hope'inen=7 +hope'isehen=1 +hope'isella=4 +hope'iselle=3 +hope'isen=3 +hope'iset=1 +hope'isihin=3 +hope'isilta=2 +hope'isissa=2 +hope'isna=2 +hope'ista=19 +hope'ita=8 +hope'itansa=3 +hope'itasi=3 +hopea=17 +hopeaheinä=1 +hopeahelmet=1 +hopeakarva=1 +hopealla=4 +hopealle=2 +hopean=7 +hopeani=1 +hopeaniiet=1 +hopeankana=5 +hopeanne=1 +hopeansa=1 +hopeaoksa=1 +hopeapäisen=1 +hopeapäistä=1 +hopeapäitä=1 +hopeapäällä=1 +hopeapäättä=1 +hopearinta=1 +hopearisti=1 +hopeasolki=1 +hopeassa=2 +hopeasta=2 +hopeat=13 +hopeata=1 +hopeatuoppi=1 +hopeavöille=1 +horise=1 +horjahti=1 +horjeksihe=1 +horjumasta=1 +hormiksi=1 +hormin=1 +hornan=2 +hotaisen=1 +hotaisi=2 +hotaisnehesi=1 +houkutella=1 +houkutteli=1 +housut=2 +huhmarelle=1 +huhmaren=1 +huhusi=1 +huhuta=3 +huikahutti=3 +huilahukset=1 +huima=1 +huimuus=1 +huiskit=2 +huitukoille=3 +hukan=3 +hukka=4 +hukkunut=2 +hukuttelevi=1 +hulikkaiset=1 +hulikkojen=2 +hullu=3 +hullut=2 +hulluuttani=1 +hulluuttasi=1 +hulpiloille=1 +humala=2 +humalan=3 +humalassa=1 +humalasta=1 +hunnut=1 +hunnutoinna=1 +huntu=1 +huntujahan=1 +huohtavan=1 +huohtavi=1 +huohti=1 +huohtiko=1 +huoitusta=1 +huojentavi=1 +huojumassa=1 +huokaele=1 +huokaelet=2 +huokaeli=5 +huokaelin=1 +huokaellen=2 +huokaiseikse=8 +huokasi=1 +huokeat=1 +huokoaikse=1 +huokoaime=1 +huokoaisit=1 +huokoas=1 +huokui=1 +huokumahan=1 +huokumattomaksi=1 +huokuvi=1 +huolainniekka=2 +huolehtia=1 +huolelle=2 +huolen=3 +huolet=3 +huoletoinna=2 +huoletta=1 +huoli=33 +huolia=1 +huoliani=2 +huolihin=3 +huolimahan=2 +huolimatta=3 +huolinesi=1 +huolinevi=1 +huolinut=1 +huolissani=3 +huolista=1 +huolitelko=1 +huolitella=1 +huoliteltu=1 +huolittaissa=1 +huolittavi=1 +huolittele=1 +huolitteli=3 +huolla=1 +huollen=5 +huolta=10 +huomenella=1 +huomenen=2 +huomeneni=1 +huomenessa=4 +huomeniset=1 +huomenna=7 +huonehesen=3 +huonehessa=1 +huonehet=1 +huonehia=1 +huonehisin=1 +huonehista=2 +huonehutta=2 +huonemiehet=2 +huono=5 +huonommista=1 +huoparilla=4 +huoparille=1 +huopeheksi=1 +huopimalla=2 +huopimatta=2 +huora=2 +huotrasessa=1 +huotrasta=2 +huotrastansa=3 +huovallisen=1 +huovan=1 +huppelehtamahan=1 +huppelehtamasta=1 +huppeloitsemahan=1 +hurahtamahan=1 +hurahteleisi=1 +hurajamatta=1 +hurja=2 +hurme=6 +hurmehelta=1 +hurmehen=3 +hurmehia=1 +hurmehin=2 +hurmehista=2 +hurmetta=2 +hurnakolla=1 +hurskahat=1 +hurskahille=1 +hurskavan=1 +hurstilla=1 +hurstin=2 +hurstit=1 +hurtta=1 +hurttia=1 +hutelen=1 +hutjukkana=1 +huua=3 +huuan=1 +huuho=1 +huuhotahan=1 +huuhta=2 +huuhtelevi=1 +huuhtelohon=1 +huuhtimeksi=1 +huuhtoa=1 +huuhtojaksi=2 +huuhtomatta=1 +huuhui=1 +huulillensa=1 +huulin=2 +huulta=3 +huulten=1 +huurovia=1 +huuruvista=1 +huusin=3 +huutehessa=1 +huuti=3 +huuto=3 +huveksisesta=2 +huviksi=1 +hyinen=4 +hyiset=4 +hykersi=1 +hykerti=3 +hyleksi=1 +hylkehen=1 +hylkehenä=1 +hylkeävän=1 +hypittelevi=2 +hypittäjällä=1 +hyppeleikse=1 +hyppi=3 +hyppimähän=2 +hyppisen=1 +hyppivät=1 +hyppysihin=9 +hyppysillähän=1 +hyppysin=1 +hyppysissä=3 +hyppäsi=3 +hyppäsin=1 +hypyn=1 +hyrehi=2 +hyreksi=1 +hyreksien=2 +hyrski=1 +hyrskyn=1 +hyryttelevi=2 +hyrähtelevi=4 +hyräilemähän=1 +hyrätä=1 +hyräytyi=4 +hyveä=9 +hyvihin=3 +hyviksi=9 +hyville=2 +hyvillä=1 +hyvin=18 +hyvinki=1 +hyvinkin=4 +hyvinpä=2 +hyvissä=1 +hyvissäki=1 +hyvistä=2 +hyvistäki=1 +hyviä=6 +hyviäkänä=1 +hyvyyen=1 +hyvyylle=2 +hyvyyttä=4 +hyvä=63 +hyvähän=1 +hyväinen=1 +hyväki=1 +hyväksi=8 +hyvälle=4 +hyvällä=5 +hyvän=63 +hyvänimikkö=2 +hyväniminen=7 +hyvänki=6 +hyvännäköjä=1 +hyvänsuovan=1 +hyväntöläinen=1 +hyvänä=1 +hyväoloinen=2 +hyväpä=3 +hyvästi=10 +hyvät=14 +hyvätki=1 +hyy'yttele=1 +hyyelmöinen=1 +hyyksi=1 +hyyllä=1 +hyypynyisin=2 +hyyss'=1 +hyyssä=1 +hyytymässä=1 +hyytä=5 +hyöteleikse=1 +hyöteleime=1 +hyötyivät=1 +hä'ästä=1 +häihin=1 +häille=1 +häilyi=1 +häilymähän=2 +häilymässä=1 +häilynyt=1 +häilyteltäväni=1 +häiläytti=1 +häissä=2 +häissäki=1 +häissänsä=1 +häitä=5 +häjy=1 +häjyllä=1 +häjyn=2 +häjyt=1 +häkyttelevi=1 +hälläpyörä=1 +hämehess'=1 +hämehessä=1 +hämmenteä=1 +hämmentyisi=2 +hämmentyä=1 +hämmentäisi=1 +hämmetessä=1 +hämysillä=1 +hämärien=1 +hämärä=1 +hämärän=4 +hän=12 +hänen=1 +hännin=1 +hännällinen=1 +hännän=4 +hännät=4 +hänpä=25 +häntä=4 +häpe'ihin=2 +häpehiä=1 +häpesi=2 +häpeähän=1 +häpeät=1 +häpsittihin=1 +häpähältä=1 +härillä=1 +härkeä=2 +härkä=6 +härkäsellä=1 +härkösesi=1 +härän=6 +härät=1 +hätäile=3 +hätäillyt=2 +hätäillä=1 +hätäisesti=1 +hätäpäivä=2 +hätäpäivän=3 +hätäpäivät=2 +hätävarana=1 +hävetä=1 +hävitin=1 +hävitti=2 +hävittämähän=1 +hävittämättä=1 +hävitä=1 +häviämättä=1 +hävyttömäksi=1 +häväistykset=1 +hää'än=1 +häälyköhön=1 +häälättynä=1 +häät=2 +hääti=1 +häätämähän=2 +hörppäkorvat=1 +höryeleikse=3 +hörähtelevi=1 +hörösteleikse=1 +hötkelyttämähän=1 +höyhenet=1 +höyheniltä=1 +höyhenistä=1 +höyheniä=1 +ihailtavata=1 +ihala=1 +ihalan=1 +ihalat=1 +ihana=7 +ihanaistani=1 +ihanan=4 +ihanasta=1 +ihanat=3 +ihanin=1 +ihanoiksi=1 +ihanuutta=1 +ihasteleisi=1 +ihastelevan=1 +ihastelevi=1 +ihastelivat=1 +ihastu=9 +ihastui=7 +ihastutti=2 +ihmisen=3 +ihmiskansan=1 +iho=1 +ihoa=1 +ihoamahan=2 +iholla=1 +iholle=3 +ihotta=1 +ihveniä=1 +ikenet=3 +ikenihin=3 +ikenihisi=2 +ikenilläni=1 +ikenin=1 +ikenistä=1 +ikeniänsä=1 +ikeä=1 +iki=11 +ikihyväksi=2 +ikikaupan=1 +ikilupansa=1 +ikimajasta=1 +ikimajoista=3 +ikimennehen=1 +ikimennyttä=1 +ikimenoksi=1 +ikiorjaksi=1 +ikioronen=1 +ikipuol'=1 +ikipurohon=1 +ikipurosta=1 +ikirauhat=1 +ikirunoja=2 +ikirunojan=1 +ikirunojen=1 +ikisopusi=4 +ikisovinnot=1 +ikiturmasta=1 +ikivalasi=1 +ikivanhalle=1 +ikivetehen=1 +ikiväelle=1 +ikkunahan=1 +ikkunaisen=1 +ikkunaisten=1 +ikkunalla=1 +ikkunalle=1 +ikkunan=7 +ikkunani=1 +ikkunansa=1 +ikkunassa=1 +ikkunasta=6 +ikkunat=5 +ikkunoihin=1 +ikkunoiksi=1 +ikkunoilla=2 +ikkunoille=2 +ikkunoillen=1 +ikkunoilta=1 +ikkunoissa=5 +iku=7 +ikuinen=53 +ikuiseksi=8 +ikuisen=12 +ikuiset=6 +ikä=2 +ikäiset=2 +ikäni=10 +ikänsä=3 +ikänä=43 +ikäpuolelle=1 +ikäpuolet=1 +ikäsi=4 +ikätoverit=1 +ikävillä=1 +ikävissä=2 +ikävissäni=2 +ikävystyi=1 +ikävä=15 +ikävän=1 +ikävät=1 +ilenne=1 +iletys=1 +iljanesta=1 +iljangolla=2 +iljeneltä=1 +iljenessä=1 +iljenet=1 +iljeniksi=1 +ilke'ille=1 +ilke'immät=2 +ilke'in=1 +ilkeä=3 +ilkeän=5 +ilkeästi=1 +ilkeät=3 +ilkeätä=1 +ilkoinen=1 +illaksi=1 +illalla=3 +illan=11 +illastella=1 +illat=6 +illoilla=1 +illoillensa=1 +illoin=4 +ilma=14 +ilmahan=9 +ilmaiset=1 +ilmaista=1 +ilmaksemme=1 +ilmalla=3 +ilmalle=1 +ilmalta=2 +ilmaltani=1 +ilman=139 +ilmankaaren=1 +ilmankana=1 +ilmankin=2 +ilmarille=1 +ilmarin=18 +ilmarinen=164 +ilmariselle=6 +ilmariselta=1 +ilmarisen=11 +ilmarista=1 +ilmassa=3 +ilmasta=3 +ilmat=2 +ilmatar=1 +ilmattaresta=2 +ilmau=1 +ilmestyi=1 +ilmi=3 +ilmivalkean=2 +ilmoa=3 +ilmoille=4 +ilmoillen=2 +ilmoilta=2 +ilmoin=1 +ilmoinen=2 +ilmoisna=23 +ilmojani=1 +ilmojen=2 +ilo=12 +iloa=27 +iloajaista=1 +iloakana=1 +iloamahan=1 +ilohon=3 +iloiksi=1 +iloilta=1 +iloinne=1 +iloiset=1 +iloissa=5 +iloista=2 +iloitellen=1 +iloitse=2 +iloitsemahan=2 +iloitsemassa=1 +iloitsen=1 +iloitsi=4 +iloitsijaksi=2 +iloitsijoita=1 +iloittelihe=1 +ilokielet=1 +ilokivelle=2 +iloksi=10 +ilokäkemme=1 +ilokäkeni=1 +ilolinnut=1 +ilolla=2 +ilolle=4 +ilomme=1 +ilon=13 +ilona=3 +iloni=2 +ilonnutkana=1 +ilonpioksi=1 +ilonpitoa=1 +ilopiännän=1 +ilosi=1 +ilossa=3 +ilosta=1 +iloten=1 +ilotoin=1 +ilottavaksi=1 +ilottomille=1 +ilovirret=2 +ilpotar=2 +ilta=2 +iltalinnun=1 +iltamme=2 +iltamyöhäsellä=1 +iltana=2 +iltani=1 +iltansa=1 +iltaruoiksi=2 +iltasaunan=1 +iltaseksi=2 +iltasella=2 +iltaseni=1 +iltoa=2 +iltoja=1 +ilveksen=6 +ilvekset=1 +ilves=1 +ilvesten=1 +ilvesturkit=1 +imanteheksi=1 +imantehena=2 +imara=1 +imatran=1 +imatrata=1 +ime=1 +imehet=3 +imehnisille=4 +imehnoisille=1 +imehnoksiki=1 +imehnon=1 +imehtelevät=1 +imehtelivät=2 +imehtimähän=8 +imehtivät=1 +imeisen=1 +imeiset=2 +imellät=1 +imeltyneistä=1 +imertimiltä=1 +imetti=5 +imettäjäni=5 +immen=16 +immet=9 +immikkö=1 +impenä=5 +impesi=1 +impeyttä=1 +impeä=3 +impi=30 +impien=9 +impilöitä=1 +impiparvesta=1 +impy'itä=1 +impyen=5 +impyet=11 +inehmisien=1 +inehmisille=1 +inehmisissä=1 +inehmon=3 +inhalla=6 +inhon=1 +inkerelle=1 +inkereltä=1 +inkui=1 +innotta=1 +irjuvihin=1 +irti=2 +irvellänsä=1 +irvihammas=1 +irvisti=1 +isetä=1 +iske=5 +iske'in=1 +iskemillä=1 +iskemiltä=1 +iskeminen=1 +iskemähän=1 +iskemällä=1 +iskennä=1 +iskennällä=1 +iskenynnä=2 +isketellen=1 +iskevi=1 +iski=36 +iskihe=1 +iskijänsä=1 +iskijätä=3 +iskis'=1 +isku=2 +iskulinnun=1 +iskulle=1 +iskun=2 +iso=21 +isoa=2 +isoiksi=2 +isoimmille=1 +isoksi=1 +isolle=3 +isolta=2 +isommat=2 +isommille=1 +ison=40 +isonen=1 +isoni=28 +isonsa=4 +isosi=10 +isosiko=2 +isossa=2 +isosta=3 +isosti=2 +isosukuinen=1 +isot=2 +isotoin=1 +isotointa=1 +isottoman=1 +istu=4 +istua=2 +istuaksensa=1 +istuellakseni=1 +istuellen=1 +istuen=2 +istuessa=1 +istui=16 +istuihe=4 +istuihen=1 +istuikse=2 +istuiksen=3 +istuimilla=1 +istuimille=2 +istuin=2 +istuite=1 +istuitko=1 +istujaiset=1 +istujaista=1 +istujaksi=3 +istujalle=1 +istumahan=5 +istumassa=2 +istumasta=2 +istumatta=2 +istumihin=1 +istumiksi=3 +istumilla=1 +istumille=3 +istun=1 +istunutta=1 +istut=4 +istuta=1 +istutella=1 +istutin=2 +istutko=1 +istutteli=1 +istutti=4 +istuvalle=1 +istuvi=7 +isä=1 +isän=6 +isäni=1 +isännille=1 +isännälle=1 +isännällen=1 +isännältä=3 +isännän=16 +isännänkö=1 +isännät=8 +isäntä=34 +isäntäsi=2 +itettäviä=1 +itke=33 +itkekänä=1 +itkemisen=1 +itkemistä=1 +itkemistänsä=1 +itkemähän=13 +itkemässä=3 +itkemästä=1 +itkemättä=1 +itken=19 +itkene=1 +itkenet=2 +itkenpä=2 +itkenynnä=1 +itkenyt=2 +itket=18 +itketelkö=1 +itketkö=5 +itkettäissä=4 +itkettäviä=1 +itkevi=1 +itkeväksi=2 +itkevälle=1 +itkevän=2 +itkeä=6 +itkeäni=4 +itki=41 +itkien=4 +itkijällä=1 +itkin=5 +itkit=1 +itku=6 +itkua=2 +itkuhun=1 +itkuinesi=1 +itkuksi=1 +itkulle=4 +itkullen=1 +itkun=2 +itkut=1 +itkuvirsin=1 +itse=399 +itsehensä=1 +itseki=10 +itsekin=1 +itsekseni=1 +itseksensä=1 +itsekänä=1 +itselleni=3 +itselläniki=5 +itselöitä=3 +itsemme=1 +itsen=3 +itseni=2 +itseniki=2 +itsenki=1 +itsensä=6 +itsensäki=1 +itsesi=3 +itsessä=1 +itsestäni=1 +itsestäniki=3 +itsestänsä=2 +itsestäsi=1 +itseäni=1 +itseänsä=1 +itseäs'=1 +itseäsi=4 +itsiänsä=1 +ituja=3 +itä=2 +itähän=6 +itävät=1 +iuista=1 +iun=1 +iäksemme=1 +iäkseni=3 +iäksensä=1 +iäksi=2 +iällisestä=1 +iällä=11 +iältä=2 +iän=59 +iässä=3 +iästä=10 +iät=3 +iäti=3 +iätti=2 +iätä=3 +ja=111 +jaellen=1 +jaeltu=1 +jaettu=1 +jaka'imessa=2 +jakaisin=1 +jakaja=1 +jakele=1 +jakelevasi=1 +jakeli=1 +jakoa=1 +jakohon=1 +jaksa=1 +jaksaa=1 +jaksaisi=1 +jaksamahan=2 +jaksettuna=3 +jakso=1 +jaksoi=1 +jaksoitteli=1 +jalaksen=1 +jalaksiksensa=1 +jalalla=1 +jalalta=1 +jalan=13 +jalas=5 +jalassa=3 +jalasta=1 +jalat=6 +jalk'=1 +jalka=13 +jalkahan=1 +jalkapöyille=1 +jalkapöyiltä=1 +jalkoa=3 +jalkoansa=1 +jalkoihin=2 +jalkoja=4 +jalkojansa=1 +jalkojensa=2 +jalo=2 +jaloa=1 +jaloihin=2 +jaloiksi=1 +jaloilla=3 +jaloille=1 +jaloilta=1 +jaloimman=1 +jaloin=3 +jaloissa=2 +jaloja=2 +jalokarvan=1 +jalommatki=2 +jalompi=1 +jalon=5 +jalopeurat=1 +jalot=2 +jaolle=2 +jatkoi=1 +jauhaen=1 +jauhaja=1 +jauhamassa=2 +jauhan=1 +jauhavan=1 +jauhetahan=1 +jauhettava=1 +jauhoi=8 +jauhoja=2 +jauhomyllyn=1 +jauhon=1 +jauhot=7 +jauhovakka=1 +jo=237 +joella=4 +joelle=9 +joelta=1 +joen=13 +joess'=1 +joessa=6 +joesta=17 +joet=1 +johon=4 +johonki=3 +johonkuhunki=2 +joi=3 +joien=1 +joikui=1 +joill'=1 +joilla=8 +joillapa=1 +joisi=2 +joisit=1 +joist'=1 +joista=1 +joit'=6 +jok'=17 +joka=72 +jokaisen=2 +jokea=6 +jokehen=9 +jokena=6 +joki=10 +jokiloilta=1 +jokiloista=1 +jokivarrutta=1 +jokivesille=1 +jokivesiä=2 +joko=28 +jokosen=1 +jolkutella=1 +joll'=2 +jolla=21 +jollapa=1 +joluvat=1 +jompikumpi=3 +jonk'=2 +jonka=9 +jonki=2 +jonnekunne=2 +jop'=10 +jopa=69 +jorottaria=1 +joruhun=1 +jos=89 +jos'=1 +josko=2 +josp'=9 +jospa=7 +joss'=2 +jossa=7 +jost'=5 +josta=3 +jot'=2 +jota=1 +jotaki=4 +jotk'=3 +jotka=4 +jotta=60 +jottei=31 +jotten=1 +jou'u=4 +jou'uimme=1 +jou'uin=5 +jou'uit=3 +jou'ut=2 +jou'uta=1 +jou'uteltu=1 +jou'uttaja=1 +jou'uttele=1 +jou'utti=1 +jou'uttivat=1 +joua=16 +jouahutan=1 +jouahutat=1 +jouakana=3 +jouhen=2 +jouhet=3 +jouhileuan=1 +joukahainen=29 +joukahaisen=14 +joukkioa=1 +joukkiohon=1 +joukkioni=1 +joukkiossa=2 +joukko=4 +joukolan=2 +joukolle=1 +joukon=19 +joukossa=1 +jousella=1 +jousen=11 +jouseni=1 +jouset=2 +jousi=7 +jousia=1 +jousiansa=1 +jousihinsa=1 +jousimiehet=1 +jousinesi=1 +jousistasi=1 +jousta=3 +joutanut=1 +joutavalle=1 +joutavan=2 +joutavia=1 +joutavihin=1 +joutaville=1 +joutelevat=2 +jouten=8 +joutenpa=1 +joutilahan=1 +joutioksi=1 +joutsenen=8 +joutsenena=1 +joutsenesi=1 +joutsenet=6 +joutsenia=3 +joutsenkarjan=1 +joutua=1 +joutuessa=2 +joutui=24 +joutuisa=1 +joutuisasti=2 +joutunna=1 +joutununna=1 +joutunut=1 +joutuvani=1 +joutuvi=5 +juhmutteli=1 +jukaisilta=1 +julki=3 +julkijuoman=1 +julkinen=1 +julkisen=3 +julkista=1 +julma=1 +julmasti=1 +jumala=43 +jumalahani=2 +jumalahansa=1 +jumalall'=1 +jumalan=40 +jumalass'=1 +jumalatasi=1 +jumalisten=1 +jumaloissa=2 +jumun=1 +juoa=8 +juoakseni=2 +juoaksesi=2 +juoen=2 +juohattavi=2 +juohettu=1 +juohtui=4 +juojalta=1 +juojan=1 +juojani=1 +juojat=1 +juojoa=1 +juoko=1 +juokse=7 +juoksemahan=6 +juoksemasta=2 +juoksentelet=1 +juokset=2 +juoksevan=4 +juoksevassa=1 +juoksevata=2 +juoksevi=2 +juoksevia=1 +juoksevilta=1 +juoksi=35 +juoksihe=1 +juoksijata=1 +juoksijoille=1 +juoksin=1 +juoksisi=1 +juoksuhun=1 +juoksulle=1 +juoksullehen=1 +juoksun=1 +juoksutella=1 +juoksuttelin=1 +juoksuttivat=1 +juolahanki=1 +juoleana=1 +juoleutta=2 +juoma=5 +juomahan=4 +juoman=1 +juomaneuvot=1 +juomat=1 +juomilta=1 +juomin=1 +juomingiksi=1 +juomingissa=4 +juomingista=1 +juominkia=3 +juominkihin=10 +juomiset=2 +juomisia=1 +juomoa=1 +juomuinensa=1 +juomukkainen=1 +juon=2 +juone=1 +juoneheksi=2 +juonelle=1 +juonen=1 +juonet=1 +juoni=5 +juonin=1 +juonut=1 +juop'=1 +juopa=1 +juopi=1 +juopui=3 +juopuvat=1 +juorottama=1 +juorotuksen=2 +juortanin=1 +juoskohon=2 +juoskos=1 +juosneheksi=1 +juosnut=7 +juosta=19 +juostaksesi=4 +juostavaksi=1 +juosten=2 +juostessa=1 +juostuansa=1 +juota=2 +juotan=1 +juotanehe=1 +juotavaksi=2 +juotavata=1 +juotetahan=3 +juotettihin=2 +juotikkini=1 +juotin=1 +juottako=1 +juottamani=1 +juottaos=1 +juottele=1 +juotti=3 +juotu=2 +juotuansa=2 +juotuasi=1 +juotuna=1 +juovat=4 +juttavaksi=1 +juttele=1 +jutut=1 +juurehinen=1 +juurelle=2 +juuren=5 +juureni=1 +juuresta=1 +juuret=6 +juuri=3 +juuria=1 +juurikoilta=1 +juurille=1 +juurruteltu=2 +juurrutteli=1 +juurti=1 +juurtumatta=1 +juurtununna=1 +juutasta=1 +juuttahat=2 +jyke'in=1 +jymypilvien=1 +jyrynen=1 +jyskä=1 +jyveä=3 +jyviä=5 +jyvä=1 +jyvällisiltä=1 +jyvästä=6 +jähmettynyt=1 +jäi=7 +jäihän=1 +jäin=3 +jäinen=1 +jäipä=2 +jäisen=2 +jäiset=4 +jäisi=1 +jäisille=1 +jäistä=1 +jäivät=3 +jälen=4 +jälessä=6 +jälestä=9 +jälet=1 +jälille=6 +jälillä=3 +jälkehensä=1 +jälkeä=1 +jälki=2 +jälkimäinen=1 +jälkimäisnä=1 +jälkiä=3 +jälle=3 +jämäsi=1 +jäniksen=5 +jäniksenä=1 +jänikset=1 +jänis=3 +jänkä=1 +jänne=1 +jännistihe=2 +jänniteltäväksi=1 +jännitteli=1 +jännitti=1 +jäntehen=2 +jäntehessä=1 +jäntimen=1 +jänö=3 +jänön=5 +järisi=3 +järkiähän=1 +järkkyi=1 +järky=1 +järkyttele=1 +järkytti=1 +järkyttäissä=1 +järkäleitä=1 +järkälöiltä=1 +järskytti=1 +järven=6 +järvet=4 +järveä=1 +järvi=2 +järvien=1 +järyn=1 +järyttelevi=2 +järähti=2 +jäsenehensä=1 +jäsenen=1 +jäsenet=2 +jäsenihin=1 +jäsenihinsä=2 +jäsenistä=1 +jäseniänsä=1 +jäsenten=2 +jätetty=4 +jättelevi=1 +jätti=7 +jättäminen=1 +jättänynnä=2 +jätän=1 +jäykkä=1 +jäytämähän=1 +jää=5 +jää'ä=1 +jäähtymättä=1 +jäähyttele=1 +jäähyttimet=1 +jäähyväiset=1 +jääksi=1 +jäälle=3 +jäällä=2 +jäämähän=2 +jään=1 +jäänyt=1 +jääpi=6 +jääpä=1 +jäässä=2 +jäästä=3 +jäätehesen=1 +jääteä=1 +jäätymässä=1 +jäätä=7 +jäävilulla=1 +ka'utun=1 +kaa'a=9 +kaa'an=4 +kaa'antahan=3 +kaa'atelko=1 +kaa'ateltu=1 +kaaetahan=2 +kaahistihe=1 +kaahlajille=1 +kaakahtavi=1 +kaakko=1 +kaalaella=1 +kaalan=1 +kaalasi=1 +kaalia=1 +kaalin=1 +kaaloa=1 +kaaloat=1 +kaaloavi=1 +kaaloi=2 +kaaloin=1 +kaannut=1 +kaaoin=1 +kaapaisema=1 +kaapijaksi=1 +kaapsahellaksesi=1 +kaapsahellen=1 +kaapsahtavi=1 +kaapsahtihe=1 +kaapu=1 +kaapuan=1 +kaapussasi=1 +kaapustaja=1 +kaaputellakseni=3 +kaarastihe=1 +kaarehen=1 +kaarella=3 +kaaren=11 +kaaresi=1 +kaaret=5 +kaareva=1 +kaarevuutta=2 +kaari=9 +kaarien=1 +kaarieni=1 +kaariksi=1 +kaarillensa=1 +kaaripuille=1 +kaaristasi=1 +kaaritettua=1 +kaarne=3 +kaarnehella=1 +kaarnehena=1 +kaarruttele=1 +kaarskui=1 +kaarta=5 +kaartakana=1 +kaartamahan=1 +kaartehesta=1 +kaartehista=1 +kaarten=1 +kaasi=1 +kaasolle=1 +kaason=2 +kaata=3 +kaatahan=1 +kaataisit=1 +kaatajaksi=1 +kaatajansa=1 +kaatajata=3 +kaatakohon=1 +kaatakseni=2 +kaataksensa=1 +kaataksesi=1 +kaatamahan=3 +kaatamasta=2 +kaatamatta=5 +kaatanehet=1 +kaataos=2 +kaatavi=1 +kaatelevi=2 +kaati=1 +kaatioilla=1 +kaation=1 +kaatiosi=1 +kaatiot=1 +kaatoi=10 +kaatoivat=1 +kaatrakoski=1 +kaattanehe=1 +kaattavana=1 +kaattuani=1 +kaatui=4 +kaatuisin=1 +kaatujalla=1 +kaatukahan=1 +kaatukohon=2 +kaatumahan=3 +kaatunehen=3 +kaatununna=4 +kaatunut=2 +kaau=1 +kaaun=1 +kaavuissansa=1 +kaavussasi=1 +kaehti=2 +kaehtimatta=1 +kaetta=1 +kaha=2 +kahattelevi=4 +kahdeksas=1 +kahdeksaskolmatta=1 +kahdeksasneljättä=1 +kahdeksastoista=1 +kahdeksasviidettä=1 +kahdeskolmatta=1 +kahdeskymmenes=1 +kahdesneljättä=1 +kahdestoista=1 +kahdesviidettä=1 +kaheksaksi=1 +kaheksalta=1 +kaheksan=11 +kaheksannen=1 +kaheksanöisnä=1 +kaheksi=13 +kaheksialle=1 +kaheksilla=2 +kaheksin=1 +kahen=32 +kahesti=1 +kahet=3 +kahisi=1 +kahle=1 +kahlehissa=2 +kahlestutin=1 +kahmaloin=2 +kahnatella=1 +kaht'=1 +kahta=11 +kahta'alta=1 +kahtaloksi=1 +kahtia=1 +kahuttelevi=1 +kai'immasta=1 +kaihat=1 +kaiho=1 +kaihoelin=1 +kaihoellen=1 +kaihoista=1 +kaihon=2 +kaihossa=2 +kaihostuisi=1 +kaihot=1 +kaikelle=1 +kaiken=59 +kaikenlainen=5 +kaikenlaiset=3 +kaikenlaisiksi=1 +kaikeroitti=1 +kaikerra=1 +kaikerrehtamassa=1 +kaikerteli=1 +kaikerti=1 +kaikesta=1 +kaiket=3 +kaiketi=3 +kaikiksi=1 +kaikille=1 +kaikin=3 +kaikista=1 +kaikitenki=7 +kaikitse=1 +kaikk'=2 +kaikki=105 +kaikkia=2 +kaikkiansa=1 +kaikkien=2 +kaikkinensa=1 +kaikkipa=1 +kaikkivallan=9 +kaikkivalta=1 +kaikkui=1 +kaikkumahan=1 +kaikoa=1 +kaikottelen=1 +kaikuttaisin=1 +kaikuttaman=1 +kaikuttavi=1 +kaimasihe=1 +kaimatahan=1 +kaimattihin=1 +kaimistaikse=1 +kainalohon=8 +kainaloien=1 +kainaloiseksi=9 +kainaloisessansa=1 +kainaloista=1 +kainaloita=1 +kainaloitse=1 +kainalon=2 +kainalossa=22 +kainalosta=4 +kainalotse=2 +kainoutta=1 +kainun=1 +kainustava=1 +kainut=1 +kaioissa=2 +kaiotat=1 +kaiotti=1 +kaipaelin=1 +kaipaellut=1 +kaipasi=2 +kaipoavi=1 +kaiskun=4 +kaislan=2 +kaislikkohon=1 +kaita=1 +kaitaisessa=1 +kaitakauhtanat=2 +kaiteheksi=1 +kaitse=7 +kaitselevi=1 +kaitselija=1 +kaitsijaksi=1 +kaitsijalle=1 +kaitsijata=1 +kaitut=1 +kaiva=1 +kaivaeli=1 +kaivaellut=1 +kaivahtavi=1 +kaivaikse=1 +kaivamahan=1 +kaivamassa=1 +kaivamille=1 +kaivanunna=2 +kaivat=1 +kaivatahan=2 +kaivattuna=1 +kaivellen=1 +kaivetahan=1 +kaivettihin=1 +kaivo=1 +kaivoi=1 +kaivolle=1 +kaivoloista=1 +kaivon=4 +kaivosehen=1 +kaivossa=1 +kaivosta=2 +kaivot=1 +kaivotielle=1 +kaivotiellä=2 +kaivotieltä=1 +kajahellen=1 +kajahtelin=1 +kajahtelivat=3 +kajahti=1 +kajahui=3 +kajahuksen=1 +kajahus=1 +kajahusta=2 +kajahutti=2 +kajasi=1 +kajavan=2 +kajavana=1 +kajotti=2 +kakkaransa=1 +kakkaroilla=1 +kakkaroita=2 +kakku=1 +kaks'=1 +kaksi=37 +kaksihaarukkaisna=1 +kaksikaplahinen=1 +kaksikorvaisella=3 +kaksin=6 +kaksiviikkoinen=2 +kaksiöisnä=2 +kaksosenko=1 +kakun=3 +kakut=1 +kala=9 +kalahauat=3 +kalahauin=2 +kalainen=3 +kalaisehen=1 +kalaisen=2 +kalaisesta=1 +kalaisiksi=1 +kalaisista=1 +kalaista=3 +kalaksi=2 +kalalammin=1 +kalamerehen=1 +kalan=15 +kalana=1 +kalanen=1 +kalaneväinen=1 +kalaneväisen=1 +kalanku'unki=1 +kalankutuhun=1 +kalanluinen=1 +kalanluista=4 +kalanluita=1 +kalansa=1 +kalaparvea=2 +kalasauna=2 +kalasen=1 +kalaset=2 +kalasta=1 +kalastamahan=1 +kalat=7 +kalatki=1 +kalattomihin=2 +kalatuutta=1 +kalavetehen=1 +kalervo=5 +kalervoinen=2 +kalervoisen=2 +kalervolle=1 +kalervon=69 +kalevainen=1 +kalevaisten=1 +kalevalaisen=4 +kalevalaista=1 +kalevalaisten=1 +kalevalan=18 +kalevalassa=1 +kalevalatar=1 +kalevan=24 +kalevatar=6 +kalevattaren=1 +kalhaisi=2 +kalhot=2 +kalhu=4 +kalhua=1 +kalhuilla=1 +kalhujen=1 +kalhun=3 +kalhut=1 +kalhuttimet=1 +kalja=2 +kaljahansa=3 +kaljahuvi=1 +kaljalla=1 +kaljallansa=1 +kaljalle=3 +kaljalta=1 +kaljan=1 +kaljankeitto=1 +kaljat=2 +kaljoa=1 +kaljoja=1 +kaljojen=4 +kalju=1 +kalka=1 +kalke=2 +kalketelle=1 +kalkettaisi=1 +kalki=1 +kalkinen=1 +kalkkoi=1 +kalkutella=2 +kalkutellut=3 +kalkuttanut=1 +kalkuttavi=2 +kalkuttele=1 +kalkuttelen=1 +kalkuttelet=2 +kalkutteli=1 +kalkuttelin=1 +kallella=9 +kallellansa=1 +kallellehen=3 +kalliohon=10 +kallioihin=1 +kallioinen=1 +kallioisen=1 +kallioita=1 +kalliolla=3 +kalliolle=4 +kalliolta=1 +kallion=2 +kalliossa=1 +kalliosta=9 +kalliot=8 +kallis=1 +kallistaite=1 +kallistavi=1 +kallistihe=7 +kallistua=2 +kallo=1 +kallohosi=1 +kallon=2 +kallotellen=1 +kallukana=1 +kallumahan=1 +kallumassa=1 +kalma=1 +kalmahan=5 +kalman=11 +kalmankarvallista=1 +kalmassa=1 +kaloa=11 +kaloilla=1 +kaloille=2 +kaloin=1 +kaloista=1 +kaloja=12 +kalojen=1 +kalpa=3 +kalpamiehet=1 +kalpimeni=2 +kalpistihe=1 +kalpoeltavaksi=1 +kalpoihinsa=1 +kalpojamme=1 +kalske=1 +kalskehesen=1 +kalten=1 +kaltoin=4 +kalton=1 +kalua=1 +kaluaja=1 +kaluamahan=2 +kaluiksi=2 +kalujansa=1 +kalusi=1 +kalvallani=1 +kalvallansa=3 +kalvan=10 +kalveaksi=1 +kalvo=2 +kalvokääri=1 +kalvolle=1 +kalvon=1 +kalvosta=1 +kamahtelevi=1 +kamahuta=1 +kamahutan=1 +kamala=7 +kamalan=2 +kamalasti=1 +kamaltuneisi=1 +kamana=3 +kamanahan=1 +kamanan=2 +kamanat=1 +kamanata=1 +kamarihin=1 +kamarissa=1 +kamelivarsan=1 +kammaria=1 +kammastelko=1 +kammastuisi=2 +kammeltunna=1 +kammon=1 +kampua=1 +kamuamahan=1 +kamulla=1 +kana=10 +kanaista=2 +kanaksi=9 +kanan=6 +kananen=3 +kananmunaiset=1 +kananmunia=2 +kananmuniksi=2 +kanasen=5 +kanasi=1 +kanasiani=1 +kanasta=1 +kanat=1 +kanerva=1 +kanervaiset=1 +kanervaista=1 +kanervan=7 +kanervassa=1 +kanervat=2 +kanervia=1 +kanervikko=1 +kanervikkohon=2 +kanervikkokankahisin=1 +kanervikoiksi=1 +kanervikoilta=1 +kanervikot=1 +kanervinensa=1 +kanervoista=1 +kangas=7 +kangaskoivun=1 +kangasmaata=1 +kangasneuvot=1 +kangaspuihin=1 +kangaspuille=2 +kangaspuut=1 +kangasta=7 +kangasvieret=2 +kangellani=1 +kani=1 +kanineheksi=1 +kankahalla=15 +kankahalle=10 +kankahalta=14 +kankahan=4 +kankahasen=4 +kankahassa=2 +kankahat=5 +kankahatki=1 +kankahattarilla=1 +kankahia=3 +kankahilla=12 +kankahille=3 +kankahilta=2 +kankahista=2 +kankeata=2 +kanna=25 +kannakset=1 +kannaksia=1 +kannan=17 +kannannalta=2 +kannantahan=2 +kannatella=1 +kannateta=1 +kannattaja=1 +kannattava=1 +kannattele=1 +kannatteli=2 +kannella=1 +kannen=10 +kannet=2 +kannetahan=4 +kannettaissa=1 +kannettavan=2 +kannettihin=4 +kannettu=2 +kannettuna=2 +kannikalla=6 +kannikoissa=2 +kannoilla=1 +kannoillansa=1 +kannoilta=1 +kannoin=4 +kannoitte=2 +kannon=9 +kannonkarvainen=1 +kannostossa=1 +kannot=3 +kannu=1 +kannun=4 +kannut=5 +kanoa=2 +kanoja=4 +kanojasi=1 +kansa=30 +kansalle=3 +kansan=15 +kansassa=7 +kansasta=4 +kansi=1 +kansoani=1 +kansoinesi=3 +kanssa=24 +kanssakumppalina=1 +kanssansa=2 +kanssasi=3 +kanta=8 +kantaessa=1 +kantaja=5 +kantajaksi=2 +kantajalta=1 +kantajan=3 +kantajani=26 +kantajasi=5 +kantajasta=2 +kantajat=1 +kantajata=7 +kantajatta=1 +kantakatte=1 +kantamahan=1 +kantamalla=2 +kantamassa=1 +kantamatta=1 +kantaminen=1 +kantaneheksi=1 +kantanemme=1 +kantanunna=1 +kantapäihin=2 +kantapään=1 +kantapäästä=1 +kantasille=1 +kantavalla=1 +kantavampi=1 +kantavat=1 +kantele=1 +kantelehen=2 +kanteleisi=1 +kantelen=2 +kantelessa=1 +kanteletta=13 +kantelevat=1 +kantelevi=2 +kantelo=4 +kanteloa=1 +kanteloinen=4 +kanteloisehensa=1 +kanteloisen=3 +kanteloista=4 +kantelon=4 +kantimetse=1 +kantoa=1 +kantoi=26 +kantoipa=3 +kantokorvoa=1 +kantoloiksi=1 +kantosen=2 +kantosia=1 +kantta=3 +kaonneheksi=10 +kaonnehen=1 +kaonnehilla=1 +kaonnet=1 +kaonnunna=1 +kaonnut=9 +kaonnutta=4 +kaonnuttansa=1 +kaota=3 +kaotan=2 +kaotettu=1 +kaotin=2 +kaotit=3 +kaotkohot=1 +kaotkosi=1 +kaottajaksi=2 +kaottajata=3 +kaottanut=2 +kaotti=4 +kaottimeksi=1 +kapahumahan=2 +kapalla=1 +kapaloia=1 +kapaloitsi=1 +kapaloivi=1 +kapalojit=1 +kapalonuorat=1 +kapalovyönsä=1 +kape'illa=1 +kape'ille=4 +kape'ilta=2 +kape'immassa=1 +kape'immilta=1 +kapehen=1 +kapehesta=2 +kapina=1 +kapinan=1 +kapinassa=1 +kapioisen=1 +kapiot=1 +kapistanehet=1 +kapla=3 +kaplaksia=1 +kaplukassa=2 +kapo=13 +kapoinen=1 +kapoiset=1 +kappa=3 +kappalehet=2 +kappaleiksi=3 +kappaleilla=1 +kappaleista=2 +kappaleita=2 +kappaleksi=1 +kappaletta=1 +kapsahutti=4 +kapsuttelet=1 +kapuamahan=1 +kapulehti=1 +kapusi=2 +kapusta=1 +kapustalla=1 +kapustojen=1 +karahkahan=1 +karahutin=2 +karata=2 +karautime=1 +karehi=1 +karehtelevi=6 +karehti=1 +karehtijaksi=1 +karehtijata=4 +karehtijoita=2 +karehtinunna=1 +karehtivaksi=1 +karettelevi=3 +karhi=2 +karhieli=1 +karhikoille=1 +karhille=1 +karhin=1 +karhinnassa=1 +karhu=15 +karhujansa=1 +karhuksi=1 +karhullenki=1 +karhun=28 +karhuntaljat=1 +karhut=13 +kariksi=1 +karille=3 +kariloilla=1 +karinen=1 +kariperällä=1 +karisi=1 +karisnut=1 +karista=2 +karistamahan=1 +karisti=1 +karistin=2 +karit=1 +karitsan=1 +karitsoille=1 +karitsoita=1 +karittelevi=6 +karivieret=1 +karja=18 +karjahteli=1 +karjahuonehesen=1 +karjakartanohon=1 +karjaksi=1 +karjalahan=4 +karjalainen=1 +karjalaisna=1 +karjalan=2 +karjalassa=3 +karjalasta=2 +karjalata=1 +karjalleni=1 +karjamaille=1 +karjamaita=1 +karjan=24 +karjana=1 +karjanannin=2 +karjani=2 +karjanlaitumilla=1 +karjanpaimen=5 +karjanpaimeneksi=1 +karjanpaimenena=1 +karjanpaimenna=1 +karjanruoska=1 +karjanruoskan=1 +karjapaimenen=1 +karjapiian=2 +karjapiiat=1 +karjaseni=1 +karjasi=1 +karjassa=1 +karjoa=1 +karjoani=5 +karjoansa=2 +karjoille=1 +karjoillesi=1 +karjojasi=1 +karjos=1 +karjua=1 +karjui=2 +karkaeli=1 +karkasi=1 +karke'ilta=1 +karkeahan=1 +karkeaksi=1 +karkeammat=1 +karkeasti=1 +karkeat=1 +karkelevat=1 +karkelevi=2 +karkeloa=1 +karkeloissa=5 +karkeloista=1 +karkelossa=2 +karkoa=1 +karkotti=1 +karkutti=1 +karpahasen=1 +karpalohon=1 +karpaloista=3 +karpaloita=1 +karpion=1 +karsas=2 +karsin=2 +karsina=2 +karsinahan=1 +karsinassa=4 +karsinasta=1 +karsinat=1 +karsitahan=1 +karskahti=1 +karski=1 +karskuteltavaksi=1 +karstat=1 +karstoja=1 +karstojesi=1 +kartanoa=1 +kartanohon=11 +kartanoiksi=1 +kartanoilla=5 +kartanoille=6 +kartanoilta=1 +kartanoisiansa=1 +kartanoita=2 +kartanolla=3 +kartanolle=16 +kartanolta=2 +kartanomme=1 +kartanon=3 +kartanoni=1 +kartanossa=6 +kartanosta=5 +kartanot=3 +karttu=3 +karttumahan=1 +kartun=1 +karuilla=1 +karuille=1 +karva=8 +karvakoppa=1 +karvakorte=1 +karvalalluseni=1 +karvalallusensa=1 +karvalle=1 +karvallinen=3 +karvallista=1 +karvan=2 +karvankana=1 +karvastaisi=1 +karvat=3 +karvaturvan=1 +karvoihisi=2 +karvoilleni=1 +karvoista=1 +karvoja=1 +karvojasi=1 +karvojen=2 +kas=1 +kasa=2 +kasahutti=1 +kasakan=1 +kasakat=2 +kasakka=2 +kaselle=1 +kasen=1 +kasi=2 +kasin=1 +kasit=1 +kaskea=1 +kasken=9 +kaskesmaalta=1 +kaskessa=2 +kaski=4 +kaskikantoihin=1 +kaskimailla=1 +kaskipuiksi=2 +kaskivirsusi=1 +kassa=3 +kassan=2 +kassapäien=8 +kassapäiset=1 +kassapäissä=1 +kassapäistä=2 +kassapäitä=2 +kassapäänä=2 +kassapääsi=1 +kassapäät=1 +kassapäätä=1 +kassara=1 +kasta=1 +kastajata=1 +kastakana=1 +kastamahan=1 +kastat=1 +kaste=3 +kastekorren=1 +kasti=4 +kastikoista=1 +kastu=1 +kastumatta=2 +kastunehen=1 +kasuavassa=7 +kasva=2 +kasvaella=1 +kasvaessani=1 +kasvakohon=1 +kasvamahan=4 +kasvamatta=4 +kasvan=2 +kasvanehet=2 +kasvanevi=2 +kasvannolta=1 +kasvantasi=2 +kasvantoikäni=1 +kasvanunna=3 +kasvanut=2 +kasvat=2 +kasvatelko=1 +kasvatella=3 +kasvateltu=1 +kasvatin=1 +kasvatit=1 +kasvattaja=1 +kasvattajan=1 +kasvattama=1 +kasvattele=1 +kasvatteli=3 +kasvatti=2 +kasvattini=1 +kasvava=4 +kasvavainen=2 +kasvavaisen=2 +kasvavaksi=5 +kasvavalle=1 +kasvavan=1 +kasvavana=1 +kasvavat=1 +kasvavi=1 +kasvaviksi=1 +kasvaville=1 +kasvinaian=4 +kasvinkartanoilla=1 +kasvinkartanoilta=1 +kasvinkumppalini=3 +kasvo=1 +kasvoa=3 +kasvoi=34 +kasvoilleni=1 +kasvoillensa=1 +kasvoiltansa=3 +kasvoin=3 +kasvoipa=2 +kasvoit=3 +kasvon=6 +kasvopäille=1 +kasvot=6 +kasvu=1 +kasvuillesi=1 +kasvujani=1 +kasvut=1 +kataja=3 +katajahan=1 +katajainen=2 +katajaisen=2 +katajaiset=3 +katajajuuret=1 +katajakangas=1 +katajaksi=1 +katajan=1 +katajapehko=1 +katajat=2 +katajatar=2 +katajikko=3 +katajikkoa=1 +katajikolle=2 +katajikon=1 +katajilta=1 +katala=26 +katalaista=1 +katalan=13 +katalat=2 +katalata=1 +katalatta=1 +kataloilla=1 +kataloita=1 +katasijoilta=1 +kateheksi=1 +katehelta=1 +katehen=3 +katehesen=2 +katehet=3 +katehien=2 +katehiksi=1 +katetahan=1 +katettakahan=3 +katettakohon=1 +katettu=1 +katkaise=2 +katkaisi=3 +katkaisin=1 +katkeaisi=2 +katkeaisinki=1 +katkeavi=2 +katkemahan=2 +katkennunna=2 +katkennut=1 +katkennutta=1 +katkesi=4 +katkesihe=1 +katketkohon=1 +katkieli=2 +katkiellut=1 +katkoi=9 +katkoit=2 +katkomia=1 +katkonnassa=1 +katkovi=3 +katkuttele=1 +katoa=1 +katoamahan=3 +katoamasta=2 +katoamatta=4 +katoan=1 +katoi=2 +katoisi=3 +katoksen=10 +katokset=1 +katolla=1 +katollisessa=1 +katomatta=1 +katon=1 +katonutta=1 +katoovat=1 +katosi=19 +katosin=4 +katosit=1 +katosta=1 +katot=1 +katottomassa=1 +katovalla=4 +katrahasen=1 +katsahan=1 +katsahin=1 +katsahtaisi=1 +katsahtavi=6 +katsahti=2 +katsaise=1 +katsannaltasi=1 +katsannoisiltansa=1 +katsannolta=2 +katsantahan=2 +katsanto=1 +katsastamahan=1 +katsehet=6 +katsehia=3 +katsehilla=3 +katsehista=1 +katseleikse=9 +katselen=2 +katselevan=1 +katselevat=4 +katselevi=23 +katseli=2 +katselijat=1 +katselivat=1 +katselkamme=2 +katsellakseni=1 +katsellessa=1 +katsellut=1 +katselohon=3 +katseltavaksi=1 +katseltihin=1 +katseltuasi=1 +katselulle=1 +katso=9 +katso'ote=1 +katsoa=2 +katsoen=1 +katsoi=34 +katsoin=10 +katsoit=1 +katsojaista=1 +katsojaksi=2 +katsojalta=1 +katsojata=5 +katsomahan=62 +katsomasi=1 +katsomassa=1 +katsomatta=2 +katsomista=1 +katson=2 +katsonnalta=1 +katsontahan=3 +katsonunna=1 +katsot=1 +katsota=1 +katsotahan=1 +katsottanehe=1 +katsottava=1 +katsottihin=2 +katsottu=1 +katsottuasi=1 +katsovi=3 +kattaos=1 +katteheksi=4 +katti=1 +kattila=1 +kattilahan=2 +kattilaisen=1 +kattilan=6 +kattilanoeksi=1 +kattilarania=1 +kattilassa=3 +kattilat=5 +kattiloa=1 +kattiloihin=1 +kattiloissa=2 +kattohon=1 +kattojen=6 +katuisi=1 +katuvi=1 +kauahutti=1 +kauaista=1 +kauan=15 +kauas=6 +kauemminki=1 +kauha=1 +kauhallista=1 +kauhasilla=1 +kauheahan=1 +kauheaksi=4 +kauheammat=1 +kauheampi=2 +kauhean=2 +kauheassa=1 +kauheasti=1 +kauheata=1 +kauhoa=1 +kauhtana=1 +kaukaista=1 +kaukalo=1 +kaukaloissa=1 +kauko=11 +kaukoa=5 +kaukolainen=1 +kaukomielen=7 +kaukomieli=55 +kaukomieltä=4 +kaukon=3 +kaukoni=6 +kaukoniemen=3 +kaukueni=1 +kaula=5 +kaulahan=1 +kaulahani=1 +kaulalle=1 +kaulallesi=1 +kaulalta=1 +kaulan=7 +kaulanhelmilöitä=2 +kaulani=1 +kaulansa=1 +kaulanvarren=1 +kaularenkahaista=1 +kaulasi=1 +kaulasta=4 +kaulat=1 +kaulavarrellasi=1 +kauloa=3 +kauluksen=1 +kaulus=1 +kaunaksi=1 +kaune=1 +kauneuiset=1 +kauneussa=1 +kauneutta=9 +kauneuulle=1 +kaunihia=1 +kaunihiksi=7 +kaunihilla=4 +kaunihille=4 +kaunihilta=1 +kaunihimman=5 +kaunihimmat=4 +kaunihimpi=7 +kaunihin=23 +kaunihina=3 +kaunihinki=2 +kaunihinta=2 +kaunihisen=7 +kaunihissa=1 +kaunihista=5 +kaunihisti=18 +kaunihit=2 +kaunis=129 +kaunista=9 +kaunistavi=1 +kaunistelen=1 +kaunistetun=1 +kaunistuisi=2 +kauno=2 +kaunoin=1 +kaunoina=1 +kaunoinen=7 +kaunoisampi=1 +kaunoisehen=2 +kaunoisen=1 +kaunoiseni=6 +kaunoisensa=1 +kaunoisessa=2 +kaunoiset=1 +kaunoisiksi=2 +kaunoisilla=1 +kaunoisille=2 +kaunoisilta=1 +kaunoisin=1 +kaunoisissa=3 +kaunoista=2 +kaunoistansa=1 +kaunoistasi=1 +kaunokainen=10 +kaunokaiset=3 +kaunokaisin=1 +kaunokaista=2 +kaunokaisten=2 +kaunollensa=1 +kaunoltasi=1 +kaunon=5 +kaunoni=1 +kaunosi=2 +kaunot=2 +kaupan=3 +kaupanmiesi=1 +kaupattu=1 +kaupin=2 +kauppa=1 +kauppi=3 +kaura=1 +kauraisen=1 +kaurakylvön=1 +kauramaina=2 +kauran=3 +kauravakka=1 +kaurihilla=1 +kauris=1 +kauroillensa=1 +kauroja=1 +kauto=3 +kautokengän=1 +kautokengät=1 +kautokenkä=2 +kautoloille=1 +kautoloilta=1 +kautosille=1 +kautosilta=1 +kautta=14 +kavahti=2 +kavahtihe=1 +kavahutti=3 +kave=6 +kaverra=1 +kavertelevi=1 +kaverti=1 +kavetta=2 +kaviot=1 +kavista=1 +kavon=16 +kavutaksesi=1 +kehaja=1 +kehanne=1 +keheä=2 +kehitti=1 +kehittämähän=1 +kehjo=2 +kehno=3 +kehnoa=1 +kehnolle=1 +kehnon=6 +kehnot=1 +kehoitan=7 +kehoitat=1 +kehoitti=3 +kehreäjä=4 +kehreäjän=1 +kehreämä=2 +kehreäs=1 +kehreävän=1 +kehreävät=1 +kehrinpuulla=1 +kehruuaika=1 +kehrä=1 +kehräele=1 +kehrän=1 +kehräsi=1 +kehräsilmä=1 +kehrävarren=1 +kehrävarteni=2 +kehuit=1 +kehumattaki=3 +kehyen=1 +kehä'än=1 +kehäistä=1 +kehän=1 +kehänen=1 +kehät=1 +keiho=4 +keihoa=1 +keihoansa=1 +keihojani=1 +keihojansa=1 +keihojen=1 +keihon=2 +keihovartta=1 +keihyen=1 +keihä'iksi=1 +keihä'ille=1 +keihä'illä=2 +keihä'itä=4 +keihä'ällä=1 +keihä'änsä=3 +keihä'ästä=1 +keihä'ät=1 +keihäs=3 +keihäsvarren=1 +keihäsvarsi=1 +keihäsvartta=3 +keikahutan=1 +keikahutti=3 +keikkelehtämättä=1 +keikkui=7 +keikuin=3 +keikutin=1 +keikutteli=1 +keinon=6 +keinot=1 +keiretyinen=2 +keitettihin=2 +keitettynä=1 +keitetyin=1 +keitetähän=2 +keitokseksi=1 +keitolaisen=1 +keiton=2 +keitot=2 +keittehesen=1 +keitteä=1 +keitti=4 +keittimiksi=1 +keitto=2 +keittoa=3 +keittämähän=2 +keittämättä=1 +keittänyt=1 +keittäös=1 +keitä=2 +keitäntähän=1 +kekoja=1 +kekosen=2 +keksi=9 +keksimistä=2 +keksimättä=2 +keksin=7 +keksinevi=1 +keksittihin=1 +keksityksi=1 +keksitähän=1 +kekälehet=3 +kekälehiksi=1 +kelkalla=2 +kelkkahani=1 +kelkkahasi=1 +kellarihin=3 +kellarisi=1 +kellarissa=2 +kellarista=2 +kelle=1 +kellellehen=1 +kellen=5 +kellettävi=1 +kellistynehen=1 +kello=1 +kellojen=1 +kelloloissa=1 +kellon=3 +kellukoita=1 +kelpo=1 +kelpoaisi=3 +kelpoaisit=1 +kelpoavan=1 +kelpoavi=3 +keltainen=4 +keltakankahalla=1 +keltakankahilla=1 +keltakattiloita=1 +keltä=2 +kelvoista=1 +kelvolliset=3 +kelvottoman=1 +kemijoella=1 +kempi=1 +ken=22 +kenen=9 +kenenkänä=1 +kengiteltävänä=1 +kengitetty=2 +kengitteli=1 +kengität=1 +kengällä=1 +kengältä=3 +kengän=5 +kengät=7 +kengättä=4 +kenki=1 +kenkimistä=1 +kenkimäsijoilta=1 +kenkä=2 +kenkähäni=1 +kenkänsä=1 +kenp'=2 +kenpä=20 +kensti=1 +kenstin=1 +keolle=3 +keolta=1 +kepeä=10 +kepeäiset=1 +kepitti=1 +kera=13 +keralla=16 +kerallani=1 +kerallasi=2 +keralle=3 +kereämähän=1 +keri=1 +kerin=1 +kerinkannan=1 +kerinne=2 +keritsi=2 +kerittelen=1 +kerittelevi=1 +kerittämähän=5 +kerittänynnä=1 +keritä=1 +kerkesivät=1 +kerkeän=3 +kerkeävi=1 +kerkiävi=5 +kerkiävät=1 +kerraksensa=1 +kerralla=6 +kerrallansa=1 +kerrallapa=1 +kerran=63 +kerro=1 +kerroin=2 +kerrontahan=9 +kerskaeli=2 +kerskaella=1 +kerskut=1 +kerta=5 +kertaelen=1 +kertaeli=1 +kertaelit=1 +kertaellessasi=1 +kertaellut=1 +kertoa=2 +kertoelen=3 +kertoeli=1 +kertoella=1 +kertoelleheksi=1 +kertoeltavana=1 +kertoi=1 +keruhut=1 +keruksisihin=1 +kerustimille=1 +keräeltihin=1 +keräjät=5 +kerälle=2 +kerältä=1 +kerän=1 +keränen=1 +keräperiä=1 +keräsi=2 +keräsin=1 +kerätä=1 +keselle=1 +kesellä=3 +kesempi=1 +kesessä=1 +keseä=4 +kesk'=1 +keskelle=9 +keskellä=9 +keskeltä=1 +kesken=9 +keskenä=1 +keskeä=4 +keski=2 +keskikertahinen=1 +keskikertaisenki=1 +keskikertaisetki=2 +keskilaaullisen=1 +keskilaaun=2 +keskilattialla=7 +keskilattialle=1 +keskilattioilla=1 +keskimaihin=1 +keskimailla=1 +keskimaissa=1 +keskimäinen=3 +keskimäisehen=2 +keskimäistä=4 +keskipuuta=1 +keskipäivälläki=2 +keskipäivän=1 +keskitanhu'ille=1 +keskivainiolle=1 +keskiöisissä=1 +keskoisia=1 +kesosen=7 +kesosenko=1 +kestikellarista=1 +kesunkannoilta=1 +kesyttä=1 +kesä=1 +kesäheinän=1 +kesäinen=1 +kesäisen=2 +kesäisillä=1 +kesäisiltä=1 +kesäisin=1 +kesäisnä=10 +kesäistä=3 +kesäksi=2 +kesäkuien=1 +kesäkärpän=1 +kesällä=3 +kesän=8 +kesänä=15 +kesäorava=1 +kesäoravan=2 +kesäpeuran=1 +kesässä=3 +kesästä=1 +kesät=4 +kesäuuhen=3 +kesävoita=1 +kesävoitta=1 +ketti=1 +ketun=1 +ketänä=3 +keuhkoloita=1 +keuhkon=1 +keuhkot=1 +keulan=1 +kevene=1 +keveni=1 +keventämähän=1 +kevä'isen=2 +keväimen=2 +keväinen=1 +keväinä=2 +keväistä=1 +kevätaamun=1 +kevätkaritsa=1 +kevätkaritsan=1 +kevätkuulla=1 +kevätkäellä=1 +kevätkäkönen=1 +kevätkäkösen=1 +kevätpäivän=1 +kiasta=1 +kiehahtavi=1 +kiehittele=1 +kiehitteli=1 +kiehu=1 +kiehui=3 +kiehumahan=4 +kiehumassa=2 +kiel'=1 +kielastajan=3 +kielastavi=1 +kielastelin=1 +kielelle=2 +kielelleni=2 +kielellensä=1 +kielelliset=1 +kielellisnä=1 +kielelläni=1 +kielellänsä=4 +kieleltä=2 +kielen=14 +kieleni=2 +kielesi=2 +kielessäsi=1 +kielet=6 +kieletöin=1 +kieli=7 +kielikerran=9 +kielille=1 +kielin=12 +kielipalko=1 +kielipalku=1 +kielletty=1 +kielletä=1 +kiellä=4 +kiellän=1 +kielosiksi=1 +kielteä=4 +kielti=13 +kieltoa=1 +kieltä=8 +kieltäni=1 +kieltävi=1 +kierempäiset=1 +kiero=2 +kierohon=1 +kieron=1 +kierosilmän=1 +kierot=1 +kierteletki=1 +kiertelevät=1 +kierten=1 +kierti=1 +kiertimiä=1 +kiertyi=1 +kiertämillä=1 +kiertämähän=3 +kiertämästä=2 +kiertämättä=1 +kiertämätä=1 +kierän=2 +kihlaelit=1 +kihlan=1 +kihloissasi=2 +kihlonemme=1 +kihokivelle=1 +kihopaaelle=1 +kiihke'immän=1 +kiihottavi=1 +kiihtyi=1 +kiikkumassa=1 +kiikuin=1 +kiikutahan=1 +kiikutteli=2 +kiiltäviksi=1 +kiinni=9 +kiinniottajata=2 +kiinnistihe=1 +kiinnitetty=1 +kiinnittihe=1 +kiinnittimet=1 +kiinnittäisi=1 +kiinteä=1 +kiipesi=1 +kiire=1 +kiirehesti=2 +kiirehi=1 +kiirehillä=1 +kiirehiltä=1 +kiirehteli=1 +kiirehtivät=1 +kiirettä=1 +kiiski=1 +kiiskiltä=1 +kiiskin=1 +kiiskisen=1 +kiiskiä=1 +kiistasi=1 +kiistassa=1 +kiisti=2 +kiistoin=2 +kiistän=1 +kiitelevi=1 +kiiteli=1 +kiitetty=4 +kiitin=4 +kiitokset=1 +kiitos=1 +kiitti=1 +kiittivät=1 +kiitä=5 +kiitäjäksi=1 +kiitän=6 +kiität=1 +kiitäviksi=1 +kiivas=2 +kiiähti=1 +kiiätellen=1 +kiiättäisit=1 +kiiättävi=2 +kiiättävän=1 +kikkanokka=1 +kilahti=2 +kiljan=1 +kiljuvan=3 +kiljuvi=1 +kilpestyi=1 +kilpistyi=1 +kilvan=2 +kilvoin=2 +kimahutti=1 +kimaltamahan=1 +kimmahuta=1 +kimmahutti=1 +kimmeltihe=1 +kimmeltynnä=1 +kimmo=1 +kimmon=1 +kimppu=1 +kimpun=2 +kinahmehen=1 +kinahmia=1 +kinalle=1 +kingotella=1 +kinnasta=2 +kinnasteltavana=1 +kinnastettu=1 +kinoa=1 +kintahalla=1 +kintahat=4 +kintahattomana=1 +kintahattomin=3 +kintahiksi=1 +kintahissa=1 +kintahitta=1 +kinterestä=2 +kinttusuonet=1 +kipehille=3 +kipeämmästi=1 +kipeästi=1 +kippasehen=1 +kipu=1 +kipuja=4 +kipukivellä=1 +kipukiveä=1 +kipumäkeä=2 +kipuna=1 +kipunat=2 +kipunoina=1 +kiputyttö=1 +kipuvuoren=2 +kipuvuorta=1 +kirjaelit=1 +kirjaella=2 +kirjaeltu=1 +kirjakannen=1 +kirjakintahaiset=1 +kirjakorjinesi=1 +kirjan=2 +kirjantahan=1 +kirjarinnasta=1 +kirjarintahan=2 +kirjasiipien=1 +kirjasuulla=1 +kirjat=1 +kirjattu=1 +kirjava=2 +kirjavainen=2 +kirjavaiselle=1 +kirjavaista=1 +kirjavalla=1 +kirjavan=6 +kirjavana=1 +kirjavarren=1 +kirjavassa=2 +kirjo=4 +kirjoavi=1 +kirjoitella=1 +kirjoiteltu=1 +kirjoittaja=1 +kirjoittama=1 +kirjoittavi=2 +kirjoitti=1 +kirjoitusta=1 +kirjokannen=25 +kirjokannesta=1 +kirjokannet=1 +kirjokansi=14 +kirjokantta=2 +kirjokoppeloita=2 +kirjokorja=2 +kirjokorjan=3 +kirjokorjasehen=1 +kirjokorjasen=1 +kirjokorjin=1 +kirjokynnen=1 +kirjon=1 +kirjontahan=1 +kirjos=1 +kirkas=3 +kirkastettu=1 +kirkasti=1 +kirkkahampi=1 +kirkkahan=1 +kirkui=1 +kirnua=1 +kirnun=1 +kiroili=1 +kirokaloja=1 +kirokavetten=1 +kirosi=1 +kirpoi=3 +kirposi=2 +kirsahtanut=1 +kirvehellä=6 +kirvehen=5 +kirvehensä=1 +kirvehessä=1 +kirvehestä=1 +kirvehiksi=1 +kirves=10 +kirvestä=1 +kirvestänsä=2 +kirvesvartta=3 +kirvonnehet=1 +kisaelevi=1 +kisahan=2 +kisakangasten=1 +kisaketoa=1 +kisasi=1 +kisassa=4 +kisauttelin=1 +kiskalti=1 +kiskoi=1 +kiskoipa=1 +kiskoivat=1 +kiskomahan=2 +kiskontahan=1 +kiskot=1 +kiskotahan=1 +kiskotelko=1 +kiskoteltu=1 +kiskottane=1 +kisoissa=1 +kissa=1 +kissan=1 +kita=2 +kitahan=7 +kitasihin=1 +kitkuttavi=1 +kitkuttivat=1 +kiukahalla=3 +kiukahalle=3 +kiukahalta=3 +kiukahan=1 +kiukahasen=1 +kiukahassa=2 +kiukahasta=1 +kiukahista=1 +kiukoa=2 +kiukoata=1 +kiukuissa=1 +kiuru=1 +kiuruksi=1 +kiurun=2 +kiuruna=2 +kiusaisevan=1 +kiusan=2 +kivastihe=1 +kivehen=12 +kiveksi=1 +kivelle=5 +kivellen=1 +kivellä=2 +kivelläkö=1 +kiveltä=4 +kiven=22 +kivenpuu=1 +kivenpuussa=3 +kiverin=1 +kiverteleime=1 +kivertämähän=1 +kiveräni=1 +kivessä=1 +kivestivät=1 +kivestä=16 +kivet=16 +kiveä=3 +kivi=9 +kivien=1 +kiviharkon=1 +kivihin=2 +kivihintahat=1 +kivikaria=1 +kivikarille=1 +kivikaritse=1 +kivikoloihin=1 +kivikololle=2 +kivikolosta=1 +kiviksi=3 +kivikummut=1 +kivilinna=1 +kivilinnan=1 +kiville=3 +kivillä=1 +kivilöihin=2 +kivimäelle=1 +kivimäessä=1 +kivimäestä=5 +kivimäkehen=4 +kivinen=4 +kiviriipan=1 +kivisehen=1 +kivisen=3 +kivisessä=1 +kiviset=3 +kivisihin=1 +kivisittä=1 +kivistelevi=1 +kivistä=6 +kivistämähän=2 +kivitupahan=2 +kiviä=10 +kivonen=1 +kivosen=1 +kivun=2 +kivut=6 +kivutar=1 +kivuttomaksi=2 +ko'ilta=1 +ko'in=3 +ko'issa=8 +ko'ista=12 +ko'itoin=1 +koan=2 +koasta=3 +koe=1 +kohaelevi=1 +kohahtelihe=1 +kohahti=3 +kohalla=1 +kohannehesi=1 +kohasta=1 +kohastansa=2 +kohautti=2 +kohen=3 +kohenna=4 +kohennaikse=5 +kohennat=1 +kohennetahan=1 +kohennetuksi=1 +kohennihin=1 +kohenteleikse=1 +kohentelevi=3 +kohenteli=2 +kohenti=3 +kohentimilla=1 +kohentoani=1 +kohentoasi=1 +kohin=10 +kohina=1 +kohisevahan=1 +kohisevasta=1 +kohisevilta=1 +kohisi=2 +kohisit=1 +kohlut=5 +kohoa=1 +kohoamahan=1 +kohoeli=1 +kohokuori=1 +kohonne=1 +kohonnut=1 +kohosi=12 +kohota=1 +kohotella=1 +kohotetuksi=2 +kohottaessa=1 +kohottamahan=1 +kohottavi=2 +kohottele=2 +kohotteleihet=1 +kohotteleikse=3 +kohottelet=1 +kohottelevi=2 +kohotteli=1 +kohotti=11 +kohottihe=1 +kohottimeksi=3 +kohottuasi=1 +kohottukohot=1 +kohta=43 +kohtaeli=3 +kohti=15 +kohtoaisi=2 +kohtoavi=4 +kohtu=3 +kohtua=3 +kohtuiseksi=1 +kohtusi=1 +kohulliseksi=2 +kohuntäyestä=1 +kohussa=1 +kohusta=1 +koi=1 +koikahutti=1 +koikkelehtavata=1 +koikkoavi=1 +koikkui=2 +koikotellen=1 +koikutellaksesi=1 +koikutteli=2 +koillinen=1 +koillisessa=2 +koillisesta=3 +koillisille=1 +koillistuuli=1 +koilta=1 +koiltani=1 +koipehen=1 +koira=11 +koiralla=1 +koiran=16 +koirani=1 +koirankieliset=1 +koiransa=1 +koirasi=2 +koirat=8 +koiriasi=1 +koirien=1 +koiriesi=1 +koirittihin=1 +koiroasi=1 +koiskaeli=1 +koissa=11 +koista=1 +koita=1 +koitan=1 +koite=3 +koitellos=1 +koitellunna=1 +koito=8 +koittamasta=1 +koittamista=1 +koitteleisin=1 +koittelevi=1 +koitteli=2 +koittelivat=1 +koitti=3 +koitukohon=1 +koivahainen=3 +koivahaisen=1 +koivahaista=1 +koivesta=1 +koivikkoa=1 +koivikoilta=1 +koivikoissa=1 +koivikolla=1 +koivikolle=1 +koivin=2 +koivu=13 +koivua=1 +koivuinen=3 +koivuinensa=1 +koivuisen=7 +koivuisissa=1 +koivuja=2 +koivuksi=1 +koivun=22 +koivunoksainen=1 +koivunpökkelöitä=1 +koivupuut=1 +koivussa=1 +koivusta=1 +koivut=4 +kokaksi=1 +kokalla=2 +kokan=3 +kokat=2 +kokea=2 +kokenut=3 +kokeos=2 +kokevi=3 +koki=3 +kokillani=1 +kokisi=1 +kokkahongat=1 +kokkapuut=2 +kokkaroilla=1 +kokkien=1 +kokko=38 +kokkoa=1 +kokkoansa=3 +kokkoasi=2 +kokkolinnun=1 +kokkolintu=1 +kokkona=3 +kokkoseni=1 +koko=32 +kokoa=1 +kokoamahan=1 +kokoelevi=2 +kokoeli=1 +kokoelin=1 +kokohon=8 +kokoinen=1 +kokolle=1 +kokolta=2 +kokon=10 +kokonaista=2 +kokonansa=1 +kokosen=1 +kokosi=9 +koksahutti=1 +koksentavat=1 +kolahus=1 +kolahutti=1 +kolaja=1 +kolajamatta=1 +kolasi=2 +kolataksensa=1 +kolhaella=1 +kolina=1 +kolistamassa=1 +kolistelevan=1 +kolistelevi=3 +kolisten=3 +kolkan=3 +kolkattava=1 +kolkintoa=1 +kolkka=3 +kolkkaeli=2 +kolkkihin=2 +kolkko=2 +kolkkoavi=1 +kolkot=2 +kolkutella=1 +kolkuttaja=1 +kollottele=1 +kolm'=1 +kolmanna=2 +kolmanneksi=1 +kolmannella=17 +kolmannen=19 +kolmannenki=25 +kolmannesta=2 +kolmannesti=2 +kolmannetkana=1 +kolmannetki=1 +kolmansi=2 +kolmantehen=1 +kolmantena=16 +kolmas=15 +kolmaskolmatta=1 +kolmaskymmenes=1 +kolmasneljättä=1 +kolmasti=11 +kolmastoista=1 +kolmasviidettä=1 +kolmatta=2 +kolme=43 +kolmea=6 +kolmeksi=3 +kolmekymmentä=2 +kolmella=1 +kolmen=19 +kolmet=4 +kolmi=1 +kolmihaara=1 +kolmikoipisesta=1 +kolmilaian=1 +kolmin=2 +kolmisen=1 +kolmisolmuisena=1 +kolmisoppi=1 +kolmisormi=1 +kolmisulka=1 +kolmisulkia=1 +kolohon=3 +koloihin=1 +kolossa=1 +kolota=1 +kolotin=1 +kolottavaksi=1 +koltsasista=1 +koltuskoihin=2 +komea=2 +komean=2 +komehin=1 +konkelolle=3 +konkelolta=1 +konkkaluihin=1 +konkkaluilla=2 +konna=5 +konnan=4 +konnat=2 +konnien=1 +konnikatki=1 +konsa=9 +konsakana=3 +konsana=2 +kontilla=1 +kontio=1 +kontioille=2 +kontioksi=1 +kontiolta=1 +kontion=5 +kontiona=2 +kontiot=5 +konttihin=2 +konttihinsa=1 +kontuja=1 +koolle=1 +koottihin=1 +kopan=2 +kopannut=1 +kopasi=1 +koppa=2 +koppelo=1 +koppeloinen=1 +koppeloita=1 +koppoi=6 +kopruilla=1 +koprun=2 +kopsahtihe=1 +kopsassa=1 +korahuta=1 +korea=32 +koreakana=1 +koreamman=1 +koreampi=1 +korean=1 +koreasulka=1 +koreat=1 +korennolla=1 +korennon=3 +korennot=1 +korento=2 +koretko=1 +korja=1 +korjaele=1 +korjaella=1 +korjahan=2 +korjahani=5 +korjahansa=13 +korjahasi=3 +korjaksensa=1 +korjaksi=1 +korjalla=1 +korjan=7 +korjanen=2 +korjani=1 +korjannunna=1 +korjansa=1 +korjasi=2 +korjasivat=1 +korjassa=3 +korjasta=4 +korjastansa=3 +korjat=1 +korjelohon=1 +korjiasi=1 +korke'ilta=1 +korke'imman=1 +korkea=2 +korkeaksi=1 +korkealle=4 +korkealta=1 +korkeampahan=1 +korkeampi=7 +korkean=2 +korkeana=1 +korkeassa=2 +korkeastaki=1 +korkeata=2 +korkeuinen=4 +korkeuiset=1 +korkeuisna=1 +korkeus=2 +korkeutta=1 +korko=2 +korkunainen=1 +kormanossa=1 +korolla=2 +koropasta=1 +korottamatta=2 +korotteleisin=1 +korpehen=6 +korpi=6 +korpia=2 +korpikuuset=1 +korpikuusien=1 +korpikuusta=1 +korpilta=1 +korpimaalle=1 +korpimaille=1 +korpinotkelmosta=1 +korpinotkot=1 +korpit=2 +korppi=6 +korppien=2 +korret=4 +korsi=2 +korskahtavi=1 +korteuisi=1 +kortta=1 +korttehella=1 +kortteli=1 +korttiansa=1 +korttumahan=1 +korvaksella=1 +korvakullat=1 +korvalla=2 +korvalle=2 +korvallen=1 +korvallinen=2 +korvallista=2 +korvalta=2 +korvan=4 +korvani=2 +korvasella=2 +korvaselle=1 +korvasi=1 +korvaskullat=1 +korvat=12 +korven=17 +korvessa=1 +korvesta=3 +korvet=4 +korvia=1 +korviani=2 +korvien=2 +korvihinsa=6 +korviksensa=1 +korvin=7 +korvinensa=1 +korvista=2 +korvistansa=1 +korvitoin=1 +korvo=1 +korvollista=1 +korvon=8 +korvonen=1 +korvosta=1 +kosen=2 +koseta=1 +kosi=3 +kosia=2 +kosihin=3 +kosijan=6 +kosijat=5 +kosiko=1 +kosissa=1 +kosjomahan=2 +kosjomasi=1 +kosjomasta=1 +koska=1 +koskas=4 +koske=7 +koskea=3 +koskehen=4 +koskellista=1 +koskelo=1 +koskemahan=2 +koskemaisittani=1 +koskemalla=2 +koskemasta=1 +koskematta=6 +kosken=25 +koskena=3 +koskessa=5 +koskesta=3 +kosket=2 +kosketellut=1 +koskettane=1 +koskevan=2 +koskevilla=1 +koski=8 +koskia=2 +koskihinko=1 +koskilta=1 +koskisi=1 +koskuesta=1 +kostaisin=1 +kostakohon=1 +kostamatta=2 +kostelen=1 +kosti=1 +kosto=1 +kostoa=3 +kostoakseni=1 +kostohon=2 +kostohonpa=1 +kostoksi=1 +koston=1 +kostu=2 +kostui=2 +kostuketta=1 +kostutteli=1 +kostutti=1 +kotapuissa=1 +koti=4 +kotia=19 +kotieloista=1 +kotihin=66 +kotihini=6 +kotihinne=2 +kotihinsa=7 +kotihisi=4 +kotikanaksi=1 +kotikanalla=1 +kotikäkeä=1 +kotilahelta=1 +kotilahen=1 +kotimäellä=1 +kotimäkehen=2 +kotinainen=1 +kotini=2 +kotipellon=1 +kotiperille=3 +kotipitoja=2 +kotisaunan=1 +kotisi=1 +kotisijoille=2 +kotisijoilta=1 +kotituville=1 +kotiuunin=1 +kotkoa=1 +koto=1 +kotoa=4 +kotoinen=3 +kotoiseksi=3 +kotoiset=3 +kotoisille=1 +kotoisin=1 +kotona=22 +kotonani=2 +kotonansa=1 +kotosi=2 +kotvan=2 +koukerosta=1 +koukkaellut=1 +koukkuhun=1 +koukkuleuan=2 +koukkuleuka=1 +koukkuluihin=1 +koukkupolven=1 +koukkusormi=4 +koukulla=1 +koukun=2 +koukut=1 +koulu=1 +kouluhun=1 +kouotellen=1 +koura=1 +kouraiseisi=1 +kouraisevi=1 +kouraisnunna=1 +kourallisen=1 +kouran=2 +kourat=3 +kourihinsa=2 +kouriksensa=1 +kourilla=2 +kourille=1 +kourin=19 +kouristelen=2 +kouristeli=1 +kouritse=1 +kourusarvet=2 +kova=16 +kovaa=1 +kovahan=6 +kovaksi=2 +kovalla=2 +kovan=10 +kovaosainen=2 +kovaosaiset=1 +kovaosaista=2 +kovasimehen=1 +kovassa=2 +kovasta=3 +kovasti=6 +koverakoura=1 +koverakouran=1 +koverra=1 +kovia=8 +kovien=2 +kovihin=2 +kovilla=1 +koville=4 +kovilta=2 +kovin=40 +kovina=1 +kovinta=1 +kovissa=4 +kovista=1 +kovoa=6 +kovoamassa=1 +ku=27 +ku'o=1 +ku'onta=1 +ku'ottu=2 +kuettamahan=1 +kuhisevista=1 +kuhisi=1 +kuhun=5 +kuhunkana=1 +kuihauttelevi=1 +kuihutteli=1 +kuikuttelen=2 +kuikutteli=1 +kuikutti=1 +kuillesi=1 +kuilumahan=2 +kuin=128 +kuinka=7 +kuinp'=1 +kuippana=1 +kuiskaeli=2 +kuiskaella=1 +kuiskahella=1 +kuiskenteli=3 +kuiskuteltaessa=1 +kuit'=2 +kuitenkana=5 +kuitenki=11 +kuitenkin=1 +kuitu=1 +kuiva=2 +kuivaeli=1 +kuivaella=1 +kuivalle=2 +kuivan=4 +kuivat=2 +kuivattihin=1 +kuivehet=1 +kuivi=2 +kuivia=2 +kuivilla=2 +kuiville=1 +kuivista=4 +kuivoaisit=1 +kuivomia=1 +kujahan=2 +kujaisten=1 +kujalla=2 +kujalle=3 +kujallista=1 +kujan=4 +kujapatsasta=1 +kujarikoille=1 +kujasen=1 +kujaset=2 +kujasilla=1 +kujassa=1 +kujasta=1 +kujat=3 +kujavarret=1 +kujavieret=2 +kujerran=3 +kujerrin=1 +kujerrus=1 +kujertamahan=2 +kujertelevi=3 +kujerteloista=1 +kujien=1 +kujilla=5 +kujoa=1 +kujosten=1 +kuka=15 +kukahakana=1 +kukahella=1 +kukahelle=1 +kukahtaminen=1 +kukahtelevat=1 +kukahtelevi=3 +kukahti=1 +kukahu=1 +kukan=2 +kukapa=2 +kukas=7 +kukat=5 +kukattarilta=1 +kukattomaksi=1 +kukerikun=1 +kukertelihe=1 +kukerti=1 +kuki=1 +kukisti=1 +kukistunehen=1 +kukittomaksi=1 +kukka=9 +kukkahaksi=1 +kukkakunnahilla=1 +kukkalatva=3 +kukkalatvan=3 +kukkalatvat=1 +kukkamaina=1 +kukkana=5 +kukkapäistä=1 +kukkapäitä=2 +kukkapäänä=1 +kukkapäätä=1 +kukkarohon=1 +kukkaroisehensa=4 +kukkarossa=1 +kukkaseksi=1 +kukkasen=3 +kukkasia=1 +kukkasina=1 +kukke'inta=1 +kukkeaksi=1 +kukkia=1 +kukkien=2 +kukkinensa=1 +kukko=4 +kukkoa=2 +kukkoaki=1 +kukkona=1 +kukkonasi=1 +kukkuelin=2 +kukkuessa=2 +kukkui=15 +kukkuisin=1 +kukkujaksi=3 +kukkujani=1 +kukkujansa=1 +kukkujata=4 +kukkulaista=2 +kukkulalle=5 +kukkulalta=1 +kukkulata=2 +kukkumahan=4 +kukkumassa=3 +kukkumille=1 +kukkunevi=1 +kukkuos=2 +kukkuraisillansa=1 +kukkurakuvulle=1 +kukkuralla=1 +kukkuralle=1 +kukkuroa=1 +kukkuroilla=2 +kukkusilla=1 +kukkuvaksi=1 +kukkuvan=1 +kukoistellut=1 +kukon=3 +kukonki=1 +kukotta=2 +kuksi=2 +kuku=5 +kukuilta=1 +kukulle=2 +kukunta=1 +kukuntapuuksi=2 +kukutse=1 +kukutteleisi=1 +kulahutteli=1 +kulahutti=1 +kulasvesille=1 +kulaten=1 +kule=5 +kulea=2 +kuleahka=1 +kulean=2 +kuleksi=1 +kulemme=1 +kulennan=1 +kulet=3 +kuleta=2 +kuletelko=1 +kuletelle=1 +kuletetahan=1 +kuletettaissa=1 +kuletin=1 +kuletki=1 +kulettaessa=2 +kulettajaksi=1 +kulettajani=1 +kulettamassa=1 +kulettanen=1 +kulettanet=1 +kulettanunna=1 +kulettele=1 +kuletti=2 +kulimme=1 +kulisemahan=1 +kulisi=2 +kulkea=7 +kulkeaksesi=1 +kulkeasi=1 +kulkemahan=20 +kulkemassa=4 +kulkematta=2 +kulkemista=1 +kulkene=1 +kulkenen=1 +kulkeva=1 +kulkevaksi=3 +kulkevata=1 +kulkevi=3 +kulkevia=2 +kulki=30 +kulkiessa=2 +kulkiessansa=2 +kulkija=1 +kulkijain=1 +kulkijaista=1 +kulkijalla=1 +kulkijan=1 +kulkijoille=2 +kulkijoita=1 +kulkisi=1 +kulkivat=1 +kulkku=1 +kulkkuhun=1 +kulkkuhuni=1 +kulkkuhunsa=1 +kulkuani=1 +kulkullansa=1 +kulkullasi=1 +kulkun=3 +kullaisna=2 +kullaista=21 +kullaistasi=1 +kullaksensa=1 +kullalla=4 +kullalle=2 +kullallensa=3 +kullaltasi=1 +kullan=36 +kullanhelmilöissä=1 +kullankana=4 +kullankarvaisiksi=1 +kullankiehkuroissa=1 +kullankoltuskoissa=1 +kullankäärehissä=1 +kullankäärilöissä=1 +kullankäärylöihin=1 +kullanpalmikkoinen=1 +kullanpätinehissä=1 +kullanristit=1 +kullansolki=2 +kullansolmuloissa=1 +kullansormuksihin=1 +kullansormuksissa=2 +kullansormus=1 +kullansuortuvaiset=1 +kullansuortuvissa=1 +kullanvipalehissa=1 +kullassa=2 +kullasta=5 +kullat=15 +kullatoin=1 +kullattuhun=1 +kulle=9 +kullenki=2 +kullero=1 +kulleroittelevi=2 +kullervo=57 +kullervoinen=2 +kullervointa=1 +kullervoisen=3 +kullervoiten=1 +kullervoitsi=1 +kullervoksi=1 +kullervolle=1 +kullervon=2 +kulloinkana=2 +kulmalle=1 +kulmaluille=1 +kulmaluilta=1 +kulman=2 +kulmanteella=1 +kulmat=3 +kulmia=1 +kulmilla=3 +kulmille=1 +kulmilleni=1 +kulmillensa=1 +kulmillesi=1 +kulmilta=1 +kulmiltani=2 +kuloa=1 +kuloharjan=3 +kuloharkan=1 +kulohon=2 +kuloista=4 +kulokasta=1 +kulokosta=1 +kulon=3 +kulossa=4 +kulosta=1 +kulta=36 +kultaharjan=1 +kultaheinä=1 +kultaikkunoa=1 +kultainen=27 +kultaisehen=1 +kultaisella=4 +kultaiselle=3 +kultaisemme=1 +kultaisen=8 +kultaiseni=1 +kultaisesi=1 +kultaisessa=1 +kultaisesta=2 +kultaiset=7 +kultaisetta=1 +kultaisien=1 +kultaisihin=4 +kultaisilla=1 +kultaisille=1 +kultaisilta=2 +kultaisin=1 +kultaisissa=1 +kultaisista=1 +kultaista=1 +kultakahvan=1 +kultakalkkaroihin=1 +kultakangasta=3 +kultakannen=1 +kultakannu=1 +kultakapan=1 +kultakengän=2 +kultakirjan=1 +kultakukkasihin=1 +kultakunnahan=1 +kultalaian=1 +kultalaiasta=1 +kultalatva=3 +kultalehvä=1 +kultalehvän=1 +kultaletti=1 +kultalumme=1 +kultamaljasta=1 +kultani=1 +kultanne=1 +kultansa=1 +kultaohjaksensa=1 +kultaoksa=1 +kultapyörä=1 +kultapyörälle=1 +kultapyörällä=1 +kultapyörän=1 +kultarihmat=1 +kultarinnan=2 +kultarinta=3 +kultasarven=1 +kultasirkkulaista=1 +kultasolki=1 +kultasormia=1 +kultasuiset=1 +kultasuita=1 +kultasuut=1 +kultaturpoansa=1 +kultaturpoasi=1 +kultavaipan=1 +kultavierahamme=1 +kultavyönsä=1 +kultavyötä=2 +kultavöihin=1 +kultia=8 +kultiansa=2 +kultiasi=3 +kultihin=1 +kultoansa=1 +kulua=1 +kului=6 +kuluiksi=1 +kuluisi=1 +kuluista=1 +kuluksi=2 +kululla=2 +kululle=3 +kuluni=1 +kulunut=1 +kulutella=1 +kulutti=3 +kuluvat=1 +kuluvi=4 +kumahti=1 +kumahuta=1 +kumarsi=1 +kumartamasta=1 +kumartaminen=7 +kumarteleikse=6 +kumarteleite=1 +kumartelihe=1 +kumeat=1 +kumisi=2 +kumma=10 +kummaisen=1 +kummallenp'=1 +kummallinen=1 +kummaltaki=1 +kummaltani=1 +kumman=6 +kummanlainen=2 +kummassaki=1 +kummasti=3 +kummat=6 +kummeksivat=2 +kummeksivi=1 +kummemmasti=1 +kummempia=1 +kummia=1 +kummiani=1 +kumminkana=2 +kummitseikse=1 +kummitusta=1 +kummoa=3 +kummuilla=1 +kummuille=1 +kummulla=1 +kummulle=1 +kummun=4 +kummut=4 +kumoa=1 +kumohon=2 +kumosi=1 +kumota=4 +kumotakana=2 +kumottaessa=1 +kumottamahan=8 +kumottamasta=3 +kumottamatta=4 +kumottanevi=1 +kumottavaisen=1 +kumottavaksi=2 +kumottaville=1 +kumotti=4 +kumpainenki=1 +kumpi=3 +kumppaliksi=1 +kumppalina=2 +kumppalini=1 +kumpu=1 +kumpuavi=1 +kumpuhun=1 +kumu=4 +kumua=1 +kun=330 +kuni=28 +kuningas=9 +kuningasten=1 +kuninkahaksi=1 +kunis=2 +kunk'=1 +kunka=8 +kunkana=1 +kunkapa=1 +kunki=3 +kunnahalla=1 +kunnahalle=3 +kunnahan=2 +kunnahilla=1 +kunnahilta=1 +kunnas=1 +kunne=52 +kunnekana=2 +kunnepa=1 +kunnepäin=1 +kunnes=7 +kunniaksi=6 +kunnialla=2 +kunniani=1 +kunniansa=2 +kunniasi=3 +kunniata=2 +kunnioa=1 +kunnioiksi=2 +kunnollinen=2 +kunnollista=3 +kunnon=2 +kunnotoin=1 +kunnotointa=1 +kunnottoman=2 +kunp'=5 +kunpa=6 +kuohahtavi=1 +kuohu=2 +kuohu'un=3 +kuohui=4 +kuohuille=1 +kuohuja=8 +kuohujen=2 +kuohuloista=1 +kuohumahan=1 +kuohumalle=1 +kuohumasta=1 +kuohumilla=2 +kuohuminen=1 +kuohumitse=1 +kuohun=3 +kuohuneiti=1 +kuohussa=1 +kuohusta=1 +kuohutti=1 +kuohuvihin=1 +kuoite=1 +kuokalla=1 +kuokallansa=1 +kuokan=2 +kuokatoinna=1 +kuokittihin=1 +kuokka=1 +kuokkimassa=1 +kuolan=1 +kuolasuien=1 +kuolasuu=1 +kuolasuussa=1 +kuole=1 +kuolema=4 +kuolemahan=4 +kuoleman=1 +kuolemansa=3 +kuolemasi=2 +kuolemasta=2 +kuolemat=1 +kuolemata=2 +kuolematta=1 +kuolemia=1 +kuolen=1 +kuolet=1 +kuoletaime=1 +kuoletettu=1 +kuolevaksi=1 +kuoli=15 +kuolijaksi=3 +kuolin=4 +kuolioa=2 +kuolisinki=1 +kuolkahansa=3 +kuolkohon=2 +kuolkosipa=1 +kuolla=1 +kuollaksemme=1 +kuolleheksi=16 +kuollehen=2 +kuollehet=1 +kuollessansa=1 +kuollet=1 +kuollut=17 +kuollutta=1 +kuolo=2 +kuoloksi=1 +kuolon=1 +kuomikolla=1 +kuona=2 +kuonana=2 +kuonasista=1 +kuonat=1 +kuonta=1 +kuontalolle=1 +kuontalon=1 +kuontalosta=1 +kuopaeli=1 +kuopaiseikse=1 +kuopaisihe=1 +kuoppa=2 +kuopus=9 +kuorehia=1 +kuorekokkaroissa=1 +kuorekokkaroita=1 +kuorella=1 +kuorelta=1 +kuoren=3 +kuoreni=1 +kuoresi=1 +kuoret=2 +kuoretta=1 +kuoria=1 +kuorikiskoilta=1 +kuorilla=1 +kuoriloita=1 +kuorustihe=1 +kupa=1 +kupahalla=1 +kuparihin=1 +kuparisella=1 +kuparisen=3 +kupehella=1 +kupehellesi=1 +kupehelta=2 +kupehiani=1 +kupehilta=1 +kupista=1 +kupit=3 +kupli=1 +kupliksi=1 +kuplina=2 +kuplistihe=1 +kupo=2 +kuppeloperäksi=1 +kuppi=1 +kuppia=1 +kuppiloihin=1 +kurahtamatta=1 +kuraksella=1 +kuraksen=2 +kuraksetta=1 +kurauksuesta=1 +kurikan=1 +kurikka=1 +kurimuksen=1 +kurja=27 +kurjaisen=2 +kurjan=8 +kurjassa=1 +kurjasta=1 +kurjat=4 +kurjetta=1 +kurjien=1 +kurki=2 +kurkiaisen=2 +kurkihirren=7 +kursikkohon=1 +kurskuttavi=1 +kursohon=1 +kurvettune=1 +kusiaisen=1 +kuss'=11 +kussa=7 +kussakkaisen=1 +kust'=3 +kusta=12 +kut=3 +kut'=4 +kuta=24 +kutaisi=1 +kutehet=1 +kuten=7 +kutevi=2 +kuti=1 +kutiskosta=1 +kutkelmoita=1 +kutkutat=1 +kutkuttele=1 +kutkutteli=1 +kutoa=2 +kutoi=1 +kutoissa=1 +kutoivat=1 +kutoja=2 +kutojaksi=1 +kutojan=1 +kutoma=4 +kutoman=1 +kutomat=2 +kutonut=1 +kutovan=2 +kutovat=1 +kutovi=7 +kutrisen=1 +kutrisille=1 +kutrit=2 +kutsu=8 +kutsuen=1 +kutsui=9 +kutsuit=5 +kutsuloilla=1 +kutsuloille=1 +kutsumatoin=1 +kutsumatta=4 +kutsut=5 +kutsutahan=2 +kutsutta=1 +kutsuttaessa=4 +kutsuttu=2 +kutsuvierahia=2 +kutsuvierahien=1 +kutsuvierahilla=1 +kutsuvierahille=1 +kutsuvierahilta=1 +kutti=6 +kutuhun=1 +kuu=26 +kuudes=1 +kuudeskolmatta=1 +kuudesneljättä=1 +kuudestoista=1 +kuudesviidettä=1 +kuuella=2 +kuuen=12 +kuuennella=1 +kuuennesta=1 +kuuentena=1 +kuuesti=1 +kuuet=4 +kuuhuen=7 +kuuhuet=2 +kuuhut=12 +kuuhutta=2 +kuuja=2 +kuujan=2 +kuujaseksi=1 +kuujoa=1 +kuukauet=1 +kuuksensa=1 +kuuksi=5 +kuule=8 +kuulekana=1 +kuulemahan=22 +kuulemaisissani=1 +kuulemassa=4 +kuulemasta=1 +kuulematta=5 +kuulemattomahan=1 +kuulemattomihin=1 +kuulen=4 +kuulennalta=1 +kuules=8 +kuulesta=2 +kuulet=8 +kuulevi=3 +kuuli=18 +kuulijanki=1 +kuulijata=1 +kuulijoita=2 +kuulin=4 +kuulisi=1 +kuulisinko=3 +kuulit=2 +kuulkottenpa=2 +kuulkottes=1 +kuulla=14 +kuullakseni=5 +kuullaksensa=1 +kuulle=3 +kuullut=10 +kuulta=1 +kuultu=5 +kuultua=1 +kuultuasi=1 +kuulu=14 +kuulua=1 +kuuluhun=8 +kuuluhusi=1 +kuului=13 +kuuluisampi=1 +kuuluisi=1 +kuuluisinna=1 +kuuluisinta=1 +kuuluit=1 +kuulukohon=1 +kuulumassa=2 +kuulumille=1 +kuulumista=1 +kuulun=19 +kuuluna=3 +kuulunevi=1 +kuulununna=2 +kuulunut=1 +kuulusta=3 +kuulustele=1 +kuulusteltu=1 +kuulut=3 +kuuluttelen=1 +kuuluvi=6 +kuuluvilla=2 +kuuluville=1 +kuuluvilta=1 +kuuman=2 +kuumentohon=1 +kuumettihin=1 +kuumia=2 +kuumien=1 +kuumihin=1 +kuumille=3 +kuumista=2 +kuumoa=1 +kuumoksesta=4 +kuumotit=1 +kuumottavan=1 +kuumottavi=5 +kuumottivat=1 +kuun=44 +kuuna=17 +kuunna=3 +kuunnelko=1 +kuunnellen=1 +kuunnellessansa=1 +kuunnellut=1 +kuunteleikse=1 +kuuntelevat=2 +kuuntelevi=4 +kuunteli=1 +kuuntelihe=1 +kuuntelijat=1 +kuuntelin=1 +kuuntelivat=3 +kuuntelohon=2 +kuura=2 +kuuraeltu=1 +kuuristihe=1 +kuurullani=1 +kuurullasi=1 +kuus'=1 +kuusamisehen=1 +kuusehen=3 +kuusen=15 +kuusesta=3 +kuuset=9 +kuusi=29 +kuusia=2 +kuusialle=1 +kuusianne=1 +kuusien=1 +kuusikkohon=1 +kuusikoiksi=1 +kuusikoilla=1 +kuusikoilta=1 +kuusikolla=1 +kuusikolle=1 +kuusikon=3 +kuusikossa=2 +kuusikosta=1 +kuusikot=1 +kuusin=2 +kuusinen=1 +kuusinensa=2 +kuusipuuna=1 +kuusisesta=1 +kuusisna=1 +kuusissa=1 +kuusista=2 +kuusiöisnä=1 +kuusosehen=1 +kuusosessa=1 +kuusosesta=2 +kuusoset=1 +kuussa=1 +kuusta=3 +kuut=2 +kuuta=38 +kuutamainen=1 +kuutamaksi=1 +kuutamella=1 +kuutamoisen=1 +kuutar=3 +kuutehen=3 +kuutiaiset=1 +kuutilla=1 +kuutolahan=1 +kuutosenko=1 +kuutta=4 +kuuttaren=5 +kuuttomilta=1 +kuvahti=1 +kuvahu=1 +kuvaili=1 +kuvaista=1 +kuvakuun=1 +kuvannut=1 +kuvansa=2 +kuvasi=8 +kuvasin=1 +kuvasit=1 +kuvattelihe=1 +kuvattu=1 +kuvatus=1 +kuvauvaksi=1 +kuvetta=1 +kuvia=1 +kuvoa=7 +kuvoamaksi=1 +kuvoamasta=1 +kuvoan=1 +kuvoannasta=1 +kuvoasi=1 +kuvulle=1 +kuvussa=2 +kuvusta=2 +ky'yltä=1 +ky'yn=2 +kyetessäni=1 +kyettämiltä=1 +kyetäkänä=1 +kyheäisin=1 +kyhmästellä=1 +kyhäise=1 +kyhäisi=1 +kyhäisihe=1 +kyhäsi=4 +kyhätty=2 +kyhättyäni=1 +kyhättäessä=1 +kyinä=1 +kyisen=6 +kyiset=1 +kyisnä=1 +kyistä=1 +kyitä=3 +kykene=1 +kykeni=1 +kykertelihe=1 +kylelle=2 +kyleltä=1 +kyleltänsä=1 +kylen=1 +kylessä=2 +kyleä=4 +kylin=3 +kylissä=1 +kylitse=3 +kyliä=2 +kylkehen=1 +kylki=2 +kylkiluilla=1 +kylkiluita=1 +kylkiluuta=1 +kylkyestä=1 +kyll'=3 +kylli=1 +kyllikin=3 +kyllikki=14 +kyllikkiä=1 +kylliksensä=1 +kylliksi=1 +kyllin=31 +kyllitellen=1 +kyllä=20 +kylläksensä=1 +kyllältä=1 +kyllältänsä=1 +kyllältäsi=2 +kylmeä=2 +kylmi=6 +kylmille=1 +kylmillä=1 +kylmimässä=1 +kylmiä=2 +kylmä=10 +kylmähän=5 +kylmältä=1 +kylmämistä=1 +kylmämähän=1 +kylmämättä=1 +kylmän=4 +kylmäne=1 +kylmänynnä=1 +kylmässä=2 +kylmästä=2 +kylmät=4 +kylmäväksi=1 +kylpeköhön=1 +kylpemähän=6 +kylpemässä=1 +kylpeä=1 +kylpeötte=1 +kylpi=3 +kylpijäksi=1 +kylpyhuonehesen=2 +kylpyhuonehessa=1 +kylpyä=7 +kylve=2 +kylvettihin=2 +kylveä=1 +kylvi=10 +kylväjätä=2 +kylvämiä=2 +kylvämiäni=1 +kylvämiäsi=1 +kylvämähän=4 +kylvän=1 +kylvö=2 +kylvöjäsi=1 +kylvöllesi=1 +kylvöstäni=1 +kylvöänsä=1 +kyly=3 +kylylöyly=1 +kylyn=5 +kylyt=2 +kylyä=2 +kylä=8 +kylähän=20 +kyläinen=1 +kyläisen=1 +kyläiset=3 +kyläistä=1 +kyläkunnan=2 +kylälle=2 +kylältä=1 +kylän=27 +kylänkävijä=1 +kylässä=10 +kylästä=8 +kymmenen=8 +kymmenenki=1 +kymmenennellä=1 +kymmenennen=3 +kymmenennessä=1 +kymmenentehen=1 +kymmenentenä=1 +kymmenes=1 +kymmenessä=1 +kymmenet=1 +kymmenettä=4 +kymmenillä=1 +kymmenin=1 +kymmenissä=1 +kymmeniä=1 +kymmenkunnan=2 +kymmennä=3 +kymmentä=1 +kynimen=3 +kynkkäluun=3 +kynnen=5 +kynnestä=1 +kynnet=8 +kynnettihin=4 +kynnin=3 +kynnykselle=5 +kynnyksellä=5 +kynnykseltä=3 +kynnyksen=8 +kynnykset=3 +kynnys=1 +kynnysportahiksi=1 +kynnysportahille=1 +kynnysten=1 +kynnystä=1 +kynnännässä=1 +kynnäntähän=1 +kynnät=2 +kynnökselle=1 +kynnöksensä=1 +kynnöllesi=1 +kynnöltä=1 +kynnöstäni=1 +kynsi=2 +kynsihinsä=2 +kynsikoskella=1 +kynsiksi=1 +kynsillehen=1 +kynsin=4 +kynsissäni=1 +kynsistä=1 +kynsiä=7 +kynsiäni=1 +kynsiänsä=2 +kyntehensä=1 +kyntelevi=1 +kynti=5 +kynttä=5 +kyntäjän=1 +kyntäjät=1 +kyntäjätä=1 +kyntämiä=2 +kyntämässä=1 +kyntämättä=2 +kyntämättömille=2 +kyntämättömiltä=1 +kyntö=2 +kyntöjäsi=1 +kyntörastahainen=1 +kyntörastas=2 +kyntöänsä=1 +kynälintu=1 +kynän=5 +kypenihin=2 +kypenihisi=1 +kypeniksi=5 +kypenissä=1 +kyperillä=1 +kypäri=1 +kypärin=14 +kypärä=1 +kypärän=1 +kyrmyniska=2 +kysele=1 +kyselemähän=8 +kyselemättä=2 +kyselet=2 +kyselevi=2 +kyseli=1 +kyselkö=1 +kysellä=2 +kystä=2 +kysy=5 +kysyi=15 +kysyisi=1 +kysyivät=1 +kysyn=5 +kysyneheksi=1 +kysynet=1 +kysynyt=2 +kysyt=1 +kysytellen=1 +kysytteli=13 +kysyvi=10 +kysyvät=2 +kysyä=12 +kytke=2 +kytkeihet=1 +kytkemistä=1 +kytken=1 +kytketty=1 +kytketähän=1 +kytki=1 +kytky'ihin=1 +kytky'issä=1 +kytkyen=1 +kytkäisevi=1 +kyty=4 +kytyarmo=1 +kytyhyn=1 +kytömäelle=1 +kytömäellä=2 +kyventä=2 +kyy=2 +kyyetellä=1 +kyyetelty=1 +kyyetteli=3 +kyyhky=2 +kyyhkyläiset=2 +kyyhkyläisnä=2 +kyyhkyseksi=1 +kyyhkysenä=1 +kyyhyt=1 +kyyhättelen=1 +kyyhätteli=1 +kyyin=2 +kyykertyi=1 +kyykistyivät=1 +kyykistäikse=1 +kyykähteli=1 +kyykähytti=1 +kyyn=5 +kyynel=7 +kyyneleitä=2 +kyyneleni=4 +kyynelesi=2 +kyynelet=1 +kyynelvierus=1 +kyynä=1 +kyynärä=2 +kyynärän=1 +kyynäspäänsä=1 +kyynäspäätä=1 +kyynäsvarren=1 +kyynäsvarsin=2 +kyyt=7 +kyytiä=1 +kyyttäniskahan=1 +kyytäksi=2 +käeksellä=1 +käellä=1 +käen=7 +käenpesintä=1 +käessä=20 +käestä=4 +käet=12 +käeten=2 +kähertymättä=1 +kähyjä=1 +kähyverissä=1 +kähäelevi=1 +kähäjämähän=1 +käiväräistä=1 +käkeni=1 +käkenä=5 +käkertelihe=1 +käkesi=7 +käkesin=2 +käkesit=4 +käkeä=4 +käkeäkänä=1 +käkeämästä=1 +käkeävälle=2 +käki=6 +käkiä=1 +käkyet=1 +käkönen=5 +käkösen=6 +käköset=1 +käkösin=1 +kälkytystä=1 +kälkähyttelevi=1 +kälkö=1 +källeröinen=3 +källeröitti=1 +kälykset=3 +kälynki=1 +kälysten=1 +kämmenelle=1 +kämmenen=3 +kämmenestä=1 +kämmenet=2 +kämmenille=1 +kämmenillä=3 +kämmenin=2 +kämmeninsä=3 +kämmenissä=1 +kämmenpäistänsä=1 +kämmenpääsi=1 +kämmentänsä=2 +kämmentäsi=1 +kämmenyisillehen=1 +kämmenyisillänsä=1 +käpe'illä=1 +käperräite=1 +käpeä=1 +käpeäkenkä=1 +käpeäkynnen=1 +käpeät=1 +käppyrähän=2 +käppyröitä=1 +käpsätähän=1 +käpy=2 +käpyjä=2 +käpylinnun=1 +käpylintu=1 +käpymäkeä=2 +käpynen=1 +käpyämästä=1 +käpälihinsä=2 +käpäs=2 +käpöset=1 +kärelle=1 +kären=2 +kärestä=2 +kärestäisi=1 +kärestävät=3 +kärettömällä=2 +käreällä=1 +kärkäs=3 +kärppä=2 +kärpäksi=1 +kärpän=2 +kärpät=1 +kärryksellä=1 +kärseäsi=1 +kärtsä=1 +kärventeli=1 +kärventynnä=1 +käsi=14 +käsialaksi=1 +käsiasenna=1 +käsikannon=1 +käsiksi=2 +käsille=3 +käsimeloiksi=1 +käsimeloina=1 +käsin=23 +käsipyyhe=1 +käsirysyhyn=1 +käsissä=6 +käsissäni=2 +käsissänsä=1 +käsistä=2 +käsivarren=5 +käsivarsin=5 +käsivartta=1 +käsiverkon=1 +käsiäni=1 +käsiänsä=1 +käske=3 +käskemättä=3 +käsken=12 +käskenynnä=1 +käsket=3 +käskettihin=1 +käsketähän=1 +käski=19 +käskijätä=1 +käskit=1 +käskyläinen=1 +käskyn=4 +kätehen=31 +kätehensä=1 +kätehesi=1 +käteni=2 +kätensä=2 +kätesi=1 +kätke=3 +kätken=1 +kätkevi=1 +kätki=3 +kätkyehen=2 +kätkyen=1 +kätkyessä=3 +kätkyestä=1 +kätkyt=1 +kätköksestä=1 +kätköstänsä=1 +kättä=18 +kättänsä=1 +kätösille=1 +kätösillä=1 +kätösiltä=1 +kätösin=5 +kätösiänsä=3 +kävelemässä=1 +käveleviä=1 +käveli=5 +kävellyt=1 +kävi=37 +kävijä=1 +kävijät=1 +kävikö=1 +kävimme=1 +kävin=4 +kävipä=2 +kävisi=1 +kävisin=1 +kävit=2 +kävivät=1 +kävylle=1 +kävysteleikse=1 +kävyt=2 +käy=22 +käyessä=3 +käyessäni=2 +käyessänsä=4 +käyessäsi=2 +käykkäleuka=1 +käykämme=2 +käyköhön=1 +käymistä=1 +käymme=1 +käymähän=4 +käymästä=1 +käymät=1 +käymättä=1 +käymätöintä=2 +käyn=1 +käyne=5 +käyneheni=1 +käynemme=1 +käynkö=1 +käynnin=1 +käynnistäsi=1 +käynyt=5 +käynyttä=1 +käypi=9 +käypä=7 +käypäs=4 +käyretyinen=1 +käyrän=1 +käyräsarven=1 +käytettihin=2 +käytettävä=1 +käytihin=1 +käytti=1 +käyttämättä=1 +käyty=1 +käytyämme=1 +käytyäni=2 +käytyäsi=4 +käytäville=3 +käytäviltä=1 +käytäväksi=1 +käyvällä=1 +käyvän=2 +käyväsi=1 +käyvät=3 +käyä=40 +käyähänpä=1 +käyäkseni=1 +käyäksenne=1 +käyäksesi=10 +käyös=8 +kääkä=1 +kääkähän=1 +kääkäselle=1 +kääkäset=1 +käämi=2 +käännettynä=1 +käännettäne=1 +käännin=1 +käänny=4 +käännytellä=1 +käännytelty=1 +käännyttele=2 +käännytteli=2 +käännä=3 +käännähteli=2 +käännähytti=1 +käännäite=2 +käännältihe=1 +käännän=2 +käännättelet=2 +käännätteli=1 +käännättelin=1 +käännökselle=1 +käänteleikse=11 +käänteleisi=1 +käänteleite=1 +käänteleivät=2 +kääntelevi=13 +kääntelihe=8 +kääntelijä=1 +kääntelijän=1 +käänti=15 +kääntihe=2 +kääntimeksi=1 +kääntyi=7 +kääntyköhön=2 +kääntymättömäksi=1 +kääntynyt=1 +kääntyvi=2 +kääntämille=1 +kääntämähän=1 +kääntämättä=4 +kääperöitsi=1 +kääperöittelevi=3 +kääpihin=1 +käärehellä=1 +kääreliinahansa=1 +kääri=6 +käärilauta=1 +käärin=1 +käärinlauta=1 +käärme=3 +käärmeheksi=2 +käärmehelle=1 +käärmehellä=1 +käärmeheltä=1 +käärmehen=7 +käärmehenä=1 +käärmehillä=2 +käärmehiltä=1 +käärmehisen=6 +käärmehistä=2 +käärmehiä=3 +käärmehyiset=2 +käärähyttelevi=1 +kääräisi=1 +käärälti=1 +käärämöittelevi=1 +kääröseni=1 +kääten=2 +käätty=1 +köyhät=2 +köyttä=1 +la'aista=1 +la'aistu=2 +la'aistuilla=1 +la'ulta=1 +la'un=2 +laahkoloista=1 +laahoi=3 +laai=8 +laain=2 +laaintahan=3 +laaipa=1 +laait=8 +laaitahan=1 +laaittaissa=1 +laaittajat=1 +laaittama=1 +laaitteli=1 +laaittihe=1 +laaittuna=2 +laaituksi=3 +laaja=1 +laajahan=1 +laajalla=3 +laajalta=1 +laajan=4 +laajat=3 +laajemmille=2 +laajennan=1 +laajimman=2 +laajoa=1 +laajoilla=2 +laajoilta=1 +laaka=1 +laakeahan=1 +laakson=1 +laaskavasti=1 +laata=1 +laatan=1 +laateleikse=5 +laatelevi=1 +laati=18 +laatiani=2 +laatiasi=1 +laatija=1 +laatijaksi=1 +laatijan=1 +laatijata=3 +laatikamme=1 +laatiko=1 +laatimassa=1 +laatimasta=1 +laatinevi=1 +laatiomme=1 +laatisi=1 +laatisiko=1 +laatisit=1 +laativat=1 +laativi=2 +laatuisampi=2 +laatuisasti=1 +laaullensa=1 +laaullinen=2 +laaullisna=1 +laaullista=3 +laella=4 +laelle=4 +laelta=2 +laeltavaksi=1 +laen=1 +laessa=1 +laet=1 +laettomahan=2 +lahella=1 +lahelle=1 +lahelmat=1 +lahen=8 +lahet=2 +lahja=2 +lahjoitellut=1 +lahjominen=4 +lahkehesta=1 +lahkehilla=1 +lahnan=1 +lahnoja=1 +lahoa=2 +lahokannon=1 +lahon=2 +lahonnut=1 +lahosta=3 +lahovat=1 +lahovi=1 +lahtema=1 +lahtirantasia=1 +laialla=1 +laian=8 +laiat=7 +laiatusten=1 +laiehtivan=2 +laiemmalle=1 +laiha=4 +laihat=1 +laihatki=1 +laihemmalta=1 +laiho=1 +laihoa=1 +laihoilta=1 +laihtumatta=1 +laikahtaisi=1 +laikahtanen=1 +laikahtihe=3 +laikahutti=1 +laikkaeli=1 +laikkui=1 +laikkukohon=1 +laikutellaksesi=1 +lailattele=1 +lailla=3 +lailliseksi=2 +lainasit=1 +lainattane=1 +laine=1 +lainehelle=1 +lainehen=1 +lainehena=1 +lainehesen=8 +lainehesta=6 +lainehet=2 +lainehia=5 +lainehien=5 +lainehilla=24 +lainehille=23 +lainehilta=4 +lainehina=1 +lainehisin=4 +lainehista=3 +lainehtivi=1 +lainetta=3 +lainoan=1 +laioilla=2 +laioin=2 +laion=1 +laipiohon=1 +laiska=1 +laiskana=1 +laiskuutesi=1 +laita=11 +laitahan=2 +laitan=3 +laitapa=2 +laitapuolen=2 +laitasilta=1 +laitat=1 +laitehella=1 +laitettaissa=1 +laitettihin=1 +laitimelta=1 +laitiohon=1 +laitioita=2 +laitiosta=1 +laitoa=3 +laitoaki=1 +laitoasi=1 +laitoin=3 +laitoinensa=1 +laitoissani=1 +laitoit=1 +laitoja=1 +laiton=2 +laittajasi=1 +laittanen=1 +laittauisi=1 +laittele=1 +laittelemme=1 +laitteli=1 +laittelihe=1 +laittelohon=1 +laitti=4 +laitto=1 +laittoi=11 +laitumelle=2 +laitumilla=1 +laitumille=1 +laitumilta=1 +laiturilta=1 +laiturin=2 +laiva=8 +laivahan=1 +laivahansa=2 +laivaksiksi=1 +laivalla=1 +laivan=15 +laivansa=1 +laivapuuksi=1 +laivasina=1 +laivavalkamoille=1 +laivoa=4 +laivoansa=2 +laivoin=1 +laji=2 +lajia=2 +lajini=1 +lajipereä=1 +lajiperähän=1 +lajittomaksi=1 +lajivirttä=1 +lakaisemahan=2 +lakaisematta=1 +lakaisi=3 +lakaisijaksi=3 +lakaistuna=1 +lakan=1 +lakasijoille=1 +lake'illa=5 +lake'ille=2 +lake'ilta=1 +lake'ita=1 +lakea=1 +lakehen=1 +lakehilla=1 +laki=4 +lakia=1 +lakin=2 +lakit=1 +lakkapuun=2 +lakkapää=1 +lakkapään=1 +lakkapäät=4 +lakki=2 +lakkijani=1 +lakkimahan=2 +lakkipäien=4 +lakkipäillä=1 +lakkipäitä=2 +lakkoansa=1 +lakkoasi=1 +lakla=1 +laklana=1 +laksoloissa=2 +lakson=2 +lallokkinsa=1 +lammaskarja=1 +lammaskarjahan=1 +lammaskarsinassa=1 +lammasta=1 +lammasten=1 +lammet=1 +lammin=10 +lammit=2 +lamo=1 +lamovan=1 +lamovi=1 +lampahan=2 +lampahat=1 +lampahia=1 +lampahutta=1 +lampi=3 +lampihin=4 +lampiveet=2 +lampivettä=1 +langat=2 +langennuisen=2 +langetkohot=1 +langetteli=1 +langettipa=1 +langettoa=1 +langokseni=1 +lanka=1 +lankapaula=4 +lankapaulan=2 +lankasi=1 +lankeaisi=5 +lankeavi=5 +lankoni=1 +lannat=1 +lannepuoliltansa=1 +lansatut=1 +lantehille=1 +lantehuisillensa=1 +laottu=2 +lapaikse=1 +lapaluuta=1 +lapan=1 +lapasta=1 +lapatta=1 +lapattaisen=1 +lapiksi=1 +lapilla=1 +lapin=28 +lapinki=3 +lapioinnut=1 +lapissa=4 +lapista=3 +lapoja=2 +lapokyyn=1 +laposille=1 +lapovilla=1 +lappajana=1 +lappalainen=5 +lappalaisen=1 +lappalaiset=1 +lappalaista=2 +lappe'in=1 +lappealla=1 +lappeasta=1 +lappehin=1 +lappi=3 +lapsellen=1 +lapsellensa=5 +lapseltani=1 +lapsempana=1 +lapsen=21 +lapsena=1 +lapseni=6 +lapsensa=6 +lapsesi=1 +lapsessa=1 +lapsesta=1 +lapset=27 +lapsetta=2 +lapsi=52 +lapsia=2 +lapsianne=1 +lapsiansa=4 +lapsien=1 +lapsillensa=1 +lapsilönttäreitä=1 +lapsimahan=2 +lapsinesi=2 +lapsipuolen=1 +lapsueni=1 +laseikse=1 +lasettakohon=1 +laske=12 +laskea=7 +laskeite=3 +laskemahan=6 +laskemasijaksi=1 +laskemassa=1 +laskematta=2 +laskemista=1 +lasken=6 +laskene=4 +laskenna=1 +laskennalta=1 +lasket=1 +lasketahan=3 +lasketapa=1 +lasketella=2 +lasketellos=1 +laskettavi=1 +lasketteli=1 +laskettihe=1 +laskettihin=1 +laskettuna=2 +laskeusi=1 +laskeuvi=1 +laskevi=3 +laski=45 +laskihe=1 +laskijaista=1 +laskijaksi=2 +laskiko=1 +laskimia=1 +laskimilla=1 +laskimille=2 +laskin=1 +laskip'=1 +laskisi=1 +laskit=1 +laskun=1 +lasna=7 +lasta=20 +lastansa=3 +lastasi=2 +lasten=15 +lastesi=1 +lastua=1 +lastuat=1 +lastuillani=1 +lastuja=1 +lastuloita=1 +lastun=8 +lastunen=1 +lastut=3 +lateli=5 +latelit=1 +latjasivat=1 +latjattava=1 +latoa=2 +latohon=2 +latoi=3 +latomahan=1 +latomat=1 +latovi=1 +latsottamaista=1 +lattiahan=1 +lattiaiset=1 +lattialla=9 +lattialle=12 +lattialta=11 +lattian=4 +lattiat=9 +lattiata=3 +lattioilla=1 +lattioille=3 +latva=3 +latvahan=1 +latvahani=1 +latvalla=1 +latvallani=1 +latvalle=1 +latvan=7 +latvasehen=4 +latvasessa=1 +latvassa=1 +latvasta=2 +latvat=2 +latvoa=1 +latvoin=3 +lau'ustivat=1 +lauan=2 +lauat=2 +lauennehet=1 +lauhkeampi=1 +lauhkeasti=1 +lauhutteli=1 +lauilla=1 +laukallehen=1 +laukatessa=1 +laukeahan=1 +laukeassa=1 +laukeasta=1 +laukeavi=1 +laukin=6 +laukki=1 +laukkiotsa=2 +laukkipään=1 +laukkunsa=1 +laukustansa=1 +laula=22 +laulaen=3 +laulaessa=2 +laulaime=1 +laulaisi=2 +laulaisin=1 +laulaja=9 +laulajaksi=13 +laulajalla=1 +laulajalle=6 +laulajalta=1 +laulajamme=1 +laulajan=5 +laulajana=1 +laulajani=2 +laulajansa=1 +laulajat=1 +laulajata=12 +laulajiksi=1 +laulajille=1 +laulajoille=2 +laulajoita=3 +laulakana=2 +laulakohot=1 +laulamahan=17 +laulamalla=3 +laulamassa=4 +laulamatta=4 +laulamille=2 +laulaminen=1 +laulamista=1 +laulamme=2 +laulan=18 +laulanevi=2 +laulannaksi=1 +laulannasta=2 +laulannoilta=1 +laulanta=2 +laulantata=2 +laulantoa=1 +laulattaisi=1 +laulattelen=1 +laulavaksi=1 +laulavani=1 +laulavasi=1 +laulavat=4 +laulavi=1 +lauleleisi=4 +lauleleisin=1 +laulelevan=1 +laulelevi=6 +lauleli=2 +laulelin=2 +laulellani=1 +laulellasi=1 +laulellen=1 +laulellessa=1 +laulelohon=1 +lauleltaisi=1 +lauleskelin=1 +lauletahan=2 +laulettihin=1 +laulettu=1 +laulle=1 +lauloa=7 +lauloaksemme=1 +lauloaksensa=1 +lauloi=98 +lauloin=6 +lauloit=3 +lauloivat=1 +laulu=9 +lauluissansa=1 +lauluja=1 +laulukorjan=1 +laululle=4 +laululoista=1 +laulumiesten=1 +laulun=2 +laulunsa=1 +laulupaaelle=2 +laulusi=1 +laulut=11 +laulutyölle=1 +lauma=1 +launihin=1 +lauoilla=1 +lausahtele=1 +lause=4 +lausehella=32 +lausehelliseksi=1 +lauseheni=2 +lausehensa=1 +lausehesi=3 +lausehia=3 +lausehilla=1 +lausehilta=1 +lauselevi=1 +lausiessa=1 +lausitahan=1 +lausu=3 +lausua=1 +lausuelen=1 +lausueli=1 +lausuella=2 +lausui=120 +lausuit=1 +lausujoita=1 +lausuminen=1 +lausumista=1 +lausut=1 +lausutellen=2 +lausuttele=1 +lausutteli=13 +lausuvi=1 +lauta=1 +lautakattoinesi=1 +lautalattiat=2 +lautalinnan=1 +lautan=2 +lautasehen=1 +lautaset=1 +lautasilla=2 +lautasille=6 +lautasiltoinesi=1 +lautehilla=1 +lautoa=1 +lautoja=3 +lautojen=1 +lautsalla=1 +lautsan=5 +lautsantäyen=1 +lautsaselle=1 +lautsaset=1 +lautsat=4 +lautsoille=1 +lautta=4 +lauttoa=2 +lauttoasi=1 +lautui=1 +lave'illa=1 +laveasuinen=1 +laveat=1 +lavekämmen=1 +lavertajaksi=1 +lavitsat=1 +lehahti=2 +lehellä=1 +lehen=4 +lehettömäksi=3 +lehmeä=2 +lehmien=1 +lehmikarjahan=1 +lehmille=1 +lehmityyttä=1 +lehmiä=3 +lehmuksinen=1 +lehmuksisen=1 +lehmusseinän=1 +lehmä=3 +lehmäkarjan=1 +lehmän=8 +lehmäni=1 +lehmänsä=1 +lehmäsen=1 +lehmäseni=1 +lehmäsiksi=1 +lehmäslypsykselle=1 +lehmät=7 +leholle=1 +lehon=3 +lehossa=4 +lehosta=7 +lehot=8 +lehti=7 +lehtiluuta=1 +lehtisellä=1 +lehtisenä=1 +lehtivarvat=1 +lehto=2 +lehtohon=3 +lehtoihin=1 +lehtoja=1 +lehtomailla=1 +lehtomaille=1 +lehtomailta=1 +lehtosista=1 +lehtovieret=1 +lehtyisenä=1 +lehvillä=1 +lehviänsä=1 +lehvälle=2 +lehvän=3 +lehväselle=1 +lehväseltä=1 +lehväsiä=1 +lehvät=7 +leikatahan=2 +leikattava=1 +leikattuna=1 +leikin=1 +leikkaeli=2 +leikkaella=1 +leikkaellaksensa=2 +leikkaellaksesi=1 +leikkasi=1 +leikkasip'=1 +leikkelevät=1 +leikkeli=2 +leikki=3 +leikkilöihin=1 +leikkiä=2 +leikkoa=1 +leikkoavi=2 +leikkoi=1 +leimahutti=2 +leino=1 +leipeä=2 +leipoelit=1 +leipoi=3 +leipoja=1 +leipojaksi=5 +leipomassa=1 +leipomatta=1 +leipä=2 +leipähän=1 +leipämaiksi=1 +leipämaina=1 +leisiossa=1 +leiviksi=1 +leivin=1 +leiviskä=1 +leivistä=1 +leivo=1 +leivoin=1 +leivoit=1 +leivoja=1 +leivonnalta=1 +leivontahan=2 +leivotahan=1 +leivottava=1 +leivotuksi=1 +leiväkseni=1 +leiväksi=1 +leivän=14 +leivät=8 +leivätyyttä=2 +leivätöin=1 +lekahutti=1 +lekkerissä=1 +lekkumassa=1 +lekkumatta=1 +lekottamahan=1 +lekuttelevi=5 +lemaha=1 +lemettisen=1 +lemmen=11 +lemmenlahta=4 +lemmettömälle=1 +lemmetyyttä=1 +lemmin=9 +lemminkäinen=197 +lemminkäisellen=1 +lemminkäisen=64 +lemminkäistä=16 +lemmon=10 +lempensä=1 +lempeä=3 +lempeänsä=1 +lempi=3 +lempiliinasi=1 +lempilinnun=1 +lempilintu=1 +lempiluottehia=5 +lempimässä=1 +lempiseni=1 +lempivaattehisin=1 +lempivastasen=1 +lempivastat=1 +lempivieras=2 +lempo=12 +lempoko=1 +lempyeni=1 +lengolle=2 +lennit=1 +lennä=7 +lennät=1 +lenteleikse=1 +lenteleisit=1 +lentelevi=2 +lenteli=1 +lenteä=6 +lenti=31 +lentohon=2 +lentäjäksi=1 +lentämähän=6 +lentäväiset=1 +lentävällä=1 +lentävän=1 +lepeä=1 +lepeäjille=1 +lepeämiksi=3 +lepeämättä=2 +lepikköiset=1 +lepikkölehto=1 +lepikköä=2 +lepiköissä=1 +lepiköt=1 +lepoa=1 +leposijaksi=1 +leppeäksi=1 +leppeästi=3 +leppien=1 +leppä=5 +leppäharjun=2 +leppäisen=2 +leppäisessä=1 +leppäiset=1 +leppäpökkelön=2 +lepsahutti=1 +lepu'uaika=1 +lepy=1 +lepyttelevi=1 +lepytti=1 +lepyttämättä=1 +lepäksi=1 +lepän=3 +lepäsi=2 +lepäsin=1 +lepäsit=1 +lepässä=1 +lepästä=1 +lepät=4 +lepäämätöintä=1 +lesketki=1 +leskeä=1 +leskiä=1 +lestyin=1 +leuan=4 +leuasta=1 +leuat=2 +leuhautti=1 +leuka=1 +leukaluissa=1 +leukaluuhun=2 +leukaluulle=1 +leukaluun=1 +leukaluusta=3 +leukaluuta=2 +leukansa=1 +leukapielensä=2 +leukapielesi=1 +leukapielet=1 +leukasi=1 +leukoihin=1 +leukojen=1 +leuoillensa=2 +leuoilta=3 +leuoiltansa=2 +levahti=1 +levahutti=1 +leve'ille=1 +leve'illä=3 +leve'iltä=3 +leve'immälle=2 +leve'immänki=1 +levenemähän=1 +levennynnä=1 +leveyttä=1 +leveä=2 +leveämättä=1 +leveästä=1 +leveät=3 +levisi=1 +levitettihin=1 +levititkö=1 +levitteleisi=1 +levittelen=1 +levittelevi=1 +levitteli=2 +levitti=10 +levittäjäksi=2 +levittämähän=1 +levittämästä=1 +levittämättä=1 +levitystä=1 +levitä=4 +levitäikse=1 +levolle=1 +levyiksi=1 +levyt=1 +levähtämättä=3 +levälle=1 +levän=1 +levänne=1 +levätessäni=1 +levättyänsä=1 +levätä=4 +leyhke'ille=1 +leyhke'illä=1 +leyhkeästi=1 +leyhkäeli=1 +leyhytellä=3 +leyhytteli=1 +lie=21 +liehaellakseni=1 +liehaellaksesi=1 +liehautin=1 +liehoi=1 +liehuessa=1 +liehuimilla=1 +liehuit=1 +liehujaksi=1 +liejuhun=1 +liejuna=1 +lieki=1 +liekkui=5 +liekkumahan=1 +liekun=3 +liekutelko=1 +liekuttamat=1 +liekutteli=1 +liekö=2 +liemet=1 +liene=26 +lienee=5 +lienehe=1 +lienekänä=6 +lienen=5 +lienenki=1 +lienet=17 +lienetki=1 +lienosti=1 +lientä=1 +liepehelle=1 +liepehellä=3 +liepeheltä=2 +liepehesen=1 +liepehille=2 +liepehillä=1 +liepehiltä=2 +liepehiä=3 +liepä=1 +liesikiukahille=1 +liesipankko=1 +liesivalkeassa=1 +lieska=1 +liet=2 +lietehen=3 +lietehisin=1 +lieto=188 +lietohon=3 +lietoselle=1 +lietsahutti=3 +lietsehelle=1 +lietsehensä=3 +lietsehestä=5 +lietsimehen=1 +lietsimensä=1 +lietsimille=1 +lietso=3 +lietsoi=15 +lietsomahan=12 +liettehesen=1 +liettehessä=1 +liettehestä=2 +liettehillä=1 +liettä=1 +lietänehe=1 +lievehellä=1 +lievempäiset=1 +lievettä=1 +liha=3 +liha'an=3 +lihakeitot=1 +lihamuruilla=2 +lihamuruja=1 +lihan=6 +lihansa=2 +lihassa=1 +lihat=4 +lihava=3 +lihavaksi=1 +lihavan=6 +lihavat=2 +lihaviksi=1 +lihoa=11 +lihoakana=1 +lihoihin=1 +lihoilla=1 +lihoille=1 +lihoilta=2 +lihoini=1 +lihoista=2 +lihoitti=1 +lihoja=1 +lihosi=1 +lihota=1 +lihovat=1 +liian=7 +liiat=4 +liiatenki=10 +liihytteli=1 +liika=5 +liikahella=1 +liikahtaisi=1 +liikahti=1 +liikahuta=2 +liikahutti=2 +liikalaiat=1 +liikeaika=1 +liikkua=1 +liikkui=12 +liikkuja=1 +liikkumahan=4 +liikkumalihojen=1 +liikkumattomaksi=1 +liikkumilla=1 +liikkunna=1 +liikkuos=1 +liikkuva=2 +liikkuvaksi=2 +liikkuvan=5 +liikkuvi=2 +liikoja=3 +liiku=3 +liikuin=1 +liikuit=2 +liikukana=1 +liikun=1 +liikunnolta=4 +liikuta=1 +liikutella=1 +liikutellut=1 +liikuteltavihin=1 +liikuteltavista=1 +liikuttele=1 +liikutteli=1 +liina=8 +liinaharja=1 +liinaharjan=1 +liinaisen=1 +liinajäntehelle=1 +liinakatto=1 +liinalinnuistamme=2 +liinalinnuistasi=1 +liinalinnustasi=1 +liinan=5 +liinanuorasista=1 +liinanuotan=1 +liinapaian=1 +liinasetta=1 +liinatoinna=1 +liinavuotehesi=1 +liioilla=3 +liioin=7 +liioitta=1 +liipaisinta=1 +liistehesi=1 +liistehyisilleni=1 +liistehyisillensä=1 +liiteleikse=6 +liitelevi=4 +liitelevän=1 +liitellessänsä=1 +liitettyä=1 +liitetyksi=1 +liitetähän=1 +liiti=4 +liitin=1 +liitoksella=6 +liitolle=1 +liiton=2 +liitot=2 +liitotoin=1 +liittele=1 +liitteli=2 +liittelihe=1 +liitti=10 +liitto=3 +liittoansa=1 +liittoni=1 +liittosi=1 +liitä=4 +liitättele=1 +liivaksi=1 +liivan=1 +likahan=3 +likaisihin=1 +likasijoille=3 +likelle=1 +likellä=2 +likeltä=6 +likemmä=3 +liki=5 +likisti=1 +likistämähän=3 +likohon=1 +limitysten=1 +limiä=1 +linna=6 +linnahamme=1 +linnakunta=1 +linnan=23 +linnassa=2 +linnassansa=1 +linnastamme=1 +linnastansa=1 +linnat=2 +linnoa=4 +linnuille=2 +linnuksensa=1 +linnuksi=1 +linnulta=2 +linnun=7 +linnut=8 +lintu=38 +lintuansa=1 +lintuja=1 +lintujaki=1 +lintujasi=1 +lintujen=4 +lintukarja=1 +lintuna=2 +lintunen=3 +lintuseni=7 +lintusesi=1 +lintuset=2 +lintusia=2 +lintusille=2 +lionneheksi=1 +lipaise=1 +lipas=1 +lipeäistä=2 +lipeämmästi=1 +lipeänänä=1 +lipeästi=1 +lipeät=1 +lipiksi=1 +lipillä=1 +lippaellos=1 +lippahan=1 +lippahassa=1 +lippasi=1 +lippomahan=1 +lipsahit=1 +lipsuttihin=1 +lipua=1 +lipuvi=1 +liseät=1 +listi=1 +lisäksi=7 +lisäsi=2 +litistymähän=1 +litistymättä=1 +litsotti=1 +liuahteli=1 +liukas=7 +liukasta=1 +liukkahasti=1 +liukoimilla=1 +liukui=3 +liukumahan=2 +liukumatta=1 +liukunut=1 +liuotteli=1 +liuska=1 +liuskahti=1 +liutasuonet=1 +liuvahuta=1 +livertäviä=1 +lohella=1 +lohelta=1 +lohen=4 +lohessa=1 +lohet=1 +lohi=4 +lohia=1 +lohiapajat=2 +lohikaloja=2 +lohiluotojen=4 +lohinen=1 +lohisehen=1 +lohisesta=1 +lohisiksi=2 +lohisista=1 +lohkiellut=1 +lohkoessa=1 +lohkota=1 +lohta=5 +loi=9 +loihe=22 +loihen=1 +loihulla=1 +loimahti=1 +loime=1 +loimella=1 +loin=2 +loip'=1 +loisi=3 +loisin=1 +loiske=1 +loiste=1 +loit=2 +loitommaksi=2 +loitommalle=2 +loitompata=4 +loitos=1 +loitsi=1 +loitsijaksi=2 +loitsijalta=1 +loitsijoista=1 +loitsimahan=3 +loitte=2 +lojuvi=2 +lokiksi=2 +lokka=3 +lokkien=1 +lokkiluotojen=1 +lokkina=1 +lomahan=2 +lomakkohon=1 +lomassa=3 +lomatse=1 +lomatusten=2 +lomia=8 +lomitse=3 +lomituksin=1 +longallahan=1 +longan=5 +lonka=7 +lonkaeli=1 +lonkaellut=2 +lonkahuta=1 +lonkahuttajata=2 +lonkui=1 +lonsumatta=1 +lopettakatte=1 +lopettanenki=1 +loppu=6 +loppui=1 +loppuivat=1 +loppumatoin=2 +loppuvasta=1 +lopulla=3 +lopun=1 +loputen=1 +lorusi=1 +loruvi=1 +loskahutti=1 +lotaisi=2 +loteasti=1 +lotisevihin=1 +louhet=2 +louhi=29 +louhien=1 +louhikammioihin=1 +louhikammiolle=1 +louhikammiosta=1 +louhikkohon=1 +louhikosta=1 +louhtamahan=1 +loukahtaisi=2 +loukahtanut=1 +loukahuta=2 +loukahutti=2 +loukeroista=1 +loukku=1 +loukkui=1 +loukuttihin=1 +lounahasen=1 +lounahiksi=3 +lovehen=1 +lovesta=1 +loviatar=1 +lu'ulta=1 +lu'ussa=2 +luaslauat=1 +lue=1 +lueime=1 +luhoksi=1 +luhtia=1 +luien=3 +luihin=1 +luikahaikse=2 +luikahtanna=1 +luikahuta=2 +luikahutti=3 +luikerrehtelevi=1 +luikkaos=1 +luikkoavi=1 +luikullansa=1 +luikun=1 +luikutella=1 +luikuttavi=1 +luikutteli=1 +luikutusta=2 +luimahutti=1 +luinen=1 +luisen=3 +luiskahtavi=1 +luissa=3 +luista=7 +luistaellos=1 +luistamassa=1 +luistamasta=1 +luisten=2 +luistettihin=1 +luita=1 +luitelevat=1 +luitelevi=1 +luja=1 +lujahan=4 +lujahutti=1 +lujasta=1 +lujasti=3 +lujemmin=1 +lujempi=4 +lujimmat=1 +lukeneheksi=1 +lukevi=3 +luki=1 +lukisi=1 +lukiten=1 +lukki=2 +lukko=1 +lukkojen=1 +lukkoloita=1 +lukkosehen=1 +lukon=6 +lukot=6 +luksutteli=2 +luku=3 +lukuhun=2 +lumehen=1 +lumella=5 +lumelle=1 +lumen=1 +lumessa=3 +lumesta=1 +lumet=2 +lumiajat=1 +lumijokea=1 +lumimäkeä=1 +luminen=1 +lumisen=1 +lumisiruiksi=1 +lumivaaran=2 +lumme=1 +lumoa=1 +lumpehelle=1 +lumpehet=1 +lumpehia=1 +lumpehiksi=2 +lumpehina=2 +lumpehista=3 +lunastamahan=1 +lunastimeksi=4 +lunnahat=1 +lunta=8 +luo=2 +luo'oilta=1 +luo'oksi=1 +luo'olla=2 +luo'olle=3 +luo'on=2 +luo'os=1 +luoa=4 +luoahan=1 +luoen=3 +luoetuuli=1 +luoja=31 +luojahani=2 +luojahansa=1 +luojaksi=1 +luojalla=1 +luojalta=1 +luojan=31 +luojani=2 +luojansa=1 +luojasi=2 +luojassa=1 +luokatte=1 +luokin=3 +luoko=1 +luokseni=1 +luoksi=27 +luoma=20 +luomainen=1 +luomaiset=1 +luomalta=2 +luomassa=1 +luomat=1 +luomatoin=2 +luome=3 +luomet=1 +luomiansa=3 +luomilta=1 +luona=19 +luonamme=1 +luonen=1 +luonnon=9 +luonnotar=2 +luonnotarta=3 +luonnotoin=1 +luonnotointa=1 +luonnottaret=1 +luonnottaria=1 +luonteleikse=4 +luontelihe=2 +luontelime=1 +luontevaisemmat=1 +luonut=7 +luopa=1 +luopi=5 +luopuessa=1 +luopui=1 +luopuisa=3 +luopuisasti=1 +luopuisin=1 +luopuvani=1 +luota=10 +luotanehe=1 +luotansa=1 +luotaselta=1 +luotasilla=1 +luotehelle=3 +luotehelta=2 +luotehesen=11 +luotehessa=2 +luotehesta=4 +luotehet=3 +luotehinen=1 +luotettavat=1 +luotihin=1 +luoto=4 +luotoa=1 +luotohon=3 +luotoja=3 +luotolan=1 +luotoselle=3 +luotoset=1 +luottehesi=1 +luottehet=4 +luottehia=2 +luottehinensa=1 +luottehisin=1 +luotteleikse=1 +luotti=2 +luottihe=1 +luotu=11 +luotunaki=1 +luovat=1 +luovu=5 +luovun=1 +luovuttelet=1 +lupa=3 +lupasi=6 +lupasin=2 +lupasit=2 +lupinsa=1 +lupoa=2 +lupoakana=1 +lupoan=1 +luppa=1 +luppakorva=5 +lusikat=2 +lusikkaiset=2 +lusikkanani=1 +lusikkojen=1 +luskailkamme=1 +luske=1 +luskutteli=1 +lusuna=1 +lutuksiansa=1 +luu=4 +luuhun=1 +luulen=1 +luulevi=1 +luuli=2 +luulin=8 +luulit=4 +luulitko=1 +luulivat=1 +luullut=2 +luumme=1 +luun=7 +luunpurijan=1 +luustoihin=1 +luustossa=2 +luut=2 +luuta=1 +luutasella=1 +luutimahan=2 +luutki=1 +luutoa=2 +luuttomille=1 +luutustaja=1 +luuvaloksi=1 +luvalla=1 +luvanne=3 +luvannut=1 +luvatta=1 +lyheni=6 +lyhenti=1 +lyhintä=1 +lyhmistihe=1 +lyhyen=2 +lyhyestä=1 +lyhykäinen=5 +lyhyt=1 +lykittäväksi=2 +lykittävänä=1 +lykkeävi=1 +lykkijäistä=2 +lykkimähän=1 +lykkyvaattehisin=1 +lykkäsi=4 +lykyttelevi=2 +lykätä=1 +lyllyivät=1 +lyly=6 +lylyiset=1 +lylyjen=1 +lylyn=2 +lylyni=1 +lylysi=1 +lylyä=1 +lynnähyttelevi=2 +lypseä=1 +lypsi=4 +lypsit=4 +lypsylehmiäsi=1 +lypsylle=1 +lypsämähän=7 +lysmyä=1 +lysmä=1 +lysmätti=1 +lysti=1 +lyykistäikse=1 +lyylikin=1 +lyylikki=2 +lyö'ös=1 +lyöen=4 +lyöjä=1 +lyökse=2 +lyökämme=1 +lyökätte=1 +lyömähän=1 +lyömättä=1 +lyömättäni=1 +lyömätöintä=2 +lyöneheksi=1 +lyönyt=1 +lyöpi=1 +lyöte=3 +lyöty=2 +lyötyänsä=1 +lyötä=1 +lyötäessä=1 +lyötäköhön=1 +lyötäviksi=1 +lyötävillä=1 +lyötäväksi=2 +lyötävänä=1 +lyövät=1 +lyöä=7 +lyöäkseni=1 +lyöäksesi=2 +lähe=33 +lähelle=1 +lähellä=3 +lähemme=1 +lähemmä=4 +lähemmäksi=1 +lähen=13 +läheneväksi=1 +lähenki=3 +lähenteleikse=1 +lähentelihe=3 +lähentelime=1 +lähepä=1 +lähes=2 +lähet=10 +lähetessänsä=1 +lähetki=1 +lähetkö=1 +lähetti=6 +lähettihin=1 +lähettyäni=1 +lähetä=8 +lähetäikse=4 +lähisestä=1 +lähteheltä=1 +lähtehessä=1 +lähtehestä=4 +lähtehillä=2 +lähtehisin=1 +lähtehistä=4 +lähtekämme=5 +lähtekö=2 +lähteköhön=1 +lähtemistä=1 +lähtemiä=1 +lähtemähän=2 +lähtemästä=5 +lähtenen=1 +lähtenynnä=2 +lähtevi=8 +lähteväsi=1 +lähteä=8 +lähteäki=1 +lähteäkseni=2 +lähteäksensä=5 +lähteäni=1 +lähtiellessänsä=1 +lähtiessä=1 +lähtiessäni=1 +lähtiessänsä=1 +lähtijän=1 +lähtisi=3 +lähtö=3 +lähtöaika=1 +lähtöni=2 +lähöksi=1 +läikkyi=5 +läikkyvillä=2 +läikkyvistä=2 +läikkyväksi=1 +läikkyvässä=1 +läikkä=2 +läikyit=1 +läikytteli=2 +läikyttävi=1 +läiköttäjä=1 +läilyvihin=2 +läilyvistä=1 +läimähytti=1 +läjänen=2 +läks'=1 +läksi=87 +läksin=20 +läksinpä=1 +läksipä=1 +läksit=11 +läksitkö=1 +läksitte=2 +läksivät=3 +läkähtyköhön=1 +läkähtynehen=1 +lämmin=2 +lämminnä=3 +lämmitellä=1 +lämmitessä=1 +lämmitin=1 +lämmitteä=1 +lämmitti=3 +lämmitä=4 +lämpimähän=1 +lämpimäksi=1 +lämpiävän=1 +lämpymyttä=2 +lämpöinen=1 +lämsänsä=1 +länget=2 +länkensä=1 +länkiluun=1 +länkilöihin=2 +länkä=1 +länkämöisilläni=1 +länkämöisilläsi=1 +länkäpuiset=1 +lännestä=6 +lännet=3 +länsi=1 +länsituuli=2 +läpi=30 +läsivi=1 +läsnä=2 +lässäp'=1 +lätäkköihin=1 +lätäkköjen=1 +lävestä=1 +lävitse=1 +läylemmäksi=4 +läylentävi=2 +läyli=1 +läänijäistä=1 +läänimähän=1 +lääninynnä=1 +läänittävä=1 +läävä=2 +läävähän=2 +läävällistä=1 +läävän=3 +lääväpellon=1 +lääväset=1 +läävässä=1 +läävästä=1 +läävät=3 +löi=4 +löihe=4 +löihen=1 +löip'=2 +löipä=2 +löisin=1 +löyettihin=1 +löyhki=1 +löyhyttelet=1 +löyhytteli=7 +löyhät=1 +löyhäytti=2 +löyhäytä=1 +löyly=4 +löylyhyn=1 +löylyn=6 +löysi=1 +löyti=4 +löytivät=1 +löytty=1 +löytyi=1 +löytyne=1 +löytähän=2 +löytänyt=1 +löyä=6 +löyäkänä=1 +löyän=1 +löyät=4 +ma=36 +ma'ustelet=1 +ma'ustelin=1 +maa=10 +maaemihin=2 +maaemistä=1 +maaemähän=3 +maaemäksi=1 +maaemästä=2 +maahan=40 +maahasi=2 +maailma=1 +maailmassa=5 +maailmoilla=1 +maailmoille=3 +maajyviä=1 +maajyväset=1 +maakiviksi=1 +maaksi=1 +maalla=14 +maallani=1 +maallansa=1 +maalle=26 +maalleni=1 +maalliset=2 +maalta=8 +maammo=7 +maammoarmo=1 +maammoasi=2 +maammolleni=1 +maammollensa=1 +maammollesi=1 +maammon=6 +maammoni=1 +maammonsa=2 +maammosi=2 +maammostani=2 +maammuesi=1 +maan=46 +maanalainen=2 +maanalaiset=1 +maani=2 +maanittele=1 +maanitteli=1 +maanki=1 +maankin=1 +maanne=1 +maannut=2 +maapuolen=3 +maarahoja=1 +maarahojen=1 +maass'=1 +maassa=13 +maasta=26 +maasulihin=1 +maat=17 +maata=50 +maatakseni=1 +maataksenne=1 +maataksesi=1 +maatani=1 +maatelihe=1 +maatessani=1 +maatessansa=1 +maati=1 +maatkohon=1 +maatkohot=1 +maattuansa=1 +maatukohon=1 +maavarahan=2 +maavesiä=1 +maellutkana=1 +maha=1 +mahani=1 +mahasta=1 +mahittani=1 +mahlaisen=1 +mahlat=4 +mahoa=1 +mahoit=3 +maholehmän=4 +mahot=1 +mahottoman=1 +mahova=1 +mahtajat=1 +mahtavaisimmanki=1 +mahtavampi=1 +mahtavan=2 +mahtavasta=1 +mahti=3 +mahtia=1 +mahtiloita=1 +mahtimiesten=1 +mahtipontisen=3 +mahtui=1 +mahu=1 +mahuttavassa=1 +mahuttavissa=1 +maien=2 +maihin=1 +maiksi=2 +mailla=18 +maille=35 +maillesi=1 +mailta=13 +mailtani=1 +mainehitta=1 +maininnaiset=1 +mainita=1 +mainittaissa=1 +mainittavan=1 +mainittihinpa=1 +maioille=1 +maion=15 +maionkarvaiselle=1 +maiotoinna=1 +maiotta=1 +maire=2 +mairehille=1 +mairehista=1 +mairikille=1 +mairotteli=1 +maisin=3 +maiskahti=1 +maista=2 +maistamahan=1 +maisteli=1 +maistelit=2 +maistoi=3 +maita=24 +maito=5 +maitoa=1 +maitohormit=1 +maitoiset=1 +maitojansa=1 +maitojoet=1 +maitokosket=1 +maitolampi=1 +maitona=1 +maitoni=1 +maitonsa=1 +maitoparta=1 +maitopartana=1 +maitopurot=1 +maitoputket=1 +maitosesta=4 +maitotiinun=1 +majahan=1 +majahansa=1 +majalle=1 +majallensa=1 +majan=3 +majantehilla=1 +majasi=3 +majassa=1 +majasta=1 +majattomille=2 +majoilla=2 +majoille=6 +majoillensa=1 +majoilta=5 +makaapi=1 +makaelema=1 +makaelevi=2 +makasi=5 +makasin=2 +makasit=1 +make'ista=1 +makeamp'=1 +makean=1 +makkarata=1 +makoamahan=4 +makoamasta=6 +makoan=1 +makoavalle=1 +makoavalta=1 +maksaisin=1 +maksamahan=2 +maksamatoin=1 +maksamatta=1 +maksan=6 +maksankarvaiselle=1 +maksankarvaisen=2 +maksankarvallisen=1 +maksankarvallista=1 +maksannasta=1 +maksat=2 +maksavainen=1 +maksetahan=1 +maksettua=1 +makso=1 +maksoi=2 +maksoin=1 +maksoistani=1 +makson=1 +maku'unsa=1 +maku'usen=1 +maku'usi=1 +makua=3 +makuista=1 +makujuoman=1 +makujuomat=2 +malat=1 +maleksijoille=1 +maljan=1 +maljasesi=1 +maljassa=1 +maljat=2 +malkio=1 +mallasjuomiamme=1 +malohon=1 +malossa=2 +malta=4 +maltahia=4 +maltahiksi=1 +maltahina=1 +maltahiset=1 +maltahista=1 +maltapa=1 +maltittani=1 +malttajaksi=1 +mana=3 +manalainen=2 +manalalta=3 +manalan=46 +manalassa=1 +manalasta=2 +manalatar=1 +manalle=24 +manalta=2 +manan=12 +manata=2 +manaten=1 +manattaria=1 +manattavaksi=1 +manner=1 +mannerpuolella=1 +mannun=3 +manoan=8 +mansikka=4 +mansikkaisna=1 +mansikkaista=1 +mansikkana=1 +mansikkinen=1 +mansikoiksi=1 +mansikoita=3 +mansimarja=1 +manterehen=4 +mantereilla=2 +manterella=11 +manterelle=2 +manteren=2 +manteressa=1 +manteret=1 +maoilla=2 +maoilta=1 +maoksi=1 +maolla=1 +maolle=1 +maolta=1 +maon=4 +maot=8 +marhaminnan=2 +marja=6 +marjahan=4 +marjaiset=1 +marjakankahalta=1 +marjaksi=1 +marjamättähiä=1 +marjamättähälle=1 +marjamättähän=1 +marjan=8 +marjana=2 +marjanen=1 +marjanvarret=1 +marjanvartiselle=1 +marjanvartiselta=1 +marjasen=1 +marjaseni=2 +marjaset=1 +marjasta=1 +marjat=1 +marjatalla=2 +marjatalle=2 +marjatta=13 +marjattainen=1 +marjatuohiseksi=1 +marjoina=1 +marjoinensa=1 +marjoja=1 +marjueni=1 +markan=1 +markoin=2 +maruet=1 +marut=1 +masenemahan=1 +masenevaksi=1 +masensit=1 +masentajalle=1 +masentanevi=1 +masentele=1 +mastot=1 +matala=10 +matalaisehen=1 +matalaisesta=1 +matalana=2 +mataloilta=1 +mataramaalla=2 +matavi=2 +matehelta=1 +matelemahan=3 +mateli=1 +matelijaksi=1 +matelijoita=1 +matikan=1 +matka=17 +matkaelet=1 +matkaella=1 +matkaellessansa=1 +matkalaisen=1 +matkalla=2 +matkallansa=1 +matkallasi=1 +matkallen=1 +matkalta=2 +matkamiehen=5 +matkamiestä=2 +matkan=8 +matkani=1 +matkansa=2 +matkasi=5 +matkasitko=1 +matkassa=1 +matkassansa=1 +matkat=1 +matkata=1 +matkatkamme=1 +matkoa=20 +matkoaisit=1 +matkoansa=6 +matkoava=1 +matkoavat=1 +matkoihini=1 +matkoihinsa=1 +matkoihisi=1 +matkoille=3 +matkoillesi=1 +matkoiltansa=1 +matkoiltasi=1 +matkojensa=1 +mato=10 +matoi=1 +matoisen=2 +matoiset=1 +matoja=3 +matojen=1 +matona=1 +matoset=1 +matosetki=1 +mauriaisna=1 +me=1 +me'eksi=1 +me'elle=1 +me'en=2 +me'et=2 +meeksi=1 +meessä=2 +mehiläinen=14 +mehiläisen=1 +mehiläistänsä=1 +mehu=2 +meihin=1 +meill'=1 +meille=4 +meillä=10 +meiltä=11 +meitä=4 +meiän=21 +meiät=1 +mela=1 +melan=9 +melasi=1 +melastelevi=1 +melat=1 +melatar=1 +melattuansa=1 +melke'in=2 +melkeän=1 +melkeänki=1 +melkeässä=2 +melkeätä=1 +melkoinen=1 +melkoisen=1 +mellon=1 +meloamahan=1 +meloja=1 +melskahti=1 +melskehesen=1 +melskehisin=1 +melskehistä=2 +melto=1 +meltorauta=1 +melua=1 +mene=19 +menehtymähän=1 +menehtynynnä=1 +menen=1 +menenki=1 +menenp'=1 +menes=1 +menet=11 +menetetyksi=2 +menetetähän=1 +menetit=1 +menetki=1 +menette=2 +menetteleime=1 +menettelen=1 +menettelit=1 +menetti=1 +menettyköhön=1 +menettämähän=1 +menevi=13 +menevät=5 +meni=48 +menijä=2 +menin=7 +meninpä=1 +menisi=6 +menisin=4 +menisit=2 +menit=1 +menkö=11 +menköhön=1 +menkökänä=1 +mennehe=1 +menneheksi=1 +mennehen=6 +mennehessä=1 +mennehillä=1 +mennehistä=1 +mennekänä=1 +mennessä=1 +mennessänsä=9 +mennessäsi=3 +mennyt=13 +mennytkänä=1 +mennyttä=1 +mennä=23 +mennäkseni=2 +mennäksensä=3 +mennäksesi=2 +mennös=1 +meno=1 +menoksi=2 +mentihin=2 +mentyä=2 +mentyäni=2 +mentyänsä=2 +mentäessä=2 +mentävässä=1 +mentävätä=1 +merehen=21 +merelle=7 +merellisehen=2 +merelliselle=2 +merellisellä=1 +merelliseltä=3 +merellä=11 +mereltä=3 +meren=89 +merenvaahtivaippa=1 +meressä=6 +merestä=21 +meret=1 +meri=8 +meriloheksi=1 +merilohia=1 +merimiehiä=1 +merimiesten=1 +meripääskyn=1 +merisin=1 +meristä=1 +meriteiren=1 +merivettä=1 +meriä=2 +merkki=4 +merkkiä=1 +merta=19 +meryttä=4 +mesi=6 +mesiheinä=1 +mesijänkö=1 +mesikkisensä=1 +mesiksi=1 +mesikämmen=9 +mesikämmennä=1 +mesileivän=4 +mesilöylyn=1 +mesimarja=1 +mesimielin=1 +mesinukalle=1 +mesinukalta=1 +mesipaloja=1 +mesipellon=1 +mesitiinun=1 +mesitorvi=1 +mestoavi=1 +meteli=2 +metelin=1 +metinen=6 +metisehen=2 +metisen=4 +metisillä=1 +metisin=2 +metisistä=1 +metonen=1 +metosia=1 +metsihin=2 +metsipäivinäni=1 +metsiäni=1 +metsolahan=4 +metsolan=5 +metsolassa=2 +metsolasta=1 +metsä=12 +metsähän=8 +metsälle=6 +metsällenkö=1 +metsämaille=2 +metsän=68 +metsässä=7 +metsästä=1 +metsät=4 +mettä=22 +meuruelet=1 +mi=46 +mie=24 +miehe'en=1 +miehekkähät=1 +mieheksi=4 +miehelle=3 +mieheltä=1 +miehelähän=10 +miehelässä=7 +miehen=102 +miehentappo=1 +miehestä=1 +miehet=40 +miehi'in=3 +miehiksesi=1 +miehille=2 +miehillä=1 +miehin=1 +miehinesi=2 +miehisehen=1 +miehisessä=2 +miehistä=3 +miehittä=1 +miehiä=2 +miehiämme=1 +miehiäsi=6 +miehuetoin=1 +miehuueksi=2 +miehuuen=3 +miehuuttani=1 +miekaksi=1 +miekalla=10 +miekallani=1 +miekallansa=2 +miekallista=6 +miekaltani=1 +miekaltansa=1 +miekan=32 +miekassa=1 +miekastani=1 +miekat=3 +mieki=1 +miekka=22 +miekkahan=1 +miekkamiehet=2 +miekkamittoja=1 +miekkanen=1 +miekkansa=4 +miekkasille=1 +miekkoa=2 +miekkoani=1 +miekkoansa=2 +miekkoihin=1 +miekkoihinsa=2 +miekkoinensa=4 +miekkoisien=3 +miekkoja=4 +miekkojamme=1 +miekkojansa=1 +miekkojasi=1 +miekkojen=1 +miekoiksi=1 +miekoillehen=1 +miel'=1 +miel'alasta=1 +miel'aloille=1 +miel'aloilta=1 +miel'aloissa=2 +mielehen=1 +mieleheni=1 +mielehensä=2 +mielehisen=1 +mielelle=1 +mielellisnä=1 +mielellä=5 +mielelläni=2 +mielellänsä=2 +mielen=6 +mieleni=5 +mielensä=2 +mielesi=4 +mielessä=1 +mielessämme=1 +mielessänsä=1 +mieletöin=1 +mieletöintä=2 +mielevyylle=1 +mielevänä=2 +mieli=25 +mieliantehia=1 +mieliharmiksensa=1 +mielijuohtehista=2 +mielikki=9 +mieliksensä=1 +mieliksi=2 +mielilause=1 +mielilintu=1 +mielimurtehiksi=1 +mielin=25 +mieline=1 +mielineiti=1 +mielisiivot=1 +mielisoittimeni=1 +mielit=1 +mielitehtoisien=1 +mielitellä=1 +mielittihin=1 +mielivaimo=1 +mielivät=1 +mieliä=1 +mieliäsi=1 +mielly=3 +miellytti=1 +mielten=1 +mieltyi=4 +mieltyväksi=1 +mieltä=29 +mielu=1 +mieluhista=1 +mieluhumpi=1 +mieluisa=1 +mieluisahan=3 +mieluisan=1 +mieluisassa=1 +mieluisasta=1 +mieluisiksi=1 +miero=1 +mieron=3 +mieronkierto=2 +mies=69 +miesi=10 +miesnä=7 +miest'=1 +miesten=21 +miesty=1 +miestyväksi=1 +miestä=49 +miestänsä=2 +mietitähän=1 +miettehesi=1 +mietti=6 +miettijäistä=1 +mihin=8 +miks'=12 +miks'et=1 +miksi=9 +miksip'=1 +miksipä=2 +mikä=26 +mikäli=2 +mikäs=4 +milloin=3 +milloinkana=3 +millä=14 +milläkänä=5 +milläpä=1 +milläskänä=3 +mimerkki=1 +min=5 +min'=1 +miniä=6 +miniäksi=2 +miniän=4 +miniänä=3 +miniät=1 +miniävalta=1 +minjoani=1 +minjä=1 +mink'=1 +minkä=16 +minne=15 +minnekkä=1 +minnekä=2 +minnepä=1 +minnes=1 +minpä=1 +mintähen=2 +minua=49 +minuhun=1 +minuista=1 +minulla=10 +minulle=23 +minullen=3 +minulta=4 +minun=73 +minunki=7 +minunko=1 +minussa=6 +minusta=9 +minä=74 +minäki=7 +minäpä=1 +mipä=3 +miss'=8 +missä=11 +missäpä=1 +mist'=17 +mistä=19 +mistäpä=5 +mit'=11 +mitannut=1 +mitata=1 +mitelkämme=2 +miten=20 +mitenkä=3 +mitenpä=2 +mittaelin=1 +mittaeltu=2 +mittelevi=4 +mittelijä=1 +mittelivät=2 +mittelöhön=3 +mittoavi=1 +mitä=76 +mitänä=7 +mitäpä=6 +mitäs=3 +mitättömille=1 +mitättömälle=1 +mitättömästä=1 +mitätön=1 +moint'=1 +mointa=8 +moisen=1 +moiti=1 +mokoma=4 +mokoman=10 +mokomat=1 +mokomin=2 +mokominkana=1 +molemmin=3 +molempiansa=2 +molempihin=3 +monen=3 +monenmuotoiset=1 +monennäköjä=1 +monennäöistä=1 +monensukuiset=1 +monet=3 +moni=5 +moniahana=8 +moniahat=1 +mont'=4 +monta=6 +morsiamen=8 +morsiamet=1 +morsian=6 +morsianta=12 +morsianten=1 +mu'ista=1 +mua=2 +muasta=3 +muhajavihin=1 +muhajavista=1 +muhke'ille=1 +muhkeamman=1 +muhkeutta=2 +muhkurata=1 +muien=6 +muikeaksi=1 +muikkoavi=1 +muiksi=4 +muikumahan=1 +muilla=1 +muille=12 +muinainen=1 +muinaiselle=1 +muinaiselta=1 +muinaisenki=1 +muinaiset=1 +muinaisetki=1 +muinaisia=1 +muinaisilla=1 +muinaisille=3 +muinaisista=1 +muinaista=1 +muinaistamme=1 +muinaistasi=2 +muinen=1 +muinenki=2 +muissa=1 +muista=12 +muistaisin=1 +muistamatta=1 +muistan=14 +muistane=1 +muistannalta=1 +muistanpa=1 +muistanut=1 +muistapa=1 +muistat=3 +muistatko=3 +muistellessa=1 +muisteloita=1 +muistetahan=1 +muisti=3 +muistin=2 +muistossasi=1 +muistuttavi=1 +muita=15 +muitaki=1 +muiten=1 +mujehetki=1 +mujuihin=1 +mujuiksi=1 +mujuissa=2 +mujuja=1 +mukaellunna=1 +mukahan=15 +mukihin=1 +mukittamahan=1 +mulisti=1 +mull'=1 +mulla=6 +mullaksi=1 +mullan=4 +mullat=1 +mulle=22 +mullista=1 +mullistellen=1 +mullokselta=1 +mullukoita=1 +multa=3 +multahirren=2 +multihin=1 +mun=13 +munan=2 +munansa=1 +munasen=2 +munassa=2 +munat=3 +muni=1 +munia=2 +munivat=1 +munoa=1 +muo'oillani=1 +muo'oilleni=1 +muo'oillensa=2 +muo'oltasi=1 +muo'on=6 +muo'ostihe=1 +muokattihin=1 +muori=3 +muorin=1 +muoto=5 +muotoansa=1 +muotohomme=1 +muotoiseksi=1 +murahti=1 +murajamahan=1 +murajavaksi=1 +muraksi=1 +muraperihin=1 +mure=3 +mure'itani=1 +murehen=1 +murehin=2 +murehisin=2 +murehissa=1 +murehista=1 +murehtia=1 +murehtimatta=1 +mureksi=1 +murene=1 +murenemia=1 +murenemista=1 +mureni=1 +murentamahan=1 +murentamatta=1 +murenti=3 +muretta=2 +murha=1 +muria=2 +murien=4 +murkinainen=1 +murkinaisiksi=3 +murkinan=2 +murkinoiahan=1 +murkinoista=1 +murmattelen=1 +murota=1 +murotella=1 +murra=1 +murran=1 +murrikolla=1 +murskaksi=2 +murskan=3 +mursunluisella=1 +mursunluista=1 +murtelevi=3 +murti=16 +murtohon=1 +murtumatta=2 +murua=1 +muruiksi=6 +muruilla=1 +muruina=1 +muruista=2 +muruja=6 +muruksi=2 +murunen=1 +muruset=1 +murut=1 +musertamatta=1 +muskulata=1 +muskuloita=1 +musta=12 +mustahan=3 +mustaksi=1 +mustakulmaistani=1 +mustakulmani=1 +mustalla=1 +mustalle=1 +mustan=8 +mustana=1 +mustanlainen=1 +mustasen=2 +mustassa=3 +mustasta=5 +mustasukka=1 +mustat=4 +mustempi=1 +musti=3 +mustia=7 +mustien=6 +mustihin=1 +mustikoiksi=1 +mustissa=1 +mustista=1 +mustoa=9 +mustukaista=2 +mustuttais'=1 +mutahan=1 +mutalinnan=1 +mutia=1 +mutien=2 +mutkaisempi=1 +mutkan=7 +mutso=4 +mutson=1 +mutt'=1 +muu=14 +muualla=1 +muuallaki=3 +muuki=1 +muuksi=4 +muulla=2 +muun=10 +muunki=4 +muunkin=1 +muunne=2 +muurahaiset=1 +muurahaiskekoja=1 +muurikin=1 +muurikkinen=1 +muut=18 +muuta=8 +muutaltihe=2 +muutaman=1 +muutamana=10 +muutamat=1 +muutamia=1 +muutan=1 +muutellaita=2 +muuten=1 +muutki=1 +muutta=1 +muuttajata=1 +muuttamatta=2 +muuttaos=1 +muuttelevi=1 +muuttelihe=4 +muuttelohon=2 +muuttelosi=1 +muutti=3 +muuttolinnut=1 +muuttui=3 +muuttuivat=1 +muuttukohon=1 +muuttunehen=1 +muuttunehet=1 +muutuit=1 +muutun=1 +mykelti=1 +mylleröitettihin=1 +mylleröittämässä=1 +myrskyn=1 +myyrä=1 +myöhän=1 +myös=1 +myösteleikse=1 +myöstytäpä=1 +myöten=57 +myöty=1 +myötynä=1 +myötähän=1 +myötänsä=1 +myötävirrassa=1 +myötävirtoja=2 +myötäviä=3 +mä=43 +mä'ille=1 +mäelle=14 +mäellenki=1 +mäellä=11 +mäeltä=3 +mäen=2 +mäet=8 +mäikähytti=1 +mäiltä=1 +mäiski=1 +mäjellytti=1 +mäkehen=1 +mäkesi=1 +mäkeä=5 +mäki=1 +mäkinen=1 +mäkipäitä=2 +mämmikakkaroiksi=1 +männikkö=1 +männiköiksi=1 +männiköiltä=1 +männiköissä=1 +männyksi=1 +männyn=1 +männyt=2 +mänty=1 +mäntyinensä=1 +mäntyisen=2 +mäntyisiltä=1 +mäntylöistä=2 +mäntynä=1 +mäntyset=1 +märkeä=1 +märkä=1 +märkähattu=5 +märkänevi=1 +märän=2 +mätettähisi=1 +mätkyi=2 +mätkäelin=1 +mättähillä=1 +mättähistä=1 +mättähälle=5 +mättähältä=1 +mättähän=6 +mättähäsen=1 +mättähästä=1 +mättähättömähän=1 +mättähättömällä=1 +mätä=1 +mätäpäistä=1 +mätäs=2 +mätästä=1 +määhki=1 +määrin=4 +määrä=1 +määrättihin=2 +määrättä=1 +möi=1 +naapurihin=1 +naatin=1 +naatit=1 +naavaturkki=1 +naavoista=1 +nahkaruoskan=1 +nahkaruoskin=2 +nahkasehen=1 +nahkasesta=1 +naia=3 +naimakansan=2 +naimattoman=2 +naimattomat=1 +naimistansa=1 +nainehen=2 +nainehet=2 +nainen=15 +nainut=1 +naios=1 +naisekkahan=1 +naisekkahat=1 +naisellensa=2 +naisen=24 +naisena=1 +naisensa=1 +naiset=26 +naisetta=2 +naisia=1 +naisien=1 +naisin=3 +naisissa=1 +naista=10 +naisten=9 +naistenki=2 +naitaessa=1 +naitihin=1 +naitu=1 +naituansa=1 +naiun=1 +nakkeloita=1 +naljasilmä=2 +naljasilmähän=1 +naon=2 +napainen=1 +napakaira=1 +napoa=2 +napoja=2 +narahtanunna=1 +nassakassa=1 +nato=2 +natoarmo=1 +natohon=1 +nau'utelko=1 +nau'uteltu=1 +nauhan=2 +nauhasella=1 +naukui=4 +naukuisi=1 +naukuvi=1 +naulaltansa=1 +naulan=3 +naulat=4 +nauloina=1 +nauraisi=1 +nauraisin=2 +nauraisitko=1 +nauramahan=1 +naurannoistansa=1 +naurantahan=2 +nauranut=1 +naurattaisi=1 +naurattavi=1 +nauravaksi=1 +nauravalla=1 +nauravan=1 +nauravat=1 +naurellani=1 +nauretahan=1 +naurettuna=2 +naurihin=1 +naurihista=2 +nauroi=5 +naurun=7 +naurusuulla=3 +naurusuulle=1 +naurut=1 +nauskahutti=1 +navalta=2 +navattarilta=1 +navertamasta=1 +navetasta=1 +navoilla=2 +navoilta=1 +ne=54 +nei'in=1 +neien=44 +neiet=25 +neinnä=2 +neioista=1 +neioistamme=1 +neioistasi=1 +neiollamme=1 +neiollen=1 +neiollensa=1 +neiollesi=1 +neion=5 +neiot=3 +neiteni=1 +neiti=116 +neitiparvesta=1 +neitipäiviltäni=1 +neitivalta=1 +neito=21 +neitoasi=3 +neitojen=4 +neitokainen=1 +neitona=3 +neitonen=10 +neitonsa=5 +neitoseksi=1 +neitosella=1 +neitoselle=1 +neitosen=10 +neitosena=1 +neitoseni=1 +neitosensa=2 +neitosesi=1 +neitosessa=1 +neitosesta=1 +neitoset=2 +neitosi=2 +neitosia=5 +neitosilta=1 +neitosissa=1 +neitosista=1 +neitten=2 +neittä=41 +neityeni=1 +nelisnurkkaisessa=1 +neljin=2 +neljä=2 +neljän=4 +neljänneksi=1 +neljännellä=1 +neljännenki=1 +neljäntenä=2 +neljänä=1 +neljäs=2 +neljäskolmatta=1 +neljäskymmenes=1 +neljäsneljättä=1 +neljästoista=1 +neljäsviidettä=1 +nenille=3 +nenin=2 +nenissä=1 +nenistä=2 +nenitse=1 +neniä=3 +nenä=4 +nenähän=22 +nenältä=1 +nenän=6 +nenässä=15 +nenästä=11 +nenät=1 +nenätse=3 +nenättömillä=1 +nenävartta=1 +nepä=5 +neula=1 +neulan=1 +neulansilmän=1 +neulat=1 +neuliaisna=1 +neuloilla=2 +neuloin=1 +neulojen=2 +neulomien=1 +neulomisen=1 +neuvo=6 +neuvoa=2 +neuvoi=8 +neuvoin=1 +neuvojaksi=1 +neuvokkia=3 +neuvoksi=3 +neuvomahan=2 +neuvomia=1 +neuvominen=1 +neuvon=5 +neuvot=2 +neuvotahan=1 +neuvottava=3 +neuvottuna=1 +nevan=2 +niekottava=1 +nieli=4 +nielijälle=3 +nielijätä=2 +nielläksensä=1 +niemeksehen=1 +niemeksi=1 +niemelle=3 +niemellä=2 +niemen=48 +niemet=1 +niemi=5 +niemien=2 +niemyen=2 +nienten=1 +nientä=3 +niiet=2 +niillä=5 +niin=140 +niinisen=1 +niinkuin=6 +niinkö=4 +niinp'=7 +niinpä=11 +niisin=1 +niisiänsä=1 +niissä=1 +niist'=1 +niistä=6 +niit'=1 +niitti=1 +niittyhyn=1 +niittykannan=1 +niitä=9 +niitännässä=1 +nimeksikänä=1 +nimellä=1 +nimen=3 +nimensä=1 +nimesi=235 +nimettäköhön=1 +nimettömälle=3 +nimettömällä=5 +nimettömästä=1 +nimeä=2 +nimi=2 +niminen=1 +nimitetähän=1 +nimitteli=1 +nimittelihe=1 +nimittämättä=1 +nimitän=1 +nisihin=1 +nisissä=1 +niska=1 +niskahan=2 +niskalta=1 +niskan=1 +niskat=1 +nisoissa=1 +nisähän=1 +niukumahan=1 +niukutella=1 +niveltä=2 +nivuslihoista=1 +nkä=1 +noen=1 +noentolainen=1 +noet=1 +noi'iksi=1 +noialta=1 +noian=5 +noiat=9 +noien=9 +noihin=9 +noiksi=1 +noilla=30 +noille=13 +noilta=2 +noin=261 +noinpa=7 +noissa=7 +noista=8 +noita=43 +noitien=1 +noitivirrat=1 +noitueli=1 +noitui=2 +noitukohot=1 +noitunevat=1 +noituvasi=1 +noiu=2 +nojahan=1 +nojalta=1 +nojassa=3 +nojuvi=1 +nokalla=3 +nokea=1 +noki=2 +nokianne=1 +nokiesi=1 +nokisihin=1 +nokisilta=1 +nokka=2 +nokki=1 +nokkoasi=2 +nopeasti=1 +noppimahan=1 +noppisivat=1 +norahti=1 +noroilla=1 +noroinen=1 +norolla=2 +norolle=1 +noromaille=1 +noroperille=2 +noroperiltä=1 +noropohjan=1 +norosta=3 +norot=1 +noruvi=3 +nosta=9 +nostajana=1 +nostajasi=1 +nostalti=2 +nostamahan=1 +nostamalta=1 +nostamat=1 +nostamatta=3 +nostamavioista=1 +nostan=3 +nostannassa=1 +nostantahan=1 +nostat=3 +nostatti=1 +nostavi=1 +nostelevi=1 +nosteli=1 +nostelivat=1 +nostetahan=1 +nostettihin=2 +nosti=23 +nostimilla=1 +nostimille=2 +nostin=1 +notkahteli=1 +notkeasti=2 +notkelmosta=2 +notkoille=1 +notkoilta=1 +notkon=1 +notkot=1 +notkui=8 +notkuin=1 +notkumilla=1 +notkuttele=1 +notkutteli=1 +noua=1 +nouantahan=2 +nouatelko=1 +nouatellut=1 +nouin=1 +noukan=1 +nouse=22 +nousekana=1 +nousemahan=1 +nousematta=2 +nousemista=2 +nousentoa=1 +nouset=1 +nousevalle=1 +nousevassa=4 +nousevi=2 +nouseville=1 +nousi=49 +nousin=5 +nousipa=3 +nousisi=1 +nousisiko=1 +nousit=5 +nousko=2 +nousneheksi=2 +nousnut=6 +nousta=7 +noustaksensa=3 +noustessani=1 +noustessansa=1 +nousuaika=1 +noutaessa=1 +noutamahan=5 +noutamasta=1 +noutamista=1 +noutavia=1 +nouti=1 +nuhaelevi=1 +nuhajamahan=1 +nuhannut=1 +nuikuttajat=1 +nuiva=1 +nuivan=1 +nukahtamahan=2 +nukahtamasta=1 +nukahtanunna=1 +nukahtavaksi=1 +nukattomahan=1 +nukita=1 +nukkeroimat=1 +nukkui=5 +nukkukohot=1 +nukkumahan=1 +nukkumasta=2 +nukkunehen=2 +nukkununna=1 +nukkuvalta=1 +nukkuvi=1 +nukuttele=1 +nukutteli=1 +nuljaskata=1 +nuo=5 +nuoekansa=1 +nuoho=1 +nuohojaksi=1 +nuohomahan=1 +nuolella=1 +nuolen=5 +nuolensa=1 +nuolet=1 +nuoli=3 +nuolia=2 +nuoliansa=3 +nuolihinsa=1 +nuolilla=1 +nuolinensa=1 +nuolinesi=1 +nuora=1 +nuoraisena=1 +nuoraisesti=1 +nuorat=1 +nuorella=1 +nuoremman=1 +nuoremmat=1 +nuorempana=4 +nuorempani=2 +nuorempata=1 +nuorempi=1 +nuoren=38 +nuorena=3 +nuoret=24 +nuori=65 +nuoriksi=1 +nuorilta=1 +nuorimpainen=1 +nuorin=6 +nuoriso=1 +nuorisolle=1 +nuorison=1 +nuorisossa=14 +nuorna=5 +nuorta=6 +nuorten=1 +nuorukainen=5 +nuorukaisilta=1 +nuoruuesta=2 +nuot=1 +nuotalla=1 +nuotalle=2 +nuotan=15 +nuotat=2 +nuotatoinna=1 +nuotehet=1 +nuotioihin=1 +nuotioilta=1 +nuotiotulelta=2 +nuotki=1 +nuotta=7 +nuottapuilla=1 +nuottaselle=2 +nuottavalke'iksi=1 +nurahutti=1 +nureksi=1 +nureksiani=1 +nureksit=1 +nurin=1 +nuristuneisi=1 +nurkasta=1 +nurkastansa=1 +nurkat=1 +nurkissa=1 +nurkkahan=1 +nurkkihin=1 +nurmehen=2 +nurmella=1 +nurmelle=3 +nurmelta=1 +nurmen=3 +nurmessa=1 +nurmet=3 +nurmi=3 +nurmien=2 +nurmista=1 +nutistan=1 +nutustelevi=1 +nuuru=1 +nyhettihin=1 +nykerä=1 +nykerän=1 +nykyisin=1 +nykyä=3 +nyrskytteli=1 +nyt=152 +nytpä=1 +nytystelevät=1 +nyyrikki=2 +näe=3 +näen=3 +näet=2 +nähne=1 +nähnehellä=1 +nähnet=1 +nähnevät=1 +nähnyt=19 +nähtihin=1 +nähty=5 +nähtyjämme=1 +nähtyäni=2 +nähä=5 +nähäkseni=1 +näihin=2 +näille=24 +näillen=1 +näillä=25 +näilläki=1 +näiltä=11 +näin=3 +näinä=1 +näissä=10 +näistä=1 +näistäpä=1 +näitkö=1 +näitä=8 +näkemiänsä=2 +näkevi=6 +näki=36 +näkijät=2 +näkisi=1 +näkisin=1 +näkisit=1 +näkivät=1 +näkyi=1 +näkyisi=1 +näkyivät=1 +näkynnä=1 +näkyvi=11 +näköinen=10 +näköistä=1 +näköpääsi=1 +näköä=1 +nälkä=8 +nälkähisen=4 +nälkähänkö=1 +nälkäni=1 +nälkäniemen=1 +nälkäniemi=1 +nälkäraunio=1 +nälästynehen=1 +nämä=1 +nämät=7 +nännillä=3 +nännisillä=1 +nännit=2 +näppi=1 +näppimättä=1 +näppäsi=1 +näpähyvillä=1 +närehiä=1 +närttehiä=1 +näsäpäitä=1 +näykkäele=1 +näytteli=1 +näytti=1 +näyttämähän=1 +näyttämästä=1 +näytä=3 +nää'än=4 +nääntyminen=1 +nääteänsä=1 +näätä=4 +näätäistäsi=1 +näätäseni=1 +näöistä=1 +näöstä=1 +nöyrä=4 +oh=1 +ohella=1 +ohimoita=1 +ohitse=1 +ohjaksella=1 +ohjaksesi=1 +ohjakset=1 +ohjaksia=1 +ohjaksien=1 +ohjaksissa=2 +ohjassa=2 +ohjat=2 +ohjilleni=1 +ohoh=40 +ohra=5 +ohraiselta=1 +ohraiset=2 +ohraisiksi=1 +ohraisilla=1 +ohraisilta=1 +ohraista=1 +ohramaina=2 +ohran=4 +ohrapurnun=1 +ohrasen=6 +ohrasta=1 +ohria=3 +ohriani=1 +ohrin=1 +ohrina=1 +ohristani=1 +oi=103 +oikaisi=1 +oike'in=10 +oikea=1 +oikeahan=3 +oikealle=3 +oikean=1 +oikeana=2 +oikeansa=1 +oikeassa=1 +oikeata=2 +oikein=1 +oikomahan=1 +oinahalla=1 +oinahilla=1 +oinasta=1 +ois=1 +ois'=1 +oisi=22 +oisiko=13 +oisin=8 +oisinko=1 +oisinpa=1 +oisipa=1 +oisit=7 +oisko=5 +oivallisin=1 +oivan=4 +oivat=1 +ojan=1 +ojavarrelle=1 +ojavarrellen=1 +ojavieret=2 +ojelvoinen=2 +ojelvoista=2 +ojenna=1 +ojennellen=1 +ojennettaissa=1 +ojentajaista=1 +ojentamassa=1 +ojentamatta=2 +ojentelevi=1 +ojenteli=1 +ojentelihe=1 +ojenti=2 +ojentunevi=1 +okahista=1 +okinen=1 +oksalla=3 +oksalle=4 +oksallen=1 +oksalta=1 +oksan=2 +oksapuussa=1 +oksasilla=1 +oksat=9 +oksennosta=1 +oksiansa=1 +oksilla=3 +oksillani=2 +oksillasi=1 +oksillen=1 +oksilleni=2 +olalla=3 +olalle=2 +olallehen=1 +olallen=2 +olallensa=1 +olalta=1 +olan=4 +ole=98 +olemme=1 +olen=35 +olesta=1 +olet=42 +oletelko=1 +oleteltu=1 +oletko=5 +olette=1 +oletteleisi=3 +olettelevi=2 +oleva=1 +olevan=3 +olevillen=1 +oli=167 +olihan=1 +olija=2 +olijan=1 +oliko=1 +olilla=2 +olin=5 +olinpa=1 +olipa=28 +olisi=9 +olisin=2 +olisit=3 +olit=2 +olka=1 +olkansa=1 +olkapäien=1 +olkapäille=1 +olkapäilleni=1 +olkapäillä=1 +olkapäiltä=1 +olkapäitse=2 +olkapäähän=1 +olkapäällä=1 +olkapään=2 +olkapäätä=1 +olkileivän=2 +olkiloilla=1 +olkinen=1 +olkisella=2 +olkisen=3 +olko=7 +olla=37 +ollaksemme=1 +ollakseni=8 +ollaksenne=1 +ollaksensa=2 +ollaksesi=6 +olle=4 +ollekana=6 +ollenkana=1 +ollessa=1 +ollessani=3 +ollessansa=2 +ollessasi=1 +ollet=7 +ollette=1 +ollevi=1 +ollut=59 +ollutkana=1 +olo=1 +oloa=2 +oloilla=1 +oloista=3 +oloksi=1 +olonen=1 +olosen=1 +oloset=1 +olosia=3 +olosiamme=1 +olosijansa=1 +olovimmalle=2 +oltu=1 +oltua=1 +olu'iksi=1 +olu'illa=1 +olu'ilta=1 +oluehen=1 +oluehensa=3 +oluella=1 +oluelle=3 +oluelta=2 +oluemmille=2 +oluen=17 +oluet=9 +olukkainen=1 +oluoinen=1 +olut=11 +olutkannun=1 +olutpuolikon=2 +olutta=25 +oluttulia=1 +oluttupahan=1 +oluttuvilta=2 +oma=15 +omaa=1 +omahan=1 +omainen=1 +omaksi=4 +omalla=4 +oman=39 +omana=1 +omani=2 +omansa=2 +omasi=1 +omat=5 +omena=7 +omenalla=1 +omenalle=2 +omenamarja=1 +omenan=3 +omenapuista=1 +omenatammen=1 +omenatani=3 +omeniani=1 +omenoasi=1 +omenueni=3 +omenuesi=1 +omenuttansa=2 +omia=2 +omiani=1 +omilla=1 +omille=12 +omilta=3 +omin=4 +omissa=1 +omistani=1 +omoa=3 +ompele=1 +ompelemat=1 +on=902 +ongella=1 +ongelmoita=4 +ongen=2 +ongitteli=1 +onkeheni=1 +onkehensa=2 +onkemme=1 +onkia=1 +onkiansa=1 +onkivi=1 +onko=30 +onneasi=3 +onneksensa=3 +onnellinen=4 +onnelliset=1 +onnen=9 +onni=13 +onnillensa=1 +onp'=15 +onpa=24 +onpi=18 +ontelo=2 +oo=3 +oon=1 +oonpa=1 +oot=2 +ootko=2 +opasta=1 +opastajaksi=1 +opastamahan=2 +opastamani=1 +opastaminen=1 +opastelko=1 +opasteltu=1 +opastettuna=1 +opasti=4 +opastin=1 +opaston=1 +opastumahan=1 +opeta=3 +opetetahan=1 +opettamia=1 +opetti=2 +opissa=2 +oppahaksi=1 +oppahana=1 +oppia=2 +oppimahan=6 +oppimassa=3 +oppimia=1 +oppinasi=1 +oppinut=1 +orahan=1 +orahat=1 +orahia=1 +orahiasi=1 +orahille=2 +oras=1 +orasen=3 +orava=6 +oravainen=1 +oravaistansa=1 +oravan=7 +oravassa=1 +oravat=2 +oravia=1 +oravikuuset=1 +oravikuusi=1 +orhe'imman=1 +orhitteli=1 +ori=2 +orihilla=2 +orihillansa=1 +orihin=7 +orihinensa=1 +orilla=1 +orin=2 +oritta=4 +orja=13 +orjaksi=2 +orjalle=1 +orjallensa=2 +orjan=11 +orjana=1 +orjanasi=1 +orjani=2 +orjansa=1 +orjapiika=2 +orjapiikaseni=1 +orjaseni=1 +orjasta=1 +orjat=16 +orjoa=1 +oro=2 +oroa=2 +oroista=1 +orolla=1 +orolle=1 +oron=7 +oronen=14 +orosen=8 +orosi=1 +orosta=1 +orpanaistani=1 +orpanat=1 +orpoa=2 +orpolapsi=1 +orpolastansa=1 +orrellen=1 +orren=9 +orret=4 +orsi=1 +orsia=2 +orsilla=1 +ortehen=1 +orvaskettuana=1 +osa=1 +osaa=2 +osaama=1 +osaava=1 +osaavat=1 +osaelevat=1 +osaelevi=1 +osaeli=1 +osaksi=2 +osalliset=1 +osan=2 +osanne=2 +osannehensa=1 +osannen=1 +osannut=4 +osasi=12 +osasin=1 +osata=2 +osataksensa=1 +osataksesi=1 +osatoin=1 +osattanehe=1 +osattomaksi=6 +osattomalle=1 +osattomalta=1 +osattu=1 +osattuani=1 +osattuasi=2 +osin=1 +osman=1 +osmoinen=1 +osmolan=1 +osmon=9 +osmotar=8 +osmottaren=4 +osoa=1 +osoajaksi=4 +osoajata=3 +osoamatta=1 +osoan=2 +osoannassa=1 +osoannasta=1 +osoantoa=1 +osoavia=1 +osoita=1 +osoitat=1 +osoitin=1 +ostamaisen=1 +ostamatoin=1 +ostaos=1 +ostettuna=1 +ostin=5 +osto=1 +ostoa=1 +ota=37 +otan=8 +otapa=2 +otatko=1 +otatti=1 +otava=4 +otavaa=2 +otavainen=1 +otavaisen=2 +otavaista=6 +otavaisten=2 +otavan=2 +otavat=1 +otavattaren=1 +otelko=1 +oteta=1 +otetakana=1 +otettaessa=1 +otettavana=1 +otettavasi=2 +otettavata=1 +otettu=9 +otin=1 +otoksessa=1 +otolle=1 +otsa=1 +otsalla=1 +otsalta=1 +otsan=3 +otsani=1 +otsansa=1 +otsassa=1 +otsasta=1 +otskahutti=1 +otso=10 +otsolta=8 +otson=2 +otsona=1 +otsonen=4 +otsosen=4 +otsoseni=5 +ottaisi=1 +ottaisiko=1 +ottajaisesi=1 +ottajaksi=1 +ottajata=1 +ottajia=1 +ottamahan=11 +ottamasta=3 +ottamatta=5 +ottaminen=9 +ottanut=2 +ottaos=1 +ottavat=3 +ottavi=3 +ottelevi=3 +ottelohon=1 +otti=55 +ottivat=1 +ottoaksensa=1 +otukseni=1 +otuksiasi=1 +otus=2 +otusta=1 +ouoilla=1 +ouoille=1 +ouoillen=2 +ouoilta=1 +ouoksi=1 +ouon=1 +ouonkin=1 +ouosteli=1 +ouostella=1 +ouostui=1 +ouostuvi=1 +ouot=1 +outo=8 +outoja=1 +ovat=1 +ovea=1 +ovehen=2 +ovella=1 +ovelle=5 +ovellista=1 +ovelta=2 +oven=11 +ovensuu=1 +ovesta=1 +ovet=6 +ovia=2 +ovilla=6 +oville=5 +ovillen=1 +ovilta=2 +oviseinä=1 +ovisopesta=1 +ovissa=1 +pa'an=4 +pa'at=1 +paaelle=1 +paaen=7 +paaet=5 +paahtamia=1 +paarmahat=1 +paasi=8 +paasia=2 +paasien=1 +paasikoita=1 +paasista=1 +paatehen=1 +paaterelle=1 +paateroa=1 +paateroihin=1 +paateroille=2 +paateroista=1 +paateroita=2 +paaterojen=1 +paatinen=1 +paatiselle=1 +paatisen=1 +paatonen=1 +paeta=6 +paeten=2 +pah'=1 +paha=23 +paha'an=2 +pahainen=1 +pahaisen=1 +pahaisna=3 +pahaksi=8 +pahalaisen=2 +pahalaista=1 +pahalla=7 +pahalle=4 +pahan=27 +pahansukuinen=1 +pahansuovan=2 +pahantapainen=2 +pahaoloinen=1 +pahasi=1 +pahassa=1 +pahasta=2 +pahasti=6 +pahastui=6 +pahat=13 +pahatki=1 +pahatta=2 +pahemman=2 +pahemmat=1 +pahemmillenki=1 +pahemmin=1 +pahempatana=1 +pahempi=2 +pahempikana=4 +pahenemahan=1 +pahennus=1 +pahensit=1 +paheta=1 +pahimmaksi=1 +pahimman=1 +pahimmat=2 +pahimmatki=1 +pahimmiksi=1 +pahimpahan=1 +pahin=2 +pahinta=4 +pahintakana=2 +pahkat=1 +pahkoi=1 +pahkoit=2 +pahkomahan=1 +pahkovi=1 +pahkuroita=1 +pahnahuonehesen=1 +pahnan=1 +pahnansa=1 +pahoa=4 +pahoiksi=3 +pahoilla=20 +pahoille=14 +pahoilta=2 +pahoin=29 +pahoina=1 +pahoinpa=2 +pahoissa=2 +pahoista=5 +pahoja=6 +paholaisen=1 +paian=8 +paiat=1 +paikaistani=1 +paikaksi=3 +paikalla=4 +paikalle=2 +paikallensa=1 +paikalta=2 +paikaltansa=1 +paikan=3 +paikassa=1 +paikasta=1 +paikat=2 +paikkahan=1 +paikkoa=5 +paikoilla=2 +paikoille=6 +paikoilta=3 +paikoin=4 +paimen=4 +paimeneksi=4 +paimenelle=3 +paimenen=4 +paimeneni=1 +paimenessa=5 +paimenet=1 +paimenille=1 +paimenpoikana=1 +paimenta=1 +paimentane=1 +paimo=3 +paimosen=1 +paina=7 +painaikse=1 +painajaksi=1 +painakohon=1 +painalti=1 +painamahan=4 +painan=1 +painanta=1 +painatteli=4 +painavi=1 +paineli=1 +painetahan=1 +painoaki=1 +painoi=10 +painopalko=1 +painui=1 +painuisi=2 +painuisin=1 +painuvi=5 +paioilla=1 +paioillansa=1 +paipotellen=1 +paiseheksi=1 +paiskasi=1 +paiskatkatte=1 +paiskattihin=1 +paiskoi=1 +paista=3 +paistaessa=1 +paistajaksi=2 +paistakana=2 +paistamahan=9 +paistamasta=2 +paistamatta=4 +paistamattomahan=1 +paistamattomilta=1 +paistanevi=1 +paistannaiset=1 +paistannalta=1 +paistapa=1 +paistavainen=1 +paistavaisen=1 +paistavaksi=2 +paistavalle=1 +paistavi=1 +paistaville=1 +paistelevi=1 +paistetahan=1 +paistimiksi=1 +paistoi=13 +paistoit=1 +paistuessa=1 +paistumahan=2 +paisut=1 +paisuville=1 +paita=5 +paitani=1 +paitansa=3 +paitaressuna=1 +paitoa=1 +paitsi=1 +paitulainen=1 +pajaha=1 +pajahan=16 +pajahti=1 +pajaksi=1 +pajalle=2 +pajan=1 +pajasen=1 +pajassa=4 +pajasta=3 +pajattaessa=1 +pajattavani=1 +pajoa=4 +paju=3 +pajuilla=2 +pajuja=2 +pajulle=1 +pajun=2 +pajupehko=1 +pajupehkon=2 +pajupehkot=2 +pajupuroilla=1 +pajupurolla=1 +pajut=2 +pajuvesillä=1 +pakahtui=1 +pakahtumihin=1 +pakana=1 +pakene=4 +pakenemahan=6 +pakenemasta=1 +pakenen=1 +pakenentahan=1 +pakeni=7 +pakenoaika=1 +pakina=1 +pakinan=2 +pakinoille=1 +pakinoist'=1 +pakinoista=1 +pakisi=21 +pakkanen=4 +pakkaseksi=1 +pakkasella=1 +pakkasen=11 +pakkasessa=3 +pakkasesta=1 +pakko=5 +pakkopäivihisi=1 +pakkopäivissäni=1 +pakkopäivät=1 +pakkuloihin=1 +pakkumatta=2 +pakohon=3 +pakolliseksi=3 +pakottamahan=2 +pakottavihin=1 +pakottavilla=1 +pakotti=2 +paksu=11 +paksuja=1 +paksuksi=2 +paksummat=2 +paksumpi=2 +paksun=6 +paksuna=1 +paksusti=1 +paksut=2 +palamatointa=1 +palan=6 +palane=1 +palanehille=2 +palanen=2 +palannehia=1 +palanut=1 +palaseksi=1 +palasen=12 +palata=1 +palataksensa=1 +palattuansa=1 +palautui=1 +palavahan=5 +palavan=5 +palavata=1 +palavi=2 +palavia=1 +palavihin=1 +palaville=2 +palavissa=1 +palavoihin=1 +palavoista=2 +palavoita=1 +palavojen=1 +palele=2 +palelemahan=2 +palelematta=3 +palelemihin=1 +palelemista=1 +paleli=2 +palella=2 +palellekana=1 +paletta=1 +palettuansa=1 +paljahin=1 +paljalla=1 +paljallansa=1 +paljan=1 +paljani=1 +paljo=23 +paljoa=4 +paljoki=2 +paljon=2 +palkan=4 +palkanpiikana=2 +palkastasi=3 +palkehensa=1 +palkehia=1 +palkehiksi=1 +palkimella=1 +palkka=2 +palkkalainen=6 +palkkalaiset=11 +palkkalaisiani=1 +palkkalaisiasi=2 +palkkasihe=1 +palkoheinän=2 +palkollisen=1 +palleahan=1 +pallealle=1 +palleassa=1 +pallehilta=1 +palloissa=1 +pallukoita=1 +palmikoitsematta=1 +palmikolla=1 +palmikolle=3 +palmikosta=1 +paloa=1 +paloat=2 +paloavaksi=1 +paloavasi=1 +paloi=4 +paloiksi=4 +paloin=1 +paloista=1 +paloitit=1 +paloja=2 +paloksi=1 +palolla=5 +palstoin=2 +paltalla=1 +paltsasilmä=1 +palttina=1 +palttinahan=1 +palttinainen=2 +palttinaisen=2 +palttinapaloa=1 +palttinasi=1 +palttinoihin=2 +palvoavi=2 +palvoinen=2 +palvoisen=2 +palvomasta=1 +pane=26 +paneikse=10 +paneime=1 +paneite=3 +panemilla=1 +panemme=1 +panen=9 +panenko=3 +panenpa=1 +panetin=1 +panettavi=1 +panettelihe=1 +paneutti=1 +panevat=1 +panevi=7 +pani=36 +panihe=4 +panin=10 +panisi=2 +panisin=4 +panisit=1 +panit=1 +pankko=1 +panko=2 +pankohon=1 +pankollaki=1 +pankolle=1 +pankolta=1 +pankon=7 +pankosi=1 +panna=8 +pannahan=4 +pannahanpa=1 +pannaksemme=1 +pannakseni=1 +pannaksensa=2 +pannaksesi=1 +panneheksi=1 +pannehesi=1 +pannen=1 +pannos=1 +pannut=5 +panohon=4 +panoksi=1 +panolle=1 +panolta=1 +panonsa=1 +panoset=1 +panossa=1 +panta=2 +pantaessa=2 +pantahisi=1 +pantakohon=3 +pantane=1 +pantanehe=4 +pantavaksi=1 +pantihin=2 +pantihinpa=2 +pantu=19 +pantuna=1 +panu=2 +panuinen=1 +panun=2 +paoissa=1 +papuja=1 +parahan=11 +parahana=2 +parahanki=1 +parahasen=1 +parahat=3 +parahia=2 +parahiksi=1 +parahille=2 +parahimmista=1 +parahin=4 +parahista=1 +parahtamista=1 +paranemahan=1 +parani=1 +parannan=3 +paranne=2 +paranneheksi=2 +parantajaista=1 +parantajista=1 +parantamahan=1 +parantehiksi=1 +paranti=5 +paras=7 +paraski=1 +parasta=7 +paratkos=1 +paremmaisen=1 +paremmaiset=1 +paremmaksi=2 +paremmaksiki=1 +paremman=4 +paremmanki=2 +paremmat=6 +paremmillenki=2 +paremmiltana=1 +paremmin=5 +parempana=2 +parempata=3 +parempi=46 +parempia=1 +parempiani=1 +parempiasi=1 +parempihin=1 +parempina=1 +parjauksen=1 +parjaukset=1 +parka=12 +parkaisi=1 +parkin=2 +parku=1 +parkua=1 +parkuivat=1 +parkumahan=2 +parmahille=1 +parralleni=1 +parran=11 +parraspuien=1 +parraspuille=1 +parraspuuksi=2 +parrat=2 +parratointen=1 +parret=1 +parsikkohon=1 +parsikoista=1 +parsikon=1 +parsku=2 +parskui=1 +parskumatta=1 +parta=6 +partahalla=3 +partahalle=2 +partahille=1 +partaki=2 +partana=1 +partasuien=1 +partasuun=3 +parven=5 +parvesta=2 +parvi=4 +pasasi=1 +pasikoia=1 +pata=2 +patahan=3 +patakoitellen=1 +patakoitteli=1 +patarania=1 +patjasi=1 +patoa=1 +patsahalle=1 +patsahasen=1 +patsaisehen=1 +patsas=3 +patsasta=1 +patvaskaksi=1 +patvaskalla=6 +patvaskana=1 +patvaskani=2 +patviloista=1 +patvinen=2 +patvisehen=1 +pauannetta=2 +pauhoavi=2 +pauhun=1 +paukahteli=1 +paukahutti=1 +pauke=2 +paukkui=1 +paukutat=1 +paukutteli=3 +paulat=1 +pauloitta=2 +paulojeni=1 +pavun=2 +pehkiönä=1 +pehkomasta=1 +pehkuilla=1 +pehme'ille=2 +pehme'immät=1 +pehmeäksi=2 +pehmeästä=1 +pehmeätä=1 +pehmitä=1 +pehuja=1 +pehusta=1 +peiponen=3 +peiposia=1 +peiputtavi=1 +peite=1 +peitetten=1 +peitettä=1 +peitetähän=1 +peitteheksi=1 +peittehensä=1 +peitteleisi=1 +peittelevät=1 +peitti=4 +peitto=1 +peitä=1 +pelkeä=1 +pelkäsivät=1 +pellava=1 +pellavaista=1 +pellavas=1 +pellavaskupona=1 +pellavaspioksi=1 +pellaviksi=1 +pellervoinen=6 +pellervoisen=1 +pelloillesi=1 +pellolla=1 +pellolle=4 +pellolta=1 +pellon=39 +pellosta=1 +pellot=8 +pelmusi=1 +pelotuslinnun=1 +peltohon=4 +peltoja=1 +peltojen=9 +peltoni=1 +peltosi=2 +pelänne=1 +pelästy=2 +pelästyi=1 +pelätkö=1 +pelätä=1 +pemahtelivat=1 +peni=1 +penin=1 +penkat=1 +penkerehen=3 +penkerelle=1 +penkeretse=1 +penkin=2 +penkki=1 +penningin=1 +penninkinä=1 +pennun=1 +pennut=2 +pensahassa=1 +pensahasta=1 +penseähän=1 +penseän=1 +pensi=1 +pensivän=1 +pentunsa=1 +penu=1 +penun=2 +perattihin=1 +pere=2 +perehen=2 +perehesen=2 +perehesesi=1 +perehinesi=1 +perehtimistä=1 +pereä=2 +pereäkänä=2 +perhosena=1 +peri=1 +periksi=1 +perilaita=1 +perille=13 +perillen=1 +perilliseksi=1 +perillä=3 +periltä=14 +perimies=1 +perimäinen=1 +perimäiselle=1 +perimäisen=2 +perin=10 +peripenkki=1 +peripäähyt=1 +peripäätä=1 +periseinä=1 +periseinän=1 +perisopesta=1 +perittänehe=1 +peritöin=1 +perivihaiset=1 +permannot=1 +pernoani=1 +perukset=1 +perä=3 +perähän=14 +perälihoja=1 +perällä=6 +perältä=2 +perän=6 +peränpitäjän=1 +peränpitäjät=1 +peräpenkin=1 +peräpuikon=1 +peräpään=1 +perässä=12 +perästä=14 +perätse=1 +perättömiä=1 +peräurosta=1 +peräytä=2 +peräytän=1 +pese=5 +peseikse=2 +pesettimeksi=2 +pesevi=2 +pesevät=1 +pesi=4 +pesihin=1 +pesijä=3 +pesijän=1 +pesiltä=1 +pesipä=1 +pesisin=1 +pesisit=1 +pesistä=1 +pesit=1 +peskö=1 +pesnyt=1 +pesohon=6 +pesty=2 +pestyille=2 +pestyin=1 +pestyjä=1 +pestä=1 +pestäkseni=1 +pestäköhön=1 +pesähän=2 +pesän=3 +pesänsä=3 +pesäsijassa=1 +pesästä=4 +petkelen=1 +petoja=2 +pettelit=1 +petti=2 +pettäjäiset=1 +pettäjäisille=1 +petäikkö=1 +petäjiköissä=1 +petäjikössä=2 +petäjiköstä=1 +petäjä=1 +petäjähän=3 +petäjäinen=2 +petäjäisehen=1 +petäjäisen=6 +petäjäisestä=1 +petäjäisihin=1 +petäjäisistä=1 +petäjäisnä=1 +petäjän=8 +petäjänä=1 +petäjäpuuna=1 +petäjäst'=1 +petäjästä=3 +petäjät=9 +petäjätä=2 +petäätä=1 +peukalo=1 +peukaloin=1 +peukaloitansa=1 +peukalolla=1 +peukalomme=1 +peukalon=6 +peukalosi=1 +peura=1 +peuran=4 +peurat=3 +peuroja=1 +pi'elkö=2 +pi'elle=1 +pi'ellyt=1 +pi'ellä=2 +pi'elty=1 +pi'eltyäsi=1 +pi'eltäviä=1 +pi'eltäväksi=1 +pi'eltäväni=1 +pi'etty=2 +pi'ettäville=1 +pi'etä=1 +pi'in=2 +pi'it=1 +pian=25 +piehtaroia=2 +piehtaroille=1 +piehtaroimat=1 +piehtaroivan=1 +piehtaroivi=1 +pieksemätä=1 +pieksi=1 +pieksin=1 +pieksä=1 +pieksämähän=1 +pieksän=1 +pieksäntähän=2 +pielen=1 +pielessä=1 +pielet=1 +pielten=1 +pieltä=2 +pienan=1 +pienehen=1 +pienekkäisen=2 +pienemmät=1 +pienempäisiä=1 +pienen=20 +pienenä=1 +pienestä=4 +pienet=11 +pieneyttä=1 +pieni=42 +pienikiksi=2 +pieniksi=1 +pienikö=1 +pienille=3 +pienilleni=1 +pienillä=4 +pieniltä=2 +pienimpiä=1 +pienin=3 +pieniä=1 +pieniäki=1 +piennä=8 +pienoisehen=2 +pienoiset=1 +pienoisia=1 +pienoisna=1 +pienoista=1 +pienoistansa=1 +pienokainen=1 +pientarehen=1 +pientarehet=1 +pientarella=5 +pientarelle=5 +pientarelta=3 +pientaressa=1 +pientaretse=1 +pientaretta=2 +pientarilla=2 +pientä=5 +pienuttansa=1 +piha=6 +piha'an=3 +pihalla=7 +pihalle=32 +pihalta=4 +pihan=1 +piharikoilla=3 +pihat=2 +pihatse=1 +pihet=2 +pihlaja=4 +pihlajainen=3 +pihlajaiset=2 +pihlajaisia=1 +pihlajaisinesi=1 +pihlajan=2 +pihlajassa=1 +pihlajat=6 +pihlajatar=2 +pihlajilta=1 +pihlajissa=1 +pihlajista=1 +pihoa=3 +pihoilla=11 +pihoille=16 +pihoilta=3 +pihoista=1 +pihoja=2 +pihti=1 +pihtien=1 +pihtihin=1 +pihtipuolen=2 +pihtipuolet=1 +pihtipuolisehen=1 +pihtipuolisena=1 +pihtipuolisessa=1 +pihtipuoliset=1 +pihtipuolisia=1 +pihtipuolisista=1 +pii'it=1 +piian=13 +piiat=10 +piihin=2 +piika=29 +piikajoukostasi=1 +piikalapset=1 +piikaseni=1 +piikasetki=1 +piikasia=1 +piikki=1 +piikkonen=1 +piikoa=6 +piikoina=1 +piikoja=3 +piikojani=2 +piikojansa=1 +piikojasi=3 +piikojen=3 +piile=2 +piilemähän=11 +piilentähän=1 +piileskellen=1 +piileskelty=1 +piileteltäväksi=1 +piiletteli=1 +piili=8 +piilin=1 +piiliä=1 +piiliänsä=1 +piillä=6 +piiloikkunaiset=1 +piilokkali=2 +piilopirtin=1 +piilopirtti=1 +piilosalle=1 +piilossansa=1 +piilotella=1 +piilten=2 +piimäistä=1 +piimäkankahia=1 +piimänsä=2 +piimäpytty=1 +piimäsuuna=1 +piimät=1 +piimätyttäriltä=1 +piina=1 +piinahan=1 +piinansa=2 +piioin=3 +piiperoita=1 +piipioja=1 +piippomahan=1 +piirahia=1 +piiramata=1 +piirosia=1 +piirrällytti=1 +piirrältävi=1 +piirrätteli=2 +piirtelevi=1 +piirtä=1 +piirtämän=1 +piiska=1 +piit=5 +piitti=1 +piitä=4 +piitämiä=2 +pikarin=1 +pikkarainen=26 +pikkaraisen=14 +pikkaraiset=1 +pikkaraisna=2 +pikku=2 +pikkuisen=4 +pikkuisessa=2 +pikkuiset=1 +pikkuisissa=1 +pikkuista=5 +pikkuistakana=2 +pikkuistana=1 +pikkuruisen=9 +pikkusilmäisen=1 +pilasi=1 +pilastehiksi=2 +pilkan=6 +pilkat=1 +pilkatahan=1 +pilkattuna=2 +pilkisteli=1 +pilkkehen=2 +pilkkimähän=2 +pilkkoaisi=1 +pilkkoaisin=1 +pilkkoavat=1 +pilkkoisen=1 +pilkkoisilla=1 +pilkkoja=2 +pilkkojansa=1 +pilkkumahan=1 +pilkotahan=2 +pilkoteltaviksi=1 +pilkottava=1 +pilkottavi=1 +pilkut=1 +pillamusta=1 +pillan=1 +pillannunna=2 +pillastuisi=2 +pillat=1 +pilli=1 +pillin=4 +pilloa=1 +pillojani=1 +pillojansa=2 +pillomuksen=1 +piloinen=1 +piloisen=1 +pilpatin=1 +piltti=6 +pilvat=1 +pilven=26 +pilvestä=1 +pilvet=5 +pilvi=9 +pilvien=8 +pilvihin=7 +pilvilöiksi=1 +pilviset=1 +pilvissä=3 +pilvistä=5 +pilviä=5 +pilviöillä=1 +pime'ihin=1 +pime'illä=2 +pime'issä=3 +pimentolahan=1 +pimentolan=4 +pimentolassa=2 +pimentolasta=2 +pimeten=2 +pimeä=5 +pimeähän=14 +pimeällä=1 +pimeässä=4 +pimeästä=7 +pimeät=1 +pino=3 +pinolle=1 +pinon=1 +pinopuiksi=3 +pinosen=1 +pinossa=1 +pinta=1 +pintapöyän=4 +pintehessä=1 +pintehestä=2 +pintehissä=1 +pintehistä=1 +pinttyä=1 +piohon=1 +pioiksi=1 +pioille=1 +pioissa=7 +piolta=3 +piosen=1 +piossa=4 +piossasi=1 +piosta=2 +piot=3 +pirahtamatta=2 +pirahtelevi=1 +pirahteli=6 +pirajavihin=1 +pirannut=1 +pirastehilla=1 +pirisevihin=1 +pirisevistä=1 +pirisi=1 +piristi=1 +pirkaeli=1 +pirkeheltä=1 +pirota=1 +pirotella=1 +pirotitko=1 +pirotti=1 +pirralla=1 +pirran=7 +pirske=1 +pirstoin=1 +pirta=7 +pirtillistä=1 +pirtin=11 +pirtit=2 +pirtojansa=1 +pirtti=7 +pirttihin=4 +pirttilöihin=1 +pirttini=1 +pirttinsä=1 +pirttisessä=1 +pirujen=1 +pisan=2 +pisaret=1 +pisimmistä=1 +pisin=2 +pisintä=2 +pisteleikse=1 +pistelevi=2 +pistelläitä=1 +pistettihin=1 +pistettynä=1 +pistettäissä=1 +pisti=17 +pistihe=10 +pistin=1 +pistivät=1 +pistokseksi=1 +pistä=7 +pistäiksen=1 +pistäitäni=1 +pistämäni=1 +pistämässä=1 +pistän=1 +pistännästä=1 +pitelemähän=1 +pitelemässä=1 +pitelemättä=1 +pitelen=2 +pitelet=1 +piteleväni=1 +piteli=4 +pitelijäksi=1 +pitelijältä=1 +pitelijätä=2 +pitelin=4 +pitelit=1 +pitelivät=1 +pitelämpi=2 +pitemmillenki=1 +pitemmin=1 +pitemmät=1 +pitempi=7 +piteä=8 +piti=16 +pitimet=1 +pitimmät=1 +pitivät=1 +pitkien=1 +pitkihin=2 +pitkiksi=1 +pitkille=2 +pitkillä=6 +pitkiltä=1 +pitkin=28 +pitkissä=1 +pitkiä=1 +pitkä=15 +pitkähammas=1 +pitkähän=5 +pitkäkaulan=1 +pitkäkielellä=1 +pitkäkorva=1 +pitkäksi=2 +pitkälle=1 +pitkällesi=1 +pitkän=39 +pitkänä=1 +pitkässä=1 +pitkästä=2 +pitkät=9 +pitkävillaisen=1 +pitkävillasi=1 +pitohon=1 +pitoihin=13 +pitoja=4 +pitoloissa=1 +pituinen=3 +pituisna=1 +pituutta=2 +pitäisi=9 +pitäisit=1 +pitäjä=5 +pitämät=1 +pitämättä=1 +pitämätöintä=1 +pitäne=5 +pitännä=1 +pitänyt=2 +pitävi=14 +pitävät=3 +piuke'ilta=1 +piukkeasti=1 +piukki=5 +piukkoavan=1 +piukkoavi=1 +piukovaksi=2 +piukutella=1 +piustan=1 +piä=8 +piännästä=1 +piännät=2 +piät=1 +piättelevi=4 +piätteli=1 +piätti=1 +piäty=1 +piätä=2 +pohetahan=3 +pohja=1 +pohjahan=2 +pohjaisille=1 +pohjaispuolelle=1 +pohjaista=1 +pohjaistuuli=2 +pohjalta=1 +pohjan=90 +pohjanen=1 +pohjani=1 +pohjapuita=1 +pohjapuuksi=2 +pohjapuuta=2 +pohjasehen=1 +pohjasen=1 +pohjasi=1 +pohjasta=2 +pohjat=2 +pohjemmaksi=1 +pohjimmainen=1 +pohjoisilla=1 +pohjoispuolelle=1 +pohjola=7 +pohjolahan=35 +pohjolainen=4 +pohjolaisen=7 +pohjolan=174 +pohjolassa=13 +pohjolasta=18 +pohjonen=1 +pohjosehen=4 +pohjosessa=1 +pohjosesta=1 +pohjukassa=2 +pohke'ille=1 +pohkealihasi=1 +pohkeata=2 +poiallehen=3 +poialtansa=1 +poian=16 +poiastansa=1 +poiastasi=3 +poiat=8 +poies=9 +poik'=1 +poika=186 +poikalapsi=1 +poikana=1 +poikanen=2 +poikani=11 +poikansa=1 +poikaseni=9 +poikasensa=1 +poikaset=2 +poikasi=2 +poikasia=1 +poikasien=1 +poikellaite=2 +poikeltaisi=1 +poikeltavi=1 +poikemmaksi=1 +poiken=1 +poikenluomat=1 +poikiansa=3 +poikiasi=1 +poikien=5 +poikiesi=1 +poikimahan=4 +poikimasijoille=1 +poikitse=2 +poikki=64 +poikkipuolin=11 +poikoa=6 +poikoani=3 +poikoansa=13 +poikoasi=4 +poikueni=15 +poikuensa=1 +poikuesi=3 +poimennalla=1 +poimentahan=1 +poimetellaksesi=1 +poimeteltavata=1 +poimettele=1 +poimetteli=1 +poimi=6 +poimia=1 +poimijaista=1 +poimijata=2 +poimimahan=2 +poimimassa=1 +poimimatta=1 +poimin=4 +poimintahan=2 +poimisi=2 +pois=23 +poisti=1 +poiuttani=3 +poiuttansa=4 +poiuttasi=1 +pojalla=1 +pojalle=3 +pojalta=2 +pojan=16 +pojassa=3 +pojastako=1 +pojat=18 +pojille=1 +pojillen=1 +pole=1 +polin=1 +polkea=1 +polkemahan=2 +polkemaista=1 +polkematta=1 +polkemilla=1 +polkemille=1 +polki=2 +polkijaksi=1 +polku=2 +polo=1 +poloinen=34 +poloiselle=1 +poloisen=14 +poloisesta=2 +poloiset=2 +poloisilla=3 +poloisille=1 +poloisilta=2 +poloisten=2 +polon=3 +polotellen=1 +polta=3 +poltakselta=1 +poltetahan=1 +poltettihin=1 +poltettu=2 +poltin=1 +poltit=1 +polttaman=1 +polttamatta=1 +polttamilta=1 +poltteli=1 +poltti=15 +polttimeksi=1 +polttivat=1 +polttoa=3 +poluille=1 +poluista=1 +polulla=1 +polvea=3 +polveani=2 +polveansa=1 +polvehen=1 +polveksella=1 +polveksemme=1 +polvelle=1 +polven=12 +polvenansa=1 +polvenasi=1 +polvenensa=1 +polveni=3 +polvensa=2 +polvesi=1 +polvesta=2 +polvestasi=1 +polvet=3 +polvi=3 +polvien=1 +polviensa=1 +polvilla=1 +polvillani=1 +polvillansa=2 +polville=1 +polvillensa=6 +polviloille=1 +polviloilta=1 +polviltansa=2 +polvin=4 +polviseksi=6 +polviset=2 +polvu'inen=3 +polvuksille=1 +ponnen=3 +ponnetoin=1 +ponnistihe=4 +ponsi=3 +pontta=1 +porahtakohon=1 +porasi=1 +poroa=4 +poroihin=1 +poroja=2 +poroksi=8 +porolla=1 +porollensa=1 +poron=2 +poropeura=3 +poropeuran=1 +porossa=1 +porota=1 +porotan=1 +porotti=2 +porsahia=1 +porsahien=1 +porsahille=1 +porsasten=1 +porstuahan=1 +porstuan=2 +porstuasta=1 +portahaksi=1 +portahalla=2 +portahalle=3 +portahan=4 +portahasen=1 +portahiksi=1 +portahilla=1 +portahille=1 +portimo=1 +portin=5 +portit=2 +porton=1 +portti=2 +portto=4 +porttojen=2 +posella=1 +poskesi=1 +poskiani=1 +poskille=1 +poskillensa=1 +poskilta=2 +poskipäille=1 +poskipäiltä=2 +poskipäitä=2 +poskipäät=1 +potematta=1 +potevi=1 +potkaise=1 +potkaisen=1 +potkaisevi=1 +potkaisi=2 +potkaisihe=4 +potketahan=3 +potki=3 +potkia=1 +potkijaista=2 +potkimahan=2 +potkin=4 +potkinut=1 +pottiloissa=1 +pouahuttamatta=2 +poukkujen=3 +poutapilvessä=1 +poutapilvien=2 +poutavuonna=1 +povehen=4 +povella=2 +povessa=2 +povesta=2 +pu'onnut=2 +pu'ota=1 +puhaltamahan=1 +puhalti=1 +puhas=10 +puhasmuotoinen=2 +puhasteleikse=3 +puhe'et=2 +puhele=1 +puhelemahan=1 +puhelen=6 +puhelevi=1 +puheli=4 +puhelijata=1 +puheltuani=1 +puhkaele=1 +puhkaise=1 +puhkaistu=1 +puhkesi=1 +puhki=16 +puhta'issa=1 +puhtahampi=1 +puhtahasen=1 +puhtahilla=1 +puhtahille=1 +puhtahilta=1 +puhtahimmat=1 +puhtahisin=1 +puhtautta=1 +puhtehen=1 +puhtehessa=2 +puhu=4 +puhua=3 +puhui=5 +puhuja=2 +puhujan=2 +puhumahan=1 +puhumalla=2 +puhumatta=2 +puhurin=2 +puhusi=1 +puhutellen=1 +puhutteli=1 +puhuvat=2 +puhuvi=2 +pui=1 +puia=1 +puien=2 +puihin=4 +puikki=1 +puikkohon=1 +puikkoihin=2 +puikkoloihin=1 +puikon=2 +puikutti=2 +puilla=1 +puilta=1 +puimahan=2 +puimassa=1 +puimatointa=1 +puinen=15 +puintoa=1 +puisen=8 +puiset=4 +puisille=1 +puist'=1 +puista=7 +puistetahan=1 +puisuuttasi=1 +puita=12 +puitavia=1 +puiten=1 +puitse=1 +puittomia=1 +puitua=2 +pujota=1 +pujottelija=1 +pukehensa=1 +pukehissa=1 +pukemihin=1 +pukevi=2 +puki=1 +pukihe=1 +pukisin=1 +puksut=1 +pulaha=1 +pullot=1 +pulluksehen=1 +pulma=1 +pulman=1 +pulmat=1 +pulmonen=2 +pulmunen=1 +pulpukoista=1 +pulski=1 +pulskin=1 +puna=1 +punainen=4 +punaisehen=1 +punaiselle=1 +punaisen=18 +punaisena=1 +punaiset=4 +punaisin=1 +punaisissa=1 +punaista=3 +punakeränen=2 +punakeräsen=2 +punakypärä=2 +punalangat=3 +punalintu=1 +punalle=2 +punanauhat=1 +punapatoja=1 +punapaulahan=1 +punaperällä=1 +punaposki=3 +punapuola=2 +punapuolan=3 +punapurren=1 +punapursi=1 +punasoronen=1 +punasuien=1 +punasuille=1 +punasuilta=1 +punasukka=1 +punatukka=1 +punaverinen=1 +punaverka=1 +punehtivana=1 +punertaviksi=1 +punertavina=1 +pungastama=1 +punottamahan=1 +punovi=1 +puol'=3 +puol'älyiset=1 +puola=3 +puolella=2 +puolellansa=2 +puolellasi=2 +puolellensa=1 +puolellesi=2 +puoleltani=1 +puoleltansa=2 +puoleltasi=1 +puolen=27 +puolentoista=1 +puolesi=1 +puolessa=1 +puolet=1 +puoletkana=1 +puoli=11 +puoliaskelella=1 +puolikkohon=3 +puolikkoisin=1 +puolikosta=1 +puoliksi=1 +puolikuinen=1 +puolikypsi=1 +puolin=5 +puolinkana=1 +puolipyörryksihin=1 +puolipäiväseksi=1 +puoliskoa=1 +puolisoa=3 +puolisoksi=8 +puolisonsa=1 +puolisotta=1 +puolla=2 +puolta=11 +puoltakana=1 +puoltatoista=2 +puolukaksi=1 +puolukka=1 +puolukkainen=1 +puolukkana=1 +pura=1 +puraisimesi=1 +puran=1 +purasimella=2 +pure=1 +puremahan=3 +puretahan=1 +puretteli=1 +purevi=2 +puri=9 +purija=2 +purjehen=2 +purjehesen=5 +purjehet=1 +purjehia=3 +purjehinen=1 +purjehisen=1 +purjehti=1 +purjehtivan=1 +purjehtivi=1 +purjelaiva=1 +purjeniekka=1 +purjepuita=1 +purjepuu=1 +purjepuun=5 +purjepuunsa=1 +purjepuuta=1 +purjetta=1 +purkaeli=2 +purkajaksi=2 +purkamahan=2 +purkamatta=2 +purkemahan=1 +purki=2 +purnuja=1 +purnun=4 +purnut=4 +puro=1 +purolla=1 +purra=2 +purrakseni=1 +purrehesi=1 +purrella=1 +purrelta=1 +purren=31 +purressa=1 +purressani=1 +purresta=2 +purrestansa=1 +purret=2 +purs'=1 +pursi=47 +pursin=1 +pursinensa=1 +pursipuolen=1 +pursipuoli=1 +pursistasi=1 +pursto=5 +purstoksensa=1 +purstolta=1 +purston=1 +purtavaksi=1 +purtehen=2 +purteheni=1 +purtehensa=2 +purtehesi=2 +purtensa=3 +purtesi=2 +purtiloissa=1 +purtilonsa=1 +purtta=25 +purtuansa=1 +puserran=1 +putkaelin=1 +putken=2 +putkessa=1 +putoamasta=1 +putoamatta=1 +putoavainen=1 +putoelevat=1 +putoelivat=2 +putoovat=1 +putosi=9 +putosivat=1 +puu=16 +puuhaeli=1 +puuhaella=1 +puuhaellut=1 +puuhatessa=1 +puuhattavan=1 +puuhoava=1 +puuhoavi=1 +puuhu'illa=1 +puuhun=12 +puujelohon=1 +puukko=2 +puukoistamme=1 +puulla=3 +puulle=1 +puun=17 +puunsa=1 +puurakoia=1 +puuru=1 +puuska=2 +puuskassa=1 +puussa=3 +puusta=8 +puut=17 +puuta=19 +puutoksehen=1 +puutoksesta=2 +puuttehesen=1 +puuttehia=1 +puutti=1 +puuttomahan=1 +puuttomalle=1 +puuttomassa=1 +puuttui=12 +puuttumahan=1 +puuttumassa=1 +puuttumatta=1 +puuttune=1 +puuttununna=1 +puuttunut=2 +puuttuvalla=1 +puuttuvi=1 +puutu=6 +puutuin=1 +puutuit=1 +puutunnainen=1 +puutunnaiset=1 +pyhemmät=1 +pyhiksi=1 +pyhille=1 +pyhimmät=1 +pyhintäkänä=1 +pyhyyttä=4 +pyhä=1 +pyhäiset=3 +pyhäisissä=1 +pyhän=13 +pyhät=10 +pyinä=1 +pyitä=1 +pyllyllesi=1 +pylvähiä=1 +pynnetähän=1 +pyrhistellä=1 +pyri=1 +pyritähän=1 +pyräjämässä=1 +pysty=3 +pystyinen=1 +pystyisen=1 +pystyisin=1 +pystyn=5 +pystypää=1 +pystössä=4 +pysy=1 +pysyä=1 +pysähtyi=1 +pyy=1 +pyy'yksettä=1 +pyyettynä=1 +pyyetähän=4 +pyyhi=1 +pyyhkijäistä=1 +pyyhkijäksi=3 +pyyhyet=2 +pyyhältihe=1 +pyyhätteli=2 +pyyit=1 +pyylypoian=1 +pyyn=2 +pyysin=1 +pyyssä=1 +pyyt=1 +pyytessäni=1 +pyytessänsä=1 +pyyti=3 +pyytä=1 +pyytäjän=1 +pyytämiä=1 +pyytämähän=5 +pyytänehen=1 +pyytö=1 +pyytöpäivinäni=1 +pyyä=1 +pyyäntähän=2 +pyöre'istä=1 +pyöreämmät=1 +pyöriessä=1 +pyörivihin=1 +pyöriville=1 +pyöriviltä=1 +pyöriviä=1 +pyörivälle=1 +pyörrytä=2 +pyörrän=1 +pyörrät=1 +pyörtehelle=4 +pyörtehellä=1 +pyörtehen=1 +pyörtehesen=6 +pyörtehessä=1 +pyörtehestä=2 +pyörtehissä=1 +pyörtehistä=1 +pyörteleite=1 +pyörti=1 +pyöryläinen=2 +pyörähellä=2 +pyörähteli=1 +pyörähtelit=1 +pyörähti=1 +pyörähtihe=2 +pyörähytti=2 +pyörät=1 +pyötiköistä=1 +pä'in=4 +päien=1 +päin=18 +päissä=1 +päistä=1 +päitse=4 +päitsensä=2 +päitset=4 +päitsistä=1 +päitä=17 +päiveä=18 +päiviksemme=1 +päiviksi=1 +päiville=8 +päivillesi=1 +päivin=4 +päivinä=1 +päivinäni=1 +päivinänsä=2 +päivinäsi=4 +päivissä=2 +päivistä=2 +päivitellä=1 +päiviä=2 +päiviäki=3 +päiviäni=9 +päivyen=6 +päivyinen=1 +päivyt=13 +päivä=49 +päiväkauen=1 +päiväksi=5 +päiväkunnan=1 +päivälle=2 +päivällinen=1 +päivälliset=1 +päivällisnä=1 +päivällä=8 +päivälläpä=4 +päivälähän=1 +päivän=139 +päivänki=1 +päivänkoite=1 +päivänkoittehesen=1 +päivänlaskun=1 +päivännousu=1 +päivänpaisteheksi=1 +päivänsä=3 +päivänä=21 +päivänäpä=8 +päiväpaiste=1 +päivästä=1 +päivät=17 +päivättä=1 +päivättären=4 +päivätär=3 +päiväyksen=5 +päivöseksi=1 +pälkähästä=4 +pälkäreitä=1 +pällähykset=1 +pälynnyt=1 +pälähellyt=1 +pänkerelle=1 +päre=1 +pärehen=1 +pärepuiksi=1 +päretten=1 +päreämmät=1 +pärisemättömäksi=1 +päräjä=1 +päräjämästä=1 +päteisi=1 +pätevi=3 +päteville=1 +päteviltä=1 +pätevä=3 +pätevän=1 +pätsin=1 +pätöisen=3 +pätöistä=3 +pää=29 +pääaloille=1 +päähkeniä=1 +päähyt=3 +päähän=62 +päähänsä=1 +pääkasuissa=1 +pääkehät=1 +pääksytysten=3 +pääkurikat=2 +päälaella=3 +päälaelta=1 +päälakehen=1 +päälakensa=1 +pääliltä=2 +päälle=75 +päällemme=1 +päällen=1 +päälleni=5 +päällensä=2 +päällesi=3 +päällinen=5 +päälliset=1 +päällispankasi=1 +päällispankoja=1 +päällä=32 +päältä=33 +päältäni=1 +päältäsi=1 +pään=36 +päänalaisen=2 +päänalaiset=2 +pääni=10 +päänsä=11 +päänä=7 +pääpaloa=1 +pääripasi=1 +päärivatoin=1 +päärmehettömäksi=1 +päärmettä=1 +pääse=16 +pääsemättänsä=1 +pääsemättömiksi=1 +pääsen=2 +pääset=2 +pääseväni=1 +pääsi=31 +pääsisin=2 +pääsit=1 +pääskyille=1 +pääskyjenkö=1 +pääskyläinen=1 +pääskyn=2 +pääskysiä=1 +pääskö=3 +pääsne=4 +pääsneheksi=1 +pääsnekänä=1 +pääsnen=1 +pääsnyt=10 +pääsnytkänä=1 +pääsomihin=2 +päässä=52 +päässäni=2 +päästelevi=1 +päästessänsä=1 +päästeä=1 +päästi=5 +päästimeksi=4 +päästyä=1 +päästyäni=2 +päästyänsä=4 +päästyäsi=2 +päästä=44 +päästäisit=1 +päästäjäksi=1 +päästäkseni=3 +päästäksesi=3 +päästämähän=7 +päästämättä=1 +päästän=3 +päästänsä=1 +päästänynnä=1 +päästät=1 +päät=10 +päätellessä=2 +päätetyksi=1 +päättehistä=1 +päättele=1 +päättelemät=1 +päättimiksi=1 +päättimillä=1 +päättä=1 +päättömästi=1 +päätyi=24 +päätymistä=2 +päätyvi=4 +päätyvän=2 +päätyvät=1 +päätä=52 +päätäni=4 +päätänsä=16 +päätänä=1 +päätäsi=5 +päätöin=1 +pääyt=1 +pökkelöstä=1 +pölkky=1 +pölkkynä=1 +pöllöttävi=1 +pöly=1 +pölyä=1 +pölähä=1 +pöyhtöhäntä=1 +pöykä=1 +pöyteä=1 +pöytien=1 +pöytä=2 +pöytänäni=1 +pöyällä=1 +pöyän=7 +pöyät=3 +raahi=1 +raannan=5 +raaoistamme=1 +raaolle=4 +raastajata=1 +raastamahan=1 +raataja=3 +raatajan=2 +raatajani=1 +raatajasta=1 +raatakohon=1 +raatakseni=1 +raataksesi=1 +raatamasta=1 +raatamatta=1 +raatamissa=1 +raatuilla=2 +raavahat=3 +raavahiani=1 +raavahille=2 +raetta=2 +raha=1 +rahaisen=1 +rahaisiksi=1 +rahaisista=1 +rahakarva=1 +rahakukkarot=1 +rahamyllyn=1 +rahan=9 +rahankarva=2 +rahasaaren=1 +rahataskut=1 +rahe=2 +rahi=2 +rahia=1 +rahin=3 +rahkehella=2 +rahkehen=2 +rahkehensa=1 +rahkehia=1 +rahkehien=1 +rahkehilla=1 +rahkehille=3 +rahkehissa=1 +rahkehista=1 +rahnoi=1 +rahoihin=1 +rahoilla=1 +rahoina=1 +rahoja=2 +rahvahaista=1 +rahvahan=5 +rahvasta=1 +raian=5 +raiat=2 +raikkahille=1 +raikkahuivat=1 +raikkumahan=1 +raikutellaksenne=1 +rainta=1 +raipalla=1 +raippasista=1 +raiska=1 +raiskat=1 +raisu=1 +raitiolta=1 +raittaessa=1 +raittoi=1 +raivaele=1 +raivohon=2 +raivoja=1 +raivoksi=2 +rajalla=1 +rajalta=1 +rajarauhat=1 +rajasta=2 +rajoa=4 +rajoilla=5 +rajuamahan=2 +rajuinen=1 +rajut=2 +rakas=3 +rakehen=1 +rakehet=2 +rakehilla=3 +rakenna=9 +rakennat=2 +rakennetahan=2 +rakennettihin=1 +rakentamahan=4 +rakentamasta=2 +rakentamiksi=1 +rakentavi=1 +rakentele=2 +rakenteleikse=2 +rakenteli=1 +rakentelihe=1 +rakenti=12 +rakentihe=1 +rakentoani=1 +rakentomaiksi=1 +rakentui=1 +rakentuminen=1 +rakettaessa=1 +rakettavia=1 +rakettaviksi=1 +rakettaville=1 +rakettu=6 +rakkautta=1 +rakki=7 +rakkiasi=2 +rakkisi=1 +rakohon=2 +rakoili=1 +rakoja=2 +raksahutti=1 +raksin=2 +raksutellen=1 +raksutteli=1 +raksutukset=1 +ramasi=1 +rammat=1 +rammatki=1 +ramuttelevi=1 +rankisehen=1 +rannalla=10 +rannalle=12 +rannallen=5 +rannalta=9 +rannan=13 +rannassa=1 +rannat=14 +rannatse=1 +rannikoita=1 +rannikolle=2 +rannoilla=1 +rannoilleni=1 +rannoilta=1 +ranta=9 +rantahan=2 +rantaisin=1 +rantakansat=1 +rantamaata=1 +rantapaaelle=1 +rantaruokosiksi=1 +rantasehen=1 +rantaselle=1 +rantasilla=3 +rantehille=1 +rantojani=1 +raossa=3 +raottoman=1 +rapa'imessa=1 +rapasi=4 +rapasihe=1 +rapatti=1 +rapean=1 +rapoa=3 +rapsakamme=1 +rapsehtivi=1 +rapsutteli=1 +rasahti=1 +rasasi=1 +rasian=1 +raskahaksi=1 +raskas=1 +raskutellen=1 +rastahaisen=1 +rastahaksi=1 +rastahana=1 +rastahat=2 +rastas=1 +rastia=2 +rastin=1 +rastit=2 +rasvalampi=1 +rasvalla=1 +rasvan=2 +rasvasia=1 +rasvasilla=1 +rasvat=1 +rasvoja=4 +rata=1 +ratina=1 +ratisevia=1 +ratkaisnehe=1 +ratkoamme=1 +ratkomia=1 +ratkomille=1 +ratkottane=1 +ratoa=2 +ratsahan=1 +ratsahille=2 +ratsahin=1 +ratsu=1 +ratsujasi=1 +ratsun=1 +rattahalla=1 +ratustelevat=1 +ratustelkamme=1 +rauahutan=1 +rauahutat=1 +rauaista=3 +rauan=28 +rauankarkaisu=2 +rauankarva=1 +rauankarvallinen=1 +rauasta=5 +rauennunna=1 +rauha=2 +rauhassa=1 +rauhassako=1 +rauhoa=2 +raukaisevi=1 +raukaistasi=1 +raukan=10 +raukat=4 +raukea=1 +raukeaksi=2 +raukeavi=1 +raukka=29 +raukoilla=3 +raukuja=1 +raukumahan=2 +raunioihin=1 +rauniolle=2 +rauniot=1 +rauoille=1 +rauoin=2 +rauta=32 +rautahan=2 +rautahangan=1 +rautahankki=1 +rautahankkia=1 +rautainen=8 +rautaisehen=6 +rautaisella=2 +rautaiselle=1 +rautaisen=10 +rautaisesta=1 +rautaiset=7 +rautaisia=1 +rautaisihin=2 +rautaisilla=5 +rautaisissa=1 +rautaisna=1 +rautaista=2 +rautaisten=1 +rautakahlehesen=1 +rautakahlehisin=1 +rautakatto=1 +rautakisko=1 +rautakoura=5 +rautamunan=1 +rautanenki=1 +rautanäppi=2 +rautapaiassa=2 +rautapaitahan=1 +rautapaitoihin=2 +rautarauniohon=1 +rautarihman=1 +rautarukkahiset=1 +rautarukkasensa=1 +rautarukkasitta=1 +rautaruoste=1 +rautasuisen=1 +rautaverkkojen=1 +rautio=1 +rautioksi=1 +rautiolle=1 +rautoja=3 +rautojen=2 +ravaha=1 +ravahti=1 +ravahutti=1 +rave'in=1 +ravitse=1 +ravitsemahan=1 +ravitsemiksi=1 +ravitsennalta=1 +re'en=12 +re'essä=2 +re'estä=1 +re'in=1 +reellä=1 +reen=6 +reessä=3 +reessänsä=1 +reestä=1 +rehe'ille=1 +rehe'iltä=1 +rehevä=1 +rehotti=1 +rei'issä=1 +reiahellaksesi=1 +reieltäsi=1 +reikihin=1 +reikä=2 +reisi=1 +reisihinsä=3 +reisin=1 +reiän=2 +reiästä=1 +reiät=1 +reiättömän=1 +rekehen=16 +rekehensä=2 +rekensä=2 +rekesi=1 +rekeä=2 +reki=15 +rekiratoa=1 +rekiratoja=1 +rekirujotki=1 +rekoista=1 +rekonen=1 +rekoseheni=6 +rekosehensa=4 +rekosehesi=2 +rekosella=1 +rekosen=3 +remahti=1 +remahutellet=1 +remmätellös=1 +remua=2 +remuamahan=1 +remuelevan=1 +remuile=1 +remupilven=1 +remusen=1 +renkahalta=1 +renkahat=1 +renkaisehen=1 +repalehiksi=1 +repesi=1 +repi=1 +repijä=1 +repimä=1 +repo=3 +reposen=3 +reppänä=1 +reppänän=2 +reppänät=1 +repsahti=1 +repäise=1 +repäisemähän=1 +repäisi=1 +retkale=1 +retki=1 +retuisen=1 +retukan=2 +reualti=1 +reunahinen=1 +reunat=1 +reuoikse=2 +reutoaikse=2 +reutoellos=1 +reutoi=1 +reutoihe=1 +revennehissä=1 +revittelevi=1 +revitti=3 +revittäköhön=1 +revon=8 +reväisnyt=1 +reyhkävän=1 +riehkatuita=1 +riehkumahan=1 +riehoiksi=1 +riehtilät=1 +riehätellä=1 +riemu=2 +riemulla=1 +riemulle=1 +riemussa=1 +riemusta=1 +riensihit=1 +rientäen=1 +riepsahti=1 +riepuhun=1 +riepunsa=1 +rieskamaitosilla=1 +rieskana=1 +rieskansa=1 +rieskasena=1 +rieskoa=1 +rievut=2 +rihman=1 +rihmat=1 +riian=1 +riieksi=1 +riihe'en=1 +riihen=2 +riihenpuija=1 +riihestä=1 +riihipuiksi=1 +riihiruumenilla=1 +riihiryysyissä=1 +riihiryökälehet=1 +riioavi=1 +riipimähän=1 +riipisivät=1 +riipoeli=1 +riipomia=1 +riippui=1 +riistamahan=1 +riistariihen=1 +riistettynä=1 +riisti=2 +riistin=1 +riistojansa=1 +riistojata=1 +riisu=1 +riisui=3 +riisuin=1 +riisujata=2 +riisujia=1 +riisumahan=3 +riisutahan=1 +riitelevi=2 +riitelevät=1 +riitsi=1 +riitsin=1 +riittehistä=1 +riivattua=1 +riivittihin=1 +riivoit=2 +rikenehen=1 +rikkahien=1 +rikkasensa=1 +rikkatunkiolle=1 +rikkehistä=1 +rikkehiä=2 +rikki=3 +rikkoi=3 +rikkoihe=2 +rikkoihin=1 +rikkomatta=1 +rikkonaiset=1 +riko=1 +rikoille=2 +rikoit=2 +rikon=1 +rikonnaiset=1 +rikorihman=1 +rikottelevi=3 +rinnallasi=1 +rinnalta=1 +rinnaltani=2 +rinnaltansa=1 +rinnan=3 +rinnanristilöitä=1 +rinnanristiä=2 +rinnanristiäni=1 +rinnat=3 +rinnoillemme=1 +rinnoilleni=1 +rinnoillensa=3 +rinnoillesi=3 +rinnoilta=1 +rinnoiltansa=3 +rinnoin=4 +rinnukseni=1 +rinnuksesi=2 +rinnuksia=2 +rinnuksien=1 +rinnuksista=1 +rinta=2 +rintahansa=1 +rintalastasensa=1 +rintapäänsä=1 +rintapäätä=3 +rintehelle=1 +rintehesen=1 +ripajamassa=1 +ripe'ille=1 +ripe'iltä=1 +ripe'intä=1 +ripeyttä=1 +riporihman=1 +ripottamahan=1 +ripsahutti=1 +ripset=1 +ripsuttele=1 +ripsutteli=1 +ripustetahan=1 +risasi=1 +riski=2 +risotti=1 +risti=3 +ristihin=1 +ristijätä=1 +ristimähän=1 +ristin=5 +ristisuu=1 +risuja=1 +risukoissa=1 +risukoista=1 +risut=2 +ritahan=1 +riu'uttele=1 +riu'utteli=1 +riuahuttamatta=1 +riuahutti=1 +riukuttama=1 +riukuttavi=1 +riukuttele=2 +riuottelit=1 +riusa=1 +riusko=1 +riuskumasta=1 +riuskuttavi=1 +riutumahan=1 +riutunehen=1 +riutununna=1 +riuvahutti=1 +rivahti=1 +rivan=1 +rive'in=1 +rivestymättä=1 +riveä=1 +rohisevista=1 +rohkea=2 +rohkean=1 +rohkeasta=1 +rohkeata=1 +rohkittihin=1 +roikatessa=1 +roikki=1 +roikkivaksi=1 +roiskattihin=1 +roiske=1 +roiskehesta=1 +roistot=1 +rojahutti=1 +rome'ikolta=1 +romua=2 +romuen=2 +rotevasti=1 +rotu=1 +rotuhuni=1 +rotuisin=1 +rotusi=1 +rouhit=1 +roukkoihin=1 +rovin=1 +roviohon=1 +rovittu=1 +ru'ispurnun=1 +ru'olle=1 +ruhkat=1 +ruhtoa=1 +ruhtoi=1 +ruhtomahan=1 +ruhtomasta=1 +ruhtosi=1 +rujot=1 +rukalla=1 +rukihiselta=2 +rukihisen=1 +rukihisiksi=1 +rukihisna=1 +rukihit=6 +rukka=18 +rukoelevi=6 +ruma=4 +ruman=2 +rumanakana=2 +rumille=2 +rungolta=1 +runnahtavi=1 +runo=51 +runoilla=1 +runoille=3 +runoilta=1 +runoja=3 +runojan=1 +runolta=1 +runomme=1 +runsahammille=1 +runsahampi=1 +ruo'on=3 +ruo'ostosta=1 +ruoalle=1 +ruoalta=2 +ruoaltansa=1 +ruoan=2 +ruohinko=1 +ruoho=1 +ruohoa=1 +ruohoista=1 +ruohoja=1 +ruohokossa=1 +ruohon=1 +ruohoparta=1 +ruohossa=1 +ruohot=2 +ruohti=1 +ruohutti=1 +ruoikkohon=1 +ruoikot=1 +ruoiksi=1 +ruojat=1 +ruoka=1 +ruokaruohoittani=1 +ruokien=1 +ruokkieltuasi=1 +ruoko=1 +ruokoa=1 +ruokohon=1 +ruokoiset=1 +ruokoranta=1 +ruokorinta=2 +ruokorintahan=1 +ruokosella=1 +ruokosesta=1 +ruoposteli=1 +ruoska=1 +ruoskalla=1 +ruoskallansa=1 +ruoskan=4 +ruoskin=2 +ruostehen=1 +ruostehesta=1 +ruostemullaksi=1 +ruotaisen=2 +ruotaisia=1 +ruotaista=1 +ruotasta=1 +ruotehet=1 +ruotsin=1 +ruotuksen=6 +ruotus=2 +rupea=4 +rupeamahan=1 +rupeamasta=1 +rupeaminen=1 +rupean=1 +rupeat=1 +rupeavi=1 +rupesi=7 +rupesit=1 +rusamiensa=1 +rusamilla=1 +ruskea=2 +ruskeahan=1 +ruskeaista=1 +ruskean=10 +ruskeana=1 +ruskeuiset=1 +rusoreunalla=1 +rutaise=1 +rutimoraian=1 +rutimoraita=1 +rutistamahan=1 +rutistunutta=1 +rutjan=4 +rutjon=1 +rutoksi=1 +ruton=1 +rutosti=2 +ruttohon=1 +ruttoisesti=2 +ruumenen=1 +ruumeniksi=3 +ruumenina=1 +ruumihitta=1 +ruumis=2 +ruuna=1 +ruunan=7 +ruunansa=1 +ruunat=2 +ruuniani=1 +ruuniasi=1 +ruutut=2 +ruveksi=1 +ruveta=7 +ruvetkamme=2 +ruvetko=1 +ryntähissä=1 +rypeät=1 +rytinen=1 +rytkyi=1 +ryvennehissä=1 +ryypin=1 +ryypykseni=1 +ryysyissä=1 +ryömäisihe=1 +räimilöivi=1 +räimyttäjä=1 +rämäkkä=1 +rämäksi=2 +räpylöille=1 +räpähien=1 +rätsinättä=1 +räykymättömille=1 +räystähän=1 +rääkyrauta=1 +räämi=1 +rääyntäsijoilta=1 +röyhetyinen=2 +sa=23 +sa'a=8 +sa'alla=1 +sa'an=14 +sa'anki=1 +sa'assa=1 +sa'at=3 +saa=7 +saa'a=20 +saa'ahan=3 +saa'akseni=4 +saa'ani=1 +saa'antahan=4 +saaen=1 +saaessa=3 +saaessansa=1 +saaja=2 +saajaksi=1 +saajan=3 +saajanainen=4 +saajanaisen=6 +saajanpa=1 +saakamme=2 +saako=2 +saakohon=1 +saalahani=1 +saalihia=1 +saalihiksi=3 +saalihini=2 +saalihisi=1 +saalihitoin=1 +saalis=3 +saalla=1 +saama=1 +saamahan=6 +saamaisestasi=1 +saaman=2 +saamani=2 +saamasta=1 +saamastasi=1 +saamat=2 +saamatta=4 +saamia=3 +saamiansa=1 +saamilla=1 +saamille=2 +saamilta=1 +saamistansa=1 +saamme=2 +saamoa=1 +saan=12 +saane=7 +saaneheksi=1 +saanehia=1 +saanen=2 +saanet=2 +saani=1 +saanikka=1 +saaniksi=1 +saanunna=1 +saanut=43 +saanutkana=3 +saaos=2 +saaospa=1 +saapasjalkoja=1 +saapi=31 +saappahat=3 +saapuessa=3 +saapuville=1 +saarehen=6 +saarekselle=2 +saarelainen=11 +saarelaisen=4 +saarelaista=2 +saarell'=1 +saarella=14 +saarelle=2 +saarellista=1 +saaren=75 +saaressa=1 +saaret=2 +saari=6 +saarinensa=1 +saarnipuita=1 +saarta=1 +saarvana=1 +saastat=1 +saastuttaisi=1 +saat=20 +saata=15 +saataessa=2 +saataisihin=1 +saatan=3 +saatane=1 +saatanehe=9 +saatantahan=9 +saatat=2 +saatatko=1 +saatatti=1 +saatavan=1 +saatavana=3 +saatavia=2 +saatavihin=1 +saatavilla=1 +saatavillansa=1 +saataville=1 +saatetahan=3 +saatettihin=1 +saatettu=1 +saatettuna=1 +saati=1 +saatin=1 +saatit=1 +saatoin=1 +saatoit=3 +saattaisi=3 +saattajaksi=1 +saattamassa=1 +saattanen=1 +saattanunna=1 +saattaotte=1 +saattavi=8 +saattele=1 +saatteleisi=2 +saattelevi=1 +saatteli=4 +saattelivat=1 +saatti=3 +saattoi=17 +saatu=18 +saatuani=1 +saatuansa=8 +saatuasi=5 +saatuja=2 +saauilla=1 +saautella=2 +saauttavi=1 +saautti=1 +saava=2 +saavaksi=4 +saavalle=2 +saavan=3 +saavani=1 +saavasi=1 +saavat=5 +saaveroittelevi=1 +saavia=1 +saavit=1 +saavutti=1 +sae=1 +sai=80 +saiko=1 +saimme=2 +sain=11 +sainki=2 +sainp'=1 +sainpa=2 +saip'=8 +saipa=8 +saippuavesillä=1 +saipuaisen=1 +saipuata=2 +sairas=1 +saisi=24 +saisiko=1 +saisimme=1 +saisin=6 +saisit=3 +sait=6 +saitki=1 +saitko=2 +saivat=5 +sakara=1 +sakaran=1 +sakarat=1 +sakarisormi=1 +sakea=3 +sakean=2 +sakeni=2 +saksahan=1 +saksan=6 +saksanmaalta=1 +saksastana=1 +sala'aite=1 +salaelevat=1 +salahan=1 +salaisen=1 +salajoukko=1 +salajoukon=4 +salakan=1 +salakansan=1 +salakaria=1 +salamerkki=1 +salamoiksi=1 +salasaari=1 +salasta=1 +salata=2 +salavihoista=1 +salavihoja=1 +salista=1 +salko=1 +salmekkehen=1 +salmen=10 +salmesta=1 +salmet=2 +salmilta=1 +salmistaki=1 +salo=2 +saloa=7 +salohon=2 +saloille=1 +saloilta=2 +saloja=1 +salolla=1 +salolle=3 +salolta=1 +salometsillä=1 +salon=21 +salosta=3 +salot=7 +saloviertä=1 +salpa=3 +salpoa=1 +salpoja=2 +salvaimella=1 +salvannut=1 +salvat=3 +salvattu=1 +salvoimelle=1 +salvoimesta=1 +salvoksehen=2 +salvoksihin=2 +salvoksilla=2 +salvoksille=1 +salvoksissa=3 +sama=1 +samalla=2 +saman=4 +samana=1 +samassa=3 +sametti=1 +sammakoita=1 +sammakolla=1 +sammakon=1 +sammakot=1 +sammalehen=1 +sammalen=1 +sammalessa=1 +sammalet=1 +sammalettomilta=1 +sammalhuonehesen=1 +sammalhuonehessa=1 +sammalia=2 +sammaliksi=1 +sammalisen=1 +sammalissa=1 +sammon=30 +sammosta=2 +sammuttele=1 +samoamahan=5 +samoat=1 +samoelevat=1 +samonneheksi=1 +samosi=8 +samosin=1 +samota=2 +samotessasi=1 +sampo=22 +sampoa=6 +samposi=1 +sampsa=6 +sampsan=1 +sampuen=8 +sana=1 +sanaisen=2 +sanaista=1 +sanalla=46 +sanalliseksi=1 +sanallisena=1 +sanalliseni=1 +sanan=215 +sanani=2 +sanansa=5 +sanasen=1 +sanaset=3 +sanasi=3 +sanat=8 +sanattomahan=1 +sanattomalla=1 +sanattomalle=1 +sanattomassa=1 +sanele=4 +saneleisi=2 +sanelemahan=16 +sanelemassa=1 +sanelen=14 +saneli=10 +sanelijaksi=2 +sanelijan=1 +sanelijani=1 +sanelin=4 +saneltavaksi=2 +saneltavana=1 +sangassa=2 +sangasta=1 +sangen=1 +sankoa=1 +sano=26 +sanoa=28 +sanoakana=1 +sanoakseni=1 +sanoen=1 +sanoi=227 +sanoihin=2 +sanoiksi=197 +sanoilla=3 +sanoille=1 +sanoin=4 +sanoipa=1 +sanoisi=3 +sanoisin=4 +sanoista=1 +sanoit=3 +sanoivat=3 +sanoja=32 +sanojansa=2 +sanoko=3 +sanoma=9 +sanoman=7 +sanomat=9 +sanomata=1 +sanomiks'=1 +sanon=15 +sanone=1 +sanoneheksi=4 +sanonet=1 +sanonki=1 +sanonut=2 +sanopa=1 +sanot=3 +sanottanehe=1 +sanottavata=1 +sanottihin=2 +sanottu=1 +sanovat=10 +sanovi=83 +saoin=8 +saoinki=1 +sapikkahia=1 +sapsohon=1 +sara'ikkohon=1 +sarahat=1 +saraheinä=1 +sarajan=3 +saraksi=1 +saran=2 +saranarauat=2 +saranat=4 +saranoita=1 +saraojalla=1 +saraojalta=2 +saraojasta=1 +sariolahan=7 +sariolan=19 +sariolassa=3 +sariolasta=6 +saristui=1 +sarjahampahat=1 +sarjahampahuiset=1 +sarkakauhtanaisen=2 +sarkakauhtanaiset=1 +sarkakauhtanan=1 +sarkan=1 +sarkoin=3 +saroin=1 +sarvea=1 +sarven=4 +sarvesta=1 +sarvet=5 +sarvi=1 +sarvien=1 +sarvijuonelleni=1 +sarviloista=1 +sarvinauta=1 +sarviset=1 +sarvista=1 +sata=34 +satahangan=1 +satahanka=1 +satahauan=1 +satahavuja=2 +satahisen=1 +sataisen=6 +sataisin=1 +satakaari=1 +sataki=2 +satalatvan=2 +satalatvat=1 +satalauan=8 +satalauta=2 +satalu'ulle=2 +satalukuisin=1 +sataoksainen=1 +satasilmä=2 +satasilmälle=1 +satasulka=1 +satehen=2 +satehessa=1 +satehesta=1 +satehet=1 +satoa=7 +satoamahan=1 +satoi=6 +satoivat=1 +satoja=3 +satojen=1 +sattui=2 +sattunet=1 +sattunut=1 +satuja=1 +satulat=1 +satunen=1 +saukko=3 +saukkona=3 +saukon=1 +sauna=6 +saunahan=7 +saunamaassa=1 +saunan=20 +saunasehen=1 +saunassa=8 +saunasta=3 +saunat=2 +saunatielle=1 +saunoa=4 +saustuta=1 +saustuttelin=1 +sauva=2 +sauvakätteheltä=1 +sauvan=8 +sauvoani=3 +sauvoansa=2 +sauvoimet=1 +sauvojansa=1 +sauvojen=1 +sauvomahan=1 +savehen=1 +saverkot=1 +savesta=4 +saviperähän=2 +savitsi=1 +savon=2 +savu=13 +savua=2 +savuhun=1 +savuja=2 +savuksi=1 +savulle=1 +savun=5 +savuna=3 +savunen=2 +savupanolle=1 +savuttomahan=1 +savuttomassa=1 +savuttunehen=1 +se=145 +seassa=5 +seasta=1 +seikasta=3 +seikat=1 +seikka=1 +seineä=1 +seinuksella=1 +seinuksilla=2 +seinä=2 +seinähirret=1 +seinähän=1 +seinälle=1 +seinältä=2 +seinän=6 +seinänä=1 +seinät=6 +seinävieret=4 +seipähiksi=2 +seipähissä=1 +seipähistä=1 +seipähiä=1 +seipähällä=1 +seipähältä=2 +seipähän=2 +seipähät=1 +seisahtui=1 +seisattelihe=2 +seisatti=1 +seiso=4 +seisoessa=1 +seisoi=5 +seisoin=2 +seisoit=1 +seisojaista=1 +seisojia=1 +seisojille=1 +seisokahan=1 +seisomahan=5 +seisomasta=1 +seisontasijoa=1 +seisontasijoilla=1 +seisonut=1 +seisotahan=2 +seisotaikse=1 +seisotaime=1 +seisotaite=1 +seisoteltu=1 +seisotettu=2 +seisottele=1 +seisottihe=3 +seisottui=4 +seisovi=4 +seistessäni=3 +seistessänsä=1 +seistäksensä=2 +seitsemin=1 +seitsemiä=2 +seitsemähän=1 +seitsemällä=2 +seitsemältä=2 +seitsemän=24 +seitsemännellä=1 +seitsemännen=1 +seitsemäntenä=1 +seitsemäs=1 +seitsemäskolmatta=1 +seitsemäsneljättä=1 +seitsemästoista=1 +seitsemäsviidettä=1 +seitsentä=4 +seitsentähtinen=1 +seitsentähtisen=1 +seitsentähtyen=1 +seiväs=4 +seivästetty=2 +seivästä=1 +sekahan=10 +sekavat=1 +sekehissä=2 +seki=1 +sekä=61 +selille=2 +selillä=4 +seliltä=1 +selin=5 +selinäsulka=1 +selitse=1 +selittämättä=1 +selitä=2 +selitän=1 +selkeä=4 +selkeät=1 +selkiävi=1 +selkä=5 +selkähän=2 +selkähäni=1 +selkäisestä=2 +selkäluilla=1 +selkäluita=1 +selkäluuta=1 +selkäsi=1 +selvien=12 +selvinnehe=1 +selvisi=1 +selvittihe=1 +selvitä=1 +selvitäime=1 +selviä=9 +selvä=6 +selvälle=6 +selvällehen=1 +selvällä=5 +selvältä=2 +selvänä=3 +selvät=5 +selykset=1 +seläistä=1 +selälle=22 +selällehen=1 +selällisehen=6 +selälliselle=1 +selällä=24 +selältä=7 +selän=13 +selässä=5 +selästä=2 +selät=3 +semmoiset=1 +sen=52 +senki=12 +senp'=6 +senpä=18 +sentähen=3 +seokset=1 +seotti=1 +sep'=8 +sepalehiksi=1 +sepinkaluja=1 +sepoksi=1 +sepolle=6 +sepolta=2 +sepon=21 +seponkana=1 +seposta=1 +seppo=198 +seppoa=1 +seppojen=1 +seppolan=1 +sepponsa=2 +seppä=8 +sepä=20 +sepän=4 +setäni=1 +seulaisen=1 +seulalla=2 +seulan=3 +seulo=3 +seulottavan=1 +seulottavat=1 +seuro=1 +seuruelet=1 +seurustella=3 +si'elleheksi=1 +si'elty=2 +si'eltäköhön=1 +si'ennyt=1 +siaksi=1 +sianlihoa=9 +sianlihoilla=1 +siat=1 +sie=56 +siell'=22 +siellä=57 +sielläki=5 +sielt'=1 +sieltä=11 +sieltäkänä=2 +sieltäkö=1 +siemen=1 +siemenen=2 +siemenistä=1 +siemeniä=2 +siementä=2 +sienettyvät=1 +sieni=1 +sieniä=1 +siepalehet=1 +siepottele=1 +sieppaeli=1 +sieramehen=1 +sieran=1 +sievä=2 +siherrän=1 +siiaksi=1 +siiall'=1 +siian=3 +siihen=39 +siihenpä=1 +siika=4 +siikana=2 +siikasaarien=2 +siikasalmet=2 +siikaseksi=2 +siikaset=1 +siikasia=2 +siikasilla=1 +siikasille=2 +siikoinensa=1 +siili=1 +siilin=1 +siima=2 +siimalla=4 +siiman=1 +siimojansa=1 +siin'=10 +siintynehet=1 +siintämättömihin=1 +siintämättömähän=1 +siinä=98 +siinäkö=1 +siinäpä=3 +siipensä=2 +siipesi=1 +siipi=4 +siipilintu=1 +siirry=2 +siirryin=1 +siirryit=1 +siirrytteli=2 +siirrä=2 +siirräime=1 +siirräite=3 +siirrälti=1 +siirteleisi=3 +siirtelevät=1 +siirtelihe=1 +siirti=3 +siirtihe=1 +siirtihen=2 +siirtykähän=1 +siirtyköhön=1 +siirtymähän=3 +siirtymäsijoille=1 +siirtymättänsä=1 +siistiä=1 +siit'=12 +siitti=1 +siittäjiksi=1 +siitä=323 +siitäki=4 +siitäkin=1 +siitäkö=1 +siitäp'=1 +siitäpä=2 +siivatat=1 +siivatoita=1 +siivellä=1 +siiven=6 +siivessäsi=3 +siivet=2 +siiviksi=2 +siiville=2 +siiviltä=1 +siivin=2 +siivoele=1 +siivoeli=1 +siivoella=1 +siivoin=1 +siivojaista=1 +siivojille=1 +siivolla=2 +siivomatta=2 +siivon=1 +siivosi=1 +siivottu=1 +siivottuna=2 +sija=2 +sijahan=2 +sijaisnut=1 +sijaksi=1 +sijalla=4 +sijalle=4 +sijallensa=3 +sijalta=1 +sijaltansa=1 +sijan=2 +sijankana=1 +sijasi=2 +sijassa=2 +sijasta=1 +sijat=1 +sijava=1 +sijoa=19 +sijoihin=1 +sijoilla=1 +sijoillansa=2 +sijoille=5 +sijoitteleikse=1 +sijoittelihe=2 +sike'in=4 +sikesi=2 +sikesit=1 +sikeäisen=1 +sikeämättä=1 +sikiä=1 +sikiö=4 +sikiöitänsä=1 +sikiöt=1 +sikoa=1 +sikoja=1 +sikojen=2 +siks'=1 +siksi=5 +siksipä=2 +sikäli=3 +silajoelle=1 +silajokehen=1 +silattu=1 +sile'illä=1 +sileä=2 +sileähk'=1 +sileäkarvat=1 +sileän=1 +sileät=3 +sileätä=1 +silittelevi=1 +silittäessä=1 +silittämäistä=1 +silitä=1 +silkillä=7 +silkillänsä=2 +silkit=1 +silkki=2 +silkkihin=1 +silkkihuivit=1 +silkkinauhoilla=2 +silkkinen=1 +silkkiset=2 +silkkiverhot=1 +silkkivyöhyt=1 +silkkiä=1 +silkkoa=1 +sill'=3 +sillaksi=2 +sillalla=1 +sillallista=1 +sillan=15 +sillat=4 +sille=4 +sillenpä=1 +silloiksi=2 +silloin=68 +silloinkana=1 +sillä=29 +silma=2 +silmeä=1 +silmeän=1 +silmeävi=1 +silmien=1 +silmihin=1 +silmille=3 +silmillensä=1 +silmillesi=1 +silmillä=1 +silmilläni=2 +silmiltäni=2 +silmiltänsä=1 +silmin=7 +silmistänsä=3 +silmivettä=1 +silmiä=3 +silmiänsä=3 +silmä=3 +silmäeli=1 +silmähän=2 +silmäkulmat=1 +silmältä=1 +silmän=8 +silmänluontehesen=1 +silmänluontiansa=1 +silmänsä=10 +silmäripset=1 +silmäsi=1 +silmästänsä=1 +silmät=41 +silmätysten=1 +silosorkka=1 +silota=1 +silpahutti=1 +silpaisit=1 +silpoi=1 +silpomahan=1 +silpomille=1 +silt'=1 +silta=4 +siltahan=1 +siltalaahkon=1 +siltalauat=4 +siltalauoista=1 +siltaselle=1 +sima=4 +simahan=1 +simainen=2 +simaisen=3 +simaiset=1 +simaista=1 +simaksi=1 +simalampi=1 +simalle=1 +simapilli=1 +simasalmien=2 +simasaloa=4 +simasiipi=1 +simassa=2 +simasuu=1 +simatilkan=1 +simatilkka=1 +simatorvi=1 +simoa=16 +simoja=1 +simpsukoiksi=1 +simpsukoissa=1 +sinelle=1 +sinertävässä=2 +sinervä=2 +sinerväisellä=1 +sinerväisen=1 +sinervän=3 +sinerväsi=1 +sinervöisen=1 +sinettärillä=1 +singu=1 +sini=6 +sinihametta=1 +sinihamoista=1 +sinihamosen=1 +sinikeräsen=3 +siniketoja=1 +sinilakki=1 +sinilangat=1 +sinimarja=1 +sininen=5 +siniotuksin=1 +siniotusta=4 +sinipiikojen=2 +sinis=1 +sinisen=31 +siniset=2 +sinisetkö=1 +sinisiipi=1 +sinisilkit=2 +sinisistä=1 +sinisotka=1 +sinisotkan=1 +sinistä=5 +sinisukka=13 +sinisukkahan=1 +siniveraksi=1 +siniviitta=3 +sinkui=1 +sinne=46 +sinnepä=1 +sinnes=1 +sintsi=3 +sintsillistä=1 +sintsin=1 +sintsinen=1 +sintsiä=1 +sinua=35 +sinuhun=1 +sinuista=2 +sinull'=1 +sinulla=4 +sinulle=12 +sinulta=1 +sinun=42 +sinunpa=2 +sinussa=2 +sinusta=7 +sinä=75 +sinäki=3 +sio=3 +sioille=2 +siottu=1 +sipaise=1 +sipaisi=1 +sipoamahan=1 +sipsomahan=1 +sirahtakohon=1 +siretteleisi=1 +sirettelevi=1 +sirettelevät=1 +sirettämähän=2 +sirettänevi=1 +sirisi=1 +sirkeäksi=1 +sirkeämpi=1 +sirkeänä=1 +sirkkuja=1 +sirkkunen=1 +sirkkusena=1 +sirkkuseni=1 +sirkovia=1 +sirkut=3 +siroikse=1 +sirotella=1 +sirottamahan=3 +sirotti=1 +sirusen=2 +sisar=8 +sisararmo=1 +sisarekset=4 +sisareksi=2 +sisaren=6 +sisarena=1 +sisaresi=2 +sisaresiki=1 +sisaresten=1 +sisaret=2 +sisari=1 +sisariasi=3 +sisarueni=9 +sisaruensa=1 +sisaruesi=2 +sisarukset=1 +sisilisko=1 +sisiliskoilla=2 +sisiliskot=2 +sisko=7 +siskoasi=1 +siskolleni=1 +siskollensa=1 +siskollesi=1 +siskon=1 +siskoseni=5 +siskosi=3 +siskot=1 +sisuni=1 +sisähän=21 +sisälle=10 +sisällä=1 +sisältä=2 +sisässä=14 +sisästä=10 +sit'=1 +sitaise=3 +sitaisi=1 +siteheksi=1 +sitehet=1 +sitehiksi=1 +sitele=2 +sitelemähän=1 +siteli=1 +sitkeä=1 +sito'os=1 +sitoa=1 +sitoi=1 +sitovat=1 +sitovi=1 +sitte=21 +sitä=47 +sitäi=6 +sitäki=2 +sitänä=2 +siukovia=1 +siukui=2 +siula=2 +siulat=1 +siuloja=1 +siunaele=1 +siunoaisi=1 +siunoaisin=1 +siuotelle=1 +siuotellut=1 +siuottavi=1 +siuottelet=1 +siuotteli=2 +siuvahutit=1 +siuvattelin=1 +sivakat=3 +sivalla=3 +sivallan=2 +sivallit=1 +sivallukset=1 +sivalluta=1 +sivalteli=1 +sivalti=11 +sivele=1 +sivelet=1 +siveli=1 +sivertämästä=1 +siveän=2 +sivu=1 +sivua=2 +sivuhun=2 +sivuille=1 +sivuja=3 +sivulla=7 +sivullamme=1 +sivullani=1 +sivulle=2 +sivullehen=1 +sivulta=4 +sivultansa=1 +sivuseinä=1 +sivuseinät=1 +sivutse=7 +sivutseni=1 +sivutsesi=1 +so'ittanehe=1 +soan=12 +soanki=1 +soankävijän=1 +soassa=4 +soasta=4 +sohajamahan=1 +sohannut=1 +soia=1 +soien=2 +soikottavi=1 +soille=4 +soilta=3 +soiluvista=1 +soimaella=1 +soimasi=1 +soimat=1 +soimelle=1 +soimelta=1 +soimen=1 +soimi=1 +soipi=1 +soisin=1 +soisipa=1 +soista=2 +soita=9 +soitakana=1 +soitan=1 +soitannalle=2 +soitannan=1 +soitanta=1 +soitanto=3 +soitantoa=5 +soitantohon=1 +soitelleen=1 +soitellen=4 +soitellessa=1 +soitellos=1 +soitettavan=1 +soitoksi=1 +soitolle=1 +soiton=13 +soittajaista=1 +soittajalla=1 +soittajan=1 +soittajata=1 +soittajoita=2 +soittamahan=3 +soittamisen=1 +soitteli=2 +soitteloa=1 +soitti=26 +soitto=16 +soittoa=9 +soittoansa=1 +soittohon=1 +soittonsa=1 +soivaksi=2 +soivat=1 +soiverraite=1 +sokea=4 +sokeat=1 +sokeatki=1 +sokisti=1 +solahti=1 +solahutit=1 +solahutti=1 +solesta=1 +solilla=1 +soljuvaisten=1 +solki=1 +solkikoivun=1 +solmiele=2 +solmieli=1 +solmieltu=1 +solmimahan=1 +solmittu=1 +solmittuna=1 +solmuhun=2 +solmun=3 +solottamahan=1 +solukan=1 +soma=2 +somainen=1 +somana=1 +somap'=1 +somasti=4 +somat=2 +somemmat=2 +somempi=3 +somer=2 +someren=1 +someret=3 +somerikoiksi=1 +somerikolle=1 +somerikot=1 +somerilta=1 +somerot=1 +somia=1 +somimman=1 +somin=1 +somistelihe=1 +somittelijan=1 +somitti=1 +somman=1 +sommelolle=1 +sommelolta=1 +sommelon=1 +sompa=1 +sompaset=1 +sompoa=1 +somuutta=1 +sonni=3 +sonnia=1 +sonnin=4 +sontahan=1 +sontareiet=1 +sontatunkiohon=1 +sopani=2 +sopenkululle=2 +sopessa=1 +sopesta=1 +sopet=1 +sopii=1 +sopikohon=1 +sopimmaiselle=1 +sopine=1 +sopisi=2 +sopisipa=1 +sopiva=3 +sopivi=3 +soppihin=1 +soppiloissa=1 +soppiseinän=2 +soppityrskyt=1 +sopua=2 +sorahti=1 +sorajouhen=1 +sorajouhi=2 +sore'ihin=1 +sorea=15 +soreainen=1 +sorealla=1 +soreampi=1 +sorean=11 +soreasti=2 +soreat=6 +sorehtelevi=1 +sorehtijoille=1 +soreutta=1 +sorisevani=1 +sorisi=1 +sorkahtaisi=2 +sorkehtinut=1 +sorkillansa=1 +sorkissa=1 +sorkka=1 +sorkkasäärille=2 +sorkkasäärtä=2 +sorkkien=1 +sorkutella=4 +sorkutteli=1 +sormea=2 +sormella=4 +sormen=4 +sormeni=1 +sormenpään=1 +sormesta=1 +sormestani=2 +sormestansa=1 +sormet=14 +sormi=2 +sormiansa=4 +sormien=3 +sormiensa=1 +sormikasta=1 +sormikkahat=1 +sormilla=1 +sormillansa=1 +sormille=1 +sormillehen=1 +sormillensa=1 +sormiloitse=1 +sormilta=4 +sormiluitansa=1 +sormin=14 +sormissa=1 +sormistansa=1 +sormuen=1 +sormuksen=1 +sormukset=5 +sormus=1 +sormuskättä=1 +sorottamassa=1 +sorra=2 +sorran=1 +sorrantahan=1 +sorritko=1 +sorru=2 +sorruin=1 +sorrun=1 +sorrutella=1 +sorsa=2 +sorsajoukosta=1 +sorsan=2 +sorsana=1 +sorsanluinen=1 +sorsaseni=1 +sorsasesi=1 +sorsat=2 +sortajaksi=1 +sortajansa=1 +sortajata=3 +sortamatta=4 +sortamoa=1 +sortanunna=2 +sortavi=1 +sorti=7 +sortipa=1 +sortui=2 +sortukahan=1 +sortukohon=1 +sortumahan=2 +sortumatta=1 +sortumihin=1 +sortuneheksi=5 +sortunehen=1 +sortunna=1 +sortununna=1 +sota=4 +sotahan=24 +sotainen=1 +sotajymyistä=1 +sotakeoilta=1 +sotakeseä=1 +sotakesinä=1 +sotamä'illä=1 +sotaoriini=1 +sotaoritta=1 +sotaorjan=1 +sotapurren=2 +sotasijoille=1 +sotatiloilla=1 +sotatiloille=2 +sotatoverin=1 +sotatuliksi=1 +sotaurohot=1 +sotavenosen=2 +sotaväkeä=2 +sotia=9 +sotihin=4 +sotijaloksi=1 +sotisin=1 +sotisopani=4 +sotisopansa=1 +sotisopihin=1 +sotivenettä=1 +sotiveräjän=2 +sotka=8 +sotkalle=1 +sotkemassa=1 +sotkettihin=2 +sotki=1 +sotkijaksi=1 +sotkottaret=1 +sotkuportahiksi=2 +sotkut=1 +sotkutielle=2 +sotoa=4 +sou'un=1 +soua=6 +souan=2 +souantahan=3 +souat=1 +souit=1 +soukerosta=1 +soutajaksi=3 +soutajalla=1 +soutajat=1 +soutajia=1 +soutakatte=1 +soutamahan=10 +soutamalla=2 +soutamassa=1 +soutamasta=1 +soutamatta=3 +soutavi=1 +soutele=1 +soutelevat=5 +soutelevi=1 +souteli=1 +souten=1 +souti=13 +soutimeksi=1 +soutimilla=2 +soutimille=1 +soutimina=1 +soutoa=2 +souttu=1 +sovi=1 +sovinnon=1 +sovinnot=1 +sovinto=4 +sovissa=2 +sovissansa=1 +sovita=2 +sovitaite=1 +sovitetuksi=2 +sovittavissa=1 +sovittelevi=4 +sovittelijan=1 +sovittelin=1 +sovittelohon=1 +sovitti=3 +sovussa=2 +su'i=1 +su'ulle=1 +su'ulta=1 +su'ultani=1 +su'un=3 +su'unki=1 +su'ussa=6 +su'usta=5 +su'uttomaksi=1 +sua=6 +suaitsemana=1 +sualla=1 +suan=1 +suannut=1 +suasta=2 +suattane=1 +suattu=1 +sueiksen=1 +sueksi=2 +suella=1 +suelle=1 +suelta=1 +suen=10 +suet=9 +suetko=1 +suettaessa=2 +suhahtamassa=1 +suhahtelevi=1 +suhuttelevi=4 +suihkatahan=1 +suihki=4 +suihkivi=1 +suihkuvaista=1 +suikahteli=1 +suikahti=1 +suikahutti=1 +suikerteli=1 +suikulaksi=1 +suilla=1 +suimastaikse=1 +suimistaikse=1 +suin=16 +suiskahtavi=1 +suista=2 +suistamahan=3 +suistanet=2 +suistanut=1 +suistat=1 +suistelin=1 +suisti=1 +suistin=1 +suistoa=1 +suistui=2 +suistujalla=1 +suistuvi=1 +suita=1 +suitse=1 +suitset=7 +suitsi=2 +suitsia=1 +suitsiloista=1 +suitti=1 +suka=3 +sukaisi=1 +sukan=1 +sukapäitä=2 +sukassa=2 +sukat=7 +sukeamalta=2 +sukean=1 +sukeat=1 +sukellan=1 +sukelteleihet=1 +sukeltelihe=1 +sukenit=1 +sukesi=10 +sukesit=2 +sukeu=1 +sukeumatta=1 +sukeutui=2 +sukia=1 +sukimella=1 +sukinut=1 +sukios=1 +sukiva=1 +sukka=1 +sukkahani=1 +sukkahansa=1 +sukkajalkojasi=1 +sukkansa=1 +sukkarihmasta=1 +sukkasia=1 +sukkasiksi=1 +sukkasille=1 +sukkasilta=1 +sukkien=1 +sukkoa=2 +sukkula=2 +sukkulainen=5 +sukkulaisen=2 +sukkulan=2 +sukkulasta=1 +sukoa=2 +suksekset=1 +sukset=2 +suksi=2 +suksia=1 +suksiansa=1 +suksiloista=1 +suksilta=1 +suku=3 +sukua=10 +sukuansa=2 +sukuasi=2 +sukuhun=2 +sukuhuni=1 +sukuhusi=1 +sukuisin=1 +sukuksi=1 +sukukuntani=1 +sukukuntasi=1 +sukuni=11 +sukusen=1 +sukusi=12 +sukutuviksi=1 +sukuvirttä=1 +sula=3 +sulaen=1 +sulahan=3 +sulaksi=1 +sulalla=3 +sulalle=2 +sulan=3 +sulana=1 +sulannut=1 +sulassa=3 +sulat=3 +sulavan=1 +sulavat=3 +sulavin=1 +sule=2 +sulettu=1 +sulhaiskansa=2 +sulhaismiesnä=1 +sulhasena=1 +sulhasihin=1 +sulho=30 +sulho'on=2 +sulhoansa=1 +sulhokainen=4 +sulhokaista=1 +sulholl'=1 +sulhollamme=1 +sulholle=1 +sulholleni=1 +sulholoista=1 +sulholtasi=1 +sulhon=14 +sulhoni=1 +sulhonne=1 +sulhoseksi=1 +sulhosen=1 +sulhosia=1 +sulhosihin=2 +sulhot=11 +sulien=1 +suliksi=2 +sulilla=1 +sulilta=2 +sulimmat=1 +sulin=3 +sulittelevi=1 +sulitut=1 +sulkahti=1 +sulkansa=2 +sulkasi=1 +sulkasia=2 +sulkasiltahan=1 +sulkaturkin=3 +sulkea=1 +sulkemahan=1 +sulki=1 +sulkijaista=1 +sulkijata=1 +sulkinensa=1 +sulkkuiset=1 +sulkkuisille=1 +sulkkuisista=1 +sulkkuniitti=1 +sulkkunuotan=1 +sulkoasi=2 +sulku=1 +sull'=3 +sulla=2 +sulle=16 +suloa=4 +suloinen=2 +suloisempi=1 +suloisessa=1 +suloista=3 +suloksi=1 +sulottomalle=1 +suloutta=1 +sulovasti=1 +summahan=5 +summan=1 +summassa=1 +summasta=6 +sumun=1 +sumusta=1 +sun=11 +suo=3 +suohete=1 +suohon=9 +suohut=1 +suoja=2 +suojaella=1 +suojaksensa=1 +suojaksi=2 +suojan=1 +suojassa=1 +suojassansa=1 +suojassasi=4 +suojasta=1 +suojelevi=1 +suojihin=1 +suojoa=2 +suolaheinä=1 +suolamyllyn=1 +suolan=2 +suolasalmen=1 +suolat=3 +suolen=3 +suolet=2 +suolien=1 +suolla=9 +suollantahan=1 +suolle=11 +suoloiksi=1 +suolt'=1 +suolta=14 +suoltamahan=1 +suomalainen=1 +suomelan=1 +suomelle=1 +suomen=12 +suomenmaassa=1 +suomessa=1 +suomesta=1 +suomuhauin=5 +suomuhauki=3 +suomuja=1 +suomuksista=1 +suomuloista=1 +suomutihin=1 +suon=10 +suonen=2 +suonensa=1 +suonet=7 +suonetar=1 +suoni=2 +suonia=2 +suonihin=1 +suonikosken=2 +suonilankoa=1 +suonille=1 +suonilleni=1 +suoniloista=1 +suonilta=1 +suoniset=2 +suonissa=1 +suonista=1 +suonisykkyrä=1 +suonivyöstä=1 +suonivöistä=1 +suonta=2 +suonten=8 +suopetäjän=3 +suora=2 +suorahan=1 +suorat=2 +suori=1 +suorihe=3 +suorihit=2 +suorijaksi=1 +suorikse=1 +suorimasta=1 +suorimatta=1 +suorime=1 +suorimia=1 +suorin=3 +suorinut=4 +suoritahan=1 +suoriteltu=1 +suoritessa=1 +suoritseikse=1 +suorittaisi=1 +suorittaman=1 +suorittanut=2 +suorittava=2 +suorittavi=1 +suorittele=2 +suoritteli=4 +suoritti=3 +suorittihe=1 +suorittuna=1 +suoriunut=1 +suorivat=1 +suortamahan=1 +suossa=3 +suosta=3 +suostu=3 +suostutteli=1 +suosulihin=1 +suot=2 +suota=4 +suotta=6 +suottakana=1 +suottapa=1 +suotu=2 +suovakko=1 +suovan=1 +suovariksen=1 +suoverolla=1 +suoverossa=1 +suoverosta=1 +suovesiä=1 +suovieret=2 +suovoa=1 +supun=1 +supussa=1 +sure=4 +sureksi=1 +sureksimahan=2 +sureksimista=1 +sureksit=2 +surettavia=2 +surinan=1 +surinehelta=1 +surisit=1 +surkeannäöllä=1 +surkutella=1 +surma=32 +surmahan=1 +surmaksi=6 +surman=17 +surmani=1 +surmansa=3 +surmasi=2 +surmasit=1 +surmasivat=1 +surmat=2 +surmata=2 +surmatahan=1 +surmataksensa=1 +surmatkohot=1 +surmatta=2 +surmattu=1 +surmia=1 +surmiansa=1 +surmoa=2 +surmoaisit=1 +surmoan=1 +surra=2 +suru=2 +surua=1 +suruille=1 +suruilta=1 +suruitta=1 +suruja=1 +suruksi=1 +surulla=2 +surulle=1 +suruni=1 +surusta=1 +surut=1 +surutta=1 +survaisi=1 +survoin=1 +survon=1 +survontahan=2 +survotahan=1 +survottuna=1 +survotuin=1 +susi=17 +susia=2 +susien=2 +susikarjan=1 +susiki=1 +susiko=1 +susille=1 +susillensa=1 +sutena=1 +sutosen=7 +sutoset=2 +sutsunatta=1 +suu=16 +suuhun=24 +suuhuni=1 +suuhunsa=2 +suulla=13 +suullansa=1 +suullasi=1 +suulle=4 +suulliseksi=1 +suulliset=1 +suulta=4 +suumalo=3 +suumalohon=1 +suun=22 +suuni=3 +suunnitettu=1 +suunsa=3 +suupalaksi=1 +suur'=1 +suurehen=7 +suureksi=7 +suurella=2 +suurelle=7 +suurelta=2 +suuremmaisen=1 +suuremmaksi=4 +suuremmalla=1 +suuremmatki=1 +suuremmista=1 +suuren=50 +suurena=5 +suurennan=1 +suurenti=1 +suuressa=8 +suuresta=2 +suuresti=4 +suuret=17 +suuri=58 +suuria=3 +suurien=1 +suurihin=4 +suuriksi=1 +suurilla=4 +suurille=5 +suurilta=5 +suurimmalla=3 +suurimmilla=2 +suurimpia=1 +suurin=2 +suurina=1 +suuripäisen=1 +suurissa=2 +suurista=1 +suuritieon=1 +suurna=1 +suurta=12 +suurtaki=1 +suurtako=1 +suurten=1 +suuruhinen=1 +suuruhiset=1 +suurukselliselta=1 +suuruksen=1 +suuruksille=1 +suusanalla=1 +suusi=3 +suuss'=1 +suussa=15 +suussani=2 +suussansa=1 +suusta=15 +suustansa=3 +suuta=13 +suutansa=4 +suutasusten=1 +suutatusten=1 +suutehista=1 +suuttui=13 +suuttuneisi=2 +suutu=1 +suutuksenti=1 +suvakolle=1 +suvannon=2 +suvantolainen=2 +suvantolaisen=3 +suvantolaista=1 +suvantolan=1 +suvehen=4 +suven=3 +suvena=5 +suvesta=1 +suvetar=3 +suvikunnan=3 +suvinenässä=1 +suvirukihin=1 +suvisille=1 +syen=1 +syet=1 +syettömille=1 +syistä=1 +syitä=3 +sykerräite=1 +sykeröni=1 +sykkyrähän=1 +sykkyrälle=1 +sykkä=1 +syksy=3 +syksyinen=1 +syksyisen=1 +sykysyisen=3 +sykysyiset=1 +sykysyisistä=1 +sykysyllä=2 +sykysyn=1 +sykysyt=1 +sykähtelevi=1 +syleilemähän=1 +syleili=1 +sylen=9 +syli=2 +sylihin=4 +sylin=2 +sylisa'alla=1 +sylissä=3 +sylissäni=1 +sylissänsä=1 +sylityt=1 +syliämättä=1 +sylkemälle=1 +sylki=2 +sylkytellä=1 +sylkytteli=3 +sylttysukkaisia=1 +syltä=16 +sylveäisi=1 +synke'in=1 +synke'itä=1 +synkeä=1 +synkeällä=5 +synkeämpi=1 +synkiltä=1 +synkimmän=1 +synkistyä=1 +synkkiä=2 +synkkähän=1 +synkän=1 +synny=8 +synnyin=2 +synnyn=8 +synnyntäsi=1 +synnyntäsijalta=1 +synnyntäsijasi=2 +synnyt=2 +synnytellessä=1 +synnytelty=1 +synnyteltäissä=1 +synnytteli=1 +synnyttävä=1 +synnytössijoa=1 +synty=8 +syntyhysi=1 +syntyi=18 +syntyjä=3 +syntyminen=3 +syntymäsijoa=1 +syntymäsijoille=2 +syntymäsijoilta=1 +syntymättä=4 +syntynevi=1 +syntynynnä=3 +syntyväksi=2 +syntyä=1 +syntyäsi=1 +syrjin=6 +syrjit=1 +syrjähän=4 +syrjällehen=1 +syrjällä=1 +syseä=5 +sysimäellä=1 +sysimäkiä=1 +sysisijoille=1 +sysistä=2 +sysivän=1 +sysännyt=1 +sysäsi=4 +sysäten=1 +sytehen=1 +syttyä=1 +syttä=4 +sytäsi=1 +syvemmin=1 +syvemmä=4 +syvennettihin=1 +syventi=1 +syventämässä=1 +syvien=9 +syville=3 +syvillä=1 +syviltä=2 +syviä=4 +syvähän=4 +syvän=4 +syväntehiltä=2 +syväntehiä=1 +syvässä=1 +syvästä=2 +syvät=2 +syy=1 +syyetty=1 +syylingittä=2 +syylle=1 +syyllisillä=1 +syyllistä=2 +syylättelen=1 +syystä=1 +syyteli=1 +syyttä=4 +syyttäpä=1 +syyttömähän=1 +syyttömälle=1 +syyttömänki=1 +syytä=10 +syytäise=1 +syytöintä=1 +syyättelin=1 +syämehen=3 +syämelle=1 +syämellä=5 +syämen=2 +syämessä=1 +syämin=1 +syämissäsi=1 +syämyeni=1 +syämykseni=1 +syän=3 +syänkäpyni=1 +syänkäpyä=1 +syänlihoille=1 +syännyksenti=2 +syäntyi=5 +syäntä=11 +syäntäni=1 +syänveet=2 +syänyöllä=1 +syö=5 +syö'ös=1 +syöen=2 +syöessäni=1 +syöjille=1 +syöjä=3 +syöjähän=1 +syöjäksi=1 +syöjästä=1 +syöjättäreltä=1 +syöjättären=2 +syöjätär=3 +syökse=1 +syökseite=1 +syöksi=4 +syökö=1 +syölähänki=1 +syömin=1 +syöminkihin=2 +syömähän=5 +syömästä=1 +syömät=4 +syömättä=1 +syömätöintä=2 +syön=1 +syöneheksi=2 +syönehelle=3 +syönti=1 +syönyt=16 +syöpeä=1 +syöpi=6 +syösten=1 +syösti=2 +syöstihe=1 +syötettihin=1 +syötettävä=1 +syötetähän=4 +syötikkini=1 +syötin=1 +syöttele=1 +syöttelevi=1 +syötteli=1 +syötti=6 +syöttämiksi=1 +syöttämäni=2 +syöty=1 +syötyäsi=2 +syötä=6 +syötäköhön=1 +syötän=2 +syötäviksi=1 +syötäviä=3 +syötäväksi=1 +syöverit=1 +syövällä=1 +syövältä=1 +syöä=30 +syöähän=1 +syöäkseni=2 +sä=12 +säien=1 +säihkyellä=1 +säihkyväistä=2 +säihkäeli=1 +säikkymähän=1 +säikähti=3 +säikähtihe=1 +säilyi=2 +säilymähän=1 +säilä=1 +säilällä=4 +säilärauta=1 +säilässä=1 +säkehet=1 +säkehinen=1 +säkehinä=3 +säkehisellä=1 +säkenevä=1 +säkenevällä=3 +säkenevässä=1 +säkeninä=1 +säkeniä=1 +säkkihin=2 +sälkö=1 +sängyt=1 +säpsähtihe=2 +sären=3 +säret=3 +särkenevi=2 +särkenyt=1 +särkevi=1 +särki=2 +särkiä=1 +särkyi=1 +särkynyttä=1 +särkät=1 +särpimeksi=1 +särpimet=1 +säsyttömille=1 +säteriset=2 +sävelen=1 +säveleni=1 +sävelille=1 +säveliä=1 +säveltänsä=1 +säykkyi=1 +säykkymähän=1 +säynähältä=1 +säähän=1 +sääli=1 +säällä=2 +sääntelevi=1 +sääret=1 +säärille=1 +säärillensä=1 +sääriluusta=1 +säärin=1 +säärinauhat=1 +säärivarret=1 +säärivarsi=2 +säärivarsillani=1 +sääriänsä=1 +säärystimet=1 +säät=3 +säätelevi=4 +säätä=2 +säätämä=2 +säätämällä=1 +söi=5 +söin=3 +söisi=6 +söit=1 +ta'aksi=3 +ta'atse=1 +ta'immalle=1 +ta'impahan=1 +taakea=1 +taaksensa=1 +taaksesi=1 +taaksi=3 +taanoisille=2 +taantelihe=1 +taarin=2 +taarit=1 +taarivettä=1 +taas=4 +taasen=2 +taatolleni=1 +taatollensa=1 +taatollesi=1 +taaton=9 +taatto=9 +taattoa=1 +taattoarmo=1 +taattolassa=2 +taattoni=2 +taattonsa=2 +taattoseni=2 +taattosi=3 +taempanaki=1 +tahallansa=1 +tahallasi=1 +tahansa=2 +tahasna=1 +tahi=36 +tahikka=5 +tahkaellut=1 +tahkaisi=1 +tahkottava=1 +taho=1 +taholla=1 +tahon=5 +tahot=3 +tahota=1 +tahotakana=1 +tahtahana=1 +tahtelevi=1 +tahteli=1 +tahtoi=7 +tahtomahan=1 +tahtomasta=1 +tahtomatta=1 +tahtonet=2 +taia=3 +taian=1 +taiatko=1 +taikea=1 +taikeat=1 +taikina=1 +taikinahan=2 +taikinan=2 +taikinana=1 +taikinat=1 +taikka=6 +taikko=1 +taikoja=2 +taikon=1 +taikurien=1 +taimen=3 +taimenia=2 +taimenta=1 +taimi=3 +taimimatta=1 +tainnan=1 +tainnut=1 +taioittani=1 +taion=1 +taipalella=2 +taipalen=1 +taipui=3 +taisi=9 +taita=2 +taitajaksi=2 +taitajana=1 +taitajata=2 +taitamatta=1 +taitan=1 +taitava=3 +taitavalle=1 +taitavampi=1 +taitavan=2 +taitavasti=2 +taitavat=2 +taitavimmille=1 +taitavinta=1 +taiteleisi=3 +taitelevi=4 +taiten=14 +taitoansa=1 +taitoi=1 +taitoin=3 +taitoit=1 +taittajaksi=1 +taittajata=1 +taittamahan=2 +taittamilla=1 +taittoi=5 +taittui=3 +taittumista=1 +taittumoa=1 +taittununna=2 +taitu=1 +taivahaksi=1 +taivahalla=6 +taivahalle=19 +taivahallinen=1 +taivahalta=3 +taivahan=19 +taivahassa=1 +taivahasta=3 +taivahilla=1 +taivahinen=9 +taivas=7 +taivasta=2 +taivoa=6 +taivon=13 +taivosehen=7 +taivosen=3 +taivosessa=1 +taivosesta=8 +taivosihin=1 +taivosista=2 +taivot=2 +taivu=1 +taivutti=1 +tajuamahan=3 +tajuan=1 +tajuelen=1 +tajunne=1 +takainen=2 +takaiselta=1 +takaisesta=1 +takaiset=1 +takaisin=11 +takajoukko=1 +takakannan=1 +takalappi=1 +takana=10 +takanansa=2 +takapuolet=1 +takasalvan=2 +takasalvat=2 +takaturma=1 +takehensa=1 +takehet=1 +takehinta=1 +takellu=1 +taki=2 +takistui=1 +takistumassa=1 +takoa=37 +takoi=17 +takoja=33 +takojalle=1 +takojan=5 +takojata=1 +takomahan=2 +takonut=5 +takovi=6 +takrarautahansa=1 +takuista=1 +talahasen=1 +talia=1 +talilla=1 +talissa=1 +talja=3 +taljalleni=1 +taljallensa=1 +taljan=3 +taljavuotehelle=1 +taljoa=1 +taljoilleni=1 +taljoillensa=1 +taljoillesi=1 +talkapohjahansa=1 +talkkunat=3 +tallaellut=1 +tallasi=1 +talleroinen=1 +tallihin=2 +talluksehen=1 +tallustavat=1 +tallustella=2 +talma=2 +talmasi=1 +talo=4 +taloa=6 +talohon=19 +taloinen=3 +taloiset=1 +taloista=1 +talojen=1 +talon=14 +talonen=1 +talosen=1 +talossa=18 +talosta=8 +talot=1 +talui=1 +talujat=1 +talukset=2 +talununna=1 +talutellos=1 +talutetahan=1 +taluttaessa=1 +taluttamat=1 +taluttu=1 +talven=8 +talvet=4 +talvi=1 +talviaki=1 +talvikauet=2 +talvikylmät=1 +talvilampahan=1 +talvinen=1 +talvisen=2 +talvisilla=4 +talvisista=1 +talvisotkun=1 +tamma=1 +tamman=3 +tammea=3 +tammehen=1 +tammelle=1 +tammeltansa=1 +tammen=13 +tammessa=1 +tammesta=2 +tammet=2 +tammi=14 +tammisehen=1 +tammisen=3 +tammisessa=3 +tammojani=1 +tammojasi=1 +tanea=1 +tanhu'illa=2 +tanhua=2 +tanhuahan=1 +tanhuaiset=1 +tanhualla=1 +tanhualle=1 +tanhuallista=1 +tanhuasta=1 +tanhuellakseni=1 +tanhuellaksesi=2 +tanhujuoksun=1 +tanikan=1 +tanner=3 +tannerta=1 +tantereksi=1 +tanterella=1 +tanterelle=5 +tanteret=1 +tanteria=3 +tanteriksi=1 +tanterilla=8 +tanterille=5 +tanterilta=3 +tanteritse=1 +tao=10 +taoit=4 +taon=6 +taonnoista=1 +taop'=1 +taopa=2 +taos=5 +taottaessa=1 +tapa=6 +tapaeli=1 +tapahtui=3 +tapahtuisi=2 +tapahtumainen=1 +tapahtununna=2 +tapahtunut=1 +tapahuit=1 +tapahut=2 +tapainen=5 +tapani=1 +tapasi=9 +tapasin=1 +tapasip'=2 +tapasipa=1 +tapasit=2 +tapata=1 +tapatan=1 +tapatti=1 +tapelkamme=1 +tapella=2 +tapeta=3 +tapetahan=1 +tapetuksi=1 +tapin=3 +tapio=4 +tapiolahan=3 +tapiolan=5 +tapiolassa=1 +tapiolasta=1 +tapiomäelle=1 +tapion=29 +taplikkaisen=1 +tapoa=1 +tapoakana=1 +tapoamahan=3 +tapoin=2 +tapoit=1 +tapoja=2 +tappaisit=1 +tappajaksi=1 +tappajansa=1 +tappamahan=2 +tappamatta=2 +tappanut=1 +tapparainen=2 +tapparalla=1 +tapparan=2 +tapparata=1 +tappeleisin=1 +tappelevat=2 +tappelija=1 +tappelijan=1 +tappelivat=1 +tappeloa=3 +tappelohon=11 +tappeloihin=2 +tappeloita=3 +tappelossa=3 +tappelosta=3 +tappotanterilla=1 +tappotanterille=1 +tappuroiksi=2 +taputa=1 +taputat=1 +taputettava=1 +taputetuksi=1 +taputtajaksi=1 +taputtamassa=1 +taputtelevi=7 +taputti=2 +tarha=1 +tarhalatvaisehen=1 +tarhan=3 +tarhoa=1 +tarinan=1 +tarinat=1 +tarinojasi=1 +taritse=1 +tarittane=1 +tarkan=2 +tarkassa=1 +tarkasta=1 +tarkasti=2 +tarkat=1 +tarkemmasti=1 +tarkempata=2 +tarkka=15 +tarkkahan=3 +tarkkoa=1 +tarkkoja=4 +tarkoillehen=1 +tarkoin=9 +tarkoitteli=1 +tarmoni=1 +tarmonsa=1 +tarmosi=1 +tarpaisevi=1 +tarpaisi=2 +tarpehella=7 +tarpehen=4 +tarpehessa=1 +tarpehetta=1 +tarpehia=2 +tarpoi=1 +tarpoimeksi=1 +tarpoimelta=1 +tarpoimen=1 +tarpoimet=2 +tarpoja=1 +tarpojaksi=1 +tarpojasta=1 +tarpojata=2 +tarpomista=1 +tarpovi=1 +tarttui=4 +tartuin=1 +tarvahalla=1 +tarve=4 +tarvinnetki=1 +tarvis=1 +tarvitahan=6 +tarvitseisi=1 +tarvitseisin=1 +tarvittaissa=6 +tarvittihin=1 +tarvo=1 +tarvoit=1 +tarvon=2 +tarvonko=2 +tarvontahan=2 +tarvot=1 +tasainen=1 +tasaiselle=2 +tasaisen=5 +tasaiset=2 +tasaisia=1 +tasaisilla=1 +tasaista=1 +tasakärsä=1 +tasakärsän=1 +tasalla=1 +tasalle=5 +tasapäihin=2 +tasapäässä=1 +tasapäätä=1 +tasarinnan=1 +tasatereä=1 +tasaterä=1 +tasaterällä=3 +taskuhunsa=6 +taskustansa=1 +tasoitteli=1 +tasoittivat=1 +tauilla=3 +tauin=3 +tauista=1 +tauit=1 +tauitta=3 +tauloa=2 +tauloihinsa=1 +tauti=7 +tautia=1 +tavalla=3 +tavannut=12 +tavannutkana=1 +tavat=1 +tavata=3 +tavatakseni=1 +tavatoin=1 +tavattihin=1 +tavattoman=1 +tavattomat=1 +tavattomia=1 +tavattomista=1 +tavi=4 +tavia=1 +tavin=1 +tavoiltansa=1 +tavoitellen=1 +tavoitin=1 +tavoittamahan=2 +tavoittaman=1 +tavoitteli=2 +tavoitti=6 +tavoittihe=1 +tavottamahan=3 +te=2 +te'in=3 +te'it=1 +tee=6 +teeksennelty=1 +teemme=1 +teen=4 +teenkö=1 +teentelihe=1 +teentä=2 +teepä=1 +teet=2 +teetin=1 +teetti=1 +tehen=1 +tehessä=2 +tehkämme=3 +tehkö=3 +tehkös=2 +tehnehen=1 +tehnyt=6 +tehosi=1 +tehottomaksi=1 +tehtahilla=1 +tehtahille=1 +tehty=10 +tehtyisettä=1 +tehtynä=1 +tehtyäsi=1 +tehtäessä=3 +tehtäisi=1 +tehtänehe=3 +tehtäville=1 +tehtäviltä=1 +tehtäviä=1 +tehtäväksi=1 +tehtävän=1 +tehtäväni=1 +tehä=2 +tehä'än=3 +tehäksensä=1 +teien=1 +teille=4 +teillä=1 +teiltä=2 +tein=3 +teiren=2 +teiret=1 +teirikarja=1 +teirikarjan=1 +teirinä=1 +teissä=2 +teistä=1 +teit=3 +teitse=1 +teittensä=1 +teitä=4 +tekemiänsä=1 +tekemiäsi=1 +tekemä=3 +tekemähän=3 +tekemän=1 +tekemästä=1 +tekevi=12 +tekevät=1 +teki=17 +tekijä=8 +tekijäksi=1 +tekijäsi=1 +tekijätäni=1 +tekisi=2 +teko=2 +tekoa=1 +tekohon=1 +tekoset=1 +tela=1 +teljon=1 +teljopuilla=1 +teljot=2 +telkitäikse=1 +telkitäime=1 +telkki=1 +telkkimeksi=1 +telkkimähän=1 +telkkä=1 +telkyttele=1 +tellervo=6 +tellittelen=1 +teloilla=1 +teloille=4 +teloilta=3 +teloja=2 +teltahan=1 +teltamoinen=3 +temminkäistä=1 +temmo=1 +temmottane=1 +temmottihin=1 +temmottimet=2 +tempaeltu=1 +tempasi=13 +tempasivat=1 +tempoi=4 +tempomia=1 +tenhoisampi=2 +tenhon=1 +tenka=1 +teoksia=1 +teolle=1 +tepsuttele=2 +tereä=2 +terhen=2 +terhenellä=1 +terhenetär=1 +terhenisen=15 +terhenistä=2 +terhenneiti=1 +terho=1 +terin=2 +teriä=2 +teroitti=1 +tervaisen=2 +tervaisiltaki=1 +tervaista=1 +tervaksen=1 +tervaksessa=1 +tervaksesta=1 +tervaksia=2 +tervaksinen=1 +tervan=1 +tervapuolikon=1 +tervarinnan=2 +tervaskannon=2 +tervaskannot=1 +terve=22 +terveheksi=9 +tervehenä=4 +tervehyiset=1 +tervehyttäjälle=1 +tervehyttäjänne=1 +terveyttä=4 +tervoa=2 +terä=7 +teräkaluiksi=1 +teräksen=4 +teräksenteko=4 +teräksestä=4 +teräkset=3 +teräksihinsä=1 +teräksille=1 +teräksillä=1 +teräksinen=2 +teräksinensä=1 +teräksisehen=3 +teräksiselle=1 +teräksisellä=1 +teräksisen=1 +teräksisestä=2 +teräksiset=3 +teräksisille=3 +teräksisillä=1 +teräksisiltä=1 +teräksisiä=1 +teräksistä=1 +teräksiä=2 +terällä=2 +terältä=3 +terän=4 +teräs=5 +teräskape'in=1 +teräskaranko=1 +teräsnenillä=3 +teräsnenähän=1 +teräsnenällä=1 +teräsrekehen=1 +terästarha=1 +terästä=1 +teräsvyössä=2 +teräsvöihin=3 +terät=2 +terävä=1 +terävän=5 +terävästi=1 +terävät=1 +tesmällensä=1 +teukkalehtamahan=1 +teuotella=1 +teutaroivi=1 +tevana=1 +tiainen=1 +tiainenpa=1 +tiaisen=4 +tie=12 +tie'ettävä=1 +tiehyt=6 +tielle=12 +tiellä=9 +tielläsi=1 +tieltä=13 +tien=12 +tienaellos=1 +tiennyt=5 +tiennytkänä=2 +tienohilla=3 +tienohille=1 +tienohilta=1 +tiensä=1 +tieohesta=1 +tieoittani=1 +tieokkaille=1 +tieolla=4 +tieolta=1 +tieon=3 +tieossani=1 +tiepuolehen=2 +tiera=9 +tieran=4 +tieraseni=1 +tierottimet=1 +tiesi=13 +tiesin=4 +tiesit=2 +tiessä=3 +tiestä=4 +tietelevi=1 +tietelijä=1 +tieten=1 +tieto=6 +tietoisilla=1 +tietomiesten=2 +tietoni=1 +tiettyiseni=1 +tiettyjä=1 +tiettäviä=2 +tiettävältä=1 +tietä=38 +tietäisinkö=2 +tietäisitkö=1 +tietäjiä=1 +tietäjä=18 +tietäjäksi=1 +tietäjän=2 +tietäjät=2 +tietäjätä=1 +tietämähän=4 +tietämättä=2 +tietämättömihin=1 +tietämättömille=2 +tietämättömillä=1 +tietämättömiä=1 +tietämättömähän=1 +tietämättömällä=2 +tieustelet=1 +tieä=23 +tieäkänä=3 +tieän=16 +tieänpä=2 +tieät=1 +tiheällä=1 +tiheät=2 +tihittämähän=2 +tihua=2 +tiiskinä=1 +tikka=1 +tikkaele=1 +tilassa=1 +tilkan=1 +tilkat=1 +tiloa=5 +tiloilla=4 +tiloille=2 +tiloilta=2 +tinaisista=1 +tinaneuloin=1 +tinapäitä=2 +tinarinnan=3 +tinarinnat=1 +tinarinta=9 +tinavöitä=1 +tippui=2 +tippujista=1 +tippumasta=1 +tippumatta=2 +tiputti=1 +tirinämailla=1 +tirinän=1 +tirskuipa=1 +tiskinsä=1 +tiukujen=2 +tiuskui=1 +toeksi=2 +toen=3 +toenki=1 +toet=8 +toetki=2 +tohi=1 +tohiseville=2 +tohisi=1 +tohti=2 +tohtisin=1 +toi=9 +toimeaisi=1 +toimelle=1 +toimetta=1 +toimi=4 +toimieltavaksi=1 +toimiminen=1 +toimitella=1 +toimitellen=3 +toimiteltavaksi=1 +toimittele=1 +toimittelen=1 +toimitteli=4 +toinen=82 +toinenkin=2 +tointa=2 +toip'=7 +toisa'alle=1 +toisehen=13 +toiseksi=2 +toiselle=1 +toiselta=1 +toisen=118 +toisena=1 +toisenkana=1 +toisentalvellista=1 +toisessa=4 +toisesta=3 +toisesti=1 +toiset=8 +toisi=9 +toisia=2 +toisialla=2 +toisialle=3 +toisialta=3 +toisihimme=2 +toisiksi=3 +toisille=2 +toisin=16 +toisinpa=5 +toisista=1 +toisit=1 +toisna=8 +toisnakana=1 +toista=14 +toistakin=1 +toistansa=2 +toiste=22 +toisteki=4 +toit=4 +toitahutti=1 +toitatellen=1 +toitotuksen=1 +toivat=1 +toivoi=3 +toivoin=7 +toivon=3 +toivoni=1 +toivossa=1 +toivotin=1 +toivotit=1 +toivotteli=1 +toivottelit=1 +toivovat=1 +tok'=5 +tokaisi=1 +toki=33 +tokipa=1 +tokko=9 +tolalle=1 +tomaha=1 +tomu=3 +tomua=1 +tonkimasta=1 +tora=3 +torahan=1 +toraisa=1 +toran=1 +torelivat=1 +torkahtavi=1 +torkahutti=1 +torkutellen=1 +torkutteli=1 +torua=1 +toruvat=1 +toruvi=1 +torvehesi=1 +torvellansa=1 +torven=6 +torvet=1 +torvettavi=1 +torvi=2 +tosia=5 +tosin=1 +totella=3 +totelle=12 +totellut=10 +totinen=3 +totisen=5 +totiset=6 +totkusilta=1 +totta=7 +toukan=1 +toukat=2 +toukista=1 +toukka=5 +touko=1 +toukoaian=1 +toukoja=2 +toukojani=1 +toukojasi=1 +toukojen=1 +touoille=2 +touoistani=1 +tuekseni=2 +tuella=1 +tuhaksi=2 +tuhannelle=1 +tuhannen=9 +tuhansia=4 +tuhansien=1 +tuhansille=1 +tuhansin=3 +tuhantisen=3 +tuhat=31 +tuhatkieli=1 +tuhatlatvan=1 +tuhatlukuja=1 +tuhatnyplän=1 +tuhatta=1 +tuherti=1 +tuhkahan=1 +tuhkasissa=1 +tuhkasista=1 +tuhkat=1 +tuhkia=2 +tuhma=9 +tuhmaisen=1 +tuhmaksi=1 +tuhmalta=1 +tuhman=3 +tuhmasti=2 +tuhmemmistakana=1 +tuhmilla=1 +tuhmille=1 +tuhmin=6 +tuhniossa=1 +tuho=10 +tuhoa=1 +tuhoaisi=1 +tuhoi=1 +tuhoksi=1 +tuhon=4 +tuhoni=2 +tuhonnut=3 +tuhosit=1 +tuhota=1 +tuhottanehe=2 +tuhottimeksi=1 +tuhuttelevi=4 +tuijota=1 +tuijotteli=1 +tuikahtavi=1 +tuikahti=2 +tuikahuta=1 +tuikahuvi=1 +tuiki=8 +tuikutella=1 +tuikuttaja=2 +tuikutteli=2 +tuima=6 +tuiman=17 +tuimat=3 +tuimatta=1 +tuimelevi=1 +tuimemmasti=1 +tuimenia=1 +tuimilta=1 +tuimissa=1 +tuimista=2 +tuiretuinen=2 +tuiskahti=1 +tuiskattihin=1 +tuiski=7 +tuiskuna=4 +tuiskutellen=1 +tuivertaisin=1 +tukahuttanut=1 +tukala=1 +tukan=4 +tukastani=1 +tukat=3 +tukea=1 +tukehtui=1 +tukela=2 +tukena=1 +tukesi=1 +tukeva=2 +tuki=1 +tukka=9 +tukkahan=1 +tukkahani=2 +tukkapäitä=1 +tukkeheksi=3 +tukkijaksi=1 +tukkijata=1 +tukkimahan=1 +tukkueltu=2 +tukon=1 +tukun=1 +tule=33 +tulehen=21 +tulella=3 +tulelle=4 +tulelliseksi=1 +tulelta=4 +tulemme=1 +tulen=41 +tulena=5 +tulento=1 +tulepa=1 +tules=2 +tulessa=1 +tulesta=9 +tulet=21 +tuletki=1 +tuletko=1 +tuletta=3 +tulette=1 +tulettelevi=1 +tulettomaksi=1 +tulettomalla=1 +tulettomihin=1 +tuleva=3 +tulevaksi=1 +tulevalle=3 +tulevan=17 +tulevat=4 +tulevata=1 +tulevi=81 +tulevista=1 +tuli=96 +tulia=1 +tulijalle=1 +tulikaiskun=1 +tulikipuna=2 +tulikipunan=2 +tulikipunat=1 +tulikulkku=1 +tulikulkun=2 +tulille=3 +tulin=5 +tulinen=18 +tulipa=5 +tuliporton=2 +tulipunaisen=2 +tulisen=19 +tulisi=35 +tulisijahan=2 +tulisijani=1 +tulisijasta=1 +tulisijoilta=1 +tulisijoissa=1 +tulisiko=1 +tulisit=3 +tulisko=1 +tulisoroista=1 +tulisorosen=2 +tulissa=1 +tulista=1 +tulistuvaksi=1 +tulit=7 +tuliterähän=1 +tuliteräinen=1 +tuliteräisen=2 +tuliterällä=5 +tuliteränsä=2 +tuliterässä=1 +tulitikku=1 +tulitki=1 +tulivat=2 +tulivuonna=1 +tulkohon=1 +tulkohonpa=1 +tulkokana=1 +tulla=25 +tullahan=1 +tullakana=2 +tullakseni=3 +tullaksenne=1 +tullaksensa=2 +tullaksesi=1 +tulle=5 +tullehe=1 +tulleheksi=4 +tullehelta=3 +tullehensa=1 +tullehessa=1 +tullehia=2 +tullehille=1 +tullehilta=1 +tullekana=3 +tullen=3 +tullessa=5 +tullessani=1 +tullessansa=2 +tullessasi=10 +tullet=1 +tullos=1 +tullunna=1 +tullut=22 +tullutkana=6 +tullutta=4 +tuloa=2 +tulonen=6 +tulonenki=1 +tulosen=2 +tulosta=1 +tulta=30 +tultua=6 +tultuani=5 +tultuansa=27 +tultuasi=9 +tuluksihinsa=1 +tulvan=2 +tulville=2 +tulvillehen=1 +tummelilla=1 +tummeneisi=1 +tummentelen=1 +tummenteli=2 +tummentua=1 +tummentuvat=1 +tunge=8 +tungeikse=8 +tungeime=2 +tungeite=2 +tungen=5 +tungetahan=1 +tunkeinutta=1 +tunkeitessa=1 +tunkemahan=1 +tunkenevi=1 +tunkevi=3 +tunki=8 +tunkiessa=1 +tunkihe=4 +tunkisin=1 +tunne=16 +tunnekana=10 +tunnen=10 +tunnet=1 +tunneta=1 +tunnetahan=1 +tunnin=4 +tunnon=1 +tunnu=6 +tunnus=1 +tunnustaisin=1 +tunnusteli=1 +tunnustellut=1 +tunnusteltavaksi=1 +tunsi=24 +tunsin=1 +tunsit=1 +tuntemahan=7 +tuntemattomalla=1 +tuntemattomana=1 +tuntene=1 +tuntenevi=3 +tuntenunna=1 +tuntenut=2 +tuntevi=1 +tunti=5 +tuntijata=2 +tuntijoita=1 +tuntisitko=1 +tunto=1 +tuntoni=1 +tuntuessa=1 +tuntui=1 +tuntuisi=1 +tuntumatta=1 +tuntumattomahan=1 +tuntumattomaksi=2 +tuntumattomille=1 +tunturia=1 +tunturin=3 +tunturissa=1 +tuntuvilla=1 +tuo=111 +tuo'os=3 +tuoa=4 +tuoahan=2 +tuoakseni=1 +tuohen=2 +tuohet=1 +tuohia=1 +tuohikatto=1 +tuohinen=1 +tuohon=37 +tuohosessa=1 +tuohta=2 +tuohuksella=2 +tuohuksinen=1 +tuoja=1 +tuojaksi=2 +tuojaltasi=1 +tuojan=2 +tuojat=1 +tuojoa=2 +tuojoani=1 +tuokatte=2 +tuokohon=1 +tuoli=1 +tuoll'=6 +tuolla=96 +tuollakana=2 +tuollapa=2 +tuolle=14 +tuolt'=4 +tuolta=33 +tuoltapa=1 +tuoma=7 +tuomahan=1 +tuomalla=1 +tuoman=8 +tuomariksi=2 +tuomehen=1 +tuomen=3 +tuomet=2 +tuometar=1 +tuomi=4 +tuomikin=1 +tuomikko=2 +tuomikkoa=1 +tuomikolla=1 +tuomikosta=1 +tuomilla=1 +tuominen=1 +tuominnunna=1 +tuomisen=1 +tuomista=1 +tuomitahan=1 +tuomitsevi=1 +tuomittane=1 +tuomittihin=1 +tuomivaaran=2 +tuon=259 +tuone=2 +tuoneheksi=1 +tuonekana=1 +tuonelahan=15 +tuonelan=39 +tuonelassa=4 +tuonelasta=4 +tuonelle=3 +tuonelta=5 +tuonen=54 +tuonet=2 +tuonetar=2 +tuoni=6 +tuonne=68 +tuonnemmaksi=3 +tuonnempata=4 +tuonoistansa=1 +tuonp'=1 +tuonpa=1 +tuonut=4 +tuop'=49 +tuopa=29 +tuopi=7 +tuopilla=4 +tuopin=6 +tuopit=7 +tuoppi=2 +tuoppiansa=1 +tuoppiasi=1 +tuoppihinsa=2 +tuoppisen=1 +tuore=2 +tuoreheksi=1 +tuorehensa=2 +tuorehesta=1 +tuorehilla=1 +tuorehille=1 +tuorehimman=1 +tuorikkia=1 +tuorustele=1 +tuoss'=6 +tuossa=64 +tuost'=1 +tuosta=107 +tuostaki=6 +tuostana=12 +tuostapa=2 +tuot'=2 +tuota=104 +tuotaessa=2 +tuotaisihin=1 +tuotakana=4 +tuotaki=1 +tuotako=1 +tuotana=2 +tuotane=5 +tuotanehe=5 +tuotapa=3 +tuotavana=3 +tuotettihin=1 +tuotihin=4 +tuotit=1 +tuotti=1 +tuotu=4 +tuotuansa=1 +tuotuna=1 +tuovan=1 +tuovasi=1 +tuovat=1 +tupa=13 +tupahan=58 +tupamme=1 +tupamäellä=1 +tupanen=2 +tupani=4 +tupasen=1 +tupaset=1 +tupasi=1 +tupeksi=1 +tupen=1 +tupesta=3 +tupestansa=2 +tupettomalla=1 +tupia=1 +tupihin=3 +tupita=1 +tupoa=8 +tuppeloisen=1 +tuppihuotrasehen=1 +tuppirauan=1 +tuppurihin=2 +tuppurissa=1 +tupruna=1 +tuprusi=1 +turahtelevi=1 +turhi'in=3 +turjalainen=4 +turjalaisen=1 +turjan=3 +turjuttaisi=1 +turkan=1 +turkin=8 +turkit=1 +turkki=1 +turkkiasi=1 +turkkinsa=1 +turma=1 +turmele=1 +turmeleisi=2 +turmelemme=1 +turmelevi=3 +turmeli=1 +turmelin=2 +turmelit=1 +turmellunna=1 +turmellut=1 +turmelusta=1 +turmioille=1 +turmiolla=1 +turmiolle=1 +turmion=1 +turmiot=2 +turpa=4 +turpea=1 +turpeheksi=1 +turpehelle=1 +turpehesen=1 +turpehessa=1 +turpehesta=1 +turpoasi=1 +turpuvaksi=1 +tursas=1 +turskaksi=1 +turskan=2 +turso=8 +turvakseni=3 +turvaksi=2 +turvan=5 +turvana=1 +turvanani=2 +turvasta=1 +turvat=2 +turvatointa=2 +turve=1 +turveleikse=2 +turveleime=1 +turvoan=1 +turvut=1 +tusina=1 +tusinan=1 +tuska=5 +tuskahinen=1 +tuskaksi=3 +tuskalle=1 +tuskan=2 +tuskapäitä=1 +tuskassa=1 +tuskasta=1 +tuskastui=1 +tuskat=5 +tuskautui=2 +tuskemmaksi=1 +tuskia=1 +tuskihin=2 +tuskihinsa=1 +tuskihisi=1 +tuskiksi=1 +tuskille=1 +tuskin=4 +tuskissa=7 +tuskista=1 +tutajamahan=1 +tutasi=1 +tutisevalle=2 +tutisijalla=1 +tutkaeli=6 +tutkaella=3 +tutkaeltavaksi=1 +tutkaimehen=3 +tutkaimella=2 +tutkaimessa=3 +tutkaimettomalla=1 +tutkaimia=2 +tutkaimista=1 +tutkelmoita=2 +tutkelmusta=1 +tutkijaksi=4 +tutkittane=2 +tuttavan=3 +tuttavasti=1 +tuttavat=1 +tuttaville=3 +tuttavilta=1 +tuttu=3 +tuttua=2 +tuttuani=1 +tuttuansa=3 +tuttujamme=1 +tutuille=1 +tutut=1 +tuuhahtele=1 +tuuhakaksi=1 +tuuheutta=1 +tuuhku=1 +tuuitelko=1 +tuuitella=2 +tuuitellessa=1 +tuuiteltaessa=1 +tuuiteltavaksi=4 +tuuiteltu=1 +tuuiteltuasi=1 +tuuiteltunaki=1 +tuuittajan=2 +tuuittama=1 +tuuittavi=1 +tuuittele=2 +tuuitteli=13 +tuuittelin=1 +tuuitti=1 +tuulehen=3 +tuulehenko=1 +tuulella=1 +tuulelle=2 +tuulemahan=4 +tuulematta=2 +tuulen=29 +tuulena=1 +tuulessa=3 +tuulet=6 +tuulettaki=1 +tuulevaksi=1 +tuuli=47 +tuulikki=1 +tuulikunnahan=1 +tuulipuolelle=1 +tuullutkana=1 +tuulottavi=2 +tuulta=3 +tuulten=1 +tuuma=3 +tuumiasi=1 +tuumille=1 +tuumin=1 +tuumitellen=1 +tuura=1 +tuuran=1 +tuuria=2 +tuuriasi=1 +tuurin=4 +tuuritteli=2 +tuuti=1 +tuutimasijoilta=1 +tuutuhun=1 +tuutunen=1 +tuutusen=2 +tuvaksi=1 +tuvan=11 +tuvassa=6 +tuvasta=6 +tuvastahan=1 +tuvat=9 +tuvilla=14 +tuville=21 +tuvilta=1 +tuvissa=3 +tuvista=1 +tuvun=1 +tyhjettynä=1 +tyhjettävä=1 +tyhjeä=2 +tyhjin=3 +tyhjiä=3 +tyhjä=4 +tyhjälle=1 +tyhjänä=3 +tyhjästä=2 +tykki=1 +tykö=5 +tyköhön=1 +tykönä=4 +tylleröinen=1 +tylsä=1 +tynnyrihin=2 +tynnyrissä=3 +tynnyriä=1 +typeryyttä=1 +typerä=1 +typerät=1 +tyrehtyi=1 +tyrehy=1 +tyrjän=1 +tyrsky=3 +tyrskyn=2 +tyrskähti=1 +tytti=19 +tyttäreksi=3 +tyttären=4 +tyttäreni=5 +tyttärenkö=1 +tyttäresi=6 +tyttäret=6 +tyttärien=2 +tyttärihin=1 +tyttärille=3 +tyttärillä=1 +tyttäriltä=1 +tyttärin=1 +tyttäristä=3 +tyttäriä=5 +tyttö=31 +tyttöjen=2 +tyttöjä=2 +tyttöjäni=2 +tyttöjäsi=1 +tyttölapsen=1 +tyttöni=2 +tyttönä=1 +tyttöseksi=1 +tyttöseni=1 +tyttösi=1 +tyttöys=1 +tyttöä=7 +tyttöäni=5 +tyttöänsä=2 +tyttöäsi=4 +tytär=8 +tytärten=2 +tytärtä=9 +tytöistä=1 +tytölle=3 +tytön=7 +tytöt=2 +tyvelle=1 +tyveltä=1 +tyven=2 +tyvin=3 +tyy'y=2 +tyy'yin=1 +tyy'yttävi=1 +tyynni=2 +tyyris=1 +tyyräeli=1 +tyyräellä=2 +tyyskät=1 +tyytyi=2 +työ=3 +työlle=13 +työlähissä=1 +työlähässä=2 +työn=3 +työnnettihin=1 +työnnetähän=5 +työnnytteli=2 +työnnytti=1 +työnnyttä=1 +työnnytä=1 +työnnä=10 +työnnälti=2 +työnnän=6 +työnsin=1 +työnsä=2 +työnteleikse=1 +työnteleimme=1 +työnteleisin=3 +työntelevän=1 +työntelihe=2 +työnti=20 +työntivät=1 +työntyminen=2 +työntäisi=1 +työntämättä=1 +työntänenki=1 +työntävi=2 +työsi=2 +työssä=2 +työstäsi=2 +työt=5 +työtä=10 +tähelle=1 +tähet=3 +tähettären=1 +tähiksi=2 +tähistä=1 +tähitettäissä=1 +tähittämässä=1 +tähkän=1 +tähkät=1 +tähtelähän=1 +tähti=6 +tähtien=1 +tähtihin=1 +tähtitarhojen=1 +tähtiä=3 +tähystelevät=1 +tähystämähän=2 +tähytännästä=1 +tähyämähän=11 +tähyämässä=2 +tähän=7 +täkäli=1 +tälle=4 +tällä=14 +tältä=2 +tämä=10 +tämän=54 +tämänki=7 +tänne=42 +tänneki=2 +tänä=10 +tänäi=1 +tänäki=3 +täpittynä=1 +tärisevihin=1 +tärähti=1 +täss'=5 +tässä=42 +tästä=35 +tätä=22 +tätänä=1 +täy'yin=1 +täyen=3 +täyestä=1 +täynnä=17 +täynnänsä=1 +täysi=4 +täysinesi=4 +täytehen=4 +täyteni=1 +täytensä=1 +täytettynä=1 +täytteheksi=3 +täyttelemä=1 +täyttelevi=1 +täytti=2 +täyttämästä=1 +täytyi=4 +täytymättä=1 +täytyne=1 +tääll'=7 +täällä=20 +täältä=16 +töille=7 +töiltä=1 +töissä=1 +töistä=1 +töitä=4 +tölläytä=1 +tönkän=1 +törke'ille=1 +u'ulla=1 +u'un=2 +uhahti=1 +uhalla=2 +uhattu=1 +uhittelevi=1 +uhitti=1 +uhkaellen=2 +uhkasi=1 +uhkasivat=1 +uhke'imman=1 +uhkuhun=3 +uhkuiset=1 +uhkutit=1 +uhkuvat=1 +uhkuvihin=1 +uhkuvilla=1 +uhotellen=1 +ui=2 +uia=3 +uiessa=1 +uiksennellos=1 +uiksennellut=1 +uikuta=1 +uikutit=1 +uimahan=2 +uimasta=1 +uin=1 +uinaelin=1 +uinaellut=1 +uinehen=3 +uinut=3 +uinuvilta=1 +uip'=1 +uipi=15 +uiskenteli=3 +uitteli=2 +uituansa=1 +ukko=74 +ukkoa=5 +ukkokontion=1 +ukolle=3 +ukolta=1 +ukon=9 +ukonki=1 +ukossa=1 +uksen=4 +uksesta=1 +ukset=8 +ulapalla=4 +ulapalle=7 +ulapalta=1 +ulapoilla=3 +ulapoille=2 +ulapoilta=3 +ulapoita=2 +ulappalan=1 +uljas=1 +ulkoa=2 +ulkoinen=1 +ulkoisesta=1 +ulkomainen=1 +ulkona=4 +ulkopuolelle=1 +ulkopuolta=1 +ulkopäässä=1 +ulkosit=1 +ulkotöille=2 +ulkotöillä=1 +ulkotöiltä=1 +ulomma=4 +ulommaksi=1 +ulompanaki=1 +ulos=19 +ulvahtaisi=1 +ulvahuisi=1 +ulvaisevat=1 +ulvoi=2 +ulvonunna=1 +ulvosi=1 +ulvovan=2 +umakka=1 +ume=1 +ummiskengät=1 +umpilainehista=1 +umpilammin=1 +umpilammit=2 +umpilampi=1 +umpiluut=2 +umpinaisen=1 +umpipurren=1 +umpiputken=5 +umpisilmä=3 +umpisilmän=1 +unehen=3 +unekkahalta=1 +uneksimasta=2 +unella=1 +unen=2 +uneni=2 +unennäkijä=1 +unennäköjä=1 +unensa=1 +unesi=1 +unesta=1 +unetta=1 +unettomana=1 +unia=2 +unikonttisi=1 +unille=2 +uniset=1 +unisijalta=1 +unissa=1 +unoha=4 +unohit=1 +unohtajalle=1 +unohtaminen=5 +unohtanevi=1 +unohti=2 +unoset=1 +unta=3 +untamo=13 +untamoinen=5 +untamoisen=1 +untamola=1 +untamolan=2 +untamolta=1 +untamon=9 +unteloinen=1 +untelompi=1 +untelompikana=4 +untelot=1 +unto=2 +untolahan=1 +untuvalla=1 +untuvalle=1 +untuvasta=3 +untuvista=1 +upehen=1 +uponnut=1 +upota=1 +upotellut=1 +upottajahan=1 +upottajasta=1 +upottajille=1 +upottaminen=1 +upottanunna=2 +upottaotte=1 +ura=2 +urahti=4 +uralle=4 +urheata=3 +urisemasta=1 +urisi=3 +urkenevi=1 +urkenin=1 +urkenit=1 +uro=1 +uroa=1 +urohia=1 +urohiasi=6 +urohiksesi=1 +urohilla=1 +urohille=2 +urohilta=1 +urohinesi=1 +urohista=3 +urohitta=1 +urohoisehen=1 +urohoisessa=2 +urohoisesta=1 +urohoksi=4 +urohon=30 +urohosi=1 +urohot=29 +uron=11 +uros=29 +urosna=1 +urosta=27 +urosten=6 +urostuvaksi=1 +use'in=19 +usea=3 +usei'in=1 +usein=1 +useinpa=1 +usisi=1 +usko=3 +uskokana=1 +uskon=1 +uskonut=3 +uskottu=1 +ussakan=1 +ussakka=1 +usta=2 +usva=1 +utala=2 +utarella=1 +utaren=2 +utaret=1 +utaretoinna=1 +utariansa=1 +utarihin=2 +utarilla=1 +utra=5 +utu=2 +utua=2 +utuinen=7 +utuisehen=2 +utuisen=26 +utuisesta=1 +utuisilla=2 +utuisin=1 +utuna=2 +utupaita=1 +utustelevi=1 +ututyttö=3 +uuelle=3 +uuelta=1 +uuen=35 +uuet=6 +uuhen=11 +uuhet=1 +uuhi=3 +uuhta=1 +uuistunehen=1 +uuni=1 +uunilla=1 +uunilta=4 +uunin=9 +uunna=1 +uupui=2 +uupuivat=1 +uupune=1 +uupunehen=1 +uupuneille=1 +uupuvani=1 +uupuvi=1 +uurtehesen=1 +uurtehessa=2 +uurtehuisinensa=1 +uusi=17 +uusilla=1 +uutarta=1 +uutehen=4 +uutimehen=2 +uutimella=1 +uutimen=2 +uutta=14 +uuttomalla=1 +uutukaisen=1 +uuvuin=1 +uuvuta=1 +uuvutella=1 +uuvutti=1 +uvannon=1 +uvantolainen=3 +uvantolaisen=3 +uvantolaiset=1 +uvantolaista=1 +va'it=4 +vaahen=3 +vaahessa=1 +vaahtea=2 +vaahteren=1 +vaahteressa=1 +vaahterisehen=1 +vaahterisen=3 +vaahti=4 +vaahtileuan=1 +vaahtileuka=2 +vaahtiotsalle=1 +vaahtipäiksi=1 +vaahtipäitä=1 +vaahtokuulla=1 +vaai=1 +vaain=1 +vaaitahan=2 +vaaitella=2 +vaaittava=1 +vaajan=2 +vaakalinnun=3 +vaakalintu=2 +vaakalintua=1 +vaakkui=3 +vaakkuivat=1 +vaaksa=1 +vaaksan=5 +vaaksoa=1 +vaali=4 +vaaliessa=1 +vaalijaksi=1 +vaalijani=1 +vaalimahan=2 +vaalimani=1 +vaalimatta=1 +vaalimista=1 +vaalivi=1 +vaaluvista=1 +vaan=36 +vaanpa=2 +vaapahtavi=1 +vaapahutti=1 +vaapotella=1 +vaapottaissa=1 +vaapotteli=2 +vaapui=1 +vaapukkahan=3 +vaapukkaisena=1 +vaapukkana=2 +vaapukoita=2 +vaapumahan=1 +vaara=2 +vaaran=26 +vaarat=4 +vaarnanen=1 +vaarnaselta=1 +vaarnasilla=1 +vaarnat=1 +vaarnoilla=1 +vaarnojen=2 +vaaroihin=2 +vaarrettuna=2 +vaartaisin=2 +vaarteleisi=1 +vaate=1 +vaatehtinna=1 +vaaterievuilleni=1 +vaatettihe=1 +vaatevalkaisija=1 +vaatevalkeuiset=2 +vaatevarpahan=3 +vaatevarpoja=1 +vaatimalla=1 +vaatiseikse=1 +vaattehen=1 +vaatteheni=1 +vaattehensa=4 +vaattehet=7 +vaattehettomaksi=1 +vaattehia=5 +vaattehien=1 +vaattehiksi=2 +vaattehille=1 +vaattehisin=1 +vaattehissa=2 +vaattehitta=1 +vaattehuiset=1 +vaellat=1 +vaelsi=1 +vaeltaessa=1 +vaeltamahan=8 +vaeltamassa=3 +vaeltamia=1 +vaelti=2 +vaeltoasi=1 +vahainen=1 +vahasella=2 +vahat=1 +vahatukko=1 +vahingon=2 +vahingot=1 +vahtaellen=1 +vahtia=1 +vahtimahan=1 +vahva=4 +vahvan=1 +vahvat=2 +vahvistuisi=2 +vahvistuisin=1 +vai=27 +vaihoit=11 +vaike'issa=2 +vaikea=3 +vaikeaksi=1 +vaikeampi=1 +vaikean=2 +vaikeassa=1 +vaikeasta=1 +vaikeasti=2 +vaikeata=3 +vaikeroitsi=2 +vaikerra=1 +vaikerteli=1 +vaikk'=3 +vaikka=11 +vaikkapa=1 +vaiko=14 +vaikuta=1 +vaikuttajat=1 +vaikutteli=1 +vaimenteli=1 +vaimo=44 +vaimoja=1 +vaimojen=5 +vaimoksesi=1 +vaimoksia=1 +vaimollisesta=1 +vaimoloita=2 +vaimon=14 +vaimot=7 +vain=2 +vainen=19 +vainioille=3 +vainiolla=3 +vainiolle=2 +vainiolta=1 +vainion=2 +vainiot=2 +vainko=7 +vainopurtta=1 +vainossa=1 +vainotanterille=1 +vainotielle=1 +vainovaatteheni=4 +vainovaattehensa=1 +vainovaattehisin=1 +vainovalke'ita=3 +vainovarsa=1 +vainovuosina=1 +vainovuotta=1 +vaipan=6 +vaipat=1 +vaipoissansa=1 +vaippa=1 +vaippoja=2 +vaippojansa=1 +vaippojen=1 +vaipui=11 +vaipuivat=1 +vaipukohon=1 +vaipuminen=1 +vaipuvani=1 +vaiv'=1 +vaiva=7 +vaivaelen=1 +vaivahuoneheksi=1 +vaivainen=9 +vaivaisen=2 +vaivaisessa=1 +vaivaiset=1 +vaivaisetki=1 +vaivaisien=1 +vaivaista=6 +vaivaisten=1 +vaivaloisen=2 +vaivan=5 +vaivani=1 +vaivannoissa=3 +vaivansa=1 +vaivat=3 +vaivoa=1 +vaivoihin=1 +vaivoja=6 +vaivu=1 +vaivun=1 +vaivutella=2 +vaivutellaksesi=1 +vaivutellut=1 +vaivuttele=2 +vaivuttelit=1 +vaja=2 +vajalla=2 +vajallista=1 +vajan=2 +vajaset=1 +vajauttani=1 +vajehtajata=1 +vajehtelohon=2 +vajennusmaata=1 +vajennusta=1 +vajentamahan=1 +vajenteli=1 +vajenti=1 +vajoa=4 +vajoisi=1 +vajojen=1 +vajonnut=1 +vajottajalle=3 +vajotteli=1 +vajoumatta=1 +vajuvan=1 +vaka=116 +vaka'iset=1 +vaka'isiksi=1 +vakainen=7 +vakaisen=1 +vakaisena=1 +vakaiset=14 +vakaisille=1 +vakasi=1 +vakauteni=1 +vakavampani=1 +vakavampi=3 +vakavan=1 +vakavimpani=1 +vakittajata=2 +vakitti=1 +vakka=1 +vakkahansa=1 +vakkanen=1 +vakkasehen=2 +vakkaseni=1 +vakkasessa=1 +vakkasesta=2 +vakoajan=1 +vakoannassa=1 +vakoantahan=1 +vakoelevi=1 +vakoelin=2 +vakoili=1 +vakusti=1 +vala=1 +valahaksi=1 +valahan=2 +valahtanunna=2 +valahtelevi=1 +valahti=4 +valahutti=2 +valaisi=1 +valaja=1 +valansa=4 +valantehiksi=2 +valantomaille=1 +valasi=4 +valat=4 +valata=1 +valattimeksi=1 +valavi=1 +valehen=1 +valehettomat=6 +valehi=1 +valehia=4 +valehteleisi=1 +valehtelijan=2 +valehtelinki=2 +valehtelit=1 +valehtelitki=5 +valele=1 +valeleite=1 +valeli=3 +valelihe=2 +valellakseni=1 +valeltu=1 +valetta=4 +valettavata=1 +valettu=3 +valetähtyen=1 +valeviivan=1 +valio=11 +valion=2 +valita=7 +valitan=8 +valitanta=1 +valitat=3 +valitella=1 +valitse=1 +valitsemahan=2 +valitsen=1 +valitsi=2 +valittamahan=1 +valittamassa=1 +valittane=1 +valittavi=1 +valittelevi=3 +valitti=6 +valittoani=3 +valittu=2 +valitulla=1 +valitus=1 +valitut=2 +valjahat=2 +valjahisin=10 +valjahista=1 +valjasta=1 +valjastaisin=1 +valjastanut=1 +valjastele=2 +valjastelin=1 +valjasti=3 +valjastuttamahan=1 +valkaisevi=1 +valkaisijan=1 +valkamahan=1 +valkamalta=1 +valkamani=1 +valkamansa=1 +valkamassa=1 +valkamat=1 +valkamavesille=1 +valkamoihin=2 +valkamoilla=1 +valkamoille=6 +valkamoilta=1 +valkamoita=3 +valke'ihin=1 +valke'ilta=1 +valke'imman=1 +valke'inen=1 +valke'inta=1 +valke'isen=1 +valke'issa=1 +valke'ita=1 +valkea=12 +valkeahan=4 +valkeainen=7 +valkeaisen=9 +valkeaista=10 +valkeaksi=3 +valkealla=1 +valkealliseksi=1 +valkeamme=1 +valkeampi=4 +valkean=13 +valkeana=14 +valkeanverevä=1 +valkeanverinen=1 +valkeassa=1 +valkeasta=2 +valkeat=2 +valkeata=11 +valkeatta=1 +valkeattomaksi=1 +valkeavat=1 +valkehia=1 +valkenevi=1 +valkeuiset=1 +valkeutta=4 +valkkaella=1 +valkkamilla=2 +valkkamille=1 +valkko=1 +valkoaisin=1 +valkoella=1 +valkomia=1 +valkotteli=1 +vallallasi=1 +vallallenki=1 +vallallensa=2 +vallaltansa=1 +vallaltasi=2 +vallan=7 +vallassa=1 +vallassasi=3 +vallatahan=1 +vallatoin=1 +valloillensa=1 +valloissansa=1 +vallotellen=1 +valmihiksi=14 +valmihin=1 +valmihina=1 +valmihit=1 +valmis=12 +valmista=1 +valmistaikse=1 +valmistaja=1 +valmistako=1 +valmistavi=2 +valmistelen=1 +valmisteli=3 +valmistellakseni=1 +valmistellos=1 +valmistettihin=1 +valmistihe=1 +valmistihit=1 +valmistui=1 +valoi=2 +valoja=1 +valorinta=1 +valotti=1 +valta=3 +valtansa=1 +valtasuonet=1 +valtavanhempani=8 +valtavanhempansa=7 +valtavanhempasi=3 +valtiainen=1 +valtoinesi=1 +valtojen=1 +valu=1 +valui=1 +valuisi=2 +valune=1 +valuta=1 +valutti=3 +valuvi=5 +valvateltavani=2 +valvateltavasi=1 +valvateltavassa=1 +valvateltu=1 +valvatissa=1 +valvattelet=1 +valvatteli=1 +valvattini=2 +valvattisi=8 +valvehella=4 +valveutti=1 +valvoa=3 +valvoen=1 +valvoi=1 +valvoja=1 +valvomahan=2 +vammaksissa=1 +vammat=3 +vammatar=1 +vammoille=5 +vammoja=2 +vammojen=2 +vangun=1 +vangutelko=1 +vanguteltu=1 +vanha=336 +vanha'an=2 +vanhaksi=1 +vanhalassa=1 +vanhalla=1 +vanhalle=1 +vanhan=31 +vanhassa=1 +vanhasta=1 +vanhastossa=2 +vanhat=21 +vanhemmalla=2 +vanhemmalle=1 +vanhemmallesi=1 +vanhemman=6 +vanhempani=5 +vanhempansa=5 +vanhempasi=6 +vanhempata=1 +vanhempi=2 +vanhempien=1 +vanhenevi=2 +vanheni=1 +vanhimpainen=1 +vanhin=20 +vanhinta=1 +vanhoa=1 +vanhoilta=1 +vanhoja=1 +vanhojen=1 +vanhuuesta=1 +vankan=7 +vankat=2 +vanki=1 +vankirauat=1 +vankka=1 +vanno=3 +vannoi=3 +vannoit=2 +vannoivat=1 +vannon=2 +vanteheni=1 +vanttuhia=1 +vanttuhitta=1 +vanttuhulla=1 +vantturan=1 +vanumalla=1 +vanuttamassa=1 +vanuttamasta=1 +vanuvi=1 +vaon=1 +vapa=2 +vapajamahan=1 +vapisevalle=1 +vapisi=5 +vapoi=1 +vara=1 +varaeleikse=2 +varaelihe=1 +varahainen=1 +varahan=6 +varahin=8 +varainen=1 +varaja=1 +varaksi=14 +varalle=11 +varana=1 +varani=1 +varanne=1 +varannekana=1 +varannut=2 +varasi=1 +varassa=7 +varasti=1 +varat=1 +varatoin=1 +varattomaksi=1 +varattomalta=1 +varattomasti=1 +varattu=1 +varava=1 +varavammalla=1 +varavat=1 +varavilta=1 +varaväkevä=2 +varaväkevän=5 +varia=1 +varikselt'=1 +varikset=2 +variksien=2 +varin=2 +varis=4 +varistetahan=1 +varjele=7 +varjelevi=1 +varjoksensa=1 +varjon=2 +varjossansa=1 +varman=2 +varmat=1 +varo'otte=1 +varoa=2 +varoan=1 +varoin=1 +varoitteleikse=1 +varoitteli=3 +varoittelinki=1 +varoittelit=1 +varoitti=2 +varoituksista=1 +varoitusta=1 +varoja=3 +varone=2 +varottu=2 +varpa=1 +varpahalla=1 +varpahasen=1 +varpahasta=2 +varpahat=1 +varpahia=2 +varpahille=1 +varpahissa=1 +varpahista=1 +varpahitse=1 +varpahuisiani=1 +varpaisella=1 +varpaiset=1 +varpapuihin=1 +varpapuuhun=1 +varpelaitainen=1 +varpelaitasilla=1 +varpelaitehilla=1 +varpelaitehille=1 +varppehia=3 +varpuistasi=1 +varpusen=2 +varpusille=1 +varrella=1 +varrellani=1 +varrelleni=2 +varrellensa=1 +varrellesi=1 +varrellisna=1 +varrelta=1 +varreltani=1 +varreltansa=1 +varren=18 +varrestansa=1 +varret=10 +varronnassa=1 +varruttani=1 +varsa=14 +varsallansa=1 +varsan=16 +varsaset=1 +varsasilla=1 +varsat=4 +varsi=13 +varsin=33 +varsinki=2 +varski=1 +varsoille=1 +varsoin=2 +varsoinensa=1 +varsojasi=1 +varta=1 +vartalolla=1 +vartalolta=2 +vartalon=2 +vartehemme=1 +vartehen=1 +varteuisi=1 +vartevan=2 +vartijaksi=1 +vartijana=2 +vartijattomassa=1 +vartio=1 +vartioitsit=1 +vartta=10 +varttakana=1 +vartti=1 +varttumahan=1 +varuksitta=1 +varustaisin=1 +varustamata=1 +varustamilla=1 +varustamille=2 +varustamista=1 +varustelevi=1 +varustelihe=1 +varustettu=1 +varusti=2 +varustimille=1 +varvalle=1 +varvasten=1 +varvat=2 +varventelen=1 +varventeli=1 +varvikkomäkeä=2 +varvikkosaloa=1 +varvikon=1 +varvikosta=5 +varvuille=1 +varvut=1 +vasama=2 +vasamalla=1 +vasaman=1 +vasamat=2 +vasamoitansa=1 +vasara=2 +vasaraksi=1 +vasaralla=2 +vasaran=2 +vasarata=1 +vasarille=1 +vasaroilla=2 +vasemmalla=2 +vasemmalta=1 +vasemman=3 +vasemmassa=1 +vasemmasta=1 +vasen=1 +vasenta=5 +vasertelihe=1 +vasesta=1 +vasikan=1 +vasikka=4 +vasikkaisista=1 +vasikkana=1 +vasikkojen=1 +vasken=3 +vaskesta=7 +vaski=11 +vaskiharjun=1 +vaskikatto=1 +vaskikintahat=1 +vaskikirjan=2 +vaskikirjat=1 +vaskikirves=1 +vaskilaiat=1 +vaskilangat=1 +vaskilankojen=1 +vaskinen=7 +vaskinuotan=1 +vaskipantoihin=1 +vaskipohjahan=1 +vaskirenkahaiset=1 +vaskisaappahat=1 +vaskisehen=3 +vaskisella=6 +vaskisen=24 +vaskisessa=1 +vaskisesta=1 +vaskiset=2 +vaskisilla=2 +vaskisille=3 +vaskisilta=1 +vaskisista=1 +vaskisitta=1 +vaskivakkasehen=1 +vaskivannetten=1 +vaskivarsi=1 +vaskivyöhyt=1 +vaskivöille=1 +vaskivöitä=1 +vasoilla=1 +vasoille=1 +vast'=2 +vasta=15 +vastaele=1 +vastaeli=26 +vastaelin=1 +vastaella=4 +vastahan=27 +vastahani=1 +vastahansa=10 +vastahasi=1 +vastaisen=2 +vastaki=1 +vastaksia=1 +vastakättä=1 +vastan=7 +vastannunna=1 +vastanpäitä=1 +vastasella=1 +vastasi=2 +vastassa=1 +vastasäällä=1 +vastasään=1 +vastat=7 +vastata=2 +vastaten=6 +vastatusten=2 +vastatuulet=1 +vastatuuli=1 +vastavirran=1 +vasten=34 +vastinetta=1 +vastoa=1 +vastoaisin=1 +vastoavat=7 +vastoavi=19 +vastoiksi=1 +vastoin=5 +vastuksella=1 +vastus=1 +vasuhun=1 +vasunvarpainen=1 +vatisi=1 +vatoen=1 +vatsa=1 +vatsahan=6 +vatsallehen=1 +vatsallensa=1 +vatsan=7 +vatsansa=4 +vatsantyöstä=1 +vatsantäyttä=3 +vatsanvaivoissa=2 +vatsanvääntehessä=1 +vatsanvääntehestä=2 +vatsanvääntehistä=1 +vatsassa=3 +vatsasta=4 +vatsoa=1 +vatsoansa=1 +vatvoi=1 +vavahutti=1 +ve'elkö=1 +ve'elle=4 +ve'elliset=2 +ve'elty=1 +ve'en=51 +ve'essä=4 +ve'essäkänä=2 +ve'estä=3 +ve'et=9 +ve'ettihin=1 +ve'etty=1 +ve'ettyänsä=1 +ve'että=1 +ve'ettävänä=1 +ve'etähän=5 +ve'in=2 +veellä=1 +veen=34 +veessä=3 +veestä=5 +veet=3 +veetty=1 +veetähän=1 +vehkahan=1 +vehkahuhmarelle=2 +vehnin=1 +vehnä=2 +vehnäisillä=1 +vehnäisnä=1 +vehnäleivän=2 +vehnäleivät=1 +vehnämaiksi=1 +vehnämaina=1 +vehnän=4 +vehnäsille=1 +vehnäsillä=1 +vehnäsiä=2 +vehnät=2 +vei=9 +veihlähtännä=1 +veijoani=2 +veijolleni=2 +veijollensa=1 +veijon=2 +veijoni=2 +veikan=1 +veikaten=3 +veikko=11 +veikkoa=1 +veikkoani=1 +veikkoansa=1 +veikkona=1 +veikkoni=3 +veikkoseni=14 +veikkosensa=1 +veikkosi=3 +veikkoutta=1 +veikoksi=2 +veikollensa=1 +veikollesi=1 +veikon=13 +veikot=2 +vein=1 +veipä=1 +veisaten=1 +veisi=1 +veistele=1 +veistelevi=1 +veisteli=1 +veisteä=2 +veisti=9 +veistin=1 +veistit=1 +veistohon=1 +veistokseni=1 +veistopenkeriä=1 +veistoslastusilla=1 +veistotanterille=1 +veistä=3 +veistäessäni=1 +veistäisi=1 +veistäjätä=1 +veistämä=1 +veistämättä=1 +veistän=2 +veistännäisilläni=1 +veistät=1 +veistävi=1 +veistävä=1 +veitikkä=11 +veitikkätä=1 +veitikän=4 +veitoseni=1 +veitsellä=3 +veitsen=7 +veitseni=1 +veitsensä=2 +veitsessänsä=1 +veitset=1 +veitsettä=1 +veitsi=8 +veitsillä=1 +veitsin=2 +veitsirauat=1 +veitsirautoihinsa=1 +veitsirautoinensa=1 +veitsistämme=1 +veitsosesta=1 +veitsyttänsä=1 +veivät=7 +vekaran=1 +vekarat=1 +velhoiksi=1 +velhon=1 +velhot=4 +veli=15 +veliarmo=1 +veljekset=3 +veljeksiä=2 +veljellensä=1 +veljen=3 +veljeni=2 +veljensä=1 +veljesi=1 +veljet=1 +veljeä=1 +veljeäni=1 +veljeänsä=2 +veljeäsi=1 +veljiäsi=3 +veljyeni=8 +veljyesi=1 +vellamo=2 +vellamon=8 +velliksi=1 +vellin=1 +vellinä=2 +vellit=1 +vellominen=1 +vellotahan=1 +vellottihin=1 +vellova=1 +vemmel=3 +vemmelpuuta=1 +vempelehen=1 +vempelehet=1 +vempeleitä=1 +vempelellä=5 +vempeleltä=2 +vempelen=2 +vempelestä=1 +vempelille=2 +vempelillä=1 +vempelistä=1 +venakko=1 +vene=17 +venehellä=2 +venehen=18 +venehesemme=1 +venehesen=2 +venehessä=2 +venehessäni=1 +venehestä=4 +venehet=1 +venehin=2 +venehinensä=1 +venehistäsi=1 +venelotti=1 +venesijoille=1 +veneteloille=1 +venettä=31 +venettäsi=1 +vengotellen=1 +vengottavi=1 +venkalan=1 +venkale=1 +vennon=3 +vennotahan=2 +vennätähän=1 +veno=16 +venoa=1 +venoista=4 +venoksi=4 +venolle=1 +venon=18 +venonen=16 +venonsa=1 +venoseheni=2 +venosehensa=3 +venosehesi=2 +venosen=12 +venoset=2 +venosina=1 +venossa=1 +ventoja=1 +ventovieras=3 +venyessäni=1 +venyi=1 +venyissä=1 +venyjä=2 +venykö=1 +venymästä=1 +venyn=1 +venyne=1 +venynyt=3 +venytti=2 +venyvi=6 +venäehelle=3 +venäehellä=1 +venähti=1 +venähyin=1 +venäjän=2 +veralla=1 +veran=1 +verannukka=1 +verat=2 +vereltä=1 +veren=8 +verensä=2 +veressä=1 +veret=3 +verevimmän=1 +verevyyttäsi=1 +verevä=11 +vereväinen=1 +verevälle=2 +verevämmän=1 +verevämmät=1 +verevän=4 +verevänä=3 +verhossansa=1 +veri=7 +verin=4 +verinen=1 +verisatehen=1 +veristettäne=1 +veristä=1 +verisynnyn=1 +veriä=2 +verkahan=1 +verkahousu=1 +verkainen=1 +verkaliuskoja=1 +verkanuttu=1 +verkaviitat=1 +verkko=1 +verkkoja=2 +verkkojansa=1 +verkkojen=1 +verkkoloista=1 +verkkonsa=2 +verkoksi=1 +verkollansa=1 +verkot=5 +verkotoinna=1 +veroin=1 +veroinen=1 +verran=10 +verrat=4 +verroille=1 +verta=20 +vertoani=1 +veräjille=4 +veräjillä=4 +veräjiltä=1 +veräjissä=2 +veräjä=1 +veräjähän=1 +veräjälle=1 +veräjällä=1 +veräjältä=1 +veräjän=13 +veräjät=2 +veräjättömän=2 +vesa=4 +vesaisilla=1 +vesaisista=1 +vesakoissa=1 +vesalla=1 +vesan=1 +vesapuiset=1 +vesasta=1 +vesat=4 +vesattomalla=1 +vesattomille=2 +vesattomilta=1 +vesi=25 +vesien=19 +vesihakoja=1 +vesihakonen=1 +vesiharjun=1 +vesihiisi=1 +vesikappa=1 +vesikappanen=1 +vesikarille=1 +vesikivelle=3 +vesikivellä=6 +vesikivillä=1 +vesiksi=3 +vesikyyn=2 +vesilinnun=1 +vesilinnut=1 +vesilintu=1 +vesille=30 +vesillä=16 +vesiltä=5 +vesimaljan=1 +vesin=3 +vesipajuja=1 +vesiperille=1 +vesipisarat=3 +vesiropehut=1 +vesissä=2 +vesistä=2 +vesiteiret=1 +vesitukolla=1 +vesivaloksi=1 +vesivieret=1 +vesiviertehesen=2 +vesivirtana=1 +vesiä=11 +vesoiksi=1 +vesoista=1 +vesun=3 +vesusen=1 +vetehen=27 +vetehenkö=1 +vetehessä=1 +vetehinen=2 +vetehisen=1 +vetele=2 +veteleite=2 +vetelemiä=1 +vetelen=2 +vetelet=1 +vetelevi=2 +veteli=3 +vetelä=2 +veteläisessä=1 +vetelästä=1 +veteni=1 +vetensä=6 +vetenä=3 +vetesi=1 +veteä=5 +veti=30 +vetihe=5 +vetisen=1 +vetistelevi=1 +vetistä=3 +vetistäjällä=1 +vetistämähän=2 +vetistäväksi=1 +vetivät=2 +vetoja=2 +vetojen=1 +vetonen=3 +vetonenki=2 +vetoperänsä=1 +vetoselta=1 +vetosen=1 +vetrehet=6 +vetten=1 +vettyi=1 +vettä=47 +vettänsä=1 +vetäise=3 +vetäisi=5 +vetäisit=1 +vetäitä=1 +vetäjä=5 +vetäkämme=1 +vetäkö=1 +vetämä=1 +vetäne=2 +vetävi=8 +vetävät=2 +vetäös=1 +veä=6 +veäikse=2 +veäite=3 +veällettäisi=1 +veälti=4 +veän=1 +veänkö=2 +veät=1 +veätettihin=1 +vialle=1 +viallisilla=1 +viallista=2 +vian=3 +viata=1 +viatoin=1 +viatoinna=1 +viatointa=1 +viatta=1 +viattomahan=1 +viattomaksi=1 +viattomalle=1 +viattomanki=1 +vie=7 +viehkuroia=1 +viehkuroivat=1 +viehkuroivi=1 +viehättämä=1 +viejä=1 +viejäistä=1 +viejän=1 +viekkahammat=1 +viekumahan=2 +viekämme=1 +viekätte=2 +viekö=3 +vieköhön=1 +viekösi=1 +viekötte=1 +viel'=28 +vielä=85 +vieläki=4 +vieläkin=2 +vieläkö=1 +vieminen=1 +viemiä=1 +viemähän=2 +vien=2 +vienan=2 +vieneheni=1 +vienemme=1 +vienen=2 +vienet=1 +viennästä=1 +vieno=4 +vienoilla=2 +vienoille=1 +vienoilta=1 +vienoiset=1 +vienoja=1 +vienojen=1 +vienolla=1 +vienolle=1 +vienossa=3 +vienosta=1 +vienot=1 +vienyt=1 +viepi=6 +vieprahtaisi=1 +vieprahtavi=1 +vieprahteli=1 +viepä=1 +vierahaisinesi=1 +vierahalla=3 +vierahalle=8 +vierahalta=3 +vierahamme=2 +vierahan=7 +vierahani=1 +vierahansa=1 +vierahasen=2 +vierahasta=1 +vierahat=2 +vierahia=3 +vierahilla=5 +vierahille=5 +vierahilta=3 +vierahissa=3 +vierahista=1 +vieras=12 +vierasta=2 +vierastasi=1 +viere=4 +vierehen=6 +vierehensä=2 +vierellinen=1 +vierellä=2 +vierelläni=1 +viereltä=2 +viereltäni=1 +viereltänsä=1 +vieremille=2 +vieremillä=2 +vieremistä=2 +vieremähän=10 +vieremässä=2 +vieremästä=2 +vieremättömäksi=1 +vierentätä=1 +vieressä=4 +vieressänsä=1 +vieressäsi=3 +vieret=1 +vieretellä=6 +vieretelläksesi=1 +vieretse=1 +vierettele=4 +vierettelen=1 +vierettelet=1 +vieretteli=7 +vierettelin=1 +vierettäisin=1 +vieretysten=1 +vieretä=1 +vieretäikse=1 +vieretämme=2 +vierevi=2 +viereviksi=1 +viereväksi=2 +vierevän=1 +vierevät=1 +vieri=51 +vieriellessänsä=1 +vierielläkseni=1 +vieriltä=1 +vierimäisehen=1 +vierimäistä=1 +vierimäsijoille=1 +vierimättä=1 +vierin=7 +vierisin=1 +vierit=1 +vieritetyn=1 +vierittämän=1 +vierivi=1 +vierivät=3 +vieriä=1 +vieriäni=1 +vierneheksi=1 +viernyt=1 +vieroaisi=1 +vierressäni=1 +vierressänsä=6 +vierrettä=1 +vierrevi=1 +vierrytkänä=1 +vierrä=1 +vierteheksi=1 +viertehelle=1 +viertehen=1 +viertehillä=1 +viertehiltä=1 +viertimellä=1 +viertokankahilla=1 +vieruhun=1 +vieruihin=1 +vierähellä=1 +vierähin=1 +vierähti=11 +vierähtihe=1 +vierähtäisi=3 +vierähtävi=1 +vierähtävät=1 +vierähys=1 +vierähytin=1 +vierähytti=1 +vierähytän=1 +viesti=1 +viestinen=4 +viestit=3 +vietihin=5 +vietteli=1 +vietti=1 +viety=8 +vietyä=1 +vietäisi=1 +vietäkähän=3 +vietäköhön=3 +vietänehe=1 +vietätä=1 +vietäviksi=1 +vietäväksi=1 +vietäväsi=1 +vietävätä=2 +vievät=5 +vieä=12 +vieähän=1 +vieäksesi=2 +vieäkänä=1 +vieös=2 +viha=1 +vihainen=4 +vihaisen=4 +vihaiset=3 +vihaista=1 +vihan=1 +vihanki=1 +vihannalle=2 +vihannalta=1 +vihannan=3 +vihannasta=1 +vihannimman=1 +vihanpitoa=1 +vihansuovan=2 +vihanta=5 +vihasi=1 +vihastui=5 +vihata=1 +vihatko=1 +vihattu=1 +vihattuna=1 +vihellys=1 +vihellytti=1 +vihelti=1 +vihertelevät=1 +viherän=1 +vihisevistä=1 +vihki=1 +vihmo=1 +vihmoi=1 +vihoa=4 +vihoamasta=1 +vihoiksi=1 +vihoille=1 +vihoin=7 +vihoisi=1 +vihoissansa=1 +vihoissasi=1 +viholaisna=1 +viholliset=1 +vihottavat=1 +vihottaviksi=2 +vihuri=3 +vihurilla=1 +vihurin=1 +vihviläinen=1 +viiakkoa=2 +viiakkohon=1 +viiakosta=5 +viian=5 +viiasta=2 +viides=1 +viideskolmatta=1 +viideskymmenes=1 +viidesneljättä=1 +viidestoista=1 +viidesviidettä=1 +viieksi=1 +viiellä=1 +viieltä=2 +viien=8 +viienneksi=1 +viiennellä=1 +viiennenki=1 +viiet=4 +viihtyisi=1 +viihy=1 +viihytteli=1 +viikate=1 +viikatekulua=1 +viikatetta=2 +viikkoa=1 +viikkokauet=1 +viikoista=4 +viikoksi=3 +viikommaksi=4 +viikomman=1 +viikon=49 +viiletellä=2 +viiletelläksensä=1 +viilettelet=1 +viiletti=1 +viillit=1 +viilohirren=1 +viiltelevi=1 +viiltelevät=1 +viilteä=1 +viilti=2 +viiltämähän=1 +viimahan=1 +viimattaki=1 +viimein=5 +viimeinenki=1 +viimeinki=4 +viimeinkänä=1 +viimeiseksi=1 +viimeiseltä=1 +viimeisensä=1 +viimeisissä=1 +viimeisiä=3 +viimeistä=1 +viimeistäki=5 +viinen=1 +viinestä=1 +viinet=1 +viini=2 +viipsinpuulle=1 +viipyi=4 +viipymättä=2 +viipynynnä=2 +viirunaaman=3 +viisahalle=1 +viisas=6 +viisi=12 +viisin=5 +viisivantehen=1 +viisivantehinen=1 +viisti=2 +viitahan=1 +viitiseikse=1 +viitiseksi=1 +viitoa=1 +viitosenko=1 +viitsi=1 +viitsijä=1 +viitsijäksi=1 +viitsijätä=1 +viitsimähän=1 +viitsiöte=1 +viitta=1 +viittomahan=1 +viittä=9 +viivat=1 +viivy=1 +viivyit=2 +viivytellä=2 +viivyttävi=1 +vikahinen=1 +vikaumatta=1 +vikelti=1 +vikevästi=1 +vikoa=2 +vikoisi=1 +vikoja=3 +vilahukset=1 +vilata=2 +vilettämähän=1 +vilisevästä=1 +vilisi=3 +vilisten=3 +vilja=13 +viljaisiksi=1 +viljalle=1 +viljalleni=1 +viljalta=3 +viljamättähälle=1 +viljamättähältä=2 +viljan=5 +viljastani=1 +viljemmälle=2 +viljo=1 +viljoa=1 +viljoani=2 +viljon=11 +villahännät=1 +villahäntien=1 +villahäntä=1 +villaiset=1 +villakuontalona=2 +villan=2 +villapäänä=1 +villasesta=1 +villasia=1 +villat=3 +villavaipan=2 +villavaipat=2 +villavakkanen=1 +villoa=1 +villoja=1 +vilotteleihet=1 +vilpitöinnä=1 +viltin=8 +vilttieni=1 +vilu=9 +vilua=2 +viluhun=2 +viluiselta=1 +vilumpi=1 +vilun=5 +vilussa=4 +vilusta=2 +vingutelko=1 +vinguteltu=1 +vinguttivat=1 +vinkalosta=1 +vinkui=2 +vioille=3 +vioista=1 +vipajavihin=1 +viploin=1 +viploista=2 +vipunen=13 +vipunsa=1 +vipusen=5 +virattoman=1 +viritti=1 +virittäjäksi=1 +virittämiä=1 +virittämästä=1 +viritä=1 +viritän=2 +virka=1 +virkahti=1 +virkan=1 +virkeämmät=1 +virkeästi=1 +virki=1 +virkin=4 +virkkaele=1 +virkkaeli=1 +virkkaja=2 +virkkanunna=1 +virkkelevi=2 +virkki=232 +virkkoi=225 +virkku=11 +virkkua=15 +virkun=1 +virkut=1 +virohon=2 +virokannas=4 +viron=4 +vironneheksi=1 +virosta=1 +virpi=3 +virpivarpasista=1 +virran=14 +virrassa=1 +virrasta=2 +virrat=4 +virrelläpä=1 +virren=11 +virrestäni=2 +virret=10 +virroista=1 +virsi=2 +virsihin=1 +virsiksi=1 +virsikäs=9 +virsilippahan=2 +virsillehen=1 +virsinensä=1 +virsissänsä=2 +virsiä=1 +virsiänsä=1 +virstan=2 +virsun=1 +virta=1 +virtana=2 +virteni=3 +virtensä=1 +virtesi=1 +virtoihin=1 +virtten=2 +virttä=9 +viru=1 +virui=1 +viruivat=1 +viruta=1 +virutetahan=1 +viruttajaksi=1 +viruttamassa=1 +viruttamatta=1 +virutteli=1 +viruvi=3 +virven=1 +virviköstä=1 +visainen=2 +visan=1 +visaperähän=2 +visaperästä=1 +viskaele=1 +viskaelen=1 +viskaisi=1 +viskattaessa=1 +viskelevän=1 +visko=4 +visko'otte=1 +viskoa=2 +viskoi=5 +viskottihin=1 +visusti=2 +vitahan=5 +vitaisemahan=1 +vitaisi=1 +vitihin=1 +vitilumelle=1 +vitiä=4 +vitjat=2 +vitsa=5 +vitsaiset=1 +vitsakset=1 +vitsalla=16 +vitsan=3 +vitsasella=1 +vitsastamani=1 +vitsastettu=1 +vitsasväliltä=2 +vitsattaki=1 +vitsikkoa=1 +vitsikkohon=2 +vitsikölle=1 +vitsoin=2 +viuahutti=1 +viukelohon=1 +viuskahtavi=1 +vivustimilla=1 +voi=30 +voiakana=1 +voian=1 +voiat=1 +voie=2 +voiessani=1 +voietta=4 +voiheralla=1 +voikahtaisi=1 +voikerrehtamisen=1 +voikerrehti=1 +voilla=3 +voille=2 +voima=1 +voimakseni=1 +voimatoinna=1 +voiminesi=1 +voimuruja=1 +voine=2 +voinut=1 +voipa=3 +voipunutta=3 +voisi=1 +voissa=1 +voit=1 +voita=14 +voitan=1 +voitehen=1 +voitehet=5 +voitehia=10 +voitehiksi=3 +voitehilla=4 +voitehissa=1 +voitehista=1 +voiteli=2 +voitelisit=1 +voitetahan=1 +voitettu=2 +voiti=16 +voitit=1 +voittaisin=1 +voittamahan=1 +voittaminen=1 +voittanutta=1 +voitteleisi=1 +voittelohon=1 +voitteloille=2 +voitti=1 +voivalle=2 +voivatia=1 +voivatinen=1 +voivatinsa=1 +voivotella=1 +vuoa=1 +vuoakana=1 +vuoalti=1 +vuoeksensa=1 +vuoen=2 +vuoet=3 +vuohella=1 +vuohi=1 +vuohisen=1 +vuohta=1 +vuojelainen=1 +vuoksen=3 +vuolahampi=1 +vuolaisevi=1 +vuolaisisit=1 +vuolaskana=1 +vuole=1 +vuolemahan=1 +vuolemassa=1 +vuoli=4 +vuollessansa=1 +vuollut=1 +vuoluksi=1 +vuon=2 +vuonat=1 +vuonna=4 +vuorehen=3 +vuorella=1 +vuorelle=1 +vuoren=7 +vuoresta=2 +vuoret=6 +vuoria=1 +vuoro=1 +vuoroni=1 +vuorta=2 +vuosi=4 +vuosikausi=1 +vuosin=5 +vuota=6 +vuotajista=1 +vuotamahan=5 +vuotamassa=1 +vuotamasta=2 +vuotamatta=1 +vuotanevi=3 +vuotannassa=1 +vuotas=4 +vuotava=1 +vuotavi=1 +vuotehella=2 +vuotehellaki=1 +vuotehelle=1 +vuotehelta=3 +vuotehensa=1 +vuotehet=1 +vuotehille=1 +vuoteltihin=2 +vuotetahan=1 +vuotettuna=1 +vuoti=3 +vuotin=3 +vuotit=5 +vuotoseksi=1 +vuotta=12 +vuottaessa=1 +vuottavi=1 +vuottelevi=3 +vuotteli=1 +vuotti=11 +vyö=7 +vyöhyställe=1 +vyöhyt=4 +vyöll'=1 +vyölle=5 +vyöllesi=1 +vyöllisestä=1 +vyöllisvitjat=2 +vyöllä=9 +vyöllänsä=1 +vyöltä=2 +vyöltänsä=3 +vyön=2 +vyöni=2 +vyönsä=1 +vyörivoille=1 +vyörivoilta=1 +vyöstä=2 +vyöstäni=1 +vyöteleikse=3 +vyöteleime=1 +vyötty=3 +vyöttä=3 +vyötä=1 +vyötäntähän=1 +vyötäröistä=1 +vyötöin=1 +väekseni=1 +väeksi=2 +väelle=1 +väellä=6 +väeltä=2 +väen=10 +väessä=7 +väestä=6 +vähemmin=1 +vähemmän=1 +vähene=3 +vähenevässä=1 +väheni=3 +vähenne=1 +vähenneheksi=1 +väheäkänä=7 +vähin=1 +vähiten=1 +vähyyttä=5 +vähä=3 +vähäinen=6 +vähäisen=36 +vähäistäkänä=4 +vähällä=1 +vähämieli=2 +vähän=18 +vähäni=1 +vähävarainen=1 +vähäväkinen=4 +vähäväkisen=3 +vähäväkiset=1 +väiky=1 +väikyn=1 +väinämöinen=332 +väinämöiselle=8 +väinämöisellenki=1 +väinämöisen=62 +väinämöistä=9 +väinö=1 +väinölle=1 +väinölähän=3 +väinölän=25 +väinön=6 +väjyvi=1 +väkehen=3 +väkevä=1 +väkevällä=1 +väkevänkänä=1 +väkevät=1 +väkeä=12 +väkeäsi=1 +väki=20 +väkinesi=1 +väkini=1 +väkipuolet=5 +väkipuuskat=1 +väkivettä=1 +väkivärttinän=1 +väkähänsä=1 +väkärauan=2 +välehemmin=3 +välehen=11 +välihin=2 +välillä=3 +väliltä=1 +välin=1 +välipaloiksi=1 +välissä=3 +välit=3 +välitse=2 +väliä=1 +väljille=3 +väljillä=8 +väljiä=2 +väljät=2 +välkkyi=3 +välkynevi=1 +välkytellä=1 +välkytys=1 +välkä=1 +välttyköhöt=1 +välttäne=1 +välty=1 +välähtelihe=1 +välähyi=1 +välähys=1 +välötti=1 +vänkeyttä=1 +vänkeänä=1 +värisemähän=2 +värisemättä=2 +värjymättömäksi=1 +värjätelläkseni=2 +värttinälle=1 +värttinällä=1 +värttinän=4 +värttinätä=1 +värttinöillä=1 +väskyhynsä=1 +väskystänsä=1 +västistä=2 +västäräkki=1 +väsyisi=1 +väsyneheltä=1 +väsynehenä=1 +väsynehille=1 +väsynyt=2 +väsyttelevi=1 +väsyttelijän=1 +väsytti=1 +väsytä=1 +väsyä=1 +väsähtyi=1 +vävy=11 +vävykseni=1 +vävylle=1 +vävylleni=1 +vävyltä=3 +vävyn=12 +vävyni=6 +vävysen=1 +vävyä=3 +vävyänsä=1 +vääjä=1 +vääjänne=7 +väännin=2 +väännitellen=1 +väännyksihin=1 +väännä=2 +väännäikse=1 +väännän=1 +väännätellen=1 +väännätellä=1 +väännättele=1 +väännätteli=1 +väännätystä=2 +vääntehessä=2 +vääntehestä=1 +vääntele=1 +vääntelöhön=1 +väänti=16 +vääntimellä=1 +vääntimet=3 +vääntiällä=1 +vääntiän=3 +vääntiätä=1 +vääntynynnä=1 +vääntämähän=7 +vääntämällä=1 +vääntäväni=1 +väärin=3 +väärällehen=1 +väärällänsä=1 +vääräsääri=1 +väätessänsä=1 +väätty=2 +vöitänsä=1 +völlehtivi=1 +völlehtiä=1 +yhdeksäs=1 +yhdeksäskolmatta=1 +yhdeksäsneljättä=1 +yhdeksästoista=1 +yhdeksäsviidettä=1 +yhdeskolmatta=1 +yhdesneljättä=1 +yhdestoista=1 +yhdesviidettä=1 +yheksi=1 +yheksillä=2 +yheksin=1 +yheksiänne=1 +yheksällä=2 +yheksältä=1 +yheksän=24 +yheksänkänä=1 +yheksänneltä=1 +yheksännen=2 +yheksäntenä=2 +yheksästi=2 +yhellä=4 +yhen=45 +yhentasainen=1 +yhestä=1 +yhet=3 +yhtehen=10 +yhtehiset=1 +yhtenä=7 +yhtyi=1 +yhtä=10 +yhtänä=2 +yhymme=2 +yhytti=1 +yhyttyämme=1 +yhytysten=2 +yhä=7 +yks'=16 +yksi=19 +yksikänä=1 +yksillä=1 +yksin=14 +yksinäisen=3 +yksinänsä=2 +ylemmä=2 +ylemmäksi=2 +ylen=14 +ylene=5 +ylenemistä=3 +ylenemähän=1 +ylenemästä=1 +ylenet=1 +yleneväisen=1 +ylenevälle=2 +yleni=18 +ylenin=2 +ylenit=3 +ylenkatsetta=1 +ylenneheksi=2 +ylennyt=2 +ylennä=1 +ylennän=1 +ylennät=1 +ylenteleikse=1 +ylenti=2 +ylentäjäni=3 +ylentäjäsi=1 +ylentäköhön=1 +ylentämättä=2 +ylentänehe=1 +yletessäni=1 +yletkö=1 +yletä=1 +yli=16 +ylijumala=20 +ylimäinen=2 +ylimäisehen=2 +ylimäiselle=1 +ylimäisille=2 +ylimäistä=2 +ylimäärin=1 +ylinen=4 +ylinnä=2 +yliset=1 +ylistetty=3 +ylitse=12 +yllätetä=1 +yllättäisi=1 +yllättävi=3 +ylpeä=1 +ylähähkö=1 +ylähäiset=1 +ylähäksi=3 +ylähällä=2 +ylähältä=2 +ylähätse=1 +yläinen=1 +yläiseksi=1 +yläisihin=1 +yläisistä=1 +yläpuoli=2 +ylätse=1 +ylös=16 +ymmärrellyt=1 +ymmärrellä=1 +ymmärrys=1 +ymmärrä=3 +ymmärrän=1 +ymmärtelet=1 +ympynen=1 +ympäri=9 +ympärille=2 +ympäriltä=1 +ynnähän=3 +yritteleisi=1 +yritti=3 +yrittämällä=1 +yrittämättömiksi=1 +yrittänevi=1 +yrön=1 +yskin=1 +ystäväksi=5 +ystäväni=2 +ytelmäistä=1 +yö=5 +yöhyet=1 +yöhyt=2 +yöksi=7 +yölliset=1 +yöllisnä=1 +yöllä=7 +yön=18 +yönä=16 +yöt=8 +yötisen=1 +yötä=16 +ã„ijä=2 +ã„ijän=1 +ã„ijön=7 +ã„iti=2 +ã„itiseni=1 +ã„rrytti=1 +ã„sken=14 +ã„skenpä=1 +ã„äni=1 +ä'issäsi=1 +ä'itteleikse=2 +ähkeä=1 +ähkeävän=1 +ähmissänsä=1 +ähyksi=1 +äijeä=3 +äijä=4 +äijältä=1 +äijän=1 +äijön=12 +äitelämpi=1 +äiti=41 +äitillensä=2 +äitin=4 +äitini=2 +äitinsä=3 +äitisi=1 +äitittä=2 +äkeästi=1 +äkin=1 +äkisti=1 +äkkiouoilla=1 +äkkiouonkin=1 +äkkiouto=1 +äkkioutoa=1 +äkkioutoinen=1 +äkäinen=1 +äkäiset=1 +älykkähämpi=2 +älysi=1 +älyä=1 +älyäkänä=2 +älyämähän=3 +älyän=1 +änkilöillä=1 +änkäsi=1 +äpärettäsi=1 +äreäksi=1 +äreällä=1 +ärjyi=2 +ärjynnän=1 +ärjähteli=2 +ärjöttelit=1 +ärtelihit=1 +ärähti=1 +äsken=5 +äyhki=1 +äyrähien=2 +äyrähälle=1 +äyrähän=1 +äyrähäsen=1 +äyrähästä=1 +äyrästensä=1 +äänehen=1 +äänellänsä=1 +äänen=14 +äänet=1 +ääni=6 +ääniksi=1 +ääniä=1 +äännä=1 +ääntimet=1 +ääntä=7 +äänöset=1 +äärelliset=1 +äärellä=2 +ääret=1 +äärettömän=1 +äärillä=1 +ääriäni=1 +äärtä=4 +öillä=2 +öin=1 +öisillä=1 +öisiä=1 +öitsilöissä=1 +öitsimässä=1 +öitsiväni=1 +öitä=4 +Sanoja: 67573 +Aikaa kului: 0.159 s \ No newline at end of file diff --git a/luennot/luento19/a.s b/luennot/luento19/a.s new file mode 100644 index 0000000..2f1400d --- /dev/null +++ b/luennot/luento19/a.s @@ -0,0 +1,20272 @@ +': 44 +'Anna: 2 +'Antoiko: 1 +'Ei: 10 +'Ellös: 1 +'Elä: 2 +'Eläpä: 1 +'En: 1 +'Etkö: 1 +'Hanki: 1 +'Jos: 1 +'Kas: 1 +'Kotihinne: 1 +'Kova: 1 +'Kuinka: 1 +'Kuka: 1 +'Kyheäisin: 1 +'Mehiläinen: 2 +'Milloin: 1 +'Mipä: 1 +'Missä: 2 +'Mistä: 1 +'Mitä: 7 +'Mitäpä: 1 +'Noinpa: 1 +'Näätäseni: 1 +'Ohoh: 1 +'Oi: 3 +'Oisinpa: 1 +'Oisipa: 1 +'Oma: 1 +'Onko: 1 +'Onpa: 1 +'Oravainen: 1 +'Osasi: 1 +'Pahasta: 1 +'Tuo: 1 +'Tuoll': 1 +'Tuutusen: 1 +'Valkea: 1 +'Voi: 2 +*: 3 +öillä: 2 +öin: 1 +öisillä: 1 +öisiä: 1 +öitsilöissä: 1 +öitsimässä: 1 +öitsiväni: 1 +öitä: 4 +Äijön: 7 +Äijä: 2 +Äijän: 1 +Äiti: 2 +Äitiseni: 1 +Ärrytti: 1 +Äsken: 14 +Äskenpä: 1 +Ääni: 1 +aalloillen: 4 +aalloilta: 2 +aalloissa: 2 +aalloista: 2 +aalloitse: 1 +aallokossa: 1 +aallollen: 1 +aallon: 10 +aallonlaskija: 1 +aallosta: 6 +aallot: 6 +Aallottaren: 1 +aalto: 18 +aaltohon: 2 +aaltoihin: 2 +aaltoja: 4 +aaltojen: 28 +aaltoloita: 1 +aaltoset: 1 +aamu: 1 +aamuin: 3 +aamuisiksi: 2 +aamujani: 1 +Aamulla: 8 +aamun: 6 +aamurusko: 1 +aamuseksi: 1 +aamusella: 1 +aamuseni: 1 +aamusilla: 2 +aamut: 6 +aamuvihkon: 1 +aarta: 1 +aartehia: 5 +aartehiksi: 1 +aavan: 1 +aavoilla: 1 +aavoillen: 1 +aavoja: 2 +aavojen: 1 +ahava: 5 +ahavaisen: 3 +ahavalle: 2 +ahavan: 7 +Ahilla: 1 +Ahille: 3 +Ahin: 4 +Ahinki: 1 +ahjoa: 5 +ahjohon: 4 +ahjoksehen: 1 +ahjoksensa: 1 +ahjolla: 2 +ahjollen: 1 +ahjon: 4 +ahjona: 1 +ahjoni: 1 +ahjonsa: 11 +ahjosta: 8 +ahkioksi: 1 +ahkiossa: 1 +aho: 1 +ahoa: 4 +ahoilla: 10 +ahoille: 7 +ahoilta: 2 +ahoja: 6 +aholla: 7 +aholle: 2 +ahollen: 1 +aholoista: 1 +ahomailla: 2 +ahomailta: 1 +ahon: 4 +ahoset: 1 +ahosi: 1 +ahosta: 1 +ahot: 6 +ahovieret: 4 +ahoviertä: 1 +ahtaeltu: 1 +ahtahassa: 1 +ahtahat: 1 +ahtahilta: 1 +ahtahimpahan: 1 +ahtamasta: 1 +Ahti: 36 +Ahtia: 1 +Ahtiseni: 1 +Ahto: 7 +Ahtola: 3 +ahtolaisten: 1 +Ahtolan: 1 +Ahven: 4 +ahveneksi: 1 +ahvenen: 1 +ahvenensa: 1 +ahvenet: 1 +ahvenetki: 1 +ahvenettomihin: 2 +ahvenia: 3 +ahvenin: 1 +ahvenmaimasilta: 1 +aiaksesta: 1 +aiakset: 1 +aiaksia: 2 +aiaksien: 1 +aiaksiksi: 1 +aialle: 1 +aiallen: 1 +aialta: 1 +aian: 11 +aiasta: 1 +aiastettu: 2 +aihelen: 1 +aihelet: 1 +aihetta: 1 +Aik': 1 +aika: 24 +aikaeli: 1 +aikaellakseni: 2 +aikaellaksensa: 1 +aikaellaksesi: 3 +aikainen: 1 +aikaisehen: 1 +aikaiset: 1 +aikaisin: 1 +aikalehmä: 1 +aikani: 5 +aikansa: 1 +aikaorjaksi: 1 +aikasi: 2 +aikehessa: 1 +aikoa: 16 +Aikoi: 1 +aikoinani: 3 +aikoinansa: 2 +aikoja: 1 +aikojani: 2 +aikojansa: 3 +ailuhia: 3 +aimo: 3 +Ain': 8 +aina: 59 +ainaisna: 1 +ainaki: 4 +ainakin: 4 +Ainap': 2 +Ainapa: 4 +ainehet: 2 +ainiaisen: 1 +ainian: 1 +Ainikki: 1 +Aino: 8 +ainoa: 1 +ainoaksi: 6 +ainoan: 6 +ainoille: 1 +ainoinen: 4 +ainoiseni: 5 +ainoiseni?: 1 +ainoisia: 1 +ainoisin: 2 +ainoista: 2 +ainokaista: 2 +ainokkinsa: 1 +ainokseni: 1 +Ainoseni: 1 +ainueni: 1 +aioilla: 1 +aioillen: 1 +aioin: 2 +aioinkana: 4 +aioit: 1 +airo: 1 +airoilla: 5 +airoille: 1 +airoillen: 4 +airoinensa: 1 +airojasi: 1 +airollisen: 1 +airollisna: 1 +airollista?: 1 +airon: 3 +airot: 5 +airuhitta: 1 +airuhut: 2 +aisa: 1 +aisan: 4 +aisani: 1 +aisasi: 2 +aisat: 1 +aisoista: 1 +aisoja: 2 +aita: 10 +aitallista: 2 +aitan: 11 +aitassamme: 1 +aitassani: 1 +aitasta: 5 +aitavieret: 1 +aitoa: 3 +aitojen: 3 +aitovieret: 1 +aitoviertä: 1 +aitta: 3 +aittahan: 8 +aittahansa: 1 +aittamaina: 1 +aittamäelle: 1 +aittasehen: 1 +aittasesta: 1 +aittaset: 1 +aittatiellä: 1 +aittoa: 1 +aittoja: 1 +aittojansa: 1 +aittojen: 2 +aivan: 40 +Aivin: 1 +aivinainen: 1 +aivinaisen: 2 +aivinaisillansa: 1 +aivohon: 4 +aivoista: 1 +aivon: 1 +aivoni: 3 +aivossansa: 1 +aivot: 2 +aja: 8 +ajaikse: 13 +ajaikse?: 1 +ajaisi: 1 +ajaite: 6 +ajaja: 1 +ajajalla: 1 +ajajat: 1 +ajalla: 4 +ajama: 2 +ajamaksi: 1 +ajamoa: 1 +ajan: 17 +ajane: 2 +ajaneheksi: 1 +Ajat: 4 +ajatella: 1 +ajatellen: 1 +ajatteleisi: 4 +ajattelevat: 3 +ajattelevi: 42 +ajattelihe: 2 +ajattelime: 1 +ajattelin: 2 +ajattelivat: 1 +ajatukset: 2 +ajatuksista: 2 +ajatus: 7 +ajatus?: 2 +ajatusta: 4 +ajavan: 1 +ajavi: 15 +ajele: 2 +ajeleiksen: 1 +ajelemahan: 1 +ajelemassa: 1 +ajelemilla: 1 +ajelemista: 1 +ajelen: 1 +ajelet: 1 +ajelet?: 1 +ajeli: 11 +ajelko: 1 +ajella: 3 +ajellessani: 1 +ajeloteiltä: 1 +ajeltavaksi: 5 +ajeltaviksi: 1 +ajeltu: 1 +ajetahan: 2 +Ajoa: 18 +ajoharakan: 1 +ajohevoista: 1 +ajohevosen: 2 +ajohon: 8 +Ajoi: 36 +ajoihe: 4 +ajoissa: 1 +ajoit: 2 +ajoivat: 2 +ajolta: 1 +akalle: 2 +akalta: 2 +akan: 2 +akanoita: 1 +Akat: 3 +Akatp': 1 +Akka: 37 +akkakarhun: 1 +akkaseni: 4 +akkiloia: 1 +akkoja: 2 +akkojen: 4 +akkunahan: 1 +akkunan: 1 +akoeli: 1 +akoilla: 2 +akoille: 2 +akoja: 1 +Ala: 2 +alaha: 2 +alahahko: 1 +alahaisessa: 1 +alahaiset: 1 +alahalla: 1 +alahan: 3 +Alahatse: 1 +alainen: 11 +alaisehen: 1 +alaiseksi: 1 +alaisen: 7 +alaiset: 1 +alaisihin: 2 +alaisin: 1 +alaista: 8 +alakivelle: 1 +alakivellä: 1 +alakärsäksi: 1 +alakärsän: 1 +alakärsät: 1 +alakäsille: 1 +alanenäksi: 1 +alantehella: 1 +alantehelle: 3 +alantehessa: 2 +alantehesta: 6 +alantehille: 1 +alas: 3 +alasimeksi: 1 +alasimella: 2 +alasimelle: 3 +alasimeni: 1 +alasintana: 1 +alassa: 2 +alasti: 1 +alastomaksi: 1 +alastomalle: 1 +alati: 1 +alatse: 11 +alemma: 9 +alemmaksi: 1 +alene: 1 +alenemista: 1 +alenevan: 1 +aleni: 2 +alenna: 3 +alennetahan: 1 +alentajata: 2 +alentajia: 1 +alentakohon: 2 +alentamahan: 2 +alentamatta: 2 +alentanehe: 1 +alenteleime: 1 +alentelihe: 1 +alenti: 3 +alentukohot: 1 +aletessa: 2 +alimainen: 1 +alimaisehen: 1 +alimaisen: 1 +alimaisille: 1 +alinomainen: 6 +alinomaiset: 6 +alinta: 1 +alio: 1 +alistamatta: 1 +alisti: 1 +alkanevi: 1 +alkeheksi: 1 +Alkoi: 21 +alkoivat: 1 +alku: 4 +alkuluottehia: 1 +alkusen: 1 +alla: 73 +allani: 2 +alle: 79 +alle?: 1 +allensa: 1 +alli: 2 +allia: 1 +allien: 3 +allin: 3 +allina: 1 +alliparvi: 1 +alliseni: 1 +allit: 1 +aloa: 6 +aloille: 1 +Aloin: 1 +Aloinpa: 1 +alta: 51 +altahassa: 1 +aluen: 5 +Aluessa: 3 +aluksehen: 2 +aluksehensa: 1 +aluksella: 2 +aluksi: 1 +alulla: 1 +alun: 1 +alus: 1 +alusmajoille: 1 +alusta: 8 +alustani: 1 +alustansa: 1 +alustehelta: 1 +alustetahan: 1 +alusve'essä: 1 +alusvesille: 1 +alutta: 1 +alvehia: 1 +amme: 1 +ammoa: 1 +ammoi: 1 +ammoin: 3 +Ammovi: 1 +ammu: 7 +Ammueli: 1 +ammuin: 1 +ammuit: 2 +Ammun: 2 +ammunnalle: 1 +ammuntahan: 1 +ammuntahan?: 1 +ammut: 1 +ammutahan: 1 +ammuttava: 1 +ammuttihin: 1 +ampuen: 1 +ampui: 5 +Ampuisitko: 1 +ampujan: 1 +ampujat: 2 +ampujaurosta: 1 +ampumahan: 3 +ampumasta: 1 +ampumatta: 1 +ampumiehen: 1 +anastavat: 1 +anastettu: 1 +anele: 1 +anelemahan: 4 +anelematta: 2 +anelen: 1 +anelijalle: 1 +anelijan: 1 +anella: 4 +anellessani: 1 +aneltuasi: 1 +ange: 2 +angervoisen: 1 +ani: 13 +ankara: 2 +ankarahan: 1 +ankarainen: 1 +ankaralla: 1 +ankaralle: 1 +ankaran: 6 +anke'in: 2 +ankehessa: 3 +ankeloisen?: 1 +Anna: 40 +annakana: 2 +annan: 14 +Annap': 1 +Annapa: 1 +Annapas: 2 +Annas: 3 +annat: 2 +anneksija: 1 +anneksivi: 1 +annetahan: 5 +Annettava: 1 +annettavan: 1 +annettihin: 1 +annettu: 1 +annettuna: 1 +Annikki: 14 +annitoinna: 2 +annituutta: 1 +annoin: 3 +annoit: 5 +ano: 1 +anoi: 2 +anojat: 1 +anonet: 1 +anopille: 1 +anopilta: 1 +anopin: 11 +Anopp': 1 +anopp'armo: 1 +anoppelahan: 2 +anoppelassa: 3 +anoppi: 8 +anoppiasi: 1 +anoppihin: 1 +anoppini: 1 +anoppiseni: 4 +anoppisi: 1 +anottaessa: 2 +ansatiensä: 1 +ansiosta: 1 +antaisipa: 1 +antajaista: 1 +antajaksi: 1 +antajaksi?: 1 +antajani: 2 +antajat: 3 +antajata: 2 +antajia: 1 +antajista: 1 +antako: 1 +antakohon: 1 +antamahan: 5 +antamana: 1 +antamasta: 1 +antaminen: 3 +antane: 2 +antavan: 1 +antavat: 1 +antehiksi: 1 +antelema: 2 +Antero: 8 +antia: 2 +antimuori: 2 +antipaitoihin: 1 +antoa: 1 +Antoi: 23 +antoi?: 1 +apaja: 1 +apajas: 2 +apajat: 1 +apajaveelle: 1 +Apata: 1 +apatin: 1 +apattamani: 1 +apatti: 1 +ape'ille: 1 +ape'ilta: 1 +ape'issa: 2 +apea: 1 +apeainen: 1 +apeasta: 1 +apeat: 1 +apeita: 1 +apelta: 1 +apen: 7 +apet: 1 +apeutua: 1 +apeutui: 2 +apilan: 1 +apoin: 1 +appajan: 1 +appajat: 1 +appajata: 1 +appehen: 1 +appehille: 1 +appelahan: 1 +appelan: 1 +appi: 9 +appiarmo: 1 +appiseni: 1 +appoa: 1 +apua: 6 +apua?: 2 +apuna: 3 +arinoille: 1 +arka: 1 +arkipaitasi: 1 +arkivaattehissa: 2 +arkku: 2 +arkun: 8 +armahaiset: 1 +armahaksi: 2 +armahamman: 1 +armahammat: 1 +armahampi: 3 +armahan: 12 +armahana: 1 +armahani: 3 +armahansa: 3 +armahasi: 2 +armahat: 2 +armahatoin: 1 +armahin: 1 +armaiseni: 3 +armas: 30 +armastani: 1 +armastansa: 1 +armauen: 1 +armautta: 5 +armo: 1 +armoa: 1 +armokourallasi: 1 +armollinen: 4 +armollisen: 1 +armoluoja: 1 +armon: 4 +armonani: 2 +armot: 1 +armotoin: 1 +armotointa: 2 +armotta: 1 +armottoman: 2 +armotuutta: 1 +arpa: 7 +artin: 1 +arvaeli: 1 +arvaelin: 1 +arvaella: 2 +arvaellen: 1 +arvan: 1 +arvasi: 3 +arvat: 2 +arvata: 1 +arvatahan: 2 +arvatahan?': 1 +arvattaisi: 1 +arvelee: 19 +arveleisi: 5 +arveleisin: 2 +arvelevat: 6 +arvelevi: 15 +arveli: 2 +arvelin: 2 +arvelkohot: 1 +arvellessa: 2 +arveloille: 1 +arveltihin: 1 +arvelussa: 1 +arvioni: 1 +arvionsa: 1 +arvo: 2 +arvoa: 5 +arvoaisin: 1 +arvoaisit: 1 +arvoan: 10 +arvoisessa: 1 +arvominen: 1 +arvon: 1 +ase: 1 +asehellista: 1 +asehet: 1 +asehiansa: 1 +asehinensa: 3 +asehitoinna: 1 +aseissa: 2 +asemellensa: 2 +asemillansa: 1 +aseta: 4 +asetaiksen: 2 +asetan: 4 +asetannasta: 1 +asetetuksi: 2 +asetin: 1 +asetta: 1 +asettajaksi: 1 +asettamahan: 1 +asettamia: 1 +asettanunna: 1 +asettanut: 1 +asetteleikse: 1 +asetteleisin?: 1 +asettelevi: 2 +asetteli: 1 +asettelihe: 1 +asettelisin?': 1 +asetti: 8 +asettui: 2 +asettuisi: 1 +asetu: 5 +asetus: 1 +asian: 2 +asiani: 1 +asiatta: 1 +asioita: 1 +askarehet: 3 +askareillansa: 1 +askarvaimo: 1 +askelilla: 2 +askelille: 2 +askelissa: 1 +Askelt': 1 +astahti: 1 +Astaiksen: 1 +astalaksi: 1 +asteleikse: 1 +astelevan: 1 +astelevi: 1 +asteli: 1 +asti: 5 +astialla: 1 +astian: 2 +astiasi: 1 +astiat: 2 +Astu: 9 +Astua: 12 +astuessa: 4 +Astuessansa: 2 +Astui: 36 +astuihen: 1 +astuiksen: 1 +astuinpa: 1 +astuitko: 1 +Astuivat: 1 +astujaista: 2 +astujia: 1 +astujille: 1 +astumahan: 10 +astumassa: 2 +astumatta: 1 +astumattani: 1 +astumille: 2 +astuminen: 1 +astun: 1 +astunnasta: 1 +astuos: 2 +astut: 4 +astuvi: 9 +asu: 1 +asua: 13 +asuakseni: 1 +asuaksensa: 1 +asuhun: 1 +asuile: 1 +asuinmaaksi: 1 +asuinmaasi: 1 +asuinmaata: 1 +asuinmajani: 1 +asuinsijani: 1 +asuinsijani?: 1 +asuisi: 2 +asuivat: 2 +asuja: 4 +asukseni: 1 +asun: 7 +asunen: 1 +asunet: 1 +asunnoille: 1 +asunnoilta: 1 +asunnoksi: 1 +asunnossa: 1 +asuntoa: 2 +asunut?: 1 +asuskella: 1 +asussa: 1 +asut: 1 +asuva: 2 +asuvat: 2 +asuvi: 9 +atra'imet: 1 +atriahan: 1 +atrian: 1 +atriat: 1 +atrioia: 1 +atrioiksi: 2 +auer: 4 +auetessa: 1 +auetkohot: 1 +auhtoja: 1 +aukaise: 3 +aukaisen: 1 +Aukaisi: 3 +auke'illa: 3 +auke'ille: 2 +auke'ilta: 4 +auke'immille: 1 +auke'ita: 2 +aukealla: 4 +aukealle: 7 +aukealta: 1 +auki: 1 +aukieli: 2 +aukkoja: 1 +Aukoi: 1 +aukojaista: 1 +aukomille: 1 +aukottoman: 2 +aumani: 1 +aumat: 1 +aumoja: 2 +aumojasi: 1 +auoksi: 1 +aura: 4 +auralla: 1 +auran: 5 +aurasen: 1 +auringon: 9 +aurinko: 3 +aurinkoa: 8 +aurinkoinen: 3 +aurinkoisen: 3 +auta: 2 +auteresta: 1 +autettaissa: 1 +autiaksi: 1 +autio: 1 +autioilla: 1 +autsat: 1 +auttamassa: 1 +autti: 1 +autuaallisten: 3 +autuahan: 3 +auvo: 2 +auvon: 5 +auvottomalle: 1 +ava'imilla: 1 +Ava: 1 +avaimet: 2 +avaimia: 2 +avaos: 1 +avarampahan: 1 +avaroilla: 1 +avasi: 1 +avattuansa: 1 +avau: 1 +avavi: 1 +avellen: 1 +avittamalla: 2 +avittamatta: 2 +avoi: 2 +avukseni: 2 +avuksi: 10 +avulla: 1 +avun: 8 +avusta: 1 +avuttomia: 1 +e'elle: 2 +e'essä: 7 +e'etse: 2 +eelle: 5 +eellehen: 5 +eellimäisnä: 2 +eellä: 2 +eeskipäin: 1 +eessä: 9 +eessänsä: 2 +eestä: 6 +eestäni: 2 +ehk': 1 +ehkä: 4 +Ehkäpä: 1 +ehoksi: 4 +ehommaksi: 4 +ehompana: 1 +ehompi: 1 +ehon: 1 +ehossa: 1 +ehosti: 2 +ehtiä: 1 +ehtoaikoansa: 1 +ehtohon: 1 +ehtoinen: 6 +ehtoisa: 2 +ehtoisan: 1 +ehtoisen: 8 +ehätin: 3 +ehättäkämme: 1 +ei: 551 +Eik': 6 +eikä: 139 +eikäpä: 2 +eilen: 4 +eilisenki: 2 +eilisenä: 3 +eineheksi: 1 +einehettömänä: 1 +Eip': 22 +eipä: 51 +eisty: 1 +eistyisi: 2 +eistykänä: 3 +eistyvi: 3 +eksy: 1 +eksyipä: 1 +eksyisi: 1 +eksynyttä: 5 +ekä: 1 +elantoani: 1 +elelemähän: 1 +elelevi: 1 +eleleväksi: 1 +eleli: 2 +elelin: 2 +elelit: 1 +elellyt: 5 +elellä: 4 +elelläksesi: 1 +elettänehe: 1 +elettäväksi: 1 +eletä: 2 +eletähän: 1 +eleä: 20 +eleäksemme: 2 +eleäkseni: 1 +eli: 16 +elikkä: 2 +elinajaksi: 1 +elinajalla: 2 +elköhön: 12 +elköhönp': 2 +elkösi: 1 +Elkötte: 1 +Elkätte: 8 +Ellös: 42 +Ellöspä: 2 +elo: 2 +eloa: 4 +eloihin: 1 +eloilla: 2 +eloille: 3 +eloilta: 1 +eloista: 1 +elojansa: 1 +elojasi: 1 +elojen: 1 +elollesi: 1 +elomaillen: 3 +elomailta: 1 +elon: 3 +eloni: 2 +elonkeraiset: 1 +elosijani: 1 +elosijansa: 1 +elosijasi: 1 +elossa: 10 +eloteillen: 1 +elottomatki: 1 +elotukku: 2 +Elä: 56 +eläessä: 1 +eläessäni: 1 +eläessänsä: 1 +eläintä: 1 +eläisi: 2 +eläjiä: 1 +eläjä: 2 +Eläkä: 15 +elämiä: 1 +elämme: 1 +elämä: 1 +elämätämme: 1 +elämätänsä: 2 +elänet: 1 +Eläpä: 1 +elätti: 1 +elättäjäni: 2 +elävi: 3 +elävi?: 1 +elävin: 3 +elävä: 1 +elävän: 3 +elävät: 3 +emeä: 1 +emintimäisen: 1 +emme: 4 +emo: 82 +emoa: 1 +emoiksi: 1 +emoja: 1 +emolla: 2 +emolle: 3 +emollen: 1 +emollinenki: 1 +emolta: 2 +emoltani: 1 +emon: 37 +emona: 2 +emonen: 8 +emoni: 44 +emonko: 1 +emonsa: 20 +Emopa: 1 +emoselle: 1 +emosen: 7 +emosi: 19 +emosta: 5 +emot: 1 +emotoin: 3 +emotointa: 1 +emä: 3 +emähevolla: 1 +emähevosen: 1 +emähän: 1 +emäkalaksi: 1 +emäksi: 1 +emän: 1 +emännille: 1 +emännäisen: 1 +emännällen: 3 +emännältä: 2 +emännän: 23 +emännän?: 1 +emännät: 6 +emäntä: 131 +emäntäsi: 2 +emäpuu: 1 +emäpuun: 2 +En: 169 +enemmin: 3 +enemmän: 3 +Enemp': 3 +enintä: 1 +enk': 3 +Enkö: 1 +enkä: 52 +enkäpä: 1 +ennen: 76 +ennenkin: 2 +ennenkuin: 6 +ennenkänä: 2 +ennoltaki: 1 +ennätettihin: 1 +ennätit: 1 +ennättele: 1 +ennätteli: 2 +ennätti: 14 +ennättäisi: 2 +ennättäisit: 1 +ennättäjä: 1 +ennättäne: 1 +ennättännä: 1 +ennättänyt: 3 +ennättävi: 2 +ennättävät: 1 +Enp': 2 +Enpä: 8 +Enpäs: 1 +ensi: 4 +Ensimmäinen: 1 +ensimäinen: 3 +ensimäisen: 3 +ensimäisnä: 4 +ensin: 14 +ensinkänä: 4 +entinen: 5 +entiselle: 2 +entisellehen: 1 +entisellensä: 1 +entisen: 12 +entiset: 5 +entisille: 4 +entisille?: 1 +entisillehen: 2 +entisiltä: 1 +entisistäkin: 1 +entisistäni: 1 +entistä: 7 +entistäni: 1 +entistänsä: 3 +entistäsi: 2 +Entä: 1 +enämpi: 4 +epattomasta: 1 +epeä: 4 +epäelköhöt: 1 +epäillyt: 2 +epäkelpo: 2 +epälukuisin: 2 +epäpäöllä: 1 +epäpäöstä: 1 +epäpätöinen: 1 +epäpätöisen: 1 +epäsi: 9 +epätapainen: 1 +ereä: 1 +erinomaiset: 1 +eritä: 1 +eriä: 1 +eriän: 1 +erkane: 1 +erkaneisi: 1 +ero: 3 +eroan: 1 +eroavani: 1 +eroitti: 1 +eronne: 1 +erosi: 1 +erota: 1 +erotessani: 1 +erän: 2 +eränetso: 2 +eräni: 1 +eränsä: 1 +eräsi?: 1 +erävenehen: 1 +esiliinasi: 1 +esille: 1 +esinnä: 2 +esteheksi: 1 +estellä: 1 +et: 80 +etana: 1 +etehen: 28 +etehen?: 1 +etelä: 4 +etelästä: 2 +etelät: 3 +Etelätär: 3 +etemmä: 7 +etempänäki: 2 +etempätäki: 1 +etevämmät: 1 +ethän: 1 +etinen: 4 +etiseltä: 1 +Etkö: 10 +etkä: 24 +Etp': 1 +Etpä: 5 +Etsi: 21 +etsien: 1 +etsiessäni: 1 +etsijän: 1 +etsimähän: 7 +etsimättä: 1 +etsin: 4 +etsinen: 1 +etsiskellä: 1 +Etsittihin: 7 +etsivi: 1 +etsivän: 2 +etsivät: 1 +etsiä: 1 +etso: 2 +ette: 1 +ettei: 24 +etteipä: 1 +etten: 2 +ettet: 5 +että: 1 +Ettäpäs: 1 +etähältä: 1 +eukko: 14 +eukon: 1 +eukot: 2 +eville: 1 +evähiä: 2 +evähät: 2 +evälle: 1 +evän: 2 +evästä: 3 +evätöin: 1 +evätty: 1 +hörösteleikse: 1 +hörppäkorvat: 1 +höryeleikse: 3 +hörähtelevi: 1 +hötkelyttämähän: 1 +höyhenet: 1 +höyheniltä: 1 +höyhenistä: 1 +höyheniä: 1 +ha'an: 1 +haahella: 2 +haahen: 6 +haaksi: 1 +haamottavi: 1 +haapa: 8 +haapainenki: 1 +haapaisen: 1 +haapaselle: 1 +haapion: 1 +haapoa: 1 +haaraniekka: 1 +haarasorkan: 1 +haaroja: 1 +haarottimet: 1 +haarukan: 1 +haarukasta: 3 +haastaen: 1 +haastamahan: 2 +haastatella: 2 +haastelevi: 2 +haastelija: 1 +haastelivat: 1 +haastoi: 1 +haavan: 3 +haavat: 3 +haavikoilta: 1 +haavikolle: 1 +haavikot: 1 +haavoa: 1 +haavoissa: 1 +haen: 2 +haettihin: 1 +haihaos: 1 +haihtui: 1 +haihtuvista: 1 +haihu: 1 +haike'immat: 1 +haikeampi: 1 +haikeasi: 1 +haikeat: 1 +haikeroitsi: 1 +haimentavi: 2 +hairahit: 1 +hairahtaisi: 2 +haisahtele: 1 +haiskahti: 1 +haitta: 1 +haittoja: 2 +haitukoille: 1 +haivertaisin: 1 +haivertavi: 1 +hajaisnut: 1 +hajalla: 2 +hajalle: 1 +hajoa: 1 +hajoamatta: 1 +hajoovat: 1 +hajosi: 2 +hajota: 2 +hajotan: 1 +hajotellen: 1 +hajotit: 1 +hajottamasta: 1 +hajottelija: 1 +hajotti: 7 +hakahan: 1 +hakahtelivat: 1 +hakatahan: 1 +hakatessansa: 1 +hakattamahan: 1 +hakattavaksi: 1 +hakeva: 1 +Haki: 1 +hakisin: 1 +hakkaella: 1 +hakkasi: 1 +hakki: 1 +Hakkoa: 1 +hakkoavi: 3 +Hako: 2 +hakojaki: 1 +hakona: 1 +hakuhun: 6 +hala'an: 1 +hala'at?: 1 +halaisnut: 1 +halaja: 2 +halannut: 1 +halasin: 1 +halasit: 1 +halea: 2 +haleahka: 1 +halean: 2 +haleat: 1 +halennehet: 1 +halennehissa: 1 +halikka: 1 +haljakalle: 1 +haljakan: 4 +haljakassa: 1 +haljakkahan: 1 +haljakkainen: 1 +haljakkaisen: 1 +haljakkoihin: 1 +haljakoista: 2 +halkaiseisit: 1 +halkaisevi: 4 +Halkaisi: 1 +halkeat: 1 +halki: 25 +halkiella: 2 +halko: 4 +halkoa: 1 +halkoaisin: 1 +halkoessa: 1 +halkohakkuriksi: 1 +halkomahan: 1 +halkona: 1 +halkosien: 1 +halkosilla: 1 +halla: 2 +hallalla: 1 +hallassa: 2 +halli: 2 +hallikoira: 3 +hallikoirat: 1 +hallikoirat?: 1 +halliparta: 6 +hallitsevi: 2 +hallitsija: 7 +hallitsijat: 1 +halmeheksi: 1 +halmehillesi: 1 +haloa: 2 +haloamatta: 1 +haloiksi: 1 +haloilla: 1 +halot: 1 +haltiatoin: 1 +haltijana: 1 +haltijata: 1 +haltijoille: 1 +halu: 1 +haluiset: 1 +halulla: 7 +halun: 4 +halunsa: 1 +halusi: 1 +halutteleisi: 1 +haluvesiä: 1 +haluvetesi: 1 +hamaran: 1 +Hame: 1 +hamehen: 3 +hamehensa: 1 +hamina: 1 +hammas: 2 +hammasta: 3 +hammasten: 3 +hamosen: 1 +hamoset: 1 +hampahan: 2 +hampahasi: 1 +hampahat: 10 +hampahia: 1 +hampahilla: 1 +hampahilleni: 1 +hampahilta: 1 +hampahin: 2 +hampahisin: 2 +hampahisin?: 1 +hampahiss: 1 +hampahista: 2 +hampsi: 1 +hangat: 5 +hangatki: 1 +hangella: 2 +hangesta: 1 +hangotellen: 1 +hanhen: 3 +hanhet: 1 +hanhi: 3 +hanhia: 1 +hanhien: 4 +hanhikarja: 1 +hanhikarjahan: 1 +hanhilauman: 1 +hanhina: 1 +hanhoistamme: 1 +hanhosia: 1 +hanhuet: 1 +hanka: 1 +hankaniekka: 1 +hankava: 7 +hankavuuttasi: 1 +hanki: 5 +hankittaissa: 1 +hankittihin: 1 +hankkimille: 1 +hankkinuoran: 1 +hankoinensa: 1 +hankoja: 2 +hankojen: 1 +haoiksi: 1 +haolla: 2 +haon: 1 +haosta: 1 +haot: 1 +hapanneheksi: 1 +haparoivi: 1 +hapata: 4 +Hapeasti: 1 +happaimeksi: 3 +hapsia: 1 +hapsiansa: 4 +hapsiasi: 1 +hapsien: 1 +hapsihini: 2 +hapsistani: 1 +harakat: 1 +harasi: 1 +harava: 2 +haravahan: 2 +haravalla: 1 +haravan: 8 +haravassa: 1 +haravoi: 1 +haravoipi: 4 +harja: 5 +harjaella: 1 +harjaellut: 2 +harjalla: 1 +harjalle: 2 +harjan: 3 +harjasivat: 1 +harjasta: 2 +harjattihin: 1 +harjoansa: 1 +harjoava: 1 +harjuja: 1 +harjun: 5 +harjut: 1 +harkun: 1 +harmio: 1 +harmoa: 2 +harmoan: 1 +haroamahan: 1 +haroan: 1 +harpun: 1 +harte'ista: 1 +hartehille: 1 +hartehilta: 1 +hartialihojen: 1 +hartian: 1 +hartiat: 1 +hartioihin: 2 +hartioilla: 9 +hartioille: 3 +hartioilta: 1 +hartioilta?: 1 +hartioisen: 3 +hartioissa: 1 +hartioita: 1 +hartioitse: 3 +hartiolihojen: 2 +hartiolta: 1 +hartion: 1 +hartionsa: 1 +harvahammas: 9 +harvahampahan: 1 +harvat: 3 +harviammalta: 1 +harvoilta: 1 +Harvoin: 8 +harvoinkana: 2 +hasertamasta: 1 +hasta: 1 +hatasarvet: 1 +hattarat: 1 +hattaratta: 1 +hattaroihin: 1 +hattaroiksi: 1 +hattaroissa: 1 +hattaroista: 1 +hattaroita: 1 +hattarojen: 4 +hattu: 2 +hattua: 1 +hatun: 2 +hatuttoman: 3 +hatuttomana: 1 +hauan: 2 +hauanki: 1 +hauasta: 2 +hauatahan: 3 +hauiksi: 1 +hauille: 1 +hauin: 29 +hauinluinen: 1 +hauinluisen: 2 +hauinluista: 1 +hauinruotaista: 1 +hauissa: 1 +hauit: 1 +haukan: 1 +haukannut: 1 +haukata: 3 +Hauki: 16 +haukia: 1 +haukiaki: 1 +haukina: 2 +haukiseksi: 1 +haukka: 1 +haukkaeli: 1 +haukkua: 1 +haukkui: 8 +haukkujan: 1 +haukkujat: 1 +haukkujen: 1 +haukkumahan: 2 +haukkuvaksi: 2 +haukkuvi: 2 +hauku: 2 +haukun: 1 +haukunta: 1 +haukuntasijoille: 1 +hauo: 2 +hauoin: 1 +hautelemat: 1 +hautelevi: 2 +hauteli: 2 +hautoa: 1 +hautoavi: 1 +Hautoi: 3 +hautomaisillansa: 1 +hava'a: 1 +havainnut: 3 +havaita: 1 +havaitsematta: 2 +havaitsematta?: 1 +havaittu: 1 +havannut: 2 +havasi: 3 +havataksensa: 1 +havatessa: 1 +havattuansa: 1 +haveksit?: 1 +haventa: 8 +havise: 1 +havisi: 1 +havu: 1 +havuhattu: 1 +havuhongat: 1 +havuhonka: 1 +havuiksi: 1 +havuilta: 1 +havuisen: 1 +havukalta: 1 +havukan: 1 +havukat: 1 +havukka: 5 +havukkainen: 2 +Havukkani: 1 +havukoiksi: 1 +havukoita: 2 +havulinnan: 2 +havulintu: 1 +havulla: 2 +havumajoilta: 1 +havun: 4 +havupetäjä: 1 +havupuut: 1 +havusatahan: 2 +havusijalta: 1 +havut: 3 +havuttomaksi: 1 +he'elmä: 1 +he: 1 +heiahutti: 1 +heikko: 1 +heikon: 1 +heilauta: 1 +heill': 1 +heilui: 1 +heilutteli: 3 +heiluva: 1 +heiluvassa: 1 +heiluvihin: 1 +heiluvilla: 2 +heiluvista: 1 +heimoani: 1 +heimoansa: 2 +heimohon: 1 +heimokuntani: 1 +heimon: 1 +heinikössä: 1 +heinikkohon: 2 +heinikkopihani: 1 +heinikossa: 2 +heinikosta: 1 +heinille: 1 +heinillensä: 1 +heiniä: 3 +heinä: 6 +heinäkengät: 4 +heinämättähäksi: 1 +heinän: 13 +heinänlyöjä: 1 +heinänpäistä: 1 +heinänä: 1 +heinäset: 1 +heinäsiä: 1 +heinässä: 1 +heinät: 6 +heinävihkon: 2 +heiskaroia: 1 +heitettihin: 2 +heitihin: 1 +heitin: 2 +heitit: 5 +heitteheksi: 1 +heittelevät: 1 +Heitti: 18 +heittihe: 2 +heitto: 1 +heitty: 2 +heittäisikö: 1 +heittäjäistä: 2 +heittäköhöt: 1 +heittäkätte: 1 +heittäminen: 4 +heittämistä: 1 +heittänenki: 1 +heitä: 11 +heitäikse: 1 +heitäime: 1 +heitän: 13 +heität: 1 +heiän: 1 +hele'immän: 1 +hele'intä: 1 +hele'istä: 1 +helettämähän: 2 +heleville: 1 +helevillä: 1 +helevässä: 1 +heleä: 2 +heleästä: 1 +heleät: 1 +helinän: 1 +heliseviltä: 1 +helkehyttämähän: 1 +helkki: 2 +helkkimähän: 1 +helkytelläksesi: 1 +helkyttele: 1 +helkytteli: 1 +helkyttävi: 1 +helkähti: 1 +hellennä: 1 +hellittele: 1 +hellitteli: 1 +helmahansa: 1 +helman: 2 +helmansa: 4 +helmasi: 1 +helmasille: 1 +helmassa: 1 +helmassansa: 1 +helmat: 5 +helmenä: 1 +helmet: 5 +helmiksi: 1 +helmilöiksi: 1 +helmiletkun: 1 +helmin: 1 +helmipäistä: 1 +helmiruoskasella: 2 +helmisellä: 1 +helmissä: 1 +helmisvyöllä: 4 +helmivyöllä: 2 +helmoihini: 1 +helmoillansa: 1 +helmoillensa: 1 +helmoillesi: 1 +helmoiltansa: 1 +helmuksesi: 1 +helottavilla: 1 +helpehestä: 2 +helpehettömäksi: 2 +helpehettäriltä: 1 +helpehistä: 1 +helpehiä: 2 +Helppo: 1 +helskytellen: 1 +helskyttivät: 1 +helskyttävi: 1 +heltehesti: 2 +helyihin: 2 +helyjä: 1 +helynnyt: 1 +heläellen: 1 +Helähteli: 1 +helähytti: 7 +heläjännästä: 1 +heläjävät: 2 +heläsi: 1 +hempe'immän: 1 +hempe'intä: 1 +hempeäksi: 1 +hempeät: 1 +hempu: 1 +hempujaista: 1 +hempulainen: 1 +hempuseni: 1 +hengen: 7 +hengin: 1 +hengähtävi: 2 +hengännevi: 2 +henkeni: 1 +henkeä: 1 +Henkeäs: 1 +henki: 7 +henkiheinittäni: 1 +henkihin: 1 +henkiä: 1 +henkäeli: 2 +henkäeltyäni: 1 +henkäiseikse: 4 +Henkäsi: 1 +henno: 1 +hepo: 11 +hepoa: 2 +hepohuone: 2 +heponen: 1 +heposet: 1 +hepäise: 1 +herahteleisi: 1 +heraisena: 1 +heraisesta: 1 +heraisista: 1 +here'illä: 1 +here'istä: 1 +herennenki: 1 +Heretkätte: 1 +heretä: 1 +hereämmät: 1 +herhettävi: 1 +Herhiläinen: 1 +heristynehet: 1 +herjaele: 1 +herjaella: 1 +herjaisi: 1 +herjaisin: 1 +herjan: 3 +herjasit: 1 +herjat: 1 +herjatkohot: 1 +herjattu: 1 +herjojen: 1 +herjä: 1 +herjät: 1 +herkesi: 1 +herkeämmät: 1 +herkähtäisi: 1 +herkät: 1 +Hermikkiä: 1 +herne: 1 +hernehiksi: 1 +hernehiä: 1 +hernevarrella: 2 +hernevartisen: 3 +herra: 2 +Herran: 2 +herskytellen: 1 +herskähtävi: 1 +hersuin: 1 +hertaistasi: 1 +herttaiseni: 1 +herune: 1 +herustele: 1 +heruttamahan: 1 +heräsi: 2 +herätti: 3 +hetalehiksi: 1 +hete: 1 +hetevieret: 1 +heti: 15 +hetken: 4 +hetki: 1 +hetkutteli: 1 +hettehesen: 1 +hettehessä: 1 +hettehestä: 4 +hettehillä: 3 +hettehisin: 1 +hettehissä: 1 +hettehistä: 4 +hevoista: 5 +hevoistansa: 1 +hevoisurohot: 1 +hevoisvarsa: 1 +hevolla: 2 +hevon: 7 +hevonen: 20 +Hevonenki: 1 +Hevosell': 1 +hevosen: 21 +hevosesi: 1 +hevoset: 2 +hevosiasi: 1 +hevosin: 1 +hevosta: 1 +hi'en: 1 +hiansa: 1 +hiat: 1 +hieho: 2 +hiehoista: 1 +hiekalla: 1 +hiekalle: 1 +hiekan: 1 +hiekasta: 1 +hiekat: 3 +hiekka: 4 +hiekkarannat: 1 +hiekkarantaseni: 1 +hiekkarantasesi: 1 +hiekkarantasilla: 1 +hiekkasilla: 1 +hiekoilta: 1 +hiema: 1 +hiemoiteltavana: 1 +hiemoitettu: 1 +hieno: 4 +hienoa: 1 +hienohelma: 3 +hienohelman: 2 +hienohelmat: 1 +hienoilla: 1 +hienoiselle: 1 +hienoiselta: 2 +hienoisilla: 1 +hienoisille: 1 +hienoisilta: 1 +hienoista: 2 +hienoja: 1 +hienon: 1 +hienot: 7 +hienoutta: 1 +hienukaisin: 1 +hieprukka: 1 +hiepsintä: 1 +hierelevi: 2 +hieroa: 2 +hieroi: 2 +hieromahan: 1 +hieromaista: 1 +hieromattomilta: 1 +hieromia: 1 +hierottua: 1 +hiertimessä: 1 +hiertimiltä: 1 +Hiessäpä: 1 +hiesukoiksi: 1 +hiesukot: 1 +hietaharju: 1 +hietaharjuloita: 1 +hietaharjun: 1 +hietapeltojasi: 1 +hietapeltoseni: 1 +hietarantaselle: 1 +hietarinta: 1 +hietiköltä: 2 +hietikolle: 1 +hietoa: 1 +hiettömälle: 1 +hihittelevi: 1 +hihnoihin: 1 +hihnoissa: 1 +Hiien: 51 +Hiiess': 1 +Hiiessä: 2 +Hiiestä: 1 +hiiet: 2 +hiihin: 4 +hiihteleisi: 1 +hiihtelemme: 1 +hiihtelette?: 1 +hiihtelevi: 1 +hiihteä: 2 +Hiihti: 12 +hiihtimiltä: 1 +hiihtokankahilta: 1 +hiihtoneuvot: 1 +hiihtäjän: 1 +hiihtämähän: 2 +hiihän: 2 +hiihännässä: 1 +hiihäntähän: 4 +hiihät: 2 +Hiihätä: 1 +hiilenkarvallista: 1 +hiilet: 5 +hiilien: 2 +hiilihisi: 1 +hiilihuonehesta: 1 +hiilikankahalla: 1 +hiilikankahia: 1 +hiilikoukkunen: 1 +hiililöiksi: 1 +hiiliseipähästä: 1 +hiilisiltä: 1 +hiiliä: 1 +hiiloksehen: 1 +hiilokselle: 2 +hiiloksessa: 2 +hiiloksesta: 1 +hiiltyväksi: 1 +hiioavi: 1 +hiipoivat: 1 +hiipomatta: 1 +hiiren: 1 +hiiret: 1 +Hiisi: 10 +hiisti: 1 +Hiitolan: 1 +hiitten: 6 +hiittä: 1 +hiiva: 1 +hiivoa: 2 +hiivoja: 1 +hikehen: 2 +Hiki: 1 +hiljallehen: 1 +hiljallensa: 1 +Hiljan: 1 +hiljemmältä: 1 +hilke: 1 +hillitsevi: 1 +hilpotellen: 1 +Himmene: 1 +himmennäihet: 1 +himmesti: 2 +himo: 1 +hingannunna: 1 +hinkalohon: 1 +hinkalossa: 1 +hinkalosta: 2 +hioi: 2 +hionut: 1 +hiosta: 1 +hiosti: 1 +hiottu: 2 +hiovat: 3 +hiovi: 3 +hipiä: 1 +hipiälle: 1 +hipiänsä: 1 +hippa: 1 +hippomahan: 1 +hirmuhampahan: 1 +hirmuinesi: 1 +hirmuloita: 1 +hirmulta: 1 +hirmun: 2 +hirnakoitsi: 1 +hirnua: 1 +hirnui: 1 +hirnuvi: 1 +hirret: 3 +hirsiköistä: 1 +hirsikön: 1 +hirsikankahia: 1 +hirsikköhön: 1 +hirsipuuhun: 2 +hirtettynä: 1 +hirtetähän: 1 +hirttä: 4 +hirve'istä: 1 +hirven: 22 +hirvet: 5 +hirveä: 3 +hirveähän: 1 +hirveän: 1 +hirveänsä: 2 +hirveätä: 2 +hirvi: 8 +hitusen: 2 +hitustelevi: 1 +hiukan: 1 +hiukset: 2 +Hivelevi: 1 +hivitän: 1 +hivukset: 1 +hivuksiansa: 2 +hivuksiasi: 1 +hivuksien: 1 +hivuksillensa: 1 +hivuksiltani: 1 +hivuksin: 1 +Hivuksista: 1 +hivus: 13 +hivuskutri: 1 +hivusta: 4 +hivutti: 1 +hohahtelevi: 1 +hohisevista: 1 +Hoi: 2 +hoikan: 2 +hoikat: 2 +hoikin: 1 +hoikka: 3 +hoikkenevi: 1 +hoilaele: 1 +hoilaelin: 1 +hoilatessa: 1 +hoilattele: 1 +hoiloa: 1 +hoivan: 4 +hoivannunna: 1 +hoivatahan: 1 +hoivauta: 1 +holvaeli: 1 +Homekorva: 1 +hongaista: 1 +hongan: 5 +hongassa: 1 +hongat: 6 +Hongatar: 1 +hongikkohon: 1 +hongikkokeolle: 1 +hongikossa: 2 +hongista: 2 +honka: 6 +honkahan: 2 +honkainen: 1 +honkaisehen: 1 +honkaisessa: 1 +honkaisihin: 1 +honkaisista: 1 +honkasien: 1 +honkia: 2 +honkihin: 2 +honkoa: 1 +Hope'ihin: 1 +hope'illa: 1 +hope'inen: 7 +hope'isehen: 1 +hope'isella: 4 +hope'iselle: 3 +hope'isen: 3 +Hope'iset: 1 +hope'isihin: 3 +hope'isilta: 2 +hope'isissa: 2 +hope'isna: 2 +hope'ista: 19 +hope'ita: 8 +hope'itansa: 3 +hope'itasi: 3 +hopea: 17 +hopeaheinä: 1 +hopeahelmet: 1 +hopeakarva: 1 +hopealla: 4 +hopealle: 2 +hopean: 7 +hopeani: 1 +hopeaniiet: 1 +hopeankana: 5 +hopeanne: 1 +hopeansa: 1 +hopeaoksa: 1 +hopeapäisen: 1 +hopeapäistä: 1 +hopeapäitä: 1 +hopeapäällä: 1 +hopeapäättä: 1 +hopearinta: 1 +hopearisti: 1 +hopeasolki: 1 +hopeassa: 2 +hopeasta: 2 +hopeat: 13 +hopeata: 1 +hopeatuoppi: 1 +hopeavöille: 1 +horise: 1 +horjahti: 1 +horjeksihe: 1 +horjumasta: 1 +hormiksi: 1 +hormin: 1 +Hornan: 2 +hotaisen: 1 +hotaisi: 2 +hotaisnehesi: 1 +houkutella: 1 +houkutteli: 1 +housut: 2 +huhmarelle: 1 +huhmaren: 1 +huhusi: 1 +huhuta: 3 +huikahutti: 3 +huilahukset: 1 +huima: 1 +huimuus: 1 +huiskit: 2 +huitukoille: 3 +hukan: 3 +hukka: 4 +hukkunut: 2 +hukuttelevi: 1 +hulikkaiset: 1 +hulikkojen: 2 +hullu: 3 +hullut: 2 +hulluuttani: 1 +hulluuttasi: 1 +hulpiloille: 1 +Humala: 2 +humalan: 3 +humalassa: 1 +humalasta: 1 +hunnut: 1 +hunnutoinna: 1 +huntu: 1 +huntujahan: 1 +huohtavan: 1 +huohtavi: 1 +huohti: 1 +Huohtiko: 1 +huoitusta: 1 +huojentavi: 1 +huojumassa: 1 +huokaele: 1 +huokaelet: 1 +huokaelet?: 1 +huokaeli: 5 +huokaelin: 1 +huokaellen: 2 +huokaiseikse: 8 +huokasi: 1 +Huokeat: 1 +huokoaikse: 1 +huokoaime: 1 +huokoaisit: 1 +huokoas: 1 +huokui: 1 +huokumahan: 1 +huokumattomaksi: 1 +huokuvi: 1 +huolainniekka: 2 +huolehtia: 1 +huolelle: 2 +huolen: 3 +huolet: 3 +huoletoinna: 2 +huoletta: 1 +Huoli: 33 +huolia: 1 +huoliani: 2 +huolihin: 3 +huolimahan: 2 +huolimatta: 3 +huolinesi: 1 +huolinevi: 1 +huolinut: 1 +huolissani: 3 +huolista: 1 +huolitelko: 1 +huolitella: 1 +huoliteltu: 1 +huolittaissa: 1 +huolittavi: 1 +huolittele: 1 +huolitteli: 3 +huolla: 1 +huollen: 5 +huolta: 10 +huomenella: 1 +huomenen: 2 +huomeneni: 1 +huomenessa: 4 +huomeniset: 1 +huomenna: 7 +huonehesen: 3 +huonehessa: 1 +huonehet: 1 +huonehia: 1 +huonehisin: 1 +huonehista: 2 +huonehutta: 2 +huonemiehet: 2 +huono: 5 +huonommista: 1 +huoparilla: 4 +huoparille: 1 +huopeheksi: 1 +huopimalla: 2 +huopimatta: 2 +huora: 2 +huotrasessa: 1 +huotrasta: 2 +huotrastansa: 3 +huovallisen?: 1 +huovan: 1 +huppelehtamahan: 1 +huppelehtamasta: 1 +huppeloitsemahan: 1 +hurahtamahan: 1 +hurahteleisi: 1 +hurajamatta: 1 +hurja: 2 +hurme: 6 +hurmehelta: 1 +hurmehen: 3 +hurmehia: 1 +hurmehin: 2 +hurmehista: 2 +hurmetta: 2 +hurnakolla: 1 +hurskahat: 1 +hurskahille: 1 +hurskavan: 1 +hurstilla: 1 +hurstin: 2 +hurstit: 1 +hurtta: 1 +hurttia: 1 +hutelen: 1 +hutjukkana: 1 +huua: 3 +huuan: 1 +huuho: 1 +huuhotahan: 1 +huuhta: 2 +huuhtelevi: 1 +huuhtelohon: 1 +huuhtimeksi: 1 +huuhtoa: 1 +huuhtojaksi: 2 +huuhtomatta: 1 +huuhui: 1 +huulillensa: 1 +huulin: 2 +huulta: 3 +huulten: 1 +huurovia: 1 +huuruvista: 1 +Huusin: 3 +huutehessa: 1 +huuti: 3 +huuto: 3 +huveksisesta: 2 +huviksi: 1 +Hyöteleikse: 1 +hyöteleime: 1 +hyötyivät: 1 +hyinen: 4 +hyiset: 4 +hykersi: 1 +hykerti: 3 +hyleksi: 1 +hylkehen: 1 +hylkehenä: 1 +hylkeävän: 1 +hypittelevi: 2 +hypittäjällä: 1 +hyppeleikse: 1 +hyppi: 3 +hyppimähän: 2 +hyppisen: 1 +hyppivät: 1 +hyppysihin: 6 +hyppysihin?': 3 +hyppysillähän: 1 +hyppysin: 1 +hyppysissä: 3 +hyppäsi: 3 +hyppäsin: 1 +hypyn: 1 +hyrehi: 2 +hyreksi: 1 +hyreksien: 2 +hyrski: 1 +hyrskyn: 1 +hyryttelevi: 2 +hyrähtelevi: 4 +hyräilemähän: 1 +hyrätä: 1 +hyräytyi: 4 +hyveä: 9 +hyvihin: 3 +hyviksi: 9 +hyville: 2 +hyvillä: 1 +hyvin: 18 +hyvinki: 1 +hyvinkin: 4 +Hyvinpä: 2 +hyvissä: 1 +hyvissäki: 1 +hyvistä: 2 +hyvistäki: 1 +hyviä: 6 +hyviäkänä: 1 +hyvyyen: 1 +hyvyylle: 2 +hyvyyttä: 4 +hyvä: 63 +hyvähän: 1 +hyväinen: 1 +hyväki: 1 +hyväksi: 8 +hyvälle: 4 +hyvällä: 5 +hyvän: 63 +hyvänimikkö: 2 +hyväniminen: 7 +hyvänki: 6 +hyvännäköjä: 1 +hyvänsuovan: 1 +hyväntöläinen: 1 +hyvänä: 1 +hyväoloinen: 2 +Hyväpä: 3 +hyvästi: 10 +hyvät: 14 +hyvätki: 1 +hyy'yttele: 1 +hyyelmöinen: 1 +hyyksi: 1 +hyyllä: 1 +hyypynyisin: 2 +hyyss': 1 +hyyssä: 1 +hyytymässä: 1 +hyytä: 5 +hä'ästä: 1 +häihin: 1 +häille: 1 +häilyi: 1 +häilymähän: 2 +häilymässä: 1 +häilynyt: 1 +häilyteltäväni: 1 +häiläytti: 1 +häissä: 2 +häissäki: 1 +häissänsä: 1 +häitä: 5 +häjy: 1 +häjyllä?: 1 +häjyn: 2 +häjyt: 1 +häkyttelevi: 1 +Hälläpyörä: 1 +Hämehess': 1 +Hämehessä: 1 +hämmenteä: 1 +hämmentyisi: 2 +hämmentyä: 1 +hämmentäisi: 1 +hämmetessä: 1 +hämysillä: 1 +hämärien: 1 +hämärä: 1 +hämärän: 4 +hän: 12 +hänen: 1 +hännin: 1 +hännällinen: 1 +hännän: 4 +hännät: 4 +hänpä: 25 +häntä: 4 +häpe'ihin: 2 +häpehiä: 1 +häpesi: 2 +häpeähän: 1 +häpeät: 1 +häpsittihin: 1 +häpähältä: 1 +härillä: 1 +härkösesi: 1 +härkeä: 2 +härkä: 6 +härkäsellä: 1 +härän: 6 +härät: 1 +hätäile: 3 +hätäillyt: 2 +hätäillä: 1 +hätäisesti: 1 +hätäpäivä: 2 +hätäpäivän: 3 +hätäpäivät: 2 +hätävarana: 1 +hävetä: 1 +Hävitin: 1 +hävitti: 2 +hävittämähän: 1 +hävittämättä: 1 +hävitä: 1 +häviämättä: 1 +hävyttömäksi: 1 +häväistykset: 1 +hää'än: 1 +häälyköhön: 1 +häälättynä?: 1 +häät: 2 +hääti: 1 +häätämähän: 2 +ihailtavata: 1 +ihala: 1 +ihalan: 1 +ihalat: 1 +ihana: 7 +ihanaistani: 1 +ihanan: 4 +ihanasta: 1 +ihanat: 3 +ihanin: 1 +ihanoiksi: 1 +ihanuutta: 1 +ihasteleisi: 1 +ihastelevan: 1 +ihastelevi: 1 +ihastelivat: 1 +ihastu: 9 +ihastui: 7 +ihastutti: 2 +ihmisen: 3 +ihmiskansan: 1 +iho: 1 +ihoa: 1 +ihoamahan: 2 +iholla: 1 +iholle: 3 +ihotta: 1 +ihveniä: 1 +ikenet: 2 +ikenet?: 1 +ikenihin: 3 +ikenihisi: 2 +ikenilläni: 1 +Ikenin: 1 +Ikenistä: 1 +ikeniänsä: 1 +ikeä: 1 +iki: 11 +ikihyväksi: 2 +ikikaupan: 1 +ikilupansa: 1 +ikimajasta: 1 +ikimajoista: 3 +ikimennehen: 1 +ikimennyttä: 1 +ikimenoksi: 1 +ikiorjaksi: 1 +ikioronen: 1 +ikipuol': 1 +ikipurohon: 1 +ikipurosta: 1 +ikirauhat: 1 +ikirunoja: 2 +ikirunojan: 1 +ikirunojen: 1 +ikisopusi: 4 +ikisovinnot: 1 +ikiturmasta: 1 +ikivalasi: 1 +ikivanhalle: 1 +ikivetehen: 1 +ikiväelle: 1 +ikkunahan: 1 +ikkunaisen: 1 +ikkunaisten: 1 +ikkunalla: 1 +ikkunalle: 1 +ikkunan: 7 +ikkunani?: 1 +ikkunansa: 1 +ikkunassa: 1 +ikkunasta: 6 +ikkunat: 5 +ikkunoihin: 1 +ikkunoiksi: 1 +ikkunoilla: 2 +ikkunoille: 2 +ikkunoillen: 1 +ikkunoilta: 1 +ikkunoissa: 5 +Iku: 7 +ikuinen: 53 +ikuiseksi: 8 +ikuisen: 12 +ikuiset: 6 +ikä: 2 +ikäiset: 2 +ikäni: 10 +ikänsä: 3 +ikänä: 43 +ikäpuolelle: 1 +ikäpuolet: 1 +ikäsi: 4 +ikätoverit: 1 +ikävillä: 1 +ikävissä: 2 +ikävissäni: 2 +Ikävystyi: 1 +Ikävä: 14 +ikävä?: 1 +ikävän: 1 +Ikävät: 1 +ilenne: 1 +iletys: 1 +iljanesta: 1 +iljangolla: 2 +iljeneltä: 1 +iljenessä: 1 +iljenet: 1 +iljeniksi: 1 +ilke'ille: 1 +ilke'immät: 2 +ilke'in: 1 +ilkeä: 3 +ilkeän: 5 +ilkeästi: 1 +ilkeät: 3 +ilkeätä: 1 +ilkoinen: 1 +illaksi: 1 +illalla: 3 +illan: 11 +illastella: 1 +illat: 6 +illoilla: 1 +illoillensa: 1 +illoin: 4 +ilma: 14 +ilmahan: 9 +ilmaiset: 1 +ilmaista: 1 +ilmaksemme: 1 +ilmalla: 3 +ilmalle: 1 +ilmalta: 2 +ilmaltani: 1 +ilman: 139 +ilmankaaren: 1 +ilmankana: 1 +ilmankin: 2 +Ilmarille: 1 +Ilmarin: 18 +Ilmarinen: 164 +Ilmariselle: 6 +Ilmariselta: 1 +Ilmarisen: 11 +Ilmarista: 1 +ilmassa: 3 +ilmasta: 3 +ilmat: 2 +Ilmatar: 1 +Ilmattaresta: 2 +ilmau: 1 +ilmestyi: 1 +ilmi: 3 +ilmivalkean: 2 +ilmoa: 3 +ilmoille: 4 +ilmoillen: 2 +ilmoilta: 2 +ilmoin: 1 +ilmoinen: 2 +ilmoisna: 23 +ilmojani: 1 +ilmojen: 2 +ilo: 12 +iloa: 27 +iloajaista: 1 +iloakana: 1 +iloamahan: 1 +ilohon: 3 +iloiksi: 1 +iloilta: 1 +iloinne: 1 +iloiset: 1 +iloissa: 5 +iloista: 2 +iloitellen: 1 +iloitse: 2 +iloitsemahan: 2 +iloitsemassa: 1 +iloitsen: 1 +iloitsi: 4 +iloitsijaksi: 2 +iloitsijoita: 1 +iloittelihe: 1 +ilokielet: 1 +ilokivelle: 2 +iloksi: 10 +ilokäkemme?: 1 +ilokäkeni: 1 +ilolinnut: 1 +ilolla: 2 +ilolle: 4 +ilomme: 1 +ilon: 13 +ilona: 3 +iloni: 2 +ilonnutkana: 1 +ilonpioksi: 1 +ilonpitoa: 1 +ilopiännän: 1 +ilosi: 1 +ilossa: 3 +ilosta: 1 +iloten: 1 +ilotoin: 1 +ilottavaksi: 1 +ilottomille: 1 +ilovirret: 2 +Ilpotar: 2 +ilta: 2 +iltalinnun: 1 +iltamme: 2 +iltamyöhäsellä: 1 +iltana: 2 +iltani: 1 +iltansa: 1 +iltaruoiksi: 2 +Iltasaunan: 1 +iltaseksi: 2 +iltasella: 2 +iltaseni: 1 +iltoa: 2 +iltoja: 1 +ilveksen: 6 +ilvekset: 1 +ilves: 1 +ilvesten: 1 +ilvesturkit: 1 +imanteheksi: 1 +imantehena: 2 +imara: 1 +Imatran: 1 +Imatrata: 1 +ime: 1 +imehet: 3 +imehnisille: 4 +imehnoisille: 1 +imehnoksiki: 1 +imehnon: 1 +imehtelevät: 1 +imehtelivät: 2 +imehtimähän: 8 +Imehtivät: 1 +imeisen: 1 +imeiset: 2 +imellät: 1 +imeltyneistä: 1 +imertimiltä: 1 +imetti: 5 +imettäjäni: 4 +imettäjäni?: 1 +immen: 16 +immet: 9 +immikkö: 1 +impenä: 5 +impesi: 1 +impeyttä: 1 +impeä: 3 +impi: 30 +impien: 9 +impilöitä: 1 +impiparvesta: 1 +impy'itä: 1 +impyen: 5 +impyet: 11 +inehmisien: 1 +inehmisille: 1 +inehmisissä: 1 +inehmon: 3 +inhalla: 6 +inhon: 1 +Inkerelle: 1 +Inkereltä: 1 +inkui: 1 +innotta: 1 +irjuvihin: 1 +irti: 2 +irvellänsä: 1 +irvihammas: 1 +irvisti: 1 +isetä: 1 +iske'in: 1 +Iske: 5 +iskemillä: 1 +iskemiltä: 1 +iskeminen: 1 +iskemähän: 1 +iskemällä: 1 +iskennä: 1 +iskennällä: 1 +iskenynnä: 2 +isketellen: 1 +iskevi: 1 +Iski: 36 +iskihe: 1 +iskijänsä: 1 +iskijätä: 3 +iskis': 1 +isku: 2 +iskulinnun: 1 +iskulle: 1 +iskun: 2 +Iso: 21 +isoa: 2 +isoiksi: 2 +isoimmille: 1 +isoksi: 1 +isolle: 2 +isolle?: 1 +isolta: 2 +isommat: 2 +isommille: 1 +ison: 40 +isonen: 1 +isoni: 28 +isonsa: 4 +isosi: 10 +Isosiko: 2 +isossa: 2 +isosta: 3 +isosti: 2 +isosukuinen: 1 +isot: 2 +isotoin: 1 +isotointa: 1 +isottoman: 1 +istu: 4 +istua: 2 +istuaksensa: 1 +istuellakseni: 1 +istuellen: 1 +istuen: 2 +istuessa: 1 +istui: 16 +istuihe: 4 +istuihen: 1 +istuikse: 2 +Istuiksen: 3 +istuimilla: 1 +istuimille: 2 +istuin: 2 +Istuite: 1 +istuitko: 1 +istujaiset: 1 +istujaista: 1 +istujaksi: 3 +istujalle: 1 +istumahan: 5 +istumassa: 2 +istumasta: 2 +istumatta: 2 +istumihin: 1 +istumiksi: 3 +istumilla: 1 +istumille: 3 +Istun: 1 +istunutta: 1 +istut: 4 +istuta: 1 +istutella: 1 +Istutin: 2 +Istutko: 1 +istutteli: 1 +istutti: 4 +istuvalle: 1 +istuvi: 7 +isä: 1 +isän: 6 +isäni: 1 +isännille: 1 +isännälle: 1 +isännällen: 1 +Isännältä: 3 +isännän: 16 +isännänkö: 1 +isännät: 8 +isäntä: 34 +isäntäsi: 2 +itettäviä: 1 +itke: 33 +itkekänä: 1 +itkemisen: 1 +itkemistä: 1 +itkemistänsä: 1 +itkemähän: 13 +itkemässä: 3 +itkemästä: 1 +itkemättä: 1 +itken: 19 +itkene: 1 +itkenet: 2 +Itkenpä: 2 +itkenynnä: 1 +itkenyt: 2 +itket: 18 +itketelkö: 1 +Itketkö: 5 +itkettäissä: 4 +itkettäviä: 1 +itkevi: 1 +itkeväksi: 2 +itkevälle: 1 +itkevän: 2 +Itkeä: 6 +itkeäni: 4 +Itki: 41 +itkien: 4 +itkijällä: 1 +itkin: 5 +itkit: 1 +itku: 6 +itkua: 2 +itkuhun: 1 +itkuinesi: 1 +itkuksi: 1 +itkulle: 4 +itkullen: 1 +itkun: 2 +itkut: 1 +itkuvirsin: 1 +itse: 399 +itsehensä: 1 +itseki: 10 +Itsekin: 1 +itsekseni: 1 +itseksensä: 1 +itsekänä: 1 +itselöitä: 3 +itselleni: 3 +itselläniki: 5 +itsemme: 1 +Itsen: 3 +itseni: 2 +itseniki: 2 +itsenki: 1 +Itsensä: 6 +Itsensäki: 1 +itsesi: 3 +itsessä: 1 +itsestäni: 1 +itsestäniki: 3 +itsestänsä: 2 +itsestäsi: 1 +itseäni: 1 +itseänsä: 1 +itseäs': 1 +itseäsi: 4 +itsiänsä: 1 +ituja: 3 +itä: 2 +itähän: 6 +itävät: 1 +iuista: 1 +iun: 1 +iäksemme: 1 +iäkseni: 3 +iäksensä: 1 +iäksi: 2 +iällisestä: 1 +iällä: 11 +iältä: 2 +iän: 59 +iässä: 3 +iästä: 10 +iät: 3 +iäti: 3 +Iätti: 2 +Iätä: 3 +ja: 111 +jaellen: 1 +jaeltu: 1 +jaettu: 1 +jaka'imessa: 2 +jakaisin: 1 +jakaja: 1 +jakele: 1 +jakelevasi: 1 +jakeli: 1 +jakoa: 1 +jakohon: 1 +jaksa: 1 +jaksaa: 1 +jaksaisi: 1 +jaksamahan: 2 +jaksettuna: 3 +jakso: 1 +jaksoi: 1 +Jaksoitteli: 1 +jalaksen: 1 +jalaksiksensa: 1 +jalalla: 1 +jalalta: 1 +jalan: 13 +jalas: 5 +jalassa: 3 +jalasta: 1 +jalat: 6 +jalk': 1 +Jalka: 13 +jalkahan: 1 +jalkapöyille: 1 +jalkapöyiltä: 1 +jalkoa: 3 +jalkoansa: 1 +jalkoihin: 2 +jalkoja: 4 +jalkojansa: 1 +jalkojensa: 2 +jalo: 2 +jaloa: 1 +jaloihin: 2 +jaloiksi: 1 +jaloilla: 3 +jaloille: 1 +jaloilta: 1 +jaloimman: 1 +jaloin: 3 +jaloissa: 2 +jaloja: 2 +jalokarvan: 1 +jalommatki: 2 +jalompi: 1 +jalon: 5 +jalopeurat: 1 +jalot: 2 +jaolle: 2 +jatkoi: 1 +jauhaen: 1 +jauhaja: 1 +jauhamassa: 2 +jauhan: 1 +jauhavan: 1 +jauhetahan: 1 +jauhettava: 1 +jauhoi: 8 +jauhoja: 2 +jauhomyllyn: 1 +jauhon: 1 +jauhot: 7 +jauhovakka: 1 +Jo: 237 +joella: 4 +joelle: 9 +joelta: 1 +joen: 13 +Joess': 1 +joessa: 6 +joesta: 17 +joet: 1 +johon: 4 +johonki: 3 +johonkuhunki: 2 +joi: 3 +joien: 1 +joikui: 1 +joill': 1 +joilla: 8 +joillapa: 1 +joisi: 1 +joisi?: 1 +joisit: 1 +joist': 1 +joista: 1 +joit': 6 +jok': 17 +joka: 72 +jokaisen: 2 +jokea: 6 +jokehen: 8 +jokehen?: 1 +jokena: 6 +joki: 10 +jokiloilta: 1 +jokiloista: 1 +jokivarrutta: 1 +jokivesille: 1 +jokivesiä: 2 +Joko: 28 +jokosen: 1 +jolkutella: 1 +joll': 2 +jolla: 21 +jollapa: 1 +joluvat: 1 +jompikumpi: 3 +jonk': 2 +jonka: 9 +jonki: 2 +jonnekunne: 2 +Jop': 10 +Jopa: 69 +jorottaria: 1 +joruhun: 1 +jos': 1 +Jos: 88 +josko: 2 +josp': 9 +jospa: 7 +joss': 2 +jossa: 7 +jost': 5 +josta: 3 +jot': 2 +jota: 1 +jotaki: 4 +jotk': 3 +jotka: 4 +jotta: 60 +jottei: 31 +jotten: 1 +jou'u: 4 +jou'uimme: 1 +Jou'uin: 5 +jou'uit: 3 +jou'ut: 2 +Jou'uta: 1 +jou'uteltu: 1 +jou'uttaja: 1 +Jou'uttele: 1 +jou'utti: 1 +jou'uttivat: 1 +joua: 16 +jouahutan: 1 +jouahutat: 1 +jouakana: 3 +jouhen: 2 +jouhet: 3 +jouhileuan: 1 +Joukahainen: 29 +Joukahaisen: 14 +joukkioa?: 1 +joukkiohon: 1 +joukkioni: 1 +joukkiossa: 2 +joukko: 4 +Joukolan: 2 +joukolle: 1 +Joukon: 19 +joukossa: 1 +jousella: 1 +jousen: 11 +jouseni: 1 +jouset: 2 +jousi: 7 +jousia: 1 +jousiansa: 1 +jousihinsa: 1 +jousimiehet: 1 +jousinesi: 1 +jousistasi: 1 +jousta: 3 +joutanut: 1 +joutavalle: 1 +joutavan: 2 +joutavia: 1 +joutavihin: 1 +joutaville: 1 +joutelevat: 2 +jouten: 8 +Joutenpa: 1 +joutilahan: 1 +joutioksi: 1 +joutsenen: 8 +joutsenena: 1 +joutsenesi: 1 +joutsenet: 6 +joutsenia: 3 +joutsenkarjan: 1 +joutua: 1 +joutuessa: 2 +joutui: 24 +joutuisa: 1 +joutuisasti: 2 +joutunna: 1 +joutununna: 1 +joutunut: 1 +joutuvani: 1 +joutuvi: 5 +juhmutteli: 1 +jukaisilta: 1 +julki: 3 +julkijuoman: 1 +julkinen: 1 +julkisen: 3 +julkista: 1 +julma: 1 +julmasti: 1 +Jumala: 43 +Jumalahani: 2 +Jumalahansa: 1 +Jumalall': 1 +Jumalan: 40 +Jumalass': 1 +Jumalatasi: 1 +jumalisten: 1 +jumaloissa: 2 +jumun: 1 +juoa: 7 +juoa?: 1 +juoakseni: 2 +juoaksesi: 2 +juoen: 2 +juohattavi: 1 +juohattavi?: 1 +juohettu: 1 +Juohtui: 4 +juojalta: 1 +juojan: 1 +juojani: 1 +juojat: 1 +juojoa: 1 +juoko: 1 +juokse: 7 +juoksemahan: 6 +juoksemasta: 2 +juoksentelet?: 1 +juokset: 2 +juoksevan: 4 +juoksevassa: 1 +juoksevata: 2 +Juoksevi: 2 +juoksevia: 1 +juoksevilta: 1 +Juoksi: 35 +juoksihe: 1 +juoksijata: 1 +juoksijoille: 1 +juoksin: 1 +juoksisi: 1 +juoksuhun: 1 +juoksulle: 1 +juoksullehen: 1 +juoksun: 1 +juoksutella: 1 +juoksuttelin: 1 +Juoksuttivat: 1 +juolahanki: 1 +juoleana: 1 +juoleutta: 2 +juoma: 5 +juomahan: 4 +juoman: 1 +juomaneuvot: 1 +juomat: 1 +juomilta: 1 +juomin: 1 +juomingiksi: 1 +juomingissa: 3 +juomingissa?: 1 +juomingista: 1 +juominkia: 3 +juominkihin: 10 +juomiset: 2 +juomisia: 1 +juomoa: 1 +juomuinensa: 1 +juomukkainen: 1 +juon: 2 +juone: 1 +juoneheksi: 2 +juonelle: 1 +juonen: 1 +juonet: 1 +juoni: 5 +juonin: 1 +juonut: 1 +Juop': 1 +juopa: 1 +juopi: 1 +juopui: 3 +juopuvat: 1 +juorottama: 1 +juorotuksen: 2 +Juortanin: 1 +juoskohon: 2 +juoskos: 1 +juosneheksi?: 1 +juosnut: 4 +juosnut?: 3 +juosta: 19 +juostaksesi: 4 +juostavaksi: 1 +Juosten: 2 +juostessa: 1 +juostuansa: 1 +juota: 2 +juotan: 1 +juotanehe: 1 +juotavaksi: 2 +juotavata: 1 +juotetahan: 3 +juotettihin: 2 +Juotikkini: 1 +juotin: 1 +juottako: 1 +juottamani: 1 +Juottaos: 1 +juottele: 1 +juotti: 3 +juotu: 2 +juotuansa: 2 +juotuasi: 1 +juotuna: 1 +juovat: 4 +juttavaksi: 1 +juttele: 1 +jutut: 1 +juurehinen: 1 +juurelle: 2 +juuren: 5 +juureni: 1 +juuresta: 1 +juuret: 6 +juuri: 3 +juuria: 1 +juurikoilta: 1 +juurille: 1 +juurruteltu: 2 +juurrutteli: 1 +juurti: 1 +juurtumatta: 1 +juurtununna: 1 +juutasta: 1 +juuttahat: 2 +jyke'in: 1 +jymypilvien: 1 +jyrynen: 1 +jyskä: 1 +jyveä: 3 +jyviä: 5 +jyvä: 1 +jyvällisiltä: 1 +jyvästä: 6 +jähmettynyt: 1 +Jäi: 7 +Jäihän: 1 +jäin: 3 +jäinen: 1 +Jäipä: 2 +jäisen: 2 +jäiset: 4 +jäisi: 1 +jäisille: 1 +jäistä: 1 +Jäivät: 3 +jälen: 4 +jälessä: 6 +jälestä: 9 +jälet: 1 +jälille: 6 +jälillä: 3 +jälkehensä: 1 +jälkeä: 1 +jälki: 2 +jälkimäinen: 1 +jälkimäisnä: 1 +jälkiä: 3 +jälle: 3 +jämäsi: 1 +Jänö: 3 +jänön: 5 +jäniksen: 5 +jäniksenä: 1 +jänikset: 1 +Jänis: 3 +jänkä: 1 +jänne: 1 +jännistihe: 2 +jänniteltäväksi: 1 +jännitteli: 1 +Jännitti: 1 +jäntehen: 2 +jäntehessä: 1 +jäntimen: 1 +järisi: 3 +järkiähän: 1 +järkkyi: 1 +järky: 1 +järkyttele: 1 +järkytti: 1 +järkyttäissä: 1 +järkälöiltä: 1 +järkäleitä: 1 +järskytti: 1 +järven: 6 +järvet: 4 +järveä: 1 +järvi: 2 +järvien: 1 +järyn: 1 +järyttelevi: 2 +järähti: 2 +jäsenehensä: 1 +jäsenen: 1 +jäsenet: 2 +jäsenihin: 1 +jäsenihinsä: 2 +jäsenistä: 1 +jäseniänsä: 1 +jäsenten: 2 +jätetty: 4 +jättelevi: 1 +jätti: 7 +jättäminen: 1 +jättänynnä: 2 +Jätän: 1 +jäykkä: 1 +jäytämähän: 1 +jää'ä: 1 +Jää: 5 +jäähtymättä: 1 +jäähyttele: 1 +jäähyttimet: 1 +jäähyväiset: 1 +jääksi: 1 +jäälle: 3 +jäällä: 2 +jäämähän: 2 +jään: 1 +jäänyt: 1 +jääpi: 6 +Jääpä: 1 +jäässä: 2 +jäästä: 3 +jäätehesen: 1 +jääteä: 1 +jäätymässä: 1 +jäätä: 7 +jäävilulla: 1 +köyhät: 2 +köyttä: 1 +ka'utun: 1 +kaa'a: 9 +kaa'an: 4 +kaa'antahan: 2 +kaa'antahan?: 1 +kaa'atelko: 1 +kaa'ateltu: 1 +kaaetahan: 2 +kaahistihe: 1 +kaahlajille: 1 +kaakahtavi: 1 +kaakko: 1 +kaalaella: 1 +kaalan: 1 +Kaalasi: 1 +kaalia: 1 +kaalin: 1 +kaaloa: 1 +kaaloat: 1 +kaaloavi: 1 +Kaaloi: 2 +Kaaloin: 1 +kaannut: 1 +kaaoin: 1 +kaapaisema: 1 +kaapijaksi: 1 +kaapsahellaksesi: 1 +kaapsahellen: 1 +kaapsahtavi: 1 +kaapsahtihe: 1 +kaapu: 1 +kaapuan: 1 +kaapussasi: 1 +kaapustaja: 1 +kaaputellakseni: 3 +kaarastihe: 1 +kaarehen: 1 +kaarella: 3 +kaaren: 11 +kaaresi: 1 +kaaret: 5 +kaareva: 1 +kaarevuutta: 2 +Kaari: 9 +kaarien: 1 +kaarieni: 1 +kaariksi: 1 +kaarillensa: 1 +kaaripuille: 1 +kaaristasi: 1 +Kaaritettua: 1 +kaarne: 3 +kaarnehella: 1 +kaarnehena: 1 +kaarruttele: 1 +kaarskui: 1 +kaarta: 5 +kaartakana: 1 +kaartamahan: 1 +kaartehesta: 1 +kaartehista: 1 +kaarten: 1 +kaasi: 1 +kaasolle: 1 +kaason: 2 +kaata: 3 +kaatahan: 1 +kaataisit: 1 +kaatajaksi: 1 +kaatajansa: 1 +kaatajata: 2 +kaatajata?: 1 +kaatakohon: 1 +kaatakseni: 2 +kaataksensa: 1 +kaataksesi: 1 +kaatamahan: 3 +kaatamasta: 2 +kaatamatta: 4 +kaatamatta?: 1 +kaatanehet: 1 +Kaataos: 2 +kaatavi: 1 +kaatelevi: 2 +kaati: 1 +kaatioilla: 1 +kaation: 1 +kaatiosi: 1 +kaatiot: 1 +kaatoi: 10 +Kaatoivat: 1 +Kaatrakoski: 1 +kaattanehe: 1 +kaattavana: 1 +kaattuani: 1 +kaatui: 4 +kaatuisin: 1 +kaatujalla: 1 +kaatukahan: 1 +kaatukohon: 2 +kaatumahan: 3 +kaatunehen: 3 +kaatununna: 4 +kaatunut: 2 +kaau: 1 +kaaun: 1 +kaavuissansa: 1 +kaavussasi: 1 +kaehti: 2 +kaehtimatta: 1 +kaetta: 1 +kaha: 2 +kahattelevi: 4 +Kahdeksas: 1 +Kahdeksaskolmatta: 1 +Kahdeksasneljättä: 1 +Kahdeksastoista: 1 +Kahdeksasviidettä: 1 +Kahdeskolmatta: 1 +Kahdeskymmenes: 1 +Kahdesneljättä: 1 +Kahdestoista: 1 +Kahdesviidettä: 1 +kaheksaksi: 1 +kaheksalta: 1 +kaheksan: 11 +kaheksanöisnä: 1 +kaheksannen: 1 +kaheksi: 13 +kaheksialle: 1 +kaheksilla: 2 +kaheksin: 1 +kahen: 32 +kahesti: 1 +kahet: 3 +kahisi: 1 +kahle: 1 +kahlehissa: 2 +kahlestutin: 1 +kahmaloin: 2 +kahnatella: 1 +Kaht': 1 +kahta'alta: 1 +kahta: 11 +kahtaloksi: 1 +kahtia: 1 +kahuttelevi: 1 +kai'immasta: 1 +kaihat: 1 +kaiho: 1 +kaihoelin: 1 +kaihoellen: 1 +kaihoista: 1 +kaihon: 2 +kaihossa: 2 +kaihostuisi: 1 +kaihot: 1 +kaikelle: 1 +kaiken: 59 +kaikenlainen: 5 +kaikenlaiset: 3 +kaikenlaisiksi: 1 +kaikeroitti: 1 +kaikerra: 1 +kaikerrehtamassa: 1 +kaikerteli: 1 +kaikerti: 1 +kaikesta: 1 +kaiket: 3 +kaiketi: 3 +kaikiksi: 1 +kaikille: 1 +kaikin: 3 +kaikista: 1 +kaikitenki: 7 +kaikitse: 1 +Kaikk': 2 +kaikki: 105 +kaikkia: 2 +Kaikkiansa: 1 +kaikkien: 2 +kaikkinensa: 1 +kaikkipa: 1 +kaikkivallan: 9 +kaikkivalta: 1 +kaikkui: 1 +kaikkumahan: 1 +Kaikoa: 1 +kaikottelen: 1 +kaikuttaisin: 1 +kaikuttaman: 1 +kaikuttavi: 1 +kaimasihe: 1 +kaimatahan: 1 +kaimattihin: 1 +kaimistaikse: 1 +kainalohon: 8 +kainaloien: 1 +kainaloiseksi: 9 +kainaloisessansa: 1 +kainaloista: 1 +kainaloita: 1 +kainaloitse: 1 +kainalon: 2 +kainalossa: 22 +kainalosta: 4 +kainalotse: 2 +kainoutta: 1 +kainun: 1 +kainustava: 1 +kainut: 1 +kaioissa: 2 +kaiotat: 1 +kaiotti: 1 +kaipaelin: 1 +kaipaellut: 1 +kaipasi: 2 +kaipoavi: 1 +kaiskun: 4 +kaislan: 2 +kaislikkohon: 1 +kaita: 1 +kaitaisessa: 1 +kaitakauhtanat: 2 +kaiteheksi: 1 +kaitse: 7 +kaitselevi: 1 +kaitselija: 1 +kaitsijaksi: 1 +kaitsijalle: 1 +kaitsijata: 1 +kaitut: 1 +kaiva: 1 +kaivaeli: 1 +kaivaellut: 1 +kaivahtavi: 1 +kaivaikse: 1 +kaivamahan: 1 +kaivamassa: 1 +kaivamille: 1 +kaivanunna: 2 +kaivat: 1 +kaivatahan: 2 +kaivattuna: 1 +kaivellen: 1 +kaivetahan: 1 +kaivettihin: 1 +Kaivo: 1 +kaivoi: 1 +kaivolle: 1 +kaivoloista: 1 +kaivon: 4 +kaivosehen: 1 +kaivossa: 1 +kaivosta: 2 +kaivot: 1 +Kaivotielle: 1 +kaivotiellä: 2 +kaivotieltä: 1 +kajahellen: 1 +kajahtelin: 1 +kajahtelivat: 3 +kajahti: 1 +kajahui: 3 +kajahuksen: 1 +kajahus: 1 +kajahusta: 2 +kajahutti: 2 +kajasi: 1 +kajavan: 2 +kajavana: 1 +kajotti: 2 +kakkaransa: 1 +kakkaroilla: 1 +kakkaroita: 2 +kakku: 1 +Kaks': 1 +kaksi: 37 +kaksiöisnä: 2 +kaksihaarukkaisna: 1 +kaksikaplahinen: 1 +kaksikorvaisella: 3 +kaksin: 6 +kaksiviikkoinen: 2 +kaksosenko: 1 +kakun: 3 +kakut: 1 +kala: 9 +kalahauat: 3 +kalahauin: 2 +kalainen: 3 +kalaisehen: 1 +kalaisen: 2 +kalaisesta: 1 +kalaisiksi: 1 +kalaisista: 1 +kalaista: 3 +kalaksi: 2 +kalalammin: 1 +kalamerehen: 1 +kalan: 15 +kalana: 1 +kalanen: 1 +kalaneväinen: 1 +kalaneväisen: 1 +kalanku'unki: 1 +kalankutuhun: 1 +kalanluinen: 1 +kalanluista: 4 +kalanluita: 1 +kalansa: 1 +kalaparvea: 2 +kalasauna: 2 +kalasen: 1 +kalaset: 2 +kalasta: 1 +kalastamahan: 1 +kalat: 7 +kalatki: 1 +kalattomihin: 2 +Kalatuutta: 1 +kalavetehen: 1 +Kalervo: 5 +Kalervoinen: 2 +Kalervoisen: 2 +Kalervolle: 1 +Kalervon: 69 +Kalevainen: 1 +kalevaisten: 1 +kalevalaisen: 4 +kalevalaista: 1 +kalevalaisten: 1 +Kalevalan: 18 +Kalevalassa: 1 +Kalevalatar: 1 +Kalevan: 24 +Kalevatar: 6 +Kalevattaren: 1 +kalhaisi: 2 +kalhot: 2 +kalhu: 4 +kalhua: 1 +kalhuilla: 1 +kalhujen: 1 +kalhun: 3 +kalhut: 1 +kalhuttimet: 1 +kalja: 2 +kaljahansa: 3 +kaljahuvi: 1 +kaljalla: 1 +kaljallansa: 1 +kaljalle: 3 +kaljalta: 1 +kaljan: 1 +kaljankeitto: 1 +kaljat: 2 +kaljoa: 1 +kaljoja: 1 +kaljojen: 4 +kalju: 1 +kalka: 1 +kalke: 2 +kalketelle: 1 +kalkettaisi: 1 +kalki: 1 +kalkinen: 1 +kalkkoi: 1 +kalkutella: 2 +kalkutellut: 3 +kalkuttanut: 1 +kalkuttavi: 2 +kalkuttele: 1 +kalkuttelen: 1 +kalkuttelet: 1 +kalkuttelet?: 1 +kalkutteli: 1 +kalkuttelin?: 1 +kallella: 9 +kallellansa: 1 +kallellehen: 3 +kalliohon: 10 +kallioihin: 1 +kallioinen: 1 +kallioisen: 1 +kallioita: 1 +kalliolla: 3 +kalliolle: 4 +kalliolta: 1 +kallion: 2 +kalliossa: 1 +kalliosta: 9 +kalliot: 8 +kallis: 1 +Kallistaite: 1 +kallistavi: 1 +kallistihe: 7 +kallistua: 2 +kallo: 1 +kallohosi: 1 +kallon: 2 +kallotellen: 1 +kallukana: 1 +kallumahan: 1 +kallumassa: 1 +Kalma: 1 +kalmahan: 5 +Kalman: 11 +kalmankarvallista: 1 +kalmassa: 1 +kaloa: 11 +kaloilla: 1 +kaloille: 2 +Kaloin: 1 +kaloista: 1 +kaloja: 12 +kalojen: 1 +kalpa: 3 +kalpamiehet: 1 +kalpimeni: 2 +kalpistihe: 1 +kalpoeltavaksi: 1 +kalpoihinsa: 1 +kalpojamme: 1 +kalske: 1 +kalskehesen: 1 +kalten: 1 +kaltoin: 4 +kalton: 1 +kalua: 1 +kaluaja: 1 +kaluamahan: 2 +kaluiksi: 2 +kalujansa: 1 +kalusi: 1 +kalvallani: 1 +kalvallansa: 3 +kalvan: 10 +kalveaksi: 1 +kalvo: 2 +kalvokääri: 1 +kalvolle: 1 +kalvon: 1 +kalvosta: 1 +kamahtelevi: 1 +kamahuta: 1 +kamahutan: 1 +kamala: 7 +kamalan: 2 +kamalasti: 1 +kamaltuneisi: 1 +kamana: 3 +kamanahan: 1 +kamanan: 2 +Kamanat: 1 +kamanata: 1 +kamarihin: 1 +kamarissa: 1 +kamelivarsan: 1 +kammaria: 1 +kammastelko: 1 +kammastuisi: 2 +kammeltunna: 1 +Kammon: 1 +kampua: 1 +kamuamahan: 1 +kamulla: 1 +kana: 10 +kanaista: 2 +kanaksi: 7 +kanaksi?: 2 +kanan: 6 +kananen: 3 +kananmunaiset: 1 +kananmunia: 2 +kananmuniksi: 2 +kanasen: 5 +kanasi: 1 +kanasiani: 1 +kanasta: 1 +Kanat: 1 +kanerva: 1 +kanervaiset: 1 +kanervaista: 1 +kanervan: 7 +kanervassa: 1 +kanervat: 2 +kanervia: 1 +kanervikko: 1 +kanervikkohon: 2 +kanervikkokankahisin: 1 +kanervikoiksi: 1 +kanervikoilta: 1 +kanervikot: 1 +kanervinensa: 1 +kanervoista: 1 +kangas: 7 +kangaskoivun: 1 +kangasmaata: 1 +kangasneuvot: 1 +kangaspuihin: 1 +kangaspuille: 2 +kangaspuut: 1 +kangasta: 7 +kangasvieret: 2 +kangellani: 1 +kani: 1 +kanineheksi: 1 +kankahalla: 15 +kankahalle: 10 +kankahalta: 14 +kankahan: 4 +kankahasen: 4 +kankahassa: 2 +kankahat: 5 +kankahatki: 1 +kankahattarilla: 1 +kankahia: 3 +kankahilla: 12 +kankahille: 2 +kankahille?: 1 +kankahilta: 2 +kankahista: 2 +kankeata?: 2 +kanna: 25 +kannakset: 1 +kannaksia: 1 +kannan: 17 +kannannalta: 2 +kannantahan: 2 +kannatella: 1 +kannateta: 1 +kannattaja: 1 +kannattava: 1 +kannattele: 1 +kannatteli: 2 +kannella: 1 +kannen: 10 +kannet: 2 +kannetahan: 4 +kannettaissa: 1 +kannettavan: 2 +kannettihin: 4 +kannettu: 2 +kannettuna: 2 +kannikalla: 6 +kannikoissa: 2 +kannoilla: 1 +kannoillansa: 1 +kannoilta: 1 +Kannoin: 4 +kannoitte: 2 +kannon: 9 +kannonkarvainen: 1 +kannostossa: 1 +kannot: 3 +kannu: 1 +kannun: 4 +kannut: 5 +kanoa: 2 +kanoja: 4 +kanojasi: 1 +kansa: 30 +kansalle: 3 +kansan: 15 +kansassa: 7 +kansasta: 4 +kansi: 1 +kansoani: 1 +kansoinesi: 3 +kanssa: 24 +kanssakumppalina?': 1 +kanssansa: 2 +kanssasi: 3 +kanta: 8 +kantaessa: 1 +kantaja: 5 +kantajaksi: 2 +kantajalta: 1 +kantajan: 3 +kantajani: 25 +kantajani?: 1 +kantajasi: 5 +kantajasta: 2 +kantajat: 1 +kantajata: 7 +kantajatta: 1 +kantakatte: 1 +kantamahan: 1 +kantamalla: 2 +kantamassa: 1 +kantamatta: 1 +kantaminen: 1 +kantaneheksi: 1 +kantanemme: 1 +kantanunna: 1 +kantapäihin: 2 +kantapään: 1 +kantapäästä: 1 +kantasille: 1 +kantavalla: 1 +kantavampi: 1 +kantavat: 1 +kantele: 1 +kantelehen: 2 +kanteleisi: 1 +kantelen: 2 +kantelessa: 1 +kanteletta: 10 +kanteletta?: 3 +kantelevat: 1 +kantelevi: 1 +kantelevi?: 1 +kantelo: 4 +kanteloa: 1 +kanteloinen: 4 +kanteloisehensa: 1 +kanteloisen: 3 +kanteloista: 4 +kantelon: 4 +kantimetse: 1 +kantoa: 1 +Kantoi: 26 +Kantoipa: 3 +kantokorvoa: 1 +kantoloiksi: 1 +kantosen: 2 +kantosia: 1 +kantta: 3 +kaonneheksi: 10 +kaonnehen: 1 +kaonnehilla: 1 +kaonnet: 1 +kaonnunna: 1 +kaonnut: 9 +kaonnutta: 4 +kaonnuttansa: 1 +kaota: 3 +kaotan: 2 +kaotettu: 1 +kaotin: 2 +kaotit: 3 +Kaotkohot: 1 +kaotkosi: 1 +kaottajaksi: 1 +kaottajaksi?: 1 +kaottajata: 3 +kaottanut: 2 +kaotti: 3 +kaotti?: 1 +kaottimeksi: 1 +kapahumahan: 2 +kapalla: 1 +kapaloia: 1 +kapaloitsi: 1 +kapaloivi: 1 +kapalojit: 1 +kapalonuorat: 1 +kapalovyönsä: 1 +kape'illa: 1 +kape'ille: 4 +kape'ilta: 2 +kape'immassa: 1 +kape'immilta: 1 +kapehen: 1 +kapehesta: 2 +kapina: 1 +kapinan: 1 +kapinassa: 1 +kapioisen: 1 +kapiot: 1 +kapistanehet: 1 +kapla: 3 +kaplaksia: 1 +kaplukassa: 2 +kapo: 13 +kapoinen: 1 +kapoiset: 1 +kappa: 3 +kappalehet: 2 +kappaleiksi: 3 +kappaleilla: 1 +kappaleista: 1 +kappaleista?: 1 +kappaleita: 2 +kappaleksi: 1 +kappaletta: 1 +kapsahutti: 4 +kapsuttelet?: 1 +kapuamahan: 1 +kapulehti: 1 +kapusi: 2 +kapusta: 1 +kapustalla: 1 +kapustojen: 1 +karahkahan: 1 +karahutin: 2 +karata: 2 +karautime: 1 +karehi: 1 +karehtelevi: 6 +karehti: 1 +karehtijaksi?: 1 +karehtijata: 4 +karehtijoita: 2 +karehtinunna: 1 +karehtivaksi: 1 +karettelevi: 3 +karhi: 2 +karhieli: 1 +karhikoille: 1 +karhille: 1 +karhin: 1 +karhinnassa: 1 +Karhu: 15 +karhujansa: 1 +karhuksi: 1 +karhullenki: 1 +karhun: 28 +karhuntaljat: 1 +karhut: 13 +kariksi: 1 +karille: 3 +kariloilla: 1 +karinen: 1 +kariperällä: 1 +karisi: 1 +karisnut: 1 +karista: 2 +karistamahan: 1 +karisti: 1 +karistin: 2 +karit: 1 +karitsan: 1 +karitsoille: 1 +karitsoita: 1 +karittelevi: 6 +karivieret: 1 +karja: 18 +karjahteli: 1 +karjahuonehesen: 1 +karjakartanohon: 1 +karjaksi: 1 +Karjalahan: 4 +karjalainen: 1 +karjalaisna: 1 +Karjalan: 2 +Karjalassa: 3 +Karjalasta: 2 +Karjalata: 1 +karjalleni: 1 +karjamaille: 1 +karjamaita: 1 +karjan: 24 +karjana: 1 +karjanannin: 2 +karjani: 2 +karjanlaitumilla: 1 +karjanpaimen: 5 +karjanpaimeneksi: 1 +karjanpaimenena: 1 +karjanpaimenna: 1 +karjanruoska: 1 +karjanruoskan: 1 +karjapaimenen: 1 +karjapiian: 2 +karjapiiat: 1 +karjaseni: 1 +karjasi: 1 +karjassa: 1 +karjoa: 1 +karjoani: 5 +karjoansa: 2 +karjoille: 1 +karjoillesi: 1 +karjojasi: 1 +Karjos: 1 +karjua: 1 +karjui: 2 +Karkaeli: 1 +Karkasi: 1 +karke'ilta: 1 +karkeahan: 1 +karkeaksi: 1 +karkeammat: 1 +karkeasti: 1 +karkeat: 1 +karkelevat: 1 +karkelevi: 2 +karkeloa: 1 +karkeloissa: 4 +karkeloissa?: 1 +karkeloista: 1 +karkelossa: 2 +karkoa: 1 +karkotti: 1 +karkutti: 1 +karpahasen: 1 +karpalohon: 1 +karpaloista: 3 +karpaloita: 1 +karpion: 1 +karsas: 2 +karsin: 2 +karsina: 2 +karsinahan: 1 +karsinassa: 3 +karsinassa?: 1 +karsinasta: 1 +karsinat: 1 +karsitahan: 1 +karskahti: 1 +karski: 1 +karskuteltavaksi: 1 +karstat: 1 +karstoja: 1 +karstojesi: 1 +kartanoa: 1 +kartanohon: 7 +kartanohon?: 4 +kartanoiksi: 1 +kartanoilla: 5 +kartanoille: 6 +kartanoilta: 1 +kartanoisiansa: 1 +kartanoita: 2 +kartanolla: 3 +kartanolle: 16 +kartanolta: 2 +kartanomme: 1 +kartanon: 3 +kartanoni: 1 +kartanossa: 6 +kartanosta: 5 +kartanot: 3 +karttu: 3 +karttumahan: 1 +kartun: 1 +karuilla: 1 +karuille: 1 +karva: 8 +karvakoppa: 1 +karvakorte: 1 +karvalalluseni?: 1 +karvalallusensa: 1 +karvalle: 1 +karvallinen: 3 +karvallista: 1 +karvan: 2 +karvankana: 1 +karvastaisi?: 1 +karvat: 3 +karvaturvan: 1 +karvoihisi: 2 +karvoilleni: 1 +karvoista: 1 +karvoja: 1 +karvojasi: 1 +karvojen: 2 +kasa: 2 +kasahutti: 1 +kasakan: 1 +kasakat: 2 +kasakka: 2 +kaselle: 1 +kasen: 1 +kasi: 2 +kasin: 1 +kasit: 1 +kaskea: 1 +kasken: 9 +kaskesmaalta: 1 +kaskessa: 2 +kaski: 4 +kaskikantoihin: 1 +kaskimailla: 1 +kaskipuiksi: 2 +kaskivirsusi: 1 +kassa: 3 +kassan: 2 +kassapäien: 8 +kassapäiset: 1 +kassapäissä: 1 +kassapäistä: 2 +kassapäitä: 2 +kassapäänä: 2 +kassapääsi: 1 +kassapäät: 1 +kassapäätä: 1 +kassara: 1 +Kasta: 1 +kastajata: 1 +kastakana: 1 +kastamahan: 1 +kastat: 1 +kaste: 3 +kastekorren: 1 +kasti: 4 +kastikoista: 1 +kastu: 1 +kastumatta: 2 +kastunehen: 1 +kasuavassa: 7 +kasva: 2 +kasvaella: 1 +kasvaessani: 1 +kasvakohon: 1 +kasvamahan: 4 +kasvamatta: 4 +kasvan: 2 +kasvanehet: 2 +kasvanevi: 2 +kasvannolta: 1 +kasvantasi: 2 +kasvantoikäni: 1 +kasvanunna: 2 +kasvanunna?: 1 +kasvanut: 2 +kasvat: 2 +kasvatelko: 1 +kasvatella: 3 +kasvateltu: 1 +kasvatin: 1 +Kasvatit: 1 +kasvattaja: 1 +kasvattajan: 1 +kasvattama: 1 +kasvattele: 1 +kasvatteli: 3 +kasvatti: 2 +kasvattini: 1 +kasvava: 4 +kasvavainen: 2 +kasvavaisen: 2 +kasvavaksi: 5 +kasvavalle: 1 +kasvavan: 1 +kasvavana: 1 +kasvavat: 1 +kasvavi: 1 +kasvaviksi: 1 +kasvaville: 1 +kasvinaian: 4 +kasvinkartanoilla: 1 +kasvinkartanoilta: 1 +kasvinkumppalini: 3 +kasvo: 1 +kasvoa: 3 +Kasvoi: 34 +kasvoilleni: 1 +kasvoillensa: 1 +kasvoiltansa: 3 +kasvoin: 3 +kasvoipa: 2 +kasvoit: 3 +kasvon: 6 +kasvopäille: 1 +kasvot: 6 +kasvu: 1 +kasvuillesi: 1 +kasvujani: 1 +kasvut: 1 +kataja: 3 +katajahan: 1 +katajainen: 2 +katajaisen: 2 +katajaiset: 3 +katajajuuret: 1 +katajakangas: 1 +katajaksi: 1 +katajan: 1 +katajapehko: 1 +katajat: 2 +Katajatar: 2 +katajikko: 3 +katajikkoa: 1 +katajikolle: 2 +katajikon: 1 +katajilta: 1 +katala: 25 +katala?: 1 +katalaista: 1 +katalan: 12 +katalan?: 1 +katalat: 2 +katalata: 1 +katalatta: 1 +kataloilla: 1 +kataloita: 1 +katasijoilta: 1 +kateheksi: 1 +katehelta: 1 +katehen: 3 +katehesen: 2 +katehet: 3 +katehien: 2 +katehiksi: 1 +katetahan: 1 +katettakahan: 3 +katettakohon: 1 +katettu: 1 +katkaise: 2 +katkaisi: 3 +katkaisin: 1 +katkeaisi: 2 +katkeaisinki: 1 +katkeavi: 2 +katkemahan: 2 +katkennunna: 2 +katkennut: 1 +katkennutta: 1 +katkesi: 4 +katkesihe: 1 +katketkohon: 1 +katkieli: 2 +katkiellut: 1 +katkoi: 9 +katkoit: 2 +katkomia: 1 +katkonnassa: 1 +katkovi: 3 +katkuttele: 1 +katoa: 1 +katoamahan: 3 +katoamasta: 2 +katoamatta: 4 +katoan: 1 +katoi: 2 +katoisi: 3 +katoksen: 9 +katoksen?: 1 +katokset?: 1 +katolla: 1 +katollisessa: 1 +katomatta: 1 +katon: 1 +katonutta: 1 +katoovat: 1 +katosi: 17 +katosi?: 2 +katosin: 4 +katosit: 1 +katosta: 1 +katot: 1 +katottomassa: 1 +katovalla: 4 +katrahasen: 1 +katsahan: 1 +Katsahin: 1 +katsahtaisi: 1 +katsahtavi: 6 +Katsahti: 2 +Katsaise: 1 +katsannaltasi: 1 +katsannoisiltansa: 1 +katsannolta: 2 +katsantahan: 2 +katsanto: 1 +katsastamahan: 1 +katsehet: 6 +katsehia: 3 +katsehilla: 3 +katsehista: 1 +katseleikse: 9 +katselen: 2 +katselevan: 1 +katselevat: 4 +katselevi: 23 +katseli: 2 +katselijat: 1 +katselivat: 1 +katselkamme: 2 +katsellakseni: 1 +katsellessa: 1 +katsellut: 1 +katselohon: 3 +katseltavaksi: 1 +katseltihin: 1 +katseltuasi: 1 +katselulle: 1 +Katso'ote: 1 +Katso: 9 +katsoa: 2 +katsoen: 1 +katsoi: 34 +katsoin: 10 +katsoit: 1 +katsojaista: 1 +katsojaksi: 2 +katsojalta: 1 +katsojata: 5 +katsomahan: 62 +katsomasi: 1 +katsomassa: 1 +katsomatta: 2 +katsomista: 1 +katson: 2 +katsonnalta?: 1 +katsontahan: 3 +katsonunna: 1 +katsot: 1 +katsota: 1 +katsotahan: 1 +katsottanehe: 1 +katsottava: 1 +katsottihin: 2 +katsottu: 1 +katsottuasi: 1 +katsovi: 3 +Kattaos: 1 +katteheksi: 4 +katti: 1 +kattila: 1 +kattilahan: 2 +kattilaisen: 1 +kattilan: 6 +kattilanoeksi: 1 +kattilarania: 1 +kattilassa: 3 +kattilat: 5 +kattiloa: 1 +kattiloihin: 1 +kattiloissa: 2 +kattohon: 1 +kattojen: 6 +katuisi: 1 +katuvi: 1 +kauahutti: 1 +kauaista: 1 +kauan: 15 +Kauas: 6 +kauemminki: 1 +kauha: 1 +kauhallista: 1 +kauhasilla: 1 +kauheahan: 1 +kauheaksi: 4 +kauheammat: 1 +kauheampi: 2 +kauhean: 2 +kauheassa: 1 +kauheasti: 1 +kauheata: 1 +kauhoa: 1 +kauhtana: 1 +kaukaista: 1 +kaukalo: 1 +kaukaloissa: 1 +Kauko: 11 +kaukoa: 5 +kaukolainen: 1 +Kaukomielen: 7 +Kaukomieli: 55 +Kaukomieltä: 4 +Kaukon: 3 +Kaukoni: 6 +Kaukoniemen: 3 +Kaukueni: 1 +kaula: 5 +kaulahan: 1 +kaulahani: 1 +kaulalle: 1 +kaulallesi: 1 +kaulalta: 1 +kaulan: 7 +kaulanhelmilöitä: 2 +kaulani: 1 +kaulansa: 1 +kaulanvarren: 1 +kaularenkahaista: 1 +kaulasi: 1 +kaulasta: 4 +kaulat: 1 +kaulavarrellasi: 1 +kauloa: 3 +kauluksen: 1 +kaulus: 1 +kaunaksi: 1 +kaune: 1 +kauneuiset: 1 +kauneussa: 1 +kauneutta: 8 +kauneutta?: 1 +kauneuulle: 1 +kaunihia: 1 +kaunihiksi: 6 +kaunihiksi?: 1 +kaunihilla: 4 +kaunihille: 4 +kaunihilta: 1 +kaunihimman: 5 +kaunihimmat: 4 +kaunihimpi: 7 +kaunihin: 23 +kaunihina: 3 +kaunihinki: 2 +kaunihinta: 2 +kaunihisen: 7 +kaunihissa: 1 +kaunihista: 5 +kaunihisti: 18 +kaunihit: 2 +kaunis: 129 +kaunista: 9 +kaunistavi: 1 +kaunistelen: 1 +kaunistetun: 1 +kaunistuisi: 2 +kauno: 2 +kaunoin: 1 +kaunoina: 1 +kaunoinen: 7 +kaunoisampi: 1 +kaunoisehen: 2 +kaunoisen: 1 +kaunoiseni: 6 +kaunoisensa: 1 +kaunoisessa: 2 +kaunoiset: 1 +kaunoisiksi: 2 +kaunoisilla: 1 +kaunoisille: 2 +kaunoisilta: 1 +kaunoisin: 1 +kaunoisissa: 3 +kaunoista: 2 +kaunoistansa: 1 +kaunoistasi: 1 +kaunokainen: 10 +kaunokaiset: 3 +kaunokaisin: 1 +kaunokaista: 2 +kaunokaisten: 2 +kaunollensa: 1 +kaunoltasi: 1 +kaunon: 5 +kaunoni: 1 +kaunosi: 2 +kaunot: 2 +kaupan: 3 +kaupanmiesi: 1 +kaupattu: 1 +Kaupin: 2 +kauppa: 1 +Kauppi: 3 +kaura: 1 +kauraisen: 1 +kaurakylvön: 1 +kauramaina: 2 +kauran: 3 +kauravakka: 1 +kaurihilla: 1 +kauris: 1 +kauroillensa: 1 +kauroja: 1 +kauto: 3 +kautokengän: 1 +kautokengät: 1 +kautokenkä: 2 +kautoloille: 1 +kautoloilta: 1 +kautosille: 1 +kautosilta: 1 +kautta: 14 +kavahti: 2 +kavahtihe: 1 +kavahutti: 3 +kave: 6 +kaverra: 1 +kavertelevi: 1 +kaverti: 1 +kavetta: 2 +kaviot: 1 +kavista: 1 +Kavon: 16 +kavutaksesi: 1 +kehaja: 1 +kehanne: 1 +keheä: 2 +Kehitti: 1 +kehittämähän: 1 +kehjo: 2 +kehno: 3 +kehnoa: 1 +kehnolle: 1 +kehnon: 6 +kehnot: 1 +kehoitan: 7 +kehoitat?: 1 +kehoitti: 2 +kehoitti?: 1 +kehreäjä: 4 +kehreäjän: 1 +kehreämä: 2 +Kehreäs: 1 +kehreävän: 1 +kehreävät: 1 +kehrinpuulla: 1 +kehruuaika: 1 +kehrä: 1 +kehräele: 1 +kehrän: 1 +Kehräsi: 1 +kehräsilmä: 1 +kehrävarren: 1 +kehrävarteni: 2 +Kehuit: 1 +kehumattaki: 3 +kehyen: 1 +kehä'än: 1 +kehäistä: 1 +kehän: 1 +kehänen: 1 +kehät: 1 +keiho: 4 +keihoa: 1 +keihoansa: 1 +keihojani: 1 +keihojansa: 1 +keihojen: 1 +keihon: 2 +keihovartta: 1 +keihyen: 1 +keihä'iksi: 1 +keihä'ille: 1 +keihä'illä: 2 +keihä'itä: 3 +keihä'itä?: 1 +keihä'ällä: 1 +keihä'änsä: 3 +keihä'ästä: 1 +keihä'ät: 1 +keihäs: 3 +keihäsvarren: 1 +keihäsvarsi: 1 +keihäsvartta: 3 +keikahutan: 1 +keikahutti: 3 +keikkelehtämättä: 1 +keikkui: 7 +keikuin: 3 +keikutin: 1 +keikutteli: 1 +keinon: 6 +keinot: 1 +keiretyinen: 2 +keitettihin: 2 +keitettynä: 1 +keitetyin: 1 +keitetähän: 2 +keitokseksi: 1 +Keitolaisen: 1 +keiton: 2 +keitot: 2 +keittehesen: 1 +keitteä: 1 +Keitti: 4 +keittimiksi: 1 +keitto: 2 +keittoa: 3 +keittäös: 1 +keittämähän: 2 +keittämättä: 1 +keittänyt: 1 +keitä: 2 +keitäntähän: 1 +kekoja: 1 +kekosen: 2 +Keksi: 9 +keksimistä: 2 +keksimättä: 2 +keksin: 7 +keksinevi: 1 +keksittihin: 1 +keksityksi: 1 +keksitähän: 1 +kekälehet: 3 +kekälehiksi?: 1 +kelkalla: 2 +kelkkahani: 1 +kelkkahasi: 1 +kellarihin: 3 +kellarisi: 1 +kellarissa: 2 +kellarista: 2 +kelle: 1 +kellellehen: 1 +Kellen: 5 +kellettävi: 1 +kellistynehen: 1 +kello: 1 +kellojen: 1 +kelloloissa: 1 +kellon: 3 +kellukoita: 1 +kelpo: 1 +kelpoaisi: 3 +kelpoaisit: 1 +kelpoavan: 1 +kelpoavi: 3 +keltainen: 4 +keltakankahalla: 1 +keltakankahilla: 1 +keltakattiloita: 1 +Keltä: 2 +kelvoista: 1 +kelvolliset: 3 +kelvottoman: 1 +Kemijoella: 1 +kempi: 1 +Ken: 22 +Kenen: 9 +kenenkänä: 1 +kengiteltävänä: 1 +kengitetty: 2 +kengitteli: 1 +kengität: 1 +kengällä: 1 +kengältä: 3 +kengän: 5 +kengät: 7 +kengättä: 4 +kenki: 1 +kenkimistä: 1 +kenkimäsijoilta: 1 +kenkä: 2 +kenkähäni: 1 +kenkänsä: 1 +kenp': 2 +kenpä: 20 +kensti: 1 +kenstin: 1 +keolle: 3 +keolta: 1 +kepeä: 10 +kepeäiset: 1 +kepitti: 1 +kera: 13 +keralla: 16 +kerallani: 1 +kerallasi: 2 +keralle: 3 +kereämähän: 1 +Keri: 1 +Kerin: 1 +kerinkannan: 1 +kerinne: 2 +keritsi: 2 +kerittelen: 1 +kerittelevi: 1 +kerittämähän: 5 +kerittänynnä: 1 +keritä: 1 +kerkesivät: 1 +kerkeän: 3 +kerkeävi: 1 +kerkiävi: 5 +kerkiävät: 1 +kerraksensa: 1 +kerralla: 6 +kerrallansa: 1 +Kerrallapa: 1 +kerran: 63 +kerro: 1 +kerroin: 2 +kerrontahan: 9 +kerskaeli: 2 +kerskaella: 1 +kerskut: 1 +kerta: 5 +kertaelen: 1 +kertaeli: 1 +kertaelit: 1 +kertaellessasi: 1 +kertaellut: 1 +kertoa: 2 +kertoelen: 3 +kertoeli: 1 +kertoella: 1 +kertoelleheksi: 1 +kertoeltavana: 1 +kertoi: 1 +keruhut: 1 +keruksisihin: 1 +kerustimille: 1 +keräeltihin: 1 +keräjät: 5 +kerälle: 2 +kerältä: 1 +Kerän: 1 +keränen: 1 +keräperiä: 1 +keräsi: 2 +keräsin: 1 +kerätä: 1 +keselle: 1 +kesellä: 3 +kesempi: 1 +kesessä: 1 +keseä: 4 +kesk': 1 +keskelle: 9 +keskellä: 9 +keskeltä: 1 +kesken: 9 +keskenä: 1 +keskeä: 4 +keski: 2 +keskiöisissä: 1 +keskikertahinen: 1 +keskikertaisenki: 1 +keskikertaisetki: 2 +keskilaaullisen: 1 +keskilaaun: 2 +keskilattialla: 7 +keskilattialle: 1 +keskilattioilla: 1 +keskimaihin: 1 +keskimailla: 1 +keskimaissa: 1 +keskimäinen: 3 +keskimäisehen: 2 +keskimäistä: 4 +keskipuuta: 1 +keskipäivälläki: 2 +keskipäivän: 1 +keskitanhu'ille: 1 +keskivainiolle: 1 +keskoisia: 1 +kesosen: 7 +Kesosenko: 1 +kestikellarista: 1 +kesunkannoilta: 1 +kesyttä: 1 +kesä: 1 +kesäheinän: 1 +kesäinen: 1 +kesäisen: 2 +kesäisillä: 1 +kesäisiltä: 1 +kesäisin: 1 +kesäisnä: 10 +kesäistä: 3 +kesäksi: 2 +kesäkuien: 1 +kesäkärpän: 1 +kesällä: 3 +kesän: 8 +kesänä: 15 +kesäorava: 1 +kesäoravan: 2 +kesäpeuran: 1 +kesässä: 3 +kesästä: 1 +kesät: 4 +kesäuuhen: 3 +kesävoita: 1 +kesävoitta: 1 +ketti: 1 +ketun: 1 +ketänä: 3 +keuhkoloita: 1 +keuhkon: 1 +keuhkot: 1 +keulan: 1 +kevene: 1 +keveni: 1 +keventämähän: 1 +kevä'isen: 2 +keväimen: 2 +keväinen: 1 +keväinä: 2 +keväistä: 1 +kevätaamun: 1 +kevätkaritsa: 1 +kevätkaritsan: 1 +kevätkuulla: 1 +kevätkäellä: 1 +kevätkäkönen: 1 +kevätkäkösen: 1 +kevätpäivän: 1 +kiasta: 1 +kiehahtavi: 1 +kiehittele: 1 +kiehitteli: 1 +kiehu: 1 +kiehui: 3 +kiehumahan: 4 +kiehumassa: 2 +kiel': 1 +kielastajan: 3 +kielastavi: 1 +kielastelin: 1 +kielelle: 2 +kielelleni: 2 +kielellensä: 1 +kielelliset: 1 +kielellisnä: 1 +kielelläni: 1 +kielellänsä: 4 +kieleltä: 2 +kielen: 14 +kieleni: 2 +kielesi: 2 +kielessäsi: 1 +kielet: 6 +kieletöin: 1 +kieli: 7 +kielikerran: 9 +kielille: 1 +kielin: 12 +kielipalko: 1 +kielipalku: 1 +kielletty: 1 +kielletä: 1 +kiellä: 4 +kiellän: 1 +kielosiksi: 1 +kielteä: 4 +kielti: 13 +kieltoa: 1 +kieltä: 8 +kieltäni: 1 +kieltävi: 1 +kierempäiset: 1 +kiero: 2 +kierohon: 1 +kieron: 1 +kierosilmän: 1 +kierot: 1 +kierteletki: 1 +kiertelevät: 1 +kierten: 1 +kierti: 1 +kiertimiä: 1 +kiertyi: 1 +kiertämillä: 1 +kiertämähän: 3 +kiertämästä: 2 +kiertämättä: 1 +kiertämätä: 1 +kierän: 2 +kihlaelit: 1 +kihlan: 1 +kihloissasi: 2 +kihlonemme: 1 +kihokivelle: 1 +kihopaaelle: 1 +kiihke'immän: 1 +kiihottavi: 1 +kiihtyi: 1 +kiikkumassa: 1 +kiikuin: 1 +kiikutahan: 1 +kiikutteli: 2 +kiiltäviksi: 1 +kiinni: 9 +kiinniottajata: 2 +Kiinnistihe: 1 +kiinnitetty: 1 +kiinnittihe: 1 +kiinnittimet: 1 +kiinnittäisi: 1 +kiinteä: 1 +kiipesi: 1 +kiire: 1 +kiirehesti: 2 +kiirehi: 1 +kiirehillä: 1 +kiirehiltä: 1 +kiirehteli: 1 +kiirehtivät: 1 +kiirettä: 1 +kiiski: 1 +kiiskiltä: 1 +kiiskin: 1 +kiiskisen: 1 +kiiskiä: 1 +kiistasi: 1 +kiistassa: 1 +kiisti: 2 +kiistoin: 2 +kiistän: 1 +kiitelevi: 1 +kiiteli: 1 +kiitetty: 4 +kiitin: 4 +kiitokset: 1 +Kiitos: 1 +Kiitti: 1 +kiittivät: 1 +kiitä: 5 +kiitäjäksi: 1 +Kiitän: 6 +kiität: 1 +kiitäviksi: 1 +kiivas: 2 +kiiähti: 1 +kiiätellen: 1 +kiiättäisit: 1 +kiiättävi: 2 +kiiättävän: 1 +kikkanokka: 1 +kilahti: 2 +kiljan: 1 +kiljuvan: 3 +kiljuvi: 1 +Kilpestyi: 1 +kilpistyi: 1 +kilvan: 2 +kilvoin: 2 +kimahutti: 1 +kimaltamahan: 1 +kimmahuta: 1 +kimmahutti: 1 +kimmeltihe: 1 +kimmeltynnä: 1 +Kimmo: 1 +Kimmon: 1 +kimppu: 1 +kimpun: 2 +kinahmehen: 1 +kinahmia: 1 +kinalle: 1 +kingotella: 1 +kinnasta: 2 +kinnasteltavana: 1 +kinnastettu: 1 +kinoa: 1 +kintahalla: 1 +kintahat: 4 +kintahattomana: 1 +kintahattomin: 3 +kintahiksi: 1 +kintahissa: 1 +kintahitta: 1 +kinterestä: 2 +kinttusuonet: 1 +kipehille: 3 +kipeämmästi: 1 +kipeästi: 1 +kippasehen: 1 +kipu: 1 +kipuja: 4 +kipukivellä: 1 +kipukiveä: 1 +Kipumäkeä: 2 +kipuna: 1 +kipunat: 2 +kipunoina: 1 +Kiputyttö: 1 +Kipuvuoren: 2 +Kipuvuorta: 1 +kirjaelit?: 1 +kirjaella: 2 +kirjaeltu: 1 +kirjakannen: 1 +kirjakintahaiset: 1 +kirjakorjinesi: 1 +kirjan: 2 +kirjantahan: 1 +kirjarinnasta: 1 +kirjarintahan: 2 +kirjasiipien: 1 +kirjasuulla: 1 +kirjat: 1 +kirjattu: 1 +kirjava: 2 +kirjavainen: 2 +kirjavaiselle: 1 +kirjavaista: 1 +kirjavalla: 1 +kirjavan: 6 +kirjavana: 1 +kirjavarren: 1 +kirjavassa: 2 +kirjo: 4 +kirjoavi: 1 +kirjoitella: 1 +kirjoiteltu: 1 +kirjoittaja: 1 +kirjoittama: 1 +kirjoittavi: 2 +kirjoitti: 1 +kirjoitusta: 1 +kirjokannen: 25 +kirjokannesta: 1 +kirjokannet: 1 +kirjokansi: 14 +kirjokantta: 2 +kirjokoppeloita: 2 +kirjokorja: 2 +kirjokorjan: 3 +kirjokorjasehen: 1 +kirjokorjasen: 1 +kirjokorjin: 1 +kirjokynnen: 1 +Kirjon: 1 +kirjontahan: 1 +Kirjos: 1 +kirkas: 3 +kirkastettu: 1 +kirkasti: 1 +kirkkahampi: 1 +kirkkahan: 1 +Kirkui: 1 +kirnua: 1 +kirnun: 1 +kiroili: 1 +kirokaloja: 1 +kirokavetten: 1 +kirosi: 1 +kirpoi: 3 +kirposi: 2 +kirsahtanut: 1 +kirvehellä: 6 +kirvehen: 5 +kirvehensä: 1 +kirvehessä: 1 +kirvehestä: 1 +kirvehiksi: 1 +kirves: 10 +kirvestä: 1 +kirvestänsä: 2 +kirvesvartta: 3 +kirvonnehet: 1 +kisaelevi: 1 +kisahan: 2 +kisakangasten: 1 +kisaketoa: 1 +kisasi: 1 +kisassa: 4 +kisauttelin: 1 +kiskalti: 1 +kiskoi: 1 +kiskoipa: 1 +kiskoivat: 1 +kiskomahan: 2 +kiskontahan: 1 +kiskot: 1 +kiskotahan: 1 +kiskotelko: 1 +kiskoteltu: 1 +kiskottane: 1 +kisoissa: 1 +kissa: 1 +kissan: 1 +kita: 2 +kitahan: 6 +kitahan?: 1 +kitasihin: 1 +kitkuttavi: 1 +kitkuttivat: 1 +kiukahalla: 3 +kiukahalle: 3 +kiukahalta: 3 +kiukahan: 1 +kiukahasen: 1 +kiukahassa: 2 +kiukahasta: 1 +kiukahista: 1 +kiukoa: 2 +kiukoata: 1 +kiukuissa: 1 +kiuru: 1 +kiuruksi: 1 +kiurun: 2 +kiuruna: 2 +kiusaisevan: 1 +kiusan: 2 +kivastihe: 1 +kivehen: 12 +kiveksi: 1 +kivelle: 5 +kivellen: 1 +kivellä: 2 +kivelläkö: 1 +kiveltä: 4 +kiven: 22 +kivenpuu: 1 +kivenpuussa: 3 +kiverin: 1 +kiverteleime: 1 +kivertämähän: 1 +kiveräni: 1 +kivessä: 1 +kivestivät: 1 +kivestä: 16 +kivet: 16 +kiveä: 3 +Kivi: 9 +kivien: 1 +kiviharkon: 1 +kivihin: 2 +kivihintahat: 1 +kivikaria: 1 +kivikarille: 1 +kivikaritse: 1 +kivikoloihin: 1 +kivikololle: 2 +kivikolosta: 1 +kiviksi: 3 +kivikummut: 1 +kivilöihin: 2 +kivilinna: 1 +kivilinnan: 1 +kiville: 3 +kivillä: 1 +kivimäelle: 1 +kivimäessä: 1 +kivimäestä: 5 +kivimäkehen: 4 +kivinen: 4 +kiviriipan: 1 +kivisehen: 1 +kivisen: 3 +kivisessä: 1 +kiviset: 3 +kivisihin: 1 +kivisittä: 1 +kivistelevi: 1 +kivistä: 6 +kivistämähän: 2 +kivitupahan: 2 +kiviä: 10 +kivonen: 1 +kivosen: 1 +kivun: 2 +kivut: 6 +Kivutar: 1 +kivuttomaksi: 2 +ko'ilta: 1 +ko'in: 3 +ko'issa: 8 +ko'ista: 12 +ko'itoin: 1 +koan: 2 +koasta: 3 +koe: 1 +kohaelevi: 1 +kohahtelihe: 1 +kohahti: 3 +kohalla: 1 +kohannehesi: 1 +kohasta: 1 +kohastansa: 2 +kohautti: 2 +kohen: 3 +kohenna: 4 +kohennaikse: 5 +kohennat: 1 +kohennetahan?: 1 +kohennetuksi: 1 +kohennihin: 1 +kohenteleikse: 1 +kohentelevi: 3 +Kohenteli: 2 +kohenti: 3 +kohentimilla: 1 +kohentoani?: 1 +kohentoasi: 1 +kohin: 10 +kohina: 1 +kohisevahan: 1 +kohisevasta: 1 +kohisevilta: 1 +kohisi: 2 +kohisit: 1 +kohlut: 5 +kohoa: 1 +kohoamahan: 1 +Kohoeli: 1 +kohokuori: 1 +kohonne: 1 +kohonnut: 1 +kohosi: 12 +kohota: 1 +kohotella: 1 +kohotetuksi: 2 +kohottaessa: 1 +kohottamahan: 1 +kohottavi: 2 +kohottele: 2 +kohotteleihet: 1 +kohotteleikse: 3 +kohottelet: 1 +kohottelevi: 2 +kohotteli: 1 +kohotti: 11 +Kohottihe: 1 +kohottimeksi?': 3 +kohottuasi: 1 +kohottukohot: 1 +kohta: 43 +kohtaeli: 3 +kohti: 15 +kohtoaisi: 2 +kohtoavi: 4 +kohtu: 3 +kohtua: 3 +kohtuiseksi: 1 +kohtusi: 1 +kohulliseksi: 2 +kohuntäyestä: 1 +kohussa: 1 +kohusta: 1 +koi: 1 +koikahutti: 1 +koikkelehtavata: 1 +koikkoavi: 1 +koikkui: 2 +koikotellen: 1 +koikutellaksesi: 1 +koikutteli: 2 +koillinen: 1 +koillisessa: 1 +koillisessa?: 1 +koillisesta: 3 +koillisille: 1 +koillistuuli: 1 +koilta: 1 +koiltani: 1 +koipehen: 1 +koira: 11 +koiralla: 1 +koiran: 16 +koirani: 1 +koirankieliset: 1 +koiransa: 1 +koirasi: 2 +koirat: 8 +koiriasi: 1 +koirien: 1 +koiriesi: 1 +koirittihin: 1 +koiroasi: 1 +koiskaeli: 1 +koissa: 11 +koista: 1 +koita: 1 +koitan: 1 +koite: 3 +koitellos: 1 +koitellunna: 1 +koito: 8 +koittamasta: 1 +koittamista: 1 +koitteleisin: 1 +koittelevi: 1 +koitteli: 2 +koittelivat: 1 +Koitti: 3 +koitukohon: 1 +koivahainen: 3 +koivahaisen: 1 +koivahaista: 1 +koivesta: 1 +koivikkoa: 1 +koivikoilta: 1 +koivikoissa: 1 +koivikolla: 1 +koivikolle: 1 +koivin: 2 +koivu: 13 +koivua: 1 +koivuinen: 3 +koivuinensa: 1 +koivuisen: 7 +koivuisissa: 1 +koivuja: 2 +koivuksi: 1 +koivun: 22 +koivunoksainen: 1 +koivunpökkelöitä: 1 +koivupuut: 1 +koivussa: 1 +koivusta: 1 +koivut: 4 +kokaksi: 1 +kokalla: 2 +kokan: 3 +kokat: 2 +kokea: 2 +kokenut: 3 +kokeos: 2 +kokevi: 3 +Koki: 3 +kokillani: 1 +kokisi: 1 +kokkahongat: 1 +kokkapuut: 2 +kokkaroilla: 1 +kokkien: 1 +kokko: 38 +kokkoa: 1 +kokkoansa: 3 +kokkoasi: 2 +kokkolinnun: 1 +kokkolintu: 1 +Kokkona: 3 +Kokkoseni: 1 +koko: 32 +kokoa: 1 +kokoamahan: 1 +kokoelevi: 2 +kokoeli: 1 +kokoelin: 1 +kokohon: 8 +kokoinen: 1 +kokolle: 1 +kokolta: 2 +kokon: 10 +kokonaista: 2 +kokonansa: 1 +kokosen: 1 +kokosi: 9 +koksahutti: 1 +koksentavat: 1 +kolahus: 1 +kolahutti: 1 +kolaja: 1 +kolajamatta: 1 +kolasi: 2 +kolataksensa: 1 +kolhaella: 1 +kolina: 1 +kolistamassa: 1 +kolistelevan: 1 +kolistelevi: 3 +kolisten: 3 +kolkan: 3 +kolkattava: 1 +kolkintoa: 1 +kolkka: 3 +kolkkaeli: 2 +kolkkihin: 2 +kolkko: 2 +kolkkoavi: 1 +kolkot: 2 +kolkutella: 1 +kolkuttaja: 1 +kollottele: 1 +kolm': 1 +kolmanna: 2 +kolmanneksi: 1 +kolmannella: 17 +kolmannen: 19 +kolmannenki: 25 +kolmannesta: 2 +kolmannesti: 2 +kolmannetkana: 1 +kolmannetki: 1 +kolmansi: 2 +kolmantehen: 1 +kolmantena: 16 +Kolmas: 15 +Kolmaskolmatta: 1 +Kolmaskymmenes: 1 +Kolmasneljättä: 1 +kolmasti: 11 +Kolmastoista: 1 +Kolmasviidettä: 1 +kolmatta: 2 +kolme: 43 +kolmea: 6 +kolmeksi: 3 +kolmekymmentä: 2 +kolmella: 1 +kolmen: 19 +kolmet: 4 +kolmi: 1 +kolmihaara: 1 +kolmikoipisesta: 1 +kolmilaian: 1 +kolmin: 2 +kolmisen: 1 +kolmisolmuisena: 1 +kolmisoppi: 1 +kolmisormi: 1 +kolmisulka: 1 +kolmisulkia: 1 +kolohon: 2 +kolohon?: 1 +koloihin: 1 +kolossa: 1 +kolota: 1 +kolotin: 1 +kolottavaksi: 1 +koltsasista: 1 +koltuskoihin: 2 +komea: 2 +komean: 2 +komehin: 1 +konkelolle: 3 +konkelolta: 1 +konkkaluihin: 1 +konkkaluilla: 2 +konna: 5 +konnan: 4 +konnat: 2 +konnien: 1 +konnikatki: 1 +konsa: 9 +konsakana: 3 +konsana: 2 +kontilla: 1 +kontio: 1 +kontioille: 2 +kontioksi: 1 +kontiolta: 1 +kontion: 5 +kontiona: 2 +kontiot: 5 +konttihin: 2 +konttihinsa: 1 +kontuja: 1 +koolle: 1 +Koottihin: 1 +kopan: 2 +kopannut: 1 +kopasi: 1 +koppa: 2 +koppelo: 1 +koppeloinen: 1 +koppeloita: 1 +koppoi: 6 +kopruilla: 1 +koprun: 2 +kopsahtihe: 1 +kopsassa: 1 +korahuta: 1 +korea: 32 +koreakana: 1 +koreamman: 1 +koreampi: 1 +korean: 1 +koreasulka: 1 +koreat: 1 +korennolla: 1 +korennon: 3 +korennot: 1 +korento: 2 +koretko: 1 +korja: 1 +Korjaele: 1 +korjaella: 1 +korjahan: 2 +korjahani: 5 +korjahansa: 13 +korjahasi: 3 +korjaksensa: 1 +korjaksi: 1 +korjalla: 1 +korjan: 7 +korjanen: 2 +korjani: 1 +korjannunna: 1 +korjansa: 1 +korjasi: 2 +korjasivat: 1 +korjassa: 3 +korjasta: 4 +korjastansa: 3 +korjat: 1 +korjelohon: 1 +korjiasi: 1 +korke'ilta: 1 +korke'imman: 1 +korkea: 2 +korkeaksi: 1 +korkealle: 4 +Korkealta: 1 +korkeampahan: 1 +korkeampi: 7 +korkean: 2 +korkeana: 1 +korkeassa: 2 +korkeastaki: 1 +korkeata: 2 +korkeuinen: 4 +korkeuiset: 1 +korkeuisna: 1 +korkeus: 2 +korkeutta: 1 +korko: 2 +korkunainen: 1 +kormanossa: 1 +korolla: 2 +koropasta: 1 +korottamatta: 2 +korotteleisin: 1 +korpehen: 6 +korpi: 6 +korpia: 2 +korpikuuset: 1 +korpikuusien: 1 +korpikuusta: 1 +korpilta: 1 +korpimaalle: 1 +korpimaille: 1 +korpinotkelmosta: 1 +korpinotkot: 1 +korpit: 2 +korppi: 6 +korppien: 2 +korret: 4 +korsi: 2 +korskahtavi: 1 +korteuisi: 1 +kortta: 1 +korttehella: 1 +kortteli: 1 +korttiansa: 1 +korttumahan: 1 +korvaksella: 1 +korvakullat: 1 +korvalla: 2 +korvalle: 2 +korvallen: 1 +korvallinen: 2 +korvallista: 2 +Korvalta: 2 +korvan: 4 +korvani: 2 +korvasella: 2 +korvaselle: 1 +korvasi: 1 +korvaskullat: 1 +korvat: 12 +korven: 17 +korvessa: 1 +korvesta: 3 +korvet: 4 +korvia: 1 +korviani: 2 +korvien: 2 +korvihinsa: 6 +korviksensa: 1 +korvin: 7 +korvinensa: 1 +korvista: 2 +korvistansa: 1 +korvitoin: 1 +korvo: 1 +korvollista: 1 +korvon: 8 +korvonen: 1 +korvosta: 1 +kosen: 2 +koseta: 1 +Kosi: 3 +kosia: 2 +kosihin: 3 +kosijan: 6 +kosijat: 5 +kosiko: 1 +kosissa: 1 +kosjomahan: 2 +kosjomasi: 1 +kosjomasta: 1 +koska: 1 +koskas: 4 +koske: 7 +koskea: 3 +koskehen: 4 +koskellista: 1 +koskelo: 1 +koskemahan: 2 +koskemaisittani: 1 +koskemalla: 2 +koskemasta: 1 +koskematta: 6 +kosken: 25 +koskena: 3 +koskessa: 5 +koskesta: 3 +kosket: 2 +kosketellut: 1 +koskettane: 1 +koskevan: 2 +koskevilla: 1 +koski: 8 +koskia: 2 +koskihinko: 1 +koskilta: 1 +koskisi: 1 +koskuesta: 1 +kostaisin: 1 +kostakohon: 1 +kostamatta: 2 +kostelen: 1 +kosti: 1 +kosto: 1 +kostoa: 3 +kostoakseni: 1 +Kostohon: 2 +Kostohonpa: 1 +kostoksi: 1 +koston: 1 +kostu: 2 +kostui: 2 +kostuketta: 1 +kostutteli: 1 +kostutti: 1 +kotapuissa: 1 +koti: 4 +kotia: 19 +kotieloista: 1 +kotihin: 64 +kotihin?: 2 +kotihini: 6 +Kotihinne: 1 +kotihinsa: 7 +kotihisi: 4 +kotikanaksi: 1 +kotikanalla: 1 +kotikäkeä: 1 +kotilahelta: 1 +kotilahen: 1 +kotimäellä: 1 +kotimäkehen: 2 +kotinainen: 1 +kotini: 1 +kotini?: 1 +kotipellon: 1 +kotiperille: 3 +kotipitoja: 2 +kotisaunan: 1 +kotisi: 1 +kotisijoille: 2 +kotisijoilta: 1 +kotituville?: 1 +kotiuunin: 1 +kotkoa: 1 +koto: 1 +kotoa: 4 +kotoinen: 3 +kotoiseksi: 3 +kotoiset: 3 +kotoisille: 1 +kotoisin?: 1 +kotona: 21 +kotona?': 1 +kotonani: 2 +kotonansa: 1 +kotosi: 2 +kotvan: 2 +koukerosta: 1 +koukkaellut: 1 +koukkuhun: 1 +koukkuleuan: 2 +koukkuleuka: 1 +koukkuluihin: 1 +koukkupolven: 1 +koukkusormi: 4 +koukulla: 1 +koukun: 2 +koukut: 1 +koulu: 1 +kouluhun: 1 +kouotellen: 1 +koura: 1 +kouraiseisi: 1 +kouraisevi: 1 +kouraisnunna: 1 +kourallisen: 1 +kouran: 2 +kourat: 3 +kourihinsa: 2 +kouriksensa: 1 +kourilla: 2 +kourille: 1 +kourin: 19 +kouristelen: 2 +kouristeli: 1 +kouritse: 1 +kourusarvet: 2 +Kova: 15 +kovaa: 1 +kovahan: 6 +kovaksi: 2 +kovalla: 2 +kovan: 10 +kovaosainen: 2 +kovaosaiset: 1 +kovaosaista: 2 +kovasimehen: 1 +kovassa: 2 +kovasta: 3 +kovasti: 6 +koverakoura: 1 +koverakouran: 1 +koverra: 1 +kovia: 8 +kovien: 2 +kovihin: 2 +kovilla: 1 +koville: 4 +kovilta: 2 +kovin: 40 +kovina: 1 +kovinta: 1 +kovissa: 4 +kovista: 1 +kovoa: 6 +kovoamassa: 1 +ku'o: 1 +ku'onta: 1 +ku'ottu: 2 +ku: 27 +kuettamahan: 1 +kuhisevista: 1 +kuhisi: 1 +kuhun: 5 +kuhunkana: 1 +kuihauttelevi: 1 +kuihutteli: 1 +kuikuttelen: 2 +kuikutteli: 1 +kuikutti: 1 +kuillesi: 1 +kuilumahan: 2 +kuin: 128 +kuinka: 6 +kuinp': 1 +Kuippana: 1 +kuiskaeli: 2 +kuiskaella: 1 +kuiskahella: 1 +kuiskenteli: 3 +kuiskuteltaessa: 1 +Kuit': 2 +kuitenkana: 5 +kuitenki: 11 +kuitenkin: 1 +kuitu: 1 +kuiva: 2 +kuivaeli: 1 +kuivaella: 1 +kuivalle: 2 +kuivan: 4 +kuivat: 2 +kuivattihin: 1 +kuivehet: 1 +kuivi: 2 +kuivia: 2 +kuivilla: 2 +kuiville: 1 +kuivista: 4 +kuivoaisit: 1 +kuivomia: 1 +kujahan: 2 +kujaisten: 1 +kujalla: 2 +kujalle: 3 +kujallista: 1 +kujan: 4 +kujapatsasta: 1 +kujarikoille: 1 +kujasen: 1 +kujaset: 2 +kujasilla: 1 +kujassa: 1 +kujasta: 1 +kujat: 3 +kujavarret: 1 +kujavieret: 2 +kujerran: 3 +kujerrin: 1 +kujerrus: 1 +kujertamahan: 2 +kujertelevi: 3 +kujerteloista: 1 +kujien: 1 +kujilla: 5 +kujoa: 1 +kujosten: 1 +Kuka: 14 +kukahakana: 1 +kukahella: 1 +kukahelle: 1 +kukahtaminen: 1 +kukahtelevat: 1 +kukahtelevi: 3 +kukahti: 1 +kukahu: 1 +kukan: 2 +Kukapa: 2 +Kukas: 7 +kukat: 5 +kukattarilta: 1 +kukattomaksi: 1 +kukerikun: 1 +kukertelihe: 1 +kukerti: 1 +kuki: 1 +kukisti: 1 +kukistunehen: 1 +kukittomaksi: 1 +kukka: 9 +kukkahaksi: 1 +kukkakunnahilla: 1 +kukkalatva: 3 +kukkalatvan: 3 +kukkalatvat: 1 +kukkamaina: 1 +kukkana: 5 +kukkapäistä: 1 +kukkapäitä: 2 +kukkapäänä: 1 +kukkapäätä: 1 +kukkarohon: 1 +kukkaroisehensa: 4 +kukkarossa: 1 +kukkaseksi: 1 +kukkasen: 3 +kukkasia: 1 +kukkasina: 1 +kukke'inta: 1 +kukkeaksi: 1 +kukkia: 1 +kukkien: 2 +kukkinensa: 1 +Kukko: 4 +kukkoa: 2 +kukkoaki: 1 +kukkona: 1 +kukkonasi: 1 +kukkuelin: 2 +kukkuessa: 2 +kukkui: 15 +kukkuisin: 1 +kukkujaksi: 3 +kukkujani: 1 +kukkujansa?: 1 +kukkujata: 4 +kukkulaista: 2 +kukkulalle: 5 +kukkulalta: 1 +kukkulata: 2 +kukkumahan: 4 +kukkumassa: 3 +kukkumille: 1 +kukkunevi: 1 +kukkuos: 2 +kukkuraisillansa: 1 +kukkurakuvulle: 1 +kukkuralla: 1 +kukkuralle: 1 +kukkuroa: 1 +kukkuroilla: 2 +kukkusilla: 1 +kukkuvaksi: 1 +kukkuvan: 1 +kukoistellut: 1 +kukon: 3 +kukonki: 1 +kukotta: 2 +kuksi: 2 +Kuku: 5 +kukuilta: 1 +kukulle: 2 +kukunta: 1 +kukuntapuuksi: 2 +kukutse: 1 +kukutteleisi: 1 +kulahutteli: 1 +kulahutti: 1 +kulasvesille: 1 +Kulaten: 1 +kule: 5 +kulea: 2 +kuleahka: 1 +kulean: 2 +kuleksi: 1 +kulemme: 1 +kulennan: 1 +kulet: 3 +kuleta: 2 +kuletelko: 1 +kuletelle: 1 +kuletetahan: 1 +kuletettaissa: 1 +kuletin: 1 +kuletki: 1 +kulettaessa: 2 +kulettajaksi: 1 +kulettajani: 1 +kulettamassa: 1 +kulettanen: 1 +kulettanet: 1 +kulettanunna: 1 +kulettele: 1 +kuletti: 2 +kulimme: 1 +kulisemahan: 1 +kulisi: 2 +kulkea: 7 +kulkeaksesi: 1 +kulkeasi: 1 +kulkemahan: 20 +kulkemassa: 4 +kulkematta: 2 +kulkemista: 1 +kulkene: 1 +kulkenen: 1 +kulkeva: 1 +kulkevaksi: 3 +kulkevata: 1 +kulkevi: 3 +kulkevia: 2 +kulki: 30 +kulkiessa: 2 +kulkiessansa: 2 +kulkija: 1 +kulkijain: 1 +kulkijaista: 1 +kulkijalla: 1 +kulkijan: 1 +kulkijoille: 2 +kulkijoita: 1 +kulkisi: 1 +kulkivat: 1 +kulkku: 1 +kulkkuhun: 1 +kulkkuhuni: 1 +kulkkuhunsa: 1 +kulkuani: 1 +kulkullansa: 1 +kulkullasi: 1 +kulkun: 3 +kullaisna: 2 +kullaista: 21 +kullaistasi: 1 +kullaksensa: 1 +kullalla: 4 +kullalle: 2 +kullallensa: 3 +kullaltasi: 1 +kullan: 36 +kullanhelmilöissä: 1 +kullankana: 4 +kullankarvaisiksi: 1 +kullankiehkuroissa: 1 +kullankoltuskoissa: 1 +kullankäärehissä: 1 +kullankäärilöissä: 1 +kullankäärylöihin: 1 +kullanpalmikkoinen: 1 +kullanpätinehissä: 1 +kullanristit: 1 +kullansolki: 2 +kullansolmuloissa: 1 +kullansormuksihin: 1 +kullansormuksissa: 2 +kullansormus: 1 +kullansuortuvaiset: 1 +kullansuortuvissa: 1 +kullanvipalehissa: 1 +kullassa: 2 +kullasta: 5 +kullat: 15 +kullatoin: 1 +kullattuhun: 1 +kulle: 9 +kullenki: 2 +Kullero: 1 +kulleroittelevi: 2 +Kullervo: 57 +Kullervoinen: 2 +kullervointa: 1 +Kullervoisen: 3 +kullervoiten: 1 +kullervoitsi: 1 +Kullervoksi: 1 +Kullervolle: 1 +Kullervon: 2 +kulloinkana: 2 +kulmalle: 1 +kulmaluille: 1 +kulmaluilta: 1 +kulman: 2 +kulmanteella: 1 +kulmat: 3 +kulmia: 1 +kulmilla: 3 +kulmille: 1 +kulmilleni: 1 +kulmillensa: 1 +kulmillesi: 1 +kulmilta: 1 +kulmiltani: 2 +kuloa: 1 +kuloharjan: 3 +kuloharkan: 1 +kulohon: 2 +kuloista: 4 +kulokasta: 1 +kulokosta: 1 +kulon: 3 +kulossa: 4 +kulosta: 1 +kulta: 36 +kultaharjan: 1 +kultaheinä: 1 +kultaikkunoa: 1 +kultainen: 27 +kultaisehen: 1 +kultaisella: 4 +kultaiselle: 3 +kultaisemme: 1 +kultaisen: 8 +kultaiseni?: 1 +kultaisesi: 1 +kultaisessa: 1 +kultaisesta: 2 +kultaiset: 7 +kultaisetta: 1 +kultaisien: 1 +kultaisihin: 4 +kultaisilla: 1 +kultaisille: 1 +kultaisilta: 2 +kultaisin: 1 +kultaisissa: 1 +kultaisista: 1 +kultaista: 1 +kultakahvan: 1 +kultakalkkaroihin: 1 +kultakangasta: 3 +kultakannen: 1 +kultakannu: 1 +kultakapan: 1 +kultakengän: 2 +kultakirjan: 1 +kultakukkasihin: 1 +kultakunnahan: 1 +kultalaian: 1 +kultalaiasta: 1 +kultalatva: 3 +kultalehvä: 1 +kultalehvän: 1 +kultaletti: 1 +kultalumme: 1 +kultamaljasta: 1 +kultani: 1 +kultanne: 1 +kultansa: 1 +kultaohjaksensa: 1 +kultaoksa: 1 +kultapyörä: 1 +kultapyörälle: 1 +kultapyörällä: 1 +kultapyörän: 1 +kultarihmat: 1 +kultarinnan: 2 +kultarinta: 3 +kultasarven: 1 +kultasirkkulaista: 1 +kultasolki: 1 +kultasormia: 1 +kultasuiset: 1 +kultasuita: 1 +kultasuut: 1 +kultaturpoansa: 1 +kultaturpoasi: 1 +kultavöihin: 1 +kultavaipan: 1 +kultavierahamme: 1 +kultavyönsä: 1 +kultavyötä: 2 +kultia: 8 +kultiansa: 2 +kultiasi: 3 +kultihin: 1 +kultoansa: 1 +kulua: 1 +Kului: 6 +kuluiksi: 1 +kuluisi: 1 +kuluista: 1 +kuluksi: 2 +kululla: 1 +kululla?: 1 +kululle: 3 +kuluni: 1 +kulunut: 1 +kulutella: 1 +kulutti: 3 +kuluvat: 1 +kuluvi: 4 +kumahti: 1 +kumahuta: 1 +kumarsi: 1 +kumartamasta: 1 +kumartaminen: 7 +kumarteleikse: 6 +kumarteleite: 1 +kumartelihe: 1 +kumeat: 1 +kumisi: 2 +kumma: 10 +kummaisen: 1 +Kummallenp': 1 +kummallinen: 1 +kummaltaki: 1 +kummaltani: 1 +kumman: 6 +kummanlainen: 2 +kummassaki: 1 +kummasti: 3 +kummat: 6 +kummeksivat: 2 +kummeksivi: 1 +kummemmasti: 1 +kummempia: 1 +kummia: 1 +kummiani: 1 +kumminkana: 2 +kummitseikse: 1 +kummitusta?: 1 +kummoa: 3 +kummuilla: 1 +kummuille: 1 +kummulla: 1 +kummulle: 1 +kummun: 4 +kummut: 4 +kumoa: 1 +kumohon: 2 +kumosi: 1 +kumota: 3 +kumota?: 1 +kumotakana: 2 +kumottaessa: 1 +kumottamahan: 8 +kumottamasta: 3 +kumottamatta: 4 +kumottanevi: 1 +kumottavaisen: 1 +kumottavaksi: 2 +kumottaville: 1 +kumotti: 3 +kumotti?: 1 +kumpainenki: 1 +Kumpi: 3 +kumppaliksi: 1 +kumppalina: 2 +kumppalini: 1 +kumpu: 1 +kumpuavi: 1 +kumpuhun: 1 +kumu: 4 +kumua: 1 +Kun: 330 +kuni: 28 +kuningas: 9 +kuningasten: 1 +kuninkahaksi: 1 +Kunis: 2 +kunk': 1 +kunka: 8 +kunkana: 1 +kunkapa: 1 +kunki: 3 +kunnahalla: 1 +kunnahalle: 3 +kunnahan: 2 +kunnahilla: 1 +kunnahilta: 1 +kunnas: 1 +kunne: 52 +kunnekana: 2 +kunnepa: 1 +Kunnepäin: 1 +kunnes: 7 +kunniaksi: 5 +kunniaksi?: 1 +kunnialla: 2 +kunniani: 1 +kunniansa: 2 +kunniasi: 2 +kunniasi?: 1 +kunniata: 2 +kunnioa: 1 +kunnioiksi: 2 +kunnollinen: 2 +kunnollista: 3 +kunnon: 2 +kunnotoin: 1 +kunnotointa: 1 +kunnottoman: 1 +kunnottoman?: 1 +Kunp': 5 +Kunpa: 6 +kuohahtavi: 1 +kuohu'un: 3 +kuohu: 2 +kuohui: 4 +kuohuille: 1 +kuohuja: 8 +kuohujen: 2 +kuohuloista: 1 +kuohumahan: 1 +kuohumalle: 1 +kuohumasta: 1 +kuohumilla: 2 +kuohuminen: 1 +kuohumitse: 1 +kuohun: 3 +kuohuneiti: 1 +kuohussa: 1 +Kuohusta: 1 +kuohutti: 1 +kuohuvihin: 1 +kuoite: 1 +kuokalla: 1 +kuokallansa: 1 +kuokan: 2 +kuokatoinna: 1 +kuokittihin: 1 +kuokka: 1 +kuokkimassa: 1 +kuolan: 1 +kuolasuien: 1 +kuolasuu: 1 +kuolasuussa: 1 +kuole: 1 +kuolema: 4 +kuolemahan: 4 +kuoleman: 1 +kuolemansa: 3 +kuolemasi: 2 +kuolemasta: 2 +kuolemat: 1 +kuolemata: 2 +kuolematta: 1 +kuolemia: 1 +kuolen: 1 +kuolet: 1 +kuoletaime: 1 +kuoletettu: 1 +kuolevaksi: 1 +kuoli: 15 +kuolijaksi: 3 +kuolin: 4 +kuolioa: 2 +kuolisinki: 1 +kuolkahansa: 3 +Kuolkohon: 2 +kuolkosipa: 1 +kuolla: 1 +kuollaksemme: 1 +kuolleheksi: 16 +kuollehen: 2 +kuollehet: 1 +kuollessansa: 1 +kuollet: 1 +kuollut: 17 +kuollutta: 1 +kuolo: 2 +kuoloksi: 1 +kuolon: 1 +kuomikolla: 1 +kuona: 2 +kuonana: 2 +kuonasista: 1 +kuonat: 1 +kuonta: 1 +kuontalolle: 1 +kuontalon: 1 +kuontalosta: 1 +kuopaeli: 1 +kuopaiseikse: 1 +kuopaisihe: 1 +kuoppa: 2 +kuopus: 9 +kuorehia: 1 +kuorekokkaroissa: 1 +kuorekokkaroita: 1 +kuorella: 1 +kuorelta: 1 +kuoren: 3 +kuoreni: 1 +kuoresi: 1 +kuoret: 2 +kuoretta: 1 +kuoria: 1 +kuorikiskoilta: 1 +kuorilla: 1 +kuoriloita: 1 +kuorustihe: 1 +kupa: 1 +kupahalla: 1 +kuparihin: 1 +kuparisella: 1 +kuparisen: 3 +kupehella: 1 +kupehellesi: 1 +kupehelta: 2 +kupehiani: 1 +kupehilta: 1 +kupista: 1 +kupit: 3 +Kupli: 1 +Kupliksi: 1 +kuplina: 2 +kuplistihe: 1 +kupo: 2 +kuppeloperäksi: 1 +kuppi: 1 +kuppia: 1 +kuppiloihin: 1 +kurahtamatta: 1 +kuraksella: 1 +kuraksen: 2 +kuraksetta: 1 +kurauksuesta: 1 +kurikan: 1 +kurikka: 1 +kurimuksen: 1 +kurja: 27 +kurjaisen: 2 +kurjan: 8 +kurjassa: 1 +kurjasta: 1 +kurjat: 4 +Kurjetta: 1 +kurjien: 1 +Kurki: 2 +kurkiaisen: 2 +kurkihirren: 7 +kursikkohon: 1 +kurskuttavi: 1 +kursohon: 1 +kurvettune: 1 +kusiaisen: 1 +kuss': 11 +Kussa: 7 +kussakkaisen: 1 +kust': 3 +kusta: 12 +kut': 4 +kut: 3 +kuta: 24 +kutaisi: 1 +kutehet: 1 +kuten: 7 +kutevi: 2 +kuti: 1 +kutiskosta: 1 +kutkelmoita: 1 +kutkutat: 1 +kutkuttele: 1 +kutkutteli: 1 +kutoa: 2 +kutoi: 1 +kutoissa: 1 +kutoivat: 1 +kutoja: 2 +kutojaksi: 1 +kutojan: 1 +kutoma: 4 +kutoman: 1 +kutomat: 2 +kutonut: 1 +kutovan: 2 +kutovat: 1 +kutovi: 6 +kutovi?': 1 +kutrisen: 1 +kutrisille: 1 +kutrit: 2 +Kutsu: 8 +kutsuen: 1 +Kutsui: 8 +kutsui?: 1 +kutsuit: 5 +kutsuloilla: 1 +kutsuloille: 1 +kutsumatoin: 1 +kutsumatta: 2 +kutsumatta?: 2 +kutsut: 5 +kutsutahan: 1 +kutsutahan?: 1 +kutsutta: 1 +kutsuttaessa: 4 +kutsuttu: 2 +kutsuvierahia: 2 +kutsuvierahien: 1 +kutsuvierahilla: 1 +kutsuvierahille: 1 +kutsuvierahilta: 1 +Kutti: 6 +kutuhun: 1 +Kuu: 26 +Kuudes: 1 +Kuudeskolmatta: 1 +Kuudesneljättä: 1 +Kuudestoista: 1 +Kuudesviidettä: 1 +kuuella: 2 +kuuen: 12 +kuuennella: 1 +kuuennesta: 1 +kuuentena: 1 +kuuesti: 1 +kuuet: 4 +kuuhuen: 7 +kuuhuet: 2 +kuuhut: 12 +kuuhutta: 2 +kuuja: 2 +kuujan: 2 +kuujaseksi: 1 +kuujoa: 1 +kuukauet: 1 +kuuksensa: 1 +kuuksi: 5 +kuule: 8 +kuulekana: 1 +kuulemahan: 21 +kuulemahan?: 1 +kuulemaisissani: 1 +kuulemassa: 4 +kuulemasta: 1 +kuulematta: 5 +kuulemattomahan: 1 +kuulemattomihin: 1 +kuulen: 4 +kuulennalta: 1 +Kuules: 8 +Kuulesta: 2 +kuulet: 8 +kuulevi: 3 +kuuli: 18 +kuulijanki: 1 +kuulijata: 1 +kuulijoita: 2 +kuulin: 4 +kuulisi: 1 +kuulisinko: 3 +kuulit: 2 +Kuulkottenpa: 2 +Kuulkottes: 1 +kuulla: 14 +kuullakseni: 5 +kuullaksensa: 1 +kuulle: 3 +kuullut: 10 +kuulta: 1 +kuultu: 5 +kuultua: 1 +kuultuasi: 1 +kuulu: 14 +kuulua: 1 +kuuluhun: 8 +kuuluhusi: 1 +kuului: 13 +kuuluisampi: 1 +kuuluisi: 1 +kuuluisinna: 1 +kuuluisinta: 1 +kuuluit: 1 +kuulukohon: 1 +kuulumassa: 1 +kuulumassa?: 1 +kuulumille: 1 +kuulumista: 1 +kuulun: 19 +kuuluna: 3 +kuulunevi: 1 +kuulununna: 2 +kuulunut: 1 +kuulusta: 3 +kuulustele: 1 +kuulusteltu: 1 +kuulut: 3 +kuuluttelen: 1 +kuuluvi: 6 +kuuluvilla: 2 +kuuluville: 1 +kuuluvilta: 1 +kuuman: 2 +kuumentohon: 1 +kuumettihin: 1 +kuumia: 2 +kuumien: 1 +kuumihin: 1 +kuumille: 3 +kuumista: 2 +kuumoa: 1 +kuumoksesta: 4 +kuumotit: 1 +kuumottavan: 1 +kuumottavi: 5 +kuumottivat: 1 +kuun: 44 +kuuna: 17 +kuunna: 3 +kuunnelko: 1 +kuunnellen: 1 +kuunnellessansa: 1 +kuunnellut: 1 +kuunteleikse: 1 +kuuntelevat: 2 +kuuntelevi: 4 +kuunteli: 1 +kuuntelihe: 1 +kuuntelijat: 1 +kuuntelin: 1 +kuuntelivat: 3 +kuuntelohon: 2 +Kuura: 2 +kuuraeltu: 1 +Kuuristihe: 1 +kuurullani: 1 +kuurullasi: 1 +kuus': 1 +kuusamisehen: 1 +kuusehen: 3 +kuusen: 15 +kuusesta: 3 +kuuset: 9 +kuusi: 29 +kuusiöisnä: 1 +kuusia: 2 +kuusialle: 1 +kuusianne: 1 +kuusien: 1 +kuusikkohon: 1 +kuusikoiksi: 1 +kuusikoilla: 1 +kuusikoilta: 1 +kuusikolla: 1 +kuusikolle: 1 +kuusikon: 3 +kuusikossa: 2 +kuusikosta: 1 +kuusikot: 1 +kuusin: 2 +kuusinen: 1 +kuusinensa: 2 +kuusipuuna: 1 +kuusisesta: 1 +kuusisna: 1 +kuusissa: 1 +kuusista: 2 +kuusosehen: 1 +kuusosessa: 1 +kuusosesta: 2 +kuusoset: 1 +kuussa: 1 +kuusta: 3 +kuut: 2 +kuuta: 38 +kuutamainen: 1 +kuutamaksi: 1 +kuutamella: 1 +kuutamoisen: 1 +Kuutar: 3 +kuutehen: 3 +kuutiaiset: 1 +kuutilla: 1 +Kuutolahan: 1 +kuutosenko: 1 +kuutta: 4 +Kuuttaren: 5 +kuuttomilta: 1 +kuvahti: 1 +kuvahu: 1 +kuvaili: 1 +kuvaista: 1 +kuvakuun: 1 +kuvannut: 1 +kuvansa: 2 +kuvasi: 8 +kuvasin: 1 +kuvasit: 1 +kuvattelihe: 1 +kuvattu: 1 +kuvatus: 1 +kuvauvaksi: 1 +kuvetta: 1 +kuvia: 1 +kuvoa: 7 +kuvoamaksi: 1 +kuvoamasta: 1 +kuvoan: 1 +kuvoannasta: 1 +kuvoasi: 1 +kuvulle: 1 +kuvussa: 2 +kuvusta: 2 +ky'yltä: 1 +ky'yn: 2 +kyetessäni: 1 +kyettämiltä: 1 +kyetäkänä: 1 +kyhmästellä: 1 +kyhäise: 1 +kyhäisi: 1 +kyhäisihe: 1 +kyhäsi: 4 +kyhätty: 2 +kyhättyäni: 1 +kyhättäessä: 1 +kyinä: 1 +kyisen: 6 +kyiset: 1 +kyisnä: 1 +kyistä: 1 +kyitä: 3 +kykene: 1 +kykeni: 1 +kykertelihe: 1 +kylelle: 2 +kyleltä: 1 +kyleltänsä: 1 +kylen: 1 +kylessä: 2 +kyleä: 4 +Kylin: 3 +kylissä: 1 +kylitse: 3 +kyliä: 2 +Kylkehen: 1 +kylki: 2 +kylkiluilla: 1 +kylkiluita: 1 +kylkiluuta: 1 +kylkyestä: 1 +Kyll': 3 +Kylli: 1 +Kyllikin: 3 +Kyllikki: 14 +Kyllikkiä: 1 +kylliksensä: 1 +kylliksi: 1 +kyllin: 31 +kyllitellen: 1 +Kyllä: 20 +kylläksensä: 1 +kyllältä: 1 +kyllältänsä: 1 +kyllältäsi: 2 +kylmeä: 2 +kylmi: 6 +kylmille: 1 +kylmillä: 1 +kylmimässä: 1 +kylmiä: 2 +kylmä: 10 +kylmähän: 5 +kylmältä: 1 +kylmämistä: 1 +kylmämähän: 1 +kylmämättä: 1 +kylmän: 4 +kylmäne: 1 +kylmänynnä: 1 +kylmässä: 2 +kylmästä: 2 +kylmät: 4 +kylmäväksi: 1 +kylpeötte: 1 +kylpeköhön: 1 +kylpemähän: 6 +kylpemässä: 1 +kylpeä: 1 +kylpi: 3 +kylpijäksi: 1 +kylpyhuonehesen: 2 +kylpyhuonehessa: 1 +kylpyä: 7 +kylvö: 2 +kylvöjäsi: 1 +kylvöllesi: 1 +kylvöstäni: 1 +kylvöänsä: 1 +Kylve: 2 +kylvettihin: 2 +kylveä: 1 +Kylvi: 10 +kylväjätä: 2 +kylvämiä: 2 +kylvämiäni: 1 +kylvämiäsi: 1 +kylvämähän: 4 +kylvän: 1 +kyly: 3 +kylylöyly: 1 +kylyn: 5 +kylyt: 2 +kylyä: 2 +kylä: 8 +kylähän: 20 +kyläinen: 1 +kyläisen: 1 +kyläiset: 3 +kyläistä: 1 +kyläkunnan: 2 +kylälle: 2 +kylältä: 1 +kylän: 27 +kylänkävijä: 1 +kylässä: 10 +kylästä: 8 +kymmenen: 8 +kymmenenki: 1 +kymmenennellä: 1 +kymmenennen: 3 +kymmenennessä: 1 +kymmenentehen: 1 +kymmenentenä: 1 +Kymmenes: 1 +kymmenessä: 1 +kymmenet: 1 +kymmenettä: 4 +kymmenillä: 1 +kymmenin: 1 +kymmenissä: 1 +kymmeniä: 1 +kymmenkunnan: 2 +kymmennä: 3 +kymmentä: 1 +kynimen: 3 +kynkkäluun: 3 +kynnökselle: 1 +kynnöksensä: 1 +kynnöllesi: 1 +kynnöltä: 1 +kynnöstäni: 1 +kynnen: 5 +kynnestä: 1 +kynnet: 8 +kynnettihin: 4 +kynnin: 3 +kynnykselle: 4 +kynnykselle?: 1 +kynnyksellä: 5 +kynnykseltä: 3 +kynnyksen: 8 +kynnykset: 3 +kynnys: 1 +kynnysportahiksi: 1 +kynnysportahille: 1 +kynnysten: 1 +kynnystä: 1 +kynnännässä: 1 +kynnäntähän: 1 +kynnät: 2 +kynsi: 2 +kynsihinsä: 2 +kynsikoskella: 1 +kynsiksi: 1 +kynsillehen: 1 +kynsin: 4 +kynsissäni: 1 +kynsistä: 1 +kynsiä: 7 +kynsiäni: 1 +kynsiänsä: 2 +kyntö: 2 +kyntöjäsi: 1 +kyntörastahainen: 1 +kyntörastas: 2 +kyntöänsä: 1 +kyntehensä: 1 +kyntelevi: 1 +kynti: 5 +kynttä: 5 +kyntäjän: 1 +kyntäjät: 1 +kyntäjätä: 1 +kyntämiä: 2 +kyntämässä: 1 +kyntämättömille: 2 +kyntämättömiltä: 1 +kyntämättä: 2 +kynälintu: 1 +kynän: 5 +kypenihin: 2 +kypenihisi: 1 +kypeniksi: 5 +kypenissä: 1 +kyperillä: 1 +kypäri: 1 +kypärin: 13 +kypärin?: 1 +kypärä: 1 +kypärän: 1 +kyrmyniska: 2 +kysele: 1 +kyselemähän: 8 +kyselemättä: 2 +kyselet: 2 +kyselevi: 2 +kyseli: 1 +kyselkö: 1 +kysellä: 1 +kysellä?: 1 +kystä: 2 +kysy: 5 +Kysyi: 15 +kysyisi: 1 +kysyivät: 1 +kysyn: 5 +kysyneheksi: 1 +kysynet: 1 +kysynyt: 2 +kysyt: 1 +kysytellen: 1 +Kysytteli: 13 +kysyvi: 10 +Kysyvät: 2 +kysyä: 12 +kytömäelle: 1 +kytömäellä: 2 +Kytke: 2 +kytkeihet: 1 +kytkemistä: 1 +Kytken: 1 +kytketty: 1 +kytketähän: 1 +kytki: 1 +kytky'ihin: 1 +kytky'issä: 1 +kytkyen: 1 +kytkäisevi: 1 +kyty: 4 +kytyarmo: 1 +kytyhyn: 1 +kyventä: 2 +kyy: 2 +kyyetellä: 1 +kyyetelty: 1 +kyyetteli: 3 +kyyhky: 2 +kyyhkyläiset: 2 +kyyhkyläisnä: 2 +kyyhkyseksi: 1 +kyyhkysenä: 1 +Kyyhyt: 1 +kyyhättelen: 1 +kyyhätteli: 1 +kyyin: 2 +kyykertyi: 1 +kyykistyivät: 1 +kyykistäikse: 1 +kyykähteli: 1 +kyykähytti: 1 +kyyn: 5 +kyynel: 7 +kyyneleitä: 2 +kyyneleni: 4 +kyynelesi: 2 +kyynelet: 1 +kyynelvierus: 1 +kyynä: 1 +kyynärä: 2 +kyynärän: 1 +kyynäspäänsä: 1 +kyynäspäätä: 1 +kyynäsvarren: 1 +kyynäsvarsin: 2 +kyyt: 7 +kyytiä: 1 +kyyttäniskahan: 1 +Kyytäksi: 2 +käeksellä: 1 +käellä: 1 +käen: 7 +käenpesintä: 1 +käessä: 20 +käestä: 4 +käet: 12 +käeten: 2 +kähertymättä: 1 +kähyjä: 1 +kähyverissä: 1 +kähäelevi: 1 +kähäjämähän: 1 +käiväräistä: 1 +käkönen: 5 +käkösen: 6 +käköset: 1 +käkösin: 1 +käkeni: 1 +käkenä: 5 +käkertelihe: 1 +käkesi: 7 +käkesin: 2 +käkesit: 2 +käkesit?: 2 +käkeä: 4 +käkeäkänä: 1 +käkeämästä: 1 +käkeävälle: 2 +käki: 6 +käkiä: 1 +käkyet: 1 +kälkö: 1 +kälkytystä: 1 +kälkähyttelevi: 1 +källeröinen: 3 +källeröitti: 1 +kälykset: 3 +kälynki: 1 +kälysten: 1 +kämmenelle: 1 +kämmenen: 3 +kämmenestä: 1 +kämmenet: 2 +kämmenille: 1 +kämmenillä: 3 +kämmenin: 2 +kämmeninsä: 3 +kämmenissä: 1 +kämmenpäistänsä: 1 +kämmenpääsi: 1 +kämmentänsä: 2 +kämmentäsi: 1 +kämmenyisillehen: 1 +kämmenyisillänsä: 1 +käpöset: 1 +käpe'illä: 1 +käperräite: 1 +käpeä: 1 +käpeäkenkä: 1 +käpeäkynnen: 1 +käpeät: 1 +käppyröitä: 1 +käppyrähän: 2 +käpsätähän: 1 +käpy: 2 +käpyjä: 2 +käpylinnun: 1 +käpylintu: 1 +käpymäkeä: 2 +käpynen: 1 +käpyämästä: 1 +käpälihinsä: 2 +käpäs: 2 +kärelle: 1 +kären: 2 +kärestä: 2 +kärestäisi: 1 +kärestävät: 3 +kärettömällä: 2 +käreällä: 1 +kärkäs: 3 +kärppä: 2 +kärpäksi: 1 +kärpän: 2 +kärpät: 1 +kärryksellä: 1 +kärseäsi: 1 +kärtsä: 1 +kärventeli: 1 +kärventynnä: 1 +käsi: 14 +käsialaksi: 1 +käsiasenna: 1 +käsikannon: 1 +käsiksi: 2 +käsille: 3 +käsimeloiksi: 1 +käsimeloina: 1 +käsin: 23 +käsipyyhe: 1 +käsirysyhyn: 1 +käsissä: 5 +käsissä?: 1 +käsissäni: 2 +käsissänsä: 1 +käsistä: 2 +käsivarren: 5 +käsivarsin: 5 +käsivartta: 1 +käsiverkon: 1 +käsiäni: 1 +käsiänsä: 1 +käske: 3 +käskemättä: 3 +käsken: 12 +käskenynnä: 1 +käsket: 3 +käskettihin: 1 +käsketähän: 1 +käski: 19 +käskijätä: 1 +käskit: 1 +käskyläinen: 1 +käskyn: 4 +kätösille: 1 +kätösillä: 1 +kätösiltä: 1 +kätösin: 5 +kätösiänsä: 3 +kätehen: 31 +kätehensä: 1 +kätehesi: 1 +käteni: 2 +kätensä: 2 +kätesi: 1 +kätköksestä: 1 +kätköstänsä: 1 +kätke: 3 +kätken: 1 +Kätkevi: 1 +kätki: 3 +kätkyehen: 2 +kätkyen: 1 +kätkyessä: 3 +kätkyestä: 1 +kätkyt: 1 +kättä: 18 +kättänsä: 1 +kävelemässä: 1 +käveleviä: 1 +käveli: 5 +kävellyt: 1 +kävi: 37 +kävijä: 1 +kävijät: 1 +kävikö: 1 +kävimme: 1 +kävin: 4 +Kävipä: 2 +kävisi: 1 +kävisin: 1 +kävit: 2 +kävivät: 1 +kävylle: 1 +kävysteleikse: 1 +Kävyt: 2 +käy: 22 +Käyös: 8 +käyessä: 3 +käyessäni: 2 +käyessänsä: 4 +käyessäsi: 2 +käyköhön: 1 +käykkäleuka: 1 +Käykämme: 2 +käymistä: 1 +käymme: 1 +käymähän: 4 +käymästä: 1 +käymät: 1 +käymätöintä: 2 +käymättä: 1 +käyn: 1 +käyne: 5 +käyneheni: 1 +käynemme: 1 +käynkö: 1 +käynnin: 1 +käynnistäsi: 1 +käynyt: 5 +käynyttä: 1 +Käypi: 9 +käypä: 7 +Käypäs: 4 +käyretyinen: 1 +käyrän: 1 +käyräsarven: 1 +käytettihin: 2 +käytettävä: 1 +Käytihin: 1 +käytti: 1 +käyttämättä: 1 +käyty: 1 +käytyämme: 1 +käytyäni: 2 +käytyäsi: 4 +käytäville: 3 +käytäviltä: 1 +käytäväksi: 1 +käyvällä: 1 +käyvän: 2 +käyväsi: 1 +käyvät: 3 +käyä: 40 +Käyähänpä: 1 +käyäkseni: 1 +käyäksenne: 1 +käyäksesi: 10 +kääkä: 1 +kääkähän: 1 +kääkäselle: 1 +kääkäset: 1 +käämi: 2 +käännökselle: 1 +käännettynä: 1 +käännettäne: 1 +käännin: 1 +käänny: 4 +käännytellä: 1 +käännytelty: 1 +käännyttele: 2 +käännytteli: 2 +käännä: 3 +käännähteli: 2 +käännähytti: 1 +Käännäite: 2 +käännältihe: 1 +Käännän: 2 +käännättelet: 2 +käännätteli: 1 +käännättelin: 1 +käänteleikse: 11 +käänteleisi: 1 +käänteleite: 1 +käänteleivät: 2 +kääntelevi: 13 +kääntelihe: 8 +kääntelijä: 1 +kääntelijän: 1 +käänti: 15 +kääntihe: 2 +kääntimeksi: 1 +kääntyi: 7 +kääntyköhön: 2 +kääntymättömäksi: 1 +kääntynyt: 1 +kääntyvi: 2 +kääntämille: 1 +kääntämähän: 1 +kääntämättä: 4 +kääperöitsi: 1 +kääperöittelevi: 3 +kääpihin: 1 +kääröseni: 1 +käärehellä: 1 +kääreliinahansa: 1 +kääri: 6 +käärilauta: 1 +käärin: 1 +käärinlauta: 1 +Käärme: 3 +käärmeheksi: 2 +käärmehelle: 1 +käärmehellä: 1 +käärmeheltä: 1 +käärmehen: 7 +käärmehenä: 1 +käärmehillä: 2 +käärmehiltä: 1 +käärmehisen: 6 +käärmehistä: 2 +käärmehiä: 3 +käärmehyiset: 2 +käärähyttelevi: 1 +kääräisi: 1 +käärälti: 1 +käärämöittelevi: 1 +kääten: 2 +käätty: 1 +löi: 4 +löihe: 4 +löihen: 1 +Löip': 2 +löipä: 2 +löisin: 1 +löyettihin: 1 +löyhki: 1 +löyhyttelet: 1 +löyhytteli: 7 +löyhät: 1 +löyhäytti: 2 +löyhäytä: 1 +löyly: 4 +löylyhyn: 1 +löylyn: 6 +löysi: 1 +Löyti: 4 +löytivät: 1 +löytty: 1 +löytyi: 1 +löytyne: 1 +Löytähän: 2 +löytänyt: 1 +löyä: 6 +löyäkänä: 1 +löyän: 1 +löyät: 4 +la'aista: 1 +la'aistu: 2 +la'aistuilla: 1 +la'ulta: 1 +la'un: 2 +laahkoloista: 1 +laahoi: 3 +Laai: 8 +laain: 2 +laaintahan: 3 +Laaipa: 1 +laait: 8 +laaitahan: 1 +laaittaissa: 1 +laaittajat: 1 +laaittama: 1 +laaitteli: 1 +laaittihe: 1 +laaittuna: 2 +laaituksi: 3 +laaja: 1 +laajahan: 1 +laajalla: 3 +laajalta: 1 +laajan: 4 +laajat: 3 +laajemmille: 2 +laajennan: 1 +laajimman: 2 +laajoa: 1 +laajoilla: 2 +laajoilta: 1 +laaka: 1 +laakeahan: 1 +laakson: 1 +laaskavasti: 1 +laata: 1 +laatan: 1 +laateleikse: 5 +laatelevi: 1 +laati: 18 +laatiani: 2 +laatiasi: 1 +laatija: 1 +laatijaksi: 1 +laatijan: 1 +laatijata: 3 +Laatikamme: 1 +laatiko: 1 +laatimassa: 1 +laatimasta: 1 +laatinevi: 1 +laatiomme: 1 +laatisi: 1 +Laatisiko: 1 +Laatisit: 1 +laativat: 1 +laativi: 2 +laatuisampi: 1 +laatuisampi?: 1 +laatuisasti: 1 +laaullensa: 1 +laaullinen: 2 +laaullisna: 1 +laaullista: 3 +laella: 4 +laelle: 4 +laelta: 2 +laeltavaksi: 1 +laen: 1 +laessa: 1 +laet: 1 +laettomahan: 2 +lahella: 1 +lahelle: 1 +lahelmat: 1 +lahen: 8 +lahet: 2 +lahja: 2 +lahjoitellut: 1 +lahjominen: 4 +lahkehesta: 1 +lahkehilla: 1 +lahnan: 1 +lahnoja: 1 +lahoa: 2 +lahokannon: 1 +lahon: 2 +lahonnut: 1 +lahosta: 3 +lahovat: 1 +lahovi: 1 +lahtema: 1 +lahtirantasia: 1 +laialla: 1 +laian: 8 +laiat: 7 +laiatusten: 1 +laiehtivan: 2 +laiemmalle: 1 +laiha: 4 +laihat: 1 +laihatki: 1 +laihemmalta: 1 +laiho: 1 +laihoa: 1 +laihoilta: 1 +laihtumatta: 1 +laikahtaisi: 1 +laikahtanen: 1 +laikahtihe: 3 +laikahutti: 1 +laikkaeli: 1 +laikkui: 1 +laikkukohon: 1 +laikutellaksesi: 1 +lailattele: 1 +lailla: 3 +lailliseksi: 2 +lainasit: 1 +lainattane: 1 +laine: 1 +lainehelle: 1 +lainehen: 1 +lainehena: 1 +lainehesen: 8 +lainehesta: 6 +lainehet: 2 +lainehia: 5 +lainehien: 5 +lainehilla: 21 +lainehilla?: 3 +lainehille: 23 +lainehilta: 4 +lainehina: 1 +lainehisin: 4 +lainehista: 3 +lainehtivi: 1 +lainetta: 3 +lainoan: 1 +laioilla: 2 +laioin: 2 +laion: 1 +laipiohon: 1 +laiska: 1 +laiskana: 1 +laiskuutesi: 1 +laita: 11 +laitahan: 2 +laitan: 3 +Laitapa: 2 +laitapuolen: 2 +laitasilta: 1 +laitat: 1 +laitehella: 1 +laitettaissa: 1 +laitettihin: 1 +laitimelta: 1 +laitiohon: 1 +laitioita: 2 +laitiosta: 1 +laitoa: 3 +laitoaki: 1 +laitoasi: 1 +laitoin: 3 +laitoinensa: 1 +laitoissani: 1 +laitoit: 1 +laitoja: 1 +laiton: 2 +laittajasi: 1 +laittanen: 1 +laittauisi: 1 +laittele: 1 +laittelemme: 1 +laitteli: 1 +laittelihe: 1 +laittelohon: 1 +laitti: 4 +laitto: 1 +Laittoi: 11 +laitumelle: 2 +laitumilla: 1 +laitumille: 1 +laitumilta: 1 +laiturilta: 1 +laiturin: 2 +laiva: 8 +laivahan: 1 +laivahansa: 2 +laivaksiksi: 1 +laivalla: 1 +laivan: 15 +laivansa: 1 +laivapuuksi?: 1 +laivasina: 1 +laivavalkamoille: 1 +laivoa: 4 +laivoansa: 2 +laivoin: 1 +laji: 2 +lajia: 2 +lajini: 1 +lajipereä: 1 +lajiperähän: 1 +lajittomaksi: 1 +lajivirttä: 1 +lakaisemahan: 2 +lakaisematta: 1 +lakaisi: 3 +lakaisijaksi: 3 +lakaistuna: 1 +lakan: 1 +lakasijoille: 1 +lake'illa: 5 +lake'ille: 2 +lake'ilta: 1 +lake'ita: 1 +lakea: 1 +lakehen: 1 +lakehilla: 1 +laki: 4 +lakia: 1 +Lakin: 2 +lakit: 1 +lakkapuun: 2 +lakkapää: 1 +lakkapään: 1 +lakkapäät: 4 +lakki: 2 +lakkijani: 1 +lakkimahan: 2 +lakkipäien: 4 +lakkipäillä: 1 +lakkipäitä: 2 +lakkoansa: 1 +lakkoasi: 1 +lakla: 1 +laklana: 1 +laksoloissa: 2 +lakson: 2 +lallokkinsa: 1 +lammaskarja: 1 +lammaskarjahan: 1 +lammaskarsinassa: 1 +lammasta: 1 +lammasten: 1 +lammet: 1 +lammin: 10 +lammit: 2 +lamo: 1 +lamovan: 1 +lamovi: 1 +lampahan: 2 +Lampahat: 1 +lampahia: 1 +lampahutta: 1 +lampi: 3 +lampihin: 4 +lampiveet: 2 +lampivettä: 1 +langat: 2 +langennuisen: 1 +langennuisen?: 1 +langetkohot: 1 +langetteli: 1 +langettipa: 1 +langettoa: 1 +langokseni: 1 +lanka: 1 +lankapaula: 4 +lankapaulan: 2 +lankasi: 1 +lankeaisi: 4 +lankeaisi?: 1 +lankeavi: 5 +lankoni: 1 +lannat: 1 +lannepuoliltansa: 1 +lansatut: 1 +lantehille: 1 +lantehuisillensa: 1 +laottu: 2 +lapaikse: 1 +lapaluuta: 1 +lapan: 1 +lapasta: 1 +lapatta: 1 +lapattaisen: 1 +lapiksi: 1 +Lapilla: 1 +Lapin: 28 +Lapinki: 3 +lapioinnut: 1 +Lapissa: 4 +Lapista: 3 +lapoja: 2 +lapokyyn: 1 +laposille: 1 +lapovilla: 1 +lappajana: 1 +lappalainen: 5 +lappalaisen: 1 +lappalaiset: 1 +lappalaista: 2 +lappe'in: 1 +lappealla: 1 +lappeasta: 1 +lappehin: 1 +lappi: 3 +lapsellen: 1 +lapsellensa: 5 +lapseltani: 1 +lapsempana: 1 +Lapsen: 21 +lapsena: 1 +lapseni: 6 +lapsensa: 6 +lapsesi: 1 +lapsessa: 1 +lapsesta: 1 +lapset: 27 +lapsetta: 2 +lapsi: 52 +lapsia: 2 +lapsianne: 1 +lapsiansa: 4 +lapsien: 1 +lapsilönttäreitä: 1 +lapsillensa: 1 +lapsimahan: 2 +lapsinesi: 2 +lapsipuolen: 1 +lapsueni: 1 +laseikse: 1 +lasettakohon: 1 +laske: 12 +laskea: 7 +laskeite: 3 +laskemahan: 6 +laskemasijaksi: 1 +laskemassa: 1 +laskematta: 2 +laskemista: 1 +lasken: 6 +laskene: 4 +laskenna: 1 +laskennalta: 1 +lasket: 1 +lasketahan: 3 +Lasketapa: 1 +lasketella: 2 +lasketellos: 1 +laskettavi: 1 +lasketteli: 1 +laskettihe: 1 +laskettihin: 1 +laskettuna: 2 +laskeusi: 1 +laskeuvi: 1 +laskevi: 3 +laski: 45 +laskihe: 1 +laskijaista: 1 +laskijaksi: 2 +Laskiko: 1 +laskimia: 1 +laskimilla: 1 +laskimille: 2 +laskin: 1 +Laskip': 1 +laskisi: 1 +laskit: 1 +laskun: 1 +lasna: 7 +lasta: 19 +lasta?: 1 +lastansa: 3 +lastasi: 2 +lasten: 15 +lastesi: 1 +lastua: 1 +lastuat: 1 +lastuillani: 1 +lastuja: 1 +lastuloita: 1 +lastun: 8 +lastunen: 1 +lastut: 3 +lateli: 5 +latelit?: 1 +latjasivat: 1 +latjattava: 1 +latoa: 2 +latohon: 2 +Latoi: 3 +latomahan: 1 +latomat: 1 +latovi: 1 +latsottamaista: 1 +lattiahan: 1 +lattiaiset: 1 +lattialla: 9 +lattialle: 12 +lattialta: 11 +lattian: 4 +lattiat: 9 +lattiata: 3 +lattioilla: 1 +lattioille: 3 +Latva: 3 +latvahan: 1 +latvahani: 1 +latvalla: 1 +latvallani: 1 +latvalle: 1 +latvan: 7 +latvasehen: 4 +latvasessa: 1 +latvassa: 1 +latvasta: 2 +latvat: 2 +latvoa: 1 +latvoin: 3 +lau'ustivat: 1 +lauan: 2 +lauat: 2 +lauennehet: 1 +lauhkeampi: 1 +lauhkeasti: 1 +lauhutteli: 1 +lauilla: 1 +laukallehen: 1 +laukatessa: 1 +laukeahan: 1 +laukeassa: 1 +laukeasta: 1 +laukeavi: 1 +laukin: 6 +laukki: 1 +laukkiotsa: 2 +laukkipään: 1 +laukkunsa: 1 +laukustansa: 1 +laula: 21 +laula?: 1 +laulaen: 3 +laulaessa: 2 +laulaime: 1 +Laulaisi: 2 +Laulaisin: 1 +laulaja: 9 +laulajaksi: 12 +laulajaksi?: 1 +laulajalla: 1 +laulajalle: 6 +laulajalta: 1 +laulajamme: 1 +laulajan: 5 +laulajana: 1 +laulajani: 2 +laulajansa: 1 +laulajat: 1 +laulajata: 12 +laulajiksi: 1 +laulajille: 1 +laulajoille: 2 +laulajoita: 3 +laulakana: 2 +laulakohot: 1 +laulamahan: 17 +laulamalla: 3 +laulamassa: 4 +laulamatta: 4 +laulamille: 2 +laulaminen: 1 +laulamista: 1 +laulamme: 2 +laulan: 18 +laulanevi: 2 +laulannaksi: 1 +laulannasta: 2 +laulannoilta?: 1 +Laulanta: 2 +laulantata: 2 +laulantoa: 1 +laulattaisi: 1 +laulattelen: 1 +laulavaksi: 1 +laulavani: 1 +laulavasi: 1 +Laulavat: 4 +laulavi: 1 +lauleleisi: 4 +lauleleisin: 1 +laulelevan: 1 +Laulelevi: 6 +lauleli: 2 +laulelin: 2 +laulellani: 1 +laulellasi: 1 +laulellen: 1 +laulellessa: 1 +laulelohon: 1 +lauleltaisi: 1 +lauleskelin: 1 +lauletahan: 2 +laulettihin: 1 +laulettu: 1 +laulle: 1 +lauloa: 7 +lauloaksemme: 1 +lauloaksensa: 1 +lauloi: 98 +lauloin: 6 +Lauloit: 3 +lauloivat: 1 +laulu: 9 +lauluissansa: 1 +lauluja: 1 +laulukorjan: 1 +laululle: 4 +laululoista: 1 +laulumiesten: 1 +laulun: 2 +laulunsa: 1 +laulupaaelle: 2 +laulusi: 1 +laulut: 11 +laulutyölle: 1 +lauma: 1 +launihin: 1 +lauoilla: 1 +lausahtele: 1 +lause: 4 +lausehella: 32 +lausehelliseksi: 1 +lauseheni: 2 +lausehensa: 1 +lausehesi: 3 +lausehia: 3 +lausehilla: 1 +lausehilta: 1 +lauselevi: 1 +lausiessa: 1 +lausitahan: 1 +lausu: 3 +lausua: 1 +lausuelen: 1 +lausueli: 1 +lausuella: 2 +lausui: 120 +lausuit: 1 +lausujoita: 1 +lausuminen: 1 +lausumista: 1 +lausut: 1 +lausutellen: 2 +lausuttele: 1 +lausutteli: 13 +lausuvi: 1 +lauta: 1 +lautakattoinesi: 1 +lautalattiat: 2 +lautalinnan: 1 +lautan: 2 +lautasehen: 1 +lautaset: 1 +lautasilla: 2 +lautasille: 6 +lautasiltoinesi: 1 +lautehilla: 1 +lautoa: 1 +lautoja: 3 +lautojen: 1 +lautsalla: 1 +lautsan: 4 +lautsan?: 1 +lautsantäyen: 1 +lautsaselle: 1 +Lautsaset: 1 +lautsat: 4 +lautsoille: 1 +lautta: 4 +lauttoa: 2 +lauttoasi: 1 +lautui: 1 +lave'illa: 1 +laveasuinen: 1 +laveat: 1 +lavekämmen: 1 +lavertajaksi?: 1 +lavitsat: 1 +lehahti: 2 +lehellä: 1 +lehen: 4 +lehettömäksi: 3 +lehmeä: 2 +lehmien: 1 +lehmikarjahan: 1 +lehmille: 1 +lehmityyttä: 1 +lehmiä: 3 +lehmuksinen: 1 +lehmuksisen: 1 +lehmusseinän: 1 +lehmä: 3 +lehmäkarjan: 1 +lehmän: 8 +lehmäni: 1 +lehmänsä: 1 +lehmäsen: 1 +lehmäseni: 1 +lehmäsiksi: 1 +lehmäslypsykselle: 1 +lehmät: 7 +leholle: 1 +lehon: 3 +lehossa: 4 +lehosta: 7 +lehot: 8 +lehti: 7 +lehtiluuta: 1 +lehtisellä: 1 +lehtisenä: 1 +lehtivarvat: 1 +lehto: 2 +lehtohon: 3 +lehtoihin: 1 +lehtoja: 1 +lehtomailla: 1 +lehtomaille: 1 +lehtomailta: 1 +lehtosista: 1 +lehtovieret: 1 +lehtyisenä: 1 +lehvillä: 1 +lehviänsä: 1 +lehvälle: 2 +lehvän: 3 +lehväselle: 1 +lehväseltä: 1 +lehväsiä: 1 +lehvät: 7 +leikatahan: 2 +leikattava: 1 +leikattuna: 1 +leikin: 1 +leikkaeli: 2 +leikkaella: 1 +leikkaellaksensa: 2 +leikkaellaksesi: 1 +leikkasi: 1 +Leikkasip': 1 +leikkelevät: 1 +leikkeli: 2 +leikki: 3 +leikkilöihin: 1 +leikkiä: 2 +leikkoa: 1 +leikkoavi: 2 +leikkoi: 1 +leimahutti: 2 +leino: 1 +leipeä: 2 +Leipoelit: 1 +Leipoi: 3 +leipoja: 1 +leipojaksi: 5 +leipomassa: 1 +leipomatta: 1 +leipä: 2 +leipähän: 1 +leipämaiksi: 1 +leipämaina: 1 +leisiossa: 1 +leiviksi: 1 +leivin: 1 +leiviskä: 1 +leivistä: 1 +Leivo: 1 +leivoin: 1 +Leivoit: 1 +leivoja: 1 +leivonnalta: 1 +leivontahan: 2 +leivotahan: 1 +leivottava: 1 +leivotuksi: 1 +leiväkseni: 1 +leiväksi: 1 +leivän: 14 +leivät: 8 +leivätöin: 1 +leivätyyttä: 2 +Lekahutti: 1 +lekkerissä: 1 +lekkumassa: 1 +lekkumatta: 1 +lekottamahan: 1 +lekuttelevi: 5 +lemaha: 1 +lemettisen: 1 +lemmen: 11 +Lemmenlahta: 4 +lemmettömälle: 1 +lemmetyyttä: 1 +Lemmin: 9 +Lemminkäinen: 197 +Lemminkäisellen: 1 +Lemminkäisen: 64 +Lemminkäistä: 16 +Lemmon: 10 +lempensä: 1 +lempeä: 3 +lempeänsä: 1 +lempi: 3 +lempiliinasi: 1 +lempilinnun: 1 +lempilintu: 1 +lempiluottehia: 5 +lempimässä: 1 +lempiseni: 1 +lempivaattehisin: 1 +lempivastasen: 1 +lempivastat: 1 +lempivieras: 2 +lempo: 12 +Lempoko: 1 +lempyeni: 1 +lengolle: 2 +lennit: 1 +Lennä: 7 +Lennät: 1 +Lenteleikse: 1 +lenteleisit: 1 +Lentelevi: 2 +Lenteli: 1 +lenteä: 6 +Lenti: 31 +lentohon: 2 +lentäjäksi: 1 +lentämähän: 6 +lentäväiset: 1 +lentävällä: 1 +lentävän: 1 +lepeä: 1 +lepeäjille: 1 +lepeämiksi: 3 +lepeämättä: 2 +lepiköissä: 1 +lepiköt: 1 +lepikköiset: 1 +lepikkölehto: 1 +lepikköä: 2 +lepoa: 1 +leposijaksi: 1 +leppeäksi: 1 +leppeästi: 3 +leppien: 1 +leppä: 5 +leppäharjun: 2 +leppäisen: 2 +leppäisessä: 1 +leppäiset: 1 +leppäpökkelön: 2 +lepsahutti: 1 +lepu'uaika: 1 +Lepy: 1 +lepyttelevi: 1 +lepytti: 1 +lepyttämättä: 1 +lepäksi: 1 +lepän: 3 +lepäsi: 2 +lepäsin: 1 +lepäsit: 1 +lepässä: 1 +lepästä: 1 +lepät: 4 +lepäämätöintä: 1 +lesketki: 1 +leskeä: 1 +leskiä: 1 +lestyin: 1 +leuan: 4 +leuasta: 1 +leuat: 2 +leuhautti: 1 +leuka: 1 +leukaluissa: 1 +leukaluuhun: 2 +leukaluulle: 1 +leukaluun: 1 +leukaluusta: 3 +leukaluuta: 2 +leukansa: 1 +leukapielensä: 2 +leukapielesi: 1 +leukapielet: 1 +leukasi: 1 +leukoihin: 1 +leukojen: 1 +leuoillensa: 2 +leuoilta: 3 +leuoiltansa: 2 +levahti: 1 +levahutti: 1 +leve'ille: 1 +leve'illä: 3 +leve'iltä: 3 +leve'immälle: 2 +leve'immänki: 1 +levenemähän: 1 +levennynnä: 1 +leveyttä: 1 +leveä: 2 +leveämättä: 1 +leveästä: 1 +leveät: 3 +levisi: 1 +levitettihin: 1 +levititkö: 1 +levitteleisi: 1 +levittelen: 1 +levittelevi: 1 +levitteli: 2 +levitti: 10 +levittäjäksi: 2 +levittämähän: 1 +levittämästä: 1 +levittämättä: 1 +levitystä: 1 +levitä: 4 +Levitäikse: 1 +levolle: 1 +levyiksi: 1 +levyt: 1 +levähtämättä: 3 +levälle: 1 +levän: 1 +levänne: 1 +levätessäni: 1 +levättyänsä: 1 +levätä: 4 +leyhke'ille: 1 +leyhke'illä: 1 +leyhkeästi: 1 +leyhkäeli: 1 +leyhytellä: 3 +leyhytteli: 1 +lie: 21 +liehaellakseni: 1 +liehaellaksesi: 1 +liehautin: 1 +liehoi: 1 +liehuessa: 1 +liehuimilla: 1 +liehuit: 1 +liehujaksi: 1 +liejuhun: 1 +liejuna: 1 +Liekö: 2 +lieki: 1 +liekkui: 5 +liekkumahan: 1 +liekun: 3 +liekutelko: 1 +liekuttamat: 1 +liekutteli: 1 +liemet: 1 +liene: 26 +lienee: 5 +lienehe: 1 +lienekänä: 6 +Lienen: 5 +lienenki: 1 +Lienet: 17 +lienetki: 1 +lienosti: 1 +lientä: 1 +liepehelle: 1 +liepehellä: 3 +liepeheltä: 2 +liepehesen: 1 +liepehille: 2 +liepehillä: 1 +liepehiltä: 2 +liepehiä: 3 +Liepä: 1 +liesikiukahille: 1 +liesipankko: 1 +liesivalkeassa: 1 +lieska: 1 +liet: 2 +lietehen: 3 +lietehisin: 1 +lieto: 188 +lietohon: 3 +lietoselle: 1 +Lietsahutti: 3 +lietsehelle: 1 +lietsehensä: 3 +lietsehestä: 5 +lietsimehen: 1 +lietsimensä: 1 +lietsimille: 1 +lietso: 3 +Lietsoi: 15 +lietsomahan: 12 +liettehesen: 1 +liettehessä: 1 +liettehestä: 2 +liettehillä: 1 +liettä: 1 +lietänehe: 1 +lievehellä: 1 +lievempäiset: 1 +lievettä: 1 +liha'an: 3 +liha: 3 +lihakeitot: 1 +lihamuruilla: 2 +lihamuruja: 1 +lihan: 6 +lihansa: 2 +lihassa: 1 +lihat: 4 +lihava: 3 +lihavaksi: 1 +lihavan: 6 +lihavat: 2 +lihaviksi: 1 +lihoa: 11 +lihoakana: 1 +lihoihin: 1 +lihoilla: 1 +lihoille: 1 +lihoilta: 2 +lihoini: 1 +lihoista: 2 +lihoitti: 1 +lihoja: 1 +lihosi: 1 +lihota: 1 +lihovat: 1 +liian: 7 +liiat: 4 +liiatenki: 10 +liihytteli: 1 +liika: 5 +liikahella: 1 +liikahtaisi: 1 +liikahti: 1 +liikahuta: 2 +liikahutti: 2 +liikalaiat: 1 +liikeaika: 1 +liikkua: 1 +liikkui: 12 +liikkuja: 1 +liikkumahan: 4 +liikkumalihojen: 1 +liikkumattomaksi: 1 +liikkumilla: 1 +liikkunna: 1 +liikkuos: 1 +liikkuva: 2 +liikkuvaksi: 1 +liikkuvaksi?: 1 +liikkuvan: 5 +liikkuvi: 2 +liikoja: 3 +liiku: 3 +liikuin: 1 +liikuit: 2 +liikukana: 1 +liikun: 1 +liikunnolta: 4 +liikuta: 1 +liikutella: 1 +liikutellut: 1 +liikuteltavihin: 1 +liikuteltavista: 1 +liikuttele: 1 +liikutteli: 1 +liina: 8 +liinaharja: 1 +liinaharjan: 1 +liinaisen: 1 +liinajäntehelle: 1 +liinakatto: 1 +liinalinnuistamme: 2 +liinalinnuistasi: 1 +liinalinnustasi: 1 +liinan: 5 +liinanuorasista: 1 +liinanuotan: 1 +liinapaian: 1 +liinasetta: 1 +liinatoinna: 1 +liinavuotehesi: 1 +liioilla: 3 +liioin: 7 +liioitta: 1 +liipaisinta: 1 +liistehesi: 1 +liistehyisilleni: 1 +liistehyisillensä: 1 +liiteleikse: 6 +Liitelevi: 4 +liitelevän: 1 +liitellessänsä: 1 +liitettyä: 1 +liitetyksi: 1 +liitetähän: 1 +liiti: 4 +liitin: 1 +liitoksella: 6 +liitolle: 1 +liiton: 2 +liitot: 2 +liitotoin: 1 +liittele: 1 +liitteli: 2 +liittelihe: 1 +liitti: 10 +liitto: 3 +liittoansa: 1 +liittoni: 1 +liittosi: 1 +liitä: 4 +liitättele: 1 +liivaksi: 1 +liivan: 1 +likahan: 3 +likaisihin: 1 +likasijoille: 3 +likelle: 1 +likellä: 2 +likeltä: 6 +likemmä: 3 +liki: 5 +likisti: 1 +likistämähän: 3 +likohon: 1 +limitysten: 1 +limiä: 1 +linna: 6 +linnahamme: 1 +linnakunta: 1 +linnan: 23 +linnassa: 2 +linnassansa: 1 +linnastamme: 1 +linnastansa: 1 +linnat: 2 +linnoa: 4 +linnuille: 2 +linnuksensa: 1 +linnuksi: 1 +linnulta: 2 +linnun: 7 +Linnut: 8 +lintu: 38 +lintuansa: 1 +lintuja: 1 +lintujaki: 1 +lintujasi: 1 +lintujen: 4 +lintukarja: 1 +lintuna: 2 +lintunen: 3 +lintuseni: 7 +lintusesi: 1 +lintuset: 2 +lintusia: 2 +lintusille: 2 +lionneheksi: 1 +lipaise: 1 +lipas: 1 +lipeäistä: 2 +lipeämmästi: 1 +lipeänänä: 1 +lipeästi: 1 +lipeät: 1 +lipiksi: 1 +lipillä: 1 +lippaellos: 1 +lippahan: 1 +lippahassa: 1 +lippasi: 1 +lippomahan: 1 +lipsahit: 1 +lipsuttihin: 1 +lipua: 1 +lipuvi: 1 +liseät?: 1 +listi: 1 +lisäksi: 6 +lisäksi?: 1 +lisäsi: 2 +litistymähän: 1 +litistymättä: 1 +litsotti: 1 +liuahteli: 1 +liukas: 7 +liukasta: 1 +liukkahasti: 1 +liukoimilla: 1 +Liukui: 3 +liukumahan: 2 +liukumatta: 1 +liukunut: 1 +liuotteli: 1 +liuska: 1 +liuskahti: 1 +liutasuonet: 1 +liuvahuta: 1 +livertäviä: 1 +lohella: 1 +lohelta: 1 +lohen: 4 +lohessa: 1 +lohet: 1 +lohi: 4 +lohia: 1 +lohiapajat: 2 +lohikaloja: 2 +lohiluotojen: 4 +lohinen: 1 +lohisehen: 1 +lohisesta: 1 +lohisiksi: 2 +lohisista: 1 +lohkiellut: 1 +lohkoessa: 1 +lohkota: 1 +lohta: 5 +loi: 9 +loihe: 22 +loihen: 1 +loihulla: 1 +loimahti: 1 +loime: 1 +loimella: 1 +loin: 2 +Loip': 1 +loisi: 3 +loisin: 1 +loiske: 1 +loiste: 1 +loit: 2 +loitommaksi: 2 +loitommalle: 2 +loitompata: 4 +Loitos: 1 +loitsi: 1 +loitsijaksi: 2 +loitsijalta: 1 +loitsijoista: 1 +loitsimahan: 3 +loitte: 2 +lojuvi: 2 +lokiksi: 2 +Lokka: 3 +lokkien: 1 +lokkiluotojen: 1 +lokkina: 1 +lomahan: 2 +lomakkohon: 1 +lomassa: 3 +lomatse: 1 +lomatusten: 2 +lomia: 8 +lomitse: 3 +lomituksin: 1 +longallahan: 1 +longan: 5 +lonka: 7 +lonkaeli: 1 +lonkaellut: 2 +lonkahuta: 1 +lonkahuttajata: 1 +lonkahuttajata?: 1 +Lonkui: 1 +lonsumatta: 1 +lopettakatte: 1 +lopettanenki: 1 +loppu: 6 +loppui: 1 +loppuivat: 1 +loppumatoin: 2 +loppuvasta: 1 +lopulla: 3 +lopun: 1 +loputen: 1 +lorusi?: 1 +loruvi: 1 +loskahutti: 1 +lotaisi: 2 +loteasti: 1 +lotisevihin: 1 +louhet: 2 +Louhi: 29 +louhien: 1 +louhikammioihin: 1 +louhikammiolle: 1 +louhikammiosta: 1 +louhikkohon: 1 +louhikosta: 1 +louhtamahan?: 1 +loukahtaisi: 2 +loukahtanut: 1 +loukahuta: 2 +loukahutti: 2 +loukeroista: 1 +loukku: 1 +loukkui: 1 +loukuttihin: 1 +lounahasen: 1 +lounahiksi: 3 +lovehen: 1 +lovesta: 1 +Loviatar: 1 +lu'ulta: 1 +lu'ussa: 2 +luaslauat: 1 +Lue: 1 +lueime: 1 +luhoksi: 1 +luhtia: 1 +luien: 3 +luihin: 1 +luikahaikse: 2 +luikahtanna: 1 +luikahuta: 2 +luikahutti: 3 +luikerrehtelevi: 1 +luikkaos: 1 +luikkoavi: 1 +luikullansa: 1 +luikun: 1 +luikutella: 1 +luikuttavi: 1 +luikutteli: 1 +luikutusta: 2 +luimahutti: 1 +luinen: 1 +luisen: 3 +luiskahtavi: 1 +luissa: 3 +luista: 7 +luistaellos: 1 +luistamassa: 1 +luistamasta: 1 +luisten: 2 +luistettihin: 1 +luita: 1 +luitelevat: 1 +luitelevi: 1 +luja: 1 +lujahan: 4 +Lujahutti: 1 +lujasta: 1 +lujasti: 3 +lujemmin: 1 +lujempi: 4 +lujimmat: 1 +lukeneheksi: 1 +lukevi: 3 +Luki: 1 +lukisi: 1 +lukiten: 1 +lukki: 2 +lukko: 1 +lukkojen: 1 +lukkoloita: 1 +lukkosehen: 1 +lukon: 6 +Lukot: 6 +luksutteli: 2 +luku: 3 +lukuhun: 2 +lumehen: 1 +lumella: 5 +lumelle: 1 +lumen: 1 +lumessa: 3 +lumesta: 1 +lumet: 2 +lumiajat: 1 +lumijokea: 1 +lumimäkeä: 1 +luminen: 1 +lumisen: 1 +lumisiruiksi: 1 +lumivaaran: 2 +lumme: 1 +lumoa: 1 +lumpehelle: 1 +lumpehet: 1 +lumpehia: 1 +lumpehiksi: 2 +lumpehina: 2 +lumpehista: 3 +lunastamahan: 1 +lunastimeksi: 3 +lunastimeksi?: 1 +lunnahat: 1 +lunta: 8 +luo'oilta: 1 +luo'oksi: 1 +luo'olla: 2 +luo'olle: 3 +luo'on: 2 +luo'os: 1 +luo: 2 +luoa: 4 +luoahan: 1 +luoen: 3 +luoetuuli: 1 +Luoja: 31 +Luojahani: 2 +Luojahansa: 1 +luojaksi: 1 +Luojalla: 1 +Luojalta: 1 +Luojan: 31 +Luojani: 2 +Luojansa: 1 +Luojasi: 2 +Luojassa: 1 +luokatte: 1 +luokin: 3 +luoko: 1 +luokseni: 1 +luoksi: 27 +luoma: 20 +luomainen: 1 +luomaiset: 1 +luomalta: 2 +luomassa: 1 +luomat: 1 +luomatoin: 2 +luome: 3 +luomet: 1 +luomiansa: 3 +luomilta: 1 +luona: 19 +luonamme: 1 +luonen: 1 +luonnon: 9 +luonnotar: 2 +luonnotarta: 3 +luonnotoin: 1 +luonnotointa: 1 +luonnottaret: 1 +luonnottaria: 1 +luonteleikse: 4 +luontelihe: 2 +luontelime: 1 +luontevaisemmat: 1 +luonut: 7 +luopa: 1 +luopi: 5 +luopuessa: 1 +Luopui: 1 +luopuisa: 3 +luopuisasti: 1 +luopuisin: 1 +luopuvani: 1 +luota: 10 +luotanehe: 1 +luotansa: 1 +luotaselta: 1 +luotasilla: 1 +luotehelle: 3 +luotehelta: 2 +luotehesen: 11 +luotehessa: 2 +luotehesta: 4 +luotehet: 3 +luotehinen: 1 +luotettavat: 1 +luotihin: 1 +luoto: 4 +luotoa: 1 +luotohon: 3 +luotoja: 3 +Luotolan: 1 +luotoselle: 3 +luotoset: 1 +luottehesi: 1 +luottehet: 4 +luottehia: 2 +luottehinensa: 1 +luottehisin: 1 +luotteleikse: 1 +luotti: 2 +luottihe: 1 +luotu: 10 +luotu?: 1 +luotunaki: 1 +luovat: 1 +luovu: 5 +luovun: 1 +luovuttelet: 1 +lupa: 3 +lupasi: 6 +lupasin: 2 +lupasit: 2 +lupinsa?: 1 +lupoa: 2 +lupoakana: 1 +lupoan: 1 +luppa: 1 +luppakorva: 5 +Lusikat: 2 +lusikkaiset: 2 +lusikkanani: 1 +lusikkojen: 1 +luskailkamme: 1 +luske: 1 +luskutteli: 1 +lusuna: 1 +lutuksiansa: 1 +luu: 4 +luuhun: 1 +luulen: 1 +luulevi: 1 +luuli: 2 +Luulin: 8 +luulit: 4 +Luulitko: 1 +luulivat: 1 +luullut: 2 +luumme: 1 +luun: 7 +luunpurijan: 1 +luustoihin: 1 +luustossa: 2 +luut: 2 +luuta: 1 +luutasella: 1 +luutimahan: 2 +luutki: 1 +luutoa: 2 +luuttomille: 1 +luutustaja: 1 +luuvaloksi: 1 +luvalla: 1 +luvanne: 3 +luvannut: 1 +luvatta: 1 +lyö'ös: 1 +lyöen: 4 +lyöjä: 1 +lyökse: 2 +Lyökämme: 1 +lyökätte: 1 +lyömähän: 1 +lyömätöintä: 2 +lyömättä: 1 +lyömättäni: 1 +lyöneheksi: 1 +lyönyt: 1 +lyöpi: 1 +Lyöte: 3 +lyöty: 2 +lyötyänsä: 1 +lyötä: 1 +lyötäessä: 1 +lyötäköhön: 1 +lyötäviksi: 1 +lyötävillä: 1 +lyötäväksi: 2 +lyötävänä: 1 +lyövät: 1 +lyöä: 7 +lyöäkseni: 1 +lyöäksesi: 2 +lyheni: 6 +lyhenti: 1 +lyhintä: 1 +Lyhmistihe: 1 +lyhyen: 2 +lyhyestä: 1 +Lyhykäinen: 5 +lyhyt: 1 +lykittäväksi: 2 +lykittävänä: 1 +lykkeävi: 1 +lykkijäistä: 2 +lykkimähän: 1 +lykkyvaattehisin: 1 +lykkäsi: 4 +lykyttelevi: 2 +lykätä: 1 +Lyllyivät: 1 +lyly: 6 +lylyiset: 1 +lylyjen: 1 +lylyn: 2 +lylyni: 1 +lylysi: 1 +lylyä: 1 +lynnähyttelevi: 2 +lypseä: 1 +lypsi: 4 +Lypsit: 4 +lypsylehmiäsi: 1 +lypsylle: 1 +lypsämähän: 7 +lysmyä: 1 +lysmä: 1 +lysmätti: 1 +Lysti: 1 +lyykistäikse: 1 +Lyylikin: 1 +Lyylikki: 2 +lähöksi: 1 +Lähe: 33 +lähelle: 1 +lähellä: 3 +lähemme: 1 +lähemmä: 4 +lähemmäksi: 1 +Lähen: 13 +läheneväksi: 1 +lähenki: 3 +lähenteleikse: 1 +lähentelihe: 3 +lähentelime: 1 +Lähepä: 1 +Lähes: 2 +lähet: 10 +lähetessänsä: 1 +Lähetkö: 1 +lähetki: 1 +lähetti: 6 +Lähettihin: 1 +lähettyäni: 1 +lähetä: 8 +lähetäikse: 4 +lähisestä: 1 +lähtö: 3 +lähtöaika: 1 +lähtöni: 2 +lähteheltä: 1 +lähtehessä: 1 +lähtehestä: 4 +lähtehillä: 2 +lähtehisin: 1 +lähtehistä: 4 +lähtekö: 2 +lähteköhön: 1 +lähtekämme: 5 +lähtemistä: 1 +lähtemiä: 1 +lähtemähän: 2 +lähtemästä: 5 +lähtenen: 1 +lähtenynnä: 2 +lähtevi: 8 +lähteväsi: 1 +lähteä: 8 +lähteäki: 1 +lähteäkseni: 2 +Lähteäksensä: 5 +lähteäni: 1 +lähtiellessänsä: 1 +lähtiessä: 1 +lähtiessäni: 1 +Lähtiessänsä: 1 +lähtijän: 1 +lähtisi: 3 +läiköttäjä: 1 +läikkyi: 5 +läikkyvillä: 2 +läikkyvistä: 2 +läikkyväksi: 1 +läikkyvässä: 1 +läikkä: 2 +läikyit: 1 +läikytteli: 2 +läikyttävi: 1 +läilyvihin: 2 +läilyvistä: 1 +läimähytti: 1 +läjänen: 2 +Läks': 1 +Läksi: 87 +läksin: 20 +Läksinpä: 1 +Läksipä: 1 +Läksit: 11 +Läksitkö: 1 +läksitte: 2 +läksivät: 3 +läkähtyköhön: 1 +läkähtynehen: 1 +lämmin: 2 +lämminnä: 3 +lämmitellä: 1 +lämmitessä: 1 +lämmitin: 1 +lämmitteä: 1 +lämmitti: 3 +lämmitä: 4 +lämpöinen: 1 +lämpimähän: 1 +lämpimäksi: 1 +lämpiävän: 1 +lämpymyttä: 2 +lämsänsä: 1 +länget: 2 +länkensä: 1 +länkilöihin: 2 +länkiluun: 1 +länkä: 1 +länkämöisilläni: 1 +länkämöisilläsi: 1 +länkäpuiset: 1 +lännestä: 6 +lännet: 3 +länsi: 1 +länsituuli: 2 +läpi: 30 +läsivi: 1 +läsnä: 2 +Lässäp': 1 +lätäkköihin: 1 +lätäkköjen: 1 +lävestä: 1 +lävitse: 1 +läylemmäksi: 4 +läylentävi: 1 +läylentävi?: 1 +läyli: 1 +läänijäistä: 1 +läänimähän: 1 +lääninynnä: 1 +läänittävä: 1 +läävä: 2 +läävähän: 2 +läävällistä: 1 +läävän: 3 +lääväpellon: 1 +lääväset: 1 +läävässä: 1 +läävästä: 1 +läävät: 3 +Möi: 1 +ma'ustelet: 1 +ma'ustelin: 1 +ma: 36 +maa: 10 +maaemihin: 2 +maaemistä: 1 +maaemähän: 3 +maaemäksi: 1 +maaemästä: 2 +maahan: 40 +maahasi: 2 +maailma: 1 +maailmassa: 4 +maailmassa?: 1 +maailmoilla: 1 +maailmoille: 3 +maajyviä: 1 +maajyväset: 1 +maakiviksi: 1 +maaksi: 1 +maalla: 13 +maalla?: 1 +Maallani: 1 +maallansa: 1 +maalle: 26 +maalleni: 1 +maalliset: 2 +maalta: 8 +maammo: 7 +maammoarmo: 1 +maammoasi: 2 +maammolleni: 1 +maammollensa: 1 +maammollesi: 1 +maammon: 6 +maammoni: 1 +maammonsa: 2 +maammosi: 2 +maammostani: 2 +maammuesi: 1 +maan: 46 +maanalainen: 2 +maanalaiset: 1 +maani: 2 +maanittele: 1 +maanitteli: 1 +maanki: 1 +maankin: 1 +maanne: 1 +maannut: 2 +maapuolen: 3 +maarahoja: 1 +maarahojen: 1 +Maass': 1 +maassa: 13 +maasta: 26 +maasulihin: 1 +maat: 17 +maata: 50 +maatakseni: 1 +maataksenne: 1 +maataksesi: 1 +maatani: 1 +maatelihe: 1 +maatessani: 1 +maatessansa: 1 +maati: 1 +maatkohon: 1 +maatkohot: 1 +maattuansa: 1 +maatukohon: 1 +maavarahan: 2 +maavesiä: 1 +maellutkana: 1 +maha: 1 +mahani: 1 +mahasta: 1 +mahittani: 1 +mahlaisen: 1 +mahlat: 4 +mahoa: 1 +Mahoit: 3 +maholehmän: 4 +mahot: 1 +mahottoman: 1 +mahova: 1 +mahtajat: 1 +mahtavaisimmanki: 1 +mahtavampi: 1 +mahtavan: 2 +mahtavasta: 1 +mahti: 3 +mahtia: 1 +mahtiloita: 1 +mahtimiesten: 1 +mahtipontisen: 3 +mahtui: 1 +mahu: 1 +mahuttavassa: 1 +mahuttavissa: 1 +maien: 2 +maihin: 1 +maiksi: 2 +mailla: 18 +maille: 35 +maillesi: 1 +mailta: 13 +mailtani: 1 +mainehitta: 1 +maininnaiset: 1 +mainita: 1 +mainittaissa: 1 +mainittavan: 1 +Mainittihinpa: 1 +maioille: 1 +maion: 15 +maionkarvaiselle: 1 +maiotoinna: 1 +maiotta: 1 +maire: 2 +mairehille: 1 +mairehista: 1 +Mairikille: 1 +mairotteli: 1 +maisin: 3 +maiskahti: 1 +maista: 2 +maistamahan: 1 +maisteli: 1 +maistelit: 2 +maistoi: 3 +maita: 24 +maito: 5 +maitoa: 1 +maitohormit: 1 +maitoiset: 1 +maitojansa: 1 +maitojoet: 1 +maitokosket: 1 +maitolampi: 1 +maitona: 1 +maitoni: 1 +maitonsa: 1 +maitoparta: 1 +maitopartana: 1 +maitopurot: 1 +maitoputket: 1 +maitosesta: 4 +maitotiinun: 1 +majahan: 1 +majahansa: 1 +majalle: 1 +majallensa: 1 +majan: 3 +majantehilla?: 1 +majasi: 3 +majassa: 1 +majasta: 1 +majattomille: 2 +majoilla: 2 +majoille: 6 +majoillensa: 1 +majoilta: 5 +makaapi: 1 +makaelema?: 1 +makaelevi: 2 +makasi: 5 +makasin: 2 +makasit: 1 +make'ista: 1 +makeamp': 1 +makean: 1 +makkarata: 1 +makoamahan: 4 +makoamasta: 6 +makoan: 1 +makoavalle: 1 +makoavalta: 1 +maksaisin: 1 +maksamahan: 2 +maksamatoin: 1 +maksamatta: 1 +maksan: 6 +maksankarvaiselle: 1 +maksankarvaisen: 2 +maksankarvallisen: 1 +maksankarvallista: 1 +maksannasta: 1 +maksat: 2 +maksavainen: 1 +maksetahan: 1 +maksettua: 1 +makso: 1 +maksoi: 2 +maksoin: 1 +maksoistani: 1 +makson: 1 +maku'unsa: 1 +maku'usen: 1 +maku'usi: 1 +makua: 3 +makuista: 1 +makujuoman: 1 +makujuomat: 2 +malat: 1 +maleksijoille: 1 +maljan: 1 +maljasesi: 1 +maljassa: 1 +maljat: 2 +malkio: 1 +mallasjuomiamme: 1 +malohon: 1 +malossa: 2 +Malta: 4 +maltahia: 4 +maltahiksi: 1 +maltahina: 1 +maltahiset: 1 +maltahista: 1 +maltapa: 1 +maltittani: 1 +malttajaksi: 1 +Mana: 3 +Manalainen: 2 +Manalalta: 3 +Manalan: 46 +Manalassa: 1 +Manalasta: 2 +Manalatar: 1 +Manalle: 24 +manalta: 2 +Manan: 12 +manata: 2 +manaten: 1 +manattaria: 1 +manattavaksi: 1 +manner: 1 +mannerpuolella: 1 +mannun: 3 +manoan: 8 +mansikka: 4 +mansikkaisna: 1 +mansikkaista: 1 +mansikkana: 1 +Mansikkinen: 1 +mansikoiksi: 1 +mansikoita: 3 +mansimarja: 1 +manterehen: 4 +mantereilla: 2 +manterella: 11 +manterelle: 2 +manteren: 2 +manteressa: 1 +manteret: 1 +maoilla: 2 +maoilta: 1 +maoksi: 1 +maolla: 1 +maolle: 1 +maolta: 1 +maon: 4 +maot: 8 +marhaminnan: 2 +marja: 6 +marjahan: 4 +marjaiset: 1 +marjakankahalta: 1 +marjaksi: 1 +marjamättähiä: 1 +marjamättähälle: 1 +marjamättähän: 1 +marjan: 8 +marjana: 2 +marjanen: 1 +marjanvarret: 1 +marjanvartiselle: 1 +marjanvartiselta: 1 +marjasen: 1 +marjaseni: 2 +marjaset: 1 +marjasta: 1 +marjat: 1 +Marjatalla: 2 +Marjatalle: 2 +Marjatta: 13 +Marjattainen: 1 +marjatuohiseksi: 1 +marjoina: 1 +marjoinensa: 1 +marjoja: 1 +marjueni: 1 +markan: 1 +markoin: 2 +maruet: 1 +marut: 1 +masenemahan: 1 +masenevaksi: 1 +masensit?: 1 +masentajalle: 1 +masentanevi: 1 +masentele: 1 +mastot: 1 +matala: 10 +matalaisehen: 1 +matalaisesta: 1 +matalana: 2 +mataloilta: 1 +mataramaalla: 2 +matavi: 2 +matehelta: 1 +matelemahan: 3 +mateli: 1 +matelijaksi: 1 +matelijoita: 1 +matikan: 1 +matka: 17 +matkaelet: 1 +matkaella: 1 +matkaellessansa: 1 +matkalaisen: 1 +matkalla: 2 +matkallansa: 1 +matkallasi: 1 +matkallen: 1 +Matkalta: 2 +matkamiehen: 5 +matkamiestä: 2 +matkan: 8 +matkani: 1 +matkansa: 2 +matkasi: 5 +matkasitko: 1 +matkassa: 1 +matkassansa: 1 +matkat: 1 +matkata: 1 +matkatkamme: 1 +matkoa: 20 +matkoaisit: 1 +matkoansa: 6 +matkoava: 1 +matkoavat: 1 +matkoihini: 1 +matkoihinsa: 1 +matkoihisi: 1 +matkoille: 3 +matkoillesi: 1 +matkoiltansa: 1 +matkoiltasi: 1 +matkojensa: 1 +mato: 10 +matoi: 1 +matoisen: 2 +matoiset: 1 +matoja: 3 +matojen: 1 +matona: 1 +matoset: 1 +Matosetki: 1 +mauriaisna: 1 +me'eksi: 1 +me'elle: 1 +me'en: 2 +me'et: 2 +Me: 1 +meeksi: 1 +meessä: 2 +Mehiläinen: 12 +mehiläisen: 1 +mehiläistänsä: 1 +mehu: 2 +meihin: 1 +meill': 1 +meille: 4 +meillä: 10 +meiltä: 11 +meitä: 4 +meiän: 21 +meiät: 1 +mela: 1 +melan: 9 +melasi: 1 +melastelevi: 1 +melat: 1 +Melatar: 1 +melattuansa: 1 +melke'in: 2 +melkeän: 1 +melkeänki: 1 +melkeässä: 2 +melkeätä: 1 +melkoinen: 1 +melkoisen: 1 +mellon: 1 +meloamahan: 1 +meloja: 1 +melskahti: 1 +melskehesen: 1 +melskehisin: 1 +melskehistä: 1 +melskehistä?: 1 +melto: 1 +meltorauta: 1 +melua: 1 +Mene: 19 +menehtymähän: 1 +menehtynynnä: 1 +menen: 1 +menenki: 1 +menenp': 1 +Menes: 1 +Menet: 11 +menetetyksi: 2 +menetetähän: 1 +menetit?: 1 +menetki: 1 +menette: 2 +menetteleime: 1 +menettelen: 1 +menettelit: 1 +menetti: 1 +menettyköhön: 1 +menettämähän: 1 +menevi: 13 +menevät: 5 +Meni: 48 +menijä: 2 +Menin: 7 +Meninpä: 1 +menisi: 6 +menisin: 4 +menisit: 2 +menit: 1 +menkö: 11 +menköhön: 1 +menkökänä: 1 +mennös: 1 +mennehe: 1 +menneheksi: 1 +mennehen: 6 +mennehessä: 1 +mennehillä: 1 +mennehistä: 1 +mennekänä: 1 +mennessä: 1 +mennessänsä: 9 +mennessäsi: 3 +mennyt: 13 +mennytkänä: 1 +mennyttä: 1 +mennä: 23 +mennäkseni: 2 +mennäksensä: 3 +mennäksesi: 2 +meno: 1 +menoksi: 2 +Mentihin: 2 +mentyä: 2 +mentyäni: 2 +mentyänsä: 2 +mentäessä: 2 +mentävässä: 1 +mentävätä: 1 +merehen: 21 +merelle: 6 +merelle?: 1 +merellisehen: 2 +merelliselle: 2 +merellisellä: 1 +merelliseltä: 3 +merellä: 11 +mereltä: 3 +meren: 89 +merenvaahtivaippa: 1 +meressä: 6 +merestä: 21 +meret: 1 +meri: 8 +meriloheksi: 1 +merilohia: 1 +Merimiehiä: 1 +merimiesten: 1 +meripääskyn: 1 +merisin: 1 +meristä: 1 +meriteiren: 1 +merivettä: 1 +meriä: 2 +Merkki: 4 +merkkiä: 1 +merta: 19 +meryttä: 4 +mesi: 6 +mesiheinä: 1 +Mesijänkö: 1 +mesikkisensä?: 1 +mesiksi: 1 +mesikämmen: 9 +mesikämmennä: 1 +mesilöylyn: 1 +mesileivän: 4 +mesimarja: 1 +mesimielin: 1 +mesinukalle: 1 +mesinukalta: 1 +mesipaloja: 1 +mesipellon: 1 +mesitiinun: 1 +mesitorvi: 1 +mestoavi: 1 +meteli: 2 +metelin: 1 +metinen: 6 +metisehen: 2 +metisen: 4 +metisillä: 1 +metisin: 2 +metisistä: 1 +metonen: 1 +metosia: 1 +metsihin: 2 +metsipäivinäni: 1 +metsiäni: 1 +Metsolahan: 4 +Metsolan: 5 +Metsolassa: 2 +Metsolasta: 1 +metsä: 12 +metsähän: 8 +metsälle: 6 +Metsällenkö: 1 +metsämaille: 2 +metsän: 68 +metsässä: 7 +metsästä: 1 +metsät: 4 +mettä: 22 +meuruelet: 1 +mi: 46 +mie: 24 +miehe'en: 1 +miehekkähät: 1 +mieheksi: 4 +miehelle: 3 +mieheltä: 1 +miehelähän: 10 +miehelässä: 6 +miehelässä?': 1 +miehen: 102 +miehentappo: 1 +miehestä: 1 +miehet: 40 +miehi'in: 3 +miehiksesi: 1 +miehille: 2 +miehillä: 1 +miehin: 1 +miehinesi: 2 +miehisehen: 1 +miehisessä: 2 +miehistä: 3 +miehittä: 1 +miehiä: 2 +miehiämme: 1 +miehiäsi: 6 +miehuetoin: 1 +miehuueksi: 2 +miehuuen: 3 +miehuuttani: 1 +miekaksi: 1 +miekalla: 10 +miekallani: 1 +miekallansa: 2 +miekallista: 6 +miekaltani: 1 +miekaltansa: 1 +miekan: 32 +miekassa: 1 +miekastani: 1 +miekat: 3 +mieki: 1 +miekka: 22 +miekkahan: 1 +miekkamiehet: 2 +miekkamittoja: 1 +miekkanen: 1 +miekkansa: 4 +miekkasille: 1 +miekkoa: 2 +miekkoani: 1 +miekkoansa: 2 +miekkoihin: 1 +miekkoihinsa: 2 +miekkoinensa: 4 +miekkoisien: 3 +miekkoja: 4 +miekkojamme: 1 +miekkojansa: 1 +miekkojasi: 1 +miekkojen: 1 +miekoiksi: 1 +miekoillehen: 1 +miel': 1 +miel'alasta: 1 +miel'aloille: 1 +miel'aloilta: 1 +miel'aloissa: 2 +mielehen: 1 +mieleheni: 1 +mielehensä: 2 +mielehisen: 1 +mielelle: 1 +mielellisnä: 1 +mielellä: 5 +mielelläni: 2 +mielellänsä: 2 +mielen: 6 +Mieleni: 5 +mielensä: 2 +mielesi: 4 +mielessä: 1 +mielessämme: 1 +mielessänsä: 1 +mieletöin: 1 +mieletöintä: 2 +mielevyylle: 1 +mielevänä: 2 +mieli: 25 +mieliantehia: 1 +mieliharmiksensa: 1 +mielijuohtehista: 2 +Mielikki: 9 +mieliksensä: 1 +mieliksi: 2 +mielilause: 1 +mielilintu: 1 +mielimurtehiksi: 1 +mielin: 24 +mielin?: 1 +mieline: 1 +mielineiti: 1 +mielisiivot: 1 +mielisoittimeni: 1 +mielit: 1 +mielitehtoisien: 1 +mielitellä: 1 +mielittihin: 1 +mielivaimo: 1 +Mielivät: 1 +mieliä: 1 +mieliäsi: 1 +mielly: 3 +miellytti: 1 +mielten: 1 +mieltyi: 4 +mieltyväksi: 1 +mieltä: 29 +mielu: 1 +mieluhista: 1 +mieluhumpi: 1 +mieluisa: 1 +mieluisahan: 3 +mieluisan: 1 +mieluisassa: 1 +mieluisasta: 1 +mieluisiksi: 1 +miero: 1 +mieron: 3 +mieronkierto: 2 +mies: 69 +miesi: 10 +miesnä: 7 +miest': 1 +miesten: 21 +Miesty: 1 +miestyväksi: 1 +miestä: 49 +miestänsä: 2 +mietitähän: 1 +miettehesi: 1 +mietti: 6 +miettijäistä: 1 +mihin: 8 +miks': 12 +Miks'et: 1 +Miksi: 9 +Miksip': 1 +Miksipä: 2 +mikä: 26 +Mikäli: 2 +Mikäs: 4 +milloin: 2 +milloinkana: 3 +millä: 14 +milläkänä: 5 +Milläpä: 1 +milläskänä: 3 +Mimerkki: 1 +Min': 1 +Min: 5 +miniä: 6 +miniäksi: 2 +miniän: 4 +miniänä: 3 +miniät: 1 +miniävalta: 1 +minjoani: 1 +minjä: 1 +mink': 1 +Minkä: 16 +minne: 15 +Minnekkä: 1 +Minnekä: 2 +Minnepä: 1 +Minnes: 1 +Minpä: 1 +Mintähen: 2 +minua: 49 +minuhun: 1 +minuista: 1 +minulla: 10 +minulle: 23 +minullen: 3 +minulta: 4 +minun: 73 +minunki: 7 +minunko: 1 +minussa: 6 +minusta: 9 +minä: 74 +minäki: 7 +minäpä: 1 +Mipä: 2 +Miss': 8 +missä: 9 +missäpä: 1 +mist': 17 +Mistä: 18 +mistäpä: 5 +Mit': 11 +mitannut: 1 +mitata: 1 +Mitelkämme: 2 +miten: 20 +Mitenkä: 3 +Mitenpä: 2 +mittaelin: 1 +mittaeltu: 2 +mittelöhön: 3 +mittelevi: 4 +mittelijä: 1 +Mittelivät: 2 +mittoavi: 1 +mitä: 69 +mitänä: 7 +Mitäpä: 5 +Mitäs: 3 +mitätön: 1 +mitättömille: 1 +mitättömälle: 1 +mitättömästä: 1 +moint': 1 +mointa: 8 +moisen: 1 +moiti: 1 +mokoma: 4 +mokoman: 10 +mokomat: 1 +mokomin: 2 +mokominkana: 1 +molemmin: 3 +molempiansa: 2 +molempihin: 3 +monen: 3 +monenmuotoiset: 1 +monennäöistä: 1 +monennäköjä: 1 +monensukuiset: 1 +monet: 3 +Moni: 5 +moniahana: 8 +moniahat: 1 +Mont': 4 +monta: 6 +morsiamen: 8 +morsiamet: 1 +morsian: 6 +morsianta: 12 +morsianten?: 1 +mu'ista: 1 +mua: 2 +muasta: 3 +muhajavihin: 1 +muhajavista: 1 +muhke'ille: 1 +muhkeamman: 1 +muhkeutta: 2 +muhkurata: 1 +muien: 6 +muikeaksi: 1 +muikkoavi: 1 +muiksi: 4 +muikumahan: 1 +muilla: 1 +muille: 12 +muinainen: 1 +muinaiselle: 1 +muinaiselta: 1 +muinaisenki: 1 +muinaiset: 1 +muinaisetki: 1 +muinaisia: 1 +muinaisilla: 1 +muinaisille: 3 +muinaisista: 1 +muinaista: 1 +muinaistamme: 1 +muinaistasi: 2 +muinen: 1 +muinenki: 2 +muissa: 1 +muista: 12 +muistaisin: 1 +muistamatta: 1 +Muistan: 14 +muistane: 1 +muistannalta: 1 +Muistanpa: 1 +muistanut: 1 +Muistapa: 1 +Muistat: 3 +Muistatko: 3 +muistellessa: 1 +muisteloita: 1 +muistetahan: 1 +muisti: 3 +Muistin: 2 +muistossasi: 1 +muistuttavi: 1 +muita: 15 +muitaki: 1 +muiten: 1 +mujehetki: 1 +mujuihin: 1 +mujuiksi: 1 +mujuissa: 2 +mujuja: 1 +mukaellunna: 1 +mukahan: 13 +mukahan?: 2 +mukihin: 1 +mukittamahan: 1 +mulisti: 1 +mull': 1 +mulla: 6 +mullaksi: 1 +mullan: 4 +mullat: 1 +mulle: 22 +mullista: 1 +mullistellen: 1 +mullokselta: 1 +mullukoita: 1 +multa: 3 +multahirren: 2 +multihin: 1 +mun: 13 +munan: 2 +munansa: 1 +munasen: 2 +munassa: 2 +munat: 3 +muni: 1 +munia: 2 +munivat: 1 +munoa: 1 +muo'oillani: 1 +muo'oilleni: 1 +muo'oillensa: 2 +muo'oltasi: 1 +muo'on: 6 +muo'ostihe: 1 +muokattihin: 1 +muori: 3 +muorin: 1 +muoto: 5 +muotoansa: 1 +muotohomme: 1 +muotoiseksi: 1 +murahti: 1 +murajamahan: 1 +murajavaksi: 1 +muraksi: 1 +muraperihin: 1 +mure'itani: 1 +mure: 3 +murehen: 1 +murehin: 2 +murehisin: 2 +murehissa: 1 +murehista: 1 +murehtia: 1 +murehtimatta: 1 +mureksi: 1 +murene: 1 +murenemia: 1 +murenemista: 1 +mureni: 1 +murentamahan: 1 +murentamatta: 1 +murenti: 3 +muretta: 2 +murha: 1 +muria: 2 +murien: 4 +murkinainen: 1 +murkinaisiksi: 3 +murkinan: 2 +murkinoiahan: 1 +murkinoista: 1 +murmattelen: 1 +murota: 1 +murotella: 1 +murra: 1 +murran: 1 +murrikolla: 1 +murskaksi: 2 +murskan: 3 +mursunluisella: 1 +mursunluista: 1 +murtelevi: 3 +murti: 16 +murtohon: 1 +murtumatta: 2 +murua: 1 +muruiksi: 6 +muruilla: 1 +muruina: 1 +muruista: 2 +muruja: 6 +muruksi: 2 +murunen: 1 +muruset: 1 +murut: 1 +musertamatta: 1 +muskulata: 1 +muskuloita: 1 +musta: 12 +mustahan: 3 +mustaksi: 1 +mustakulmaistani: 1 +mustakulmani: 1 +mustalla: 1 +mustalle: 1 +mustan: 8 +mustana: 1 +mustanlainen: 1 +mustasen: 2 +mustassa: 3 +mustasta: 5 +mustasukka: 1 +mustat: 4 +mustempi: 1 +Musti: 3 +mustia: 7 +mustien: 6 +mustihin: 1 +mustikoiksi: 1 +mustissa: 1 +mustista: 1 +mustoa: 9 +mustukaista: 2 +mustuttais': 1 +mutahan: 1 +mutalinnan: 1 +mutia: 1 +mutien: 2 +mutkaisempi: 1 +mutkan: 7 +mutso: 4 +mutson: 1 +mutt': 1 +muu: 14 +muualla: 1 +muuallaki: 3 +muuki: 1 +muuksi: 4 +muulla: 2 +muun: 10 +muunki: 4 +muunkin: 1 +muunne: 2 +muurahaiset: 1 +muurahaiskekoja: 1 +Muurikin: 1 +Muurikkinen: 1 +Muut: 18 +muuta: 8 +muutaltihe: 2 +muutaman: 1 +muutamana: 10 +muutamat: 1 +muutamia: 1 +muutan: 1 +muutellaita: 2 +muuten: 1 +muutki: 1 +muutta: 1 +muuttajata: 1 +muuttamatta: 2 +muuttaos: 1 +muuttelevi: 1 +muuttelihe: 4 +muuttelohon: 2 +muuttelosi: 1 +muutti: 3 +muuttolinnut: 1 +muuttui: 3 +Muuttuivat: 1 +muuttukohon: 1 +muuttunehen: 1 +muuttunehet: 1 +muutuit: 1 +muutun: 1 +myöhän: 1 +Myös: 1 +myösteleikse: 1 +Myöstytäpä: 1 +myöten: 57 +myöty: 1 +myötynä: 1 +myötähän: 1 +myötänsä: 1 +myötävirrassa: 1 +myötävirtoja: 2 +myötäviä: 3 +mykelti: 1 +mylleröitettihin: 1 +mylleröittämässä: 1 +myrskyn: 1 +myyrä: 1 +mä'ille: 1 +mä: 43 +mäelle: 14 +mäellenki: 1 +mäellä: 11 +mäeltä: 3 +mäen: 2 +Mäet: 8 +mäikähytti: 1 +mäiltä: 1 +mäiski: 1 +mäjellytti: 1 +mäkehen: 1 +mäkesi: 1 +mäkeä: 5 +mäki: 1 +mäkinen: 1 +mäkipäitä: 2 +mämmikakkaroiksi: 1 +männiköiksi: 1 +männiköiltä: 1 +männiköissä: 1 +männikkö: 1 +männyksi: 1 +männyn: 1 +männyt: 2 +mänty: 1 +mäntyinensä: 1 +mäntyisen: 2 +mäntyisiltä: 1 +mäntylöistä: 2 +mäntynä: 1 +mäntyset: 1 +märkeä: 1 +märkä: 1 +Märkähattu: 5 +märkänevi: 1 +märän: 2 +mätettähisi: 1 +mätkyi: 2 +mätkäelin: 1 +mättähillä: 1 +mättähistä: 1 +mättähälle: 5 +mättähältä: 1 +mättähän: 6 +mättähäsen: 1 +mättähästä: 1 +mättähättömähän: 1 +mättähättömällä: 1 +mätä: 1 +mätäpäistä: 1 +Mätäs: 2 +mätästä: 1 +määhki: 1 +määrin: 4 +määrä: 1 +määrättihin: 2 +määrättä: 1 +nöyrä: 4 +naapurihin: 1 +naatin: 1 +naatit: 1 +naavaturkki: 1 +naavoista: 1 +nahkaruoskan: 1 +nahkaruoskin: 2 +nahkasehen: 1 +nahkasesta: 1 +naia: 3 +naimakansan: 2 +naimattoman: 2 +naimattomat: 1 +naimistansa: 1 +nainehen: 2 +nainehet: 2 +nainen: 15 +nainut: 1 +naios: 1 +naisekkahan: 1 +naisekkahat: 1 +naisellensa: 2 +naisen: 24 +naisena: 1 +naisensa: 1 +naiset: 26 +naisetta: 2 +naisia: 1 +naisien: 1 +naisin: 3 +naisissa: 1 +naista: 10 +naisten: 9 +naistenki: 2 +naitaessa: 1 +Naitihin: 1 +naitu: 1 +naituansa: 1 +naiun: 1 +nakkeloita: 1 +naljasilmä: 2 +naljasilmähän: 1 +naon: 2 +napainen: 1 +napakaira: 1 +napoa: 2 +napoja: 2 +narahtanunna: 1 +nassakassa: 1 +nato: 2 +natoarmo: 1 +natohon: 1 +nau'utelko: 1 +nau'uteltu: 1 +nauhan: 2 +nauhasella: 1 +naukui: 4 +naukuisi: 1 +naukuvi: 1 +naulaltansa: 1 +naulan: 3 +naulat: 4 +nauloina: 1 +nauraisi: 1 +nauraisin: 2 +Nauraisitko: 1 +nauramahan: 1 +naurannoistansa: 1 +naurantahan: 2 +nauranut: 1 +naurattaisi: 1 +naurattavi: 1 +nauravaksi: 1 +nauravalla: 1 +nauravan: 1 +nauravat: 1 +naurellani: 1 +nauretahan: 1 +naurettuna: 2 +naurihin: 1 +naurihista: 2 +Nauroi: 5 +naurun: 7 +naurusuulla: 3 +naurusuulle: 1 +naurut: 1 +nauskahutti: 1 +navalta: 2 +navattarilta: 1 +navertamasta: 1 +navetasta: 1 +navoilla: 2 +navoilta: 1 +Ne: 54 +nei'in: 1 +neien: 44 +neiet: 25 +neinnä: 2 +neioista: 1 +neioistamme: 1 +neioistasi: 1 +neiollamme: 1 +neiollen: 1 +neiollensa: 1 +neiollesi: 1 +neion: 5 +neiot: 3 +neiteni: 1 +neiti: 116 +neitiparvesta: 1 +neitipäiviltäni: 1 +neitivalta: 1 +neito: 21 +neitoasi: 3 +neitojen: 4 +Neitokainen: 1 +neitona: 3 +neitonen: 10 +neitonsa: 5 +neitoseksi: 1 +neitosella: 1 +neitoselle: 1 +neitosen: 10 +neitosena: 1 +neitoseni: 1 +neitosensa: 2 +neitosesi: 1 +neitosessa: 1 +neitosesta: 1 +neitoset: 2 +neitosi: 2 +neitosia: 5 +neitosilta: 1 +neitosissa: 1 +neitosista: 1 +neitten: 2 +neittä: 41 +Neityeni: 1 +nelisnurkkaisessa: 1 +neljin: 2 +neljä: 2 +neljän: 4 +neljänneksi: 1 +neljännellä: 1 +neljännenki: 1 +neljäntenä: 2 +neljänä: 1 +Neljäs: 2 +Neljäskolmatta: 1 +Neljäskymmenes: 1 +Neljäsneljättä: 1 +Neljästoista: 1 +Neljäsviidettä: 1 +nenille: 3 +nenin: 2 +nenissä: 1 +nenistä: 2 +nenitse: 1 +neniä: 3 +nenä: 4 +nenähän: 22 +nenältä: 1 +nenän: 6 +nenässä: 15 +nenästä: 10 +nenästä?: 1 +nenät: 1 +nenätse: 3 +nenättömillä: 1 +nenävartta: 1 +nepä: 5 +neula: 1 +neulan: 1 +neulansilmän: 1 +neulat: 1 +neuliaisna: 1 +neuloilla: 2 +neuloin: 1 +neulojen: 2 +neulomien: 1 +neulomisen: 1 +Neuvo: 6 +neuvoa: 2 +neuvoi: 8 +neuvoin: 1 +neuvojaksi: 1 +neuvokkia: 3 +neuvoksi: 3 +neuvomahan: 2 +neuvomia: 1 +neuvominen: 1 +neuvon: 5 +neuvot: 2 +neuvotahan: 1 +neuvottava: 3 +neuvottuna: 1 +Nevan: 2 +niekottava: 1 +nieli: 4 +nielijälle: 3 +nielijätä: 2 +nielläksensä: 1 +niemeksehen: 1 +niemeksi: 1 +niemelle: 3 +niemellä: 2 +niemen: 48 +niemet: 1 +Niemi: 5 +niemien: 2 +niemyen: 2 +nienten: 1 +nientä: 3 +niiet: 2 +niillä: 5 +Niin: 140 +niinisen: 1 +Niinkö: 4 +niinkuin: 6 +Niinp': 7 +Niinpä: 11 +niisin: 1 +niisiänsä: 1 +niissä: 1 +Niist': 1 +niistä: 6 +Niit': 1 +niitti: 1 +niittyhyn: 1 +niittykannan: 1 +niitä: 9 +niitännässä: 1 +nimeksikänä: 1 +nimellä: 1 +nimen: 3 +nimensä: 1 +nimesi: 235 +nimettömälle: 3 +nimettömällä: 5 +nimettömästä: 1 +nimettäköhön: 1 +nimeä: 2 +nimi: 2 +niminen: 1 +nimitetähän?: 1 +Nimitteli: 1 +nimittelihe: 1 +nimittämättä: 1 +nimitän: 1 +nisihin: 1 +nisissä: 1 +Niska: 1 +niskahan: 2 +niskalta: 1 +niskan: 1 +niskat: 1 +nisoissa: 1 +nisähän: 1 +niukumahan: 1 +niukutella: 1 +niveltä: 2 +nivuslihoista: 1 +nkä: 1 +noen: 1 +noentolainen: 1 +noet: 1 +noi'iksi: 1 +noialta: 1 +noian: 5 +noiat: 9 +noien: 9 +noihin: 9 +noiksi: 1 +noilla: 30 +noille: 13 +noilta: 2 +Noin: 261 +Noinpa: 6 +noissa: 7 +noista: 8 +noita: 43 +noitien: 1 +noitivirrat: 1 +noitueli: 1 +noitui: 2 +Noitukohot: 1 +noitunevat: 1 +noituvasi: 1 +noiu: 2 +nojahan: 1 +nojalta: 1 +nojassa: 3 +nojuvi: 1 +nokalla: 3 +nokea: 1 +noki: 2 +nokianne: 1 +nokiesi: 1 +nokisihin: 1 +nokisilta: 1 +nokka: 2 +Nokki: 1 +nokkoasi: 2 +Nopeasti: 1 +noppimahan: 1 +noppisivat: 1 +norahti: 1 +noroilla: 1 +noroinen: 1 +norolla: 2 +norolle: 1 +Noromaille: 1 +noroperille: 2 +noroperiltä: 1 +noropohjan: 1 +norosta: 3 +norot: 1 +noruvi: 3 +nosta: 9 +nostajana: 1 +nostajasi: 1 +nostalti: 2 +nostamahan: 1 +nostamalta: 1 +nostamat: 1 +nostamatta: 3 +nostamavioista: 1 +Nostan: 3 +nostannassa: 1 +nostantahan: 1 +nostat: 3 +Nostatti: 1 +Nostavi: 1 +nostelevi: 1 +nosteli: 1 +nostelivat: 1 +nostetahan: 1 +nostettihin: 2 +nosti: 23 +nostimilla: 1 +nostimille: 2 +nostin: 1 +notkahteli: 1 +notkeasti: 2 +notkelmosta: 2 +notkoille: 1 +notkoilta: 1 +notkon: 1 +notkot: 1 +notkui: 8 +notkuin: 1 +notkumilla: 1 +notkuttele: 1 +notkutteli: 1 +noua: 1 +nouantahan: 2 +nouatelko: 1 +nouatellut: 1 +nouin: 1 +noukan: 1 +nouse: 22 +nousekana: 1 +nousemahan: 1 +nousematta: 2 +nousemista: 2 +nousentoa: 1 +Nouset: 1 +nousevalle: 1 +nousevassa: 4 +nousevi: 2 +nouseville: 1 +Nousi: 49 +nousin: 5 +Nousipa: 3 +nousisi: 1 +nousisiko: 1 +Nousit: 5 +nousko: 2 +nousneheksi: 2 +nousnut: 6 +nousta: 7 +noustaksensa: 3 +noustessani: 1 +noustessansa: 1 +nousuaika: 1 +noutaessa: 1 +noutamahan: 5 +noutamasta: 1 +noutamista?: 1 +noutavia: 1 +nouti: 1 +nuhaelevi: 1 +nuhajamahan: 1 +nuhannut: 1 +nuikuttajat: 1 +nuiva: 1 +nuivan: 1 +nukahtamahan: 2 +nukahtamasta: 1 +nukahtanunna: 1 +nukahtavaksi: 1 +nukattomahan: 1 +nukita: 1 +nukkeroimat: 1 +nukkui: 5 +nukkukohot: 1 +nukkumahan: 1 +nukkumasta: 2 +nukkunehen: 2 +nukkununna: 1 +nukkuvalta: 1 +nukkuvi: 1 +nukuttele: 1 +nukutteli: 1 +nuljaskata: 1 +nuo: 5 +nuoekansa: 1 +nuoho: 1 +nuohojaksi: 1 +nuohomahan: 1 +nuolella: 1 +nuolen: 5 +nuolensa: 1 +nuolet: 1 +nuoli: 3 +nuolia: 2 +nuoliansa: 3 +nuolihinsa: 1 +nuolilla: 1 +nuolinensa: 1 +nuolinesi: 1 +nuora: 1 +nuoraisena: 1 +nuoraisesti: 1 +nuorat: 1 +nuorella: 1 +nuoremman: 1 +nuoremmat: 1 +nuorempana: 4 +nuorempani: 2 +nuorempata: 1 +nuorempi: 1 +nuoren: 38 +nuorena: 3 +nuoret: 24 +nuori: 61 +nuori?: 4 +nuoriksi: 1 +nuorilta: 1 +nuorimpainen: 1 +nuorin: 6 +nuoriso: 1 +nuorisolle: 1 +nuorison: 1 +nuorisossa: 14 +nuorna: 5 +nuorta: 6 +nuorten: 1 +nuorukainen: 5 +nuorukaisilta: 1 +nuoruuesta: 2 +nuot: 1 +nuotalla: 1 +nuotalle: 2 +nuotan: 15 +nuotat: 2 +nuotatoinna: 1 +nuotehet: 1 +nuotioihin: 1 +nuotioilta: 1 +nuotiotulelta: 2 +nuotki: 1 +nuotta: 7 +nuottapuilla: 1 +nuottaselle: 2 +nuottavalke'iksi: 1 +nurahutti: 1 +nureksi: 1 +nureksiani: 1 +nureksit: 1 +nurin: 1 +nuristuneisi: 1 +nurkasta: 1 +nurkastansa: 1 +nurkat: 1 +nurkissa: 1 +nurkkahan: 1 +nurkkihin: 1 +nurmehen: 2 +nurmella: 1 +nurmelle: 3 +nurmelta: 1 +nurmen: 3 +nurmessa: 1 +nurmet: 3 +nurmi: 3 +nurmien: 2 +nurmista: 1 +nutistan: 1 +nutustelevi: 1 +nuuru: 1 +nyhettihin: 1 +nykerä: 1 +nykerän: 1 +nykyisin: 1 +nykyä: 3 +nyrskytteli: 1 +nyt: 152 +Nytpä: 1 +nytystelevät: 1 +Nyyrikki: 2 +näöistä: 1 +näöstä: 1 +Näe: 3 +näen: 3 +Näet: 2 +nähne: 1 +nähnehellä: 1 +Nähnet: 1 +nähnevät: 1 +nähnyt: 19 +Nähtihin: 1 +nähty: 5 +nähtyjämme: 1 +nähtyäni: 2 +nähä: 5 +nähäkseni: 1 +näihin: 2 +näille: 24 +näillen: 1 +näillä: 25 +näilläki: 1 +näiltä: 11 +Näin: 3 +näinä: 1 +näissä: 10 +näistä: 1 +Näistäpä: 1 +näitkö: 1 +näitä: 8 +näköinen: 9 +näköinen?: 1 +näköistä: 1 +näköpääsi: 1 +näköä: 1 +näkemiänsä: 2 +näkevi: 6 +Näki: 36 +näkijät: 2 +näkisi: 1 +näkisin: 1 +näkisit: 1 +näkivät: 1 +näkyi: 1 +näkyisi: 1 +näkyivät: 1 +näkynnä: 1 +näkyvi: 11 +nälkä: 8 +nälkähisen: 4 +nälkähänkö: 1 +nälkäni: 1 +nälkäniemen: 1 +Nälkäniemi: 1 +nälkäraunio: 1 +nälästynehen: 1 +nämä: 1 +nämät: 7 +nännillä: 3 +nännisillä: 1 +nännit: 2 +näppi: 1 +näppimättä: 1 +näppäsi: 1 +näpähyvillä: 1 +närehiä: 1 +närttehiä?: 1 +näsäpäitä: 1 +näykkäele: 1 +näytteli: 1 +näytti: 1 +näyttämähän: 1 +näyttämästä: 1 +näytä: 3 +nää'än: 4 +nääntyminen: 1 +nääteänsä: 1 +näätä: 4 +näätäistäsi: 1 +Oh: 1 +ohella: 1 +ohimoita: 1 +ohitse: 1 +ohjaksella: 1 +ohjaksesi: 1 +ohjakset: 1 +ohjaksia: 1 +ohjaksien: 1 +ohjaksissa: 2 +ohjassa: 2 +ohjat: 2 +ohjilleni: 1 +Ohoh: 39 +Ohra: 5 +ohraiselta: 1 +ohraiset: 2 +ohraisiksi: 1 +ohraisilla: 1 +ohraisilta?: 1 +ohraista: 1 +ohramaina: 2 +ohran: 4 +ohrapurnun: 1 +ohrasen: 6 +Ohrasta: 1 +ohria: 3 +ohriani: 1 +ohrin: 1 +Ohrina: 1 +ohristani?: 1 +Oi: 100 +Oikaisi: 1 +oike'in: 10 +oikea: 1 +oikeahan: 3 +oikealle: 3 +oikean: 1 +oikeana: 2 +oikeansa: 1 +oikeassa: 1 +oikeata: 2 +oikein: 1 +oikomahan: 1 +oinahalla: 1 +oinahilla: 1 +oinasta: 1 +Ois': 1 +ois: 1 +oisi: 22 +Oisiko: 13 +Oisin: 8 +Oisinko: 1 +Oisit: 7 +oisko: 5 +oivallisin: 1 +oivan: 4 +oivat: 1 +ojan: 1 +ojavarrelle: 1 +ojavarrellen: 1 +ojavieret: 2 +ojelvoinen: 2 +ojelvoista: 2 +ojenna: 1 +ojennellen: 1 +ojennettaissa: 1 +ojentajaista: 1 +ojentamassa: 1 +ojentamatta: 2 +ojentelevi: 1 +Ojenteli: 1 +ojentelihe: 1 +ojenti: 2 +ojentunevi: 1 +Okahista: 1 +okinen: 1 +oksalla: 3 +oksalle: 4 +oksallen: 1 +oksalta: 1 +oksan: 2 +oksapuussa: 1 +oksasilla: 1 +oksat: 9 +oksennosta: 1 +oksiansa: 1 +oksilla: 3 +oksillani: 2 +oksillasi: 1 +oksillen: 1 +oksilleni: 2 +olalla: 3 +olalle: 2 +olallehen: 1 +olallen: 2 +olallensa: 1 +olalta: 1 +olan: 4 +ole: 98 +olemme: 1 +olen: 35 +olesta: 1 +olet: 42 +oletelko: 1 +oleteltu: 1 +Oletko: 5 +olette: 1 +oletteleisi: 3 +olettelevi: 2 +oleva: 1 +olevan: 3 +olevillen: 1 +oli: 167 +olihan: 1 +olija: 2 +olijan: 1 +Oliko: 1 +olilla: 2 +olin: 5 +Olinpa: 1 +Olipa: 28 +olisi: 9 +olisin: 2 +Olisit: 3 +olit: 2 +olka: 1 +olkansa: 1 +olkapäien: 1 +olkapäille: 1 +olkapäilleni: 1 +olkapäillä: 1 +olkapäiltä: 1 +olkapäitse: 2 +olkapäähän: 1 +olkapäällä: 1 +olkapään: 2 +olkapäätä: 1 +olkileivän: 2 +olkiloilla: 1 +olkinen: 1 +olkisella: 2 +olkisen: 3 +olko: 7 +olla: 37 +ollaksemme: 1 +ollakseni: 8 +ollaksenne: 1 +ollaksensa: 2 +ollaksesi: 6 +olle: 4 +ollekana: 6 +ollenkana: 1 +ollessa: 1 +ollessani: 3 +ollessansa: 2 +ollessasi: 1 +ollet: 7 +ollette: 1 +Ollevi: 1 +ollut: 59 +ollutkana: 1 +olo: 1 +oloa: 2 +oloilla: 1 +oloista: 3 +oloksi: 1 +olonen: 1 +olosen: 1 +oloset: 1 +olosia: 3 +olosiamme: 1 +olosijansa: 1 +olovimmalle: 2 +oltu: 1 +Oltua: 1 +olu'iksi: 1 +olu'illa: 1 +olu'ilta: 1 +oluehen: 1 +oluehensa: 3 +oluella: 1 +oluelle: 3 +oluelta: 2 +oluemmille: 2 +oluen: 17 +oluet: 9 +Olukkainen: 1 +oluoinen: 1 +olut: 11 +olutkannun: 1 +olutpuolikon: 2 +olutta: 25 +oluttulia: 1 +oluttupahan: 1 +oluttuvilta: 2 +oma: 14 +omaa: 1 +omahan: 1 +omainen: 1 +omaksi: 3 +omaksi?: 1 +omalla: 4 +oman: 39 +omana: 1 +omani: 2 +omansa: 2 +omasi: 1 +Omat: 5 +omena: 7 +omenalla: 1 +omenalle: 2 +omenamarja: 1 +omenan: 3 +omenapuista: 1 +omenatammen: 1 +omenatani: 3 +omeniani: 1 +omenoasi: 1 +omenueni?: 3 +omenuesi: 1 +omenuttansa: 2 +omia: 2 +omiani: 1 +omilla: 1 +omille: 12 +omilta: 3 +omin: 4 +omissa: 1 +omistani: 1 +omoa: 3 +Ompele: 1 +ompelemat: 1 +on: 902 +ongella: 1 +ongelmoita: 4 +ongen: 2 +ongitteli: 1 +onkeheni: 1 +onkehensa: 2 +onkemme: 1 +onkia: 1 +onkiansa: 1 +onkivi: 1 +Onko: 29 +onneasi: 3 +onneksensa: 3 +onnellinen: 3 +onnellinen?: 1 +onnelliset: 1 +onnen: 9 +onni: 13 +onnillensa: 1 +Onp': 15 +Onpa: 23 +onpi: 18 +ontelo: 2 +oo: 3 +oon: 1 +Oonpa: 1 +oot: 2 +Ootko: 2 +opasta: 1 +opastajaksi?: 1 +opastamahan: 2 +opastamani: 1 +opastaminen: 1 +opastelko: 1 +opasteltu: 1 +opastettuna: 1 +opasti: 4 +opastin: 1 +opaston: 1 +opastumahan: 1 +opeta: 3 +opetetahan: 1 +opettamia: 1 +opetti: 2 +opissa: 2 +oppahaksi?: 1 +oppahana: 1 +oppia: 2 +oppimahan: 6 +oppimassa: 3 +oppimia: 1 +oppinasi: 1 +oppinut: 1 +orahan: 1 +orahat: 1 +orahia: 1 +orahiasi: 1 +orahille: 2 +oras: 1 +orasen: 3 +orava: 6 +oravaistansa: 1 +oravan: 7 +oravassa: 1 +oravat: 2 +oravia: 1 +oravikuuset: 1 +oravikuusi: 1 +orhe'imman: 1 +orhitteli: 1 +ori: 2 +orihilla: 2 +orihillansa: 1 +orihin: 7 +orihinensa: 1 +orilla: 1 +orin: 2 +oritta: 4 +orja: 13 +orjaksi: 2 +orjalle: 1 +orjallensa: 2 +orjan: 11 +orjana: 1 +orjanasi: 1 +orjani: 2 +orjansa: 1 +Orjapiika: 2 +orjapiikaseni: 1 +orjaseni: 1 +orjasta: 1 +orjat: 16 +orjoa: 1 +oro: 2 +oroa: 2 +oroista: 1 +orolla: 1 +orolle: 1 +oron: 7 +oronen: 14 +orosen: 8 +orosi: 1 +orosta: 1 +orpanaistani: 1 +orpanat: 1 +orpoa: 2 +orpolapsi: 1 +orpolastansa: 1 +orrellen: 1 +orren: 9 +Orret: 4 +orsi: 1 +orsia: 2 +orsilla: 1 +ortehen: 1 +orvaskettuana: 1 +osa: 1 +osaa: 2 +osaama: 1 +osaava: 1 +osaavat: 1 +osaelevat: 1 +osaelevi: 1 +osaeli: 1 +osaksi: 2 +Osalliset: 1 +osan: 2 +osanne: 2 +osannehensa: 1 +osannen?: 1 +osannut: 4 +osasi: 11 +osasin: 1 +osata: 2 +osataksensa: 1 +osataksesi: 1 +osatoin: 1 +osattanehe: 1 +osattomaksi: 6 +osattomalle: 1 +osattomalta: 1 +osattu: 1 +osattuani: 1 +osattuasi: 1 +osattuasi?: 1 +osin: 1 +osman: 1 +Osmoinen: 1 +Osmolan: 1 +Osmon: 9 +Osmotar: 8 +Osmottaren: 4 +osoa: 1 +osoajaksi: 4 +osoajata: 3 +osoamatta: 1 +osoan: 2 +osoannassa: 1 +osoannasta: 1 +osoantoa: 1 +osoavia: 1 +osoita: 1 +osoitat: 1 +osoitin: 1 +ostamaisen: 1 +ostamatoin: 1 +ostaos: 1 +ostettuna: 1 +ostin: 5 +osto: 1 +ostoa: 1 +Ota: 37 +otan: 8 +Otapa: 2 +Otatko: 1 +otatti: 1 +otava: 4 +otavaa: 2 +otavainen: 1 +otavaisen: 2 +otavaista: 6 +otavaisten: 2 +otavan: 2 +otavat: 1 +Otavattaren: 1 +otelko: 1 +oteta: 1 +otetakana: 1 +otettaessa: 1 +otettavana: 1 +otettavasi: 1 +otettavasi?: 1 +otettavata: 1 +otettu: 9 +otin: 1 +otoksessa: 1 +otolle: 1 +otsa: 1 +otsalla: 1 +otsalta: 1 +otsan: 3 +otsani: 1 +otsansa: 1 +otsassa: 1 +otsasta: 1 +otskahutti: 1 +otso: 10 +otsolta: 8 +otson: 2 +otsona: 1 +Otsonen: 4 +otsosen: 4 +Otsoseni: 5 +ottaisi: 1 +Ottaisiko: 1 +ottajaisesi: 1 +ottajaksi: 1 +ottajata: 1 +ottajia: 1 +ottamahan: 11 +ottamasta: 3 +ottamatta: 5 +ottaminen: 9 +ottanut: 2 +Ottaos: 1 +ottavat: 3 +Ottavi: 3 +ottelevi: 3 +ottelohon: 1 +otti: 55 +ottivat: 1 +ottoaksensa: 1 +otukseni: 1 +otuksiasi: 1 +otus: 2 +otusta: 1 +ouoilla: 1 +ouoille: 1 +ouoillen: 2 +ouoilta: 1 +ouoksi: 1 +ouon: 1 +ouonkin: 1 +ouosteli: 1 +ouostella: 1 +ouostui: 1 +ouostuvi: 1 +ouot: 1 +outo: 8 +outoja: 1 +ovat: 1 +ovea: 1 +ovehen: 2 +ovella: 1 +ovelle: 5 +ovellista: 1 +ovelta: 2 +oven: 11 +ovensuu: 1 +ovesta: 1 +ovet: 6 +ovia: 2 +ovilla: 6 +oville: 5 +ovillen: 1 +ovilta: 2 +oviseinä: 1 +ovisopesta: 1 +ovissa: 1 +pökkelöstä: 1 +pölkky: 1 +pölkkynä: 1 +pöllöttävi: 1 +pöly: 1 +pölyä: 1 +pölähä: 1 +pöyhtöhäntä: 1 +pöykä: 1 +pöyteä: 1 +pöytien: 1 +pöytä: 2 +pöytänäni: 1 +pöyällä: 1 +pöyän: 7 +pöyät: 3 +pa'an: 4 +pa'at: 1 +paaelle: 1 +paaen: 7 +paaet: 5 +paahtamia: 1 +paarmahat: 1 +paasi: 8 +paasia: 2 +paasien: 1 +paasikoita: 1 +paasista: 1 +paatehen: 1 +paaterelle: 1 +paateroa: 1 +paateroihin: 1 +paateroille: 2 +paateroista: 1 +paateroita: 2 +paaterojen: 1 +paatinen: 1 +paatiselle: 1 +paatisen: 1 +paatonen: 1 +paeta: 6 +paeten: 2 +Pah': 1 +paha'an: 2 +paha: 23 +pahainen: 1 +pahaisen: 1 +pahaisna: 3 +pahaksi: 8 +pahalaisen: 2 +pahalaista: 1 +pahalla: 7 +pahalle: 4 +pahan: 27 +pahansukuinen: 1 +pahansuovan: 2 +pahantapainen: 2 +pahaoloinen: 1 +pahasi: 1 +pahassa: 1 +pahasta: 1 +pahasti: 6 +pahastui: 6 +pahat: 13 +pahatki: 1 +pahatta: 2 +pahemman: 2 +pahemmat: 1 +pahemmillenki: 1 +pahemmin: 1 +pahempatana: 1 +pahempi: 2 +pahempikana: 4 +pahenemahan: 1 +pahennus: 1 +pahensit: 1 +paheta: 1 +pahimmaksi: 1 +pahimman: 1 +pahimmat: 2 +Pahimmatki: 1 +pahimmiksi: 1 +pahimpahan: 1 +pahin: 2 +pahinta: 4 +pahintakana: 2 +pahkat: 1 +pahkoi: 1 +pahkoit: 2 +pahkomahan: 1 +pahkovi: 1 +pahkuroita: 1 +pahnahuonehesen?: 1 +pahnan: 1 +pahnansa: 1 +pahoa: 4 +pahoiksi: 3 +pahoilla: 20 +pahoille: 14 +pahoilta: 2 +pahoin: 29 +pahoina: 1 +Pahoinpa: 2 +pahoissa: 2 +pahoista: 5 +pahoja: 6 +paholaisen: 1 +paian: 8 +paiat: 1 +paikaistani: 1 +paikaksi: 3 +paikalla: 4 +paikalle: 2 +paikallensa: 1 +paikalta: 2 +paikaltansa: 1 +paikan: 3 +paikassa: 1 +paikasta: 1 +paikat: 2 +paikkahan: 1 +paikkoa: 5 +paikoilla: 2 +paikoille: 6 +paikoilta: 3 +paikoin: 4 +Paimen: 4 +paimeneksi: 4 +paimenelle: 3 +paimenen: 4 +paimeneni: 1 +paimenessa: 5 +Paimenet: 1 +paimenille: 1 +paimenpoikana: 1 +paimenta: 1 +paimentane: 1 +paimo: 3 +paimosen: 1 +paina: 7 +painaikse: 1 +painajaksi?: 1 +painakohon: 1 +painalti: 1 +painamahan: 4 +painan: 1 +painanta: 1 +painatteli: 4 +painavi: 1 +paineli: 1 +painetahan: 1 +painoaki: 1 +painoi: 10 +painopalko: 1 +painui: 1 +painuisi: 2 +painuisin: 1 +painuvi: 5 +paioilla: 1 +paioillansa: 1 +paipotellen: 1 +paiseheksi: 1 +paiskasi: 1 +paiskatkatte: 1 +paiskattihin: 1 +paiskoi: 1 +Paista: 3 +paistaessa: 1 +paistajaksi: 2 +paistakana: 2 +paistamahan: 9 +paistamasta: 2 +paistamatta: 4 +paistamattomahan: 1 +paistamattomilta: 1 +Paistanevi: 1 +paistannaiset?: 1 +paistannalta: 1 +Paistapa: 1 +paistavainen: 1 +paistavaisen: 1 +paistavaksi: 2 +paistavalle: 1 +Paistavi: 1 +paistaville: 1 +paistelevi: 1 +paistetahan: 1 +paistimiksi: 1 +paistoi: 13 +paistoit: 1 +paistuessa: 1 +paistumahan: 2 +paisut: 1 +paisuville: 1 +paita: 5 +paitani: 1 +paitansa: 3 +paitaressuna: 1 +paitoa: 1 +paitsi: 1 +paitulainen: 1 +pajaha: 1 +pajahan: 16 +pajahti: 1 +pajaksi: 1 +pajalle: 2 +pajan: 1 +pajasen: 1 +pajassa: 4 +pajasta: 3 +pajattaessa: 1 +pajattavani: 1 +pajoa: 4 +paju: 3 +pajuilla: 2 +pajuja: 2 +pajulle: 1 +pajun: 2 +pajupehko: 1 +pajupehkon: 2 +pajupehkot: 2 +pajupuroilla: 1 +pajupurolla: 1 +pajut: 2 +pajuvesillä: 1 +pakahtui: 1 +pakahtumihin: 1 +pakana: 1 +pakene: 4 +pakenemahan: 6 +pakenemasta: 1 +pakenen: 1 +pakenentahan: 1 +pakeni: 7 +pakenoaika: 1 +pakina: 1 +pakinan: 2 +pakinoille: 1 +pakinoist': 1 +pakinoista: 1 +pakisi: 21 +Pakkanen: 4 +Pakkaseksi: 1 +pakkasella: 1 +Pakkasen: 11 +pakkasessa: 3 +pakkasesta: 1 +Pakko: 5 +pakkopäivihisi: 1 +pakkopäivissäni: 1 +pakkopäivät: 1 +pakkuloihin: 1 +pakkumatta: 2 +pakohon: 3 +pakolliseksi: 3 +pakottamahan: 2 +pakottavihin: 1 +pakottavilla: 1 +pakotti: 2 +paksu: 11 +paksuja: 1 +paksuksi: 2 +paksummat: 2 +paksumpi: 2 +paksun: 6 +paksuna: 1 +paksusti: 1 +paksut: 2 +palamatointa: 1 +palan: 6 +palane: 1 +palanehille: 2 +palanen: 2 +palannehia: 1 +palanut: 1 +palaseksi: 1 +palasen: 12 +palata: 1 +palataksensa: 1 +palattuansa: 1 +palautui: 1 +palavahan: 5 +palavan: 5 +palavata: 1 +palavi: 2 +palavia: 1 +palavihin: 1 +palaville: 2 +palavissa: 1 +palavoihin: 1 +palavoista: 2 +palavoita: 1 +palavojen: 1 +palele: 2 +palelemahan: 2 +palelematta: 3 +palelemihin: 1 +palelemista: 1 +paleli: 2 +palella: 2 +palellekana: 1 +paletta: 1 +palettuansa: 1 +paljahin: 1 +paljalla: 1 +paljallansa: 1 +paljan: 1 +paljani: 1 +paljo: 23 +paljoa: 4 +paljoki: 2 +paljon: 2 +palkan: 4 +palkanpiikana: 2 +palkastasi: 3 +palkehensa: 1 +palkehia: 1 +palkehiksi: 1 +palkimella: 1 +palkka: 2 +palkkalainen: 6 +palkkalaiset: 11 +palkkalaisiani: 1 +palkkalaisiasi: 2 +Palkkasihe: 1 +palkoheinän: 2 +palkollisen: 1 +palleahan: 1 +pallealle: 1 +palleassa: 1 +pallehilta: 1 +palloissa: 1 +pallukoita: 1 +palmikoitsematta: 1 +palmikolla: 1 +palmikolle: 3 +palmikosta: 1 +paloa: 1 +paloat: 2 +paloavaksi: 1 +paloavasi?: 1 +paloi: 4 +paloiksi: 4 +paloin: 1 +paloista: 1 +paloitit: 1 +paloja: 2 +paloksi: 1 +palolla: 5 +palstoin: 2 +paltalla: 1 +paltsasilmä: 1 +palttina: 1 +palttinahan: 1 +palttinainen: 2 +palttinaisen: 2 +palttinapaloa: 1 +palttinasi: 1 +palttinoihin: 2 +palvoavi: 2 +Palvoinen: 2 +Palvoisen: 2 +palvomasta: 1 +Pane: 26 +paneikse: 10 +paneime: 1 +paneite: 3 +panemilla: 1 +panemme: 1 +Panen: 9 +Panenko: 3 +Panenpa: 1 +panetin: 1 +panettavi: 1 +panettelihe: 1 +paneutti: 1 +panevat: 1 +panevi: 7 +Pani: 36 +panihe: 4 +panin: 10 +panisi: 2 +panisin: 4 +panisit: 1 +panit: 1 +pankko: 1 +panko: 2 +Pankohon: 1 +pankollaki: 1 +pankolle: 1 +pankolta: 1 +pankon: 7 +Pankosi: 1 +panna: 8 +pannahan: 4 +Pannahanpa: 1 +pannaksemme: 1 +pannakseni: 1 +pannaksensa: 2 +pannaksesi: 1 +panneheksi: 1 +pannehesi: 1 +pannen: 1 +pannos: 1 +pannut: 5 +panohon: 3 +panohon?: 1 +panoksi: 1 +panolle: 1 +panolta: 1 +panonsa: 1 +panoset: 1 +panossa: 1 +panta: 2 +pantaessa: 2 +pantahisi: 1 +pantakohon: 3 +pantane: 1 +pantanehe: 4 +pantavaksi: 1 +Pantihin: 2 +pantihinpa: 2 +pantu: 18 +pantu?: 1 +pantuna: 1 +panu: 2 +panuinen: 1 +panun: 2 +paoissa: 1 +papuja: 1 +parahan: 11 +parahana: 2 +parahanki: 1 +parahasen: 1 +parahat: 3 +parahia: 2 +parahiksi: 1 +parahille: 2 +parahimmista: 1 +parahin: 4 +parahista: 1 +parahtamista: 1 +paranemahan: 1 +parani: 1 +parannan: 3 +paranne: 2 +paranneheksi: 2 +parantajaista: 1 +parantajista: 1 +parantamahan: 1 +parantehiksi: 1 +paranti: 5 +paras: 7 +paraski: 1 +parasta: 7 +paratkos: 1 +paremmaisen: 1 +paremmaiset: 1 +paremmaksi: 2 +paremmaksiki: 1 +paremman: 4 +paremmanki: 2 +paremmat: 6 +paremmillenki: 2 +paremmiltana: 1 +paremmin: 5 +parempana: 2 +parempata: 3 +Parempi: 46 +parempia: 1 +parempiani: 1 +parempiasi: 1 +parempihin: 1 +parempina: 1 +parjauksen: 1 +parjaukset: 1 +parka: 12 +parkaisi: 1 +parkin: 2 +parku: 1 +parkua: 1 +parkuivat: 1 +parkumahan: 2 +parmahille: 1 +parralleni: 1 +parran: 11 +parraspuien: 1 +parraspuille: 1 +parraspuuksi: 2 +parrat: 2 +parratointen: 1 +parret: 1 +parsikkohon: 1 +parsikoista: 1 +parsikon: 1 +parsku: 2 +parskui: 1 +parskumatta: 1 +parta: 6 +partahalla: 3 +partahalle: 2 +partahille: 1 +partaki: 2 +partana: 1 +partasuien: 1 +partasuun: 3 +parven: 5 +parvesta: 2 +parvi: 4 +pasasi: 1 +pasikoia: 1 +Pata: 2 +patahan: 3 +patakoitellen: 1 +patakoitteli: 1 +patarania: 1 +patjasi: 1 +patoa: 1 +patsahalle: 1 +patsahasen: 1 +patsaisehen: 1 +patsas: 3 +patsasta: 1 +patvaskaksi: 1 +patvaskalla: 6 +patvaskana: 1 +patvaskani: 2 +patviloista: 1 +patvinen: 2 +patvisehen: 1 +Pauannetta: 2 +pauhoavi: 2 +pauhun: 1 +paukahteli: 1 +paukahutti: 1 +pauke: 2 +paukkui: 1 +paukutat: 1 +paukutteli: 3 +paulat: 1 +pauloitta: 2 +paulojeni: 1 +pavun: 2 +pehkiönä: 1 +pehkomasta: 1 +pehkuilla: 1 +pehme'ille: 2 +pehme'immät: 1 +pehmeäksi: 2 +pehmeästä: 1 +pehmeätä: 1 +pehmitä: 1 +pehuja: 1 +pehusta: 1 +peiponen: 3 +peiposia: 1 +peiputtavi: 1 +peite: 1 +peitetten: 1 +peitettä: 1 +peitetähän: 1 +peitteheksi: 1 +peittehensä: 1 +peitteleisi: 1 +peittelevät: 1 +peitti: 4 +peitto: 1 +peitä: 1 +pelkeä: 1 +pelkäsivät: 1 +pellava: 1 +pellavaista: 1 +pellavas: 1 +pellavaskupona: 1 +pellavaspioksi: 1 +pellaviksi: 1 +Pellervoinen: 6 +Pellervoisen: 1 +pelloillesi: 1 +pellolla: 1 +pellolle: 4 +pellolta: 1 +pellon: 39 +pellosta: 1 +pellot: 8 +pelmusi: 1 +pelotuslinnun: 1 +peltohon: 4 +peltoja: 1 +peltojen: 9 +peltoni: 1 +peltosi: 2 +pelänne: 1 +pelästy: 2 +pelästyi: 1 +pelätkö: 1 +pelätä: 1 +pemahtelivat: 1 +peni: 1 +penin: 1 +penkat: 1 +penkerehen: 3 +penkerelle: 1 +penkeretse: 1 +penkin: 2 +penkki: 1 +penningin: 1 +penninkinä: 1 +pennun: 1 +pennut: 2 +pensahassa: 1 +pensahasta: 1 +penseähän: 1 +penseän: 1 +pensi: 1 +pensivän: 1 +pentunsa: 1 +penu: 1 +penun: 2 +perattihin: 1 +pere: 2 +perehen: 2 +perehesen: 2 +perehesesi: 1 +perehinesi: 1 +perehtimistä: 1 +pereä: 2 +pereäkänä: 2 +perhosena: 1 +peri: 1 +periksi: 1 +perilaita: 1 +perille: 13 +perillen: 1 +perilliseksi: 1 +perillä: 3 +periltä: 14 +Perimies: 1 +perimäinen: 1 +perimäiselle: 1 +perimäisen: 2 +perin: 10 +peripenkki: 1 +peripäähyt: 1 +peripäätä: 1 +periseinä: 1 +periseinän: 1 +perisopesta: 1 +peritöin: 1 +perittänehe?: 1 +perivihaiset: 1 +permannot: 1 +pernoani: 1 +perukset: 1 +perä: 3 +perähän: 14 +perälihoja: 1 +perällä: 6 +perältä: 2 +perän: 6 +peränpitäjän: 1 +peränpitäjät: 1 +peräpenkin: 1 +peräpuikon: 1 +peräpään: 1 +perässä: 12 +perästä: 14 +perätse: 1 +perättömiä: 1 +peräurosta: 1 +peräytä: 2 +peräytän: 1 +pese: 5 +peseikse: 2 +pesettimeksi: 2 +pesevi: 2 +pesevät: 1 +Pesi: 4 +pesihin: 1 +pesijä: 3 +pesijän: 1 +pesiltä: 1 +Pesipä: 1 +pesisin: 1 +pesisit: 1 +pesistä: 1 +pesit: 1 +peskö: 1 +pesnyt: 1 +pesohon: 6 +pesty: 2 +pestyille: 2 +pestyin: 1 +pestyjä: 1 +pestä: 1 +pestäköhön: 1 +pestäkseni: 1 +pesähän: 2 +pesän: 3 +pesänsä: 3 +pesäsijassa: 1 +pesästä: 4 +petkelen: 1 +petoja: 2 +Pettelit: 1 +petti: 2 +pettäjäiset: 1 +pettäjäisille: 1 +petäikkö: 1 +petäjiköissä: 1 +petäjikössä: 2 +petäjiköstä: 1 +petäjä: 1 +petäjähän: 3 +petäjäinen: 2 +petäjäisehen: 1 +petäjäisen: 6 +petäjäisestä: 1 +petäjäisihin: 1 +petäjäisistä: 1 +petäjäisnä: 1 +petäjän: 8 +petäjänä: 1 +petäjäpuuna: 1 +Petäjäst': 1 +petäjästä: 3 +petäjät: 9 +petäjätä: 2 +petäätä: 1 +peukalo: 1 +peukaloin: 1 +peukaloitansa: 1 +peukalolla: 1 +peukalomme: 1 +peukalon: 6 +peukalosi: 1 +peura: 1 +peuran: 4 +peurat: 3 +peuroja: 1 +pi'elkö: 2 +pi'elle: 1 +pi'ellyt: 1 +pi'ellä: 2 +pi'elty: 1 +pi'eltyäsi: 1 +pi'eltäviä: 1 +pi'eltäväksi: 1 +pi'eltäväni: 1 +pi'etty: 2 +pi'ettäville?: 1 +pi'etä: 1 +pi'in: 2 +Pi'it: 1 +pian: 25 +piehtaroia: 2 +piehtaroille: 1 +piehtaroimat: 1 +piehtaroivan: 1 +piehtaroivi: 1 +pieksemätä: 1 +pieksi: 1 +pieksin: 1 +pieksä: 1 +pieksämähän: 1 +pieksän: 1 +pieksäntähän: 2 +pielen: 1 +pielessä: 1 +pielet: 1 +pielten: 1 +pieltä: 2 +pienan: 1 +pienehen: 1 +pienekkäisen: 2 +pienemmät: 1 +pienempäisiä: 1 +pienen: 20 +pienenä: 1 +pienestä: 4 +pienet: 11 +pieneyttä: 1 +pieni: 42 +Pienikö: 1 +Pienikiksi: 2 +pieniksi: 1 +pienille: 3 +pienilleni: 1 +pienillä: 4 +pieniltä: 2 +pienimpiä: 1 +pienin: 3 +pieniä: 1 +Pieniäki: 1 +piennä: 8 +pienoisehen: 2 +pienoiset: 1 +pienoisia: 1 +pienoisna: 1 +pienoista: 1 +pienoistansa: 1 +pienokainen: 1 +pientarehen: 1 +pientarehet: 1 +pientarella: 5 +pientarelle: 5 +pientarelta: 2 +pientarelta?: 1 +pientaressa: 1 +pientaretse: 1 +pientaretta: 2 +pientarilla: 2 +pientä: 5 +pienuttansa: 1 +piha'an: 3 +piha: 6 +pihalla: 7 +pihalle: 32 +pihalta: 4 +pihan: 1 +piharikoilla: 3 +pihat: 2 +pihatse: 1 +pihet: 2 +pihlaja: 4 +pihlajainen: 3 +pihlajaiset: 2 +pihlajaisia: 1 +pihlajaisinesi: 1 +pihlajan: 2 +pihlajassa: 1 +pihlajat: 6 +Pihlajatar: 2 +pihlajilta: 1 +pihlajissa: 1 +pihlajista: 1 +pihoa: 3 +pihoilla: 10 +pihoilla?: 1 +pihoille: 16 +pihoilta: 3 +pihoista: 1 +pihoja: 2 +pihti: 1 +pihtien: 1 +pihtihin: 1 +pihtipuolen: 2 +pihtipuolet: 1 +pihtipuolisehen: 1 +pihtipuolisena: 1 +pihtipuolisessa: 1 +pihtipuoliset: 1 +pihtipuolisia: 1 +pihtipuolisista: 1 +pii'it: 1 +piian: 13 +piiat: 10 +piihin: 2 +piika: 29 +piikajoukostasi: 1 +piikalapset: 1 +piikaseni: 1 +piikasetki: 1 +piikasia: 1 +piikki: 1 +piikkonen: 1 +piikoa: 6 +piikoina: 1 +piikoja: 3 +piikojani: 2 +piikojansa: 1 +piikojasi: 3 +piikojen: 3 +piile: 2 +piilemähän: 10 +piilemähän?: 1 +piilentähän: 1 +piileskellen: 1 +piileskelty: 1 +piileteltäväksi: 1 +Piiletteli: 1 +piili: 8 +piilin: 1 +piiliä: 1 +piiliänsä: 1 +piillä: 6 +piiloikkunaiset: 1 +piilokkali: 2 +piilopirtin: 1 +piilopirtti: 1 +piilosalle: 1 +piilossansa: 1 +piilotella: 1 +piilten: 2 +piimäistä: 1 +piimäkankahia: 1 +piimänsä: 2 +piimäpytty: 1 +piimäsuuna: 1 +piimät: 1 +piimätyttäriltä: 1 +piina: 1 +piinahan: 1 +piinansa: 2 +piioin: 3 +piiperoita: 1 +piipioja: 1 +piippomahan: 1 +piirahia: 1 +piiramata: 1 +piirosia: 1 +piirrällytti: 1 +piirrältävi: 1 +piirrätteli: 2 +piirtelevi: 1 +piirtä: 1 +piirtämän: 1 +piiska: 1 +piit: 5 +piitti: 1 +piitä: 4 +piitämiä: 1 +piitämiä?': 1 +pikarin: 1 +pikkarainen: 26 +pikkaraisen: 14 +pikkaraiset: 1 +pikkaraisna: 2 +pikku: 2 +pikkuisen: 4 +pikkuisessa: 2 +pikkuiset: 1 +pikkuisissa: 1 +pikkuista: 5 +pikkuistakana: 2 +pikkuistana: 1 +pikkuruisen: 9 +pikkusilmäisen: 1 +pilasi: 1 +pilastehiksi: 2 +pilkan: 6 +pilkat: 1 +pilkatahan: 1 +pilkattuna: 1 +pilkattuna?: 1 +pilkisteli: 1 +pilkkehen: 2 +pilkkimähän: 2 +pilkkoaisi: 1 +pilkkoaisin: 1 +pilkkoavat: 1 +pilkkoisen: 1 +pilkkoisilla: 1 +pilkkoja: 2 +pilkkojansa: 1 +pilkkumahan: 1 +pilkotahan: 2 +pilkoteltaviksi: 1 +pilkottava: 1 +pilkottavi: 1 +pilkut: 1 +pillamusta: 1 +pillan: 1 +pillannunna: 2 +pillastuisi: 2 +pillat: 1 +pilli: 1 +pillin: 4 +pilloa: 1 +pillojani: 1 +pillojansa: 2 +pillomuksen: 1 +piloinen: 1 +piloisen: 1 +pilpatin: 1 +Piltti: 6 +pilvat: 1 +pilven: 26 +pilvestä: 1 +pilvet: 5 +pilvi: 9 +pilviöillä: 1 +pilvien: 8 +pilvihin: 7 +pilvilöiksi: 1 +pilviset: 1 +pilvissä: 3 +pilvistä: 5 +pilviä: 5 +pime'ihin: 1 +pime'illä: 2 +pime'issä: 3 +Pimentolahan: 1 +Pimentolan: 4 +Pimentolassa: 2 +Pimentolasta: 2 +pimeten: 2 +pimeä: 5 +pimeähän: 14 +pimeällä: 1 +pimeässä: 4 +pimeästä: 7 +pimeät: 1 +pino: 3 +pinolle: 1 +pinon: 1 +pinopuiksi: 3 +pinosen: 1 +pinossa: 1 +pinta: 1 +pintapöyän: 4 +pintehessä: 1 +pintehestä: 2 +pintehissä: 1 +pintehistä: 1 +pinttyä: 1 +piohon: 1 +pioiksi: 1 +pioille: 1 +pioissa: 6 +pioissa?: 1 +piolta: 3 +piosen: 1 +piossa: 4 +piossasi: 1 +piosta: 2 +piot: 3 +pirahtamatta: 2 +pirahtelevi: 1 +pirahteli: 6 +pirajavihin: 1 +pirannut: 1 +pirastehilla: 1 +pirisevihin: 1 +pirisevistä: 1 +pirisi: 1 +piristi: 1 +pirkaeli: 1 +pirkeheltä: 1 +pirota: 1 +pirotella: 1 +pirotitko: 1 +pirotti: 1 +pirralla: 1 +pirran: 7 +pirske: 1 +pirstoin: 1 +pirta: 7 +pirtillistä: 1 +pirtin: 11 +pirtit: 2 +pirtojansa: 1 +pirtti: 7 +pirttihin: 4 +pirttilöihin: 1 +pirttini: 1 +pirttinsä: 1 +pirttisessä: 1 +pirujen: 1 +Pisan: 2 +pisaret: 1 +pisimmistä: 1 +pisin: 2 +pisintä: 2 +pisteleikse?: 1 +pistelevi: 2 +pistelläitä: 1 +pistettihin: 1 +pistettynä: 1 +pistettäissä: 1 +pisti: 17 +pistihe: 10 +pistin: 1 +pistivät: 1 +pistokseksi: 1 +pistä: 7 +pistäiksen: 1 +pistäitäni: 1 +pistämäni: 1 +pistämässä: 1 +Pistän: 1 +pistännästä: 1 +pitelemähän: 1 +pitelemässä: 1 +pitelemättä: 1 +pitelen: 2 +pitelet: 1 +piteleväni: 1 +piteli: 4 +pitelijäksi: 1 +pitelijältä: 1 +pitelijätä: 1 +pitelijätä?: 1 +pitelin: 4 +pitelit?: 1 +pitelivät: 1 +pitelämpi: 2 +pitemmillenki: 1 +pitemmin: 1 +pitemmät: 1 +pitempi: 7 +piteä: 8 +Piti: 16 +pitimet: 1 +pitimmät: 1 +pitivät: 1 +pitkien: 1 +pitkihin: 2 +pitkiksi: 1 +pitkille: 2 +pitkillä: 6 +pitkiltä: 1 +pitkin: 28 +pitkissä: 1 +pitkiä: 1 +pitkä: 15 +pitkähammas: 1 +pitkähän: 5 +pitkäkaulan: 1 +pitkäkielellä: 1 +pitkäkorva: 1 +pitkäksi: 2 +pitkälle: 1 +pitkällesi: 1 +pitkän: 39 +pitkänä: 1 +pitkässä: 1 +pitkästä: 2 +pitkät: 9 +pitkävillaisen: 1 +pitkävillasi: 1 +pitohon: 1 +pitoihin: 13 +pitoja: 4 +pitoloissa: 1 +pituinen: 3 +pituisna?: 1 +pituutta: 2 +pitäisi: 9 +pitäisit: 1 +pitäjä: 5 +pitämät: 1 +pitämätöintä: 1 +pitämättä: 1 +pitäne: 5 +pitännä: 1 +pitänyt: 2 +pitävi: 14 +pitävät: 3 +piuke'ilta: 1 +piukkeasti: 1 +piukki: 5 +piukkoavan: 1 +piukkoavi: 1 +piukovaksi: 2 +piukutella: 1 +piustan: 1 +Piä: 8 +piännästä: 1 +piännät: 2 +piät: 1 +piättelevi: 4 +piätteli: 1 +piätti: 1 +Piäty: 1 +piätä: 2 +Pohetahan: 3 +pohja: 1 +pohjahan: 2 +pohjaisille: 1 +pohjaispuolelle: 1 +pohjaista: 1 +Pohjaistuuli: 2 +pohjalta: 1 +Pohjan: 90 +pohjanen: 1 +pohjani: 1 +pohjapuita: 1 +pohjapuuksi: 1 +pohjapuuksi?: 1 +pohjapuuta: 1 +pohjapuuta?: 1 +pohjasehen: 1 +pohjasen: 1 +pohjasi: 1 +pohjasta: 2 +pohjat: 2 +pohjemmaksi: 1 +pohjimmainen: 1 +pohjoisilla: 1 +pohjoispuolelle: 1 +pohjola: 7 +Pohjolahan: 34 +Pohjolahan?: 1 +Pohjolainen: 4 +pohjolaisen: 7 +Pohjolan: 174 +Pohjolassa: 13 +Pohjolasta: 17 +Pohjolasta?: 1 +pohjonen: 1 +pohjosehen: 4 +pohjosessa: 1 +pohjosesta: 1 +pohjukassa: 2 +pohke'ille: 1 +pohkealihasi: 1 +pohkeata: 2 +poiallehen: 3 +poialtansa: 1 +poian: 14 +poian?: 2 +poiastansa: 1 +poiastasi: 3 +poiat: 8 +poies: 9 +poik': 1 +poika: 184 +poika?: 2 +poikalapsi: 1 +poikana: 1 +Poikanen: 2 +poikani: 11 +poikansa: 1 +poikaseni: 9 +poikasensa: 1 +poikaset: 2 +poikasi: 2 +poikasia: 1 +poikasien: 1 +poikellaite: 2 +poikeltaisi: 1 +poikeltavi: 1 +poikemmaksi: 1 +poiken: 1 +poikenluomat: 1 +poikiansa: 3 +poikiasi: 1 +poikien: 5 +poikiesi: 1 +poikimahan: 4 +poikimasijoille: 1 +poikitse: 2 +poikki: 64 +poikkipuolin: 11 +poikoa: 6 +poikoani: 3 +poikoansa: 13 +poikoasi: 4 +poikueni: 13 +poikueni?: 2 +poikuensa: 1 +poikuesi: 3 +poimennalla: 1 +poimentahan: 1 +poimetellaksesi: 1 +poimeteltavata: 1 +poimettele: 1 +poimetteli: 1 +poimi: 6 +poimia: 1 +poimijaista: 1 +poimijata: 2 +poimimahan: 2 +poimimassa?: 1 +poimimatta: 1 +Poimin: 4 +poimintahan: 2 +poimisi: 2 +pois: 23 +poisti: 1 +poiuttani: 3 +poiuttansa: 4 +poiuttasi: 1 +pojalla: 1 +pojalle: 3 +pojalta: 2 +pojan: 16 +pojassa: 3 +pojastako: 1 +pojat: 18 +pojille: 1 +pojillen: 1 +Pole: 1 +polin: 1 +polkea: 1 +polkemahan: 2 +polkemaista: 1 +polkematta: 1 +polkemilla: 1 +polkemille: 1 +polki: 2 +polkijaksi: 1 +polku: 2 +polo: 1 +poloinen: 34 +poloiselle: 1 +poloisen: 14 +poloisesta: 2 +poloiset: 2 +poloisilla: 3 +poloisille: 1 +poloisilta: 2 +poloisten: 2 +polon: 3 +polotellen: 1 +polta: 3 +poltakselta: 1 +poltetahan: 1 +poltettihin: 1 +poltettu: 2 +poltin: 1 +poltit: 1 +polttaman: 1 +polttamatta: 1 +polttamilta: 1 +poltteli: 1 +poltti: 15 +polttimeksi: 1 +polttivat: 1 +polttoa: 3 +poluille: 1 +poluista: 1 +polulla: 1 +polvea: 3 +polveani: 2 +polveansa: 1 +polvehen: 1 +polveksella: 1 +polveksemme: 1 +polvelle: 1 +polven: 12 +polvenansa: 1 +polvenasi: 1 +polvenensa: 1 +polveni: 3 +polvensa: 2 +polvesi: 1 +polvesta: 2 +polvestasi: 1 +polvet: 3 +polvi: 3 +polvien: 1 +polviensa: 1 +polvilla: 1 +polvillani: 1 +polvillansa: 2 +polville: 1 +polvillensa: 6 +polviloille: 1 +polviloilta: 1 +polviltansa: 2 +polvin: 4 +polviseksi: 6 +polviset: 2 +polvu'inen: 3 +polvuksille: 1 +ponnen: 3 +ponnetoin: 1 +ponnistihe: 4 +ponsi: 3 +pontta: 1 +porahtakohon: 1 +porasi: 1 +poroa: 4 +poroihin: 1 +poroja: 2 +poroksi: 8 +porolla: 1 +porollensa: 1 +poron: 2 +poropeura: 3 +poropeuran: 1 +porossa: 1 +porota: 1 +porotan: 1 +porotti: 2 +porsahia: 1 +porsahien: 1 +porsahille: 1 +porsasten: 1 +porstuahan: 1 +porstuan: 2 +porstuasta: 1 +portahaksi: 1 +portahalla: 2 +portahalle: 3 +portahan: 4 +portahasen: 1 +portahiksi: 1 +portahilla: 1 +portahille: 1 +portimo: 1 +portin: 5 +portit: 2 +porton: 1 +portti: 2 +portto: 4 +porttojen: 2 +posella: 1 +poskesi: 1 +poskiani: 1 +poskille: 1 +poskillensa: 1 +poskilta: 2 +poskipäille: 1 +poskipäiltä: 2 +poskipäitä: 2 +poskipäät: 1 +potematta: 1 +potevi: 1 +Potkaise: 1 +potkaisen: 1 +potkaisevi: 1 +potkaisi: 2 +potkaisihe: 4 +potketahan: 3 +potki: 3 +potkia: 1 +potkijaista: 1 +potkijaista?: 1 +potkimahan: 2 +potkin: 4 +potkinut: 1 +pottiloissa: 1 +pouahuttamatta: 2 +poukkujen: 3 +poutapilvessä: 1 +poutapilvien: 2 +poutavuonna: 1 +povehen: 4 +povella: 2 +povessa: 2 +povesta: 2 +pu'onnut: 2 +pu'ota: 1 +puhaltamahan: 1 +puhalti: 1 +puhas: 10 +puhasmuotoinen: 2 +puhasteleikse: 3 +puhe'et: 2 +puhele: 1 +puhelemahan: 1 +puhelen: 6 +puhelevi: 1 +puheli: 4 +puhelijata: 1 +puheltuani: 1 +puhkaele: 1 +puhkaise: 1 +puhkaistu: 1 +puhkesi: 1 +puhki: 16 +puhta'issa: 1 +puhtahampi: 1 +puhtahasen: 1 +puhtahilla: 1 +puhtahille: 1 +puhtahilta: 1 +puhtahimmat: 1 +puhtahisin: 1 +puhtautta: 1 +puhtehen: 1 +puhtehessa: 2 +puhu: 4 +puhua: 3 +Puhui: 5 +puhuja: 2 +puhujan: 2 +puhumahan: 1 +puhumalla: 2 +puhumatta: 2 +Puhurin: 2 +puhusi: 1 +puhutellen: 1 +puhutteli: 1 +puhuvat: 2 +puhuvi: 2 +pui: 1 +puia: 1 +puien: 2 +puihin: 4 +puikki: 1 +puikkohon: 1 +puikkoihin: 2 +puikkoloihin: 1 +puikon: 2 +puikutti: 2 +puilla: 1 +puilta: 1 +puimahan: 2 +puimassa: 1 +puimatointa: 1 +puinen: 15 +puintoa: 1 +puisen: 8 +puiset: 4 +puisille: 1 +puist': 1 +puista: 7 +puistetahan: 1 +puisuuttasi: 1 +puita: 12 +puitavia: 1 +puiten: 1 +puitse: 1 +puittomia: 1 +puitua: 2 +pujota: 1 +pujottelija: 1 +pukehensa: 1 +pukehissa: 1 +pukemihin: 1 +pukevi: 2 +puki: 1 +pukihe: 1 +pukisin: 1 +puksut: 1 +pulaha: 1 +pullot: 1 +pulluksehen: 1 +pulma: 1 +pulman: 1 +pulmat: 1 +pulmonen: 2 +pulmunen: 1 +pulpukoista: 1 +pulski: 1 +pulskin: 1 +puna: 1 +punainen: 4 +punaisehen: 1 +punaiselle: 1 +punaisen: 18 +punaisena: 1 +punaiset: 4 +punaisin: 1 +punaisissa: 1 +punaista: 2 +punaista?: 1 +punakeränen: 2 +punakeräsen: 2 +punakypärä: 2 +punalangat: 3 +Punalintu: 1 +punalle: 2 +punanauhat: 1 +punapatoja: 1 +punapaulahan: 1 +punaperällä: 1 +punaposki: 3 +punapuola: 2 +punapuolan: 3 +punapurren: 1 +punapursi: 1 +punasoronen: 1 +punasuien: 1 +punasuille: 1 +punasuilta: 1 +punasukka: 1 +punatukka: 1 +punaverinen: 1 +punaverka: 1 +punehtivana: 1 +punertaviksi: 1 +punertavina: 1 +pungastama: 1 +punottamahan: 1 +punovi: 1 +puol': 3 +puol'älyiset: 1 +puola: 3 +puolella: 2 +puolellansa: 2 +puolellasi: 2 +puolellensa: 1 +puolellesi: 2 +puoleltani: 1 +puoleltansa: 2 +puoleltasi: 1 +puolen: 27 +puolentoista: 1 +puolesi: 1 +puolessa: 1 +puolet: 1 +puoletkana: 1 +puoli: 11 +puoliaskelella: 1 +puolikkohon: 3 +puolikkoisin: 1 +puolikosta: 1 +puoliksi: 1 +puolikuinen: 1 +puolikypsi: 1 +puolin: 5 +puolinkana: 1 +puolipyörryksihin: 1 +puolipäiväseksi?: 1 +puoliskoa: 1 +puolisoa: 3 +puolisoksi: 8 +puolisonsa: 1 +puolisotta: 1 +puolla: 2 +puolta: 11 +puoltakana: 1 +puoltatoista: 2 +puolukaksi: 1 +Puolukka: 1 +puolukkainen: 1 +puolukkana: 1 +Pura: 1 +puraisimesi: 1 +puran: 1 +purasimella: 2 +pure: 1 +puremahan: 3 +puretahan: 1 +puretteli: 1 +purevi: 2 +puri: 9 +purija: 2 +purjehen: 2 +purjehesen: 3 +purjehesen?: 2 +purjehet: 1 +purjehia: 3 +purjehinen: 1 +purjehisen: 1 +purjehti: 1 +purjehtivan: 1 +purjehtivi: 1 +purjelaiva: 1 +purjeniekka: 1 +purjepuita: 1 +purjepuu: 1 +purjepuun: 5 +purjepuunsa: 1 +purjepuuta: 1 +purjetta: 1 +purkaeli: 2 +purkajaksi: 2 +purkamahan: 2 +purkamatta: 2 +purkemahan: 1 +purki: 2 +purnuja: 1 +purnun: 4 +purnut: 4 +puro: 1 +purolla: 1 +purra: 2 +purrakseni: 1 +purrehesi: 1 +purrella: 1 +purrelta: 1 +purren: 31 +purressa: 1 +purressani: 1 +purresta: 2 +purrestansa: 1 +purret: 2 +purs': 1 +pursi: 47 +pursin: 1 +pursinensa: 1 +pursipuolen: 1 +pursipuoli: 1 +pursistasi: 1 +pursto: 5 +purstoksensa: 1 +purstolta: 1 +purston: 1 +purtavaksi: 1 +purtehen: 2 +purteheni: 1 +purtehensa: 2 +purtehesi: 2 +purtensa: 3 +purtesi: 2 +purtiloissa: 1 +purtilonsa: 1 +purtta: 25 +purtuansa: 1 +puserran: 1 +putkaelin: 1 +putken: 2 +putkessa: 1 +putoamasta: 1 +putoamatta: 1 +putoavainen: 1 +putoelevat: 1 +putoelivat: 2 +putoovat: 1 +putosi: 9 +Putosivat: 1 +puu: 16 +puuhaeli: 1 +puuhaella: 1 +puuhaellut: 1 +puuhatessa: 1 +puuhattavan: 1 +puuhoava: 1 +puuhoavi: 1 +puuhu'illa: 1 +puuhun: 12 +puujelohon: 1 +puukko: 2 +puukoistamme: 1 +puulla: 3 +puulle: 1 +puun: 17 +puunsa: 1 +puurakoia: 1 +puuru: 1 +puuska: 2 +puuskassa: 1 +puussa: 3 +puusta: 8 +puut: 17 +puuta: 19 +puutoksehen: 1 +puutoksesta: 2 +puuttehesen?: 1 +puuttehia: 1 +puutti: 1 +puuttomahan: 1 +puuttomalle: 1 +puuttomassa: 1 +puuttui: 12 +puuttumahan: 1 +puuttumassa: 1 +puuttumatta: 1 +puuttune: 1 +puuttununna: 1 +puuttunut: 2 +puuttuvalla: 1 +puuttuvi: 1 +puutu: 6 +Puutuin: 1 +puutuit: 1 +puutunnainen: 1 +puutunnaiset: 1 +pyöre'istä: 1 +pyöreämmät: 1 +pyöriessä: 1 +pyörivihin: 1 +pyöriville: 1 +pyöriviltä: 1 +pyöriviä: 1 +pyörivälle: 1 +Pyörrytä: 2 +pyörrän: 1 +pyörrät: 1 +pyörtehelle: 4 +pyörtehellä: 1 +pyörtehen: 1 +pyörtehesen: 6 +pyörtehessä: 1 +pyörtehestä: 2 +pyörtehissä: 1 +pyörtehistä: 1 +pyörteleite: 1 +pyörti: 1 +pyöryläinen: 2 +pyörähellä: 2 +pyörähteli: 1 +pyörähtelit: 1 +pyörähti: 1 +pyörähtihe: 2 +pyörähytti: 2 +pyörät: 1 +pyötiköistä: 1 +pyhemmät: 1 +pyhiksi: 1 +pyhille: 1 +pyhimmät: 1 +pyhintäkänä: 1 +pyhyyttä: 4 +pyhä: 1 +pyhäiset: 3 +pyhäisissä: 1 +pyhän: 13 +pyhät: 10 +pyinä: 1 +pyitä: 1 +pyllyllesi: 1 +pylvähiä: 1 +pynnetähän: 1 +pyrhistellä: 1 +pyri: 1 +Pyritähän: 1 +pyräjämässä: 1 +pystössä: 4 +pysty: 3 +pystyinen: 1 +pystyisen: 1 +pystyisin: 1 +pystyn: 5 +pystypää: 1 +pysy: 1 +pysyä: 1 +pysähtyi: 1 +pyy'yksettä: 1 +pyy: 1 +pyyettynä: 1 +pyyetähän: 3 +pyyetähän?: 1 +Pyyhi: 1 +pyyhkijäistä: 1 +pyyhkijäksi: 3 +pyyhyet: 2 +pyyhältihe: 1 +pyyhätteli: 2 +pyyit: 1 +pyylypoian: 1 +pyyn: 2 +pyysin: 1 +pyyssä: 1 +pyyt: 1 +pyytö: 1 +pyytöpäivinäni: 1 +pyytessäni: 1 +pyytessänsä: 1 +pyyti: 3 +pyytä: 1 +pyytäjän: 1 +pyytämiä: 1 +pyytämähän: 5 +pyytänehen: 1 +pyyä: 1 +pyyäntähän: 2 +pä'in: 4 +päien: 1 +päin: 18 +päissä: 1 +päistä: 1 +päitse: 4 +päitsensä: 2 +päitset: 4 +päitsistä: 1 +päitä: 17 +päivöseksi: 1 +päiveä: 18 +päiviksemme: 1 +päiviksi: 1 +päiville: 8 +päivillesi: 1 +päivin: 4 +päivinä: 1 +päivinäni: 1 +päivinänsä: 2 +päivinäsi: 4 +päivissä: 2 +päivistä: 2 +päivitellä: 1 +päiviä: 2 +päiviäki: 3 +päiviäni: 9 +päivyen: 6 +päivyinen: 1 +päivyt: 13 +päivä: 49 +päiväkauen: 1 +päiväksi: 5 +päiväkunnan: 1 +päivälle: 2 +päivällinen: 1 +päivälliset: 1 +päivällisnä: 1 +päivällä: 8 +päivälläpä: 4 +Päivälähän: 1 +päivän: 139 +päivänki: 1 +päivänkoite: 1 +päivänkoittehesen: 1 +päivänlaskun: 1 +päivännousu: 1 +päivänpaisteheksi: 1 +päivänsä: 3 +päivänä: 21 +päivänäpä: 8 +päiväpaiste: 1 +päivästä: 1 +päivät: 17 +päivättä: 1 +Päivättären: 4 +Päivätär: 3 +päiväyksen: 5 +pälkähästä: 4 +pälkäreitä: 1 +pällähykset: 1 +pälynnyt: 1 +pälähellyt: 1 +pänkerelle: 1 +päre: 1 +pärehen: 1 +pärepuiksi: 1 +päretten: 1 +päreämmät: 1 +pärisemättömäksi: 1 +päräjä: 1 +päräjämästä: 1 +pätöisen: 3 +pätöistä: 3 +päteisi: 1 +pätevi: 3 +päteville: 1 +päteviltä: 1 +pätevä: 3 +pätevän: 1 +pätsin: 1 +pää: 29 +pääaloille: 1 +päähkeniä: 1 +päähyt: 3 +päähän: 62 +päähänsä: 1 +pääkasuissa: 1 +pääkehät: 1 +pääksytysten: 3 +pääkurikat: 2 +päälaella: 3 +päälaelta: 1 +päälakehen: 1 +päälakensa: 1 +pääliltä: 2 +päälle: 75 +päällemme: 1 +päällen: 1 +päälleni: 5 +päällensä: 2 +päällesi: 3 +päällinen: 5 +päälliset: 1 +päällispankasi: 1 +päällispankoja: 1 +päällä: 31 +päällä?': 1 +päältä: 33 +päältäni: 1 +päältäsi: 1 +pään: 36 +päänalaisen: 2 +päänalaiset: 2 +pääni: 10 +päänsä: 11 +päänä: 7 +pääpaloa: 1 +pääripasi: 1 +päärivatoin: 1 +päärmehettömäksi: 1 +päärmettä: 1 +pääse: 16 +pääsemättömiksi: 1 +pääsemättänsä: 1 +pääsen: 2 +pääset: 2 +pääseväni: 1 +pääsi: 31 +pääsisin: 2 +pääsit: 1 +pääskö: 3 +pääskyille: 1 +pääskyjenkö: 1 +pääskyläinen: 1 +pääskyn: 2 +pääskysiä: 1 +pääsne: 4 +pääsneheksi: 1 +pääsnekänä: 1 +pääsnen: 1 +pääsnyt: 10 +pääsnytkänä: 1 +pääsomihin: 2 +päässä: 51 +päässä?: 1 +päässäni: 2 +päästelevi: 1 +päästessänsä: 1 +päästeä: 1 +päästi: 5 +päästimeksi: 4 +päästyä: 1 +päästyäni: 2 +päästyänsä: 4 +päästyäsi: 2 +päästä: 44 +päästäisit: 1 +päästäjäksi: 1 +päästäkseni: 3 +päästäksesi: 3 +päästämähän: 7 +päästämättä: 1 +päästän: 3 +päästänsä: 1 +päästänynnä: 1 +päästät: 1 +päät: 10 +päätöin: 1 +päätellessä: 2 +päätetyksi: 1 +päättömästi: 1 +päättehistä: 1 +päättele: 1 +päättelemät: 1 +päättimiksi: 1 +päättimillä: 1 +päättä: 1 +päätyi: 24 +päätymistä: 2 +päätyvi: 4 +päätyvän: 2 +Päätyvät: 1 +päätä: 52 +päätäni: 4 +päätänsä: 16 +päätänä: 1 +päätäsi: 5 +pääyt: 1 +röyhetyinen: 2 +raahi: 1 +raannan: 5 +raaoistamme: 1 +raaolle: 4 +raastajata?: 1 +raastamahan: 1 +raataja: 3 +raatajan: 2 +raatajani: 1 +raatajasta: 1 +raatakohon: 1 +raatakseni?: 1 +raataksesi: 1 +raatamasta: 1 +raatamatta: 1 +raatamissa: 1 +raatuilla: 2 +raavahat: 3 +raavahiani: 1 +raavahille: 2 +raetta: 2 +raha: 1 +rahaisen: 1 +rahaisiksi: 1 +rahaisista: 1 +rahakarva: 1 +rahakukkarot: 1 +rahamyllyn: 1 +rahan: 9 +rahankarva: 2 +rahasaaren: 1 +rahataskut: 1 +rahe: 2 +Rahi: 2 +rahia: 1 +rahin: 3 +rahkehella: 2 +rahkehen: 2 +rahkehensa: 1 +rahkehia: 1 +rahkehien: 1 +rahkehilla: 1 +rahkehille: 3 +rahkehissa: 1 +rahkehista: 1 +rahnoi: 1 +rahoihin: 1 +rahoilla: 1 +rahoina: 1 +rahoja: 2 +rahvahaista: 1 +rahvahan: 5 +rahvasta: 1 +raian: 5 +raiat: 2 +raikkahille: 1 +raikkahuivat: 1 +raikkumahan: 1 +raikutellaksenne: 1 +rainta: 1 +raipalla: 1 +raippasista: 1 +raiska: 1 +raiskat: 1 +raisu: 1 +raitiolta: 1 +raittaessa: 1 +raittoi: 1 +raivaele: 1 +raivohon: 2 +raivoja: 1 +raivoksi: 2 +rajalla: 1 +rajalta: 1 +rajarauhat: 1 +rajasta: 2 +rajoa: 4 +rajoilla: 5 +rajuamahan: 2 +rajuinen: 1 +rajut: 2 +rakas: 3 +rakehen: 1 +rakehet: 2 +rakehilla: 3 +rakenna: 9 +rakennat: 1 +rakennat?: 1 +rakennetahan: 2 +rakennettihin: 1 +rakentamahan: 4 +rakentamasta: 2 +rakentamiksi: 1 +rakentavi: 1 +rakentele: 2 +rakenteleikse: 2 +rakenteli: 1 +rakentelihe: 1 +rakenti: 12 +rakentihe: 1 +rakentoani: 1 +rakentomaiksi: 1 +rakentui: 1 +rakentuminen: 1 +rakettaessa: 1 +rakettavia: 1 +rakettaviksi: 1 +rakettaville: 1 +rakettu: 6 +rakkautta: 1 +rakki: 7 +rakkiasi: 2 +rakkisi: 1 +rakohon: 2 +rakoili: 1 +rakoja: 2 +raksahutti: 1 +raksin: 2 +raksutellen: 1 +raksutteli: 1 +raksutukset: 1 +ramasi: 1 +rammat: 1 +rammatki: 1 +ramuttelevi: 1 +rankisehen: 1 +rannalla: 10 +rannalle: 12 +rannallen: 5 +rannalta: 9 +rannan: 13 +rannassa: 1 +rannat: 14 +rannatse: 1 +rannikoita: 1 +rannikolle: 2 +rannoilla: 1 +rannoilleni?: 1 +rannoilta: 1 +ranta: 9 +rantahan: 2 +rantaisin: 1 +rantakansat: 1 +rantamaata: 1 +rantapaaelle: 1 +rantaruokosiksi: 1 +rantasehen: 1 +rantaselle: 1 +rantasilla: 3 +rantehille: 1 +rantojani: 1 +raossa: 3 +raottoman: 1 +rapa'imessa: 1 +rapasi: 4 +Rapasihe: 1 +rapatti: 1 +rapean: 1 +rapoa: 3 +rapsakamme: 1 +rapsehtivi: 1 +rapsutteli: 1 +rasahti: 1 +rasasi: 1 +rasian: 1 +raskahaksi: 1 +raskas: 1 +raskutellen: 1 +rastahaisen: 1 +rastahaksi: 1 +rastahana: 1 +rastahat: 2 +rastas: 1 +rastia: 2 +rastin: 1 +rastit: 2 +rasvalampi: 1 +rasvalla: 1 +rasvan: 2 +rasvasia: 1 +rasvasilla: 1 +rasvat: 1 +rasvoja: 4 +rata: 1 +ratina: 1 +ratisevia: 1 +ratkaisnehe: 1 +ratkoamme: 1 +ratkomia: 1 +ratkomille: 1 +ratkottane: 1 +ratoa: 2 +ratsahan: 1 +ratsahille: 2 +ratsahin: 1 +ratsu: 1 +ratsujasi: 1 +ratsun: 1 +rattahalla: 1 +ratustelevat: 1 +ratustelkamme: 1 +rauahutan: 1 +rauahutat?: 1 +rauaista: 3 +Rauan: 28 +rauankarkaisu: 2 +rauankarva: 1 +rauankarvallinen: 1 +rauasta: 5 +rauennunna: 1 +rauha: 2 +rauhassa: 1 +rauhassako: 1 +rauhoa: 2 +raukaisevi: 1 +raukaistasi: 1 +raukan: 10 +raukat: 4 +raukea: 1 +raukeaksi: 2 +raukeavi: 1 +raukka: 29 +raukoilla: 3 +raukuja: 1 +raukumahan: 2 +raunioihin: 1 +rauniolle: 2 +rauniot: 1 +rauoille: 1 +rauoin: 2 +rauta: 32 +rautahan: 2 +rautahangan: 1 +rautahankki: 1 +rautahankkia: 1 +rautainen: 8 +rautaisehen: 6 +rautaisella: 2 +rautaiselle: 1 +rautaisen: 10 +rautaisesta: 1 +rautaiset: 7 +rautaisia: 1 +rautaisihin: 2 +rautaisilla: 5 +rautaisissa: 1 +rautaisna: 1 +rautaista: 2 +rautaisten: 1 +rautakahlehesen: 1 +rautakahlehisin: 1 +rautakatto: 1 +rautakisko: 1 +rautakoura: 5 +rautamunan: 1 +rautanenki: 1 +rautanäppi: 2 +rautapaiassa: 2 +rautapaitahan: 1 +rautapaitoihin: 2 +rautarauniohon: 1 +rautarihman: 1 +rautarukkahiset: 1 +rautarukkasensa: 1 +rautarukkasitta: 1 +rautaruoste: 1 +rautasuisen: 1 +rautaverkkojen: 1 +rautio: 1 +rautioksi: 1 +rautiolle: 1 +rautoja: 3 +rautojen: 2 +ravaha: 1 +ravahti: 1 +ravahutti: 1 +rave'in: 1 +ravitse: 1 +ravitsemahan: 1 +ravitsemiksi: 1 +ravitsennalta: 1 +re'en: 12 +re'essä: 2 +re'estä: 1 +re'in: 1 +reellä: 1 +reen: 6 +reessä: 3 +reessänsä: 1 +reestä: 1 +rehe'ille: 1 +rehe'iltä: 1 +rehevä: 1 +rehotti: 1 +rei'issä: 1 +reiahellaksesi: 1 +reieltäsi: 1 +reikihin: 1 +reikä: 2 +reisi: 1 +reisihinsä: 3 +reisin: 1 +reiän: 2 +reiästä: 1 +reiät: 1 +reiättömän: 1 +rekehen: 16 +rekehensä: 2 +rekensä: 2 +rekesi: 1 +rekeä: 2 +reki: 15 +rekiratoa: 1 +rekiratoja: 1 +rekirujotki: 1 +rekoista: 1 +rekonen: 1 +rekoseheni: 6 +rekosehensa: 4 +rekosehesi: 1 +rekosehesi?: 1 +rekosella: 1 +rekosen: 3 +remahti: 1 +remahutellet: 1 +remmätellös: 1 +remua: 2 +remuamahan: 1 +remuelevan: 1 +remuile: 1 +remupilven: 1 +Remusen: 1 +renkahalta: 1 +renkahat: 1 +renkaisehen: 1 +repalehiksi: 1 +repesi: 1 +repi: 1 +repijä: 1 +repimä: 1 +Repo: 3 +reposen: 3 +reppänä: 1 +reppänän: 2 +reppänät: 1 +repsahti: 1 +Repäise: 1 +repäisemähän: 1 +repäisi: 1 +retkale: 1 +retki: 1 +retuisen: 1 +retukan: 2 +reualti: 1 +reunahinen: 1 +reunat: 1 +reuoikse: 2 +reutoaikse: 2 +reutoellos: 1 +reutoi: 1 +reutoihe: 1 +revennehissä: 1 +revittelevi: 1 +revitti: 3 +revittäköhön: 1 +revon: 8 +reväisnyt: 1 +reyhkävän: 1 +riehkatuita: 1 +riehkumahan: 1 +riehoiksi: 1 +riehtilät: 1 +riehätellä: 1 +riemu: 2 +riemulla: 1 +riemulle: 1 +riemussa: 1 +riemusta: 1 +riensihit: 1 +rientäen: 1 +riepsahti: 1 +riepuhun: 1 +riepunsa: 1 +rieskamaitosilla: 1 +rieskana: 1 +rieskansa: 1 +rieskasena: 1 +rieskoa: 1 +Rievut: 2 +rihman: 1 +rihmat: 1 +riian: 1 +riieksi: 1 +riihe'en: 1 +riihen: 2 +riihenpuija: 1 +riihestä: 1 +riihipuiksi: 1 +riihiruumenilla: 1 +riihiryökälehet: 1 +riihiryysyissä: 1 +riioavi: 1 +riipimähän: 1 +riipisivät: 1 +riipoeli: 1 +riipomia: 1 +riippui: 1 +riistamahan: 1 +riistariihen: 1 +riistettynä: 1 +Riisti: 2 +Riistin: 1 +riistojansa: 1 +riistojata: 1 +riisu: 1 +riisui: 3 +riisuin: 1 +riisujata: 2 +riisujia: 1 +riisumahan: 3 +riisutahan: 1 +riitelevi: 2 +riitelevät: 1 +riitsi: 1 +riitsin: 1 +riittehistä: 1 +riivattua: 1 +riivittihin: 1 +riivoit: 2 +rikenehen: 1 +rikkahien: 1 +rikkasensa: 1 +rikkatunkiolle: 1 +rikkehistä: 1 +rikkehiä: 2 +rikki: 3 +rikkoi: 3 +rikkoihe: 2 +rikkoihin: 1 +rikkomatta: 1 +rikkonaiset: 1 +riko: 1 +rikoille: 2 +rikoit: 2 +rikon: 1 +rikonnaiset: 1 +rikorihman: 1 +rikottelevi: 3 +rinnallasi: 1 +rinnalta: 1 +rinnaltani: 2 +rinnaltansa: 1 +rinnan: 3 +rinnanristilöitä: 1 +rinnanristiä: 2 +rinnanristiäni: 1 +rinnat: 3 +rinnoillemme: 1 +rinnoilleni: 1 +rinnoillensa: 3 +rinnoillesi: 3 +rinnoilta: 1 +rinnoiltansa: 3 +rinnoin: 4 +rinnukseni: 1 +rinnuksesi: 2 +rinnuksia: 2 +rinnuksien: 1 +rinnuksista: 1 +rinta: 2 +rintahansa: 1 +rintalastasensa: 1 +rintapäänsä: 1 +rintapäätä: 3 +rintehelle: 1 +rintehesen: 1 +ripajamassa: 1 +ripe'ille: 1 +ripe'iltä: 1 +ripe'intä: 1 +ripeyttä: 1 +riporihman: 1 +ripottamahan: 1 +ripsahutti: 1 +ripset: 1 +ripsuttele: 1 +ripsutteli: 1 +ripustetahan: 1 +risasi: 1 +riski: 2 +risotti: 1 +risti: 3 +ristihin: 1 +ristijätä: 1 +ristimähän: 1 +ristin: 5 +ristisuu: 1 +risuja: 1 +risukoissa: 1 +risukoista: 1 +risut: 2 +ritahan: 1 +riu'uttele: 1 +riu'utteli: 1 +riuahuttamatta: 1 +riuahutti: 1 +riukuttama: 1 +riukuttavi: 1 +riukuttele: 2 +riuottelit: 1 +riusa: 1 +riusko: 1 +riuskumasta: 1 +riuskuttavi: 1 +riutumahan: 1 +riutunehen: 1 +riutununna: 1 +riuvahutti: 1 +rivahti: 1 +rivan: 1 +rive'in: 1 +rivestymättä: 1 +riveä: 1 +rohisevista: 1 +rohkea: 2 +rohkean: 1 +rohkeasta: 1 +rohkeata: 1 +rohkittihin: 1 +roikatessa: 1 +roikki: 1 +roikkivaksi: 1 +roiskattihin: 1 +roiske: 1 +roiskehesta: 1 +roistot: 1 +rojahutti: 1 +rome'ikolta: 1 +romua: 2 +romuen: 2 +rotevasti: 1 +rotu: 1 +rotuhuni: 1 +rotuisin?: 1 +rotusi: 1 +rouhit: 1 +roukkoihin: 1 +rovin: 1 +roviohon: 1 +rovittu: 1 +ru'ispurnun: 1 +ru'olle: 1 +ruhkat: 1 +ruhtoa: 1 +ruhtoi: 1 +ruhtomahan: 1 +ruhtomasta: 1 +ruhtosi: 1 +rujot: 1 +rukalla: 1 +rukihiselta: 2 +rukihisen: 1 +rukihisiksi: 1 +rukihisna: 1 +rukihit: 5 +rukihit?: 1 +rukka: 18 +rukoelevi: 6 +Ruma: 4 +ruman: 2 +rumanakana: 2 +rumille: 2 +rungolta: 1 +runnahtavi: 1 +runo: 51 +runoilla: 1 +runoille: 3 +runoilta: 1 +runoja: 3 +runojan: 1 +runolta: 1 +runomme: 1 +runsahammille: 1 +runsahampi: 1 +ruo'on: 3 +ruo'ostosta: 1 +ruoalle: 1 +ruoalta: 2 +ruoaltansa: 1 +ruoan: 2 +Ruohinko: 1 +ruoho: 1 +ruohoa: 1 +ruohoista: 1 +ruohoja: 1 +ruohokossa: 1 +ruohon: 1 +ruohoparta: 1 +ruohossa: 1 +ruohot: 2 +ruohti: 1 +ruohutti: 1 +ruoikkohon: 1 +ruoikot: 1 +ruoiksi: 1 +ruojat: 1 +ruoka: 1 +ruokaruohoittani: 1 +ruokien: 1 +ruokkieltuasi: 1 +ruoko: 1 +ruokoa: 1 +ruokohon: 1 +ruokoiset: 1 +ruokoranta: 1 +ruokorinta: 2 +ruokorintahan: 1 +ruokosella: 1 +ruokosesta: 1 +ruoposteli: 1 +ruoska: 1 +ruoskalla: 1 +ruoskallansa: 1 +ruoskan: 4 +ruoskin: 2 +ruostehen: 1 +ruostehesta: 1 +ruostemullaksi: 1 +ruotaisen: 2 +ruotaisia: 1 +ruotaista: 1 +ruotasta: 1 +ruotehet: 1 +Ruotsin: 1 +Ruotuksen: 6 +Ruotus: 2 +rupea: 4 +rupeamahan: 1 +rupeamasta: 1 +rupeaminen: 1 +rupean: 1 +rupeat: 1 +rupeavi: 1 +rupesi: 7 +rupesit: 1 +rusamiensa: 1 +rusamilla: 1 +ruskea: 2 +ruskeahan: 1 +ruskeaista: 1 +ruskean: 10 +ruskeana: 1 +ruskeuiset: 1 +rusoreunalla: 1 +rutaise: 1 +rutimoraian: 1 +rutimoraita: 1 +rutistamahan: 1 +rutistunutta: 1 +Rutjan: 4 +rutjon: 1 +rutoksi: 1 +ruton: 1 +rutosti: 2 +ruttohon: 1 +ruttoisesti: 2 +ruumenen: 1 +ruumeniksi: 3 +ruumenina: 1 +ruumihitta: 1 +ruumis: 2 +ruuna: 1 +ruunan: 7 +ruunansa: 1 +ruunat: 2 +ruuniani: 1 +ruuniasi: 1 +ruutut: 2 +ruveksi: 1 +ruveta: 7 +ruvetkamme: 2 +ruvetko: 1 +ryömäisihe: 1 +ryntähissä: 1 +rypeät: 1 +rytinen: 1 +rytkyi: 1 +ryvennehissä: 1 +ryypin: 1 +ryypykseni: 1 +ryysyissä: 1 +räimilöivi: 1 +räimyttäjä: 1 +rämäkkä: 1 +rämäksi: 2 +räpylöille: 1 +räpähien: 1 +rätsinättä: 1 +räykymättömille: 1 +räystähän: 1 +rääkyrauta: 1 +räämi: 1 +rääyntäsijoilta: 1 +söi: 5 +söin: 3 +söisi: 6 +söit: 1 +Sa'a: 8 +sa'alla: 1 +sa'an: 14 +sa'anki: 1 +sa'assa: 1 +sa'at: 3 +sa: 23 +saa'a: 20 +Saa'ahan: 3 +saa'akseni: 4 +saa'ani: 1 +saa'antahan: 4 +saa: 7 +saaen: 1 +saaessa: 3 +saaessansa: 1 +saaja: 2 +saajaksi: 1 +saajan: 3 +saajanainen: 4 +saajanaisen: 6 +Saajanpa: 1 +saakamme: 2 +saako: 2 +saakohon: 1 +saalahani: 1 +saalihia: 1 +saalihiksi: 2 +saalihiksi?: 1 +saalihini: 2 +saalihisi: 1 +saalihitoin: 1 +saalis: 3 +saalla: 1 +saama: 1 +saamahan: 6 +saamaisestasi: 1 +saaman: 2 +saamani: 2 +saamasta: 1 +saamastasi: 1 +saamat: 2 +saamatta: 4 +saamia: 3 +saamiansa: 1 +saamilla: 1 +saamille: 2 +saamilta: 1 +saamistansa: 1 +saamme: 2 +saamoa: 1 +saan: 12 +saane: 7 +saaneheksi: 1 +saanehia: 1 +saanen: 2 +saanet: 2 +saani: 1 +saanikka: 1 +saaniksi: 1 +saanunna: 1 +saanut: 43 +saanutkana: 3 +saaos: 2 +saaospa: 1 +saapasjalkoja: 1 +saapi: 31 +saappahat: 3 +saapuessa: 3 +saapuville?: 1 +saarehen: 6 +saarekselle: 2 +Saarelainen: 11 +Saarelaisen: 4 +Saarelaista: 1 +Saarelaista?: 1 +Saarell': 1 +saarella: 14 +saarelle: 2 +saarellista: 1 +saaren: 75 +saaressa: 1 +saaret: 2 +saari: 6 +saarinensa: 1 +saarnipuita: 1 +saarta: 1 +saarvana: 1 +saastat: 1 +saastuttaisi: 1 +saat: 20 +Saata: 15 +saataessa: 2 +saataisihin: 1 +saatan: 3 +saatane: 1 +saatanehe: 7 +saatanehe?: 2 +saatantahan: 9 +saatat: 2 +Saatatko: 1 +saatatti: 1 +saatavan: 1 +saatavana: 3 +saatavia: 2 +saatavihin: 1 +saatavilla: 1 +saatavillansa: 1 +saataville: 1 +saatetahan: 3 +saatettihin: 1 +saatettu: 1 +saatettuna: 1 +saati: 1 +saatin: 1 +saatit: 1 +saatoin: 1 +saatoit: 3 +saattaisi: 3 +saattajaksi: 1 +saattamassa: 1 +Saattanen: 1 +saattanunna: 1 +saattaotte: 1 +saattavi: 8 +Saattele: 1 +saatteleisi: 2 +saattelevi: 1 +saatteli: 4 +saattelivat: 1 +saatti: 3 +saattoi: 15 +saattoi?: 2 +saatu: 17 +saatu?: 1 +saatuani: 1 +saatuansa: 8 +saatuasi: 5 +saatuja: 2 +saauilla: 1 +saautella: 2 +saauttavi: 1 +Saautti: 1 +saava: 2 +saavaksi: 4 +saavalle: 2 +saavan: 3 +saavani: 1 +saavasi: 1 +saavat: 5 +saaveroittelevi: 1 +saavia: 1 +saavit: 1 +saavutti: 1 +sae: 1 +sai: 80 +Saiko: 1 +saimme: 2 +Sain: 11 +sainki: 2 +sainp': 1 +Sainpa: 2 +Saip': 8 +Saipa: 8 +saippuavesillä: 1 +saipuaisen: 1 +saipuata: 2 +sairas: 1 +Saisi: 24 +Saisiko: 1 +saisimme: 1 +saisin: 6 +saisit: 3 +sait: 6 +saitki: 1 +Saitko: 2 +saivat: 5 +sakara: 1 +sakaran: 1 +sakarat: 1 +sakarisormi: 1 +sakea: 3 +sakean: 2 +sakeni: 2 +Saksahan: 1 +Saksan: 6 +Saksanmaalta: 1 +Saksastana: 1 +sala'aite: 1 +salaelevat: 1 +salahan: 1 +salaisen: 1 +salajoukko: 1 +salajoukon: 4 +salakan: 1 +salakansan: 1 +salakaria: 1 +salamerkki: 1 +salamoiksi: 1 +salasaari: 1 +salasta: 1 +salata: 2 +salavihoista: 1 +salavihoja: 1 +salista: 1 +salko: 1 +salmekkehen: 1 +salmen: 10 +salmesta: 1 +salmet: 2 +salmilta: 1 +salmistaki: 1 +salo: 2 +saloa: 7 +salohon: 2 +saloille: 1 +saloilta: 2 +saloja: 1 +salolla: 1 +salolle: 3 +salolta: 1 +salometsillä: 1 +salon: 21 +salosta: 3 +salot: 7 +saloviertä: 1 +salpa: 3 +salpoa: 1 +salpoja: 2 +salvaimella: 1 +salvannut: 1 +salvat: 3 +salvattu: 1 +salvoimelle: 1 +salvoimesta: 1 +salvoksehen: 2 +salvoksihin: 2 +salvoksilla: 2 +salvoksille: 1 +salvoksissa: 3 +sama: 1 +samalla: 2 +saman: 4 +samana: 1 +samassa: 3 +sametti: 1 +sammakoita: 1 +sammakolla: 1 +sammakon: 1 +sammakot: 1 +sammalehen: 1 +sammalen: 1 +sammalessa: 1 +sammalet: 1 +sammalettomilta: 1 +sammalhuonehesen: 1 +sammalhuonehessa: 1 +sammalia: 2 +sammaliksi: 1 +sammalisen: 1 +sammalissa: 1 +sammon: 30 +Sammosta: 2 +sammuttele: 1 +samoamahan: 5 +samoat: 1 +samoelevat: 1 +samonneheksi: 1 +samosi: 8 +samosin: 1 +samota: 2 +samotessasi: 1 +Sampo: 22 +sampoa: 6 +samposi: 1 +Sampsa: 6 +Sampsan: 1 +sampuen: 8 +Sana: 1 +sanaisen: 2 +sanaista: 1 +sanalla: 46 +sanalliseksi: 1 +sanallisena: 1 +sanalliseni: 1 +sanan: 215 +sanani: 2 +sanansa: 5 +sanasen: 1 +sanaset: 3 +sanasi: 3 +Sanat: 8 +sanattomahan: 1 +sanattomalla: 1 +sanattomalle: 1 +sanattomassa: 1 +sanele: 4 +saneleisi: 2 +sanelemahan: 16 +sanelemassa: 1 +sanelen: 14 +saneli: 10 +sanelijaksi: 2 +sanelijan: 1 +sanelijani: 1 +sanelin: 4 +saneltavaksi: 2 +saneltavana: 1 +sangassa: 2 +sangasta: 1 +sangen: 1 +sankoa: 1 +sano: 26 +sanoa: 28 +sanoakana: 1 +sanoakseni: 1 +sanoen: 1 +Sanoi: 227 +sanoihin: 2 +sanoiksi: 197 +sanoilla: 3 +sanoille: 1 +sanoin: 4 +Sanoipa: 1 +sanoisi: 3 +sanoisin: 4 +sanoista: 1 +sanoit: 3 +sanoivat: 3 +sanoja: 32 +Sanoja: 67617 +sanojansa: 2 +sanoko: 3 +sanoma: 9 +sanoman: 7 +sanomat: 9 +sanomata: 1 +Sanomiks': 1 +sanon: 15 +sanone: 1 +sanoneheksi: 4 +sanonet: 1 +sanonki: 1 +sanonut: 2 +sanopa: 1 +sanot: 3 +sanottanehe: 1 +sanottavata: 1 +Sanottihin: 2 +sanottu: 1 +sanovat: 10 +Sanovi: 83 +saoin: 8 +saoinki: 1 +sapikkahia: 1 +sapsohon: 1 +sara'ikkohon: 1 +sarahat: 1 +saraheinä: 1 +Sarajan: 3 +saraksi: 1 +saran: 2 +saranarauat: 2 +saranat: 4 +saranoita: 1 +Saraojalla: 1 +Saraojalta: 2 +saraojasta: 1 +Sariolahan: 7 +Sariolan: 19 +Sariolassa: 3 +Sariolasta: 6 +saristui: 1 +sarjahampahat: 1 +sarjahampahuiset: 1 +sarkakauhtanaisen: 2 +sarkakauhtanaiset: 1 +sarkakauhtanan: 1 +sarkan: 1 +sarkoin: 3 +saroin: 1 +sarvea: 1 +sarven: 4 +sarvesta: 1 +sarvet: 5 +sarvi: 1 +sarvien: 1 +sarvijuonelleni: 1 +sarviloista: 1 +sarvinauta: 1 +sarviset: 1 +sarvista: 1 +sata: 34 +satahangan: 1 +satahanka: 1 +satahauan: 1 +satahavuja: 2 +satahisen: 1 +sataisen: 6 +sataisin: 1 +satakaari: 1 +sataki: 2 +satalatvan: 2 +satalatvat: 1 +satalauan: 8 +satalauta: 2 +satalu'ulle: 2 +satalukuisin: 1 +sataoksainen: 1 +satasilmä: 2 +satasilmälle: 1 +satasulka: 1 +satehen: 2 +satehessa: 1 +satehesta: 1 +satehet: 1 +satoa: 7 +satoamahan: 1 +satoi: 6 +satoivat: 1 +satoja: 3 +satojen: 1 +Sattui: 2 +sattunet: 1 +sattunut: 1 +satuja: 1 +satulat: 1 +satunen: 1 +saukko: 3 +saukkona: 3 +Saukon: 1 +sauna: 6 +saunahan: 7 +saunamaassa: 1 +saunan: 20 +saunasehen: 1 +saunassa: 8 +saunasta: 3 +saunat: 2 +saunatielle: 1 +saunoa: 4 +saustuta: 1 +saustuttelin: 1 +sauva: 2 +sauvakätteheltä: 1 +sauvan: 8 +sauvoani?: 3 +sauvoansa: 2 +sauvoimet: 1 +sauvojansa: 1 +sauvojen: 1 +sauvomahan: 1 +savehen: 1 +saverkot: 1 +savesta: 4 +saviperähän: 2 +savitsi: 1 +Savon: 2 +savu: 13 +savua: 2 +savuhun: 1 +savuja: 2 +savuksi: 1 +savulle: 1 +savun: 5 +savuna: 3 +savunen: 2 +savupanolle: 1 +savuttomahan: 1 +savuttomassa: 1 +savuttunehen: 1 +se: 145 +seassa: 4 +seassa?: 1 +seasta?: 1 +seikasta: 3 +seikat: 1 +seikka: 1 +seineä: 1 +seinuksella: 1 +seinuksilla: 2 +seinä: 2 +seinähirret: 1 +seinähän: 1 +seinälle: 1 +seinältä: 2 +seinän: 6 +seinänä: 1 +seinät: 6 +seinävieret: 4 +seipähiksi: 2 +seipähissä: 1 +seipähistä: 1 +seipähiä: 1 +seipähällä: 1 +seipähältä: 2 +seipähän: 2 +seipähät: 1 +seisahtui: 1 +seisattelihe: 2 +seisatti: 1 +seiso: 4 +seisoessa: 1 +seisoi: 5 +seisoin: 2 +seisoit: 1 +seisojaista: 1 +seisojia: 1 +seisojille: 1 +seisokahan: 1 +seisomahan: 5 +seisomasta: 1 +seisontasijoa: 1 +seisontasijoilla: 1 +seisonut: 1 +seisotahan: 2 +seisotaikse: 1 +seisotaime: 1 +Seisotaite: 1 +seisoteltu: 1 +seisotettu: 1 +seisotettu?: 1 +seisottele: 1 +seisottihe: 3 +Seisottui: 4 +seisovi: 4 +seistessäni: 3 +seistessänsä: 1 +seistäksensä: 2 +seitsemin: 1 +seitsemiä: 2 +seitsemähän: 1 +seitsemällä: 2 +seitsemältä: 2 +seitsemän: 24 +seitsemännellä: 1 +seitsemännen: 1 +seitsemäntenä: 1 +Seitsemäs: 1 +Seitsemäskolmatta: 1 +Seitsemäsneljättä: 1 +Seitsemästoista: 1 +Seitsemäsviidettä: 1 +seitsentä: 4 +seitsentähtinen: 1 +seitsentähtisen: 1 +seitsentähtyen: 1 +seiväs: 4 +seivästetty: 2 +seivästä: 1 +sekahan: 10 +sekavat: 1 +sekehissä: 2 +Seki: 1 +sekä: 61 +selille: 2 +selillä: 4 +seliltä: 1 +selin: 5 +selinäsulka: 1 +selitse: 1 +selittämättä: 1 +selitä: 2 +selitän?: 1 +Selkeä: 4 +selkeät: 1 +selkiävi: 1 +selkä: 5 +selkähän: 2 +selkähäni: 1 +selkäisestä: 2 +selkäluilla: 1 +selkäluita: 1 +selkäluuta: 1 +selkäsi: 1 +selvien: 12 +selvinnehe: 1 +Selvisi: 1 +selvittihe: 1 +selvitä: 1 +selvitäime: 1 +selviä: 9 +selvä: 6 +selvälle: 6 +selvällehen: 1 +selvällä: 5 +selvältä: 2 +selvänä: 3 +selvät: 5 +selykset: 1 +seläistä: 1 +selälle: 22 +selällehen: 1 +selällisehen: 6 +selälliselle: 1 +selällä: 24 +selältä: 7 +selän: 13 +selässä: 5 +selästä: 2 +selät: 3 +semmoiset: 1 +sen: 52 +senki: 12 +senp': 6 +senpä: 18 +Sentähen: 3 +seokset: 1 +seotti: 1 +sep': 8 +sepalehiksi: 1 +sepinkaluja: 1 +sepoksi: 1 +sepolle: 6 +sepolta: 2 +sepon: 21 +seponkana: 1 +seposta: 1 +seppo: 198 +seppoa: 1 +seppojen: 1 +seppolan: 1 +sepponsa: 2 +seppä: 8 +sepä: 20 +sepän: 4 +setäni: 1 +seulaisen: 1 +seulalla: 2 +seulan: 3 +Seulo: 3 +seulottavan: 1 +seulottavat: 1 +seuro: 1 +seuruelet: 1 +seurustella: 3 +si'elleheksi: 1 +si'elty: 2 +si'eltäköhön: 1 +si'ennyt: 1 +siaksi: 1 +sianlihoa: 9 +sianlihoilla: 1 +siat: 1 +Sie: 56 +Siell': 22 +siellä: 57 +sielläki: 5 +Sielt': 1 +Sieltä: 11 +Sieltäkö: 1 +sieltäkänä: 2 +siemen: 1 +siemenen: 2 +siemenistä: 1 +siemeniä: 2 +siementä: 2 +sienettyvät: 1 +sieni: 1 +sieniä: 1 +siepalehet: 1 +siepottele: 1 +sieppaeli: 1 +sieramehen: 1 +sieran: 1 +sievä: 2 +siherrän: 1 +siiaksi: 1 +Siiall': 1 +siian: 3 +Siihen: 39 +Siihenpä: 1 +siika: 4 +siikana: 2 +siikasaarien: 2 +siikasalmet: 2 +siikaseksi: 2 +siikaset: 1 +siikasia: 2 +siikasilla: 1 +siikasille: 2 +siikoinensa: 1 +siili: 1 +siilin: 1 +siima: 2 +siimalla: 4 +siiman: 1 +siimojansa: 1 +siin': 10 +siintynehet: 1 +siintämättömihin: 1 +siintämättömähän: 1 +Siinä: 98 +Siinäkö: 1 +siinäpä: 3 +siipensä: 2 +siipesi: 1 +siipi: 4 +siipilintu: 1 +siirry: 2 +siirryin: 1 +siirryit: 1 +Siirrytteli: 2 +siirrä: 2 +siirräime: 1 +siirräite: 3 +Siirrälti: 1 +siirteleisi: 3 +siirtelevät: 1 +siirtelihe: 1 +siirti: 3 +siirtihe: 1 +siirtihen: 2 +siirtyköhön: 1 +siirtykähän: 1 +siirtymähän: 3 +siirtymäsijoille: 1 +siirtymättänsä: 1 +siistiä: 1 +Siit': 12 +siitti: 1 +siittäjiksi: 1 +siitä: 323 +Siitäkö: 1 +siitäki: 4 +siitäkin: 1 +Siitäp': 1 +Siitäpä: 2 +siivatat: 1 +siivatoita: 1 +siivellä: 1 +siiven: 6 +siivessäsi: 3 +siivet: 2 +siiviksi: 2 +siiville: 2 +siiviltä: 1 +siivin: 2 +siivoele: 1 +siivoeli: 1 +siivoella: 1 +siivoin: 1 +siivojaista: 1 +siivojille: 1 +siivolla: 2 +siivomatta: 2 +siivon: 1 +Siivosi: 1 +siivottu: 1 +siivottuna: 2 +sija: 2 +sijahan: 2 +sijaisnut: 1 +sijaksi: 1 +sijalla: 4 +sijalle: 4 +Sijallensa: 3 +sijalta: 1 +sijaltansa: 1 +sijan: 2 +sijankana: 1 +sijasi: 2 +sijassa: 2 +sijasta: 1 +sijat: 1 +sijava: 1 +sijoa: 19 +sijoihin: 1 +sijoilla: 1 +sijoillansa: 2 +sijoille: 5 +sijoitteleikse: 1 +sijoittelihe: 2 +sike'in: 4 +sikesi: 2 +sikesit: 1 +sikeäisen: 1 +sikeämättä: 1 +sikiö: 4 +sikiöitänsä: 1 +sikiöt: 1 +sikiä: 1 +sikoa: 1 +sikoja: 1 +sikojen: 2 +Siks': 1 +Siksi: 5 +Siksipä: 2 +sikäli: 3 +silajoelle: 1 +silajokehen: 1 +silattu: 1 +sile'illä: 1 +sileä: 2 +Sileähk': 1 +sileäkarvat: 1 +sileän: 1 +sileät: 3 +sileätä: 1 +silittelevi: 1 +silittäessä: 1 +silittämäistä: 1 +silitä: 1 +silkillä: 7 +silkillänsä: 2 +silkit: 1 +silkki: 2 +silkkihin: 1 +silkkihuivit: 1 +silkkinauhoilla: 2 +silkkinen: 1 +silkkiset: 2 +silkkiverhot: 1 +silkkivyöhyt: 1 +silkkiä: 1 +silkkoa: 1 +sill': 3 +sillaksi: 2 +sillalla: 1 +sillallista: 1 +sillan: 15 +sillat: 4 +Sille: 4 +Sillenpä: 1 +silloiksi: 2 +silloin: 68 +silloinkana: 1 +Sillä: 29 +silma: 2 +silmeä: 1 +silmeän: 1 +Silmeävi: 1 +silmien: 1 +silmihin: 1 +silmille: 3 +silmillensä: 1 +silmillesi: 1 +silmillä: 1 +silmilläni: 2 +silmiltäni: 2 +silmiltänsä: 1 +silmin: 7 +silmistänsä: 3 +silmivettä: 1 +silmiä: 3 +silmiänsä: 3 +silmä: 3 +silmäeli: 1 +silmähän: 2 +silmäkulmat: 1 +silmältä: 1 +silmän: 8 +silmänluontehesen: 1 +silmänluontiansa: 1 +silmänsä: 10 +silmäripset: 1 +silmäsi: 1 +silmästänsä: 1 +silmät: 41 +silmätysten: 1 +silosorkka: 1 +silota: 1 +silpahutti: 1 +silpaisit: 1 +silpoi: 1 +silpomahan: 1 +silpomille: 1 +silt': 1 +silta: 4 +siltahan: 1 +siltalaahkon: 1 +siltalauat: 4 +siltalauoista: 1 +siltaselle: 1 +sima: 4 +simahan: 1 +simainen: 2 +simaisen: 3 +simaiset: 1 +simaista: 1 +simaksi: 1 +simalampi: 1 +simalle: 1 +simapilli: 1 +simasalmien: 2 +Simasaloa: 4 +simasiipi: 1 +simassa: 2 +simasuu: 1 +simatilkan: 1 +simatilkka: 1 +simatorvi: 1 +simoa: 15 +simoa?: 1 +simoja: 1 +simpsukoiksi: 1 +simpsukoissa: 1 +sinelle: 1 +sinertävässä: 2 +sinervöisen: 1 +sinervä: 2 +sinerväisellä: 1 +sinerväisen: 1 +sinervän: 3 +sinerväsi: 1 +sinettärillä: 1 +singu: 1 +sini: 6 +sinihametta: 1 +sinihamoista: 1 +sinihamosen: 1 +sinikeräsen: 3 +siniketoja: 1 +sinilakki: 1 +sinilangat: 1 +sinimarja: 1 +sininen: 5 +siniotuksin: 1 +siniotusta: 4 +sinipiikojen: 2 +sinis: 1 +sinisen: 31 +siniset: 2 +sinisetkö: 1 +sinisiipi: 1 +sinisilkit: 2 +sinisistä: 1 +sinisotka: 1 +sinisotkan: 1 +sinistä: 5 +sinisukka: 13 +sinisukkahan: 1 +siniveraksi: 1 +siniviitta: 3 +sinkui: 1 +sinne: 46 +sinnepä: 1 +sinnes: 1 +sintsi: 3 +sintsillistä: 1 +sintsin: 1 +sintsinen: 1 +sintsiä: 1 +sinua: 35 +sinuhun: 1 +sinuista: 2 +Sinull': 1 +sinulla: 4 +sinulle: 12 +sinulta: 1 +sinun: 42 +Sinunpa: 2 +sinussa: 2 +sinusta: 7 +sinä: 75 +sinäki: 3 +sio: 3 +sioille: 2 +siottu: 1 +sipaise: 1 +sipaisi: 1 +sipoamahan: 1 +sipsomahan: 1 +sirahtakohon: 1 +siretteleisi: 1 +sirettelevi: 1 +sirettelevät: 1 +sirettämähän: 2 +sirettänevi: 1 +sirisi: 1 +sirkeäksi: 1 +sirkeämpi: 1 +sirkeänä: 1 +sirkkuja: 1 +sirkkunen: 1 +sirkkusena: 1 +sirkkuseni: 1 +sirkovia: 1 +sirkut: 3 +siroikse: 1 +sirotella: 1 +sirottamahan: 3 +sirotti: 1 +sirusen: 2 +Sisar: 8 +sisararmo: 1 +sisarekset: 4 +sisareksi: 2 +sisaren: 6 +sisarena: 1 +sisaresi: 2 +sisaresiki: 1 +sisaresten: 1 +sisaret: 2 +sisari: 1 +sisariasi: 3 +sisarueni: 8 +sisarueni?: 1 +sisaruensa: 1 +sisaruesi: 2 +sisarukset: 1 +sisilisko: 1 +sisiliskoilla: 2 +sisiliskot: 2 +sisko: 7 +siskoasi: 1 +siskolleni: 1 +siskollensa: 1 +siskollesi: 1 +siskon: 1 +siskoseni: 4 +siskoseni?: 1 +siskosi: 3 +siskot: 1 +sisuni?: 1 +sisähän: 21 +sisälle: 10 +sisällä: 1 +sisältä: 2 +Sisässä: 14 +sisästä: 10 +Sit': 1 +sitaise: 3 +sitaisi: 1 +Siteheksi: 1 +sitehet: 1 +sitehiksi: 1 +sitele: 2 +sitelemähän: 1 +siteli: 1 +sitkeä: 1 +Sito'os: 1 +sitoa: 1 +Sitoi: 1 +sitovat: 1 +sitovi: 1 +Sitte: 21 +sitä: 47 +sitäi: 6 +sitäki: 2 +sitänä: 2 +siukovia: 1 +siukui: 2 +siula: 2 +siulat: 1 +siuloja: 1 +siunaele: 1 +siunoaisi?': 1 +siunoaisin: 1 +siuotelle: 1 +siuotellut: 1 +siuottavi: 1 +siuottelet: 1 +siuotteli: 2 +siuvahutit: 1 +siuvattelin: 1 +sivakat: 3 +sivalla: 3 +sivallan: 2 +sivallit: 1 +sivallukset: 1 +sivalluta: 1 +sivalteli: 1 +sivalti: 11 +sivele: 1 +sivelet: 1 +siveli: 1 +sivertämästä: 1 +siveän: 2 +sivu: 1 +sivua: 2 +sivuhun: 2 +sivuille: 1 +sivuja: 3 +sivulla: 7 +sivullamme: 1 +sivullani: 1 +sivulle: 2 +sivullehen: 1 +sivulta: 4 +sivultansa: 1 +Sivuseinä: 1 +sivuseinät: 1 +sivutse: 7 +sivutseni: 1 +sivutsesi: 1 +so'ittanehe: 1 +soan: 12 +soanki: 1 +soankävijän: 1 +soassa: 4 +soasta: 4 +sohajamahan: 1 +sohannut: 1 +soia: 1 +soien: 2 +soikottavi: 1 +soille: 4 +soilta: 3 +soiluvista: 1 +soimaella: 1 +soimasi: 1 +soimat: 1 +soimelle: 1 +soimelta: 1 +soimen: 1 +soimi: 1 +soipi: 1 +soisin: 1 +Soisipa: 1 +soista: 2 +soita: 9 +soitakana: 1 +soitan: 1 +soitannalle: 2 +soitannan: 1 +soitanta: 1 +soitanto: 3 +soitantoa: 5 +soitantohon: 1 +soitelleen: 1 +soitellen: 4 +soitellessa: 1 +Soitellos: 1 +soitettavan: 1 +soitoksi: 1 +soitolle: 1 +soiton: 13 +soittajaista: 1 +soittajalla: 1 +soittajan: 1 +soittajata: 1 +soittajoita: 2 +soittamahan: 3 +soittamisen: 1 +soitteli: 2 +soitteloa: 1 +soitti: 26 +soitto: 16 +soittoa: 9 +soittoansa: 1 +soittohon: 1 +soittonsa: 1 +soivaksi: 2 +soivat: 1 +soiverraite: 1 +sokea: 4 +Sokeat: 1 +sokeatki: 1 +sokisti: 1 +solahti: 1 +solahutit: 1 +solahutti: 1 +solesta: 1 +solilla: 1 +soljuvaisten: 1 +solki: 1 +solkikoivun: 1 +solmiele: 2 +solmieli: 1 +solmieltu: 1 +solmimahan: 1 +solmittu: 1 +solmittuna?: 1 +solmuhun: 2 +solmun: 3 +solottamahan: 1 +solukan: 1 +soma: 2 +somainen: 1 +somana: 1 +Somap': 1 +somasti: 4 +somat: 2 +somemmat: 2 +somempi: 3 +somer: 2 +someren: 1 +someret: 3 +somerikoiksi: 1 +somerikolle: 1 +somerikot: 1 +somerilta: 1 +somerot: 1 +somia: 1 +somimman: 1 +somin: 1 +somistelihe: 1 +somittelijan: 1 +somitti: 1 +somman: 1 +sommelolle: 1 +sommelolta?: 1 +sommelon: 1 +sompa: 1 +sompaset: 1 +sompoa: 1 +somuutta: 1 +sonni: 3 +sonnia: 1 +sonnin: 4 +sontahan: 1 +sontareiet: 1 +sontatunkiohon: 1 +sopani: 2 +sopenkululle: 2 +sopessa: 1 +sopesta: 1 +sopet: 1 +sopii: 1 +sopikohon: 1 +sopimmaiselle: 1 +sopine: 1 +sopisi: 2 +sopisipa: 1 +sopiva: 3 +sopivi: 3 +soppihin: 1 +soppiloissa: 1 +soppiseinän: 2 +soppityrskyt: 1 +sopua: 2 +sorahti: 1 +sorajouhen: 1 +sorajouhi: 2 +sore'ihin: 1 +sorea: 15 +soreainen: 1 +sorealla: 1 +soreampi: 1 +sorean: 11 +soreasti: 2 +soreat: 6 +sorehtelevi: 1 +sorehtijoille: 1 +soreutta: 1 +sorisevani: 1 +sorisi: 1 +sorkahtaisi: 2 +sorkehtinut: 1 +sorkillansa: 1 +sorkissa: 1 +sorkka: 1 +sorkkasäärille: 2 +sorkkasäärtä: 2 +sorkkien: 1 +sorkutella: 4 +sorkutteli: 1 +sormea: 2 +sormella: 4 +sormen: 4 +sormeni: 1 +sormenpään: 1 +sormesta: 1 +sormestani: 2 +sormestansa: 1 +sormet: 14 +sormi: 2 +sormiansa: 4 +sormien: 3 +sormiensa: 1 +sormikasta: 1 +sormikkahat: 1 +sormilla: 1 +sormillansa: 1 +sormille: 1 +sormillehen: 1 +sormillensa: 1 +sormiloitse: 1 +sormilta: 4 +sormiluitansa: 1 +sormin: 14 +sormissa: 1 +sormistansa: 1 +sormuen: 1 +sormuksen: 1 +sormukset: 5 +sormus: 1 +sormuskättä: 1 +sorottamassa: 1 +Sorra: 2 +sorran: 1 +sorrantahan: 1 +sorritko: 1 +sorru: 2 +sorruin: 1 +sorrun: 1 +sorrutella: 1 +sorsa: 2 +sorsajoukosta: 1 +sorsan: 2 +sorsana: 1 +sorsanluinen: 1 +sorsaseni: 1 +sorsasesi: 1 +sorsat: 2 +sortajaksi: 1 +sortajansa: 1 +sortajata: 1 +sortajata?: 2 +sortamatta: 3 +sortamatta?: 1 +sortamoa: 1 +sortanunna: 2 +sortavi: 1 +sorti: 7 +sortipa: 1 +sortui: 2 +sortukahan: 1 +sortukohon: 1 +sortumahan: 2 +sortumatta: 1 +sortumihin: 1 +sortuneheksi: 5 +sortunehen: 1 +sortunna: 1 +sortununna: 1 +sota: 4 +sotahan: 24 +sotainen: 1 +sotajymyistä: 1 +sotakeoilta: 1 +sotakeseä: 1 +sotakesinä: 1 +sotamä'illä: 1 +sotaoriini: 1 +sotaoritta: 1 +sotaorjan: 1 +sotapurren: 2 +sotasijoille: 1 +sotatiloilla?: 1 +sotatiloille: 2 +sotatoverin: 1 +sotatuliksi: 1 +sotaurohot: 1 +sotavenosen: 2 +sotaväkeä: 1 +sotaväkeä?: 1 +sotia: 9 +sotihin: 4 +sotijaloksi: 1 +sotisin: 1 +sotisopani: 4 +sotisopansa: 1 +sotisopihin: 1 +sotivenettä: 1 +sotiveräjän: 2 +sotka: 8 +sotkalle: 1 +sotkemassa: 1 +sotkettihin: 2 +sotki: 1 +sotkijaksi: 1 +sotkottaret: 1 +sotkuportahiksi: 2 +sotkut: 1 +sotkutielle: 2 +sotoa: 4 +sou'un: 1 +Soua: 6 +souan: 2 +souantahan: 3 +souat: 1 +Souit: 1 +soukerosta: 1 +soutajaksi: 2 +soutajaksi?: 1 +soutajalla: 1 +soutajat: 1 +soutajia: 1 +soutakatte: 1 +soutamahan: 10 +soutamalla: 2 +soutamassa: 1 +soutamasta: 1 +soutamatta: 3 +Soutavi: 1 +soutele: 1 +soutelevat: 5 +Soutelevi: 1 +souteli: 1 +souten: 1 +souti: 13 +soutimeksi: 1 +soutimilla: 2 +soutimille: 1 +soutimina: 1 +Soutoa: 2 +souttu: 1 +sovi: 1 +sovinnon: 1 +sovinnot: 1 +sovinto: 4 +sovissa: 2 +sovissansa: 1 +sovita: 2 +sovitaite: 1 +sovitetuksi: 2 +sovittavissa: 1 +sovittelevi: 4 +sovittelijan: 1 +sovittelin: 1 +sovittelohon: 1 +sovitti: 3 +sovussa: 2 +su'i: 1 +su'ulle: 1 +su'ulta: 1 +su'ultani: 1 +su'un: 3 +su'unki?: 1 +su'ussa: 6 +su'usta: 1 +su'usta?: 4 +su'uttomaksi: 1 +sua: 6 +suaitsemana: 1 +sualla: 1 +Suan: 1 +suannut: 1 +suasta: 2 +suattane: 1 +suattu: 1 +sueiksen: 1 +sueksi: 2 +suella: 1 +suelle: 1 +suelta: 1 +suen: 10 +suet: 9 +suetko: 1 +suettaessa: 2 +suhahtamassa: 1 +suhahtelevi: 1 +suhuttelevi: 4 +suihkatahan: 1 +Suihki: 4 +suihkivi: 1 +suihkuvaista: 1 +suikahteli: 1 +suikahti: 1 +suikahutti: 1 +suikerteli: 1 +suikulaksi: 1 +suilla: 1 +suimastaikse: 1 +suimistaikse: 1 +suin: 16 +suiskahtavi: 1 +suista: 2 +suistamahan: 3 +suistanet: 2 +suistanut: 1 +suistat: 1 +suistelin: 1 +suisti: 1 +suistin: 1 +suistoa: 1 +suistui: 2 +suistujalla: 1 +suistuvi: 1 +suita: 1 +suitse: 1 +suitset: 7 +suitsi: 2 +suitsia: 1 +suitsiloista: 1 +suitti: 1 +suka: 3 +sukaisi: 1 +sukan: 1 +sukapäitä: 2 +sukassa: 2 +sukat: 7 +sukeamalta: 2 +sukean: 1 +sukeat: 1 +sukellan: 1 +sukelteleihet: 1 +sukeltelihe: 1 +sukenit: 1 +sukesi: 10 +sukesit: 1 +sukesit?: 1 +sukeu: 1 +sukeumatta: 1 +sukeutui: 2 +sukia: 1 +sukimella: 1 +sukinut: 1 +Sukios: 1 +sukiva: 1 +sukka: 1 +sukkahani: 1 +sukkahansa: 1 +sukkajalkojasi: 1 +sukkansa: 1 +sukkarihmasta: 1 +sukkasia: 1 +sukkasiksi: 1 +sukkasille: 1 +sukkasilta: 1 +sukkien: 1 +sukkoa: 2 +sukkula: 2 +sukkulainen: 5 +sukkulaisen: 2 +sukkulan: 2 +sukkulasta: 1 +sukoa: 2 +suksekset: 1 +sukset: 2 +suksi: 2 +suksia: 1 +suksiansa: 1 +suksiloista: 1 +suksilta: 1 +suku: 3 +sukua: 10 +sukuansa: 2 +sukuasi: 2 +sukuhun: 2 +sukuhuni: 1 +sukuhusi: 1 +sukuisin: 1 +sukuksi: 1 +sukukuntani: 1 +sukukuntasi: 1 +sukuni: 11 +sukusen: 1 +sukusi: 12 +sukutuviksi: 1 +sukuvirttä: 1 +sula: 3 +sulaen: 1 +sulahan: 3 +sulaksi: 1 +sulalla: 3 +sulalle: 2 +sulan: 3 +sulana: 1 +sulannut: 1 +sulassa: 3 +sulat: 3 +sulavan: 1 +sulavat: 3 +sulavin: 1 +Sule: 2 +sulettu: 1 +sulhaiskansa: 2 +sulhaismiesnä: 1 +sulhasena: 1 +sulhasihin: 1 +sulho'on: 2 +sulho: 29 +sulho?: 1 +sulhoansa: 1 +Sulhokainen: 4 +sulhokaista: 1 +Sulholl': 1 +sulhollamme: 1 +sulholle: 1 +sulholleni: 1 +sulholoista: 1 +sulholtasi: 1 +sulhon: 14 +sulhoni: 1 +sulhonne: 1 +sulhoseksi: 1 +sulhosen: 1 +sulhosia: 1 +sulhosihin: 2 +sulhot: 11 +sulien: 1 +suliksi: 2 +sulilla: 1 +sulilta: 2 +sulimmat: 1 +sulin: 3 +sulittelevi: 1 +sulitut: 1 +sulkahti: 1 +sulkansa: 2 +sulkasi: 1 +sulkasia: 2 +sulkasiltahan: 1 +sulkaturkin: 3 +sulkea: 1 +sulkemahan: 1 +sulki: 1 +sulkijaista: 1 +sulkijata?: 1 +sulkinensa: 1 +sulkkuiset: 1 +sulkkuisille: 1 +sulkkuisista: 1 +sulkkuniitti: 1 +sulkkunuotan: 1 +sulkoasi: 2 +sulku: 1 +Sull': 3 +sulla: 2 +sulle: 16 +suloa: 4 +suloinen: 2 +suloisempi: 1 +suloisessa: 1 +suloista: 3 +suloksi: 1 +sulottomalle: 1 +suloutta: 1 +Sulovasti: 1 +summahan: 5 +summan: 1 +summassa: 1 +summasta: 6 +sumun: 1 +sumusta: 1 +sun: 11 +suo: 3 +suohete: 1 +suohon: 9 +suohut: 1 +suoja: 2 +suojaella: 1 +suojaksensa: 1 +suojaksi: 2 +suojan: 1 +suojassa: 1 +suojassansa: 1 +suojassasi: 4 +suojasta: 1 +suojelevi: 1 +suojihin: 1 +suojoa: 2 +suolaheinä: 1 +suolamyllyn: 1 +suolan: 2 +Suolasalmen: 1 +suolat: 3 +suolen: 3 +suolet: 2 +suolien: 1 +suolla: 9 +suollantahan: 1 +suolle: 11 +suoloiksi: 1 +Suolt': 1 +suolta: 14 +suoltamahan: 1 +suomalainen: 1 +Suomelan: 1 +Suomelle: 1 +Suomen: 12 +Suomenmaassa: 1 +Suomessa: 1 +Suomesta: 1 +suomuhauin: 5 +suomuhauki: 3 +suomuja: 1 +suomuksista: 1 +suomuloista: 1 +suomutihin: 1 +suon: 10 +suonen: 2 +suonensa: 1 +suonet: 7 +Suonetar: 1 +suoni: 2 +suonia: 2 +suonihin: 1 +suonikosken: 2 +suonilankoa: 1 +suonille: 1 +suonilleni?: 1 +suoniloista: 1 +suonilta: 1 +suoniset: 2 +suonissa: 1 +suonista: 1 +suonisykkyrä: 1 +suonivöistä: 1 +suonivyöstä: 1 +suonta: 2 +suonten: 8 +suopetäjän: 3 +suora: 2 +suorahan: 1 +suorat: 2 +Suori: 1 +suorihe: 3 +suorihit: 2 +suorijaksi: 1 +suorikse: 1 +suorimasta: 1 +suorimatta: 1 +suorime: 1 +suorimia: 1 +suorin: 3 +suorinut: 4 +suoritahan: 1 +suoriteltu: 1 +suoritessa: 1 +suoritseikse: 1 +suorittaisi: 1 +suorittaman: 1 +suorittanut: 2 +suorittava: 2 +suorittavi: 1 +suorittele: 2 +suoritteli: 4 +suoritti: 3 +suorittihe: 1 +suorittuna: 1 +suoriunut: 1 +suorivat: 1 +suortamahan: 1 +suossa: 3 +suosta: 3 +suostu: 3 +suostutteli: 1 +suosulihin: 1 +suot: 2 +suota: 4 +suotta: 6 +suottakana: 1 +Suottapa: 1 +suotu: 2 +Suovakko: 1 +suovan: 1 +suovariksen: 1 +suoverolla: 1 +suoverossa: 1 +suoverosta: 1 +suovesiä: 1 +suovieret: 2 +suovoa: 1 +supun: 1 +supussa: 1 +sure: 4 +sureksi: 1 +sureksimahan: 1 +sureksimahan?: 1 +sureksimista: 1 +sureksit: 2 +surettavia: 2 +surinan: 1 +surinehelta: 1 +surisit: 1 +surkeannäöllä: 1 +surkutella: 1 +surma: 32 +surmahan: 1 +surmaksi: 6 +surman: 17 +surmani: 1 +surmansa: 3 +surmasi: 2 +surmasit: 1 +surmasivat: 1 +surmat: 2 +surmata: 2 +surmatahan: 1 +surmataksensa: 1 +surmatkohot: 1 +surmatta: 2 +surmattu: 1 +surmia: 1 +surmiansa: 1 +surmoa: 2 +surmoaisit: 1 +surmoan: 1 +surra: 2 +Suru: 2 +surua: 1 +suruille: 1 +suruilta: 1 +suruitta: 1 +suruja: 1 +suruksi: 1 +surulla: 2 +surulle: 1 +suruni: 1 +surusta: 1 +surut: 1 +surutta: 1 +survaisi: 1 +survoin: 1 +survon: 1 +survontahan: 2 +survotahan: 1 +survottuna: 1 +survotuin: 1 +Susi: 17 +susia: 2 +susien: 2 +susikarjan: 1 +susiki: 1 +susiko: 1 +susille: 1 +susillensa: 1 +sutena: 1 +sutosen: 7 +sutoset: 2 +sutsunatta: 1 +suu: 16 +suuhun: 24 +suuhuni: 1 +suuhunsa: 2 +suulla: 12 +suulla?: 1 +suullansa: 1 +suullasi: 1 +suulle: 4 +suulliseksi: 1 +suulliset: 1 +suulta: 4 +suumalo: 3 +suumalohon: 1 +suun: 22 +suuni: 3 +suunnitettu?: 1 +suunsa: 3 +suupalaksi: 1 +suur': 1 +suurehen: 7 +suureksi: 7 +suurella: 2 +suurelle: 7 +suurelta: 2 +suuremmaisen: 1 +suuremmaksi: 4 +suuremmalla: 1 +suuremmatki: 1 +suuremmista: 1 +suuren: 50 +suurena: 5 +suurennan: 1 +suurenti: 1 +suuressa: 8 +suuresta: 2 +suuresti: 4 +suuret: 17 +suuri: 56 +suuri?: 2 +suuria: 3 +suurien: 1 +suurihin: 4 +suuriksi: 1 +suurilla: 4 +suurille: 5 +suurilta: 5 +suurimmalla: 3 +suurimmilla: 2 +suurimpia: 1 +suurin: 2 +suurina: 1 +suuripäisen: 1 +suurissa: 2 +suurista: 1 +suuritieon: 1 +suurna: 1 +suurta: 12 +suurtaki: 1 +Suurtako: 1 +suurten: 1 +suuruhinen: 1 +suuruhiset: 1 +suurukselliselta?: 1 +suuruksen: 1 +suuruksille: 1 +suusanalla: 1 +suusi: 3 +suuss': 1 +suussa: 14 +suussa?: 1 +suussani: 2 +suussansa: 1 +suusta: 15 +suustansa: 3 +suuta: 13 +suutansa: 4 +suutasusten: 1 +suutatusten: 1 +suutehista: 1 +suuttui: 13 +suuttuneisi: 2 +suutu: 1 +suutuksenti: 1 +suvakolle: 1 +suvannon: 2 +suvantolainen: 1 +suvantolainen?: 1 +suvantolaisen: 3 +suvantolaista: 1 +Suvantolan: 1 +suvehen: 4 +suven: 3 +suvena: 5 +suvesta: 1 +Suvetar: 3 +suvikunnan: 3 +suvinenässä: 1 +suvirukihin: 1 +suvisille: 1 +syö'ös: 1 +Syö: 5 +syöen: 2 +syöessäni: 1 +syöjille: 1 +syöjä: 3 +syöjähän: 1 +syöjäksi: 1 +syöjästä: 1 +Syöjättäreltä: 1 +Syöjättären: 2 +Syöjätär: 3 +syökö: 1 +syökse: 1 +syökseite: 1 +syöksi: 4 +syölähänki: 1 +syömin: 1 +syöminkihin: 2 +syömähän: 5 +syömästä: 1 +syömät: 4 +syömätöintä: 2 +syömättä: 1 +Syön: 1 +syöneheksi: 2 +syönehelle: 3 +syönti: 1 +syönyt: 16 +syöpeä: 1 +syöpi: 6 +syösten: 1 +syösti: 2 +syöstihe: 1 +syötettihin: 1 +syötettävä: 1 +syötetähän: 4 +Syötikkini: 1 +Syötin: 1 +syöttele: 1 +syöttelevi: 1 +Syötteli: 1 +syötti: 6 +syöttämiksi?: 1 +syöttämäni: 2 +syöty: 1 +syötyäsi: 2 +syötä: 6 +syötäköhön: 1 +syötän: 2 +syötäviksi: 1 +syötäviä: 3 +syötäväksi: 1 +syöverit: 1 +syövällä: 1 +syövältä: 1 +syöä: 30 +syöähän: 1 +syöäkseni: 2 +syen: 1 +syet: 1 +syettömille: 1 +syistä: 1 +syitä: 3 +sykeröni: 1 +sykerräite: 1 +sykkyrähän: 1 +sykkyrälle: 1 +sykkä: 1 +syksy: 3 +syksyinen: 1 +syksyisen: 1 +sykysyisen: 3 +Sykysyiset: 1 +sykysyisistä: 1 +sykysyllä: 2 +sykysyn: 1 +sykysyt: 1 +sykähtelevi: 1 +syleilemähän: 1 +syleili: 1 +sylen: 9 +syli: 2 +sylihin: 4 +Sylin: 2 +sylisa'alla: 1 +sylissä: 3 +sylissäni: 1 +Sylissänsä: 1 +sylityt: 1 +syliämättä: 1 +sylkemälle: 1 +Sylki: 2 +sylkytellä: 1 +Sylkytteli: 3 +sylttysukkaisia: 1 +syltä: 16 +sylveäisi: 1 +synke'in: 1 +synke'itä: 1 +synkeä: 1 +synkeällä: 4 +synkeällä?: 1 +synkeämpi: 1 +synkiltä: 1 +synkimmän: 1 +synkistyä: 1 +synkkiä: 2 +synkkähän: 1 +synkän: 1 +synny: 8 +synnyin: 2 +synnyn: 8 +synnyntäsi: 1 +synnyntäsijalta: 1 +synnyntäsijasi: 2 +synnyt: 2 +synnytössijoa: 1 +synnytellessä: 1 +synnytelty: 1 +synnyteltäissä: 1 +Synnytteli: 1 +synnyttävä: 1 +synty: 8 +syntyhysi: 1 +syntyi: 18 +syntyjä: 3 +syntyminen: 3 +syntymäsijoa: 1 +syntymäsijoille: 2 +syntymäsijoilta: 1 +syntymättä: 4 +syntynevi: 1 +syntynynnä: 3 +syntyväksi: 2 +syntyä: 1 +syntyäsi: 1 +syrjin: 6 +syrjit: 1 +syrjähän: 4 +syrjällehen: 1 +syrjällä: 1 +syseä: 5 +sysimäellä: 1 +sysimäkiä: 1 +sysisijoille: 1 +sysistä: 2 +sysivän: 1 +sysännyt: 1 +sysäsi: 4 +sysäten: 1 +sytehen: 1 +syttyä: 1 +syttä: 4 +sytäsi: 1 +syvemmin: 1 +syvemmä: 4 +syvennettihin: 1 +syventi: 1 +syventämässä: 1 +syvien: 9 +syville: 3 +syvillä: 1 +syviltä: 2 +syviä: 4 +syvähän: 4 +syvän: 4 +syväntehiltä: 2 +syväntehiä: 1 +syvässä: 1 +syvästä: 2 +syvät: 2 +syy: 1 +syyetty: 1 +syylingittä: 2 +syylle: 1 +syyllisillä: 1 +syyllistä: 2 +syylättelen: 1 +syystä: 1 +syytöintä: 1 +syyteli: 1 +syyttömähän: 1 +syyttömälle: 1 +syyttömänki: 1 +syyttä: 4 +Syyttäpä: 1 +syytä: 10 +syytäise: 1 +syyättelin: 1 +syämehen: 3 +syämelle: 1 +syämellä: 5 +syämen: 2 +Syämessä: 1 +syämin: 1 +syämissäsi: 1 +syämyeni: 1 +syämykseni: 1 +syän: 3 +syänkäpyni: 1 +syänkäpyä: 1 +syänlihoille: 1 +syännyksenti: 2 +syäntyi: 5 +syäntä: 10 +syäntä?: 1 +Syäntäni: 1 +syänveet: 2 +syänyöllä: 1 +sä: 12 +säien: 1 +säihkyellä: 1 +säihkyväistä: 2 +säihkäeli: 1 +säikkymähän: 1 +säikähti: 3 +säikähtihe: 1 +säilyi: 2 +säilymähän: 1 +säilä: 1 +säilällä: 4 +säilärauta: 1 +säilässä: 1 +säkehet: 1 +säkehinen: 1 +säkehinä: 3 +säkehisellä: 1 +säkenevä: 1 +säkenevällä: 3 +säkenevässä: 1 +säkeninä: 1 +säkeniä: 1 +säkkihin: 2 +sälkö: 1 +sängyt: 1 +säpsähtihe: 2 +sären: 3 +Säret: 3 +särkenevi: 2 +särkenyt: 1 +särkevi: 1 +särki: 2 +särkiä: 1 +särkyi: 1 +särkynyttä: 1 +särkät: 1 +särpimeksi: 1 +särpimet: 1 +säsyttömille: 1 +säteriset: 2 +sävelen: 1 +säveleni: 1 +sävelille: 1 +säveliä: 1 +säveltänsä: 1 +säykkyi: 1 +säykkymähän: 1 +säynähältä: 1 +säähän: 1 +Sääli: 1 +säällä: 2 +sääntelevi: 1 +sääret: 1 +säärille: 1 +säärillensä: 1 +sääriluusta: 1 +säärin: 1 +säärinauhat: 1 +säärivarret: 1 +säärivarsi: 2 +säärivarsillani: 1 +sääriänsä: 1 +säärystimet: 1 +säät: 3 +säätelevi: 4 +säätä: 2 +säätämä: 2 +säätämällä: 1 +töille: 7 +töiltä: 1 +töissä: 1 +töistä: 1 +töitä: 4 +tölläytä: 1 +tönkän: 1 +törke'ille: 1 +ta'aksi: 3 +ta'atse: 1 +ta'immalle: 1 +ta'impahan: 1 +taakea: 1 +taaksensa: 1 +taaksesi: 1 +taaksi: 3 +taanoisille: 2 +taantelihe: 1 +taarin: 2 +taarit: 1 +taarivettä: 1 +Taas: 4 +taasen: 2 +taatolleni: 1 +taatollensa: 1 +taatollesi: 1 +taaton: 9 +taatto: 9 +taattoa: 1 +taattoarmo: 1 +taattolassa: 2 +taattoni: 2 +taattonsa: 2 +taattoseni: 2 +taattosi: 3 +taempanaki: 1 +tahallansa: 1 +tahallasi: 1 +tahansa: 2 +tahasna: 1 +tahi: 36 +tahikka: 5 +tahkaellut: 1 +tahkaisi: 1 +tahkottava: 1 +taho: 1 +taholla: 1 +tahon: 5 +tahot: 3 +tahota: 1 +tahotakana: 1 +tahtahana: 1 +tahtelevi: 1 +tahteli: 1 +tahtoi: 7 +tahtomahan: 1 +tahtomasta: 1 +tahtomatta: 1 +tahtonet: 2 +Taia: 3 +taian: 1 +Taiatko: 1 +taikea: 1 +taikeat: 1 +taikina: 1 +taikinahan: 2 +taikinan: 2 +taikinana: 1 +taikinat: 1 +taikka: 6 +taikko: 1 +taikoja: 2 +taikon: 1 +taikurien: 1 +taimen: 3 +taimenia: 2 +taimenta: 1 +taimi: 3 +taimimatta: 1 +tainnan: 1 +tainnut: 1 +taioittani: 1 +taion: 1 +taipalella: 2 +taipalen: 1 +taipui: 3 +taisi: 9 +taita: 2 +taitajaksi: 2 +taitajana: 1 +taitajata: 2 +taitamatta: 1 +taitan: 1 +taitava: 3 +taitavalle: 1 +taitavampi: 1 +taitavan: 2 +taitavasti: 2 +taitavat: 2 +taitavimmille: 1 +taitavinta?: 1 +taiteleisi: 3 +taitelevi: 4 +taiten: 14 +taitoansa: 1 +taitoi: 1 +Taitoin: 3 +taitoit: 1 +taittajaksi: 1 +taittajata: 1 +taittamahan: 2 +taittamilla: 1 +taittoi: 5 +taittui: 3 +taittumista: 1 +taittumoa: 1 +taittununna: 2 +taitu: 1 +taivahaksi: 1 +taivahalla: 5 +taivahalla?: 1 +taivahalle: 19 +taivahallinen: 1 +taivahalta: 3 +taivahan: 19 +taivahassa: 1 +taivahasta: 3 +taivahilla: 1 +taivahinen: 9 +taivas: 7 +taivasta: 2 +taivoa: 6 +taivon: 13 +taivosehen: 7 +taivosen: 3 +taivosessa: 1 +taivosesta: 8 +taivosihin: 1 +taivosista: 2 +taivot: 2 +taivu: 1 +taivutti: 1 +tajuamahan: 3 +tajuan: 1 +tajuelen: 1 +tajunne: 1 +takainen: 2 +takaiselta: 1 +takaisesta: 1 +takaiset: 1 +takaisin: 11 +takajoukko: 1 +takakannan: 1 +takalappi: 1 +takana: 10 +takanansa: 2 +takapuolet: 1 +takasalvan: 2 +takasalvat: 2 +takaturma: 1 +takehensa: 1 +takehet: 1 +takehinta: 1 +takellu: 1 +taki: 2 +takistui: 1 +takistumassa: 1 +takoa: 34 +takoa?': 1 +takoa?: 2 +Takoi: 17 +takoja: 33 +takojalle: 1 +takojan: 5 +takojata: 1 +takomahan: 2 +takonut: 5 +takovi: 6 +takrarautahansa: 1 +takuista: 1 +talahasen: 1 +talia: 1 +talilla: 1 +talissa: 1 +talja: 3 +taljalleni: 1 +taljallensa: 1 +taljan: 3 +taljavuotehelle: 1 +taljoa: 1 +taljoilleni: 1 +taljoillensa: 1 +taljoillesi: 1 +talkapohjahansa: 1 +talkkunat: 3 +tallaellut: 1 +Tallasi: 1 +talleroinen: 1 +tallihin: 2 +talluksehen: 1 +tallustavat: 1 +tallustella: 2 +talma: 2 +talmasi: 1 +talo: 4 +taloa: 6 +talohon: 19 +taloinen: 3 +taloiset: 1 +taloista: 1 +talojen: 1 +talon: 14 +talonen: 1 +talosen: 1 +talossa: 18 +talosta: 8 +talot: 1 +talui: 1 +talujat: 1 +talukset: 2 +talununna: 1 +talutellos: 1 +talutetahan: 1 +taluttaessa: 1 +taluttamat: 1 +taluttu: 1 +talven: 8 +talvet: 4 +talvi: 1 +talviaki: 1 +talvikauet: 2 +talvikylmät: 1 +talvilampahan: 1 +talvinen: 1 +talvisen: 2 +talvisilla: 4 +talvisista: 1 +talvisotkun: 1 +tamma: 1 +tamman: 3 +tammea: 3 +tammehen: 1 +tammelle: 1 +tammeltansa: 1 +tammen: 13 +tammessa: 1 +tammesta: 2 +tammet: 2 +tammi: 14 +tammisehen: 1 +tammisen: 3 +tammisessa: 3 +tammojani: 1 +tammojasi: 1 +tanea: 1 +tanhu'illa: 2 +tanhua: 2 +tanhuahan: 1 +tanhuaiset: 1 +tanhualla: 1 +tanhualle: 1 +tanhuallista: 1 +tanhuasta: 1 +tanhuellakseni: 1 +tanhuellaksesi: 2 +tanhujuoksun: 1 +Tanikan: 1 +tanner: 3 +tannerta: 1 +tantereksi: 1 +tanterella: 1 +tanterelle: 5 +tanteret: 1 +tanteria: 3 +tanteriksi: 1 +tanterilla: 8 +tanterille: 5 +tanterilta: 3 +tanteritse: 1 +tao: 10 +Taoit: 4 +taon: 6 +taonnoista: 1 +Taop': 1 +taopa: 2 +Taos: 5 +taottaessa: 1 +tapa: 6 +tapaeli: 1 +tapahtui: 3 +tapahtuisi: 2 +tapahtumainen: 1 +tapahtununna: 2 +tapahtunut: 1 +tapahuit: 1 +tapahut: 2 +tapainen: 5 +tapani: 1 +tapasi: 8 +tapasi?: 1 +tapasin: 1 +Tapasip': 2 +tapasipa: 1 +tapasit: 2 +tapata: 1 +tapatan: 1 +tapatti: 1 +tapelkamme: 1 +tapella: 2 +tapeta: 3 +tapetahan: 1 +tapetuksi: 1 +tapin: 3 +Tapio: 4 +Tapiolahan: 3 +Tapiolan: 5 +Tapiolassa: 1 +Tapiolasta: 1 +Tapiomäelle: 1 +Tapion: 29 +taplikkaisen: 1 +tapoa: 1 +tapoakana: 1 +tapoamahan: 3 +tapoin: 2 +Tapoit: 1 +Tapoja: 2 +tappaisit: 1 +tappajaksi: 1 +tappajansa: 1 +tappamahan: 2 +tappamatta: 2 +tappanut: 1 +tapparainen: 2 +tapparalla: 1 +tapparan: 2 +tapparata: 1 +tappeleisin: 1 +tappelevat: 2 +tappelija: 1 +tappelijan: 1 +tappelivat: 1 +tappeloa: 2 +tappeloa?: 1 +tappelohon: 11 +tappeloihin: 2 +tappeloita: 3 +tappelossa: 3 +tappelosta: 3 +tappotanterilla: 1 +tappotanterille: 1 +tappuroiksi: 2 +taputa: 1 +taputat: 1 +taputettava: 1 +taputetuksi: 1 +taputtajaksi: 1 +taputtamassa: 1 +taputtelevi: 7 +taputti: 2 +tarha: 1 +tarhalatvaisehen: 1 +tarhan: 3 +tarhoa: 1 +tarinan: 1 +tarinat: 1 +tarinojasi: 1 +taritse: 1 +tarittane: 1 +tarkan: 2 +tarkassa: 1 +tarkasta: 1 +tarkasti: 2 +tarkat: 1 +tarkemmasti: 1 +tarkempata: 2 +tarkka: 15 +tarkkahan: 3 +tarkkoa: 1 +tarkkoja: 4 +tarkoillehen: 1 +tarkoin: 9 +tarkoitteli: 1 +tarmoni: 1 +tarmonsa: 1 +tarmosi: 1 +tarpaisevi: 1 +tarpaisi: 2 +tarpehella: 7 +tarpehen: 4 +tarpehessa: 1 +tarpehetta: 1 +tarpehia: 2 +tarpoi: 1 +tarpoimeksi: 1 +tarpoimelta: 1 +tarpoimen: 1 +tarpoimet: 2 +tarpoja: 1 +tarpojaksi: 1 +tarpojasta: 1 +tarpojata: 2 +tarpomista: 1 +tarpovi: 1 +tarttui: 4 +tartuin: 1 +tarvahalla: 1 +tarve: 4 +tarvinnetki: 1 +tarvis: 1 +tarvitahan: 6 +tarvitseisi: 1 +tarvitseisin: 1 +tarvittaissa: 6 +tarvittihin: 1 +tarvo: 1 +Tarvoit: 1 +tarvon: 2 +Tarvonko: 2 +tarvontahan: 2 +tarvot: 1 +tasainen: 1 +tasaiselle: 2 +tasaisen: 5 +tasaiset: 2 +tasaisia: 1 +tasaisilla: 1 +tasaista: 1 +tasakärsä: 1 +tasakärsän: 1 +tasalla: 1 +tasalle: 5 +tasapäihin: 2 +tasapäässä: 1 +tasapäätä: 1 +tasarinnan: 1 +tasatereä: 1 +tasaterä: 1 +tasaterällä: 3 +taskuhunsa: 6 +taskustansa: 1 +tasoitteli: 1 +tasoittivat: 1 +tauilla: 3 +tauin: 3 +tauista: 1 +tauit: 1 +tauitta: 3 +tauloa: 2 +tauloihinsa: 1 +tauti: 7 +tautia: 1 +tavalla: 3 +tavannut: 12 +tavannutkana: 1 +tavat: 1 +tavata: 3 +tavatakseni: 1 +tavatoin: 1 +Tavattihin: 1 +tavattoman: 1 +tavattomat: 1 +tavattomia: 1 +tavattomista: 1 +tavi: 4 +tavia: 1 +tavin: 1 +tavoiltansa: 1 +tavoitellen: 1 +tavoitin: 1 +tavoittamahan: 2 +tavoittaman: 1 +tavoitteli: 2 +tavoitti: 6 +Tavoittihe: 1 +tavottamahan: 3 +Te'in: 3 +te'it: 1 +te: 2 +tee: 6 +teeksennelty: 1 +teemme: 1 +teen: 4 +Teenkö: 1 +teentelihe: 1 +teentä: 2 +Teepä: 1 +teet: 2 +teetin: 1 +teetti: 1 +tehen: 1 +tehessä: 2 +tehkö: 3 +tehkös: 2 +Tehkämme: 3 +tehnehen: 1 +tehnyt: 6 +tehosi: 1 +tehottomaksi: 1 +tehtahilla: 1 +tehtahille: 1 +tehty: 10 +tehtyisettä: 1 +tehtynä: 1 +Tehtyäsi: 1 +tehtäessä: 3 +tehtäisi: 1 +tehtänehe: 3 +tehtäville: 1 +tehtäviltä: 1 +tehtäviä: 1 +tehtäväksi: 1 +tehtävän: 1 +tehtäväni: 1 +tehä'än: 3 +tehä: 2 +tehäksensä: 1 +teien: 1 +teille: 4 +teillä: 1 +teiltä: 2 +tein: 3 +teiren: 2 +Teiret: 1 +teirikarja: 1 +teirikarjan: 1 +teirinä: 1 +teissä: 2 +teistä: 1 +teit: 3 +teitse: 1 +teittensä: 1 +teitä: 4 +tekemiänsä: 1 +tekemiäsi: 1 +tekemä: 3 +tekemähän: 3 +tekemän: 1 +tekemästä: 1 +tekevi: 12 +tekevät: 1 +teki: 17 +tekijä: 8 +tekijäksi: 1 +tekijäsi: 1 +tekijätäni: 1 +tekisi: 2 +teko: 2 +tekoa: 1 +tekohon: 1 +tekoset: 1 +tela: 1 +teljon: 1 +teljopuilla: 1 +teljot: 2 +telkitäikse: 1 +telkitäime?: 1 +telkki: 1 +telkkimeksi: 1 +telkkimähän: 1 +telkkä: 1 +telkyttele: 1 +Tellervo: 6 +tellittelen: 1 +teloilla: 1 +teloille: 4 +teloilta: 3 +teloja: 2 +teltahan: 1 +teltamoinen: 3 +temminkäistä: 1 +temmo: 1 +temmottane: 1 +temmottihin: 1 +temmottimet: 2 +tempaeltu: 1 +tempasi: 13 +tempasivat: 1 +tempoi: 4 +tempomia: 1 +tenhoisampi: 2 +tenhon: 1 +tenka: 1 +teoksia: 1 +teolle: 1 +tepsuttele: 2 +tereä: 2 +terhen: 2 +terhenellä: 1 +Terhenetär: 1 +terhenisen: 14 +terhenisen?: 1 +terhenistä: 2 +terhenneiti: 1 +terho: 1 +terin: 2 +teriä: 2 +teroitti: 1 +tervaisen: 2 +tervaisiltaki: 1 +tervaista: 1 +tervaksen: 1 +tervaksessa: 1 +tervaksesta: 1 +tervaksia: 2 +tervaksinen: 1 +tervan: 1 +tervapuolikon: 1 +tervarinnan: 2 +tervaskannon: 2 +tervaskannot: 1 +Terve: 22 +terveheksi: 9 +tervehenä: 4 +tervehyiset: 1 +tervehyttäjälle: 1 +tervehyttäjänne: 1 +terveyttä: 4 +tervoa: 2 +terä: 7 +teräkaluiksi: 1 +teräksen: 4 +teräksenteko: 4 +Teräksestä: 4 +teräkset: 3 +teräksihinsä: 1 +teräksille: 1 +teräksillä: 1 +teräksinen: 2 +teräksinensä: 1 +teräksisehen: 3 +teräksiselle: 1 +teräksisellä: 1 +teräksisen: 1 +teräksisestä: 2 +teräksiset: 3 +teräksisille: 3 +teräksisillä: 1 +teräksisiltä: 1 +teräksisiä: 1 +teräksistä: 1 +teräksiä: 2 +terällä: 2 +terältä: 3 +terän: 4 +teräs: 5 +teräskape'in: 1 +teräskaranko: 1 +teräsnenillä: 3 +teräsnenähän: 1 +teräsnenällä: 1 +teräsrekehen: 1 +terästarha: 1 +terästä: 1 +teräsvöihin: 3 +teräsvyössä: 2 +terät: 2 +terävä: 1 +terävän: 5 +terävästi: 1 +terävät: 1 +tesmällensä: 1 +teukkalehtamahan?: 1 +teuotella: 1 +teutaroivi: 1 +tevana: 1 +tiainen: 1 +Tiainenpa: 1 +tiaisen: 4 +tie'ettävä: 1 +tie: 12 +Tiehyt: 6 +tielle: 12 +tiellä: 9 +tielläsi: 1 +tieltä: 13 +tien: 12 +tienaellos: 1 +tiennyt: 5 +tiennytkänä: 2 +tienohilla: 3 +tienohille: 1 +tienohilta: 1 +tiensä: 1 +tieohesta: 1 +tieoittani: 1 +tieokkaille: 1 +tieolla: 4 +tieolta: 1 +tieon: 3 +tieossani: 1 +tiepuolehen: 2 +Tiera: 9 +Tieran: 4 +Tieraseni: 1 +tierottimet: 1 +tiesi: 13 +tiesin: 4 +tiesit: 2 +tiessä: 3 +tiestä: 4 +tietelevi: 1 +tietelijä: 1 +tieten: 1 +tieto: 5 +tieto?: 1 +tietoisilla: 1 +tietomiesten: 2 +tietoni: 1 +tiettyiseni: 1 +tiettyjä: 1 +tiettäviä: 2 +tiettävältä: 1 +tietä: 38 +Tietäisinkö: 2 +Tietäisitkö: 1 +tietäjiä: 1 +tietäjä: 18 +tietäjäksi: 1 +tietäjän: 2 +tietäjät: 2 +tietäjätä: 1 +tietämähän: 4 +tietämättömihin: 1 +tietämättömille: 2 +tietämättömillä: 1 +tietämättömiä: 1 +tietämättömähän: 1 +tietämättömällä: 2 +tietämättä: 2 +tieustelet?: 1 +tieä: 23 +tieäkänä: 3 +tieän: 16 +Tieänpä: 2 +tieät: 1 +tiheällä: 1 +tiheät: 2 +tihittämähän: 1 +tihittämähän?: 1 +tihua: 2 +tiiskinä: 1 +tikka: 1 +tikkaele: 1 +tilassa: 1 +tilkan: 1 +tilkat: 1 +tiloa: 5 +tiloilla: 4 +tiloille: 2 +tiloilta: 2 +tinaisista: 1 +tinaneuloin: 1 +tinapäitä: 2 +tinarinnan: 3 +tinarinnat: 1 +tinarinta: 9 +tinavöitä: 1 +tippui: 2 +tippujista: 1 +tippumasta: 1 +tippumatta: 2 +tiputti: 1 +tirinämailla: 1 +tirinän: 1 +Tirskuipa: 1 +tiskinsä: 1 +tiukujen: 2 +tiuskui: 1 +toeksi: 2 +toen: 3 +toenki: 1 +toet: 8 +toetki: 2 +tohi: 1 +tohiseville: 2 +tohisi: 1 +tohti: 2 +tohtisin: 1 +toi: 9 +toimeaisi?: 1 +toimelle: 1 +toimetta: 1 +toimi: 4 +toimieltavaksi: 1 +toimiminen: 1 +toimitella: 1 +toimitellen: 3 +toimiteltavaksi: 1 +toimittele: 1 +toimittelen: 1 +toimitteli: 4 +toinen: 82 +toinenkin: 2 +tointa: 2 +toip': 7 +toisa'alle: 1 +toisehen: 13 +toiseksi: 2 +toiselle: 1 +toiselta: 1 +toisen: 118 +toisena: 1 +toisenkana: 1 +toisentalvellista: 1 +toisessa: 4 +toisesta: 3 +toisesti: 1 +toiset: 8 +toisi: 9 +toisia: 2 +toisialla: 2 +toisialle: 3 +toisialta: 3 +toisihimme: 1 +toisihimme?: 1 +toisiksi: 3 +toisille: 2 +toisin: 16 +Toisinpa: 5 +toisista: 1 +toisit: 1 +toisna: 8 +toisnakana: 1 +toista: 14 +toistakin: 1 +toistansa: 2 +toiste: 22 +toisteki: 4 +toit: 4 +toitahutti: 1 +toitatellen: 1 +toitotuksen: 1 +toivat: 1 +toivoi: 3 +toivoin: 7 +toivon: 3 +toivoni: 1 +toivossa: 1 +toivotin: 1 +toivotit: 1 +toivotteli: 1 +toivottelit: 1 +toivovat: 1 +tok': 5 +tokaisi: 1 +toki: 33 +tokipa: 1 +tokko: 9 +tolalle: 1 +tomaha: 1 +tomu: 3 +tomua: 1 +tonkimasta: 1 +tora: 3 +torahan: 1 +toraisa: 1 +toran: 1 +Torelivat: 1 +torkahtavi: 1 +torkahutti: 1 +torkutellen: 1 +torkutteli: 1 +torua: 1 +toruvat: 1 +toruvi: 1 +torvehesi: 1 +torvellansa: 1 +torven: 6 +torvet: 1 +torvettavi: 1 +torvi: 2 +tosia: 5 +tosin: 1 +totella: 3 +totelle: 12 +totellut: 10 +totinen: 3 +totisen: 5 +totiset: 6 +totkusilta: 1 +totta: 7 +toukan: 1 +toukat: 2 +toukista: 1 +toukka: 5 +touko: 1 +toukoaian: 1 +toukoja: 2 +toukojani: 1 +toukojasi: 1 +toukojen: 1 +touoille: 2 +touoistani: 1 +tuekseni: 2 +tuella: 1 +tuhaksi: 2 +tuhannelle: 1 +tuhannen: 9 +tuhansia: 4 +tuhansien: 1 +tuhansille: 1 +Tuhansin: 3 +tuhantisen: 3 +tuhat: 31 +tuhatkieli: 1 +tuhatlatvan: 1 +tuhatlukuja: 1 +tuhatnyplän: 1 +tuhatta: 1 +tuherti: 1 +tuhkahan: 1 +tuhkasissa: 1 +tuhkasista: 1 +tuhkat: 1 +tuhkia: 2 +tuhma: 9 +tuhmaisen: 1 +tuhmaksi: 1 +tuhmalta: 1 +tuhman: 3 +tuhmasti: 2 +tuhmemmistakana: 1 +tuhmilla: 1 +tuhmille: 1 +tuhmin: 6 +tuhniossa: 1 +tuho: 10 +tuhoa: 1 +tuhoaisi: 1 +Tuhoi: 1 +tuhoksi: 1 +tuhon: 4 +tuhoni: 2 +tuhonnut: 3 +tuhosit: 1 +tuhota: 1 +tuhottanehe: 2 +tuhottimeksi: 1 +tuhuttelevi: 4 +tuijota: 1 +tuijotteli: 1 +tuikahtavi: 1 +Tuikahti: 2 +tuikahuta: 1 +tuikahuvi: 1 +tuiki: 8 +tuikutella: 1 +tuikuttaja: 2 +tuikutteli: 2 +tuima: 6 +tuiman: 17 +tuimat: 3 +tuimatta: 1 +tuimelevi: 1 +tuimemmasti: 1 +tuimenia: 1 +tuimilta: 1 +tuimissa: 1 +tuimista: 2 +tuiretuinen: 2 +tuiskahti: 1 +tuiskattihin: 1 +tuiski: 7 +tuiskuna: 4 +tuiskutellen: 1 +tuivertaisin: 1 +tukahuttanut: 1 +tukala: 1 +tukan: 4 +tukastani: 1 +tukat: 3 +tukea: 1 +Tukehtui: 1 +Tukela: 2 +tukena: 1 +tukesi: 1 +tukeva: 2 +tuki: 1 +tukka: 9 +tukkahan: 1 +tukkahani: 2 +tukkapäitä: 1 +tukkeheksi: 3 +tukkijaksi: 1 +tukkijata: 1 +tukkimahan: 1 +tukkueltu: 2 +Tukon: 1 +Tukun: 1 +Tule: 33 +tulehen: 21 +tulella: 3 +tulelle: 4 +tulelliseksi: 1 +tulelta: 4 +tulemme: 1 +tulen: 41 +tulena: 5 +tulento: 1 +Tulepa: 1 +Tules: 2 +tulessa: 1 +tulesta: 9 +tulet: 21 +tuletki: 1 +Tuletko: 1 +tuletta: 3 +tulette: 1 +tulettelevi: 1 +tulettomaksi: 1 +tulettomalla: 1 +tulettomihin: 1 +tuleva: 2 +tuleva?: 1 +tulevaksi: 1 +tulevalle: 3 +tulevan: 17 +tulevat: 4 +tulevata: 1 +tulevi: 81 +tulevista: 1 +Tuli: 96 +tulia: 1 +tulijalle: 1 +tulikaiskun: 1 +tulikipuna: 2 +tulikipunan: 2 +tulikipunat: 1 +tulikulkku: 1 +tulikulkun: 2 +tulille: 3 +Tulin: 5 +tulinen: 18 +Tulipa: 5 +tuliporton: 2 +tulipunaisen: 2 +tulisen: 19 +tulisi: 35 +tulisijahan: 2 +tulisijani: 1 +tulisijasta: 1 +tulisijoilta: 1 +tulisijoissa: 1 +Tulisiko: 1 +tulisit: 3 +Tulisko: 1 +tulisoroista: 1 +tulisorosen: 2 +tulissa: 1 +tulista: 1 +tulistuvaksi: 1 +tulit: 7 +tuliterähän: 1 +tuliteräinen: 1 +tuliteräisen: 2 +tuliterällä: 5 +tuliteränsä: 2 +tuliterässä: 1 +tulitikku: 1 +tulitki: 1 +tulivat: 2 +tulivuonna: 1 +tulkohon: 1 +Tulkohonpa: 1 +tulkokana: 1 +tulla: 25 +tullahan: 1 +tullakana: 2 +tullakseni: 3 +tullaksenne: 1 +tullaksensa: 2 +tullaksesi: 1 +tulle: 5 +tullehe: 1 +tulleheksi: 4 +tullehelta: 3 +tullehensa: 1 +tullehessa: 1 +tullehia: 2 +tullehille: 1 +tullehilta: 1 +tullekana: 3 +tullen: 3 +tullessa: 5 +tullessani: 1 +tullessansa: 2 +tullessasi: 8 +tullessasi?: 2 +tullet: 1 +tullos: 1 +tullunna: 1 +tullut: 22 +tullutkana: 6 +tullutta: 4 +tuloa: 2 +tulonen: 6 +tulonenki: 1 +tulosen: 2 +tulosta: 1 +Tulta: 30 +tultua: 6 +tultuani: 5 +tultuansa: 27 +tultuasi: 8 +tultuasi?: 1 +tuluksihinsa: 1 +tulvan: 2 +tulville: 2 +tulvillehen: 1 +tummelilla: 1 +tummeneisi: 1 +tummentelen: 1 +tummenteli: 2 +tummentua: 1 +tummentuvat: 1 +Tunge: 8 +tungeikse: 8 +tungeime: 2 +tungeite: 2 +tungen: 5 +tungetahan: 1 +tunkeinutta: 1 +tunkeitessa: 1 +tunkemahan: 1 +tunkenevi: 1 +tunkevi: 3 +Tunki: 8 +tunkiessa: 1 +Tunkihe: 4 +tunkisin: 1 +tunne: 16 +tunnekana: 10 +tunnen: 10 +tunnet: 1 +tunneta: 1 +tunnetahan: 1 +tunnin: 4 +tunnon: 1 +tunnu: 6 +tunnus: 1 +tunnustaisin: 1 +tunnusteli: 1 +tunnustellut: 1 +tunnusteltavaksi: 1 +tunsi: 24 +tunsin: 1 +tunsit: 1 +tuntemahan: 7 +tuntemattomalla: 1 +tuntemattomana: 1 +tuntene: 1 +tuntenevi: 3 +tuntenunna: 1 +tuntenut: 2 +tuntevi: 1 +tunti: 5 +tuntijata: 2 +tuntijoita: 1 +tuntisitko: 1 +tunto: 1 +tuntoni: 1 +tuntuessa: 1 +tuntui: 1 +tuntuisi: 1 +tuntumatta: 1 +tuntumattomahan: 1 +tuntumattomaksi: 2 +tuntumattomille: 1 +tunturia: 1 +tunturin: 3 +tunturissa: 1 +tuntuvilla: 1 +Tuo'os: 3 +Tuo: 110 +tuoa: 4 +Tuoahan: 2 +tuoakseni: 1 +tuohen: 2 +tuohet: 1 +tuohia: 1 +tuohikatto: 1 +tuohinen: 1 +tuohon: 37 +tuohosessa: 1 +tuohta: 2 +tuohuksella: 2 +tuohuksinen: 1 +tuoja: 1 +tuojaksi: 2 +tuojaltasi: 1 +tuojan: 2 +tuojat: 1 +tuojoa: 2 +tuojoani: 1 +Tuokatte: 2 +tuokohon: 1 +tuoli: 1 +Tuoll': 5 +tuolla: 96 +tuollakana: 2 +tuollapa: 2 +tuolle: 14 +Tuolt': 4 +tuolta: 33 +Tuoltapa: 1 +tuoma: 7 +tuomahan: 1 +tuomalla: 1 +tuoman: 8 +tuomariksi: 1 +tuomariksi?: 1 +tuomehen: 1 +tuomen: 3 +tuomet: 2 +Tuometar: 1 +tuomi: 4 +Tuomikin: 1 +tuomikko: 2 +tuomikkoa: 1 +tuomikolla: 1 +tuomikosta: 1 +tuomilla: 1 +tuominen: 1 +tuominnunna: 1 +tuomisen: 1 +tuomista: 1 +tuomitahan: 1 +tuomitsevi: 1 +tuomittane: 1 +tuomittihin: 1 +tuomivaaran: 2 +tuon: 259 +tuone: 2 +tuoneheksi: 1 +tuonekana: 1 +Tuonelahan: 15 +Tuonelan: 39 +Tuonelassa: 4 +Tuonelasta: 4 +Tuonelle: 3 +Tuonelta: 5 +Tuonen: 54 +tuonet: 2 +Tuonetar: 2 +Tuoni: 6 +tuonne: 68 +tuonnemmaksi: 3 +tuonnempata: 4 +tuonoistansa: 1 +tuonp': 1 +tuonpa: 1 +tuonut: 4 +Tuop': 49 +Tuopa: 29 +tuopi: 7 +tuopilla: 4 +tuopin: 6 +tuopit: 7 +tuoppi: 2 +tuoppiansa: 1 +tuoppiasi: 1 +tuoppihinsa: 2 +tuoppisen: 1 +tuore: 2 +tuoreheksi: 1 +tuorehensa: 2 +tuorehesta: 1 +tuorehilla: 1 +tuorehille: 1 +tuorehimman: 1 +Tuorikkia: 1 +tuorustele: 1 +Tuoss': 6 +tuossa: 64 +Tuost': 1 +tuosta: 107 +tuostaki: 6 +tuostana: 12 +Tuostapa: 2 +Tuot': 2 +tuota: 104 +tuotaessa: 2 +tuotaisihin: 1 +tuotakana: 4 +tuotaki: 1 +Tuotako: 1 +tuotana: 2 +tuotane: 5 +tuotanehe: 5 +Tuotapa: 3 +tuotavana: 3 +tuotettihin: 1 +tuotihin: 4 +tuotit: 1 +tuotti: 1 +tuotu: 4 +tuotuansa: 1 +tuotuna: 1 +tuovan: 1 +tuovasi: 1 +tuovat: 1 +Tupa: 13 +tupahan: 58 +tupamme: 1 +tupamäellä: 1 +tupanen: 2 +tupani: 4 +tupasen: 1 +tupaset: 1 +tupasi: 1 +tupeksi: 1 +tupen: 1 +tupesta: 3 +tupestansa: 2 +tupettomalla: 1 +tupia: 1 +tupihin: 3 +tupita: 1 +tupoa: 8 +tuppeloisen: 1 +tuppihuotrasehen: 1 +tuppirauan: 1 +tuppurihin: 2 +tuppurissa: 1 +tupruna: 1 +tuprusi: 1 +turahtelevi: 1 +turhi'in: 3 +turjalainen: 4 +turjalaisen: 1 +Turjan: 3 +turjuttaisi: 1 +turkan: 1 +turkin: 8 +turkit: 1 +turkki: 1 +turkkiasi: 1 +turkkinsa: 1 +turma: 1 +turmele: 1 +turmeleisi: 2 +turmelemme: 1 +turmelevi: 3 +turmeli: 1 +turmelin: 2 +turmelit: 1 +turmellunna: 1 +turmellut: 1 +turmelusta: 1 +turmioille: 1 +turmiolla?: 1 +turmiolle: 1 +turmion: 1 +turmiot: 2 +turpa: 4 +turpea: 1 +turpeheksi: 1 +turpehelle: 1 +turpehesen: 1 +turpehessa: 1 +turpehesta: 1 +turpoasi: 1 +turpuvaksi: 1 +Tursas: 1 +turskaksi: 1 +turskan: 2 +Turso: 8 +turvakseni: 3 +turvaksi: 2 +turvan: 5 +turvana: 1 +turvanani: 2 +turvasta: 1 +turvat: 2 +turvatointa: 1 +turvatointa?: 1 +turve: 1 +turveleikse: 1 +turveleikse?: 1 +turveleime: 1 +turvoan: 1 +turvut: 1 +tusina: 1 +tusinan: 1 +tuska: 5 +tuskahinen: 1 +tuskaksi: 3 +tuskalle: 1 +tuskan: 2 +tuskapäitä: 1 +tuskassa: 1 +tuskasta: 1 +tuskastui: 1 +tuskat: 5 +tuskautui: 2 +tuskemmaksi: 1 +tuskia: 1 +tuskihin: 2 +tuskihinsa: 1 +tuskihisi: 1 +tuskiksi: 1 +tuskille: 1 +tuskin: 4 +tuskissa: 7 +tuskista: 1 +tutajamahan: 1 +tutasi: 1 +tutisevalle: 2 +tutisijalla: 1 +tutkaeli: 6 +tutkaella: 3 +tutkaeltavaksi: 1 +tutkaimehen: 3 +tutkaimella: 2 +tutkaimessa: 3 +tutkaimettomalla: 1 +tutkaimia: 2 +tutkaimista: 1 +tutkelmoita: 2 +tutkelmusta: 1 +tutkijaksi: 4 +tutkittane: 2 +tuttavan: 3 +tuttavasti: 1 +tuttavat: 1 +tuttaville: 3 +tuttavilta: 1 +Tuttu: 3 +tuttua: 2 +tuttuani: 1 +tuttuansa: 3 +tuttujamme: 1 +tutuille: 1 +tutut: 1 +tuuhahtele: 1 +tuuhakaksi: 1 +tuuheutta: 1 +tuuhku: 1 +tuuitelko: 1 +tuuitella: 2 +tuuitellessa: 1 +tuuiteltaessa: 1 +tuuiteltavaksi: 4 +tuuiteltu: 1 +tuuiteltuasi: 1 +tuuiteltunaki: 1 +tuuittajan: 2 +tuuittama: 1 +tuuittavi: 1 +Tuuittele: 2 +tuuitteli: 13 +tuuittelin: 1 +tuuitti: 1 +tuulehen: 3 +tuulehenko: 1 +tuulella: 1 +tuulelle: 2 +tuulemahan: 4 +tuulematta: 2 +tuulen: 29 +tuulena: 1 +tuulessa: 3 +tuulet: 6 +tuulettaki: 1 +tuulevaksi: 1 +Tuuli: 47 +Tuulikki: 1 +tuulikunnahan: 1 +tuulipuolelle: 1 +tuullutkana: 1 +tuulottavi: 2 +tuulta: 3 +tuulten: 1 +tuuma: 3 +tuumiasi: 1 +tuumille: 1 +tuumin: 1 +tuumitellen: 1 +tuura: 1 +tuuran: 1 +tuuria: 2 +tuuriasi: 1 +Tuurin: 4 +tuuritteli: 2 +tuuti: 1 +tuutimasijoilta: 1 +tuutuhun: 1 +tuutunen: 1 +tuutusen: 1 +tuvaksi: 1 +tuvan: 11 +tuvassa: 6 +tuvasta: 6 +tuvastahan: 1 +Tuvat: 9 +tuvilla: 14 +tuville: 21 +tuvilta: 1 +tuvissa: 3 +tuvista: 1 +tuvun: 1 +Työ: 3 +työlle: 13 +työlähissä: 1 +työlähässä: 2 +työn: 3 +työnnettihin: 1 +työnnetähän: 4 +työnnetähän?: 1 +työnnytteli: 2 +työnnytti: 1 +työnnyttä: 1 +Työnnytä: 1 +työnnä: 10 +Työnnälti: 2 +työnnän: 6 +työnsin: 1 +työnsä: 2 +työnteleikse: 1 +työnteleimme?: 1 +työnteleisin: 3 +työntelevän: 1 +työntelihe: 2 +työnti: 20 +työntivät: 1 +työntyminen: 2 +työntäisi: 1 +työntämättä: 1 +työntänenki: 1 +työntävi: 2 +työsi: 2 +työssä: 2 +työstäsi: 2 +työt: 5 +työtä: 10 +tyhjettynä: 1 +tyhjettävä: 1 +tyhjeä: 2 +tyhjin: 3 +Tyhjiä: 3 +tyhjä: 4 +tyhjälle: 1 +tyhjänä: 3 +tyhjästä: 2 +tykö: 5 +tyköhön: 1 +tykönä: 4 +tykki: 1 +tylleröinen: 1 +tylsä: 1 +tynnyrihin: 2 +tynnyrissä: 3 +tynnyriä: 1 +Typeryyttä: 1 +typerä: 1 +typerät: 1 +tyrehtyi: 1 +tyrehy: 1 +Tyrjän: 1 +tyrsky: 3 +tyrskyn: 2 +Tyrskähti: 1 +tytöistä: 1 +tytölle: 3 +tytön: 7 +tytöt: 2 +tyttö: 31 +tyttöjen: 2 +tyttöjä: 2 +tyttöjäni: 2 +tyttöjäsi: 1 +tyttölapsen: 1 +tyttöni: 2 +tyttönä: 1 +tyttöseksi: 1 +tyttöseni?: 1 +tyttösi: 1 +tyttöys: 1 +tyttöä: 7 +tyttöäni: 5 +tyttöänsä: 2 +tyttöäsi: 4 +tytti: 19 +tyttäreksi: 3 +tyttären: 4 +tyttäreni: 5 +tyttärenkö: 1 +tyttäresi: 6 +tyttäret: 6 +tyttärien: 2 +tyttärihin: 1 +tyttärille: 3 +tyttärillä: 1 +tyttäriltä: 1 +tyttärin: 1 +tyttäristä: 3 +tyttäriä: 5 +tytär: 8 +tytärten: 2 +tytärtä: 9 +tyvelle: 1 +tyveltä: 1 +Tyven: 2 +tyvin: 3 +Tyy'y: 2 +tyy'yin: 1 +tyy'yttävi: 1 +tyynni: 2 +tyyris: 1 +tyyräeli: 1 +tyyräellä: 2 +tyyskät: 1 +Tyytyi: 2 +Tähelle: 1 +tähet: 3 +Tähettären: 1 +tähiksi: 2 +tähistä: 1 +tähitettäissä: 1 +tähittämässä: 1 +tähkän: 1 +tähkät: 1 +Tähtelähän: 1 +tähti: 6 +tähtien: 1 +tähtihin: 1 +tähtitarhojen: 1 +tähtiä: 3 +tähystelevät: 1 +tähystämähän: 1 +tähystämähän?: 1 +tähytännästä: 1 +tähyämähän: 11 +tähyämässä: 2 +tähän: 7 +täkäli: 1 +tälle: 4 +tällä: 14 +tältä: 2 +tämä: 10 +tämän: 54 +tämänki: 7 +tänne: 42 +tänneki: 2 +tänä: 10 +tänäi: 1 +tänäki: 3 +täpittynä: 1 +tärisevihin: 1 +tärähti: 1 +täss': 5 +tässä: 42 +tästä: 35 +tätä: 22 +tätänä?: 1 +täy'yin: 1 +täyen: 3 +täyestä: 1 +täynnä: 17 +täynnänsä: 1 +täysi: 4 +täysinesi: 4 +täytehen: 4 +täyteni: 1 +täytensä: 1 +täytettynä: 1 +täytteheksi: 3 +täyttelemä: 1 +täyttelevi: 1 +täytti: 2 +täyttämästä: 1 +täytyi: 4 +täytymättä: 1 +täytyne: 1 +tääll': 7 +täällä: 20 +täältä: 16 +u'ulla: 1 +u'un: 2 +uhahti: 1 +uhalla: 2 +uhattu: 1 +uhittelevi: 1 +uhitti: 1 +uhkaellen: 2 +Uhkasi: 1 +uhkasivat: 1 +uhke'imman: 1 +uhkuhun: 3 +uhkuiset: 1 +uhkutit: 1 +uhkuvat: 1 +uhkuvihin: 1 +uhkuvilla: 1 +uhotellen: 1 +Ui: 2 +uia: 3 +uiessa: 1 +uiksennellos: 1 +uiksennellut: 1 +uikuta: 1 +uikutit: 1 +uimahan: 2 +uimasta: 1 +uin: 1 +uinaelin: 1 +uinaellut: 1 +uinehen: 3 +uinut: 3 +uinuvilta: 1 +Uip': 1 +Uipi: 15 +Uiskenteli: 3 +uitteli: 2 +Uituansa: 1 +Ukko: 74 +ukkoa: 5 +ukkokontion: 1 +Ukolle: 3 +Ukolta: 1 +Ukon: 9 +Ukonki: 1 +Ukossa: 1 +uksen: 4 +uksesta: 1 +ukset: 8 +ulapalla: 4 +ulapalle: 7 +ulapalta: 1 +ulapoilla: 3 +ulapoille: 2 +ulapoilta: 3 +ulapoita: 2 +ulappalan: 1 +uljas: 1 +ulkoa: 2 +ulkoinen: 1 +ulkoisesta: 1 +ulkomainen: 1 +ulkona: 4 +ulkopuolelle: 1 +ulkopuolta: 1 +ulkopäässä?: 1 +ulkosit: 1 +ulkotöille: 2 +ulkotöillä: 1 +ulkotöiltä: 1 +ulomma: 4 +ulommaksi: 1 +ulompanaki: 1 +ulos: 19 +ulvahtaisi: 1 +ulvahuisi: 1 +ulvaisevat: 1 +ulvoi: 2 +ulvonunna: 1 +ulvosi: 1 +ulvovan: 2 +umakka: 1 +ume: 1 +ummiskengät: 1 +umpilainehista: 1 +umpilammin: 1 +umpilammit: 2 +umpilampi: 1 +umpiluut: 2 +umpinaisen: 1 +umpipurren: 1 +umpiputken: 5 +umpisilmä: 3 +umpisilmän: 1 +unehen: 3 +unekkahalta: 1 +uneksimasta: 2 +unella: 1 +unen: 2 +uneni: 2 +unennäköjä: 1 +unennäkijä: 1 +unensa: 1 +unesi: 1 +unesta: 1 +unetta: 1 +unettomana: 1 +unia: 1 +unia?: 1 +unikonttisi: 1 +unille: 2 +uniset: 1 +unisijalta: 1 +unissa: 1 +unoha: 4 +unohit: 1 +unohtajalle: 1 +unohtaminen: 5 +unohtanevi: 1 +unohti: 2 +unoset: 1 +unta: 3 +Untamo: 13 +Untamoinen: 5 +Untamoisen: 1 +Untamola: 1 +Untamolan: 2 +Untamolta: 1 +Untamon: 9 +unteloinen: 1 +untelompi: 1 +untelompikana: 4 +untelot: 1 +Unto: 2 +Untolahan: 1 +untuvalla: 1 +untuvalle: 1 +untuvasta: 3 +untuvista: 1 +upehen: 1 +uponnut: 1 +upota: 1 +upotellut: 1 +upottajahan: 1 +upottajasta: 1 +upottajille: 1 +upottaminen: 1 +upottanunna: 2 +upottaotte: 1 +ura: 2 +urahti: 4 +uralle: 4 +urheata: 3 +urisemasta: 1 +urisi: 3 +urkenevi: 1 +urkenin: 1 +urkenit: 1 +uro: 1 +uroa: 1 +urohia: 1 +urohiasi: 1 +urohiasi?: 5 +urohiksesi: 1 +urohilla: 1 +urohille: 2 +urohilta: 1 +urohinesi: 1 +urohista: 3 +urohitta: 1 +urohoisehen: 1 +urohoisessa: 2 +urohoisesta: 1 +urohoksi: 4 +urohon: 28 +urohon?: 2 +urohosi: 1 +urohot: 27 +urohot?: 2 +uron: 11 +uros: 29 +urosna: 1 +urosta: 27 +urosten: 6 +urostuvaksi: 1 +use'in: 19 +usea: 3 +usei'in: 1 +Usein: 1 +Useinpa: 1 +usisi: 1 +usko: 3 +uskokana: 1 +uskon: 1 +uskonut: 3 +uskottu: 1 +ussakan: 1 +ussakka: 1 +usta: 2 +usva: 1 +utala: 2 +utarella: 1 +utaren: 2 +utaret: 1 +utaretoinna?: 1 +utariansa: 1 +utarihin: 2 +utarilla: 1 +utra: 5 +utu: 2 +utua: 2 +utuinen: 7 +utuisehen: 2 +utuisen: 26 +utuisesta: 1 +utuisilla: 2 +utuisin: 1 +utuna: 2 +utupaita: 1 +utustelevi: 1 +Ututyttö: 3 +uuelle: 3 +uuelta: 1 +uuen: 35 +uuet: 6 +uuhen: 11 +uuhet: 1 +Uuhi: 3 +uuhta: 1 +uuistunehen: 1 +Uuni: 1 +uunilla: 1 +uunilta: 4 +uunin: 9 +uunna: 1 +uupui: 2 +uupuivat: 1 +uupune: 1 +uupunehen: 1 +uupuneille: 1 +uupuvani: 1 +uupuvi: 1 +uurtehesen: 1 +uurtehessa: 2 +uurtehuisinensa: 1 +uusi: 17 +uusilla: 1 +Uutarta: 1 +uutehen: 4 +uutimehen: 2 +uutimella: 1 +uutimen: 2 +uutta: 14 +uuttomalla: 1 +uutukaisen: 1 +uuvuin: 1 +uuvuta: 1 +uuvutella: 1 +Uuvutti: 1 +Uvannon: 1 +uvantolainen: 2 +uvantolainen?: 1 +uvantolaisen: 3 +uvantolaiset: 1 +uvantolaista: 1 +vöitänsä: 1 +völlehtivi: 1 +völlehtiä: 1 +va'it: 4 +vaahen: 3 +vaahessa: 1 +vaahtea: 2 +vaahteren: 1 +vaahteressa: 1 +vaahterisehen: 1 +vaahterisen: 3 +vaahti: 4 +vaahtileuan: 1 +vaahtileuka: 2 +vaahtiotsalle: 1 +vaahtipäiksi: 1 +vaahtipäitä: 1 +vaahtokuulla: 1 +vaai: 1 +vaain: 1 +vaaitahan: 2 +vaaitella: 2 +vaaittava: 1 +vaajan: 2 +vaakalinnun: 3 +vaakalintu: 2 +vaakalintua: 1 +vaakkui: 3 +vaakkuivat: 1 +vaaksa: 1 +vaaksan: 5 +vaaksoa: 1 +vaali: 4 +vaaliessa: 1 +vaalijaksi: 1 +vaalijani: 1 +vaalimahan: 2 +vaalimani: 1 +vaalimatta: 1 +vaalimista: 1 +vaalivi: 1 +vaaluvista: 1 +Vaan: 36 +Vaanpa: 2 +vaapahtavi: 1 +vaapahutti: 1 +vaapotella: 1 +vaapottaissa: 1 +vaapotteli: 2 +vaapui: 1 +vaapukkahan: 3 +vaapukkaisena: 1 +vaapukkana: 2 +vaapukoita: 2 +vaapumahan: 1 +Vaara: 2 +vaaran: 26 +vaarat: 4 +vaarnanen: 1 +vaarnaselta: 1 +vaarnasilla: 1 +vaarnat: 1 +vaarnoilla: 1 +vaarnojen: 2 +vaaroihin: 2 +vaarrettuna: 2 +vaartaisin: 2 +vaarteleisi: 1 +vaate: 1 +vaatehtinna: 1 +vaaterievuilleni: 1 +vaatettihe: 1 +vaatevalkaisija: 1 +vaatevalkeuiset: 2 +vaatevarpahan: 3 +vaatevarpoja: 1 +vaatimalla: 1 +vaatiseikse: 1 +vaattehen: 1 +vaatteheni: 1 +vaattehensa: 4 +vaattehet: 7 +vaattehettomaksi: 1 +vaattehia: 5 +vaattehien: 1 +vaattehiksi: 2 +vaattehille: 1 +vaattehisin: 1 +vaattehissa: 2 +vaattehitta: 1 +vaattehuiset: 1 +vaellat: 1 +vaelsi: 1 +vaeltaessa: 1 +vaeltamahan: 8 +vaeltamassa: 3 +vaeltamia: 1 +vaelti: 2 +vaeltoasi: 1 +vahainen: 1 +vahasella: 2 +vahat: 1 +vahatukko: 1 +vahingon: 2 +vahingot: 1 +vahtaellen: 1 +vahtia: 1 +vahtimahan: 1 +vahva: 4 +vahvan: 1 +vahvat: 2 +vahvistuisi: 2 +vahvistuisin: 1 +vai: 27 +vaihoit: 11 +vaike'issa: 2 +vaikea: 3 +vaikeaksi: 1 +vaikeampi: 1 +vaikean: 2 +vaikeassa: 1 +vaikeasta: 1 +vaikeasti: 2 +vaikeata: 3 +vaikeroitsi: 2 +vaikerra: 1 +vaikerteli: 1 +vaikk': 3 +vaikka: 11 +vaikkapa: 1 +vaiko: 14 +vaikuta: 1 +vaikuttajat?: 1 +vaikutteli: 1 +vaimenteli: 1 +vaimo: 44 +vaimoja: 1 +vaimojen: 5 +vaimoksesi: 1 +vaimoksia: 1 +vaimollisesta: 1 +vaimoloita: 2 +vaimon: 14 +vaimot: 7 +vain: 2 +vainen: 19 +vainioille: 3 +vainiolla: 3 +vainiolle: 2 +vainiolta: 1 +vainion: 2 +vainiot: 2 +vainko: 7 +vainopurtta: 1 +vainossa: 1 +vainotanterille: 1 +vainotielle: 1 +vainovaatteheni: 4 +vainovaattehensa: 1 +vainovaattehisin: 1 +vainovalke'ita: 3 +vainovarsa: 1 +vainovuosina: 1 +vainovuotta: 1 +vaipan: 6 +vaipat: 1 +vaipoissansa: 1 +vaippa: 1 +vaippoja: 2 +vaippojansa: 1 +vaippojen: 1 +vaipui: 11 +vaipuivat: 1 +vaipukohon: 1 +vaipuminen: 1 +vaipuvani: 1 +Vaiv': 1 +vaiva: 7 +vaivaelen: 1 +vaivahuoneheksi: 1 +vaivainen: 9 +vaivaisen: 2 +vaivaisessa: 1 +vaivaiset: 1 +vaivaisetki: 1 +vaivaisien: 1 +vaivaista: 6 +vaivaisten: 1 +vaivaloisen: 2 +vaivan: 5 +vaivani: 1 +vaivannoissa: 3 +vaivansa: 1 +vaivat: 3 +vaivoa: 1 +vaivoihin: 1 +vaivoja: 6 +vaivu: 1 +vaivun: 1 +vaivutella: 2 +vaivutellaksesi: 1 +vaivutellut: 1 +vaivuttele: 2 +vaivuttelit: 1 +vaja: 2 +vajalla: 2 +vajallista: 1 +vajan: 2 +vajaset: 1 +vajauttani: 1 +vajehtajata: 1 +vajehtelohon: 2 +vajennusmaata: 1 +vajennusta: 1 +vajentamahan: 1 +vajenteli: 1 +vajenti: 1 +vajoa: 4 +vajoisi: 1 +vajojen: 1 +vajonnut: 1 +vajottajalle: 3 +vajotteli: 1 +vajoumatta: 1 +vajuvan: 1 +vaka'iset: 1 +vaka'isiksi: 1 +Vaka: 116 +vakainen: 7 +vakaisen: 1 +vakaisena: 1 +vakaiset: 14 +vakaisille: 1 +vakasi: 1 +vakauteni: 1 +vakavampani: 1 +Vakavampi: 3 +vakavan: 1 +vakavimpani: 1 +vakittajata: 1 +vakittajata?: 1 +vakitti: 1 +vakka: 1 +vakkahansa: 1 +vakkanen: 1 +vakkasehen: 2 +vakkaseni: 1 +vakkasessa: 1 +vakkasesta: 2 +vakoajan: 1 +vakoannassa: 1 +vakoantahan: 1 +vakoelevi: 1 +vakoelin: 2 +vakoili: 1 +vakusti: 1 +vala: 1 +valahaksi: 1 +valahan: 2 +valahtanunna: 2 +valahtelevi: 1 +valahti: 4 +valahutti: 2 +valaisi: 1 +valaja: 1 +valansa: 4 +valantehiksi: 2 +valantomaille: 1 +valasi: 4 +valat: 4 +valata: 1 +valattimeksi: 1 +valavi: 1 +valehen: 1 +valehettomat: 6 +valehi: 1 +valehia: 4 +valehteleisi: 1 +valehtelijan: 2 +valehtelinki: 2 +valehtelit: 1 +valehtelitki: 5 +valele: 1 +valeleite: 1 +valeli: 3 +valelihe: 2 +valellakseni: 1 +valeltu: 1 +valetta: 4 +valettavata: 1 +valettu: 3 +valetähtyen: 1 +valeviivan: 1 +valio: 11 +valion: 2 +valita: 7 +valitan: 8 +valitanta: 1 +valitat?: 3 +valitella: 1 +valitse: 1 +valitsemahan: 2 +valitsen: 1 +valitsi: 2 +valittamahan: 1 +valittamassa: 1 +valittane: 1 +valittavi: 1 +valittelevi: 3 +valitti: 6 +valittoani: 3 +valittu: 2 +valitulla: 1 +valitus: 1 +valitut: 2 +valjahat: 2 +valjahisin: 10 +valjahista: 1 +Valjasta: 1 +valjastaisin?: 1 +valjastanut: 1 +valjastele: 2 +valjastelin: 1 +valjasti: 3 +valjastuttamahan: 1 +valkaisevi: 1 +valkaisijan: 1 +valkamahan: 1 +valkamalta: 1 +valkamani: 1 +valkamansa: 1 +valkamassa: 1 +valkamat: 1 +valkamavesille: 1 +valkamoihin: 2 +valkamoilla: 1 +valkamoille: 6 +valkamoilta: 1 +valkamoita: 3 +valke'ihin: 1 +valke'ilta: 1 +valke'imman: 1 +valke'inen: 1 +valke'inta: 1 +valke'isen: 1 +valke'issa: 1 +valke'ita: 1 +valkea: 11 +valkeahan: 4 +valkeainen: 7 +valkeaisen: 9 +valkeaista: 10 +valkeaksi: 3 +valkealla: 1 +valkealliseksi: 1 +valkeamme: 1 +valkeampi: 4 +valkean: 13 +valkeana: 14 +valkeanverevä: 1 +valkeanverinen: 1 +valkeassa: 1 +valkeasta: 2 +valkeat: 2 +valkeata: 11 +valkeatta: 1 +valkeattomaksi: 1 +valkeavat: 1 +valkehia: 1 +valkenevi: 1 +valkeuiset: 1 +valkeutta: 4 +valkkaella: 1 +valkkamilla: 2 +valkkamille: 1 +valkko: 1 +valkoaisin: 1 +valkoella: 1 +valkomia: 1 +valkotteli: 1 +vallallasi: 1 +vallallenki: 1 +vallallensa: 2 +vallaltansa: 1 +vallaltasi: 2 +vallan: 7 +vallassa: 1 +vallassasi: 3 +vallatahan: 1 +vallatoin: 1 +valloillensa: 1 +valloissansa: 1 +vallotellen: 1 +valmihiksi: 14 +valmihin: 1 +valmihina: 1 +valmihit: 1 +valmis: 12 +valmista: 1 +valmistaikse: 1 +valmistaja: 1 +valmistako: 1 +valmistavi: 2 +valmistelen: 1 +valmisteli: 3 +valmistellakseni: 1 +valmistellos: 1 +valmistettihin: 1 +valmistihe: 1 +valmistihit?: 1 +valmistui: 1 +valoi: 2 +valoja: 1 +valorinta: 1 +valotti: 1 +valta: 3 +valtansa: 1 +valtasuonet: 1 +valtavanhempani: 8 +valtavanhempansa: 7 +valtavanhempasi: 3 +valtiainen: 1 +valtoinesi: 1 +valtojen: 1 +valu: 1 +Valui: 1 +valuisi: 2 +valune: 1 +valuta: 1 +valutti: 3 +valuvi: 5 +valvateltavani: 1 +valvateltavani?: 1 +valvateltavasi: 1 +valvateltavassa: 1 +valvateltu: 1 +valvatissa: 1 +valvattelet?: 1 +valvatteli: 1 +valvattini: 2 +valvattisi: 8 +valvehella: 4 +valveutti: 1 +valvoa: 3 +valvoen: 1 +valvoi: 1 +valvoja: 1 +valvomahan: 2 +vammaksissa: 1 +vammat: 3 +Vammatar: 1 +vammoille: 5 +vammoja: 2 +vammojen: 2 +vangun: 1 +vangutelko: 1 +vanguteltu: 1 +vanha'an: 2 +vanha: 336 +vanhaksi: 1 +vanhalassa: 1 +vanhalla: 1 +vanhalle: 1 +vanhan: 31 +vanhassa: 1 +vanhasta: 1 +vanhastossa: 2 +vanhat: 21 +vanhemmalla: 2 +vanhemmalle: 1 +vanhemmallesi: 1 +vanhemman: 6 +vanhempani: 5 +vanhempansa: 5 +vanhempasi: 6 +vanhempata: 1 +vanhempi: 2 +vanhempien: 1 +vanhenevi: 2 +vanheni: 1 +vanhimpainen: 1 +vanhin: 20 +vanhinta: 1 +vanhoa: 1 +vanhoilta: 1 +vanhoja: 1 +vanhojen: 1 +vanhuuesta: 1 +vankan: 7 +vankat: 2 +vanki: 1 +vankirauat: 1 +vankka: 1 +vanno: 3 +vannoi: 3 +vannoit: 2 +vannoivat: 1 +Vannon: 2 +vanteheni: 1 +vanttuhia: 1 +vanttuhitta?: 1 +vanttuhulla: 1 +vantturan: 1 +vanumalla: 1 +vanuttamassa: 1 +vanuttamasta: 1 +vanuvi: 1 +vaon: 1 +vapa: 2 +vapajamahan: 1 +vapisevalle: 1 +vapisi: 5 +vapoi: 1 +vara: 1 +varaeleikse: 2 +varaelihe: 1 +Varahainen: 1 +varahan: 6 +varahin: 8 +varainen: 1 +varaja: 1 +varaksi: 10 +varaksi?: 4 +varalle: 10 +varalle?: 1 +varana: 1 +varani: 1 +varanne: 1 +varannekana: 1 +varannut: 2 +varasi: 1 +varassa: 7 +varasti: 1 +varat: 1 +varatoin: 1 +varattomaksi: 1 +varattomalta: 1 +varattomasti?: 1 +varattu: 1 +varava: 1 +varavammalla: 1 +varavat: 1 +varavilta: 1 +varaväkevä: 2 +varaväkevän: 5 +varia: 1 +varikselt': 1 +varikset: 2 +variksien: 2 +varin: 2 +varis: 4 +varistetahan: 1 +varjele: 7 +varjelevi: 1 +varjoksensa: 1 +varjon: 2 +varjossansa: 1 +varman: 2 +varmat: 1 +Varo'otte: 1 +varoa: 2 +varoan: 1 +varoin: 1 +varoitteleikse: 1 +varoitteli: 3 +varoittelinki: 1 +varoittelit: 1 +varoitti: 2 +varoituksista: 1 +varoitusta: 1 +varoja: 3 +varone: 2 +varottu: 2 +varpa: 1 +varpahalla: 1 +varpahasen: 1 +varpahasta: 2 +varpahat: 1 +varpahia: 2 +varpahille: 1 +varpahissa: 1 +varpahista: 1 +varpahitse: 1 +varpahuisiani: 1 +varpaisella: 1 +varpaiset: 1 +varpapuihin: 1 +varpapuuhun: 1 +varpelaitainen: 1 +varpelaitasilla: 1 +varpelaitehilla: 1 +varpelaitehille: 1 +varppehia: 3 +varpuistasi: 1 +varpusen: 2 +varpusille: 1 +varrella: 1 +varrellani: 1 +varrelleni: 2 +varrellensa: 1 +varrellesi: 1 +varrellisna: 1 +varrelta: 1 +varreltani: 1 +varreltansa: 1 +varren: 18 +varrestansa: 1 +varret: 10 +varronnassa: 1 +varruttani: 1 +varsa: 14 +varsallansa: 1 +varsan: 16 +varsaset: 1 +varsasilla: 1 +varsat: 4 +varsi: 13 +varsin: 33 +varsinki: 2 +varski: 1 +varsoille: 1 +varsoin: 1 +varsoin?: 1 +varsoinensa: 1 +varsojasi: 1 +Varta: 1 +vartalolla: 1 +vartalolta: 2 +vartalon: 2 +vartehemme: 1 +vartehen: 1 +varteuisi: 1 +vartevan: 2 +vartijaksi: 1 +vartijana: 2 +vartijattomassa: 1 +vartio: 1 +vartioitsit: 1 +vartta: 10 +varttakana: 1 +vartti: 1 +varttumahan: 1 +varuksitta: 1 +varustaisin: 1 +varustamata: 1 +varustamilla: 1 +varustamille: 2 +varustamista: 1 +varustelevi: 1 +varustelihe: 1 +varustettu: 1 +varusti: 2 +varustimille: 1 +varvalle: 1 +varvasten: 1 +varvat: 2 +varventelen: 1 +varventeli: 1 +varvikkomäkeä: 2 +varvikkosaloa: 1 +varvikon: 1 +varvikosta: 5 +varvuille: 1 +varvut: 1 +vasama: 2 +vasamalla: 1 +vasaman: 1 +vasamat: 2 +vasamoitansa: 1 +vasara: 2 +vasaraksi: 1 +vasaralla: 2 +vasaran: 2 +vasarata: 1 +vasarille: 1 +vasaroilla: 2 +vasemmalla: 2 +vasemmalta: 1 +vasemman: 3 +vasemmassa: 1 +vasemmasta: 1 +vasen: 1 +vasenta: 5 +vasertelihe: 1 +vasesta: 1 +vasikan: 1 +vasikka: 4 +vasikkaisista: 1 +vasikkana: 1 +vasikkojen: 1 +vasken: 3 +vaskesta: 7 +Vaski: 11 +vaskiharjun: 1 +vaskikatto: 1 +vaskikintahat: 1 +vaskikirjan: 2 +vaskikirjat: 1 +vaskikirves: 1 +vaskilaiat: 1 +vaskilangat: 1 +vaskilankojen: 1 +vaskinen: 7 +vaskinuotan: 1 +vaskipantoihin: 1 +vaskipohjahan: 1 +vaskirenkahaiset: 1 +vaskisaappahat: 1 +vaskisehen: 3 +vaskisella: 6 +vaskisen: 24 +vaskisessa: 1 +vaskisesta: 1 +vaskiset: 2 +vaskisilla: 2 +vaskisille: 3 +vaskisilta: 1 +vaskisista: 1 +vaskisitta: 1 +vaskivöille: 1 +vaskivöitä: 1 +vaskivakkasehen: 1 +vaskivannetten: 1 +vaskivarsi: 1 +vaskivyöhyt: 1 +vasoilla: 1 +vasoille: 1 +vast': 2 +vasta: 15 +vastaele: 1 +vastaeli: 26 +vastaelin: 1 +vastaella: 4 +vastahan: 27 +vastahani: 1 +vastahansa: 10 +vastahasi: 1 +vastaisen: 2 +vastaki: 1 +vastaksia: 1 +vastakättä: 1 +vastan: 7 +vastannunna: 1 +vastanpäitä: 1 +vastasella: 1 +Vastasi: 2 +vastassa: 1 +vastasäällä: 1 +vastasään: 1 +vastat: 7 +vastata: 2 +vastaten: 6 +vastatusten: 2 +vastatuulet: 1 +vastatuuli: 1 +vastavirran: 1 +vasten: 33 +vasten?: 1 +vastinetta: 1 +vastoa: 1 +vastoaisin: 1 +vastoavat: 7 +vastoavi: 19 +vastoiksi: 1 +vastoin: 5 +vastuksella: 1 +vastus: 1 +vasuhun: 1 +vasunvarpainen: 1 +vatisi: 1 +vatoen: 1 +vatsa: 1 +vatsahan: 6 +vatsallehen: 1 +vatsallensa: 1 +vatsan: 7 +vatsansa: 4 +vatsantyöstä: 1 +vatsantäyttä: 3 +vatsanvaivoissa: 2 +vatsanvääntehessä: 1 +vatsanvääntehestä: 2 +vatsanvääntehistä: 1 +vatsassa: 3 +vatsasta: 4 +vatsoa: 1 +vatsoansa: 1 +vatvoi: 1 +Vavahutti: 1 +ve'elkö: 1 +ve'elle: 4 +ve'elliset: 2 +ve'elty: 1 +ve'en: 51 +ve'essä: 4 +ve'essäkänä: 2 +ve'estä: 3 +Ve'et: 9 +ve'ettihin: 1 +ve'etty: 1 +ve'ettyänsä: 1 +ve'että: 1 +ve'ettävänä: 1 +ve'etähän: 5 +ve'in: 2 +veellä: 1 +veen: 34 +veessä: 3 +veestä: 5 +veet: 3 +veetty: 1 +veetähän: 1 +vehkahan: 1 +vehkahuhmarelle: 2 +vehnin: 1 +vehnä: 2 +vehnäisillä: 1 +vehnäisnä: 1 +vehnäleivän: 2 +vehnäleivät: 1 +vehnämaiksi: 1 +vehnämaina: 1 +vehnän: 4 +vehnäsille: 1 +vehnäsillä: 1 +vehnäsiä: 2 +vehnät: 2 +vei: 9 +veihlähtännä: 1 +veijoani: 2 +veijolleni: 2 +veijollensa: 1 +veijon: 2 +veijoni: 2 +veikan: 1 +Veikaten: 3 +veikko: 11 +veikkoa: 1 +veikkoani: 1 +veikkoansa: 1 +veikkona: 1 +veikkoni: 3 +veikkoseni: 14 +veikkosensa: 1 +veikkosi: 3 +veikkoutta: 1 +veikoksi: 2 +veikollensa: 1 +veikollesi: 1 +veikon: 13 +veikot: 2 +vein: 1 +veipä: 1 +veisaten: 1 +veisi: 1 +veistele: 1 +veistelevi: 1 +Veisteli: 1 +veisteä: 2 +veisti: 9 +veistin: 1 +veistit: 1 +veistohon: 1 +veistokseni: 1 +veistopenkeriä: 1 +veistoslastusilla: 1 +veistotanterille: 1 +veistä: 3 +Veistäessäni: 1 +veistäisi: 1 +veistäjätä: 1 +veistämä: 1 +veistämättä: 1 +veistän: 1 +veistän?: 1 +veistännäisilläni: 1 +veistät: 1 +veistävi: 1 +veistävä: 1 +veitikkä: 11 +veitikkätä: 1 +veitikän: 4 +veitoseni: 1 +veitsellä: 3 +veitsen: 7 +veitseni: 1 +veitsensä: 2 +veitsessänsä: 1 +veitset: 1 +veitsettä: 1 +veitsi: 8 +veitsillä: 1 +Veitsin: 2 +veitsirauat: 1 +veitsirautoihinsa: 1 +veitsirautoinensa: 1 +veitsistämme: 1 +veitsosesta: 1 +veitsyttänsä: 1 +veivät: 7 +vekaran: 1 +vekarat: 1 +velhoiksi: 1 +velhon: 1 +velhot: 4 +Veli: 15 +veliarmo: 1 +veljekset: 3 +veljeksiä: 2 +veljellensä: 1 +veljen: 3 +veljeni: 2 +Veljensä: 1 +veljesi: 1 +veljet: 1 +veljeä: 1 +veljeäni: 1 +veljeänsä: 2 +veljeäsi: 1 +veljiäsi: 3 +veljyeni: 8 +veljyesi: 1 +Vellamo: 2 +Vellamon: 8 +velliksi: 1 +vellin: 1 +vellinä: 2 +vellit: 1 +vellominen: 1 +vellotahan: 1 +vellottihin: 1 +vellova: 1 +vemmel: 3 +vemmelpuuta: 1 +vempelehen: 1 +vempelehet: 1 +vempeleitä: 1 +vempelellä: 5 +vempeleltä: 2 +vempelen: 2 +vempelestä: 1 +vempelille: 2 +vempelillä: 1 +vempelistä: 1 +venakko: 1 +Vene: 17 +venehellä: 2 +venehen: 18 +venehesemme: 1 +venehesen: 2 +venehessä: 2 +venehessäni: 1 +venehestä: 4 +venehet: 1 +venehin: 2 +venehinensä: 1 +venehistäsi: 1 +venelotti: 1 +venesijoille: 1 +veneteloille: 1 +venettä: 31 +venettäsi: 1 +vengotellen: 1 +vengottavi: 1 +venkalan: 1 +venkale: 1 +vennon: 3 +vennotahan: 2 +vennätähän: 1 +veno: 16 +venoa: 1 +venoista: 4 +venoksi: 4 +venolle: 1 +venon: 18 +venonen: 16 +venonsa: 1 +venoseheni: 2 +venosehensa: 3 +venosehesi: 2 +venosen: 12 +venoset: 2 +venosina: 1 +venossa: 1 +ventoja: 1 +ventovieras: 3 +venyessäni: 1 +venyi: 1 +venyissä: 1 +venyjä: 2 +venykö: 1 +venymästä: 1 +venyn: 1 +venyne: 1 +venynyt: 3 +venytti: 2 +venyvi: 5 +venyvi?: 1 +Venäehelle: 3 +Venäehellä: 1 +venähti: 1 +venähyin: 1 +Venäjän: 2 +veralla: 1 +veran: 1 +verannukka: 1 +verat: 2 +vereltä: 1 +veren: 8 +verensä: 2 +veressä: 1 +veret: 3 +verevimmän: 1 +verevyyttäsi: 1 +verevä: 11 +vereväinen: 1 +verevälle: 2 +verevämmän: 1 +verevämmät: 1 +verevän: 4 +verevänä: 3 +verhossansa: 1 +veri: 7 +verin: 4 +verinen: 1 +verisatehen: 1 +veristettäne: 1 +veristä: 1 +verisynnyn: 1 +veriä: 2 +verkahan: 1 +verkahousu: 1 +verkainen: 1 +verkaliuskoja: 1 +verkanuttu: 1 +verkaviitat: 1 +verkko: 1 +verkkoja: 2 +verkkojansa: 1 +verkkojen: 1 +verkkoloista: 1 +verkkonsa: 2 +verkoksi: 1 +verkollansa: 1 +verkot: 5 +verkotoinna: 1 +veroin: 1 +veroinen: 1 +verran: 10 +verrat: 4 +verroille: 1 +verta: 20 +vertoani: 1 +veräjille: 4 +veräjillä: 4 +veräjiltä: 1 +veräjissä: 2 +veräjä: 1 +veräjähän: 1 +veräjälle: 1 +veräjällä: 1 +veräjältä: 1 +veräjän: 13 +veräjät: 2 +veräjättömän: 2 +vesa: 4 +vesaisilla: 1 +vesaisista: 1 +vesakoissa: 1 +vesalla: 1 +vesan: 1 +vesapuiset: 1 +vesasta: 1 +vesat: 4 +vesattomalla: 1 +vesattomille: 2 +vesattomilta: 1 +vesi: 25 +vesien: 18 +vesien?: 1 +vesihakoja: 1 +vesihakonen: 1 +vesiharjun: 1 +vesihiisi: 1 +vesikappa: 1 +vesikappanen: 1 +vesikarille: 1 +vesikivelle: 3 +vesikivellä: 6 +vesikivillä: 1 +vesiksi: 3 +Vesikyyn: 2 +vesilinnun: 1 +vesilinnut: 1 +vesilintu: 1 +vesille: 30 +vesillä: 16 +vesiltä: 5 +vesimaljan: 1 +vesin: 3 +vesipajuja: 1 +vesiperille: 1 +vesipisarat: 3 +vesiropehut: 1 +vesissä: 2 +vesistä: 2 +vesiteiret: 1 +vesitukolla: 1 +vesivaloksi: 1 +vesivieret: 1 +vesiviertehesen: 2 +vesivirtana: 1 +vesiä: 11 +vesoiksi: 1 +vesoista: 1 +vesun: 3 +vesusen: 1 +vetehen: 27 +vetehenkö: 1 +vetehessä: 1 +Vetehinen: 2 +Vetehisen: 1 +vetele: 2 +veteleite: 2 +vetelemiä: 1 +vetelen: 2 +vetelet: 1 +vetelevi: 2 +veteli: 3 +vetelä: 2 +veteläisessä: 1 +vetelästä: 1 +veteni: 1 +vetensä: 6 +vetenä: 3 +vetesi: 1 +veteä: 5 +veti: 30 +vetihe: 5 +vetisen: 1 +vetistelevi: 1 +vetistä: 3 +vetistäjällä: 1 +vetistämähän: 2 +vetistäväksi: 1 +vetivät: 2 +vetoja: 2 +vetojen: 1 +vetonen: 3 +vetonenki: 2 +vetoperänsä: 1 +vetoselta: 1 +vetosen: 1 +vetrehet: 6 +vetten: 1 +vettyi: 1 +vettä: 47 +vettänsä: 1 +vetäös: 1 +vetäise: 3 +vetäisi: 5 +vetäisit: 1 +vetäitä: 1 +vetäjä: 5 +vetäkö: 1 +vetäkämme: 1 +vetämä: 1 +vetäne: 2 +vetävi: 8 +vetävät: 2 +veä: 6 +veäikse: 2 +veäite: 3 +veällettäisi: 1 +veälti: 4 +veän: 1 +Veänkö: 2 +veät: 1 +veätettihin: 1 +vialle: 1 +viallisilla: 1 +viallista: 2 +vian: 3 +viata: 1 +viatoin: 1 +viatoinna: 1 +viatointa: 1 +viatta: 1 +viattomahan: 1 +viattomaksi: 1 +viattomalle: 1 +viattomanki: 1 +vie: 7 +Vieös: 2 +viehkuroia: 1 +viehkuroivat: 1 +viehkuroivi: 1 +viehättämä: 1 +viejä: 1 +viejäistä: 1 +viejän: 1 +viekö: 3 +vieköhön: 1 +Viekösi: 1 +viekötte: 1 +viekkahammat: 1 +viekumahan: 2 +Viekämme: 1 +Viekätte: 2 +Viel': 28 +vielä: 85 +Vieläkö: 1 +vieläki: 4 +vieläkin: 2 +vieminen: 1 +viemiä: 1 +viemähän: 2 +vien: 2 +Vienan: 2 +vieneheni: 1 +vienemme: 1 +Vienen: 2 +vienet: 1 +viennästä: 1 +vieno: 4 +vienoilla: 2 +vienoille: 1 +vienoilta: 1 +vienoiset: 1 +vienoja: 1 +vienojen: 1 +vienolla: 1 +vienolle: 1 +vienossa: 3 +vienosta: 1 +vienot: 1 +vienyt: 1 +viepi: 6 +vieprahtaisi: 1 +vieprahtavi: 1 +vieprahteli: 1 +viepä: 1 +vierahaisinesi: 1 +vierahalla: 3 +vierahalle: 8 +vierahalta: 3 +vierahamme: 2 +vierahan: 7 +vierahani: 1 +vierahansa: 1 +vierahasen: 2 +vierahasta: 1 +vierahat: 2 +vierahia: 3 +vierahilla: 5 +vierahille: 5 +vierahilta: 3 +vierahissa: 3 +vierahista?: 1 +vieras: 12 +vierasta: 2 +vierastasi: 1 +viere: 4 +vierehen: 6 +vierehensä: 2 +vierellinen: 1 +vierellä: 2 +vierelläni: 1 +viereltä: 2 +viereltäni: 1 +viereltänsä: 1 +vieremille: 2 +vieremillä: 2 +vieremistä: 2 +vieremähän: 10 +vieremässä: 2 +vieremästä: 2 +vieremättömäksi: 1 +vierentätä: 1 +vieressä: 4 +vieressänsä: 1 +vieressäsi: 3 +vieret: 1 +vieretellä: 5 +vieretellä?: 1 +vieretelläksesi: 1 +vieretse: 1 +vierettele: 4 +vierettelen: 1 +vierettelet: 1 +vieretteli: 7 +vierettelin: 1 +vierettäisin: 1 +vieretysten: 1 +vieretä: 1 +vieretäikse: 1 +vieretämme: 1 +vieretämme?: 1 +vierevi: 2 +viereviksi: 1 +viereväksi: 2 +vierevän: 1 +vierevät: 1 +Vieri: 51 +vieriellessänsä: 1 +vierielläkseni: 1 +vieriltä: 1 +vierimäisehen: 1 +vierimäistä: 1 +vierimäsijoille: 1 +vierimättä: 1 +vierin: 7 +vierisin: 1 +vierit: 1 +vieritetyn: 1 +vierittämän: 1 +vierivi: 1 +vierivät: 3 +vieriä: 1 +vieriäni: 1 +vierneheksi: 1 +viernyt: 1 +vieroaisi: 1 +vierressäni: 1 +vierressänsä: 6 +vierrettä: 1 +vierrevi: 1 +vierrytkänä: 1 +vierrä: 1 +vierteheksi: 1 +viertehelle: 1 +viertehen: 1 +viertehillä: 1 +viertehiltä: 1 +viertimellä: 1 +viertokankahilla: 1 +vieruhun: 1 +vieruihin: 1 +vierähellä: 1 +vierähin: 1 +vierähti: 11 +vierähtihe: 1 +vierähtäisi: 3 +vierähtävi: 1 +vierähtävät: 1 +vierähys: 1 +vierähytin: 1 +vierähytti: 1 +vierähytän: 1 +viesti: 1 +viestinen: 4 +viestit: 3 +vietihin: 5 +vietteli: 1 +vietti: 1 +viety: 8 +Vietyä: 1 +vietäisi: 1 +vietäköhön: 3 +vietäkähän: 3 +vietänehe: 1 +vietätä: 1 +vietäviksi: 1 +vietäväksi: 1 +vietäväsi: 1 +vietävätä: 2 +vievät: 5 +vieä: 12 +vieähän: 1 +vieäksesi: 2 +vieäkänä: 1 +viha: 1 +vihainen: 4 +vihaisen: 4 +vihaiset: 3 +vihaista: 1 +vihan: 1 +vihanki: 1 +vihannalle: 2 +vihannalta: 1 +vihannan: 3 +vihannasta: 1 +vihannimman: 1 +vihanpitoa: 1 +vihansuovan: 2 +vihanta: 5 +vihasi: 1 +vihastui: 5 +vihata: 1 +vihatko: 1 +vihattu: 1 +vihattuna: 1 +vihellys: 1 +vihellytti: 1 +vihelti: 1 +vihertelevät: 1 +viherän: 1 +vihisevistä: 1 +vihki: 1 +Vihmo: 1 +Vihmoi: 1 +vihoa: 4 +vihoamasta: 1 +vihoiksi: 1 +vihoille: 1 +Vihoin: 7 +vihoisi: 1 +vihoissansa: 1 +vihoissasi: 1 +viholaisna: 1 +viholliset: 1 +vihottavat: 1 +vihottaviksi: 2 +vihuri: 3 +vihurilla: 1 +vihurin: 1 +vihviläinen: 1 +viiakkoa: 2 +viiakkohon: 1 +viiakosta: 5 +viian: 5 +viiasta: 2 +Viides: 1 +Viideskolmatta: 1 +Viideskymmenes: 1 +Viidesneljättä: 1 +Viidestoista: 1 +Viidesviidettä: 1 +viieksi: 1 +viiellä: 1 +viieltä: 2 +viien: 8 +viienneksi: 1 +viiennellä: 1 +viiennenki: 1 +viiet: 4 +viihtyisi: 1 +viihy: 1 +viihytteli: 1 +viikate: 1 +viikatekulua: 1 +viikatetta: 2 +viikkoa: 1 +viikkokauet: 1 +viikoista: 4 +viikoksi: 3 +viikommaksi: 4 +viikomman: 1 +Viikon: 49 +viiletellä: 2 +viiletelläksensä: 1 +viilettelet: 1 +viiletti: 1 +viillit: 1 +viilohirren: 1 +viiltelevi: 1 +viiltelevät: 1 +viilteä: 1 +viilti: 2 +viiltämähän: 1 +viimahan: 1 +viimattaki: 1 +viimein: 5 +viimeinenki?: 1 +viimeinki: 4 +viimeinkänä: 1 +viimeiseksi: 1 +viimeiseltä: 1 +viimeisensä: 1 +viimeisissä: 1 +viimeisiä: 3 +viimeistä: 1 +viimeistäki: 5 +Viinen: 1 +viinestä: 1 +viinet: 1 +viini: 2 +viipsinpuulle: 1 +Viipyi: 4 +viipymättä: 2 +viipynynnä: 2 +viirunaaman: 3 +viisahalle: 1 +viisas: 6 +viisi: 12 +viisin: 5 +viisivantehen: 1 +viisivantehinen: 1 +viisti: 2 +viitahan: 1 +viitiseikse: 1 +viitiseksi: 1 +viitoa: 1 +viitosenko: 1 +viitsi: 1 +viitsiöte: 1 +viitsijä: 1 +viitsijäksi: 1 +viitsijätä: 1 +viitsimähän: 1 +viitta: 1 +viittomahan: 1 +viittä: 9 +viivat: 1 +viivy: 1 +viivyit: 2 +viivytellä: 2 +viivyttävi: 1 +vikahinen: 1 +vikaumatta: 1 +vikelti: 1 +vikevästi: 1 +vikoa: 2 +vikoisi: 1 +vikoja: 3 +vilahukset: 1 +vilata: 2 +vilettämähän: 1 +vilisevästä: 1 +vilisi: 3 +vilisten: 3 +vilja: 13 +viljaisiksi: 1 +viljalle: 1 +viljalleni: 1 +viljalta: 3 +viljamättähälle: 1 +viljamättähältä: 2 +viljan: 5 +viljastani: 1 +viljemmälle: 2 +viljo: 1 +viljoa: 1 +viljoani: 2 +viljon: 11 +villahännät: 1 +villahäntien: 1 +villahäntä: 1 +villaiset: 1 +villakuontalona: 2 +villan: 2 +villapäänä: 1 +villasesta: 1 +villasia: 1 +villat: 3 +villavaipan: 2 +villavaipat: 2 +villavakkanen: 1 +villoa: 1 +villoja: 1 +vilotteleihet: 1 +vilpitöinnä: 1 +viltin: 8 +vilttieni: 1 +Vilu: 9 +vilua: 2 +viluhun: 2 +viluiselta: 1 +vilumpi: 1 +vilun: 5 +vilussa: 4 +vilusta: 2 +vingutelko: 1 +vinguteltu: 1 +vinguttivat: 1 +vinkalosta: 1 +vinkui: 2 +vioille: 3 +vioista: 1 +vipajavihin: 1 +viploin: 1 +viploista: 2 +Vipunen: 13 +vipunsa: 1 +Vipusen: 5 +virattoman: 1 +viritti: 1 +virittäjäksi: 1 +virittämiä: 1 +virittämästä: 1 +viritä: 1 +viritän: 2 +virka: 1 +Virkahti: 1 +virkan: 1 +virkeämmät: 1 +virkeästi: 1 +virki: 1 +virkin: 4 +virkkaele: 1 +virkkaeli: 1 +virkkaja: 2 +virkkanunna: 1 +virkkelevi: 2 +virkki: 232 +virkkoi: 225 +virkku: 11 +virkkua: 15 +virkun: 1 +virkut: 1 +Virohon: 2 +Virokannas: 4 +Viron: 4 +vironneheksi: 1 +Virosta: 1 +virpi: 3 +virpivarpasista: 1 +virran: 14 +virrassa: 1 +virrasta: 2 +virrat: 4 +virrelläpä: 1 +virren: 11 +virrestäni: 2 +virret: 10 +virroista: 1 +virsi: 2 +virsihin: 1 +virsiksi: 1 +virsikäs: 9 +virsilippahan: 2 +virsillehen?: 1 +virsinensä: 1 +virsissänsä: 2 +virsiä: 1 +virsiänsä: 1 +virstan: 2 +virsun: 1 +Virta: 1 +virtana: 2 +virteni: 3 +virtensä: 1 +virtesi: 1 +virtoihin: 1 +virtten: 2 +virttä: 9 +Viru: 1 +Virui: 1 +viruivat: 1 +viruta: 1 +virutetahan: 1 +viruttajaksi: 1 +viruttamassa: 1 +viruttamatta: 1 +virutteli: 1 +viruvi: 3 +virven: 1 +virviköstä: 1 +visainen: 2 +visan: 1 +visaperähän: 2 +visaperästä: 1 +viskaele: 1 +viskaelen: 1 +viskaisi: 1 +viskattaessa: 1 +viskelevän: 1 +visko'otte: 1 +visko: 4 +viskoa: 2 +viskoi: 5 +viskottihin: 1 +visusti: 2 +vitahan: 5 +vitaisemahan: 1 +vitaisi: 1 +vitihin: 1 +vitilumelle: 1 +vitiä: 4 +vitjat: 2 +vitsa: 5 +vitsaiset: 1 +vitsakset: 1 +vitsalla: 16 +vitsan: 3 +vitsasella: 1 +vitsastamani: 1 +vitsastettu: 1 +vitsasväliltä: 2 +Vitsattaki: 1 +vitsikölle: 1 +vitsikkoa: 1 +vitsikkohon: 2 +vitsoin: 2 +viuahutti: 1 +viukelohon: 1 +viuskahtavi: 1 +vivustimilla: 1 +Voi: 28 +voiakana: 1 +voian: 1 +voiat: 1 +voie: 2 +voiessani: 1 +voietta: 4 +voiheralla: 1 +voikahtaisi: 1 +voikerrehtamisen: 1 +voikerrehti: 1 +voilla: 3 +voille: 2 +voima: 1 +voimakseni: 1 +voimatoinna: 1 +voiminesi: 1 +voimuruja: 1 +voine: 2 +voinut: 1 +Voipa: 3 +voipunutta: 3 +voisi: 1 +voissa: 1 +voit: 1 +voita: 14 +voitan: 1 +voitehen: 1 +voitehet: 5 +voitehia: 10 +voitehiksi: 3 +voitehilla: 4 +voitehissa: 1 +voitehista: 1 +voiteli: 2 +voitelisit: 1 +voitetahan: 1 +voitettu: 2 +voiti: 16 +voitit: 1 +voittaisin: 1 +voittamahan: 1 +voittaminen: 1 +voittanutta: 1 +voitteleisi: 1 +voittelohon: 1 +voitteloille: 2 +voitti: 1 +voivalle: 2 +voivatia: 1 +voivatinen: 1 +voivatinsa: 1 +voivotella: 1 +vuoa: 1 +vuoakana: 1 +vuoalti: 1 +vuoeksensa: 1 +vuoen: 2 +vuoet: 3 +vuohella: 1 +vuohi: 1 +vuohisen: 1 +vuohta: 1 +vuojelainen: 1 +Vuoksen: 3 +vuolahampi: 1 +vuolaisevi: 1 +vuolaisisit: 1 +vuolaskana: 1 +vuole: 1 +vuolemahan: 1 +vuolemassa: 1 +Vuoli: 4 +vuollessansa: 1 +vuollut: 1 +vuoluksi: 1 +vuon: 2 +vuonat: 1 +vuonna: 4 +vuorehen: 3 +vuorella: 1 +vuorelle: 1 +vuoren: 7 +Vuoresta: 2 +vuoret: 6 +vuoria: 1 +vuoro: 1 +vuoroni: 1 +vuorta: 2 +vuosi: 4 +vuosikausi: 1 +vuosin: 5 +vuota: 6 +vuotajista: 1 +vuotamahan: 5 +vuotamassa: 1 +vuotamasta: 2 +vuotamatta: 1 +vuotanevi: 3 +vuotannassa: 1 +Vuotas: 4 +Vuotava: 1 +vuotavi: 1 +vuotehella: 2 +vuotehellaki: 1 +vuotehelle: 1 +vuotehelta: 3 +vuotehensa: 1 +vuotehet: 1 +vuotehille: 1 +vuoteltihin: 2 +vuotetahan: 1 +vuotettuna: 1 +vuoti: 3 +vuotin: 3 +Vuotit: 5 +vuotoseksi: 1 +vuotta: 12 +vuottaessa: 1 +vuottavi: 1 +vuottelevi: 3 +Vuotteli: 1 +vuotti: 11 +vyö: 7 +vyöhyställe: 1 +vyöhyt: 4 +Vyöll': 1 +vyölle: 5 +vyöllesi: 1 +vyöllisestä: 1 +vyöllisvitjat: 2 +vyöllä: 9 +vyöllänsä: 1 +vyöltä: 2 +vyöltänsä: 3 +vyön: 2 +vyöni: 2 +vyönsä: 1 +vyörivoille: 1 +vyörivoilta: 1 +vyöstä: 2 +vyöstäni: 1 +vyötöin: 1 +vyöteleikse: 3 +vyöteleime: 1 +vyötty: 3 +vyöttä: 3 +vyötä: 1 +vyötäntähän: 1 +vyötäröistä: 1 +väekseni: 1 +väeksi: 2 +väelle: 1 +väellä: 6 +väeltä: 2 +väen: 10 +väessä: 7 +väestä: 6 +vähemmin: 1 +vähemmän: 1 +vähene: 3 +vähenevässä: 1 +väheni: 3 +vähenne: 1 +vähenneheksi: 1 +väheäkänä: 7 +vähin: 1 +vähiten: 1 +vähyyttä: 3 +vähyyttä?: 2 +Vähä: 3 +vähäinen: 6 +vähäisen: 36 +vähäistäkänä: 4 +vähällä: 1 +vähämieli: 2 +Vähän: 18 +vähäni: 1 +vähävarainen: 1 +vähäväkinen: 4 +vähäväkisen: 3 +vähäväkiset: 1 +väiky: 1 +väikyn: 1 +Väinö: 1 +Väinölle: 1 +Väinölähän: 3 +Väinölän: 25 +Väinön: 6 +Väinämöinen: 332 +Väinämöiselle: 8 +Väinämöisellenki: 1 +Väinämöisen: 62 +Väinämöistä: 9 +väjyvi: 1 +väkehen: 3 +väkevä: 1 +väkevällä: 1 +väkevänkänä: 1 +väkevät: 1 +väkeä: 12 +väkeäsi: 1 +väki: 20 +väkinesi: 1 +väkini: 1 +väkipuolet: 5 +väkipuuskat: 1 +väkivettä: 1 +väkivärttinän: 1 +väkähänsä: 1 +väkärauan: 2 +välötti: 1 +välehemmin: 3 +välehen: 11 +välihin: 2 +välillä: 3 +väliltä: 1 +välin: 1 +välipaloiksi: 1 +välissä: 3 +välit: 3 +välitse: 2 +väliä: 1 +väljille: 3 +väljillä: 8 +väljiä: 2 +väljät: 2 +välkkyi: 3 +välkynevi: 1 +välkytellä: 1 +välkytys: 1 +välkä: 1 +välttyköhöt: 1 +välttäne: 1 +Välty: 1 +välähtelihe: 1 +välähyi: 1 +välähys: 1 +vänkeyttä: 1 +vänkeänä: 1 +värisemähän: 2 +värisemättä: 2 +värjymättömäksi: 1 +värjätelläkseni: 2 +värttinöillä: 1 +värttinälle: 1 +värttinällä: 1 +värttinän: 4 +värttinätä: 1 +väskyhynsä: 1 +väskystänsä: 1 +västistä: 2 +västäräkki: 1 +väsyisi: 1 +väsyneheltä: 1 +väsynehenä: 1 +väsynehille?: 1 +väsynyt: 2 +väsyttelevi: 1 +väsyttelijän: 1 +väsytti: 1 +väsytä: 1 +väsyä: 1 +väsähtyi: 1 +vävy: 11 +vävykseni: 1 +vävylle: 1 +vävylleni: 1 +vävyltä: 3 +vävyn: 12 +vävyni: 6 +vävysen: 1 +vävyä: 3 +vävyänsä: 1 +vääjä: 1 +vääjänne: 7 +väännin: 2 +väännitellen: 1 +väännyksihin: 1 +väännä: 2 +väännäikse: 1 +Väännän: 1 +väännätellen: 1 +väännätellä: 1 +väännättele: 1 +väännätteli: 1 +väännätystä: 2 +vääntehessä: 2 +vääntehestä: 1 +vääntelöhön: 1 +vääntele: 1 +väänti: 16 +vääntimellä: 1 +vääntimet: 3 +vääntiällä: 1 +vääntiän: 3 +vääntiätä: 1 +vääntynynnä: 1 +vääntämähän: 7 +vääntämällä: 1 +vääntäväni: 1 +väärin: 3 +väärällehen: 1 +väärällänsä: 1 +vääräsääri: 1 +väätessänsä: 1 +väätty: 2 +yö: 5 +yöhyet: 1 +yöhyt: 2 +yöksi: 7 +yölliset: 1 +yöllisnä: 1 +Yöllä: 7 +yön: 18 +yönä: 16 +yöt: 8 +yötisen: 1 +yötä: 16 +Yhdeksäs: 1 +Yhdeksäskolmatta: 1 +Yhdeksäsneljättä: 1 +Yhdeksästoista: 1 +Yhdeksäsviidettä: 1 +Yhdeskolmatta: 1 +Yhdesneljättä: 1 +Yhdestoista: 1 +Yhdesviidettä: 1 +yheksi: 1 +yheksillä: 2 +yheksin: 1 +yheksiänne: 1 +yheksällä: 2 +yheksältä: 1 +yheksän: 24 +yheksänkänä: 1 +yheksänneltä: 1 +yheksännen: 2 +yheksäntenä: 2 +yheksästi: 2 +yhellä: 4 +yhen: 45 +yhentasainen: 1 +yhestä: 1 +yhet: 3 +yhtehen: 10 +yhtehiset: 1 +yhtenä: 7 +Yhtyi: 1 +yhtä: 10 +yhtänä: 2 +yhymme: 2 +yhytti: 1 +yhyttyämme: 1 +yhytysten: 2 +yhä: 7 +yks': 16 +Yksi: 19 +yksikänä: 1 +yksillä: 1 +yksin: 14 +yksinäisen: 3 +yksinänsä: 2 +Ylös: 16 +ylemmä: 2 +ylemmäksi: 2 +ylen: 14 +ylene: 5 +ylenemistä: 3 +ylenemähän: 1 +ylenemästä: 1 +ylenet: 1 +yleneväisen: 1 +ylenevälle: 2 +yleni: 18 +ylenin: 2 +ylenit: 2 +ylenit?: 1 +ylenkatsetta: 1 +ylenneheksi: 2 +ylennyt: 2 +ylennä: 1 +ylennän: 1 +ylennät: 1 +ylenteleikse: 1 +ylenti: 2 +ylentäjäni: 3 +ylentäjäsi: 1 +ylentäköhön: 1 +ylentämättä: 2 +ylentänehe: 1 +yletessäni: 1 +yletkö: 1 +yletä: 1 +yli: 16 +ylijumala: 20 +ylimäinen: 2 +ylimäisehen: 2 +ylimäiselle: 1 +ylimäisille: 2 +ylimäistä: 2 +ylimäärin: 1 +ylinen: 4 +ylinnä: 2 +yliset: 1 +ylistetty: 3 +ylitse: 12 +yllätetä: 1 +yllättäisi: 1 +yllättävi: 3 +ylpeä: 1 +ylähähkö: 1 +ylähäiset: 1 +ylähäksi: 3 +ylähällä: 2 +ylähältä: 2 +ylähätse: 1 +yläinen: 1 +yläiseksi: 1 +yläisihin: 1 +yläisistä: 1 +yläpuoli: 2 +ylätse: 1 +ymmärrellyt: 1 +ymmärrellä: 1 +ymmärrys: 1 +ymmärrä: 3 +Ymmärrän: 1 +ymmärtelet?: 1 +ympynen: 1 +ympäri: 9 +ympärille: 2 +ympäriltä: 1 +ynnähän: 3 +yrön: 1 +yritteleisi: 1 +yritti: 3 +yrittämällä: 1 +yrittämättömiksi: 1 +yrittänevi: 1 +yskin: 1 +ystäväksi: 5 +ystäväni: 2 +ytelmäistä: 1 +ä'issäsi: 1 +ä'itteleikse: 2 +ähkeä: 1 +ähkeävän: 1 +ähmissänsä: 1 +ähyksi: 1 +äijön: 12 +äijeä: 3 +äijä: 4 +äijältä: 1 +äijän: 1 +äitelämpi: 1 +äiti: 41 +äitillensä: 2 +äitin: 4 +äitini: 2 +äitinsä: 3 +äitisi: 1 +äitittä: 2 +äkeästi: 1 +äkin: 1 +äkisti: 1 +äkkiouoilla: 1 +äkkiouonkin: 1 +äkkiouto: 1 +äkkioutoa: 1 +äkkioutoinen: 1 +äkäinen: 1 +äkäiset: 1 +älykkähämpi: 2 +älysi: 1 +älyä: 1 +älyäkänä: 2 +älyämähän: 3 +älyän: 1 +änkilöillä: 1 +änkäsi: 1 +äpärettäsi: 1 +äreäksi: 1 +äreällä: 1 +ärjöttelit?: 1 +ärjyi: 2 +ärjynnän: 1 +ärjähteli: 2 +ärtelihit: 1 +ärähti: 1 +äsken: 5 +äyhki: 1 +äyrähien: 2 +äyrähälle: 1 +äyrähän: 1 +äyrähäsen: 1 +äyrähästä: 1 +äyrästensä: 1 +äänöset: 1 +äänehen: 1 +äänellänsä: 1 +äänen: 14 +äänet: 1 +ääni: 6 +ääniksi: 1 +ääniä: 1 +äännä: 1 +ääntimet: 1 +ääntä: 7 +äärelliset: 1 +äärellä: 2 +ääret: 1 +äärettömän: 1 +äärillä: 1 +ääriäni: 1 +äärtä: 4 diff --git a/luennot/luento19/kalevala.txt b/luennot/luento19/kalevala.txt new file mode 100644 index 0000000..55ce804 --- /dev/null +++ b/luennot/luento19/kalevala.txt @@ -0,0 +1,23100 @@ + Ensimmäinen runo + + +Mieleni minun tekevi, +aivoni ajattelevi +lähteäni laulamahan, +saa'ani sanelemahan, +sukuvirttä suoltamahan, +lajivirttä laulamahan. +Sanat suussani sulavat, +puhe'et putoelevat, +kielelleni kerkiävät, +hampahilleni hajoovat. +Veli kulta, veikkoseni, +kaunis kasvinkumppalini! +Lähe nyt kanssa laulamahan, +saa kera sanelemahan +yhtehen yhyttyämme, +kahta'alta käytyämme! +Harvoin yhtehen yhymme, +saamme toinen toisihimme +näillä raukoilla rajoilla, +poloisilla Pohjan mailla. +Lyökämme käsi kätehen, +sormet sormien lomahan, +lauloaksemme hyviä, +parahia pannaksemme, +kuulla noien kultaisien, +tietä mielitehtoisien, +nuorisossa nousevassa, +kansassa kasuavassa: +noita saamia sanoja, +virsiä virittämiä +vyöltä vanhan Väinämöisen, +alta ahjon Ilmarisen, +päästä kalvan Kaukomielen, +Joukahaisen jousen tiestä, +Pohjan peltojen periltä, +Kalevalan kankahilta. +Niit' ennen isoni lauloi +kirvesvartta vuollessansa; +niitä äitini opetti +väätessänsä värttinätä, +minun lasna lattialla +eessä polven pyöriessä, +maitopartana pahaisna, +piimäsuuna pikkaraisna. +Sampo ei puuttunut sanoja +eikä Louhi luottehia: +vanheni sanoihin sampo, +katoi Louhi luottehisin, +virsihin Vipunen kuoli, +Lemminkäinen leikkilöihin. +Viel' on muitaki sanoja, +ongelmoita oppimia: +tieohesta tempomia, +kanervoista katkomia, +risukoista riipomia, +vesoista vetelemiä, +päästä heinän hieromia, +raitiolta ratkomia, +paimenessa käyessäni, +lasna karjanlaitumilla, +metisillä mättähillä, +kultaisilla kunnahilla, +mustan Muurikin jälessä, +Kimmon kirjavan keralla. +Vilu mulle virttä virkkoi, +sae saatteli runoja. +Virttä toista tuulet toivat, +meren aaltoset ajoivat. +Linnut liitteli sanoja, +puien latvat lausehia. +Ne minä kerälle käärin, +sovittelin sommelolle. +Kerän pistin kelkkahani, +sommelon rekoseheni; +ve'in kelkalla kotihin, +rekosella riihen luoksi; +panin aitan parven päähän +vaskisehen vakkasehen. +Viikon on virteni vilussa, +kauan kaihossa sijaisnut. +Veänkö vilusta virret, +lapan laulut pakkasesta, +tuon tupahan vakkaseni, +rasian rahin nenähän, +alle kuulun kurkihirren, +alle kaunihin katoksen, +aukaisen sanaisen arkun, +virsilippahan viritän, +kerittelen pään kerältä, +suorin solmun sommelolta? +Niin laulan hyvänki virren, +kaunihinki kalkuttelen +ruoalta rukihiselta, +oluelta ohraiselta. +Kun ei tuotane olutta, +tarittane taarivettä, +laulan suulta laihemmalta, +vetoselta vierettelen +tämän iltamme iloksi, +päivän kuulun kunniaksi, +vaiko huomenen huviksi, +uuen aamun alkeheksi. + + +Noin kuulin saneltavaksi, +tiesin virttä tehtäväksi: +yksin meillä yöt tulevat, +yksin päivät valkeavat; +yksin syntyi Väinämöinen, +ilmestyi ikirunoja +kapehesta kantajasta, +Ilmattaresta emosta. +Olipa impi, ilman tyttö, +kave luonnotar korea. +Piti viikoista pyhyyttä, +iän kaiken impeyttä +ilman pitkillä pihoilla, +tasaisilla tanterilla. +Ikävystyi aikojansa, +ouostui elämätänsä, +aina yksin ollessansa, +impenä eläessänsä +ilman pitkillä pihoilla, +avaroilla autioilla. +Jop' on astuiksen alemma, +laskeusi lainehille, +meren selvälle selälle, +ulapalle aukealle. +Tuli suuri tuulen puuska, +iästä vihainen ilma; +meren kuohuille kohotti, +lainehille laikahutti. +Tuuli neittä tuuitteli, +aalto impeä ajeli +ympäri selän sinisen, +lakkipäien lainehien: +tuuli tuuli kohtuiseksi, +meri paksuksi panevi. +Kantoi kohtua kovoa, +vatsantäyttä vaikeata +vuotta seitsemän satoa, +yheksän yrön ikeä; +eikä synny syntyminen, +luovu luomatoin sikiö. +Vieri impi veen emona. +Uipi iät, uipi lännet, +uipi luotehet, etelät, +uipi kaikki ilman rannat +tuskissa tulisen synnyn, +vatsanvaivoissa kovissa; +eikä synny syntyminen, +luovu luomatoin sikiö. +Itkeä hyryttelevi; +sanan virkkoi, noin nimesi: +"Voi poloinen, päiviäni, +lapsi kurja, kulkuani! +Jo olen joutunut johonki: +iäkseni ilman alle, +tuulen tuuiteltavaksi, +aaltojen ajeltavaksi +näillä väljillä vesillä, +lake'illa lainehilla! +"Parempi olisi ollut +ilman impenä eleä, +kuin on nyt tätä nykyä +vierähellä veen emona: +vilu tääll' on ollakseni, +vaiva värjätelläkseni, +aalloissa asuakseni, +veessä vierielläkseni. +"Oi Ukko, ylijumala, +ilman kaiken kannattaja! +Tule tänne tarvittaissa, +käy tänne kutsuttaessa! +Päästä piika pintehestä, +vaimo vatsanvääntehestä! +Käy pian, välehen jou'u, +välehemmin tarvitahan!" +Kului aikoa vähäisen, +pirahteli pikkaraisen. +Tuli sotka, suora lintu; +lenteä lekuttelevi +etsien pesän sijoa, +asuinmaata arvaellen. +Lenti iät, lenti lännet, +lenti luotehet, etelät. +Ei löyä tiloa tuota, +paikkoa pahintakana, +kuhun laatisi pesänsä, +ottaisi olosijansa. +Liitelevi, laatelevi; +arvelee, ajattelevi: +"Teenkö tuulehen tupani, +aalloillen asuinsijani? +Tuuli kaatavi tupasen, +aalto vie asuinsijani." +Niin silloin ve'en emonen, +veen emonen, ilman impi, +nosti polvea merestä, +lapaluuta lainehesta +sotkalle pesän sijaksi, +asuinmaaksi armahaksi. +Tuo sotka, sorea lintu, +liiteleikse, laateleikse. +Keksi polven veen emosen +sinerväisellä selällä; +luuli heinämättähäksi, +tuoreheksi turpeheksi. +Lentelevi, liitelevi, +päähän polven laskeuvi. +Siihen laativi pesänsä, +muni kultaiset munansa: +kuusi kultaista munoa, +rautamunan seitsemännen. +Alkoi hautoa munia, +päätä polven lämmitellä. +Hautoi päivän, hautoi toisen, +hautoi kohta kolmannenki. +Jopa tuosta veen emonen, +veen emonen, ilman impi, +tuntevi tulistuvaksi, +hipiänsä hiiltyväksi; +luuli polvensa palavan, +kaikki suonensa sulavan. +Vavahutti polveansa, +järkytti jäseniänsä: +munat vierähti vetehen, +meren aaltohon ajaikse; +karskahti munat muruiksi, +katkieli kappaleiksi. +Ei munat mutahan joua, +siepalehet veen sekahan. +Muuttuivat murut hyviksi, +kappalehet kaunoisiksi: +munasen alainen puoli +alaiseksi maaemäksi, +munasen yläinen puoli +yläiseksi taivahaksi; +yläpuoli ruskeaista +päivöseksi paistamahan, +yläpuoli valkeaista, +se kuuksi kumottamahan; +mi munassa kirjavaista, +ne tähiksi taivahalle, +mi munassa mustukaista, +nepä ilman pilvilöiksi. +Ajat eellehen menevät, +vuoet tuota tuonnemmaksi +uuen päivän paistaessa, +uuen kuun kumottaessa. +Aina uipi veen emonen, +veen emonen, ilman impi, +noilla vienoilla vesillä, +utuisilla lainehilla, +eessänsä vesi vetelä, +takanansa taivas selvä. +Jo vuonna yheksäntenä, +kymmenentenä kesänä +nosti päätänsä merestä, +kohottavi kokkoansa. +Alkoi luoa luomiansa, +saautella saamiansa +selvällä meren selällä, +ulapalla aukealla. +Kussa kättä käännähytti, +siihen niemet siivoeli; +kussa pohjasi jalalla, +kalahauat kaivaeli; +kussa ilman kuplistihe, +siihen syöverit syventi. +Kylin maahan kääntelihe: +siihen sai sileät rannat; +jaloin maahan kääntelihe: +siihen loi lohiapajat; +pä'in päätyi maata vasten: +siihen laitteli lahelmat. +Ui siitä ulomma maasta, +seisattelihe selälle: +luopi luotoja merehen, +kasvatti salakaria +laivan laskemasijaksi, +merimiesten pään menoksi. +Jo oli saaret siivottuna, +luotu luotoset merehen, +ilman pielet pistettynä, +maat ja manteret sanottu, +kirjattu kivihin kirjat, +veetty viivat kallioihin. +Viel' ei synny Väinämöinen, +ilmau ikirunoja. +Vaka vanha Väinämöinen +kulki äitinsä kohussa +kolmekymmentä keseä, +yhen verran talviaki, +noilla vienoilla vesillä, +utuisilla lainehilla. +Arvelee, ajattelevi, +miten olla, kuin eleä +pimeässä piilossansa, +asunnossa ahtahassa, +kuss' ei konsa kuuta nähnyt +eikä päiveä havainnut. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Kuu, keritä, päivyt, päästä, +otava, yhä opeta +miestä ouoilta ovilta, +veräjiltä vierahilta, +näiltä pieniltä pesiltä, +asunnoilta ahtahilta! +Saata maalle matkamiestä, +ilmoillen inehmon lasta, +kuuta taivon katsomahan, +päiveä ihoamahan, +otavaista oppimahan, +tähtiä tähyämähän!" +Kun ei kuu kerittänynnä +eikä päivyt päästänynnä, +ouosteli aikojansa, +tuskastui elämätänsä: +liikahutti linnan portin +sormella nimettömällä, +lukon luisen luikahutti +vasemmalla varpahalla; +tuli kynsin kynnykseltä, +polvin porstuan ovelta. +Siitä suistui suin merehen, +käsin kääntyi lainehesen; +jääpi mies meren varahan, +uros aaltojen sekahan. +Virui siellä viisi vuotta, +sekä viisi jotta kuusi, +vuotta seitsemän, kaheksan. +Seisottui selälle viimein, +niemelle nimettömälle, +manterelle puuttomalle. +Polvin maasta ponnistihe, +käsivarsin käännältihe. +Nousi kuuta katsomahan, +päiveä ihoamahan, +otavaista oppimahan, +tähtiä tähyämähän. +Se oli synty Väinämöisen, +rotu rohkean runojan +kapehesta kantajasta, +Ilmattaresta emosta. + + + + Toinen runo + + +Nousi siitä Väinämöinen +jalan kahen kankahalle +saarehen selällisehen, +manterehen puuttomahan. +Viipyi siitä vuotta monta, +aina eellehen eleli +saaressa sanattomassa, +manteressa puuttomassa. +Arvelee, ajattelevi, +pitkin päätänsä pitävi: +kenpä maita kylvämähän, +toukoja tihittämähän? +Pellervoinen, pellon poika, +Sampsa poika pikkarainen, +sep' on maita kylvämähän, +toukoja tihittämähän! +Kylvi maita kyyhätteli, +kylvi maita, kylvi soita, +kylvi auhtoja ahoja, +panettavi paasikoita. +Mäet kylvi männiköiksi, +kummut kylvi kuusikoiksi, +kankahat kanervikoiksi, +notkot nuoriksi vesoiksi. +Noromaille koivut kylvi, +lepät maille leyhke'ille, +tuomet kylvi tuorehille, +raiat maille raikkahille, +pihlajat pyhille maille, +pajut maille paisuville, +katajat karuille maille, +tammet virran vieremille. +Läksi puut ylenemähän, +vesat nuoret nousemahan. +Kasvoi kuuset kukkalatvat, +lautui lakkapäät petäjät. +Nousi koivupuut noroilla, +lepät mailla leyhke'illä, +tuomet mailla tuorehilla, +katajat karuilla mailla, +katajahan kaunis marja, +tuomehen hyvä he'elmä. +Vaka vanha Väinämöinen +kävi tuota katsomahan +Sampsan siemenen aloa, +Pellervoisen kylvämiä. +Näki puut ylenneheksi, +vesat nuoret nousneheksi; +yks' on tammi taimimatta, +juurtumatta puu Jumalan. +Heitti herjan valloillensa, +olevillen onnillensa; +vuotti vielä yötä kolme, +saman verran päiviäki. +Kävi siitä katsomahan +viikon päästä viimeistäki: +ei ole tammi kasvanunna, +juurtununna puu Jumalan. +Niin näkevi neljä neittä, +viisi veen on morsianta. +Ne oli nurmen niitännässä, +kastekorren katkonnassa +nenässä utuisen niemen, +päässä saaren terhenisen; +mink' on niitti, sen haravoi, +kaikki karhille veteli. +Tulipa merestä Tursas, +uros aalloista yleni. +Tunki heinäset tulehen, +ilmivalkean väkehen; +ne kaikki poroksi poltti, +kypeniksi kyyetteli. +Tuli tuhkia läjänen, +koko kuivia poroja. +Saip' on siihen lemmen lehti, +lemmen lehti, tammen terho, +josta kasvoi kaunis taimi, +yleni vihanta virpi; +nousi maasta mansikkaisna, +kasvoi kaksihaarukkaisna. +Ojenteli oksiansa, +levitteli lehviänsä. +Latva täytti taivahalle, +lehvät ilmoille levisi: +piätti pilvet juoksemasta, +hattarat hasertamasta, +päivän peitti paistamasta, +kuuhuen kumottamasta. +Silloin vanha Väinämöinen +arvelee, ajattelevi: +oisko tammen taittajata, +puun sorean sortajata? +Ikävä inehmon olla, +kamala kalojen uia +ilman päivän paistamatta, +kuuhuen kumottamatta. +Ei ole sitä urosta +eikä miestä urheata, +joka taisi tammen kaata, +satalatvan langettoa. +Siitä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Kave äiti, kantajani, +luonnotar, ylentäjäni! +Laitapa ve'en väkeä +- veessä on väkeä paljo - +tämä tammi taittamahan, +puu paha hävittämähän +eestä päivän paistavaisen, +tieltä kuun kumottavaisen!" +Nousipa merestä miesi, +uros aallosta yleni. +Ei tuo ollut suuren suuri +eikä aivan pienen pieni: +miehen peukalon pituinen, +vaimon vaaksan korkeuinen. +Vaski- oli hattu hartioilla, +vaskisaappahat jalassa, +vaskikintahat käessä, +vaskikirjat kintahissa, +vaskivyöhyt vyölle vyötty, +vaskikirves vyön takana: +varsi peukalon pituinen, +terä kynnen korkeuinen. +Vaka vanha Väinämöinen +arvelee, ajattelevi: +on miesi näkemiänsä, +uros silmänluontiansa, +pystyn peukalon pituinen, +härän kynnen korkunainen! +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Mi sinä olet miehiäsi, +ku, kurja, urohiasi? +Vähän kuollutta parempi, +katonutta kaunihimpi!" +Sanoi pikku mies merestä, +uros aallon vastaeli: +"Olen mie mokoma miesi, +uros pieni, veen väkeä. +Tulin tammen taittamahan, +puun murskan murentamahan." +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Ei liene sinua luotu, +eipä luotu eikä suotu +ison tammen taittajaksi, +puun kamalan kaatajaksi." +Sai toki sanoneheksi; +katsahtavi vielä kerran: +näki miehen muuttunehen, +uuistunehen urohon! +Jalka maassa teutaroivi, +päähyt pilviä pitävi; +parta on eessä polven päällä, +hivus kannoilla takana; +syltä oli silmien välitse, +syltä housut lahkehesta, +puoltatoista polven päästä, +kahta kaation rajasta. +Hivelevi kirvestänsä, +tahkaisi tasatereä +kuutehen kovasimehen, +seitsemähän sieran päähän. +Astua lykyttelevi, +käyä kulleroittelevi +lave'illa lahkehilla, +leve'illä liehuimilla. +Astui kerran keikahutti +hienoiselle hietikolle, +astui toisen torkahutti +maalle maksankarvaiselle, +kolmannenki koikahutti +juurelle tulisen tammen. +Iski puuta kirvehellä, +tarpaisi tasaterällä. +Iski kerran, iski toisen, +kohta kolmannen yritti; +tuli tuiski kirvehestä, +panu tammesta pakeni: +tahtoi tammi kallistua, +lysmyä rutimoraita. +Niin kerralla kolmannella +jopa taisi tammen kaata, +ruhtoa rutimoraian, +satalatvan lasketella. +Tyven työnnytti itähän, +latvan laski luotehesen, +lehvät suurehen suvehen, +oksat puolin pohjosehen. +Kenpä siitä oksan otti, +se otti ikuisen onnen; +kenpä siitä latvan taittoi, +se taittoi ikuisen taian; +kenpä lehvän leikkaeli, +se leikkoi ikuisen lemmen. +Mi oli lastuja pirannut, +pälähellyt pälkäreitä +selvälle meren selälle, +lake'ille lainehille, +noita tuuli tuuitteli, +meren läikkä läikytteli +venosina veen selällä, +laivasina lainehilla. +Kantoi tuuli Pohjolahan. +Pohjan piika pikkarainen +huntujahan huuhtelevi, +virutteli vaattehia +rannalla vesikivellä +pitkän niemyen nenässä. +Näki lastun lainehilla; +tuon kokosi konttihinsa, +kantoi kontilla kotihin, +pitkäkielellä piha'an, +tehä noian nuoliansa, +ampujan asehiansa. +Kun oli tammi taittununna, +kaatununna puu katala, +pääsi päivät paistamahan, +pääsi kuut kumottamahan, +pilvet pitkin juoksemahan, +taivon kaaret kaartamahan +nenähän utuisen niemen, +päähän saaren terhenisen. +Siit' alkoi salot silota, +metsät mielin kasvaella, +lehti puuhun, ruoho maahan, +linnut puuhun laulamahan, +rastahat iloitsemahan, +käki päällä kukkumahan. +Kasvoi maahan marjanvarret, +kukat kultaiset keolle; +ruohot kasvoi kaikenlaiset, +monenmuotoiset sikesi. +Ohra on yksin nousematta, +touko kallis kasvamatta. +Siitä vanha Väinämöinen +astuvi, ajattelevi +rannalla selän sinisen, +ve'en vankan vieremillä. +Löyti kuusia jyviä, +seitsemiä siemeniä +rannalta merelliseltä, +hienoiselta hietiköltä; +kätki nää'än nahkasehen, +koipehen kesäoravan. +Läksi maata kylvämähän, +siementä sirottamahan +vierehen Kalevan kaivon, +Osmon pellon penkerehen. +Tirskuipa tiainen puusta: +"Eipä nouse Osmon ohra, +ei kasva Kalevan kaura +ilman maan alistamatta, +ilman kasken kaatamatta, +tuon tulella polttamatta." +Vaka vanha Väinämöinen +teetti kirvehen terävän. +Siitä kaatoi kasken suuren, +mahottoman maan alisti. +Kaikki sorti puut soreat; +yhen jätti koivahaisen +lintujen leposijaksi, +käkösen kukuntapuuksi. +Lenti kokko halki taivon, +lintunen ylitse ilman. +Tuli tuota katsomahan: +"Miksipä on tuo jätetty +koivahainen kaatamatta, +puu sorea sortamatta?" +Sanoi vanha Väinämöinen: +"Siksipä on tuo jätetty: +lintujen lepeämiksi, +kokon ilman istumiksi." +Sanoi kokko, ilman lintu: +"Hyvinpä sinäki laait: +heitit koivun kasvamahan, +puun sorean seisomahan +linnuille lepeämiksi, +itselleni istumiksi." +Tulta iski ilman lintu, +valahutti valkeaista. +Pohjaistuuli kasken poltti, +koillinen kovin porotti: +poltti kaikki puut poroksi, +kypeniksi kyyetteli. +Siitä vanha Väinämöinen +otti kuusia jyviä, +seitsemiä siemeniä +yhen nää'än nahkasesta, +koivesta kesäoravan, +kesäkärpän kämmenestä. +Läksi maata kylvämähän, +siementä sirottamahan. +Itse tuon sanoiksi virkki: +"Minä kylvän kyyhättelen +Luojan sormien lomitse, +käen kautta kaikkivallan +tälle maalle kasvavalle, +ahollen ylenevälle. +"Akka manteren-alainen, +mannun eukko, maan emäntä! +Pane nyt turve tunkemahan, +maa väkevä vääntämähän! +Eip' on maa väkeä puutu +sinä ilmoisna ikänä, +kun lie armo antajista, +lupa luonnon tyttäristä. +"Nouse, maa, makoamasta, +Luojan nurmi, nukkumasta! +Pane korret korttumahan +sekä varret varttumahan! +Tuhansin neniä nosta, +saoin haaroja hajota +kynnöstäni, kylvöstäni, +varsin vaivani näöstä! +"Oi Ukko, ylijumala +tahi taatto taivahinen, +vallan pilvissä pitäjä, +hattarojen hallitsija! +Piä pilvissä keräjät, +sekehissä neuvot selvät! +Iätä iästä pilvi, +nosta lonka luotehesta, +toiset lännestä lähetä, +etelästä ennättele! +Vihmo vettä taivosesta, +mettä pilvistä pirota +orahille nouseville, +touoille tohiseville!" +Tuo Ukko, ylijumala, +taatto taivon valtiainen, +piti pilvissä keräjät, +sekehissä neuvot selvät. +Iätti iästä pilven, +nosti longan luotehesta, +toisen lännestä lähetti, +etelästä ennätteli; +syrjin yhtehen sysäsi, +lomituksin loukahutti. +Vihmoi vettä taivosesta, +mettä pilvistä pirotti +orahille kasvaville, +touoille tohiseville. +Nousipa oras okinen, +kannonkarvainen yleni +maasta pellon pehmeästä, +Väinämöisen raatamasta. +Jopa tuosta toisna päänä, +kahen, kolmen yön perästä, +viikon päästä viimeistäki +vaka vanha Väinämöinen +kävi tuota katsomahan +kyntöänsä, kylvöänsä, +varsin vaivansa näköä: +kasvoi ohra mieltä myöten, +tähkät kuuella taholla, +korret kolmisolmuisena. +Siinä vanha Väinämöinen +katseleikse, käänteleikse. +Niin tuli kevätkäkönen, +näki koivun kasvavaksi: +"Miksipä on tuo jätetty +koivahainen kaatamatta?" +Sanoi vanha Väinämöinen: +"Siksipä on tuo jätetty +koivahainen kasvamahan: +sinulle kukuntapuuksi. +Siinä kukkuos, käkönen, +helkyttele, hietarinta, +hoiloa, hopearinta, +tinarinta, riukuttele! +Kuku illoin, kuku aamuin, +kerran keskipäivälläki, +ihanoiksi ilmojani, +mieluisiksi metsiäni, +rahaisiksi rantojani, +viljaisiksi vieriäni!" + + + + Kolmas runo + + +Vaka vanha Väinämöinen +elelevi aikojansa +noilla Väinölän ahoilla, +Kalevalan kankahilla. +Laulelevi virsiänsä, +laulelevi, taitelevi. +Lauloi päivät pääksytysten, +yhytysten yöt saneli +muinaisia muisteloita, +noita syntyjä syviä, +joit' ei laula kaikki lapset, +ymmärrä yhet urohot +tällä inhalla iällä, +katovalla kannikalla. +Kauas kuuluvi sanoma, +ulos viestit vierähtävät +Väinämöisen laulannasta, +urohon osoannasta. +Viestit vierähti suvehen, +sai sanomat Pohjolahan. +Olipa nuori Joukahainen, +laiha poika lappalainen. +Se kävi kylässä kerran; +kuuli kummia sanoja, +lauluja laeltavaksi, +parempia pantavaksi +noilla Väinölän ahoilla, +Kalevalan kankahilla, +kuin mitä itseki tiesi, +oli oppinut isolta. +Tuo tuosta kovin pahastui, +kaiken aikansa kaehti +Väinämöistä laulajaksi +paremmaksi itseänsä. +Jo tuli emonsa luoksi, +luoksi valtavanhempansa. +Lähteäksensä käkesi, +tullaksensa toivotteli +noille Väinölän tuville +kera Väinön voitteloille. +Iso kielti poikoansa, +iso kielti, emo epäsi +lähtemästä Väinölähän +kera Väinön voitteloille: +"Siellä silma lauletahan, +lauletahan, lausitahan +suin lumehen, päin vitihin, +kourin ilmahan kovahan, +käsin kääntymättömäksi, +jaloin liikkumattomaksi." +Sanoi nuori Joukahainen: +"Hyväpä isoni tieto, +emoni sitäi parempi, +oma tietoni ylinnä. +Jos tahon tasalle panna, +miesten verroille vetäitä, +itse laulan laulajani, +sanelen sanelijani: +laulan laulajan parahan +pahimmaksi laulajaksi, +jalkahan kiviset kengät, +puksut puiset lantehille, +kiviriipan rinnan päälle, +kiviharkon hartioille, +kivihintahat kätehen, +päähän paatisen kypärän." +Siitä läksi, ei totellut. +Otti ruunansa omansa, +jonka turpa tulta iski, +säkeniä säärivarret; +valjasti tulisen ruunan +korjan kultaisen etehen. +Itse istuvi rekehen, +kohennaikse korjahansa, +iski virkkua vitsalla, +heitti helmiruoskasella. +Läksi virkku vieremähän, +hevonen helettämähän. +Ajoa suhuttelevi. +Ajoi päivän, ajoi toisen, +ajoi kohta kolmannenki. +Jo päivänä kolmantena +päätyi Väinölän ahoille, +Kalevalan kankahille. +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +oli teittensä ajaja, +matkojensa mittelijä +noilla Väinölän ahoilla, +Kalevalan kankahilla. +Tuli nuori Joukahainen, +ajoi tiellä vastatusten: +tarttui aisa aisan päähän, +rahe rahkehen takistui, +länget puuttui länkilöihin, +vemmel vempelen nenähän. +Siitä siinä seisotahan, +seisotahan, mietitähän... +vesi vuoti vempelestä, +usva aisoista usisi. +Kysyi vanha Väinämöinen: +"Kuit' olet sinä sukua, +kun tulit tuhmasti etehen, +vastahan varattomasti? +Säret länget länkäpuiset, +vesapuiset vempelehet, +korjani pilastehiksi, +rämäksi re'en retukan!" +Silloin nuori Joukahainen +sanan virkkoi, noin nimesi: +"Mie olen nuori Joukahainen. +Vaan sano oma sukusi: +kuit' olet sinä sukua, +kuta, kurja, joukkioa?" +Vaka vanha Väinämöinen +jo tuossa nimittelihe. +Sai siitä sanoneheksi: +"Kun liet nuori Joukahainen, +veäite syrjähän vähäisen! +Sie olet nuorempi minua." +Silloin nuori Joukahainen +sanan virkkoi, noin nimesi: +"Vähä on miehen nuoruuesta, +nuoruuesta, vanhuuesta! +Kumpi on tieolta parempi, +muistannalta mahtavampi, +sep' on tiellä seisokahan, +toinen tieltä siirtykähän. +Lienet vanha Väinämöinen, +laulaja iän-ikuinen, +ruvetkamme laulamahan, +saakamme sanelemahan, +mies on miestä oppimahan, +toinen toista voittamahan!" +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Mitäpä minusta onpi +laulajaksi, taitajaksi! +Ain' olen aikani elellyt +näillä yksillä ahoilla, +kotipellon pientarilla +kuunnellut kotikäkeä. +Vaan kuitenki kaikitenki +sano korvin kuullakseni: +mitä sie enintä tieät, +yli muien ymmärtelet?" +Sanoi nuori Joukahainen: +"Tieänpä minä jotaki! +Sen on tieän selvällehen, +tajuelen tarkoillehen: +reppänä on liki lakea, +liki lieska kiukoata. +"Hyvä on hylkehen eleä, +ve'en koiran viehkuroia: +luotansa lohia syöpi, +sivultansa siikasia. +"Siiall' on sileät pellot, +lohella laki tasainen. +Hauki hallalla kutevi, +kuolasuu kovalla säällä. +Ahven arka, kyrmyniska +sykysyt syvillä uipi, +kesät kuivilla kutevi, +rantasilla rapsehtivi. +"Kun ei tuosta kyllin liene, +vielä tieän muunki tieon, +arvoan yhen asian: +pohjola porolla kynti, +etelä emähevolla, +takalappi tarvahalla. +Tieän puut Pisan mäellä, +hongat Hornan kalliolla: +pitkät on puut Pisan mäellä, +hongat Hornan kalliolla. +"Kolme on koskea kovoa, +kolme järveä jaloa, +kolme vuorta korkeata +tämän ilman kannen alla: +Hämehess' on Hälläpyörä, +Kaatrakoski Karjalassa; +ei ole Vuoksen voittanutta, +yli käynyttä Imatran." +Sanoi vanha Väinämöinen: +"Lapsen tieto, naisen muisti, +ei ole partasuun urohon +eikä miehen naisekkahan! +Sano syntyjä syviä, +asioita ainoisia!" +Se on nuori Joukahainen +sanan virkkoi, noin nimesi: +"Tieän mä tiaisen synnyn, +tieän linnuksi tiaisen, +kyyn viherän käärmeheksi, +kiiskisen ve'en kalaksi. +Rauan tieän raukeaksi, +mustan mullan muikeaksi, +varin veen on vaikeaksi, +tulen polttaman pahaksi. +"Vesi on vanhin voitehista, +kosken kuohu katsehista, +itse Luoja loitsijoista, +Jumala parantajista. +"Vuoresta on vetosen synty, +tulen synty taivosesta, +alku rauan ruostehesta, +vasken kanta kalliosta. +"Mätäs on märkä maita vanhin, +paju puita ensimäinen, +hongan juuri huonehia, +paatonen patarania." +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Muistatko mitä enemmin, +vain jo loppuivat lorusi?" +Sanoi nuori Joukahainen: +"Muistan vieläki vähäisen! +Muistanpa ajan mokoman, +kun olin merta kyntämässä, +meren kolkot kuokkimassa, +kalahauat kaivamassa, +syänveet syventämässä, +lampiveet on laskemassa, +mäet mylleröittämässä, +louhet luomassa kokohon. +"Viel' olin miesnä kuuentena, +seitsemäntenä urosna +tätä maata saataessa, +ilmoa suettaessa, +ilman pieltä pistämässä, +taivon kaarta kantamassa, +kuuhutta kulettamassa, +aurinkoa auttamassa, +otavaa ojentamassa, +taivoa tähittämässä." +Sanoi vanha Väinämöinen: +"Sen varsin valehtelitki! +Ei sinua silloin nähty, +kun on merta kynnettihin, +meren kolkot kuokittihin, +kalahauat kaivettihin, +syänveet syvennettihin, +lampiveet on laskettihin, +mäet mylleröitettihin, +louhet luotihin kokohon. +"Eikä lie sinua nähty, +ei lie nähty eikä kuultu +tätä maata saataessa, +ilmoa suettaessa, +ilman pieltä pistettäissä, +taivon kaarta kannettaissa, +kuuhutta kuletettaissa, +aurinkoa autettaissa, +otavaa ojennettaissa, +taivoa tähitettäissä." +Se on nuori Joukahainen +tuosta tuon sanoiksi virkki: +"Kun ei lie minulla mieltä, +kysyn mieltä miekaltani. +Oi on vanha Väinämöinen, +laulaja laveasuinen! +Lähe miekan mittelöhön, +käypä kalvan katselohon!" +Sanoi vanha Väinämöinen: +"En noita pahoin pelänne +miekkojasi, mieliäsi, +tuuriasi, tuumiasi. +Vaan kuitenki kaikitenki +lähe en miekan mittelöhön +sinun kanssasi, katala, +kerallasi, kehno raukka." +Siinä nuori Joukahainen +murti suuta, väänti päätä, +murti mustoa haventa. +Itse tuon sanoiksi virkki: +"Ken ei käy miekan mittelöhön, +lähe ei kalvan katselohon, +sen minä siaksi laulan, +alakärsäksi asetan. +Panen semmoiset urohot +sen sikäli, tuon täkäli, +sorran sontatunkiohon, +läävän nurkkahan nutistan." +Siitä suuttui Väinämöinen, +siitä suuttui ja häpesi. +Itse loihe laulamahan, +sai itse sanelemahan: +ei ole laulut lasten laulut, +lasten laulut, naisten naurut, +ne on partasuun urohon, +joit' ei laula kaikki lapset +eikä pojat puoletkana, +kolmannetkana kosijat +tällä inhalla iällä, +katovalla kannikalla. + +Lauloi vanha Väinämöinen: +järvet läikkyi, maa järisi, +vuoret vaskiset vapisi, +paaet vahvat paukahteli, +kalliot kaheksi lenti, +kivet rannoilla rakoili. +Lauloi nuoren Joukahaisen: +vesat lauloi vempelehen, +pajupehkon länkilöihin, +raiat rahkehen nenähän. +Lauloi korjan kultalaian: +lauloi lampihin haoiksi; +lauloi ruoskan helmiletkun +meren rantaruokosiksi; +lauloi laukkipään hevosen +kosken rannalle kiviksi. +Lauloi miekan kultakahvan +salamoiksi taivahalle, +siitä jousen kirjavarren +kaariksi vesien päälle, +siitä nuolensa sulitut +havukoiksi kiitäviksi, +siitä koiran koukkuleuan, +sen on maahan maakiviksi. +Lakin lauloi miehen päästä +pilven pystypää kokaksi; +lauloi kintahat käestä +umpilammin lumpehiksi, +siitä haljakan sinisen +hattaroiksi taivahalle, +vyöltä ussakan utuisen +halki taivahan tähiksi. +Itsen lauloi Joukahaisen: +lauloi suohon suonivöistä, +niittyhyn nivuslihoista, +kankahasen kainaloista. +Jo nyt nuori Joukahainen +jopa tiesi jotta tunsi: +tiesi tielle tullehensa, +matkallen osannehensa +voittelohon, laulelohon +kera vanhan Väinämöisen. +Jaksoitteli jalkoansa: +eipä jaksa jalka nousta; +toki toistakin yritti: +siin' oli kivinen kenkä. +Siitä nuoren Joukahaisen +jopa tuskaksi tulevi, +läylemmäksi lankeavi. +Sanan virkkoi, noin nimesi: +"Oi on viisas Väinämöinen, +tietäjä iän-ikuinen! +Pyörrytä pyhät sanasi, +peräytä lausehesi! +Päästä tästä pälkähästä, +tästä seikasta selitä! +Panenpa parahan makson, +annan lunnahat lujimmat." +Sanoi vanha Väinämöinen: +"Niin mitä minullen annat, +jos pyörrän pyhät sanani, +peräytän lauseheni, +päästän siitä pälkähästä, +siitä seikasta selitän?" +Sanoi nuori Joukahainen: +"Onp' on mulla kaarta kaksi, +jousta kaksi kaunokaista; +yks' on lyömähän riveä, +toinen tarkka ammunnalle. +Ota niistä jompikumpi!" +Sanoi vanha Väinämöinen: +"Huoli en, hurja, jousistasi, +en, katala, kaaristasi! +On noita itselläniki +joka seinä seisoteltu, +joka vaarnanen varottu: +miehittä metsässä käyvät, +urohitta ulkotöillä." +Lauloi nuoren Joukahaisen, +lauloi siitäki syvemmä. +Sanoi nuori Joukahainen: +"Onp' on mulla purtta kaksi, +kaksi kaunoista venoa; +yks' on kiistassa kepeä, +toinen paljo kannattava. +Ota niistä jompikumpi!" +Sanoi vanha Väinämöinen: +"Enp' on huoli pursistasi, +venehistäsi valita! +On noita itselläniki +joka tela tempaeltu, +joka lahtema laottu, +mikä tuulella tukeva, +mikä vastasään menijä." +Lauloi nuoren Joukahaisen, +lauloi siitäki syvemmä. +Sanoi nuori Joukahainen: +"On mulla oritta kaksi, +kaksi kaunoista hepoa; +yks' on juoksulle jalompi, +toinen raisu rahkehille. +Ota niistä jompikumpi!" +Sanoi vanha Väinämöinen: +"En huoli hevosiasi, +sure en sukkajalkojasi! +On noita itselläniki +joka soimi solmieltu, +joka tanhua taluttu: +vesi selvä selkäluilla, +rasvalampi lautasilla." +Lauloi nuoren Joukahaisen, +lauloi siitäki syvemmä. +Sanoi nuori Joukahainen: +"Oi on vanha Väinämöinen! +Pyörrytä pyhät sanasi, +peräytä lausehesi! +Annan kultia kypärin, +hope'ita huovan täyen, +isoni soasta saamat, +taluttamat tappelosta." +Sanoi vanha Väinämöinen: +"En huoli hope'itasi, +kysy en, kurja, kultiasi! +On noita itselläniki +joka aitta ahtaeltu, +joka vakkanen varottu: +ne on kullat kuun-ikuiset, +päivän-polviset hopeat." +Lauloi nuoren Joukahaisen, +lauloi siitäki syvemmä. +Sanoi nuori Joukahainen: +"Oi on vanha Väinämöinen! +Päästä tästä pälkähästä, +tästä seikasta selitä! +Annan aumani kotoiset, +heitän hietapeltoseni +oman pääni päästimeksi, +itseni lunastimeksi." +Sanoi vanha Väinämöinen: +"En halaja aumojasi, +herjä, hietapeltojasi! +On noita itselläniki, +peltoja joka perällä, +aumoja joka aholla. +Omat on paremmat pellot, +omat aumat armahammat." +Lauloi nuoren Joukahaisen, +lauloi ainakin alemma. +Siitä nuori Joukahainen +toki viimein tuskautui, +kun oli leuan liettehessä, +parran paikassa pahassa, +suun on suossa, sammalissa, +hampahin haon perässä. +Sanoi nuori Joukahainen: +"Oi on viisas Väinämöinen, +tietäjä iän-ikuinen! +Laula jo laulusi takaisin, +heitä vielä heikko henki, +laske täältä pois minua! +Virta jo jalkoa vetävi, +hiekka silmiä hiovi. +"Kun pyörrät pyhät sanasi, +luovuttelet luottehesi, +annan Aino siskoseni, +lainoan emoni lapsen +sulle pirtin pyyhkijäksi, +lattian lakaisijaksi, +hulikkojen huuhtojaksi, +vaippojen viruttajaksi, +kutojaksi kultavaipan, +mesileivän leipojaksi." +Siitä vanha Väinämöinen +ihastui ikihyväksi, +kun sai neion Joukahaisen +vanhan päivänsä varaksi. +Istuiksen ilokivelle, +laulupaaelle paneikse. +Lauloi kotvan, lauloi toisen, +lauloi kotvan kolmannenki: +pyörti pois pyhät sanansa, +perin laski lausehensa. +Pääsi nuori Joukahainen, +pääsi leuan liettehestä, +parran paikasta pahasta, +hevonen kosken kivestä, +reki rannalta haosta, +ruoska rannan ruokosesta. +Kohoeli korjahansa, +reutoihe rekosehensa; +läksi mielellä pahalla, +syämellä synkeällä +luoksi armahan emonsa, +tykö valtavanhempansa. +Ajoa karittelevi. +Ajoi kummasti kotihin: +rikki riihe'en rekensä, +aisat poikki portahasen. +Alkoi äiti arvaella, +isonen sanan sanovi: +"Suottapa rikoit rekesi, +tahallasi aisan taitoit! +Mitäpä kummasti kuletki, +tulet tuhmasti kotihin?" +Tuossa nuori Joukahainen +itkeä vetistelevi +alla päin, pahoilla mielin, +kaiken kallella kypärin +sekä huulin hyypynyisin, +nenän suulle langennuisen. +Emo ennätti kysyä, +vaivan nähnyt vaaitella: +"Mitä itket, poikueni, +nuorna saamani, nureksit, +olet huulin hyypynyisin, +nenän suulle langennuisen?" +Sanoi nuori Joukahainen: +"Oi on maammo, kantajani! +Jo on syytä syntynynnä, +taikoja tapahtununna, +syytä kyllin itkeäni, +taikoja nureksiani! +Tuot' itken tämän ikäni, +puhki polveni murehin: +annoin Aino siskoseni, +lupasin emoni lapsen +Väinämöiselle varaksi, +laulajalle puolisoksi, +turvaksi tutisevalle, +suojaksi sopenkululle." +Emo kahta kämmentänsä +hykersi molempiansa; +sanan virkkoi, noin nimesi: +"Elä itke, poikueni! +Ei ole itkettäviä, +suuresti surettavia: +tuota toivoin tuon ikäni, +puhki polveni halasin +sukuhuni suurta miestä, +rotuhuni rohkeata, +vävykseni Väinämöistä, +laulajata langokseni." +Sisar nuoren Joukahaisen +itse itkullen apeutui. +Itki päivän, itki toisen +poikkipuolin portahalla; +itki suuresta surusta, +apeasta miel'alasta. +Sai emo sanelemahan: +"Mitä itket, Ainoseni, +kun olet saava suuren sulhon, +miehen korkean kotihin +ikkunoillen istujaksi, +lautsoille lavertajaksi?" +Tuon tytär sanoiksi virkki: +"Oi emoni, kantajani! +Itkenpä minä jotaki: +itken kassan kauneutta, +tukan nuoren tuuheutta, +hivuksien hienoutta, +jos ne piennä peitetähän, +katetahan kasvavana. +"Tuotapa ikäni itken, +tuota päivän armautta, +suloutta kuun komean, +ihanuutta ilman kaiken, +jos oisi nuorna jättäminen, +lapsena unohtaminen +veikon veistotanterille, +ison ikkunan aloille." +Sanovi emo tytölle, +lausui vanhin lapsellensa: +"Mene, huima, huolinesi, +epäkelpo, itkuinesi! +Ei ole syytä synkistyä, +aihetta apeutua. +Paistavi Jumalan päivä +muuallaki maailmassa, +ei isosi ikkunoilla, +veikkosi veräjän suulla. +Myös on marjoja mäellä, +ahomailla mansikoita +poimia sinun poloisen +ilmassa etempänäki, +ei aina ison ahoilla, +veikon viertokankahilla." + + + + Neljäs runo + + +Tuopa Aino, neito nuori, +sisar nuoren Joukahaisen, +läksi luutoa lehosta, +vastaksia varvikosta. +Taittoi vastan taatollensa, +toisen taittoi maammollensa, +kokoeli kolmannenki +verevälle veijollensa. +Jo astui kohin kotia, +lepikköä leuhautti. +Tuli vanha Väinämöinen; +näki neitosen lehossa, +hienohelman heinikössä. +Sanan virkkoi, noin nimesi: +"Eläpä muille, neiti nuori, +kuin minulle, neiti nuori, +kanna kaulanhelmilöitä, +rinnanristiä rakenna, +pane päätä palmikolle, +sio silkillä hivusta!" +Neiti tuon sanoiksi virkki: +"En sinulle enkä muille +kanna rinnanristilöitä, +päätä silkillä sitaise. +Huoli on haahen haljakoista, +vehnän viploista valita; +asun kaioissa sovissa, +kasvan leivän kannikoissa +tykönä hyvän isoni, +kanssa armahan emoni." +Riisti ristin rinnaltansa, +sormukset on sormestansa, +helmet kaulasta karisti, +punalangat päänsä päältä, +jätti maalle maan hyviksi, +lehtohon lehon hyviksi. +Meni itkien kotihin, +kallotellen kartanolle. +Iso istui ikkunalla, +kirvesvartta kirjoavi: +"Mitä itket, tyttö raukka, +tyttö raukka, neito nuori?" +"Onpa syytä itkeäni, +vaivoja valittoani! +Sitä itken, taattoseni, +sitä itken ja valitan: +kirpoi risti rinnaltani, +kaune vyöstäni karisi, +rinnalta hopearisti, +vaskilangat vyöni päästä." +Veljensä veräjän suulla +vemmelpuuta veistelevi: +"Mitä itket, sisko raukka, +sisko raukka, neito nuori?" +"Onpa syytä itkeäni, +vaivoja valittoani! +Sitä itken, veikko rukka, +sitä itken ja valitan: +kirpoi sormus sormestani, +helmet kaulasta katosi, +kullansormus sormestani, +kaulasta hopeahelmet." +Sisko sillan korvasella +vyötä kullaista kutovi: +"Mitä itket, sisko raukka, +sisko raukka, neito nuori?" +"Onpa syytä itkijällä, +vaivoja vetistäjällä! +Sitä itken, sisko rukka, +sitä itken ja valitan: +kirpoi kullat kulmiltani, +hopeat hivuksiltani, +sinisilkit silmiltäni, +punanauhat pääni päältä." +Emo aitan portahalla +kuoretta kokoelevi: +"Mitä itket, tytti raukka, +tyttö raukka, neito nuori?" + +"Oi on maammo, kantajani, +oi emo, imettäjäni! +Onp' on syitä synke'itä, +apeita ani pahoja! +Sitä itken, äiti rukka, +sitä, maammoni, valitan: +läksin luutoa lehosta, +vastanpäitä varvikosta. +Taitoin vastan taatolleni, +toisen taitoin maammolleni, +kokoelin kolmannenki +verevälle veijolleni. +Aloin astua kotihin; +astuinpa läpi ahosta: +Osmoinen orosta virkkoi, +Kalevainen kaskesmaalta: +'Eläpä muille, neiti rukka, +kuin minulle, neiti rukka, +kanna kaulanhelmilöitä, +rinnanristiä rakenna, +pane päätä palmikolle, +sio silkillä hivusta!' +"Riistin ristin rinnaltani, +helmet kaulasta karistin, +sinilangat silmiltäni, +punalangat pääni päältä, +heitin maalle maan hyviksi, +lehtohon lehon hyviksi. +Itse tuon sanoiksi virkin: +'En sinulle enkä muille +kanna rinnanristiäni, +päätä silkillä sitaise. +Huoli en haahen haljakoista, +vehnän viploista valita; +asun kaioissa sovissa, +kasvan leivän kannikoissa +tykönä hyvän isoni, +kanssa armahan emoni.'" +Emo tuon sanoiksi virkki, +lausui vanhin lapsellensa: +"Elä itke, tyttäreni, +nuorna saamani, nureksi! +Syö vuosi suloa voita: +tulet muita vuolahampi; +toinen syö sianlihoa: +tulet muita sirkeämpi; +kolmas kuorekokkaroita: +tulet muita kaunihimpi. +Astu aittahan mäelle +- aukaise parahin aitta - ! +Siell' on arkku arkun päällä, +lipas lippahan lomassa. +Aukaise parahin arkku, +kansi kirjo kimmahuta: +siin' on kuusi kultavyötä, +seitsemän sinihamoista. +Ne on Kuuttaren kutomat, +Päivättären päättelemät. +"Ennen neinnä ollessani, +impenä eläessäni +läksin marjahan metsälle, +alle vaaran vaapukkahan. +Kuulin Kuuttaren kutovan, +Päivättären kehreävän +sinisen salon sivulla, +lehon lemmen liepehellä. +"Minä luoksi luontelime, +likelle lähentelime. +Aloinpa anella noita, +itse virkin ja sanelin: +'Anna, Kuutar, kultiasi, +Päivätär, hope'itasi +tälle tyhjälle tytölle, +lapsellen anelijalle!' +"Antoi Kuutar kultiansa, +Päivätär hope'itansa. +Minä kullat kulmilleni, +päälleni hyvät hopeat! +Tulin kukkana kotihin, +ilona ison pihoille. +"Kannoin päivän, kannoin toisen. +Jo päivänä kolmantena +riisuin kullat kulmiltani, +päältäni hyvät hopeat, +vein ne aittahan mäelle, +panin arkun kannen alle: +siit' on asti siellä ollut +ajan kaiken katsomatta. +"Sio nyt silkit silmillesi, +kullat kulmille kohota, +kaulahan heleät helmet, +kullanristit rinnoillesi! +Pane paita palttinainen, +liitä liinan-aivinainen, +Hame verkainen vetäise, +senp' on päälle silkkivyöhyt, +sukat sulkkuiset koreat, +kautokengät kaunokaiset! +Pääsi kääri palmikolle, +silkkinauhoilla sitaise, +sormet kullansormuksihin, +käet kullankäärylöihin! +"Niin tulet tupahan tuolta, +astut aitasta sisälle +sukukuntasi suloksi, +koko heimon hempeäksi: +kulet kukkana kujilla, +vaapukkaisena vaellat, +ehompana entistäsi, +parempana muinaistasi." +Sen emo sanoiksi virkki, +senp' on lausui lapsellensa. +Ei tytär totellut tuota, +ei kuullut emon sanoja; +meni itkien pihalle, +kaihoellen kartanolle. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Miten on mieli miekkoisien, +autuaallisten ajatus? +Niinp' on mieli miekkoisien, +autuaallisten ajatus, +kuin on vellova vetonen +eli aalto altahassa. +Mitenpä poloisten mieli, +kuten allien ajatus? +Niinpä on poloisten mieli, +niinpä allien ajatus, +kuin on hanki harjun alla, +vesi kaivossa syvässä. +"Usein nyt minun utuisen, +use'in, utuisen lapsen, +mieli kulkevi kulossa, +vesakoissa viehkuroivi, +nurmessa nuhaelevi, +pensahassa piehtaroivi; +mieli ei tervoa parempi, +syän ei syttä valkeampi. +"Parempi minun olisi, +parempi olisi ollut +syntymättä, kasvamatta, +suureksi sukeumatta +näille päiville pahoille, +ilmoille ilottomille. +Oisin kuollut kuusiöisnä, +kaonnut kaheksanöisnä, +oisi en paljoa pitänyt: +vaaksan palttinapaloa, +pikkaraisen pientaretta, +emon itkua vähäisen, +ison vieläki vähemmän, +veikon ei väheäkänä." +Itki päivän, itki toisen. +Sai emo kyselemähän: +"Mitä itket, impi rukka, +kuta, vaivainen, valitat?" +"Sitä itken, impi rukka, +kaiken aikani valitan, +kun annoit minun poloisen, +oman lapsesi lupasit, +käskit vanhalle varaksi, +ikäpuolelle iloksi, +turvaksi tutisevalle, +suojaksi sopenkululle. +Oisit ennen käskenynnä +alle aaltojen syvien +sisareksi siikasille, +veikoksi ve'en kaloille! +Parempi meressä olla, +alla aaltojen asua +sisarena siikasilla, +veikkona ve'en kaloilla, +kuin on vanhalla varana, +turvana tutisijalla, +sukkahansa suistujalla, +karahkahan kaatujalla." +Siitä astui aittamäelle, +astui aittahan sisälle. +Aukaisi parahan arkun, +kannen kirjo kimmahutti: +löysi kuusi kultavyötä, +seitsemän sinihametta; +ne on päällensä pukevi, +varrellensa valmistavi. +Pani kullat kulmillensa, +hopeat hivuksillensa, +sinisilkit silmillensä, +punalangat päänsä päälle. +Läksi siitä astumahan +ahon poikki, toisen pitkin; +vieri soita, vieri maita, +vieri synkkiä saloja. +Itse lauloi mennessänsä, +virkki vieriellessänsä: +"Syäntäni tuimelevi, +päätäni kivistelevi. +Eikä tuima tuimemmasti, +kipeämmästi kivistä, +jotta, koito, kuolisinki, +katkeaisinki, katala, +näiltä suurilta suruilta, +ape'ilta miel'aloilta. +"Jo oisi minulla aika +näiltä ilmoilta eritä, +aikani Manalle mennä, +ikä tulla Tuonelahan: +ei mua isoni itke, +ei emo pane pahaksi, +ei kastu sisaren kasvot, +veikon silmät vettä vuoa, +vaikka vierisin vetehen, +kaatuisin kalamerehen +alle aaltojen syvien, +päälle mustien murien." +Astui päivän, astui toisen, +päivänäpä kolmantena +ennätti meri etehen, +ruokoranta vastahansa: +tuohon yöhyt yllättävi, +pimeä piättelevi. +Siinä itki impi illan, +kaikerteli kaiken yötä +rannalla vesikivellä, +laajalla lahen perällä. +Aamulla ani varahin +katsoi tuonne niemen päähän: +kolme oli neittä niemen päässä ... +ne on merta kylpemässä! +Aino neiti neljänneksi, +vitsan varpa viienneksi! +Heitti paitansa pajulle, +hamehensa haapaselle, +sukkansa sulalle maalle, +kenkänsä vesikivelle, +helmet hietarantaselle, +sormukset somerikolle. +Kivi oli kirjava selällä, +paasi kullan paistavainen: +kiistasi kivellen uia, +tahtoi paaelle paeta. +Sitte sinne saatuansa +asetaiksen istumahan +kirjavaiselle kivelle, +paistavalle paaterelle: +kilahti kivi vetehen, +paasi pohjahan pakeni, +neitonen kiven keralla, +Aino paaen palleassa. +Siihenpä kana katosi, +siihen kuoli impi rukka. +Sanoi kerran kuollessansa, +virkki vielä vierressänsä: +"Menin merta kylpemähän, +sainp' on uimahan selälle; +sinne mä, kana, katosin, +lintu, kuolin liian surman: +elköhön minun isoni +sinä ilmoisna ikänä +vetäkö ve'en kaloja +tältä suurelta selältä! +"Läksin rannalle pesohon, +menin merta kylpemähän; +sinne mä, kana, katosin, +lintu, kuolin liian surman: +elköhön minun emoni +sinä ilmoisna ikänä +panko vettä taikinahan +laajalta kotilahelta! +"Läksin rannalle pesohon, +menin merta kylpemähän; +sinne mä, kana, katosin, +lintu, kuolin liian surman: +elköhönp' on veikkoseni +sinä ilmoisna ikänä +juottako sotaoritta +rannalta merelliseltä! +"Läksin rannalle pesohon, +menin merta kylpemähän; +sinne mä, kana, katosin, +lintu, kuolin liian surman: +elköhönp' on siskoseni +sinä ilmoisna ikänä +peskö tästä silmiänsä +kotilahen laiturilta! +Mikäli meren vesiä, +sikäli minun veriä; +mikäli meren kaloja, +sikäli minun lihoja; +mikä rannalla risuja, +se on kurjan kylkiluita; +mikä rannan heinäsiä, +se hivusta hierottua." +Se oli surma nuoren neien, +loppu kaunihin kanasen... +Kukas nyt sanan saatantahan, +kielikerran kerrontahan +neien kuuluhun kotihin, +kaunihisen kartanohon? +Karhu sanan saatantahan, +kielikerran kerrontahan! +Ei karhu sanoa saata: +lehmikarjahan katosi. +Kukas sanan saatantahan, +kielikerran kerrontahan +neien kuuluhun kotihin, +kaunihisen kartanohon? +Susi sanan saatantahan, +kielikerran kerrontahan! +Ei susi sanoa saata: +lammaskarjahan katosi. +Kukas sanan saatantahan, +kielikerran kerrontahan +neien kuuluhun kotihin, +kaunihisen kartanohon? +Repo sanan saatantahan, +kielikerran kerrontahan! +Ei repo sanoa saata: +hanhikarjahan katosi. +Kukas sanan saatantahan, +kielikerran kerrontahan +neien kuuluhun kotihin, +kaunihisen kartanohon? +Jänö sanan saatantahan, +kielikerran kerrontahan! +Jänis varman vastaeli: +"Sana ei miehe'en katoa!" +Läksi jänis juoksemahan, +pitkäkorva piippomahan, +vääräsääri vääntämähän, +ristisuu ripottamahan +neien kuuluhun kotihin, +kaunihisen kartanohon. +Juoksi saunan kynnykselle; +kyykistäikse kynnykselle: +sauna täynnä neitosia, +vasta käessä vastoavat: +"Saitko, kiero, keittimiksi, +paltsasilmä, paistimiksi, +isännällen iltaseksi, +emännällen eineheksi, +tyttären välipaloiksi, +pojan puolipäiväseksi?" +Jänis saattavi sanoa, +kehräsilmä kerskaella: +"Liepä lempo lähtenynnä +kattiloihin kiehumahan! +Läksin sanan saatantahan, +kielikerran kerrontahan: +jop' on kaunis kaatununna, +tinarinta riutununna, +sortunna hopeasolki, +vyö vaski valahtanunna: +mennyt lietohon merehen, +alle aavojen syvien, +sisareksi siikasille, +veikoksi ve'en kaloille." +Emo tuosta itkemähän, +kyynelvierus vieremähän. +Sai siitä sanelemahan, +vaivainen valittamahan: +"Elkätte, emot poloiset, +sinä ilmoisna ikänä +tuuitelko tyttäriä, +lapsianne liekutelko +vastoin mieltä miehelähän, +niinkuin mie, emo poloinen, +tuuittelin tyttöjäni, +kasvatin kanasiani!" +Emo itki, kyynel vieri: +vieri vetrehet vetensä +sinisistä silmistänsä +poloisille poskillensa. +Vieri kyynel, vieri toinen: +vieri vetrehet vetensä +poloisilta poskipäiltä +ripe'ille rinnoillensa. +Vieri kyynel, vieri toinen: +vieri vetrehet vetensä +ripe'iltä rinnoiltansa +hienoisille helmoillensa. +Vieri kyynel, vieri toinen: +vieri vetrehet vetensä +hienoisilta helmoiltansa +punasuille sukkasille. +Vieri kyynel, vieri toinen: +vieri vetrehet vetensä +punasuilta sukkasilta +kultakengän kautosille. +Vieri kyynel, vieri toinen: +vieri vetrehet vetensä +kultakengän kautosilta +maahan alle jalkojensa; +vieri maahan maan hyväksi, +vetehen ve'en hyväksi. +Ve'et maahan tultuansa +alkoivat jokena juosta: +kasvoipa jokea kolme +itkemistänsä vesistä, +läpi päänsä lähtemistä, +alta kulman kulkemista. +Kasvoipa joka jokehen +kolme koskea tulista, +joka kosken kuohumalle +kolme luotoa kohosi, +joka luo'on partahalle +kunnas kultainen yleni; +kunki kunnahan kukulle +kasvoi kolme koivahaista, +kunki koivun latvasehen +kolme kullaista käkeä. +Sai käköset kukkumahan. +Yksi kukkui: "lemmen, lemmen!" +Toinen kukkui: "sulhon, sulhon!" +Kolmas kukkui: "auvon, auvon!" +Kuka kukkui: "lemmen, lemmen!" +Sep' on kukkui kuuta kolme +lemmettömälle tytölle, +meressä makoavalle. +Kuka kukkui: "sulhon, sulhon!" +Sep' on kukkui kuusi kuuta +sulholle sulottomalle, +ikävissä istuvalle. +Kuka kukkui: "auvon, auvon!" +Se kukkui ikänsä kaiken +auvottomalle emolle, +iän päivät itkevälle. +Niin emo sanoiksi virkki +kuunnellessansa käkeä: +"Elköhön emo poloinen +kauan kuunnelko käkeä! +Kun käki kukahtelevi, +niin syän sykähtelevi, +itku silmähän tulevi, +ve'et poskille valuvi, +hereämmät herne-aarta, +paksummat pavun jyveä: +kyynärän ikä kuluvi, +vaaksan varsi vanhenevi, +koko ruumis runnahtavi +kuultua kevätkäkösen." + + + + Viides runo + + +Jo oli sanoma saatu, +viety viesti tuonnemmaksi +neien nuoren nukkumasta, +kaunihin katoamasta. +Vaka vanha Väinämöinen, +tuo tuosta pahoin pahastui: +itki illat, itki aamut, +yöhyet enemmin itki, +kun oli kaunis kaatununna, +neitonen nukahtanunna, +mennyt lietohon merehen, +alle aaltojen syvien. +Astui huollen, huokaellen, +syämellä synkeällä +rannalle meren sinisen. +Sanan virkkoi, noin nimesi: +"Sano nyt, Untamo, unesi, +maku'usi, maan venyjä: +missä Ahtola asuvi, +neiot Vellamon venyvi?" +Sanoipa Untamo unensa, +maku'unsa maan venyjä: +"Tuolla Ahtola asuvi, +neiot Vellamon venyvi. +Nenässä utuisen niemen, +päässä saaren terhenisen +alla aaltojen syvien, +päällä mustien mutien. +"Siellä Ahtola asuvi, +neiot Vellamon venyvi +pikkuisessa pirttisessä, +kamarissa kaitaisessa, +kiven kirjavan kylessä, +paaen paksun kainalossa." +Siitä vanha Väinämöinen +vetihe venesijoille. +Silmeävi siimojansa, +katselevi onkiansa; +otti ongen taskuhunsa, +väkärauan väskyhynsä. +Soutoa melastelevi, +päähän saaren saauttavi, +nenähän utuisen niemen, +päähän saaren terhenisen. +Siin' oli ongella olija, +aina siimalla asuja, +käeksellä kääntelijä. +Laski launihin merelle, +ongitteli, orhitteli: +vapa vaskinen vapisi, +hope'inen siima siukui, +nuora kultainen kulisi. +Jo päivänä muutamana, +huomenna moniahana +kala otti onkehensa, +taimen takrarautahansa. +Sen veti venosehensa, +talui talkapohjahansa. +Katselevi, kääntelevi. +Sanan virkkoi, noin nimesi: +"Onp' on tuo kala kalanen, +kun en tuota tunnekana! +Sileähk' on siikaseksi, +kuleahka kuujaseksi, +haleahka haukiseksi, +evätöin emäkalaksi; +ihala imehnoksiki, +päärivatoin neitoseksi, +vyötöin veen on tyttöseksi, +korvitoin kotikanaksi: +luopuisin meriloheksi, +syvän aallon ahveneksi." +Vyöll' on veitsi Väinämöisen, +pää hopea huotrasessa. +Veti veitsen viereltänsä, +huotrastansa pää hopean +kalan palstoin pannaksensa, +lohen leikkaellaksensa +aamuisiksi atrioiksi, +murkinaisiksi muruiksi, +lohisiksi lounahiksi, +iltaruoiksi isoiksi. +Alkoi lohta leikkaella, +veitsen viilteä kaloa: +lohi loimahti merehen, +kala kirjo kimmeltihe +pohjasta punaisen purren, +venehestä Väinämöisen. +Äsken päätänsä ylenti, +oikeata olkapäätä +vihurilla viiennellä, +kupahalla kuuennella; +nosti kättä oikeata, +näytti jalkoa vasenta +seitsemännellä selällä, +yheksännen aallon päällä. +Sieltä tuon sanoiksi virkki, +itse lausui ja pakisi: +"Oi sie vanha Väinämöinen! +En ollut minä tuleva +lohi leikkaellaksesi, +kala palstoin pannaksesi, +aamuisiksi atrioiksi, +murkinaisiksi muruiksi, +lohisiksi lounahiksi, +iltaruoiksi isoiksi." +Sanoi vanha Väinämöinen: +"Miksi sie olit tuleva?" +"Olinpa minä tuleva +kainaloiseksi kanaksi, +ikuiseksi istujaksi, +polviseksi puolisoksi, +sijasi levittäjäksi, +päänalaisen laskijaksi, +pirtin pienen pyyhkijäksi, +lattian lakaisijaksi, +tulen tuojaksi tupahan, +valkean virittäjäksi, +leivän paksun paistajaksi, +mesileivän leipojaksi, +olutkannun kantajaksi, +atrian asettajaksi. +"En ollut merilohia, +syvän aallon ahvenia: +olin kapo, neiti nuori, +sisar nuoren Joukahaisen, +kuta pyyit kuun ikäsi, +puhki polvesi halasit. +"Ohoh, sinua, ukko utra, +vähämieli Väinämöinen, +kun et tuntenut piteä +Vellamon vetistä neittä, +ahon lasta ainokaista!" +Sanoi vanha Väinämöinen +alla päin, pahoilla mielin: +"Oi on sisar Joukahaisen! +Toki tullos toinen kerta!" +Eip' on toiste tullutkana, +ei toiste sinä ikänä: +jo vetihe, vierähtihe, +ve'en kalvosta katosi +kiven kirjavan sisähän, +maksankarvaisen malohon. +Vaka vanha Väinämöinen +tuo on tuossa arvelevi, +miten olla, kuin eleä. +Jo kutaisi sulkkunuotan, +veti vettä ristin rastin, +salmen pitkin, toisen poikki; +veti vienoja vesiä, +lohiluotojen lomia, +noita Väinölän vesiä, +Kalevalan kannaksia, +synkkiä syväntehiä, +suuria selän napoja, +Joukolan jokivesiä, +Lapin lahtirantasia. +Sai kyllin kaloja muita, +kaikkia ve'en kaloja, +ei saanut sitä kalaista, +mitä mielensä pitävi: +Vellamon vetistä neittä, +ahon lasta ainokaista. +Siitä vanha Väinämöinen +alla päin, pahoilla mielin, +kaiken kallella kypärin +itse tuon sanoiksi virkki: +"Ohoh, hullu, hulluuttani, +vähämieli, miehuuttani! +Olipa minulla mieltä, +ajatusta annettuna, +syäntä suurta survottuna, +oli ennen aikoinansa. +Vaanpa nyt tätä nykyä, +tällä inhalla iällä, +puuttuvalla polveksella +kaikki on mieli melkeässä, +ajatukset arvoisessa, +kaikki toimi toisialla. +"Kuta vuotin kuun ikäni, +kuta puolen polveani, +Vellamon vetistä neittä, +veen on viimeistä tytärtä +ikuiseksi ystäväksi, +polviseksi puolisoksi, +se osasi onkeheni, +vierähti venoseheni: +minä en tuntenut piteä, +en kotihin korjaella, +laskin jälle lainehisin, +alle aaltojen syvien!" +Meni matkoa vähäisen, +astui huollen, huokaellen; +kulkevi kotia kohti. +Sanan virkkoi, noin nimesi: +"Kukkui muinaiset käkeni, +entiset ilokäkeni, +kukkui ennen illoin, aamuin, +kerran keskipäivälläki: +mikä nyt sorti suuren äänen, +äänen kaunihin kaotti? +Suru sorti suuren äänen, +huoli armahan alenti; +sill' ei kuulu kukkuvaksi, +päivän laskun laulavaksi +minun iltani iloksi, +huomeneni huopeheksi. +"Enkä nyt tuota tieäkänä +miten olla, kuin eleä, +tällä ilmalla asua, +näillä mailla matkaella. +Oisiko emo elossa, +vanhempani valvehella, +sepä saattaisi sanoa, +miten pystössä pysyä, +murehisin murtumatta, +huolihin katoamatta +näissä päivissä pahoissa, +ape'issa miel'aloissa!" +Emo hauasta havasi, +alta aallon vastaeli: +"Viel' onpi emo elossa, +vanhempasi valvehella, +joka saattavi sanoa, +miten olla oikeana, +murehisin murtumatta, +huolihin katoamatta +niissä päivissä pahoissa, +ape'issa miel'aloissa: +mene Pohjan tyttärihin! +Siell' on tyttäret somemmat, +neiet kahta kaunihimmat, +viittä, kuutta virkeämmät, +ei Joukon jorottaria, +Lapin lapsilönttäreitä. +"Sieltä naios, poikaseni, +paras Pohjan tyttäristä, +jok' on sievä silmiltänsä, +kaunis katsannoisiltansa, +aina joutuisa jalalta +sekä liukas liikunnolta!" + + + + Kuudes runo + + +Vaka vanha Väinämöinen +lähteäksensä käkesi +tuonne kylmähän kylähän, +pimeähän Pohjolahan. +Otti olkisen orihin, +hernevartisen hevosen, +pisti suitset kullan suuhun, +päitsensä hopean päähän: +itse istuvi selälle, +löihe reisin ratsahille. +Ajoa hyryttelevi, +matkoansa mittelevi +orihilla olkisella, +hernevarrella hevolla. +Ajoi Väinölän ahoja, +Kalevalan kankahia: +hepo juoksi, matka joutui, +koti jääpi, tie lyheni. +Jo ajoi meren selälle, +ulapalle aukealle +kapioisen kastumatta, +vuohisen vajoumatta. +Olipa nuori Joukahainen, +laiha poika lappalainen. +Piti viikoista vihoa, +ylen kauaista kaetta +kera vanhan Väinämöisen, +päälle laulajan ikuisen. +Laativi tulisen jousen, +jalon kaaren kaunistavi: +kaaren rauasta rakenti, +vaskesta selän valavi; +noita on kullalla kuvaili, +hopealla huolitteli. +Mistä siihen nauhan saapi, +kusta jäntehen tapasi? +Hiien hirven suoniloista, +Lemmon liinanuorasista! +Sai kaaren kanineheksi, +jousen varsin valmihiksi. +Kaari on kaunihin näköinen, +jousi jonki maksavainen: +hevonen selällä seisoi, +varsa juoksi vartta myöten, +kapo kaarella makasi, +jänö jäntimen sijassa. +Vuoli piiliä pinosen, +kolmisulkia kokosen: +varret tammesta vanuvi, +päät tekevi tervaksesta. +Minkä saapi valmihiksi, +sen sitte sulittelevi +pääskyn pienillä sulilla, +varpusen vivustimilla. +Karkaeli nuoliansa, +puretteli piiliänsä +maon mustissa mujuissa, +käärmehen kähyverissä. +Sai vasamat valmihiksi, +jousen jänniteltäväksi. +Siitä vuotti Väinämöistä, +saavaksi suvantolaista; +vuotti illan, vuotti aamun, +vuotti kerran keskipäivän. +Viikon vuotti Väinämöistä, +viikon vuotti, ei väsynyt, +istuellen ikkunoissa, +valvoen vajojen päissä, +kuunnellen kujan perällä, +vahtaellen vainiolla, +viini nuolia selässä, +hyvä kaari kainalossa. +Vuotteli ulompanaki, +talon toisen tuolla puolla: +nenässä tulisen niemen, +tulikaiskun kainalossa, +korvalla tulisen kosken, +pyhän virran viertimellä. +Niin päivänä muutamana, +huomenna moniahana +loi silmänsä luotehelle, +käänti päätä päivän alle; +keksi mustasen merellä, +sinerväisen lainehilla: +"Onko se iässä pilvi, +päivän koite koillisessa?" +Ei ollut iässä pilvi, +päivän koite koillisessa: +oli vanha Väinämöinen, +laulaja iän-ikuinen, +matkoava Pohjolahan, +kulkeva Pimentolahan +orihilla olkisella, +hernevarrella hevolla. +Tuop' on nuori Joukahainen, +laiha poika lappalainen, +jou'utti tulisen jousen, +koppoi kaaren kaunihimman +pään varalle Väinämöisen, +surmaksi suvantolaisen. +Ennätti emo kysyä, +vanhempansa tutkaella: +"Kellen jousta jouahutat, +kaarta rauta rauahutat?" +Tuop' on nuori Joukahainen +sanan virkkoi, noin nimesi: +"Tuohon jousta jouahutan, +kaarta rauta rauahutan: +pään varalle Väinämöisen, +surmaksi suvantolaisen. +Ammun vanhan Väinämöisen, +lasken laulajan ikuisen +läpi syämen, maksan kautta, +halki hartiolihojen." +Emo kielti ampumasta, +emo kielti ja epäsi: +"Elä ammu Väinämöistä, +kaota kalevalaista! +Väinö on sukua suurta: +lankoni sisaren poika. +"Ampuisitko Väinämöisen, +kaataisit kalevalaisen, +ilo ilmalta katoisi, +laulu maalta lankeaisi. +Ilo on ilmalla parempi, +laulu maalla laatuisampi, +kuin onpi Manalan mailla, +noilla Tuonelan tuvilla." +Tuossa nuori Joukahainen +jo vähän ajattelevi, +pikkuisen piättelevi: +käsi käski ampumahan, +käsi käski, toinen kielti, +sormet suoniset pakotti. +Virkki viimeinki sanoiksi, +itse lausui, noin nimesi: +"Kaotkohot jos kahesti +kaikki ilmaiset ilomme, +kaikki laulut langetkohot! +Varsin ammun, en varanne." +Jännitti tulisen jousen, +veti vaskisen vekaran +vasten polvea vasenta, +jalan alta oikeansa. +Veti viinestä vasaman, +sulan kolmikoipisesta, +otti nuolen orhe'imman, +valitsi parahan varren; +tuon on juonelle asetti, +liitti liinajäntehelle. +Oikaisi tulisen jousen +olallehen oikealle, +asetaiksen ampumahan, +ampumahan Väinämöistä. +Itse tuon sanoiksi virkki: +"Iske nyt, koivuinen sakara, +petäjäinen selkä, lyö'ös, +jänne liina, lippaellos! +Min käsi alentanehe, +sen nuoli ylentäköhön; +min käsi ylentänehe, +sen nuoli alentakohon!" +Lekahutti liipaisinta, +ampui nuolen ensimäisen: +se meni kovan ylätse, +päältä pään on taivahalle, +pilvihin pirajavihin, +hattaroihin pyörivihin. +Toki ampui, ei totellut. +Ampui toisen nuoliansa: +se meni kovan alatse, +alaisehen maa-emähän; +tahtoi maa manalle mennä, +hietaharju halkiella. +Ampui kohta kolmannenki: +kävi kohti kolmannesti, +sapsohon sinisen hirven +alta vanhan Väinämöisen; +ampui olkisen orihin, +hernevartisen hevosen +läpi länkiluun lihoista, +kautta kainalon vasemman. +Siitä vanha Väinämöinen +sormin suistuvi sulahan, +käsin kääntyi lainehesen, +kourin kuohu'un kohahti +selästä sinisen hirven, +hernevartisen hevosen. +Nousi siitä suuri tuuli, +aalto ankara merellä; +kantoi vanhan Väinämöisen, +uitteli ulomma maasta +noille väljille vesille, +ulapoille auke'ille. +Siinä nuori Joukahainen +itse kielin kerskaeli: +"Et sinä, vanha Väinämöinen, +enämpi elävin silmin +sinä ilmoisna ikänä, +kuuna kullan valkeana +astu Väinölän ahoja, +Kalevalan kankahia! +"Kupli nyt siellä kuusi vuotta, +seuro seitsemän kesyttä, +karehi kaheksan vuotta +noilla väljillä vesillä, +lake'illa lainehilla: +vuotta kuusi kuusipuuna, +seitsemän petäjäpuuna, +kannon pölkkynä kaheksan!" +Siitä pistihe sisälle. +Sai emo kysyneheksi: +"Joko ammuit Väinämöisen, +kaotit Kalevan poian?" +Tuop' on nuori Joukahainen +sanan vastahan sanovi: +"Jo nyt ammuin Väinämöisen +ja kaaoin kalevalaisen, +loin on merta luutimahan, +lainetta lakaisemahan. +Tuohon lietohon merehen, +aivan aaltojen sekahan +sortui ukko sormillehen, +kääntyi kämmenyisillehen; +siitä kyykertyi kylelle, +selällehen seisottihe +meren aaltojen ajella, +meren tyrskyn tyyräellä." +Tuon emo sanoiksi virkki: +"Pahoin teit sinä poloinen, +kun on ammuit Väinämöisen, +kaotit kalevalaisen, +Suvantolan suuren miehen, +Kalevalan kaunihimman!" + + + + Seitsemäs runo + + +Vaka vanha Väinämöinen +uipi aavoja syviä; +kulki kuusisna hakona, +petäjäisnä pehkiönä +kuusi päiveä kesäistä, +kuusi yötä järkiähän, +eessänsä vesi vetelä, +takanansa taivas selvä. +Uip' on vielä yötä kaksi, +kaksi päiveä pisintä. +Niin yönä yheksäntenä, +kaheksannen päivän päästä +toki tuskaksi tulevi, +painuvi pakolliseksi. +Kun ei ole kynttä varpahissa +eikä sormissa niveltä. +Siinä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Voi minä poloinen poika, +voi poika polon-alainen, +kun läksin omilta mailta, +elomailta entisiltä +iäkseni ilman alle, +kuuksi päiväksi kululle, +tuulten tuuiteltavaksi, +aaltojen ajeltavaksi +näillä väljillä vesillä, +ulapoilla auke'illa! +Vilu on täällä ollakseni, +vaiva värjätelläkseni, +aina aalloissa asua, +veen selällä seurustella. +"Enkä tuota tieäkänä, +miten olla, kuin eleä +tällä inhalla iällä, +katovalla kannikalla: +tuulehenko teen tupani, +vetehenkö pirtin veistän? +"Teen mä tuulehen tupani: +ei ole tuulessa tukea; +veistän pirttini vetehen: +vesi viepi veistokseni." +Lenti lintunen Lapista, +kokkolintu koillisesta. +Ei ole kokko suuren suuri +eikä kokko pienen pieni: +yksi siipi vettä viisti, +toinen taivasta lakaisi, +pursto merta pyyhätteli, +nokka luotoja lotaisi. +Lenteleikse, liiteleikse, +katseleikse, käänteleikse. +Näki vanhan Väinämöisen +selällä meren sinisen: +"Mit' olet meressä, miesi, +uros, aaltojen seassa?" +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Sit' olen meressä miesi, +uros aaltojen varassa: +läksin neittä Pohjolasta, +impeä Pimentolasta. +"Ajoa karautime +suloa meryttä myöten. +Niin päivänä muutamana, +huomenna moniahana +tulin Luotolan lahelle, +Joukolan jokivesille: +hepo alta ammuttihin, +itseäni mielittihin. +"Siitä vierähin vetehen, +sorruin sormin lainehesen +tuulen tuuiteltavaksi, +aaltojen ajeltavaksi. +"Tulipa tuuli luotehesta, +iästä iso vihuri; +se mun kauas kannatteli, +uitteli ulomma maasta. +Mont' olen päiveä pälynnyt, +monta yötä uiksennellut +näitä väljiä vesiä, +ulapoita auke'ita; +enk' on tuota tunnekana, +arvoa, älyäkänä, +kumpi kuoloksi tulevi, +kumpi ennen ennättävi: +nälkähänkö nääntyminen, +vai vetehen vaipuminen." +Sanoi kokko, ilman lintu: +"Ellös olko milläskänä! +Seisotaite selkähäni, +nouse kynkkäluun nenille! +Mie sinun merestä kannan, +minne mielesi tekevi. +Vielä muistan muunki päivän, +arvoan ajan paremman, +kun ajoit Kalevan kasken, +Osmolan salon sivallit: +heitit koivun kasvamahan, +puun sorean seisomahan +linnuille lepeämiksi, +itselleni istumiksi." +Siitä vanha Väinämöinen +kohottavi kokkoansa; +mies on nousevi merestä, +uros aallosta ajaikse, +siiville sijoitteleikse, +kokon kynkkäluun nenille. +Tuop' on kokko, ilman lintu, +kantoi vanhan Väinämöisen, +viepi tuulen tietä myöten, +ahavan ratoa myöten +Pohjan pitkähän perähän, +summahan Sariolahan. +Siihen heitti Väinämöisen, +itse ilmahan kohosi. +Siinä itki Väinämöinen, +siinä itki ja urisi +rannalla merellisellä, +nimen tietämättömällä, +sata haavoa sivulla, +tuhat tuulen pieksemätä, +partaki pahoin kulunut, +tukka mennyt tuuhakaksi. +Itki yötä kaksi, kolme, +saman verran päiviäki; +eikä tiennyt tietä käyä, +outo, matkoa osannut +palataksensa kotihin, +mennä maille tuttaville, +noille syntymäsijoille, +elomaillen entisille. +Pohjan piika pikkarainen, +vaimo valkeanverinen, +teki liiton päivän kanssa, +päivän kanssa, kuun keralla +yhen ajan noustaksensa +ja yhen havataksensa: +itse ennen ennätteli, +ennen kuuta, aurinkoa, +kukonki kurahtamatta, +kanan lapsen laulamatta. +Viisi villoa keritsi, +kuusi lammasta savitsi, +villat saatteli saraksi, +kaikki vatvoi vaattehiksi +ennen päivän nousemista, +auringon ylenemistä. +Pesi siitä pitkät pöyät, +laajat lattiat lakaisi +vastasella varpaisella, +luutasella lehtisellä. +Ammueli rikkasensa +vaskisehen vakkasehen; +vei ne ulos usta myöten, +pellolle pihoa myöten, +perimäisen pellon päähän, +alimaisen aian suuhun. +Seisattelihe rikoille, +kuuntelihe, kääntelihe: +kuulevi mereltä itkun, +poikki joen juorotuksen. +Juosten joutuvi takaisin, +pian pirttihin menevi; +sanoi tuonne saatuansa, +toimitteli tultuansa: +"Kuulin mie mereltä itkun, +poikki joen juorotuksen." +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas, +pian pistihe pihalle, +vierähti veräjän suuhun; +siinä korvin kuunteleikse. +Sanan virkkoi, noin nimesi: +"Ei ole itku lapsen itku +eikä vaimojen valitus; +itku on partasuun urohon, +jouhileuan juorottama." +Työnnälti venon vesille, +kolmilaian lainehille; +itse loihe soutamahan. +Sekä souti jotta joutui: +souti luoksi Väinämöisen, +luoksi itkevän urohon. +Siinä itki Väinämöinen, +urisi Uvannon sulho +pahalla pajupurolla, +tiheällä tuomikolla: +suu liikkui, järisi parta, +vaan ei leuka lonkaellut. +Sanoi Pohjolan emäntä, +puhutteli, lausutteli: +"Ohoh sinua, ukko utra! +Jo olet maalla vierahalla." +Vaka vanha Väinämöinen +päätänsä kohottelevi. +Sanan virkkoi, noin nimesi: +"Jo ma tuon itseki tieän: +olen maalla vierahalla, +tuiki tuntemattomalla. +Maallani olin parempi, +kotonani korkeampi." +Louhi, Pohjolan emäntä, +sanan virkkoi, noin nimesi: +"Saisiko sanoakseni, +oisiko lupa kysyä, +mi sinä olet miehiäsi +ja kuka urohiasi?" +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Mainittihinpa minua, +arveltihin aikoinansa +illoilla iloitsijaksi, +joka laakson laulajaksi +noilla Väinölän ahoilla, +Kalevalan kankahilla. +Mi jo lienenki katala, +tuskin tunnen itsekänä." +Louhi, Pohjolan emäntä, +sanan virkkoi, noin nimesi: +"Nouse jo norosta, miesi, +uros, uuelle uralle, +haikeasi haastamahan, +satuja sanelemahan!" +Otti miehen itkemästä, +urohon urisemasta; +saattoi siitä purtehensa, +istutti venon perähän. +Itse airoille asettui, +soutimille suorittihe; +souti poikki Pohjolahan, +viepi vierahan tupahan. +Syötteli nälästynehen, +kastunehen kuivaeli; +siitä viikon hierelevi, +hierelevi, hautelevi: +teki miehen terveheksi, +urohon paranneheksi. +Kysytteli, lausutteli, +itse virkki, noin nimesi: +"Mitä itkit, Väinämöinen, +uikutit, uvantolainen, +tuolla paikalla pahalla, +rannalla meryttä vasten?" +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Onpa syytä itkeäni, +vaivoja valittoani! +Kauan oon meriä uinut, +lapioinnut lainehia +noilla väljillä vesillä, +ulapoilla auke'illa. +"Tuota itken tuon ikäni, +puhki polveni murehin, +kun ma uin omilta mailta, +tulin mailta tuttavilta +näille ouoille oville, +veräjille vierahille. +Kaikki täällä puut purevi, +kaikki havut hakkoavi, +joka koivu koikkoavi, +joka leppä leikkoavi: +yks' on tuuli tuttuani, +päivä ennen nähtyäni +näillä mailla vierahilla, +äkkiouoilla ovilla." +Louhi, Pohjolan emäntä, +siitä tuon sanoiksi saatti: +"Elä itke, Väinämöinen, +uikuta, uvantolainen! +Hyvä tääll' on ollaksesi, +armas aikaellaksesi, +syöä lohta luotaselta, +sivulta sianlihoa." +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Kylkehen kyläinen syönti +hyvissäki vierahissa; +mies on maallansa parempi, +kotonansa korkeampi. +Soisipa sula Jumala, +antaisipa armoluoja: +pääsisin omille maille, +elomaillen entisille! +Parempi omalla maalla +vetonenki virsun alta, +kuin on maalla vierahalla +kultamaljasta metonen." +Louhi, Pohjolan emäntä, +sanan virkkoi, noin nimesi: +"Niin mitä minullen annat, +kun saatan omille maille, +oman peltosi perille, +kotisaunan saapuville?" +Sanoi vanha Väinämöinen: +"Mitäpä kysyt minulta, +jos saatat omille maille, +oman peltoni perille, +oman käen kukkumille, +oman linnun laulamille! +Otatko kultia kypärin, +hope'ita huovallisen?" +Louhi, Pohjolan emäntä, +sanan virkkoi, noin nimesi: +"Ohoh viisas Väinämöinen, +tietäjä iän-ikuinen! +En kysele kultiasi, +halaja hope'itasi: +kullat on lasten kukkasia, +hopeat hevon helyjä. +Taiatko takoa sammon, +kirjokannen kalkutella +joutsenen kynän nenästä, +maholehmän maitosesta, +yhen ohrasen jyvästä, +yhen uuhen villasesta, +niin annan tytön sinulle, +panen neien palkastasi, +saatan sun omille maille, +oman linnun laulamille, +oman kukon kuulumille, +oman peltosi perille." +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Taia en sampoa takoa, +kirjokantta kirjoitella. +Saata mie omille maille: +työnnän seppo Ilmarisen, +joka samposi takovi, +kirjokannet kalkuttavi, +neitosi lepyttelevi, +tyttäresi tyy'yttävi. +"Se on seppo sen mokoma, +ylen taitava takoja, +jok' on taivoa takonut, +ilman kantta kalkutellut: +ei tunnu vasaran jälki +eikä pihtien pitämät." +Louhi, Pohjolan emäntä, +sanan virkkoi, noin nimesi: +"Sille työnnän tyttäreni, +sille lapseni lupoan, +joka sampuen takovi, +kannen kirjo kirjoittavi +joutsenen kynän nenästä, +maholehmän maitosesta, +yhen ohrasen jyvästä, +yhen uuhen untuvasta." +Pani varsan valjahisin, +ruskean re'en etehen; +saattoi vanhan Väinämöisen, +istutti oron rekehen. +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Elä päätäsi ylennä, +kohottele kokkoasi, +kun ei uupune oronen, +tahi ei ilta ennättäne: +josp' on päätäsi ylennät, +kohottelet kokkoasi, +jo toki tuho tulevi, +paha päivä päälle saapi." +Siitä vanha Väinämöinen +löi orosen juoksemahan, +harjan liina liikkumahan. +Ajoa karittelevi +pimeästä Pohjolasta, +summasta Sariolasta. + + + + Kahdeksas runo + + +Tuo oli kaunis Pohjan neiti, +maan kuulu, ve'en valio. +Istui ilman vempelellä, +taivon kaarella kajotti +pukehissa puhta'issa, +valke'issa vaattehissa; +kultakangasta kutovi, +hope'ista huolittavi +kultaisesta sukkulasta, +pirralla hope'isella. +Suihki sukkula piossa, +käämi käessä kääperöitsi, +niiet vaskiset vatisi, +hope'inen pirta piukki +neien kangasta kutoissa, +hope'ista huolittaissa. +Vaka vanha Väinämöinen +ajoa karittelevi +pimeästä Pohjolasta, +summasta Sariolasta. +Ajoi matkoa palasen, +pikkaraisen piirrätteli: +kuuli sukkulan surinan +ylähältä päänsä päältä. +Tuossa päätänsä kohotti, +katsahtavi taivahalle: +kaari on kaunis taivahalla, +neiti kaaren kannikalla, +kultakangasta kutovi, +hope'ista helkyttävi. +Vaka vanha Väinämöinen +heti seisatti hevosen. +Tuossa tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Tule, neiti, korjahani, +laskeite rekoseheni!" +Neiti tuon sanoiksi virkki, +itse lausui ja kysyvi: +"Miksi neittä korjahasi, +tyttöä rekosehesi?" +Vaka vanha Väinämöinen +tuop' on tuohon vastaeli: +"Siksi neittä korjahani, +tyttöä rekoseheni: +mesileivän leipojaksi, +oluen osoajaksi, +joka lautsan laulajaksi, +ikkunan iloitsijaksi +noilla Väinölän tiloilla, +Kalevalan kartanoilla." +Neiti tuon sanoiksi virkki, +itse lausui ja pakisi: +"Kun kävin mataramaalla, +keikuin keltakankahalla +eilen iltamyöhäsellä, +aletessa aurinkoisen, +lintu lauleli lehossa, +kyntörastas raksutteli: +lauleli tytärten mielen +ja lauloi miniän mielen. +"Mie tuota sanelemahan, +linnulta kyselemähän: +'Oi sie kyntörastahainen! +Laula korvin kuullakseni: +kumman on parempi olla, +kumman olla kuuluisampi, +tyttärenkö taattolassa +vai miniän miehelässä?' +"Tiainenpa tieon antoi, +kyntörastas raksahutti: +'Valkea kesäinen päivä, +neitivalta valkeampi; +vilu on rauta pakkasessa, +vilumpi miniävalta. +Niin on neiti taattolassa, +kuin marja hyvällä maalla, +niin miniä miehelässä, +kuin on koira kahlehissa. +Harvoin saapi orja lemmen, +ei miniä milloinkana.'" +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Tyhjiä tiaisen virret, +rastahaisen raksutukset! +Lapsi on tytär kotona, +vasta on neiti naituansa. +Tule, neiti, korjahani, +laskeite rekoseheni! +En ole mitätön miesi, +uros muita untelompi." +Neiti taiten vastaeli, +sanan virkkoi, noin nimesi: +"Sitte sun mieheksi sanoisin, +urohoksi arveleisin, +jospa jouhen halkaiseisit +veitsellä kärettömällä, +munan solmuhun vetäisit +solmun tuntumattomaksi." +Vaka vanha Väinämöinen +jouhen halki halkaisevi +veitsellä kärettömällä, +aivan tutkaimettomalla; +munan solmuhun vetävi +solmun tuntumattomaksi. +Käski neittä korjahansa, +tyttöä rekosehensa. +Neiti taiten vastaeli: +"Ehkäpä tulen sinulle, +kun kiskot kivestä tuohta, +säret jäästä aiaksia +ilman palan pakkumatta, +pilkkehen pirahtamatta." +Vaka vanha Väinämöinen +ei tuosta kovin hätäile: +kiskoipa kivestä tuohta, +särki jäästä aiaksia +ilman palan pakkumatta, +pilkkehen pirahtamatta. +Kutsui neittä korjahansa, +tyttöä rekosehensa. +Neiti taiten vastoavi, +sanovi sanalla tuolla: +"Sillenpä minä menisin, +kenp' on veistäisi venosen +kehrävarteni muruista, +kalpimeni kappaleista, +työntäisi venon vesille, +uuen laivan lainehille +ilman polven polkematta, +ilman kouran koskematta, +käsivarren kääntämättä, +olkapään ojentamatta." +Siitä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Liene ei maassa, maailmassa, +koko ilman kannen alla +mointa laivan laatijata, +vertoani veistäjätä." +Otti värttinän muruja, +kehrävarren kiertimiä; +läksi veistohon venosen, +satalauan laittelohon +vuorelle teräksiselle, +rautaiselle kalliolle. +Veikaten venettä veisti, +purtta puista uhkaellen. +Veisti päivän, veisti toisen, +veisti kohta kolmannenki: +ei kirves kivehen koske, +kasa ei kalka kalliohon. +Niin päivällä kolmannella +Hiisi pontta pyörähytti, +Lempo tempasi tereä, +Paha vartta vaapahutti. +Kävipä kivehen kirves, +kasa kalkkoi kalliohon; +kirves kilpistyi kivestä, +terä liuskahti liha'an, +polvehen pojan pätöisen, +varpahasen Väinämöisen. +Sen Lempo lihoille liitti, +Hiisi suonille sovitti: +veri pääsi vuotamahan, +hurme huppelehtamahan. +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +tuossa tuon sanoiksi virkki, +noin on lausui ja pakisi: +"Oi sie kirves kikkanokka, +tasaterä tapparainen! +Luulitko puuta purrehesi, +honkoa hotaisnehesi, +petäjätä pannehesi, +koivua kohannehesi, +kun sa lipsahit liha'an, +solahutit suonilleni?" +Loihe siitä loitsimahan, +sai itse sanelemahan. +Luki synnyt syitä myöten, +luottehet lomia myöten, +mutt' ei muista muutamia +rauan suuria sanoja, +joista salpa saataisihin, +luja lukko tuotaisihin +noille rauan ratkomille, +suu sinervän silpomille. +Jo veri jokena juoksi, +hurme koskena kohisi: +peitti maassa marjan varret, +kanervaiset kankahalla. +Eik' ollut sitä mätästä, +jok' ei tullut tulvillehen +noita liikoja veriä, +hurmehia huurovia +polvesta pojan totisen, +varpahasta Väinämöisen. +Vaka vanha Väinämöinen +ketti villoja kiveltä, +otti suolta sammalia, +maasta mättähän repäisi +tukkeheksi tuiman reiän, +paikaksi pahan veräjän; +ei vääjä vähäistäkänä, +pikkuistakana piätä. +Jopa tuskaksi tulevi, +läylemmäksi lankeavi. +Vaka vanha Väinämöinen +itse itkuhun hyräytyi; +pani varsan valjahisin, +ruskean re'en etehen, +siitä reuoikse rekehen, +kohennaikse korjahansa. +Laski virkkua vitsalla, +helähytti helmisvyöllä; +virkku juoksi, matka joutui, +reki vieri, tie lyheni. +Jo kohta kylä tulevi: +kolme tietä kohtoavi. +Vaka vanha Väinämöinen +ajavi alinta tietä +alimaisehen talohon. +Yli kynnyksen kysyvi: +"Oisiko talossa tässä +rauan raannan katsojata, +uron tuskan tuntijata, +vammojen vakittajata?" +Olipa lapsi lattialla, +poika pieni pankon päässä. +Tuop' on tuohon vastoavi: +"Ei ole talossa tässä +rauan raannan katsojata, +uron tuskan tuntijata, +kivun kiinniottajata, +vammojen vakittajata; +onpi toisessa talossa: +aja toisehen talohon!" +Vaka vanha Väinämöinen +laski virkkua vitsalla, +ajoa suhuttelevi. +Ajoi matkoa palasen, +keskimäistä tietä myöten +keskimäisehen talohon. +Kysyi kynnyksen takoa, +anoi alta ikkunaisen: +"Oisiko talossa tässä +rauan raannan katsojata, +salpoa verisatehen, +suonikosken sortajata?" +Akka oli vanha vaipan alla, +kielipalku pankon päässä. +Akka varsin vastaeli, +hammas kolmi kolkkaeli: +"Ei ole talossa tässä +rauan raannan katsojata, +verisynnyn tietäjätä, +kivun kiinniottajata; +onpi toisessa talossa: +aja toisehen talohon!" +Vaka vanha Väinämöinen +laski virkkua vitsalla, +ajoa suhuttelevi. +Ajoi matkoa palasen, +ylimäistä tietä myöten +ylimäisehen talohon. +Yli kynnyksen kysyvi, +lausui lakkapuun takoa: +"Oisiko talossa tässä +rauan raannan katsojata, +tämän tulvan tukkijata, +veren summan sulkijata?" +Ukko oli uunilla asuva, +halliparta harjun alla. +Ukko uunilta urahti, +halliparta paukutteli: +"On sulettu suuremmatki, +jalommatki jaksettuna +Luojan kolmella sanalla, +syvän synnyn säätämällä: +joet suista, järvet päistä, +virrat niskalta vihaiset, +lahet niemien nenistä, +kannakset kape'immilta." + + + + Yhdeksäs runo + + +Siitä vanha Väinämöinen +itse korjasta kohosi, +nousi reestä nostamatta, +yleni ylentämättä; +tuosta pirttihin tulevi, +alle kattojen ajaikse. +Tuoahan hopeatuoppi, +kultakannu kannetahan: +ei veä vähäistäkänä, +pikkuistakana piätä +verta vanhan Väinämöisen, +hurmetta jalon urohon. +Ukko uunilta urahti, +halliparta paukutteli: +"Mi sinä lienet miehiäsi +ja kuka urohiasi? +Verta on seitsemän venettä, +kantokorvoa kaheksan +sun, poloinen, polvestasi +lattialle laskettuna! +Muut on muistaisin sanaset, +vaan en arvoa alusta, +mist' on rauta syntynynnä, +kasvanunna koito kuona." +Silloin vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Itse tieän rauan synnyn, +arvoan alun teräksen: +ilma on emoja ensin, +vesi vanhin veljeksiä, +rauta nuorin veljeksiä, +tuli kerran keskimäinen. +"Tuo Ukko, ylinen luoja, +itse ilmojen jumala, +ilmasta ve'en eroitti, +veestä maati manterehen. +Rauta on raukka syntymättä, +syntymättä, kasvamatta. +"Ukko, ilmoinen jumala, +hieroi kahta kämmentänsä, +mykelti molempiansa +vasemmassa polven päässä. +Siitä syntyi kolme neittä, +koko kolme luonnotarta +rauan ruostehen emoiksi, +suu sinervän siittäjiksi. +"Neiet käyä notkutteli, +astui immet pilven äärtä +utarilla uhkuvilla, +nännillä pakottavilla. +Lypsit maalle maitojansa, +uhkutit utariansa; +lypsit maille, lypsit soille, +lypsit vienoille vesille. +"Yksi lypsi mustan maion: +vanhimpainen neitosia; +toinen valkean valutti: +keskimäinen neitosia; +kolmas puikutti punaisen: +nuorimpainen neitosia. +"Ku on lypsi mustan maion, +siitä syntyi meltorauta; +ku on valkean valutti, +siit' on tehtynä teräkset; +ku on puikutti punaisen, +siit' on saatu rääkyrauta. +"Olipa aikoa vähäinen. +Rauta tahteli tavata +vanhempata veikkoansa, +käyä tulta tuntemahan. +"Tuli tuhmaksi rupesi, +kasvoi aivan kauheaksi: +oli polttoa poloisen, +rauta raukan, veikkosensa. +"Rauta pääsi piilemähän, +piilemähän, säilymähän +tuon tuiman tulen käsistä, +suusta valkean vihaisen. +"Siitä sitte rauta piili, +sekä piili jotta säilyi +heiluvassa hettehessä, +läikkyvässä lähtehessä, +suurimmalla suon selällä, +tuiman tunturin laella, +jossa joutsenet munivat, +hanhi poiat hautelevi. +"Rauta suossa soikottavi, +veteläisessä venyvi; +piili vuoen, piili toisen, +piili kohta kolmannenki +kahen kantosen välissä, +koivun kolmen juuren alla. +Ei toki pakohon pääsnyt +tulen tuimista käsistä; +piti tulla toisen kerran, +lähteä tulen tuville +astalaksi tehtäessä, +miekaksi taottaessa. +"Susi juoksi suota myöten, +karhu kangasta samosi; +suo liikkui suen jälessä, +kangas karhun kämmenissä: +siihen nousi rautaruoste +ja kasvoi teräskaranko +suen sorkkien sijoille, +karhun kannan kaivamille. +"Syntyi seppo Ilmarinen, +sekä syntyi jotta kasvoi. +Se syntyi sysimäellä, +kasvoi hiilikankahalla +vaskinen vasara käessä, +pihet pikkuiset piossa. +"Yöllä syntyi Ilmarinen, +päivällä pajasen laati. +Etsi paikkoa pajalle, +levitystä lietsimille. +Näki suota salmekkehen, +maata märkeä vähäisen, +läksi tuota katsomahan, +likeltä tähyämähän: +tuohon painoi palkehensa, +tuohon ahjonsa asetti. +"Jo joutui suen jälille, +karhun kantapään sijoille; +näki rautaiset orahat, +teräksiset tierottimet +suen suurilla jälillä, +karhun kämmenen tiloilla. +"Sanovi sanalla tuolla: +'Voi sinua, rauta raukka, +kun olet kurjassa tilassa, +alahaisessa asussa, +suolla sorkissa sutosen, +aina karhun askelissa!' +"Arvelee, ajattelevi: +'Mitä tuostaki tulisi, +josp' on tunkisin tulehen, +ahjohon asettelisin?' +"Rauta raukka säpsähtihe, +säpsähtihe, säikähtihe, +kun kuuli tulen sanomat, +tulen tuimat maininnaiset. +"Sanoi seppo Ilmarinen: +'Ellös olko milläskänä! +Tuli ei polta tuttuansa, +herjaele heimoansa. +Kun tulet tulen tuville, +valkean varustimille, +siellä kasvat kaunihiksi, +ylenet ylen ehoksi: +miesten miekoiksi hyviksi, +naisten nauhan päättimiksi.' +"Senp' on päivyen perästä +rauta suosta sotkettihin, +vetelästä vellottihin, +tuotihin sepon pajahan. +"Tuon seppo tulehen tunki, +alle ahjonsa ajeli. +Lietsoi kerran, lietsoi toisen, +lietsoi kerran kolmannenki: +rauta vellinä viruvi, +kuonana kohaelevi, +venyi vehnäisnä tahasna, +rukihisna taikinana +sepon suurissa tulissa, +ilmivalkean väessä. +"Siinä huuti rauta raukka: +'Ohoh seppo Ilmarinen! +Ota pois minua täältä +tuskista tulen punaisen!' +"Sanoi seppo Ilmarinen: +'Jos otan sinun tulesta, +ehkä kasvat kauheaksi, +kovin raivoksi rupeat, +vielä veistät veljeäsi, +lastuat emosi lasta.' +"Siinä vannoi rauta raukka, +vannoi vaikean valansa +ahjolla, alasimella, +vasaroilla, valkkamilla; +sanovi sanalla tuolla, +lausui tuolla lausehella: +'Onpa puuta purrakseni, +kiven syäntä syöäkseni, +etten veistä veikkoani, +lastua emoni lasta. +Parempi on ollakseni, +eleäkseni ehompi +kulkijalla kumppalina, +käyvällä käsiasenna, +kuin syöä omaa sukua, +heimoani herjaella.' +"Silloin seppo Ilmarinen, +takoja iän-ikuinen, +rauan tempasi tulesta, +asetti alasimelle; +rakentavi raukeaksi, +tekevi teräkaluiksi, +keihä'iksi, kirvehiksi, +kaikenlaisiksi kaluiksi. +"Viel' oli pikkuista vajalla, +rauta raukka tarpehessa: +eipä kiehu rauan kieli, +ei sukeu suu teräksen, +rauta ei kasva karkeaksi +ilman veessä kastumatta. +"Siitä seppo Ilmarinen +itse tuota arvelevi. +Laati pikkuisen poroa, +lipeäistä liuotteli +teräksenteko-mujuiksi, +rauankarkaisu-vesiksi. +"Koitti seppo kielellänsä, +hyvin maistoi mielellänsä; +itse tuon sanoiksi virkki: +'Ei nämät hyvät minulle +teräksenteko-vesiksi, +rautojen rakentomaiksi.' +"Mehiläinen maasta nousi, +sinisiipi mättähästä. +Lentelevi, liitelevi +ympäri sepon pajoa. +"Niin seppo sanoiksi virkki: +'Mehiläinen, mies kepeä! +Tuo simoa siivessäsi, +kanna mettä kielessäsi +kuuen kukkasen nenästä, +seitsemän on heinän päästä +teräksille tehtäville, +rauoille rakettaville!' +"Herhiläinen, Hiien lintu, +katselevi, kuuntelevi, +katseli katon rajasta, +alta tuohen tuijotteli +rautoja rakettavia, +teräksiä tehtäviä. +"Lenteä hyrähtelevi; +viskoi Hiien hirmuloita, +kantoi käärmehen kähyjä, +maon mustia mujuja, +kusiaisen kutkelmoita, +sammakon salavihoja +teräksenteko-mujuihin, +rauankarkaisu-vetehen. +"Itse seppo Ilmarinen, +takoja alinomainen, +luulevi, ajattelevi +mehiläisen tulleheksi, +tuon on mettä tuoneheksi, +kantaneheksi simoa. +Sanan virkkoi, noin nimesi: +'Kas nämät hyvät minulle +teräksenteko-vesiksi, +rautojen rakentamiksi!' +"Siihen tempasi teräksen, +siihen kasti rauta raukan +pois tulesta tuotaessa, +ahjosta otettaessa. +"Sai siitä teräs pahaksi, +rauta raivoksi rupesi, +petti, vaivainen, valansa, +söi kuin koira kunniansa: +veisti, raukka, veljeänsä, +sukuansa suin piteli, +veren päästi vuotamahan, +hurmehen hurahtamahan." +Ukko uunilta urahti, +parta lauloi, pää järähti: +"Jo nyt tieän rauan synnyn, +tajuan tavat teräksen. +"Ohoh sinua, rauta raukka, +rauta raukka, koito kuona, +teräs tenhon-päivällinen! +Siitäkö sinä sikesit, +siitä kasvoit kauheaksi, +ylen suureksi sukesit? +"Et sä silloin suuri ollut +etkä suuri etkä pieni, +et kovin koreakana +etkä äijältä äkäinen, +kun sa maitona makasit, +rieskasena riuottelit +nuoren neitosen nisissä, +kasvoit immen kainalossa +pitkän pilven rannan päällä, +alla taivahan tasaisen. +"Etkä silloin suuri ollut, +et ollut suuri etkä pieni, +kun sa liejuna lepäsit, +seisoit selvänä vetenä +suurimmalla suon selällä, +tuiman tunturin laella, +muutuit tuolla maan muraksi, +ruostemullaksi rupesit. +"Etkä silloin suuri ollut, +et ollut suuri etkä pieni, +kun sua hirvet suolla hieroi, +peurat pieksi kankahalla, +susi sotki sorkillansa, +karhu kämmenyisillänsä. +"Etkä silloin suuri ollut, +et ollut suuri etkä pieni, +kun sa suosta sotkettihin, +maan muasta muokattihin, +vietihin sepon pajahan, +alle ahjon Ilmarisen. +"Etkä silloin suuri ollut, +et ollut suuri etkä pieni, +kun sa kuonana kohisit, +läikyit lämminnä vetenä +tuimissa tulisijoissa, +vannoit vaikean valasi +ahjolla, alasimella, +vasaroilla, valkkamilla, +sepon seisontasijoilla, +takehinta-tanterilla. +"Joko nyt suureksi sukenit, +äreäksi ärtelihit, +rikoit, vaivainen, valasi, +söit kuin koira kunniasi, +kun sa syrjit syntyäsi, +sukuasi suin pitelit? +"Ku käski pahalle työlle, +kenp' on kehnolle kehoitti? +Isosiko vai emosi +vaiko vanhin veljiäsi +vai nuorin sisariasi +vaiko muu sukusi suuri? +"Ei isosi, ei emosi +eikä vanhin veljiäsi, +ei nuorin sisariasi +eikä muu sukusi suuri: +itse teit tihua työtä, +katkoit kalmankarvallista. +"Tule nyt työsi tuntemahan, +pahasi parantamahan, +ennenkuin sanon emolle, +vanhemmallesi valitan! +Enemp' on emolla työtä, +vaiva suuri vanhemmalla, +kun poika pahoin tekevi, +lapsi tuhmin turmelevi. +"Piäty, veri, vuotamasta, +hurme, huppelehtamasta, +päälleni päräjämästä, +riuskumasta rinnoilleni! +Veri, seiso kuni seinä, +asu, hurme, kuni aita, +kuin miekka meressä seiso, +saraheinä sammalessa, +paasi pellon pientaressa, +kivi koskessa kovassa! +"Vaan jos mieli laatinevi +liikkua lipeämmästi, +niin sä liikkuos lihassa +sekä luissa luistaellos! +Sisässä sinun parempi, +alla kalvon kaunihimpi, +suonissa sorottamassa +sekä luissa luistamassa, +kuin on maahan vuotamassa, +rikoille ripajamassa. +"Et sä, maito, maahan joua, +nurmehen, veri viatoin, +miesten hempu, heinikkohon, +kumpuhun, urosten kulta. +Syämessä sinun sijasi, +alla keuhkon kellarisi; +sinne siirräite välehen, +sinne juoskos joutuisasti! +Et ole joki juoksemahan +etkä lampi laskemahan, +suohete solottamahan, +venelotti vuotamahan. +"Tyy'y nyt, tyyris, tippumasta, +punainen, putoamasta! +Kun et tyy'y, niin tyrehy! +Tyytyi ennen Tyrjän koski, +joki Tuonelan tyrehtyi, +meri kuivi, taivas kuivi +sinä suurna poutavuonna, +tulivuonna voimatoinna. +"Jos et tuostana totelle, +viel' on muita muistetahan, +uuet keinot keksitähän: +huuan Hiiestä patoa, +jolla verta keitetähän, +hurmetta varistetahan, +ilman tilkan tippumatta, +punaisen putoamatta, +veren maahan vuotamatta, +hurmehen hurajamatta. +"Kun ei lie minussa miestä, +urosta Ukon pojassa +tämän tulvan tukkijaksi, +suonikosken sortajaksi, +onp' on taatto taivahinen, +pilven-päällinen jumala, +joka miehistä pätevi, +urohista kelpoavi +veren suuta sulkemahan, +tulevata tukkimahan. +"Oi Ukko, ylinen luoja, +taivahallinen jumala! +Tule tänne tarvittaissa, +käy tänne kutsuttaessa! +Tunge turpea kätesi, +paina paksu peukalosi +tukkeheksi tuiman reiän, +paikaksi pahan veräjän! +Veä päälle lemmen lehti, +kultalumme luikahuta +veren tielle telkkimeksi, +tulevalle tukkeheksi, +jottei parsku parralleni, +valu vaaterievuilleni!" +Sillä sulki suun vereltä, +tien on telkki hurmehelta. +Pani poikansa pajahan +tekemähän voitehia +noista heinän helpehistä, +tuhatlatvan tutkaimista, +me'en maahan vuotajista, +simatilkan tippujista. +Poikanen meni pajahan, +läksi voitehen tekohon; +tuli tammi vastahansa. +Kysytteli tammeltansa: +"Onko mettä oksillasi, +alla kuoresi simoa?" +Tammi taiten vastoavi: +"Päivänäpä eilisenä +sima tippui oksilleni, +mesi latvalle rapatti +pilvistä pirisevistä, +hattaroista haihtuvista." +Otti tammen lastuloita, +puun murskan murenemia; +otti heiniä hyviä, +ruohoja monennäköjä, +joit' ei nähä näillä mailla +kaikin paikoin kasvaviksi. +Panevi pa'an tulelle, +laitti keiton kiehumahan +täynnä tammen kuoriloita, +heiniä hyvännäköjä. +Pata kiehui paukutteli +kokonaista kolme yötä, +kolme päiveä keväistä. +Siitä katsoi voitehia, +onko voitehet vakaiset, +katsehet alinomaiset. +Ei ole voitehet vakaiset, +katsehet alinomaiset. +Pani heiniä lisäksi, +ruohoa monennäöistä, +kut oli tuotu toisialta, +sa'an taipalen takoa +yheksältä loitsijalta, +kaheksalta katsojalta. +Keitti vielä yötä kolme, +ynnähän yheksän yötä. +Nostavi pa'an tulelta, +katselevi voitehia, +onko voitehet vakaiset, +katsehet alinomaiset. +Olipa haapa haaraniekka, +kasvoi pellon pientarella. +Tuon murha murenti poikki, +kaikki kahtia hajotti; +voiti niillä voitehilla, +katsoi niillä katsehilla. +Itse tuon sanoiksi virkki: +"Kun lie näissä voitehissa +vian päälle vietävätä, +vammoille valettavata, +haapa, yhtehen paratkos +ehommaksi entistäsi!" +Haapa yhtehen parani +ehommaksi entistänsä, +kasvoi päältä kaunihiksi, +alta aivan terveheksi. +Siitä koitti voitehia, +katselevi katsehia, +koitteli kiven koloihin, +paasien pakahtumihin: +jo kivet kivihin tarttui, +paaet paatehen rupesi. +Tuli poikanen pajasta +tekemästä voitehia, +rasvoja rakentamasta; +ne työnti ukon kätehen: +"Siin' on voitehet vakaiset, +katsehet alinomaiset, +vaikka vuoret voitelisit, +kaikki kalliot yheksi." +Koki ukko kielellänsä, +maistoi suullansa sulalla, +tunsi katsehet hyviksi, +voitehet vaka'isiksi. +Siitä voiti Väinämöistä, +pahoin-tullutta paranti, +voiti alta, voiti päältä, +kerta keskeä sivalti. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"En liiku omin lihoini, +liikun Luojani lihoilla, +en väiky omin väkini, +väikyn väellä kaikkivallan, +en puhu omalla suulla, +puhelen Jumalan suulla. +Josp' on mulla suu suloinen, +suloisempi suu Jumalan, +jospa on kaunoinen käteni, +käsi Luojan kaunihimpi." +Kun oli voie päälle pantu, +nuot on katsehet vakaiset, +murti se puolipyörryksihin, +Väinämöisen väännyksihin: +lyökse sinne, lyökse tänne, +vaan ei löytänyt lepoa. +Niin ukko kipuja kiisti, +työnti tuosta tuskapäitä +keskelle Kipumäkeä, +Kipuvuoren kukkulalle +kiviä kivistämähän, +paasia pakottamahan. +Tukun silkkiä sivalti, +senpä leikkeli levyiksi, +senp' on katkoi kappaleiksi, +sitehiksi suoritteli. +Sitoi niillä silkillänsä, +kapaloivi kaunoisilla +polvea pojan pätöisen, +varpahia Väinämöisen. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Siteheksi Luojan silkki, +Luojan kaapu katteheksi +tälle polvelle hyvälle, +vakaisille varpahille! +Katso nyt, kaunoinen Jumala, +varjele, vakainen Luoja, +jottei vietäisi vioille, +vammoille veällettäisi!" +Siitä vanha Väinämöinen +jo tunsi avun totisen. +Pian pääsi terveheksi; +liha kasvoi kaunihiksi, +alta aivan terveheksi, +keskeä kivuttomaksi, +vieriltä viattomaksi, +päältä päärmehettömäksi, +ehommaksi entistänsä, +paremmaksi tuonoistansa. +Jo nyt jaksoi jalka käyä, +polvi polkea kykeni; +ei nuuru nimeksikänä +vaikerra vähäistäkänä. +Siitä vanha Väinämöinen +siirti silmänsä ylemmä, +katsahtavi kaunihisti +päälle pään on taivosehen; +sanovi sanalla tuolla, +lausui tuolla lausehella: +"Tuoltapa aina armot käyvät, +turvat tuttavat tulevat +ylähältä taivahasta, +luota Luojan kaikkivallan. +"Ole nyt kiitetty, Jumala, +ylistetty, Luoja, yksin, +kun annoit avun minulle, +tuotit turvan tuttavasti +noissa tuskissa kovissa, +terän rauan raatamissa!" +Siitä vanha Väinämöinen +vielä tuon sanoiksi virkki: +"Elkätte, etinen kansa, +kansa vasta kasvavainen, +veikaten venettä tehkö, +uhkaellen kaartakana! +Jumalass' on juoksun määrä, +Luojassa lopun asetus, +ei uron osoannassa, +vallassa väkevänkänä." + + + + Kymmenes runo + + +Vaka vanha Väinämöinen +otti ruskean orihin, +pani varsan valjahisin, +ruskean re'en etehen; +itse reuoikse rekehen, +kohennaikse korjahansa. +Laski virkkua vitsalla, +helähytti helmisvyöllä; +virkku juoksi, matka joutui, +reki vieri, tie lyheni, +jalas koivuinen kolasi, +vemmel piukki pihlajainen. +Ajavi karettelevi. +Ajoi soita, ajoi maita, +ajoi aavoja ahoja. +Kulki päivän, kulki toisen, +niin päivällä kolmannella +tuli pitkän sillan päähän, +Kalevalan kankahalle, +Osmon pellon pientarelle. +Siinä tuon sanoiksi virkki, +itse lausui ja pakisi: +"Syö, susi, unennäkijä, +tapa, tauti, lappalainen! +Sanoi ei saavani kotihin +enämpi elävin silmin +sinä ilmoisna ikänä, +kuuna kullan valkeana +näille Väinölän ahoille, +Kalevalan kankahille." +Siitä vanha Väinämöinen +laulelevi, taitelevi: +lauloi kuusen kukkalatvan, +kukkalatvan, kultalehvän; +latvan työnti taivahalle, +puhki pilvien kohotti, +lehvät ilmoille levitti, +halki taivahan hajotti. +Laulelevi, taitelevi: +lauloi kuun kumottamahan +kultalatva-kuusosehen, +lauloi oksillen otavan. +Ajavi karettelevi +kohti kullaista kotia, +alla päin, pahoilla mielin, +kaiken kallella kypärin, +kun oli seppo Ilmarisen, +takojan iän-ikuisen, +luvannut lunastimeksi, +oman päänsä päästimeksi +pimeähän Pohjolahan, +summahan Sariolahan. +Jop' on seisottui oronen +Osmon uuen pellon päähän. +Siitä vanha Väinämöinen +päätä korjasta kohotti: +kuuluvi pajasta pauke, +hilke hiilihuonehesta. +Vaka vanha Väinämöinen +itse pistihe pajahan. +Siell' on seppo Ilmarinen: +takoa taputtelevi. +Sanoi seppo Ilmarinen: +"Oi sie vanha Väinämöinen! +Miss' olet viikon viipynynnä, +kaiken aikasi asunut?" +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Tuoll' olen viikon viipynynnä, +kaiken aikani elellyt +pimeässä Pohjolassa, +summassa Sariolassa, +liukunut Lapin lauilla, +tietomiesten tienohilla." +Siitä seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Oi sie vanha Väinämöinen, +tietäjä iän-ikuinen! +Mitä lausut matkoiltasi +tultua kotituville?" +Virkki vanha Väinämöinen: +"Äijä on mulla lausumista: +onp' on neiti Pohjolassa, +impi kylmässä kylässä, +jok' ei suostu sulhosihin, +mielly miehi'in hyvihin. +Kiitti puoli Pohjan maata, +kun onpi kovin korea: +kuuhut paistoi kulmaluilta, +päivä rinnoilta risotti, +otavainen olkapäiltä, +seitsentähtinen selältä. +"Sinä, seppo Ilmarinen, +takoja iän-ikuinen, +lähe neittä noutamahan, +päätä kassa katsomahan! +Kun saatat takoa sammon, +kirjokannen kirjaella, +niin saat neion palkastasi, +työstäsi tytön ihanan." +Sanoi seppo Ilmarinen: +"Ohoh vanha Väinämöinen! +Joko sie minun lupasit +pimeähän Pohjolahan +oman pääsi päästimeksi, +itsesi lunastimeksi? +En sinä pitkänä ikänä, +kuuna kullan valkeana +lähe Pohjolan tuville, +Sariolan salvoksille, +miesten syöjille sijoille, +urosten upottajille." +Siitä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Viel' on kumma toinen kumma: +onp' on kuusi kukkalatva, +kukkalatva, kultalehvä +Osmon pellon pientarella; +kuuhut latvassa kumotti, +oksilla otava seisoi." +Sanoi seppo Ilmarinen: +"En usko toeksi tuota, +kun en käyne katsomahan, +nähne näillä silmilläni." +Sanoi vanha Väinämöinen: +"Kun et usko kuitenkana, +lähtekämme katsomahan, +onko totta vai valetta!" +Lähettihin katsomahan +tuota kuusta kukkapäätä, +yksi vanha Väinämöinen, +toinen seppo Ilmarinen. +Sitte tuonne tultuansa +Osmon pellon pientarelle +seppo seisovi likellä, +uutta kuusta kummeksivi, +kun oli oksilla otava, +kuuhut kuusen latvasessa. +Siinä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Nyt sinä, seppo veikkoseni, +nouse kuuta noutamahan, +otavaista ottamahan +kultalatva-kuusosesta!" +Siitä seppo Ilmarinen +nousi puuhun korkealle, +ylähäksi taivahalle, +nousi kuuta noutamahan, +otavaista ottamahan +kultalatva-kuusosesta. +Virkki kuusi kukkalatva, +lausui lakkapää petäjä: +"Voipa miestä mieletöintä, +äkkioutoa urosta! +Nousit, outo, oksilleni, +lapsen-mieli, latvahani +kuvakuun on nouantahan, +valetähtyen varahan!" +Silloin vanha Väinämöinen +lauloa hyrähtelevi: +lauloi tuulen tuppurihin, +ilman raivohon rakenti; +sanovi sanalla tuolla, +lausui tuolla lausehella: +"Ota, tuuli, purtehesi, +ahava, venosehesi +vieä vieretelläksesi +pimeähän Pohjolahan!" +Nousi tuuli tuppurihin, +ilma raivohon rakentui, +otti seppo Ilmarisen +vieä viiletelläksensä +pimeähän Pohjolahan, +summahan Sariolahan. +Siinä seppo Ilmarinen +jopa kulki jotta joutui! +Kulki tuulen tietä myöten, +ahavan ratoa myöten, +yli kuun, alatse päivän, +otavaisten olkapäitse; +päätyi Pohjolan pihalle, +Sariolan saunatielle, +eikä häntä koirat kuullut +eikä haukkujat havainnut. +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas +tuop' on päätyvi pihalle. +Itse ennätti sanoa: +"Mi sinä lienet miehiäsi +ja kuka urohiasi? +Tulit tänne tuulen tietä, +ahavan rekiratoa, +eikä koirat kohti hauku, +villahännät virkkaele!" +Sanoi seppo Ilmarinen: +"En mä tänne tullutkana +kylän koirien kuluiksi, +villahäntien vihoiksi, +näillen ouoillen oville, +veräjille vierahille." +Siitä Pohjolan emäntä +tutkaeli tullehelta: +"Oletko tullut tuntemahan, +kuulemahan, tietämähän +tuota seppo Ilmarista, +takojata taitavinta? +Jo on viikon vuotettuna +sekä kauan kaivattuna +näille Pohjolan perille +uuen sammon laaintahan." +Se on seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Lienen tullut tuntemahan +tuon on seppo Ilmarisen, +kun olen itse Ilmarinen, +itse taitava takoja." +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas, +pian pistihe tupahan, +sanovi sanalla tuolla: +"Neityeni nuorempani, +lapseni vakavimpani! +Pane nyt päällesi parasta, +varrellesi valke'inta, +hempe'intä helmoillesi, +ripe'intä rinnoillesi, +kaulallesi kaunihinta, +kukke'inta kulmillesi, +poskesi punottamahan, +näköpääsi näyttämähän! +Jo on seppo Ilmarinen, +takoja iän-ikuinen, +saanut sammon laaintahan, +kirjokannen kirjantahan." +Tuop' on kaunis Pohjan tytti, +maan kuulu, ve'en valio, +otti vaattehet valitut, +pukehensa puhtahimmat; +viitiseikse, vaatiseikse, +pääsomihin suoritseikse, +vaskipantoihin paneikse, +kultavöihin kummitseikse. +Tuli aitasta tupahan, +kaapsahellen kartanolta +silmistänsä sirkeänä, +korvistansa korkeana, +kaunihina kasvoiltansa, +poskilta punehtivana; +kullat riippui rinnan päällä, +pään päällä hopeat huohti. +Itse Pohjolan emäntä +käytti seppo Ilmarisen +noissa Pohjolan tuvissa, +Sariolan salvoksissa; +siellä syötti syöneheksi, +juotti miehen juoneheksi, +apatti ani hyväksi. +Sai tuosta sanelemahan: +"Ohoh seppo Ilmarinen, +takoja iän-ikuinen! +Saatatko takoa sammon, +kirjokannen kirjaella +joutsenen kynän nenästä, +maholehmän maitosesta, +ohran pienestä jyvästä, +kesäuuhen untuvasta, +niin saat neion palkastasi, +työstäsi tytön ihanan." +Silloin seppo Ilmarinen +itse tuon sanoiksi virkki: +"Saattanen takoa sammon, +kirjokannen kalkutella +joutsenen kynän nenästä, +maholehmän maitosesta, +ohran pienestä jyvästä, +kesäuuhen untuvasta, +kun olen taivoa takonut, +ilman kantta kalkuttanut +ilman alkusen alutta, +riporihman tehtyisettä." +Läksi sammon laaintahan, +kirjokannen kirjontahan. +Kysyi paikalta pajoa, +kaipasi sepinkaluja: +ei ole paikalla pajoa, +ei pajoa, ei paletta, +ahjoa, alasintana, +vasarata, varttakana! +Silloin seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Akatp' on epäelköhöt, +herjat kesken heittäköhöt, +eip' on mies pahempikana, +uros untelompikana!" +Etsi ahjollen alusta, +leveyttä lietsehelle +noilla mailla, mantereilla, +Pohjan peltojen perillä. +Etsi päivän, etsi toisen. +Jo päivänä kolmantena +tuli kirjava kivonen, +vahatukko vastahansa. +Tuohon seppo seisottihe, +takoja tulen rakenti; +päivän laati palkehia, +toisen ahjoa asetti. +Siitä seppo Ilmarinen, +takoja iän-ikuinen, +tunki ainehet tulehen, +takehensa alle ahjon; +otti orjat lietsomahan, +väkipuolet vääntämähän. +Orjat lietsoi löyhytteli, +väkipuolet väännätteli +kolme päiveä kesäistä +ja kolme kesäistä yötä: +kivet kasvoi kantapäihin, +vahat varvasten sijoille. +Niin päivänä ensimäisnä +itse seppo Ilmarinen +kallistihe katsomahan +ahjonsa alaista puolta, +mitä tullehe tulesta, +selvinnehe valkeasta. +Jousi tungeikse tulesta, +kaasi kulta kuumoksesta, +kaari kulta, pää hopea, +varsi vasken-kirjavainen. +On jousi hyvän näköinen, +vaan onpi pahan tapainen: +joka päivä pään kysyvi, +parahana kaksi päätä. +Itse seppo Ilmarinen +ei tuota kovin ihastu: +kaaren katkaisi kaheksi, +siitä tunkevi tulehen; +laitti orjat lietsomahan, +väkipuolet vääntämähän. +Jop' on päivänä jälestä +itse seppo Ilmarinen +kallistihe katsomahan +ahjonsa alaista puolta: +veno tungeikse tulesta, +punapursi kuumoksesta, +kokat kullan kirjaeltu, +hangat vaskesta valettu. +On veno hyvän näköinen, +ei ole hyvän tapainen: +suotta lähtisi sotahan, +tarpehetta tappelohon. +Se on seppo Ilmarinen +ei ihastu tuotakana: +venon murskaksi murenti, +tunkevi tulisijahan; +laitti orjat lietsomahan, +väkipuolet vääntämähän. +Jo päivänä kolmantena +itse seppo Ilmarinen +kallistihe katsomahan +ahjonsa alaista puolta: +hieho tungeikse tulesta, +sarvi kulta kuumoksesta, +otsassa otavan tähti, +päässä päivän pyöryläinen. +On hieho hyvän näköinen, +ei ole hyvän tapainen: +metsässä makaelevi, +maion maahan kaatelevi. +Se on seppo Ilmarinen +ei ihastu tuotakana: +lehmän leikkeli paloiksi, +siitä tunkevi tulehen; +laitti orjat lietsomahan, +väkipuolet vääntämähän. +Jo päivänä neljäntenä +itse seppo Ilmarinen +kallistihe katsomahan +ahjonsa alaista puolta: +aura tungeikse tulesta, +terä kulta kuumoksesta, +terä kulta, vaski varsi, +hopeata ponnen päässä. +On aura hyvän näköinen, +ei ole hyvän tapainen: +kylän pellot kyntelevi, +vainiot vakoelevi. +Se on seppo Ilmarinen +ei ihastu tuotakana: +auran katkaisi kaheksi, +alle ahjonsa ajavi. +Laittoi tuulet lietsomahan, +väkipuuskat vääntämähän. +Lietsoi tuulet löyhytteli: +itä lietsoi, lietsoi länsi, +etelä enemmän lietsoi, +pohjanen kovin porotti. +Lietsoi päivän, lietsoi toisen, +lietsoi kohta kolmannenki: +tuli tuiski ikkunasta, +säkehet ovesta säykkyi, +tomu nousi taivahalle, +savu pilvihin sakeni. +Se on seppo Ilmarinen +päivän kolmannen perästä +kallistihe katsomahan +ahjonsa alaista puolta: +näki sammon syntyväksi, +kirjokannen kasvavaksi. +Siitä seppo Ilmarinen, +takoja iän-ikuinen, +takoa taputtelevi, +lyöä lynnähyttelevi. +Takoi sammon taitavasti: +laitahan on jauhomyllyn, +toisehen on suolamyllyn, +rahamyllyn kolmantehen. +Siitä jauhoi uusi sampo, +kirjokansi kiikutteli, +jauhoi purnun puhtehessa: +yhen purnun syötäviä, +toisen jauhoi myötäviä, +kolmannen kotipitoja. +Niin ihastui Pohjan akka; +saattoi sitte sammon suuren +Pohjolan kivimäkehen, +vaaran vaskisen sisähän +yheksän lukon ta'aksi. +Siihen juuret juurrutteli +yheksän sylen syvähän: +juuren juurti maaemähän, +toisen vesiviertehesen, +kolmannen kotimäkehen. +Siitä seppo Ilmarinen +tyttöä anelemahan. +Sanan virkkoi, noin nimesi: +"Joko nyt minulle neiti, +kun sai sampo valmihiksi, +kirjokansi kaunihiksi?" +Tuop' on kaunis Pohjan tyttö +itse noin sanoiksi virkki: +"Kukapa tässä toisna vuonna, +kenpä kolmanna kesänä +käkiä kukutteleisi, +lintusia laulattaisi, +jos minä menisin muunne, +saisin, marja, muille maille! +"Jos tämä kana katoisi, +tämä hanhi hairahtaisi, +eksyisi emosen tuoma, +punapuola pois menisi, +kaikkipa käet katoisi, +ilolinnut liikahtaisi +tämän kunnahan kukuilta, +tämän harjun hartehilta. +"Enkä joua ilmankana, +pääse en neitipäiviltäni, +noilta töiltä tehtäviltä, +kesäisiltä kiirehiltä: +marjat on maalla poimimatta, +lahen rannat laulamatta, +astumattani ahoset, +lehot leikin lyömättäni." +Siitä seppo Ilmarinen, +takoja iän-ikuinen, +alla päin, pahoilla mielin, +kaiken kallella kypärin +jo tuossa ajattelevi, +pitkin päätänsä pitävi, +miten kulkea kotihin, +tulla maille tuttaville +pimeästä Pohjolasta, +summasta Sariolasta. +Sanoi Pohjolan emäntä: +"Ohoh seppo Ilmarinen! +Mit' olet pahoilla mielin, +kaiken kallella kypärin? +Laatisiko mieli mennä +elomaillen entisille?" +Sanoi seppo Ilmarinen: +"Sinne mieleni tekisi +kotihini kuolemahan, +maalleni masenemahan." +Siitä Pohjolan emäntä +syötti miehen, juotti miehen, +istutti perähän purren +melan vaskisen varahan; +virkki tuulen tuulemahan, +pohjasen puhaltamahan. +Siitä seppo Ilmarinen, +takoja iän-ikuinen, +matkasi omille maille +ylitse meren sinisen. +Kulki päivän, kulki toisen; +päivälläpä kolmannella +jo tuli kotihin seppo, +noille syntymäsijoille. +Kysyi vanha Väinämöinen +Ilmariselta sepolta: +"Veli, seppo Ilmarinen, +takoja iän-ikuinen! +Joko laait uuen sammon, +kirjokannen kirjaelit?" +Sanoi seppo Ilmarinen, +itse laatija pakisi: +"Jopa jauhoi uusi sampo, +kirjokansi kiikutteli, +jauhoi purnun puhtehessa: +yhen purnun syötäviä, +toisen jauhoi myötäviä, +kolmannen pi'eltäviä." + + + + Yhdestoista runo + + +Aika on Ahtia sanoa, +veitikkätä vieretellä. +Ahti poika Saarelainen, +tuo on lieto Lemmin poika, +kasvoi koissa korkeassa +luona armahan emonsa +laajimman lahen perällä, +Kaukoniemen kainalossa. +Kaloin siinä Kauko kasvoi, +Ahti ahvenin yleni. +Tuli mies mitä parahin, +puhkesi punaverinen, +joka päästänsä pätevi, +kohastansa kelpoavi; +vaan tuli vähän vialle, +tavoiltansa turmiolle: +ain' oli naisissa eläjä, +yli öitä öitsilöissä, +noien impien iloissa, +kassapäien karkeloissa. +Kylli oli Saaren neiti, +Saaren neiti, Saaren kukka. +Kasvoi koissa korkeassa, +yleni ylen ehossa, +istuen ison majoilla, +peräpenkin notkumilla. +Kauan kasvoi, kauas kuului: +kaukoa tuli kosijat +neien kuuluhun kotihin, +kaunoisehen kartanohon. +Kosi Päivä poiallehen: +eip' on mennyt Päivälähän +Päivän luona paistamahan +kesäisillä kiirehillä. +Kosi Kuuhut poiallehen: +eip' on mennyt Kuutolahan +Kuun luona kumottamahan, +kehät ilman kiertämähän. +Kosi Tähti poiallehen: +eip' on mennyt Tähtelähän +pitkin öitä pilkkimähän +talvisilla taivahilla. +Tulevi Virosta sulhot, +toiset tuolta Inkereltä: +eip' on neiti mennytkänä; +itse vasten vastaeli: +"Suotta kultanne kuluvi, +hopeanne hoikkenevi! +En lähe minä Virohon, +en lähe, lupoakana, +Viron vettä soutamahan, +saarellista sauvomahan, +syömähän Viron kaloja, +Viron lientä lippomahan. +"Enkä lähe Inkerelle, +penkerelle, pänkerelle; +siell' on nälkä, kaiken nälkä: +puun nälkä, pärehen nälkä, +ve'en nälkä, vehnän nälkä, +rukihisen leivän nälkä." +Tuop' on lieto Lemminkäinen, +itse kaunis Kaukomieli, +lähteäksensä lupasi +Saaren kukkoa kosihin, +tuota mointa morsianta, +kaunokaista kassapäätä. +Emo kielteä käkesi, +varoitteli vaimo vanha: +"Ellös menkö, poikaseni, +parempihin itseäsi! +Ei suattane sinua +Saaren suurehen sukuhun." +Sanoi lieto Lemminkäinen, +virkki kaunis Kaukomieli: +"Jos en ole koiltani korea, +su'ultani aivan suuri, +mie valitsen varrellani, +otan muilla muo'oillani." +Aina kieltävi emonsa +lähtemästä Lemminkäistä +Saaren suurehen sukuhun, +laajahan lajiperähän: +"Siellä piiat pilkkoavat, +naiset nauravat sinua." +Mitä huoli Lemminkäinen! +Itse tuon sanoiksi virkki: +"Kyllä hää'än naisten naurun, +soppityrskyt tyttärien: +potkaisen pojan povehen, +käsikannon kainalohon; +siin' on pää hyvänki pilkan, +parahanki parjauksen." +Emo tuon sanoiksi virkki: +"Voi poloinen, päiviäni! +Nauraisitko Saaren naiset, +pitäisit pyhäiset piiat, +niin siitä tora tulisi, +sota suuri lankeaisi! +Saisi kaikki Saaren sulhot, +sata miestä miekkoinensa +päällesi sinun, poloisen, +yksinäisen ympärille." +Mitä huoli Lemminkäinen +varoituksista emonsa! +Ottavi hyvän orosen, +valjasti valion varsan; +ajavi karittelevi +Saaren kuuluhun kylähän +Saaren kukkoa kosihin, +Saaren mointa morsianta. +Nauroi naiset Lemminkäistä, +piiat pisti pilkkojansa, +kun ajoi kummasti kujalle, +kamalasti kartanolle: +ajoi korjansa kumohon, +veräjähän vierähytti. +Siinä lieto Lemminkäinen +murti suuta, väänti päätä, +murti mustoa haventa. +Itse tuon sanoiksi virkki: +"En ole tuota ennen nähnyt, +en ole nähnyt enkä kuullut +naisen nauravan minulle, +piian pilkkoja suannut." +Mitä huoli Lemminkäinen! +Sanan virkkoi, noin nimesi: +"Onko saarella sijoa, +maata Saaren manterella, +minun leikki lyöäkseni, +tanner tanhuellakseni +Saaren impien iloissa, +kassapäien karkeloissa?" +Saaren impyet sanovat, +niemen neiet vastoavat: +"Onp' on Saarella sijoa, +maata Saaren manterella, +sinun leikki lyöäksesi, +tanner tanhuellaksesi +karjalaisna kaskimailla, +paimenpoikana palolla: +lapset on laihat Saaren mailla, +lihavat hevosen varsat." +Mitä huoli Lemminkäinen! +Palkkasihe paimeneksi: +kävi päivät paimenessa, +yöt on impien iloissa, +noien neitojen kisoissa, +kassapäien karkeloissa. +Sillä lieto Lemminkäinen, +itse kaunis Kaukomieli, +jopa hääti naisen naurun, +piätteli piian pilkan. +Ei ollut sitä tytärtä, +piikoa pyhintäkänä, +kuta hän ei kosketellut, +jonk' ei vieressä venynyt. +Yksi on impi kaikkinensa +Saaren suuressa su'ussa, +jok' ei suostu sulhasihin, +mielly miehi'in hyvihin: +se oli Kyllikki korea, +Saaren kukka kaunokainen. +Tuop' on lieto Lemminkäinen, +itse kaunis Kaukomieli, +sa'at saappahat kulutti, +sa'at airot poikki souti +tuota neittä saaessansa, +Kyllikkiä pyytessänsä. +Kyllikki, korea neiti, +hänpä tuon sanoiksi virkki: +"Mitä, kehno, kierteletki, +rannan raukuja, ajelet, +täältä tyttöjä kyselet, +tinavöitä tieustelet? +En mä tästä ennen joua, +kuin kiven kuluksi jauhan, +pieksän petkelen periksi, +huhmaren sukuksi survon. +"Enkä huoli huitukoille, +huitukoille, haitukoille; +mie tahon tasaisen varren +tasaiselle varrelleni, +tahon muo'on muhkeamman +muhke'ille muo'oilleni +sekä kasvon kaunihimman +kaunihille kasvoilleni." +Oli aikoa vähäisen, +kului tuskin puoli kuuta. +Jo päivänä muutamana, +iltana moniahana +neitoset kisaelevi, +kaunokaiset karkelevi +mannerpuolella saloa +kaunihilla kankahalla; +Kyllikki ylinnä muita, +Saaren kukka kuuluisinna. +Tuli veitikkä verevä, +ajoi lieto Lemminkäinen +orihillansa omalla, +valitulla varsallansa +keskelle kisaketoa, +kaunokaisten karkeloa; +reutoi Kyllikin rekehen, +koppoi neien korjahansa, +tuon asetti taljallensa, +liitti liistehyisillensä. +Laski ruoskalla hevoista, +nauskahutti nauhasella, +siitä läksi liukumahan. +Lähtiessänsä sanovi: +"Elkätte minua, immet, +ilmi antako ikänä, +minun täällä käyneheni, +täältä neien vieneheni! +"Jos ette totelle tuosta, +niin teille paha paneikse: +laulan sulhonne sotahan, +nuoret miehet miekan alle, +ettei kuulla kuuna päänä, +nähä ilmoisna ikänä +kujasilla kulkemassa, +ahoilla ajelemassa." +Kyllä Kyllikki valitti, +Saaren kukka kuikutteli: +"Päästä jo minua poies, +laske lasta vallallensa, +kotihinsa kulkemahan +luoksi itkevän emonsa! +"Jos et laskea luvanne +kotihini kulkemahan, +viel' on viisi veljeäni, +seitsemän setäni lasta +jänön jälen polkijaksi, +neien pään perilliseksi." +Kun ei pääsnyt kuitenkana, +itse itkulle hyräytyi. +Sanan virkkoi, noin nimesi: +"Joutenpa, poloinen, synnyin, +jouten synnyin, jouten kasvoin, +jouten aikani elelin; +jo nyt sainki joutavalle +miehelle mitättömälle, +suojihin soankävijän, +aina tuiman tappelijan!" +Virkki lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Kyllikki, syänkäpyni, +minun maire marjueni! +Ellös olko milläkänä! +En sua pahoin pitäne: +sylissäni syöessäni, +käsissäni käyessäni, +sivullani seistessäni, +vieressä venyessäni. +"Mitäpä sinä sureksit, +mitä huollen huokaelet? +Tuotako sinä sureksit, +tuota huollen huokaelet, +lehmityyttä, leivätyyttä +ja kaiken elon vähyyttä? +"Ellös olko milläkänä! +Mont' on lehmeä minulla, +monta maion antajata: +yks' on suolla Muurikkinen, +toinen mäellä Mansikkinen, +kolmas Puolukka palolla. +Ne on syömättä soreat, +katsomatta kaunokaiset; +ei ole illoin kytkemistä +eikä aamuin laskemista, +heinävihkon heittämistä, +suolan, suuruksen surua. +"Vaiko tuotaki surisit, +tuota huollen huokoaisit, +ettei oo sukuni suuri, +kovin korkea kotini? +"Jos en oo su'ulta suuri +enkä korkea ko'ilta, +on mulla tulinen miekka, +säkenevä säilärauta. +Se onpi sukua suurta, +laajoa lajipereä: +onp' on Hiiessä hiottu, +jumaloissa kirkastettu. +Sillä suurennan sukuni, +laajennan lajini kaiken, +miekalla tuliterällä, +säilällä säkenevällä." +Neiti parka huokoaikse, +itse tuon sanoiksi virkki: +"Oi on Ahti, Lemmin poika! +Jos tahot minuista neittä +ikuiseksi puolisoksi, +kainaloiseksi kanaksi, +sie vanno valat ikuiset +et sotia käyäksesi +kullankana tarpehella, +hopeankana halulla!" +Siinä lieto Lemminkäinen +itse tuon sanoiksi virkki: +"Vannon mie valat ikuiset +en sotia käyäkseni +kullankana tarpehella, +hopeankana halulla. +Sie itse valasi vanno +et kyliä käyäksesi +hyvänki hypyn halulla, +tanhujuoksun tarpehella!" +Siitä vannoivat valansa, +laativat ikilupansa +eessä julkisen Jumalan, +alla kasvon kaikkivallan, +ei Ahin sotia käyä +eikä Kyllikin kyleä. +Siitä lieto Lemminkäinen +veti virkkua vitsalla, +löi oritta ohjaksella. +Itse tuon sanoiksi virkki: +"Jää hyvästi, Saaren nurmet, +kuusen juuret, tervaskannot, +joit' olen kesän kävellyt, +talvet kaiket tallaellut, +piileskellen pilviöillä, +paeten pahalla säällä, +tätä pyytä pyytessäni, +allia ajellessani!" +Ajoa hypittelevi: +jo kohta koti näkyvi. +Neiti tuon sanoiksi virkki +itse lausui, noin nimesi: +"Tupa tuolla tuulottavi, +nälkäraunio näkyvi. +Kenen onpi tuo tupanen, +kenen koti kunnottoman?" +Se on lieto Lemminkäinen +sanan virkkoi, noin nimesi: +"Elä sie sure tuvista, +huokaele huonehista! +Tuvat toiset tehtänehe, +paremmaiset pantanehe +hirve'istä hirsiköistä, +parahista parsikoista." +Siitä lieto Lemminkäinen +jo kohta kotihin saapi +luoksi armahan emonsa, +tykö valtavanhempansa. +Emo tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Viikon viivyit, poikaseni, +viikon mailla vierahilla." +Lausui lieto Lemminkäinen, +sanan virkkoi, noin nimesi: +"Piti naiset naurellani, +kostoa pyhäiset piiat +piännästä pitkän pilkan, +naurannoistansa minulle. +Sain parahan korjahani, +tuon asetin taljalleni, +liitin liistehyisilleni, +alle viltin vierähytin. +Sillä maksoin naisten naurun, +piikojen ilopiännän. +"Oi emoni, kantajani, +äitini, ylentäjäni! +Mitä läksin, senpä sainki, +kuta pyysin, sen tapasin. +Pane nyt patjasi parahat, +pehme'immät päänalaiset, +maatani omalla maalla +nuoren neiteni keralla!" +Emo tuon sanoiksi virkkoi, +itse lausui ja pakisi: +"Ole nyt kiitetty, Jumala, +ylistetty, Luoja, yksin, +kun annoit miniän mulle, +toit hyvän tulen puhujan, +oivan kankahan kutojan, +aivan kenstin kehreäjän, +pulskin poukkujen pesijän, +vaattehien valkaisijan! +"Itse kiitä onneasi! +Hyvän sait, hyvän tapasit, +hyvän Luojasi lupasi, +hyvän antoi armollinen: +puhas on pulmonen lumella, +puhtahampi puolellasi; +valkea merellä vaahti, +valkeampi vallassasi; +sorea merellä sorsa, +soreampi suojassasi; +kirkas tähti taivahalla, +kirkkahampi kihloissasi. +"Laai nyt lattiat laveat, +hanki ikkunat isommat, +seisottele seinät uuet, +tee koko tupa parempi, +kynnykset tuvan etehen, +uuet ukset kynnykselle, +nuoren neien saatuasi, +kaunihin katsottuasi, +paremmaisen itseäsi, +sukuasi suuremmaisen!" + + + + Kahdestoista runo + + +Siitä Ahti Lemminkäinen, +tuo on kaunis kaukolainen, +aina aikoja eleli +nuoren neitosen keralla; +ei itse sotia käynyt +eikä Kyllikki kyleä. +Niin päivänä muutamana, +huomenna moniahana +itse Ahti Lemminkäinen +lähtevi kalankutuhun; +tullut ei illaksi kotihin, +ensi yöksi ennättänyt. +Jo meni Kyllikki kylähän, +noien neitojen kisahan. +Kenpä saattavi sanoman, +kenpä kielen kantelevi? +Ainikki sisar Ahilla; +sep' on saattavi sanoman, +sepä kielen kantelevi: +"Armas Ahti veikkoseni! +Jo kävi Kyllikki kylässä, +veräjillä vierahilla, +kylän neitojen kisassa, +kassapäien karkelossa." +Ahti poika, aino poika, +itse lieto Lemminkäinen +tuosta suuttui, tuosta syäntyi, +tuosta viikoksi vihastui. +Itse tuon sanoiksi virkki: +"Oi emoni, vaimo vanha! +Jospa paitani pesisit +mustan käärmehen mujuissa, +kiirehesti kuivoaisit, +mun sotahan mennäkseni +Pohjan poikien tulille, +Lapin lasten tanterille: +jo kävi Kyllikki kylässä, +veräjillä vierahilla, +noien neitojen kisassa, +kassapäien karkelossa." +Kyllä Kyllikki sanovi, +nainen ensin ennättävi: +"Ohoh armas Ahtiseni! +Ellös lähtekö sotahan! +Näin mä unta maatessani, +sike'in levätessäni: +tuli ahjona ajeli, +valkea välähtelihe +aivan ikkunan alatse, +periseinän penkeretse; +siitä tuiskahti tupahan, +koskena kohahtelihe +siltalauoista lakehen, +ikkunasta akkunahan." +Siitä lieto Lemminkäinen +itse tuon sanoiksi virkki: +"En usko unia naisten +enkä vaimojen valoja. +Oi emoni, kantajani! +Tuo tänne sotisopani, +kanna vainovaatteheni! +Mieleni minun tekevi +juomahan soan olutta, +soan mettä maistamahan." +Tuon emo sanoiksi virkki: +"Oi on Ahti poikaseni! +Ellös lähtekö sotahan! +On meillä oloista koissa +leppäisessä lekkerissä +tapin tammisen takana; +tuon sinulle juoaksesi, +josp' on joisit kaiken päivän." +Sanoi lieto Lemminkäinen: +"En huoli koto-oloista! +Ennen juon joesta vettä +melan tervaisen terältä: +makeamp' on juoakseni, +kuin kaikki kotoiset kaljat. +Tuo tänne sotisopani, +kanna vainovaatteheni! +Lähen Pohjolan tuville, +Lapin lasten tanterille +kultia kyselemähän, +hope'ita haastamahan." +Sanoi äiti Lemminkäisen: +"Ohoh Ahti poikaseni! +Onp' on kultia ko'issa, +hope'ita aitassamme. +Vasta päänä eilisenä, +aamulla ani varahin +kynti orja kyisen pellon, +käärmehisen käännätteli; +nosti aura arkun kannen, +perä penningin ylenti: +siihen on salvattu satoja, +tuhansia tukkueltu. +Arkun aittahan ehätin, +panin aitan parven päähän." +Sanoi lieto Lemminkäinen: +"En huoli kotieloista! +Jos markan soasta saanen, +parempana tuon pitelen, +kuin kaikki kotoiset kullat, +auran nostamat hopeat. +Tuo tänne sotisopani, +kanna vainovaatteheni! +Lähen Pohjolan sotahan, +Lapin lasten tappelohon. +"Mieleni minun tekevi, +aivoni ajattelevi +itse korvin kuullakseni, +nähä näillä silmilläni, +onko neittä Pohjolassa, +piikoa Pimentolassa, +jok' ei suostu sulhosihin, +mielly miehi'in hyvihin." +Sanoi äiti Lemminkäisen: +"Ohoh Ahti poikaseni! +Sull' on Kyllikki ko'issa, +kotinainen korkeampi! +Kamala on kaksi naista +yhen miehen vuotehella." +Sanoi lieto Lemminkäinen: +"Kyllikki on kylänkävijä: +juoskohon joka kisassa, +maatkohon joka majassa, +kylän impien iloissa, +kassapäien karkeloissa!" +Emo kielteä käkesi, +varoitteli vaimo vanha: +"Ellös vainen, poikueni, +menkö Pohjolan tuville +ilman tieon tietämättä, +ilman taion taitamatta, +Pohjan poikien tulille, +Lapin lasten tanterille! +Siellä lappi laulanevi, +tunkenevi turjalainen +suin sytehen, päin savehen, +kypenihin kyynäsvarsin, +kourin kuumihin poroihin, +palavihin paateroihin." +Niin sanovi Lemminkäinen: +"Jo minua noiat noitui, +noiat noitui, kyyt kiroili; +koki kolme lappalaista +yhtenä kesäisnä yönä, +alasti alakivellä, +ilman vyöttä, vaattehitta, +rikorihman kiertämättä: +senpä hyötyivät minusta, +sen verran, katalat, saivat, +min kirves kivestä saapi, +napakaira kalliosta, +järky jäästä iljanesta, +Tuoni tyhjästä tuvasta. +"Toisinpa oli uhattu, +toisinpa kävi kätehen. +Mielivät minua panna, +uhkasivat uuvutella +soille sotkuportahiksi, +silloiksi likasijoille, +panna leuan liettehesen, +parran paikkahan paha'an. +Vaan minäpä, mies mokoma, +en tuossa kovin hätäillyt; +itse loime loitsijaksi, +sain itse sanelijaksi: +lauloin noiat nuolinensa, +ampujat asehinensa, +velhot veitsirautoinensa, +tietäjät teräksinensä +Tuonen koskehen kovahan, +kinahmehen kauheahan, +alle koprun korke'imman, +alle pyörtehen pahimman. +Siellä noiat nukkukohot, +siellä maatkohot katehet, +kunnes heinä kasvanevi +läpi pään, läpi kypärin, +läpi noian olkapäien, +halki hartialihojen +noialta makoavalta, +katehelta nukkuvalta!" +Ainapa emo epäsi +lähtemästä Lemminkäistä; +emo kielti poikoansa, +nainen miestänsä epäsi: +"Ellös vainen menkökänä +tuonne kylmähän kylähän, +pimeähän Pohjolahan! +Tuho ainaki tulevi, +tuho poikoa pätöistä, +hukka lieto Lemminkäistä. +Jos sanot sa'alla suulla, +enp' on tuota uskokana: +ei sinussa laulajata +Pohjan poikien sekahan, +etkä tunne kieltä Turjan, +maha et lausua lapiksi." +silloin lieto Lemminkäinen, +itse kaunis Kaukomieli, +oli päätänsä sukiva, +hapsiansa harjoava. +Suan seinähän sivalti, +harjan paiskoi patsahasen, +sanan virkkoi, noin nimesi, +itse lausui ja pakisi: +"Silloin on hukka Lemminkäistä, +tuho poikoa pätöistä, +kun suka verin valuvi, +harja hurmehin loruvi." +Läksi lieto Lemminkäinen +pimeähän Pohjolahan +vastoin kieltoa emonsa, +varoitusta vanhempansa. +Hyöteleikse, vyöteleikse, +rautapaitoihin paneikse, +teräsvöihin telkitäikse. +Itse tuon sanoiksi virkki: +"Mies on luustossa lujempi, +rautapaiassa parempi, +teräsvyössä tenhoisampi +noien noitien sekahan, +jottei huoli huonommista, +hätäile hyviäkänä." +Otti miekkansa omansa, +tempasi tuliteränsä, +jok' oli Hiiessä hiottu, +jumaloissa kuuraeltu; +tuon sivullehen sitovi, +tunki tuppihuotrasehen. +Missä mies varaeleikse, +uros tuima turveleikse? +Jo vähin varaeleikse, +tuossa tuima turveleikse: +oven suussa orren alla, +pirtin pihtipuolisessa, +pihalla kujasen suussa, +veräjissä viimeisissä. +Siinä mies varaelihe +vaimollisesta väestä; +ei ole ne varat väkevät +eikä turvat luotettavat, +niin vielä varoitteleikse +urohoisesta väestä +tien kahen jaka'imessa, +sinisen kiven selässä, +hettehillä heiluvilla, +läikkyvillä lähtehillä, +kosken kopruilla kovilla, +ve'en vankan vääntehessä. +Tuossa lieto Lemminkäinen +itse lausui ja saneli: +"Ylös maasta, miekkamiehet, +mannun-aikaiset urohot, +kaivoloista, kalpamiehet, +jokiloista, jousimiehet! +Nouse, metsä, miehinesi, +korpi kaikki, kansoinesi, +vuoren ukko, voiminesi, +vesihiisi, hirmuinesi, +väkinesi, veen emäntä, +ve'en vanhin, valtoinesi, +neitoset, joka norosta, +hienohelmat, hettehistä +miehen ainoan avuksi, +pojan kuulun kumppaliksi, +jottei pysty noian nuolet +eikä tietäjän teräkset +eikä velhon veitsirauat, +ei asehet ampumiehen! +"Kun ei tuosta kyllä liene, +vielä muistan muunki keinon: +ylemmäksi huokoaime +tuolle taivahan Ukolle, +joka pilviä pitävi, +hattaroita hallitsevi. +"Oi Ukko, ylijumala, +taatto vanha taivahinen, +puhki pilvien puhuja, +halki ilman haastelija! +Tuo mulle tulinen miekka +tulisen tupen sisässä, +jolla haittoja hajotan, +jolla riitsin rikkehiä, +kaa'an maalliset katehet, +ve'elliset velhot voitan +etiseltä ilmaltani, +takaiselta puoleltani, +päältä pääni, viereltäni, +kupehelta kummaltani, +- kaa'an noiat nuolihinsa, +velhot veitsirautoihinsa, +tietäjät teräksihinsä, +pahat miehet miekkoihinsa!" +Siitä lieto Lemminkäinen, +tuo on kaunis Kaukomieli, +varsan viiasta vihelti, +kulokosta kultaharjan; +pisti varsan valjahisin, +puikkoihin tulipunaisen. +Itse istuikse rekehen, +kohautti korjahansa, +laski virkkua vitsalla, +karkutti kariperällä. +Virkku juoksi, matka joutui, +reki vieri, tie lyheni, +hope'inen hiekka helkki, +kangas kultainen kumisi. +Kulki päivän, kulki toisen, +kulki kohta kolmannenki. +Päivänäpä kolmantena +kylä vastahan tulevi. +Siitä lieto Lemminkäinen +ajavi karittelevi +vierimäistä tietä myöten +vierimäisehen talohon. +Yli kynnyksen kysyvi, +lausui lakkapuun takoa: +"Oisiko talossa tässä +rinnukseni riisujata, +aisani alentajata, +luokin lonkahuttajata?" +Lausui lapsi lattialta, +poika portahan nenältä: +"Ei ole talossa tässä +rinnuksesi riisujata, +aisasi alentajata, +luokin lonkahuttajata." +Mitä huoli Lemminkäinen! +Laski virkkua vitsalla, +helähytti helmisvyöllä; +ajavi karittelevi +keskimäistä tietä myöten +keskimäisehen talohon. +Yli kynnyksen kysyvi, +lausuvi lakan takoa: +"Oisiko talossa tässä +ottajata ohjaksien, +rinnuksien riistojata, +rahkehien raastajata?" +Kiisti akka kiukahalta, +kielipalko pankon päästä: +"Kyllä saat talosta tästä +ottajia ohjaksesi, +rinnuksesi riisujia, +aisasi alentajia: +onp' on kyllä kymmeniä, +saat jos tahtonet satoja, +jotka sulle kyyin saavat, +antavat ajohevosen, +kotihisi, konnan, mennä, +maahasi, pahan, paeta, +isäntäsi istumille, +emäntäsi astumille, +veljesi veräjän suulle, +sisaresi sillan päähän +ennen päivän päätymistä, +auringon alenemista." +Mitä huoli Lemminkäinen! +Sanan virkkoi, noin nimesi: +"Oisi akka ammuttava, +koukkuleuka kolkattava." +Laski virkun vieremähän; +ajavi suhuttelevi +ylimäistä tietä myöten +ylimäisehen talohon. +Siinä lieto Lemminkäinen +lähetessänsä taloa +sanovi sanalla tuolla, +lausui tuolla lausehella: +"Sule, Hiisi, haukun suuta, +Lempo, koiran leukaluuta, +laita sulku suun etehen, +haitta hammasten välihin, +ettei ennen ääntä päästä +miehen mentyä sivutse!" +Niin pihalle tultuansa +lyöpi maata ruoskallansa: +utu nousi ruoskan tiestä, +mies pieni u'un seassa; +sepä riisui rinnuksia, +sepä aisoja alenti. +Siitä lieto Lemminkäinen +itse korvin kuuntelevi +kenenkänä keksimättä, +kunkana havaitsematta: +kuuli ulkoa runoja, +läpi sammalen sanoja, +läpi seinän soittajoita, +läpi lauan laulajoita. +Katsahti tupahan tuosta, +pilkisteli piilokkali: +tupa oli täynnä tuntijoita, +autsat täynnä laulajoita, +sivuseinät soittajoita, +ovensuu osoavia, +peripenkki tietäjiä, +karsina karehtijoita; +lauloivat Lapin runoja, +Hiien virttä vinguttivat. +Siitä lieto Lemminkäinen +tohti toisiksi ruveta, +ruohti muuksi muutellaita; +meni nurkasta tupahan, +sai sisähän salvoimesta. +Itse tuon sanoiksi virkki: +"Hyvä on laulu loppuvasta, +lyhyestä virsi kaunis; +miel' on jäämähän parempi +kuin on kesken katkemahan." +Itse Pohjolan emäntä +liikkui sillan liitoksella, +laahoi keskilattialla. +Sanan virkkoi, noin nimesi: +"Olipa tässä ennen koira, +rakki rauankarvallinen, +lihan syöjä, luun purija, +veren uuelta vetäjä. +Mi lienetki miehiäsi, +ku ollet urohiasi, +kun tulit tähän tupahan, +sait sisähän salvoksehen +ilman koiran kuulematta, +haukkujan havaitsematta?" +Sanoi lieto Lemminkäinen: +"En mä tänne tullutkana +taioittani, tieoittani, +mahittani, maltittani, +ilman innotta isoni, +varuksitta vanhempani, +koiriesi syötäväksi, +haukkujen hakattavaksi. +"Pesipä emo minua, +pesi piennä hutjukkana, +kolmasti kesäisnä yönä, +yheksästi syksy-yönä, +joka tielle tietäjäksi, +joka maalle malttajaksi, +kotonani laulajaksi, +ulkona osoajaksi." +Siitä lieto Lemminkäinen, +itse kaunis Kaukomieli, +jop' on loihe loitsijaksi, +laikahtihe laulajaksi: +tulta iski turkin helmat, +valoi silmät valkeata +Lemminkäisen laulaessa, +laulaessa, lausiessa. +Lauloi laulajat parahat +pahimmiksi laulajiksi; +kivet suuhun syrjin syösti, +paaet lappehin lateli +parahille laulajille, +taitavimmille runoille. +Niin lauloi mokomat miehet +minkä minne, kunka kunne: +ahoille vesattomille, +maille kyntämättömille, +lampihin kalattomihin, +aivan ahvenettomihin, +Rutjan koskehen kovahan, +palavahan pyörtehesen, +virran alle vaahtipäiksi, +kosken keskelle kiviksi, +tulena palelemahan, +säkehinä säykkymähän. +Sinne lieto Lemminkäinen +lauloi miehet miekkoinensa, +urohot asehinensa; +lauloi nuoret, lauloi vanhat, +lauloi kerran keskilaaun; +yhen heitti laulamatta: +karjapaimenen pahaisen, +ukko vanhan umpisilmän. +Märkähattu karjanpaimen, +hänpä tuon sanoiksi virkki: +"Oi sie lieto Lemmin poika! +Lauloit nuoret, lauloit vanhat, +lauloit kerran keskilaaun: +niin miks' et minua laula?" +Sanoi lieto Lemminkäinen: +"Siksi en sinuhun koske, +kun olet katsoa katala, +kurja koskemaisittani. +Vielä miesnä nuorempana, +karjanpaimenna pahaisna +turmelit emosi tuoman, +sisaresi siuvahutit; +kaikki herjasit hevoset, +tamman varsat vaivuttelit +suon selillä, maan navoilla, +ve'en liivan liikkumilla." +Märkähattu karjanpaimen +tuosta suuttui ja vihastui. +Meni ulos usta myöten, +pellolle pihoa myöten; +juoksi Tuonelan joelle, +pyhän virran pyörtehelle. +Siellä katsoi Kaukomieltä, +vuottelevi Lemminkäistä +Pohjasta paloavaksi, +kotihinsa kulkevaksi. + + + + Kolmastoista runo + + +Siitä lieto Lemminkäinen +sanoi Pohjolan akalle: +"Anna nyt, akka, piikojasi, +tuopa tänne tyttöjäsi, +paras parvesta minulle, +pisin piikajoukostasi!" +Tuop' on Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Anna en sulle piikojani +nkä työnnä tyttöjäni, +en parasta, en pahinta, +en pisintä, en lyhintä: +sull' on ennen naitu nainen, +ennen juohettu emäntä." +Sanoi lieto Lemminkäinen: +"Kytken Kyllikin kylähän, +kylän kynnysportahille, +veräjille vierahille; +täältä saan paremman naisen. +Tuo nyt tänne tyttäresi, +impiparvesta ihanin, +kassapäistä kaunokaisin!" +Sanoi Pohjolan emäntä: +"Enpä anna tyttöäni +miehille mitättömille, +urohille joutaville. +Äsken tyttöjä anele, +kuulustele kukkapäitä, +kun sa hiihät Hiien hirven +Hiien peltojen periltä!" +Siitä lieto Lemminkäinen +kengitteli keihojansa, +jännitteli jousiansa, +vasamoitansa varusti. +Itse tuon sanoiksi virkki: +"Jo oisi keihäs kengitetty, +kaikki valmihit vasamat, +jousi jäntehen varassa, +ei lyly lykittävänä, +kalhu kannan lyötävänä." +Siinä lieto Lemminkäinen +arvelee, ajattelevi, +mistäpä sivakat saisi, +kusta suksia sukusen. +Kävi Kaupin kartanohon, +päätyi Lyylikin pajahan: +"Oi on viisas vuojelainen, +kaunis Kauppi lappalainen! +Tee mulle sukeat sukset, +kalhut kaunoiset kaverra, +joilla hiihän Hiien hirven +Hiien peltojen periltä!" +Lyylikki sanan sanovi, +Kauppi kielin kerkiävi: +"Suotta lähet, Lemminkäinen, +Hiien hirveä ajohon: +saat palan lahoa puuta, +senki suurella surulla." +Mitä huoli Lemminkäinen! +Itse tuon sanoiksi virkki: +"Tee lyly lykittäväksi, +kalhu kalpoeltavaksi! +Lähen hirven hiihäntähän +Hiien peltojen periltä." +Lyylikki, lylyjen seppä, +Kauppi, kalhujen tekijä, +sykysyn lylyä laati, +talven kalhua kaverti, +päivän vuoli sauvan vartta, +toisen sompoa sovitti. +Sai lyly lykittäväksi, +kalhu kannan lyötäväksi, +sauvan varret valmihiksi, +sompaset sovitetuksi. +Saukon maksoi sauvan varsi, +sompa ruskean reposen. +Voiti voilla suksiansa, +talmasi poron talilla; +itse tuossa arvelevi, +sanovi sanalla tuolla: +"Liekö tässä nuorisossa, +kansassa kasuavassa +tuon lylyni lykkijäistä, +kalhun kannan potkijaista?" +Sanoi lieto Lemminkäinen, +virkki veitikkä verevä: +"Kyll' on tässä nuorisossa, +kansassa kasuavassa +tuon lylysi lykkijäistä, +kalhun kannan potkijaista." +Viinen selkähän sitaisi, +olallensa uuen jousen, +sauvan survaisi kätehen; +läksi lylyn lykkimähän, +kalhun kannan potkimahan. +Itse tuon sanoiksi virkki: +"Eip' on ilmalla Jumalan, +tämän taivon kannen alla +löytyne sitä metsässä +jalan neljän juoksevata, +kut' ei näillä yllätetä, +kaunihisti kannateta +kalhuilla Kalevan poian, +liukoimilla Lemminkäisen." +Päätyi hiiet kuulemassa, +juuttahat tähyämässä. +Hiiet hirveä rakenti, +juuttahat poroa laati: +pään panevi pökkelöstä, +sarvet raian haarukasta, +jalat rannan raippasista, +sääret suolta seipähistä, +selän aian aiaksesta, +suonet kuivista kuloista, +silmät lammin pulpukoista, +korvat lammin lumpehista, +ketun kuusen koskuesta, +muun lihan lahosta puusta. +Hiisi neuvoi hirveänsä, +porollensa suin puheli: +"Nyt sie juokse, hiitten hirvi, +jalkoa, jalo tevana, +poron poikimasijoille, +Lapin lasten tanterille! +Hiihätä hikehen miestä, +Lemminkäistä liiatenki!" +Siitä juoksi hiitten hirvi, +poropeura poimetteli +Pohjan aittojen alatse, +Lapin lasten tanteritse: +potkaisi koasta korvon, +kaatoi kattilat tulelta, +lihat tuhkahan tuherti, +liemet lietehen levitti. +Nousi melkoinen meteli +Lapin lasten tanterilla: +Lapin koirat haukkumahan, +Lapin lapset itkemähän, +Lapin naiset nauramahan, +muu väki murajamahan! +Itse lieto Lemminkäinen +ain' oli hirven hiihännässä. +Hiihti soita, hiihti maita, +hiihti aukkoja ahoja: +tuli suihki suksiloista, +savu sauvojen nenistä; +eikä nähnyt hirveänsä, +eip' on nähnyt eikä kuullut. +Liukui linnat, liukui lannat, +liukui maat meren-takaiset; +hiihti kaikki Hiien korvet, +kaikki Kalman kankahatki, +hiihti Surman suun e'etse, +Kalman kartanon perätse. +Surma jo suutansa avavi, +Kalma päätä kallistavi +ottoaksensa urosta, +nielläksensä Lemminkäistä: +ei tarkoin tavannutkana, +ennättänyt ensinkänä. +Viel' oli liuska liukumatta, +korven kolkka koskematta +Pohjan pitkässä perässä, +Lapin maassa laukeassa. +Läksi senki liukumahan, +korven kolkan koskemahan. +Niin perille päästessänsä +kuuli melkoisen metelin +Pohjan pitkästä perästä, +Lapin lasten tanterilta: +kuuli koirat haukkuvaksi, +Lapin lapset itkeväksi, +Lapin naiset nauravaksi, +muun Lapin murajavaksi. +Siitä lieto Lemminkäinen +heti tuonne hiihtämähän +koiran haukuntasijoille, +Lapin lasten tanterille. +Sanoi sinne saatuansa, +tutkaeli tultuansa: +"Mitä täällä naiset nauroi, +naiset nauroi, lapset itki, +väki vanha vaikeroitsi, +kuta haukkui hallikoirat?" +"Sitä täällä naiset nauroi, +naiset nauroi, lapset itki, +väki vanha vaikerteli, +sitä haukkui hallikoirat: +juoksi tästä hiitten hirvi, +silosorkka sorkutteli; +potkaisi koasta korvon, +kaatoi kattilat tulelta, +selin keitot keikahutti, +vellit lietehen levitti." +Siitä veitikkä verevä, +tuo on lieto Lemminkäinen, +lykkäsi lylyn lumelle, +kuni kyyn kulon-alaisen, +solahutti suopetäjän, +kuni käärmehen elävän; +itse virkki vierressänsä, +sanoi sauvakätteheltä: +"Mi lienee Lapissa miestä, +kaikki hirven kannantahan; +mi lienee Lapissa naista, +kaikki kattilan pesohon; +mi lienee Lapissa lasta, +kaikki lastun poimintahan; +mi Lapilla kattiloa, +kaikki hirven keitäntähän!" +Kiinnistihe, jännistihe, +potkaisihe, ponnistihe. +Ensi kerran potkaisihe +silmän siintämättömähän, +kerran toisen kuopaisihe +korvan kuulemattomahan, +kolmannen kohenteleikse +lautasille hiitten hirven. +Otti vaajan vaahterisen, +raksin koivuisen rapasi, +jolla kytki hiitten hirven +tarhan tammisen sisähän: +"Siinä seiso, hiitten hirvi, +poropeura, poimettele!" +Selkeä silittelevi, +taljoa taputtelevi: +"Oisi tuossa ollakseni, +sopisipa maatakseni +nuoren neitosen keralla, +kanssa kasvavan kanasen!" +Siitä kiihtyi Hiien hirvi, +poropeura potkimahan, +itse virkki, noin sanovi: +"Lempo saakohon sinulle +nuorin nei'in maataksesi, +tyttärin elelläksesi!" +Ponnistihe, jännistihe: +raksin koivuisen revitti, +rikkoi vaajan vaahterisen, +tarhan tammisen hajotti. +Siitä sai samoamahan, +läksi hirvi hippomahan, +vasten soita, vasten maita, +vasten varvikkomäkeä +silmän siintämättömihin, +korvan kuulemattomihin. +Siinä veitikkä verevä +jopa suuttui jotta syäntyi, +kovin suuttui ja vihastui. +Hiihti hirveä jälestä; +niin kun kerran potkaisevi, +lysmätti lyly lävestä, +sortui suksi pälkähästä, +kalhu taittui kannan tiestä, +keihäs kenkimäsijoilta, +sauva somman suoverosta. +Itse juoksi Hiien hirvi, +jottei päätänä näkynnä. +Siinä lieto Lemminkäinen +alla päin, pahoilla mielin +kalujansa katselevi. +Itse tuon sanoiksi virkki: +"Elköhön sinä ikänä +menkö toinen miehiämme +uhalla metsän ajohon, +Hiien hirven hiihäntähän, +kuin menin minä, poloinen! +Hävitin hyvät sivakat, +sauvan kaunihin kaotin, +kiihke'immän keihojani!" + + + + Neljästoista runo + + +Siitä lieto Lemminkäinen +arveli, ajattelihe, +kulle syylle sylveäisi, +kulle laskisi laulle: +heittäisikö Hiien hirvet, +itse kulkisi kotihin, +vai vielä yritteleisi, +hiihteleisi hiljallehen +mieliksi metsän emännän, +salon impien iloksi. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Oi Ukko, ylijumala +tahi taatto taivahinen! +Tee nyt mulle suorat sukset, +kepeäiset kalhuttimet, +joilla hiihteä hivitän +poikki soien, poikki maien, +hiihän kohti Hiien maita, +poikki Pohjan kankahista +Hiien hirven käytäville, +poropeuran polkemille! +"Lähen nyt miehistä metsälle, +urohista ulkotöille +Tapiolan tietä myöten, +Tapion talojen kautta. +Terve, vuoret, terve, vaarat, +terve, kuusikot kumeat, +terve, haavikot haleat, +terve, tervehyttäjänne! +"Miesty, metsä, kostu, korpi, +taivu, ainoinen Tapio! +Saata miestä saarekselle, +sille kummulle kuleta, +jost' on saalis saatavana, +erän toimi tuotavana! +"Nyyrikki, Tapion poika, +mies puhas, punakypärä! +Veistä pilkut pitkin maita, +rastit vaaroihin rakenna, +jotta tunnen, tuhma, käyä, +äkkiouto, tien osoan +etsiessäni ereä, +antia anellessani! +"Mielikki, metsän emäntä, +puhas muori, muoto kaunis! +Pane kulta kulkemahan, +hopea vaeltamahan +miehen etsivän etehen, +anelijan askelille! +"Ota kultaiset avaimet +renkahalta reieltäsi, +aukaise Tapion aitta, +metsän linna liikahuta +minun pyytöpäivinäni, +eränetso-aikoinani! +"Kunp' on et kehanne itse, +niin on pistä piikojasi, +pane palkkalaisiasi, +käske käskyn kuulijoita! +Et emäntä lienekänä, +jos et piikoa pitäne, +sata piikoa pitäne, +tuhat käskyn kuulijata, +karjan kaiken kaitsijata, +viitsijätä viljan kaiken. +"Metsän piika pikkarainen, +simasuu Tapion neiti! +Soitellos metinen pilli, +simapilli piiperoita +korvallen ehon emännän, +mieluisan metsän emännän, +jotta kuulisi välehen, +nousisi makoamasta, +kun ei kuule kumminkana, +ei hava'a harvoinkana, +vaikka ainoisin anelen, +kielen kullan kuikuttelen!" +Siinä lieto Lemminkäinen +ajan kaiken annitoinna +hiihti soita, hiihti maita, +hiihti korpia kovia, +Jumalan sysimäkiä, +Hiien hiilikankahia. +Hiihti päivän, hiihti toisen. +Jo päivänä kolmantena +meni suurelle mäelle, +nousi suurelle kivelle, +loi silmänsä luotehesen, +poikki soien pohjosehen: +Tapion talot näkyivät, +ukset kulta kuumottivat +poikki suosta, pohjosesta, +alta vaaran, varvikosta. +Tuop' on lieto Lemminkäinen +heti luoksi luontelihe, +lähelle lähentelihe, +alle ikkunan Tapion. +Kuuristihe katsomahan +kuuennesta ikkunasta: +siellä antajat asuivat +ja viruivat viljan eukot +aivan arkivaattehissa, +ryysyissä ryvennehissä. +Sanoi lieto Lemminkäinen: +"Mintähen, metsän emäntä, +asut arkivaattehissa, +riihiryysyissä rypeät, +kovin musta muo'oltasi, +katsannaltasi kamala, +ilkeä imertimiltä, +rungolta ruman näköinen? +"Kun ennen kävin metsässä, +kolm' oli linnoa metsässä: +yksi puinen, toinen luinen, +kolmansi kivinen linna; +kuus' oli kultaikkunoa +kunki linnan kulmanteella. +Katsahin sisähän noista +seinän alla seistessäni: +Tapion talon isäntä, +Tapion talon emäntä, +Tellervo, Tapion neiti, +kanssa muu Tapion kansa, +kaikki kullassa kuhisi, +hopeassa horjeksihe. +Itsensä metsän emännän, +ehtoisan metsän emännän, +käet oli kullankäärehissä, +sormet kullansormuksissa, +pää kullanpätinehissä, +tukat kullansuortuvissa, +korvat kullankoltuskoissa, +kaula helmissä hyvissä. +"Oi mielu metsän emäntä, +Metsolan metinen muori! +Heitä poies heinäkengät, +kaskivirsusi karista, +riisu riihiryökälehet, +arkipaitasi alenna! +Lyöte lykkyvaattehisin, +antipaitoihin paneite +minun metsipäivinäni, +eränetso-aikoinani! +Ikävä minun tulevi, +ikävä tulettelevi +tätä tyhjänä-oloa, +ajan kaiken annituutta, +kun et anna aioinkana, +harvoinkana hoivauta. +Ikävä ilotoin ilta, +pitkä päivä saalihitoin. +"Metsän ukko halliparta, +havuhattu, naavaturkki! +Pane nyt metsät palttinoihin, +salot verkahan vetäise, +haavat kaikki haljakkoihin, +lepät lempivaattehisin! +Hope'ihin hongat laita, +kuuset kultihin rakenna, +vanhat hongat vaskivöille, +petäjät hopeavöille, +koivut kultakukkasihin, +kannot kultakalkkaroihin! +Pane, kuinp' on muinaiselta, +parempina päivinäsi: +kuuna paistoi kuusen oksat, +päivänä petäjän latvat, +metsä haiskahti me'elle, +simalle salo sininen, +ahovieret viertehelle, +suovieret sulalle voille. +"Metsän tyttö, mielineiti, +Tuulikki, tytär Tapion! +Aja vilja vieremille, +auke'immille ahoille! +Kun lie jäykkä juoksullehen +eli laiska laukallehen, +ota vitsa viiakosta, +koivu korven notkelmosta, +jolla kutkutat kuvetta +sekä kaivat kainaloita! +Anna juosta joutuisasti, +vikevästi viiletellä, +miehen etsivän etehen, +aina käyvän askelille! +"Kun vilja uralle saapi, +tupita uroa myöten! +Pane kaksi kämmentäsi +kahen puolen kaiteheksi, +jottei vilja vieprahtaisi, +tiepuolehen poikeltaisi! +Josp' on vilja vieprahtavi, +tiepuolehen poikeltavi, +tielle korvista kohenna, +saata sarvista uralle! +"Hako on tiellä poikkipuolin: +sepä syrjähän syseä; +puita maalla matkallansa: +ne on katkaise kaheksi! +"Aita vastahan tulevi: +kaa'a aita kallellehen +viieltä vitsasväliltä, +seitsemältä seipähältä! +"Joki joutuvi etehen, +puro tielle poikkipuolin: +silkki sillaksi sivalla, +punaverka portahaksi! +Saata poikki salmistaki, +vetele vesien poikki, +poikki Pohjolan joesta, +yli kosken kuohuloista! +"Tapion talon isäntä, +Tapion talon emäntä, +metsän ukko halliparta, +metsän kultainen kuningas! +Mimerkki, metsän emäntä, +metsän armas antimuori, +siniviitta viian eukko, +punasukka suon emäntä! +Tule jo kullan muuttelohon, +hopean vajehtelohon! +Minun on kullat kuun-ikuiset, +päivän-polviset hopeat, +käeten soasta käymät, +uhotellen tappelosta; +ne kuluvat kukkarossa, +tummentuvat tuhniossa, +kun ei oo kullan muuttajata, +hopean vajehtajata." +Niinp' on lieto Lemminkäinen +viikon hiihteä hivutti, +lauloi virret viian päässä, +kolmet korven kainalossa: +miellytti metsän emännän, +itsenki metsän isännän, +ihastutti immet kaikki, +taivutti Tapion neiet. +Juoksuttivat, jou'uttivat +Hiien hirven kätköstänsä, +takoa Tapion vaaran, +Hiien linnan liepehiltä +miehen etsijän etehen, +sanelijan saataville. +Itse lieto Lemminkäinen +jopa lämsänsä lähetti +Hiien hirven hartioille, +kaulalle kamelivarsan, +jottei potkinut pahasti +selkeä silittäessä. +Siitä lieto Lemminkäinen +itse tuon sanoiksi virkki: +"Salon herra, maan isäntä, +kaunis kankahan eläjä! +Mielikki, metsän emäntä, +metsän armas antimuori! +Tule nyt kullat ottamahan, +hopeat valitsemahan! +Pane maalle palttinasi, +lempiliinasi levitä +alle kullan kuumottavan, +alle huohtavan hopean, +tuon on maahan tippumatta, +rikkoihin rivestymättä!" +Läksi siitä Pohjolahan; +sanoi tuonne tultuansa: +"Jo nyt hiihin Hiien hirven +Hiien peltojen periltä. +Anna, akka, tyttöäsi, +mulle nuorta morsianta!" +Louhi, Pohjolan emäntä, +tuop' on tuohon vastaeli: +"Äsken annan tyttäreni +sekä nuoren morsiamen, +kun sa suistat suuren ruunan, +Hiien ruskean hevosen, +Hiien varsan vaahtileuan +Hiien nurmien periltä." +Silloin lieto Lemminkäinen +otti kultaohjaksensa, +hope'isen marhaminnan; +lähtevi hevon hakuhun, +kuloharjan kuuntelohon +Hiien nurmien periltä. +Astua taputtelevi, +käyä kulleroittelevi +vihannalle vainiolle, +pyhän pellon pientarelle. +Siellä etsivi hevosta, +kulokasta kuuntelevi +suvikunnan suitset vyöllä, +varsan valjahat olalla. +Etsi päivän, etsi toisen, +niin päivänä kolmantena +nousi suurelle mäelle, +kiipesi kiven selälle; +iski silmänsä itähän, +käänti päätä päivän alle: +näki hiekalla hevosen, +kuloharkan kuusikolla; +senpä tukka tulta tuiski, +harja suihkivi savua. +Niin sanovi Lemminkäinen: +"Oi Ukko ylijumala, +Ukko, pilvien pitäjä, +hattarojen hallitsija! +Taivas auoksi avaos, +ilma kaikki ikkunoiksi! +Sa'a rautaiset rakehet, +laske jäiset jäähyttimet +harjalle hyvän hevosen, +Hiien laukin lautasille!" +Tuo Ukko, ylinen luoja, +pilven-päällinen jumala, +ilman riehoiksi revitti, +taivon kannen kahtaloksi; +satoi hyytä, satoi jäätä, +satoi rauaista raetta, +pienemmät hevosen päätä, +päätä ihmisen isommat, +harjalle hyvän hevosen, +Hiien laukin lautasille. +Siitä lieto Lemminkäinen +kävi luota katsomahan, +likeltä tähyämähän. +Itse tuon sanoiksi virkki: +"Hiitolan hyvä hevonen, +vuoren varsa vaahtileuka! +Tuo nyt kultaturpoasi, +pistä päätäsi hopea +kultaisihin koltuskoihin, +hope'isihin helyihin! +En sua pahoin pitäne, +aivan anke'in ajane: +ajan tietä pikkuruisen, +matkoa ani vähäisen, +tuonne Pohjolan tuville, +ankaran anopin luoksi. +Minkä siimalla sivallan +eli vitsalla vetelen, +senpä silkillä sivallan, +veran äärellä vetelen." +Hiien ruskea hevonen, +Hiien varsa vaahtileuka +tunki kultaturpoansa, +pisti päätänsä hopea +kultaisihin koltuskoihin, +hope'isihin helyihin. +Niinpä lieto Lemminkäinen +jopa suisti suuren ruunan, +pisti suitset kullan suuhun, +päitsensä hopean päähän; +hyppäsi hyvän selälle, +Hiien laukin lautasille. +Veti virkkua vitsalla, +paiskasi pajun vesalla. +Ajoi matkoa vähäisen, +tuuritteli tunturia +pohjoispuolelle mäkeä, +lumivaaran kukkuroa: +tuli Pohjolan tuville. +Meni pirttihin pihalta, +sanoi tuonne tultuansa, +Pohjolahan päästyänsä: +"Jopa suistin suuren ruunan, +Hiien varsan valjastelin +vihannalta vainiolta, +pyhän pellon pientarelta, +sekä hiihin Hiien hirven +Hiien peltojen periltä. +Anna jo, akka, tyttöäsi, +mulle nuorta morsianta!" +Louhi, Pohjolan emäntä, +hänpä tuon sanoiksi virkki: +"Äsken annan tyttäreni +sekä nuoren morsiamen, +kun ammut joutsenen joesta, +virrasta vihannan linnun, +Tuonen mustasta joesta, +pyhän virran pyörtehestä +yhellä yrittämällä, +yhen nuolen nostamalta." +Siitä lieto Lemminkäinen, +tuo on kaunis Kaukomieli, +läksi joutsenen joruhun, +pitkäkaulan katselohon +Tuonen mustasta joesta, +Manalan alantehesta. +Astua lykyttelevi, +käyä kälkähyttelevi +tuonne Tuonelan joelle, +pyhän virran pyörtehelle, +jalo jousi olkapäällä, +viini nuolia selässä. +Märkähattu karjanpaimen, +ukko Pohjolan sokea, +tuop' on Tuonelan joella, +pyhän virran pyörtehellä; +katselevi, kääntelevi +tulevaksi Lemminkäistä. +Jo päivänä muutamana +näki lieto Lemminkäisen +saavaksi, läheneväksi +tuonne Tuonelan joelle, +vierehen vihaisen kosken, +pyhän virran pyörtehelle. +Vesikyyn ve'estä nosti, +umpiputken lainehista, +syöksi miehen syämen kautta, +läpi maksan Lemminkäisen, +kautta kainalon vasemman +oikeahan olkapäähän. +Jopa lieto Lemminkäinen +tunsi koskevan kovasti. +Sanan virkkoi, noin nimesi: +"Sen mä tein pahinta työtä, +kun en muistanut kysyä +emoltani, kantajalta, +kaiketi sanaista kaksi, +kovin äijä, kun on kolme, +miten olla, kuin eleä +näinä päivinä pahoina: +en tieä vesun vikoja, +umpiputken ailuhia. +"Oi emoni, kantajani, +vaivan nähnyt vaalijani! +Tietäisitkö, tuntisitko, +miss' on poikasi poloinen, +tokipa rientäen tulisit, +avukseni ennättäisit; +päästäisit pojan poloisen +tältä tieltä kuolemasta, +nuorena nukahtamasta, +verevänä vieremästä." +Siitä Pohjolan sokea +märkähattu karjanpaimen +syöksi lieto Lemminkäisen, +kaotti Kalevan poian +Tuonen mustahan jokehen, +pahimpahan pyörtehesen. +Meni lieto Lemminkäinen, +meni koskessa kolisten, +myötävirrassa vilisten +tuonne Tuonelan tuville. +Tuo verinen Tuonen poika +iski miestä miekallansa, +kavahutti kalvallansa. +Löi on kerran leimahutti +miehen viieksi muruksi, +kaheksaksi kappaleksi; +heitti Tuonelan jokehen, +Manalan alusvesille: +"Viru siinä se ikäsi +jousinesi, nuolinesi! +Ammu joutsenet joelta, +vesilinnut viertehiltä!" +Se oli loppu Lemminkäisen, +kuolo ankaran kosijan +Tuonen mustassa joessa, +Manalan alantehessa. + + + + Viidestoista runo + + +Äiti lieto Lemminkäisen +aina koissa arvelevi: +"Minne on saanut Lemminkäinen, +kunne Kaukoni kaonnut, +kun ei kuulu jo tulevan +matkoiltansa maailmassa?" +Ei tieä emo poloinen +eikä kantaja katala, +missä liikkuvi lihansa, +vierevi oma verensä, +kävikö käpymäkeä, +kanervaista kangasmaata, +vai meni meren selällä, +lakkipäillä lainehilla, +vaiko suuressa soassa, +kapinassa kauheassa, +joss' on verta säärivarsi, +polven korkeus punaista. +Kyllikki, korea nainen, +katseleikse, käänteleikse +koissa lieto Lemminkäisen, +Kaukomielen kartanossa. +Katsoi illalla sukoa, +huomenella harjoansa; +niin päivänä muutamana, +huomenna moniahana +jo veri suasta vuoti, +hurme harjasta norahti. +Kyllikki, korea nainen, +sanan virkkoi, noin nimesi: +"Jo nyt on mennyt mies minulta, +kaunis Kaukoni kaonnut +matkoille majattomille, +teille tietämättömille: +veri jo vuotavi suasta, +hurme harjasta noruvi!" +Siitä äiti Lemminkäisen +itse katsovi sukoa; +itse itkulle apeutui: +"Voi, poloisen, päiviäni, +angervoisen, aikojani! +Jo nyt on poikani, poloisen, +jopa, laiton, lapsueni +saanut päiville pahoille! +Tuho on poikoa pätöistä, +hukka lieto Lemminkäistä: +jo suka verin valuvi, +harja hurmehin noruvi!" +Kourin helmansa kokosi, +käsivarsin vaattehensa. +Pian juoksi matkan pitkän, +sekä juoksi jotta joutui: +mäet mätkyi mennessänsä, +norot nousi, vaarat vaipui, +ylähäiset maat aleni, +alahaiset maat yleni. +Tuli Pohjolan tuville. +Kysytteli poikoansa, +kysytteli, lausutteli: +"Oi sie Pohjolan emäntä! +Kunne saatoit Lemminkäisen, +minne poikani menetit?" +Louhi, Pohjolan emäntä, +tuop' on tuohon vastaeli: +"Enpä tieä poikoasi, +kunne kulki ja katosi. +Istutin oron rekehen, +korjahan kovan tulisen; +oisko uhkuhun uponnut, +meren jäälle jähmettynyt +vai saanut sutosen suuhun, +karhun kauhean kitahan?" +Sanoi äiti Lemminkäisen: +"Jo vainen valehtelitki! +Susi ei syö minun sukua, +karhu ei kaa'a Lemminkäistä: +sormin sortavi sutoset, +käsin karhut kaatelevi. +Kunp' on et sanone tuota, +kunne saatoit Lemminkäisen, +rikon uksen uuen riihen, +taitan sampuen sarahat." +Sanoi Pohjolan emäntä: +"Syötin miehen syöneheksi, +juotin miehen juoneheksi, +apatin alanenäksi; +istutin venon perähän, +laitoin kosket laskemahan. +Enkä tuota tunnekana, +kunne sai katala raukka, +koskihinko kuohuvihin, +virtoihin vipajavihin." +Sanoi äiti Lemminkäisen: +"Jo vainen valehtelitki! +Sano tarkkoja tosia, +valehia viimeisiä, +kunne saatoit Lemminkäisen, +kaotit kalevalaisen, +taikka surmasi tulevi, +kuolemasi kohtoavi!" +Sanoi Pohjolan emäntä: +"Jospa jo sanon toenki: +panin hirvet hiihtämähän, +jalopeurat jaksamahan, +ruunat suuret suistamahan, +varsat valjastuttamahan; +laitoin joutsenen hakuhun, +pyhän linnun pyyäntähän. +Nyt en tuota tunnekana, +mi on tullunna tuhoksi, +esteheksi ennättännä, +kun ei kuulu jo tulevan +morsianta pyytämähän, +tyttöä anelemahan." +Emo etsi eksynyttä, +kaonnutta kaipoavi. +Juoksi suuret suot sutena, +kulki korvet kontiona, +ve'et saukkona samosi, +maat käveli mauriaisna, +neuliaisna niemen reunat, +jäniksenä järven rannat. +Kivet syrjähän sytäsi, +kannot käänti kallellehen, +risut siirti tien sivuhun, +haot potki portahiksi. +Viikon etsi eksynyttä, +viikon etsi, eipä löyä. +Kysyi puilta poikoansa, +kaipasi kaonnuttansa. +Puu puheli, honka huokui, +tammi taiten vastaeli: +"On huolta itsestäniki +huolimatta poiastasi, +kun olen koville luotu, +pantu päiville pahoille: +pinopuiksi pilkkumahan, +haloiksi hakattamahan, +riutumahan riihipuiksi, +kaskipuiksi kaatumahan." +Viikon etsi eksynyttä, +viikon etsi eikä löyä. +Tiehyt vastahan tulevi; +niin tielle kumarteleikse: +"Oi tiehyt, Jumalan luoma! +Etkö nähnyt poikoani, +kullaista omenatani, +hope'ista sauvoani?" +Tiehyt taiten vastaeli +sekä lausui ja pakisi: +"On huolta itsestäniki +huolimatta poiastasi, +kun olen koville luotu, +pantu päiville pahoille: +joka koiran juostavaksi, +ratsahan ajeltavaksi, +kovan kengän käytäväksi, +kannan karskuteltavaksi." +Viikon etsi eksynyttä, +viikon etsi, eipä löyä. +Kuuhut vastahan tulevi; +niin kuulle kumarteleikse: +"Kuu kulta, Jumalan luoma! +Etkö nähnyt poikoani, +kullaista omenatani, +hope'ista sauvoani?" +Tuo kuuhut, Jumalan luoma, +taiten kyllä vastaeli: +"On huolta itsestäniki +huolimatta poiastasi, +kun olen koville luotu, +pantu päiville pahoille: +yksin öitä kulkemahan, +pakkasella paistamahan, +talvet tarkoin valvomahan, +kesäksi katoamahan." +Viikon etsi eksynyttä, +viikon etsi eikä löyä. +Päivyt vastahan tulevi; +päivälle kumarteleikse: +"Oi päivyt, Jumalan luoma! +Etkö nähnyt poikoani, +kullaista omenatani, +hope'ista sauvoani?" +Jopa päivyt jonki tiesi, +arvaeli aurinkoinen: +"Jo on poikasi, poloisen, +kaotettu, kuoletettu +Tuonen mustahan jokehen, +Manalan ikivetehen: +mennyt koskia kolisten, +myötävirtoja vilisten +tuonne Tuonelan perille, +Manalan alantehille." +Siitä äiti Lemminkäisen +itse itkulle hyräytyi. +Meni seppojen pajahan: +"Oi sie seppo Ilmarinen! +Taoit ennen, taoit eilen, +taopa tänäki päänä! +Varta vaskinen harava, +piitä piihin rautaisihin; +piit tao satoa syltä, +varsi viittä valmistellos!" +Se on seppo Ilmarinen, +takoja iän-ikuinen, +vartti vaskisen haravan, +piitti piillä rautaisilla; +piit takoi satoa syltä, +varren viittä valmisteli. +Itse äiti Lemminkäisen +saapi rautaisen haravan, +lenti Tuonelan joelle. +Päiveä rukoelevi: +"Oi päivyt, Jumalan luoma, +luoma Luojan valkeamme! +Paista hetki heltehesti, +toinen himmesti hiosta, +kolmansi koko terältä: +nukuttele nuiva kansa, +väsytä väki Manalan, +Tuonen valta vaivuttele!" +Tuo päivyt, Jumalan luoma, +luoma Luojan aurinkoinen, +lenti koivun konkelolle, +lepän lengolle lehahti. +Paistoi hetken heltehesti, +toisen himmesti hiosti, +kolmannen koko terältä: +nukutteli nuivan joukon, +väsytti väen Manalan, +nuoret miehet miekoillehen, +vanhat vasten sauvojansa, +keski-iän keihä'ille. +Siitä lenti lepsahutti +päälle taivahan tasaisen +entisellensä sijalle, +majallensa muinaiselle. +Siitä äiti Lemminkäisen +otti rautaisen haravan; +haravoipi poikoansa +koskesta kohisevasta, +virrasta vilisevästä. +Haravoipi eikä löyä. +Siitä siirtihen alemma: +meni myötänsä merehen, +sukkarihmasta sulahan, +vyötäröistä veen sisähän. +Haravoipi poikoansa +pitkin Tuonelan jokea, +vetelevi vastavirran. +Veti kerran, tuosta toisen: +saapi paian poikoansa, +paian mieliksi pahoiksi; +veti vielä kerran toisen: +sai sukat, hatun tapasi, +sukat suureksi suruksi, +hatun mieliharmiksensa. +Astui siitäkin alemma, +Manalan alantehelle. +Veti kerran pitkin vettä, +kerran toisen poikki vettä, +kolmannen vitahan vettä. +Kerrallapa kolmannella +elotukku sai etehen +haravahan rautaisehen. +Elotukku ei se ollut: +olipa lieto Lemminkäinen, +itse kaunis Kaukomieli, +puuttunut haravan piihin +sormesta nimettömästä, +vasemmasta varpahasta. +Nousi lieto Lemminkäinen, +kohosi Kalevan poika +haravassa vaskisessa +päälle selvien vesien; +vaan oli pikkuista vajalla: +yhtä kättä, puolta päätä, +paljo muita muskuloita, +siihen henkeä lisäksi. +Emo tuossa arvelevi, +itse itkien sanovi: +"Vieläkö tästä mies tulisi, +uros uusi toimeaisi?" +Päätyi korppi kuulemahan. +Tuop' on tuohon vastoavi: +"Ei ole miestä mennehessä +eikä tuiki tullehessa: +jo silt' on siika silmät syönyt, +hauki hartiat halaisnut. +Sie päästä merehen miestä, +työnnä Tuonelan jokehen! +Ehkä turskaksi tulisi, +valahaksi vahvistuisi." +Tuop' on äiti Lemminkäisen +eipä työnnä poikoansa. +Vetelevi vielä kerran +haravalla vaskisella +pitkin Tuonelan jokea, +sekä pitkin jotta poikki: +saapi kättä, saapi päätä, +saapi puolen selkäluuta, +toisen puolen kylkiluuta, +monta muuta muskulata. +Niistä poikoa rakenti, +laati lieto Lemminkäistä. +Liitteli lihat lihoihin, +luut on luihin luikahutti, +jäsenet jäsenihinsä, +suonet suonten sortumihin. +Itse suonia siteli, +päitä suonten solmieli, +suonilankoa lukevi +sanoen sanalla tuolla: +"Sorea on suonten vaimo +Suonetar, sorea vaimo, +soma suonten kehreäjä +sorealla kehrinpuulla, +vaskisella värttinällä, +rautaisella rattahalla! +Tule tänne tarvittaissa, +käy tänne kutsuttaessa, +suonisykkyrä sylissä, +kalvokääri kainalossa +suonia sitelemähän, +päitä suonten solmimahan +haavoissa halennehissa, +rei'issä revennehissä! +"Kun ei tuosta kyllin liene, +onp' on impi ilman päällä +venehellä vaskisella, +purrella punaperällä. +Tule, impi, ilman päältä, +neiti, taivahan navalta! +Soua suonista venettä, +jäsenistä järkyttele, +soua luun lomia myöten, +jäsenten rakoja myöten! +"Sijallensa suonet laita, +asemellensa aseta: +suutatusten suuret suonet, +valtasuonet vastatusten, +limitysten liutasuonet, +pienet suonet pääksytysten! +"Siit' ota utuinen neula, +sulkkuniitti neulan päässä! +Ompele utuisin neuloin, +tinaneuloin tikkaele, +päitä suonten solmiele, +silkkinauhoilla sitele! +"Kun ei tuosta kyllä liene +itse ilmoinen jumala, +valjastele varsojasi, +rakentele ratsujasi! +Aja kirjakorjinesi +läpi luun, läpi jäsenen, +läpi liikkumalihojen, +läpi suonten soljuvaisten! +Liitä luu lihoa myöten, +suoni suonen päätä myöten, +luo hopea luun lomahan, +kulta suonen sortumahan! +"Mist' on kalvo katkennunna, +siihen kalvo kasvattele, +mistä suonta sortununna, +siihen suonta solmiele, +kusta verta veihlähtännä, +siihen verta vierettele; +kusta luu luhoksi mennyt, +siihen luuta luikahuta, +kusta liikkunna lihoa, +siihen liittele lihoa, +sijallensa siunaele, +asemellensa aseta: +luu luuhun, liha liha'an, +jäsenet jäsenihinsä!" +Sillä äiti Lemminkäisen +loi miehen, uron sukesi +entisillehen eloille, +muinaisille muo'oillensa. +Sai suonet lukeneheksi, +päät suonten si'elleheksi, +ei miestä sanalliseksi, +lasta lausehelliseksi. +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Mistä nyt voie saatanehe, +simatilkka tuotanehe, +jolla voian voipunutta, +pahoin-tullutta parannan, +jotta mies sanoille saisi, +vierähtäisi virsillehen? +"Mehiläinen, meiän lintu, +metsän kukkien kuningas! +Lähe nyt mettä noutamahan, +simoa tavottamahan +mieluisasta Metsolasta, +tarkasta Tapiolasta, +monen kukkasen kuvusta, +monen heinän helpehestä +kipehille voitehiksi, +pahoille parantehiksi!" +Mehiläinen, liukas lintu, +jopa lenti löyhäytti +mieluisahan Metsolahan, +tarkkahan Tapiolahan. +Nokki kukkia keolta, +keitti mettä kielellänsä +kuuen kukkasen nenästä, +sa'an heinän helpehestä. +Niin tulla tuhuttelevi, +käyä käärämöittelevi, +kaikki siipensä simassa, +sulkansa sulassa meessä. +Itse äiti Lemminkäisen +otti noita voitehia, +niillä voiti voipunutta, +pahoin-tullutta paranti: +ei tullut apua noista, +saanut miehelle sanoja. +Siitä tuon sanoiksi virkki: +"Mehiläinen, lintuseni! +Lennä tuonne toisialle, +ylitse meren yheksän +saarehen selällisehen, +metisehen manterehen, +Tuurin uutehen tupahan, +Palvoisen laettomahan! +Siell' on mettä mieluhista, +siellä voietta hyveä, +joka suonihin sopivi, +jäsenihin kelpoavi. +Tuop' on niitä voitehia, +kanna niitä katsehia +vian päälle pannakseni, +vammoille valellakseni!" +Mehiläinen, mies kepeä, +taasen lenti liihytteli +ylitse meren yheksän, +meri-puolen kymmenettä. +Lenti päivän, lenti toisen, +lenti kohta kolmannenki, +ruokosella istumatta, +lehellä levähtämättä, +saarehen selällisehen, +metisehen manterehen, +korvalle tulisen kosken, +pyhän virran pyörtehelle. +Siellä mettä keitettihin, +rasvoja rakennettihin, +pikkuisissa pottiloissa, +kaunoisissa kattiloissa, +peukalon mahuttavissa, +sormenpään sovittavissa. +Mehiläinen, mies kepeä, +saip' on niitä voitehia. +Vähän aikoa kuluvi, +pikkuisen pirahtelevi: +jo tulla turahtelevi, +saa'a saaveroittelevi, +kuusi kuppia sylissä, +seitsemän selän takana, +ne on täynnä voitehia, +täynnä rasvoja hyviä. +Itse äiti Lemminkäisen +voiti noilla voitehilla, +yheksillä voitehilla, +kaheksilla katsehilla: +ei vielä apua saanut, +tok' ei tuostana tavannut. +Niin sanoi sanalla tuolla, +lausui tuolla lausehella: +"Mehiläinen, ilman lintu! +Lennä tuonne kolmas kerta +ylähäksi taivosehen, +päälle taivosen yheksän! +Siell' on viljalta simoa, +siellä mettä mielin määrin, +joilla ennen Luoja loitsi, +puheli puhas Jumala, +voiti Luoja lapsiansa +pahan vallan vammaksissa. +Kasta siipesi simassa, +sulkasi sulassa meessä, +tuo simoa siivessäsi, +kanna mettä kaapussasi +kipehille voitehiksi, +vammoille valantehiksi!" +Mehiläinen, mielilintu, +hänpä tuon sanoiksi saatti: +"Mitenkä mä sinne pääsen, +minä mies vähäväkinen!" +"Hyvä on sinne päästäksesi, +kaunis kaapsahellaksesi: +yli kuun, alatse päivän, +toivon tähtien välitse. +Lennät päivän löyhyttelet +kuutamoisen kulmaluille, +siitä toisen siuottelet +otavaisen olkapäille, +kolmannen kohotteleihet +seitsentähtisen selälle; +siit' on matkoa palanen, +pikkarainen piiramata +perille pyhän Jumalan, +asunnoille autuahan." +Mehiläinen maasta nousi, +simasiipi mättähältä; +jopa lenti löyhytteli, +pienin siivin siuotteli. +Lenti kuun keheä myöten, +päivän päärmettä samosi, +otavaisten olkapäitse, +seitsentähtyen selitse: +lenti Luojan kellarihin, +kamarihin kaikkivallan. +Siellä voietta tehä'än, +rasvoja rakennetahan +hope'isissa paoissa, +kultaisissa kattiloissa: +mettä kiehui keskimaissa, +laioilla suloa voita, +simoa suvinenässä, +päässä pohja rasvasia. +Mehiläinen, ilman lintu, +sai siitä simoja kyllin, +metosia mielin määrin. +Oli aikoa vähäinen: +jo tulla tuhuttelevi, +saa'a käärähyttelevi +sata sarvea sylissä, +tuhat muuta muhkurata; +missä mettä, kussa vettä, +kussa voietta parasta. +Siitä äiti Lemminkäisen +otti suuhunsa omahan, +noita koitti kielellänsä, +hyvin maistoi mielellänsä: +"Nämät on niitä voitehia, +kaikkivallan katsehia, +joillapa Jumala voiti, +Luoja vammoja valeli." +Siitä voiti voipunutta, +pahoin-tullutta paranti. +Voiti luun lomia myöten, +jäsenten rakoja myöten, +voiti alta, voiti päältä, +kerran keskeä sivalti. +Siitä tuon sanoiksi virkki, +itse lausui ja pakisi: +"Nouse pois makoamasta, +ylene uneksimasta +näiltä paikoilta pahoilta, +kovan onnen vuotehelta!" +Nousi mies makoamasta, +heräsi uneksimasta. +Jop' on saattavi sanoa, +itse kielin kertoella: +"Viikon, utra, uinaelin, +kauan, malkio, makasin! +Makasin unen makean, +sikeäisen siuvattelin." +Sanoi äiti Lemminkäisen, +itse lausui ja pakisi: +"Oisit maannut kauemminki, +vielä viikomman venynyt +ilman äitittä pahatta, +katalatta kantajatta. +"Sano nyt, poikani poloinen, +kerro korvin kuullakseni: +mi sinun Manalle saattoi, +työnti Tuonelan jokehen?" +Sanoi lieto Lemminkäinen, +vastaeli äitillensä: +"Märkähattu karjanpaimen, +Untamolan umpisilmä, +se minun Manalle saattoi, +työnti Tuonelan jokehen. +Vesikyyn ve'estä nosti, +lapokyyn on lainehesta +vasten vaivaista minua; +enkä tuota tiennytkänä, +en tiennyt vesun vihoa, +umpiputken ailuhia." +Sanoi äiti Lemminkäisen: +"Voipa miestä mieletöintä! +Kehuit noiat noituvasi, +lappalaiset laulavasi: +et tieä vesun vihoa, +umpiputken ailuhia! +Veestä on vesusen synty, +umpiputken lainehista, +allin aivoista hyvistä, +meripääskyn pään sisästä. +Sylki Syöjätär vesille, +laski laatan lainehille; +vesi sen pitkäksi venytti, +päivä paistoi pehmeäksi. +Siitä tuuli tuuitteli, +ve'en henki heilutteli, +aallot rannalle ajeli, +tyrsky maalle tyyräeli." +Siitä äiti Lemminkäisen +tuuitteli tuttuansa +entisillehen eville, +muinaisille muo'oillensa, +pikkuista paremmaksiki, +ehommaksi entistänsä. +Kysyi siitä poialtansa, +jos oli mitä vajoa. +Sanoi lieto Lemminkäinen: +"Viel' olen äijeä vajoa: +tuollapa syämykseni, +tuolla tuntoni makaapi +noissa Pohjan neitosissa, +kaunoisissa kassapäissä. +Homekorva Pohjan eukko +eip' on anna tyttöänsä +ilman allin ampumatta, +joutsenen osoamatta +tuosta Tuonelan joesta, +pyhän virran pyörtehestä." +Sanoi äiti Lemminkäisen, +itse lausui ja pakisi: +"Heitä herjät joutsenesi, +anna allien asua +Tuonen mustassa joessa, +palavissa pyörtehissä! +Sie lähe kotiperille +kanssa äitisi katalan! +Vielä kiitä onneasi, +julkista Jumalatasi, +kun antoi avun totisen, +vielä henkihin herätti +Tuonen tieltä tiettävältä, +Manalan majan periltä! +En minä mitänä voisi, +en mitänä itsestäni, +ilman armotta Jumalan, +toimetta totisen Luojan." +Siitä lieto Lemminkäinen +jo kohta kotia läksi +kanssa armahan emonsa, +kera valtavanhempansa. +Sinne nyt Kaukoni kaotan, +heitän lieto Lemminkäisen +virrestäni viikommaksi. +Väännän virteni välehen, +lasken laulun toisa'alle, +työnnän uuelle uralle. + + + + Kuudestoista runo + + +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +oli veistävä venoista, +uutta purtta puuhoava +nenässä utuisen niemen, +päässä saaren terhenisen. +Puita puuttui purren seppä, +lautoja venon tekijä. +Kenpä puuta etsimähän, +tammea tavoittamahan +Väinämöiselle venoksi, +laulajalle pohjapuuksi? +Pellervoinen, pellon poika, +Sampsa poika pikkarainen, +sep' on puuta etsimähän, +tammea tavoittamahan +Väinämöiselle venoksi, +laulajalle pohjapuuksi! +Käypi tietä, astelevi +koillisille maailmoille. +Meni mäen, menevi toisen, +kulki kohta kolmannenki, +kirves kultainen olalla, +vaskivarsi kirvehessä. +Yhtyi haapa vastahansa, +sylen kolmen korkeuinen. +Tahtoi haapoa tavata, +puia puuta kirvehellä. +Haapa haastaen sanovi, +itse kielin kerkiävi: +"Mitä, mies, tahot minusta, +kuta kuitenki hala'at?" +Sampsa poika Pellervoinen, +hänpä tuon sanoiksi virkki: +"Tuotapa tahon sinusta, +tuota etsin ja hala'an: +Väinämöiselle venettä, +laulajalle purren puuta." +Haapa haastoi kummemmasti, +sataoksainen osasi: +"Vuotava veno minusta +ja pursi putoavainen! +Minä olen ontelo tyveltä: +kolmasti tänä kesänä +toukka söi syämyeni, +mato juureni makasi." +Sampsa poika Pellervoinen +siitä eistyvi etemmä; +astua ajattelevi +maailmoille pohjaisille. +Tuli honka vastahansa, +sylen kuuen korkeuinen. +Iski puuta kirvehellä, +kolahutti kuokallansa, +kysytteli, lausutteli: +"Oisiko sinusta, honka, +Väinämöiselle venoksi, +laulajalle laivapuuksi?" +Honka vastata hotaisi, +itse äänehen ärähti: +"Ei minusta purtta tulle, +kuuen kaaren kantajata! +Mie olen honka huolainniekka; +kolmasti tänä kesänä +korppi koikkui latvallani, +varis vaakkui oksillani." +Sampsa poika Pellervoinen +aina eistyvi etemmä; +astua ajattelevi +suvisille maailmoille. +Tuli tammi vastahansa, +ympäri yheksän syltä. +Kysytteli, lausutteli: +"Tulisko sinusta, tammi, +emeä erävenehen, +sotapurren pohjapuuta?" +Tammi taiten vastaeli, +osaeli puu omena: +"On vainen minussa puuta +emäksi yhen venosen, +enk' ole hoikka huolainniekka +enkä ontelo sisältä. +Kolmasti tänä kesänä, +tänä suurena suvena +päivyt kierti keskipuuta, +kuuhut latvalla kumotti, +käet kukkui oksillani, +linnut lehvillä lepäsi." +Sampsa poika Pellervoinen +otti kirvehen olalta, +iski puuta kirvehellä, +tammea tasaterällä; +pian taisi tammen kaata, +puun sorean sorrutella. +Ensin laski latvan poikki, +tyven tyynni halkaisevi. +Veisti siitä pohjapuita, +lautoja epälukuisin +laulajalle laivaksiksi, +Väinämöiselle venoksi. +Siitä vanha Väinämöinen, +tietäjä iän-ikuinen, +teki tieolla venettä, +laati purtta laulamalla +yhen tammen taittumista, +puun murskan murenemista. +Lauloi virren: pohjan puutti, +lauloi toisen: liitti laian; +lauloi kohta kolmannenki +hankoja hakatessansa, +päitä kaaren päätellessä, +liitellessänsä limiä. +Kaaritettua venosen, +liitettyä laian liitot +uupui kolmea sanoa +panemilla parraspuien, +kokkien kohentimilla, +peräpään on päättimillä. +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +sanan virkkoi, noin nimesi: +"Voi poloinen, päiviäni! +Ei saanut veno vesille, +uusi laiva lainehille!" +Arvelee, ajattelevi, +mistäpä sanoja saisi, +loisi lempiluottehia; +pääskyjenkö päälaelta, +joutsenkarjan juonen päästä, +hanhilauman hartioilta? +Läksi saamahan sanoja. +Tuhoi joukon joutsenia, +harkun hanhia hävitti, +päättömästi pääskysiä: +ei saanut sanoakana, +ei sanoa eikä puolta. +Arvelee, ajattelevi: +"Tuoll' oisi sata sanoa +kesäpeuran kielen alla, +suussa valkean oravan." +Läksi saamahan sanoja, +ongelmoita ottamahan. +Pellon peuroja levitti, +oravia suuren orren: +sai siitä sanoja paljo, +ne kaikki avuttomia. +Arvelee, ajattelevi: +"Tuolta saan sa'an sanoja, +tuolta Tuonelan ko'ista, +Manalan ikimajasta." +Läksi Tuonelta sanoja, +Manalalta mahtiloita. +Astua taputtelevi; +kävi viikon vitsikkoa, +viikon toisen tuomikkoa, +kolmannen katajikkoa: +jo näkyi Manalan saari, +Tuonen kumpu kuumottavi. +Vaka vanha Väinämöinen +jo huhuta huikahutti +tuossa Tuonelan joessa, +Manalan alantehessa: +"Tuo venettä, Tuonen tytti, +lauttoa, Manalan lapsi, +yli salmen saa'akseni, +joen poikki päästäkseni!" +Lyhykäinen Tuonen tytti, +matala Manalan neiti, +tuo oli poukkujen pesijä, +räpähien räimyttäjä +Tuonen mustassa joessa, +Manalan alusve'essä. +Sanan virkkoi, noin nimesi, +itse lausui ja pakisi: +"Vene täältä tuotanehe, +kuni syy sanottanehe, +mi sinun Manalle saattoi +ilman tauin tappamatta, +ottamatta oivan surman, +muun surman musertamatta." +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Tuoni minun tänne tuotti, +Mana mailtani veteli." +Lyhykäinen Tuonen tytti, +matala Manalan neiti, +tuonpa hän sanoiksi virkki: +"Jopa keksin kielastajan! +Kunp' on Tuoni tänne toisi, +Mana mailta siirteleisi, +Tuoni toisi tullessansa, +Manalainen matkassansa +Tuonen hattu hartioilla, +Manan kintahat käessä. +Sano totta, Väinämöinen: +mi sinun Manalle saattoi?" +Vaka vanha Väinämöinen +jo tuossa sanoiksi virkki: +"Rauta mun Manalle saattoi, +teräs tempoi Tuonelahan." +Lyhykäinen Tuonen tytti, +matala Manalan neiti, +sanan virkkoi, noin nimesi: +"Tuosta tunnen kielastajan! +Kun rauta Manalle saisi, +teräs toisi Tuonelahan, +verin vaattehet valuisi, +hurmehen hurahteleisi. +Sano totta, Väinämöinen, +sano totta toinen kerta!" +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Vesi sai minun Manalle, +aalto toi on Tuonelahan." +Lyhykäinen Tuonen tytti, +matala Manalan neiti, +sanan virkkoi, noin nimesi: +"Ymmärrän valehtelijan! +Jos vesi Manalle saisi, +aalto toisi Tuonelahan, +vesin vaattehet valuisi, +helmasi herahteleisi. +Sano tarkkoja tosia: +mi sinun Manalle saattoi?" +Tuossa vanha Väinämöinen +vielä kerran kielastavi: +"Tuli toi mun Tuonelahan, +valkea Manalle saattoi." +Lyhykäinen Tuonen tytti, +matala Manalan neiti, +hänpä tuon sanoiksi virkki: +"Arvoan valehtelijan! +Jos tuli Manalle toisi, +valkeainen Tuonelahan, +oisi kutrit kärventynnä, +partaki pahoin palanut. +"Oi sie vanha Väinämöinen! +Jos tahot venettä täältä, +sano tarkkoja tosia, +valehia viimeisiä, +mitenkä tulit Manalle +ilman tauin tappamatta, +ottamatta oivan surman, +muun surman murentamatta!" +Sanoi vanha Väinämöinen: +"Jos vähän valehtelinki, +kerran toisen kielastelin, +toki ma sanon toetki. +Te'in tieolla venettä, +laain purtta laulamalla. +Lauloin päivän, lauloin toisen, +niin päivällä kolmannella +rikkoihe reki runoilta, +jalas taittui lausehilta: +läksin Tuonelta oroa, +Manalalta vääntiätä +rekosen rakentoani, +laulukorjan laatiani. +Tuopa nyt venoista tänne, +laita mulle lauttoasi +yli salmen saa'akseni, +joen poikki päästäkseni!" +Kyllä Tuonetar toruvi, +Manan neiti riitelevi: +"Oi on, hullu, hulluuttasi, +mies on, mielesi vähyyttä! +Tulet syyttä Tuonelahan, +tauitta Manan majoille! +Parempi sinun olisi +palata omille maille: +äijä on tänne tullehia, +ei paljo palannehia." +Sanoi vanha Väinämöinen: +"Akka tieltä kääntyköhön, +eip' on mies pahempikana, +uros untelompikana! +Tuo venettä, Tuonen tytti, +lauttoa, Manalan lapsi!" +Vei venehen Tuonen tytti; +sillä vanhan Väinämöisen +yli salmen saattelevi, +joen poikki päästelevi. +Itse tuon sanoiksi virkki: +"Voi sinua, Väinämöinen! +Läksit surmatta Manalle, +kuolematta Tuonelahan!" +Tuonetar, hyvä emäntä, +Manalatar, vaimo vanha, +toip' on tuopilla olutta, +kantoi kaksikorvaisella; +itse tuon sanoiksi virkki: +"Juop' on, vanha Väinämöinen!" +Vaka vanha Väinämöinen +katsoi pitkin tuoppiansa: +sammakot kuti sisällä, +maot laioilla lateli. +Siitä tuon sanoiksi virkki: +"En mä tänne tullutkana +juomahan Manalan maljat, +Tuonen tuopit lakkimahan: +juopuvat oluen juojat, +kannun appajat katoovat." +Sanoi Tuonelan emäntä: +"Oi on vanha Väinämöinen! +Mitä sie tulit Manalle, +kuta Tuonelan tuville +ennen Tuonen tahtomatta, +Manan mailta kutsumatta?" +Sanoi vanha Väinämöinen: +"Veistäessäni venoista, +uutta purtta puuhatessa +uuvuin kolmea sanoa +peripäätä päätellessä, +kokkoa kohottaessa. +Kun en noita saanutkana, +mailta, ilmoilta tavannut, +piti tulla Tuonelahan, +lähteä Manan majoille +saamahan sanoja noita, +ongelmoita oppimahan." +Tuopa Tuonelan emäntä +sanan virkkoi, noin nimesi: +"Ei Tuoni sanoja anna, +Mana mahtia jakele! +Etkä täältä pääsnekänä +sinä ilmoisna ikänä +kotihisi kulkemahan, +maillesi matelemahan." +Uuvutti unehen miehen, +pani maata matkalaisen +Tuonen taljavuotehelle. +Siinä mies makaelevi, +uros unta ottelevi: +mies makasi, vaate valvoi. +Oli akka Tuonelassa, +akka vanha käykkäleuka, +rautarihman kehreäjä, +vaskilankojen valaja. +Kehräsi sataisen nuotan, +tuhantisen tuuritteli +yönä yhtenä kesäisnä +yhellä vesikivellä. +Oli ukko Tuonelassa; +se on ukko kolmisormi, +rautaverkkojen kutoja, +vaskinuotan valmistaja. +Se kutoi sataisen nuotan, +tuhantisen tuikutteli +samana kesäisnä yönä +samalla vesikivellä. +Tuonen poika koukkusormi, +koukkusormi, rautanäppi, +se veti sataisen nuotan +poikki Tuonelan joesta, +sekä poikki jotta pitkin, +jotta vieläkin vitahan, +jottei päästä Väinämöisen, +selvitä uvantolaisen +sinä ilmoisna ikänä, +kuuna kullan valkeana +tuolta Tuonelan ko'ista, +Manalan ikimajoista. +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Joko lie tuhoni tullut, +hätäpäivä päälle pääsnyt +näillä Tuonelan tuvilla, +Manalan majantehilla?" +Pian muuksi muuttelihe, +ruton toiseksi rupesi: +meni mustana merehen, +saarvana sara'ikkohon; +matoi rautaisna matona, +kulki kyisnä käärmehenä +poikki Tuonelan joesta, +läpi Tuonen verkkoloista. +Tuonen poika koukkusormi, +koukkusormi, rautanäppi, +kävi aamulla varahin +verkkojansa katsomahan: +sa'an saapi taimenia, +tuhat emon alvehia, +eip' on saanut Väinämöistä, +ukkoa uvantolaista. +Siitä vanha Väinämöinen +Tuonelasta tultuansa +sanovi sanalla tuolla, +lausui tuolla lausehella: +"Elköhön hyvä Jumala, +elköhön sitä suetko, +itse-mennyttä Manalle, +Tuonelahan tunkeinutta! +Äijä on sinne saanehia, +vähä tuolta tullehia, +tuolta Tuonelan ko'ista, +Manalan ikimajoista." +Vielä tuon sanoiksi virkki, +itse lausui, noin lateli +nuorisolle nousevalle, +kansalle ylenevälle: +"Elkätte, imeisen lapset, +sinä ilmoisna ikänä +tehkö syytä syyttömälle, +vikoa viattomalle! +Pahoin palkka maksetahan +tuolla Tuonelan ko'issa: +sija on siellä syyllisillä, +vuotehet viallisilla, +alus kuumista kivistä, +palavoista paateroista, +peitto kyistä, käärmehistä, +Tuonen toukista ku'ottu." + + + + Seitsemästoista runo + + +Vaka vanha Väinämöinen, +kun ei saanunna sanoja +tuolta Tuonelan ko'ista, +Manalan ikimajoista, +ain' yhä ajattelevi, +pitkin päätänsä pitävi, +mistäpä sanoja saisi, +loisi lempiluottehia. +Paimen vastahan tulevi; +hänpä tuon sanoiksi virkki: +"Saat tuolta sata sanoa, +tuhat virren tutkelmusta +suusta Antero Vipusen, +vatsasta varaväkevän. +Vaan se on sinne mentävätä, +polku poimeteltavata, +ei ole matkoa hyveä, +ei aivan pahintakana: +yks' on juoni juostaksesi +naisten neulojen neniä, +tuosta toinen käyäksesi +miehen miekan tutkaimia, +kolmas koikutellaksesi +uron tapparan teriä." +Vaka vanha Väinämöinen +toki mietti mennäksensä. +Painuvi sepän pajahan, +sanovi sanalla tuolla: +"Ohoh seppo Ilmarinen! +Taos rautaiset talukset, +tao rautarukkahiset, +paita rautainen rakenna! +Laai rautainen korento, +teräksinen tienaellos: +pane syämehen teräkset, +veä päälle melto rauta! +Lähen saamahan sanoja, +ongelmoita ottamahan +vatsasta varaväkevän, +suusta Antero Vipusen." +Se on seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Viikon on Vipunen kuollut, +kauan Antero kaonnut +vipunsa virittämästä, +ahtamasta ansatiensä; +et sieltä sanoa saane, +et sanoa puoltakana." +Vaka vanha Väinämöinen +toki läksi, ei totellut. +Astui päivän helkytteli +naisten neulojen neniä, +astui toisen torkutteli +miesten miekan tutkaimia, +kolmannenki koikutteli +uron tapparan teriä. +Itse virsikäs Vipunen, +mies vanha varaväkevä, +tuo viruvi virsinensä, +luottehinensa lojuvi; +haapa kasvoi hartioilla, +koivu kulmilla yleni, +leppä leukaluun nenässä, +pajupehko parran päällä, +otsalla oravikuusi, +havuhonka hampahilla. +Jo tulevi Väinämöinen. +Veti miekan, riitsi rauan +huotrasta huveksisesta, +vyöstä vennon-selkäisestä; +kaatoi haavan hartioilta, +koivut kulmilta kukisti, +leuoilta lepät leveät, +pajupehkot parran päältä, +otsalta oravikuuset, +havuhongat hampahilta. +Syösti rautaisen korennon +suuhun Antero Vipusen, +ikenihin irjuvihin, +leukoihin lotisevihin. +Sanan virkkoi, noin nimesi: +"Nouse pois, inehmon orja, +maan alla makoamasta, +viikon unta ottamasta!" +Tuop' on virsikäs Vipunen +heti herkesi unesta. +Tunsi koskevan kovasti, +kipeästi kiusaisevan: +puri rautaisen korennon, +puri päältä mellon rauan; +ei tiennyt terästä purra, +ei syöä syäntä rauan. +Tuossa vanhan Väinämöisen, +suun ohella seistessänsä, +jalka toinen torkahtavi, +vasen jalka vaapahtavi +suuhun Antero Vipusen, +leukaluulle luikahutti. +Heti virsikäs Vipunen +avoi suunsa suuremmaksi, +leukapielensä levitti, +- nieli miehen miekkoinensa, +kulahutti kulkkuhunsa +tuon on vanhan Väinämöisen. +Siinä virsikäs Vipunen +itse tuon sanoiksi virkki: +"Jo olen jotaki syönyt, +syönyt uuhta, syönyt vuohta, +syönyt lehmeä mahoa, +syönyt karjua sikoa: +en ole vielä mointa syönyt, +en tämän palan makuista!" +Itse vanha Väinämöinen, +hänpä tuon sanoiksi virkki: +"Jo taisi tuhoni tulla, +hätäpäivä hämmenteä +tämän hiien hinkalossa, +tämän kalman karsinassa." +Arvelee, ajattelevi, +miten olla, kuin eleä. +Veitsi on vyöllä Väinämöisen, +pää visainen veitsessänsä; +tuosta hän teki venosen, +teki tieolla venosen. +Soutelevi, luitelevi +suolen päästä suolen päähän, +souteli joka solukan, +joka supun suikerteli. +Vanha virsikäs Vipunen +ei tuosta totella ollut. +Silloin vanha Väinämöinen +löihen itsensä sepoksi, +rakentihe rautioksi; +painoi paitansa pajaksi, +hiat paian palkehiksi, +turkkinsa tuhottimeksi, +housut hormiksi rakenti, +sukat hormin suulliseksi, +polvensa alasimeksi, +vasaraksi kyynäspäänsä. +Takoa taputtelevi, +lyöä lynnähyttelevi; +takoi yön lepeämättä, +päivän pouahuttamatta +vatsassa varaväkevän, +mahtipontisen povessa. +Silloin virsikäs Vipunen +itse tuon sanoiksi virkki: +"Mi sinä lienet miehiäsi +ja kuka urohiasi? +Jo olen syönyt saan urosta, +tuhonnut tuhannen miestä, +enpä liene mointa syönyt: +syet suuhuni tulevat, +kekälehet kielelleni, +rauan kuonat kulkkuhuni! +"Lähe nyt, kumma, kulkemahan, +maan paha, pakenemahan, +ennenkuin emosi etsin, +haen valtavanhempasi! +Jos sanon minä emolle, +virkan, vierin vanhemmalle, +enemp' on emolla työtä, +vaiva suuri vanhemmalla, +kun poika pahoin tekevi, +lapsi anke'in asuvi. +"En nyt tuota tunnekana +enkä arvoa alusta, +mist' olet, hiisi, hingannunna, +kusta, turma, tänne tullut +puremahan, jäytämähän, +syömähän, kaluamahan. +Oletko tauti Luojan luoma, +surma säätämä Jumalan, +vain olet teko tekemä, +toisen tuoma, toisen luoma, +pantu tänne palkan eestä, +rakettu rahan nenästä? +"Ollet tauti Luojan luoma, +surma säätämä Jumalan, +niinp' on luome Luojahani, +heitäime Jumalahani: +ei Herra hyveä heitä, +Luoja ei kaunista kaota. +"Kun lienet teko tekemä, +pulma toisen pungastama, +kyllä saan sukusi tietä, +löyän synnyntäsijasi! +"Tuolta ennen pulmat puuttui, +tuolta taikeat tapahtui: +tietomiesten tienohilta, +laulumiesten laitumilta, +konnien kotisijoilta, +taikurien tanterilta; +tuolta Kalman kankahilta, +maasta manteren sisästä, +miehen kuollehen ko'ista, +kaonnehen kartanosta; +mullista muhajavista, +maista liikuteltavista, +somerilta pyöriviltä, +hiekoilta heliseviltä; +notkoilta noroperiltä, +soilta sammalettomilta, +here'istä hettehistä, +läikkyvistä lähtehistä; +metsän hiien hinkalosta, +viien vuoren vinkalosta, +vaaran vaskisen laelta, +kuparisen kukkulalta; +kuusista kuhisevista, +hongista hohisevista, +latvasta lahon petäjän, +mätäpäistä mäntylöistä; +revon rääyntäsijoilta, +hirven hiihtokankahilta, +kontion kivikolosta, +karhun louhikammiosta; +Pohjan pitkästä perästä, +Lapin maasta laukeasta, +ahoilta vesattomilta, +mailta kyntämättömiltä; +suurilta sotakeoilta, +miehentappo-tanterilta, +ruohoista rohisevista, +hurmehista huuruvista; +suurilta meren seliltä, +ulapoilta auke'ilta, +meren mustista mu'ista, +tuhannen sylen syvästä; +virroista vihisevistä, +palavoista pyörtehistä, +Rutjan koskesta kovasta, +ve'en vankan vääntehestä; +takaisesta taivahasta, +poutapilvien periltä, +ahavan ajeloteiltä, +tuulen tuutimasijoilta. +"Sieltäkö sinäki puutuit, +sieltä, taikea, tapahuit +syämehen syyttömähän, +vatsahan viattomahan, +syömähän, kaluamahan, +puremahan, louhtamahan? +"Himmene nyt, Hiien hurtta, +raukea, Manalan rakki, +lähe pois kohusta, konna, +maan kamala, maksoistani, +syömästä syänkäpyä, +pernoani pehkomasta, +vatsoa vanuttamasta, +keuhkoloita kiertämästä, +napoa navertamasta, +ohimoita ottamasta, +selkäluita luistamasta, +sivuja sivertämästä! +"Jos ei minussa miestä liene, +niin panen parempiani +tämän pulman purkajaksi, +kauhean kaottajaksi. +"Nostan maasta mannun eukot, +pellosta peri-isännät, +kaikki maasta miekkamiehet, +hiekasta hevoisurohot +väekseni, voimakseni, +tuekseni, turvakseni +tässä työssä työlähässä, +tässä tuskassa kovassa. +"Kun ei tuostana totelle, +vääjänne väheäkänä, +nouse, metsä, miehinesi, +katajikko, kansoinesi, +petäikkö, perehinesi, +umpilampi, lapsinesi, +sata miestä miekallista, +tuhat rauaista urosta +tätä hiittä hieromahan, +juutasta rutistamahan! +"Kun ei tuostana totelle, +vääjänne väheäkänä, +nouse veestä, veen emäntä, +sinilakki, lainehista, +hienohelma, hettehestä, +puhasmuotoinen, muasta +väeksi vähän urohon, +miehen pienen miehuueksi, +jottei minua syyttä syöä +eikä tauitta tapeta! +"Kun ei tuostana totelle, +vääjänne väheäkänä, +kave eukko, luonnon tytti, +kave kultainen korea, +jok' olet vanhin vaimoloita, +ensin emä itselöitä, +käy nyt tuskat tuntemahan, +hätäpäivät häätämähän, +tämä jakso jaksamahan, +puutunnainen purkamahan! +"Ja kun ei sitä totelle, +välttäne väheäkänä, +ukko taivahan-napainen, +remupilven-reunahinen, +tule tänne tarvittaissa, +ajaite anottaessa, +työt kehnot kerittämähän, +rikkonaiset riisumahan +miekalla tuliterällä, +säilällä säkehisellä! +"Lähe nyt, kumma, kulkemahan, +maan paha, pakenemahan! +Ei täällä sinun sijoa +sijankana tarpehella. +Muunne muuttaos majasi, +etemmä elosijasi, +isäntäsi istumille, +emäntäsi astumille! +"Sitte sinne tultuasi, +matkan päähän päästyäsi, +tekijäsi tienohille, +laittajasi laitumille, +laai tunnus tultuasi, +salamerkki saatuasi, +jyskä kuin ukon jyrynen, +välkä kuin tulen välähys! +Potkaise pihalta portti, +laske lauta ikkunasta, +siitä siirräite sisähän, +lennä tupruna tupahan! +Ota kiinni kinterestä, +kai'immasta kantapäästä, +isännät perisopesta, +emännät ovisopesta! +Isännältä silmä kaiva, +emännältä pää murota, +sormet koukkuhun koverra, +väännä päätä väärällehen! +"Jos siitä vähän tulisi, +lennä kukkona kujalle, +kanan lasna kartanolle, +rinnoin rikkatunkiolle! +Sorra soimelta hevonen, +navetasta sarvinauta, +sarvet sontahan sovita, +häntä laske lattialle, +silmät käännä kellellehen, +niskat ruttohon rutaise! +"Oletko tauti tuulen tuoma, +tuulen tuoma, vuon ajama, +ahavaisen antelema, +vilun ilman viehättämä, +mene tuulen tietä myöten, +ahavan rekiratoja, +ilman puussa istumatta, +lepässä lepeämättä +vaaran vaskisen laelle, +kuparisen kukkulalle, +siellä tuulen tuuitella, +ahavaisen akkiloia! +"Lienet tullut taivahalta, +poutapilvien periltä, +nouse taasen taivahalle, +tuonne ilmoille ylene, +pilvihin pirisevihin, +tähtihin tärisevihin, +tulena palelemahan, +säkehinä säikkymähän +auringon ajelemilla, +kuun kehyen kiertämillä! +"Lienet, vieno, veen vetämä, +meren aaltojen ajama, +niin, vieno, vetehen mennös, +alle aaltojen ajaite, +mutalinnan liepehille, +vesiharjun hartehille, +siellä aaltojen ajella, +ve'en synkän sylkytellä! +"Lienet Kalman kankahalta, +ikimennehen majoilta, +toki koitellos kotia, +noille Kalman kartanoille, +multihin muhajavihin, +maihin liikuteltavihin, +johon on kansa kaatununna, +väki vahva vääntynynnä! +"Kun liet, tuhma, tuolta tullut, +metsän hiien hinkalosta, +petäjäisistä pesistä, +honkaisista huonehista, +niin sinne sinun manoan +metsän hiien hinkalohon, +honkaisihin huonehisin, +petäjäisihin pesihin, +sini siellä ollaksesi, +kunnes lattiat lahovat, +seinähirret sienettyvät, +laki päältä laukeavi. +"Ja tuonne sinun manoan, +tuonne kehnoa kehoitan +ukkokontion kotihin, +akkakarhun kartanohon, +notkoille noroperille, +soille räykymättömille, +heiluvihin hettehisin, +läilyvihin lähtehisin, +lampihin kalattomihin, +aivan ahvenettomihin. +"Et siellä sijoa saane, +niin tuonne sinun manoan +Pohjan pitkähän perähän, +Lapin maahan laukeahan, +ahoille vesattomille, +maille kyntämättömille, +kuss' ei kuuta, aurinkoa +eikä päiveä iässä. +Siell' on onni ollaksesi, +lempi liehaellaksesi: +hirvet on puihin hirtettynä, +jalot peurat jaksettuna +syöä miehen nälkähisen, +haukata halun-alaisen. +"Ja tuonne sinun manoan, +tuonne käsken ja kehoitan +Rutjan koskehen kovahan, +palavahan pyörtehesen, +johon puut pä'in putoovat, +perin vierivät petäjät, +tyvin syösten suuret hongat, +latvoin lakkapäät petäjät. +Ui siellä, paha pakana, +kosken kuohuja kovia, +ve'et väljät väännättele, +ve'et ahtahat asuile! +"Et siellä sijoa saane, +niin tuonne sinun manoan +Tuonen mustahan jokehen, +Manalan ikipurohon, +jost' et pääse päivinäsi, +selviä sinä ikänä, +kun en pääsne päästämähän, +kerinne kerittämähän +yheksällä oinahalla, +yhen uuhen kantamalla, +yheksällä härkäsellä, +yhen lehmäsen vasoilla, +yheksän oron keralla, +yhen tamman varsasilla. +"Josp' on kyytiä kysynet, +anonet ajohevoista, +kyllä mä sulle kyyin laitan +ja annan ajohevosen: +Hiiess' on hyvä hevonen, +punatukka tunturissa, +jonka turpa tulta tuiski, +nenä varsin valkeata, +kaikki on rautaiset kapiot, +teräksiset temmottimet; +ne jaksaa mäkehen mennä, +nousta notkon penkerehen +hyvällä hypittäjällä, +ajajalla ankaralla. +"Kun ei siitä kyllin liene, +saaos Hiien hiihtoneuvot, +Lemmon leppäiset sivakat, +pahalaisen paksu sauva, +joilla hiihät Hiien maita, +Lemmon lehtoja samoat, +hilpotellen Hiien maita, +pahan maita paipotellen! +Kivi on tiellä poikkipuolin: +se poikki porahtakohon, +hako tiellä pitkin puolin: +tuo kaheksi katketkohon, +uros tiellä pystyn puolin: +sep' on laitahan lähetä! +"Lähe nyt, liika, liikkumahan, +mies paha, pakenemahan +ennen päivän nousemista, +koi-jumalan koittamista, +auringon ylenemistä, +kukon äänen kuulumista! +Nyt on liian liikeaika +ja pahan pakenoaika, +kuutamainen kulkeasi, +valkea vaeltoasi. +"Kun et vääjänne välehen, +eronne, emotoin rakki, +saan minä kokolta kourat, +veren juojalta vekarat, +linnulta lihan pitimet, +havukalta haarottimet, +joilla konnat kouristelen, +ilkeät iki asetan +pään pärisemättömäksi, +hengen huokumattomaksi. +"Luopui ennen luotu lempo, +eksyipä emollinenki +tullessa Jumalan tunnin, +avun Luojan auetessa: +etkö sie, emotoin, eksy, +luovu, luonnotoin sikiä, +haihu, koira haltiatoin, +erkane, emotoin rakki, +tämän tunnin tutkaimella, +tämän kuuhuen kululla?" +Vaka vanha Väinämöinen +silloin tuon sanoiksi virkki: +"Hyvä tääll' on ollakseni, +armas aikaellakseni: +maksat leiväksi pätevi, +marut maksan särpimeksi, +keuhkot käypi keitokseksi, +rasvat ruoiksi hyviksi. +"Asetan alasimeni +syvemmin syänlihoille, +painan paljani lujemmin +paikoille pahemmillenki, +ettet pääse päivinäsi, +selviä sinä ikänä, +kun en saa sanoja kuulla, +luoa lempiluottehia, +kuulla kyllältä sanoja, +tuhansia tutkelmoita. +Ei sanat salahan joua +eikä luottehet lovehen; +mahti ei joua maan rakohon, +vaikka mahtajat menevät." +Silloin virsikäs Vipunen, +tuo vanha varaväkevä, +jonk' oli suussa suuri tieto, +mahti ponnetoin povessa, +aukaisi sanaisen arkun, +virsilippahan levitti +lauloaksensa hyviä, +parahia pannaksensa, +noita syntyjä syviä, +ajan alkuluottehia, +joit' ei laula kaikki lapset, +ymmärrä yhet urohot +tällä inhalla iällä, +katovalla kannikalla. +Lauloi synnyt syitä myöten, +luottehet lomia myöten, +kuinka Luojansa luvalla, +kaikkivallan vaatimalla +itsestänsä ilma syntyi, +ilmasta vesi erosi, +veestä manner maatelihe, +manterelle kasvut kaikki. +Lauloi kuun kuvoannasta, +auringon asetannasta, +ilman pielten pistännästä, +taivosen tähytännästä. +Siinä virsikäs Vipunen +kyllä lauloi ja osasi! +Ei ole kuultu eikä nähty +sinä ilmoisna ikänä +parempata laulajata, +tarkempata taitajata: +suu se syyteli sanoja, +kieli laski lausehia, +kuin on sälkö sääriänsä, +ratsu jalkoja jaloja. +Lauloi päivät pääksytysten, +yhytysten yöt saneli: +päätyi päivä kuulemahan, +kuu kulta tähyämähän; +aallot seisottui selällä, +lainehet lahen perällä; +puuttui virrat vieremästä, +Rutjan koski kuohumasta, +vuotamasta Vuoksen koski, +joki Juortanin pysähtyi. +Siitä vanha Väinämöinen, +kun oli sanoja kuullut, +saanut kylliksi sanoja, +luonut lempiluottehia, +rupeavi lähtemähän +suusta Antero Vipusen, +vatsasta varaväkevän, +mahtipontisen povesta. +Sanoi vanha Väinämöinen: +"Oi sie Antero Vipunen! +Ava suusi suuremmaksi, +leukapielesi levitä, +pääsisin mahasta maalle, +kotihini kulkemahan!" +Siinä virsikäs Vipunen +itse tuon sanoiksi virkki: +"Mont' olen syönyt, monta juonut, +tuhonnut tuhatlukuja; +moint' en vielä konsa syönyt, +kuin söin vanhan Väinämöisen! +Hyvin laait tultuasi, +teet paremmin, kun paloat." +Siitä Antero Vipunen +irvisti ikeniänsä, +avoi suunsa suuremmaksi, +leukapielensä levitti. +Itse vanha Väinämöinen +läksi suusta suuritieon, +vatsasta varaväkevän, +mahtipontisen povesta; +luiskahtavi poies suusta, +kaapsahtavi kankahalle, +kuin on kultainen orava +tahi näätä kultarinta. +Läksi siitä astumahan; +tuli sepponsa pajahan. +Sanoi seppo Ilmarinen: +"Joko sait sanoja kuulla, +luoa lempiluottehia, +miten laita lasketahan, +perilaita liitetähän, +kokkapuut kohennetahan?" +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Jo nyt sain sa'an sanoja, +tuhansia tutkelmoita, +sain sanat salasta ilmi, +julki luottehet lovesta." +Niin meni venonsa luoksi, +tieokkaille tehtahille. +Sai venonen valmihiksi, +laian liitto liitetyksi, +peripäähyt päätetyksi, +kokkapuut kohotetuksi: +veno syntyi veistämättä, +laiva lastun ottamatta. + + + + Kahdeksastoista runo + + +Vaka vanha Väinämöinen +arveli, ajattelihe +mennä neittä kosjomahan, +päätä kassa katsomahan +pimeästä Pohjolasta, +summasta Sariolasta, +Pohjan kuulua tytärtä, +Pohjan mointa morsianta. +Pani haahen haljakkahan, +punaisehen pursipuolen, +kokat kullalla kuvasi, +hopealla holvaeli. +Niin huomenna muutamana, +aamulla ani varahin +lykkäsi venon vesille, +satalauan lainehille +kuorikiskoilta teloilta, +mäntyisiltä järkälöiltä. +Nosti päälle purjepuunsa, +veti puuhun purjehia: +veti purjehen punaisen, +toisen purjehen sinisen; +itse laivahan laseikse, +aluksehen asteleikse. +Läksi merta laskemahan, +sinistä sirottamahan. +Siinä tuon sanoiksi virkki, +itse lausui ja pakisi: +"Tule nyt purtehen, Jumala, +aluksehen, armollinen, +väeksi vähän urohon, +miehen pienen miehuueksi +noilla väljillä vesillä, +lake'illa lainehilla! +"Tuuittele, tuuli, purtta, +aalto, laivoa ajele +ilman sormin soutamatta, +ve'en kieron rikkomatta, +väljille meren selille, +ulapalle aukealle!" +Annikki hyväniminen, +yön tytti, hämärän neiti, +pitkän puhtehen pitäjä, +aamun valvoja varainen, +joutui sotkut sotkemassa, +vaattehet viruttamassa +päässä portahan punaisen, +laajan laiturin laella, +nenässä utuisen niemen, +päässä saaren terhenisen. +Katselevi, kääntelevi +ympäri ihalat ilmat, +päänsä päälle taivahalle, +rannatse meriä myöten: +ylähällä päivä paistoi, +alahalla aallot välkkyi. +Loip' on silmänsä selälle, +käänti päätä päivän alle +suitse Suomelan joesta, +päitse Väinölän vesistä: +keksi mustasen merellä, +sinervöisen lainehilla. +Sanan virkkoi, noin nimesi, +itse lausui ja pakisi: +"Mi olet merellä musta, +ku sinervä lainehilla? +Kun sa ollet hanhikarja +tahi armas alliparvi, +niin sä lentohon lemaha +ylähäksi taivahalle! +"Kun ollet lohinen luoto +tahi muu kalainen karja, +niin sä uimahan pulaha, +veäite ve'en sisähän! +"Olisit kivinen luoto +tahikka vesihakonen, +aalto päällesi ajaisi, +vesi päälle vierähtäisi." +Vene vierivi lähemmä, +uusi pursi purjehtivi +nenätse utuisen niemen, +päitse saaren terhenisen. +Annikki hyväniminen +jo tunsi venon tulevan, +satalauan laiehtivan. +Sanan virkkoi, noin nimesi: +"Lienet veikkoni venonen +elikkä isoni pursi, +niin koe kohin kotia, +käänny päin omille maille, +nenin näihin valkamoihin, +perin muille valkamoille! +Lienet pursi ventovieras, +ulommaksi uiksennellos, +vastoin muita valkamoita, +perin näihin valkamoihin!" +Ei ollut veno kotoinen +eikä pursi ventovieras: +olipa pursi Väinämöisen, +laiva laulajan ikuisen. +Jo luoksi lähentelihe, +pakinoille painatteli, +sanan vieä, toisen tuoa, +kolmannen kovin puhua. +Annikki hyväniminen, +yön tytti, hämärän neiti, +purrelta kyselemähän: +"Kunne läksit, Väinämöinen, +suorihit, suvannon sulho, +maan valio, valmistihit?" +Tuop' on vanha Väinämöinen +puhelevi purrestansa: +"Läksin lohta pyytämähän, +kuujoa kuettamahan +Tuonen mustasta joesta, +syvästä saraojasta." +Annikki hyväniminen, +hänpä tuon sanoiksi virkki: +"Elä tyhjiä valehi, +tunnen mie kalanku'unki! +Toisinpa isoni ennen, +toisin valtavanhempani +läksi lohta pyytämähän, +taimenta tavottamahan: +oli verkkoja venonen, +laivan täysi laskimia, +siinä nuotat, siinä nuorat, +siinä tarpoimet sivulla, +atra'imet alla teljon, +pitkät sauvoimet perässä. +Kunne läksit, Väinämöinen, +ulkosit, uvantolainen?" +Sanoi vanha Väinämöinen: +"Läksin hanhien hakuhun, +kirjasiipien kisahan, +kuolasuien korjelohon +Saksan salmilta syviltä, +ulapoilta auke'ilta." +Annikki hyväniminen +sanan virkkoi, noin nimesi: +"Tunnen mie toen puhujan +ekä keksin kielastajan! +Toisinpa isoni ennen, +toisin valtavanhempani +läksi hanhien ajohon, +punasuien puujelohon: +jousi oli suuri jäntehessä, +vetehessä kaari kaunis, +koira musta kahlehissa, +kahle kaarehen siottu; +rakki juoksi rannan teitä, +pennut kiiteli kiviä. +Sano totta, Väinämöinen: +kunne kuitenki käkesit?" +Sanoi vanha Väinämöinen: +"Entä jos minä menisin +noihin suurihin sotihin, +tasapäihin tappeloihin, +joss' on verta säärivarsi, +polven korkeus punaista?" +Aina Annikki sanovi, +tinarinta riukuttavi: +"Tunnen mie soanki käynnin! +Kun ennen isoni läksi +noihin suurihin sotihin, +tasapäihin tappeloihin, +sata miest' oli soutamassa, +tuhat ilman istumassa, +nenin jousia nenässä, +terin miekat teljopuilla. +Sano jo toet totiset, +valehettomat, vakaiset: +kunne läksit, Väinämöinen, +suorihit, suvantolainen?" +Silloin vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Tule, tytti, purteheni, +neitonen, venoseheni, +niin sanon toet totiset, +valehettomat, vakaiset!" +Annikki sanan sanovi, +tinarinta riuvahutti: +"Tuuli sulle purtehesi, +ahava venosehesi! +Käännän purtesi kumohon, +alas keulan keikahutan, +jos en saa tosia kuulla, +kunne lähteä käkesit, +kuulla tarkkoja tosia, +valehia viimeisiä." +Silloin vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Toki ma sanon toetki, +jos vähän valehtelinki: +läksin neittä kosjomahan, +impeä anelemahan +pimeästä Pohjolasta, +summasta Sariolasta, +miehen syöjästä sijasta, +urohon upottajasta." +Annikki hyväniminen, +yön tytti, hämärän neito, +kun tunsi toet totiset, +valehettomat, vakaiset, +heitti hunnut huuhtomatta, +vaattehet viruttamatta +laajan laiturin laelle, +päähän portahan punaisen. +Käsin vaali vaattehensa, +kourin helmansa kokosi, +siitä sai samoamahan, +heti joutui juoksemahan; +tulevi sepon kotihin, +itse astuvi pajahan. +Tuo oli seppo Ilmarinen, +takoja iän-ikuinen, +takoi rautaista rahia, +hope'ista huolitteli, +kyynärä kyventä päässä, +syli syttä hartioilla. +Astui Annikki ovelle, +sanan virkkoi, noin nimesi: +"Veli, seppo Ilmarinen, +takoja iän-ikuinen! +Taos mulle sukkulainen, +tao sormukset soreat, +kahet, kolmet korvakullat, +viiet, kuuet vyöllisvitjat, +niin sanon toet totiset, +valehettomat, vakaiset!" +Sanoi seppo Ilmarinen: +"Kun sanot hyvät sanomat, +taon sulle sukkulaisen, +taon sormukset soreat, +taon ristin rinnoillesi, +päällispankasi parannan; +sanonet pahat sanomat, +rikki murran muinaisetki, +tungen päältäsi tulehen, +alle ahjoni ajelen." +Annikki hyvänimikkö, +hänpä tuon sanoiksi virkki: +"Ohoh seppo Ilmarinen! +Muistat sa mokomin naia, +jonka muinen kihlaelit, +varoittelit vaimoksesi! +"Takoa yhä taputat, +ajan kaiken kalkuttelet; +kesän kengität hevoista, +talven rautoja rakennat, +yön kohennat korjiasi, +päivän laait laitioita +kulkeaksesi kosihin, +päästäksesi Pohjolahan: +jo nyt vievät viekkahammat, +etevämmät ennättävät, +ottavat sinun omasi, +anastavat armahasi, +vuosin kaksin katsomasi, +kolmin vuosin kosjomasi. +Jo menevi Väinämöinen +selässä meren sinisen +kokan kultaisen kuvussa, +melan vaskisen varassa +pimeähän Pohjolahan, +summahan Sariolahan." +Tunkihe sepolle tuska, +rautiolle raskas tunti: +kirposi pihet piosta, +vasara käestä vaipui. +Sanoi seppo Ilmarinen: +"Annikki sisarueni! +Taon sulle sukkulaisen, +taon sormukset soreat, +kahet, kolmet korvaskullat, +viiet, kuuet vyöllisvitjat: +lämmitä kyly metinen, +saustuta simainen sauna +hienoisilla halkosilla, +pienillä pirastehilla! +Laai pikkuisen poroa, +lipeäistä liuvahuta, +millä päätäni pesisin, +varruttani valkoaisin +sykysyisistä sysistä, +taonnoista talvisista!" +Annikki hyvänimikkö +lämmitti saloa saunan +puilla tuulen taittamilla, +Ukon ilman iskemillä. +Kivet koskesta kokosi, +saattoi löylyn lyötäviksi, +ve'et lemmen lähtehestä, +heraisesta hettehestä. +Taittoi vastan varvikosta, +lempivastasen lehosta, +hauteli metisen vastan +metisen kiven nenässä. +Laati piimäistä poroa, +ytelmäistä saipuata, +saipuata säihkyväistä, +säihkyväistä, suihkuvaista, +sulhon pään pesettimeksi, +vartalon valattimeksi. +Itse seppo Ilmarinen, +takoja iän-ikuinen, +takoi neien tarpehia, +päällispankoja paranti +yhen kylyn joutuessa, +yhen saunan saapuessa; +ne työnti tytön kätehen. +Tyttö tuon sanoiksi virkki: +"Jo nyt saunan saustuttelin, +lämmitin kylyn utuisen, +hauoin vastat valmihiksi, +lempivastat liehautin. +Kylve, veikko, kyllältäsi, +vala vettä vallaltasi, +pese pääsi pellaviksi, +silmäsi lumisiruiksi!" +Siitä seppo Ilmarinen +kävi itse kylpemähän +sekä kylpi kylläksensä, +valelihe valkeaksi; +pesi silmät sirkeäksi, +silmäkulmat kukkeaksi, +kaulansa kananmuniksi, +koko varren valkeaksi. +Tuli saunasta tupahan, +- tuli tuntemattomana, +kasvot vallan kaunihina, +poskipäät punertavina. +Siitä tuon sanoiksi virkki: +"Annikki sisarueni! +Tuo nyt paita palttinainen, +kanna vaattehet vakaiset, +millä vartta valmistelen +sulhoseksi suoritessa!" +Annikki hyväniminen +toip' on paian palttinaisen +hipiälle hiettömälle, +iholle alastomalle; +siitä kaatiot kapoiset, +nuo emosen ompelemat, +sivuille syettömille, +luien tuntumattomille. +Toi siitä sukat sulavat, +emon impenä kutomat, +säärille säsyttömille, +luuttomille pohke'ille; +siitä kengät kelvolliset, +Saksan saappahat parahat +päälle sukkien sulien, +emon neinnä neulomien. +Haki haljakan sinisen, +alta maksankarvallisen, +päälle paian palttinaisen, +tuon on aivan aivinaisen; +siihen sarkakauhtanaisen, +veroin neljin vieritetyn, +päälle haljakan sinisen, +tuon on uuen uutukaisen; +tuhatnyplän uuen turkin, +saoin kaunoin kaunistetun, +päälle sarkakauhtanaisen, +tuon veralla vierittämän; +vielä vyön on vyöhyställe, +kultakirjan kussakkaisen, +emon impenä kutoman, +kassapäänä kaikuttaman; +siitä kirjakintahaiset, +kultasuiset sormikkahat, +Lapin lapsien latomat, +kätösille kaunihille; +siitä pystyisen kypärin +kultaisille kutrisille, +tuon isonsa ostamaisen, +sulhaismiesnä suorittaman. +Siitä seppo Ilmarinen +vaatettihe, valmistihe, +pukihe, somistelihe. +Sanoi sitte orjallensa: +"Valjasta nyt viljo varsa +kirjokorjasen etehen +lähteäkseni ajohon, +mennäkseni Pohjolahan!" +Orja tuon sanoiksi virkki: +"On meillä oroista kuusi, +kauran syöpeä hepoa. +Minkä noista valjastaisin?" +Sanoi seppo Ilmarinen: +"Sie ota paras oronen: +pistä varsa valjahisin, +ruskea re'en etehen! +Pane kuusi kukkulaista, +seitsemän siniotusta +vempelille viekumahan, +rahkehille raukumahan, +jotta kaunot katsahtaisi, +impyet ihasteleisi! +Kanna tuohon karhun talja +päällä istuellakseni, +tuopa toinen, turskan talja +kirjokorjan katteheksi!" +Tuo orja alinomainen, +rahan pantu palkkalainen +pisti varsan valjahisin, +ruskean re'en etehen. +Pani kuusi kukkulaista, +seitsemän siniotusta +vempelille viekumahan, +rahkehille raukumahan. +Kantoi tuohon karhun taljan +istuaksensa isännän, +toip' on toisen, turskan taljan +kirjokorjan katteheksi. +Itse seppo Ilmarinen, +takoja iän-ikuinen, +Ukkoa rukoelevi, +Pauannetta palvoavi: +"Laske, Ukko, uutta lunta, +visko hienoa vitiä, +lunta korjan luikutella, +vitiä re'en vilata!" +Laskip' Ukko uutta lunta, +viskoi hienoista vitiä; +se katti kanervan varret, +peitti maalta marjan varret. +Siitä seppo Ilmarinen +istuikse teräsrekehen; +sanovi sanalla tuolla, +lausui tuolla lausehella: +"Lähe nyt, onni, ohjilleni, +Jumala rekoseheni! +Onni ei taita ohjaksia, +Jumala ei riko rekeä." +Otti ohjakset kätehen, +siiman toisehen sivalti, +heitti siimalla hevoista, +itse tuon sanoiksi virkki: +"Lähe nyt, laukki, laskemahan, +liinaharja, liikkumahan!" +Ajavi hypittelevi +meren hietaharjuloita, +simasalmien sivutse, +leppäharjun hartioitse. +Ajoi rannat raksutellen, +rannan hiekat helskytellen: +somer silmille sirisi, +meri parskui parmahille. +Ajoi päivän, ajoi toisen, +kohta kolmannen ajavi; +jo päivänä kolmantena +yllättävi Väinämöisen. +Sanan virkkoi, noin nimesi, +itse lausui ja pakisi: +"Oi on vanha Väinämöinen! +Tehkämme sula sovinto, +jos on kiistoin kihlonemme, +kiistoin käynemme kosissa: +ei neittä väellä vieä, +vastoin mieltä miehelähän." +Sanoi vanha Väinämöinen: +"Teen minä sulan sovinnon: +ei neittä väellä vieä, +vastoin mieltä miehelähän. +Sille neiti antaminen, +kelle mielensä tekevi, +pitämättä pitkän kaihon, +vihan viikon kantamatta." +Ajoivat e'elle siitä +matkoansa kumpainenki: +pursi juoksi, ranta roikki, +oro juoksi, maa jämäsi. +Kului aikoa vähäisen, +pirahteli pikkaraisen. +Jopa haukkui hallikoira, +linnan lukki luskutteli +pimeässä Pohjolassa, +sangassa Sariolassa; +hiisti ensin hiljemmältä, +harviammalta murahti +perän lyöen pientarehen, +hännän maahan torkutellen. +Sanoi Pohjolan isäntä: +"Käyös, tyttö, katsomahan, +mitä haukkui hallikoira, +luppakorva luikutteli!" +Tytti taiten vastaeli: +"En joua, isäni kulta: +suur' on läävä läänittävä, +karja suuri katsottava, +paasi paksu jauhettava, +jauhot hienot seulottavat; +paasi paksu, jauhot hienot, +jauhaja vähäväkinen." +Hiljan haukkui linnan hiisi, +harvoin harmio mureksi. +Sanoi Pohjolan isäntä: +"Käyös, akka, katsomahan, +mitä haukkuvi halikka, +linnan luppa luikuttavi!" +Akka tuon sanoiksi virkki: +"En joua, käkeäkänä: +pere on suuri syötettävä, +murkinainen suorittava, +leipä paksu leivottava, +taikina taputettava; +leipä paksu, jauhot pienet, +leipoja vähäväkinen." +Sanoi Pohjolan isäntä: +"Ainap' on akoilla kiire, +aina työtä tyttärillä, +pankollaki paistuessa, +vuotehellaki venyissä. +Mene, poika, katsomahan!" +Poika tuon sanoiksi virkki: +"Min' en joua katsomahan: +kirves on tylsä tahkottava, +pölkky paksu leikattava, +pino suuri pilkottava, +halko hieno latjattava; +pino suuri, halko hieno, +pilkkoja vähäväkinen." +Aina haukkui linnan hakki, +linnan lukki luksutteli, +peni julma juhmutteli, +saaren vartio valitti +perän peltohon sysäten, +hännän kääten käppyrähän. +Sanoi Pohjolan isäntä: +"Ei halli valetta hauku, +ikipuol' ei ilman virka, +ei se honkihin horise." +Kävi itse katsomahan. +Astuvi pihalta poikki +pellolle perimäiselle, +ta'immalle tanhualle. +Katsoi koiran suuta myöten, +nenävartta valvatteli +tuulikunnahan kukutse, +leppäharjun hartioitse. +Jo näki toen totisen, +mitä haukkui hallikoira, +maan valio vaikutteli, +villahäntä vieretteli: +purjehti veno punainen +selän puolen Lemmenlahta, +kirjokorja kiitelevi +maapuolen Simasaloa. +Itse Pohjolan isäntä +pian pirttihin menevi, +alle kattojen ajaikse; +sanan virkkoi, noin nimesi: +"Jo tulevi vierahia +selällä meren sinisen: +ajetahan kirjokorjin +tuon puolen Simasaloa, +lasketahan laivoin suurin +tämän puolen Lemmenlahta." +Sanoi Pohjolan emäntä: +"Mistä arpa saatanehe +tulevista vierahista? +Oi on pieni piikaseni! +Pane pihlajat tulehen, +puu valio valkeahan! +Kun on verta vuotanevi, +niin silloin sota tulevi; +kunp' on vettä vuotanevi, +aina rauhassa elämme." +Pohjan piika pikkarainen, +neiti nöyrä, käskyläinen, +pisti pihlajat tulehen, +puun valion valkeahan; +eip' on verta vuoakana, +eip' on verta eikä vettä: +läksi mettä vuotamahan, +simoa sirettämähän. +Virkkoi Suovakko sopesta, +akka vanha vaipan alta: +"Puu kun mettä vuotanevi, +simoa sirettänevi, +niin mi saapi vierahia, +se on suuri sulhaiskansa." +Siitä Pohjolan emäntä, +Pohjan akka, Pohjan tyttö +pian pistihe pihalle, +kaapsahtihe kartanolle +luoen silmänsä selälle, +kääten päätä päivän alle. +Näki tuolta tuon tulevan, +uuen purren purjehtivan, +satalauan laiehtivan +selän puolen Lemmenlahta; +haaksi paistoi haljakalle, +punaiselle pursipuoli; +mies puhas perässä purren +melan vaskisen varassa. +Näki juoksevan orosen, +vierevän reki punaisen, +kirjokorjan kiiättävän +maapuolen Simasaloa, +kuusin kultaisin käkösin +vempelellä kukkumassa, +seitsemin siniotuksin +rahkehella laulamassa; +mies rehevä reen perässä, +uros selvä ohjaksissa. +Sanoi Pohjolan emäntä, +itse lausui, noin nimesi: +"Kummallenp' on mielit mennä, +kun tulevat tahtomahan +ikuiseksi ystäväksi, +kainaloiseksi kanaksi? +"Ken se haahella tulevi, +laskevi veno punaisin +selän puolen Lemmenlahta, +se on vanha Väinämöinen: +tuopi laivalla eloa, +aluksella aartehia. +"Ken se korjalla ajavi, +kirjavalla kiiättävi +maapuolen Simasaloa, +se on seppo Ilmarinen: +tuopi tyhjeä valetta, +korjan täyen luottehia. +"Kunpa tullahan tupahan, +tuop' on tuopilla simoa, +kanna kaksikorvaisella; +työnnä tuoppi sen kätehen, +kellen on mieli mennäksesi! +Anna Väinölän ukolle, +ku tuo haahella hyvyyttä, +aluksella aartehia!" +Tuop' on kaunis Pohjan tyttö, +tuo osasi noin sanoa: +"Oi on maammo, kantajani, +oi emo, ylentäjäni! +En mene osan hyvyylle +enkä miehen mielevyylle, +menenp' on otsan hyvyylle, +varren kaiken kauneuulle. +Eikä neittä ennenkänä +ei ole myötynä eloihin; +neiti on ilman antaminen +Ilmariselle sepolle, +ku on sampuen takonut, +kirjokannen kalkutellut." +Sanoi Pohjolan emäntä: +"Ohoh lasta lampahutta! +Menet seppo Ilmarille, +vaahtiotsalle varaksi, +sepon hurstin huuhtojaksi, +sepon pään pesettimeksi!" +Tyttö tuohon vastoavi, +sanan virkkoi, noin nimesi: +"Mene en Väinölän ukolle, +ikivanhalle varaksi: +vaiva vanhasta tulisi, +ikävä iällisestä." +Silloin vanha Väinämöinen +oli eellä ennättäjä. +Ajoi purtensa punaisen, +laski haahen haljakkaisen +teloille teräksisille, +vaskisille valkamoille; +itse tungeikse tupahan, +alle kattojen ajaikse. +Siinä lausui lattialta, +oven suusta, alta orren, +sanovi sanalla tuolla, +lausui tuolla lausehella: +"Tuletko minulle, neiti, +ikuiseksi ystäväksi, +polviseksi puolisoksi, +kainaloiseksi kanaksi?" +Tuopa kaunis Pohjan tytti +itse ennätti sanoa: +"Joko sie venosen veistit, +joko laait laivan suuren +kehrävarteni muruista, +kalpimeni kappaleista?" +Sanoi vanha Väinämöinen, +itse lausui ja pakisi: +"Jo laain hyvänki laivan, +veistin ankaran venosen, +jok' on tuulessa tukeva +ja varava vastasäällä +halki aaltojen ajella, +selät vetten seurustella: +kuplina kohotteleikse, +lumpehina luikahaikse +poikki Pohjolan vesien, +lakkipäien lainehien." +Tuopa kaunis Pohjan tytti +sanan virkkoi, noin nimesi: +"En kiitä meristä miestä, +aallonlaskija-urosta: +tuuli vie merellä mielen, +aivot särkevi ahava. +Enkä taia tullakana, +en tulla minä sinulle +ikuiseksi ystäväksi, +kainaloiseksi kanaksi, +sun sijan levittäjäksi, +päänalaisen laskijaksi." + + + + Yhdeksästoista runo + + +Siitä seppo Ilmarinen, +takoja iän-ikuinen, +itse tungeikse tupahan, +kaivaikse katoksen alle. +Tuotihin simoa tuoppi, +mettä kannu kannettihin +seppo Ilmarin kätehen. +Seppo tuon sanoiksi virkki: +"En ennen sinä ikänä, +kuuna kullan valkeana +juone näitä juomisia, +kuin ma saan nähä omani, +onko valmis valvattini, +valmis valvateltavani." +Tuop' on Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Vaiv' on suuri valvatissa, +vaiva valvateltavassa: +jalk' on kesken kenkimistä, +toinen vieläki kesempi. +Äsken on valmis valvattisi, +oike'in otettavasi, +kun sa kynnät kyisen pellon, +käärmehisen käännättelet +ilman auran astumatta, +vaarnojen värisemättä. +Senpä Hiisi ennen kynti, +Lempo varsinki vakoili +vaarnasilla vaskisilla, +auralla tuliterällä; +oma poikani poloinen +heitti kesken kyntämättä." +Silloin seppo Ilmarinen +meni neitonsa tupahan. +Itse tuon sanoiksi virkki: +"Yön tyttö, hämärän neito! +Muistatko ajan mokoman, +kun kuvasin uuen sammon, +kirjokannen kalkuttelin? +Sie vannoit ikivalasi +eessä julkisen Jumalan, +alla kasvon kaikkivallan, +tullaksesi toivottelit mulle, +miehelle hyvälle, +ikuiseksi ystäväksi, +kainaloiseksi kanaksi: +nyt ei äiti annakana, +työnnä mulle tyttöänsä +kyntämättä kyisen pellon, +käärmehisen kääntämättä." +Antoi morsian apua, +työnti neito neuvokkia: +"Ohoh seppo Ilmarinen, +takoja iän-ikuinen! +Aura kultainen kuvoa, +hope'inen huolittele! +Sillä kynnät kyisen pellon, +käärmehisen käännättelet." +Tuop' on seppo Ilmarinen +kullan ahjohon asetti, +hopeansa lietsimehen, +tuosta aurasen takovi. +Takoi rautaiset talukset, +teräksiset säärystimet, +ne on päällensä pukevi, +säärillensä säätelevi; +rautapaitahan paneikse, +teräsvöihin vyöteleikse, +otti rautarukkasensa, +nouti kintahat kiviset. +Sai siitä tulisen ruunan, +valjasti hyvän hevosen, +läksi pellon kynnäntähän, +vainion vakoantahan. +Näki päitä pyöriviä, +raivoja ratisevia. +Sanovi sanalla tuolla: +"Hoi mato, Jumalan luoma! +Kuka nosti nokkoasi, +kenpä käski ja kehoitti +päätä pystössä piteä, +kaulan vartta kankeata? +Pois nyt tieltä poikellaite, +tungeite kulohon, kurja, +alas kursohon kuoite, +heilauta heinikkohon! +Josp' on tuolta pääsi nostat, +Ukko pääsi särkenevi +nuolilla teräsnenillä, +rakehilla rautaisilla." +Siitä kynti kyisen pellon, +akoeli maan matoisen, +nosti kyitä kynnökselle, +käärmehiä käännökselle. +Sanoi tuolta tultuansa: +"Jo nyt kynnin kyisen pellon, +vakoelin maan matoisen, +käärmehisen käännättelin. +Joko tyttö työnnetähän, +annetahan ainoiseni?" +Tuop' on Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Äsken neiti annetahan, +tyttö täältä työnnetähän, +kun sa tuonet Tuonen karhun, +suistanet suen Manalan +tuolta Tuonelan salosta, +Manalan majan periltä; +sata on saanut suistamahan, +tullut ei yhtänä takaisin." +Siitä seppo Ilmarinen +meni neitonsa tupahan. +Sanan virkkoi, noin nimesi: +"Työ minulle määrättihin: +suistoa suet Manalan, +Tuonen karhut tuoakseni +tuolta Tuonelan salosta, +Manalan majan periltä." +Antoi morsian apua, +työnti neito neuvokkia: +"Ohoh seppo Ilmarinen, +takoja iän-ikuinen! +Teräksestä tehkös suitset, +päitset rauasta rakenna +yhellä vesikivellä, +kolmen kosken kuohumilla! +Niillä tuonet Tuonen karhut, +suistanet suet Manalan." +Siitä seppo Ilmarinen, +akoja iän-ikuinen, +teräksestä suitti suitset, +päitset rauasta rakenti +yhellä vesikivellä, +kolmen kosken kuohumilla. +Kävi siitä suistamahan; +itse noin sanoiksi virkki: +"Ututyttö Terhenetär! +Seulo seulalla utua, +terhenistä tepsuttele +viljan vierimäsijoille, +jottei kuule kulkevaksi +eik' on eestäni pakene!" +Sai sutosen suitsi-suuhun, +karhun rautakahlehesen +tuolta Tuonen kankahalta, +sinisen salon sisästä. +Sanoi tuolta tultuansa: +"Anna, akka, tyttäresi! +Jo olen tuonut Tuonen karhun, +suistanut suen Manalan." +Tuop' on Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Äsken alli annetahan, +sinisotka suoritahan, +kun saat suuren suomuhauin, +liikkuvan kalan lihavan, +tuolta Tuonelan joesta, +Manalan alantehesta +ilman nuotan nostamatta, +käsiverkon kääntämättä. +Sata on saanut pyytämähän, +tullut ei yhtänä takaisin." +Jopa tuskiksi tulevi, +läylemmäksi lankeavi. +Meni neitonsa tupahan, +itse tuon sanoiksi virkki: +"Työ minulle määrättihin +aina entistä parempi: +saa'a suuri suomuhauki, +liikkuva kala lihava, +Tuonen mustasta joesta, +Manalan ikipurosta +verkotoinna, nuotatoinna, +ilman muutta pyy'yksettä." +Antoi morsian apua, +työnti neito neuvokkia: +"Ohoh seppo Ilmarinen! +Ellös olko milläskänä! +Taop' on tulinen kokko, +vaakalintu valke'inen! +Sillä saanet suuren hauin, +liikkuvan kalan lihavan, +Tuonen mustasta joesta, +Manalan alantehesta." +Se on seppo Ilmarinen, +takoja iän-ikuinen, +takovi kokon tulisen, +vaakalinnun valke'isen; +kourat rauasta kuvasi, +teräksestä temmottimet, +siiviksi venehen vieret. +Itse siiville yleni, +selkähän sijoittelihe, +kokon kynkkäluun nenille. +Siitä neuvoi kokkoansa, +vaakalintua varoitti: +"Kokkoseni, lintuseni! +Menes lennä, kunne käsken: +Tuonen mustalle joelle, +Manalan alantehelle! +Iske suuri suomuhauki, +liikkuva kala lihava!" +Tuo kokko, komea lintu, +lenteä lekuttelevi; +lenti hauin pyyäntähän, +hirmuhampahan hakuhun, +tuonne Tuonelan joelle, +Manalan alantehelle. +Yksi siipi vettä viisti, +toinen taivasta tapasi, +kourat merta kuopaeli, +nokka luotoja lotaisi. +Siitä seppo Ilmarinen +lähtevi haroamahan +tuota Tuonelan jokea, +kokko luona vahtimahan. +Vetehinen veestä nousi, +koppoi kiinni Ilmarisen. +Kokko niskahan kohahti, +Vetehisen päätä väänti, +polki päätä pohjemmaksi, +kohti mustia mutia. +Jo tulevi Tuonen hauki, +ve'en koira vengottavi. +Ei ole hauki pienen pieni +eikä hauki suuren suuri: +kieli kahta kirvesvartta, +hampahat haravan varren, +kita kolmen kosken verta, +selkä seitsemän venehen. +Tahtoi seppoa tavata, +syöä seppo Ilmarisen. +Tuli kokko kouotellen, +isketellen ilman lintu. +Eik' ole kokko pienen pieni +eikä aivan suuren suuri: +suu sen on satoa syltä, +kita kuusi koskellista, +kieli kuutta keihäsvartta, +kynnet viittä viikatetta. +Keksi suuren suomuhauin, +liikkuvan kalan lihavan, +iskevi kaloa tuota, +vasten suomuja sukaisi. +Silloin suuri suomuhauki, +liikkuja kala lihava, +painavi kokon kynimen +alle selvien vesien. +Niin kokko kohotteleikse, +ilmahan ylenteleikse: +nosti mustia muria +päälle selvien vesien. +Liiteleikse, laateleikse; +toki toisesti kokevi. +Yhen iski kynsiänsä +hauin hirmun hartioihin, +ve'en koiran koukkuluihin; +toisen iski kynsiänsä +vuorehen teräksisehen, +rautaisehen kalliohon. +Kilpestyi kivestä kynsi, +kalpistihe kalliosta: +jo hauki sukeltelihe, +ve'en venkale vetihe +kynsistä kokon kynimen, +vaakalinnun varpahista, +- jälet kynnen kylkiluilla, +halennehet hartioilla. +Siitä kokko rautakoura +kivastihe vielä kerran; +siivet välkkyi valkeana, +silmät selvänä tulena: +saip' on hauin kynsihinsä, +ve'en koiran kourihinsa. +Nosti suuren suomuhauin, +ve'en venkalan veälti +alta aaltojen syvien +päälle selvien vesien. +Niinp' on kokko rautakoura +kerrallansa kolmannella +toki saapi Tuonen hauin, +liikkuvan kalan lihavan, +tuosta Tuonelan joesta, +Manalan alantehesta: +ei vesi ve'elle tullut +hauin suuren suomuloista, +ilma ei ilmalle hajaisnut +kokon suuren höyhenistä. +Siitä kokko rautakoura +kantoi suuren suomuhauin +oksalle omenatammen, +päähän lakkapään petäjän. +Siinä maisteli makua, +viilti halki hauin vatsan, +riipoeli rintapäätä, +pään on varsin poikki pahkoi. +Sanoi seppo Ilmarinen: +"Oi sinua, kurja kokko! +Mikä lienet lintujasi, +ku ollet otuksiasi, +kun nyt maistelit makua, +viillit halki hauin vatsan, +kanssa riivoit rintapäätä, +pään on varsin poikki pahkoit!" +Tuop' on kokko rautakoura +siitä syäntyi lentämähän. +Ylös ilmahan kohosi +pitkän pilven rannan päälle: +pilvet liikkui, taivot naukui, +ilman kannet kallistihe, +katkesi Ukolta kaari, +kuulta sarviset sakarat. +Siitä seppo Ilmarinen +itse kantoi pään kaloa +anopille antehiksi. +Sanan virkkoi, noin nimesi: +"Tuoss' onpi ikuinen tuoli +hyvän Pohjolan tupahan." +Siitä tuon sanoiksi virkki, +itse lausui ja pakisi: +"Jo nyt kynnin kyiset pellot, +vakoelin maat matoiset, +suistelin suet Manalan, +Tuonen karhut kahlestutin; +sain on suuren suomuhauin, +liikkuvan kalan lihavan, +tuosta Tuonelan joesta, +Manalan alantehesta. +Joko nyt neiti annetahan, +tyttö täältä työnnetähän?" +Sanoi Pohjolan emäntä: +"Pahoinpa sinäki laait, +kun sa päätä poikki pahkoit, +laskit halki hauin vatsan, +vielä riivoit rintapäätä, +kanssa maistelit makua." +Silloin seppo Ilmarinen +itse tuon sanoiksi virkki: +"Ei saalis viatta saa'a +paikoilta paremmiltana, +saati Tuonelan joesta, +Manalan alantehesta. +Joko on valmis valvattini, +valmis valvateltavani?" +Sanoi Pohjolan emäntä, +itse lausui ja nimesi: +"Jo on valmis valvattisi, +valmis valvateltavasi! +Annettava on alliseni, +sorsaseni suorittava +Ilmariselle sepolle +ikuiseksi istujaksi, +polviseksi puolisoksi, +kainaloiseksi kanaksi." +Olipa lapsi lattialla. +Lauloi lapsi lattialta: +"Jo tuli tuville näille +liika lintu linnahamme. +Lenti kokko koillisesta, +halki taivahan havukka; +siipi iski ilman äärtä, +toinen lainetta lakaisi, +pursto merta pyyhätteli, +päähyt taivoa tapasi. +Katseleikse, käänteleikse, +liiteleikse, laateleikse; +liiti miesten linnan päälle, +nokalla kolistelevi; +miesten linna rautakatto: +ei siihen sisälle pääsnyt. +"Katseleikse, käänteleikse, +liiteleikse, laateleikse. +Liiti naisten linnan päälle, +nokalla kolistelevi; +naisten linna vaskikatto: +ei siihen sisälle pääsnyt. +"Katseleikse, käänteleikse, +liiteleikse, laateleikse. +Liiti neitten linnan päälle, +nokalla kolistelevi; +neitten linna liinakatto: +jo siihen sisälle pääsi! +"Liiti linnan patsahalle, +siitä laskihe laelle; +liikahutti linnan lauan, +istui linnan ikkunalle, +seinälle selinäsulka, +satasulka salvoimelle. +"Katselevi kassapäitä, +tukkapäitä tunnusteli, +neitiparvesta parasta, +kassapäistä kaunihinta, +hele'intä helmipäistä, +kukkapäistä kuuluisinta. +"Siitä kokko kouraisevi, +havulintu haivertavi: +iski parvesta parahan, +sorsajoukosta somimman, +hele'immän, hempe'immän, +verevimmän, valke'imman. +Senpä iski ilman lintu, +kynsi pitkä piirrällytti, +ku oli pysty pään piolta +sekä varrelta valittu, +sulkasiltahan sulavin, +hienukaisin höyheniltä." +Siitä Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Mistä tiesit, teltamoinen, +kuulit, kultainen omena, +tämän neien kasvavaksi, +tukan liina liikkuvaksi? +Huohtiko hopeat neien, +neien kullat sinne kuului, +sinne paistoi meiän päivät, +meiän kuuhuet kumotti?" +Lausui lapsi lattialta, +vasta kasvava karehti: +"Siitä tiesi teltamoinen, +onnen myyrä tien osasi +neien kuuluhun kotihin, +kaunihisen kartanohon: +hyvä oli isosta huuto +laivan suuren laskennalta, +emosta sitäi parempi +leivän paksun paistannalta, +vehnäleivän leivonnalta, +vierahan ravitsennalta. +"Siitä tiesi teltamoinen, +äkkioutoinen älysi +neien nuoren nousneheksi, +impyen ylenneheksi: +kun kävi pihatse kerran, +astui aittojen alatse +varsin aamulla varahin, +aivan aika-huomenessa, +noki nousi nuoraisesti, +savu paksusti pakeni +neien kuulusta ko'ista, +kasvavaisen kartanosta; +neiti oli itse jauhamassa, +kivenpuussa kiikkumassa: +kivenpuu käkenä kukkui, +laklana kiven lapatta, +kiven siili sirkkusena, +kivi helmenä heläsi. +"Kävi siitä toisen kerran, +astui pellon pientaretse: +neiti oli mataramaalla, +keikkui keltakankahilla, +paineli punapatoja, +keitti keltakattiloita. +"Kävi kerran kolmannenki +neien akkunan alatse, +kuuli neitosen kutovan, +pirta käessä piukkoavan: +sukkulainen suikahteli +kuin kärppä kiven kolossa, +pirkaeli pirran pii'it +kuin on tikka puun kylessä, +käärilauta käännähteli +kuin orava oksapuussa." +Siitä Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Kutti, kutti, neitoseni! +Enkö jo sanonut aina: +elä kuusissa kukahu, +elä laula laksoloissa, +näytä kaulan kaarevuutta, +käsivarren valkeutta, +ripeyttä rinnan nuoren, +muun on muo'on muhkeutta! +"Kaiken syystä syyättelin, +keikutin tämän kesosen, +jop' on kerkeän keväimen, +jopa toisen toukoaian: +laatiomme piilopirtti, +pienet piiloikkunaiset, +neien kangasta kutoa, +neljin niisin niukutella, +ettei kuule Suomen sulhot, +Suomen sulhot, maan kosijat!" +Lausui lapsi lattialta, +kaksiviikkoinen kajahui: +"Helppo on hepo salata, +sorajouhi suojaella, +paha on neitonen salata, +hivus pitkä piilotella. +Laatisit kivisen linnan +keskelle meren seläistä +siellä piikoja pi'ellä, +kanojasi kasvatella, +eip' on piile piiat siellä, +eipä impyet ylene, +ettei pääse suuret sulhot, +suuret sulhot, maan kosijat, +miehet pystyisin kypärin, +heposet teräskape'in." +Itse vanha Väinämöinen +alla päin, pahoilla mielin +kotihinsa kulkiessa +sanan virkkoi, noin nimesi: +"Voi minua, mies kuluista, +kun en tuota tuntenunna, +naia nuorella iällä, +etsiä elon ajalla! +Kaikkiansa se katuvi, +joka nuorta naimistansa, +lasna lapsen saamistansa, +pienenä perehtimistä." +Siinä kielti Väinämöinen, +epäsi suvantolainen +vanhan nuorta noutamasta, +kaunista käkeämästä; +kielti uimasta uhalla, +veikan vettä soutamasta, +kilvoin neittä kosjomasta +toisen, nuoremman keralla. + + + + Kahdeskymmenes runo + + +Mitä nyt laulamme lajia, +kuta virttä vieretämme? +Tuota laulamme lajia, +tuota virttä vieretämme: +noita Pohjolan pitoja, +jumalisten juominkia. +Viikon häitä hankittihin, +valmistettihin varoja +noilla Pohjolan tuvilla, +Sariolan salvoksilla. +Mitä tuohon tuotettihin +ja kuta veätettihin, +Pohjan pitkihin pitoihin, +suuren joukon juominkihin +rahvahan ravitsemiksi, +joukon suuren syöttämiksi? +Kasvoi härkä Karjalassa, +sonni Suomessa lihosi; +ei ollut suuri eikä pieni, +olihan oikea vasikka! +Hämehessä häntä häilyi, +pää keikkui Kemijoella; +sata syltä sarvet pitkät, +puoltatoista turpa paksu. +Viikon kärppä kääntelihe +yhen kytkyen sijalla; +päivän lenti pääskyläinen +härän sarvien väliä, +hätäisesti päähän pääsi +keskenä levähtämättä. +Kuun juoksi kesäorava +häpähältä hännän päähän +eikä päähän pääsnytkänä, +ensi kuussa ennättänyt. +Sepä vallatoin vasikka, +sonni suuri suomalainen, +Karjalasta kaimattihin +Pohjan pellon pientarelle. +Sata miestä sarviloista, +tuhat turvasta piteli +härkeä taluttaessa, +Pohjolahan tuotaessa. +Härkä käyä källeröitti +Sariolan salmen suussa, +syöpi heinät hettehestä, +selkä pilviä siveli. +Eikä ollut iskijätä, +maan kamalan kaatajata +Pohjan poikien lu'ussa, +koko suuressa su'ussa, +nuorisossa nousevassa +eikä varsin vanhastossa. +Tulipa ukko ulkomainen, +Virokannas karjalainen. +Hänpä tuon sanoiksi virkki: +"Malta, malta, härkä parka, +kun tulen kurikan kanssa, +kamahutan kangellani +sun, katala, kallohosi: +tok' et toisena kesänä +kovin käännä kärseäsi, +tölläytä turpoasi +tämän pellon pientarella, +Sariolan salmen suussa!" +Läksi ukko iskemähän, +Virokannas koskemahan, +Palvoinen pitelemähän. +Härkä päätä häiläytti, +mustat silmänsä mulisti: +ukko kuusehen kavahti, +Virokannas vitsikkohon, +Palvoinen pajun sekahan! +Etsittihin iskijätä, +sonnin suuren sortajata +kaunihista Karjalasta, +Suomen suurilta tiloilta, +vienosta Venäjän maasta, +Ruotsin maasta rohkeasta, +Lapin laajoilta periltä, +Turjan maasta mahtavasta; +etsittihin Tuonelasta, +Manalasta, maanki alta. +Etsittihin, eipä löytty, +haettihin, ei havaittu. +Etsittihin iskijätä, +katsottihin kaatajata +selvältä meren selältä, +lake'ilta lainehilta. +Mies musta merestä nousi, +uros umpilainehista, +aivan selvältä selältä, +ulapalta aukealta. +Ei tuo ollut suurimpia +eikä aivan pienimpiä: +alle maljan maata mahtui, +alle seulan seisomahan. +Se oli ukko rautakoura, +rauankarva katsannolta; +päässä paatinen kypärä, +jaloissa kiviset kengät, +veitsi kultainen käessä, +varsi vasken-kirjavainen. +Saip' on siitä iskijänsä, +tapasipa tappajansa, +Suomen sonni sortajansa, +maan kamala kaatajansa. +Heti kun näki eränsä, +ruhtoi niskahan rutosti: +sorti sonnin polvillensa, +kylen maahan kyykähytti. +Saiko paljo saalihiksi? +Saanut ei paljo saalihiksi: +sata saavia lihoa, +sata syltä makkarata, +verta seitsemän venettä, +kuuta kuusi tynnyriä +noihin Pohjolan pitoihin, +Sariolan syöminkihin. +Tupa oli tehty Pohjolassa, +tupa laitto, pirtti suuri, +sivulta yheksän syltä, +päästä seitsentä leveä. +Kukko kun laessa lauloi, +ei sen ääni maahan kuulu; +penin haukunta perässä +ei kuulu ovehen asti. +Tuop' on Pohjolan emäntä +liikkui sillan liitoksella, +laahoi keskilattialla. +Arvelee, ajattelevi: +"Mistäpä olutta saamme, +taarit taiten laittelemme +näille häille hankkimille, +pioille pi'ettäville? +En tieä tekoa taarin +enkä syntyä olosen." +Olipa ukko uunin päällä. +Lausui ukko uunin päältä: +"Ohrasta oluen synty, +humalasta julkijuoman, +vaikk' ei tuo ve'että synny +eikä tuimatta tuletta. +"Humala, Remusen poika, +piennä maahan pistettihin, +kyynä maahan kynnettihin, +viholaisna viskottihin +vierehen Kalevan kaivon, +Osmon pellon penkerehen. +Siitä nousi nuori taimi, +yleni vihanta virpi; +nousi puuhun pienoisehen, +kohen latvoa kohosi. +"Onnen ukko ohran kylvi +Osmon uuen pellon päähän. +Ohra kasvoi kaunihisti, +yleni ylen hyvästi +Osmon uuen pellon päässä, +kaskessa pojan Kalevan. +"Oli aikoa vähäisen, +jo huuhui humala puusta, +ohra lausui pellon päästä, +vesi kaivosta Kalevan: +'Milloin yhtehen yhymme, +konsa toinen toisihimme? +Yksin on elo ikävä, +kahen, kolmen kaunoisampi.' +"Osmotar, oluen seppä, +Kapo, kaljojen tekijä, +otti ohrasen jyviä, +kuusi ohrasen jyveä, +seitsemän humalan päätä, +vettä kauhoa kaheksan; +niin pani pa'an tulelle, +laittoi keiton kiehumahan. +Keitti ohraista olutta +kerkeän kesäisen päivän +nenässä utuisen niemen, +päässä saaren terhenisen, +puisen uuen uurtehesen, +korvon koivuisen sisähän. +"Sai oluen panneheksi, +ei saanut hapanneheksi. +Arvelee, ajattelevi, +sanan virkkoi, noin nimesi: +'Mitä tuohon tuotanehe +ja kuta katsottanehe +oluelle happaimeksi, +kaljalle kohottimeksi?' +"Kalevalatar, kaunis neiti, +se on sormilta sorea, +aina liukas liikunnolta, +aina kengältä kepeä, +liikkui sillan liitoksella, +keikkui keskilattialla +yhtä, toista toimitellen +kahen kattilan kesellä. +Näki puikon lattialla: +poimi puikon lattialta. +"Katselevi, kääntelevi: +'Mitä tuostaki tulisi +Kavon kaunihin käsissä, +hyvän immen hyppysissä, +jos kannan Kavon kätehen, +hyvän immen hyppysihin?' +"Kantoipa Kavon kätehen, +hyvän immen hyppysihin. +Kapo kaksin kämmeninsä, +hykerti käsin molemmin +molempihin reisihinsä: +syntyi valkea orava. +"Noin se neuvoi poikoansa, +oravaistansa opasti: +'Oravainen, kummun kulta, +kummun kukka, maan ihana! +Juokse tuonne, kunne käsken, +kunne käsken ja kehoitan: +mieluisahan Metsolahan, +tarkkahan Tapiolahan! +Nouse puuhun pienoisehen, +taiten tarhalatvaisehen, +jottei kokko kouraiseisi +eikä iskis' ilman lintu! +Tuo'os kuusesta käpyjä, +petäjästä helpehiä, +ne kanna Kavon kätehen, +oluehen Osmottaren!' +"Osasi orava juosta, +pöyhtöhäntä pyörähellä, +pian juosta matkan pitkän, +välehen välit samota, +salon poikki, toisen pitkin, +kolmannen vähän vitahan +mieluisahan Metsolahan, +tarkkahan Tapiolahan. +"Näki kolme korpikuusta, +neljä pienoista petäätä; +nousi kuusehen norolla, +petäjähän kankahalla. +Eikä kokko kouraisnunna, +iskenynnä ilman lintu. +"Katkoi kuusesta käpyjä, +petäjästä päitä lehvän. +Kävyt kätki kynsihinsä, +kääräisi käpälihinsä; +ne kantoi Kavon kätehen, +hyvän immen hyppysihin. +"Kapo pisti kaljahansa, +Osmotar oluehensa: +eip' ota olut hapata, +juoma nuori noustaksensa. +"Osmotar, oluen seppä, +Kapo, kaljojen tekijä, +ainakin ajattelevi: +'Mitä tuohon tuotanehe +oluelle happaimeksi, +kaljalle kohottimeksi?' +"Kalevatar, kaunis neiti, +se on sormilta sorea, +aina liukas liikunnolta, +aina kengältä kepeä, +liikkui sillan liitoksella, +keikkui keskilattialla +yhtä, toista toimitellen +kahen kattilan kesellä. +Näki lastun lattialla: +poimi lastun lattialta. +"Katselevi, kääntelevi: +'Mitä tuostaki tulisi +Kavon kaunihin käsissä, +hyvän immen hyppysissä, +jos kannan Kavon kätehen, +hyvän immen hyppysihin?' +"Kantoipa Kavon kätehen, +hyvän immen hyppysihin. +Kapo kaksin kämmeninsä, +hykerti käsin molemmin +molempihin reisihinsä: +syntyi näätä kultarinta. +"Niin se neuvoi nääteänsä, +orpolastansa opasti: +'Näätäseni, lintuseni, +rahankarva kaunoiseni! +Mene tuonne, kunne käsken, +kunne käsken ja kehoitan: +kontion kivikololle, +metsän karhun kartanolle, +jossa karhut tappelevat, +kontiot kovin elävät! +Kourin hiivoa kokoa, +käsin vaahtea valuta, +se kanna Kavon kätehen, +tuo olallen Osmottaren!' +"Jopa taisi näätä juosta, +rinta kulta riehätellä. +Pian juoksi matkan pitkän, +välehen välit samosi, +joen poikki, toisen pitkin, +kolmannen vähän vitahan +kontion kivikololle, +karhun louhikammiolle. +Siellä karhut tappelevat, +kontiot kovin elävät +rautaisella kalliolla, +vuorella teräksisellä. +"Valui vaahti karhun suusta, +hiiva hirveän kiasta: +käsin vaahtea valutti, +kourin hiivoa kokosi; +sen kantoi Kavon kätehen, +hyvän immen hyppysihin. +"Osmotar oluehensa, +Kapo kaatoi kaljahansa: +ei ota olut hapata, +mehu miesten puurakoia. +"Osmotar, oluen seppä, +Kapo, kaljojen tekijä, +ainakin ajattelevi: +'Mitä tuohon tuotanehe +oluelle happaimeksi, +kaljalle kohottimeksi?' +"Kalevatar, kaunis neiti, +tyttö sormilta sorea, +aina liukas liikunnolta, +aina kengältä kepeä, +liikkui sillan liitoksella, +keikkui keskilattialla +yhtä, toista toimitellen +kahen kattilan välillä. +Näki maassa palkoheinän: +poimi maasta palkoheinän. +"Katselevi, kääntelevi: +'Mitä tuostaki tulisi +Kavon kaunihin käsissä, +hyvän immen hyppysissä, +jos kannan Kavon kätehen, +hyvän immen hyppysihin?' +"Kantoipa Kavon kätehen, +hyvän immen hyppysihin. +Kapo kaksin kämmeninsä, +hykerti käsin molemmin +molempihin reisihinsä: +mehiläinen siitä syntyi. +"Niin se neuvoi lintuansa, +mehiläistänsä opasti: +'Mehiläinen, lintu liukas, +nurmen kukkien kuningas! +Lennä tuonne, kunne käsken, +kunne käsken ja kehoitan: +saarelle selälliselle, +luo'olle merelliselle! +Siell' on neiti nukkununna, +vyö vaski valahtanunna, +sivulla simainen heinä, +mesiheinä helmassansa. +Tuo simoa siivessäsi, +kanna mettä kaavussasi +heleästä heinän päästä, +kukan kultaisen kuvusta; +se kanna Kavon kätehen, +tuo olallen Osmottaren!' +"Mehiläinen, lintu liukas, +jopa lenti jotta joutui. +Pian lenti matkan pitkän, +välehen välit lyhenti, +meren poikki, toisen pitkin, +kolmannen vähän vitahan +saarehen selällisehen, +luotohon merellisehen. +Näki neien nukkunehen, +tinarinnan riutunehen +nurmelle nimettömälle, +mesipellon pientarelle, +kupehella kultaheinä, +vyöllänsä hopeaheinä. +"Kasti siipensä simahan, +sulkansa mesi sulahan +helevässä heinän päässä, +kukan kultaisen nenässä; +sen kantoi Kavon kätehen, +hyvän immen hyppysihin. +"Osmotar oluehensa, +Kapo pisti kaljahansa: +siit' otti olut hapata, +siitä nousi nuori juoma +puisen uuen uurtehessa, +korvon koivuisen sisässä; +kuohui korvien tasalle, +ärjyi päällen äyrähien, +tahtoi maahan tyyräellä, +lattialle lasketella. +"Oli aikoa vähäisen, +pirahteli pikkaraisen. +Joutui juomahan urohot, +Lemminkäinen liiatenki: +juopui Ahti, juopui Kauko, +juopui veitikkä verevä +oluelta Osmottaren, +kaljalta Kalevattaren. +"Osmotar, oluen seppä, +Kapo, kaljojen tekijä, +hän tuossa sanoiksi virkki: +'Voi, poloinen, päiviäni, +kun panin pahan oluen, +tavattoman taarin laitoin: +ulos korvosta kohosi, +lattialle lainehtivi!' +"Punalintu puusta lauloi, +rastas räystähän rajalta: +'Ei ole pahaoloinen, +on juoma hyväoloinen, +tynnyrihin tyhjettävä, +kellarihin käytettävä +tynnyrissä tammisessa, +vaskivannetten sisässä.' +"Se oli oluen synty, +kalevaisten kaljan alku; +siitä sai hyvän nimensä, +siitä kuulun kunniansa, +kun oli hyväoloinen, +hyvä juoma hurskahille: +pani naiset naurusuulle, +miehet mielelle hyvälle, +hurskahat iloitsemahan, +hullut huppeloitsemahan." +Siitä Pohjolan emäntä, +kun kuuli oluen synnyn, +koki vettä suuren korvon, +uuen puisen puolellensa, +siihen ohria oloksi +ja paljo humalan päitä. +Alkoi keitteä olutta, +väkivettä väännätellä +uuen puisen uurtehessa, +korvon koivuisen sisässä. +Kuut kiviä kuumettihin, +kesät vettä keitettihin, +salot puita poltettihin, +kaivot vettä kannettihin: +jo salot saristui puista, +veet väheni lähtehistä +olosia pantaessa, +kaljoja kyhättäessä +Pohjan pitkiksi pioiksi, +hyvän joukon juomingiksi. +Savu saarella palavi, +tuli niemen tutkaimella. +Nousipa savu sakea, +auer ilmahan ajoihe +tuimilta tulisijoilta, +varavilta valke'ilta: +täytti puolen Pohjan maata, +kaiken Karjalan sokisti. +Kansa kaikki katsahtavi, +katsahtavi, kaivahtavi: +"Mistäpä savunen saapi, +auer ilmahan ajaikse? +Pienikö soan savuksi, +suuri paimosen paloksi." +Tuop' on äiti Lemminkäisen +aivan aamulla varahin +läksi vettä lähteheltä; +näkevi savun sakean +pohjoisilla maailmoilla. +Sanan virkkoi, noin nimesi: +"Nuo onpi soan savuja, +varsin vainovalke'ita!" +Itse Ahti Saarelainen, +tuo on kaunis Kaukomieli, +katseleikse, käänteleikse. +Arvelee, ajattelevi: +"Josp' on kaalan katsomahan, +likeltä tähystämähän, +mistä tuo savunen saapi, +auer ilman täyttelevi, +oisiko soan savuja, +noita vainovalke'ita." +Kaaloi Kauko katsomahan +savun syntymäsijoa: +ei ollut soan tulia +eikä vainovalke'ita; +olipa oluttulia, +kaljankeitto-valke'ita +Sariolan salmen suulla, +niemen kaiskun kainalossa. +Siinä Kauko katselevi ... +Silmä karsas Kaukon päässä, +silmä karsas, toinen kiero, +suu vähiten väärällänsä. +Virkki viimein katsellessa, +poikki salmesta sanovi: +"Oi armas anoppiseni, +Pohjan ehtoisa emäntä! +Laitapa oluet oivat, +keitä kaljat kelvolliset +juotavaksi joukon suuren, +Lemminkäisen liiatenki +noissa häissänsä omissa +kera nuoren tyttäresi!" +Sai olonen valmihiksi, +mehu miesten juotavaksi. +Pantihin olut punainen, +kalja kaunis käytettihin +maan alle makoamahan +kivisessä kellarissa, +tammisessa tynnyrissä, +tapin vaskisen takana. +Siitä Pohjolan emäntä +laittoi keitot kiehumahan, +kattilat kamuamahan, +riehtilät remuamahan. +Leipoi siitä leivät suuret, +suuret talkkunat taputti +hyvän rahvahan varaksi, +joukon suuren syötäviksi +Pohjan pitkissä pioissa, +Sariolan juomingissa. +Saipa leivät leivotuksi, +talkkunat taputetuksi. +Kului aikoa vähäisen, +pirahteli pikkaraisen: +olut tykki tynnyrissä, +kalja keikkui kellarissa: +"Kun nyt juojani tulisi, +lakkijani laittauisi, +kunnollinen kukkujani, +laaullinen laulajani!" +Etsittihin laulajata, +laaullista laulajata, +kunnollista kukkujata, +kaunista karehtijata: +lohi on tuotu laulajaksi, +hauki kunnon kukkujaksi. +Ei lohessa laulajata, +hauissa karehtijata: +lohen on leuat longallahan, +hauin hampahat hajalla. +Etsittihin laulajata, +laaullista laulajata, +kunnollista kukkujata, +kaunista karehtijata: +lapsi on tuotu laulajaksi, +poika kunnon kukkujaksi. +Ei lapsessa laulajata, +kuolasuussa kukkujata: +lapsen kiel' on kimmeltynnä, +kielen kanta kammeltunna. +Uhkasi olut punainen, +noitueli nuori juoma +nassakassa tammisessa, +tapin vaskisen takana: +"Kun et laita laulajata, +laaullista laulajata, +kunnollista kukkujata, +kaunista karehtijata, +potkin poikki vanteheni, +ulos pohjani porotan!" +Silloin Pohjolan emäntä +pani kutsut kulkemahan, +airuhut vaeltamahan. +Itse tuon sanoiksi virkki: +"Ohoh piika pikkarainen, +orjani alinomainen! +Kutsu rahvasta kokohon, +miesten joukko juominkihin! +Kutsu kurjat, kutsu köyhät, +sokeatki, vaivaisetki, +rammatki, rekirujotki! +Sokeat venehin soua, +rammat ratsahin ajele, +rujot re'in remmätellös! +"Kutsu kaikki Pohjan kansa +ja kaikki Kalevan kansa, +kutsu vanha Väinämöinen +lailliseksi laulajaksi! +Elä kutsu Kaukomieltä, +tuota Ahti Saarelaista!" +Tuop' on piika pikkarainen +sanan virkkoi, noin nimesi: +"Miks' en kutsu Kaukomieltä, +yhtä Ahti Saarelaista?" +Tuop' on Pohjolan emäntä +sanan vastaten sanovi: +"Siks' et kutsu Kaukomieltä, +tuota lieto Lemminkäistä, +kun on kaikitse toraisa, +aivan tarkka tappelija; +tehnyt on häissäki häpeät, +pitoloissa pillat suuret, +nauranut pyhäiset piiat +pyhäisissä vaattehissa." +Tuop' on piika pikkarainen +sanan virkkoi, noin nimesi: +"Mistä tieän Kaukomielen, +jotta heitän kutsumatta? +En tunne Ahin kotia, +Kaukomielen kartanoa." +Sanoi Pohjolan emäntä, +itse lausui ja nimesi: +"Hyvin tunnet Kaukomielen, +tuon on Ahti Saarelaisen: +Ahti saarella asuvi, +veitikkä vesien luona, +laajimman lahen sivulla, +Kaukoniemen kainalossa." +Tuop' on piika pikkarainen, +raataja rahan-alainen, +kantoi kutsut kuusialle, +keruhut kaheksialle. +Kutsui kaiken Pohjan kansan +ja kaiken Kalevan kansan, +nuotki hoikat huonemiehet, +kaitakauhtanat kasakat. +Yks' on aino Ahti poika, +- senp' on heitti kutsumatta. + + + + Yhdeskolmatta runo + + +Tuop' on Pohjolan emäntä, +Sariolan vaimo vanha, +oli ulkona olija, +askareillansa asuja. +Kuului suolta ruoskan roiske, +rannalta re'en ratina. +Loi silmänsä luotehelle, +käänti päätä päivän alle, +arvelee, ajattelevi: +"Mi tämä väki väjyvi +minun, raukan, rannoilleni? +Suurtako sotaväkeä?" +Kaaloi tuota katsomahan, +likeltä tähyämähän: +ei ollut sotaväkeä; +oli suuri sulhaiskansa, +vävy keskellä väkeä, +hyvän rahvahan raossa. +Itse Pohjolan emäntä, +Sariolan vaimo vanha, +kun tunsi vävyn tulevan, +sanan virkkoi, noin nimesi: +"Luulin tuulen tuulevaksi, +pinon pystyn viereväksi, +meren rannan roikkivaksi, +someren karehtivaksi. +Kaaloin tuota katsomahan, +likeltä tähyämähän; +eipä tuuli tuullutkana, +pino pysty vierrytkänä, +meren ranta rauennunna, +someret karehtinunna: +vävyni väki tulevi, +saoin kaksin käänteleikse! +"Mistä mä vävyni tunnen, +vävyni väen seasta? +Tuttu on vävy väestä, +tuttu tuomi muista puista, +tammi virpivarpasista, +kuuhut taivahan tähistä. +"Vävy on mustalla orolla, +niinkuin syövällä suella, +kantavalla kaarnehella, +lentävällä lievehellä; +kuusi kultasirkkulaista +vempelellä kukkumassa, +seitsemän siniotusta +rahkehella laulamassa." +Kuuluvi kumu kujasta, +aisan kalke kaivotieltä: +jo vävy pihalle saapi, +vävyn kansa kartanolle. +Vävy on keskellä väkeä, +hyvän rahvahan raossa, +ei ole varsin eellimäisnä +eikä aivan jälkimäisnä. +"Pois, pojat, ulos, urohot, +pihalle, pitimmät miehet, +rinnuksia riistamahan, +rahkehia raastamahan, +aisoja alentamahan, +tuomahan vävy tupahan!" +Juoksevi vävyn oronen, +kirjokorja kiiättävi +pitkin appelan pihoa. +Sanoi Pohjolan emäntä: +"Oi sie orja, palkkalainen, +kylän kaunoinen kasakka! +Ottaos vävyn oronen, +lasketellos laukkiotsa +vaskisista valjahista, +tinaisista rinnuksista, +rahaisista rahkehista, +vesaisista vempelistä! +Viekösi vävyn oronen, +talutellos taitavasti +sulkkuisista suitsiloista, +päitsistä hopeapäistä +piehtaroille pehme'ille, +tasaiselle tanterelle, +vienolle vitilumelle, +maalle maionkarvaiselle! +"Juottaos vävyni varsa +lähisestä lähtehestä, +joka seisovi sulana, +heraisena herhettävi +alla kullan kuusen juuren, +alla pensivän petäjän! +"Apata vävyni varsa +koropasta kultaisesta, +vaskisesta vakkasesta +pestyin ohrin, lestyin leivin, +keitetyin kesäisin vehnin, +survotuin suvirukihin! +"Vie siitä vävyn oronen +soimelle sopimmaiselle, +ylimäiselle sijalle, +ta'impahan tanhuahan! +Sito'os vävyn oronen +kultaisista koltsasista +rautaisehen renkaisehen, +patvisehen patsaisehen! +Pankosi vävyn orolle +kappa kauroja etehen, +toinen heinän helpehiä, +kolmas ruumenen muruja! +"Sukios vävyn oronen +mursunluisella sualla, +jottei karva katkeaisi, +sorajouhi sorkahtaisi! +Kattaos vävyn oronen +loimella hope'isella, +kuomikolla kultaisella, +vanumalla vaskisella! +"Kylän poiat, kyyhkyläiset! +Viekätte vävy tupahan, +hivuksin hatuttomana, +käen kintahattomana! +"Vuotas katselen vävyä, +jos sopii vävy tupahan +ilman uksen ottamatta, +pihtipuolen purkamatta, +kamanan korottamatta, +kynnyksen alentamatta, +soppiseinän sortamatta, +multahirren muuttamatta! +"Ei mahu vävy tupahan, +hyvä lahja laipiohon +ilman uksen ottamatta, +pihtipuolen purkamatta, +kamanan korottamatta, +kynnyksen alentamatta, +soppiseinän sortamatta, +multahirren muuttamatta: +vävy on päätänsä pitempi, +korvallista korkeampi. +"Kamanat kohottukohot +lakin päästä laskematta, +kynnykset alentukohot +kengän kannan koskematta, +pihtipuolet välttyköhöt, +ovet ilman auetkohot +tullessa vävyn tupahan, +astuessa aimo miehen! +"Kiitos kaunoisen Jumalan, +jo saapi vävy sisähän! +Vuotas katsahan tupoa, +silmeän tuvan sisähän, +onko täällä pöyät pesty, +lavitsat vesin valeltu, +siivottu sileät sillat, +lautalattiat la'aistu! +"Katselen tätä tupoa +- enkä tuota tunnekana, +mistä puist' on pirtti tehty, +mistä suoja tänne saatu, +kusta seinät seisotettu +sekä lattiat laottu. +"Sivuseinä on siilin luista, +periseinä peuran luista, +oviseinä osman luista, +kamana karitsan luista. +"Orret on omenapuista, +patsas puista patviloista, +luaslauat lumpehista, +laki lahnan suomuksista. +"Rahi on rauasta rakettu, +lautsat Saksan laahkoloista, +pöytä kullan kirjoiteltu, +silta silkillä silattu. +"Uuni vaskesta valettu, +pankko paasista hyvistä, +kiukoa meren kivistä, +karsina Kalevan puista." +Sulho tungeikse tupahan, +alle kattojen ajaikse. +Sanan virkkoi, noin nimesi: +"Terve tänneki, Jumala, +alle kuulun kurkihirren, +alle kaunihin katoksen!" +Sanoi Pohjolan emäntä: +"Terve, terve tultuasi +tänne pienehen tupahan, +matalaisehen majahan, +honkaisehen huonehesen, +petäjäisehen pesähän! +"Ohoh orjapiikaseni, +kylän pantu palkkalainen! +Tuopa tulta tuohen päässä, +temmo tervaksen nenässä +katsellakseni vävyä, +nähäkseni sulhon silmät, +sinisetkö vai punaiset +vaiko vaatevalkeuiset!" +Orjapiika pikkarainen, +kylän pantu palkkalainen, +toip' on tulta tuohosessa, +tempoi tulta tervaksessa. +"Tuli on tuohinen rämäkkä, +savu musta tervaksinen, +vävyn silmät saastuttaisi, +mustuttais' ihanan muo'on: +tuopa tulta tuohuksella, +vahasella valkeaista!" +Orjapiika pikkarainen, +kylän pantu palkkalainen, +toip' on tulta tuohuksella, +vahasella valkeaista. +Valkea savu vahainen, +tuli kirkas tuohuksinen, +valotti vävyltä silmät, +kirkasti vävyltä kasvot. +"Jo näen vävyni silmät: +ei siniset, ei punaiset +eikä vaatevalkeuiset; +meren on vaahen valkeuiset, +meren ruo'on ruskeuiset, +meren kaislan kauneuiset. +"Kylän poiat, kyyhkyläiset! +Viekätte tätä vävyä +isoimmille istuimille, +ylimäisille sijoille, +selin seineä sinistä, +pä'in pöyteä punaista, +kohin kutsuvierahia, +rinnoin rahvahan remua!" +Siitä Pohjolan emäntä +syötti, juotti vierahia, +syötti suin sulassa voissa, +kourin kuorekokkaroissa +noita kutsuvierahia, +vävyänsä liiatenki. +Olipa lohta luotasilla, +sivulla sianlihoa, +kupit kukkuraisillansa, +va'it varpelaitehilla +syöä kutsuvierahien +ja vävysen liiatenki. +Sanoi Pohjolan emäntä: +"Oi sie piika pikkarainen! +Tuop' on tuopilla olutta, +kanna kaksikorvaisella +noille kutsuvierahille, +vävylleni liiatenki!" +Tuop' on piika pikkarainen, +raataja rahan-alainen, +antoi tuopin totta tehä, +viisivantehen vikoa, +huuhtoa humalan parrat, +vaahen parrat valkoella +noilta kutsuvierahilta +ja vävyltä liiatenki. +Mitä nyt olut osasi, +virkki viisivantehinen, +kun oli luona laulajansa, +kunnollinen kukkujansa? +Olipa vanha Väinämöinen, +virren ponsi polvu'inen, +laaullisna laulajana, +parahana taitajana. +Ensin ottavi olutta, +siitä tuon sanoiksi virkki: +"Olukkainen, juomukkainen! +Elä miestä jouten juota! +Laita miehet laulamahan, +kultasuut on kukkumahan! +Isännät imehtelevät, +emännät ajattelevat: +joko on laulut lauennehet, +ilokielet kirvonnehet, +vai panin pahan oluen, +juoksuttelin juoman kehnon, +kun ei laula laulajamme, +hyreksi hyvät runomme, +kuku kultavierahamme, +iloitse ilokäkemme? +"Kukas tässä kukkunevi, +kenpä kielin laulanevi +näissä Pohjolan pioissa, +Sariolan juomingissa? +Eipä tässä lautsat laula, +kun ei lautsan istujaiset, +lattiat ei lausahtele, +kun ei lattian kävijät; +eikä ikkunat iloitse, +kun ei ikkunan isännät, +eikä pöykä pöyän ääret, +kun ei pöyän äärelliset, +ei ne reppänät remuile, +kun ei reppänän alaiset." +Oli lapsi lattialla, +maitoparta pankon päässä. +Lausui lapsi lattialta, +poika pankolta pakisi: +"En ole iso iältä, +vahva varren kasvannolta, +vaan kuitenki kaikitenki, +jos ei muut lihavat laula, +miehet paksummat pajaha, +verevämmät vierettele, +niin mä laulan, laiha poika, +poika kuiva, kuikuttelen; +laulan laihoilta lihoilta, +kupehilta kuuttomilta +tämän iltamme iloksi, +päivän kuulun kunniaksi." +Olipa ukko uunin päällä. +Tuopa tuon sanoiksi virkki: +"Ei ole lasten laululoista, +kurjien kujerteloista: +valehia lasten laulut, +tyhjiä tytärten virret! +Anna virsi viisahalle, +laulu lautsan istujalle!" +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Onko tässä nuorisossa, +koko suuressa su'ussa, +ken panisi käen kätehen, +ha'an toisehen hakahan +ja saisi sanelemahan, +laikahtaisi laulamahan +päivän päätyvän iloksi, +illan kuulun kunniaksi?" +Sanoi ukko uunin päältä: +"Ei ole tässä ennen kuultu, +ei ole kuultu eikä nähty +sinä ilmoisna ikänä +parempata laulajata, +tarkempata taitajata, +kuin mitä minä kujerrin, +lauleskelin lapsempana, +laulelin lahen vesillä, +kajahtelin kankahilla, +kukkuelin kuusikoilla, +sanelin salometsillä. +"Ääni oli suuri ja sorea, +säveleni sangen kaunis: +se silloin jokena juoksi, +vesivirtana vilisi, +kulki kuin lyly lumella, +purjelaiva lainehilla. +Vaan en nyt sanoa saata, +tuot' en tarkoin tunnekana, +mikä sorti suuren äänen, +äänen armahan alenti: +ei se nyt jokena juokse, +lainehina lailattele, +on kuin karhi kannostossa, +hangella havupetäjä, +reki rannan hiekkasilla, +vene kuivilla kivillä." +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Kun ei toista tullekana +kerallani laulamahan, +yksin lähtenen runoille, +laikahtanen laulamahan: +kun olen luotu laulajaksi, +sattunut sanelijaksi, +en kysy kylästä tietä, +päätä virren vierahalta." +Siitä vanha Väinämöinen, +virren ponsi polvu'inen, +istuihen ilon teolle, +laulutyölle työntelihe, +ilovirret vieressänsä, +saatavillansa sanaset. +Lauloi vanha Väinämöinen, +sekä lauloi jotta taitoi: +ei sanat sanoihin puutu, +virret veisaten vähene; +ennen kalliot kiviä, +umpilammit lumpehia. +Siinä lauloi Väinämöinen, +pitkin iltoa iloitsi. +Naiset kaikki naurusuulla, +miehet mielellä hyvällä +kuuntelivat, kummeksivat +Väinämöisen väännätystä, +kun oli kumma kuulijanki, +ime ilmankin olijan. +Sanoi vanha Väinämöinen, +virkki virtensä lopulla: +"Mitäpä minusta onpi +laulajaksi, taitajaksi! +En minä mitänä saata, +en kuhunkana kykene. +Oisi Luoja laulamassa, +suin sulin sanelemassa! +Luoja laulun lauleleisi, +lauleleisi, taiteleisi. +"Laulaisi meret mesiksi, +meren hiekat hernehiksi, +meren mullat maltahiksi, +suoloiksi meren someret, +lehot laajat leipämaiksi, +ahovieret vehnämaiksi, +mäet mämmikakkaroiksi, +kalliot kananmuniksi. +"Lauleleisi, taiteleisi, +saneleisi, saatteleisi, +laulaisi tähän talohon +läävät täysi lähtemiä, +kujat täysi kukkapäitä, +ahot maion antajia, +sata sarven kantajata, +tuhat tuojoa utaren. +"Lauleleisi, taiteleisi, +saneleisi, saatteleisi +isännille ilvesturkit, +emännille verkaviitat, +tyttärille ummiskengät, +pojille punaiset paiat. +"Annap' ainaki, Jumala, +toisteki, totinen Luoja, +näin näissä elettäväksi, +toiste toimieltavaksi +näissä Pohjolan pioissa, +Sariolan juomingissa, +oloset jokena juosta, +me'et virtana vilata +näissä Pohjolan tuvissa, +Sariolan salvoksissa, +jotta päivin lauleltaisi, +illoin tehtäisi iloa +iällä tämän isännän, +elinajalla emännän! +"Pankohon Jumala palkan, +Luoja koston kostakohon +isännälle pöyän päähän, +emännällen aittahansa, +pojillen apajaveelle, +kangaspuihin tyttärille, +jottei konsana katuisi, +vuonna toisna voikahtaisi +näitä pitkiä pitoja, +suuren joukon juominkia!" + + + + Kahdeskolmatta runo + + +Kun oli kyllin häitä juotu, +pi'etty pitoja noita, +häitä Pohjolan tuvilla, +pitoja Pimentolassa, +sanoi Pohjolan emäntä +Ilmariselle, vävylle: +"Mit' istut, isosukuinen, +maan valio, valvattelet? +Istutko ison hyvyyttä +vai emonko armautta +vaiko pirtin valkeutta, +naimakansan kauneutta? +"Et istu ison hyvyyttä, +et emosen armautta +etkä pirtin puhtautta, +naimakansan kauneutta: +istut impesi hyvyyttä, +neien nuoren armautta, +valvattisi valkeutta, +kassapääsi kauneutta. +"Sulho, viljon veljyeni! +Vuotit viikon, vuota vielä! +Ei ole valmis valvattisi, +suorinut ikisopusi: +puol' on päätä palmikolla, +puoli palmikoitsematta. +"Sulho, viljon veljyeni! +Vuotit viikon, vuota vielä! +Ei ole valmis valvattisi, +suorinut ikisopusi: +yks' on hiema hiemoitettu, +toinen hiemoiteltavana. +"Sulho, viljon veljyeni! +Viikon vuotit, vuota vielä! +Ei ole valmis valvattisi, +suorinut ikisopusi: +vast' on jalka kengitetty, +toinen kengiteltävänä. +"Sulho, viljon veljyeni! +Viikon vuotit, vuota vielä! +Ei ole valmis valvattisi, +suorinut ikisopusi: +käsi on toinen kinnastettu, +toinen kinnasteltavana. +"Sulho, viljon veljyeni! +Viikon vuotit, et väsynyt: +valmis on nyt valvattisi, +suoriunut sorsasesi. +"Mene jo myöten, myöty neiti, +kanssa, kaupattu kananen! +Jo nyt on liittosi likellä, +kovin läsnä lähtöaika, +kun on viejä vieressäsi, +ottajaisesi ovilla: +oro suitsia purevi, +reki neittä vuottelevi. +"Oltua rakas rahoihin, +käpäs kättä antamahan, +kiivas kihlan ottelohon, +sormuksen sovittelohon, +ole nyt rakas rekehen, +kiivas kirjokorjasehen, +käpäs käymähän kylähän +sekä sievä lähtemähän! +"Etpä äijän, nuori neiti, +kahen puolesi katsellut, +yli pääsi ymmärrellyt, +jos te'it ka'utun kaupan, +iän kaiken itkemisen, +vuoet voikerrehtamisen, +kun läksit isosi koista, +siirryit syntymäsijoilta, +luota ehtoisen emosi, +kantajasi kartanoilta. +"Mi oli sinun eleä +näillä taattosi tiloilla! +Kasvoit kukkana kujilla, +ahomailla mansikkana. +Nousit voille vuotehelta, +maioille makoamasta, +venymästä vehnäsille, +pettäjäisille pehusta. +Kun et voinut voita syöä, +silpaisit sianlihoa. +"Ei ollut huolta ollenkana, +ajatusta aioinkana: +annoit huolla honkasien, +ajatella aiaksien, +surra suolla suopetäjän, +kangaskoivun kankahalla. +Itse liehuit lehtyisenä, +perhosena pyörähtelit, +marjana emosi mailla, +vaapukkana vainiolla. +"Lähet nyt talosta tästä, +menet toisehen talohon, +toisehen emon alahan, +perehesen vierahasen. +Toisin siellä, toisin täällä, +toisin toisessa talossa! +Toisin siellä torvet soivat, +toisin ukset ulvaisevat, +toisin vierevät veräjät, +sanovat saranarauat. +"Et osaa ovissa käyä, +veräjissä vieretellä +talon tyttären tavalla; +et tunne puhua tulta +etkä liettä lämmitteä +talon miehen mieltä myöten. +"Niinkö luulit, neito nuori, +niinkö tiesit jotta luulit, +luulit yöksi lähteväsi, +päivällä paloavasi? +Etpä yöksi lähtenynnä, +etkä yöksi, et kaheksi: +jopa jou'uit viikommaksi, +kuuksi päiväksi katosit, +iäksi ison majoilta, +elinajaksi emosi. +Askelt' on piha pitempi, +kynnys hirttä korkeampi +sinun toiste tullessasi, +kerran kertaellessasi." +Neito parka huokaeli, +huokaeli, henkäeli; +suru syämelle panihe, +vesi silmille vetihe. +Itse tuon sanoiksi saatti: +"Noinpa tiesin, noinpa luulin, +noinpa arvelin ikäni, +sanoin kaiken kasvinaian: +et sä, neiti, neiti olle +oman vanhemman varassa, +oman taaton tanterilla, +vanhan maammosi majoilla. +Äskenpä olisit neiti +miehelähän mennessäsi, +kuin oisi jalka kynnyksellä, +toinen korjassa kosijan: +oisit päätäsi pitempi, +korvallista korkeampi. +"Tuota toivoin tuon ikäni, +katsoin kaiken kasvinaian +- vuotin kuin hyveä vuotta, +katsoin kuin kesän tuloa. +Jo nyt on toivoni toeksi, +lähtöni lähemmä saanut; +jop' on jalka kynnyksellä, +toinen korjassa kosijan. +Enkä tuota tunnekana, +mikä muutti multa mielen: +en lähe ilolla mielin +enkä riemulla eriä +tästä kullasta ko'ista, +iän nuoren istumasta, +näiltä kasvinkartanoilta, +ison saamilta eloilta; +lähen, hoikka, huolissani, +ikävissäni eriän, +kuin syksyisen yön sylihin, +kevä'isen kierän päälle, +jälen jäällä tuntumatta, +jalan iskun iljangolla. +"Miten lieki mieli muien, +mieli muien morsianten? +Tok' ei muut muretta tunne, +kanna kaihoista syäntä, +kuin kannan minä katala, +kannan mustoa muretta, +syäntä syen näköistä, +huolta hiilenkarvallista. +"Niin on mieli miekkoisien, +autuaallisten ajatus, +kuin keväinen päivännousu, +kevätaamun aurinkoinen. +Mitenpä minunki mieli, +minun synkeä sisuni? +On kuin laaka lammin ranta, +kuin pimeä pilven ranta, +kuin syksyinen yö pimeä, +talvinen on päivä musta; +viel' on mustempi sitäki, +synkeämpi syksy-yötä." +Olipa akka, askarvaimo, +talon ainoinen asuja. +Hänpä tuon sanoiksi virkki: +"Kutti, kutti, neiti nuori! +Etkö muista, kuin sanelin, +sanelin saoinki kerroin: +elä sulho'on ihastu, +elä sulhon suumalohon, +luota silmänluontehesen, +katso jalkoihin jaloihin! +Sulovasti suun pitävi, +silmät luopi luopuisasti, +vaikka lempo leukaluissa, +surma suussansa asuisi. +"Noinpa aina neittä neuvoin, +orpanaistani opastin: +kun tulevi suuret sulhot, +suuret sulhot, maan kosijat, +sinä vastahan sanele +ja puhele puoleltasi, +sanele sanalla tuolla, +lausu tuolla lausehella: +'Ei minusta ollekana, +ollekana, lienekänä +miniäksi vietävätä, +orjaksi otettavata. +Ei neiti minun näköinen +osaa orjana eleä, +muista ei mukihin mennä, +olla aina alla kynsin. +Toinen kun sanan sanoisi, +minä kaksi vastoaisin; +kun tulisi tukkahani, +hairahtaisi hapsihini, +tukastani tuivertaisin, +hapsistani haivertaisin.' +"Et sinä sitä totellut, +et kuullut minun sanoa. +Käeten kävit tulehen, +tieten tervan keittehesen; +riensihit revon rekehen, +läksit karhun kantasille, +revon reessänsä veteä, +karhun kauas kannatella, +ikiorjaksi isännän, +aikaorjaksi anopin. +"Läksit kouluhun kotoa, +piinahan ison pihoilta. +Kova on koulu käyäksesi, +piina pitkä ollaksesi: +siell' on ohjat ostettuna, +varustettu vankirauat, +ei ketänä muuta vasten, +vasten on vaivaista sinua. +"Kohta saat kokea, koito, +kokea, kovaosainen, +apen luista leukaluuta, +anopin kivistä kieltä, +ky'yn kylmiä sanoja, +naon niskan-nakkeloita. +"Kuules, neiti, kuin sanelen, +kuin sanelen, kuin puhelen! +Olit kukkana kotona, +ilona ison pihoilla: +iso kutsui kuutamaksi, +emo päivänpaisteheksi, +veikkosi vesivaloksi, +siskosi siniveraksi. +Menet toisehen talohon, +vierahan emän alahan: +ei vieras emosen verta, +vaimo toinen tuojan verta! +Harvoin vieras siivoin sinkui, +harvoin oike'in opetti: +appi haukkuvi havuiksi, +anoppisi ahkioksi, +kyty kynnysportahiksi, +nato naisien pahoiksi. +"Äsken sie hyvä olisit, +äsken kerta kelpoaisit: +utuna ulos menisit, +savuna pihalle saisit, +lehtisenä lenteleisit, +kipunoina kiiättäisit. +"Et ole lintu lentäjäksi +etkä lehti liehujaksi, +et kipuna kiitäjäksi, +savu saajaksi pihalle. +"Voi neiti, sisarueni! +Jo nyt vaihoit, minkä vaihoit! +Vaihoit armahan isosi +appehen ani paha'an, +vaihoit ehtoisen emosi +anoppihin ankarahan! +Vaihoit viljon veljyesi +kyyttäniskahan kytyhyn, +vaihoit siskosi siveän +naljasilmähän natohon! +Vaihoit liinavuotehesi +nokisihin nuotioihin, +vaihoit valkeat vetesi +likaisihin lietehisin, +vaihoit hiekkarantasesi +mustihin muraperihin! +Vaihoit armahat ahosi +kanervikkokankahisin, +vaihoit marjaiset mäkesi +kaskikantoihin kovihin! +"Niinkö luulit, neito nuori, +niinkö, kasvava kananen: +huolet loppui, työt väheni +tämän illan istumilla, +maata sinne vietäväsi, +unille otettavasi? +"Eip' on maata vieäkänä, +unille otetakana: +vasta valvoa pitävi, +vasta huolta hoivatahan, +ajatusta annetahan, +pannahan pahoa mieltä. +"Kunis huiskit hunnutoinna, +sinis huiskit huoletoinna: +kunis liikuit liinatoinna, +liikuit liioitta suruitta. +Äsken huntu huolta tuopi, +palttina pahoa mieltä, +liina liikoja suruja, +pellava perättömiä. +"Mikäs neitosen kotona! +Niin neito ison kotona, +kuin kuningas linnassansa, +yhtä miekkoa vajoa. +Toisin tuon miniä raukan! +Niin miniä miehelässä, +kuin vanki Venäehellä, +yhtä vahtia vajoa. +"Teki työtä työn ajalla, +väänti hartian väellä, +hipiä hi'en väessä, +otsa vaahen valkeassa. +Kun tulevi toinen aika, +niin tulehen tuomitahan, +ajetahan ahjoksehen, +sen kätehen käsketähän. +"Piteä hänen pitäisi, +piteä, piloisen piian, +lohen mieli, kiiskin kieli, +lammin ahvenen ajatus, +suu sären, salakan vatsa, +meriteiren tieto saa'a. +"Eipä tieä yksikänä, +ymmärrä yheksänkänä +emon tuomista tytöistä, +vanhempansa vaalimista, +mistä syöjä syntynevi, +kaluaja kasvanevi, +lihan syöjä, luun purija, +tukan tuulelle jakaja, +hapsien hajottelija, +ahavalle anneksija. +"Itke, itke, neiti nuori! +Kun itket, hyvinkin itke! +Itke kourin kyynelesi, +kahmaloin haluvetesi, +pisaret ison pihoille, +lammit taaton lattioille, +itke tulville tupanen, +siltalauat lainehille! +Kun et itke itkettäissä, +itket toiste tullessasi, +kun tulet ison kotihin, +kun löyät isosi vanhan +saunahan savuttunehen +kuiva vasta kainalossa. +"Itke, itke, neiti nuori! +Kun itket, hyvinkin itke! +Kun et itke itkettäissä, +itket toiste tullessasi, +kun tulet emon kotihin, +kun löyät emosi vanhan +läävähän läkähtynehen, +kuollehen kupo sylihin. +"Itke, itke, neiti nuori! +Kun itket, hyvinkin itke! +Kun et itke itkettäissä, +itket toiste tullessasi, +kun tulet tähän kotihin, +löyät veikkosi verevän +kujahan kukistunehen, +kartanolle kaatunehen. +"Itke, itke, neiti nuori! +Kun itket, hyvinkin itke! +Kun et itke itkettäissä, +itket toiste tullessasi, +kun tulet tähän talohon, +löyät siskosi siveän +sotkutielle sortunehen +vanha karttu kainalossa." +Neito parka huokaeli, +huokaeli, henkäeli. +Itse loihen itkemähän, +vierähti vetistämähän. +Itki kourin kyyneleitä, +kahmaloin haluvesiä +ison pestyille pihoille, +lammit taaton lattialle. +Siitä tuon sanoiksi virkki, +itse lausui ja pakisi: +"Hoi sisaret, sirkkuseni, +entiset ikätoverit, +kaikki kasvinkumppalini! +Kuulkottenpa, kuin sanelen! +En nyt tuota tunnekana, +mikä lienehe minulle +iskennä tämän ikävän, +tämän huolen hoivannunna, +tämän kaihon kantanunna, +murehen mukaellunna. +"Toisin tiesin, toisin luulin, +toisin toivotin ikäni: +käkesin käkenä käyä, +kukahella kukkuroilla +näille päivin päästyäni, +näille tuumin tultuani. +Enpä nyt käkenä käyne, +kukahelle kukkuroilla: +olen kuin alli aallokossa, +tavi laajalla lahella +uiessa vilua vettä, +vettä jäistä järkyttäissä. +"Voi isoni, voi emoni, +voi on valtavanhempani! +Minnekä minua loitte, +kunne kannoitte katalan +nämät itkut itkemähän, +nämät kaihot kantamahan, +nämät huolet huolimahan +ja surut sureksimahan? +"Mahoit ennen, maammo rukka, +mahoit, kaunis kantajani, +armas maion-antajani, +ihana imettäjäni, +kapaloia kantosia, +pestä pieniä kiviä, +kuin pesit tätä tytärtä, +kapalojit kaunoistasi +näille suurille suruille, +ape'ille miel'aloille! +"Moni muualla sanovi, +usea ajattelevi: +ei ole huolta hurnakolla, +ajatusta aioinkana. +Elkätte, hyvät imeiset, +elkätte sitä sanoko! +Enemp' on minulla huolta, +kuin on koskessa kiviä, +pajuja pahalla maalla, +kanervia kankahalla. +Hepo ei jaksaisi veteä, +rautakisko kingotella +ilman luokin lekkumatta, +vempelen värisemättä +noita, hoikan, huoliani, +mustia mure'itani." +Lauloi lapsi lattialta, +kasvavainen karsinasta: +"Mitä neien itkemistä, +suuresti sureksimista! +Anna huolia hevosen, +murehtia mustan ruunan, +rautasuisen surkutella, +suuripäisen päivitellä! +Hevosell' on pää parempi, +pää parempi, luu lujempi, +kaulan kaari kantavampi, +koko ruumis runsahampi. +"Ei ole itettäviä, +suuresti surettavia. +Ei sinua suolle vieä, +ojavarrellen oteta: +vievät viljamättähältä, +vievät vielä viljemmälle; +ottavat oluttuvilta, +ottavat oluemmille. +"Kun katsot kupehellesi, +oikealle puolellesi, +onpa sulho suojassasi, +mies verevä vieressäsi! +Hyvä mies, hyvä hevonen, +talon kanta kaikenlainen; +pyyhyet pyräjämässä, +vempelellä vieremässä, +rastahat iloitsemassa, +rahkehilla laulamassa; +kuusi kullaista käkeä +änkilöillä lekkumassa, +seitsemän siniotusta +reen kokalla kukkumassa. +"Ellös olko milläkänä, +emon tuoma, tuollakana! +Et panna pahenemahan, +pannahan paranemahan, +miehen kyntäjän kylelle, +vakoajan vaipan alle, +leivän saajan leuan alle, +kalan saajan kainalohon, +hirven hiihtäjän hikehen, +karhun saajan saunasehen. +"Miehen sait mitä jaloimman, +urohia uhke'imman: +ei sen jouset jouten olle, +viinet vaarnoilla venyne; +koirat ei ne koissa maanne, +pennut pehkuilla levänne. +"Kolmasti tänä keväinä +aivan aika-huomenessa +nousi nuotiotulelta, +havasi havusijalta; +kolmasti tänä keväinä +kaste on silmille karisnut, +havut päänsä harjaellut, +varvat vartalon sukinut. +"Mies on joukon jou'uttaja, +uros karjan kasvattaja. +Onpa tällä sulhollamme +korvet koivin kulkevia, +särkät säärin juoksevia, +noropohjan noutavia: +sata on sarven kantajata, +tuhat tuojoa utaren; +aumoja joka aholla, +purnuja joka purolla, +lepikköiset leipämaina, +ojavieret ohramaina, +karivieret kauramaina, +vesivieret vehnämaina, +kaikki rauniot rahoina, +kivet pienet penninkinä." + + + + Kolmaskolmatta runo + + +Nyt on neiti neuvominen, +morsian opastaminen. +Kenpä neien neuvojaksi, +impyen opastajaksi? +Osmotar, oleva vaimo, +Kalevatar, kaunis impi, +hänpä neittä neuvomahan, +orpoa opastamahan, +miten olla mielevänä, +kuten kuuluna asua, +mielevänä miehelässä, +kuuluna anoppelassa. +Saneli sanoilla noilla, +lausui noilla lausehilla: +"Morsian, sisarueni, +kapulehti, lempyeni! +Kuules, kuin minä sanelen, +kielin toisin kertoelen! +"Lähet jo, kukka, kulkemahan, +mansikka, matelemahan, +verannukka, vieremähän, +sametti, samoamahan +tästä kuulusta ko'ista, +kaunihista kartanosta; +tulet toisehen talohon, +perehesen vierahasen. +Toisin toisessa talossa, +muiten muissa vierahissa: +ajatellen astuminen, +tuumitellen toimiminen; +ei kuin taaton tanterella, +oman maammon manterella, +laksoloissa laulaminen, +kujilla kukahtaminen. +"Kun lähet talosta tästä, +muista kaikki muut kalusi, +ne kolme kotihin heitä: +päivän-päälliset unoset, +emon armahan sanaset, +joka kirnun pettäjäiset! +"Kaikki muista muuttelosi +- unikonttisi unoha +kotoisille tyttärille, +kotiuunin korvaselle! +Laulut heitä lautsan päähän, +ilovirret ikkunoille, +tyttöys tyvelle vastan, +huimuus hurstin hulpiloille, +pankolle pahat tapasi, +laiskuutesi lattialle! +Tahikka kaasolle taritse, +työnnä kaason kainalohon, +kaason vieä vitsikkohon, +kantoa kanervikkohon! +"Tapa on uusi ottaminen, +entinen unohtaminen: +taattoarmo heittäminen, +appiarmo ottaminen, +alemma kumartaminen, +hyvä lause lahjominen. +"Tapa on uusi ottaminen, +entinen unohtaminen: +maammoarmo heittäminen, +anopp'armo ottaminen, +alemma kumartaminen, +hyvä lause lahjominen. +"Tapa on uusi ottaminen, +entinen unohtaminen: +veliarmo heittäminen, +kytyarmo ottaminen, +alemma kumartaminen, +hyvä lause lahjominen. +"Tapa on uusi ottaminen, +entinen unohtaminen: +sisararmo heittäminen, +natoarmo ottaminen, +alemma kumartaminen, +hyvä lause lahjominen. +"Ellöspä sinä ikänä, +kuuna kullan valkeana +tavatoin talohon menkö, +miehuetoin miehelähän! +Tapoja talo kysyvi, +tapoja talo hyväki, +mies on mieltä koittelevi, +mies mieltä ani paraski; +äsken tarkka tarvitahan, +jos talo epätapainen, +ja vakainen vaaitahan, +jos on mies epäpätöinen. +"Jos ukko susi supussa, +akka karhu karsinassa, +kyty kyinä kynnyksellä, +nato nauloina pihalla, +sama on arvo antaminen: +alemma kumartaminen, +kuin ennen emosi luona, +oman taattosi tuvilla +taattoa kumartaminen, +maammoasi arvominen. +"Piteä sinun pitävi +pää tarkka, tanea mieli, +aina ankara ajatus, +ymmärrys yhentasainen, +iltasella silmät virkut +valkeata vaalimahan, +aamusella korvat tarkat +kukon ääntä kuulemahan. +Konsa kukko kerran lauloi, +viel' ei toista virkkanunna, +silloin nuorten nousuaika, +vanhojen lepu'uaika. +"Kun ei kukko laulakana, +ei äännä isännän lintu, +piä kuuta kukkonasi, +otavaista oppinasi! +Käyös ulkona use'in, +käyös kuuta katsomassa, +otavaista oppimassa, +tähtiä tähyämässä! +"Konsa oike'in otava, +sarvet suorahan suvehen, +pursto perin pohjasehen, +silloin aikasi sinulla +nousta luota nuoren sulhon, +saa'a viereltä verevän, +saa'a tulta tuhkasista, +valkeata vakkasesta, +tuli puikkohon puhua +lienosti levittämättä. +"Kun ei tulta tuhkasissa, +valkeata vakkasessa, +kutkuttele kullaltasi, +katkuttele kaunoltasi: +'Anna tulta, armaiseni, +valkeata, marjaseni!' +"Saat sa piitä pikkaraisen, +tauloa taki vähäisen: +iske tuli tuikahuta, +päre pihtihin viritä, +lähe läävä läänimähän, +raavahat ravitsemahan! +Ammovi anopin lehmä, +hirnuvi apen hevonen, +ky'yn lehmä kytkäisevi, +naukuvi naon vasikka +heinän hienon heittäjäistä, +apilan ojentajaista. +"Käy kujaset kuurullasi, +läävät länkämöisilläsi, +syötä lehmät leyhkeästi, +lammaskarja lauhkeasti! +Olet lehmille ojenna, +juomat vaivaisten vasoille, +varsoille valitut korret, +karitsoille hienot heinät! +Eläkä sioille singu, +elä potki porsahia: +kanna kaukalo sioille, +purtilonsa porsahille! +"Elä läävässä lepeä, +lamo lammaskarsinassa! +Kun olet läävän lääninynnä, +katsonunna karjan kaiken, +jo jou'u takaisin tuolta, +tule tuiskuna tupahan! +Siell' on lapsi itkemässä, +pieni peitetten sisässä, +eikä lausu lapsi rukka, +saata kieletöin sanoa, +onko vilu taikka nälkä +tahi muu tapahtumainen, +ennenkuin tulevi tuttu, +kuulevi emonsa äänen. +"Vaan tupahan tullessasi +tule neljänä tupahan: +vesikappanen käessä, +lehtiluuta kainalossa, +tulitikku hampahiss +- itse ollet neljäntenä. +"Ala sillat siivoella, +lautalattiat la'aista: +visko vettä lattialle, +elä visko lapsen päälle! +Nähnet lapsen lattialla, +jos kohta kälynki lapsi: +nosta lapsi lautsaselle, +pese silmät, pää silitä, +anna leipeä kätehen, +vuole voita leivän päälle! +Kun ei leipeä talossa, +anna lastunen kätehen! +"Kun saat pöytien pesohon +viikon päästä viimeistäki, +pese pöyät, laiat muista, +jalkoja elä unoha! +Lautsaset vesin valele, +seinät siivin siivoele, +lautsat kaikki laitoinensa, +seinät pitkin juomuinensa! +"Mi on pöyällä pölyä, +mi tomua ikkunoilla, +nepä siivellä sipaise, +vetäise vesitukolla, +etteipä tomu tomaha, +pöly kattohon pölähä! +"Karista katosta karstat, +noet nuoho kiukahasta, +piä patsas muistossasi +eläkä orsia unoha, +että tuntuisi tuvaksi, +asunnoksi arvattaisi! +"Kuules, neiti, kuin sanelen, +kuin sanelen, kuin puhelen! +Elä suihki sutsunatta +eläkä räämi rätsinättä, +elä liiku liinasetta, +elä kengättä kehaja! +Tuosta sulho suuttuneisi, +mies nuori nuristuneisi. +"Noita sie kovin varaja +pihlajaisia pihalla! +Pyhät on pihlajat pihalla, +pyhät oksat pihlajissa, +pyhät lehvät oksasilla, +marjaset sitäi pyhemmät, +joilla neittä neuvotahan, +orpoa opetetahan +nuoren miehen mieltä myöten, +sulhosen syäntä myöten. +"Piä herkät hiiren korvat, +terävät jalat jäniksen! +Niska nuori notkuttele, +kaula kaunis kaarruttele +kuni kasvava kataja +tahi tuore tuomen latva! +"Valvoa sinun pitävi, +aina valvoa, varoa, +ettet pyri pyllyllesi, +pankon päähän pitkällesi +etkä vaivu vaattehille, +veteleite vuotehelle! +"Kyty kynnöltä tulevi, +appi aitojen panolta, +urohosi ulkotöiltä, +kaunosi kasen ajolta: +vieminen vesiropehut, +käsipyyhe kantaminen, +alaha kumartaminen, +mielilause lausuminen. +"Anopp' aitasta tulevi +jauhovakka kainalossa: +juokse vastahan pihalle, +alaha kumarteleite, +pyyä vakka kainalosta +tuo tupahan vieäksesi! +"Kun et arvata osanne, +itsestäsi ymmärrellä, +kulle työlle työntyminen, +toimelle rupeaminen, +niin taho akalta tietä: +'Oi armas anoppiseni! +Kuinka tässä työt tehä'än, +askarehet arvatahan?' +"Akka varsin vastoavi, +anoppi sanan sanovi: +'Noinpa tässä työt tehä'än, +askarehet arvatahan: +survotahan, jauhetahan, +kivenpuussa kiikutahan, +vielä vettä kannetahan, +taikinat alustetahan, +halot tuoahan tupahan +pätsin lämmitä-panoksi; +siitä leivät leivotahan, +kakut paksut paistetahan, +astiat virutetahan, +hulikkaiset huuhotahan.' +"Kun kuulit akalta työsi, +anopilta askarehet, +ota kuivehet kiveltä, +kiirehi kivitupahan! +Sitte sinne saatuasi, +tultua kivitupahan +elä kuku kulkullasi, +kalju kaulavarrellasi: +kukkuos kiven kamulla, +lapattaisen laulamalla! +Eläkä ähkeä isosti, +kivenpuussa puhkaele, +ettei appi arveleisi, +anoppi ajatteleisi +ä'issäsi ähkeävän, +syämissäsi sysivän! +"Seulo jauhot siepottele, +kanna kannella tupahan! +Leivo leivät leppeästi, +vastoa ani visusti, +jottei paikoin jauhot jäisi, +toisin selkeät seokset! +"Näet korvon kallellansa: +ota korvonen olalle, +vesikappa kainalohon, +ala astua ve'elle; +kanna korvo kaunihisti, +kuleta korennon päässä! +Tule tuulena takaisin, +astuos ahavan lailla, +viikon veellä viipymättä, +kaivolle katoamatta, +ettei appi arveleisi, +anoppi ajatteleisi +kuvoasi katselevan, +itseäs' ihastelevan, +verevyyttäsi vetehen, +kauneutta kaivosehen! +"Menet pitkälle pinolle, +halkosien suollantahan: +elä halkoa hyleksi, +ota halko haapainenki! +Heitä halko hiljallensa, +kovasti kolajamatta, +taikka appi arveleisi, +anoppi ajatteleisi +vihoissasi viskelevän, +kiukuissa kolistelevan. +"Kun sa astut aittasehen, +lähet jauhon nouantahan, +elä aittahan asetu, +viivy viikon aittatiellä, +taikka appi arvelevi, +anoppi ajattelevi +jauhoja jakelevasi, +antavan kylän akoille. +"Lähet astian pesohon, +hulikkojen huuhtelohon: +pese kannut korvinensa, +tuopit uurtehuisinensa! +Maljat huuho - muista laiat, +lusikkaiset - muista varret! +"Lusikat piä lu'ussa, +astiasi arvelussa, +ettei koirat kollottele, +kasit noita kannattele, +linnut liioin liikuttele, +lapset laittele levälle! +Kyll' on lapsia kylässä, +paljo päitä pienoisia, +jotka kannut kanteleisi, +lusikat levitteleisi. +"Iltasaunan saapuessa +veet vetele, vastat kanna, +hauo vastat valmihiksi +saunahan savuttomahan +ilman viikon viipymättä, +saunahan katoamatta, +taikka appi arveleisi, +anoppi ajatteleisi +saunan lauoilla lamovan, +penkin päässä piehtaroivan. +"Kun tulet tupahan tuolta, +käske appi kylpemähän: +'Oi on armas appiseni! +Jo on sauna joutununna, +veet ve'etty, vastat saatu, +kaikki lautaset la'aistu; +mene, kylve kyllältäsi, +valeleite vallaltasi! +Itse lienen löylyn lyöjä, +alla lautojen asunen.' +"Kun tulevi kehruuaika, +kankahan ku'onta-aika, +käy elä kynsiä kylästä, +oppia ojan takoa, +tointa toisesta talosta, +pirran piitä vierahalta! +"Itse langat kehräele, +omin hyppysin kutehet, +langat laita lievempäiset, +rihmat aina kierempäiset! +Keri kiinteä keränen, +viipsinpuulle viskaele, +suvakolle suorittele, +kani siitä kangaspuille! +Iske pirta piukkeasti, +nosta niiet notkeasti, +ku'o sarkakauhtanaiset, +hanki villaiset hamoset +yhen villan kylkyestä, +talvilampahan takuista, +karvoista kevätkaritsan, +kesäuuhen untuvista! +"Kuules siitä, kuin sanelen, +vielä kerran kertoelen! +Keitä ohraiset oluet, +makujuomat maltahiset +yhen ohrasen jyvästä, +puolen puun on poltakselta! +"Kun sa ohria imellät, +ma'ustelet maltahia, +elä koukulla kohenna, +kärryksellä käännyttele: +aina kourilla kohenna, +kämmenillä käännyttele! +Käypä saunassa use'in, +elä anna iun paheta, +kissan istua ituja, +kasin maata maltahia! +Eläkä sure susia, +pelkeä metsän petoja +saunahan samotessasi, +kesken yötä käyessäsi! +"Kun konsa tulevi vieras, +ellös vierasta vihatko! +Ainapa hyvä talonen +piti vierahan varoja, +liikoja lihamuruja, +kaunihia kakkaroita. +"Käske vieras istumahan, +lausuttele laaskavasti: +syötä vierasta sanoilla, +kunnes keitto kerkeävi! +"Taas kun lähtevi talosta, +jäähyväiset jättelevi, +ellös viekö vierastasi +ulkopuolelle ovea: +tuosta sulho suuttuneisi, +kaunosi kamaltuneisi. +"Kun kerran halu tulevi +käyä itsesi kylässä, +kysytellen käy kylässä, +lausutellen vierahissa! +Sitte siellä ollessasi +piä taitavat tarinat; +elä sie kotia moiti, +alenna anoppiasi! +"Kysyvät kylän miniät +tahi muut kyläiset naiset: +'Antoiko anoppi voita +kuin ennen emo kotona?' +Ellös konsana sanoko: +'Ei anna anoppi voita.' +Sano aina annettavan, +kapustalla kannettavan, +jos kerran kesässä saanet, +senki toisentalvellista! +"Kuules vielä, kuin sanelen, +kerran toisen kertoelen! +Kun menet talosta tästä, +tulet toisehen talohon, +emoa elä unoha, +masentele maammoasi! +Emopa sinun elätti, +imetti ihanat rinnat +ihanasta itsestänsä, +valkeasta varrestansa; +monet yöt unetta vietti, +monet atriat unohti +tuuitellessa sinua, +vaaliessa pienoistansa. +"Ken emon unohtanevi, +maammonsa masentanevi, +elköhön Manalle menkö, +hyvän tunnon Tuonelahan! +Manalassa on makso tuhma, +kova kosto Tuonelassa +emonsa unohtajalle, +maammonsa masentajalle. +Tuonen tyttäret toruvat, +Manan neiet riitelevät: +'Kuinka sie emon unohit, +oman maammosi masensit? +Emo on nähnyt suuren vaivan, +kantaja kovan kokenut +saunamaassa maatessansa, +olkiloilla ollessansa, +synnytellessä sinua, +katalaista kantaessa.'" +Olipa akka lattialla, +akka vanha, vaippa päällä, +kylän kynnysten kävijä, +mieron teien tietelijä. +Hänpä tuon sanoiksi virkki, +itse lausui ja lateli: +"Kukko lauloi kullallensa, +kanan lapsi kaunollensa, +varis lauloi vaahtokuulla, +kevätkuulla keikutteli. +Minun lauloa pitäisi, +heiän olla laulamatta: +heill' on kultansa kotona, +aina luona armahansa; +minä kullatoin, ko'itoin, +ajan kaiken armahatoin. +"Kuules, sisko, kuin sanelen! +Kun menetki miehelähän, +elä noua miehen mieltä, +kuin minä poloinen nouin +miehen mieltä, kiurun kieltä, +suuren sulhoni syäntä! +"Olin kukka ollessani, +kasvaessani kanerva, +vesa nuori noustessani, +ympynen yletessäni, +mesimarja mainittaissa, +kulta kuiskuteltaessa, +tavi taattoni pihoilla, +lakla maammon lattioilla, +vesilintu veikon luona, +sirkkunen sisaren luona. +Kävin kukkana kujilla, +vaapukkana vainiolla, +hersuin hiekkarantasilla, +keikuin kukkakunnahilla; +laulelin jokaisen lakson, +joka kummun kukkuelin, +lehot leikkiä pitelin, +ahot ainoista iloa. +"Suu veti revon ritahan, +kieli kärpän lautasehen, +mieli neien miehelähän, +tapa toisehen talohon. +Niinpä neiti luotunaki, +tytär tuuiteltunaki +- miniäksi miehelähän, +orjaksi anoppelahan. +"Jou'uin, marja, muille maille, +tuomi, toisille vesille, +jou'uin, puola, purtavaksi, +mansikka, manattavaksi. +Joka puu puri minua, +joka leppä leikkaeli, +joka koivu koiskaeli, +joka haapa haukkaeli. +"Naitihin ma miehelähän, +vietihin anoppelahan. +Sanottihin siell' olevan, +neittä sinne naitaessa, +kuusi kuusista tupoa, +kaksin kerroin kammaria, +ahovieret aittamaina, +kujavieret kukkamaina, +ojavieret ohramaina, +kangasvieret kauramaina, +purnut puitua eloa, +toiset purnut puitavia, +sata saatuja rahoja, +sata toinen saatavia. +"Sainpa, tuhma, tulleheksi, +kälkö, kättä lyöneheksi: +tupa oli kuuella tuella, +seitsemällä seipähällä, +ahot täynnä armotuutta, +lehot täynnä lemmetyyttä, +kujat, kurjan, huoliani, +metsät mieliä pahoja, +purnut puitua vihoa, +toiset purnut puimatointa, +sata saatuja sanoja, +sata toinen saatavia. +"En mä tuostana totellut, +ko'in kuuluna asua. +Tuolla toivoin kunniata, +tuolla lempeä tavoitin, +tulen tuomalla tupahan, +pään päretten poimennalla +- pieksin otsani ovehen, +pääni pihtipuolisehen: +oven suuss' on ouot silmät, +kaihat silmät karsinassa, +kierot keskilattialla, +perässä perivihaiset; +tuli suusta tuikahuvi, +kekälehet kielen alta, +ilkeän isännän suusta, +alta kielen armottoman. +"En mä tuostana totellut, +ko'in kuitenkin eleä, +olla aina alla armon +sekä nöyrä neuvottava; +hyppäsin jänön jaloilla, +kävin kärpän kämmenillä, +panin turkan myöhän maata, +nousin vaivaisen varahin. +Saanut en, kurja, kunniata, +leino, lempeä tavannut, +vaikka vuoret vierettäisin, +kalliot kaha panisin. +"Suotta survoin suuret jauhot, +kiusan karkeat karistin +syöä ankaran anopin, +tulikulkun kuiskaella +päässä pitkän pintapöyän +kultalaiasta kupista. +Itse söin, miniä raukka, +apoin jauhoja kiveltä, +liesipankko pöytänäni, +kapusta lusikkanani. +"Use'in minä utuinen +miniänä miehelässä +kannoin suolta sammalia, +noita leivoin leiväkseni, +vettä kaivosta kapalla, +tuota ryypin ryypykseni. +Sini söin kaloja, kalki, +sini, koito, kuorehia, +kuni notkuin nuottapuilla, +keikuin keskellä venettä; +en saanut sitä kaloa +anoppini antamasta, +joka päiväksi päteisi, +kerraksensa kelpoaisi. +"Kesät kontuja keräsin, +talvet väännin taikon vartta, +niinkuin muinenki kasakka +eli orja, palkkalainen. +Ainapa anoppelassa +tuo minulle työnnettihin +riihestä rive'in riusa, +saunasta jyke'in loukku, +rannalta rave'in karttu, +suurin taikko tanhuasta. +Ei uskottu uupuvani, +ei varattu vaipuvani, +vaikka uupuivat urohot, +vaipuivat hevosen varsat. +"Niin minä, piloinen piika, +te'in työtä työn ajalla, +väännin hartion väellä. +Annas tulla toisen aian: +jo tulehen tuomittihin, +sen kätehen käskettihin. +"Suotta soimat nostettihin, +kiusan kielet kannettihin +päälle mun hyvän tapani, +päälle kuulun kunniani; +sanat päälleni satoivat, +puhe'et putoelivat +kuin tuimat tulikipunat +tahi rautaiset rakehet. +"En mä tuostana epäillyt, +oisin eeskipäin elellyt +akan ankaran apuna, +tulikulkun kumppalina; +vaan sepä paha panihe, +sepä suurenti suruni, +kun sulho sueksi muuttui, +kauno karhuksi rupesi, +kylin söi, selin makasi, +selin työnsä toimitteli. +"Tuota itkin itsekseni, +ajattelin aitassani. +Muistin muita päiviäni, +entistä elantoani +ison pitkillä pihoilla, +emon kaunon kartanolla. +"Sain tuosta sanelemahan, +itse virkin, vierettelin: +'Osasi minun emoni, +osasi omenan saa'a, +taisi taimen kasvatella, +ei osannut istutella: +istutti ihanan taimen +ilke'ille istumille, +pani paikoille pahoille, +koivun juurille koville, +iäksensä itkemähän, +kuuksensa kujertamahan. +'Oisipa minussa ollut +paikoille paremmillenki, +pitemmillenki pihoille, +laajemmille lattioille, +paremmanki varren vasta, +verevämmän miehen verta. +Puutuin tuohon pulluksehen, +tartuin tuohon talluksehen: +varikselt' on varren saanut, +korpilta nenän kopannut, +suunsa syövältä suelta, +koko muo'on kontiolta. +'Oisinpa mokoman saanut +mäellenki mentyäni: +saanut tieltä tervaskannon, +leppäpökkelön lehosta, +pannut turvan turpehesta, +parran naavoista pahoista, +suun kivestä, pään savesta, +silmät kuumista sysistä, +koivun pahkat korviksensa, +raian haarukan jaloiksi.' +"Senpä lauloin laitoissani, +huokaelin huolissani. +Sattui kauno kuulemahan, +seinuksella seisomahan! +Niin kun tuo tulevi tuolta, +astui aitan portahalle, +jo ma tuon tulosta tunsin, +astunnasta arvaelin: +tukka tuiski tuulettaki, +hivus viskoi viimattaki; +ikenet oli irvellänsä, +silmät kiljan kaljallansa, +väätty pihlaja piossa, +käätty karttu kainalossa, +jolla lyöä lykkeävi, +kohti päätä kolkkoavi. +"Annas siitä illan tulla! +Kun meni makoamahan, +otti vitsan vierehensä, +nahkaruoskan naulaltansa, +ei ketänä muuta vasten, +vasten vaivaista minua. +"Meninpä minäki itse +illalla makoamahan, +sulhon vierehen venähyin; +laski sulho vierehensä +- antoi kyllin kyynäspäätä, +viljalta vihaista kättä, +paljo paksuja pajuja, +mursunluista ruoskan vartta. +"Nousin kylmältä kyleltä, +viluiselta vuotehelta. +Sulho suorihe jälestä, +ulos uksesta uhitti! +Käsi käypi tukkahani, +haparoivi hapsihini, +tukat tuulelle jakeli, +ahavalle anneksivi... +"Mikäs neuvoksi minulle, +mikä neuvon antajaksi? +Teräksestä kengät teetin, +paulat vaskesta panetin, +joilla seisoin seinävieret, +kuuntelin kujan perukset, +kunnes viihtyisi vihainen, +asettuisi ankarainen. +Eikä viihy viimeinkänä, +ei asetu aioinkana! +"Vilu viimeinki tulevi +vihattuna vierressäni, +seinävieret seistessäni, +ollessa oven takana. +Arvelin, ajattelime: +ei minusta lienekänä +viikoista vihanpitoa, +kaukaista ylenkatsetta +tässä lemmon leisiossa, +pirujen pesäsijassa. +"Heitin hempeät tupaset, +armahat asuinmajani, +läksin, vieno, vieremähän. +Vierin soita, vierin maita, +vierin ventoja vesiä; +vierin veikon pellon päähän +siinä kukkui kuivat kuuset, +lauloi lakkapäät petäjät, +kaikki vaakkuivat varikset, +harakat hakahtelivat: +'Ei täällä sinun kotisi +eikä synnyntäsijasi!' +"En mä tuotana totellut, +vierin veikkoni piha'an. +Jo mulle veräjät virkki, +kaikki vainiot valitti: +'Mitäpä tulet kotihin, +kuta, kurja, kuulemahan? +Jo ammoin isosi kuoli, +kaatui kaunis kantajasi; +veikko sull' on ventovieras, +veikon nainen kuin venakko.' +"En mä tuotana totellut, +menin mie toki tupahan. +Annoin kättä kääkäselle: +kylmä kääkä kättä vasten. +"Tultua tupahan tuosta +oven suuhun seisotaime. +Korea kotoinen nainen: +ei tule likistämähän, +käy ei kättä antamahan; +korea minä itseki: +en mene likistämähän, +käy en kättä antamahan. +Pistän kättä kiukahalle: +kivet kylmät kiukahassa; +käännän kättä hiilokselle: +hiilet kylmät hiiloksessa. +"Veikko lautsalla lamovi, +päässä pankon pöllöttävi, +syli syttä hartioilla, +vaaksa muulla vartalolla, +kyynärä kyventä päässä, +kortteli kovaa nokea. +"Kysyi veikko vierahalta, +tutkaeli tullehelta: +'Mistä vieras veen takoa?' +Minä vainen vastaelin: +'Etkö tunne siskoasi, +entistä emosi lasta? +Me yhen emosen lapset, +yhen linnun liekuttamat, +yhen hanhen hautelemat, +yhen pyyn pesästä saamat!' +Tuosta veikko itkemähän, +silmät vettä vieremähän... +"Virkkoi veikko naisellensa, +kuiskaeli kullallensa: +'Hanki syöä siskolleni!' +Veikon nainen naljasilmä +kantoi kaalia koasta, +jost' oli rakki rasvan syönyt, +koira suolan koitellunna, +Musti murkinan pitännä. +"Virkkoi veikko naisellensa, +kuiskaeli kullallensa: +'Tuo olutta vierahalle!' +Veikon nainen naljasilmä +toip' on vettä vierahalle, +ei sitänä siivon vettä: +sisaresten silmivettä, +kälysten käenpesintä. +"Vierin jälle veikon luota, +siirryin synnyntäsijalta. +Jou'uin, kurja, kulkemahan, +sain, kurja, samoamahan, +raukka, rannat kiertämähän, +vaivainen, vaeltamahan +aina ouoillen oville, +veräjille vierahille, +lapset raukan rannikolle, +vaivaiset kylän varahan... +"Moni nyt minulla onpi, +usea olettelevi +virkkaja vihaisen äänen, +äänen tuiman tuikuttaja; +ei ole minulla monta +sanan armon antajata, +suin sulin puhelijata, +kiukahalle käskijätä +satehesta saatuani, +kylmästä kyhättyäni +hallassa hamehen helmat, +turkin helmat tuppurissa. +"Enpä ennen nuorempana, +en mä uskonut olisi, +jos oisi sata sanonut, +tuhat kieltä kertaellut +näille juonin joutuvani, +näille päivin pääseväni, +jotk' on päivät päälle pääsnyt, +juonet joutunna kätehen." + + + + Neljäskolmatta runo + + +Jo nyt on neiti neuvottuna, +morsian opastettuna. +Vielä virkin veijolleni, +sulholleni suin puhelen: +"Sulho, viljon veikkoseni, +vielä veikkoa parempi, +emon lasta armahampi, +ison lasta lauhkeampi! +Kuulesta, ma kuin sanelen, +kuin sanelen, kuin puhelen +tästä liinalinnustasi, +saamaisestasi kanasta! +"Kiitä, sulho, onneasi +hyvän saaman saamastasi! +Kun kiität, hyvinki kiitä! +Hyvän sait, hyvän tapasit, +hyvän Luojasi lupasi, +hyvän antoi armollinen. +Lue kiitokset isolle, +emoselle viel' enemmin, +ku tuuti tytön mokoman, +niin mokoman morsiamen! +"Puhas on neiti puolellasi, +neiti kirkas kihloissasi, +valkeainen vallassasi, +soreainen suojassasi, +tytär riski rinnallasi, +vereväinen vieressäsi, +tytär riski, riihenpuija, +hempulainen heinänlyöjä, +pulski poukkujen pesijä, +varski vaatevalkaisija, +kensti rihman kehreäjä, +karski kankahan kutoja. +"Niin sen piukki pirran ääni, +kuin käki mäellä kukkui; +niin sen suihki sukkulainen, +kuin on portimo pinossa; +niin sen käämi käännähteli, +kuin käpy oravan suussa. +Ei kylä sike'in maannut, +linnakunta uinaellut +neien pirran pirkeheltä, +sukkulan surinehelta. +"Sulhokainen, nuorukainen, +miehen kanta kaunokainen! +Tao viikate terävä, +vaali vartehen hyvähän, +veistele veräjän suussa, +kannon päässä kalkuttele! +Kun tulevi päiväpaiste, +viepä neiti nurmen päälle: +näet, kuin heinä herskähtävi, +kova heinä korskahtavi, +vihviläinen viuskahtavi, +suolaheinä suiskahtavi, +mätäs myötähän menevi, +vesan kanta katkeavi. +"Kun tulevi toinen päivä, +hanki suora sukkulainen, +pirran-päällinen pätevä, +käärinlauta laaullinen, +vuoli suksekset soreat, +hanki kaikki kangasneuvot! +Laita neiti kangaspuille, +pirran-päällinen piohon: +äsken pirta piukkoavi, +kangaspuut kamahtelevi, +kuuluvi kylähän kalske, +pirran pirske loitommalle. +Akat tuosta arvelevat, +kysyvät kyläiset naiset: +'Kuka kangasta kutovi?' +Sinun vastata sopivi: +'Oma kultani kutovi, +herttaiseni helskyttävi. +Laskiko lapoja kangas, +päästi pirta piitämiä?' +'Ei laske lapoja kangas, +päästä ei pirta piitämiä: +on kuin Kuuttaren kutoma, +Päivättären kehreämä, +Otavattaren osaama, +Tähettären täyttelemä.' +"Sulhokainen, nuorukainen, +miehen kanta kaunokainen! +Kun nyt lähet kulkemahan, +saat tästä ajelemahan +kera nuoren neitosesi, +kanssa kaunihin kanasi, +ellös vainen varpuistasi, +tätä liinalinnuistasi, +ellös vieruhun ve'elkö, +aian kolkkihin ajelko, +kaa'atelko kannon päähän, +kivilöihin kiskotelko! +Ei ennen ison ko'issa, +emon kaunon kartanoilla +neittä vieruihin ve'elty, +aian kolkkihin ajeltu, +kaa'ateltu kannon päähän, +kivilöihin kiskoteltu. +"Sulhokainen, nuorukainen, +miehen kanta kaunokainen! +Ellös viekö neioistasi, +kuletelko kullaistasi +nurkkihin nuhajamahan, +soppihin sohajamahan! +Ei neiti ison kotona, +emon entisen tuvilla +eip' on nurkissa nuhannut, +ei sohannut soppiloissa: +aina istui ikkunoissa, +keikkui keskilattioilla, +illat taattonsa ilona, +aamut äitin armahana. +"Ellös vainen, sulho rukka, +ellös sie tätä kanaista +viekö vehkahuhmarelle, +panko parkin survontahan, +olkileivän leivontahan, +petäjäisen pieksäntähän! +Ei neittä ison kotona, +emon kaunon kartanossa +viety vehkahuhmarelle, +pantu parkin survontahan, +olkileivän leivontahan, +petäjäisen pieksäntähän. +"Vieös sä tätä kanoa, +vieös viljamättähälle, +ru'ispurnun purkajaksi, +ohrapurnun ottajaksi, +leivän paksun paistajaksi, +oluen osoajaksi, +vehnäleivän leipojaksi, +taikinan taputtajaksi! +"Sulho, viljon veljyeni! +Ellös sie tätä kanoa, +ellös meiän hanhoistamme +ikävillä itketelkö! +Tulisiko tuhma tunti, +saisi neiollen ikävä, +pistä puuru puikkoloihin +tahi valkko valjahisin, +tuo neittä ison kotihin, +emon tuttavan tuville! +"Ellös sie tätä kanaista, +ellös liinalinnuistamme +oletelko orjanasi, +palkanpiikana pi'elkö, +elä kiellä kellarista +eläkä aitasta epeä! +Ei neittä ison kotona, +emon kaunon kartanossa +oleteltu orjan arvon, +palkanpiikana pi'elty, +ei kielletty kellarista +eikä aitasta evätty: +aina viilti vehnäsiä, +katseli kananmunia +maitotiinun tienohilla, +olutpuolikon povella, +aamut aittoja avellen, +illat luhtia lukiten. +"Sulhokainen, nuorukainen, +miehen kanta kaunokainen! +Kun neittä hyvin pitelet, +niin hyväksi tunnetahan: +kun tulet apen kotihin, +luoksi ainoan anopin, +itseäsi syötetähän, +syötetähän, juotetahan, +hevosesi riisutahan, +tallihin talutetahan, +syötetähän, juotetahan, +kauravakka kannetahan. +"Ellös vainen neioistamme, +tätä liinalinnuistamme +sanoko su'uttomaksi, +laatiko lajittomaksi! +Onpa tällä neiollamme +suku suuri, laji laaja: +kappa ois kylveä papuja, +jyvä kullenki tulisi, +kappa panna pellavaista, +kuitu kullenki tulisi. +"Ellös vainen, sulho rukka, +neioista pahoin pi'elkö, +opastelko orjan ruoskin, +nahkaruoskin nau'utelko, +vitsoin viisin vingutelko, +vajan päässä vangutelko! +Eipä neittä ennenkänä, +ei ennen ison kotona +opasteltu orjan ruoskin, +nahkaruoskin nau'uteltu, +vitsoin viisin vinguteltu, +vajan päässä vanguteltu. +"Seiso seinänä e'essä, +pysy pihtipuolisena: +elä anna anopin lyöä +eläkä apen torua, +elä vierahan vihata, +talon toisen soimaella! +Pere käski pieksämähän, +muu väki mukittamahan: +ethän raahi raukaistasi +etkä henno hertaistasi, +vuosin kolmin kuultuasi, +ainoisin aneltuasi! +"Neuvo, sulho, neitoasi, +opeta omenoasi, +neuvo neittä vuotehella, +opeta oven takana, +vuosikausi kummassaki, +yksi vuosi suusanalla, +toinen silmän iskennällä, +kolmas on jalan polulla! +"Kun ei sitte siitä huoli +eikä tuostana totelle, +ota ruoko ruo'ostosta, +karvakorte kankahalta! +Sillä neuvo neitoasi, +neuvo neittä neljäs vuosi, +korahuta korttehella, +saran syrjällä syseä; +viel' elä siimalla sivalla, +neittä raipalla rapoa! +"Vaan jos sitte siit' ei huoli, +viel' ei tuostana totelle, +veä vitsa viiakosta, +koivu korpinotkelmosta +- tuopa turkin helman alla, +talon toisen tietämättä - : +sitä näytä neiollesi, +hepäise, elä sivalla! +"Kun ei vielä siitä huoli, +ota tuostana totella, +neuvo neittä vitsasella, +koivun oksalla opasta! +Neuvo nelisnurkkaisessa, +sano sammalhuonehessa, +elä nurmella nukita, +pieksä pellon pientarella: +kuuluisi kumu kylähän, +tora toisehen talohon, +naisen itku naapurihin, +metsähän iso meteli. +"Aina hauo hartioita, +pehmitä perälihoja, +elä silmiä sivele +eläkä korvia koseta: +kuppi kulmalle tulisi, +sinimarja silmän päälle. +Tuostapa kyty kysyisi, +tuosta appi arveleisi, +kylän kyntäjät näkisi, +nauraisi kyläiset naiset: +'Onko tuo soassa ollut, +talununna tappelossa, +vai onko suen repimä, +metsän karhun kaapaisema, +vai susiko sulhasena, +karhu kanssakumppalina?'" +Olipa ukko uunin päällä, +mieronkierto kiukahalla. +Lausui ukko uunin päältä, +mieronkierto kiukahalta: +"Ellös vainen, sulho rukka, +nouatelko naisen mieltä, +naisen mieltä, kiurun kieltä, +kuin minä, poloinen poika! +Lihat ostin, leivät ostin, +voit ostin, oluet ostin, +kalat ostin kaikenlaiset, +särpimet monensukuiset, +oluet omilta mailta, +vehnät mailta vierahilta. +"En sillä hyveä saanut +enkä siistiä tavannut. +Nainen kun tuli tupahan, +tuli kuin tukan repijä, +muotoansa mullistellen, +silmiänsä väännitellen; +aina äyhki ähmissänsä, +vihoissansa virkkaeli, +kutsui kuppeloperäksi, +haukkui halkohakkuriksi. +"Jopa muistin uuen mutkan, +toki toisen tien osasin: +kun kolotin koivun oksan, +jo likisti linnuksensa; +kun karsin katajan latvan, +jo kumarsi kullaksensa; +kun vielä panin pajuilla, +jo kapusi kaulahani." +Neito parka huokaiseikse, +huokaiseikse, henkäiseikse, +itse itkulle hyräytyi. +Sanan virkkoi, noin nimesi: +"Lässäp' on nyt muien lähtö, +liki saanut muien liitto, +minun lähtöni lähemmä, +minun liittoni likemmä, +vaikk' on läyli lähteäki, +erota tukala tunti +tästä kuulusta kylästä, +kaunihista kartanosta, +jossa kasvoin kaunihisti, +ylenin ylen ehosti +kaiken kasvantoikäni, +lapsipuolen polveani. +"Enkä tuota ennen luullut +enkä uskonut ikänä, +en mä luullut luopuvani, +uskonut eroavani +tämän linnan liepeheltä, +tämän harjun hartiolta. +Jo nyt luulen, jotta luovun, +jopa uskon ja eroan: +ero- on tuopit tyhjettynä, +ero- juotuna oluet, +kohta korjat käännettynä +päin ulos, perin tupahan, +lappe'in ison latohon, +kalten karjahuonehesen. +"Millä nyt erotessani, +lähtiessäni, katala, +millä maksan maammon maion +sekä taattoni hyvyyen, +millä veikon armauen, +mielisiivot siskoseni? +"Kiitän mä, iso, sinua +entisistäni eloista, +murkinoista muinaisista, +parahimmista paloista. +"Kiitän mä, emo, sinua +nuorna tuuiteltuasi, +pienoisna pi'eltyäsi, +rinnoin ruokkieltuasi. +"Vielä kiitän veikkoseni, +veikkoseni, siskoseni, +kostelen koko perehen, +kaikki kasvinkumppalini, +joien joukossa elelin, +kasvoin kanssa kasvinaian. +"Ellös nyt, hyvä isoni, +ellös, ehtoinen emoni, +tahi muu sukuni suuri, +heimokuntani heleä, +tuosta huolelle ruvetko, +saako suurelle surulle, +jos menenki muille maille, +kulkenen johonkuhunki! +Paistanevi Luojan päivä, +kuu Luojan kumottanevi, +tähet taivon välkynevi, +otavat ojentunevi +ilmassa etempänäki, +maailmassa muuallaki, +ei yksin ison pihoilla, +näillä kasvinkartanoilla. +"Lähen nyt tästä kuin lähenki, +tästä kullasta ko'ista, +ison saamasta salista, +äitin kestikellarista. +Heitän suoni, heitän maani, +heitän heinikkopihani, +heitän valkeat veteni, +heitän hiekkarantaseni +kylpeä kylän akoille, +pasikoia paimenille. +"Heitän suot sorehtijoille, +maat heitän maleksijoille, +lepiköt lepeäjille, +kanervikot kaahlajille, +aitavieret astujille, +kujavarret kulkijoille, +pihat pitkin juoksijoille, +seinävieret seisojille, +siltalauat siivojille, +lattiat lakasijoille. +Pellot heitän peuran juosta, +salot ilveksen samota, +ahot hanhien asua, +lehot lintujen levätä. +"Lähen tästä kuin lähenki +toisen lähtijän keralla +sykysyisen yön sylihin, +kevä'isen kierän päälle, +jottei jälki jäällä tunnu, +jalan isku iljangolla, +hangella hamosen toimi, +helman hiepsintä lumella. +"Sitte toiste tultuani, +kotihini käytyäni +eipä äiti ääntä kuulle, +iso ei itkua tajunne, +jos ma kulmilla kujerran, +päälaella laulattelen: +jo on nousnut nuori nurmi, +kasvanut katajapehko +iholle imettäjäni, +kasvopäille kantajani. +"Minun toiste tullessani +näille pitkille pihoille +muut ei tuntene minua +kuin ne kaksi kappaletta: +alimainen aian vitsa, +perimäinen pellon seiväs, +nuo on piennä pistämäni, +neitona vitsastamani. +"Emoni mahova lehmä, +minun nuorna juottamani, +vasikkana vaalimani, +ammoa rikottelevi +pitkillä piharikoilla, +talvisilla tanterilla: +tuo minua tuntenevi +kotoiseksi tyttäreksi. +"Isoni ikioronen, +minun piennä syöttämäni, +neitona apattamani, +hirnua rikottelevi +pitkillä piharikoilla, +talvisilla tanterilla: +tuntenevi tuo minua +kotoiseksi tyttäreksi. +"Veikkoni ikuinen koira, +minun lasna syöttämäni, +neitona opastamani, +haukkua rikottelevi +pitkillä piharikoilla, +talvisilla tanterilla: +tuo minua tuntenevi +kotoiseksi tyttäreksi. +"Muut ne ei minua tunne +kotihini tultuani, +vaikk' on vanhat valkamani, +entiset elosijani, +sijoillansa siikasalmet, +asemillansa apajat... +"Jää nyt, pirtti, terveheksi, +pirtti lautakattoinesi! +Hyvä on toiste tullakseni, +kaunis kaaputellakseni. +"Jää nyt, sintsi, terveheksi, +sintsi lautasiltoinesi! +Hyvä on toiste tullakseni, +kaunis kaaputellakseni. +"Jääpä, piha, terveheksi, +piha pihlajaisinesi! +Hyvä on toiste tullakseni, +kaunis kaaputellakseni. +"Jätän kaikki terveheksi: +maat ja metsät marjoinensa, +kujavieret kukkinensa, +kankahat kanervinensa, +järvet saoin saarinensa, +syvät salmet siikoinensa, +hyvät kummut kuusinensa, +korpinotkot koivuinensa." +Silloin seppo Ilmarinen +koppoi neien korjahansa, +iski virkkua vitsalla, +sanan virkkoi, noin nimesi: +"Jää hyvästi, järven rannat, +järven rannat, pellon penkat, +kaikki mäntyset mäellä, +puut pitkät petäjikössä, +tuomikko tuvan takana, +katajikko kaivotiellä, +kaikki maassa marjan varret, +marjan varret, heinän korret, +pajupehkot, kuusen juuret, +lepän lehvät, koivun kuoret!" +Siinä seppo Ilmarinen +läksi Pohjolan pihoilta. +Jäivät lapset laulamahan; +lapset lauloi jotta lausui: +"Lenti tänne musta lintu, +läpi korven koikutteli, +suostutteli meiltä sorsan, +maanitteli meiltä marjan, +otti tuo omenan meiltä, +vietteli ve'en kalasen, +petti pienillä rahoilla, +hope'illa houkutteli. +Ken nyt vie ve'elle meitä, +ken joelle juohattavi? +Saapi saavit seistäksensä, +kolataksensa korennot, +olla sillat siivomatta, +lattiat lakaisematta, +pinttyä pikarin laiat, +tuopin korvat tummentua." +Itse seppo Ilmarinen +nuoren neitonsa keralla +ajoa kahuttelevi +noita Pohjan rannikoita, +simasalmien sivutse, +hietaharjun hartioitse. +Somer soitti, hiekka helkki, +reki vieri, tie vilisi, +rahe rautainen ramasi, +jalas koivuinen kolasi, +kapla patvinen pasasi, +vemmel tuominen tutasi, +vinkui vitsaiset saverkot, +vapoi vaskirenkahaiset +juostessa hyvän hevosen, +hyvän laukin laukatessa. +Ajoi päivän, tuosta toisen, +ajoi kohta kolmannenki, +käsi ohjassa orosen, +toinen neien kainalossa, +jalka laialla rekosen, +jalka toinen viltin alla. +Virkku juoksi, matka joutui, +päivä vieri, tie lyheni. +Päivänäpä kolmantena +aletessa aurinkoisen +jo sepon koti näkyvi, +tuvat Ilman tuulottavi. +Noki nousi nuoraisena, +savu paksuna pakeni, +tuprusi savu tuvasta, +ylös pilvihin kohosi. + + + + Viideskolmatta runo + + +Jopa viikon vuoteltihin, +vuoteltihin, katseltihin +neion nuotehet tulevan +seppo Ilmarin kotihin: +silmät vanhoilta valuvi +ikkunoissa istuessa, +polvet nuorilta nojuvi +veräjillä vuottaessa, +lasten jalkoja paleli +seinuksilla seisoessa, +kului kengät kesk'-iältä +rantasilla raittaessa. +Niin huomenna muutamana, +päivänä moniahana +kumu kuuluvi salolta, +reen kapina kankahalta. +Lokka, luopuisa emäntä, +Kalevatar, kaunis vaimo, +sanan virkkoi, noin nimesi: +"Se on poikani rekonen! +Jo tulevi Pohjolasta +nuoren neitonsa keralla! +"Lähes nyt kohti näitä maita, +kohin näitä kartanoita, +ison saamille tuville, +vanhemman varustamille!" +Se on seppo Ilmarinen +jo kohta kotihin saapi, +ison saamille pihoille, +vanhemman varustamille. +Pyyhyet vihertelevät +vesaisilla vempelillä, +käkyet kukahtelevat +korjan kirjavan kokalla, +oravat samoelevat +päällä aisan vaahterisen. +Lokka, luopuisa emäntä, +Kalevatar, vaimo kaunis, +tuossa tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Kylä vuotti uutta kuuta, +nuoret päivän nousentoa, +lapset maata mansikkaista, +vesi tervaista venettä; +mie en kuuta puolinkana, +päiveä mokominkana: +minä vuotin veijoani, +veijoani, minjoani. +Katsoin aamun, katsoin illan, +en tiennyt, mihin katosi, +tokko pientä kasvatteli +vaiko laihoa lihoitti, +kun ei tullut kuitenkana, +vaikka varsinki lupasi +tulla jälen tuntuessa, +saa'a jälen jäähtymättä. +"Aina katsoin aamusilla, +päivät päässäni pitelin, +kun ei vieri veijon saani, +ei kolaja veijon korja, +näille pienille pihoille, +kape'ille kartanoille. +Oisko olkinen oronen, +reki kaksikaplahinen, +senki saaniksi sanoisin, +korjaksi korotteleisin, +jos se veijoni vetäisi, +toisi kaunoni kotihin. +"Niinpä toivoin tuon ikäni, +katsoin kaiken päiväkauen; +pääni katsoin kallellehen, +sykeröni syrjällehen, +silmät suorat suikulaksi: +toivoin veijoni tulevan +näille pienille pihoille, +kape'ille kartanoille. +Jo tuo viimeinki tulevi, +toki kerran kerkiävi, +vierellä verevä +muoto, punaposki puolellansa! +"Sulho, viljon veljyeni! +Lasketapa laukkiotsa, +vietätä hyvä hevonen +entisille heinillensä, +taanoisille kauroillensa! +Laai meille terveyttä, +laai meille, laai muille, +laai kaikelle kylälle! +"Tehtyäsi tervehyiset +sanele tarinojasi: +matkasitko mainehitta, +kävit tiesi tervehenä, +kun läksit anopin luoksi, +apen ainoan kotihin? +Saitko neien, voitit vallan, +sorritko sotiveräjän, +levititkö neien linnan, +pirotitko pystyn seinän, +astuitko anopin sillan, +istuitko isännän lautsan? +"Jo tuon näen kyselemättä, +arvoan anelematta: +kävipä tiensä tervehenä, +matkansa imantehena; +toip' on hanhen, voitti vallan, +sortipa sotiveräjän, +langettipa lautalinnan, +levitteli lehmusseinän +käyessä anopin luona, +apen ainoan ko'issa. +Onp' on sotka suojassansa, +kana kainaloisessansa, +puhas neiti puolellansa, +valkeainen valloissansa. +"Kenpä toi tämän valehen, +ken pani pahan sanoman, +sulhon tyhjin tulleheksi, +oron jouten juosneheksi? +Eipä sulho tyhjin tullut, +ei oronen jouten juosnut: +on mitä oron veteä, +liinaharjan liikutella! +Hiessäpä hyvä hevonen, +vaahessa valittu varsa +tuvun tänne tuotuansa, +verevän ve'ettyänsä. +"Nouse nyt korjasta, korea, +hyvä lahja, laitiosta! +Nouse ilman nostamatta, +ylene ylentämättä, +jos on nuori nostajasi, +ylpeä ylentäjäsi! +"Korjasta kohottuasi, +reen perästä päästyäsi +astu tietä temminkäistä, +maata maksankarvallista, +sikojen silittämäistä, +porsahien polkemaista, +lampahan latsottamaista, +hevon harjan hieromaista! +"Astu hanhen askelilla, +taputa tavin jaloilla +näitä pestyjä +pihoja, tasaisia tanteria, +apen saamia pihoja, +anopin asettamia, +veljen veistopenkeriä, +sisaren siniketoja! +Pole jalka portahalle, +siirrä sintsin siltaselle, +astu sintsiä simaista; +siitä siirräite sisähän, +alle kuulun kurkihirren, +alle kaunihin katoksen! +"Jo täällä tämänki talven, +jopa mennehen kesosen +silta soitti sorsanluinen +sillallista seisojaista, +laki kultainen kumisi +laen alla astujaista, +ikkunat iloittelihe +ikkunaisten istujaista. +"Jo täällä tämänki talven, +jopa mennehen kesosen +kääkäset käkertelihe +sormuskättä sulkijaista, +kynnykset kykertelihe +hienohelman hempujaista, +ovet aina aukieli +ovellista aukojaista. +"Jo täällä tämänki talven, +jopa mennehen kesosen +perin pirtti pyörähteli +pirtillistä pyyhkijäistä, +sintsinen sijoittelihe +sintsillistä siivojaista, +vajaset vasertelihe +vajallista vastakättä. +"Jo täällä tämänki talven, +jopa mennehen kesosen +piha piilten kääntelihe +lastun pitkän poimijaista, +aittaset alentelihe +aitallista astujaista, +orret notkui, parret painui +nuoren vaimon vaattehia. +"Jo täällä tämänki talven, +jopa mennehen kesosen +kujaset kukertelihe +kujallista kulkijaista, +lääväset lähentelihe +läävällistä läänijäistä, +tanhuaiset taantelihe +tanhuallista tavia. +"Jo täällä tämänki päivän, +jopa päivän eilisenki +aioin ammoi aikalehmä +aamuvihkon antajaista, +hevoisvarsa hirnakoitsi +heinävihkon heittäjäistä, +kaikerti kevätkaritsa +palasen parantajaista. +"Jo täällä tämänki päivän, +jopa päivän eilisenki +vanhat istui ikkunoissa, +lapset raittoi rantasilla, +naiset seisoi seinuksilla, +pojat porstuan ovilla +nuoren vaimon varronnassa, +morsiamen vuotannassa. +"Terve nyt, piha täysinesi, +ulkoinen urohinesi, +terve, vaja täysinesi, +vaja vierahaisinesi, +terve, sintsi täysinesi, +tuohikatto kansoinesi, +terve, pirtti täysinesi, +satalauta lapsinesi, +terve, kuu, terve, kuningas, +terve nuori nuoekansa! +Ei ole tässä ennen ollut, +eipä ennen eikä eilen +tämän joukon juoleutta, +tämän kansan kauneutta. +"Sulho, viljon veljyeni! +Pura pois punaiset paikat, +sivalluta silkkiverhot! +Näytä tuota näätäistäsi, +viisin vuosin käytyäsi, +kaheksin katseltuasi! +"Tokko toit, kenen käkesit? +Käkesit käkösen tuoa, +maalta valkean valita, +vesiltä verevän saa'a. +"Jo tuon näen kyselemättä, +arvoan anelematta: +toit käkösen tullessasi, +sinisotkan suojassasi, +vihannimman virven latvan +vihannasta virviköstä, +tuorehimman tuomen lehvän +tuorehesta tuomikosta." +Olipa lapsi lattialla. +Lausui lapsi lattialta: +"Voi veikko, mitä vetelet! +Tervaskannon kauneutta, +tervapuolikon pituutta, +kerinkannan korkeutta! +"Kutti, kutti, sulho rukka! +Tuota toivotit ikäsi, +sanoit saavasi sataisen, +tuovasi tuhannen neien. +Jo saitki hyvän sataisen: +- tuon tuhannen tuppeloisen! +Sait kuin suolta suovariksen, +aialta ajoharakan, +pellolta pelotuslinnun, +mustan linnun mullokselta! +"Mitä lie ikänsä tehnyt, +kuta mennehen kesosen, +kun ei kinnasta kutonut, +saanut sukkoa su'unki? +Tyhjänä tuli tupahan, +annitoinna appelahan: +hiiret kopsassa kopasi, +hörppäkorvat lippahassa!" +Lokka, luopuisa emäntä, +Kalevatar, vaimo kaunis, +kuuli kummaisen tarinan. +Sanan virkkoi, noin nimesi: +"Mitä lausuit, lapsi kurja, +kuta, kunnotoin, latelit? +Muista kummat kuulukohon, +häväistykset häälyköhön, +eipä tästä neitosesta, +ei tämän talon väestä! +"Jo sanoit pahan sanasen, +sanan kehnon kertaelit +suusta yötisen vasikan, +päästä pennun päiväkunnan! +Hyvän on sulho neien saanut, +tuonut maalta maan parahan: +on kuin puola puolikypsi, +kuin on mansikka mäellä, +tahi kuin käkönen puussa, +pieni lintu pihlajassa, +koivussa koreasulka, +valorinta vaahteressa. +"Oisi ei saanut Saksastana, +tavannut Viron takoa +tämän neitosen soreutta, +tämän allin armautta, +tämän kasvon kauneutta, +tämän muo'on muhkeutta, +käsivarren valkeutta, +kaulan hoikan kaarevuutta. +"Eikä neiti tyhjin tullut: +oli turkit tuotavana, +vaipat vasta saatavana +ja verat ve'ettävänä. +"Paljo on tällä neitosella +oman värttinän väkeä, +oman kehrän kiertämätä, +oman hyppisen hyveä, +vaattehia valkehia, +talvisotkun suorimia, +kevätpäivän valkomia, +kesäkuien kuivomia: +hyvät hurstit huilahukset, +päänalaiset pällähykset, +sivallukset silkkihuivit, +vilahukset villavaipat. +"Hyvä mutso, kaunis mutso, +mutso valkeanverevä! +Hyvinpä ko'issa kuuluit, +tyttönä ison ko'issa; +hyvin kuulu kuun ikäsi +miniänä miehelässä! +"Elä huolelle rupea, +elä huoli huolehtia! +Ei sinua suolle viety, +ojavarrelle otettu: +viety on viljamättähältä, +viety vielä viljemmälle, +otettu oluttuvilta, +oluemmille otettu. +"Hyvä neito, kaunis mutso! +Tuotapa kysyn sinulta: +näitkö tänne tullessasi +kekoja keräperiä, +näsäpäitä närttehiä? +Ne kaikki tämän talosen, +tämän sulhon kyntämiä, +kyntämiä, kylvämiä. +"Neitokainen, nuorukainen! +Tuota nyt sanon sinulle: +kun tunsit talohon tulla, +niin tunne talossa olla! +Hyvä tääll' on mutson olla, +kaunis kasvoa miniän, +piossasi piimäpytty, +voivatinen vallassasi. +"Hyvä täss' on neien olla, +kaunis kasvoa kanasen. +Täss' on laajat saunan lauat +ja leveät pirtin lautsat, +isännät isosi verrat, +emännät emosi verrat, +pojat onpi veikon verrat, +tyttäret sisaren verrat. +"Kun sinun himo tulevi, +noita mielesi tekevi +ison saamia kaloja, +veljen pyitä pyytämiä, +niin elä kysy ky'yltä +eläkä ano apelta! +Kysy suorin sulholtasi, +toimittele tuojaltasi! +Ei ole sitä metsässä +jalan neljän juoksijata +eikä ilman lintusia, +kahen siiven siukovia, +ei vielä ve'essäkänä +kalaparvea parasta, +kuta sinun ei saaja saane, +saaja saane, tuoja tuone. +"Hyvä täss' on neien olla, +kaunis kasvoa kanasen. +Ei ole kiirettä kivelle +eikä huolta huhmarelle: +vesi tässä vehnät jauhoi, +koski kuohutti rukihit, +aalto astiat pesevi, +meren vaahti valkaisevi. +"Ohoh kullaista kyläistä, +maan parasta paikaistani! +Nurmet alla, pellot päällä, +keskellä kylä välillä; +kylän alla armas ranta, +rannassa rakas vetonen: +se sopivi sorsan uia, +vesilinnun vieretellä." +Siitä joukko juotettihin, +syötettihin, juotettihin +liioilla lihamuruilla, +kaunihilla kakkaroilla, +olu'illa ohraisilla, +viertehillä vehnäisillä. +Olipa kystä kyllin syöä, +kyllin syöä, kyllin juoa +punaisissa purtiloissa, +kaunoisissa kaukaloissa: +pirotella piirahia, +murotella voimuruja, +sirotella siikasia, +lohkota lohikaloja +veitsellä hope'isella, +kuraksella kultaisella. +Olut juoksi ostamatoin, +mesi markoin maksamatoin, +oluoinen orren päästä, +sima vaarnojen sisästä, +olut huulten huuhtimeksi, +mesi mielten kääntimeksi. +Kukapa tuossa kukkujaksi, +lailliseksi laulajaksi? +Vaka vanha Väinämöinen, +laulaja iän-ikuinen, +itse laululle rupesi, +töille virtten työntelihe. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Veli kullat, veitoseni, +suulliset sanalliseni, +kielelliset kumppalini! +Kuulkottenpa, kuin sanelen! +Harvoin on hanhet suutasusten, +sisarukset silmätysten, +harvoin veikot vieretysten, +emon lapset laiatusten +näillä raukoilla rajoilla, +poloisilla Pohjan mailla. +"Niin joko laululle lähemme, +töille virtten työnteleimme? +Laulanta runoilla töitä, +kukunta kevätkäellä, +painanta sinettärillä, +kuonta kankahattarilla. +"Laulavat Lapinki lapset, +heinäkengät heittelevät +hirven harvoilta lihoilta, +peuran pienen pallehilta; +niin miks' en minäki laula, +miks' ei laula meiän lapset +ruoalta rukihiselta, +suulta suurukselliselta? +"Laulavat Lapinki lapset, +heläjävät heinäkengät +vesimaljan juotuansa, +petäjäisen purtuansa; +niin miks' en minäki laula, +miks' ei laula meiän lapset +juomilta jyvällisiltä, +olu'ilta ohraisilta? +"Laulavat Lapinki lapset, +heläjävät heinäkengät +nokisilta nuotioilta, +hiilisiltä hiertimiltä; +niin miks' en minäki laula, +miks' ei laula meiän lapset +alta kuulun kurkihirren, +alta kaunihin katoksen? +"Hyväpä täss' on miesten olla, +armas naistenki asua +olutpuolikon povella, +mesitiinun tienohilla, +sivullamme siikasalmet, +luonamme lohiapajat, +joist' ei syöen syömät puutu, +juoen juomiset vähene. +"Hyväpä täss' on miesten olla, +armas naistenki elellä. +Ei tässä surulla syöä, +ei eletä huolen kanssa; +tässä syöähän surutta, +eletähän huoletoinna +iällä tämän isännän, +elinajalla emännän. +"Kumman tässä ensin kiitän, +isännänkö vai emännän? +Ainap' entiset urohot +ensin kiittivät isännän, +ku on suolta suojan saanut, +ko'in korvesta kokenut: +tyvin tuonut tyyskät männyt, +latvoin lansatut petäjät, +pannut paikalle hyvälle, +asettanut ankaralle +suuriksi sukutuviksi, +kaunihiksi kartanoiksi; +salvannut salosta seinät, +hirret hirmulta mäeltä, +ruotehet rome'ikolta, +malat marjakankahalta, +tuohet tuomivaaran päältä, +sammalet sulilta soilta. +"Tupa on tehty tesmällensä, +suoja pantu paikallensa. +Sata oli miestä salvaimella, +tuhat oli tuvan katolla +tehessä tätä tupoa, +laaittaissa lattiata. +"Jopa vaan tämän isännän +saaessa tätä tupoa +mont' on tukka tuulta nähnyt, +hivus säätä hirveätä. +Use'in hyvän isännän +jäänyt on kinnasta kivelle, +hattua havun selälle, +suohon sukkoa vajonnut. +"Use'in hyvä isäntä +aivan aika-huomenessa +ennen muien nousematta, +kyläkunnan kuulematta +nousnut on nuotiotulelta, +havannut havumajoilta, +havu päänsä harjaellut, +kaste pesnyt sirkut silmät. +"Siitäpä hyvä isäntä +saapi tuttua tupahan, +lautsantäyen laulajoita, +ikkunat iloitsijoita, +siltalauat lausujoita, +karsinat karehtijoita, +seinävieret seisojia, +aitovieret astujia, +pihat pitkin kulkijoita, +maat ristin matelijoita. +"Isännän esinnä kiitin, +siitä ehtoisen emännän +ruokien rakentamasta, +pitkän pöyän täyttämästä. +"Hänpä leipoi leivät paksut, +suuret talkkunat taputti +käpe'illä kämmenillä, +kyperillä kymmenillä; +nosti leivät leppeästi, +syötti vierahat välehen +liioilla sianlihoilla, +kohokuori-kokkaroilla +- terät vieri veitsistämme, +päät putosi puukoistamme +lohen päitä lohkoessa, +hauin päitä halkoessa. +"Use'in hyvä emäntä, +tuo tarkka taloinen vaimo, +kuullut on kukotta nousta, +kanan lapsetta karata +näitä häitä hankittaissa, +teoksia tehtäessä, +hiivoja rakettaessa, +olosia pantaessa. +"Hyvin on hyvä emäntä, +tuo tarkka taloinen vaimo, +osannut oluet panna, +makujuoman juoksutella +iuista imeltyneistä, +make'ista maltahista, +joit' ei puulla puuhaellut, +korennolla koukkaellut, +vaanpa kourilla kohenti, +käsivarsin käännytteli +saunassa savuttomassa, +la'aistuilla lautehilla. +"Eipä tuo hyvä emäntä, +tuo tarkka taloinen vaimo, +laske iskulle ituja, +päästä maalle maltahia; +käypi saunassa use'in +syänyöllä yksinänsä, +ei huoli susia surra, +pelätä metsän petoja. +"Jopa nyt emännän kiitin; +vuotas kiitän patvaskani! +Ken on pantu patvaskaksi, +ken otettu oppahaksi? +Kylän paras patvaskana, +kylän onni oppahana. +"Onpa meiän patvaskalla +päällä haahen haljakkainen; +se on kaita kainalosta, +soma suolien kohasta. +"Onpa meiän patvaskalla, +onpa kauhtana kapoinen: +helmat hietoa vetävi, +takapuolet tanteria. +"Vähän paitoa näkyvi, +pikkaraisen pilkottavi: +on kuin Kuuttaren kutoma, +tinarinnan riukuttama. +"Onpa meiän patvaskalla +vyöllä ussakka utuinen, +päivän tyttären kutoma, +kirjokynnen kirjoittama +ajalla tulettomalla, +tulen tietämättömällä. +"Onpa meiän patvaskalla +silkkiset sukat jalassa, +silkkiset sukan sitehet, +säteriset säärinauhat, +jotk' on kullalla ku'ottu, +hopealla huoliteltu. +"Onpa meiän patvaskalla +Saksan kengät kelvolliset, +kuni joutsenet joella, +vesiteiret vieremillä +tahi hanhuet havulla, +muuttolinnut murrikolla. +"Onpa meiän patvaskalla +kutrit kullansuortuvaiset, +parta kullanpalmikkoinen; +päässä pystyinen kypäri, +puhki pilvien puhuja, +läpi metsän läiköttäjä, +jot' ei saatane sataisin, +tuotane tuhansin markoin. +"Jo nyt kiitin patvaskani; +vuotas kiitän saajanaisen! +Mist' on saatu saajanainen, +kust' otettu onnellinen? +"Tuolt' on saatu saajanainen, +tuolt' otettu onnellinen +takoa Tanikan linnan, +uuen linnan ulkopuolta. +"Eipä vielä sieltäkänä, +ei perän pereäkänä! +Tuolt' on saatu saajanainen, +tuolt' otettu onnellinen +Vienan pääliltä vesiltä, +ulapoilta auke'ilta. +"Eipä vielä sieltäkänä, +ei perän pereäkänä! +Kasvoi maalla mansimarja, +punapuola kankahalla, +pellolla heleä heinä, +kukka kultainen aholla: +siit' on saatu saajanainen, +siit' otettu onnellinen. +"Saajanaisen suu somainen +kuni Suomen sukkulainen; +saajanaisen sirkut silmät +kuni tähet taivahalla; +saajanaisen kuulut kulmat +kuni kuu meren-ylinen. +"Onpa meiän saajanaisen +kaula kullankiehkuroissa, +pää kullanvipalehissa, +käet kullankäärilöissä, +sormet kullansormuksissa, +korvat kullanhelmilöissä, +kulmat kullansolmuloissa, +silmäripset simpsukoissa. +"Luulin kuun kumottavaksi, +kuu kumotti kultasolki; +luulin päivän paistavaksi, +kun sen paistoi paian kaulus; +luulin laivan läikkyväksi, +kun sen läikkyi lakki päässä. +"Jopa kiitin saajanaisen; +annas katson kaiken kansan, +onko kansa kaunihina, +väki vanha vänkeänä +sekä nuoriso somana, +koko joukko juoleana! +"Jopa katsoin kaiken kansan, +ehkä tiesin ennoltaki: +eip' ole tässä ennen ollut +eikä varsin vasta liene +tämän joukon juoleutta, +tämän kansan kauneutta, +väen vanhan vänkeyttä, +väen nuorison somuutta. +Kaikk' on kansa haljakassa +kuni metsä huutehessa: +alta on kuin aamurusko, +päältä on kuin päivänkoite. +"Huokeat oli hopeat, +löyhät kullat kutsuloilla, +rahataskut tanterilla, +rahakukkarot kujilla +näillä kutsuvierahilla +kutsuloille kunniaksi." +Vaka vanha Väinämöinen, +virren ponsi polvu'inen, +siitä siirtihe rekehen, +lähtevi kohin kotia; +laulelevi virsissänsä, +laulelevi, taitelevi. +Lauloi virren, lauloi toisen +- virrelläpä kolmannella +kilahti jalas kivehen, +tarttui kapla kannon päähän: +rikkoihe reki runolta, +jalas taittui laulajalta, +kapla poikki paukahutti, +laiat irti loskahutti. +Sanoi vanha Väinämöinen, +itse virkkoi, noin nimesi: +"Onko tässä nuorisossa, +kansassa kasuavassa, +vaiko tässä vanhalassa, +väessä vähenevässä, +kenpä Tuonelle kävisi, +lähtisi Manan majoille, +toisi Tuonelta orasen, +vääntiän Manan väeltä +reki uusi laatiani, +korjanen kohentoani?" +Sekä nuoremmat sanovi, +jotta vanhat vastoavi: +"Ei ole tässä nuorisossa +eikä varsin vanhastossa, +koko suuressa su'ussa +niin urosta urheata, +jotta Tuonelle menisi, +lähtisi Manan majoille, +toisi Tuonelta orasen, +vääntiän Manan majoilta +reki uusi laatiasi, +korjanen kohentoasi." +Silloin vanha Väinämöinen, +laulaja iän-ikuinen, +läksi toiste Tuonelahan, +matkasi Manan majoille. +Toi orasen Tuonelasta, +vääntiän Manan majoilta. +Siitä vanha Väinämöinen +laulavi salon sinisen, +salohon tasaisen tammen +sekä pihlajan pätevän; +ne kohenti korjaksensa, +painalti jalaksiksensa, +niistä katsoi kaplaksia +sekä väänti vempeleitä: +sai korjan kohennetuksi, +re'en uuen laaituksi. +Pisti varsan valjahisin, +ruskean re'en etehen, +itse istuihe rekehen, +laskettihe laitiohon. +Vitsattaki virkku juoksi, +helmin lyömättä hevonen +entisille appehille, +taanoisille suuruksille; +saattoi vanhan Väinämöisen, +laulajan iän-ikuisen, +oman uksen aukomille, +oman kynnyksen etehen. + + + + Kuudeskolmatta runo + + +Ahti oli saarella asuva, +Kaukoniemen kainalossa. +Oli pellon kynnännässä, +vainion vakoannassa. +Korvalta ylen korea, +kovin tarkka kuulennalta. +Kuulevi jumun kylältä, +järyn järvien takoa, +jalan iskun iljeneltä, +reen kapinan kankahalta. +Juohtui juoni mielehensä, +tuuma aivohon osasi: +häitä Pohjola pitävi, +salajoukko juominkia! +Murti suuta, väänti päätä, +murti mustoa haventa; +veret vierähti pahaksi +poloisilta poskipäiltä. +Heti heitti kynnöksensä, +vaon keskivainiolle; +nousi maasta ratsahille, +lähtevi kohin kotia +luoksi armahan emonsa, +tykö valtavanhempansa. +Sanoi tuonne saatuansa, +toimitteli tultuansa: +"Oi emoni, vaimo vanha! +Pane ruoka ruttoisesti +syöä miehen nälkähisen, +haukata halun-alaisen! +Lämmitä samassa sauna, +pian pirtti riu'uttele, +missä mies puhasteleikse, +sueiksen urosten sulho!" +Tuop' on äiti Lemminkäisen +pani ruoan ruttoisesti +syöä miehen nälkähisen, +haukata halun-alaisen +yhen kylyn joutuessa, +yhen saunan saapuessa. +Siitä lieto Lemminkäinen +otti ruokoa rutosti; +meni saunahan samassa, +kävi kylpyhuonehesen. +Siellä peiponen peseikse, +pulmonen puhasteleikse, +päänsä pellavaspioksi, +kaulanvarren valkeaksi. +Tuli saunasta tupahan. +Sanan virkkoi, +noin nimesi: +"Oi emoni, vaimo vanha! +Astu aittahan mäelle, +tuo sieltä somat sopani, +kanna vaattehet vakaiset, +jotka päälleni pukisin, +varustaisin varrelleni!" +Emo ennätti kysyä, +vaimo vanha tutkaella: +"Kunne lähet, poikueni? +Lähetkö ilveksen ajohon +vaiko hirven hiihäntähän +vai oravan ammuntahan?" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Oi emoni, kantajani! +Lähe en ilveksen ajohon +enkä hirven hiihäntähän, +en oravan ammuntahan; +lähen Pohjolan pitoihin, +salajoukon juominkihin. +Tuo mulle somat sopani, +vaka'iset vaatteheni, +häissä häilyteltäväni, +pioissa pi'eltäväni!" +Emo kielti poikoansa, +nainen miestänsä epäsi; +epäsi kavetta kaksi, +kielti kolme luonnotarta +lähtemästä Lemminkäistä +hyvän Pohjolan pitoihin. +Noin sanoi emo pojalle, +lausui vanhin lapsellensa: +"Ellös menkö, poikueni, +poikueni, Kaukueni, +noihin Pohjolan pitoihin, +suuren joukon juominkihin! +Ei sua kutsuttu sinne, +ei tarkoin tahotakana." +Tuop' on lieto Lemminkäinen +sanan virkkoi, noin nimesi: +"Kurjat kutsuen menevi, +hyvä ilman hyppeleikse! +Tuoss' on kutsut kuun-ikuiset, +airuhut alinomaiset +miekassa tuliterässä, +säilässä säkenevässä." +Tuop' on äiti Lemminkäisen +yhä kielteä käkesi: +"Ellös vainen, poikueni, +menkö Pohjolan pitoihin! +Monet on kummat matkallasi, +isot tielläsi imehet, +kolme surmoa kovinta, +kolme miehen kuolemata." +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Ain' on surmia akoilla, +kaikin paikoin kuolemia; +ei uros hätäile noita, +ei varsin varannekana. +Vaan kuitenki kaikitenki +sano korvin kuullakseni: +mi on surma ensimäinen, +ensimäinen, viimeinenki?" +Virkkoi äiti Lemminkäisen, +vaimo vanha vastaeli: +"Sanon surmat syytä myöten +enkä miehen mieltä myöten. +Sanon surman ensimäisen. +Se on surma ensi surma: +menet matkoa vähäisen, +pääset tietä päiväyksen: +tulevi joki tulinen +poikkipuolin vastahasi. +Joessa tulinen koski, +koskessa tulinen luoto, +luo'olla tulinen korko, +korolla tulinen kokko: +yöt se hammasta hiovi, +päivät kynttä kitkuttavi +tulijalle vierahalle, +saavalle käkeävälle." +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Se on surma naisen surma, +ei ole kuolema urohon. +Kyllä mä siihen keinon keksin, +arvoan hyvän asian: +laulan leppäisen hevosen, +laulan leppäisen urohon +sivutseni siirtymähän, +eestäni vaeltamahan; +itse sorsana sukellan, +allina alenteleime +kouritse kokon kynimen, +vaakalinnun varpahitse. +Oi emoni, kantajani! +Sano surma keskimäinen!" +Sanoi äiti Lemminkäisen: +"Se on surma toinen surma: +menet matkoa vähäisen, +toki toisen päiväyksen: +tulevi tulinen kuoppa, +se on poikkipuolin tietä, +itähän iäti pitkä, +luotehesen loppumatoin, +täynnä kuumia kiviä, +palavia paateroita. +Sinne on satoja saanut, +tuhansia tukkueltu, +sa'an miestä miekallista, +tuhat rautaista oritta." +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Ei ole siinä miehen surma +eikä kuolema urohon. +Kyllä mä siihen mutkan muistan, +mutkan muistan, keinon keksin: +laulan ma lumesta miehen, +uron hangesta hotaisen, +sen tungen tulen väkehen, +vaivaelen valkeahan, +kylpijäksi kuuman saunan +vastan vaskisen keralla; +itse siirräime sivutse, +tungeime tulen lävitse, +ettei partana palane, +hivuskutri kurvettune. +Oi emoni, kantajani! +Sano surma jälkimäinen!" +Sanoi äiti Lemminkäisen: +"Se on surma kolmas surma: +menet vieläki vähäisen, +pääset siitä päiväyksen, +Pohjolan veräjän suulle, +ahtahimpahan alahan: +susi päälle suimistaikse, +karhu toisna kaimistaikse +suulla Pohjolan veräjän, +kape'immassa kujassa. +Syönyt on sa'anki miestä, +tuhonnut tuhat urosta, +niin miks' ei sinua söisi, +tuhoaisi turvatointa?" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Uuhi uunna syötäköhön, +rieskana revittäköhön, +vaan ei mies pahempikana, +uros untelompikana! +Minua on vyötty miehen vyöllä, +pantu miehen palkimella, +solmittu uron solilla, +jotten vielä jouakana +suuhun Untamon susien, +kitahan kirokavetten. +"Muistan ma suelle mutkan, +keksin keinon karhullenki: +suet laulan suitsi-suuhun, +karhut rautakahlehisin, +tahi rutjon ruumeniksi, +seulaisen sepalehiksi. +Sillä siitä selvitäime, +pääsen matkani perille." +Sanoi äiti Lemminkäisen: +"Et vielä perille pääsnyt! +Ne oli sinne mennessäsi +matkalla isot imehet, +kolme kummoa kovoa, +kolme miehen kuolemata; +viel' on sinne saatuasi +paikalla pahimmat kummat. +Kulet tietä pikkaraisen, +tulet Pohjolan pihalle: +aita on rautainen rakettu, +terästarha teeksennelty +maasta asti taivosehen, +taivosesta maahan asti, +keihä'illä seivästetty, +maan maoilla aiastettu, +käärmehillä vitsastettu, +sisiliskoilla si'elty; +heitty hännät häilymähän, +pääkurikat kuilumahan, +pääkehät kähäjämähän, +päät ulos, sisähän hännät. +"Maass' on toisia matoja, +rata kyitä, käärmehiä +ylös kielin kiehumassa, +alas hännin häilymässä. +Yks' on muita kauheampi +eessä portin poikkipuolin, +pitelämpi pirtin hirttä, +paksumpi kujapatsasta, +ylös kielin kiehumassa, +suin ylös suhahtamassa, +ei ketänä muuta vasten, +vasten vaivaista sinua." +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Seki on surma lapsen surma, +ei ole kuolema urohon. +Tunnen ma tulen lumoa, +valkeaisen vaivutella, +ja tunnen maot manata, +käärmehyiset käännytellä. +Äsken päänä eilisenä +kynnin maata kyyn-alaista, +käännin maata käärmehistä +aivan paljahin kätösin. +Kyyt pitelin kynsissäni, +käsissäni käärmehyiset; +tapoin kyitä kymmenkunnan, +sa'an mustia matoja: +viel' on kynnet kyyn veressä, +käet käärmehen talissa. +Sill' en taia tullakana, +viel' en varsin jouakana +maon suuren suupalaksi, +käärmehen käsialaksi: +itse konnat kouristelen, +ilkeät iki puserran, +kyyt on laulan laiemmalle, +maot muutan tien mukahan, +astun Pohjolan pihalta, +tungeime tuvan sisähän." +Sanoi äiti Lemminkäisen: +"Ellös vainen, poikueni, +menkö Pohjolan tupahan, +Sariolan salvoksihin! +Siell' on miehet miekka vyöllä, +urohot sota-aseissa, +humalassa hullut miehet, +pahat paljo juotuansa. +Laulavat sinun poloisen +miekkahan tuliterähän; +jo on laulettu paremmat, +jalommatki jaksettuna." +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Jo olen ennenkin elellyt +noilla Pohjolan tuvilla. +Ei minua laula lappi +eikä tunge turjalainen; +itse laulan lappalaisen +sekä tungen turjalaisen: +laulan halki hartionsa, +puhki leukansa puhelen, +paian kauluksen kaheksi, +rikki rintalastasensa." +Sanoi äiti Lemminkäisen: +"Ohoh poikani poloinen! +Vielä muistat muinaistasi, +kerskut ennen käynnistäsi! +Jo olet ennenkin elellyt +noilla Pohjolan tuvilla: +uinut kaikki umpilammit, +koirankieliset kokenut, +käynyt koskia kolisten, +myötävirtoja vilisten, +Tuonen kosket tunnustellut, +mitannut Manalan virrat! +Siell' oisit tänäki päänä +ilman äitittä pahatta. +"Muistapa, mitä sanelen! +Tulet Pohjolan tuville: +mäki on täynnä seipähiä, +piha täynnä pylvähiä, +ne on täynnä miehen päitä; +yks' on seiväs päätöin seiväs +- senpä seipähän nenähän +sinun pääsi leikatahan!" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Hurja noita huolinevi, +epäkelpo keksinevi, +viittä, kuutta vainovuotta, +seitsentä sotakeseä! +Ei noita uro totelle, +vääjänne väheäkänä. +Tuo mulle sotisopani, +vanhat vainovaatteheni! +Itse käyn isoni miekan, +katson kalvan taattoseni; +viikon on vilussa ollut, +kauan kaihossa sijassa, +itkenyt ikänsä siellä, +kantajata kaipaellut." +Sai siitä sotisopansa, +vanhat vainovaattehensa, +isonsa ikuisen miekan, +tuon taaton sotatoverin. +Senpä siltahan sysäsi, +terin työnti lattiahan: +miekkanen käessä kääntyi +kuni tuore tuomen latva +tahi kasvava kataja. +Sanoi lieto Lemminkäinen: +"Tuskin on Pohjolan tuvissa, +Sariolan salvoksissa +tämän miekan miettijäistä, +tämän kalvan katsojaista." +Jousen seinältä sivalti, +kaaren vahvan vaarnaselta. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Sen mä mieheksi sanoisin, +urohoksi arveleisin, +joka jouseni vetäisi, +kiveräni kiinnittäisi +noilla Pohjolan tuvilla, +Sariolan salvoksilla." +Siitä lieto Lemminkäinen, +tuo on kaunis Kaukomieli, +suorihe sotisopihin, +puki vainovaattehisin. +Itse lausui orjallensa, +sanan virkkoi, noin nimesi: +"Oi on osto-orjaseni, +rahan saatu raatajani! +Jou'uta sotaoriini, +valjastele vainovarsa +lähteäkseni pitoihin, +lemmon joukon juominkihin!" +Orja nöyrä, neuvottava, +pian pistihe pihalle, +työnti varsan valjahisin, +puikkoihin tulipunaisen. +Sanoi tuolta tultuansa: +"Jo olen tehnyt tehtäväni, +suorittanut tuon orosi, +varsan viljon valjastanut." +Siitä lieto Lemminkäisen +luku lähteä tulevi. +Käsi käski, toinen kielti, +sormet suoniset pakotti. +Toki läksi, kuin käkesi, +varsin läksi, ei varannut. +Emo neuvoi poikoansa, +vanhin lastansa varoitti +oven suusta, orren alta, +kattilan katasijoilta: +"Poikueni, ainueni, +lapseni, vakauteni! +Jos sa jou'ut juominkihin, +tapahut mihin tahansa, +juopa puoli tuoppiasi, +keskimaihin maljasesi; +anna toisen toinen puoli, +pahemman pahempi puoli: +mato maljassa venyvi, +toukka tuopin pohjukassa." +Vielä neuvoi poikoansa, +varsin lastansa vakusti +perimäisen pellon päästä, +veräjältä viimeiseltä: +"Jos sa jou'ut juominkihin, +tapahut mihin tahansa, +istu puolella sijoa, +astu puoliaskelella, +anna toisen toinen puoli, +pahemman pahempi puoli, +niin sinusta mies tulevi, +uros selvä selkiävi, +läpi käymähän keräjät, +jutut julki polkemahan +urohoisessa väessä, +miehisessä joukkiossa." +Siitä läksi Lemminkäinen +istuen oron re'essä; +iski virkkua vitsalla, +heitti helmiruoskasella. +Läksi virkku vieremähän, +hevonen helettämähän. +Ajoi aikoa vähäisen, +hyvän hetken hetkutteli: +näki tiellä teirikarjan. +Teiret lentohon lehahti, +lintukarja kapsahutti +eestä juoksevan hevosen. +Jäi hitusen höyheniä, +tielle teiren sulkasia. +Ne kokosi Lemminkäinen, +tapaeli taskuhunsa: +ei tieä, mikä tulisi, +tapahtuisi taipalella; +kaikki on tarpehen talossa, +hyväksi hätävarana. +Ajoi eellehen vähäisen, +kulki tietä pikkuruisen; +jo hepo hörösteleikse, +luppakorva luonteleikse. +Se on lieto Lemminkäinen, +itse kaunis Kaukomieli, +kuorustihe korjastansa, +kaarastihe katsomahan: +niin on, kuin sanoi emonsa, +oma vanhempi vakasi! +Aivin on joki tulinen +poikitse hevon e'essä. +Joess' on tulinen koski, +koskessa tulinen luoto, +luo'olla tulinen korko, +korolla tulinen kokko: +sillä kulkku tulta kuohui, +suu valeli valkeata, +höyhenet tulena tuiski, +säkeninä säihkäeli. +Kaukon kaukoa näkevi, +loitompata Lemminkäisen: +"Minnepä menevi Kauko, +kunne läksit, Lemmin poika?" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Läksin Pohjolan pitoihin, +salajoukon juominkihin. +Välty syrjähän vähäisen, +poikellaite tieltä poies, +laske eelle matkamiestä, +Lemminkäistä liiatenki, +sivutsesi siirtymähän, +vieretse vaeltamahan!" +Kokko saatteli sanoa, +tulikulkku kuiskahella: +"Lasken eelle matkamiehen, +Lemminkäisen liiatenki +- suun kautta samoamahan, +kautta kulkun kulkemahan: +siitä sulle tie menevi +mennä tuosta tuon hyväksi +noihin pitkihin pitoihin, +iän kaiken istumihin." +Mitä huoli Lemminkäinen! +Ei tuossa kovin hätäillyt. +Tapasip' on taskuhunsa, +löihe kukkaroisehensa, +otti teiren sulkasia; +hieroa hitustelevi +kahen kämmenen välissä, +sormen kymmenen sovussa: +siitä syntyi teirikarja, +koko parvi koppeloita. +Syöksi ne kokolle suuhun, +antoi appajan kitahan, +kulkkuhun kokon tulisen, +ikenihin iskulinnun. +Sillä siitä selvittihe, +pääsi päivän ensimäisen. +Iski virkkua vitsalla, +helähytti helmisellä. +Läks' oronen oikomahan, +hepo helkehyttämähän. +Ajoi matkoa palasen, +piirrätteli pikkuruisen; +jo oronen ouostuvi, +hevonen hörähtelevi. +Kohottihe korjastansa, +kaahistihe katsomahan: +niin on, kuin sanoi emonsa, +oma vanhempi vakitti! +On eessä tulinen kuoppa, +se on poikkipuolin tietä, +itähän iäti pitkä, +luotehesen loppumatoin, +täynnä kuumoa kiveä, +palavata paateroa. +Mitä huoli Lemminkäinen! +Ukkoa rukoelevi: +"Oi Ukko, ylijumala, +tahi taatto taivahinen! +Nosta lonka luotehelta, +toinen lännestä lähetä, +kolmas istuta iästä, +kohottele koillisesta, +syrjin yhtehen syseä, +lomatusten loukahuta! +Sa'a lunta sauvan varsi, +kiehittele keihäsvarsi +noille kuumille kiville, +palaville paateroille!" +Tuo Ukko, ylijumala, +taatto vanha taivahinen, +nosti longan luotehelta, +toisen lännestä lähetti, +iätti iästä pilven, +kohotteli koilta ilman, +nepä yhtehen yhytti, +lomakkohon loukahutti. +Satoi lunta sauvan varren, +kiehitteli keihäsvarren +noille kuumille kiville, +palaville paateroille: +tulipa luminen lampi, +hyinen järvi muo'ostihe. +Siitä lieto Lemminkäinen +lauloi tuohon jäisen sillan +poikitse lumisen lammin, +äyrähästä äyrähäsen. +Sillä sen rovin vaelti, +pääsi toisen päiväyksen. +Laski virkkua vitsalla, +helähytti helmisvyöllä. +Sai virkku vilettämähän, +hepo hötkelyttämähän. +Virkku juoksi virstan, toisen, +maan paras palan pakeni; +siitä seisahtui äkisti, +ei pakene paikaltansa. +Itse lieto Lemminkäinen +kavahtihe katsomahan: +on susi veräjän suulla, +karhu vastassa kujalla, +suulla Pohjolan veräjän, +päässä pitkien kujien. +Silloin lieto Lemminkäinen, +itse kaunis Kaukomieli, +tavoitteli taskuhunsa, +kulki kukkaroisehensa; +otti uuhen villasia, +hieroa utustelevi +kahen kämmenen kesessä, +sormen kymmenen sovussa. +Puhui kerran kämmenelle: +uuhet juoksuhun uhahti, +koko lauma lampahia, +karitsoita aika karja. +Suet sinne ryömäisihe, +karhut kanssa kaimasihe. +Itse lieto Lemminkäinen +ajoi eelle matkoansa. +Kulki tietä pikkaraisen, +tuli Pohjolan pihalle. +Aita oli rautainen rakettu, +teräksinen tarha tehty, +sata syltä maaemähän, +tuhat syltä taivosehen, +keihä'illä seivästetty, +maan maoilla aiastettu, +käärmehillä kiinnitetty, +sisiliskoilla si'elty: +heitty hännät häilymähän, +pääkurikat kuilumahan, +päät vankat vapajamahan, +päät ulos, sisähän hännät. +Se on lieto Lemminkäinen +jo tuossa ajattelevi: +"Niin on, kuin sanoi emoni, +kantajani kaikeroitti: +on tuossa mokoma aita +pantu maasta taivosehen! +Alahatse kyy matavi, +alemmaksi aita pantu, +ylähätse lintu lenti, +ylemmäksi aita pantu." +Tok' ei tuossa Lemminkäinen +huolinut kovin hätäillä. +Veti veitsen huotrastansa, +tupestansa tuiman rauan, +sillä aitoa sivalti, +katkoi aiakset kaheksi; +aian rautaisen avasi, +käänti tarhan käärmehisen +viieltä vitsasväliltä, +seitsemältä seipähältä. +Itse eellehen ajavi +portin Pohjolan etehen. +Käärme tiellä käänteleikse +eessä portin poikkipuolin, +pitelämpi pirtin hirttä, +paksumpi patsasta portin. +Sata silmeä maolla, +tuhat kieltä käärmehellä, +silmät seulan suuruhiset, +kielet pitkät keihovartta, +hampahat haravan varren, +selkä seitsemän venettä. +Siinä lieto Lemminkäinen +ei tohi käsiksi käyä +satasilmälle maolle, +tuhatkieli-käärmehelle. +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Mato musta, maanalainen, +toukka Tuonen-karvallinen, +kulkija kulon-alainen, +lehen lemmon juurehinen, +läpi mättähän menijä, +puun juuren pujottelija! +Kuka sun kulosta nosti, +heinän juuresta herätti +maan päälle matelemahan, +tielle teukkalehtamahan? +Kuka nosti nokkoasi, +kuka käski, ken kehoitti +päätä pystössä piteä, +kaulan vartta kankeata? +Isosiko vai emosi +vaiko vanhin veljiäsi +vai nuorin sisariasi +vaiko muu sukusi suuri? +"Sule nyt suusi, peitä pääsi, +kätke kielesi käpeä, +sykerräite sykkyrähän, +käperräite käppyrähän, +anna tietä, puolen tietä, +sivu mennä matkamiehen! +Tahi siirry tieltä poies, +kule, kurja, kursikkohon, +kaaloa kanervikkohon, +sala'aite sammalehen, +veäite villakuontalona, +haavan halkona kuleksi, tunge pääsi turpehesen, +mätä mättähän sisähän +- turpehessa sun tupasi, +alla mättähän majasi - : +jospa tuolta pääsi nostat, +Ukko pääsi särkenevi +neuloilla teräsnenillä, +rakehilla rautaisilla." +Senpä lausui Lemminkäinen. +Ei sitä mato totellut; +ain' yhä kähäelevi, +ylös kielin kiehahtavi, +suin ylös suhahtelevi +pään varalle Lemminkäisen. +Siitä lieto Lemminkäinen +muisti vanhoja sanoja, +ennen eukon neuvomia, +äitinsä opettamia. +Sanoi lieto Lemminkäinen, +virkki kaunis Kaukomieli: +"Kun et tuostana totelle +etkä vääjänne vähällä, +vielä turvut tuskihisi, +paisut pakkopäivihisi, +halkeat, paha, kaheksi, +konna, kolmeksi muruksi, +kun ma etsinen emosi, +haen valtavanhempasi. +Tieän, sykkä, synnyntäsi, +maan kamala, kasvantasi: +Syöjätär sinun emosi, +Vetehinen vanhempasi. +"Sylki Syöjätär vesille, +laski kuolan lainehille. +Tuota tuuli tuuitteli, +ve'en henki heilutteli, +tuuitteli vuotta kuusi, +senki seitsemän keseä +selvällä meren selällä, +lapovilla lainehilla. +Vesi sen pitkäksi venytti, +päivä paistoi pehmeäksi, +ve'en tyrsky maalle työnti, +aalto rannallen ajeli. +"Kulki kolme luonnotarta +rannalla meren rapean, +meren pauhun partahalla. +Ne tuon rannalla näkivät; +sanoivat sanalla tuolla: +'Mipä tuostaki tulisi, +kunpa Luoja hengen loisi, +tuolle silmät siunoaisi?' +"Päätyi Luoja kuulemassa; +sanan virkkoi, noin nimesi: +'Pahasta paha tulisi, +konna konnan oksennosta, +jos ma tuolle hengen loisin, +silmät päähän siunoaisin.' +"Saipa Hiisi kuulemahan, +mies häjy tähyämähän. +Itse luojaksi rupesi; +antoi Hiisi hengen tuolle +konnan ilkeän kinalle, +Syöjättären sylkemälle: +siitä kääntyi käärmeheksi, +muuttui mustaksi maoksi. +"Mist' on tuolle henki saatu? +Henki Hiien hiiloksesta. +Mist' on syyetty syäntä? +Syöjättäreltä syäntä. +Mist' on aivot ankeloisen? +Virran vankan vaaluvista. +Mistä tunto turmiolla? +Kuohusta tulisen kosken. +Mist' on pää pahalle pantu? +Pää pahan pavun jyvästä. +"Mist' on siihen silmät luotu? +Lemmon liinan siemenistä. +Mist' on korvat konnan päässä? +Lemmon koivun lehtosista. +Mist' on suuta suunnitettu? +Suu solesta Syöjättären. +Mist' on kieli kehnon suussa? +Keitolaisen keihä'ästä. +Mist' on hampahat häjyllä? +Okahista Tuonen ohran. +Mist' on ilkeän ikenet? +Ikenistä Kalman immen. +"Mist' on selkä seisotettu? +Hiien hiiliseipähästä. +Mistä häntä häälättynä? +Pahalaisen palmikosta. +Mistä suolet solmittuna? +Suolet surman vyöllisestä. +"Siin' oli sinun sukusi, +siinä kuulu kunniasi! +"Mato musta, maanalainen, +toukka Tuonen-karvallinen, +maan karva, kanervan karva, +kaiken ilmankaaren karva! +Lähe nyt tieltä matkamiehen, +eestä kulkijan urohon! +Anna mennä matkamiehen, +Lemminkäisen leyhytellä +noihin Pohjolan pitoihin, +hyvän synnyn syöminkihin!" +Jo mato kuvattelihe, +satasilmä siirtelihe, +kääntelihe käärme paksu, +muuttelihe tien mukahan; +antoi mennä matkamiehen, +Lemminkäisen leyhytellä +noihin Pohjolan pitoihin, +salajoukon juominkihin. + + + + Seitsemäskolmatta runo + + +Jo nyt Kaukoni kuletin, +saatoin Ahti Saarelaisen +monen surman suun ohitse, +Kalman kielen kantimetse +noille Pohjolan pihoille, +salakansan kartanoille. +Nyt onpi saneltavana, +kielin kertoeltavana, +miten lieto Lemminkäinen, +tuo on kaunis Kaukomieli, +tuli Pohjolan tupihin, +Sariolan salvoksihin, +ilman kutsutta pitoihin, +airuhitta juominkihin. +Tuop' on lieto Lemminkäinen, +poika, veitikkä verevä, +heti kun tuli tupahan, +astui keskilattialle: +silta liekkui lehmuksinen, +tupa kuusinen kumahti. +Sanoi lieto Lemminkäinen, +itse virkki, noin nimesi: +"Terve tänne tultuani, +terve tervehyttäjälle! +Kuules, Pohjolan isäntä! +Oisiko talossa tässä +ohria orosen purra, +olutta urohon juoa?" +Itse Pohjolan isäntä +istui pitkän pöyän päässä. +Tuop' on tuolta vastoavi, +sanan virkkoi, noin nimesi: +"Ollevi talossa tässä +tannerta orosen olla. +Eikä kielletä sinua, +jos olet siivolla tuvassa, +oven suussa seisomasta, +oven suussa, orren alla, +kahen kattilan välissä, +kolmen koukun koskevilla." +Siinä lieto Lemminkäinen +murti mustoa haventa, +kattilaisen-karvallista. +Sanan virkkoi, noin nimesi: +"Lempo tänne lähteköhön +oven suuhun seisomahan, +nokianne nuohomahan, +karstoja karistamahan! +Eip' ennen minun isoni +eikä valtavanhempani +seisonut sijalla sillä, +oven suussa, orren alla. +Olipa sijoa silloin: +tanhua orihin olla, +tupa pesty miesten tulla, +sopet luoa sormikasta, +vaarnat miesten vanttuhia, +seinät miekkoja laella. +Miksip' ei ole minulle +kuin ennen minun isolle?" +Siitä siirtihen ylemmä, +pyörähtihe pöyän päähän; +istuihe rahin nenähän, +petäjäisen penkin päähän: +rahi vastahan rasahti, +petäjäinen penkki notkui. +Sanoi lieto Lemminkäinen: +"Enpäs liene lempivieras, +kun ei tuotane olutta +tulevalle vierahalle." +Ilpotar, hyvä emäntä, +sanan virkkoi, noin nimesi: +"Ohoh poika Lemminkäisen! +Mi sinusta vierahasta! +Tulit pääni polkemahan, +aivoni alentamahan! +Ohrina oluet meillä, +makujuomat maltahina, +leipomatta vehnäleivät, +lihakeitot keittämättä. +Oisit yötä ennen tullut +taikka päiveä jälestä." +Siinä lieto Lemminkäinen +murti suuta, väänti päätä, +murti mustoa haventa. +Itse tuon sanoiksi virkki: +"Jop' on täällä syömät syöty, +häät juotu, piot pi'etty, +oluet osin jaeltu, +me'et miehin mittaeltu, +kannut kannettu kokohon, +tuopit roukkoihin rovittu! +"Oi sie Pohjolan emäntä, +Pimentolan pitkähammas! +Pi'it häät häjyn tavalla, +kutsut koiran kunnialla. +Leipoelit leivät suuret, +panit ohraiset oluet, +laitoit kutsut kuusianne, +anojat yheksiänne: +kutsuit kurjat, kutsuit köyhät, +kutsuit ruojat, kutsuit roistot, +kaikki hoikat huonemiehet, +kaitakauhtanat kasakat; +muun on kutsuit kaiken kansan +- minun heitit kutsumatta! +"Mintähen tämä minulle +omistani ohristani? +Muut ne kantoi kauhasilla, +muut ne tiiskinä tiputti, +minä määrin mätkäelin, +puolikkoisin putkaelin +omiani ohriani, +kylvämiäni jyviä. +"En nyt liene Lemminkäinen, +en vieras hyvän-niminen, +kun ei tuotane olutta, +pantane pata tulelle, +keittoa pa'an sisähän, +leiviskä sianlihoa, +syöäkseni, juoakseni +päähän matkan päästyäni." +Ilpotar, hyvä emäntä, +hänpä tuon sanoiksi virkki: +"Ohoh piika pikkarainen, +orjani alinomainen! +Pane keittoa patahan, +tuo olutta vierahalle!" +Tyttö pieni, tyhjä lapsi, +pahin astian pesijä, +lusikkojen luutustaja, +kapustojen kaapustaja +pani keittoa patahan: +luut lihoista, päät kaloista, +vanhat naatit naurihista, +kuoret leivistä kovista. +Toi siitä olutta tuopin, +kannun kaljoa pahinta +juoa lieto Lemminkäisen, +appoa halun-alaisen. +Itse tuon sanoiksi virkki: +"Tokko lie sinussa miestä, +juojoa tämän oluen, +tämän kannun kaatajata?" +Lemminkäinen, lieto poika, +katsoi tuosta tuoppihinsa: +toukka on tuopin pohjukassa, +käärmehiä keskimailla; +äärillä maot mateli, +sisiliskot liuahteli. +Sanoi lieto Lemminkäinen, +kauahutti Kaukomieli: +"Tuopin tuojat Tuonelahan, +kannun kantajat Manalle +ennen kuun ylenemistä, +tämän päivän päätymistä!" +Siitä tuon sanoiksi virkki: +"Oh sinä olut katala! +Jo nyt jou'uit joutavihin, +jou'uit joutavan jälille! +Olut suuhun juotanehe, +ruhkat maahan luotanehe +sormella nimettömällä, +vasemmalla peukalolla!" +Tapasip' on taskuhunsa, +kulki kukkaroisehensa. +Otti ongen taskustansa, +väkärauan väskystänsä, +tuonp' on tunki tuoppihinsa, +alkoi onkia olutta: +maot puuttui onkehensa, +väkähänsä kyyt vihaiset. +Sa'an nosti sammakoita, +tuhat mustia matoja, +loi ne maahan maan hyviksi, +kaikki laski lattialle; +veti veitsensä terävän, +tuon on tuiman tuppirauan, +sillä silpoi päät maoilta, +katkoi kaulat käärmehiltä +- joi oluen onneksensa, +me'en mustan mieliksensä. +Sanan virkkoi, noin nimesi: +"En mä liene lempivieras, +kun ei tuotane olutta, +parempata juotavata +varavammalla käellä, +suuremmalla astialla, +tahi ei oinasta isetä, +suurta sonnia tapeta, +härkeä tupahan tuoa, +sorkkasäärtä huonehesen." +Itse Pohjolan isäntä +sanan virkkoi, noin nimesi: +"Mitä sie tulitki tänne, +ken sinua koolle kutsui?" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Korea kutsuttu vieras, +koreampi kutsumatoin. +Kuules, poika pohjolaisen, +itse Pohjolan isäntä! +Anna ostoa olutta, +juomoa rahan-alaista!" +Tuopa Pohjolan isäntä +tuosta suuttui ja syäntyi, +kovin suuttui ja vihastui. +Lauloi lammin lattialle +Lemminkäisellen etehen. +Sanan virkkoi, noin nimesi: +"Tuoss' on joki juoaksesi, +lampi laikutellaksesi." +Mitä huoli Lemminkäinen! +Sanan virkkoi, noin nimesi: +"En ole vaimojen vasikka +enkä härkä hännällinen +juomahan jokivesiä, +lampivettä lakkimahan." +Itse loihe loitsimahan, +laikahtihe laulamahan. +Lauloi sonnin lattialle, +härän suuren, kultasarven: +sepä lammin laikkaeli, +joi jokosen onneksensa. +Pohjolainen, pitkä poika, +suen suustansa sukesi; +senpä lauloi lattialle +surmaksi lihavan sonnin. +Lemminkäinen, lieto poika, +lauloi valkean jäniksen +lattialle hyppimähän +sen sutosen suun e'essä. +Pohjolainen, pitkä poika, +lauloi koiran koukkuleuan +tuon jäniksen tappamahan, +kierosilmän kiskomahan. +Lemminkäinen, lieto poika, +lauloi orrellen oravan, +orsilla kapahumahan, +koiran tuota haukkumahan. +Pohjolainen, pitkä poika, +lauloi nää'än kultarinnan: +näätä näppäsi oravan +orren päässä istumasta. +Lemminkäinen, lieto poika, +lauloi ruskean reposen: +se söi nää'än kultarinnan, +karvan kaunihin kaotti. +Pohjolainen, pitkä poika, +kanan suustansa sukesi +sillalla sipoamahan +tuon reposen suun e'essä. +Lemminkäinen, lieto poika, +haukan suustansa sukesi, +kieleltä käpeäkynnen: +sepä kiskalti kanasen. +Sanoi Pohjolan isäntä, +itse lausui, noin nimesi: +"Ei tässä piot paranne, +kun ei vierahat vähenne; +talo työlle, vieras tielle +hyvistäki juomingista! +Lähe tästä, hiien heitto, +luota kaiken ihmiskansan! +Kotihisi, konna, koita, +paha, maahasi pakene!" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Ei miestä manaten saa'a, +ei miestä pahempatana +sijaltansa siirtymähän, +paikalta pakenemahan." +Silloin Pohjolan isäntä +miekan seinältä sivalti, +tempasi tuliteränsä. +Sanan virkkoi, noin nimesi: +"Oi sie Ahti Saarelainen +tahi kaunis Kaukomieli! +Mitelkämme miekkojamme, +katselkamme kalpojamme, +minunko parempi miekka +vainko Ahti Saarelaisen!" +Sanoi lieto Lemminkäinen: +"Mitä minun on miekastani, +kun on luissa lohkiellut, +pääkasuissa katkiellut! +Vaan kuitenki kaikitenki, +kun ei nuo piot paranne, +mitelkämme, katselkamme, +kumman miekka mieluhumpi! +Eip' ennen minun isoni +miekkamittoja varannut: +pojastako polvi muuttui, +lapsesta laji väheni!" +Otti miekan, riisui rauan, +tempasi tuliteräisen +huotrasta huveksisesta, +vyöstä vennon-selkäisestä. +Mittelivät, katselivat +noien miekkojen pituutta: +olipa pikkuista pitempi +miekka Pohjolan isännän, +yhtä kynnen mustukaista, +puolta sormuen niveltä. +Sanoi Ahti Saarelainen, +virkkoi kaunis Kaukomieli: +"Sinunpa pitempi miekka: +sinun eellä iskeminen." +Siitä Pohjolan isäntä +sivalteli, sieppaeli, +tavoitteli, ei tavannut, +Lemminkäistä päälakehen. +Kerran ortehen osasi, +kamanahan kapsahutti: +orsi poikki otskahutti, +kamana kaheksi lenti. +Sanoi Ahti Saarelainen, +virkkoi kaunis Kaukomieli: +"Min teki pahoa orret, +kamana tihua työtä, +jotta orsia osoitat, +kamanata kapsuttelet? +"Kuule, poika pohjolaisen, +itse Pohjolan isäntä! +Tukela tora tuvassa, +seikat akkojen seassa: +tuvan uuen turmelemme, +lattiat verin panemme. +Käykämme ulos pihalle, +ulos pellolle torahan, +tanterelle tappelohon! +Pihalla veret paremmat, +kaunihimmat kartanolla, +luontevaisemmat lumella." +Mentihin ulos pihalle. +Tavattihin lehmän talja, +levitettihin pihalle +senp' on päällä seistäksensä. +Sanoi Ahti Saarelainen: +"Kuulesta, sa Pohjan poika! +Sinunpa pitempi miekka, +sinun kalpa kauheampi +- ehkä tuon on tarvinnetki, +ennenkuin ero tulevi +tahi kaula katkeavi - : +iske päältä, Pohjan poika!" +Iski päältä Pohjan poika. +Iski kerran, iski toisen, +kohta kolmasti rapasi; +eipä oike'in osoita, +lipaise lihoakana, +ota ei orvaskettuana. +Sanoi Ahti Saarelainen, +virkkoi kaunis Kaukomieli: +"Annapas minäki koitan, +jo se on vuoroni minunki!" +Tuopa Pohjolan isäntä +ei tuosta totella ollut: +yhä iski, ei epäillyt, +tarkoitteli, ei tavannut. +Tulta tuiski tuima rauta, +terä varsin valkeata +käessä lieto Lemminkäisen; +läksi loiste loitommaksi, +vasten kauloa valahti +tuon on pojan pohjolaisen. +Sanoi kaunis Kaukomieli: +"Ohoh Pohjolan isäntä! +Niinp' on kaulasi, katalan, +kuni koite ruskeana!" +Tuopa poika pohjolaisen, +itse Pohjolan isäntä, +sinne siirti silmiänsä +pä'in kauloa omoa. +Tuop' on lieto Lemminkäinen +siinä lyöä silpahutti, +iski miestä miekallansa, +kavahutti kalvallansa. +Löip' on kerran luimahutti: +laski pään on päältä olka, +kallon kaulalta sivalti; +vei kuin naatin naurihista +tahikka tähkän olesta, +evän kaikesta kalasta. +Päähyt pyörähti pihalle, +miehen kallo kartanolle, +kuni nuolen noutaessa +puusta koppelo putosi. +Sata oli seivästä mäellä, +tuhat pystössä pihalla, +saoin päitä seipähissä. +Yks' on seiväs ilman päättä: +tuop' on lieto Lemminkäinen +otti pään pojan pätöisen, +kantoi kallon kartanolta +senki seipähän nenähän. +Siitä Ahti Saarelainen, +tuo on kaunis Kaukomieli, +tupahan palattuansa +sanan virkkoi, noin nimesi: +"Tuo vettä, vihainen piika, +käsiäni pestäkseni +veristä pahan isännän, +häjyn miehen hurmehista!" +Pohjan akka syännyksenti, +syännyksenti, suutuksenti. +Lauloi miestä miekallista, +asehellista urosta, +saa miestä miekallista, +tuhat kalvan kantajata +pään varalle Lemminkäisen, +Kaukomielen kaulan päälle. +Jo aika tosin tulevi, +päivä liitolle lipuvi, +toki käypi tuskemmaksi, +läylemmäksi lankeavi +asuskella Ahti poian, +Lemminkäisen leyhytellä +noissa Pohjolan pioissa, +salajoukon juomingissa. + + + + Kahdeksaskolmatta runo + + +Jo nyt Ahti Saarelainen, +itse lieto Lemminkäinen, +pistäiksen on piilemähän, +painaikse pakenemahan +pimeästä Pohjolasta, +sangasta Saran talosta. +Läksi tuiskuna tuvasta, +savuna pihalle saapi +pakohon pahoja töitä, +pillojansa piilemähän. +Niin pihalle tultuansa +katseleikse, käänteleikse, +etsi entistä oritta. +Näe ei entistä oroa: +näki paaen pellon päässä, +pajupehkon pientarella. +Mikäs neuvoksi tulevi, +mikä neuvon antajaksi, +ettei pää pahoin menisi, +tukka turhi'in tulisi, +hivus hieno lankeaisi +näillä Pohjolan pihoilla? +Jo kumu kylästä kuului, +tomu toisista taloista, +välkytys kylän väliltä, +silmän isku ikkunoilta. +Tuossa lieto Lemminkäisen, +tuon on Ahti Saarelaisen, +täytyi toisiksi ruveta, +piti muiksi muutellaita. +Kokkona ylös kohosi, +tahtoi nousta taivahalle: +päivä poltti poskipäitä, +kuuhut kulmia valaisi. +Siinä lieto Lemminkäinen +Ukkoa rukoelevi: +"Oi Ukko, hyvä Jumala, +mies on tarkka taivahinen, +jymypilvien pitäjä, +hattarojen hallitsija! +Laaipa utuinen ilma, +luopa pilvi pikkarainen, +jonka suojassa menisin, +kotihini koitteleisin +luoksi ehtoisen emoni, +tykö valtavanhempani!" +Lenteä lekuttelevi, +katsoi kerran jälkehensä: +keksi harmoan havukan +- sen silmät paloi tulena +kuni pojan pohjolaisen, +Pohjan entisen isännän. +Sanoi harmoa havukka: +"Ohoh Ahti veikkoseni! +Muistatko muinaista sotoa, +tasapäätä tappeloa?" +Sanoi Ahti Saarelainen, +virkkoi kaunis Kaukomieli: +"Havukkani, lintuseni! +Käännäite kohin kotia! +Sano tuonne tultuasi +pimeähän Pohjolahan: +'Kova on kokko kourin saa'a, +kynälintu kynsin syöä.'" +Jo kohta kotihin joutui +luoksi ehtoisen emonsa +suulla surkeannäöllä, +syämellä synkeällä. +Emo vastahan tulevi +kulkiessansa kujoa, +aitoviertä astuessa. +Ennätti emo kysyä: +"Poikueni, nuorempani, +lapseni, vakavampani! +Mit' olet pahoilla mielin +Pohjolasta tullessasi? +Onko sarkoin vaarrettuna +noissa Pohjolan pioissa? +Jos on sarkoin vaarrettuna, +saat sinä paremman sarkan, +taattosi soasta saaman, +tavoittaman tappelosta." +Sanoi lieto Lemminkäinen: +"Oi emoni, kantajani! +Ken mun sarkoin vaarteleisi! +Itse vaartaisin isännät, +vaartaisin sata urosta, +tuhat miestä tunnustaisin." +Sanoi äiti Lemminkäisen: +"Mit' olet pahoilla mielin? +Oletko voitettu orihin, +herjattu hevosen varsoin? +Jos olet voitettu orihin, +ostaos ori parempi +ison saamilla eloilla, +vanhemman varustamilla!" +Sanoi lieto Lemminkäinen: +"Oi emoni, kantajani! +Ken mun herjaisi hevosin +eli varsoin voitteleisi! +Itse herjaisin isännät, +voittaisin oron ajajat, +miehet vankat varsoinensa, +urohot orihinensa." +Sanoi äiti Lemminkäisen: +"Mit' olet pahoilla mielin, +kuta synke'in syämin +Pohjolasta tultuasi? +Oletko naisin naurettuna +eli piioin pilkattuna? +Jos olet naisin naurettuna +eli piioin pilkattuna, +toiset toiste pilkatahan, +naiset vasta nauretahan." +Sanoi lieto Lemminkäinen: +"Oi emoni, kantajani! +Ken mun naisin naurattaisi +eli piioin pilkkoaisi! +Itse nauraisin isännät, +kaikki piiat pilkkoaisin, +nauraisin sataki naista, +tuhat muuta morsianta." +Sanoi äiti Lemminkäisen: +"Mi sinulla, poikueni? +On sulle satunen saanut +Pohjolassa käyessäsi, +vainko liioin syötyäsi, +syötyäsi, juotuasi +olet öisillä sijoilla +nähnyt outoja unia?" +Silloin lieto Lemminkäinen +sai tuossa sanoneheksi: +"Akat noita arvelkohot +öisiä unennäköjä! +Muistan yölliset uneni, +sen paremmin päivälliset. +Oi emoni, vanha vaimo! +Sääli säkkihin evästä, +pane jauhot palttinahan, +suolat riepuhun sovita! +Pois tuli pojalle lähtö, +matka maasta ottaminen, +tästä kullasta ko'ista, +kaunihista kartanosta: +miehet miekkoja hiovat, +kärestävät keihä'itä." +Emo ennätti kysyä, +vaivan nähnyt vaaitella: +"Miksi miekkoja hiovat, +kärestävät keihä'itä?" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Siksi miekkoja hiovat, +kärestävät keihä'itä: +mun poloisen pään varalle, +vasten kauloa katalan. +Tuli työ, tapahtui seikka +noilla Pohjolan pihoilla: +tapoin pojan pohjolaisen, +itsen Pohjolan isännän. +Nousi Pohjola sotahan, +takaturma tappelohon +vasten vaivaista minua, +yksinäisen ympärille." +Emo tuon sanoiksi virkki, +lausui vanhin lapsellensa: +"Jo sanoin minä sinulle, +jo vainen varoittelinki, +yhä kielteä käkesin +lähtemästä Pohjolahan. +Mahoit olla oikeassa, +eleä emon tuvilla, +oman vanhemman varassa, +kantajasi kartanossa, +ei oisi sotoa saanut, +tapahtunut tappeloa. +"Kunne nyt, poikani poloinen, +kunne, kannettu katala, +lähet pillan piilentähän, +työn pahan pakenentahan, +ettei pää pahoin menisi, +kaula kaunis katkeaisi, +tukka turhi'in tulisi, +hivus hieno lankeaisi?" +Sanoi lieto Lemminkäinen: +"En tieä sitä sijoa, +kunne painuisin pakohon +pillojani piilemähän. +Oi emoni, kantajani! +Kunne käsket piilemähän?" +Sanoi äiti Lemminkäisen, +itse lausui, noin nimesi: +"En mä tieä, kunne käsken, +kunne käsken ja kehoitan. +Menet männyksi mäelle, +katajaksi kankahalle, +tuho sielläki tulevi, +kova onni kohtoavi: +use'in mäkinen mänty +pärepuiksi leikatahan, +usei'in kataja kangas +seipähiksi karsitahan. +"Nouset koivuksi norolle +tahikka lehtohon lepäksi, +tuho sielläki tulisi, +kova onni kohti saisi: +use'in noroinen koivu +pinopuiksi pilkotahan, +use'in lepikkölehto +hakatahan halmeheksi. +"Menet marjaksi mäelle, +puolukaksi kankahalle, +näille maille mansikoiksi, +mustikoiksi muille maille, +tuho sielläki tulisi, +kova onni kohtoaisi: +noppisivat nuoret neiet, +tinarinnat riipisivät. +"Mene hauiksi merehen, +siiaksi silajokehen, +tuho sielläki tulisi, +kova loppu loukahtaisi: +mies nuori, noentolainen, +veisi verkkonsa vesille, +nuoret nuotalla vetäisi, +vanhat saisi verkollansa. +"Menet metsähän sueksi, +korpimaille kontioksi, +tuho sielläki tulisi, +kova onni kohtoaisi: +mies nuori, noen näköinen, +kärestäisi keihä'änsä +surmataksensa sutoset, +metsän karhut kaataksensa." +Silloin lieto Lemminkäinen +sanan virkkoi, noin nimesi: +"Itse tieän ilke'immät, +paikat arvoan pahimmat, +kussa surma suin pitäisi, +kova loppu loukahtaisi. +Oi emo, elättäjäni, +maammo, maion-antajani! +Kunne käsket piilemähän, +kunne käsket ja kehoitat? +Aivan on surma suun e'essä, +paha päivä parran päällä, +yksi päivä miehen päätä, +tuskin täytehen sitänä." +Silloin äiti Lemminkäisen +itse virkki, noin nimesi: +"Sanon ma hyvänki paikan, +ani armahan nimitän, +missä piillä pillomuksen, +paeta pahan-alaisen: +muistan maata pikkuruisen, +tieän paikkoa palasen, +syömätöintä, lyömätöintä, +miekan miehen käymätöintä. +Sie vanno valat ikuiset, +valehettomat, vakaiset, +kuunna, kymmennä kesänä +et sotia käyäksesi +hopeankana halulla +tahi kullan tarpehella!" +Sanoi lieto Lemminkäinen: +"Vannon mie valat vakaiset, +en kesänä ensimäisnä, +tok' en vielä toisnakana +saa'a suurihin sotihin, +noihin miekan melskehisin. +Viel' on haavat hartioissa, +syvät reiät ryntähissä +entisistäkin iloista, +mennehistä melskehistä +suurilla sotamä'illä, +miesten tappotanterilla." +Silloin äiti Lemminkäisen +sanan virkkoi, noin nimesi: +"Otapa isosi pursi, +lähe tuonne piilemähän +ylitse meren yheksän, +meri-puolen kymmenettä, +saarehen selällisehen, +luotohon merellisehen! +Siell' ennen isosi piili, +sekä piili jotta säilyi +suurina sotakesinä, +vainovuosina kovina; +hyvä oli siellä ollaksensa, +armas aikaellaksensa. +Siellä piile vuosi, toinen, +käy kotihin kolmannella +tutuille ison tuville, +vanhempasi valkamoille!" + + + + Yhdeksäskolmatta runo + + +Lemminkäinen, lieto poika, +itse kaunis Kaukomieli, +saapi säkkihin evästä, +kesävoita vakkahansa, +vuoeksensa voita syöä, +toiseksi sianlihoa. +Siitä läksi piilemähän, +sekä läksi jotta joutui. +Sanan virkkoi, noin nimesi: +"Jo lähenki, jo pakenen +koko kolmeksi kesäksi, +viitiseksi vuotoseksi. +Heitän maat matojen syöä, +lehot ilvesten levätä, +pellot peuran piehtaroia, +ahot hanhien asua. +"Hyvästi, hyvä emoni! +Kun tulevi Pohjan kansa, +Pimentolan pitkä joukko +päätäni kyselemähän, +sanopa samonneheksi, +minun täältä menneheksi +saman kasken kaattuani, +joka jo on leikattuna!" +Vetäisi venon vesille, +laski laivan lainehille +teräksisiltä teloilta, +vaskisilta valkamoilta. +Veti puuhun purjehia, +vaattehia varpapuuhun; +itse istuvi perähän, +laaittihe laskemahan +kokan koivuisen nojahan, +melan vartevan varahan. +Sanan virkkoi, noin nimesi, +itse lausui ja pakisi: +"Puhu, tuuli, purjehesen, +ahava, aja alusta! +Anna juosta puisen purren, +mennä mäntyisen venehen +saarelle sanattomalle, +niemelle nimettömälle!" +Tuuli tuuitti venoista, +meren tyrsky työnnytteli +selviä selän vesiä, +ulapoita auke'ita; +tuuitteli kuuta kaksi, +kuun on kohta kolmannenki. +Tuossa istui niemen neiet +rannalla meren sinisen; +katselevat, käänteleivät, +silmät päin sinistä merta. +Kenpä vuotti veljeänsä, +toivoi taattonsa tulevan; +sepä vasta varsin vuotti, +joka vuotti sulhoansa. +Kaukoa näkyvi Kauko, +Kaukon laiva loitompata: +on kuin pieni pilven lonka +veen ja taivahan välillä. +Niemen neiet arvelevat, +saaren impyet sanovat: +"Mipä tuo merellä outo, +kupa kumma lainehilla? +Kun ollet omainen laiva, +saaren pursi purjeniekka, +niin kohin kotia käänny, +vasten saaren valkamoita: +saisimme sanomat kuulla, +viestit mailta vierahilta, +rauhassako rantakansat +vainko vainossa elävät." +Tuuli purjetta punovi, +aalto laivoa ajeli. +Pian lieto Lemminkäinen +luotti purren luotoselle, +laski laivan saaren päähän, +saaren niemyen nenähän. +Sanoi tuonne saatuansa, +tutkaeli tultuansa: +"Onko saarella sijoa, +maata saaren manterella +veteä venettä maalle, +purtta kuivalle kumota?" +Saaren impyet sanovat, +niemen neiet vastoavat: +"Onpa saarella sijoa, +maata saaren manterella +veteä venettä maalle, +purtta kuivalle kumota: +tääll' on valkamat varavat, +rannat täynnänsä teloja, +jos saisit saoin venehin, +tulisit tuhansin pursin." +Siitä lieto Lemminkäinen +veälti venehen maalle, +purren puisille teloille. +Itse tuon sanoiksi virkki: +"Onko saarella tiloa, +maata saaren manterella +piillä miehen pienekkäisen, +paeta vähäväkisen +suurista sotajymyistä, +terän miekan melskehistä?" +Saaren impyet sanovat, +niemen neiet vastoavat: +"Onpa saarella tiloa, +maata saaren manterella +piillä miehen pienekkäisen, +paeta vähäväkisen: +liiat meill' on linnat täällä, +kalhot kartanot asua, +jos saisi sa'an urosta, +tulisi tuhannen miestä." +Siitä lieto Lemminkäinen +sanan virkki, noin nimesi: +"Onko saarella tiloa, +maata saaren manterella, +pieni kolkka koivikkoa +ja murunen muuta maata +minun kaski kaatakseni, +hyvä huuhta raatakseni?" +Saaren impyet sanovat, +niemen neiet vastoavat: +"Ei ole saarella tiloa, +maata saaren manterella +yhtä selkäsi sijoa, +maata karpion aloa +sinun kaski kaataksesi, +hyvä huuhta raataksesi: +saaren maat saroin jaettu, +pellot pirstoin mittaeltu, +aholoista arpa lyöty, +nurmista keräjät käyty." +Virkkoi lieto Lemminkäinen, +kysyi kaunis Kaukomieli: +"Onko saarella sijoa, +maata saaren manterella +minun laulut laulellani, +pitkät virret vieretellä? +Sanat suussani sulavat, +ikenilläni itävät." +Saaren impyet sanovat, +niemen neiet vastoavat: +"Onpa saarella sijoa, +maata saaren manterella +sinun laulut laulellasi, +hyvät virret vieretellä, +lehot leikki lyöäksesi, +tanner tanhuellaksesi." +Siitä lieto Lemminkäinen +jopa loihe laulamahan. +Lauloi pihlajat pihoille, +tammet keskitanhu'ille, +tammelle tasaiset oksat, +joka oksallen omenan, +omenalle kultapyörän, +kultapyörälle käkösen: +kun käki kukahtelevi, +kulta suusta kuohahtavi, +vaski leuoilta valuvi, +hopea hohahtelevi +kultaiselle kunnahalle, +hope'iselle mäelle. +Vielä lauloi Lemminkäinen, +vielä lauloi ja saneli, +lauloi hiekat helmilöiksi, +kivet kaikki kiiltäviksi, +puut kaikki punertaviksi, +kukat kullankarvaisiksi. +Siitä lauloi Lemminkäinen, +lauloi kaivon kartanolle, +kultakannen kaivon päälle, +kultakapan kannen päälle, +josta veikot vettä juovat, +siskot silmiä pesevät. +Lauloi lammin tanterelle, +lampihin siniset sorsat, +kulmat kulta, pää hopea, +kaikki varpahat vasesta. +Imehtivät immet saaren, +niemen neiet kummeksivat +Lemminkäisen laulantoa, +urohon osoantoa. +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Laulaisin hyvänki virren, +kaunihinki kaikuttaisin, +kun oisin katoksen alla, +päässä pitkän pintapöyän. +Kun ei täytyne tupoa, +lainattane lattiata, +jo puran sanat salolle, +kaa'an virret viiakkohon." +Saaren impyet sanovat, +niemen neiet arvelevat: +"On meillä tupia tulla, +kalhot kartanot asua, +vieä virtesi vilusta, +sanat saa'a ulkoisesta." +Siitä lieto Lemminkäinen +heti tultua tupahan +lauloi tuopit tuonnempata +päähän pitkän pintapöyän, +tuopit täytehen olutta, +kannut kaunihit simoa, +va'it varpelaitehille, +kupit kukkurakuvulle: +olipa olutta tuopit, +mettä kannut kannettuna, +voita pantuna varalle +ja siihen sianlihoa +syöä lieto Lemminkäisen, +Kaukomielen mielitellä. +Kovin on korea Kauko: +eipä syömähän rupea +veitsettä hopeapäättä, +kuraksetta kultaisetta. +Sai veitsen hopeapäisen, +lauloi kultaisen kuraksen; +siitä syöpi kylliksensä, +joi olutta onneksensa. +Siitä lieto Lemminkäinen +käveli kyliä myöten +saaren impien ilossa, +kassapäien kauneussa. +Kunnepäin on päätä käänti, +siinä suuta suihkatahan, +kunne kättänsä ojenti, +siinä kättä käpsätähän. +Kävi öillä öitsimässä, +pime'illä pilkkoisilla. +Ei ollut sitä kyleä, +kuss' ei kymmenen taloa, +eik' ollut sitä taloa, +kuss' ei kymmenen tytärtä, +eikäpä sitä tytärtä, +ei sitä emosen lasta, +kunk' ei vierehen venynyt, +käsivartta vaivutellut. +Tuhat tunsi morsianta, +sa'an leskiä lepäsi. +Kaht' ei ollut kymmenessä, +kolmea koko sa'assa +piikoa pitämätöintä, +leskeä lepäämätöintä. +Niinpä lieto Lemminkäinen +eleä nutustelevi +koko kolmisen keseä +saaren suurissa kylissä; +ihastutti saaren immet, +kaikki lesketki lepytti. +Jäi yksi lepyttämättä, +yksi vanha impi rukka. +Se on päässä pitkän niemen, +kymmenennessä kylässä. +Jo oli matka mielessänsä +lähteä omille maille. +Tuli vanha impi rukka, +itse noin sanoiksi virkki: +"Kauko rukka, miesi kaunis! +Kun et muistane minua, +annan täältä mennessäsi +juosta purtesi kivehen." +Ei kuullut kukotta nousta, +kanan lapsetta karata +senki impyen ilohon, +naisen raukan naurantahan. +Niin päivänä muutamana, +iltana moniahana +laati liiton noustaksensa +ennen kuuta, kukkoaki. +Nousi ennen liittoansa, +ennen ehtoaikoansa. +Läksi kohta kulkemahan, +kylitse vaeltamahan +senki impyen ilohon, +naisen raukan naurantahan. +Yöllä yksin käyessänsä, +kulkiessansa kylitse +tuonne niemen pitkän päähän, +kymmenentehen kylähän, +ei nähnyt sitä taloa, +kuss' ei kolmea kotoa, +ei nähnyt sitä kotoa, +kuss' ei kolmea urosta, +ei nähnyt sitä urosta, +ku ei miekkoa hionut, +tapparata tahkaellut +pään varalle Lemminkäisen. +Silloin lieto Lemminkäinen +sanan virkkoi, noin nimesi: +"Voi, päivyinen päivä nousi, +armas aurinko kohosi +mun, pojan poloisen, päälle, +päälle kaulani katalan! +Lempoko yhen urohon +sovissansa suojelevi, +vaipoissansa varjelevi, +kaavuissansa kaitselevi +päälle saaessa satojen, +tuhansien tunkiessa!" +Jäi neiet syliämättä, +sylityt haloamatta. +Jo vieri veneteloille +luoksi purtensa poloinen: +purs' on poltettu poroksi, +kypeniksi kyyetelty! +Jo tunsi tuhon tulevan, +hätäpäivän päälle saavan. +Alkoi veisteä venettä, +uutta purtta puuhaella. +Puita puuttui purren seppä, +lautoja venon tekijä. +Saapi puuta pikkuruisen, +lautoa ani vähäisen: +viisi värttinän murua, +kuusi tainnan taittumoa. +Siitä veistävi venosen, +uuen purren puuhoavi. +Teki tieolla venettä, +tietoisilla tehtahilla; +iski kerran: läksi laita, +iski toisen: syntyi toinen, +iski kerran kolmannenki: +siitä sai koko venonen. +Jo työnti venon vesille, +laski laivan lainehille. +Sanan virkki, noin nimesi, +itse lausui ja pakisi: +"Kupliksi, veno, vesille, +lumpehiksi lainehille! +Kokko, kolme sulkoasi, +kokko, kolme, kaarne, kaksi +varaksi vähän venehen, +pahan purren parraspuuksi!" +Astaiksen aluksehensa, +vierähti venon perähän, +alla päin, pahoilla mielin, +kaiken kallella kypärin, +kun ei saanut öitä olla +eikä päiviä elellä +saaren impien iloissa, +kassapäien karkeloissa. +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Pois tuli pojalle lähtö, +matkansa majoilta näiltä, +näistä impien iloista, +kaunokaisten karkeloista. +Vaan toki lähettyäni, +minun täältä mentyäni +eipä impyet iloinne, +kassapäät ei kalketelle +näillä tuhmilla tuvilla, +kataloilla kartanoilla." +Jopa itki saaren immet, +niemen neiet vaikeroitsi: +"Mitä läksit, Lemminkäinen, +urkenit, urosten sulho? +Läksitkö piikojen pyhyyttä +vainko vaimojen vähyyttä?" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Lähe en piikojen pyhyyttä +enkä vaimojen vähyyttä: +saisin jos sataki naista, +tuhat piikoa pi'ellä. +Sitä läksin, Lemminkäinen, +urkenin, urosten sulho, +kun tuli kova ikävä, +ikävä omia maita, +oman maani mansikoita, +oman vaaran vaapukoita, +oman niemen neitosia, +oman kartanon kanoja." +Siitä lieto Lemminkäinen +laski laivansa ulomma. +Tuli tuuli, tuon puhalti, +tuli aalto, tuon ajeli +selälle meren sinisen, +ulapalle aukealle. +Jäivät raukat rannikolle, +vienoiset vesikivelle, +saaren immet itkemähän, +kultaiset kujertamahan. +Sini itki saaren immet, +niemen neiet voikerrehti, +kuni purjepuu näkyvi, +rautahankki haimentavi. +Ei he itke purjepuuta, +rautahankkia haloa: +itki purjepuun alaista, +hankkinuoran haltijata. +Itse itki Lemminkäinen, +sini itki ja sureksi, +kuni saaren maat näkyvi, +saaren harjut haimentavi. +Ei hän itke saaren maita, +saaren harjuja haloa: +itki saaren impy'itä, +noita harjun hanhosia. +Siitä lieto Lemminkäinen +laskevi sinistä merta. +Laski päivän, laski toisen. +Päivälläpä kolmannella +nousi tuuli tuulemahan, +ilman ranta riehkumahan, +suuri tuuli luotehinen, +kova tuuli koillistuuli: +otti laian, otti toisen, +vikelti koko venehen. +Siitä lieto Lemminkäinen +kääntihe käsin vetehen, +läksi sormin soutamahan, +jaloilla meloamahan. +Uituansa yön ja päivän, +melke'in melattuansa +näki pilven pikkuruisen, +pilven longan luotehessa. +Sepä maaksi muuttelihe, +niemeksi panettelihe. +Nousi niemelle talohon. +Löyti emännän leipomassa, +tyttäret taputtamassa: +"Oi on ehtoinen emäntä! +Kunpa nälkäni näkisit, +asiani arvoaisit, +juosten aittahan menisit, +tuiskuna oluttupahan; +toisit tuoppisen olutta, +sirusen sianlihoa, +sen panisit paistumahan, +vuolaisisit voita päälle +syöä miehen uupunehen, +juoa uinehen urohon. +Jo olen uinut yöt ja päivät +meren aavan aaltoloita, +joka tuuli turvanani, +meren aallot armonani." +Tuopa ehtoinen emäntä +meni aittahan mäelle, +vuoli voita aittasesta, +sirusen sianlihoa; +sen panevi paistumahan +syöä miehen nälkähisen, +tuopi tuopilla olutta +juoa uinehen urohon. +Antoi siitä uuen purren, +varsin valmihin venehen, +mennä miehen muille maille, +kulkea kotiperille. +Siitä lieto Lemminkäinen, +päästyä kotiperille, +tunsi maat on, tunsi rannat, +sekä saaret jotta salmet, +tunsi vanhat valkamansa, +entiset elosijansa; +mäet tunsi mäntyinensä, +kummut kaikki kuusinensa +- ei tunne tuvan aloa, +seinän seisontasijoa: +jo tuossa tuvan sijalla +nuori tuomikko tohisi, +männikkö tupamäellä, +katajikko kaivotiellä! +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Tuoss' on lehto, jossa liikuin, +kivet tuossa, joilla kiikuin, +tuossa nurmet nukkeroimat, +pientarehet piehtaroimat. +Mikä vei tutut tupani, +kuka kaunihit katokset? +Tupa on poltettu poroksi, +tuuli tuhkat korjannunna!" +Loihe siitä itkemähän; +itki päivän, itki toisen. +Ei hän itkenyt tupoa +eikä aittoa halannut: +itki tuttua tuvassa, +aitallista armastansa. +Linnun lentävän näkevi, +kokkolinnun liitelevän. +Sai tuolta kyselemähän: +"Oi sie kokko, lintuseni! +Etkö saattaisi sanoa, +miss' on entinen emoni, +missä kaunis kantajani, +ihana imettäjäni?" +Ei kokko mitänä muista +eikä tunne tuhma lintu: +kokko tiesi kuolleheksi +ja kaarne kaonneheksi, +miekalla menetetyksi, +tapetuksi tapparalla. +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Ohoh kaunis kantajani, +ihana imettäjäni! +Jo olet kuollut, kantajani, +mennyt, ehtoinen emoni, +liha mullaksi lahonnut, +kuuset päälle kasvanehet, +katajaiset kantapäihin, +pajut sormien nenähän! +"Kostohon minäki koito, +kostoksi, kovaosainen, +mittaelin miekkoani, +kannoin kaunista asetta +noilla Pohjolan pihoilla, +Pimentolan pientarilla +- surmaksi oman sukuni, +kateheksi kantajani!" +Katseleikse, käänteleikse: +näki jälkeä hitusen, +ruohossa rutistunutta, +kanervassa katkennutta. +Läksi tietä tietämähän, +ojelvoista oppimahan. +Tiehyt metsähän vetävi, +ojelvoinen ottelevi. +Vieri siitä virstan, toisen, +pakeni palasen maata +salon synkimmän sisähän, +korven kolkan kainalohon. +Näkevi salaisen saunan, +piilopirtin pikkaraisen +kahen kallion lomassa, +kolmen kuusen kulman alla +- siellä ehtoisen emonsa, +tuon on valtavanhempansa. +Siinä lieto Lemminkäinen +ihastui ikihyväksi. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Ohoh äiti armahani, +oi emo, elättäjäni! +Viel' olet, emo, elossa, +vanhempani, valvehella, +kun jo luulin kuolleheksi, +kaiketi kaonneheksi, +miekalla menetetyksi, +keihä'ällä keksityksi! +Itkin pois ihanat silmät, +kasvon kaunihin kaotin." +Sanoi äiti Lemminkäisen: +"Viel' olen toki elossa, +vaikkapa piti paeta, +pistäitäni piilosalle +tänne synkkähän salohon, +korven kolkan kainalohon. +Suori Pohjola sotoa, +takajoukko tappeloa +vasten vaivaista sinua +ja kohti kovaosaista: +poltti huonehet poroksi, +kaikki kaatoi kartanomme." +Sanoi lieto Lemminkäinen: +"Oi emoni, kantajani! +Ellös olko milläkänä, +milläkänä, tuollakana! +Tuvat uuet tehtänehe, +paremmat osattanehe, +Pohjola so'ittanehe, +Lemmon kansa kaattanehe." +Siitä äiti Lemminkäisen +itse tuon sanoiksi virkki: +"Viikon viivyit, poikueni, +kauan, Kaukoni, elelit +noilla mailla vierahilla, +aina ouoilla ovilla, +niemellä nimettömällä, +saarella sanattomalla." +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Hyvä oli siellä ollakseni, +lempi liehaellakseni. +Puut siellä punalle paistoi, +puut punalle, maat sinelle, +hopealle hongan oksat, +kullalle kukat kanervan. +Siell' oli mäet simaiset, +kalliot kananmunaiset; +mettä vuoti kuivat kuuset, +maitoa mahot petäjät, +aian nurkat voita lypsi, +seipähät valoi olutta. +"Hyvä oli siellä ollakseni, +armas aikaellakseni. +Siitä oli paha elämä, +siitä outo ollakseni: +pelkäsivät piikojansa, +luulivat lutuksiansa, +noita kehnon kellukoita, +paholaisen pallukoita +pahasti piteleväni, +ylimäärin öitsiväni. +Minä piilin piikasia, +varoin vaimon tyttäriä, +kuin susi sikoja piili, +havukat kylän kanoja." + + + + Kolmaskymmenes runo + + +Ahti poika, aino poika, +lieto poika Lemminkäinen +aamulla ani varahin, +aivan aika-huomenessa +astuihen alusmajoille, +läksi laivavalkamoille. +Siinä itki puinen pursi, +hanka rauta haikeroitsi: +"Mi minusta laatimasta, +kurjasta kuvoamasta! +Ei Ahti sotia soua +kuunna, kymmennä kesänä +hopeankana halulla, +kullankana tarpehella." +Se on lieto Lemminkäinen +iski purtta vanttuhulla, +kirjasuulla kintahalla. +Itse tuon sanoiksi virkki: +"Elä huoli, hongan pinta, +varpelaitainen, valita! +Vielä saat sotia käyä, +tappeloita tallustella: +lienet täynnä soutajia +päivän huomenen perästä." +Astuvi emonsa luoksi, +itse tuon sanoiksi virkki: +"Et nyt itkene, emoni, +valittane, vanhempani, +jos menen johonkuhunki, +suorime sotatiloille. +Juohtui juoni mieleheni, +tuuma aivohon osasi +kaatakseni Pohjan kansa, +kostoakseni katalat." +Emo estellä käkesi, +varoitteli vaimo vanha: +"Ellös menkö, poikaseni, +noihin Pohjolan sotihin! +Siellä surmasi tulevi, +kuolemasi kohtoavi." +Mitä huoli Lemminkäinen! +Toki mietti mennäksensä, +lähteäksensä lupasi. +Sanan virkkoi, noin nimesi: +"Mistä saisin miehen toisen, +sekä miehen jotta miekan +Ahille soan avuksi, +liioin voivalle lisäksi? +"Onpa Tiera tieossani, +Kuura kuulemaisissani! +Siitä saanen miehen toisen, +sekä miehen jotta miekan +Ahille soan avuksi, +liioin voivalle lisäksi." +Kulkevi kylitse tuonne, +teitse Tieran kartanohon. +Sanoi sinne saatuansa, +toimitteli tultuansa: +"Tieraseni, tiettyiseni, +armaiseni, ainoiseni! +Tokko muistat muinaistamme, +entistä elämätämme, +kun ennen kahen kävimme +suurilla sotatiloilla? +Ei ollut sitä kyleä, +kuss' ei kymmenen taloa; +ei ollut sitä taloa, +kuss' ei kymmenen urosta; +ei ollut sitä urosta +eikä miestä melkeätä, +kuta emme kaatanehet +ja kahen kapistanehet." +Iso päätyi ikkunassa +keihäsvartta vuolemassa, +emo aitan kynnyksellä +kirnua kolistamassa, +veljekset veräjän suussa +laitioita laatimassa, +sisarekset sillan päässä +vaippoja vanuttamassa. +Virkkoi iso ikkunasta, +emo aitan kynnykseltä, +veljekset veräjän suusta, +sisarekset sillan päästä: +"Ei Tiera sotahan joua, +Tieran tuura tappelohon! +Tiera on tehnyt kuulun kaupan, +ikikaupan iskenynnä: +vast' on nainut naisen nuoren, +ottanut oman emännän; +viel' on nännit näppimättä, +rinnat riuahuttamatta." +Tiera päätyi kiukahalla, +Kuura uunin korvasella: +jalan kenki kiukahalla, +toisen pankon partahalla, +veräjällä vyöteleikse, +ulkona kävysteleikse. +Tempoi Tiera keihä'änsä; +ei ole keiho suuren suuri +eikä keiho pienen pieni, +keiho keskikertahinen: +heponen sulalla seisoi, +varsa vaapui lappealla, +susi ulvoi suoverolla, +karhu karjui naulan tiessä. +Sylkytteli keihoansa, +sylkytteli, nyrskytteli: +sylen syöksi keihäsvartta +peltohon saviperähän, +nurmehen nukattomahan, +maahan mättähättömähän. +Työnti Tiera keihä'änsä +Ahin keihojen keselle, +sekä läksi jotta joutui +Ahille soan avuksi. +Siitä Ahti Saarelainen +lykkäsi venon vesille +kuni kyyn kulon-alaisen +eli käärmehen elävän. +Läksi luoen luotehesen +tuolle Pohjolan merelle. +Silloin Pohjolan emäntä +Pakkasen pahan lähetti +tuolle Pohjolan merelle, +ulapalle aukealle. +Itse tuon sanoiksi virkki, +sekä käski jotta lausui: +"Pakko poika pienokainen, +oma kaunis kasvattini! +Lähe tuonne, kunne käsken, +kunne käsken ja kehoitan! +Kylmä veitikän venonen, +pursi lieto Lemminkäisen +selvälle meren selälle, +ulapalle aukealle! +Kylmä itseki isäntä, +jää'ä veitikkä vesille, +jottei pääse päivinänsä, +selviä sinä ikänä, +kun en pääsne päästämähän, +kerinne kehittämähän!" +Pakkanen pahansukuinen +ja poika pahantapainen +läksi merta kylmämähän, +aaltoja asettamahan. +Jopa tuonne mennessänsä, +maata matkaellessansa +puut puri lehettömäksi, +heinät helpehettömäksi. +Sitte sinne saatuansa +meren Pohjan partahalle, +äärettömän äyrähälle, +heti yönä ensimäisnä +lahet kylmi, lammet kylmi, +meren rannat rapsutteli; +viel' ei merta kylmänynnä, +aaltoja asettanunna. +Pieni on peiponen selällä, +västäräkki lainehilla: +senki on kynnet kylmämättä, +pää pieni palelematta. +Äsken tuosta toisna yönä +jopa suureksi sukeutui, +heittihe hävyttömäksi, +kovin kasvoi kauheaksi. +Kylmi silloin täyen kylmän, +väki pakkasen paleli: +kylmi jäätä kyynäsvarren, +satoi lunta sauvan varren, +kylmi veitikän venehen, +Ahin laivan lainehille. +Aikoi kylmeä Ahinki, +jääteä jalon urohon; +jopa kynsiä kyseli, +anoi alta varpahia. +Siitä suuttui Lemminkäinen, +siitä suuttui ja pahastui; +tunki Pakkasen tulehen, +työnti rautarauniohon. +Käsin Pakkasen piteli, +kovan ilman kouristeli. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Pakkanen, Puhurin poika, +talven poika hyyelmöinen! +Elä kylmä kynsiäni, +vaai varpahuisiani +eläkä koske korviani, +elä päätäni palele! +"Kyll' on sulla kylmämistä, +paljoki palelemista +ilman ihmisen ihotta, +emon tuoman ruumihitta: +kylmä soita, kylmä maita, +kylmä kylmiä kiviä, +palele vesipajuja, +pane haavan pahkuroita, +koivun kuoria kolota, +närehiä näykkäele, +elä ihmisen ihoa, +karvoja kavon tekemän! +"Kun et tuosta kyllin saane, +kylmä muita kummempia! +Kylmä kuumia kiviä, +palavoita paateroita, +rautaisia kallioita, +vuoria teräksisiä, +Vuoksen koskea kovoa, +Imatrata ilkeätä, +kurimuksen kulkun suuta, +kinahmia kauheata! +"Joko nyt sanon sukusi, +kuuluttelen kunniasi? +Tieänpä sinun sukusi, +tieän kaiken kasvantasi: +Pakkanen pajuilla syntyi, +kova ilma koivikolla +Pohjolan koan perässä, +Pimentolan pirtin päässä +ikiturmasta isosta, +emosta epattomasta. +"Kukas Pakkasen imetti, +kovan ilman kostutteli, +kun oli maammo maiotoinna, +emonen utaretoinna? +"Kyyhyt Pakkasen imetti, +kyy imetti, käärme syötti +nännillä nenättömillä, +utarella uuttomalla; +pohjaistuuli tuuitteli, +vilu ilma viihytteli +pahoilla pajupuroilla, +here'illä hettehillä. +"Sai poika pahantapainen, +tuli turmion-alainen. +Ei ollut nimeä vielä +pojalla epäpäöllä. +Pantihin nimi pahalle: +pantihinpa Pakkaseksi. +"Siitä aioilla ajeli, +risukoissa ripsutteli; +kesät heilui hettehissä, +suurimmilla suon selillä; +talvet mäiski männiköissä, +pelmusi petäjiköissä, +kolkkaeli koivikoissa, +lepiköissä leyhkäeli. +Kylmi puita ja pehuja, +tasoitteli tanteria, +puri puut lehettömäksi, +kanervat kukittomaksi, +pilvat hongista piristi, +laski lastut mäntylöistä. +"Joko nyt suureksi sukesit, +ylenit ylen ehoksi, +aioit kylmeä minua, +kohotella korviani, +alta jalkoja anella, +päältä kynsiä kysellä? +"Etp' on kylmäne minua, +et pahoin palellekana! +Tulen tungen sukkahani, +kekälehet kenkähäni, +hienot hiilet helmoihini, +panun alle paulojeni, +Pakkasen palelematta, +kovan ilman koskematta. +"Tuonne ma sinun manoan +Pohjan pitkähän perähän. +Sitte sinne tultuasi, +kotihisi käytyäsi +kylmä kattilat tulelle, +hiilet uunin lietoselle, +käet naisen taikinahan, +poika neitosen povehen, +utarihin uuhen maito, +vatsahan hevosen varsa! +"Et sinä sitä totelle, +niin tuonne sinun manoan +Hiien hiilien sekahan, +Lemmon liesikiukahille. +Siellä tungeite tulehen, +asetu alasimelle +sepän panna paljallansa, +vasaralla valkkaella, +panna paljalla lujasti, +vasaralla vaikeasti! +"Et totelle tuotakana, +vääjänne väheäkänä, +vielä muistan muunkin paikan, +arvoan yhen aluen: +vien suusi suven sijahan, +kielesi kesän kotihin, +jost' et pääse päivinäsi, +selviä sinä ikänä, +kun en tulle päästämähän +ja käyne kerittämähän." +Pakkanen, Puhurin poika, +jo tunsi tuhon tulevan; +alkoi armoa anella. +Sanan virkkoi, noin nimesi: +"Tehkämme sula sovinto +toinen ei toistansa viata +sinä ilmoisna ikänä, +kuuna kullan valkeana! +"Jos mun kuulet kylmäväksi, +toiste tuhmin liikkuvaksi, +niin tunge tulisijahan, +vaivuttele valkeahan, +sepän hiilien sekahan, +alle ahjon Ilmarisen! +Tahi vie suvehen suuni, +kieleni kesän kotihin, +etten pääse päivinäni, +selviä sinä ikänä!" +Siitä lieto Lemminkäinen +jätti laivan jäätehesen, +sotapurren puutoksehen, +itse eellehen menevi. +Tiera tuossa toisna miesnä +väänti veitikän jälessä. +Tallasi tasaista jäätä, +sileätä siuotteli. +Astui päivän, tuosta toisen; +päivänäpä kolmantena +jo näkyvi Nälkäniemi, +kylä kurja kuumottavi. +Astui alle niemen linnan. +Sanan virkkoi, noin nimesi: +"Onko linnassa lihoa +ja kalaista kartanossa +urohille uupuneille, +miehille väsynehille?" +Ollut ei linnassa lihoa, +ei kalaista kartanossa. +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Tuli, polta tuhma linna, +vesi vieköhön mokoman!" +Itse eistyvi etemmä, +ylös korpehen kohosi, +matkoille majattomille, +teille tietämättömille. +Siitä lieto Lemminkäinen, +tuo on kaunis Kaukomieli, +keritsi kiveltä villat, +katkoi karvat kalliolta, +suoritteli sukkasiksi, +kiirehteli kintahiksi +vilun suurihin sijoihin, +Pakkasen palelemihin. +Läksi tietä tietämähän, +ojelvoista oppimahan: +tiehyt metsähän vetävi, +ojelvoinen ottelevi. +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Ohoh Tiera veikkoseni! +Jo nyt jou'uimme johonki, +kuuksi päiväksi kululle, +ilman rannallen iäksi!" +Tiera tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Kostohonpa, koito raukat, +kostohon, kovaosaiset, +saimme suurehen sotahan +pimeähän Pohjolahan +- oman hengen heitteheksi, +itsemme ikimenoksi +näillä paikoilla pahoilla, +teillä tietämättömillä. +"Emme tuota tunnekana, +emme tunne, emme tieä, +mikä tie vetävi meiät, +kuka juoni juohattavi +kuolemahan korven päähän, +kaatumahan kankahalle, +korppien kotisijoille, +variksien vainioille. +"Siinä korpit siirtelevät, +linnut liiat kantelevat: +saavat lintuset lihoa, +varikset varia verta, +korpit noukan kostuketta +meiän, raukan, raaoistamme; +luumme luovat rauniolle, +kantavat kivikarille. +"Ei tieä emo poloinen +eikä kantaja katala, +missä liikkuvi lihansa, +vierevi oma verensä, +onko suuressa soassa, +tasapäässä tappelossa, +vaiko suurella selällä, +lakehilla lainehilla, +vai käypi käpymäkeä, +vaelsi varvikkosaloa. +"Ei emo mitänä tieä +poloisesta poiastansa: +emo tiesi kuolleheksi, +kantaja kaonneheksi. +Noinpa itkevi emoni, +valittavi vanhempani: +'Tuoll' on poikani, poloisen, +tuolla, vaivaisen, varani +Tuonen toukojen panossa, +Kalman maien karhinnassa. +Saapi nyt minun pojalta, +minun, laiton, lapseltani, +saapi jouset jouten olla, +jalot kaaret kuivaella, +lintuset hyvin lihota, +pyyt lehossa pyrhistellä; +kontiot kovin elellä, +peurat pellon piehtaroia.'" +Virkkoi lieto Lemminkäinen, +sanoi kaunis Kaukomieli: +"Niin on, niin, emo poloinen, +niinpä, kantaja katala! +Kasvatit kanoja parven, +koko joukon joutsenia: +tuli tuuli, niin hajotti, +tuli lempo, niin levitti, +yhet sinne, toiset tänne, +jonnekunne kolmannetki. +"Kyllä muistan muinaisenki, +arvoan ajan paremman, +kun kulimme kukkasina, +marjoina omilla mailla: +moni katsoi muotohomme, +vartehemme valkotteli. +Ei kuin nyt tätä nykyä, +tällä inhalla iällä: +yks' on tuuli tuttujamme, +päivä ennen nähtyjämme; +senki pilvet peittelevät, +satehet salaelevat. +"Vaan en huoli huolimahan, +suuresti sureksimahan, +jos immet hyvin eläisi, +kassapäiset kalkettaisi, +naiset kaikki naurusuulla, +mesimielin morsiamet, +ikävissä itkemättä, +huolihin häviämättä. +"Viel' ei meitä noiat noiu, +noiat noiu, näe näkijät +näille teille kuolevaksi, +matkoille masenevaksi, +nuorena nukahtavaksi, +verevänä viereväksi. +"Minkä noiat noitunevat, +kunka nähnevät näkijät, +kotihinsa koitukohon, +majahansa maatukohon! +Noitukohot itsiänsä, +laulakohot lapsiansa, +sukuansa surmatkohot, +heimoansa herjatkohot! +"Ei ennen minun isoni +eikä valtavanhempani +nouatellut noian mieltä, +lahjoitellut lappalaista. +Noin sanoi minun isoni, +noin sanon minä itseki: +varjele, vakainen Luoja, +kaitse, kaunoinen Jumala, +auta armokourallasi, +väkevällä vallallasi +miesten mielijuohtehista, +akkojen ajatuksista, +pakinoista partasuien, +pakinoist' on parratointen! +Ole ainaisna apuna, +vakaisena vartijana, +ettei poika pois tulisi, +emon tuoma erkaneisi +Luojan luomalta la'ulta, +Jumalan sukeamalta!" +Siitä lieto Lemminkäinen, +itse kaunis Kaukomieli, +laati huolista hevoset, +murehista mustat ruunat, +päitset päivistä pahoista, +satulat salavihoista. +Hyppäsi hyvän selälle, +hyvän laukin lautasille; +ajoa ramuttelevi +Tieran tuttavan keralla. +Ajoi rannat raskutellen, +hiekkarannat herskytellen +luoksi ehtoisen emonsa, +tykö valtavanhempansa. +Siihen Kaukoni kaotan +virrestäni viikommaksi, +Tieran tielle toimittelen +kotihinsa kulkemahan. +Itse virren vierähytän, +panen toiselle tolalle. + + + + Yhdesneljättä runo + + +Kasvatti emo kanoja, +suuren joukon joutsenia. +Kanat aialle asetti, +joutsenet joelle saattoi. +Tuli kokko, niin kohotti, +tuli haukka, niin hajotti, +siipilintu, niin sirotti: +yhen kantoi Karjalahan, +toisen vei Venäjän maalle, +kolmannen kotihin heitti. +Minkä vei Venäehelle, +siitä kasvoi kaupanmiesi; +minkä kantoi Karjalahan, +siitä se Kalervo kasvoi; +kunkapa kotihin heitti, +se sikesi Untamoinen +ison päiviksi pahoiksi, +emon mielimurtehiksi. +Untamoinen verkot laski +Kalervon kalavetehen; +Kalervoinen verkot katsoi, +kalat konttihin kokosi. +Untamo, utala miesi, +sepä suuttui ja vihastui. +Teki soan sormistansa, +kämmenpäistänsä keräjät, +toran nosti totkusilta, +artin ahvenmaimasilta. +Torelivat, tappelivat, +eikä voita toinen toista: +minkä toistansa tokaisi, +sen sai itse vastahansa. +Jopa tuosta toisen kerran, +kahen, kolmen päivän päästä +Kalervoinen kauran kylvi +Untamon tuvan ta'aksi. +Untamolan uljas uuhi +söi Kalervon kaurakylvön. +Kalervoisen kärtsä koira +repi uuhen Untamolta. +Untamo uhittelevi +Kalervolle veljellensä, +surmata su'un Kalervon, +lyöä suuret, lyöä pienet, +koko kansan kolhaella, +tuvat polttoa poroksi. +Laittoi miehet miekka vyölle, +urohot ase kätehen, +pojat pienet piikki vyölle, +kaunot kassara olalle; +läksi suurehen sotahan +vasten veljeä omoa. +Kalervoisen kaunis minjä +istui ikkunan lähellä. +Katsoi ulos ikkunasta, +sanan virkkoi, noin nimesi: +"Onko tuo savu sakea +vai onpi pimeä pilvi +noien peltojen perillä, +kujan uuen ulkopäässä?" +Ei ollut ume umakka +eikäpä savu sakea: +ne oli Untamon urohot, +tulla suorivat sotahan. +Tuli Untamon urohot, +saivat miehet miekka vyöllä. +Kaatoivat Kalervon joukon, +su'un suuren surmasivat, +talon polttivat poroksi, +tasoittivat tantereksi. +Jäi yksi Kalervon impi +kera vatsan vaivaloisen. +Senpä Untamon urohot +veivät kanssansa kotihin +pirtin pienen pyyhkijäksi, +lattian lakaisijaksi. +Oli aikoa vähäisen; +syntyi pieni poikalapsi +emollen osattomalle. +Miksi tuo nimitetähän? +Emo kutsui Kullervoksi, +Untamo sotijaloksi. +Pantihinpa poika pieni, +orpolapsi laitettihin +tuutuhun tutajamahan, +kätkyehen liekkumahan. +Liekkui lapsi kätkyessä, +lapsi liekkui, tukka löyhki. +Liekkui päivän, liekkui toisen; +jopa kohta kolmantena, +kun tuo poika potkaisihe, +potkaisihe, ponnistihe, +katkaisi kapalovyönsä, +pääsi päälle peittehensä, +särki liekun lehmuksisen, +kaikki riepunsa revitti. +Nähtihin hyvä tulevan, +keksittihin kelpoavan. +Untamola vuottelevi +tätä tästä kasvavaksi, +mieltyväksi, miestyväksi, +oike'in urostuvaksi, +saavaksi sataisen orjan, +tuhantisen turpuvaksi. +Kasvoi kuuta kaksi, kolme. +Jopa kuuna kolmantena +poika polven korkeuisna +alkoi itse arvaella: +"Kunpa saisin suuremmaksi, +vahvistuisin varreltani, +kostaisin isoni kohlut, +maksaisin emoni mahlat!" +Saipa kuulla Untamoinen. +Itse tuon sanoiksi virkki: +"Tästä saa sukuni surma, +tästä kasvavi Kalervo!" +Urohot ajattelevat, +akat kaikki arvelevat, +minne poika pantanehe, +kunne surma saatanehe. +Pannahanpa puolikkohon, +työnnetähän tynnyrihin; +siitä vieähän vetehen, +lasketahan lainehesen. +Käyähänpä katsomahan +kahen, kolmen yön perästä, +joko on hukkunut vetehen, +kuollut poika puolikkohon! +Ei ole hukkunut vetehen, +kuollut poika puolikkohon! +Poika oli pääsnyt puolikosta +- istui aaltojen selässä +vapa vaskinen käessä, +siima silkkinen perässä; +onkivi meren kaloja, +merivettä mittoavi: +melke'in meressä vettä, +kun on kaksi kauhallista; +oisko oike'in mitata, +osa kolmatta tulisi. +Untamo ajattelevi: +"Mihin poika pantanehe, +kunne tuo tuhottanehe, +kusta surma saatanehe?" +Käski orjansa kerätä +koivuja, kovia puita, +honkia satahavuja, +tiettäviä tervaksia +yhen poian polttimeksi, +Kullervon kaottimeksi. +Koottihin, keräeltihin +koivuja, kovia puita, +honkia satahavuja, +tiettäviä tervaksia, +tuohia tuhat rekeä, +sata syltä saarnipuita. +Tuli puihin tuiskattihin, +roviohon roiskattihin, +siihen poika paiskattihin +keskelle tulen palavan. +Paloi päivän, tuosta toisen, +paloi päivän kolmannenki. +Käytihin katsastamahan: +poik' oli porossa polvin, +kypenissä kyynäsvarsin, +hiilikoukkunen käessä, +millä tulta kiihottavi, +hiiliä kokoelevi, +katomatta karvankana, +kutrisen kähertymättä! +Untamo ä'itteleikse: +"Mihin poika pantanehe, +kunne tuo tuhottanehe, +surma tuolle saatanehe?" +Poika puuhun hirtetähän, +tammehen ripustetahan. +Kului yötä kaksi, kolme, +saman verran päiviäki. +Untamo ajattelevi: +"Aik' on käyä katsomahan, +joko Kullervo katosi, +kuoli poika hirsipuuhun." +Laittoi orjan katsomahan. +Orja toi sanan takaisin: +"Ei ole Kullervo kaonnut, +kuollut poika hirsipuuhun! +Poika puuta kirjoittavi +pieni piikkonen käessä. +Koko puu kuvia täynnä, +täynnä tammi kirjoitusta: +siinä miehet, siinä miekat, +siinä keihä'ät sivulla." +Mitäs autti Untamoisen +tuon pojan katalan kanssa! +Kuinka surmat suoritteli, +kuinka kuolemat sukesi, +poika ei puutu surman suuhun +eikä kuole kuitenkana. +Piti viimeinki väsyä +suorimasta surmiansa, +kasvatella Kullervoinen, +orja poikana omana. +Sanoi Untamo sanansa, +itse virkki, noin nimesi: +"Kun elänet kaunihisti, +aina siivolla asunet, +saat olla talossa tässä, +orjan töitä toimitella. +Palkka pannahan jälestä, +ansiosta arvatahan: +vyöhyt vyöllesi korea +tahi korvalle kolahus." +Kun oli Kullervo kohonnut, +saanut vartta vaaksan verran, +tuopa työlle työnnetähän, +raaolle rakennetahan, +lapsen pienen katsontahan, +sormi pienen souantahan: +"Katso lasta kaunihisti, +syötä lasta, syö itseki! +Rievut virrassa viruta, +pese pienet vaattehuiset!" +Katsoi lasta päivän, kaksi: +käen katkoi, silmän kaivoi. +Siitä kohta kolmannella +lapsen tauilla tapatti, +rievut viskoi virran vieä, +kätkyen tulella poltti. +Untamo ajattelevi: +"Ei tämä tähän sopiva +lapsen pienen katsontahan, +sormi pienen souantahan! +En tieä, kuhun panisin, +kulle työlle työnteleisin. +Panenko kasken kaa'antahan?" +Pani kasken kaa'antahan. +Kullervo, Kalervon poika, +tuossa tuon sanoiksi virkki: +"Äsken lienen mies minäki, +kun saan kirvehen kätehen, +paljo katsoa parempi, +entistäni armahampi: +lienen mies viien veroinen, +uros kuuen-kummallinen." +Meni seppolan pajahan. +Sanan virkkoi, noin nimesi: +"Oi on seppo veikkoseni! +Taos mulle tapparainen! +Tao kirves miestä myöten; +rauta raatajan mukahan! +Lähen kasken kaa'antahan, +solkikoivun sorrantahan." +Seppä tarpehen takovi, +kirvehen kerittelevi. +Saip' on kirves miestä myöten, +rauta raatajan mukahan. +Kullervo, Kalervon poika, +hioi siitä kirvehensä; +päivän kirvestä hiovi, +illan vartta valmistavi. +Suorihe kasken ajohon +korkealle korpimaalle, +parahasen parsikkohon, +hirveähän hirsikköhön. +Iski puuta kirvehellä, +tempasi tasaterällä: +kerralla hyvätki hirret, +pahat puolella menevi. +Vihoin kaatoi viisi puuta, +kaiketi kaheksan puuta. +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Lempo tuota raatakohon! +Hiisi hirret kaatakohon!" +Kavahutti kannon päähän, +niin huhuta heiahutti, +vihellytti, viuahutti. +Sanan virkkoi, noin nimesi: +"Sini kaski kaatukahan, +koivu solki sortukahan, +kuni ääni kuulunevi, +kuni vierrevi vihellys! +"Elköhön vesa venykö, +elköhön koretko korsi +sinä ilmoisna ikänä, +kuuna kullan valkeana +kaskessa Kalervon poian, +otoksessa oivan miehen! +"Ottaisiko maa orahan, +nousisiko nuori laiho, +sekä korsi korteuisi, +jotta varsi varteuisi, +elköhön tereä tehkö, +varsi päätä valmistako!" +Untamoinen, mies utala, +kävi tuota katsomahan +kaskea Kalervon poian, +ajamoa uuen orjan: +ei kaski kaselle tunnu, +ajamaksi nuoren miehen. +Untamo ajattelevi: +"Ei tämä tähän sopiva! +Hyvän hirsikön pilasi, +kaatoi parsikon parahan! +En tieä, kuhun panisin, +kulle työlle työnteleisin. +Panenko aitojen panohon?" +Pani aitojen panohon. +Kullervo, Kalervon poika, +jopa aitoa panevi. +Kohastansa kokkahongat +aiaksiksi asettelevi, +kokonansa korpikuuset +seipähiksi pistelevi; +veti vitsakset lujahan +pisimmistä pihlajista; +pani aian umpinaisen, +veräjättömän kyhäsi. +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Ku ei lintuna kohonne, +kahen siiven siuotelle, +elköhön ylitse pääskö +aiasta Kalervon poian!" +Untamo osaelevi +tulla tuota katsomahan +aitoa Kalervon poian, +sotaorjan sortamoa. +Näki aian aukottoman, +raottoman, reiättömän, +jok' oli pantu maaemästä, +ylös pilvihin osattu. +Sanan virkkoi, noin nimesi: +"Ei tämä tähän sopiva! +Pani aian aukottoman, +veräjättömän kyhäsi, +tuon on nosti taivosehen, +ylös pilvihin kohotti: +en tuosta ylitse pääse +enkä reiästä sisälle! +En tieä, mihin panisin, +kulle työlle työnteleisin. +Panenko puimahan rukihit?" +Pani puimahan rukihit. +Kullervo, Kalervon poika, +jo oli puimassa rukihit: +pui rukihit ruumeniksi, +olet kaunaksi kaotti. +Tulipa isäntä tuohon, +kävi itse katsomahan +puintoa Kalervon poian, +Kullervoisen kolkintoa: +rukihit on ruumenina, +olet kaunoina kahisi! +Untamo ä'itteleikse: +"Ei ole tästä raatajasta! +Kulle työlle työntänenki, +työnsä tuhmin turmelevi. +Joko vien Venäehelle +tahi kaupin Karjalahan +Ilmariselle sepolle, +sepon paljan painajaksi?" +Möi siitä Kalervon poian, +pani kaupan Karjalahan +Ilmariselle sepolle, +takojalle taitavalle. +Minpä seppo tuosta antoi? +Äijän seppo tuosta antoi: +kaksi kattilarania, +kolme koukun puoliskoa, +viisi viikatekulua, +kuusi kuokan kuolioa +miehestä mitättömästä, +orjasta epäpäöstä. + + + + Kahdesneljättä runo + + +Kullervo, Kalervon poika, +sinisukka äijön poika, +hivus keltainen, korea, +kengän kauto kaunokainen, +jo kohta sepon ko'issa +kysyi työtä iltasella +isännältä iltaseksi, +emännältä aamuseksi: +"Työt tässä nimettäköhön, +nimi työlle pantakohon, +kulle työlle työntyminen, +raaolle rakentuminen!" +Seppo Ilmarin emäntä, +tuopa tuossa arvelevi, +kulle työlle uusi orja, +raaolle rahan-alainen. +Pani orjan paimeneksi, +karjan suuren kaitsijaksi. +Tuopa ilkoinen emäntä, +sepän akka irvihammas, +leipoi leivän paimenelle, +kakun paksun paistelevi: +kauran alle, vehnän päälle, +keskelle kiven kutovi. +Kakun voiti voiheralla, +kuoren rasvalla rakenti, +pani orjalle osaksi, +palaseksi paimenelle. +Itse orjoa opasti, +sanan virkkoi, noin nimesi: +"Ellös tätä ennen syökö +karjan mentyä metsälle!" +Siitä Ilmarin emäntä +laittoi karjan laitumelle. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Lasken lehmäni leholle, +maion antajat aholle, +hatasarvet haavikolle, +kourusarvet koivikolle; +työnnän kuuta ottamahan, +talia tavottamahan +ahomailta auke'ilta, +leve'iltä lehtomailta, +korke'ilta koivikoilta, +mataloilta haavikoilta, +kultaisilta kuusikoilta, +hope'isilta saloilta. +"Katso, kaunoinen Jumala, +varjele, vakainen Luoja, +varjele vahingon tieltä, +kaitse kaikista pahoista, +ettei tuskihin tulisi, +häpe'ihin hämmentyisi! +"Kuin katsoit katollisessa, +alla varjon vartioitsit, +niin katso katottomassa, +vaali vartijattomassa, +jotta karja kaunistuisi, +eistyisi emännän vilja +hyvänsuovan mieltä myöten, +pahansuovan paitsi mieltä! +"Kun lie kurjat paimeneni, +ylen kainut karjapiiat, +paju pannos paimeneksi, +leppä lehmän katsojaksi, +pihlaja pitelijäksi, +tuomi tuojaksi kotihin +emännäisen etsimättä, +muun väen murehtimatta! +"Kun ei paju paimentane, +pihlaja hyvin pi'elle, +leppä ei lehmiä ajane, +tuomi ei kotihin tuone, +niin pane parempiasi, +työnnä luonnon tyttäriä +minun viljan viitsijäksi, +katsojaksi karjan kaiken! +Paljo on piikoja sinulla, +saoin käskyn kuulijoita, +eläjiä ilman alla, +luonnottaria hyviä. +"Suvetar, valio vaimo, +Etelätär, luonnon eukko, +Hongatar, hyvä emäntä, +Katajatar, kaunis neiti, +Pihlajatar, piika pieni, +Tuometar, tytär Tapion, +Mielikki, metsän miniä, +Tellervo, Tapion neiti! +Katso'ote karjoani, +viitsiöte viljoani +kesä kaikki kaunihisti, +lehen aika leppeästi, +lehen puussa liehuessa, +ruohon maassa roikatessa! +"Suvetar, valio vaimo, +Etelätär, luonnon eukko! +Heitä hienot helmuksesi, +esiliinasi levitä +karjalleni katteheksi, +pienilleni peitteheksi, +vihoin tuulen tuulematta, +vihoin saamatta satehen! +"Kaitse karjani pahoista, +varjele vahingon teiltä, +noista soista soiluvista, +lähtehistä läilyvistä, +heiluvista hettehistä, +pyöre'istä pyötiköistä, +ettei tuskihin tulisi, +häpe'ihin hämmentyisi, +sorkka suohon sorkahtaisi, +hettehesen herkähtäisi +ylitse Jumalan tunnin, +päitse aivon autuahan! +"Tuo'os torvi tuonnempata, +tuolta taivahan navalta, +mesitorvi taivosesta, +simatorvi maaemästä! +Puhu tuohon torvehesi, +kumahuta kuuluhusi: +puhu kummut kukkahaksi, +kangasvieret kaunihiksi, +ahovieret armahaksi, +lehtovieret leppeäksi, +suovieret sulaksi meeksi, +hetevieret vierteheksi! +"Siitä syötä karjoani, +raavahiani ravitse, +syöttele metisin syömin, +juottele metisin juomin! +Syötä kullaista kuloa, +hope'ista heinän päätä +heraisista hettehistä, +läikkyvistä lähtehistä, +koskilta kohisevilta, +jokiloilta juoksevilta, +kultaisilta kunnahilta, +hope'isilta ahoilta! +"Kaivo kultainen kuvoa +kahen puolen karjan maata, +josta karja vettä joisi, +simoa siretteleisi +utarihin uhkuvihin, +nisihin pakottavihin: +saisi suonet soutamahan, +maitojoet juoksemahan, +maitopurot purkemahan, +maitokosket kuohumahan, +puhumahan maitoputket, +maitohormit huokumahan, +joka aika antamahan, +joka vuoro vuotamahan +ylitse vihanki suovan, +pahansuovan sormiloitse, +maion saamatta manalle, +katehesen karjanannin! +"Paljo on niitä ja pahoja, +kut maion manalle vievät, +katehesen karjanannin, +lehmän tuoman toisialle; +vähä on niitä ja hyviä, +kut maion manalta saavat, +piimänsä kylän piolta, +tuorehensa toisialta. +"Ei ennen minun emoni +kysynyt kylästä mieltä, +tointa toisesta talosta; +sai se maitonsa manalta, +piimänsä pitelijältä, +tuorehensa toisialta. +Antoi tulla tuonnempata, +ehtiä etempätäki: +tulla maion Tuonelasta, +Manalasta, maankin alta, +tulla yöllä yksinänsä, +pimeällä piilokkali, +kuulematta kunnottoman, +kelvottoman keksimättä, +vihansuovan sortamatta, +katehen kaehtimatta. +"Noin sanoi minun emoni, +noin sanon minä itseki: +minne viipyi lehmän vilja, +kunne maitoni katosi? +Onko viety vierahalle, +kytketty kylän pihoille, +mieron porttojen povehen, +katehien kainalohon, +vai on puihin puuttununna, +metsihin menehtynynnä, +levennynnä lehtomaille, +kaonnunna kankahille? +"Ei maito manalle joua, +lehmän vilja vierahalle, +mieron porttojen povehen, +katehien kainalohon +eikä puihin puuttumahan, +metsihin menehtymähän, +lehtoihin levenemähän, +kaatumahan kankahalle. +Maito koissa tarvitahan, +ajan kaiken kaivatahan: +koissa vuottavi emäntä +katajainen rainta käessä. +"Suvetar, valio vaimo, +Etelätär, luonnon eukko! +Käy nyt, syötä Syötikkini +sekä juota Juotikkini, +herustele Hermikkiä, +tuorustele Tuorikkia, +anna maito Mairikille, +Omenalle uuet piimät +hele'istä heinänpäistä, +kaunihista kastikoista, +mairehista maaemistä, +metisistä mättähistä, +nurmelta mesinukalta, +maalta marjanvartiselta, +kanervan-kukattarilta, +heinän-helpehettäriltä, +pilven piimätyttäriltä, +taivahan-navattarilta, +tuoa maitoiset maruet, +aina uhkuvat utaret +lypseä lyhyen vaimon, +pienen piian piukutella! +"Nouse, neitonen, norosta, +hienohelma, hettehestä, +neiti lämmin, lähtehestä, +puhasmuotoinen, muasta! +Ota vettä lähtehestä, +jolla kastat karjoani, +jotta karja kaunistuisi, +eistyisi emännän vilja +ennen käymistä emännän, +katsomista karjapiian, +emännän epäpätöisen, +ylen kainun karjapiian. +"Mielikki, metsän emäntä, +lavekämmen karjan eukko! +Työnnä pisin piikojasi, +paras palkkalaisiasi, +viitsimähän viljoani, +katsomahan karjoani +tänä suurena suvena, +Luojan lämminnä kesänä, +Jumalan suaitsemana, +antamana armollisen! +"Tellervo, Tapion neiti, +metsän tyttö tylleröinen, +utupaita, hienohelma, +hivus keltainen, korea, +jok' olet karjan kaitselija, +viitsijä emännän viljan +mieluisassa Metsolassa, +tarkassa Tapiolassa! +Kaitse karja kaunihisti, +viitsi vilja virkeästi! +"Kaitse kaunoisin kätösin, +somin sormin suorittele, +su'i ilveksen iholle, +kampua kalan evälle, +karvalle meren kapehen, +metsän uuhen untuvalle! +Illan tullen, yön pimeten, +hämärien hämmetessä +saata karjani kotihin, +etehen hyvän emännän, +hete heiluva selällä, +maitolampi lautasilla! +"Päivän mennessä majoille, +iltalinnun laulellessa +itse virki viljalleni, +sano sarvijuonelleni: +'Kotihinne, kourusarvet, +maion antajat, majalle! +Koissa on hyvä ollaksenne, +maa imara maataksenne; +korpi on kolkko käyäksenne, +ranta raikutellaksenne. +Kotihinne tullaksenne +vaimot valkean tekevät +nurmelle mesinukalle, +maalle marjanvartiselle.' +"Nyyrikki, Tapion poika, +siniviitta viian poika! +Tyvin pistä pitkät kuuset, +latvoin lakkapäät petäjät +sillaksi likasijoille, +paikaksi pahoille maille, +suosulihin, maasulihin, +lätäkköihin läilyvihin! +Anna käyä käyräsarven, +haarasorkan sorkutella, +joutua joka savulle +viatoinna, vilpitöinnä, +ilman suohon sortumatta, +likahan litistymättä! +"Kun ei karja tuosta huoli, +yöksi ei kulkene kotihin, +Pihlajatar, piika pieni, +Katajatar, kaunis neiti, +leikkoa lehosta koivu, +ota vitsa viiakosta, +käyös piiska pihlajainen, +katajainen karjanruoska +takoa Tapion linnan, +tuolta puolen Tuomivaaran! +Aja karja kartanolle, +saunan lämmitä-panolle, +kotihin kotoinen karja, +metsän karja Metsolahan! +"Otsonen, metsän omena, +mesikämmen käyretyinen! +Tehkämme sulat sovinnot, +rajarauhat rapsakamme +iäksemme, ilmaksemme, +polveksemme, päiviksemme, +ettet sorra sorkkasäärtä, +kaa'a maion kantajata +tänä suurena suvena, +Luojan lämminnä kesänä! +"Kun sa kuulet kellon äänen +tahi torven toitotuksen, +lyöte maata mättähälle, +nurmelle nukahtamahan, +tunge korvasi kulohon, +paina pääsi mättähäsen! +Tahi korpehen kokeos, +saaos sammalhuonehesen, +mene toisille mä'ille, +muille kummuille kuvahu, +jottei kuulu karjan kello +eikä paimenen pakina! +"Otsoseni, ainoiseni, +mesikämmen, kaunoiseni! +En sua kiellä kiertämästä +enkä käymästä epeä; +kiellän kielen koskemasta, +suun ruman rupeamasta, +hampahin hajottamasta, +kämmenin käpyämästä. +"Käyös kaarten karjamaita, +piilten piimäkankahia, +kierten kellojen remua, +ääntä paimenen paeten! +Konsa on karja kankahalla, +sinä suolle soiverraite; +kun karja solahti suolle, +silloin korpehen kokeos! +Karjan käyessä mäkeä +astu sie mäen alatse; +karjan käyessä alatse +mene sie mäkeä myöten! +Astuessansa aholla +sinä viere viiakkoa; +viiakkoa vierressänsä +sinä astuos ahoa! +Kule kullaisna käkenä, +hope'isna kyyhkyläisnä, +siirry siikana sivutse, +veteleite veen kalana, +viere villakuontalona, +kule pellavaskupona, +kätke kynnet karvoihisi, +hampahat ikenihisi, +jottei karja kammastuisi, +pieni vilja pillastuisi! +"Anna rauha raavahille, +sorkkasäärille sovinto, +käyä karjan kaunihisti, +soreasti sorkutella +poikki soista, poikki maista, +halki korven kankahista, +ettet koske konsakana, +rupea rumanakana! +"Muista muinainen valasi +tuolla Tuonelan joella, +kynsikoskella kovalla, +Luojan polvien e'essä! +Lupa sulle annettihin +kolme kertoa kesässä +käyä kellon kuuluvilla, +tiukujen tirinämailla, +vaan eipä sitä suattu +eikä annettu lupoa +ruveta rumille töille, +häpeähän hämmentyä. +"Jos sulle viha tulisi, +hampahat halutteleisi, +visko viitahan vihasi, +honkihin pahat halusi! +Hakkoa lahoa puuta, +kaa'a koivunpökkelöitä, +vääntele vesihakoja, +määhki marjamättähiä! +"Kun tulevi ruoan tarvis, +syöä mielesi tekevi, +syö'ös sieniä metsästä, +murra muurahaiskekoja, +juuria punaisen putken, +Metsolan mesipaloja +ilman ruokaruohoittani, +minun henkiheinittäni! +"Metsolan metinen amme +hapata hihittelevi +kultaisella kunnahalla, +hope'isella mäellä: +siin' on syöä syölähänki, +juoa miehen juolahanki, +eikä syöen syömät puutu, +juoen juomiset vähene. +"Niin teemme ikisovinnot, +ikirauhat ratkoamme +eleäksemme ehosti, +kesän kaiken kaunihisti: +maat on meillä yhtehiset, +evähät erinomaiset. +"Vaan jos tahtonet tapella, +eleä soan tavalla, +tapelkamme talvikauet, +lumiajat luskailkamme! +Suven tullen, suon sulaen, +lätäkköjen lämmitessä +ellös tänne tulkokana +karjan kullan kuuluville! +"Josp' on tullet näille maille, +sattunet saloille näille, +täällä aina ammutahan. +Kun ei ampujat kotona, +on meillä osaavat vaimot, +emännät alinomaiset, +jotka tiesi turmelevi, +matkasi pahoin panevi, +ettet koske konsakana, +rupea rumanakana +ylitse tahon Jumalan, +päitse auvon autuahan. +"Oi Ukko, ylijumala! +Kun kuulet toen tulevan, +muuta muiksi lehmäseni, +kamahuta karjaseni, +kiviksi minun omani, +kantoloiksi kaunoiseni, +kumman maata kulkiessa, +vantturan vaeltaessa! +"Kun ma otsona olisin, +mesikämmennä kävisin, +en mä noissa noin asuisi +aina akkojen jaloissa. +Onpa maata muuallaki, +tarhoa taempanaki +juosta miehen joutilahan, +virattoman viiletellä, +käyä halki kämmenpääsi, +poikki pohkealihasi, +sinisen salon sisässä, +korven kuulun kainalossa. +"Käpy- on kangas käyäksesi, +hiekka helkytelläksesi, +tie on tehty mennäksesi, +meren ranta juostaksesi +Pohjan pitkähän perähän, +Lapin maahan laakeahan. +Siell' on onni ollaksesi, +armas aikaellaksesi, +käyä kengättä kesällä, +sykysyllä syylingittä +suurimmilla suon selillä, +leve'illä liettehillä. +"Kun et tuonne mennekänä +etkä oike'in osanne, +ota juoni juostaksesi, +polku poimetellaksesi +tuonne Tuonelan salolle +tahi Kalman kankahalle! +Siell' on suohut sorkutella, +kanervikko kaalaella, +siellä Kirjos, siellä Karjos, +siellä muita mullukoita +rautaisissa rahkehissa, +kymmenissä kytky'issä. +Siellä laihatki lihovat, +lihaviksi luutki saavat. +"Lepy, lehto, kostu, korpi, +lempeä, salo sininen! +Anna rauha raavahille, +sorkkasäärille sovinto +tänä suurena suvena, +Herran hellennä kesänä! +"Kuippana, metsän kuningas, +metsän hippa halliparta! +Korjaele koiriasi, +raivaele rakkiasi! +Pistä sieni sieramehen, +toisehen omenamarja, +jottei henki haisahtele, +tuuhahtele karjan tuuhku! +Silmät silkillä sitele, +korvat kääri käärehellä, +jottei kuule kulkevia, +ei näe käveleviä! +"Kun ei tuosta kyllin liene, +ei vielä kovin varone, +kiellä poies poikoasi, +epeä äpärettäsi! +Saattele saloilta näiltä, +näiltä rannoilta rapoa, +kape'ilta karjan mailta, +leve'iltä liepehiltä! +Kätke koirasi kolohon, +rakkisi rapoa kiinni +kultaisihin kytky'ihin, +hihnoihin hope'isihin, +jottei pilloa pitäisi, +häpehiä hämmentäisi! +"Kun ei tuosta kyllin liene, +ei vielä sitä varone, +Ukko, kultainen kuningas, +hope'inen hallitsija, +kuule kultaiset sanani, +armahaiset lauseheni! +Paina panta pihlajainen +ympäri nenän nykerän! +Kun ei pihlaja pitäne, +niin sä vaskesta valata; +jos ei vaski vahva liene, +panta rautainen rakenna! +Vaan jos rauan ratkaisnehe, +vielä mennehe vioille, +syökse kultainen korento +leukaluusta leukaluuhun, +päät on päättele lujasti, +kotkoa kovasti kiinni, +ettei liiku liiat leuat, +harvat hampahat hajoa, +kun ei rauoin ratkottane, +teräksillä temmottane, +veitsillä veristettäne, +kirvehellä kiskottane!" +Siitä Ilmarin emäntä, +tuo takojan tarkka vaimo, +lehmät läävästä lähetti, +laski karjan laitumelle, +pani paimenen perähän, +orjan lehmien ajohon. + + + + Kolmasneljättä runo + + +Kullervo, Kalervon poika, +otti konttihin evästä, +ajoi lehmät suota myöten, +itse kangasta kapusi. +Sanan virkki vierressänsä, +kertoeli käyessänsä: +"Voi minä poloinen poika, +voi poika polon-alainen! +Jo minä johonki jou'uin, +jou'uin joutavan jälille, +härän hännän paimeneksi, +vasikkojen vaalijaksi, +joka suon on sotkijaksi, +maan pahan matelijaksi!" +Istui maahan mättähälle, +päätyi päivän rintehesen. +Siinä virkki virsissänsä, +lauluissansa noin lateli: +"Paistapa, Jumalan päivä, +Herran kehrä, hellittele +sepon karjan kaitsijalle, +poloiselle paimenelle, +elä Ilmarin tuville, +emännällen ensinkänä! +Emäntä hyvin elävi, +vehnäsiä viiltelevi, +piirosia pistelevi, +voita päälle vuolaisevi. +Paimen parka kuivan leivän, +kuivan kuoren kurskuttavi, +kauraisen kavertelevi, +lemettisen leikkoavi, +olkisen ojentelevi, +petäjäisen peiputtavi, +veen lipillä luikkoavi +märän mättähän nenästä. +"Mene, päivä, viere, vehnä, +alene, Jumalan aika! +Kule, päivä, kuusikolle, +viere, vehnä, vitsikölle, +karkoa katajikolle, +lennä leppien tasalle! +Päästä paimenta kotihin +voivatia vuolemahan, +rieskoa repäisemähän, +kakkaroita kaivamahan!" +Silloin Ilmarin emäntä, +paimenen pajattaessa, +Kullervoisen kukkuessa, +jo oli vuollut voivatinsa, +itse rieskansa reväisnyt, +kakkaransa kaivaellut; +keittänyt vetisen vellin, +kylmän kaalin Kullervolle, +jos' oli rakki rasvan syönyt, +Musti murkinan pitänyt, +Merkki syönyt mielin määrin, +Halli haukannut halunsa. +Lintunen lehosta lauloi, +pieni lintu pensahasta: +"Jos oisi aika orjan syöä, +isottoman illastella." +Kullervo, Kalervon poika, +katsoi pitkän päivän päälle. +Itse tuon sanoiksi virkki: +"Jo nyt on aika atrioia, +aika ruoalle ruveta, +evähiä etsiskellä." +Ajoi lehmänsä levolle, +karjan maata kankahalle; +itse istui mättähälle, +vihannalle turpehelle. +Laski laukkunsa selästä, +otti leivän laukustansa, +katselevi, kääntelevi. +Tuosta tuon sanoiksi virkki: +"Moni on kakku päältä kaunis, +kuorelta kovin sileä, +vaan on silkkoa sisässä, +akanoita alla kuoren." +Veti veitsensä tupesta +leivän leikkaellaksensa: +veitsi vierähti kivehen, +kasahutti kalliohon; +terä vieri veitsosesta, +katkesi kurauksuesta. +Kullervo, Kalervon poika, +katselevi veitsyttänsä, +itse päätyi itkemähän. +Sanan virkkoi, noin nimesi: +"Yks' oli veitsi veikkoutta, +yksi rauta rakkautta, +isän saamoa eloa, +vanhemman varustamata; +senki katkaisin kivehen, +karahutin kalliohon, +leipähän pahan emännän, +pahan vaimon paistamahan! +"Millä nyt maksan naisen naurun, +naisen naurun, piian pilkan, +akan ilkeän evähät, +pahan porton paistannaiset?" +Varis vaakkui varvikosta, +varis vaakkui, korppi koikkui: +"Oi on kurja kullansolki, +ainoa Kalervon poika! +Mit' olet mielellä pahalla, +syämellä synkeällä? +Ota vitsa viiakosta, +koivu korven notkelmosta, +aja suolle sontareiet, +lehmät liejuhun levitä +puolen suurille susille, +toisen korven kontioille! +"Kaikoa suet kokohon, +karhut kaikki katrahasen! +Suet pistä Pienikiksi, +karhut Kyytäksi kyhäise, +aja karjana kotihin, +kirjavana kartanolle! +Sillä maksat naisen naurun, +pahan vaimon parjaukset." +Kullervo, Kalervon poika, +itse tuon sanoiksi virkki: +"Malta, malta, hiien huora! +Jos itken isoni veistä, +vielä itkenet itseki, +itket lypsylehmiäsi." +Otti vitsan viiakosta, +katajaisen karjanruoskan; +sorti suohon lehmäkarjan, +härät murtohon murenti +puoliksi susien syöä, +puolen korven kontioille. +Suet lausui lehmäsiksi, +karhut karjaksi rakenti, +minkä pisti Pienikiksi, +kunka Kyytäksi kyhäisi. +Lonkui päivä lounahasen, +kiertyi keski-illoillensa, +kulki kuusikon tasalle, +lenti lehmäslypsykselle. +Tuo pahainen paimen raiska, +Kullervo, Kalervon poika, +ajoi kontiot kotihin, +susikarjan kartanolle. +Vielä neuvoi karhujansa, +susillensa suin puheli: +"Repäise emännän reisi, +pure puoli pohkeata, +kun tulevi katsomahan, +lyykistäikse lypsämähän!" +Teki luikun lehmän luista, +härän sarvesta helinän, +torven Tuomikin jalasta, +pillin Kirjon kinterestä. +Lujahutti luikullansa, +toitahutti torvellansa +kolmasti kotimäellä, +kuuesti kujosten suussa. +Tuop' on Ilmarin emäntä, +sepon akka, selvä nainen, +viikon maiotta viruvi, +kesävoitta kellettävi. +Kuuli suolta soittamisen, +kajahuksen kankahalta. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Ole kiitetty, Jumala! +Torvi soipi, karja saapi! +Mist' on orja sarven saanut, +torven raataja tavannut, +kun tuo soitelleen tulevi, +toitatellen torvettavi, +puhki korvani puhuvi, +läpi pääni läylentävi?" +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Suolt' on orja sarven saanut, +tuonut torven liettehestä. +Jo nyt on karjasi kujalla, +lehmät lääväpellon päässä; +saaospa savun panohon, +käyös lehmät lypsämähän!" +Sepä Ilmarin emäntä +käski muorin lypsämähän: +"Käypä, muori, lypsämähän, +raavahat rakentamahan! +Enpä itse ennättäisi +taikinan alustehelta." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Ainapa hyvät emännät, +taitavat taloiset vaimot +itse ennen lehmät lypsi, +itse raavahat rakenti." +Siitä Ilmarin emäntä +sai itse savupanolle, +tuosta lypsylle tulevi. +Katsoi kerran karjoansa, +silmäeli siivatoita; +sanan virkkoi, noin nimesi: +"Karja on kaunihin näköinen, +siivatat sileäkarvat, +kaikki ilveksen iholla, +metsän uuhen untuvalla, +tuntuvilla tummelilla, +nännillä näpähyvillä." +Lyhmistihe lypsämähän, +heittihe heruttamahan. +Veti kerran, tuosta toisen, +kohta kolmatta yritti: +susi päälle suimastaikse, +karhu päälle kuopaiseikse. +Susi suun revittelevi, +karhu kiskoi kinttusuonet, +puri puolen pohkeata, +katkoi kannan sääriluusta. +Kullervo, Kalervon poika, +sillä kosti piian pilkan, +piian pilkan, naisen naurun, +pahan vaimon palkan maksoi. +Ilmarin iso emäntä +itse loihe itkemähän, +sanan virkkoi, noin nimesi: +"Pahoin teit sä, paimo parka! +Ajoit kontiot kotihin, +suet suurille pihoille!" +Kullervo, Kalervon poika, +tuopa tuohon vastaeli: +"Pahoin tein mä, paimen parka, +et hyvin, emäntä parka! +Leivoit sie kivisen leivän, +kakun paistoit kallioisen: +ve'in veitseni kivehen, +karahutin kalliohon +- ainoan isoni veitsen, +sukukuntani kuraksen!" +Sanoi Ilmarin emäntä: +"Oi sie paimo, armas paimo! +Myöstytäpä miettehesi, +perin lausu lausehesi, +päästä suen suutehista, +karhun kynnestä kavista! +Mie sun paioilla parannan, +kaatioilla kaunistelen, +syötän voilla, vehnäsillä, +juotan rieskamaitosilla; +vuoen syötän raatamatta, +toisen työlle työntämättä. +"Kun et jou'u päästämähän, +käy pian kerittämähän, +kohta kaaun kuolijaksi, +muutun mullan muotoiseksi." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Kun on kuollet, kuolkosipa, +kaotkosi, kun kaonnet! +Sija on maassa mennehillä, +kalmassa kaonnehilla, +maata mahtavaisimmanki, +leve'immänki levätä." +Sanoi Ilmarin emäntä: +"Oi Ukko, ylijumala! +Jou'uttele jousi suuri, +katso kaaresi parahin, +pane vaskinen vasama +tuon tulisen jousen päälle! +Työnnytä tulinen nuoli, +ammu vaskinen vasama, +ammu kautta kainaloien, +halki hartiolihojen: +kaa'a tuo Kalervon poika, +ammu kurja kuolijaksi +nuolella teräsnenällä, +vasamalla vaskisella!" +Kullervo, Kalervon poika, +itse tuon sanoiksi virkki: +"Oi Ukko, ylijumala! +Elä sie minua ammu! +Ammu Ilmarin emäntä, +kaota katala nainen +siirtymättänsä sijalta, +kulkematta kunnekana!" +Siitä Ilmarin emäntä, +tuo tarkan takojan nainen, +vieri kohta kuolijaksi, +kaatui kattilanoeksi +oman pirttinsä pihalle, +kape'ille kartanoille. +Se oli meno nuoren naisen, +kanssa kaunihin emännän, +jot' oli viikon valvateltu, +vuosin kuusin kuulusteltu +Ilmarin iki-iloksi, +sepon kuulun kunniaksi. + + + + Neljäsneljättä runo + + +Kullero, Kalervon poika, +sinisukka äijön lapsi, +hivus keltainen, korea, +kengän kauto kaunokainen, +itse läksi astumahan +luota seppo Ilmarisen, +ennenkuin isäntä saisi +naisen kuolon korvihinsa, +painuisi pahoille mielin, +tapahtuisi tappelohon. +Läksi soitellen seposta, +ilon lyöen Ilman mailta, +kullervoiten kankahalla, +patakoitellen palolla: +suo sorahti, maa järähti, +kangas vastahan kajahti +Kullervoisen soitantoa, +ilkeän ilonpitoa. +Kuului se sepon pajahan. +Seppo seisottui pajassa, +sai kujalle kuulemahan, +kartanolle katsomahan, +mikä soitanta salolla, +kullervointa kankahalla. +Jo näki toet totiset, +valehettomat, vakaiset: +näki naisen nukkunehen, +kaunoisensa kaatunehen, +kaatunehen kartanolle, +kellistynehen keolle. +Siihen seppo seisottihe +syämellä synkeällä. +Puuttui yöksi itkemähän, +viikoksi vetistämähän. +Mieli ei tervoa parempi, +syän ei syttä valkeampi. +Itse Kullervo käveli, +astui eelle jonnekunne, +päivän korpia kovia, +hiien hirsikankahia. +Illan tullen, yön pimeten +päätyi maahan mättähälle. +Siinä istuvi isotoin, +armotoin ajattelevi: +"Mikä lie minunki luonut, +kuka kurjaisen kuvannut +kuuksi päiväksi kululle, +iäkseni ilman alle? +"Kotihinsa muut menevät, +majoillensa matkoavat: +mull' on korvessa kotini, +kankahalla kartanoni, +tuulessa tulisijani, +satehessa saunan löyly. +"Ellöspä, hyvä Jumala, +elkösi sinä ikänä +luoko lasta luonnotointa +eikä aivan armotointa, +isotointa alle ilman, +emotointa ensinkänä, +niinkuin loit minun, Jumala, +minun kurjaisen kuvasit, +loit kuin lokkien sekahan, +karille meren kajavan! +Päivä pääskyille tulevi, +varpusille valkenevi, +ilo ilman lintusille; +ei minulle milloinkana, +tule ei päivä polvenensa, +ei ilo sinä ikänä! +"En tieä tekijätäni +enkä tunne tuojoani. +Liekö telkkä tielle tehnyt, +sorsa suolle suorittanut, +tavi rannalle takonut, +koskelo kiven kolohon? +"Piennä jäin minä isosta, +matalana maammostani. +Iso kuoli, äiti kuoli, +kuoli muu sukuni suuri; +jätti mulle jäiset kengät, +sukat uhkuiset unohti; +jätti jäisille jälille, +pyöriville portahille, +joka suohon sortumahan, +likahan litistymähän... +Vaan en nyt iällä tällä, +en mä vielä jouakana +soille sotkuportahiksi, +silloiksi likasijoille. +Enkä sinnes suohon sorru, +kunnes kannan kahta kättä, +viittä sormea viritän, +kynttä kymmentä ylennän." +Jopa juohtui mielehensä, +puuttui aivohon ajatus +käyä Untamon kylähän, +kostoa isonsa kohlut, +ison kohlut, maammon mahlat, +itsensä pahoin-piännät. +Sanan virkkoi, noin nimesi: +"Vuota, vuota, Untamoinen, +maltapa, sukuni surma! +Kun tulen minä sotahan, +tokko saan tuvat tuhaksi, +kartanot kekälehiksi?" +Tuli akka vastahansa, +siniviitta viian eukko. +Hänpä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Kunne läksit, Kullervoinen, +kaaloat, Kalervon poika?" +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Juohtui mielehen minulle, +puuttui aivohon ajatus +mennä tuonne toisialle, +käyä Untamon kylähän, +kostoa sukuni surma, +ison kohlut, maammon mahlat, +polttoa tuvat tuhaksi, +kypeniksi kyyetellä." +Akka tuo sanoiksi virkki, +itse lausui, noin nimesi: +"Ei ole surmattu sukusi, +viel' ei kaatunut Kalervo. +On sulla iso elossa, +maammo maille tervehenä." +"Oi on armas akkaseni! +Sano, armas akkaseni: +missäpä minun isoni, +kussa kaunis kantajani?" +"Tuollapa sinun isosi, +tuolla kaunis kantajasi +Lapin laajalla rajalla, +kalalammin laitehella." +"Oi on armas akkaseni! +Sano, armas akkaseni: +mitenkä mä sinne pääsnen, +kuten kulkea osannen?" +"Hyvä on sinne päästäksesi, +ouonkin osataksesi, +korven kolkka käyäksesi, +joen ranta juostaksesi. +Astut päivän, tuosta toisen, +astut kohta kolmannenki, +kulet kohti luotehesen. +Vaara vastahan tulevi: +sie astu alatse vaaran, +käy vaaran vasenta puolta! +Tuostapa joki tulevi +oikealle puolellesi: +käy sitä joen sivua +kolmen kosken kuohumitse! +Tulet niemen tutkaimehen, +pääyt päähän pitkän kaiskun; +tupa on niemen tutkaimessa, +kalasauna kaiskun päässä: +siinäpä iso elävi, +siinä kaunis kantajasi, +siinäpä sisaresiki, +kaksi kaunista tytärtä." +Kullervo, Kalervon poika, +läksi tuosta astumahan. +Astui päivän, tuosta toisen, +astui kohta kolmannenki, +kulki kohti luotehesen. +Tuli vaara vastahansa: +hän astui alaisin puolin, +vaaran lievettä vasenta. +Joutuvi joelle tuosta: +astuvi joen sivua, +jokivarrutta vasenta. +Kulki kolmen kosken kautta, +tuli niemen tutkaimehen, +päätyi päähän pitkän niemen: +tupa oli niemen tutkaimessa, +kalasauna kaiskun päässä. +Meni hän tupahan tuosta +- eipä tunneta tuvassa: +"Mistä vieras veen takoa, +kusta kulkijain kotoisin?" +"Etkö tunne poikoasi, +tunne et lastasi omoa, +jonka Untamon urohot +veivät kanssansa kotihin +ison vaaksan varrellisna, +emon värttinän pituisna?" +Emo ennätti sanoa, +vaimo vanha lausuella: +"Ohoh poikani poloinen, +ohoh kurja kullansolki! +Ettäpäs elävin silmin +näitä maita matkaelet, +kun jo itkin kuolleheksi, +jo kauan kaonneheksi! +"Kaks' oli poikoa minulla, +kaksi kaunista tytärtä. +Niist' oli osattomalta +kaksi vanhinta kaonnut: +poika suurehen sotahan, +tyttö tietämättömihin. +Poikani tuli takaisin, +eipä tyttö tullekana." +Kullervo, Kalervon poika, +itse ennätti kysyä: +"Kunne tyttösi katosi, +minne sai sisarueni?" +Emo tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Tuonne tyttöni katosi, +tuonne sai sisaruesi: +läksi marjahan metsälle, +alle vaaran vaapukkahan; +sinnepä kana katosi, +lintu kuoli liian surman, +surmahan sanattomahan, +nimen tietämättömähän. +"Kenen tyttöä ikävä? +Kenen muun, kun ei emonsa! +Emon etso eellimäisnä, +emon etso, emon kaiho. +Läksinpä, emo poloinen, +etsimähän tyttöäni; +juoksin korvet kontiona, +salot saukkona samosin. +Etsin päivän, tuosta toisen, +etsin kohta kolmannenki. +Päivän kolmannen perästä, +viikon päästä viimeistäki +nousin suurelle mäelle, +korkealle kukkulalle. +Huusin tuosta tyttöäni, +kaonnutta kaihoelin: +'Missä olet, tyttöseni? +Tule jo, tyttöni, kotihin!' +"Noinpa huusin tyttöäni, +kaonnutta kaipaelin. +Vaarat vastahan saneli, +kankahat kajahtelivat: +'Elä huua tyttöäsi, +elä huua, hoilaele! +Ei se saa sinä ikänä, +ei paloa polvenansa +emon entisen tiloille, +taaton vanhan valkamoille.'" + + + + Viidesneljättä runo + + +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +sai tuosta elelemähän +alla varjon vanhempien; +ei saanut älyämähän, +miehen mieltä ottamahan, +kun oli kaltoin kasvateltu, +tuhmin lasna tuuiteltu +luona kalton kasvattajan, +tuon on tuhman tuuittajan. +Poika työlle työnteleikse, +raaolle rakenteleikse. +Kaalasi kalastamahan, +nuotan suuren souantahan. +Itse tuossa noin sanovi, +airo käessä arvelevi: +"Veänkö väen mukahan, +souan tarmoni takoa +vai veän asun mukahan, +souan tarpehen takoa?" +Perimies perältä lausui, +sanan virkkoi, noin nimesi: +"Jos veät väen mukahan, +souat tarmosi takoa, +et vetäne purtta poikki +etkä hankoja hajalle." +Kullervo, Kalervon poika, +veälti väen mukahan, +souti tarmonsa takoa: +souti poikki puiset hangat, +katajaiset kaaret katkoi, +venon haapaisen hajotti. +Sai Kalervo katsomahan. +Sanan virkkoi, noin nimesi: +"Ei sinusta soutajaksi! +Souit poikki puiset hangat, +katajaiset kaaret katkoit, +koko haapion hajotit! +Mene nuotan tarvontahan! +Lienet tarpoja parempi." +Kullervo, Kalervon poika, +meni nuotan tarvontahan. +Itse tuossa tarpoimelta +sanan virkkoi, noin nimesi: +"Tarvonko olan takoa, +panen miehuuen nojassa +vai panen asun mukahan, +tarvon tarpehen takoa?" +Vetäjä sanansa virkki: +"Mi on siitä tarpojasta, +ku ei tarvo olan takoa, +pane miehuuen nojassa!" +Kullervo, Kalervon poika, +tarpaisi olan takoa, +pani miehuuen nojassa: +ve'en velliksi seotti, +tarpoi nuotan tappuroiksi, +kalat liivaksi litsotti. +Sai Kalervo katsomahan. +Sanan virkkoi, noin nimesi: +"Ei sinusta tarpojaksi! +Tarvoit nuotan tappuroiksi, +ruumeniksi pullot rouhit, +selykset paloin paloitit! +Lähe viemähän vetoja, +maarahoja maksamahan! +Lienet matkassa parempi, +taipalella taitavampi." +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +hivus keltainen, korea, +kengän kauto kaunokainen, +läksi viemähän vetoja, +maajyviä maksamahan. +Vietyä vetoperänsä, +maajyväset maksettua +rekehensä reutoaikse, +kohennaikse korjahansa. +Alkoi kulkea kotihin, +matkata omille maille. +Ajoa järyttelevi, +matkoansa mittelevi +noilla Väinön kankahilla, +ammoin raatuilla ahoilla. +Neiti vastahan tulevi, +hivus kulta hiihtelevi +noilla Väinön kankahilla, +ammoin raatuilla ahoilla. +Kullervo, Kalervon poika, +jo tuossa piättelevi; +alkoi neittä haastatella, +haastatella, houkutella: +"Nouse, neito, korjahani, +taaksi maata taljoilleni!" +Neiti suksilta sanovi, +hiihtimiltä hiioavi: +"Surma sulle korjahasi, +tauti taaksi taljoillesi!" +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +iski virkkua vitsalla, +helähytti helmivyöllä. +Virkku juoksi, matka joutui, +tie vieri, reki rasasi. +Ajoa järyttelevi, +matkoansa mittelevi +selvällä meren selällä, +ulapalla aukealla. +Neiti vastahan tulevi, +kautokenkä kaaloavi +selvällä meren selällä, +ulapalla aukealla. +Kullervo, Kalervon poika, +hevoista piättelevi, +suutansa sovittelevi, +sanojansa säätelevi: +"Tule korjahan, korea, +maan valio, matkoihini!" +Neiti vastahan sanovi, +kautokenkä kalkuttavi: +"Tuoni sulle korjahasi, +Manalainen matkoihisi!" +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +iski virkkua vitsalla, +helähytti helmivyöllä. +Virkku juoksi, matka joutui, +reki vieri, tie lyheni. +Ajavi karettelevi, +matkoansa mittelevi +noilla Pohjan kankahilla, +Lapin laajoilla rajoilla. +Neiti vastahan tulevi, +tinarinta riioavi +noilla Pohjan kankahilla, +Lapin laajoilla rajoilla. +Kullervo, Kalervon poika, +hevoistansa hillitsevi, +suutansa sovittelevi, +sanojansa säätelevi: +"Käy, neito, rekoseheni, +armas, alle vilttieni, +syömähän omeniani, +puremahan päähkeniä!" +Neiti vastahan sanovi, +tinarinta riuskuttavi: +"Sylen, kehno, kelkkahasi, +retkale, rekosehesi! +Vilu on olla viltin alla, +kolkko korjassa eleä." +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +koppoi neion korjahansa, +reualti rekosehensa, +asetteli taljoillensa, +alle viltin vieretteli. +Neiti tuossa noin sanovi, +tinarinta riitelevi: +"Päästä pois minua tästä, +laske lasta vallallensa +kunnotointa kuulemasta, +pahalaista palvomasta, +tahi potkin pohjan puhki, +levittelen liistehesi, +korjasi pilastehiksi, +rämäksi re'en retukan!" +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +aukaisi rahaisen arkun, +kimahutti kirjakannen; +näytteli hope'itansa, +verkaliuskoja levitti, +kultasuita sukkasia, +vöitänsä hopeapäitä. +Verat veivät neien mielen, +raha muutti morsiamen, +hopea hukuttelevi, +kulta kuihauttelevi. +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +tuossa neittä mairotteli, +kuihutteli, kutkutteli, +käsi orosen ohjaksissa, +toinen neitosen nisoissa. +Siinä neitosen kisasi, +tinarinnan riu'utteli +alla vaipan vaskikirjan, +päällä taljan taplikkaisen. +Jo antoi Jumala aamun, +toi Jumala toisen päivän. +Niin neiti sanoiksi virkki, +kysytteli, lausutteli: +"Mist' olet sinä sukuisin, +kusta, rohkea, rotuisin? +Lienet suurtaki sukua, +isoa isän aloa." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"En ole sukua suurta, +enkä suurta enkä pientä, +olen kerran keskimäistä: +Kalervon katala poika, +tuhma poika tuiretuinen, +lapsi kehjo keiretyinen. +Vaan sano oma sukusi, +oma rohkea rotusi, +jos olet sukua suurta, +isoa isän aloa!" +Neiti varsin vastoavi, +sanan virkkoi, noin nimesi: +"En ole sukua suurta, +enkä suurta enkä pientä, +olen kerran keskimäistä: +Kalervon katala tyttö, +tyhjä tyttö tuiretuinen, +lapsi kehjo keiretyinen. +"Ennen lasna ollessani +emon ehtoisen eloilla +läksin marjahan metsälle, +alle vaaran vaapukkahan. +Poimin maalta mansikoita, +alta vaaran vaapukoita; +poimin päivän, yön lepäsin. +Poimin päivän, poimin toisen; +päivälläpä kolmannella +en tiennyt kotihin tietä: +tiehyt metsähän veteli, +ura saatteli salolle. +"Siinä istuin jotta itkin. +Itkin päivän jotta toisen; +päivänäpä kolmantena +nousin suurelle mäelle, +korkealle kukkulalle. +Tuossa huusin, hoilaelin. +Salot vastahan saneli, +kankahat kajahtelivat: +'Elä huua, hullu tyttö, +elä, mieletöin, melua! +Ei se kuulu kumminkana, +ei kuulu kotihin huuto.' +"Päivän päästä kolmen, neljän, +viien, kuuen viimeistäki +kohennihin kuolemahan, +heitihin katoamahan. +Enkä kuollut kuitenkana, +en mä kalkinen kaonnut! +"Oisin kuollut, kurja raukka, +oisin katkennut, katala, +äsken tuosta toisna vuonna, +kohta kolmanna kesänä +oisin heinänä helynnyt, +kukoistellut kukkapäänä, +maassa marjana hyvänä, +punaisena puolukkana, +nämät kummat kuulematta, +haikeat havaitsematta." +Sai toki sanoneheksi, +kerran kertoelleheksi: +heti repsahti re'estä, +siitä juoksihe jokehen, +kosken kuohu'un kovahan, +palavahan pyörtehesen. +Siihen surmansa sukesi, +kuolemansa kohtaeli; +löyti turvan Tuonelassa, +armon aaltojen seassa. +Kullervo, Kalervon poika, +pyyhältihe korjastansa, +alkoi itkeä isosti, +valitella vaikeasti: +"Voi poloinen, päiviäni, +voipa, kurja, kummiani, +kun pi'in sisarueni, +turmelin emoni tuoman! +Voi isoni, voi emoni, +voi on valtavanhempani! +Minnekä minua loitte, +kunne kannoitte katalan? +Parempi olisin ollut +syntymättä, kasvamatta, +ilmahan sikeämättä, +maalle tälle täytymättä. +Eikä surma suorin tehnyt, +tauti oike'in osannut, +kun ei tappanut minua, +kaottanut kaksiöisnä." +Veitsin länkensä levitti, +rauoin rahnoi rahkehensa, +hyppäsi hyvän selälle, +hyvän laukin lautasille. +Ajavi palasen maata, +pikkaraisen piirrältävi, +päätyvi ison pihoille, +oman taaton tanterelle. +Emo päätyvi pihalle: +"Oi emoni, kantajani! +Kun oisit, emo kuluni, +synnyteltäissä minua +pannut saunahan savua, +lyönyt saunan salpa päälle, +tukahuttanut savuhun, +kaottanut kaksiöisnä, +vienyt hurstilla vetehen, +upotellut uutimella, +luonut tuutusen tulehen, +liekun lietehen sysännyt! +"Oisiko kylä kysynyt: +'Missä tuutunen tuvasta, +mitä sauna salpa päällä?' +Sinä oisit vastannunna: +'Tuutusen tulessa poltin, +liekun liesivalkeassa. +Saunassa te'in ituja, +ma'ustelin maltahia.'" +Emo ennätti kysyä, +vanhempansa tutkaella: +"Mi sinulla, poikaseni, +mikä kumma kuulumassa? +On kuin Tuonelta tulisit, +Manalalta matkoaisit!" +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Jo nyt on kummat kuulununna, +turmiot tapahtununna, +kun pi'in oman sisaren, +turmelin emoni tuoman! +"Tulin viennästä vetojen, +maarahojen maksannasta. +Päätyi neito vastahani; +mie tuota kisauttelin: +se oli sisarueni, +se oman emoni lapsi! +"Se jo surmansa sukesi, +kuolemansa kohtaeli +kosken kuohu'un kovahan, +palavahan pyörtehesen. +Itse en nyt tieäkänä, +arvoa, älyäkänä, +kunne surmani sukean, +kunne, kurja, kuoletaime: +suuhun ulvovan sutosen, +karhun kiljuvan kitahan +vainko vatsahan valahan, +meren hauin hampahisin?" +Emo tuon sanoiksi virkki: +"Ellös menkö, poikaseni, +suuhun ulvovan sutosen, +karhun kiljuvan kitahan +eläkä vatsahan valahan, +hauin hirmun hampahisin! +Onpa suurta Suomen nientä, +sankoa Savon rajoa +piillä miehen pillojansa, +hävetä pahoja töitä, +piillä vuotta viisi, kuusi, +ynnähän yheksän vuotta, +kunnes aika armon tuopi, +vuoet huolen huojentavi." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Enkä lähe piilemähän, +en, paha, pakenemahan! +Lähen surman suun esille, +Kalman kartanon oville, +suurille sotasijoille, +miesten tappotanterille: +viel' on Unto oikeana, +mies katala kaatamatta, +kostamatta taaton kohlut, +maammon mahlat maksamatta, +muistamatta muutki vaivat, +itseni hyvin-piännät." + + + + Kuudesneljättä runo + + +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +siitä suorikse sotahan, +vainotielle valmistaikse. +Hioi hetken miekkoansa, +toisen keihoa teroitti. +Emo tuon sanoiksi virkki: +"Ellös, poikani poloinen, +saako suurehen sotahan, +menkö miekan melskehesen! +Ken suotta sotahan saapi, +tahallansa tappelohon, +se soassa surmatahan, +tapetahan tappelossa, +miekkoihin menetetähän, +kalpoihinsa kaaetahan. +"Lähet vuohella sotahan, +kaurihilla tappelohon. +Pian vuohi voitetahan, +kauris kaatahan likahan: +tulet koiralla kotihin, +sammakolla saat piha'an." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"En mä silloin suohon sorru +enkä kaau kankahalle, +korppien kotisijoille, +variksien vainioille, +kun sorrun sotatiloille, +vaivun vainotanterille. +Somap' on sotahan kuolla, +kaunis miekan kalskehesen! +Sorea sotainen tauti: +äkin poika pois tulevi, +potematta pois menevi, +laihtumatta lankeavi." +Tuon emo sanoiksi virkki: +"Kun sinä sotahan kuolet, +mitä jääpi taatollesi +vanhan päivänsä varaksi?" +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Kuolkohon kujarikoille, +kaatukohon kartanolle!" +"Mitä jääpi maammollesi +vanhan päivänsä varaksi?" +"Kuolkohon kupo sylihin, +läävähän läkähtyköhön!" +"Mitä jääpi veikollesi +päivän vastaisen varaksi?" +"Metsähän menettyköhön, +vainiolle vaipukohon!" +"Mitä jääpi siskollesi +päivän vastaisen varaksi?" +"Kaivotielle kaatukohon, +sotkutielle sortukohon!" +Kullervo, Kalervon poika, +kohta lähtevi ko'ista. +Sanovi sanan isolle: +"Hyvästi, hyvä isoni! +Itketkö sinä minua, +koskas kuulet kuolleheksi, +kansasta kaonneheksi, +sortuneheksi su'usta?" +Tuon isä sanoiksi virkki: +"En minä sinua itke, +jospa kuulen kuolleheksi: +poika toinen tehtänehe, +poika paljoa parempi, +äijeä älykkähämpi." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Enkä itke mie sinua, +kuulisinko kuolleheksi. +Saan minä mokoman taaton: +suun savesta, pään kivestä, +silmät suolta karpaloista, +parran kuivista kuloista, +jalat raian haarukasta, +muun lihan lahosta puusta." +Virkkoi siitä veikollensa: +"Jää hyvästi, veikkoseni! +Itketkö sinä minua, +koskas kuulet kuolleheksi, +kansasta kaonneheksi, +sortuneheksi su'usta?" +Veikko tuon sanoiksi virkki: +"En itke minä sinua, +josko kuulen kuolleheksi: +veli toinen saatanehe, +veli paljoa parempi, +kahta mointa kaunihimpi." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Enkä itke mie sinua, +kuulisinko kuolleheksi. +Saan minä mokoman veljen: +pään kivestä, suun savesta, +silmät suolta karpaloista, +hiukset kuivista kuloista, +jalat raian haarukasta, +muun lihan lahosta puusta." +Sanoi siitä siskollensa: +"Hyvästi, sisarueni! +Itketkö sinä minua, +koskas kuulet kuolleheksi, +kansasta kaonneheksi, +sortuneheksi su'usta?" +Noin sisar sanoiksi virkki: +"En itke minä sinua, +josko kuulen kuolleheksi: +veli toinen saatanehe, +veli paljoa parempi, +äijeä älykkähämpi." +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Enkä itke mie sinua, +kuulisinko kuolleheksi. +Saan minä mokoman siskon: +pään kivestä, suun savesta, +silmät suolta karpaloista, +hiukset kuivista kuloista, +korvat lammin lumpehista, +varren vaahteren vesasta." +Sanoi siitä äitillensä: +"Äitiseni, armaiseni, +minun kaunis kantajani, +kultainen kulettajani! +Itketkö sinä minua, +koskas kuulet kuolleheksi, +kansasta kaonneheksi, +sortuneheksi su'usta?" +Tuon emo sanoiksi virkki, +itse lausui, noin nimesi: +"Et älyä äitin mieltä, +arvoa emon syäntä. +Itkenpä minä sinua, +kun sun kuulen kuolleheksi, +väestä vähenneheksi, +sortuneheksi su'usta: +itken tulville tupamme, +siltalauat lainehille, +kujat kaikki kuurullani, +läävät länkämöisilläni; +lumet itken iljeniksi, +iljenet suliksi maiksi, +sulat maat vihottaviksi, +vihottavat viereviksi. +"Mit' en itkeä ilenne, +kut' en voine voivotella, +itkeä inehmisissä, +itken saunassa saloa, +yliset kulasvesille, +saunan lauat lainehille." +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +läksi soitellen sotahan, +iloitellen tappelohon. +Soitti suolla, soitti maalla, +kajahutti kankahalla, +rojahutti ruohokossa, +kulahutteli kulossa. +Vieri viestinen jälestä, +sai sanoma korvihinsa: +"Jo iso kotona kuoli, +vaipui valtavanhempasi. +Käypäs tuota katsomahan, +kuten kuollut hauatahan!" + +Kullervo, Kalervon poika, +hänpä varsin vastaeli: +"Kun lie kuollut, kuolkahansa! +On meillä kotona ruuna, +millä maahan vietäkähän, +kalmahan katettakahan!" +Soitti suolla mennessänsä, +patakoitteli palolla. +Vieri viestinen jälestä, +sai sanoma korvihinsa: +"Jo veli kotona kuoli, +vaipui lapsi vanhempasi. +Käypäs tuota katsomahan, +kuten kuollut hauatahan!" +Kullervo, Kalervon poika, +hänpä varsin vastaeli: +"Kun lie kuollut, kuolkahansa! +On siellä ori kotona, +millä maahan vietäkähän, +kalmahan katettakahan!" +Soitti suolla käyessänsä, +kullervoitsi kuusikossa. +Vieri viestinen jälestä, +sai sanoma korvihinsa: +"Jo sisar kotona kuoli, +vaipui lapsi vanhempasi. +Käypäs tuota katsomahan, +kuten kuollut hauatahan!" +Kullervo, Kalervon poika, +hänpä varsin vastaeli: +"Kun lie kuollut, kuolkahansa! +On meillä kotona tamma, +millä maahan vietäkähän, +kalmahan katettakahan!" +Kulaten kulossa astui, +heläellen heinikossa. +Vieri viestinen jälestä, +sai sanoma korvihinsa: +"Kuoli ehtoinen emosi, +kaatui maire maammuesi. +Käypäs tuota katsomahan, +miten miero hautoavi!" +Kullervo, Kalervon poika, +sanan virkkoi, noin nimesi: +"Voi minä poloinen poika, +kun kuoli emo minulta, +uupui uutimen tekijä, +vaipui vaipan kirjoittaja, +pitkän piustan kehreäjä, +väkivärttinän vetäjä; +enk' ollut luona luopuessa, +läsnä hengen lähtiessä! +Lie kuollut kovin viluhun +vainko leivän puuttehesen? +"Kuollut koissa pestäköhön +Saksan saippuavesillä, +silkkihin si'eltäköhön, +palttinoihin pantakohon! +Siitä maahan vietäköhön, +kalmahan katettakohon, +itkuvirsin vietäköhön, +laulaen lasettakohon! +En vielä kotihin joua: +viel' on Unto kostamatta, +mies katala kaatamatta, +ilkeä hävittämättä." +Meni soitellen sotahan, +ilon lyöen Untolahan. +Sanan virkkoi, noin nimesi: +"Oi Ukko, ylijumala! +Jos nyt mulle miekan saisit +sekä kalvan kaunihimman, +joka joukolle pitäisi, +saattaisi satalu'ulle!" +Saip' on miekan mielehisen, +kalvan kaikkien parahan, +jolla kaatoi kaiken kansan, +joukon Untamon hävitti. +Tuvat poltteli poroksi, +kypeniksi kyyetteli: +kivet jätti kiukahista, +pitkän pihlajan pihoista. +Kullervo, Kalervon poika, +jo tuosta kotihin kääntyi +ison entisen tuville, +vanhempansa vainioille: +tupa on tyhjä tultuansa, +autio avattuansa; +ei tulla likistämähän, +käyä kättä antamahan. +Antoi kättä hiilokselle: +hiilet kylmät hiiloksessa. +Tuosta tunsi tultuansa: +ei ole emo elossa. +Pisti kättä kiukahalle: +kivet kylmät kiukahassa. +Tuosta tunsi tultuansa: +ei ole iso elossa. +Loi on silmät sillan päälle: +silta kaikki siivomatta. +Tuosta tunsi tultuansa: +ei ole sisar elossa. +Vieri valkamavesille: +ei venettä valkamassa. +Tuosta tunsi tultuansa: +ei ole veli elossa. +Loihe siitä itkemähän; +itki päivän, itki toisen. +Itse tuon sanoiksi virkki: +"Oi on ehtoinen emoni! +Mitäs mulle tänne heitit +eläessä tällä maalla? +"Et kuule, emo, minua, +jos ma silmillä siherrän +eli kulmilla kujerran, +päälaella lausuelen!" +Emo hauasta havasi, +alta mullan muistuttavi: +"Jäihän multa Musti koira +käyäksesi metsämaille. +Ota koirasi keralle, +mene tuonne metsämaille, +ylös korpehen kohoa +metsän tyttöjen tyköhön, +sinipiikojen pihalle, +havulinnan liepehille, +evähiä etsimähän, +antia anelemahan!" +Kullervo, Kalervon poika, +otti koiransa keralle, +läksi tietä telkkimähän, +korpehen kohoamahan. +Kävi matkoa vähäisen, +astui tietä pikkaraisen; +tuli tuolle saarekselle, +tuolle paikalle tapahtui, +kuss' oli piian pillannunna, +turmellut emonsa tuoman. +Siin' itki ihana nurmi, +aho armahin valitti, +nuoret heinät hellitteli, +kuikutti kukat kanervan +tuota piian pillamusta, +emon tuoman turmelusta: +eikä nousnut nuori heinä, +kasvanut kanervan kukka, +ylennyt sijalla sillä, +tuolla paikalla pahalla, +kuss' oli piian pillannunna, +emon tuoman turmellunna. +Kullervo, Kalervon poika, +tempasi terävän miekan; +katselevi, kääntelevi, +kyselevi, tietelevi. +Kysyi mieltä miekaltansa, +tokko tuon tekisi mieli +syöä syyllistä lihoa, +viallista verta juoa. +Miekka mietti miehen mielen, +arvasi uron pakinan. +Vastasi sanalla tuolla: +"Miks' en söisi mielelläni, +söisi syyllistä lihoa, +viallista verta joisi? +Syön lihoa syyttömänki, +juon verta viattomanki." +Kullervo, Kalervon poika, +sinisukka äijön lapsi, +pään on peltohon sysäsi, +perän painoi kankahasen, +kären käänti rintahansa, +itse iskihe kärelle. +Siihen surmansa sukesi, +kuolemansa kohtaeli. +Se oli surma nuoren miehen, +kuolo Kullervo urohon, +loppu ainakin urosta, +kuolema kovaosaista. +Silloin vanha Väinämöinen, +kunpa kuuli kuolleheksi, +Kullervon kaonneheksi, +sanan virkkoi, noin nimesi: +"Elkötte, etinen kansa, +lasta kaltoin kasvatelko +luona tuhman tuuittajan, +vierahan väsyttelijän! +Lapsi kaltoin kasvattama, +poika tuhmin tuuittama +ei tule älyämähän, +miehen mieltä ottamahan, +vaikka vanhaksi eläisi, +varreltansa vahvistuisi." + + + + Seitsemäsneljättä runo + + +Se on seppo Ilmarinen +naista itki illat kaiket, +yöt itki unettomana, +päivät einehettömänä; +aamut aikaisin valitti, +huomeniset huokaeli, +kun oli kuollut nuori nainen, +kaunis kalmahan katettu. +Eipä kääntynyt käessä +vaskinen vasaran varsi, +kuulunut pajasta kalke +yhen kuuhuen kululla. +Sanoi seppo Ilmarinen: +"En tieä, poloinen poika, +miten olla, kuin eleä. +Istun yön eli makoan, +äijä on yötä, tunti tuhma, +vaivoja, matala mahti. +"Ikävät on iltaseni, +apeat on aamuseni, +äsken yöllä äitelämpi, +havatessa haikeampi. +Ei ole iltoja ikävä, +ei apea aamujani, +mure muita aikojani: +ihanaistani ikävä, +apeainen armastani, +mure mustakulmaistani. +"Jo vainen iällä tällä +use'in minun utuisen +keskiöisissä unissa +koura tyhjeä kokevi, +käsi vaalivi valetta +kupehelta kummaltaki." +Seppo naisetta elävi, +puolisotta vanhenevi. +Itki kuuta kaksi, kolme. +Niinpä kuulla neljännellä +poimi kultia mereltä, +hope'ita lainehilta; +keräsi kekosen puita, +kolmekymmentä rekoista; +puunsa poltti hiililöiksi, +hiilet ahjohon ajeli. +Otti noita kultiansa, +valitsi hope'itansa +sykysyisen uuhen verran, +verran talvisen jäniksen. +Työnti kullat kuumentohon, +ajoi ahjohon hopeat, +pani orjat lietsomahan, +palkkalaiset painamahan. +Orjat lietsoi löyhytteli, +palkkalaiset painatteli +kintahattomin kätösin, +hatuttoman hartioisen. +Itse seppo Ilmarinen +ahjoa kohentelevi, +pyyti kullaista kuvaista, +hope'ista morsianta. +Ei orjat hyvästi lietso +eikä paina palkkalaiset. +Se on seppo Ilmarinen +itse löihe lietsomahan. +Lietsahutti kerran, kaksi, +niin kerralla kolmannella +katsoi ahjonsa alusta, +lietsehensä liepehiä, +mitä ahjosta ajaikse, +tungeikse tulisijasta. +Uuhi ahjosta ajaikse, +lähetäikse lietsehestä, +karva kulta, toinen vaski, +kolmas on hopeakarva. +Muut tuota ihastelevi, +ei ihastu Ilmarinen. +Sanoi seppo Ilmarinen: +"Se susi sinuista toivoi! +Toivon kullaista sopua, +hope'ista puolisoa." +Siitä seppo Ilmarinen +uuhen työntävi tulehen. +Liitti kultia lisäksi, +hope'ita täytteheksi, +pani orjat lietsomahan, +palkkalaiset painamahan. +Orjat lietsoi löyhytteli, +palkkalaiset painatteli +kintahattomin kätösin, +hatuttoman hartioisen. +Itse seppo Ilmarinen +ahjoa kohentelevi, +pyyti kullaista kuvoa, +hope'ista morsianta. +Ei orjat hyvästi lietso +eikä paina palkkalaiset. +Se on seppo Ilmarinen +itse loihe lietsomahan. +Lietsahutti kerran, kaksi, +niin kerralla kolmannella +katsoi ahjonsa alusta, +lietsehensä liepehiä, +mitä ahjosta ajaikse, +lähetäikse lietsehestä. +Varsa ahjosta ajaikse, +lähetäikse lietsehestä, +harja kulta, pää hopea, +kaikki vaskesta kaviot. +Muut tuota hyvin ihastui, +ei ihastu Ilmarinen. +Sanoi seppo Ilmarinen: +"Se susi sinuista toivoi! +Toivon kullaista sopua, +hope'ista puolisoa." +Siitä seppo Ilmarinen +varsan työntävi tulehen. +Liitti kultia lisäksi, +hope'ita täytteheksi, +pani orjat lietsomahan, +palkkalaiset painamahan. +Orjat lietsoi löyhytteli, +palkkalaiset painatteli +kintahattomin kätösin, +hatuttoman hartioisen. +Itse seppo Ilmarinen +ahjoa kohentelevi, +pyyti kullaista kuvoa, +hope'ista morsianta. +Ei orjat hyvästi lietso +eikä paina palkkalaiset. +Se on seppo Ilmarinen +itse loihe lietsomahan. +Lietsahutti kerran, kaksi, +niin kerralla kolmannella +katsoi ahjonsa alusta, +lietsehensä liepehiä, +mitä ahjosta ajaikse, +lähetäikse lietsehestä. +Neiti ahjosta ajaikse, +kultaletti lietsehestä, +pää hopea, kassa kulta, +varsi kaikki kaunokainen. +Muut tuota pahoin pelästyi, +ei pelästy Ilmarinen. +Siitä seppo Ilmarinen +takoi kullaista kuvoa, +takoi yön levähtämättä, +päivän pouahuttamatta. +Jalat laati neitoselle, +jalat laati, käet kuvasi: +eipä jalka nousekana, +käänny käet syleilemähän. +Takoi korvat neiollensa: +eipä korvat kuulekana. +Niin sovitti suun sorean, +suun sorean, sirkut silmät. +Saanut ei sanoa suuhun +eikä silmähän suloa. +Sanoi seppo Ilmarinen: +"Oisi tuo sorea neito, +kun oisi sanallisena, +mielellisnä, kielellisnä." +Saattoi siitä neitosensa +utuisehen uutimehen, +pehme'ille pääaloille, +sulkkuisille vuotehille. +Siitä seppo Ilmarinen +lämmitti kylyn utuisen, +laati saunan saipuaisen; +vastat varpaiset varusti, +vettä kolme korvollista, +jolla peiponen peseikse, +pulmunen puhasteleikse +noista kullan kuonasista. +Kylpi seppo kyllitellen, +valelihe vallotellen. +Neien vierehen venähti +utuisehen uutimehen, +teltahan teräksisehen, +rankisehen rautaisehen. +Siinä seppo Ilmarinen +heti yönä ensimäisnä +kyllä peitettä kysyvi, +vaippoja varustelevi, +kahet, kolmet karhuntaljat, +viiet, kuuet villavaipat, +maata kera puolisonsa, +tuon on kultaisen kuvansa. +Se oli kylki kyllä lämmin, +ku oli vasten vaippojansa; +ku oli nuorta neittä vasten, +vasten kullaista kuvoa, +se oli kylki kylmimässä, +oli hyyksi hyytymässä, +meren jääksi jäätymässä, +kiveksi kovoamassa. +Sanoi seppo Ilmarinen: +"Ei tämä hyvä minulle! +Vienen neien Väinölähän +Väinämöiselle varaksi, +polviseksi puolisoksi, +kainaloiseksi kanaksi." +Viepi neien Väinölähän. +Sitte sinne tultuansa +sanan virkkoi, noin nimesi: +"Oi sie vanha Väinämöinen! +Tuossa on sinulle tyttö, +neiti kaunis katsannolta, +eik' ole suuri suun piolta, +kovin leuoilta leveä." +Vaka vanha Väinämöinen +katsahti kuvoa tuota, +luopi silmät kullan päälle. +Sanan virkkoi, noin nimesi: +"Miksi toit minulle tuota, +tuota kullan kummitusta?" +Sanoi seppo Ilmarinen: +"Miksi muuksi kuin hyväksi! +Polviseksi puolisoksi, +kainaloiseksi kanaksi." +Sanoi vanha Väinämöinen: +"Oi on seppo veikkoseni! +Tunge neitosi tulehen, +tao kaikiksi kaluiksi, +tahi vie Venäehelle, +saata Saksahan kuvasi +rikkahien riian naia, +suurien soan kosia! +Ei sovi minun su'ulle, +ei minullen itselleni +naista kullaista kosia, +hope'ista huolitella." +Siitä kielti Väinämöinen, +epäsi suvannon sulho, +kielti kansan kasvavaisen, +epäsi yleneväisen +kullalle kumartamasta, +hopealle horjumasta. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Elkätte, pojat poloiset, +vasta kasvavat urohot, +ollette elonkeraiset +elikkä elottomatki, +sinä ilmoisna ikänä, +kuuna kullan valkeana +naista kullaista kosiko, +hope'ista huolitelko! +Kylmän kulta kuumottavi, +vilun huohtavi hopea." + + + + Kahdeksasneljättä runo + + +Tuop' on seppo Ilmarinen, +takoja iän-ikuinen, +heitti kultaisen kuvansa, +hope'isen neitosensa. +Pisti varsan valjahisin, +ruskean re'en etehen, +itse istuvi rekehen, +kohennaikse korjahansa. +Lähteäksensä lupasi +sekä mietti mennäksensä +pyytämähän Pohjolasta +toista Pohjolan tytärtä. +Sai päivän ajaneheksi, +tuosta toisen vierneheksi; +päivälläpä kolmannella +tuli Pohjolan pihalle. +Louhi, Pohjolan emäntä, +itse päätyvi pihalle. +Sai tuossa sanelemahan, +kääntihe kyselemähän +oman lapsensa oloa, +asuntoa armahansa +miniänä miehelässä, +naisena anoppelassa. +Se on seppo Ilmarinen +alla päin, pahoilla mielin, +kaiken kallella kypärin +sanan virkkoi, noin nimesi: +"Ellös nyt, anoppiseni, +ellös sie kyselkö tuota, +elämiä tyttäresi, +asuntoa armahasi! +Jo sen on surma suin pi'ellyt, +kova loppu loukahtanut. +Maassa on jo marjaseni, +kankahassa kaunoiseni, +mustakulmani kulossa, +hopeani heinikossa. +Läksin toista tyttöäsi, +nuorempata neitoasi. +Annapa, anoppiseni, +työnnä toinen tyttäresi +naisen entisen eloille, +sijalle sisaruensa!" +Louhi, Pohjolan emäntä, +sanan virkkoi, noin nimesi: +"Pahoin tein minä poloinen, +pahoinpa, polon-alainen, +kun ma lapseni lupasin, +työnsin sulle toisenkana +nuorena nukahtamahan, +verevänä vieremähän: +annoin kuin sutosen suuhun, +karhun kiljuvan kitahan. +"En nyt toista annakana, +en mä työnnä tyttöäni +nokiesi nuohojaksi, +karstojesi kaapijaksi. +Ennen työnnän tyttäreni, +laitan lapseni vakavan +koskehen kohisevahan, +palavahan pyörtehesen, +Manalan matikan suuhun, +Tuonen hauin hampahisin." +Siitä seppo Ilmarinen +murti suuta, väänti päätä, +murti mustoa haventa, +käänti päätä käiväräistä. +Itse tunkihe tupahan, +alle kattojen ajoihe. +Sanan virkkoi, noin nimesi: +"Tulepa minulle, tyttö, +sijalle sisaruesi, +naisen entisen eloille +mesileivän leipojaksi, +oluen osoajaksi!" +Lauloi lapsi lattialta, +sekä lauloi jotta lausui: +"Pois on, liika, linnastamme, +mies outo, ovilta näiltä! +Tukon linnoa tuhosit, +palan linnoa pahensit +kerran ennen käytyäsi, +ovillen osattuasi. +"Neitonen, sinä sisari! +Elä sulho'on ihastu, +elä sulhon suun pitohon +eläkä jalkoihin jaloihin! +Sulholl' on suen ikenet, +revon koukut kormanossa, +karhun kynnet kainalossa, +veren juojan veitsi vyöllä, +jolla päätä piirtelevi, +selkeä sirettelevi." +Neiti itse noin saneli +Ilmariselle sepolle: +"En lähe minä sinulle +enkä huoli huitukoille! +Tapoit naisen ennen naiun, +surmasit sisarueni: +vielä tappaisit minunki, +surmoaisit itseniki. +Onpa tässä neitosessa +paremmanki miehen verta, +kaunihimman varren kauppa, +koreamman korjan täysi, +paikoille paremmillenki, +isommille istuimille, +ei sepon sysisijoille, +miehen tuhmaisen tulille." +Se on seppo Ilmarinen, +takoja iän-ikuinen, +murti suuta, väänti päätä, +murti mustoa haventa. +Saautti tytön samassa, +käärälti käpälihinsä, +läksi tuiskuna tuvasta, +riepsahti rekensä luoksi; +työnnälti tytön rekehen, +koksahutti korjahansa. +Läksi kohta kulkemahan, +valmistui vaeltamahan, +käsi ohjassa orosen, +toinen neien nännisillä. +Neiti itki ja urisi, +sanan virkkoi, noin nimesi: +"Sain nyt suolle karpalohon, +vehkahan vesiperille; +tuonne ma kana katoan, +kuolen, lintu, liian surman! +"Kuule, seppo Ilmarinen! +Kun et laskene minua, +potkin korjasi paloiksi, +sären reen repalehiksi, +potkin poikki polvillani, +sären säärivarsillani." +Se on seppo Ilmarinen +itse tuon sanoiksi virkki: +"Sentähen sepon rekosen +laiat rautahan rakettu, +jotta potkia pitävi, +hyvän immen heiskaroia." +Neitonen kujertelevi, +vyö vaski valittelevi, +sormiansa murtelevi, +katkovi kätösiänsä. +Sanan virkkoi, noin nimesi: +"Kun et laskene minua, +laulaime meren kalaksi, +syvän aallon siikaseksi." +Se on seppo Ilmarinen +itse tuon sanoiksi virkki: +"Etpä sinä sinne pääse: +minä haukina jälessä." +Neitonen kujertelevi, +vyö vaski valittelevi, +sormiansa murtelevi, +katkovi kätösiänsä. +Sanan virkkoi, noin nimesi: +"Kun et laskene minua, +metsähän menetteleime, +kärpäksi kiven kolohon." +Se on seppo Ilmarinen +itse tuon sanoiksi virkki: +"Etpä sinä sinne pääse: +minä saukkona jälessä." +Neitonen kujertelevi, +vyö vaski valittelevi, +sormiansa murtelevi, +katkovi kätösiänsä. +Sanan virkkoi, noin nimesi: +"Kun et laskene minua, +kiuruna kiverteleime +taaksi pilven piilemähän." +Se on seppo Ilmarinen +itse tuon sanoiksi virkki: +"Etpä sinä sinne pääse: +minä kokkona jälessä." +Kulki matkoa palasen, +ajoi tietä pikkuruisen. +Jo hepo höryeleikse, +luppakorva luonteleikse. +Neiti päätänsä kohotti, +näki jälkiä lumessa. +Kysytteli, lausutteli: +"Mi on tästä poikki juosnut?" +Sanoi seppo Ilmarinen: +"Jänö on juosnut siitä poikki." +Neiti parka huokaiseikse, +huokaiseikse, henkäiseikse. +Sanan virkkoi, noin nimesi: +"Voi minua, kurja raukka! +Parempi minun olisi, +parempi oletteleisi +jänön juoksevan jälillä, +koukkupolven polkemilla, +kuin tämän kosijan reessä, +viirunaaman viltin alla. +Jänön on karvat kaunihimmat, +jänön suumalo somempi." +Se on seppo Ilmarinen +puri huulta, väänti päätä; +ajoa kahattelevi. +Ajoi matkoa palasen: +taas hepo höryeleikse, +luppakorva luonteleikse. +Neiti päätänsä kohotti, +näki jälkiä lumessa. +Kysytteli, lausutteli: +"Mi on tästä poikki juosnut?" +Sanoi seppo Ilmarinen: +"Repo on juosnut siitä poikki." +Neiti parka huokaiseikse, +huokaiseikse, henkäiseikse. +Sanan virkkoi, noin nimesi: +"Voi minua, kurja raukka! +Parempi minun olisi, +parempi oletteleisi +revon reyhkävän re'essä, +aina käyvän ahkiossa, +kuin tämän kosijan reessä, +viirunaaman viltin alla. +Revon on karvat kaunihimmat, +revon suumalo somempi." +Se on seppo Ilmarinen +puri huulta, väänti päätä; +ajoa kahattelevi. +Ajoi matkoa palasen: +taas hepo höryeleikse, +luppakorva luonteleikse. +Neiti päätänsä kohotti, +näki jälkiä lumessa. +Kysytteli, lausutteli: +"Mi on tästä poikki juosnut?" +Sanoi seppo Ilmarinen: +"Hukka on juosnut siitä poikki." +Neiti parka huokaiseikse, +huokaiseikse, henkäiseikse. +Sanan virkkoi, noin nimesi: +"Voi minua, kurja raukka! +Parempi minun olisi, +parempi oletteleisi +hukan hurskavan jälillä, +alakärsän askelilla, +kuin tämän kosijan reessä, +viirunaaman viltin alla. +Hukan on karva kaunihimpi, +hukan suumalo somempi." +Se on seppo Ilmarinen +puri huulta, väänti päätä. +Ajoa kahattelevi +yöksi uutehen kylähän. +Matkalta väsynehenä +seppo nukkuvi sike'in +- toinen naista naurattavi +mieheltä unekkahalta. +Siitä seppo Ilmarinen +aamulla havattuansa +murti suuta, väänti päätä, +murti mustoa haventa. +Sanoi seppo Ilmarinen, +itse mietti, noin nimesi: +"Joko luome laulamahan, +laulan moisen morsiamen +metsähän metsän omaksi +vai vetehen veen omaksi? +"En laula metsän omaksi: +metsä kaikki kaihostuisi; +enkäpä ve'en omaksi: +vieroaisi veen kalaset. +Ennen kaa'an kalvallani, +menettelen miekallani." +Miekka mietti miehen kielen, +arvasi uron pakinan. +Sanan virkkoi, noin nimesi: +"Ei liene minua luotu +naisia menettämähän, +kataloita kaatamahan." +Se on seppo Ilmarinen +jopa loihe laulamahan, +syäntyi sanelemahan. +Lauloi naisensa lokiksi +luo'olle lekottamahan, +veen karille kaikkumahan, +nenät nienten niukumahan, +vastatuulet vaapumahan. +Siitä seppo Ilmarinen +rekehensä reutoaikse. +Ajoa kahattelevi +alla päin, pahoilla mielin; +matkasi omille maille, +tuli maille tuttaville. +Vaka vanha Väinämöinen +tiellä vastahan tulevi. +Sai tuosta sanelemahan: +"Veli, seppo Ilmarinen! +Mit' olet pahoilla mielin, +kahta kallella kypärin +Pohjolasta tullessasi? +Miten Pohjola elävi?" +Sanoi seppo Ilmarinen: +"Mi on Pohjolan eleä! +Siell' on sampo jauhamassa, +kirjokansi kallumassa: +päivän jauhoi syötäviä, +päivän toisen myötäviä, +kolmannen kotipitoja. +"Jotta sanon kuin sanonki, +vielä kerran kertaelen: +mi on Pohjolan eleä, +kun on sampo Pohjolassa! +Siin' on kyntö, siinä kylvö, +siinä kasvo kaikenlainen, +siinäpä ikuinen onni." +Sanoi vanha Väinämöinen: +"Veli, seppo Ilmarinen! +Minne heitit naisen nuoren, +kunne kuulun morsiamen, +kun sa tyhjänä tuletki, +aina naisetta ajelet?" +Se on seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Lauloin ma mokoman naisen +meren luo'olle lokiksi. +Nyt se lokkina lojuvi, +kajavana kaakahtavi, +kiljuvi vesikivillä, +kariloilla kaljahuvi." + + + + Yhdeksäsneljättä runo + + +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Ohoh seppo Ilmarinen! +Lähtekämme Pohjolahan +hyvän sammon saa'antahan, +kirjokannen katsantahan!" +Se on seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Ei ole sampo saatavana, +kirjokansi tuotavana +pimeästä Pohjolasta, +summasta Sariolasta! +Siell' on sampo saatettuna, +kirjokansi kannettuna +Pohjolan kivimäkehen, +vaaran vaskisen sisähän +yheksän lukon ta'aksi; +siihen juuret juurruteltu +yheksän sylen syvähän, +yksi juuri maaemähän, +toinen vesiviertehesen, +kolmas on kotimäkehen." +Sanoi vanha Väinämöinen: +"Veli seppo, veikkoseni! +Lähtekämme Pohjolahan +tuon on sammon saa'antahan! +Laatikamme laiva suuri, +johon sampo saatetahan, +kirjokansi kannetahan +Pohjolan kivimäestä, +vaaran vaskisen sisästä, +yheksän lukon takoa!" +Sanoi seppo Ilmarinen: +"Vakavampi maisin matka. +Lempo menköhön merelle, +surma suurelle selälle! +Siellä tuuli turjuttaisi, +siellä viskaisi vihuri, +saisi sormet soutimeksi, +kämmenet käsimeloiksi." +Sanoi vanha Väinämöinen: +"Vakavampi maisin matka, +vakavampi, vaikeampi, +vielä muuten mutkaisempi. +Lysti on venon vesillä, +purren juosta jolkutella, +ve'et väljät välkytellä, +selät selvät seurustella: +tuuli purtta tuuittavi, +aalto laivoa ajavi, +länsituuli läikyttävi, +etelä e'elle viepi. +Vaan kuitenki kaikitenki, +kun et mieline merisin, +niin on maisin matkatkamme, +rantaisin ratustelkamme! +"Tao nyt mulle uusi miekka, +tee miekka tuliteräinen, +jolla hurttia hutelen, +Pohjan kansan kaikottelen +saaessa otolle sammon +tuonne kylmähän kylähän, +pimeähän Pohjolahan, +summahan Sariolahan!" +Tuo on seppo Ilmarinen, +takoja iän-ikuinen, +tunki rautoja tulehen, +teräksiä hiiloksehen, +kultia koko piosen, +hope'ita kourallisen. +Laittoi orjat lietsomahan, +palkkalaiset painamahan. +Orjat lietsoi löyhytteli, +hyvin painoi palkkalaiset: +rauta vellinä venyvi, +teräs taipui tahtahana, +hopea vetenä välkkyi, +kulta läikkyi lainehena. +Siitä seppo Ilmarinen, +takoja iän-ikuinen, +katsoi alle ahjoksensa, +lietsimensä liepehelle: +näki miekan syntyväksi, +pää kullan kuvauvaksi. +Otti ainehet tulesta, +tempasi hyvät takehet +ahjosta alasimelle, +vasarille, valkkamille. +Takoi miekan mieltä myöten, +kalvan kaikkien parahan, +jonka kullalla kuvasi, +hopealla huolitteli. +Vaka vanha Väinämöinen +tuli tuota katsomahan. +Sai miekan tuliteräisen +kätehensä oikeahan. +Katselevi, kääntelevi; +sanan virkkoi, noin nimesi: +"Onko miekka miestä myöten, +kalpa kantajan mukahan?" +Olipa miekka miestä myöten, +kalpa kantajan mukahan, +jonka kuu kärestä paistoi, +päivä paistoi lappeasta, +tähet västistä välötti, +hevonen terällä hirnui, +kasi naukui naulan päässä, +penu putkessa puhusi. +Sylkytteli miekkoansa +vuoren rautaisen raossa. +Itse tuon sanoiksi virkki: +"Jo minä terällä tällä +vaikka vuoret poikki löisin, +kalliot kaha jakaisin!" +Itse seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Milläpä minä poloinen, +millä, tuima, turveleime, +hyöteleime, vyöteleime +maan varalle, veen varalle? +Joko luustoihin lueime, +rautapaitoihin paneime, +teräsvöihin telkitäime? +Mies on luustossa lujempi, +rautapaiassa parempi, +teräsvyössä tenhoisampi." +Lähteä luku tulevi, +liitto käyä kerkiävi. +Yks' on vanha Väinämöinen, +toinen seppo Ilmarinen +läksivät hevon hakuhun, +kuloharjan kuuntelohon, +suvikunnan suitset vyöllä, +varsan valjahat olalla. +Kahen etsivät hevoista, +päätä puitse katselevat, +tarkasti tähystelevät +ympäri salon sinisen: +löytivät hevon lehosta, +kuloharjan kuusikosta. +Vaka vanha Väinämöinen, +toinen seppo Ilmarinen +painoi päähän kullan päitset, +suvikunnan suitset suuhun. +Ajoa ratustelevat +kahen miehen rantamaata: +kuului rannalta kujerrus, +valitanta valkamalta. +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Siell' on impi itkemässä, +kana kaikerrehtamassa! +Joko käymme katsomahan, +likeltä tähystämähän?" +Itse astuvi likemmä, +meni luota katsomahan. +Eipä impi itkekänä +eikä kaikerra kananen: +oli pursi itkemässä, +venonen valittamassa. +Virkki vanha Väinämöinen +luoksi purren päästyänsä: +"Mitä itket, puinen pursi, +vene hankava, valitat? +Itketkö sä puisuuttasi, +hankavuuttasi haveksit?" +Pursi puinen vastoavi, +vene hankava sanovi: +"Vesille venosen mieli +tervaisiltaki teloilta, +mieli neien miehelähän +korkeastaki ko'ista. +Sitä itken, pursi raukka, +vene vaivainen, valitan: +itken viejäistä vesille, +laskijaista lainehille. +"Sanottihin tehtäessä, +laulettihin laitettaissa +saatavan sotivenettä, +vainopurtta puuhattavan, +tuovan täyteni eloa, +alustani aartehia: +ei ole sotahan saatu, +eloteillen ensinkänä! +"Muut purret, pahatki purret, +ne aina sotia käyvät, +tappeloita tallustavat; +kolme kertoa kesässä +tuovat täytensä rahoja, +alustansa aartehia. +Minä, veistämä venonen, +satalauta laaittama, +tässä lahon lastuillani, +venyn veistännäisilläni. +Pahimmatki maan matoset +alla kaarien asuvat, +linnut ilman ilke'immät +pesän pielessä pitävät, +kaikki korven konnikatki +kokillani koksentavat. +Oisi kahta kaunihimpi, +kahta, kolmea parempi +olla mäntynä mäellä, +petäjänä kankahalla, +oksilla oravan juosta, +penun alla pyörähellä." +Vaka vanha Väinämöinen +tuossa tuon sanoiksi virkki: +"Elä itke, puinen pursi, +vene hankava, havise! +Kohta saat sotia käyä, +tappeloita tallustella. +"Lienet pursi Luojan luoma, +Luojan luoma, tuojan tuoma, +syrjin syökseite vetehen, +laion aalloillen ajaite, +ilman kouran koskematta, +käen päälle käyttämättä, +olkapään ojentamatta, +käsivarren vaalimatta!" +Pursi puinen vastoavi, +vene hankava sanovi: +"Eipä muu sukuni suuri +eikä veljeni, venoset, +lähe työnnyttä vesille, +laskematta lainehille, +kun ei kourin koskettane, +käsivarsin käännettäne." +Sanoi vanha Väinämöinen: +"Jos ma sun vesille työnnän, +joko juokset soutamatta, +airoilla avittamatta, +huoparilla huopimatta, +puhumatta purjehesen?" +Pursi puinen vastoavi, +vene hankava sanovi: +"Eipä muu sukuni suuri +eikä toinen joukkioni +juokse sormin soutamatta, +airoilla avittamatta, +huoparilla huopimatta, +puhumatta purjehesen." +Vaka vanha Väinämöinen +tuosta tuon sanoiksi virkki: +"Joko juokset soutamalla, +airoilla avittamalla, +huoparilla huopimalla, +puhumalla purjehesen?" +Pursi puinen vastoavi, +vene hankava sanovi: +"Jo vainen sukuni muuki, +kaikki veljeni, venoset, +juoksi sormin soutamalla, +airoilla avittamalla, +huoparilla huopimalla, +puhumalla purjehesen." +Siitä vanha Väinämöinen +heitti hiekalle hevosen, +painoi puuhun marhaminnan, +ohjat oksalle ojenti, +lykkäsi venon vesille, +lauloi purren lainehille. +Kysytteli puista purtta, +sanan virkkoi, noin nimesi: +"Oi sie kaareva venonen, +pursi puinen, hankaniekka! +Ootko kaunis kannannalta, +kuin oot kaunis katsonnalta?" +Pursi puinen vastoavi, +vene hankava sanovi: +"Oonpa kaunis kannannalta +sekä pohjalta sijava: +soutoa sa'an urohon, +ilman istua tuhannen." +Siitä vanha Väinämöinen +lauloa hyrähtelevi. +Lauloi ensin laitapuolen +sukapäitä sulhosia, +sukapäitä, piipioja, +saapasjalkoja jaloja. +Lauloi toisen laitapuolen +tinapäitä tyttäriä, +tinapäitä, vaskivöitä, +kultasormia somia. +Lauloi vielä Väinämöinen +teljot täytehen väkeä, +ne on vanhoa väkeä, +iän kaiken istunutta, +kuss' oli vähän sijoa +nuorukaisilta esinnä. +Itse istuvi perähän, +kokan koivuisen kuvulle, +lasketteli laivoansa. +Sanan virkkoi, noin nimesi: +"Juokse, pursi, puittomia, +vene, väljiä vesiä! +Kule kuplina merellä, +lumpehina lainehilla!" +Pani sulhot soutamahan, +neiet ilman istumahan. +Sulhot souti, airot notkui: +eipä matka eistykänä. +Pani neiet soutamahan, +sulhot ilman istumahan. +Neiet souti, sormet notkui: +eipä matka eistykänä. +Muutti vanhat soutamahan, +nuoret päältä katsomahan. +Vanhat souti, päät vapisi: +eipä vielä matka eisty. +Siitä seppo Ilmarinen +itse istui soutamahan: +jopa juoksi puinen pursi, +pursi juoksi, matka joutui. +Loitos kuului airon loiske, +kauas hankojen hamina. +Soutavi sorehtelevi: +teljot rytkyi, laiat notkui, +airot piukki pihlajaiset, +airon pyörät pyinä vinkui, +terät teirinä kukerti, +nenä joikui joutsenena, +perä kaarskui kaarnehena, +hangat hanhina havisi. +Itse vanha Väinämöinen +laskea karehtelevi +perässä punaisen purren, +melan vartevan varassa. +Niemi matkalla näkyvi, +kylä kurja kuumottavi. +Ahti niemellä asuvi, +Kauko niemen kainalossa. +Kalatuutta Kauko itki, +leivätyyttä Lemminkäinen, +Ahti aitan pieneyttä, +veitikkä osan vähyyttä. +Veisti laitoja venehen, +uuen purren pohjapuuta +päässä pitkän nälkäniemen, +paltalla kylän katalan. +Se oli korvalta korea, +silmältä sitäi parempi. +Loi silmänsä luotehelle, +käänti päätä päivän alle: +kaaren kaukoa näkevi, +pilven longan loitompata. +Eipä kaari ollutkana +eikä pieni pilven lonka: +oli pursi kulkemassa, +venonen vaeltamassa +selvällä meren selällä, +ulapalla aukealla; +mies puhas perässä purren, +mies sorea soutimilla. +Sanoi lieto Lemminkäinen: +"En mä tunne tuota purtta, +keksi kelvoista venettä; +souten Suomesta tulevi, +airon iske'in iästä, +melan luoen luotehesen." +Jo huhuta huikahutti, +mäjellytti, mäikähytti, +huuti mies nenästä niemen, +verevä vesien poikki: +"Kenen on veno vesillä, +kenen laiva lainehilla?" +Miehet purresta puhuvat +sekä vaimot vastoavat: +"Mi olet mies metsän asuja, +uros korven kolkuttaja, +kun et tunne tuota purtta, +keksi Väinölän venettä, +et tunne peräurosta +etkä miestä airollista?" +Sanoi lieto Lemminkäinen: +"Jo tunnen peränpitäjän +ja älyän airollisen: +vaka vanha Väinämöinen +itse on perän piossa, +Ilmarinen airollisna. +Minnekkä menette, miehet, +kunne läksitte, urohot?" +Sanoi vanha Väinämöinen: +"Kohti pohjaista kulemme, +kohti kuohuja kovia, +lakkipäitä lainehia: +sampoa tapoamahan, +kirjokantta katsomahan +Pohjolan kivimäestä, +vaaran vaskisen sisästä." +Sanoi lieto Lemminkäinen: +"Ohoh vanha Väinämöinen! +Otapa minua, miestä, +urohoksi kolmanneksi, +kun saat sammon nostantahan, +kirjokannen kannantahan! +Vielä mieki miesnä maksan, +jos saisi tapella tarve: +annan käskyn kämmenille, +olkapäilleni opaston." +Vaka vanha Väinämöinen +otti miehen matkoihinsa, +veitikän venosehensa. +Se on lieto Lemminkäinen +jo tulla tuhuttelevi, +käyä luikerrehtelevi. +Tuopi laian tullessansa +venehesen Väinämöisen. +Sanoi vanha Väinämöinen: +"Oisi puuta purressani, +laitoa venehessäni, +parahiksi painoaki. +Miksi laitat laitoasi, +puuta purtehen liseät?" +Sanoi lieto Lemminkäinen: +"Ei vara venettä kaa'a, +tuki suovoa tuhoa. +Use'in merellä Pohjan +tuuli laitoa kysyvi, +vastatuuli varppehia." +Sanoi vanha Väinämöinen: +"Sentähen sotavenosen +rinta rautahan rakettu +ja tehty teräsnenähän, +jottei tuulen tuiki vieä +eikä viskoa vihurin." + + + + Neljäskymmenes runo + + +Vaka vanha Väinämöinen +laskea karehtelevi +tuon on pitkän niemen päästä, +kylän kurjan kuuluvilta. +Laski laulellen vesiä, +ilon lyöen lainehia. +Neiet niemien nenissä +katselevat, kuuntelevat: +"Mi lienee ilo merellä, +mikä laulu lainehilla, +ilo entistä parempi, +laulu muita laatuisampi?" +Laski vanha Väinämöinen, +laski päivän maavesiä, +päivän toisen suovesiä, +kolmannen kosen vesiä. +Siinä lieto Lemminkäinen +muisti muutaman sanansa +korvalla tulisen kosken, +pyhän virran pyörtehessä. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Heitä, koski, kuohuminen, +vesi vankka, vellominen! +Kosken tyttö, kuohuneiti! +Istuite kihokivelle, +kihopaaelle paneite! +Sylin aaltoja aseta, +käsin kääri käppyröitä, +kourin kuohuja kohenna, +jottei riusko rinnoillemme +eikä päällemme päräjä! +"Akka aaltojen-alainen, +vaimo kuohun-korvallinen! +Nouse kourin kuohun päälle, +yskin aallollen ylene +kuohuja kokoamahan, +vaahtipäitä vaalimahan, +jottei syytöintä syseä, +viatointa vierettele! +"Kivet keskellä jokea, +paaet kuohun kukkuralla +otsansa alentakohon, +päälakensa painakohon +matkalta punaisen purren, +tieltä tervaisen venehen! +"Kun ei tuosta kyllin liene, +Kivi-Kimmo, Kammon poika, +väännä reikä vääntimellä, +puhkaise purasimella +keskelle kosen kiveä, +pahan paaen palleahan, +juosta purren puuttumatta, +venehen vikaumatta! +"Kun ei tuosta kyllin liene, +veen isäntä, vuon alio, +kivet saata sammaliksi, +hauin vuoluksi venonen +kuohuja kulettaessa, +mäkipäitä mentäessä! +"Neiti kosken-korvallinen, +impi virran-vierellinen! +Kehreäs utuinen lanka +utuisesta kuontalosta! +Veä lankasi ve'elle, +sinerväsi lainehelle, +jota pitkin purren juosta, +tervarinnan teuotella, +mennä miehen melkeänki, +äkkiouonkin osata! +"Melatar on, mielivaimo! +Ota mieluisa melasi, +jollapa piät pereä, +noitivirrat viilettelet +katehen koan e'etse, +noian ikkunan alatse! +"Kun ei tuosta kyllin liene, +Ukko, taivahan jumala, +piä miekalla pereä, +tuijota tupettomalla, +jotta juosta puisen purren, +mennä mäntyisen venehen!" +Itse vanha Väinämöinen +laskea karehtelevi. +Laski louhien lomitse +noita kuohuja kovia; +eikä puutu puinen pursi, +vene tietäjän takellu. +Äsken tuonne tultuansa +noille väljille vesille +puuttui pursi juoksemasta, +venonen pakenemasta. +Pursi puuttuvi lujahan, +vene vieremättömäksi. +Se on seppo Ilmarinen, +toinen lieto Lemminkäinen +pistivät melan merehen, +lastun kuusen lainehesen; +päästeä nytystelevät +tuota purtta puutoksesta: +ei ota venonen juosta +eikä pääse puinen pursi. +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Oi sie lieto Lemmin poika! +Kallistaite katsomahan, +miss' on pursi puuttumassa, +venonen takistumassa +näillä väljillä vesillä, +vienolla alantehella, +kivelläkö vai haolla +vaiko muulla vastuksella!" +Se on lieto Lemminkäinen +pyörähtihe katsomahan. +Katsovi venosen alle, +sanan virkkoi, noin nimesi: +"Ei ole veno kivellä, +ei kivellä, ei haolla: +vene on hauin hartioilla, +ve'en koiran konkkaluilla!" +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Jotaki joessa onpi, +hakojaki, haukiaki. +Kun lie hauin hartioilla, +ve'en koiran konkkaluilla, +veä miekalla vetehen, +katkaise kala kaheksi!" +Se on lieto Lemminkäinen, +poika, veitikkä verevä, +miekan vyöltänsä vetävi, +luunpurijan puoleltansa. +Veti miekalla meryttä, +alta laian laskettavi: +itse vierähti vetehen, +kourin aaltohon kohahti. +Siitä seppo Ilmarinen +tarttui tukkahan urosta, +nostalti merestä miehen. +Itse tuon sanoiksi virkki: +"Kaikki on mieheksi kyhätty, +pantu parran kantajaksi, +lisäksi satalu'ulle, +tuhannelle täytteheksi!" +Miekan vyöltänsä vetävi, +tupestansa tuiman rauan, +jolla kalhaisi kaloa, +alta laian läimähytti: +miekka murskaksi mureni, +eipä hauki tiennytkänä. +Vaka vanha Väinämöinen +tuossa tuon sanoiksi virkki: +"Ei ole teissä puolta miestä, +ei urosta kolmannesta! +Kun konsa tulevi tarve, +miehen mieltä vaaitahan, +silloin mieli melkeässä, +kaikki toimi toisialla." +Itse miekkansa veälti, +tempasi terävän rauan. +Työnti miekkansa merehen, +alle laian langetteli +kalahauin hartioihin, +ve'en koiran konkkaluihin. +Miekka luottihe lujahan, +kitasihin kiinnittihe. +Siitä vanha Väinämöinen +nostalti kaloa tuota, +veti haukia ve'estä: +hauki katkesi kaheksi; +pursto pohjahan putosi, +pää kavahti karpahasen. +Jo otti venonen juosta, +pääsi pursi puutoksesta. +Vaka vanha Väinämöinen +luotti purren luotoselle, +ravahutti rantasehen. +Katselevi, kääntelevi +tuota hauin pääpaloa. +Itse tuon sanoiksi virkki: +"Ken on vanhin sulholoista, +sepä hauki halkomahan, +kala viploin viiltämähän, +pää paloiksi pahkomahan!" +Miehet purresta puhuvat, +vaimot lausui laitasilta: +"Saajanpa käet sulimmat, +sormet pyytäjän pyhimmät." +Vaka vanha Väinämöinen +veti veitsen huotrastansa, +kyleltänsä kylmän rauan, +jolla hauin halkaisevi, +pahkovi kalan paloiksi. +Itse tuon sanoiksi virkki: +"Ken on nuorin neitosista, +sepä hauki keittämähän +murkinaisiksi muruiksi, +kalaisiksi lounahiksi!" +Kävi neiet keittämähän +- kävi kilvan kymmenenki. +Siitä hauki keitetähän, +murkinoiahan muruina. +Jäipä luita luotoselle, +kalanluita kalliolle. +Vaka vanha Väinämöinen +noita tuossa katselevi, +katselevi, kääntelevi. +Sanan virkkoi, noin nimesi: +"Mikä tuostaki tulisi, +noista hauin hampahista, +leveästä leukaluusta, +jos oisi sepon pajassa, +luona taitavan takojan, +miehen mahtavan käsissä?" +Sanoi seppo Ilmarinen: +"Ei tule tyhjästä mitänä, +kalan ruotasta kalua, +ei seponkana pajassa, +luona taitavan takojan, +miehen mahtavan käsissä." +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Näistäpä toki tulisi +kalanluinen kanteloinen, +kun oisi osoajata, +soiton luisen laatijata." +Kun ei toista tullutkana, +ei ollut osoajata, +soiton luisen laatijata, +vaka vanha Väinämöinen +itse loihe laatijaksi, +tekijäksi teentelihe. +Laati soiton hauinluisen, +suoritti ilon ikuisen. +Kust' on koppa kanteletta? +Hauin suuren leukaluusta. +Kust' on naulat kanteletta? +Ne on hauin hampahista. +Kusta kielet kanteletta? +Hivuksista Hiien ruunan. +Jo oli soitto suorittuna, +valmihina kanteloinen, +soitto suuri hauinluinen, +kantelo kalaneväinen. +Tuli tuohon nuoret miehet, +tuli nainehet urohot, +tuli pojat puol'-ikäiset +sekä pienet piikalapset, +tytöt nuoret, vaimot vanhat, +naiset keskikertaisetki, +kanteletta katsomahan, +soittoa tähyämähän. +Vaka vanha Väinämöinen +käski nuoren, käski vanhan, +käski keskikertaisenki +soittamahan sormillansa +tuota ruotaista romua, +kalanluista kanteletta. +Soitti nuoret, soitti vanhat, +soitti keskikertaisetki. +Nuoret soitti, sormet notkui, +vanhat väänti, pää vapisi: +ei ilo ilolle nousnut, +soitto soitolle ylennyt. +Sanoi lieto Lemminkäinen: +"Oi te pojat puol'älyiset, +teki tyttäret typerät +sekä muu katala kansa! +Ei ole teissä soittajata, +oike'in osoajata! +Tuokatte minulle soitto, +kantakatte kanteloinen +kahen polven pystyn päähän, +kynnen kymmenen nenähän!" +Siitä lieto Lemminkäinen +saip' on kantelon käsille, +ilon itsensä likemmä, +soiton alle sormiensa. +Soittoa sovittelevi, +kanteletta kääntelevi: +eipä soitto soitakana, +ei ilo iloakana. +Sanoi vanha Väinämöinen: +"Ei ole tässä nuorisossa, +kansassa kasuavassa +eikä vanhassa väessä +tuon on soiton soittajaista, +tuon ilon iloajaista. +Joko Pohjola paremmin +saisi soiton soittamahan, +tuon ilon iloamahan, +jospa laitan Pohjolahan?" +Laittoi soiton Pohjolahan, +saatatti Sariolahan. +Soitti pojat Pohjolassa, +soitti pojat jotta piiat, +soitti miehet naisekkahat +sekä naiset miehekkähät. +Itsekin emäntä soitti, +tuota käänti, tuota väänti, +tuota sormin suoritteli, +kynsin kymmenin piteli. +Soitti pojat Pohjolassa, +soitti kansa kaikenlainen. +Ei ilo ilolle tunnu +eikä soitto soitannalle: +kielet kierohon kävivät, +jouhet parkuivat pahasti, +ääni kaikkui karkeasti, +soitto julmasti sorisi. +Sokea sopessa nukkui, +ukko vanha uunin päällä. +Ukko uunilta havannut, +kiukahalta kirsahtanut +urahti unisijalta, +nurahutti nurkastansa: +"Heretkätte, heittäkätte, +luokatte, lopettakatte! +Puhki korvani puhuvi, +läpi pääni läylentävi, +kaikki käypi karvoilleni, +viepi viikoksi uneni! +"Jos ei soitto Suomen kansan +vasta vaikuta ilolle +eli uuvuta unehen, +maku'usen maanittele, +niin vetehen visko'otte, +aaltoihin upottaotte, +tahi viekötte takaisin, +soitto tuonne saattaotte +miehen tehnehen käsille, +sormille sovittelijan!" +Soitto kielin kerkiävi, +kantelo sanoin kajahui: +"En vielä vetehen joua, +alle aaltojen asetu! +Ennen soitan soittajalla, +vangun vaivan nähnehellä." +Jopa vietihin visusti, +kannettihin kaunihisti +miehen laatijan kätehen, +pyytänehen polvuksille. + + + + Yhdesviidettä runo + + +Vaka vanha Väinämöinen, +laulaja iän-ikuinen, +sormiansa suorittavi, +peukaloitansa pesevi. +Istuiksen ilokivelle, +laulupaaelle paneikse +hope'iselle mäelle, +kultaiselle kunnahalle. +Otti soiton sormillensa, +käänti käyrän polvillensa, +kantelen kätensä alle. +Sanan virkkoi, noin nimesi: +"Tulkohonpa kuulemahan, +ku ei liene ennen kuullut +iloa ikirunojen, +kajahusta kanteloisen!" +Siitä vanha Väinämöinen +alkoi soittoa somasti +hauinruotaista romua, +kalanluista kanteletta. +Sormet nousi notkeasti, +peukalo ylös keveni. +Jo kävi ilo ilolle, +riemu riemulle remahti, +tuntui soitto soitannalle, +laulu laululle tehosi. +Helähteli hauin hammas, +kalan pursto purkaeli, +ulvosi upehen jouhet, +jouhet ratsun raikkahuivat. +Soitti vanha Väinämöinen. +Ei ollut sitä metsässä +jalan neljän juoksevata, +koivin koikkelehtavata, +ku ei tullut kuulemahan, +iloa imehtimähän. +Oravat ojentelihe +lehväseltä lehväselle; +tuohon kärpät kääntelihe, +aioillen asettelihe. +Hirvet hyppi kankahilla, +ilvekset piti iloa. +Heräsi susiki suolta, +nousi karhu kankahalta +petäjäisestä pesästä, +kutiskosta kuusisesta. +Susi juoksi suuret matkat, +karhu kankahat samosi; +viimein aiallen asettui, +veräjälle vieretäikse: +aita kaatui kalliolle, +veräjä aholle vieri. +Siitä kuusehen kuvahti, +petäjähän pyörähytti +soitantoa kuulemahan, +iloa imehtimähän. +Tapiolan tarkka ukko, +itse Metsolan isäntä, +ja kaikki Tapion kansa, +sekä piiat jotta poiat, +kulki vuoren kukkulalle +soittoa tajuamahan. +Itseki metsän emäntä, +Tapiolan tarkka vaimo, +sinisukkahan siroikse, +punapaulahan paneikse; +loihe koivun konkelolle, +lepän lengolle levahti +kanteloista kuulemahan, +soittoa tajuamahan. +Mi oli ilman lintujaki, +kahen siiven sirkovia, +ne tulivat tuiskutellen, +kiiätellen kiirehtivät +kunnioa kuulemahan, +iloa imehtimähän. +Kokko kun kotona kuuli +sen sorean Suomen soiton, +heitti pentunsa pesähän; +itse loihe lentämähän +soittohon sulan urohon, +Väinämöisen vääntelöhön. +Korkealta kokko lenti, +halki pilvien havukka, +allit aalloilta syviltä, +joutsenet sulilta soilta. +Pieniäki peiposia, +lintuja livertäviä, +sirkkuja satalukuisin, +leivoja liki tuhatta +ilmassa ihastelivat, +hartioilla haastelivat, +tehessä isän iloa, +soitellessa Väinämöisen. +Itse ilman luonnottaret, +ilman impyet ihanat, +iloa imehtelivät, +kanteloista kuuntelivat; +mikä ilman vempelellä, +taivon kaarella kajotti, +mikä pienen pilven päällä, +rusoreunalla rehotti. +Tuo Kuutar, korea impi, +neiti Päivätär pätevä +pitelivät pirtojansa, +niisiänsä nostelivat, +kultakangasta kutoivat, +hope'ista helskyttivät +äärellä punaisen pilven, +pitkän kaaren kannikalla. +Kunpa saivat kuullaksensa +tuon sorean soiton äänen, +jo pääsi piosta pirta, +suistui sukkula käestä, +katkesihe kultarihmat, +helkähti hopeaniiet. +Ei sitä oloista ollut, +ei ollut ve'essäkänä +evän kuuen kulkevata, +kalaparvea parasta, +ku ei tullut kuulemahan, +iloa imehtimähän. +Uipi hauit hangotellen, +ve'en koirat vengotellen, +lohet luo'oilta samosi, +siikaset syväntehiltä. +Säret pienet, ahvenetki, +mujehetki, muut kalatki +rinnoin ruokohon ajaikse, +rantahan rakenteleikse +virttä Väinön kuulemahan, +soittoa tajuamahan. +Ahto, aaltojen kuningas, +ve'en ukko ruohoparta, +ve'en kalvolle veäikse, +luikahaikse lumpehelle; +siinä kuunteli iloa. +Itse tuon sanoiksi virkki: +"En ole mointa ennen kuullut +sinä ilmoisna ikänä, +soitantoa Väinämöisen, +iloa ikirunojan!" +Sisarekset sotkottaret, +rannan ruokoiset kälykset, +hiipoivat hivuksiansa, +hapsiansa harjasivat +harjalla hopeapäällä, +sukimella kultaisella. +Saivat kuulla äänen ouon, +tuon on soitannan sorean: +sulkahti suka vetehen, +haihtui harja lainehesen. +Jäi hivukset hiipomatta, +tukat kesken suorimatta. +Itseki ve'en emäntä, +ve'en eukko ruokorinta, +jopa nousevi merestä +ja lapaikse lainehesta; +ruokorintahan rivahti, +väännäikse vesikarille +tuota ääntä kuulemahan, +soitantoa Väinämöisen, +kun oli ääni kummanlainen, +soitanto ylen sorea. +Se siihen sike'in nukkui, +vaipui maata vatsallehen +kirjavan kiven selälle, +paaen paksun pallealle. +Siinä vanha Väinämöinen +soitti päivän, soitti toisen. +Ei ollut sitä urosta +eikä miestä urheata, +ollut ei miestä eikä naista +eikä kassan kantajata, +kellen ei itkuksi käynyt, +kenen syäntä ei sulannut. +Itki nuoret, itki vanhat, +itki miehet naimattomat, +itki nainehet urohot, +itki pojat puol'-ikäiset, +sekä pojat jotta neiet, +jotta pienet piikasetki, +kun oli ääni kummanlainen, +ukon soitanto suloinen. +Itsensäki Väinämöisen +kyynel vieri kyykähteli. +Tippui tilkat silmistänsä, +vierivät vesipisarat, +karkeammat karpaloita, +herkeämmät hernehiä, +pyöreämmät pyyn munia, +päreämmät päitä pääskyn. +Ve'et vieri silmästänsä, +toiset toisesta noruvi. +Putosivat poskipäille, +kaunihille kasvoillensa, +kaunihilta kasvoiltansa +leve'ille leuoillensa, +leve'iltä leuoiltansa +rehe'ille rinnoillensa, +rehe'iltä rinnoiltansa +päteville polvillensa, +päteviltä polviltansa +jalkapöyille jaloille, +jalkapöyiltä jaloilta +maahan alle jalkojensa +läpi viien villavaipan, +kautta kuuen kultavyönsä, +seitsemän sinihamosen, +sarkakauhtanan kaheksan. +Vierivät vesipisarat +luota vanhan Väinämöisen +rannalle meren sinisen, +rannalta meren sinisen +alle selvien vesien, +päälle mustien murien. +Siitä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Onko tässä nuorisossa, +nuorisossa kaunoisessa, +tässä suuressa su'ussa, +isossa isän alassa +kyyneleni poimijata +alta selvien vesien?" +Nuoret tuossa noin sanovi +sekä vanhat vastoavi: +"Ei ole tässä nuorisossa, +nuorisossa kaunoisessa, +tässä suuressa su'ussa, +isossa isän alassa +kyynelesi poimijata +alta selvien vesien." +Sanoi vanha Väinämöinen, +itse virkki, noin nimesi: +"Kenpä toisi kyyneleni, +poimisi vesipisarat +alta selvien vesien, +saisi multa sulkaturkin." +Tuli korppi koikotellen. +Sanoi vanha Väinämöinen: +"Käyös, korppi, kyyneleni +alta selvien vesien! +Annan sulle sulkaturkin." +Eipä korppi saanutkana. +Kuuli tuon sininen sotka, +niin tuli sininen sotka. +Sanoi vanha Väinämöinen: +"Use'in, sininen sotka, +suullasi sukelteleihet, +ve'essä vilotteleihet: +käypä, poimi kyyneleni +alta selvien vesien! +Saat sinä parahan palkan: +annan sulle sulkaturkin." +Kävi sotka poimimahan +Väinämöisen kyyneleitä +alta selvien vesien, +päältä mustien murien. +Poimi kyynelet merestä, +kantoi Väinölle kätehen: +jo oli muiksi muuttunehet, +kasvanehet kaunoisiksi, +helmiksi heristynehet, +simpsukoiksi siintynehet, +kuningasten kunnioiksi, +valtojen iki-iloiksi. + + + + Kahdesviidettä runo + + +Vaka vanha Väinämöinen, +toinen seppo Ilmarinen, +kolmas lieto Lemmin poika, +tuo on kaunis Kaukomieli, +läksi selvälle merelle, +lake'ille lainehille +tuonne kylmähän kylähän, +pimeähän Pohjolahan, +miehen syöjähän sijahan, +urohon upottajahan. +Kenpä tuossa soutajaksi? +Yks' on seppo Ilmarinen. +Sepä tuossa soutajaksi +airoillen ylimäisille; +toinen lieto Lemminkäinen +airoillen alimaisille. +Vaka vanha Väinämöinen +itse istuihe perähän. +Laskea karehtelevi; +laski halki lainehien, +noien kuohujen kovien, +lakkipäien lainehien +vasten Pohjan valkamoita, +ennen tiettyjä teloja. +Jopa tuonne tultuansa, +matkan päähän päästyänsä +vetivät venosen maalle, +tempasivat tervarinnan +teloille teräksisille, +valkamoille vaskisille. +Tulivat tuville tuosta, +pian pistihe sisälle. +Kysyi Pohjolan emäntä, +tutkaeli tullehilta: +"Mipä miehillä sanoma, +urohilla uusi tieto?" +Vaka vanha Väinämöinen, +tuopa tuohon vastoavi: +"Sammosta sanomat miesten, +kirjokannesta urosten: +saimme sampuen jaolle, +kirjokannen katselulle." +Itse Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Ei pyyssä kahen jakoa, +oravassa miehen kolmen. +Hyvä on sampuen hyrätä, +kirjokannen kahnatella +Pohjolan kivimäessä, +vaaran vaskisen sisässä. +Hyvä olla itseniki +sammon suuren haltijana." +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Kun et antane osoa, +tuota sammon toista puolta, +niin on kaiken kantanemme, +vienemme venehesemme." +Louhi, Pohjolan emäntä, +tuo tuosta pahoin pahastui. +Kutsui Pohjolan kokohon, +nuoret miehet miekkoinensa, +urohot asehinensa +pään varalle Väinämöisen. +Vaka vanha Väinämöinen +kävi kanteloisehensa, +itse istui soittamahan, +alkoi soittoa somasti. +Tuota kaikki kuulemahan, +iloa imehtimähän, +miehet mielellä hyvällä, +naiset suulla nauravalla, +urohot vesissä silmin, +pojat maassa polvillansa. +Väkeä väsyttelevi, +rahvahaista raukaisevi: +kaikki nukkui kuuntelijat +sekä vaipui katselijat; +nukkui nuoret, nukkui vanhat +Väinämöisen soitantohon. +Siitä viisas Väinämöinen, +tietäjä iän-ikuinen, +tapasi on taskuhunsa, +kulki kukkaroisehensa. +Ottavi uniset neulat, +voiteli unella silmät, +ripset ristihin panevi, +painoi luomet lukkosehen +väeltä väsyneheltä, +urohilta uinuvilta: +pani pitkähän unehen, +viikommaksi nukkumahan +koko Pohjolan perehen +ja kaiken kyläisen kansan. +Meni sammon saa'antahan, +kirjokannen katsontahan +Pohjolan kivimäestä, +vaaran vaskisen sisästä, +yheksän lukon takoa, +takasalvan kymmenennen. +Tuossa vanha Väinämöinen +lauloa hyrähtelevi +vaaran vaskisen ovilla, +kivilinnan liepehillä: +jopa liikkui linnan portit, +järkkyi rautaiset saranat. +Itse seppo Ilmarinen, +tuopa tuossa toisna miesnä. +Voilla voiti lukkoloita, +saranoita rasvasilla, +jottei ukset ulvahuisi +eikä naukuisi saranat. +Lukot sormin luksutteli, +salvat kuokalla kohotti: +jo lukot lusuna vieri, +ovet vahvat aukieli. +Siitä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Oi sie lieto Lemmin poika, +ylimäinen ystäväni! +Mene sampo ottamahan, +kirjokansi kiskomahan!" +Tuopa lieto Lemminkäinen +tahi kaunis Kaukomieli, +kyllä kärkäs käskemättä, +kehumattaki kepeä, +meni sammon saa'antahan, +kirjokannen kiskontahan. +Sanoi tuonne mennessänsä, +kerskaeli käyessänsä: +"Mi lienee minussa miestä, +urosta Ukon pojassa, +senpä sampo siirtyköhön, +kirjokansi kääntyköhön +jalan oikean avulla, +takakannan koskemalla!" +Siirrytteli Lemminkäinen, +siirrytteli, käännytteli, +sylin sampoa syleili, +polvin maassa puuhaeli: +eipä sampo liikukana, +kirjokansi kallukana; +sen oli juuret juurruteltu +yheksän sylen syvähän. +Hyvä on härkä Pohjolassa, +jok' on vahva vartalolta, +ylen sitkeä sivulta, +suonilta kovin sorea; +sen on syltä sarvet pitkät, +puolentoista turpa paksu. +Otti härän heinikosta, +auran pellon pientarelta; +sillä kynti sammon juuret, +kirjokannen kiinnittimet: +saipa sampo liikkumahan, +kirjokansi kallumahan. +Siitä vanha Väinämöinen, +toinen seppo Ilmarinen, +kolmas lieto Lemminkäinen +saattelivat sammon suuren +Pohjolan kivimäestä, +vaaran vaskisen sisästä. +Veivät sen venosehensa, +latjasivat laivahansa. +Saivat sammon purtehensa, +kirjokannen kaarillensa; +työntivät venon vesille, +satalauan lainehille. +Tyrskähti veno vetehen, +läksi laioin lainehesen. +Kysyi seppo Ilmarinen, +sanan virkkoi, noin nimesi: +"Minne sampo saatetahan, +kunnepa kuletetahan +näiltä paikoilta pahoilta, +poloisesta Pohjolasta?" +Vaka vanha Väinämöinen +itse virkki, noin nimesi: +"Tuonne sampo saatetahan, +kirjokansi kaimatahan +nenähän utuisen niemen, +päähän saaren terhenisen, +siellä onnen ollaksensa, +ainian asuaksensa. +On siellä vähän sijoa, +toki paikkoa palanen, +syömätöintä, lyömätöintä, +miekan miehen käymätöintä." +Siitä vanha Väinämöinen +läksi poies Pohjolasta, +läksi mielellä hyvällä, +iloten omille maille. +Itse tuossa noin saneli: +"Käänny, pursi, Pohjolasta, +käännäite kohen kotia, +perin maille vierahille! +"Tuuittele, tuuli, purtta, +soutele, vesi, venettä, +anna airoillen apua, +huoparille huoitusta +noilla väljillä vesillä, +ulapoilla auke'illa! +"Oisiko airot pikkaraiset, +soutajat vähäväkiset, +pienoiset peränpitäjät, +lapset laivan hallitsijat, +anna, Ahto, airojasi, +venettäsi, veen isäntä, +airot uuet ja paremmat, +mela toinen ja lujempi, +itse airoillen asetu, +sovitaite soutamahan! +Anna juosta puisen purren, +rautahangan hakkaella +halki kuohujen kovien, +lakkipäien lainehien!" +Siitä vanha Väinämöinen +laskea karehtelevi. +Itse seppo Ilmarinen, +toinen lieto Lemminkäinen, +nepä tuossa soutelevat, +soutelevat, joutelevat +selviä selän vesiä, +lake'ita lainehia. +Sanoi lieto Lemminkäinen: +"Olipa ennen aikoinani, +oli vettä soutajalla +sekä virttä laulajalla. +Vaan ei nyt, nykyisin aioin +tuota kuulla kulloinkana +venehessä vierentätä, +lainehilla laulantata." +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Ei vesillä vieremistä, +lainehilla laulamista! +Laulu laiskana pitävi, +virret sou'un viivyttävi. +Päivä kultainen kuluisi, +yöhyt kesken yllättäisi +näillä väljillä vesillä, +lake'illa lainehilla." +Se on lieto Lemminkäinen +sanan virkkoi, noin nimesi: +"Aika kuitenki kuluvi, +päivä kaunis karkelevi, +yö tulla tuhuttelevi, +hämärä häkyttelevi, +jos et laula polvenasi, +hyrehi sinä ikänä." +Laski vanha Väinämöinen +selkeä meren sinisen, +laski päivän, laski toisen. +Päivänäpä kolmantena +tuo on lieto Lemminkäinen +kerran toisen kertaeli: +"Miks' et laula, Väinämöinen, +hyrehi, hyväntöläinen, +hyvän sammon saatuasi, +tien oikein osattuasi?" +Vaka vanha Väinämöinen, +hänpä varman vastoavi: +"Varahainen laulannaksi, +aikainen ilonpioksi. +Äsken laulanta sopisi, +ilon teentä kelpoaisi, +kun omat ovet näkyisi, +omat ukset ulvahtaisi." +Sanoi lieto Lemminkäinen: +"Oisinko itse perässä, +lauleleisin voiessani, +kukkuisin kyetessäni; +ehk' ei toiste voiakana, +ei kyllin kyetäkänä. +Kun et lauloa luvanne, +itse laululle rupean." +Siinä lieto Lemminkäinen, +tuo on kaunis Kaukomieli, +suutansa sovittelevi, +säveltänsä säätelevi. +Sai itse hyräilemähän, +loihe, kurja, kukkumahan +äreällä äänellänsä, +käreällä kulkullansa. +Lauloi lieto Lemminkäinen, +karjahteli Kaukomieli; +suu liikkui, järisi parta, +leukapielet lonkaeli. +Laulu kuului loitommalle, +vierähys vesien poikki, +kuului kuutehen kylähän, +seitsemän selän ylitse. +Kurki istui kannon päässä, +märän mättähän nenässä, +sormiluitansa lukevi, +jalkojansa nostelevi. +Sepä säikähti kovasti +Lemminkäisen laulantata. +Päästi kurki kumman kulkun, +säikähti pahan sävelen; +heti loihe lentämähän, +lenti poikki Pohjolahan. +Sitte tuonne tultuansa, +Pohjan suolle saatuansa +vielä parkaisi pahasti, +äkeästi ärjähteli: +sillä Pohjolan herätti, +pahan vallan valveutti. +Nousi Pohjolan emäntä +unen pitkän maattuansa. +Kävi karjakartanohon, +juoksi riistariihen luoksi; +katselevi karjoansa, +elojansa arvelevi: +ei ollut karjoa kaonnut, +riistettynä riistojansa. +Jo kävi kivimäelle, +vaaran vaskisen ovelle. +Sanoi tuonne tultuansa: +"Voi, poloinen, päiviäni! +Jop' on täällä vieras käynyt, +kaikki lukot lonkaellut, +liikutellut linnan portit, +särkenyt saranarauat! +Oisko täältä sampo saatu, +otettu omin lupinsa?" +Jo oli sieltä sampo saatu, +anastettu kirjokansi +Pohjolan kivimäestä, +vaaran vaskisen sisästä, +yheksän lukon takoa, +takasalvan kymmenennen. +Louhi, Pohjolan emäntä, +tuo tuosta pahoin pahastui, +katsoi valtansa vajuvan, +alenevan arvionsa. +Uutarta rukoelevi: +"Ututyttö, terhenneiti! +Seulo seulalla utua, +terhenistä tepsuttele, +laske talma taivahalta, +auer ilmasta alenna +selvälle meren selälle, +ulapalle aukealle, +jottei päästä Väinämöisen, +osata uvantolaisen! +"Kun ei tuosta kyllin tulle, +Iku-Turso, Äijön poika, +nosta päätäsi merestä, +lakkoasi lainehesta! +Kaataos Kalevan miehet, +upota uvantolaiset, +hävitä häjyt urohot +alle aaltojen syvien! +Saata sampo Pohjolahan +venehestä vierimättä! +"Kun ei tuosta kyllin tulle, +oi Ukko, ylijumala, +ilman kultainen kuningas, +hope'inen hallitsija, +rakenna rajuinen ilma, +nosta suuri säien voima! +Luo tuuli, lähetä aalto +aivan vastahan venettä, +jottei päästä Väinämöisen, +kulkea uvantolaisen!" +Ututyttö, neiti terhen, +u'un huokuvi merelle, +sumun ilmahan sukesi; +piti vanhan Väinämöisen +kokonaista kolme yötä +sisässä meren sinisen +pääsemättänsä perille, +kulkematta kunnekana. +Yön kolmen levättyänsä +sisässä meren sinisen +virkki vanha Väinämöinen, +itse lausui, noin nimesi: +"Ei ole mies pahempikana, +uros untelompikana +u'ulla upottaminen, +terhenellä voittaminen." +Veti vettä kalvallansa, +merta miekalla sivalti. +Sima siukui kalvan tiestä, +mesi miekan roiskehesta: +nousi talma taivahalle, +utu ilmoillen yleni. +Selvisi meri sumusta, +meren aalto auteresta; +meri suureksi sukeutui, +maailma isoksi täytyi. +Oli aikoa vähäinen, +pirahteli pikkarainen. +Jo kuului kova kohina +viereltä veno punaisen; +nousi kuohu korkeaksi +vasten purtta Väinämöisen. +Siinä seppo Ilmarinen +toki säikähti kovasti: +veret vieri kasvoiltansa, +puna poskilta putosi. +Veti viltin päänsä päälle, +yli korvien kohenti, +peitti kasvot kaunihisti, +silmänsä sitäi paremmin. +Itse vanha Väinämöinen +katsoi vierellä vesiä, +loi silmät sivulle purren. +Näki kummoa vähäisen: +Iku-Turso, Äijön poika, +vieressä veno punaisen +nosti päätänsä merestä, +lakkoansa lainehesta. +Vaka vanha Väinämöinen +saipa korvat kourihinsa. +Korvista kohottelevi, +kysytteli, lausutteli, +sanan virkkoi, noin nimesi: +"Iku-Turso, Äijön poika! +Miksi sie merestä nousit, +kuksi aallosta ylenit +etehen imehnisille, +saanikka Kalevan poian?" +Iku-Turso, Äijön poika, +eikä tuo ihastu tuosta +eikä tuo kovin pelästy +eikä varsin vastaele. +Vaka vanha Väinämöinen +tarkoin toiste tutkaeli, +kolmasti kovin kysyvi: +"Iku-Turso, Äijön poika! +Miksi sie merestä nousit, +kuksi aallosta ylenit?" +Iku-Turso, Äijön poika, +jo kerralla kolmannella +sanan vastaten sanovi: +"Siksi mie merestä nousin, +siksi aallosta ylenin: +oli mielessä minulla +surmata suku Kalevan, +saa'a sampo Pohjolahan. +Kun nyt lasket lainehisin, +heität vielä herjan hengen, +enpä toiste tullekana +etehen imehnisille." +Silloin vanha Väinämöinen +heitti herjan lainehisin. +Itse tuon sanoiksi virkki: +"Iku-Turso, Äijön poika! +Ellös sie merestä nousko, +ellös aallosta yletkö +etehen imehnisille +tämän päivyen perästä!" +Senpä päivyen perästä +ei Turso merestä nouse +etehen imehnisille, +kuni kuuta, aurinkoa, +kuni päiveä hyveä, +ilmoa ihailtavata. +Siitä vanha Väinämöinen +laski eelle laivoansa. +Oli aikoa vähäinen, +pirahteli pikkarainen. +Jo Ukko, ylijumala, +itse ilmojen isäntä, +virkki tuulet tuulemahan, +säät rajut rajuamahan. +Nousi tuulet tuulemahan, +säät rajut rajuamahan. +Kovin läikkyi länsituuli, +luoetuuli tuikutteli; +enemmän etelä tuuli, +itä inkui ilkeästi; +kauheasti kaakko karjui, +pohjonen kovin porasi. +Tuuli puut lehettömäksi, +havupuut havuttomaksi, +kanervat kukattomaksi, +heinät helpehettömäksi. +Nosti mustia muria +päälle selvien vesien. +Kovin silloin tuulet tuuli, +aallot hakkasi alusta. +Veivät harpun hauinluisen, +kantelon kalaneväisen +väen Vellamon hyväksi, +Ahtolan iki-iloksi. +Ahto aalloilta havainnut, +Ahon lapset lainehilta; +ottivat sorean soiton, +kotihinsa korjasivat. +Siinä vanhan Väinämöisen +ve'et silmihin vetihe. +Itse tuon sanoiksi virkki: +"Sinne sattui saalahani, +meni mielisoittimeni, +katosi iki-iloni! +En tuota enämpi saane +sinä ilmoisna ikänä +hauin hampahan iloa, +kalanluista luikutusta." +Itse seppo Ilmarinen, +tuopa tuiki tuskautui. +Sanan virkkoi, noin nimesi: +"Voi, poloinen, päiviäni, +kun läksin selille näille, +ulapoille auke'ille, +polin puulle pyörivälle, +varvalle vapisevalle! +Jo on tukka tuulta nähnyt, +hivus säätä hirveätä, +parta päiviä pahoja, +nähnyt näilläki vesillä; +harvoin on havaita tainnut +tuulta ennen tuon näöistä, +noita kuohuja kovia, +lakkipäitä lainehia. +Jo nyt on tuuli turvanani, +meren aalto armonani!" +Vaka vanha Väinämöinen, +tuopa tuossa arvelevi: +"Ei venossa vieremistä, +purressa parahtamista! +Itku ei hä'ästä päästä, +parku päivistä pahoista." +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Vesi, kiellä poikoasi, +laine, lastasi epeä, +Ahto, aaltoja aseta, +Vellamo, ve'en väkeä, +ettei parsku parraspuille, +pääse päälle kaarieni! +"Nouse, tuuli, taivahalle, +ylös pilvihin ajaite, +sukuhusi, syntyhysi, +heimohon, perehesesi! +Elä kaa'a puista purtta, +vierrä hongaista venettä! +Ennen kaa'a puut palolla, +kuuset kummuilla kumoa!" +Se on lieto Lemminkäinen, +itse kaunis Kaukomieli, +sanan virkkoi, noin nimesi: +"Tule, kokko turjalainen! +Tuopa kolme sulkoasi, +kokko, kolme, kaarne, kaksi +varaksi vähän venehen, +pahan purren parraspuuksi!" +Itse laitoa lisäsi, +varppehia valmisteli; +liitti tuohon liikalaiat, +koko sylen korkeuiset, +aallon käymättä ylitse, +partahille parskumatta. +Jo oli kyllin laitoaki, +venehessä varppehia +tuulen tuiman tuikutella, +aallon ankaran lykätä, +kuohuja kulettaessa, +mäkipäitä mentäessä. + + + + Kolmasviidettä runo + + +Louhi, Pohjolan emäntä, +kutsui Pohjolan kokohon. +Pani joukon jousihinsa, +laittoi miehet miekkoihinsa; +rakenteli Pohjan purren, +suoritti sotavenosen. +Latoi miehet laivahansa, +suoritti sotaurohot, +kuni sotka poikasensa, +tavi lapsensa latovi: +sata miestä miekallista, +tuhat jousella urosta. +Kohenteli purjepuita, +vaatevarpoja varasi; +nosti puuhun purjehia, +vaattehia varpapuihin, +kuin on pitkän pilven longan, +pilven tönkän taivahalla. +Siitä läksi laskemahan, +sekä läksi jotta joutui +sampoa tapoamahan +venehestä Väinämöisen. +Vaka vanha Väinämöinen +laskevi sinistä merta. +Itse tuon sanoiksi virkki, +puhui purtensa perästä: +"Oi sie lieto Lemmin poika, +ylimäinen ystäväni! +Nouse purjepuun nenähän, +vaatevarpahan ravaha! +Katsaise etinen ilma, +tarkkoa takainen taivas, +onko selvät ilman rannat, +onko selvät vai sekavat!" +Tuopa lieto Lemminkäinen, +poika, veitikkä verevä, +hyvin kärkäs käskemättä, +kehumattaki kepeä, +nousi purjepuun nenähän, +vaatevarpahan ravahti. +Katsoi iät, katsoi lännet, +katsoi luotehet, etelät, +katsoi poikki Pohjan rannan. +Siitä tuon sanoiksi virkki: +"Selvänä etinen ilma, +taakea takainen taivas: +pieni on pilvi pohjosessa, +pilven lonka luotehessa." +Sanoi vanha Väinämöinen: +"Jo vainen valehtelitki! +Ei se pilvi ollekana, +pilven lonka lienekänä: +se on pursi purjehinen. +Katso toiste tarkemmasti!" +Katsoi toiste, katsoi tarkoin. +Sanovi sanalla tuolla: +"Saari kaukoa näkyvi, +etähältä haamottavi; +havukoita haavat täynnä, +koivut kirjokoppeloita." +Sanoi vanha Väinämöinen: +"Jo vainen valehtelitki! +Havukoita ei ne olle +eikä kirjokoppeloita: +ne on Pohjan poikasia. +Katso tarkoin kolmannesti!" +Se on lieto Lemminkäinen +katsoi kerran kolmannenki. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Jo tulevi Pohjan pursi, +satahanka hakkoavi! +Sata on miestä soutimilla, +tuhat ilman istumassa!" +Silloin vanha Väinämöinen +jo tunsi toet totiset. +Sanan virkkoi, noin nimesi: +"Soua, seppo Ilmarinen, +soua, lieto Lemminkäinen, +soutakatte, kaikki kansa, +jotta juoksisi venonen, +pursi eestä ennättäisi!" +Souti seppo Ilmarinen, +souti lieto Lemminkäinen, +souti kansa kaikenlainen. +Lyllyivät melat lylyiset, +hangat piukki pihlajaiset, +vene honkainen vapisi; +nenä hyrski hylkehenä, +perä koskena kohisi, +vesi kiehui kelloloissa, +vaahti palloissa pakeni. +Kilvan kiskoivat urohot, +miehet veikaten vetivät: +eipä matka eistykänä, +ei pakene puinen pursi +eestä purren purjehisen, +tuon on Pohjolan venehen. +Silloin vanha Väinämöinen +jo tunsi tuhon tulevan, +hätäpäivän päälle saavan. +Arvelee, ajattelevi, +miten olla, kuin eleä. +Itse tuon sanoiksi virkki: +"Vielä mä tuohon mutkan muistan, +keksin kummoa vähäisen." +Tavoittihe tauloihinsa, +tunkihe tuluksihinsa. +Otti piitä pikkuruisen, +tauloa taki vähäisen; +ne merehen mestoavi +yli olkansa vasemman. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Tuosta tulkohon karinen, +salasaari kasvakohon, +johon juosta Pohjan purren, +satahangan halkiella +meren myrskyn hiertimessä, +lainehen rapa'imessa!" +Se siitä kariksi kasvoi, +loihe luo'oksi merehen, +itähän pitemmin puolin, +poikkipuolin pohjosehen. +Tulla puikki Pohjan pursi, +halki aallon hakkoavi: +jopa joutuvi karille, +puuttui luotohon lujasti. +Lenti poikki puinen pursi, +satakaari katkieli; +mastot maiskahti merehen, +purjehet putoelivat +noiksi tuulen vietäviksi, +ahavan ajeltaviksi. +Louhi, Pohjolan emäntä, +jaloin juoksevi vetehen, +läksi purtta nostamahan, +laivoa kohottamahan. +Ei ota vene yletä +eikä pursi liikahella: +kaikk' oli kaaret katkennunna, +kaikki hangatki hajalla. +Arvelee, ajattelevi. +Itse tuon sanoiksi virkki: +"Mikäs neuvoksi tulevi, +kukas pannahan etehen?" +Jopa muiksi muutaltihe, +tohti toisiksi ruveta. +Otti viisi viikatetta, +kuusi kuokan kuolioa: +nepä kynsiksi kyhäsi, +kohenteli kouriksensa; +puolen purtta särkynyttä: +senpä allensa asetti; +laiat siiviksi sivalti, +peräpuikon purstoksensa; +sata miestä siiven alle, +tuhat purston tutkaimehen, +sata miestä miekallista, +tuhat ampujaurosta. +Levitäikse lentämähän, +kokkona kohotteleikse. +Lenteä lekuttelevi +tavoitellen Väinämöistä: +siipi pilviä sipaisi, +toinen vettä vieprahteli. +Veen emonen, vaimo kaunis, +hänpä tuon sanoiksi virkki: +"Oi on vanha Väinämöinen! +Käännä päätä päivän alta, +luo'os silmät luotehesen, +katso taaksesi vähäisen!" +Vaka vanha Väinämöinen +käänti päätä päivän alta, +luopi silmät luotehesen, +katsoi taaksensa vähäisen: +jo tulevi Pohjan eukko, +lintu kumma liitelevi, +harte'ista kuin havukka, +vaakalintu vartalolta! +Yllättävi Väinämöisen. +Lenti purjepuun nenähän, +vaatevarpahan rapasi, +päähän pielen seisotaikse: +oli pursi päin pu'ota, +laiva laioin kallistua. +Siinä seppo Ilmarinen +heitäikse Jumalahansa, +Luojahansa luotteleikse. +Sanovi sanalla tuolla: +"Varjele, vakainen Luoja, +kaitse, kaunoinen Jumala, +ettei poika pois tulisi, +emon lapsi lankeaisi +Luojan luomalta lu'ulta, +Jumalan sukeamalta! +"Ukko, julkinen jumala, +itse taatto taivahinen! +Tuo mulle tulinen turkki, +päälleni panuinen paita, +jonka suojasta sotisin +ja takoa tappeleisin, +ettei pää pahoin menisi, +tukka turhi'in tulisi +rauan kirkkahan kisassa, +terän tuiman tutkaimessa!" +Itse vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Ohoh Pohjolan emäntä! +Joko saat jaolle sammon +nenähän utuisen niemen, +päähän saaren terhenisen?" +Sanoi Pohjolan emäntä: +"En lähe jakohon sammon +sinun kanssasi, katala, +kerallasi, Väinämöinen!" +Itse sampoa tavoitti +venehestä Väinämöisen. +Siinä lieto Lemminkäinen +miekan vyöltänsä vetäisi, +tempasi terävän rauan +vasemmalta puoleltansa; +kokon kourille kokevi, +räpylöille räimilöivi. +Iski lieto Lemminkäinen, +sekä iski jotta lausui: +"Maahan miehet, maahan miekat, +maahan untelot urohot, +sa'at miehet siiven alta, +kymmenet kynän nenästä!" +Virkki tuossa Pohjan eukko, +puhui purjepuun nenästä: +"Oi sie lieto, Lemmin poika, +Kauko rukka, mies katala! +Pettelit oman emosi, +valehtelit vanhempasi: +sanoit et käyväsi sotoa +kuunna, kymmennä kesänä +kullankana tarpehella, +hopeankana halulla!" +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +arvasi ajan olevan, +tunsi hetken tulleheksi. +Jo veti melan merestä, +tammen lastun lainehesta; +sillä kalhaisi kavetta, +iski kynsiä kokolta: +muut kynnet meni muruiksi, +jäi yksi sakarisormi. +Pojat siiviltä putosi, +melskahti merehen miehet, +sata miestä siiven alta, +tuhat purstolta urosta. +Itse kokko kopsahtihe, +kapsahutti kaaripuille, +kuni puusta koppeloinen, +kuusen oksalta orava. +Siitä sampoa tavoitti +sormella nimettömällä. +Sammon vuoalti vetehen, +kaatoi kaiken kirjokannen +punapurren laitimelta +keskelle meren sinisen: +siinä sai muruiksi sampo, +kirjokansi kappaleiksi. +Niin meni muruja noita, +sammon suuria paloja +alle vienojen vesien, +päälle mustien murien; +ne jäivät ve'en varaksi, +ahtolaisten aartehiksi. +Siitäp' ei sinä ikänä, +kuuna kullan valkeana +vesi puuttune varoja, +ve'en Ahto aartehia. +Jäipä toisia muruja, +pienempäisiä paloja +selälle meren sinisen, +meren laajan lainehille, +tuulen tuuiteltavaksi, +aaltojen ajeltavaksi. +Niitä tuuli tuuitteli, +meren läikkä läikytteli +selällä meren sinisen, +meren laajan lainehilla. +Tuuli maalle työnnytteli, +aalto rannallen ajeli. +Vaka vanha Väinämöinen +näki tyrskyn työntelevän, +hyrskyn maalle hylkeävän, +aallon rannallen ajavan +noita sampuen muruja, +kirjokannen kappaleita. +Hän tuosta toki ihastui. +Sanan virkkoi, noin nimesi: +"Tuost' on siemenen sikiö, +alku onnen ainiaisen, +tuosta kyntö, tuosta kylvö, +tuosta kasvu kaikenlainen! +Tuosta kuu kumottamahan, +onnen päivä paistamahan +Suomen suurille tiloille, +Suomen maille mairehille!" +Louhi, Pohjolan emäntä, +sanan virkkoi, noin nimesi: +"Vielä mä tuohon mutkan muistan, +mutkan muistan, keinon keksin +kynnöllesi, kylvöllesi, +karjoillesi, kasvuillesi, +kuillesi kumottaville, +päivillesi paistaville: +tungen kuuhuen kivehen, +päivän kätken kalliohon; +annan pakkasen palella, +vilun ilman viivytellä +kyntöjäsi, kylvöjäsi, +elojasi, toukojasi; +saatan rautaisen rakehen, +teräksisen tellittelen +halmehillesi hyville, +parahille pelloillesi. +Nostan karhun kankahalta, +harvahampahan havuilta +ruuniasi ruhtomahan, +tammojasi tappamahan, +karjojasi kaatamahan, +lehmiä levittämähän. +Kansan tauilla tapatan, +surmoan sukusi kaiken, +ettei kuulla kuun ikänä +maailmassa mainittavan." +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Ei minua laula lappi +eikä tunge turjalainen! +Jumalall' on ilman viitta, +Luojalla avaimet onnen, +ei katehen kainalossa, +vihansuovan sormen päässä. +"Kun ma luome Luojahani, +turvoan Jumalahani, +saa se toukat touoistani, +viholliset viljastani, +tonkimasta toukojani, +kasvujani kaatamasta, +orahia ottamasta, +viljoa vihoamasta. +"Sinä, Pohjolan emäntä, +tunge turmiot kivehen, +pahat paina kalliohon, +vaivat vuorehen valitse, +elä kuuta kulloinkana, +aurinkoa milloinkana! +"Anna pakkasen palella, +vilun ilman viivytellä +omia orahiasi, +kylvämiäsi jyviä! +Sa'a rauaista raetta, +teräksistä telkyttele +oman auran kääntämille, +Pohjan peltojen perille! +"Nosta karhu kankahalta, +viiasta vihainen kissa, +korvesta koverakoura, +havun alta harvahammas +Pohjolan kujan perille, +Pohjan karjan käytäville!" +Siitä Pohjolan emäntä +sanan virkkoi, noin nimesi: +"Jo minulta valta vaipui, +jo aleni arvioni: +eloni meni merehen, +sampo särkyi lainehisin!" +Läksi itkien kotihin, +polotellen pohjosehen. +Ei saanut sanottavata +koko sammosta kotihin; +veipä kuitenki vähäisen +sormella nimettömällä: +kantoi kannen Pohjolahan, +sai rivan Sariolahan. +Siit' on polo Pohjolassa, +elo leivätöin Lapissa. +Vaka vanha Väinämöinen +itse maalle mentyänsä +löyti sampuen muruja, +kirjokannen kappaleita +rannalta merelliseltä, +hienoiselta hietiköltä. +Saattoi sampuen muruset, +kirjokannen kappalehet +nenähän utuisen niemen, +päähän saaren terhenisen, +kasvamahan, karttumahan, +saamahan, satoamahan +olu'iksi ohraisiksi, +leiviksi rukihisiksi. +Siinä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Anna, Luoja, suo, Jumala, +anna onni ollaksemme, +hyvin ain' eleäksemme, +kunnialla kuollaksemme +suloisessa Suomenmaassa, +kaunihissa Karjalassa! +"Varjele, vakainen Luoja, +kaitse, kaunoinen Jumala, +miesten mielijuohtehista, +akkojen ajatuksista! +Kaa'a maalliset katehet, +ve'elliset velhot voita! +"Ole puolla poikiesi, +aina lastesi apuna, +aina yöllisnä tukena, +päivällisnä vartijana, +vihoin päivän paistamatta, +vihoin kuun kumottamatta, +vihoin tuulen tuulematta, +vihoin saamatta satehen, +pakkasen palelematta, +kovan ilman koskematta! +"Aita rautainen rakenna, +kivilinna liitättele +ympäri minun eloni, +kahen puolen kansoani, +maasta saaen taivosehen, +taivosesta maahan asti, +asukseni, ainokseni, +tuekseni, turvakseni, +jottei liika liioin söisi, +vastus viljalta vitaisi +sinä ilmoisna ikänä, +kuuna kullan valkeana!" + + + + Neljäsviidettä runo + + +Vaka vanha Väinämöinen +arvelevi aivossansa: +"Nytpä soitanto sopisi, +ilon teentä kelpoaisi +näillä uusilla oloilla, +kaunihilla kartanoilla! +Vaan on kantele kaonnut, +iloni iäti mennyt +kalaisehen kartanohon, +lohisehen louhikkohon, +meren hauan haltijoille, +Vellamon ikiväelle. +Eikä tuota tuonekana, +Ahto antane takaisin. +"Oi on seppo Ilmarinen! +Taoit ennen, taoit eilen, +taopa tänäki päänä! +Tao rautainen harava, +haravahan piit tiheät, +piit tiheät, varsi pitkä, +jolla lainehet haroan, +laposille aallot lasken, +meren ruoikot ru'olle, +rannat kaikki karhikoille, +soitto jälle saa'akseni, +kantelo tavatakseni +kalaisesta kaartehesta, +lohisesta louhikosta!" +Se on seppo Ilmarinen, +takoja iän-ikuinen, +takoi rautaisen haravan +varren vaskisen keralla. +Piit takoi satoa syltä, +varren viittä valmisteli. +Siitä vanha Väinämöinen +otti rautaisen haravan. +Astui tietä pikkaraisen, +kulki matkoa palasen +teloille teräksisille, +vaskisille valkamoille. +Tuoss' oli purtta, kaksi purtta, +kaksi valmista venettä +teloilla teräksisillä, +vaskisilla valkamoilla: +yksi pursi uusi pursi, +toinen pursi vanha pursi. +Sanoi vanha Väinämöinen, +virkki uuelle venolle: +"Lähepä, veno, vesille, +pursi, aalloillen ajaite +käsivarren kääntämättä, +peukalon pitelemättä!" +Läksipä veno vesille, +pursi aalloillen ajoihe. +Vaka vanha Väinämöinen +itse istuihe perähän; +läksi merta luutimahan, +lainetta lakaisemahan. +Luopi lumpehet kokohon, +haravoipi rannan raiskat, +ruoposteli ruo'on ruutut, +ruo'on ruutut, kaislan kaitut, +joka hauanki harasi, +karit kaikki karhieli: +eipä saanut, ei tavannut +hauinluista soittoansa, +ikimennyttä iloa, +kaonnutta kanteloa. +Vaka vanha Väinämöinen +astuvi kohen kotia +alla päin, pahoilla mielin, +kaiken kallella kypärin. +Itse tuon sanoiksi kertoi: +"Ei tuota enämpi olle +hauin hampahan iloa, +kalanluista luikutusta!" +Astuessansa ahoa, +saloviertä vierressänsä +kuuli koivun itkeväksi, +puun visan vetistäväksi. +Jopa luoksi luontelihe, +lähemmäksi laittelihe. +Kysytteli, lausutteli: +"Mit' itket, ihana koivu, +puu vihanta, vierettelet, +vyöhyt valkea, valitat? +Ei sua sotahan vieä, +ei tahota tappelohon." +Koivu taiten vastaeli, +itse virkki puu vihanta: +"Niinpä muutamat sanovi, +moniahat arvelevi +elävän minun ilossa, +riemussa remuelevan: +minä hoikka huolissani, +ikävissäni iloitsen, +panen pakkopäivissäni, +murehissa murmattelen. +"Typeryyttä, tyhjä, itken, +vajauttani valitan, +kun olen osatoin, raukka, +tuiki, vaivainen, varatoin +näillä paikoilla pahoilla, +lake'illa laitumilla. +"Osalliset, onnelliset +tuota toivovat alati +kesän kaunihin tulevan, +suven suuren lämpiävän. +Toisinpa minä typerä, +minä vaivainen varoan +- kuoreni kolottavaksi, +lehtivarvat vietäväksi! +"Useinpa minun utuisen, +use'in, utuisen raukan, +lapset kerkeän keväimen +luokseni lähenteleikse, +veitsin viisin viiltelevät +halki mahlaisen mahani. +Paimenet pahat kesällä +vievät vyöni valkeaisen, +ken lipiksi, ken tupeksi, +kenpä marjatuohiseksi. +"Use'in minun utuisen, +use'in, utuisen raukan, +tytöt allani asuvat, +vierelläni viehkuroivat, +lehvät päältä leikkelevät, +varvat vastoiksi sitovat. +"Use'in minä utuinen, +use'in, utuinen raukka, +kaaetahan kaskipuiksi, +pinopuiksi pilkotahan. +Kolmasti tänäi kesänä, +tänä suurena suvena +miehet allani asuivat, +kirvestänsä kitkuttivat +mun poloisen pään menoksi, +heikon henkeni lähöksi. +"Se oli ilo kesästä, +riemu suuresta suvesta. +Ei ole talvi sen parempi, +lumen aika armahampi. +"Jopa aina aikaisehen +mure muo'on muuttelevi, +pääni painuvi pahaksi, +kasvot käypi kalveaksi +muistellessa mustat päivät, +pahat ajat arvellessa. +"Siitä tuuli tuskat tuopi, +halla huolet haike'immat: +tuuli vie vihannan turkin, +halla kaunihin hamehen. +Niin minä vähävarainen, +minä, koito koivu raukka, +jään aivan alastomaksi, +varsin vaattehettomaksi +vilussa värisemähän, +pakkasessa parkumahan." +Sanoi vanha Väinämöinen: +"Elä itke, puu vihanta, +vesa lehti, vierettele, +vyöhyt valkea, valita! +Saat sinä olevan onnen, +elon uuen armahamman; +kohta itkenet ilosta, +riemusta remahutellet." +Siitä vanha Väinämöinen +koivun soitoksi kuvasi. +Veisteli kesäisen päivän, +kalkutteli kanteletta +nenässä utuisen niemen, +päässä saaren terhenisen. +Veisti kopan kanteletta, +emäpuun iloa uutta, +kopan koivusta lujasta, +emäpuun visaperästä. +Sanoi vanha Väinämöinen, +itse lausui, noin nimesi: +"Tuoss' on koppa kanteletta, +emäpuu iki-iloa. +Mistä naulat saatanehe, +vääntimet perittänehe?" +Kasvoi tammi tanhualla, +puu pitkä pihan perällä, +tammessa tasaiset oksat, +joka oksalla omena, +omenalla kultapyörä, +kultapyörällä käkönen. +Kun käki kukahtelevi, +sanoin viisin virkkelevi, +kulta suusta kumpuavi, +hopea valahtelevi +kultaiselle kunnahalle, +hope'iselle mäelle: +siitä naulat kantelehen, +vääntimet visaperähän! +Sanoi vanha Väinämöinen, +itse virkki, noin nimesi: +"Sain ma naulat kantelehen, +vääntimet visaperähän. +Vielä uupuvi vähäisen, +viittä kieltä kanteloinen. +Mistä tuohon kielet saisin, +äänöset asetteleisin?" +Läksi kieltä etsimähän. +Astuvi ahoa myöten: +istui immikkö aholla, +nuori neitonen norolla. +Ei se impi itkenynnä, +ei varsin ilonnutkana; +ilman lauloi itseksensä: +lauloi iltansa kuluksi, +sulhon toivossa tulevan, +armahansa aikehessa. +Vaka vanha Väinämöinen +tuonne kengättä kepitti, +ilman hampsi hattaratta. +Sitte sinne tultuansa +alkoi hapsia anella. +Itse tuon sanoiksi virkki: +"Anna, impi, hapsiasi, +hieprukka, hivuksiasi +kanteloisen kielosiksi, +ääniksi ilon ikuisen!" +Antoi impi hapsiansa, +hienoja hivuksiansa; +antoi hasta viisi, kuusi +sekä seitsemän hivusta: +siit' on kielet kantelessa, +ääntimet iki-ilossa. +Saip' on soitto valmihiksi. +Siitä vanha Väinämöinen +istuiksen alakivelle, +paatiselle portahalle. +Otti kantelon käsille, +ilon itsensä lähemmä. +Kären käänti taivahalle, +ponnen polville tukesi: +ääniä asettelevi, +säveliä sääntelevi. +Sai äänet asetetuksi, +soittonsa sovitetuksi, +niin käänti alakäsille, +poikkipuolin polvillensa. +Laski kynttä kymmenkunnan, +viisi sormea viritti +kielille kapahumahan, +sävelille hyppimähän. +Siinä vanha Väinämöinen +kun on soitti kanteletta +käsin pienin, hoikin sormin, +peukaloin ulos kiverin, +jopa virkki puu visainen, +vesa lehti vieretteli, +kukahti käkösen kulta, +hivus impyen ilosi. +Sormin soitti Väinämöinen, +kielin kantelo kajasi: +vuoret loukkui, paaet paukkui, +kaikki kalliot tärähti, +kivet laikkui lainehilla, +somerot vesillä souti, +petäjät piti iloa, +kannot hyppi kankahilla. +Kälykset Kalevan naiset, +kesken kirjan neulomisen +ne tuohon jokena juoksi, +kaikki virtana vilisi, +nuoret naiset naurusuulla, +emännät ilolla mielin +soitteloa kuulemahan, +iloa imehtimähän. +Mi oli miehiä lähellä, +ne kaikki lakit käessä; +mi oli akkoja lähellä, +ne kaikki käsi posella. +Tyttäret vesissä silmin, +pojat maassa polvillansa +kanteloista kuuntelivat, +iloa imehtelivät. +Sanoivat samalla suulla, +yhen kielen kerkesivät: +"Ei ole tuota ennen kuultu +noin suloista soitantoa, +sinä ilmoisna ikänä, +kuuna kullan valkeana!" +Kuuluvi sorea soitto, +kuului kuutehen kylähän. +Eik' ollut sitä otusta, +ku ei tullut kuulemahan +tuota soittoa suloista, +kajahusta kanteloisen. +Mi oli metsän eläintä, +kyykistyivät kynsillehen +kanteloista kuulemahan, +iloa imehtimähän. +Ilman linnut lentäväiset +varvuille varustelihe, +veen kalaset kaikenlaiset +rantahan rakentelihe. +Matosetki maanalaiset +päälle mullan muuttelihe +- käänteleivät, kuuntelevat +tuota soittoa suloista, +kantelen iki-iloa, +Väinämöisen väännätystä. +Siinä vanha Väinämöinen +kyllä soitteli somasti, +kajahutti kaunihisti. +Soitti päivän, soitti toisen +yhtehen rupeamahan, +yhen aamun atriahan, +yhen vyönsä vyötäntähän, +yhen paitansa panohon. +Kun hän soitteli kotona, +huonehessa honkaisessa, +niin katot kajahtelivat, +permannot pemahtelivat; +laet lauloi, ukset ulvoi, +kaikki ikkunat iloitsi, +kiukoa kivinen liikkui, +patsas patvinen pajahti. +Kun hän kulki kuusikossa, +vaelti petäjikössä, +kuusoset kumartelihe, +männyt mäellä kääntelihe, +käpöset keolle vieri, +havut juurelle hajosi. +Kun hän liikahti lehossa +tahi astahti aholla, +lehot leikkiä pitivät, +ahot ainoista iloa, +kukat kulkivat kutuhun, +vesat nuoret notkahteli. + + + + Viidesviidettä runo + + +Louhi, Pohjolan emäntä, +sai sanoman korvihinsa +Väinölän eleleväksi, +Kalevalan kasvavaksi +sammon saauilla muruilla, +kirjokannen kappaleilla. +Tuo tuota kovin kaehti. +Itse aina arvelevi, +minkä surman suorittaisi, +kunka kuoleman kokisi +tuolle Väinölän väelle, +kansalle kalevalaisten. +Ukkoa rukoelevi, +Pauannetta palvoavi: +"Oi Ukko, ylijumala! +Kaataos Kalevan kansa +rakehilla rautaisilla, +neuloilla teräsnenillä! +Tahikka tauilla tapata, +surmoa suku katala, +miehet pitkille pihoille, +naiset läävän lattioille!" +Tyttö oli Tuonelan sokea, +Loviatar, vaimo vanha, +pahin Tuonen tyttäriä, +ilke'in manattaria, +alku kaikille pahoille, +tuhansille turmioille. +Sill' oli muoto mustanlainen, +iho inhon-karvallinen. +Tuopa musta Tuonen tyttö, +ulappalan umpisilmä, +teki tielle vuotehensa, +pahnansa pahalle maalle. +Selin tuulehen makasi, +kaltoin säähän karkeahan, +perin viimahan viluhun, +kohin päivänkoittehesen. +Tuli suuri tuulen puuska, +iästä iso vihuri, +tuuli tuhman raskahaksi, +kostutti kohulliseksi +aholla vesattomalla, +maalla mättähättömällä. +Kantoi kohtua kovoa, +vatsantäyttä vaikeata; +kantoi kuuta kaksi, kolme, +neljännenki, viiennenki, +kuuta seitsemän, kaheksan, +ympäri yheksän kuuta, +vaimon vanha'an lukuhun +kuuta puolen kymmenettä. +Yheksännen kuun lopulla, +kuun alulla kymmenennen +kohtu kääntyvi kovaksi, +painuvi pakolliseksi; +eikä synny syntyminen, +luovu luomaiset sikiöt. +Siirrälti sijan aloa, +paneutti toisen paikan. +Meni portto poikimahan, +tulen lautta lapsimahan +kahen kallion välihin, +viien vuoren viukelohon: +eipä tuolla synty synny, +luovu luomainen sikiö. +Etsi synnytössijoa, +vatsansa vajennusmaata +heiluvilla hettehillä, +läikkyvillä lähtehillä: +ei siellä sijoa saanut, +vajennusta vatsallensa. +Synnytteli poikiansa, +vajenteli vatsoansa +kuohussa tulisen kosken, +ve'en vankan vääntehessä, +alla kolmen kosken koprun, +alla äyrähän yheksän; +vaan ei vielä synty synny, +kehnon kohtu ei kevene. +Alkoi itkeä iletys, +parkua paha kuvatus. +Ei tieä, mihin menisi, +kunne kulkea pitäisi +vatsansa vajentamahan, +poikiansa poikimahan. +Puhui pilvestä Jumala, +lausui Luoja taivahalta: +"Tuoll' on suolla kolmisoppi +rannalla meryttä vasten, +pimeässä Pohjolassa, +sangassa Sariolassa. +Mene sinne poikimahan, +kohtusi keventämähän! +Siellä silma tarvitahan, +väkeäsi vuotetahan." +Tuopa musta Tuonen tyttö, +ilkeä Manalan impi, +tuli Pohjolan tuville, +Sariolan saunan maille +latomahan lapsiansa, +saamahan sikiöitänsä. +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas, +vei tuon saunahan saloa, +kylin kylpyhuonehesen, +kyläkunnan kuulematta, +sanan saamatta kylähän. +Lämmitti saloa saunan, +rikenehen riuahutti; +oluella ukset voiti, +kasti kaljalla saranat, +jottei ukset ulvonunna, +saranat narahtanunna. +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Kave eukko, luonnon tyttö, +kave kultainen, korea, +jok' olet vanhin vaimoloita, +ensin emä itselöitä! +Juokse polvesta merehen, +vyö lapasta lainehesen, +ota kiiskiltä kinoa, +matehelta nuljaskata, +jolla voiat luun lomia, +sivelet sivuja myöten, +päästät piian pintehistä, +vaimon vatsanvääntehistä, +tästä tuskasta kovasta, +vatsantyöstä vaikeasta! +"Kun ei tuosta kyllin liene, +oi Ukko, ylijumala, +tule tänne tarvittaissa, +käy tänne kutsuttaessa! +Tääll' on piika pintehessä, +vaimo vatsanvääntehessä +saunassa savun seassa, +kylän kylpyhuonehessa. +"Ota kultainen kurikka +kätehesi oikeahan! +Sillä haittoja hajota, +pihtipuoliset porota, +lukot Luojan lonkahuta, +takasalvat poikki taita +mennä suuren, mennä pienen, +kulkea vähäväkisen!" +Siinä tuo paha pahennus, +Tuonen tyttö umpisilmä +jopa vatsansa vajenti, +latoi lapsensa vihaiset +alla vaipan vaskikirjan, +alla uutimen utuisen. +Teki poikoa yheksän +yhtenä kesäisnä yönä, +yhen löylyn lyötävillä, +yhen saunan saatavilla, +yhestä vatsan väestä, +kohuntäyestä kovasta. +Nimitteli poikiansa, +laaitteli lapsiansa, +kuin kuki tekemiänsä, +itse ilmi luomiansa: +minkä pisti pistokseksi, +kunka änkäsi ähyksi, +minkä laati luuvaloksi, +kunka riieksi risasi; +minkä painoi paiseheksi, +kunka ruohutti ruveksi, +minkä syöjäksi sysäsi, +kunka ruhtosi rutoksi. +Jäi yksi nimittämättä, +poika pahnan-pohjimmainen. +Senpä sitte käski tuonne, +työnti velhoiksi vesille, +noi'iksi noroperille, +katehiksi kaikin paikoin. +Louhi, Pohjolan emäntä, +muut on käski käyä tuonne +nenähän utuisen niemen, +päähän saaren terhenisen. +Ärrytti äkäiset luomat, +tavattomat tauit työnti +vasten Väinölän väkeä, +surmaksi su'un Kalevan. +Pojat Väinölän potevi, +läsivi Kalevan kansa +tautia tavattomia, +nimen tietämättömiä: +alta lattiat lahovi, +päältä peite märkänevi. +Silloin vanha Väinämöinen, +tietäjä iän-ikuinen, +läksi päitä päästämähän, +henkiä lunastamahan, +läksi Tuonelle sotahan, +kera tauin tappelohon. +Saattoi saunan lämpimäksi, +kivet löylyn lyötäväksi +puuhu'illa puhtahilla, +ve'en tuomilla haloilla. +Vei on vettä verhossansa, +kantoi vastat varjossansa, +hauteli haluiset vastat, +satalatvat lauhutteli. +Löi siitä simaisen löylyn, +mesilöylyn löyhäytti +läpi kuumien kivien, +palavojen paaterojen. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Tule nyt löylyhyn, Jumala, +iso ilman, lämpimähän +tekemähän terveyttä, +rauhoa rakentamahan! +Pyyhi pois pyhät kipunat, +pyhät saastat sammuttele, +lyötä maahan liika löyly, +paha löyly pois lähetä, +ettei polta poikiasi, +turmele tekemiäsi! +"Minkä vettä viskaelen +noille kuumille kiville, +se me'eksi muuttukohon, +simaksi sirahtakohon! +Juoskohon joki metinen, +simalampi laikkukohon +läpi kiukahan kivisen, +läpi saunan sammalisen! +"Ei nyt meitä syyttä syöä +eikä tauitta tapeta, +ei luvatta suuren Luojan, +ilman surmatta Jumalan. +Kenpä meitä syyttä söisi, +suuhunsa omat sanansa, +päähänsä pahat panonsa, +ajatukset itsehensä! +"Jos ei minussa miestä liene, +urosta Ukon pojassa +rikkehistä riisumahan, +päättehistä päästämähän, +onp' on itsessä Ukossa, +joka pilviä pitävi, +poutapilvessä asuvi, +hattaroissa hallitsevi. +"Oi Ukko, ylijumala, +pilven-päällinen jumala! +Tule tänne tarvittaissa, +ajaite anottaessa +nämä tuskat tuntemahan, +hätäpäivät häätämähän, +rikonnaiset riisumahan, +puutunnaiset purkamahan! +"Tuo mulle tulinen miekka, +säkehinen säilä kanna, +jolla ma pahat pitelen, +ilkeät iki asetan, +tuskat tuulen teitä myöten, +kivut aavoillen ahoille! +"Tuonne ma kipuja kiistän, +tuonne tuskia manoan +kivisihin kellarihin, +rautaisihin raunioihin, +kiviä kivistämähän, +paasia pakottamahan. +Ei kivi kipuja itke, +paasi ei vaivoja valita, +vaikka paljo pantahisi, +määrättä mätettähisi. +"Kiputyttö, Tuonen neiti, +joka istut kipukivellä +joen kolmen juoksevassa, +veen kolmen jaka'imessa +jauhaen kipukiveä, +Kipuvuorta väännätellen! +Käy kivut kereämähän +kitahan kiven sinisen, +tahi vieretä vetehen, +syytäise meren syvähän, +tuulen tuntumattomahan, +päivän paistamattomahan! +"Kun ei tuosta kyllin liene, +Kivutar, hyvä emäntä, +Vammatar, valio vaimo, +tule kanssa, käy keralla +tekemähän terveyttä, +rauhoa rakentamahan! +Tee kivut kivuttomaksi, +vammat värjymättömäksi, +jotta saisi sairas maata, +huono huoletta levätä, +tuskahinen tunnin olla, +vikahinen vieretellä! +"Ota kivut kippasehen, +vaivat vaskivakkasehen, +kivut tuonne vieäksesi, +vammat vaivutellaksesi +keskelle Kipumäkeä, +Kipuvuoren kukkulata! +Siellä keittäös kipuja +pikkuisessa kattilassa, +yhen sormen mentävässä, +peukalon mahuttavassa! +"Kivi on keskellä mäkeä, +reikä keskellä kiveä, +jok' on väätty vääntiällä, +puhkaistu purasimella: +siihen kivut kiskotahan, +pahat vammat vallatahan, +tuskat tuimat tungetahan, +pakkopäivät painetahan +öin yrittämättömiksi, +päivin pääsemättömiksi." +Siitä vanha Väinämöinen, +tietäjä iän-ikuinen, +vielä voiteli vikoja, +noita vammoja valeli +yheksillä voitehilla, +kaheksilla katsehilla. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Oi Ukko, ylijumala, +mies on vanha taivahinen! +Iätä iästä pilvi, +nosta lonka luotehesta, +länkä lännestä lähetä! +Sa'a mettä, sa'a vettä +kipehille voitehiksi, +vammoille valantehiksi! +"En minä mitänä voine, +kun ei Luojani luvanne. +Avun Luoja antakohon, +avun tuokohon Jumala +minun silmin nähtyäni, +käsin päällä käytyäni, +suin sulin puheltuani, +hengin henkäeltyäni! +"Kuhun ei käteni käyne, +käyköhön käet Jumalan; +kuhun ei sormeni sopine, +sopikohon Luojan sormet! +Luojan on somemmat sormet, +Luojan kämmenet käpeät. +"Tule nyt, Luoja, loitsimahan, +Jumala, puhelemahan, +kaikkivalta, katsomahan! +Tehkös yöllä terveheksi, +päivällä imanteheksi, +jottei tuska päällä tunnu, +kipu keskeä kivistä, +pakko ei syämehen paneite, +jottei tunnu pikkuistana, +vaivoa vähäistäkänä +sinä ilmoisna ikänä, +kuuna kullan valkeana!" +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +sillä riisui rikkehiä, +purkaeli puuttehia. +Poies poisti poikenluomat, +paranti pahat panoset, +päästi kansan kuolemasta, +Kalevan katoamasta. + + + + Kuudesviidettä runo + + +Sai sanoma Pohjolahan, +tieto kylmähän kylähän +Väinölän vironneheksi, +Kalevalan pääsneheksi +noista nostamavioista, +tauista tavattomista. +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas, +tuo tuosta kovin pahastui. +Sanan virkkoi, noin nimesi: +"Vielä muistan muunki keinon, +toki toisen tien osoan: +nostan karhun kankahalta, +korvesta koverakouran +päälle Väinölän elojen, +Kalevalan karjan päälle." +Nosti karhun kankahalta, +kontion kovilta mailta +noille Väinölän ahoille, +Kalevalan karjamaille. +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Veli, seppo Ilmarinen! +Taos mulle uusi keihäs, +tao keiho kolmisulka +varren vaskisen keralla! +Ois' otso otettavana, +rahakarva kaattavana +ruuniani ruhtomasta, +tammojani tahtomasta, +kaatamasta karjoani, +lehmiä levittämästä." +Seppo keihyen takovi, +eikä pitkän, ei lyhyen, +takoi keskilaaullisen: +sen susi sulalla seisoi, +kontio terän kohalla, +hirvi hiihti suoverossa, +varsa varrella samosi, +peura potki ponnen päässä. +Satoi siitä uutta lunta, +hiukan hienoista vitiä, +sykysyisen uuhen verran, +verran talvisen jäniksen. +Sanoi vanha Väinämöinen, +itse virkki, noin nimesi: +"Mieleni minun tekevi, +mieli käyä Metsolassa +metsän tyttöjen tykönä, +sinipiikojen pihoilla. +"Lähen miehistä metsälle, +urohista ulkotöille. +Ota, metsä, miehiksesi, +urohiksesi, Tapio! +Auta onni ottamahan, +metsän kaunis kaatamahan! +"Mielikki, metsän emäntä, +Tellervo, Tapion vaimo! +Kytke kiinni koiroasi, +rakentele rakkiasi +kuusamisehen kujahan, +talahasen tammisehen! +"Otsonen, metsän omena, +mesikämmen källeröinen! +Kun kuulet minun tulevan, +miehen aimo astelevan, +kytke kynnet karvoihisi, +hampahat ikenihisi, +ettei koske konsakana, +liikuta lipeänänä! +"Otsoseni, ainoiseni, +mesikämmen, kaunoiseni! +Lyöte maata mättähälle, +kaunihille kalliolle, +hongat päällä huojumassa, +kuuset päällä kuulumassa! +Siinä, otso, pyörteleite, +mesikämmen, käänteleite, +kuni pyy pesänsä päällä, +hanhi hautomaisillansa!" +Siinä vanha Väinämöinen +kuuli koiran haukkuvaksi, +penun julki juttavaksi +pikkusilmäisen pihalla, +tasakärsän tanhu'illa. +Sanan virkkoi, noin nimesi: +"Luulin kukkuvan käkösen, +lempilinnun laulelevan; +ei käki kukahakana, +lempilintu laulakana: +tääll' on koirani komehin, +otukseni oivallisin +otsosen tuvan ovella, +miehen kaunon kartanolla!" +Vaka vanha Väinämöinen +siinä otsosen tapasi; +säteriset sängyt kaati, +sijat kultaiset kumosi. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Ole kiitetty, Jumala, +ylistetty, Luoja yksin, +kun annoit otson osaksi, +salon kullan saalihiksi!" +Katselevi kultoansa. +Sanan virkkoi, noin nimesi: +"Otsoseni, ainoiseni, +mesikämmen, kaunoiseni! +Elä suutu suottakana! +En minä sinua kaannut: +itse vierit vempeleltä, +hairahit havun selältä, +puhki puiset kaatiosi, +halki haljakan havuisen. +Sykysyiset säät lipeät, +päivät pilviset pimeät. +"Metsän kultainen käkönen, +kaunis karva röyhetyinen! +Heitä nyt kylmille kotosi, +asuinmaasi autiaksi, +koivunoksainen kotosi, +vasunvarpainen majasi! +Lähe, kuulu, kulkemahan, +metsän auvo, astumahan, +käymähän, käpeäkenkä, +sinisukka, sipsomahan +näiltä pieniltä pihoilta, +kape'ilta käytäviltä +urohoisehen väkehen, +miehisehen joukkiohon! +Ei siellä pahoin pi'etä, +ei eletä kehnon lailla: +sima siellä syötetähän, +mesi nuori juotetahan +tulevalle vierahalle, +saavalle käkeävälle. +"Lähe nyt tästä kuin lähetki, +tästä pienestä pesästä +alle kuulun kurkihirren, +alle kaunihin katoksen! +Niin sä luikkaos lumella, +kuni lumme lammin päällä, +niin sä haihaos havulla, +kuni oksalla orava!" +Siitä vanha Väinämöinen, +laulaja iän-ikuinen, +astui soitellen ahoja, +kajahellen kankahia +kera kuulun vierahansa, +kanssa karvalallusensa. +Jo soitto tupahan kuului, +alle kattojen kajahus. +Virkahti väki tuvassa, +kansa kaunis vieretteli: +"Kuulkottes tätä kumua, +salon soittajan sanoja, +käpylinnun kälkytystä, +metsän piian pillin ääntä!" +Vaka vanha Väinämöinen +itse ennätti pihalle. +Vierähti väki tuvasta, +kansa kaunis lausutteli: +"Joko on kulta kulkemassa, +hopea vaeltamassa, +rahan armas astumassa, +tenka tietä poimimassa? +Mesijänkö metsä antoi, +ilveksen salon isäntä, +koska laulaen tulette, +hyreksien hiihtelette?" +Vaka vanha Väinämöinen +tuossa tuon sanoiksi virkki: +"Sanomiks' on saukko saatu, +virsiksi Jumalan vilja; +sillä laulaen tulemme, +hyreksien hiihtelemme. +"Eikä saukko ollekana, +eikä saukko eikä ilves: +itse on kuulu kulkemassa, +salon auvo astumassa, +mies vanha vaeltamassa, +verkanuttu vieremässä. +Kun lie suotu vierahamme, +ovet auki paiskatkatte, +vaan kun lie vihattu vieras, +kiinni lyökätte lujahan!" +Väki vastaten sanovi, +kansa kaunis vieretteli: +"Terve, otso, tultuasi, +mesikämmen, käytyäsi +näille pestyille pihoille, +kaunoisille kartanoille! +"Tuota toivoin tuon ikäni, +katsoin kaiken kasvinaian +soivaksi Tapion torven, +metsän pillin piukovaksi, +kulkevaksi metsän kullan, +saavaksi salon hopean +näille pienille pihoille, +kape'ille käytäville. +"Toivoin kuin hyveä vuotta, +katsoin kuin kesän tuloa, +niinkuin suksi uutta lunta, +lyly liukasta lipua, +neiti nuorta sulhokaista, +punaposki puolisoa. +"Illat istuin ikkunoissa, +aamut aitan portahilla, +veräjillä viikkokauet, +kuukauet kujaisten suussa, +talvikauet tanhu'illa. +Lumet seisoin tanteriksi, +tanteret suliksi maiksi, +sulat maat somerikoiksi, +somerikot hiesukoiksi, +hiesukot vihottaviksi. +Ajattelin aamut kaiket, +päivät päässäni pitelin, +missä viikon otso viipyi, +salon armas aikaeli, +oisiko Virohon viernyt, +maasta Suomen sorkehtinut." +Siitä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Minne vienen vierahani, +kulettanen kultaiseni? +Tokko laittanen latohon, +pannen pahnahuonehesen?" +Väki vastaten sanovi, +kansa kaunis vieretteli: +"Tuonne vienet vierahamme, +kulettanet kultaisemme +alle kuulun kurkihirren, +alle kaunihin katoksen. +Siell' on syömät suoriteltu, +juomaneuvot jou'uteltu, +kaikki sillat siivottuna, +lakaistuna lattiaiset; +kaikki vaimot vaatehtinna +pukemihin puhtahisin, +sore'ihin pääsomihin, +valke'ihin vaattehisin." +Siitä vanha Väinämöinen +itse virkki, noin nimesi: +"Otsoseni, lintuseni, +mesikämmen, kääröseni! +Viel' on maata käyäksesi, +kangasta kavutaksesi. +"Lähes nyt, kulta, kulkemahan, +armas, maata astumahan, +mustasukka, muikumahan, +verkahousu, vieremähän, +käymähän tiaisen teitä, +varpusen vaeltamia +alle viien viilohirren, +alle kuuen kurkiaisen! +"Varo'otte, vaimo raukat, +ettei karja kammastuisi, +pieni vilja pillastuisi, +vikoisi emännän vilja +tullessa otson tuville, +karvaturvan tunkeitessa! +"Pois on, pojat, porstuasta, +piiat, pihtipuolisista +uron tullessa tupahan, +astuessa aimo miehen! +"Metsän otsonen, omena, +metsän kaunis källeröinen! +Ellös piikoja pelätkö, +kassapäitä kammastelko +eläkä vaimoja varoa, +sure sylttysukkaisia! +Mi on akkoja tuvassa, +ne on kaikki karsinahan +miehen tullessa tupahan, +astuessa aika poian!" +Sanoi vanha Väinämöinen: +"Terve tänneki, Jumala, +alle kuulun kurkiaisen, +alle kaunihin katoksen! +Mihin nyt heitän hempuseni, +lasken karvalalluseni?" +Väki vastahan sanovi: +"Terve, terve tultuasi! +Tuohon liitä lintusesi, +kulettele kultaisesi +petäjäisen pienan päähän, +rautaisen rahin nenähän +turkin tunnusteltavaksi, +karvojen katseltavaksi! +"Elä, otso, tuosta huoli +eläkä pane pahaksi, +jos tulevi turkin tunti, +karvojen katsanto-aika! +Ei tuhota turkkiasi, +karvojasi ei katsota +herjojen hetalehiksi, +vaivaisien vaattehiksi." +Siitä vanha Väinämöinen +otatti otsolta turkin, +pani aitan parven päähän; +lihat liitti kattilahan, +kuparihin kullattuhun, +vaskipohjahan patahan. +Jo oli pa'at tulella, +vaskilaiat valkealla, +täpittynä, täytettynä +liioilla lihamuruilla; +suolat saatettu sekahan, +jotk' oli tuotu tuonnempata, +saatu suolat Saksanmaalta, +Vienan pääliltä vesiltä, +souttu Suolasalmen kautta, +laivan päältä laskettuna. +Kun oli keitto keitettynä, +saatu kattilat tulelta, +jopa saalis saatettihin, +käpylintu käytettihin +päähän pitkän pintapöyän +kultaisihin kuppiloihin +simoa sirettämähän, +olosia ottamahan. +Petäjäst' oli pöytä tehty, +va'it vaskesta valettu, +lusikkaiset hopeasta, +veitset kullasta kuvattu. +Kupit kaikki kukkusilla, +va'it varpelaitasilla +metsän mieliantehia, +salon kullan saalihia. +Siinä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Kummun ukko kultarinta, +Tapion talon isäntä, +Metsolan metinen vaimo, +metsän ehtoisa emäntä, +mies puhas, Tapion poika, +mies puhas, punakypärä, +Tellervo, Tapion neiti, +kanssa muu Tapion kansa! +Tule nyt häihin härkösesi, +pitkävillasi pitoihin! +Nyt on kyllin kystä syöä, +kyllin syöä, kyllin juoa, +kyllin itsensä piteä, +kyllin antoa kylälle." +Väki tuossa noin sanovi, +kansa kaunis vieretteli: +"Miss' on otso syntynynnä, +rahankarva kasvanunna? +Tokko tuo olilla syntyi, +kasvoi saunan karsinassa?" +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Ei otso olilla synny +eikä riihiruumenilla! +Tuoll' on otso synnytelty, +mesikämmen käännytelty +luona kuun, malossa päivän, +otavaisen olkapäillä, +ilman impien tykönä, +luona luonnon tyttärien. +"Astui impi ilman äärtä, +neiti taivahan napoa, +kävi pilven piirtä myöten, +taivahan rajoa myöten +sukassa sinertävässä, +kirjavassa kaplukassa, +villavakkanen käessä, +karvakoppa kainalossa. +Viskoi villan pään vesille, +laski karvan lainehille. +Tuota tuuli tuuitteli, +ilma lieto liikutteli, +ve'en henki heilutteli, +aalto rannalle ajeli, +rannalle salon simaisen, +nenähän metisen niemen. +"Mielikki, metsän emäntä, +Tapiolan tarkka vaimo, +koppoi kuontalon vesiltä, +villat hienot lainehilta. +"Siitä liitti liukkahasti, +kapaloitsi kaunihisti +vaahterisehen vasuhun, +kaunoisehen kätkyehen. +Nostatti kapalonuorat, +vitjat kultaiset kuletti +oksalle olovimmalle, +lehvälle leve'immälle. +"Tuuitteli tuttuansa, +liekutteli lempeänsä +alla kuusen kukkalatvan, +alla penseän petäjän. +Siinä otsosen sukesi, +jalokarvan kasvatteli +vieressä metisen viian, +simaisen salon sisässä. +"Kasvoi otso kaunihiksi, +yleni ylen ehoksi: +lyhyt jalka, lysmä polvi, +tasakärsä talleroinen, +pää levyt, nenä nykerä, +karva kaunis röyhetyinen. +Ei ollut vielä hampahia +eikä kynsiä kyhätty. +"Mielikki, metsän emäntä, +itse tuon sanoiksi virkki: +'Kyheäisin kynnet tuolle, +kanssa hampahat hakisin, +kun tuo ei vioille saisi, +painuisi pahoille töille.' +"Niin otso valansa vannoi +polvilla metsän emännän, +eessä julkisen Jumalan, +alla kasvon kaikkivallan, +ei tehäksensä pahoa, +ruveta rumille töille. +"Mielikki, metsän emäntä, +Tapiolan tarkka vaimo, +läksi hammasta hakuhun, +kynsiä kyselemähän +pihlajilta piuke'ilta, +katajilta karke'ilta, +jukaisilta juurikoilta, +kesunkannoilta kovilta: +eipä sieltä kynttä saanut +eikä hammasta tavannut. +"Honka kasvoi kankahalla, +kuusi kummulla yleni, +hongassa hopeaoksa, +kultaoksa kuusosessa: +ne kapo käsin tavoitti, +niistä kynsiä kyhäsi, +niitä liitti leukaluuhun, +ikenihin istutteli. +"Siitä laski lallokkinsa, +ulos lempensä lähetti; +pani suota soutamahan, +viitoa vitaisemahan, +ahoviertä astumahan, +kangasta kapuamahan. +Käski käyä kaunihisti, +soreasti sorkutella, +elellä ajat iloiset, +kulutella kuulut päivät +suon selillä, maan navoilla, +kisakangasten perillä, +käyä kengättä kesällä, +sykysyllä syylingittä; +asua ajat pahemmat, +talvikylmät kyhmästellä +tuomisen tuvan sisässä, +havulinnan liepehellä, +kengällä korean kuusen, +katajikon kainalossa, +alla viien villavaipan, +alla kaapuan kaheksan. +"Sieltä sain nyt saalihini, +ehätin tämän eräni." +Väki nuori noin sanovi, +väki vanha virkkelevi: +"Mitä tehen metsä mieltyi, +metsä mieltyi, korpi kostui, +ihastui salon isäntä, +taipui ainoinen Tapio, +jotta antoi ainokkinsa, +menetti mesikkisensä? +Oliko keihon keksimistä +eli nuolen noutamista?" +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Hyvin meihin metsä mieltyi, +metsä mieltyi, korpi kostui, +ihastui salon isäntä, +taipui ainoinen Tapio. +"Mielikki, metsän emäntä, +Tellervo, Tapion neiti, +metsän neiti muoto kaunis, +metsän piika pikkarainen, +läksi tietä neuvomahan, +rastia rakentamahan, +tien vieriä viittomahan, +matkoa opastamahan. +Veisti pilkat pitkin puita, +rastit vaaroihin rakenti +jalon otsosen oville, +rahasaaren rantehille. +"Sitte sinne tultuani, +perillen osattuani +ei ollut keihon keksimistä, +ampuen ajelemista: +itse vieri vempeleltä, +horjahti havun selältä; +risut rikkoi rintapäänsä, +varvut vatsansa hajotti." +Siitä tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Otsoseni, ainoiseni, +lintuseni, lempiseni! +Päästä nyt tänne pääripasi, +pujota puraisimesi, +heitä harvat hampahasi, +liitä leukasi leveät! +Eläkä pane pahaksi, +jos meille mikä tulisi, +luien luske, päien pauke, +kova hammasten kolina! +"Jo otan nenän otsolta +nenän entisen avuksi; +en ota osattomaksi +enkä aivan ainoaksi. +"Otan ma otsolta korvan +korvan entisen avuksi; +en ota osattomaksi +enkä aivan ainoaksi. +"Otan ma otsolta silmän +silmän entisen avuksi; +en ota osattomaksi +enkä aivan ainoaksi. +"Otan ma otsan otsolta +otsan entisen avuksi; +en ota osattomaksi +enkä aivan ainoaksi. +"Otan ma otsolta turvan +turvan entisen avuksi; +en ota osattomaksi +enkä aivan ainoaksi. +"Otan ma otsolta kielen +kielen entisen avuksi; +en ota osattomaksi +enkä aivan ainoaksi. +"Sen nyt mieheksi sanoisin, +urohoksi arvoaisin, +joka umpiluut lukisi, +saisi sarjahampahuiset +leuasta teräksisestä +rusamilla rautaisilla." +Eipä toista tullutkana, +ei ollut urosta tuota. +Itse umpiluut lukevi, +sarjahampahat sanovi +alla luisten polviensa, +rautaisten rusamiensa. +Otti hampahat otsolta. +Sanan virkkoi, noin nimesi: +"Metsän otsonen, omena, +metsän kaunis källeröinen! +Nyt on matka käyäksesi, +retki reiahellaksesi +tästä pienestä pesästä, +matalaisesta majasta +korkeampahan kotihin, +avarampahan asuhun. +"Lähe nyt, kulta, kulkemahan, +rahan armas, astumahan, +sivutse sikojen teistä, +poikki porsasten poluista +vasten varvikkomäkeä, +kohti vuorta korkeata +petäjähän penseähän, +honkahan havusatahan! +Hyvä siin' on ollaksesi, +armas aikaellaksesi +- kuuluvilla karjan kellon, +luona tiukujen tirinän." +Vaka vanha Väinämöinen +jo tuli kotihin tuolta. +Väki nuori noin sanovi, +kansa kaunis lausutteli: +"Minne saatit saalihisi, +kunne ennätit eräsi? +Lienet jäälle jättänynnä, +uhkuhun upottanunna, +suomutihin sortanunna, +kaivanunna kankahasen." +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Enpä jäälle jättänynnä, +uhkuhun upottanunna: +siinä koirat siirteleisi, +linnut liiat peitteleisi; +enkä suohon sortanunna, +kaivanunna kankahasen: +siinä toukat turmeleisi, +söisi mustat muurahaiset. +"Tuonne saatin saalihini, +ehätin erän vähäni +kultakunnahan kukulle, +vaskiharjun hartioille. +Panin puuhun puhtahasen, +honkahan havusatahan, +oksalle olovimmalle, +lehvälle leve'immälle +iloksi inehmisille, +kunnioiksi kulkijoille. +"Ikenin panin itähän, +silmin loin on luotehesen. +Enkä aivan latvasehen: +oisin luonut latvasehen, +siinä tuuli turmeleisi, +ahava pahoin panisi; +enkä pannut maavarahan: +oisin pannut maavarahan, +siat siinä siirteleisi, +alakärsät käänteleisi." +Siitä vanha Väinämöinen +laikahtihe laulamahan +illan kuulun kunniaksi, +päivän päätyvän iloksi. +Sanoi vanha Väinämöinen, +itse lausui, noin nimesi: +"Piä nyt, pihti, valkeata, +jotta lauloa näkisin! +Lauloa luku tulevi, +suuni soia tahtelevi." +Siinä lauloi jotta soitti, +pitkin iltoa iloitsi. +Lausui laulunsa lopulla, +itse virkki viimeiseksi: +"Anna toisteki, Jumala, +vastaki, vakainen Luoja, +näin näissä ilottavaksi, +toiste toimiteltavaksi, +näissä häissä pyylypoian, +pitkävillaisen pioissa! +"Anna ainaki, Jumala, +toisteki, totinen Luoja, +rastia rakettaviksi, +puita pilkoteltaviksi +urohoisessa väessä, +miehisessä joukkiossa! +"Anna ainaki, Jumala, +toisteki, totinen Luoja, +soivaksi Tapion torven, +metsän pillin piukovaksi +näillä pienillä pihoilla, +kape'illa kartanoilla! +Päivät soisin soitettavan, +illat tehtävän iloa +näillä mailla, mantereilla, +Suomen suurilla tiloilla, +nuorisossa nousevassa, +kansassa kasuavassa." + + + + Seitsemäsviidettä runo + + +Vaka vanha Väinämöinen +kauan soitti kanteletta, +sekä soitti jotta lauloi, +jotta ilmankin iloitsi. +Soitto kuului kuun tupihin, +ilo päivän ikkunoille. +Kuu tuvastahan tulevi, +astui koivun konkelolle, +päivä päätyi linnastansa, +loihe latvahan petäjän +kanteletta kuulemahan, +iloa imehtimähän. +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas, +siitä päivän kiinni saapi, +kuuhuen käsin tavoitti, +kuun on koivun konkelolta, +päivän latvasta petäjän. +Ne kohta kotihin saattoi, +pimeähän Pohjolahan. +Kätki kuun kumottamasta +kirjarintahan kivehen, +lauloi päivän paistamasta +vuorehen teräksisehen. +Itse tuossa noin saneli: +"Ellös täältä ilman pääskö, +nousko, kuu, kumottamahan, +pääskö, päivä, paistamahan, +kun en käyne päästämähän, +itse tulle noutamahan +yheksän orihin kanssa, +yhen tamman kantamalla!" +Kun oli kuun kulettanunna +sekä päivän saattanunna +Pohjolan kivimäkehen, +rautaisehen kalliohon, +jopa valkean varasti, +tulen Väinölän tuvilta: +sai tuvat tulettomaksi, +pirtit valkeattomaksi. +Jo oli yö alinomainen, +pitkä, pilkkoisen pimeä. +Oli yö Kalevalassa, +noilla Väinölän tuvilla +sekä tuolla taivahassa, +Ukon ilman istuimilla. +Tukela on tuletta olla, +vaiva suuri valkeatta, +ikävä inehmisien, +ikävä itsen Ukonki. +Tuo Ukko, ylijumala, +itse ilman suuri luoja, +alkoi tuota ouostella. +Arvelee, ajattelevi, +mikä kumma kuun e'essä, +mikä terhen päivän tiessä, +kun ei kuu kumotakana +eikä päivä paistakana. +Astui pilven äärtä myöten, +taivahan rajoa myöten +sukassa sinertävässä, +kirjavassa kaplukassa; +kävi kuuta etsimähän, +päiveä tapoamahan: +eipä kuuta löyäkänä, +päiveä tapoakana. +Tulta iski ilman Ukko, +valahutti valkeata +miekalla tuliterällä, +säilällä säkenevällä; +iski tulta kyntehensä, +järskytti jäsenehensä +ylähällä taivosessa, +tähtitarhojen tasalla. +Saipa tulta iskemällä. +Kätkevi tulikipunan +kultaisehen kukkarohon, +hope'isehen kehä'än. +Antoi neien tuuitella, +ilman immen vaapotella +kuun uuen kuvoamaksi, +uuen auringon aluksi. +Neiti pitkän pilven päällä, +impi ilman partahalla +tuota tulta tuuitteli, +valkeaista vaapotteli +kultaisessa kätkyessä, +hihnoissa hope'isissa. +Hope'iset orret notkui, +kätkyt kultainen kulisi, +pilvet liikkui, taivot naukui, +taivon kannet kallistihe +tulta tuuiteltaessa, +valkeaista vaapottaissa. +Impi tulta tuuitteli, +vaapotteli valkeaista, +tulta sormilla somitti, +käsin vaali valkeaista: +tuli tuhmalta putosi, +valkea varattomalta, +kätösiltä kääntelijän, +sormilta somittelijan. +Taivas reikihin repesi, +ilma kaikki ikkunoihin. +Kirposi tulikipuna, +suikahti punasoronen, +läpi läikkyi taivosista, +puhki pilvistä pirisi, +läpi taivahan yheksän, +halki kuuen kirjokannen. +Sanoi vanha Väinämöinen: +"Veli, seppo Ilmarinen! +Lähtekämme katsomahan, +saakamme opastumahan, +mikä tuo tuli tulonen, +outo valkea valahti +yläisistä taivosista +alaisihin maaemihin, +jos olisi kuun kehänen +eli päivän pyöryläinen!" +Läksivät urosta kaksi. +Astuivat, ajattelivat, +miten tuonne tullaksensa +ja kuten osataksensa +tulen siirtymäsijoille, +valkean valantomaille. +Joki joutuvi etehen, +melkeän meren tapainen. +Siinä vanha Väinämöinen +alkoi veisteä venettä, +alla korven kolkutella. +Toinen seppo Ilmarinen +laati kuusesta meloja, +petäjästä järkäleitä. +Sai venonen valmihiksi +hankoinensa, airoinensa; +niin veivät venon vesille. +Soutelevat, joutelevat +ympäri Nevan jokea, +Nevan nientä kiertelevät. +Ilmatar, ihana impi, +vanhin luonnon tyttäristä, +tuopa vastahan tulevi +puhutellen, lausutellen: +"Mitä miehiä olette, +kuinka teitä kutsutahan?" +Sanoi vanha Väinämöinen: +"Merimiehiä olemme, +minä vanha Väinämöinen, +toinen seppo Ilmarinen. +Vaan sano oma sukusi, +kuin sinua kutsutahan!" +Vaimo tuon sanoiksi virkki: +"Minä olen vanhin vaimoksia, +vanhin ilman impilöitä, +ensin emä itselöitä, +joll' on vihki viien vaimon, +muoto kuuen morsiamen. +Minne te menette, miehet, +kunne läksitte, urohot?" +Sanoi vanha Väinämöinen, +itse virkki, noin nimesi: +"Tukehtui tulonen meiltä, +vaipui meiltä valkeainen. +Viikon on tuletta oltu, +pime'issä piileskelty. +Nyt on meillä mielessämme +mennä tulta tietämähän, +jok' on tullut taivahasta, +päältä pilvien pu'onnut." +Vaimo tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Tuli on tuima tie'ettävä, +valkeainen vaaittava. +Jo teki tuli tekoset, +valkea vahingot laati! +Tuikahti tulikipuna, +putosi punakeränen +Luojan luomilta tiloilta, +Ukon ilman iskemiltä +läpi taivahan tasaisen, +halki tuon ihalan ilman, +puhki reppänän retuisen, +kautta kuivan kurkihirren +Tuurin uutehen tupahan, +Palvoisen laettomahan. +"Sitte sinne tultuansa +Tuurin uutehen tupahan +panihe pahoille töille, +löihe töille törke'ille: +rikkoi rinnat tyttäriltä, +neitosilta nännit näppi, +turmeli pojalta polvet, +isännältä parran poltti. +"Äiti lastansa imetti +kätkyessä vaivaisessa. +Tuohon tultua tulonen +jo teki pahinta työtä: +poltti lapsen kätkyestä, +poltti paarmahat emolta. +Se lapsi meni Manalle, +toki poika Tuonelahan, +ku oli luotu kuolemahan, +katsottu katoamahan +tuskissa tulen punaisen, +vaike'issa valkeaisen. +"Niin emo enemmän tiesi, +ei emo Manalle mennyt; +se tunsi tulen manata, +valkeaisen vaivutella +läpi pienen neulansilmän, +halki kirvehen hamaran, +puhki kuuman tuuran putken, +pitkin pellon pientaretta." +Vaka vanha Väinämöinen +itse ennätti kysyä: +"Kunne tulet tuosta läksi, +kunne kiiähti kipunat +Tuurin pellon pientarelta? +Metsällenkö vai merelle?" +Vaimo vastaten sanovi, +itse virkki, noin nimesi: +"Tuli tuosta mennessänsä, +valkeainen vierressänsä +ensin poltti paljo maita, +paljo maita, paljo soita; +viimein vierähti vetehen, +aaltoihin Aluen järven: +se oli syttyä tulehen, +säkehinä säihkyellä. +"Kolmasti kesäisnä yönä, +yheksästi syksy-yönä, +kuohui kuusien tasalle, +ärjyi päälle äyrähien +tuon tuiman tulen käsissä, +varin valkean väessä. +"Kuohui kuiville kalansa, +arinoille ahvenensa. +Kalat tuossa katselevat, +ahvenet ajattelevat, +miten olla, kuin eleä: +ahven itki aittojansa, +kalat kartanoisiansa, +kiiski linnoa kivistä. +"Läksi ahven kyrmyniska, +tavoitti tulisoroista: +eipä ahven saanutkana. +Niin meni sinervä siika: +se nieli tulisorosen, +vajotteli valkeaisen. +"Jo vettyi Aluen järvi, +pääsi päältä äyrästensä +sijallensa entiselle +yhtenä kesäisnä yönä. +"Oli aikoa vähäisen: +tuli tuska nielijälle, +vaikea vajottajalle, +pakko paljo syönehelle. +"Uiskenteli, kuiskenteli. +Uipi päivän, uipi toisen +siikasaarien sivuja, +lohiluotojen lomia, +tuhannen nenätse niemen, +sa'an saaren kainalotse. +Joka niemi neuvon pisti, +joka saari sai sanoman: +'Ei ole vienossa ve'essä, +Aluessa ankehessa +kalan kurjan nielijätä, +katalan kaottajata +näissä tuskissa tulosen, +vaivannoissa valkeaisen.' +"Niin kuuli kulea kuuja, +nieli tuon sinervän siian. +Oli aikoa vähäisen: +tuli tuska nielijälle, +vaikea vajottajalle, +pakko paljo syönehelle. +"Uiskenteli, kuiskenteli. +Uipi päivän, uipi toisen +lohiluotojen lomia, +kalahauin kartanoita, +tuhannen nenitse niemen, +sa'an saaren kainaloitse. +Joka niemi neuvon pisti, +joka saari sai sanoman: +'Ei ole vienossa ve'essä, +Aluessa ankehessa +kalan kurjan appajata, +katalan kaottajata +tuskissa tulen palavan, +vaivannoissa valkeaisen.' +"Niin tuli halea hauki, +nieli tuon kulean kuujan. +Oli aikoa vähäisen: +tuli tuska nielijälle, +vaikea vajottajalle, +pakko paljo syönehelle. +"Uiskenteli, kuiskenteli. +Uipi päivän, uipi toisen +lokkiluotojen lomitse, +kajavan kivikaritse, +tuhannen nenätse niemen, +sa'an saaren kainalotse. +Joka niemi neuvon pisti, +joka saari sai sanoman: +'Ei ole vienossa ve'essä, +Aluessa ankehessa +kalan kurjan nielijätä, +katalan kaottajata +tuskissa tulen palavan, +vaivannoissa valkeaisen.'" +Vaka vanha Väinämöinen, +toinen seppo Ilmarinen +nuotan niinisen kutovi, +katajaisen kaikuttavi; +sen painoi pajuvesillä, +raian kuorilla rakenti. +Vaka vanha Väinämöinen +työnti naiset nuottaselle. +Läksi naiset nuottaselle, +sisarekset silpomahan. +Soutelevat, luitelevat +niemi nientä, saari saarta, +lohiluotojen lomatse, +siikasaarien sivutse +ruskeahan ruoikkohon, +kaunihisen kaislikkohon. +Pyritähän, pyyetähän, +ve'etähän, vellotahan +- nurin nuotta potketahan, +väärin veetähän apaja: +ei saa'a sitä kaloa, +kuta kilvoin pyyetähän. +Veljekset vesille läksi, +miehet nuotalle menevät. +Pohetahan, potketahan, +ve'etähän, vennotahan +lahen suita, luo'on päitä, +Kalevan kivikaria: +ei saa'a kaloa tuota, +mitä tarkoin tarvittihin. +Tullut ei halea hauki +vienoilta lahen vesiltä +eikä suurelta selältä: +kalat pienet, verkot harvat. +Jo tuossa kalat valitti, +hauki hauille sanovi, +kysyi siika säynähältä, +lohi toiselta lohelta: +"Joko kuoli kuulut miehet, +katosi Kalevan poiat, +liinanuotan nuikuttajat, +lankapaulan laaittajat, +suuren tarpoimen talujat, +pitkän varren vaikuttajat?" +Kuuli vanha Väinämöinen. +Itse tuon sanoiksi virkki: +"Ei ole kuollehet urohot, +kaatunut Kalevan kansa. +Yksi kuoli, kaksi syntyi, +joill' on tarpoimet paremmat, +varret vaaksoa pitemmät, +nuotat kahta kauheammat." + + + + Kahdeksasviidettä runo + + +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +tuosta tuumille tulevi, +ajeleiksen arveloille +nuotan liinaisen kutoa, +satahisen saautella. +Jopa tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Onko liinan kylväjätä, +kylväjätä, kyntäjätä, +verkko valmistellakseni, +satasilmä saa'akseni +kalan kurjan tappajaksi, +katalan kaottajaksi?" +Löytähän vähäisen maata, +paikkoa palamatointa +suurimmalla suon selällä, +kahen kantosen lomassa. +Kannon juuri kaivetahan: +sieltä löytyi liinan siemen +Tuonen toukan kätköksestä, +maan maon varustamista. +Olipa tuhkia läjänen, +koko kuivia poroja +purren puisen polttamilta, +venehen kyettämiltä. +Siihen liina kylvettihin, +kypenihin kynnettihin, +rannallen Aluen järven, +peltohon saviperähän. +Siitä silloin taimi nousi, +pensi pellavas peritöin, +liina liitotoin yleni +yhtenä kesäisnä yönä. +Yöllä liina kylvettihin, +kuutamella kynnettihin, +perattihin, koirittihin, +nyhettihin, riivittihin, +terävästi temmottihin, +rotevasti rohkittihin. +Vietihin likohon liina; +sai pian lionneheksi. +Nopeasti nostettihin, +kiirehesti kuivattihin. +Kohta tuotihin kotihin, +pian luista luistettihin, +loteasti loukuttihin, +lipeästi lipsuttihin. +Hapeasti harjattihin, +hämysillä häpsittihin, +joutui kohta kuontalolle, +välehemmin värttinälle, +yhtenä kesäisnä yönä, +kahen päivyen kesellä. +Sen sisaret kehreävät, +kälykset kävylle lyövät, +veljet verkoksi kutovat, +apet ainoille panevat. +Siinäkö käpynen kääntyi, +palautui painopalko, +kun sai nuotta valmihiksi, +lankapaula laaituksi +yhtenä kesäisnä yönä, +vielä puolessa sitäki! +Saipa nuotta valmihiksi, +lankapaula laaituksi, +perältä satoa syltä, +siulat seitsentä satoa. +Sen kivestivät somasti, +lau'ustivat laatuisasti. +Nuoret nuotalle menevät, +vanhat koissa arvelevat: +tokko tuota saatanehe, +mitä mielin pyyetähän? +Ve'etähän, vennotahan, +pyyetähän, pynnetähän: +ve'etähän pitkin vettä, +pohetahan poiken vettä. +Saa'ahan vähän kaloja: +kiiskiä kirokaloja, +ahvenia ruotaisia, +särkiä sapikkahia; +ei saatu sitä kaloa, +kuta vasten nuotta tehty. +Sanoi vanha Väinämöinen: +"Oi on seppo Ilmarinen! +Lähtekämme itse tuonne, +kera verkkojen vesille!" +Läksivät urosta kaksi, +veivät verkkonsa vesille. +Yksi siula heitettihin +saarehen selällisehen, +siula toinen heitettihin +niittykannan niemeksehen; +nostin tuonne laaitahan +vanhan Väinön valkamahan. +Pohetahan, potketahan, +ve'etähän, vennätähän. +Saa'ahan kaloja kyllin: +ihveniä, ahvenia, +tuimenia, taimenia, +lahnoja, lohikaloja, +kaikkia ve'en kaloja; +ei saa'a kaloa tuota, +kuta vasten nuotta tehty, +lankapaula laaittuna. +Silloin vanha Väinämöinen +vielä verkkoja lisäsi; +jatkoi siuloja sivulta +viiellä sylisa'alla, +köyttä saalla seitsemällä. +Sanan virkkoi, noin nimesi: +"Viekämme syville verkot, +etemmä ehättäkämme, +vetäkämme vettä vielä +toki toinenkin apajas!" +Verkot vietihin syville, +ennätettihin etemmä; +ve'ettihin vettä vielä +toki toinenkin apajas. +Siinä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Vellamo, ve'en emäntä, +ve'en eukko ruokorinta! +Tules paian muuttelohon, +vaattehen vajehtelohon! +Sinull' on rytinen paita, +merenvaahtivaippa päällä, +tuulen tyttären tekemä, +Aallottaren antelema: +minä annan liinapaian, +panen aivan aivinaisen; +se on Kuuttaren kutoma, +Päivättären kehreämä. +"Ahto, aaltojen isäntä, +satahauan hallitsija! +Ota virpi viittä syltä, +salko seitsentä tapoa, +jolla selät seuruelet, +meren pohjat meuruelet, +nostat ruotaisen romuen, +kaiotat kalaisen karjan +tämän nuotan nostimille, +satalauan laskimille, +kalaisista kaartehista, +lohisista loukeroista, +suurilta selän navoilta, +synkiltä syväntehiltä, +päivän paistamattomilta, +hiekan hieromattomilta!" +Pikku mies merestä nousi, +uros aalloista yleni; +seisovi meren selällä. +Siitä tuon sanoiksi virkki: +"Onko tarve tarpojata, +puun pitkän pitelijätä?" +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Onpa tarve tarpojata, +puun pitkän pitelijätä." +Mies pieni, uros vähäinen, +hongan rannalta hotaisi, +puun pitkän petäjiköstä, +paaen painoi tarpoimeksi. +Kyselevi, lauselevi: +"Tarvonko väen mukahan, +oike'in olan takoa, +vai tarvon asun mukahan?" +Vanha viisas Väinämöinen +sanan virkkoi, noin nimesi: +"Jos tarvot asun mukahan, +äijä on siinä tarpomista." +Mies pieni, uros vähäinen, +jo nyt tuossa tarpaisevi, +tarpovi asun mukahan; +kaiotti kaloja paljon +tuon on nuotan nostimille, +satalauan laskimille. +Seppo airoilla asuvi; +vaka vanha Väinämöinen +itse on nuotan nostajana, +lankapaulan lappajana. +Sanoi vanha Väinämöinen: +"Jo nyt on kalainen karja +tämän nuotan nostimilla, +satalauan laskimilla." +Siitä nuotta nostetahan, +puretahan, puistetahan +venehesen Väinämöisen: +saa'ahan kalainen karhi, +kut' oli vasten nuotta tehty, +lankapaula laaittuna. +Vaka vanha Väinämöinen +viiletti venehen maalle +sivuhun sinisen sillan, +päähän portahan punaisen. +Siivosi kalaisen karhin, +purki ruotaisen romuen: +sai sieltä halean hauin, +kut' oli viikon pyyettynä. +Silloin vanha Väinämöinen +itse tuossa arvelevi: +"Ruohinko käsin ruveta +ilman rautarukkasitta, +kivisittä kintahitta, +vaskisitta vanttuhitta?" +Senpä kuuli Päivän poika. +Sanan virkkoi, noin nimesi: +"Minä hauin halkoaisin, +tohtisin käsiksi käyä, +kun oisi isoni puukko, +veitsi valtavanhempani." +Vieri veitsi taivosesta, +puukko pilvistä putosi, +pää kulta, terä hopea, +vieri vyölle Päivän poian. +Niin pätevä Päivän poika +tuon veitsen käsin tavoitti; +sillä hauin halkaisevi, +suu levän levittelevi. +Vatsassa halean hauin +löytähän kulea kuuja; +vatsassa kulean kuujan, +siell' oli sileä siika. +Halkaisi sileän siian: +sai sieltä sinikeräsen +siian suolen soukerosta, +kolmannesta koukerosta. +Kehitti sinikeräsen: +sisältä sinikeräsen +putosi punakeränen. +Purki tuon punakeräsen: +keskeltä punakeräsen +tapasi tulisorosen, +jok' oli tullut taivosesta, +puhki pilvien pu'onnut, +päältä taivosen kaheksan, +ilmalta yheksänneltä. +Väinämöisen arvellessa, +millä tuota vietänehe +tupihin tulettomihin, +pime'ihin pirttilöihin, +jopa tuikahti tulonen, +pääsi käestä Päivän poian. +Poltti parran Väinämöisen; +sepolta sitäi pahemmin +tuli poltti poskipäitä, +käsiänsä kärventeli. +Meni siinä mennessänsä +aalloitse Aluen järven. +Karkasi katajikolle, +niin paloi katajakangas; +kohautti kuusikkohon: +poltti kuusikon komean. +Vieri vieläkin etemmä, +poltti puolen Pohjan maata, +sakaran Savon rajoa, +kahen puolen Karjalata. +Vaka vanha Väinämöinen +itse läksi astumahan, +ylös korpehen kohosi +tuon tuiman tulen jälille. +Tapasi tulosen tuolta +kahen kannon juuren alta, +leppäpökkelön sisästä, +lahokannon kainalosta. +Siinä vanha Väinämöinen +itse tuon sanoiksi virkki: +"Tulonen, Jumalan luoma, +luoma Luojan, valkeainen! +Syyttäpä menit syville, +asiatta aivan kauas! +Teet paremmin, kun paloat +kivisehen kiukahasen, +kytkeihet kypenihisi, +himmennäihet hiilihisi, +päivällä pi'eltäväksi +kotapuissa koivuisissa, +yöllä piileteltäväksi +kehän kultaisen kuvussa." +Tempasi tulikipunan +palavoihin pakkuloihin, +koivun kääpihin kovihin, +vaskisehen kattilahan. +Kantoi tulta kattilassa, +koivun kuorella kuletti +nenähän utuisen niemen, +päähän saaren terhenisen: +sai tuvat tulelliseksi, +pirtit valkealliseksi. +Itse seppo Ilmarinen +syrjin syöstihe merehen, +veäikse vesikivelle, +rantapaaelle paneikse +tuskissa tulen palavan, +vaike'issa valkeaisen. +Siinä tulta tummenteli, +valkeaista varventeli. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Tulonen, Jumalan luoma, +panu, poika Aurinkoisen! +Mikä sun pani pahaksi, +jotta poltit poskiani, +kuumotit kupehiani, +ääriäni ärjöttelit? +"Millä nyt tulta tummentelen, +valkeaista varventelen, +teen tulen tehottomaksi, +valkean varattomaksi, +ettei viikkoa vihoisi, +kovin kauan karvastaisi? +"Tule, tytti, Turjan maalta, +neiti, laskeite Lapista +hyyssä sukka, jäässä kenkä, +hallassa hamehen helmat, +hyinen kattila käessä, +jäinen kauha kattilassa! +Viskoa vilua vettä, +riittehistä ripsuttele +paikoille palanehille, +tulen tuhmille vihoille! +"Kun ei tuosta kyllin liene, +tule, poika, Pohjolasta, +lapsi, täyestä Lapista, +mies pitkä, Pimentolasta, +korpikuusien kokoinen, +suopetäjän suuruhinen, +hyiset kintahat käessä, +hyiset saappahat jalassa, +hyinen lakki päälaella, +hyinen vyöhyt vyölle vyötty! +"Tuo'os hyytä Pohjolasta, +jäätä kylmästä kylästä! +Paljo on hyytä Pohjolassa, +jäätä kylmässä kylässä: +hyyss' on virrat, jäässä järvet, +ilmat kaikki iljenessä; +hyiset hyppivät jänikset, +jäiset karhut karkelevat +keskellä lumimäkeä, +lumivaaran liepehellä; +hyiset joutsenet joluvat, +jäiset sorsat soutelevat +keskellä lumijokea, +jäisen kosken korvaksella. +"Hyytä kelkalla vetäös, +jäätä reellä reutoellos +tuiman tunturin laelta, +vaaran vankan liepeheltä! +Sillä hyyllä hyy'yttele, +jäävilulla jäähyttele +tulen viemiä vikoja, +panun tuiki paahtamia! +"Kun ei tuosta kyllin liene, +oi Ukko ylijumala, +Ukko, pilvien pitäjä, +hattarojen hallitsija, +iätä iästä pilvi, +jänkä lännestä lähetä, +syrjin yhtehen syseä, +lomatusten loukahuta! +Sa'a hyytä, sa'a jäätä, +sa'a voietta hyveä +paikoille palanehille, +vian tuiki tullehille!" +Sillä seppo Ilmarinen +tuota tulta tummenteli, +valkeata vaimenteli. +Sai seppo paranneheksi, +entisellehen ehoksi +tuimista tulen vioista. + + + + Yhdeksäsviidettä runo + + +Ain' on päivä paistamatta, +kuu kulta kumottamatta +noilla Väinölän tuvilla, +Kalevalan kankahilla. +Vilu viljalle tulevi, +karjoille olo kamala, +outo ilman lintusille, +ikävä imehnoisille, +kun ei konsa päivyt paista +eikä kuuhuet kumota. +Hauki tiesi hauan pohjat, +kokko lintujen kulennan, +tuuli haahen päiväyksen; +ei tieä imehnon lapset, +milloin aamu alkanevi, +milloin yö yrittänevi +nenässä utuisen niemen, +päässä saaren terhenisen. +Nuoret neuvoa pitävät, +ikäpuolet arvelevat, +kuinka kuutta lietänehe, +päivättä elettänehe +noilla raukoilla rajoilla, +poloisilla Pohjan mailla. +Neiet neuvoa pitävät, +orpanat osaelevat. +Päätyvät sepon pajahan. +Sanovat sanalla tuolla: +"Nouse, seppo, seinän alta, +takoja, kiven takoa +takomahan uutta kuuta, +uutta auringon keheä! +Pah' on kuun kumottamatta, +outo päivän paistamatta." +Nousi seppo seinän alta, +takoja kiven takoa +takomahan uutta kuuta, +uutta auringon kehäistä. +Kuun on kullasta kuvasi, +hopeasta päivän laati. +Tuli vanha Väinämöinen, +ovelle asetteleikse. +Sanan virkkoi, noin nimesi: +"Oi on seppo veikkoseni! +Mitä paukutat pajassa, +ajan kaiken kalkuttelet?" +Se on seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Kuuta kullaista kuvoan, +hope'ista aurinkoa +tuonne taivahan laelle, +päälle kuuen kirjokannen." +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Ohoh seppo Ilmarinen! +Jo nyt laait joutavia! +Ei kumota kulta kuuna, +paista päivänä hopea." +Seppo kuuhuen kuvasi, +takoi päivän valmihiksi. +Noita nosteli halulla, +kaunihisti kannatteli, +kuun on kuusen latvasehen, +päivän pitkän männyn päähän. +Hiki vieri viejän päästä, +kaste kantajan otsasta +työssä tuiki työlähässä, +nostannassa vaikeassa. +Saipa kuun kohotetuksi, +auringon asetetuksi, +kuun on kuusen kukkuralle, +päivyen petäjän päähän: +eipä kuu kumotakana +eikä päivyt paistakana. +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Nyt on aika arvan käyä, +miehen merkkiä kysyä, +minne meiltä päivä päätyi, +kunne meiltä kuu katosi." +Itse vanha Väinämöinen, +tietäjä iän-ikuinen, +leikkasi lepästä lastut, +laittoi lastut laaullensa, +kävi arvat kääntämähän, +sormin arvat suortamahan. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Kysyn Luojalta lupoa, +vaain varsin vastinetta. +Sano totta, Luojan merkki, +juttele, Jumalan arpa: +minne meiltä päivä päätyi, +kunne meiltä kuu katosi, +kun ei ilmoisna ikänä +nähä noita taivahalla? +"Sano, arpa, syytä myöten, +elä miehen mieltä myöten, +tuo tänne toet sanomat, +varmat liitot liikahuta! +Jos arpa valehteleisi, +niin arvo alennetahan: +arpa luoahan tulehen, +merkki miesten poltetahan." +Toi arpa toet sanomat, +merkki miesten vastoavi: +sanoi päivän saaneheksi, +kuun tuonne kaonneheksi +Pohjolan kivimäkehen, +vaaran vaskisen sisähän. +Vaka vanha Väinämöinen +siitä tuon sanoiksi virkki: +"Jos ma nyt lähen Pohjolahan, +Pohjan poikien poluille, +saan ma kuun kumottamahan, +päivä kullan paistamahan." +Jopa läksi jotta joutui +pimeähän Pohjolahan. +Astui päivän, astui toisen: +päivänäpä kolmantena +jo näkyvi Pohjan portti, +kivikummut kuumottavi. +Ensin huuti huikahutti +tuolla Pohjolan joella: +"Tuokatte venettä tänne +joen poikki päästäkseni!" +Kun ei huuto kuulununna +eikä tuotuna venettä, +keräsi kekosen puita, +kuivan kuusen lehväsiä; +teki tulen rantaselle, +saavutti savun sakean. +Tuli nousi taivahalle, +savu ilmahan sakeni. +Louhi, Pohjolan emäntä, +itse päätyi ikkunahan. +Katsoi tuonne salmen suuhun, +sanan virkkoi, noin nimesi: +"Mi tuolla tuli palavi, +tuolla saaren salmen suulla? +Pieni on sotatuliksi, +suuri nuottavalke'iksi." +Itse poika pohjolaisen +pian pistihe pihalle +katsomahan, kuulemahan, +tarkasti tähyämähän: +"On tuolla joen takana +mies kempi kävelemässä." +Siinä vanha Väinämöinen +jo huhusi toisen kerran: +"Tuo venettä, Pohjan poika, +Väinämöiselle venettä!" +Niin sanovi Pohjan poika, +itse lausui, vastaeli: +"Ei täältä venehet joua. +Tule sormin soutimina, +kämmenin käsimeloina +poikki Pohjolan joesta!" +Siinä vanha Väinämöinen +arvelee, ajattelevi: +"Sep' ei miesi lienekänä, +ku on tieltä myösteleikse." +Meni haukina merehen, +siikana silajoelle, +pian uipi salmen poikki, +välehen välin samosi. +Astui jalan, astui toisen, +Pohjan rannalle rapasi. +Niin sanovi Pohjan poiat, +paha parvi pauhoavi: +"Käypä Pohjolan pihalle!" +Meni Pohjolan pihalle. +Pohjan poikaset sanovat, +paha parvi pauhoavi: +"Tules Pohjolan tupahan!" +Meni Pohjolan tupahan; +jalan polki porstuahan, +laski kääkähän kätensä, +siitä tunkihe tupahan, +ajoihe katoksen alle. +Siellä miehet mettä juovat, +simoa sirettelevät, +miehet kaikki miekka vyöllä, +urohot sota-aseissa +pään varalle Väinämöisen, +surmaksi suvantolaisen. +Nuo kysyivät tullehelta, +sanoivat sanalla tuolla: +"Ku sanoma kurjan miehen, +tuuma uinehen urohon?" +Vaka vanha Väinämöinen +sanan virkkoi, noin nimesi: +"Kuusta on sanomat kummat, +päivästä iki-imehet. +Minnes meiltä päivä päätyi, +kunnes meiltä kuu katosi?" +Pohjan poikaset sanovi, +paha parvi lausueli: +"Tuonne teiltä päivä päätyi, +päivä päätyi, kuu katosi +kirjarintahan kivehen, +rautaisehen kalliohon. +Sielt' ei pääse päästämättä, +selviä selittämättä." +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Kun ei kuu kivestä pääsne, +pääsne päivä kalliosta, +käykämme käsirysyhyn, +ruvetkamme miekkasille!" +Veti miekan, riisti rauan, +tempasi tupesta tuiman, +jonka kuu kärestä paistoi, +päivä västistä välähyi, +hepo seisovi selällä, +kasi naukui naulan tiessä. +Mittelivät miekkojansa, +koittelivat korttiansa: +olipa pikkuista pitempi +miekka vanhan Väinämöisen, +yhtä ohrasen jyveä, +olen kortta korkeampi. +Mentihin ulos pihalle, +tasarinnan tanterelle. +Siitä vanha Väinämöinen +löip' on kerran leimahutti, +löipä kerran, löipä toisen: +listi kuin naurihin napoja, +lippasi kuin liinan päitä +päitä Pohjan poikasien. +Siitä vanha Väinämöinen +kävi kuuta katsomahan, +päiveä kerittämähän +kirjarinnasta kivestä, +vuoresta teräksisestä, +rautaisesta kalliosta. +Astui tietä pikkuruisen, +kulki matkoa vähäisen, +niin näki vihannan saaren. +Saarell' on komea koivu, +koivun alla paasi paksu, +alla paaen kallioinen, +yheksin ovia eessä, +saoin salpoja ovilla. +Keksi piirtämän kivessä, +valeviivan kalliossa. +Veti miekkansa tupesta, +kirjoitti kivehen kirjan +miekalla tuliterällä, +säilällä säkenevällä: +katkesi kivi kaheksi, +paasi kolmeksi pakahtui. +Vaka vanha Väinämöinen +katsovi kiven rakohon: +siellä kyyt olutta juovat, +maot vierrettä vetävät +kirjavan kiven sisässä, +maksankarvaisen malossa. +Sanoi vanha Väinämöinen, +itse lausui, noin nimesi: +"Sentähen emäntä raukat +vähemmin olutta saavat, +kunp' on kyyt oluen juovat, +maot viertehen vetävät." +Leikkasip' on pään maolta, +katkoi kaulan käärmeheltä. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Elköhön sinä ikänä, +tämän päivyen perästä +kyyt juoko olosiamme, +maot mallasjuomiamme!" +Siitä vanha Väinämöinen, +tietäjä iän-ikuinen, +kourin koitteli ovia, +salpoja sanan väellä: +ei ovet käsin avau, +salvat ei sanoista huoli. +Silloin vanha Väinämöinen +itse tuon sanoiksi virkki: +"Akka mies asehitoinna, +konna kirves-kuokatoinna." +Kohta lähtevi kotia, +alla päin, pahoilla mielin, +kun ei vielä kuuta saanut +eikä päiveä tavannut. +Sanoi lieto Lemminkäinen: +"Ohoh vanha Väinämöinen! +Miks'et ottanut minua +kanssasi karehtijaksi? +Oisi lukot luikahtanna, +takasalvat taittununna, +pääsnyt kuu kumottamahan, +nousnut päivä paistamahan." +Vaka vanha Väinämöinen +itse tuon sanoiksi virkki: +"Ei salvat sanoilla taitu, +lukot loihulla murene +eikä kourin koskemalla, +käsivarsin vääntämällä." +Meni sepponsa pajahan. +Sanan virkkoi, noin nimesi: +"Ohoh seppo Ilmarinen! +Taos kuokka kolmihaara, +tao tuuria tusina, +avaimia aika kimppu, +jolla kuun kivestä päästän, +päivän päästän kalliosta!" +Se on seppo Ilmarinen, +takoja iän-ikuinen, +takoi miehen tarpehia; +takoi tuuria tusinan, +avaimia aika kimpun, +kelpo kimpun keihä'itä, +eikä suurta eikä pientä, +takoi kerran keskoisia. +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas, +siitti siivet sulkinensa, +levahutti lentämähän. +Lenteli liki kotia, +tuosta loihe loitommaksi, +poikki Pohjolan merestä +sepon Ilmarin pajalle. +Aukoi seppo ikkunansa, +katsoi, kuin tulisi tuuli: +ei ollut tulento tuulen, +oli harmoa havukka. +Se on seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Mit' olet, otus, hakeva, +istut alla ikkunani?" +Lintu kielelle paneikse, +havukkainen haastelevi: +"Ohoh seppo Ilmarinen, +takoja alinomainen, +kuin olet kovin osaava, +varsin taitava takoja!" +Sanoi seppo Ilmarinen, +itse lausui, noin nimesi: +"Ei tuo kumma ollekana, +jos olen takoja tarkka, +kun olen taivoa takonut, +ilman kantta kalkutellut." +Lintu kielelle paneikse, +havukkainen haastelevi: +"Mitä, seppo, siitä laait, +kuta, rautio, rakennat?" +Se on seppo Ilmarinen +sanan vastaten sanovi: +"Taon kaularenkahaista +tuolle Pohjolan akalle, +jolla kiinni kytketähän +vaaran vankan liepehesen." +Louhi, Pohjolan emäntä, +Pohjan akka harvahammas, +jo tunsi tuhon tulevan, +hätäpäivän päälle saavan. +Heti loihe lentämähän, +pääsi poies Pohjolahan. +Laski kuun kivestä irti, +päästi päivän kalliosta. +Itse muuksi muutaltihe, +kyhäisihe kyyhkyseksi; +lenteä lekuttelevi +sepon Ilmarin pajahan. +Lenti lintuna ovelle, +kyyhkysenä kynnykselle. +Se on seppo Ilmarinen +sanan virkkoi, noin nimesi: +"Mitä, lintu, tänne lennit, +tulit, kyyhky, kynnykselle?" +Vastasi otus ovelta, +virkkoi kyyhky kynnykseltä: +"Tuota lienen kynnyksellä +sanomata saattamassa: +jopa kuu kivestä nousi, +päivä pääsi kalliosta." +Se on seppo Ilmarinen +kävi itse katsomahan. +Astuvi pajan ovelle, +katsoi tarkan taivahalle: +katsoi kuun kumottavaksi, +näki päivän paistavaksi. +Meni luoksi Väinämöisen, +sanan virkkoi, noin nimesi: +"Ohoh vanha Väinämöinen, +laulaja iän-ikuinen! +Käypä kuuta katsomahan, +päiveä tähyämähän! +Jo ovat tarkoin taivahalla, +sijoillansa muinaisilla." +Vaka vanha Väinämöinen +itse pistihe pihalle, +varsin päätänsä kohotti, +katsahtavi taivahalle: +kuu oli nousnut, päivä pääsnyt, +taivon aurinko tavannut. +Silloin vanha Väinämöinen +sai itse sanelemahan. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Terve, kuu, kumottamasta, +kaunis, kasvot näyttämästä, +päivä kulta, koittamasta, +aurinko, ylenemästä! +"Kuu kulta, kivestä pääsit, +päivä kaunis, kalliosta, +nousit kullaisna käkenä, +hope'isna kyyhkyläisnä +elollesi entiselle, +matkoillesi muinaisille. +"Nouse aina aamusilla +tämän päivänki perästä! +Teepä meille terveyttä, +siirrä saama saatavihin, +pyytö päähän peukalomme, +onni onkemme nenähän! +"Käy nyt tiesi tervehenä, +matkasi imantehena, +päätä kaari kaunihisti, +pääse illalla ilohon!" + + + + Viideskymmenes runo + + +Marjatta, korea kuopus, +se kauan kotona kasvoi, +korkean ison kotona, +emon tuttavan tuvilla. +Piti viiet vitjat poikki, +kuuet renkahat kulutti +isonsa ava'imilla, +helmassa helottavilla. +Puolen kynnystä kulutti +helevillä helmoillansa, +puolen hirttä päänsä päältä +sile'illä silkillänsä, +puolet pihtipuolisia +hienoilla hiansa suilla, +siltalaahkon lattiata +kautokengän-kannoillansa. +Marjatta, korea kuopus, +tuo on piika pikkarainen, +piti viikoista pyhyyttä, +ajan kaiken kainoutta. +Syöpi kaunista kaloa, +petäjätä pehmeätä, +ei syönyt kananmunia, +kukerikun riehkatuita, +eikä lampahan lihoa, +ku oli ollut oinahilla. +Emo käski lypsämähän: +eipä mennyt lypsämähän. +Itse tuon sanoiksi virkki: +"Ei neiti minun näköinen +koske sen lehmän nisähän, +jok' on häilynyt härillä, +kun ei hiehoista herune, +vasikkaisista valune." +Iso käski orin rekehen: +ei istu orin rekehen. +Veikko vei emähevosen: +neiti tuon sanoiksi virkki: +"En istu hevon rekehen, +joka lie orilla ollut, +kun ei varsaset vetäne, +kuletelle kuutiaiset." +Marjatta, korea kuopus, +aina piikoina elävä, +neitosena niekottava, +kassapäänä kainustava, +päätyi karjanpaimeneksi, +läksi lammasten keralle. +Lampahat meni mäkeä, +vuonat vuoren kukkulata; +neiti asteli ahoa, +lepikköä leyhytteli +käen kullan kukkuessa, +hope'isen hoilatessa. +Marjatta, korea kuopus, +katselevi, kuuntelevi. +Istui marjamättähälle, +vaipui vaaran rintehelle. +Tuossa tuon sanoiksi virkki, +itse lausui, noin nimesi: +"Kuku, kultainen käkönen, +hope'inen, hoilattele, +tinarinta, riukuttele, +Saksan mansikka, sanele, +käynkö viikon villapäänä, +kauan karjanpaimenena +näillä aavoilla ahoilla, +leve'illä lehtomailla! +Kesosenko, kaksosenko, +viitosenko, kuutosenko, +vainko kymmenen keseä +tahi ei täytehen tätänä?" +Marjatta, korea kuopus, +viikon viipyi paimenessa. +Paha on olla paimenessa, +tyttölapsen liiatenki: +mato heinässä matavi, +sisiliskot siuottavi. +Ei mato maellutkana, +sisilisko siuotellut. +Kirkui marjanen mäeltä, +puolukkainen kankahalta: +"Tule, neiti, noppimahan, +punaposki, poimimahan, +tinarinta, riipimähän, +vyö vaski, valitsemahan, +ennenkuin etana syöpi, +mato musta muikkoavi! +Sata on saanut katsomahan, +tuhat ilman istumahan, +sata neittä, tuhat naista, +lapsia epälukuisin, +ei ken koskisi minuhun, +poimisi minun poloisen." +Marjatta, korea kuopus, +meni matkoa vähäisen, +meni marjan katsantahan, +punapuolan poimintahan +hyppysillähän hyvillä, +kätösillä kaunihilla. +Keksi marjasen mäeltä, +punapuolan kankahalta: +on marja näkemiänsä, +puola ilmoin luomiansa, +ylähähkö maasta syöä, +alahahko puuhun nousta! +Tempoi kartun kankahalta, +jolla marjan maahan sorti. +Niinpä marja maasta nousi +kaunoisille kautoloille, +kaunoisilta kautoloilta +puhtahille polviloille, +puhtahilta polviloilta +heleville helmasille. +Nousi siitä vyörivoille, +vyörivoilta rinnoillensa, +rinnoiltansa leuoillensa, +leuoiltansa huulillensa; +siitä suuhun suikahutti, +keikahutti kielellensä, +kieleltä keruksisihin, +siitä vatsahan valahti. +Marjatta, korea kuopus, +tuosta tyytyi, tuosta täytyi, +tuosta paksuksi panihe, +lihavaksi liittelihe. +Alkoi pauloitta asua, +ilman vyöttä völlehtiä, +käyä saunassa saloa, +pime'issä pistelläitä. +Emo aina arvelevi, +äitinsä ajattelevi: +"Mi on meiän Marjatalla, +ku meiän kotikanalla, +kun se pauloitta asuvi, +aina vyöttä völlehtivi, +käypi saunassa saloa, +pime'issä pisteleikse?" +Lapsi saattavi sanoa, +lapsi pieni lausuella: +"Se on meiän Marjatalla, +sepä Kurjetta rukalla, +kun oli paljon paimenessa, +kauan karjassa käveli." +Kantoi kohtua kovoa, +vatsantäyttä vaikeata +kuuta seitsemän, kaheksan, +ynnähän yheksän kuuta, +vaimon vanha'an lukuhun +kuuta puolen kymmenettä. +Niin kuulla kymmenennellä +impi tuskalle tulevi: +kohtu kääntyvi kovaksi, +painuvi pakolliseksi. +Kysyi kylpyä emolta: +"Oi, emoni, armahani! +Laita suojoa sijoa, +lämpymyttä huonehutta +piian pieniksi pyhiksi, +vaimon vaivahuoneheksi!" +Emo saattavi sanoa, +oma vanhin vastaella: +"Voi sinua, hiien huora! +Kenen oot makaelema? +Ootko miehen naimattoman +eli nainehen urohon?" +Marjatta, korea kuopus, +tuop' on tuohon vastoavi: +"En ole miehen naimattoman +enkä nainehen urohon. +Menin marjahan mäelle, +punapuolan poimentahan, +otin marjan mielelläni, +toisen kerran kielelläni. +Se kävi kerustimille, +siitä vatsahan valahti: +tuosta tyy'yin, tuosta täy'yin, +tuosta sain kohulliseksi." +Kysyi kylpyä isolta: +"Oi isoni, armahani! +Anna suojoa sijoa, +lämpymyttä huonehutta, +jossa huono hoivan saisi, +piika piinansa pitäisi!" +Iso saattavi sanoa, +taatto taisi vastaella: +"Mene, portto, poikemmaksi, +tulen lautta, tuonnemmaksi, +kontion kivikoloihin, +karhun louhikammioihin, +sinne, portto, poikimahan, +tulen lautta, lapsimahan!" +Marjatta, korea kuopus, +tuop' on taiten vastaeli: +"En mä portto ollekana, +tulen lautta lienekänä. +Olen miehen suuren saava, +jalon synnyn synnyttävä, +joll' on valta vallallenki, +väki Väinämöisellenki." +Jo on piika pintehissä, +minne mennä, kunne käyä, +kusta kylpyä kysellä. +Sanan virkkoi, noin nimesi: +"Piltti, pienin piikojani, +paras palkkalaisiani! +Käypä kylpyä kylästä, +saunoa Saraojalta, +jossa huono hoivan saisi, +piika piinansa pitäisi! +Käy pian, välehen jou'u, +välehemmin tarvitahan!" +Piltti, piika pikkarainen, +sanan virkkoi, noin nimesi: +"Keltä mä kysyn kylyä, +keltä aihelen apua?" +Sanoi meiän Marjattainen, +itse virkki, noin nimesi: +"Kysy Ruotuksen kylyä, +saunoa Sarajan-suista!" +Piltti, piika pikkarainen, +tuo oli nöyrä neuvottava, +kärkäs ilman käskemättä, +kehumattaki kepeä, +utuna ulos menevi, +savuna pihalle saapi. +Kourin helmansa kokosi, +käsin kääri vaattehensa, +sekä juoksi jotta joutui +kohin Ruotuksen kotia. +Mäet mätkyi mennessänsä, +vaarat notkui noustessansa, +kävyt hyppi kankahalla, +someret hajosi suolla. +Tuli Ruotuksen tupahan, +sai sisälle salvoksehen. +Ruma Ruotus paitulainen +syöpi, juopi suurten lailla +päässä pöyän paioillansa, +aivan aivinaisillansa. +Lausui Ruotus ruoaltansa, +tiuskui tiskinsä nojalta: +"Mitä sie sanot, katala? +Kuta, kurja, juoksentelet?" +Piltti, piika pikkarainen, +sanan virkkoi, noin nimesi: +"Läksin kylpyä kylästä, +saunoa Saraojalta, +jossa huono hoivan saisi: +avun ange tarvitseisi." +Ruma Ruotuksen emäntä +käet puuskassa käveli, +liehoi sillan liitoksella, +laahoi keskilattialla. +Itse ennätti kysyä, +sanan virkkoi, noin nimesi: +"Kellen kylpyä kyselet, +kellen aihelet apua?" +Sanoi Piltti, pieni piika: +"Kysyn meiän Marjatalle." +Ruma Ruotuksen emäntä +itse tuon sanoiksi virkki: +"Ei kylyt kylähän joua, +ei saunat Sarajan suulta. +On kyly kytömäellä, +hepohuone hongikossa +tuliporton poiat saa'a, +lautan lapsensa latoa: +kun hevonen hengännevi, +niinp' on siinä kylpeötte!" +Piltti, piika pikkarainen, +pian pistihe takaisin, +sekä juoksi jotta joutui. +Sanoi tultua ta'atse: +"Ei ole kylpyä kylässä, +saunoa Saraojalla. +Ruma Ruotuksen emäntä +sanan virkkoi, noin nimesi: +'Ei kylyt kylähän joua, +ei saunat Sarajan suulta. +On kyly kytömäellä, +hepohuone hongikossa +tuliporton poiat saa'a, +lautan lapsensa latoa: +kun hevonen hengännevi, +niin on siinä kylpeköhön!' +Niinp' on, niin sanoi mokomin, +niinpä vainen vastaeli." +Marjatta, matala neiti, +tuosta täytyi itkemähän. +Itse tuon sanoiksi virkki: +"Lähteä minun tulevi +niinkuin muinenki kasakan +eli orjan palkollisen +- lähteä kytömäelle, +käyä hongikkokeolle!" +Käsin kääri vaattehensa, +kourin helmansa kokosi; +otti vastan varjoksensa, +lehen lempi suojaksensa. +Astua taputtelevi +vatsanvaivoissa kovissa +huonehesen hongikkohon, +tallihin Tapiomäelle. +Sanovi sanalla tuolla, +lausui tuolla lausehella: +"Tule, Luoja, turvakseni, +avukseni, armollinen, +näissä töissä työlähissä, +ajoissa ani kovissa! +Päästä piika pintehestä, +vaimo vatsanvääntehestä, +ettei vaivoihin vajoisi, +tuskihinsa tummeneisi!" +Niin perille päästyänsä +itse tuon sanoiksi virkki: +"Henkeäs, hyvä hevonen, +huokoas, vetäjä varsa, +kylylöyly löyhäytä, +sauna lämpöinen lähetä, +jotta, huono, hoivan saisin! +Avun, ange, tarvitseisin." +Henkäsi hyvä hevonen, +huokasi vetäjä varsa +vatsan kautta vaivaloisen: +min hevonen hengähtävi, +on kuin löyly lyötäessä, +viskattaessa vetonen. +Marjatta, matala neiti, +pyhä piika pikkarainen, +kylpi kylyn kyllältänsä, +vatsan löylyn vallaltansa. +Teki tuonne pienen poian, +latoi lapsensa vakaisen +heinille hevosen luoksi, +sorajouhen soimen päähän. +Pesi pienen poikuensa, +kääri kääreliinahansa; +otti pojan polvillensa, +laittoi lapsen helmahansa. +Piiletteli poiuttansa, +kasvatteli kaunoistansa, +kullaista omenuttansa, +hope'ista sauvoansa. +Sylissänsä syöttelevi, +käsissänsä kääntelevi. +Laski pojan polvillensa, +lapsen lantehuisillensa, +alkoi päätänsä sukia, +hapsiansa harjaella. +Katoi poika polviltansa, +lapsi lannepuoliltansa. +Marjatta, matala neiti, +tuosta tuskille tulevi. +Rapasihe etsimähän. +Etsi pientä poiuttansa, +kullaista omenuttansa, +hope'ista sauvoansa +alta jauhavan kivosen, +alta juoksevan jalaksen, +alta seulan seulottavan, +alta korvon kannettavan, +puiten puut, jaellen ruohot, +hajotellen hienot heinät. +Viikon etsi poiuttansa, +poiuttansa, pienuttansa. +Etsi mäiltä, männiköiltä, +kannoilta, kanervikoilta, +katsoen joka kanervan, +joka varvikon vatoen, +kaivellen katajajuuret, +ojennellen puien oksat. +Astua ajattelevi, +käyä kääperöittelevi: +Tähti vastahan tulevi. +Tähelle kumarteleikse: +"Oi Tähti, Jumalan luoma! +Etkö tieä poiuttani, +miss' on pieni poikueni, +kultainen omenueni?" +Tähti taisi vastaella: +"Tietäisinkö, en sanoisi. +Hänpä on minunki luonut +näille päiville pahoille, +kylmillä kimaltamahan, +pime'illä pilkkimähän." +Astua ajattelevi, +käyä kääperöittelevi: +Kuuhut vastahan tulevi. +Niin Kuulle kumarteleikse: +"Oi Kuuhut, Jumalan luoma! +Etkö tieä poiuttani, +miss' on pieni poikueni, +kultainen omenueni?" +Kuuhut taisi vastaella: +"Tietäisinkö, en sanoisi. +Hänpä on minunki luonut +näille päiville pahoille, +yksin öillä valvomahan, +päivällä makoamahan." +Astua ajattelevi, +käyä kääperöittelevi: +päätyi Päivyt vastahansa. +Päivälle kumarteleikse: +"Oi Päivyt, Jumalan luoma! +Etkö tieä poiuttani, +miss' on pieni poikueni, +kultainen omenueni?" +Päivyt taiten vastaeli: +"Kyllä tieän poikuesi! +Hänpä on minunki luonut +näille päiville hyville, +kullassa kulisemahan, +hopeassa helkkimähän. +"Jopa tieän poikuesi! +Voi, poloinen, poiuttasi! +Tuoll' on pieni poikuesi, +kultainen omenuesi, +onp' on suossa suonivyöstä, +kankahassa kainalosta." +Marjatta, matala neiti, +etsi suolta poikoansa. +Poika suolta löyettihin, +tuolta tuotihin kotia. +Siitä meiän Marjatalle +kasvoi poika kaunokainen. +Ei tieä nimeä tuolle, +millä mainita nimellä. +Emo kutsui kukkaseksi, +vieras vennon joutioksi. +Etsittihin ristijätä, +katsottihin kastajata. +Tuli ukko ristimähän, +Virokannas kastamahan. +Ukko tuon sanoiksi virkki, +itse lausui, noin nimesi: +"En mä risti riivattua, +katalata kastakana, +kun ei ensin tutkittane, +tutkittane, tuomittane." +Kenpä tuohon tutkijaksi, +tutkijaksi, tuomariksi? +Vaka vanha Väinämöinen, +tietäjä iän-ikuinen, +sepä tuohon tutkijaksi, +tutkijaksi, tuomariksi! +Vaka vanha Väinämöinen +tuop' on tuossa tuomitsevi: +"Kun lie poika suolta saatu, +maalta marjasta si'ennyt, +poika maahan pantakohon, +marjamättähän sivulle, +tahi suolle vietäköhön, +puulla päähän lyötäköhön!" +Puhui poika puolikuinen, +kaksiviikkoinen kajahui: +"Ohoh sinua, ukko utra, +ukko utra, unteloinen, +kun olet tuhmin tuominnunna, +väärin laskenna lakia! +Eipä syistä suuremmista, +töistä tuhmemmistakana +itseäsi suolle viety +eikä puulla päähän lyöty, +kun sa miesnä nuorempana +lainasit emosi lapsen +oman pääsi päästimeksi, +itsesi lunastimeksi. +"Ei sinua silloinkana, +eip' on vielä suolle viety, +kun sa miesnä nuorempana +menettelit neiet nuoret +alle aaltojen syvien, +päälle mustien mutien." +Ukko risti ripsahutti, +kasti lapsen kapsahutti +Karjalan kuninkahaksi, +kaiken vallan vartijaksi. +Siitä suuttui Väinämöinen, +jopa suuttui ja häpesi. +Itse läksi astumahan +rannalle merelliselle. +Tuossa loihe laulamahan, +lauloi kerran viimeisensä: +lauloi vaskisen venehen, +kuparisen umpipurren. +Itse istuvi perähän, +läksi selvälle selälle. +Virkki vielä mennessänsä, +lausui lähtiellessänsä: +"Annapas ajan kulua, +päivän mennä, toisen tulla, +taas minua tarvitahan, +katsotahan, kaivatahan +uuen sammon saattajaksi, +uuen soiton suorijaksi, +uuen kuun kulettajaksi, +uuen päivän päästäjäksi, +kun ei kuuta, aurinkoa +eikä ilmaista iloa." +Siitä vanha Väinämöinen +laskea karehtelevi +venehellä vaskisella, +kuutilla kuparisella +yläisihin maaemihin, +alaisihin taivosihin. +Sinne puuttui pursinensa, +venehinensä väsähtyi. +Jätti kantelon jälille, +soiton Suomelle sorean, +kansalle ilon ikuisen, +laulut suuret lapsillensa. + +* * * + +Suuni jo sulkea pitäisi, +kiinni kieleni sitoa, +laata virren laulannasta, +heretä heläjännästä. +Hevonenki hengähtävi +matkan pitkän mentyänsä, +rautanenki raukeavi +kesäheinän lyötyänsä, +vetonenki vierähtävi +joen polvet juostuansa, +tulonenki tuikahtavi +yön pitkän palettuansa; +niin miks' ei runo väsyisi, +virret vienot vierähtäisi +illan pitkiltä iloilta, +päivänlaskun laulannoilta? +Noin kuulin saneltavaksi, +toisin tutkaeltavaksi: +"Eipä koski vuolaskana +laske vettänsä loputen, +eikä laulaja hyväinen +laula tyynni taitoansa. +Mieli on jäämähän parempi +kuin on kesken katkemahan." +Niin luonen, lopettanenki, +herennenki, heittänenki. +Kerin virteni kerälle, +sykkyrälle syylättelen, +panen aitan parven päähän, +luisten lukkojen sisälle, +jost' ei pääse päivinänsä, +selviä sinä ikänä +ilman luien lonsumatta, +leukojen leveämättä, +hammasten hajoamatta, +kielen keikkelehtämättä. +Mitäs tuosta, jos ma laulan, +jos ma paljoki pajahan, +jos laulan jokaisen lakson, +joka kuusikon kujerran! +Ei ole emo elossa, +oma vanhin valvehella +eikä kulta kuulemassa, +oma armas oppimassa: +on mua kuuset kuulemassa, +hongan oksat oppimassa, +koivun lehvät lempimässä, +pihlajat pitelemässä. +Piennä jäin minä emosta, +matalana maammostani. +Jäin kuin kiuruksi kivelle, +rastahaksi rauniolle, +kiuruna kivertämähän, +rastahana raikkumahan, +vaimon vierahan varahan, +ehtohon emintimäisen. +Se mun karkotti, katalan, +ajoi lapsen armottoman +tuulipuolelle tupoa, +pohjaispuolelle kotia, +vieä tuulen turvatointa, +ahavaisen armotointa. +Sainpa, kiuru, kiertämähän, +lintu kurja, kulkemahan, +vieno, maita vieremähän, +vaivainen, vaeltamahan, +joka tuulen tuntemahan, +ärjynnän älyämähän, +vilussa värisemähän, +pakkasessa parkumahan. +Moni nyt minulla onpi, +usea olettelevi +virkkaja vihaisen äänen, +äänen tuiman tuikuttaja. +Ken se kieltäni kirosi, +kenpä ääntä ärjähteli; +soimasi sorisevani, +lausui liioin laulavani, +pahasti pajattavani, +väärin virttä vääntäväni. +Elkätte, hyvät imeiset, +tuota ouoksi otelko, +jos ma, lapsi, liioin lauloin, +pieni, pilpatin pahasti! +En ole opissa ollut, +käynyt mailla mahtimiesten, +saanut ulkoa sanoja, +loitompata lausehia. +Muut kaikki oli opissa, +mie en joutanut kotoa +emon ainoan avusta, +yksinäisen ympäriltä. +Piti oppia kotona, +oman aitan orren alla, +oman äitin värttinöillä, +veikon veistoslastusilla, +senki piennä, pikkaraisna, +paitaressuna pahaisna. +Vaan kuitenki kaikitenki +la'un hiihin laulajoille, +la'un hiihin, latvan taitoin, +oksat karsin, tien osoitin. +Siitäpä nyt tie menevi, +ura uusi urkenevi +laajemmille laulajoille, +runsahammille runoille, +nuorisossa nousevassa, +kansassa kasuavassa. \ No newline at end of file diff --git a/luennot/luento19/lkm.txt b/luennot/luento19/lkm.txt new file mode 100644 index 0000000..619fcd7 --- /dev/null +++ b/luennot/luento19/lkm.txt @@ -0,0 +1,20048 @@ +=60 +*=3 +aalloillen=4 +aalloilta=2 +aalloissa=2 +aalloista=2 +aalloitse=1 +aallokossa=1 +aallollen=1 +aallon=10 +aallonlaskija=1 +aallosta=6 +aallot=6 +aallottaren=1 +aalto=18 +aaltohon=2 +aaltoihin=2 +aaltoja=4 +aaltojen=28 +aaltoloita=1 +aaltoset=1 +aamu=1 +aamuin=3 +aamuisiksi=2 +aamujani=1 +aamulla=8 +aamun=6 +aamurusko=1 +aamuseksi=1 +aamusella=1 +aamuseni=1 +aamusilla=2 +aamut=6 +aamuvihkon=1 +aarta=1 +aartehia=5 +aartehiksi=1 +aavan=1 +aavoilla=1 +aavoillen=1 +aavoja=2 +aavojen=1 +ahava=5 +ahavaisen=3 +ahavalle=2 +ahavan=7 +ahilla=1 +ahille=3 +ahin=4 +ahinki=1 +ahjoa=5 +ahjohon=4 +ahjoksehen=1 +ahjoksensa=1 +ahjolla=2 +ahjollen=1 +ahjon=4 +ahjona=1 +ahjoni=1 +ahjonsa=11 +ahjosta=8 +ahkioksi=1 +ahkiossa=1 +aho=1 +ahoa=4 +ahoilla=10 +ahoille=7 +ahoilta=2 +ahoja=6 +aholla=7 +aholle=2 +ahollen=1 +aholoista=1 +ahomailla=2 +ahomailta=1 +ahon=4 +ahoset=1 +ahosi=1 +ahosta=1 +ahot=6 +ahovieret=4 +ahoviertä=1 +ahtaeltu=1 +ahtahassa=1 +ahtahat=1 +ahtahilta=1 +ahtahimpahan=1 +ahtamasta=1 +ahti=36 +ahtia=1 +ahtiseni=1 +ahto=7 +ahtola=3 +ahtolaisten=1 +ahtolan=1 +ahven=4 +ahveneksi=1 +ahvenen=1 +ahvenensa=1 +ahvenet=1 +ahvenetki=1 +ahvenettomihin=2 +ahvenia=3 +ahvenin=1 +ahvenmaimasilta=1 +aiaksesta=1 +aiakset=1 +aiaksia=2 +aiaksien=1 +aiaksiksi=1 +aialle=1 +aiallen=1 +aialta=1 +aian=11 +aiasta=1 +aiastettu=2 +aihelen=1 +aihelet=1 +aihetta=1 +aik'=1 +aika=24 +aikaeli=1 +aikaellakseni=2 +aikaellaksensa=1 +aikaellaksesi=3 +aikainen=1 +aikaisehen=1 +aikaiset=1 +aikaisin=1 +aikalehmä=1 +aikani=5 +aikansa=1 +aikaorjaksi=1 +aikasi=2 +aikehessa=1 +aikoa=16 +aikoi=1 +aikoinani=3 +aikoinansa=2 +aikoja=1 +aikojani=2 +aikojansa=3 +ailuhia=3 +aimo=3 +ain'=8 +aina=59 +ainaisna=1 +ainaki=4 +ainakin=4 +ainap'=2 +ainapa=4 +ainehet=2 +ainiaisen=1 +ainian=1 +ainikki=1 +aino=8 +ainoa=1 +ainoaksi=6 +ainoan=6 +ainoille=1 +ainoinen=4 +ainoiseni=6 +ainoisia=1 +ainoisin=2 +ainoista=2 +ainokaista=2 +ainokkinsa=1 +ainokseni=1 +ainoseni=1 +ainueni=1 +aioilla=1 +aioillen=1 +aioin=2 +aioinkana=4 +aioit=1 +airo=1 +airoilla=5 +airoille=1 +airoillen=4 +airoinensa=1 +airojasi=1 +airollisen=1 +airollisna=1 +airollista=1 +airon=3 +airot=5 +airuhitta=1 +airuhut=2 +aisa=1 +aisan=4 +aisani=1 +aisasi=2 +aisat=1 +aisoista=1 +aisoja=2 +aita=10 +aitallista=2 +aitan=11 +aitassamme=1 +aitassani=1 +aitasta=5 +aitavieret=1 +aitoa=3 +aitojen=3 +aitovieret=1 +aitoviertä=1 +aitta=3 +aittahan=8 +aittahansa=1 +aittamaina=1 +aittamäelle=1 +aittasehen=1 +aittasesta=1 +aittaset=1 +aittatiellä=1 +aittoa=1 +aittoja=1 +aittojansa=1 +aittojen=2 +aivan=40 +aivin=1 +aivinainen=1 +aivinaisen=2 +aivinaisillansa=1 +aivohon=4 +aivoista=1 +aivon=1 +aivoni=3 +aivossansa=1 +aivot=2 +aja=8 +ajaikse=14 +ajaisi=1 +ajaite=6 +ajaja=1 +ajajalla=1 +ajajat=1 +ajalla=4 +ajama=2 +ajamaksi=1 +ajamoa=1 +ajan=17 +ajane=2 +ajaneheksi=1 +ajat=4 +ajatella=1 +ajatellen=1 +ajatteleisi=4 +ajattelevat=3 +ajattelevi=42 +ajattelihe=2 +ajattelime=1 +ajattelin=2 +ajattelivat=1 +ajatukset=2 +ajatuksista=2 +ajatus=9 +ajatusta=4 +ajavan=1 +ajavi=15 +ajele=2 +ajeleiksen=1 +ajelemahan=1 +ajelemassa=1 +ajelemilla=1 +ajelemista=1 +ajelen=1 +ajelet=2 +ajeli=11 +ajelko=1 +ajella=3 +ajellessani=1 +ajeloteiltä=1 +ajeltavaksi=5 +ajeltaviksi=1 +ajeltu=1 +ajetahan=2 +ajoa=18 +ajoharakan=1 +ajohevoista=1 +ajohevosen=2 +ajohon=8 +ajoi=36 +ajoihe=4 +ajoissa=1 +ajoit=2 +ajoivat=2 +ajolta=1 +akalle=2 +akalta=2 +akan=2 +akanoita=1 +akat=3 +akatp'=1 +akka=37 +akkakarhun=1 +akkaseni=4 +akkiloia=1 +akkoja=2 +akkojen=4 +akkunahan=1 +akkunan=1 +akoeli=1 +akoilla=2 +akoille=2 +akoja=1 +ala=2 +alaha=2 +alahahko=1 +alahaisessa=1 +alahaiset=1 +alahalla=1 +alahan=3 +alahatse=1 +alainen=11 +alaisehen=1 +alaiseksi=1 +alaisen=7 +alaiset=1 +alaisihin=2 +alaisin=1 +alaista=8 +alakivelle=1 +alakivellä=1 +alakärsäksi=1 +alakärsän=1 +alakärsät=1 +alakäsille=1 +alanenäksi=1 +alantehella=1 +alantehelle=3 +alantehessa=2 +alantehesta=6 +alantehille=1 +alas=3 +alasimeksi=1 +alasimella=2 +alasimelle=3 +alasimeni=1 +alasintana=1 +alassa=2 +alasti=1 +alastomaksi=1 +alastomalle=1 +alati=1 +alatse=11 +alemma=9 +alemmaksi=1 +alene=1 +alenemista=1 +alenevan=1 +aleni=2 +alenna=3 +alennetahan=1 +alentajata=2 +alentajia=1 +alentakohon=2 +alentamahan=2 +alentamatta=2 +alentanehe=1 +alenteleime=1 +alentelihe=1 +alenti=3 +alentukohot=1 +aletessa=2 +alimainen=1 +alimaisehen=1 +alimaisen=1 +alimaisille=1 +alinomainen=6 +alinomaiset=6 +alinta=1 +alio=1 +alistamatta=1 +alisti=1 +alkanevi=1 +alkeheksi=1 +alkoi=21 +alkoivat=1 +alku=4 +alkuluottehia=1 +alkusen=1 +alla=73 +allani=2 +alle=80 +allensa=1 +alli=2 +allia=1 +allien=3 +allin=3 +allina=1 +alliparvi=1 +alliseni=1 +allit=1 +aloa=6 +aloille=1 +aloin=1 +aloinpa=1 +alta=51 +altahassa=1 +aluen=5 +aluessa=3 +aluksehen=2 +aluksehensa=1 +aluksella=2 +aluksi=1 +alulla=1 +alun=1 +alus=1 +alusmajoille=1 +alusta=8 +alustani=1 +alustansa=1 +alustehelta=1 +alustetahan=1 +alusve'essä=1 +alusvesille=1 +alutta=1 +alvehia=1 +amme=1 +ammoa=1 +ammoi=1 +ammoin=3 +ammovi=1 +ammu=7 +ammueli=1 +ammuin=1 +ammuit=2 +ammun=2 +ammunnalle=1 +ammuntahan=2 +ammut=1 +ammutahan=1 +ammuttava=1 +ammuttihin=1 +ampuen=1 +ampui=5 +ampuisitko=1 +ampujan=1 +ampujat=2 +ampujaurosta=1 +ampumahan=3 +ampumasta=1 +ampumatta=1 +ampumiehen=1 +anastavat=1 +anastettu=1 +anele=1 +anelemahan=4 +anelematta=2 +anelen=1 +anelijalle=1 +anelijan=1 +anella=4 +anellessani=1 +aneltuasi=1 +ange=2 +angervoisen=1 +ani=13 +ankara=2 +ankarahan=1 +ankarainen=1 +ankaralla=1 +ankaralle=1 +ankaran=6 +anke'in=2 +ankehessa=3 +ankeloisen=1 +anna=42 +annakana=2 +annan=14 +annap'=1 +annapa=1 +annapas=2 +annas=3 +annat=2 +anneksija=1 +anneksivi=1 +annetahan=5 +annettava=1 +annettavan=1 +annettihin=1 +annettu=1 +annettuna=1 +annikki=14 +annitoinna=2 +annituutta=1 +annoin=3 +annoit=5 +ano=1 +anoi=2 +anojat=1 +anonet=1 +anopille=1 +anopilta=1 +anopin=11 +anopp'=1 +anopp'armo=1 +anoppelahan=2 +anoppelassa=3 +anoppi=8 +anoppiasi=1 +anoppihin=1 +anoppini=1 +anoppiseni=4 +anoppisi=1 +anottaessa=2 +ansatiensä=1 +ansiosta=1 +antaisipa=1 +antajaista=1 +antajaksi=2 +antajani=2 +antajat=3 +antajata=2 +antajia=1 +antajista=1 +antako=1 +antakohon=1 +antamahan=5 +antamana=1 +antamasta=1 +antaminen=3 +antane=2 +antavan=1 +antavat=1 +antehiksi=1 +antelema=2 +antero=8 +antia=2 +antimuori=2 +antipaitoihin=1 +antoa=1 +antoi=24 +antoiko=1 +apaja=1 +apajas=2 +apajat=1 +apajaveelle=1 +apata=1 +apatin=1 +apattamani=1 +apatti=1 +ape'ille=1 +ape'ilta=1 +ape'issa=2 +apea=1 +apeainen=1 +apeasta=1 +apeat=1 +apeita=1 +apelta=1 +apen=7 +apet=1 +apeutua=1 +apeutui=2 +apilan=1 +apoin=1 +appajan=1 +appajat=1 +appajata=1 +appehen=1 +appehille=1 +appelahan=1 +appelan=1 +appi=9 +appiarmo=1 +appiseni=1 +appoa=1 +apua=8 +apuna=3 +arinoille=1 +arka=1 +arkipaitasi=1 +arkivaattehissa=2 +arkku=2 +arkun=8 +armahaiset=1 +armahaksi=2 +armahamman=1 +armahammat=1 +armahampi=3 +armahan=12 +armahana=1 +armahani=3 +armahansa=3 +armahasi=2 +armahat=2 +armahatoin=1 +armahin=1 +armaiseni=3 +armas=30 +armastani=1 +armastansa=1 +armauen=1 +armautta=5 +armo=1 +armoa=1 +armokourallasi=1 +armollinen=4 +armollisen=1 +armoluoja=1 +armon=4 +armonani=2 +armot=1 +armotoin=1 +armotointa=2 +armotta=1 +armottoman=2 +armotuutta=1 +arpa=7 +artin=1 +arvaeli=1 +arvaelin=1 +arvaella=2 +arvaellen=1 +arvan=1 +arvasi=3 +arvat=2 +arvata=1 +arvatahan=3 +arvattaisi=1 +arvelee=19 +arveleisi=5 +arveleisin=2 +arvelevat=6 +arvelevi=15 +arveli=2 +arvelin=2 +arvelkohot=1 +arvellessa=2 +arveloille=1 +arveltihin=1 +arvelussa=1 +arvioni=1 +arvionsa=1 +arvo=2 +arvoa=5 +arvoaisin=1 +arvoaisit=1 +arvoan=10 +arvoisessa=1 +arvominen=1 +arvon=1 +ase=1 +asehellista=1 +asehet=1 +asehiansa=1 +asehinensa=3 +asehitoinna=1 +aseissa=2 +asemellensa=2 +asemillansa=1 +aseta=4 +asetaiksen=2 +asetan=4 +asetannasta=1 +asetetuksi=2 +asetin=1 +asetta=1 +asettajaksi=1 +asettamahan=1 +asettamia=1 +asettanunna=1 +asettanut=1 +asetteleikse=1 +asetteleisin=1 +asettelevi=2 +asetteli=1 +asettelihe=1 +asettelisin=1 +asetti=8 +asettui=2 +asettuisi=1 +asetu=5 +asetus=1 +asian=2 +asiani=1 +asiatta=1 +asioita=1 +askarehet=3 +askareillansa=1 +askarvaimo=1 +askelilla=2 +askelille=2 +askelissa=1 +askelt'=1 +astahti=1 +astaiksen=1 +astalaksi=1 +asteleikse=1 +astelevan=1 +astelevi=1 +asteli=1 +asti=5 +astialla=1 +astian=2 +astiasi=1 +astiat=2 +astu=9 +astua=12 +astuessa=4 +astuessansa=2 +astui=36 +astuihen=1 +astuiksen=1 +astuinpa=1 +astuitko=1 +astuivat=1 +astujaista=2 +astujia=1 +astujille=1 +astumahan=10 +astumassa=2 +astumatta=1 +astumattani=1 +astumille=2 +astuminen=1 +astun=1 +astunnasta=1 +astuos=2 +astut=4 +astuvi=9 +asu=1 +asua=13 +asuakseni=1 +asuaksensa=1 +asuhun=1 +asuile=1 +asuinmaaksi=1 +asuinmaasi=1 +asuinmaata=1 +asuinmajani=1 +asuinsijani=2 +asuisi=2 +asuivat=2 +asuja=4 +asukseni=1 +asun=7 +asunen=1 +asunet=1 +asunnoille=1 +asunnoilta=1 +asunnoksi=1 +asunnossa=1 +asuntoa=2 +asunut=1 +asuskella=1 +asussa=1 +asut=1 +asuva=2 +asuvat=2 +asuvi=9 +atra'imet=1 +atriahan=1 +atrian=1 +atriat=1 +atrioia=1 +atrioiksi=2 +auer=4 +auetessa=1 +auetkohot=1 +auhtoja=1 +aukaise=3 +aukaisen=1 +aukaisi=3 +auke'illa=3 +auke'ille=2 +auke'ilta=4 +auke'immille=1 +auke'ita=2 +aukealla=4 +aukealle=7 +aukealta=1 +auki=1 +aukieli=2 +aukkoja=1 +aukoi=1 +aukojaista=1 +aukomille=1 +aukottoman=2 +aumani=1 +aumat=1 +aumoja=2 +aumojasi=1 +auoksi=1 +aura=4 +auralla=1 +auran=5 +aurasen=1 +auringon=9 +aurinko=3 +aurinkoa=8 +aurinkoinen=3 +aurinkoisen=3 +auta=2 +auteresta=1 +autettaissa=1 +autiaksi=1 +autio=1 +autioilla=1 +autsat=1 +auttamassa=1 +autti=1 +autuaallisten=3 +autuahan=3 +auvo=2 +auvon=5 +auvottomalle=1 +ava=1 +ava'imilla=1 +avaimet=2 +avaimia=2 +avaos=1 +avarampahan=1 +avaroilla=1 +avasi=1 +avattuansa=1 +avau=1 +avavi=1 +avellen=1 +avittamalla=2 +avittamatta=2 +avoi=2 +avukseni=2 +avuksi=10 +avulla=1 +avun=8 +avusta=1 +avuttomia=1 +e'elle=2 +e'essä=7 +e'etse=2 +eelle=5 +eellehen=5 +eellimäisnä=2 +eellä=2 +eeskipäin=1 +eessä=9 +eessänsä=2 +eestä=6 +eestäni=2 +ehk'=1 +ehkä=4 +ehkäpä=1 +ehoksi=4 +ehommaksi=4 +ehompana=1 +ehompi=1 +ehon=1 +ehossa=1 +ehosti=2 +ehtiä=1 +ehtoaikoansa=1 +ehtohon=1 +ehtoinen=6 +ehtoisa=2 +ehtoisan=1 +ehtoisen=8 +ehätin=3 +ehättäkämme=1 +ei=561 +eik'=6 +eikä=139 +eikäpä=2 +eilen=4 +eilisenki=2 +eilisenä=3 +eineheksi=1 +einehettömänä=1 +eip'=22 +eipä=51 +eisty=1 +eistyisi=2 +eistykänä=3 +eistyvi=3 +eksy=1 +eksyipä=1 +eksyisi=1 +eksynyttä=5 +ekä=1 +elantoani=1 +elelemähän=1 +elelevi=1 +eleleväksi=1 +eleli=2 +elelin=2 +elelit=1 +elellyt=5 +elellä=4 +elelläksesi=1 +elettänehe=1 +elettäväksi=1 +eletä=2 +eletähän=1 +eleä=20 +eleäksemme=2 +eleäkseni=1 +eli=16 +elikkä=2 +elinajaksi=1 +elinajalla=2 +elkätte=8 +elköhön=12 +elköhönp'=2 +elkösi=1 +elkötte=1 +ellös=43 +ellöspä=2 +elo=2 +eloa=4 +eloihin=1 +eloilla=2 +eloille=3 +eloilta=1 +eloista=1 +elojansa=1 +elojasi=1 +elojen=1 +elollesi=1 +elomaillen=3 +elomailta=1 +elon=3 +eloni=2 +elonkeraiset=1 +elosijani=1 +elosijansa=1 +elosijasi=1 +elossa=10 +eloteillen=1 +elottomatki=1 +elotukku=2 +elä=58 +eläessä=1 +eläessäni=1 +eläessänsä=1 +eläintä=1 +eläisi=2 +eläjiä=1 +eläjä=2 +eläkä=15 +elämiä=1 +elämme=1 +elämä=1 +elämätämme=1 +elämätänsä=2 +elänet=1 +eläpä=2 +elätti=1 +elättäjäni=2 +elävi=4 +elävin=3 +elävä=1 +elävän=3 +elävät=3 +emeä=1 +emintimäisen=1 +emme=4 +emo=82 +emoa=1 +emoiksi=1 +emoja=1 +emolla=2 +emolle=3 +emollen=1 +emollinenki=1 +emolta=2 +emoltani=1 +emon=37 +emona=2 +emonen=8 +emoni=44 +emonko=1 +emonsa=20 +emopa=1 +emoselle=1 +emosen=7 +emosi=19 +emosta=5 +emot=1 +emotoin=3 +emotointa=1 +emä=3 +emähevolla=1 +emähevosen=1 +emähän=1 +emäkalaksi=1 +emäksi=1 +emän=1 +emännille=1 +emännäisen=1 +emännällen=3 +emännältä=2 +emännän=24 +emännät=6 +emäntä=131 +emäntäsi=2 +emäpuu=1 +emäpuun=2 +en=170 +enemmin=3 +enemmän=3 +enemp'=3 +enintä=1 +enk'=3 +enkä=52 +enkäpä=1 +enkö=1 +ennen=76 +ennenkin=2 +ennenkuin=6 +ennenkänä=2 +ennoltaki=1 +ennätettihin=1 +ennätit=1 +ennättele=1 +ennätteli=2 +ennätti=14 +ennättäisi=2 +ennättäisit=1 +ennättäjä=1 +ennättäne=1 +ennättännä=1 +ennättänyt=3 +ennättävi=2 +ennättävät=1 +enp'=2 +enpä=8 +enpäs=1 +ensi=4 +ensimmäinen=1 +ensimäinen=3 +ensimäisen=3 +ensimäisnä=4 +ensin=14 +ensinkänä=4 +entinen=5 +entiselle=2 +entisellehen=1 +entisellensä=1 +entisen=12 +entiset=5 +entisille=5 +entisillehen=2 +entisiltä=1 +entisistäkin=1 +entisistäni=1 +entistä=7 +entistäni=1 +entistänsä=3 +entistäsi=2 +entä=1 +enämpi=4 +epattomasta=1 +epeä=4 +epäelköhöt=1 +epäillyt=2 +epäkelpo=2 +epälukuisin=2 +epäpätöinen=1 +epäpätöisen=1 +epäpäöllä=1 +epäpäöstä=1 +epäsi=9 +epätapainen=1 +ereä=1 +erinomaiset=1 +eritä=1 +eriä=1 +eriän=1 +erkane=1 +erkaneisi=1 +ero=3 +eroan=1 +eroavani=1 +eroitti=1 +eronne=1 +erosi=1 +erota=1 +erotessani=1 +erän=2 +eränetso=2 +eräni=1 +eränsä=1 +eräsi=1 +erävenehen=1 +esiliinasi=1 +esille=1 +esinnä=2 +esteheksi=1 +estellä=1 +et=80 +etana=1 +etehen=29 +etelä=4 +etelästä=2 +etelät=3 +etelätär=3 +etemmä=7 +etempänäki=2 +etempätäki=1 +etevämmät=1 +ethän=1 +etinen=4 +etiseltä=1 +etkä=24 +etkö=11 +etp'=1 +etpä=5 +etsi=21 +etsien=1 +etsiessäni=1 +etsijän=1 +etsimähän=7 +etsimättä=1 +etsin=4 +etsinen=1 +etsiskellä=1 +etsittihin=7 +etsivi=1 +etsivän=2 +etsivät=1 +etsiä=1 +etso=2 +ette=1 +ettei=24 +etteipä=1 +etten=2 +ettet=5 +että=1 +ettäpäs=1 +etähältä=1 +eukko=14 +eukon=1 +eukot=2 +eville=1 +evähiä=2 +evähät=2 +evälle=1 +evän=2 +evästä=3 +evätty=1 +evätöin=1 +ha'an=1 +haahella=2 +haahen=6 +haaksi=1 +haamottavi=1 +haapa=8 +haapainenki=1 +haapaisen=1 +haapaselle=1 +haapion=1 +haapoa=1 +haaraniekka=1 +haarasorkan=1 +haaroja=1 +haarottimet=1 +haarukan=1 +haarukasta=3 +haastaen=1 +haastamahan=2 +haastatella=2 +haastelevi=2 +haastelija=1 +haastelivat=1 +haastoi=1 +haavan=3 +haavat=3 +haavikoilta=1 +haavikolle=1 +haavikot=1 +haavoa=1 +haavoissa=1 +haen=2 +haettihin=1 +haihaos=1 +haihtui=1 +haihtuvista=1 +haihu=1 +haike'immat=1 +haikeampi=1 +haikeasi=1 +haikeat=1 +haikeroitsi=1 +haimentavi=2 +hairahit=1 +hairahtaisi=2 +haisahtele=1 +haiskahti=1 +haitta=1 +haittoja=2 +haitukoille=1 +haivertaisin=1 +haivertavi=1 +hajaisnut=1 +hajalla=2 +hajalle=1 +hajoa=1 +hajoamatta=1 +hajoovat=1 +hajosi=2 +hajota=2 +hajotan=1 +hajotellen=1 +hajotit=1 +hajottamasta=1 +hajottelija=1 +hajotti=7 +hakahan=1 +hakahtelivat=1 +hakatahan=1 +hakatessansa=1 +hakattamahan=1 +hakattavaksi=1 +hakeva=1 +haki=1 +hakisin=1 +hakkaella=1 +hakkasi=1 +hakki=1 +hakkoa=1 +hakkoavi=3 +hako=2 +hakojaki=1 +hakona=1 +hakuhun=6 +hala'an=1 +hala'at=1 +halaisnut=1 +halaja=2 +halannut=1 +halasin=1 +halasit=1 +halea=2 +haleahka=1 +halean=2 +haleat=1 +halennehet=1 +halennehissa=1 +halikka=1 +haljakalle=1 +haljakan=4 +haljakassa=1 +haljakkahan=1 +haljakkainen=1 +haljakkaisen=1 +haljakkoihin=1 +haljakoista=2 +halkaiseisit=1 +halkaisevi=4 +halkaisi=1 +halkeat=1 +halki=25 +halkiella=2 +halko=4 +halkoa=1 +halkoaisin=1 +halkoessa=1 +halkohakkuriksi=1 +halkomahan=1 +halkona=1 +halkosien=1 +halkosilla=1 +halla=2 +hallalla=1 +hallassa=2 +halli=2 +hallikoira=3 +hallikoirat=2 +halliparta=6 +hallitsevi=2 +hallitsija=7 +hallitsijat=1 +halmeheksi=1 +halmehillesi=1 +haloa=2 +haloamatta=1 +haloiksi=1 +haloilla=1 +halot=1 +haltiatoin=1 +haltijana=1 +haltijata=1 +haltijoille=1 +halu=1 +haluiset=1 +halulla=7 +halun=4 +halunsa=1 +halusi=1 +halutteleisi=1 +haluvesiä=1 +haluvetesi=1 +hamaran=1 +hame=1 +hamehen=3 +hamehensa=1 +hamina=1 +hammas=2 +hammasta=3 +hammasten=3 +hamosen=1 +hamoset=1 +hampahan=2 +hampahasi=1 +hampahat=10 +hampahia=1 +hampahilla=1 +hampahilleni=1 +hampahilta=1 +hampahin=2 +hampahisin=3 +hampahiss=1 +hampahista=2 +hampsi=1 +hangat=5 +hangatki=1 +hangella=2 +hangesta=1 +hangotellen=1 +hanhen=3 +hanhet=1 +hanhi=3 +hanhia=1 +hanhien=4 +hanhikarja=1 +hanhikarjahan=1 +hanhilauman=1 +hanhina=1 +hanhoistamme=1 +hanhosia=1 +hanhuet=1 +hanka=1 +hankaniekka=1 +hankava=7 +hankavuuttasi=1 +hanki=6 +hankittaissa=1 +hankittihin=1 +hankkimille=1 +hankkinuoran=1 +hankoinensa=1 +hankoja=2 +hankojen=1 +haoiksi=1 +haolla=2 +haon=1 +haosta=1 +haot=1 +hapanneheksi=1 +haparoivi=1 +hapata=4 +hapeasti=1 +happaimeksi=3 +hapsia=1 +hapsiansa=4 +hapsiasi=1 +hapsien=1 +hapsihini=2 +hapsistani=1 +harakat=1 +harasi=1 +harava=2 +haravahan=2 +haravalla=1 +haravan=8 +haravassa=1 +haravoi=1 +haravoipi=4 +harja=5 +harjaella=1 +harjaellut=2 +harjalla=1 +harjalle=2 +harjan=3 +harjasivat=1 +harjasta=2 +harjattihin=1 +harjoansa=1 +harjoava=1 +harjuja=1 +harjun=5 +harjut=1 +harkun=1 +harmio=1 +harmoa=2 +harmoan=1 +haroamahan=1 +haroan=1 +harpun=1 +harte'ista=1 +hartehille=1 +hartehilta=1 +hartialihojen=1 +hartian=1 +hartiat=1 +hartioihin=2 +hartioilla=9 +hartioille=3 +hartioilta=2 +hartioisen=3 +hartioissa=1 +hartioita=1 +hartioitse=3 +hartiolihojen=2 +hartiolta=1 +hartion=1 +hartionsa=1 +harvahammas=9 +harvahampahan=1 +harvat=3 +harviammalta=1 +harvoilta=1 +harvoin=8 +harvoinkana=2 +hasertamasta=1 +hasta=1 +hatasarvet=1 +hattarat=1 +hattaratta=1 +hattaroihin=1 +hattaroiksi=1 +hattaroissa=1 +hattaroista=1 +hattaroita=1 +hattarojen=4 +hattu=2 +hattua=1 +hatun=2 +hatuttoman=3 +hatuttomana=1 +hauan=2 +hauanki=1 +hauasta=2 +hauatahan=3 +hauiksi=1 +hauille=1 +hauin=29 +hauinluinen=1 +hauinluisen=2 +hauinluista=1 +hauinruotaista=1 +hauissa=1 +hauit=1 +haukan=1 +haukannut=1 +haukata=3 +hauki=16 +haukia=1 +haukiaki=1 +haukina=2 +haukiseksi=1 +haukka=1 +haukkaeli=1 +haukkua=1 +haukkui=8 +haukkujan=1 +haukkujat=1 +haukkujen=1 +haukkumahan=2 +haukkuvaksi=2 +haukkuvi=2 +hauku=2 +haukun=1 +haukunta=1 +haukuntasijoille=1 +hauo=2 +hauoin=1 +hautelemat=1 +hautelevi=2 +hauteli=2 +hautoa=1 +hautoavi=1 +hautoi=3 +hautomaisillansa=1 +hava'a=1 +havainnut=3 +havaita=1 +havaitsematta=3 +havaittu=1 +havannut=2 +havasi=3 +havataksensa=1 +havatessa=1 +havattuansa=1 +haveksit=1 +haventa=8 +havise=1 +havisi=1 +havu=1 +havuhattu=1 +havuhongat=1 +havuhonka=1 +havuiksi=1 +havuilta=1 +havuisen=1 +havukalta=1 +havukan=1 +havukat=1 +havukka=5 +havukkainen=2 +havukkani=1 +havukoiksi=1 +havukoita=2 +havulinnan=2 +havulintu=1 +havulla=2 +havumajoilta=1 +havun=4 +havupetäjä=1 +havupuut=1 +havusatahan=2 +havusijalta=1 +havut=3 +havuttomaksi=1 +he=1 +he'elmä=1 +heiahutti=1 +heikko=1 +heikon=1 +heilauta=1 +heill'=1 +heilui=1 +heilutteli=3 +heiluva=1 +heiluvassa=1 +heiluvihin=1 +heiluvilla=2 +heiluvista=1 +heimoani=1 +heimoansa=2 +heimohon=1 +heimokuntani=1 +heimon=1 +heinikkohon=2 +heinikkopihani=1 +heinikossa=2 +heinikosta=1 +heinikössä=1 +heinille=1 +heinillensä=1 +heiniä=3 +heinä=6 +heinäkengät=4 +heinämättähäksi=1 +heinän=13 +heinänlyöjä=1 +heinänpäistä=1 +heinänä=1 +heinäset=1 +heinäsiä=1 +heinässä=1 +heinät=6 +heinävihkon=2 +heiskaroia=1 +heitettihin=2 +heitihin=1 +heitin=2 +heitit=5 +heitteheksi=1 +heittelevät=1 +heitti=18 +heittihe=2 +heitto=1 +heitty=2 +heittäisikö=1 +heittäjäistä=2 +heittäkätte=1 +heittäköhöt=1 +heittäminen=4 +heittämistä=1 +heittänenki=1 +heitä=11 +heitäikse=1 +heitäime=1 +heitän=13 +heität=1 +heiän=1 +hele'immän=1 +hele'intä=1 +hele'istä=1 +helettämähän=2 +heleville=1 +helevillä=1 +helevässä=1 +heleä=2 +heleästä=1 +heleät=1 +helinän=1 +heliseviltä=1 +helkehyttämähän=1 +helkki=2 +helkkimähän=1 +helkytelläksesi=1 +helkyttele=1 +helkytteli=1 +helkyttävi=1 +helkähti=1 +hellennä=1 +hellittele=1 +hellitteli=1 +helmahansa=1 +helman=2 +helmansa=4 +helmasi=1 +helmasille=1 +helmassa=1 +helmassansa=1 +helmat=5 +helmenä=1 +helmet=5 +helmiksi=1 +helmiletkun=1 +helmilöiksi=1 +helmin=1 +helmipäistä=1 +helmiruoskasella=2 +helmisellä=1 +helmissä=1 +helmisvyöllä=4 +helmivyöllä=2 +helmoihini=1 +helmoillansa=1 +helmoillensa=1 +helmoillesi=1 +helmoiltansa=1 +helmuksesi=1 +helottavilla=1 +helpehestä=2 +helpehettäriltä=1 +helpehettömäksi=2 +helpehistä=1 +helpehiä=2 +helppo=1 +helskytellen=1 +helskyttivät=1 +helskyttävi=1 +heltehesti=2 +helyihin=2 +helyjä=1 +helynnyt=1 +heläellen=1 +helähteli=1 +helähytti=7 +heläjännästä=1 +heläjävät=2 +heläsi=1 +hempe'immän=1 +hempe'intä=1 +hempeäksi=1 +hempeät=1 +hempu=1 +hempujaista=1 +hempulainen=1 +hempuseni=1 +hengen=7 +hengin=1 +hengähtävi=2 +hengännevi=2 +henkeni=1 +henkeä=1 +henkeäs=1 +henki=7 +henkiheinittäni=1 +henkihin=1 +henkiä=1 +henkäeli=2 +henkäeltyäni=1 +henkäiseikse=4 +henkäsi=1 +henno=1 +hepo=11 +hepoa=2 +hepohuone=2 +heponen=1 +heposet=1 +hepäise=1 +herahteleisi=1 +heraisena=1 +heraisesta=1 +heraisista=1 +here'illä=1 +here'istä=1 +herennenki=1 +heretkätte=1 +heretä=1 +hereämmät=1 +herhettävi=1 +herhiläinen=1 +heristynehet=1 +herjaele=1 +herjaella=1 +herjaisi=1 +herjaisin=1 +herjan=3 +herjasit=1 +herjat=1 +herjatkohot=1 +herjattu=1 +herjojen=1 +herjä=1 +herjät=1 +herkesi=1 +herkeämmät=1 +herkähtäisi=1 +herkät=1 +hermikkiä=1 +herne=1 +hernehiksi=1 +hernehiä=1 +hernevarrella=2 +hernevartisen=3 +herra=2 +herran=2 +herskytellen=1 +herskähtävi=1 +hersuin=1 +hertaistasi=1 +herttaiseni=1 +herune=1 +herustele=1 +heruttamahan=1 +heräsi=2 +herätti=3 +hetalehiksi=1 +hete=1 +hetevieret=1 +heti=15 +hetken=4 +hetki=1 +hetkutteli=1 +hettehesen=1 +hettehessä=1 +hettehestä=4 +hettehillä=3 +hettehisin=1 +hettehissä=1 +hettehistä=4 +hevoista=5 +hevoistansa=1 +hevoisurohot=1 +hevoisvarsa=1 +hevolla=2 +hevon=7 +hevonen=20 +hevonenki=1 +hevosell'=1 +hevosen=21 +hevosesi=1 +hevoset=2 +hevosiasi=1 +hevosin=1 +hevosta=1 +hi'en=1 +hiansa=1 +hiat=1 +hieho=2 +hiehoista=1 +hiekalla=1 +hiekalle=1 +hiekan=1 +hiekasta=1 +hiekat=3 +hiekka=4 +hiekkarannat=1 +hiekkarantaseni=1 +hiekkarantasesi=1 +hiekkarantasilla=1 +hiekkasilla=1 +hiekoilta=1 +hiema=1 +hiemoiteltavana=1 +hiemoitettu=1 +hieno=4 +hienoa=1 +hienohelma=3 +hienohelman=2 +hienohelmat=1 +hienoilla=1 +hienoiselle=1 +hienoiselta=2 +hienoisilla=1 +hienoisille=1 +hienoisilta=1 +hienoista=2 +hienoja=1 +hienon=1 +hienot=7 +hienoutta=1 +hienukaisin=1 +hieprukka=1 +hiepsintä=1 +hierelevi=2 +hieroa=2 +hieroi=2 +hieromahan=1 +hieromaista=1 +hieromattomilta=1 +hieromia=1 +hierottua=1 +hiertimessä=1 +hiertimiltä=1 +hiessäpä=1 +hiesukoiksi=1 +hiesukot=1 +hietaharju=1 +hietaharjuloita=1 +hietaharjun=1 +hietapeltojasi=1 +hietapeltoseni=1 +hietarantaselle=1 +hietarinta=1 +hietikolle=1 +hietiköltä=2 +hietoa=1 +hiettömälle=1 +hihittelevi=1 +hihnoihin=1 +hihnoissa=1 +hiien=51 +hiiess'=1 +hiiessä=2 +hiiestä=1 +hiiet=2 +hiihin=4 +hiihteleisi=1 +hiihtelemme=1 +hiihtelette=1 +hiihtelevi=1 +hiihteä=2 +hiihti=12 +hiihtimiltä=1 +hiihtokankahilta=1 +hiihtoneuvot=1 +hiihtäjän=1 +hiihtämähän=2 +hiihän=2 +hiihännässä=1 +hiihäntähän=4 +hiihät=2 +hiihätä=1 +hiilenkarvallista=1 +hiilet=5 +hiilien=2 +hiilihisi=1 +hiilihuonehesta=1 +hiilikankahalla=1 +hiilikankahia=1 +hiilikoukkunen=1 +hiililöiksi=1 +hiiliseipähästä=1 +hiilisiltä=1 +hiiliä=1 +hiiloksehen=1 +hiilokselle=2 +hiiloksessa=2 +hiiloksesta=1 +hiiltyväksi=1 +hiioavi=1 +hiipoivat=1 +hiipomatta=1 +hiiren=1 +hiiret=1 +hiisi=10 +hiisti=1 +hiitolan=1 +hiitten=6 +hiittä=1 +hiiva=1 +hiivoa=2 +hiivoja=1 +hikehen=2 +hiki=1 +hiljallehen=1 +hiljallensa=1 +hiljan=1 +hiljemmältä=1 +hilke=1 +hillitsevi=1 +hilpotellen=1 +himmene=1 +himmennäihet=1 +himmesti=2 +himo=1 +hingannunna=1 +hinkalohon=1 +hinkalossa=1 +hinkalosta=2 +hioi=2 +hionut=1 +hiosta=1 +hiosti=1 +hiottu=2 +hiovat=3 +hiovi=3 +hipiä=1 +hipiälle=1 +hipiänsä=1 +hippa=1 +hippomahan=1 +hirmuhampahan=1 +hirmuinesi=1 +hirmuloita=1 +hirmulta=1 +hirmun=2 +hirnakoitsi=1 +hirnua=1 +hirnui=1 +hirnuvi=1 +hirret=3 +hirsikankahia=1 +hirsikköhön=1 +hirsiköistä=1 +hirsikön=1 +hirsipuuhun=2 +hirtettynä=1 +hirtetähän=1 +hirttä=4 +hirve'istä=1 +hirven=22 +hirvet=5 +hirveä=3 +hirveähän=1 +hirveän=1 +hirveänsä=2 +hirveätä=2 +hirvi=8 +hitusen=2 +hitustelevi=1 +hiukan=1 +hiukset=2 +hivelevi=1 +hivitän=1 +hivukset=1 +hivuksiansa=2 +hivuksiasi=1 +hivuksien=1 +hivuksillensa=1 +hivuksiltani=1 +hivuksin=1 +hivuksista=1 +hivus=13 +hivuskutri=1 +hivusta=4 +hivutti=1 +hohahtelevi=1 +hohisevista=1 +hoi=2 +hoikan=2 +hoikat=2 +hoikin=1 +hoikka=3 +hoikkenevi=1 +hoilaele=1 +hoilaelin=1 +hoilatessa=1 +hoilattele=1 +hoiloa=1 +hoivan=4 +hoivannunna=1 +hoivatahan=1 +hoivauta=1 +holvaeli=1 +homekorva=1 +hongaista=1 +hongan=5 +hongassa=1 +hongat=6 +hongatar=1 +hongikkohon=1 +hongikkokeolle=1 +hongikossa=2 +hongista=2 +honka=6 +honkahan=2 +honkainen=1 +honkaisehen=1 +honkaisessa=1 +honkaisihin=1 +honkaisista=1 +honkasien=1 +honkia=2 +honkihin=2 +honkoa=1 +hope'ihin=1 +hope'illa=1 +hope'inen=7 +hope'isehen=1 +hope'isella=4 +hope'iselle=3 +hope'isen=3 +hope'iset=1 +hope'isihin=3 +hope'isilta=2 +hope'isissa=2 +hope'isna=2 +hope'ista=19 +hope'ita=8 +hope'itansa=3 +hope'itasi=3 +hopea=17 +hopeaheinä=1 +hopeahelmet=1 +hopeakarva=1 +hopealla=4 +hopealle=2 +hopean=7 +hopeani=1 +hopeaniiet=1 +hopeankana=5 +hopeanne=1 +hopeansa=1 +hopeaoksa=1 +hopeapäisen=1 +hopeapäistä=1 +hopeapäitä=1 +hopeapäällä=1 +hopeapäättä=1 +hopearinta=1 +hopearisti=1 +hopeasolki=1 +hopeassa=2 +hopeasta=2 +hopeat=13 +hopeata=1 +hopeatuoppi=1 +hopeavöille=1 +horise=1 +horjahti=1 +horjeksihe=1 +horjumasta=1 +hormiksi=1 +hormin=1 +hornan=2 +hotaisen=1 +hotaisi=2 +hotaisnehesi=1 +houkutella=1 +houkutteli=1 +housut=2 +huhmarelle=1 +huhmaren=1 +huhusi=1 +huhuta=3 +huikahutti=3 +huilahukset=1 +huima=1 +huimuus=1 +huiskit=2 +huitukoille=3 +hukan=3 +hukka=4 +hukkunut=2 +hukuttelevi=1 +hulikkaiset=1 +hulikkojen=2 +hullu=3 +hullut=2 +hulluuttani=1 +hulluuttasi=1 +hulpiloille=1 +humala=2 +humalan=3 +humalassa=1 +humalasta=1 +hunnut=1 +hunnutoinna=1 +huntu=1 +huntujahan=1 +huohtavan=1 +huohtavi=1 +huohti=1 +huohtiko=1 +huoitusta=1 +huojentavi=1 +huojumassa=1 +huokaele=1 +huokaelet=2 +huokaeli=5 +huokaelin=1 +huokaellen=2 +huokaiseikse=8 +huokasi=1 +huokeat=1 +huokoaikse=1 +huokoaime=1 +huokoaisit=1 +huokoas=1 +huokui=1 +huokumahan=1 +huokumattomaksi=1 +huokuvi=1 +huolainniekka=2 +huolehtia=1 +huolelle=2 +huolen=3 +huolet=3 +huoletoinna=2 +huoletta=1 +huoli=33 +huolia=1 +huoliani=2 +huolihin=3 +huolimahan=2 +huolimatta=3 +huolinesi=1 +huolinevi=1 +huolinut=1 +huolissani=3 +huolista=1 +huolitelko=1 +huolitella=1 +huoliteltu=1 +huolittaissa=1 +huolittavi=1 +huolittele=1 +huolitteli=3 +huolla=1 +huollen=5 +huolta=10 +huomenella=1 +huomenen=2 +huomeneni=1 +huomenessa=4 +huomeniset=1 +huomenna=7 +huonehesen=3 +huonehessa=1 +huonehet=1 +huonehia=1 +huonehisin=1 +huonehista=2 +huonehutta=2 +huonemiehet=2 +huono=5 +huonommista=1 +huoparilla=4 +huoparille=1 +huopeheksi=1 +huopimalla=2 +huopimatta=2 +huora=2 +huotrasessa=1 +huotrasta=2 +huotrastansa=3 +huovallisen=1 +huovan=1 +huppelehtamahan=1 +huppelehtamasta=1 +huppeloitsemahan=1 +hurahtamahan=1 +hurahteleisi=1 +hurajamatta=1 +hurja=2 +hurme=6 +hurmehelta=1 +hurmehen=3 +hurmehia=1 +hurmehin=2 +hurmehista=2 +hurmetta=2 +hurnakolla=1 +hurskahat=1 +hurskahille=1 +hurskavan=1 +hurstilla=1 +hurstin=2 +hurstit=1 +hurtta=1 +hurttia=1 +hutelen=1 +hutjukkana=1 +huua=3 +huuan=1 +huuho=1 +huuhotahan=1 +huuhta=2 +huuhtelevi=1 +huuhtelohon=1 +huuhtimeksi=1 +huuhtoa=1 +huuhtojaksi=2 +huuhtomatta=1 +huuhui=1 +huulillensa=1 +huulin=2 +huulta=3 +huulten=1 +huurovia=1 +huuruvista=1 +huusin=3 +huutehessa=1 +huuti=3 +huuto=3 +huveksisesta=2 +huviksi=1 +hyinen=4 +hyiset=4 +hykersi=1 +hykerti=3 +hyleksi=1 +hylkehen=1 +hylkehenä=1 +hylkeävän=1 +hypittelevi=2 +hypittäjällä=1 +hyppeleikse=1 +hyppi=3 +hyppimähän=2 +hyppisen=1 +hyppivät=1 +hyppysihin=9 +hyppysillähän=1 +hyppysin=1 +hyppysissä=3 +hyppäsi=3 +hyppäsin=1 +hypyn=1 +hyrehi=2 +hyreksi=1 +hyreksien=2 +hyrski=1 +hyrskyn=1 +hyryttelevi=2 +hyrähtelevi=4 +hyräilemähän=1 +hyrätä=1 +hyräytyi=4 +hyveä=9 +hyvihin=3 +hyviksi=9 +hyville=2 +hyvillä=1 +hyvin=18 +hyvinki=1 +hyvinkin=4 +hyvinpä=2 +hyvissä=1 +hyvissäki=1 +hyvistä=2 +hyvistäki=1 +hyviä=6 +hyviäkänä=1 +hyvyyen=1 +hyvyylle=2 +hyvyyttä=4 +hyvä=63 +hyvähän=1 +hyväinen=1 +hyväki=1 +hyväksi=8 +hyvälle=4 +hyvällä=5 +hyvän=63 +hyvänimikkö=2 +hyväniminen=7 +hyvänki=6 +hyvännäköjä=1 +hyvänsuovan=1 +hyväntöläinen=1 +hyvänä=1 +hyväoloinen=2 +hyväpä=3 +hyvästi=10 +hyvät=14 +hyvätki=1 +hyy'yttele=1 +hyyelmöinen=1 +hyyksi=1 +hyyllä=1 +hyypynyisin=2 +hyyss'=1 +hyyssä=1 +hyytymässä=1 +hyytä=5 +hyöteleikse=1 +hyöteleime=1 +hyötyivät=1 +hä'ästä=1 +häihin=1 +häille=1 +häilyi=1 +häilymähän=2 +häilymässä=1 +häilynyt=1 +häilyteltäväni=1 +häiläytti=1 +häissä=2 +häissäki=1 +häissänsä=1 +häitä=5 +häjy=1 +häjyllä=1 +häjyn=2 +häjyt=1 +häkyttelevi=1 +hälläpyörä=1 +hämehess'=1 +hämehessä=1 +hämmenteä=1 +hämmentyisi=2 +hämmentyä=1 +hämmentäisi=1 +hämmetessä=1 +hämysillä=1 +hämärien=1 +hämärä=1 +hämärän=4 +hän=12 +hänen=1 +hännin=1 +hännällinen=1 +hännän=4 +hännät=4 +hänpä=25 +häntä=4 +häpe'ihin=2 +häpehiä=1 +häpesi=2 +häpeähän=1 +häpeät=1 +häpsittihin=1 +häpähältä=1 +härillä=1 +härkeä=2 +härkä=6 +härkäsellä=1 +härkösesi=1 +härän=6 +härät=1 +hätäile=3 +hätäillyt=2 +hätäillä=1 +hätäisesti=1 +hätäpäivä=2 +hätäpäivän=3 +hätäpäivät=2 +hätävarana=1 +hävetä=1 +hävitin=1 +hävitti=2 +hävittämähän=1 +hävittämättä=1 +hävitä=1 +häviämättä=1 +hävyttömäksi=1 +häväistykset=1 +hää'än=1 +häälyköhön=1 +häälättynä=1 +häät=2 +hääti=1 +häätämähän=2 +hörppäkorvat=1 +höryeleikse=3 +hörähtelevi=1 +hörösteleikse=1 +hötkelyttämähän=1 +höyhenet=1 +höyheniltä=1 +höyhenistä=1 +höyheniä=1 +ihailtavata=1 +ihala=1 +ihalan=1 +ihalat=1 +ihana=7 +ihanaistani=1 +ihanan=4 +ihanasta=1 +ihanat=3 +ihanin=1 +ihanoiksi=1 +ihanuutta=1 +ihasteleisi=1 +ihastelevan=1 +ihastelevi=1 +ihastelivat=1 +ihastu=9 +ihastui=7 +ihastutti=2 +ihmisen=3 +ihmiskansan=1 +iho=1 +ihoa=1 +ihoamahan=2 +iholla=1 +iholle=3 +ihotta=1 +ihveniä=1 +ikenet=3 +ikenihin=3 +ikenihisi=2 +ikenilläni=1 +ikenin=1 +ikenistä=1 +ikeniänsä=1 +ikeä=1 +iki=11 +ikihyväksi=2 +ikikaupan=1 +ikilupansa=1 +ikimajasta=1 +ikimajoista=3 +ikimennehen=1 +ikimennyttä=1 +ikimenoksi=1 +ikiorjaksi=1 +ikioronen=1 +ikipuol'=1 +ikipurohon=1 +ikipurosta=1 +ikirauhat=1 +ikirunoja=2 +ikirunojan=1 +ikirunojen=1 +ikisopusi=4 +ikisovinnot=1 +ikiturmasta=1 +ikivalasi=1 +ikivanhalle=1 +ikivetehen=1 +ikiväelle=1 +ikkunahan=1 +ikkunaisen=1 +ikkunaisten=1 +ikkunalla=1 +ikkunalle=1 +ikkunan=7 +ikkunani=1 +ikkunansa=1 +ikkunassa=1 +ikkunasta=6 +ikkunat=5 +ikkunoihin=1 +ikkunoiksi=1 +ikkunoilla=2 +ikkunoille=2 +ikkunoillen=1 +ikkunoilta=1 +ikkunoissa=5 +iku=7 +ikuinen=53 +ikuiseksi=8 +ikuisen=12 +ikuiset=6 +ikä=2 +ikäiset=2 +ikäni=10 +ikänsä=3 +ikänä=43 +ikäpuolelle=1 +ikäpuolet=1 +ikäsi=4 +ikätoverit=1 +ikävillä=1 +ikävissä=2 +ikävissäni=2 +ikävystyi=1 +ikävä=15 +ikävän=1 +ikävät=1 +ilenne=1 +iletys=1 +iljanesta=1 +iljangolla=2 +iljeneltä=1 +iljenessä=1 +iljenet=1 +iljeniksi=1 +ilke'ille=1 +ilke'immät=2 +ilke'in=1 +ilkeä=3 +ilkeän=5 +ilkeästi=1 +ilkeät=3 +ilkeätä=1 +ilkoinen=1 +illaksi=1 +illalla=3 +illan=11 +illastella=1 +illat=6 +illoilla=1 +illoillensa=1 +illoin=4 +ilma=14 +ilmahan=9 +ilmaiset=1 +ilmaista=1 +ilmaksemme=1 +ilmalla=3 +ilmalle=1 +ilmalta=2 +ilmaltani=1 +ilman=139 +ilmankaaren=1 +ilmankana=1 +ilmankin=2 +ilmarille=1 +ilmarin=18 +ilmarinen=164 +ilmariselle=6 +ilmariselta=1 +ilmarisen=11 +ilmarista=1 +ilmassa=3 +ilmasta=3 +ilmat=2 +ilmatar=1 +ilmattaresta=2 +ilmau=1 +ilmestyi=1 +ilmi=3 +ilmivalkean=2 +ilmoa=3 +ilmoille=4 +ilmoillen=2 +ilmoilta=2 +ilmoin=1 +ilmoinen=2 +ilmoisna=23 +ilmojani=1 +ilmojen=2 +ilo=12 +iloa=27 +iloajaista=1 +iloakana=1 +iloamahan=1 +ilohon=3 +iloiksi=1 +iloilta=1 +iloinne=1 +iloiset=1 +iloissa=5 +iloista=2 +iloitellen=1 +iloitse=2 +iloitsemahan=2 +iloitsemassa=1 +iloitsen=1 +iloitsi=4 +iloitsijaksi=2 +iloitsijoita=1 +iloittelihe=1 +ilokielet=1 +ilokivelle=2 +iloksi=10 +ilokäkemme=1 +ilokäkeni=1 +ilolinnut=1 +ilolla=2 +ilolle=4 +ilomme=1 +ilon=13 +ilona=3 +iloni=2 +ilonnutkana=1 +ilonpioksi=1 +ilonpitoa=1 +ilopiännän=1 +ilosi=1 +ilossa=3 +ilosta=1 +iloten=1 +ilotoin=1 +ilottavaksi=1 +ilottomille=1 +ilovirret=2 +ilpotar=2 +ilta=2 +iltalinnun=1 +iltamme=2 +iltamyöhäsellä=1 +iltana=2 +iltani=1 +iltansa=1 +iltaruoiksi=2 +iltasaunan=1 +iltaseksi=2 +iltasella=2 +iltaseni=1 +iltoa=2 +iltoja=1 +ilveksen=6 +ilvekset=1 +ilves=1 +ilvesten=1 +ilvesturkit=1 +imanteheksi=1 +imantehena=2 +imara=1 +imatran=1 +imatrata=1 +ime=1 +imehet=3 +imehnisille=4 +imehnoisille=1 +imehnoksiki=1 +imehnon=1 +imehtelevät=1 +imehtelivät=2 +imehtimähän=8 +imehtivät=1 +imeisen=1 +imeiset=2 +imellät=1 +imeltyneistä=1 +imertimiltä=1 +imetti=5 +imettäjäni=5 +immen=16 +immet=9 +immikkö=1 +impenä=5 +impesi=1 +impeyttä=1 +impeä=3 +impi=30 +impien=9 +impilöitä=1 +impiparvesta=1 +impy'itä=1 +impyen=5 +impyet=11 +inehmisien=1 +inehmisille=1 +inehmisissä=1 +inehmon=3 +inhalla=6 +inhon=1 +inkerelle=1 +inkereltä=1 +inkui=1 +innotta=1 +irjuvihin=1 +irti=2 +irvellänsä=1 +irvihammas=1 +irvisti=1 +isetä=1 +iske=5 +iske'in=1 +iskemillä=1 +iskemiltä=1 +iskeminen=1 +iskemähän=1 +iskemällä=1 +iskennä=1 +iskennällä=1 +iskenynnä=2 +isketellen=1 +iskevi=1 +iski=36 +iskihe=1 +iskijänsä=1 +iskijätä=3 +iskis'=1 +isku=2 +iskulinnun=1 +iskulle=1 +iskun=2 +iso=21 +isoa=2 +isoiksi=2 +isoimmille=1 +isoksi=1 +isolle=3 +isolta=2 +isommat=2 +isommille=1 +ison=40 +isonen=1 +isoni=28 +isonsa=4 +isosi=10 +isosiko=2 +isossa=2 +isosta=3 +isosti=2 +isosukuinen=1 +isot=2 +isotoin=1 +isotointa=1 +isottoman=1 +istu=4 +istua=2 +istuaksensa=1 +istuellakseni=1 +istuellen=1 +istuen=2 +istuessa=1 +istui=16 +istuihe=4 +istuihen=1 +istuikse=2 +istuiksen=3 +istuimilla=1 +istuimille=2 +istuin=2 +istuite=1 +istuitko=1 +istujaiset=1 +istujaista=1 +istujaksi=3 +istujalle=1 +istumahan=5 +istumassa=2 +istumasta=2 +istumatta=2 +istumihin=1 +istumiksi=3 +istumilla=1 +istumille=3 +istun=1 +istunutta=1 +istut=4 +istuta=1 +istutella=1 +istutin=2 +istutko=1 +istutteli=1 +istutti=4 +istuvalle=1 +istuvi=7 +isä=1 +isän=6 +isäni=1 +isännille=1 +isännälle=1 +isännällen=1 +isännältä=3 +isännän=16 +isännänkö=1 +isännät=8 +isäntä=34 +isäntäsi=2 +itettäviä=1 +itke=33 +itkekänä=1 +itkemisen=1 +itkemistä=1 +itkemistänsä=1 +itkemähän=13 +itkemässä=3 +itkemästä=1 +itkemättä=1 +itken=19 +itkene=1 +itkenet=2 +itkenpä=2 +itkenynnä=1 +itkenyt=2 +itket=18 +itketelkö=1 +itketkö=5 +itkettäissä=4 +itkettäviä=1 +itkevi=1 +itkeväksi=2 +itkevälle=1 +itkevän=2 +itkeä=6 +itkeäni=4 +itki=41 +itkien=4 +itkijällä=1 +itkin=5 +itkit=1 +itku=6 +itkua=2 +itkuhun=1 +itkuinesi=1 +itkuksi=1 +itkulle=4 +itkullen=1 +itkun=2 +itkut=1 +itkuvirsin=1 +itse=399 +itsehensä=1 +itseki=10 +itsekin=1 +itsekseni=1 +itseksensä=1 +itsekänä=1 +itselleni=3 +itselläniki=5 +itselöitä=3 +itsemme=1 +itsen=3 +itseni=2 +itseniki=2 +itsenki=1 +itsensä=6 +itsensäki=1 +itsesi=3 +itsessä=1 +itsestäni=1 +itsestäniki=3 +itsestänsä=2 +itsestäsi=1 +itseäni=1 +itseänsä=1 +itseäs'=1 +itseäsi=4 +itsiänsä=1 +ituja=3 +itä=2 +itähän=6 +itävät=1 +iuista=1 +iun=1 +iäksemme=1 +iäkseni=3 +iäksensä=1 +iäksi=2 +iällisestä=1 +iällä=11 +iältä=2 +iän=59 +iässä=3 +iästä=10 +iät=3 +iäti=3 +iätti=2 +iätä=3 +ja=111 +jaellen=1 +jaeltu=1 +jaettu=1 +jaka'imessa=2 +jakaisin=1 +jakaja=1 +jakele=1 +jakelevasi=1 +jakeli=1 +jakoa=1 +jakohon=1 +jaksa=1 +jaksaa=1 +jaksaisi=1 +jaksamahan=2 +jaksettuna=3 +jakso=1 +jaksoi=1 +jaksoitteli=1 +jalaksen=1 +jalaksiksensa=1 +jalalla=1 +jalalta=1 +jalan=13 +jalas=5 +jalassa=3 +jalasta=1 +jalat=6 +jalk'=1 +jalka=13 +jalkahan=1 +jalkapöyille=1 +jalkapöyiltä=1 +jalkoa=3 +jalkoansa=1 +jalkoihin=2 +jalkoja=4 +jalkojansa=1 +jalkojensa=2 +jalo=2 +jaloa=1 +jaloihin=2 +jaloiksi=1 +jaloilla=3 +jaloille=1 +jaloilta=1 +jaloimman=1 +jaloin=3 +jaloissa=2 +jaloja=2 +jalokarvan=1 +jalommatki=2 +jalompi=1 +jalon=5 +jalopeurat=1 +jalot=2 +jaolle=2 +jatkoi=1 +jauhaen=1 +jauhaja=1 +jauhamassa=2 +jauhan=1 +jauhavan=1 +jauhetahan=1 +jauhettava=1 +jauhoi=8 +jauhoja=2 +jauhomyllyn=1 +jauhon=1 +jauhot=7 +jauhovakka=1 +jo=237 +joella=4 +joelle=9 +joelta=1 +joen=13 +joess'=1 +joessa=6 +joesta=17 +joet=1 +johon=4 +johonki=3 +johonkuhunki=2 +joi=3 +joien=1 +joikui=1 +joill'=1 +joilla=8 +joillapa=1 +joisi=2 +joisit=1 +joist'=1 +joista=1 +joit'=6 +jok'=17 +joka=72 +jokaisen=2 +jokea=6 +jokehen=9 +jokena=6 +joki=10 +jokiloilta=1 +jokiloista=1 +jokivarrutta=1 +jokivesille=1 +jokivesiä=2 +joko=28 +jokosen=1 +jolkutella=1 +joll'=2 +jolla=21 +jollapa=1 +joluvat=1 +jompikumpi=3 +jonk'=2 +jonka=9 +jonki=2 +jonnekunne=2 +jop'=10 +jopa=69 +jorottaria=1 +joruhun=1 +jos=89 +jos'=1 +josko=2 +josp'=9 +jospa=7 +joss'=2 +jossa=7 +jost'=5 +josta=3 +jot'=2 +jota=1 +jotaki=4 +jotk'=3 +jotka=4 +jotta=60 +jottei=31 +jotten=1 +jou'u=4 +jou'uimme=1 +jou'uin=5 +jou'uit=3 +jou'ut=2 +jou'uta=1 +jou'uteltu=1 +jou'uttaja=1 +jou'uttele=1 +jou'utti=1 +jou'uttivat=1 +joua=16 +jouahutan=1 +jouahutat=1 +jouakana=3 +jouhen=2 +jouhet=3 +jouhileuan=1 +joukahainen=29 +joukahaisen=14 +joukkioa=1 +joukkiohon=1 +joukkioni=1 +joukkiossa=2 +joukko=4 +joukolan=2 +joukolle=1 +joukon=19 +joukossa=1 +jousella=1 +jousen=11 +jouseni=1 +jouset=2 +jousi=7 +jousia=1 +jousiansa=1 +jousihinsa=1 +jousimiehet=1 +jousinesi=1 +jousistasi=1 +jousta=3 +joutanut=1 +joutavalle=1 +joutavan=2 +joutavia=1 +joutavihin=1 +joutaville=1 +joutelevat=2 +jouten=8 +joutenpa=1 +joutilahan=1 +joutioksi=1 +joutsenen=8 +joutsenena=1 +joutsenesi=1 +joutsenet=6 +joutsenia=3 +joutsenkarjan=1 +joutua=1 +joutuessa=2 +joutui=24 +joutuisa=1 +joutuisasti=2 +joutunna=1 +joutununna=1 +joutunut=1 +joutuvani=1 +joutuvi=5 +juhmutteli=1 +jukaisilta=1 +julki=3 +julkijuoman=1 +julkinen=1 +julkisen=3 +julkista=1 +julma=1 +julmasti=1 +jumala=43 +jumalahani=2 +jumalahansa=1 +jumalall'=1 +jumalan=40 +jumalass'=1 +jumalatasi=1 +jumalisten=1 +jumaloissa=2 +jumun=1 +juoa=8 +juoakseni=2 +juoaksesi=2 +juoen=2 +juohattavi=2 +juohettu=1 +juohtui=4 +juojalta=1 +juojan=1 +juojani=1 +juojat=1 +juojoa=1 +juoko=1 +juokse=7 +juoksemahan=6 +juoksemasta=2 +juoksentelet=1 +juokset=2 +juoksevan=4 +juoksevassa=1 +juoksevata=2 +juoksevi=2 +juoksevia=1 +juoksevilta=1 +juoksi=35 +juoksihe=1 +juoksijata=1 +juoksijoille=1 +juoksin=1 +juoksisi=1 +juoksuhun=1 +juoksulle=1 +juoksullehen=1 +juoksun=1 +juoksutella=1 +juoksuttelin=1 +juoksuttivat=1 +juolahanki=1 +juoleana=1 +juoleutta=2 +juoma=5 +juomahan=4 +juoman=1 +juomaneuvot=1 +juomat=1 +juomilta=1 +juomin=1 +juomingiksi=1 +juomingissa=4 +juomingista=1 +juominkia=3 +juominkihin=10 +juomiset=2 +juomisia=1 +juomoa=1 +juomuinensa=1 +juomukkainen=1 +juon=2 +juone=1 +juoneheksi=2 +juonelle=1 +juonen=1 +juonet=1 +juoni=5 +juonin=1 +juonut=1 +juop'=1 +juopa=1 +juopi=1 +juopui=3 +juopuvat=1 +juorottama=1 +juorotuksen=2 +juortanin=1 +juoskohon=2 +juoskos=1 +juosneheksi=1 +juosnut=7 +juosta=19 +juostaksesi=4 +juostavaksi=1 +juosten=2 +juostessa=1 +juostuansa=1 +juota=2 +juotan=1 +juotanehe=1 +juotavaksi=2 +juotavata=1 +juotetahan=3 +juotettihin=2 +juotikkini=1 +juotin=1 +juottako=1 +juottamani=1 +juottaos=1 +juottele=1 +juotti=3 +juotu=2 +juotuansa=2 +juotuasi=1 +juotuna=1 +juovat=4 +juttavaksi=1 +juttele=1 +jutut=1 +juurehinen=1 +juurelle=2 +juuren=5 +juureni=1 +juuresta=1 +juuret=6 +juuri=3 +juuria=1 +juurikoilta=1 +juurille=1 +juurruteltu=2 +juurrutteli=1 +juurti=1 +juurtumatta=1 +juurtununna=1 +juutasta=1 +juuttahat=2 +jyke'in=1 +jymypilvien=1 +jyrynen=1 +jyskä=1 +jyveä=3 +jyviä=5 +jyvä=1 +jyvällisiltä=1 +jyvästä=6 +jähmettynyt=1 +jäi=7 +jäihän=1 +jäin=3 +jäinen=1 +jäipä=2 +jäisen=2 +jäiset=4 +jäisi=1 +jäisille=1 +jäistä=1 +jäivät=3 +jälen=4 +jälessä=6 +jälestä=9 +jälet=1 +jälille=6 +jälillä=3 +jälkehensä=1 +jälkeä=1 +jälki=2 +jälkimäinen=1 +jälkimäisnä=1 +jälkiä=3 +jälle=3 +jämäsi=1 +jäniksen=5 +jäniksenä=1 +jänikset=1 +jänis=3 +jänkä=1 +jänne=1 +jännistihe=2 +jänniteltäväksi=1 +jännitteli=1 +jännitti=1 +jäntehen=2 +jäntehessä=1 +jäntimen=1 +jänö=3 +jänön=5 +järisi=3 +järkiähän=1 +järkkyi=1 +järky=1 +järkyttele=1 +järkytti=1 +järkyttäissä=1 +järkäleitä=1 +järkälöiltä=1 +järskytti=1 +järven=6 +järvet=4 +järveä=1 +järvi=2 +järvien=1 +järyn=1 +järyttelevi=2 +järähti=2 +jäsenehensä=1 +jäsenen=1 +jäsenet=2 +jäsenihin=1 +jäsenihinsä=2 +jäsenistä=1 +jäseniänsä=1 +jäsenten=2 +jätetty=4 +jättelevi=1 +jätti=7 +jättäminen=1 +jättänynnä=2 +jätän=1 +jäykkä=1 +jäytämähän=1 +jää=5 +jää'ä=1 +jäähtymättä=1 +jäähyttele=1 +jäähyttimet=1 +jäähyväiset=1 +jääksi=1 +jäälle=3 +jäällä=2 +jäämähän=2 +jään=1 +jäänyt=1 +jääpi=6 +jääpä=1 +jäässä=2 +jäästä=3 +jäätehesen=1 +jääteä=1 +jäätymässä=1 +jäätä=7 +jäävilulla=1 +ka'utun=1 +kaa'a=9 +kaa'an=4 +kaa'antahan=3 +kaa'atelko=1 +kaa'ateltu=1 +kaaetahan=2 +kaahistihe=1 +kaahlajille=1 +kaakahtavi=1 +kaakko=1 +kaalaella=1 +kaalan=1 +kaalasi=1 +kaalia=1 +kaalin=1 +kaaloa=1 +kaaloat=1 +kaaloavi=1 +kaaloi=2 +kaaloin=1 +kaannut=1 +kaaoin=1 +kaapaisema=1 +kaapijaksi=1 +kaapsahellaksesi=1 +kaapsahellen=1 +kaapsahtavi=1 +kaapsahtihe=1 +kaapu=1 +kaapuan=1 +kaapussasi=1 +kaapustaja=1 +kaaputellakseni=3 +kaarastihe=1 +kaarehen=1 +kaarella=3 +kaaren=11 +kaaresi=1 +kaaret=5 +kaareva=1 +kaarevuutta=2 +kaari=9 +kaarien=1 +kaarieni=1 +kaariksi=1 +kaarillensa=1 +kaaripuille=1 +kaaristasi=1 +kaaritettua=1 +kaarne=3 +kaarnehella=1 +kaarnehena=1 +kaarruttele=1 +kaarskui=1 +kaarta=5 +kaartakana=1 +kaartamahan=1 +kaartehesta=1 +kaartehista=1 +kaarten=1 +kaasi=1 +kaasolle=1 +kaason=2 +kaata=3 +kaatahan=1 +kaataisit=1 +kaatajaksi=1 +kaatajansa=1 +kaatajata=3 +kaatakohon=1 +kaatakseni=2 +kaataksensa=1 +kaataksesi=1 +kaatamahan=3 +kaatamasta=2 +kaatamatta=5 +kaatanehet=1 +kaataos=2 +kaatavi=1 +kaatelevi=2 +kaati=1 +kaatioilla=1 +kaation=1 +kaatiosi=1 +kaatiot=1 +kaatoi=10 +kaatoivat=1 +kaatrakoski=1 +kaattanehe=1 +kaattavana=1 +kaattuani=1 +kaatui=4 +kaatuisin=1 +kaatujalla=1 +kaatukahan=1 +kaatukohon=2 +kaatumahan=3 +kaatunehen=3 +kaatununna=4 +kaatunut=2 +kaau=1 +kaaun=1 +kaavuissansa=1 +kaavussasi=1 +kaehti=2 +kaehtimatta=1 +kaetta=1 +kaha=2 +kahattelevi=4 +kahdeksas=1 +kahdeksaskolmatta=1 +kahdeksasneljättä=1 +kahdeksastoista=1 +kahdeksasviidettä=1 +kahdeskolmatta=1 +kahdeskymmenes=1 +kahdesneljättä=1 +kahdestoista=1 +kahdesviidettä=1 +kaheksaksi=1 +kaheksalta=1 +kaheksan=11 +kaheksannen=1 +kaheksanöisnä=1 +kaheksi=13 +kaheksialle=1 +kaheksilla=2 +kaheksin=1 +kahen=32 +kahesti=1 +kahet=3 +kahisi=1 +kahle=1 +kahlehissa=2 +kahlestutin=1 +kahmaloin=2 +kahnatella=1 +kaht'=1 +kahta=11 +kahta'alta=1 +kahtaloksi=1 +kahtia=1 +kahuttelevi=1 +kai'immasta=1 +kaihat=1 +kaiho=1 +kaihoelin=1 +kaihoellen=1 +kaihoista=1 +kaihon=2 +kaihossa=2 +kaihostuisi=1 +kaihot=1 +kaikelle=1 +kaiken=59 +kaikenlainen=5 +kaikenlaiset=3 +kaikenlaisiksi=1 +kaikeroitti=1 +kaikerra=1 +kaikerrehtamassa=1 +kaikerteli=1 +kaikerti=1 +kaikesta=1 +kaiket=3 +kaiketi=3 +kaikiksi=1 +kaikille=1 +kaikin=3 +kaikista=1 +kaikitenki=7 +kaikitse=1 +kaikk'=2 +kaikki=105 +kaikkia=2 +kaikkiansa=1 +kaikkien=2 +kaikkinensa=1 +kaikkipa=1 +kaikkivallan=9 +kaikkivalta=1 +kaikkui=1 +kaikkumahan=1 +kaikoa=1 +kaikottelen=1 +kaikuttaisin=1 +kaikuttaman=1 +kaikuttavi=1 +kaimasihe=1 +kaimatahan=1 +kaimattihin=1 +kaimistaikse=1 +kainalohon=8 +kainaloien=1 +kainaloiseksi=9 +kainaloisessansa=1 +kainaloista=1 +kainaloita=1 +kainaloitse=1 +kainalon=2 +kainalossa=22 +kainalosta=4 +kainalotse=2 +kainoutta=1 +kainun=1 +kainustava=1 +kainut=1 +kaioissa=2 +kaiotat=1 +kaiotti=1 +kaipaelin=1 +kaipaellut=1 +kaipasi=2 +kaipoavi=1 +kaiskun=4 +kaislan=2 +kaislikkohon=1 +kaita=1 +kaitaisessa=1 +kaitakauhtanat=2 +kaiteheksi=1 +kaitse=7 +kaitselevi=1 +kaitselija=1 +kaitsijaksi=1 +kaitsijalle=1 +kaitsijata=1 +kaitut=1 +kaiva=1 +kaivaeli=1 +kaivaellut=1 +kaivahtavi=1 +kaivaikse=1 +kaivamahan=1 +kaivamassa=1 +kaivamille=1 +kaivanunna=2 +kaivat=1 +kaivatahan=2 +kaivattuna=1 +kaivellen=1 +kaivetahan=1 +kaivettihin=1 +kaivo=1 +kaivoi=1 +kaivolle=1 +kaivoloista=1 +kaivon=4 +kaivosehen=1 +kaivossa=1 +kaivosta=2 +kaivot=1 +kaivotielle=1 +kaivotiellä=2 +kaivotieltä=1 +kajahellen=1 +kajahtelin=1 +kajahtelivat=3 +kajahti=1 +kajahui=3 +kajahuksen=1 +kajahus=1 +kajahusta=2 +kajahutti=2 +kajasi=1 +kajavan=2 +kajavana=1 +kajotti=2 +kakkaransa=1 +kakkaroilla=1 +kakkaroita=2 +kakku=1 +kaks'=1 +kaksi=37 +kaksihaarukkaisna=1 +kaksikaplahinen=1 +kaksikorvaisella=3 +kaksin=6 +kaksiviikkoinen=2 +kaksiöisnä=2 +kaksosenko=1 +kakun=3 +kakut=1 +kala=9 +kalahauat=3 +kalahauin=2 +kalainen=3 +kalaisehen=1 +kalaisen=2 +kalaisesta=1 +kalaisiksi=1 +kalaisista=1 +kalaista=3 +kalaksi=2 +kalalammin=1 +kalamerehen=1 +kalan=15 +kalana=1 +kalanen=1 +kalaneväinen=1 +kalaneväisen=1 +kalanku'unki=1 +kalankutuhun=1 +kalanluinen=1 +kalanluista=4 +kalanluita=1 +kalansa=1 +kalaparvea=2 +kalasauna=2 +kalasen=1 +kalaset=2 +kalasta=1 +kalastamahan=1 +kalat=7 +kalatki=1 +kalattomihin=2 +kalatuutta=1 +kalavetehen=1 +kalervo=5 +kalervoinen=2 +kalervoisen=2 +kalervolle=1 +kalervon=69 +kalevainen=1 +kalevaisten=1 +kalevalaisen=4 +kalevalaista=1 +kalevalaisten=1 +kalevalan=18 +kalevalassa=1 +kalevalatar=1 +kalevan=24 +kalevatar=6 +kalevattaren=1 +kalhaisi=2 +kalhot=2 +kalhu=4 +kalhua=1 +kalhuilla=1 +kalhujen=1 +kalhun=3 +kalhut=1 +kalhuttimet=1 +kalja=2 +kaljahansa=3 +kaljahuvi=1 +kaljalla=1 +kaljallansa=1 +kaljalle=3 +kaljalta=1 +kaljan=1 +kaljankeitto=1 +kaljat=2 +kaljoa=1 +kaljoja=1 +kaljojen=4 +kalju=1 +kalka=1 +kalke=2 +kalketelle=1 +kalkettaisi=1 +kalki=1 +kalkinen=1 +kalkkoi=1 +kalkutella=2 +kalkutellut=3 +kalkuttanut=1 +kalkuttavi=2 +kalkuttele=1 +kalkuttelen=1 +kalkuttelet=2 +kalkutteli=1 +kalkuttelin=1 +kallella=9 +kallellansa=1 +kallellehen=3 +kalliohon=10 +kallioihin=1 +kallioinen=1 +kallioisen=1 +kallioita=1 +kalliolla=3 +kalliolle=4 +kalliolta=1 +kallion=2 +kalliossa=1 +kalliosta=9 +kalliot=8 +kallis=1 +kallistaite=1 +kallistavi=1 +kallistihe=7 +kallistua=2 +kallo=1 +kallohosi=1 +kallon=2 +kallotellen=1 +kallukana=1 +kallumahan=1 +kallumassa=1 +kalma=1 +kalmahan=5 +kalman=11 +kalmankarvallista=1 +kalmassa=1 +kaloa=11 +kaloilla=1 +kaloille=2 +kaloin=1 +kaloista=1 +kaloja=12 +kalojen=1 +kalpa=3 +kalpamiehet=1 +kalpimeni=2 +kalpistihe=1 +kalpoeltavaksi=1 +kalpoihinsa=1 +kalpojamme=1 +kalske=1 +kalskehesen=1 +kalten=1 +kaltoin=4 +kalton=1 +kalua=1 +kaluaja=1 +kaluamahan=2 +kaluiksi=2 +kalujansa=1 +kalusi=1 +kalvallani=1 +kalvallansa=3 +kalvan=10 +kalveaksi=1 +kalvo=2 +kalvokääri=1 +kalvolle=1 +kalvon=1 +kalvosta=1 +kamahtelevi=1 +kamahuta=1 +kamahutan=1 +kamala=7 +kamalan=2 +kamalasti=1 +kamaltuneisi=1 +kamana=3 +kamanahan=1 +kamanan=2 +kamanat=1 +kamanata=1 +kamarihin=1 +kamarissa=1 +kamelivarsan=1 +kammaria=1 +kammastelko=1 +kammastuisi=2 +kammeltunna=1 +kammon=1 +kampua=1 +kamuamahan=1 +kamulla=1 +kana=10 +kanaista=2 +kanaksi=9 +kanan=6 +kananen=3 +kananmunaiset=1 +kananmunia=2 +kananmuniksi=2 +kanasen=5 +kanasi=1 +kanasiani=1 +kanasta=1 +kanat=1 +kanerva=1 +kanervaiset=1 +kanervaista=1 +kanervan=7 +kanervassa=1 +kanervat=2 +kanervia=1 +kanervikko=1 +kanervikkohon=2 +kanervikkokankahisin=1 +kanervikoiksi=1 +kanervikoilta=1 +kanervikot=1 +kanervinensa=1 +kanervoista=1 +kangas=7 +kangaskoivun=1 +kangasmaata=1 +kangasneuvot=1 +kangaspuihin=1 +kangaspuille=2 +kangaspuut=1 +kangasta=7 +kangasvieret=2 +kangellani=1 +kani=1 +kanineheksi=1 +kankahalla=15 +kankahalle=10 +kankahalta=14 +kankahan=4 +kankahasen=4 +kankahassa=2 +kankahat=5 +kankahatki=1 +kankahattarilla=1 +kankahia=3 +kankahilla=12 +kankahille=3 +kankahilta=2 +kankahista=2 +kankeata=2 +kanna=25 +kannakset=1 +kannaksia=1 +kannan=17 +kannannalta=2 +kannantahan=2 +kannatella=1 +kannateta=1 +kannattaja=1 +kannattava=1 +kannattele=1 +kannatteli=2 +kannella=1 +kannen=10 +kannet=2 +kannetahan=4 +kannettaissa=1 +kannettavan=2 +kannettihin=4 +kannettu=2 +kannettuna=2 +kannikalla=6 +kannikoissa=2 +kannoilla=1 +kannoillansa=1 +kannoilta=1 +kannoin=4 +kannoitte=2 +kannon=9 +kannonkarvainen=1 +kannostossa=1 +kannot=3 +kannu=1 +kannun=4 +kannut=5 +kanoa=2 +kanoja=4 +kanojasi=1 +kansa=30 +kansalle=3 +kansan=15 +kansassa=7 +kansasta=4 +kansi=1 +kansoani=1 +kansoinesi=3 +kanssa=24 +kanssakumppalina=1 +kanssansa=2 +kanssasi=3 +kanta=8 +kantaessa=1 +kantaja=5 +kantajaksi=2 +kantajalta=1 +kantajan=3 +kantajani=26 +kantajasi=5 +kantajasta=2 +kantajat=1 +kantajata=7 +kantajatta=1 +kantakatte=1 +kantamahan=1 +kantamalla=2 +kantamassa=1 +kantamatta=1 +kantaminen=1 +kantaneheksi=1 +kantanemme=1 +kantanunna=1 +kantapäihin=2 +kantapään=1 +kantapäästä=1 +kantasille=1 +kantavalla=1 +kantavampi=1 +kantavat=1 +kantele=1 +kantelehen=2 +kanteleisi=1 +kantelen=2 +kantelessa=1 +kanteletta=13 +kantelevat=1 +kantelevi=2 +kantelo=4 +kanteloa=1 +kanteloinen=4 +kanteloisehensa=1 +kanteloisen=3 +kanteloista=4 +kantelon=4 +kantimetse=1 +kantoa=1 +kantoi=26 +kantoipa=3 +kantokorvoa=1 +kantoloiksi=1 +kantosen=2 +kantosia=1 +kantta=3 +kaonneheksi=10 +kaonnehen=1 +kaonnehilla=1 +kaonnet=1 +kaonnunna=1 +kaonnut=9 +kaonnutta=4 +kaonnuttansa=1 +kaota=3 +kaotan=2 +kaotettu=1 +kaotin=2 +kaotit=3 +kaotkohot=1 +kaotkosi=1 +kaottajaksi=2 +kaottajata=3 +kaottanut=2 +kaotti=4 +kaottimeksi=1 +kapahumahan=2 +kapalla=1 +kapaloia=1 +kapaloitsi=1 +kapaloivi=1 +kapalojit=1 +kapalonuorat=1 +kapalovyönsä=1 +kape'illa=1 +kape'ille=4 +kape'ilta=2 +kape'immassa=1 +kape'immilta=1 +kapehen=1 +kapehesta=2 +kapina=1 +kapinan=1 +kapinassa=1 +kapioisen=1 +kapiot=1 +kapistanehet=1 +kapla=3 +kaplaksia=1 +kaplukassa=2 +kapo=13 +kapoinen=1 +kapoiset=1 +kappa=3 +kappalehet=2 +kappaleiksi=3 +kappaleilla=1 +kappaleista=2 +kappaleita=2 +kappaleksi=1 +kappaletta=1 +kapsahutti=4 +kapsuttelet=1 +kapuamahan=1 +kapulehti=1 +kapusi=2 +kapusta=1 +kapustalla=1 +kapustojen=1 +karahkahan=1 +karahutin=2 +karata=2 +karautime=1 +karehi=1 +karehtelevi=6 +karehti=1 +karehtijaksi=1 +karehtijata=4 +karehtijoita=2 +karehtinunna=1 +karehtivaksi=1 +karettelevi=3 +karhi=2 +karhieli=1 +karhikoille=1 +karhille=1 +karhin=1 +karhinnassa=1 +karhu=15 +karhujansa=1 +karhuksi=1 +karhullenki=1 +karhun=28 +karhuntaljat=1 +karhut=13 +kariksi=1 +karille=3 +kariloilla=1 +karinen=1 +kariperällä=1 +karisi=1 +karisnut=1 +karista=2 +karistamahan=1 +karisti=1 +karistin=2 +karit=1 +karitsan=1 +karitsoille=1 +karitsoita=1 +karittelevi=6 +karivieret=1 +karja=18 +karjahteli=1 +karjahuonehesen=1 +karjakartanohon=1 +karjaksi=1 +karjalahan=4 +karjalainen=1 +karjalaisna=1 +karjalan=2 +karjalassa=3 +karjalasta=2 +karjalata=1 +karjalleni=1 +karjamaille=1 +karjamaita=1 +karjan=24 +karjana=1 +karjanannin=2 +karjani=2 +karjanlaitumilla=1 +karjanpaimen=5 +karjanpaimeneksi=1 +karjanpaimenena=1 +karjanpaimenna=1 +karjanruoska=1 +karjanruoskan=1 +karjapaimenen=1 +karjapiian=2 +karjapiiat=1 +karjaseni=1 +karjasi=1 +karjassa=1 +karjoa=1 +karjoani=5 +karjoansa=2 +karjoille=1 +karjoillesi=1 +karjojasi=1 +karjos=1 +karjua=1 +karjui=2 +karkaeli=1 +karkasi=1 +karke'ilta=1 +karkeahan=1 +karkeaksi=1 +karkeammat=1 +karkeasti=1 +karkeat=1 +karkelevat=1 +karkelevi=2 +karkeloa=1 +karkeloissa=5 +karkeloista=1 +karkelossa=2 +karkoa=1 +karkotti=1 +karkutti=1 +karpahasen=1 +karpalohon=1 +karpaloista=3 +karpaloita=1 +karpion=1 +karsas=2 +karsin=2 +karsina=2 +karsinahan=1 +karsinassa=4 +karsinasta=1 +karsinat=1 +karsitahan=1 +karskahti=1 +karski=1 +karskuteltavaksi=1 +karstat=1 +karstoja=1 +karstojesi=1 +kartanoa=1 +kartanohon=11 +kartanoiksi=1 +kartanoilla=5 +kartanoille=6 +kartanoilta=1 +kartanoisiansa=1 +kartanoita=2 +kartanolla=3 +kartanolle=16 +kartanolta=2 +kartanomme=1 +kartanon=3 +kartanoni=1 +kartanossa=6 +kartanosta=5 +kartanot=3 +karttu=3 +karttumahan=1 +kartun=1 +karuilla=1 +karuille=1 +karva=8 +karvakoppa=1 +karvakorte=1 +karvalalluseni=1 +karvalallusensa=1 +karvalle=1 +karvallinen=3 +karvallista=1 +karvan=2 +karvankana=1 +karvastaisi=1 +karvat=3 +karvaturvan=1 +karvoihisi=2 +karvoilleni=1 +karvoista=1 +karvoja=1 +karvojasi=1 +karvojen=2 +kas=1 +kasa=2 +kasahutti=1 +kasakan=1 +kasakat=2 +kasakka=2 +kaselle=1 +kasen=1 +kasi=2 +kasin=1 +kasit=1 +kaskea=1 +kasken=9 +kaskesmaalta=1 +kaskessa=2 +kaski=4 +kaskikantoihin=1 +kaskimailla=1 +kaskipuiksi=2 +kaskivirsusi=1 +kassa=3 +kassan=2 +kassapäien=8 +kassapäiset=1 +kassapäissä=1 +kassapäistä=2 +kassapäitä=2 +kassapäänä=2 +kassapääsi=1 +kassapäät=1 +kassapäätä=1 +kassara=1 +kasta=1 +kastajata=1 +kastakana=1 +kastamahan=1 +kastat=1 +kaste=3 +kastekorren=1 +kasti=4 +kastikoista=1 +kastu=1 +kastumatta=2 +kastunehen=1 +kasuavassa=7 +kasva=2 +kasvaella=1 +kasvaessani=1 +kasvakohon=1 +kasvamahan=4 +kasvamatta=4 +kasvan=2 +kasvanehet=2 +kasvanevi=2 +kasvannolta=1 +kasvantasi=2 +kasvantoikäni=1 +kasvanunna=3 +kasvanut=2 +kasvat=2 +kasvatelko=1 +kasvatella=3 +kasvateltu=1 +kasvatin=1 +kasvatit=1 +kasvattaja=1 +kasvattajan=1 +kasvattama=1 +kasvattele=1 +kasvatteli=3 +kasvatti=2 +kasvattini=1 +kasvava=4 +kasvavainen=2 +kasvavaisen=2 +kasvavaksi=5 +kasvavalle=1 +kasvavan=1 +kasvavana=1 +kasvavat=1 +kasvavi=1 +kasvaviksi=1 +kasvaville=1 +kasvinaian=4 +kasvinkartanoilla=1 +kasvinkartanoilta=1 +kasvinkumppalini=3 +kasvo=1 +kasvoa=3 +kasvoi=34 +kasvoilleni=1 +kasvoillensa=1 +kasvoiltansa=3 +kasvoin=3 +kasvoipa=2 +kasvoit=3 +kasvon=6 +kasvopäille=1 +kasvot=6 +kasvu=1 +kasvuillesi=1 +kasvujani=1 +kasvut=1 +kataja=3 +katajahan=1 +katajainen=2 +katajaisen=2 +katajaiset=3 +katajajuuret=1 +katajakangas=1 +katajaksi=1 +katajan=1 +katajapehko=1 +katajat=2 +katajatar=2 +katajikko=3 +katajikkoa=1 +katajikolle=2 +katajikon=1 +katajilta=1 +katala=26 +katalaista=1 +katalan=13 +katalat=2 +katalata=1 +katalatta=1 +kataloilla=1 +kataloita=1 +katasijoilta=1 +kateheksi=1 +katehelta=1 +katehen=3 +katehesen=2 +katehet=3 +katehien=2 +katehiksi=1 +katetahan=1 +katettakahan=3 +katettakohon=1 +katettu=1 +katkaise=2 +katkaisi=3 +katkaisin=1 +katkeaisi=2 +katkeaisinki=1 +katkeavi=2 +katkemahan=2 +katkennunna=2 +katkennut=1 +katkennutta=1 +katkesi=4 +katkesihe=1 +katketkohon=1 +katkieli=2 +katkiellut=1 +katkoi=9 +katkoit=2 +katkomia=1 +katkonnassa=1 +katkovi=3 +katkuttele=1 +katoa=1 +katoamahan=3 +katoamasta=2 +katoamatta=4 +katoan=1 +katoi=2 +katoisi=3 +katoksen=10 +katokset=1 +katolla=1 +katollisessa=1 +katomatta=1 +katon=1 +katonutta=1 +katoovat=1 +katosi=19 +katosin=4 +katosit=1 +katosta=1 +katot=1 +katottomassa=1 +katovalla=4 +katrahasen=1 +katsahan=1 +katsahin=1 +katsahtaisi=1 +katsahtavi=6 +katsahti=2 +katsaise=1 +katsannaltasi=1 +katsannoisiltansa=1 +katsannolta=2 +katsantahan=2 +katsanto=1 +katsastamahan=1 +katsehet=6 +katsehia=3 +katsehilla=3 +katsehista=1 +katseleikse=9 +katselen=2 +katselevan=1 +katselevat=4 +katselevi=23 +katseli=2 +katselijat=1 +katselivat=1 +katselkamme=2 +katsellakseni=1 +katsellessa=1 +katsellut=1 +katselohon=3 +katseltavaksi=1 +katseltihin=1 +katseltuasi=1 +katselulle=1 +katso=9 +katso'ote=1 +katsoa=2 +katsoen=1 +katsoi=34 +katsoin=10 +katsoit=1 +katsojaista=1 +katsojaksi=2 +katsojalta=1 +katsojata=5 +katsomahan=62 +katsomasi=1 +katsomassa=1 +katsomatta=2 +katsomista=1 +katson=2 +katsonnalta=1 +katsontahan=3 +katsonunna=1 +katsot=1 +katsota=1 +katsotahan=1 +katsottanehe=1 +katsottava=1 +katsottihin=2 +katsottu=1 +katsottuasi=1 +katsovi=3 +kattaos=1 +katteheksi=4 +katti=1 +kattila=1 +kattilahan=2 +kattilaisen=1 +kattilan=6 +kattilanoeksi=1 +kattilarania=1 +kattilassa=3 +kattilat=5 +kattiloa=1 +kattiloihin=1 +kattiloissa=2 +kattohon=1 +kattojen=6 +katuisi=1 +katuvi=1 +kauahutti=1 +kauaista=1 +kauan=15 +kauas=6 +kauemminki=1 +kauha=1 +kauhallista=1 +kauhasilla=1 +kauheahan=1 +kauheaksi=4 +kauheammat=1 +kauheampi=2 +kauhean=2 +kauheassa=1 +kauheasti=1 +kauheata=1 +kauhoa=1 +kauhtana=1 +kaukaista=1 +kaukalo=1 +kaukaloissa=1 +kauko=11 +kaukoa=5 +kaukolainen=1 +kaukomielen=7 +kaukomieli=55 +kaukomieltä=4 +kaukon=3 +kaukoni=6 +kaukoniemen=3 +kaukueni=1 +kaula=5 +kaulahan=1 +kaulahani=1 +kaulalle=1 +kaulallesi=1 +kaulalta=1 +kaulan=7 +kaulanhelmilöitä=2 +kaulani=1 +kaulansa=1 +kaulanvarren=1 +kaularenkahaista=1 +kaulasi=1 +kaulasta=4 +kaulat=1 +kaulavarrellasi=1 +kauloa=3 +kauluksen=1 +kaulus=1 +kaunaksi=1 +kaune=1 +kauneuiset=1 +kauneussa=1 +kauneutta=9 +kauneuulle=1 +kaunihia=1 +kaunihiksi=7 +kaunihilla=4 +kaunihille=4 +kaunihilta=1 +kaunihimman=5 +kaunihimmat=4 +kaunihimpi=7 +kaunihin=23 +kaunihina=3 +kaunihinki=2 +kaunihinta=2 +kaunihisen=7 +kaunihissa=1 +kaunihista=5 +kaunihisti=18 +kaunihit=2 +kaunis=129 +kaunista=9 +kaunistavi=1 +kaunistelen=1 +kaunistetun=1 +kaunistuisi=2 +kauno=2 +kaunoin=1 +kaunoina=1 +kaunoinen=7 +kaunoisampi=1 +kaunoisehen=2 +kaunoisen=1 +kaunoiseni=6 +kaunoisensa=1 +kaunoisessa=2 +kaunoiset=1 +kaunoisiksi=2 +kaunoisilla=1 +kaunoisille=2 +kaunoisilta=1 +kaunoisin=1 +kaunoisissa=3 +kaunoista=2 +kaunoistansa=1 +kaunoistasi=1 +kaunokainen=10 +kaunokaiset=3 +kaunokaisin=1 +kaunokaista=2 +kaunokaisten=2 +kaunollensa=1 +kaunoltasi=1 +kaunon=5 +kaunoni=1 +kaunosi=2 +kaunot=2 +kaupan=3 +kaupanmiesi=1 +kaupattu=1 +kaupin=2 +kauppa=1 +kauppi=3 +kaura=1 +kauraisen=1 +kaurakylvön=1 +kauramaina=2 +kauran=3 +kauravakka=1 +kaurihilla=1 +kauris=1 +kauroillensa=1 +kauroja=1 +kauto=3 +kautokengän=1 +kautokengät=1 +kautokenkä=2 +kautoloille=1 +kautoloilta=1 +kautosille=1 +kautosilta=1 +kautta=14 +kavahti=2 +kavahtihe=1 +kavahutti=3 +kave=6 +kaverra=1 +kavertelevi=1 +kaverti=1 +kavetta=2 +kaviot=1 +kavista=1 +kavon=16 +kavutaksesi=1 +kehaja=1 +kehanne=1 +keheä=2 +kehitti=1 +kehittämähän=1 +kehjo=2 +kehno=3 +kehnoa=1 +kehnolle=1 +kehnon=6 +kehnot=1 +kehoitan=7 +kehoitat=1 +kehoitti=3 +kehreäjä=4 +kehreäjän=1 +kehreämä=2 +kehreäs=1 +kehreävän=1 +kehreävät=1 +kehrinpuulla=1 +kehruuaika=1 +kehrä=1 +kehräele=1 +kehrän=1 +kehräsi=1 +kehräsilmä=1 +kehrävarren=1 +kehrävarteni=2 +kehuit=1 +kehumattaki=3 +kehyen=1 +kehä'än=1 +kehäistä=1 +kehän=1 +kehänen=1 +kehät=1 +keiho=4 +keihoa=1 +keihoansa=1 +keihojani=1 +keihojansa=1 +keihojen=1 +keihon=2 +keihovartta=1 +keihyen=1 +keihä'iksi=1 +keihä'ille=1 +keihä'illä=2 +keihä'itä=4 +keihä'ällä=1 +keihä'änsä=3 +keihä'ästä=1 +keihä'ät=1 +keihäs=3 +keihäsvarren=1 +keihäsvarsi=1 +keihäsvartta=3 +keikahutan=1 +keikahutti=3 +keikkelehtämättä=1 +keikkui=7 +keikuin=3 +keikutin=1 +keikutteli=1 +keinon=6 +keinot=1 +keiretyinen=2 +keitettihin=2 +keitettynä=1 +keitetyin=1 +keitetähän=2 +keitokseksi=1 +keitolaisen=1 +keiton=2 +keitot=2 +keittehesen=1 +keitteä=1 +keitti=4 +keittimiksi=1 +keitto=2 +keittoa=3 +keittämähän=2 +keittämättä=1 +keittänyt=1 +keittäös=1 +keitä=2 +keitäntähän=1 +kekoja=1 +kekosen=2 +keksi=9 +keksimistä=2 +keksimättä=2 +keksin=7 +keksinevi=1 +keksittihin=1 +keksityksi=1 +keksitähän=1 +kekälehet=3 +kekälehiksi=1 +kelkalla=2 +kelkkahani=1 +kelkkahasi=1 +kellarihin=3 +kellarisi=1 +kellarissa=2 +kellarista=2 +kelle=1 +kellellehen=1 +kellen=5 +kellettävi=1 +kellistynehen=1 +kello=1 +kellojen=1 +kelloloissa=1 +kellon=3 +kellukoita=1 +kelpo=1 +kelpoaisi=3 +kelpoaisit=1 +kelpoavan=1 +kelpoavi=3 +keltainen=4 +keltakankahalla=1 +keltakankahilla=1 +keltakattiloita=1 +keltä=2 +kelvoista=1 +kelvolliset=3 +kelvottoman=1 +kemijoella=1 +kempi=1 +ken=22 +kenen=9 +kenenkänä=1 +kengiteltävänä=1 +kengitetty=2 +kengitteli=1 +kengität=1 +kengällä=1 +kengältä=3 +kengän=5 +kengät=7 +kengättä=4 +kenki=1 +kenkimistä=1 +kenkimäsijoilta=1 +kenkä=2 +kenkähäni=1 +kenkänsä=1 +kenp'=2 +kenpä=20 +kensti=1 +kenstin=1 +keolle=3 +keolta=1 +kepeä=10 +kepeäiset=1 +kepitti=1 +kera=13 +keralla=16 +kerallani=1 +kerallasi=2 +keralle=3 +kereämähän=1 +keri=1 +kerin=1 +kerinkannan=1 +kerinne=2 +keritsi=2 +kerittelen=1 +kerittelevi=1 +kerittämähän=5 +kerittänynnä=1 +keritä=1 +kerkesivät=1 +kerkeän=3 +kerkeävi=1 +kerkiävi=5 +kerkiävät=1 +kerraksensa=1 +kerralla=6 +kerrallansa=1 +kerrallapa=1 +kerran=63 +kerro=1 +kerroin=2 +kerrontahan=9 +kerskaeli=2 +kerskaella=1 +kerskut=1 +kerta=5 +kertaelen=1 +kertaeli=1 +kertaelit=1 +kertaellessasi=1 +kertaellut=1 +kertoa=2 +kertoelen=3 +kertoeli=1 +kertoella=1 +kertoelleheksi=1 +kertoeltavana=1 +kertoi=1 +keruhut=1 +keruksisihin=1 +kerustimille=1 +keräeltihin=1 +keräjät=5 +kerälle=2 +kerältä=1 +kerän=1 +keränen=1 +keräperiä=1 +keräsi=2 +keräsin=1 +kerätä=1 +keselle=1 +kesellä=3 +kesempi=1 +kesessä=1 +keseä=4 +kesk'=1 +keskelle=9 +keskellä=9 +keskeltä=1 +kesken=9 +keskenä=1 +keskeä=4 +keski=2 +keskikertahinen=1 +keskikertaisenki=1 +keskikertaisetki=2 +keskilaaullisen=1 +keskilaaun=2 +keskilattialla=7 +keskilattialle=1 +keskilattioilla=1 +keskimaihin=1 +keskimailla=1 +keskimaissa=1 +keskimäinen=3 +keskimäisehen=2 +keskimäistä=4 +keskipuuta=1 +keskipäivälläki=2 +keskipäivän=1 +keskitanhu'ille=1 +keskivainiolle=1 +keskiöisissä=1 +keskoisia=1 +kesosen=7 +kesosenko=1 +kestikellarista=1 +kesunkannoilta=1 +kesyttä=1 +kesä=1 +kesäheinän=1 +kesäinen=1 +kesäisen=2 +kesäisillä=1 +kesäisiltä=1 +kesäisin=1 +kesäisnä=10 +kesäistä=3 +kesäksi=2 +kesäkuien=1 +kesäkärpän=1 +kesällä=3 +kesän=8 +kesänä=15 +kesäorava=1 +kesäoravan=2 +kesäpeuran=1 +kesässä=3 +kesästä=1 +kesät=4 +kesäuuhen=3 +kesävoita=1 +kesävoitta=1 +ketti=1 +ketun=1 +ketänä=3 +keuhkoloita=1 +keuhkon=1 +keuhkot=1 +keulan=1 +kevene=1 +keveni=1 +keventämähän=1 +kevä'isen=2 +keväimen=2 +keväinen=1 +keväinä=2 +keväistä=1 +kevätaamun=1 +kevätkaritsa=1 +kevätkaritsan=1 +kevätkuulla=1 +kevätkäellä=1 +kevätkäkönen=1 +kevätkäkösen=1 +kevätpäivän=1 +kiasta=1 +kiehahtavi=1 +kiehittele=1 +kiehitteli=1 +kiehu=1 +kiehui=3 +kiehumahan=4 +kiehumassa=2 +kiel'=1 +kielastajan=3 +kielastavi=1 +kielastelin=1 +kielelle=2 +kielelleni=2 +kielellensä=1 +kielelliset=1 +kielellisnä=1 +kielelläni=1 +kielellänsä=4 +kieleltä=2 +kielen=14 +kieleni=2 +kielesi=2 +kielessäsi=1 +kielet=6 +kieletöin=1 +kieli=7 +kielikerran=9 +kielille=1 +kielin=12 +kielipalko=1 +kielipalku=1 +kielletty=1 +kielletä=1 +kiellä=4 +kiellän=1 +kielosiksi=1 +kielteä=4 +kielti=13 +kieltoa=1 +kieltä=8 +kieltäni=1 +kieltävi=1 +kierempäiset=1 +kiero=2 +kierohon=1 +kieron=1 +kierosilmän=1 +kierot=1 +kierteletki=1 +kiertelevät=1 +kierten=1 +kierti=1 +kiertimiä=1 +kiertyi=1 +kiertämillä=1 +kiertämähän=3 +kiertämästä=2 +kiertämättä=1 +kiertämätä=1 +kierän=2 +kihlaelit=1 +kihlan=1 +kihloissasi=2 +kihlonemme=1 +kihokivelle=1 +kihopaaelle=1 +kiihke'immän=1 +kiihottavi=1 +kiihtyi=1 +kiikkumassa=1 +kiikuin=1 +kiikutahan=1 +kiikutteli=2 +kiiltäviksi=1 +kiinni=9 +kiinniottajata=2 +kiinnistihe=1 +kiinnitetty=1 +kiinnittihe=1 +kiinnittimet=1 +kiinnittäisi=1 +kiinteä=1 +kiipesi=1 +kiire=1 +kiirehesti=2 +kiirehi=1 +kiirehillä=1 +kiirehiltä=1 +kiirehteli=1 +kiirehtivät=1 +kiirettä=1 +kiiski=1 +kiiskiltä=1 +kiiskin=1 +kiiskisen=1 +kiiskiä=1 +kiistasi=1 +kiistassa=1 +kiisti=2 +kiistoin=2 +kiistän=1 +kiitelevi=1 +kiiteli=1 +kiitetty=4 +kiitin=4 +kiitokset=1 +kiitos=1 +kiitti=1 +kiittivät=1 +kiitä=5 +kiitäjäksi=1 +kiitän=6 +kiität=1 +kiitäviksi=1 +kiivas=2 +kiiähti=1 +kiiätellen=1 +kiiättäisit=1 +kiiättävi=2 +kiiättävän=1 +kikkanokka=1 +kilahti=2 +kiljan=1 +kiljuvan=3 +kiljuvi=1 +kilpestyi=1 +kilpistyi=1 +kilvan=2 +kilvoin=2 +kimahutti=1 +kimaltamahan=1 +kimmahuta=1 +kimmahutti=1 +kimmeltihe=1 +kimmeltynnä=1 +kimmo=1 +kimmon=1 +kimppu=1 +kimpun=2 +kinahmehen=1 +kinahmia=1 +kinalle=1 +kingotella=1 +kinnasta=2 +kinnasteltavana=1 +kinnastettu=1 +kinoa=1 +kintahalla=1 +kintahat=4 +kintahattomana=1 +kintahattomin=3 +kintahiksi=1 +kintahissa=1 +kintahitta=1 +kinterestä=2 +kinttusuonet=1 +kipehille=3 +kipeämmästi=1 +kipeästi=1 +kippasehen=1 +kipu=1 +kipuja=4 +kipukivellä=1 +kipukiveä=1 +kipumäkeä=2 +kipuna=1 +kipunat=2 +kipunoina=1 +kiputyttö=1 +kipuvuoren=2 +kipuvuorta=1 +kirjaelit=1 +kirjaella=2 +kirjaeltu=1 +kirjakannen=1 +kirjakintahaiset=1 +kirjakorjinesi=1 +kirjan=2 +kirjantahan=1 +kirjarinnasta=1 +kirjarintahan=2 +kirjasiipien=1 +kirjasuulla=1 +kirjat=1 +kirjattu=1 +kirjava=2 +kirjavainen=2 +kirjavaiselle=1 +kirjavaista=1 +kirjavalla=1 +kirjavan=6 +kirjavana=1 +kirjavarren=1 +kirjavassa=2 +kirjo=4 +kirjoavi=1 +kirjoitella=1 +kirjoiteltu=1 +kirjoittaja=1 +kirjoittama=1 +kirjoittavi=2 +kirjoitti=1 +kirjoitusta=1 +kirjokannen=25 +kirjokannesta=1 +kirjokannet=1 +kirjokansi=14 +kirjokantta=2 +kirjokoppeloita=2 +kirjokorja=2 +kirjokorjan=3 +kirjokorjasehen=1 +kirjokorjasen=1 +kirjokorjin=1 +kirjokynnen=1 +kirjon=1 +kirjontahan=1 +kirjos=1 +kirkas=3 +kirkastettu=1 +kirkasti=1 +kirkkahampi=1 +kirkkahan=1 +kirkui=1 +kirnua=1 +kirnun=1 +kiroili=1 +kirokaloja=1 +kirokavetten=1 +kirosi=1 +kirpoi=3 +kirposi=2 +kirsahtanut=1 +kirvehellä=6 +kirvehen=5 +kirvehensä=1 +kirvehessä=1 +kirvehestä=1 +kirvehiksi=1 +kirves=10 +kirvestä=1 +kirvestänsä=2 +kirvesvartta=3 +kirvonnehet=1 +kisaelevi=1 +kisahan=2 +kisakangasten=1 +kisaketoa=1 +kisasi=1 +kisassa=4 +kisauttelin=1 +kiskalti=1 +kiskoi=1 +kiskoipa=1 +kiskoivat=1 +kiskomahan=2 +kiskontahan=1 +kiskot=1 +kiskotahan=1 +kiskotelko=1 +kiskoteltu=1 +kiskottane=1 +kisoissa=1 +kissa=1 +kissan=1 +kita=2 +kitahan=7 +kitasihin=1 +kitkuttavi=1 +kitkuttivat=1 +kiukahalla=3 +kiukahalle=3 +kiukahalta=3 +kiukahan=1 +kiukahasen=1 +kiukahassa=2 +kiukahasta=1 +kiukahista=1 +kiukoa=2 +kiukoata=1 +kiukuissa=1 +kiuru=1 +kiuruksi=1 +kiurun=2 +kiuruna=2 +kiusaisevan=1 +kiusan=2 +kivastihe=1 +kivehen=12 +kiveksi=1 +kivelle=5 +kivellen=1 +kivellä=2 +kivelläkö=1 +kiveltä=4 +kiven=22 +kivenpuu=1 +kivenpuussa=3 +kiverin=1 +kiverteleime=1 +kivertämähän=1 +kiveräni=1 +kivessä=1 +kivestivät=1 +kivestä=16 +kivet=16 +kiveä=3 +kivi=9 +kivien=1 +kiviharkon=1 +kivihin=2 +kivihintahat=1 +kivikaria=1 +kivikarille=1 +kivikaritse=1 +kivikoloihin=1 +kivikololle=2 +kivikolosta=1 +kiviksi=3 +kivikummut=1 +kivilinna=1 +kivilinnan=1 +kiville=3 +kivillä=1 +kivilöihin=2 +kivimäelle=1 +kivimäessä=1 +kivimäestä=5 +kivimäkehen=4 +kivinen=4 +kiviriipan=1 +kivisehen=1 +kivisen=3 +kivisessä=1 +kiviset=3 +kivisihin=1 +kivisittä=1 +kivistelevi=1 +kivistä=6 +kivistämähän=2 +kivitupahan=2 +kiviä=10 +kivonen=1 +kivosen=1 +kivun=2 +kivut=6 +kivutar=1 +kivuttomaksi=2 +ko'ilta=1 +ko'in=3 +ko'issa=8 +ko'ista=12 +ko'itoin=1 +koan=2 +koasta=3 +koe=1 +kohaelevi=1 +kohahtelihe=1 +kohahti=3 +kohalla=1 +kohannehesi=1 +kohasta=1 +kohastansa=2 +kohautti=2 +kohen=3 +kohenna=4 +kohennaikse=5 +kohennat=1 +kohennetahan=1 +kohennetuksi=1 +kohennihin=1 +kohenteleikse=1 +kohentelevi=3 +kohenteli=2 +kohenti=3 +kohentimilla=1 +kohentoani=1 +kohentoasi=1 +kohin=10 +kohina=1 +kohisevahan=1 +kohisevasta=1 +kohisevilta=1 +kohisi=2 +kohisit=1 +kohlut=5 +kohoa=1 +kohoamahan=1 +kohoeli=1 +kohokuori=1 +kohonne=1 +kohonnut=1 +kohosi=12 +kohota=1 +kohotella=1 +kohotetuksi=2 +kohottaessa=1 +kohottamahan=1 +kohottavi=2 +kohottele=2 +kohotteleihet=1 +kohotteleikse=3 +kohottelet=1 +kohottelevi=2 +kohotteli=1 +kohotti=11 +kohottihe=1 +kohottimeksi=3 +kohottuasi=1 +kohottukohot=1 +kohta=43 +kohtaeli=3 +kohti=15 +kohtoaisi=2 +kohtoavi=4 +kohtu=3 +kohtua=3 +kohtuiseksi=1 +kohtusi=1 +kohulliseksi=2 +kohuntäyestä=1 +kohussa=1 +kohusta=1 +koi=1 +koikahutti=1 +koikkelehtavata=1 +koikkoavi=1 +koikkui=2 +koikotellen=1 +koikutellaksesi=1 +koikutteli=2 +koillinen=1 +koillisessa=2 +koillisesta=3 +koillisille=1 +koillistuuli=1 +koilta=1 +koiltani=1 +koipehen=1 +koira=11 +koiralla=1 +koiran=16 +koirani=1 +koirankieliset=1 +koiransa=1 +koirasi=2 +koirat=8 +koiriasi=1 +koirien=1 +koiriesi=1 +koirittihin=1 +koiroasi=1 +koiskaeli=1 +koissa=11 +koista=1 +koita=1 +koitan=1 +koite=3 +koitellos=1 +koitellunna=1 +koito=8 +koittamasta=1 +koittamista=1 +koitteleisin=1 +koittelevi=1 +koitteli=2 +koittelivat=1 +koitti=3 +koitukohon=1 +koivahainen=3 +koivahaisen=1 +koivahaista=1 +koivesta=1 +koivikkoa=1 +koivikoilta=1 +koivikoissa=1 +koivikolla=1 +koivikolle=1 +koivin=2 +koivu=13 +koivua=1 +koivuinen=3 +koivuinensa=1 +koivuisen=7 +koivuisissa=1 +koivuja=2 +koivuksi=1 +koivun=22 +koivunoksainen=1 +koivunpökkelöitä=1 +koivupuut=1 +koivussa=1 +koivusta=1 +koivut=4 +kokaksi=1 +kokalla=2 +kokan=3 +kokat=2 +kokea=2 +kokenut=3 +kokeos=2 +kokevi=3 +koki=3 +kokillani=1 +kokisi=1 +kokkahongat=1 +kokkapuut=2 +kokkaroilla=1 +kokkien=1 +kokko=38 +kokkoa=1 +kokkoansa=3 +kokkoasi=2 +kokkolinnun=1 +kokkolintu=1 +kokkona=3 +kokkoseni=1 +koko=32 +kokoa=1 +kokoamahan=1 +kokoelevi=2 +kokoeli=1 +kokoelin=1 +kokohon=8 +kokoinen=1 +kokolle=1 +kokolta=2 +kokon=10 +kokonaista=2 +kokonansa=1 +kokosen=1 +kokosi=9 +koksahutti=1 +koksentavat=1 +kolahus=1 +kolahutti=1 +kolaja=1 +kolajamatta=1 +kolasi=2 +kolataksensa=1 +kolhaella=1 +kolina=1 +kolistamassa=1 +kolistelevan=1 +kolistelevi=3 +kolisten=3 +kolkan=3 +kolkattava=1 +kolkintoa=1 +kolkka=3 +kolkkaeli=2 +kolkkihin=2 +kolkko=2 +kolkkoavi=1 +kolkot=2 +kolkutella=1 +kolkuttaja=1 +kollottele=1 +kolm'=1 +kolmanna=2 +kolmanneksi=1 +kolmannella=17 +kolmannen=19 +kolmannenki=25 +kolmannesta=2 +kolmannesti=2 +kolmannetkana=1 +kolmannetki=1 +kolmansi=2 +kolmantehen=1 +kolmantena=16 +kolmas=15 +kolmaskolmatta=1 +kolmaskymmenes=1 +kolmasneljättä=1 +kolmasti=11 +kolmastoista=1 +kolmasviidettä=1 +kolmatta=2 +kolme=43 +kolmea=6 +kolmeksi=3 +kolmekymmentä=2 +kolmella=1 +kolmen=19 +kolmet=4 +kolmi=1 +kolmihaara=1 +kolmikoipisesta=1 +kolmilaian=1 +kolmin=2 +kolmisen=1 +kolmisolmuisena=1 +kolmisoppi=1 +kolmisormi=1 +kolmisulka=1 +kolmisulkia=1 +kolohon=3 +koloihin=1 +kolossa=1 +kolota=1 +kolotin=1 +kolottavaksi=1 +koltsasista=1 +koltuskoihin=2 +komea=2 +komean=2 +komehin=1 +konkelolle=3 +konkelolta=1 +konkkaluihin=1 +konkkaluilla=2 +konna=5 +konnan=4 +konnat=2 +konnien=1 +konnikatki=1 +konsa=9 +konsakana=3 +konsana=2 +kontilla=1 +kontio=1 +kontioille=2 +kontioksi=1 +kontiolta=1 +kontion=5 +kontiona=2 +kontiot=5 +konttihin=2 +konttihinsa=1 +kontuja=1 +koolle=1 +koottihin=1 +kopan=2 +kopannut=1 +kopasi=1 +koppa=2 +koppelo=1 +koppeloinen=1 +koppeloita=1 +koppoi=6 +kopruilla=1 +koprun=2 +kopsahtihe=1 +kopsassa=1 +korahuta=1 +korea=32 +koreakana=1 +koreamman=1 +koreampi=1 +korean=1 +koreasulka=1 +koreat=1 +korennolla=1 +korennon=3 +korennot=1 +korento=2 +koretko=1 +korja=1 +korjaele=1 +korjaella=1 +korjahan=2 +korjahani=5 +korjahansa=13 +korjahasi=3 +korjaksensa=1 +korjaksi=1 +korjalla=1 +korjan=7 +korjanen=2 +korjani=1 +korjannunna=1 +korjansa=1 +korjasi=2 +korjasivat=1 +korjassa=3 +korjasta=4 +korjastansa=3 +korjat=1 +korjelohon=1 +korjiasi=1 +korke'ilta=1 +korke'imman=1 +korkea=2 +korkeaksi=1 +korkealle=4 +korkealta=1 +korkeampahan=1 +korkeampi=7 +korkean=2 +korkeana=1 +korkeassa=2 +korkeastaki=1 +korkeata=2 +korkeuinen=4 +korkeuiset=1 +korkeuisna=1 +korkeus=2 +korkeutta=1 +korko=2 +korkunainen=1 +kormanossa=1 +korolla=2 +koropasta=1 +korottamatta=2 +korotteleisin=1 +korpehen=6 +korpi=6 +korpia=2 +korpikuuset=1 +korpikuusien=1 +korpikuusta=1 +korpilta=1 +korpimaalle=1 +korpimaille=1 +korpinotkelmosta=1 +korpinotkot=1 +korpit=2 +korppi=6 +korppien=2 +korret=4 +korsi=2 +korskahtavi=1 +korteuisi=1 +kortta=1 +korttehella=1 +kortteli=1 +korttiansa=1 +korttumahan=1 +korvaksella=1 +korvakullat=1 +korvalla=2 +korvalle=2 +korvallen=1 +korvallinen=2 +korvallista=2 +korvalta=2 +korvan=4 +korvani=2 +korvasella=2 +korvaselle=1 +korvasi=1 +korvaskullat=1 +korvat=12 +korven=17 +korvessa=1 +korvesta=3 +korvet=4 +korvia=1 +korviani=2 +korvien=2 +korvihinsa=6 +korviksensa=1 +korvin=7 +korvinensa=1 +korvista=2 +korvistansa=1 +korvitoin=1 +korvo=1 +korvollista=1 +korvon=8 +korvonen=1 +korvosta=1 +kosen=2 +koseta=1 +kosi=3 +kosia=2 +kosihin=3 +kosijan=6 +kosijat=5 +kosiko=1 +kosissa=1 +kosjomahan=2 +kosjomasi=1 +kosjomasta=1 +koska=1 +koskas=4 +koske=7 +koskea=3 +koskehen=4 +koskellista=1 +koskelo=1 +koskemahan=2 +koskemaisittani=1 +koskemalla=2 +koskemasta=1 +koskematta=6 +kosken=25 +koskena=3 +koskessa=5 +koskesta=3 +kosket=2 +kosketellut=1 +koskettane=1 +koskevan=2 +koskevilla=1 +koski=8 +koskia=2 +koskihinko=1 +koskilta=1 +koskisi=1 +koskuesta=1 +kostaisin=1 +kostakohon=1 +kostamatta=2 +kostelen=1 +kosti=1 +kosto=1 +kostoa=3 +kostoakseni=1 +kostohon=2 +kostohonpa=1 +kostoksi=1 +koston=1 +kostu=2 +kostui=2 +kostuketta=1 +kostutteli=1 +kostutti=1 +kotapuissa=1 +koti=4 +kotia=19 +kotieloista=1 +kotihin=66 +kotihini=6 +kotihinne=2 +kotihinsa=7 +kotihisi=4 +kotikanaksi=1 +kotikanalla=1 +kotikäkeä=1 +kotilahelta=1 +kotilahen=1 +kotimäellä=1 +kotimäkehen=2 +kotinainen=1 +kotini=2 +kotipellon=1 +kotiperille=3 +kotipitoja=2 +kotisaunan=1 +kotisi=1 +kotisijoille=2 +kotisijoilta=1 +kotituville=1 +kotiuunin=1 +kotkoa=1 +koto=1 +kotoa=4 +kotoinen=3 +kotoiseksi=3 +kotoiset=3 +kotoisille=1 +kotoisin=1 +kotona=22 +kotonani=2 +kotonansa=1 +kotosi=2 +kotvan=2 +koukerosta=1 +koukkaellut=1 +koukkuhun=1 +koukkuleuan=2 +koukkuleuka=1 +koukkuluihin=1 +koukkupolven=1 +koukkusormi=4 +koukulla=1 +koukun=2 +koukut=1 +koulu=1 +kouluhun=1 +kouotellen=1 +koura=1 +kouraiseisi=1 +kouraisevi=1 +kouraisnunna=1 +kourallisen=1 +kouran=2 +kourat=3 +kourihinsa=2 +kouriksensa=1 +kourilla=2 +kourille=1 +kourin=19 +kouristelen=2 +kouristeli=1 +kouritse=1 +kourusarvet=2 +kova=16 +kovaa=1 +kovahan=6 +kovaksi=2 +kovalla=2 +kovan=10 +kovaosainen=2 +kovaosaiset=1 +kovaosaista=2 +kovasimehen=1 +kovassa=2 +kovasta=3 +kovasti=6 +koverakoura=1 +koverakouran=1 +koverra=1 +kovia=8 +kovien=2 +kovihin=2 +kovilla=1 +koville=4 +kovilta=2 +kovin=40 +kovina=1 +kovinta=1 +kovissa=4 +kovista=1 +kovoa=6 +kovoamassa=1 +ku=27 +ku'o=1 +ku'onta=1 +ku'ottu=2 +kuettamahan=1 +kuhisevista=1 +kuhisi=1 +kuhun=5 +kuhunkana=1 +kuihauttelevi=1 +kuihutteli=1 +kuikuttelen=2 +kuikutteli=1 +kuikutti=1 +kuillesi=1 +kuilumahan=2 +kuin=128 +kuinka=7 +kuinp'=1 +kuippana=1 +kuiskaeli=2 +kuiskaella=1 +kuiskahella=1 +kuiskenteli=3 +kuiskuteltaessa=1 +kuit'=2 +kuitenkana=5 +kuitenki=11 +kuitenkin=1 +kuitu=1 +kuiva=2 +kuivaeli=1 +kuivaella=1 +kuivalle=2 +kuivan=4 +kuivat=2 +kuivattihin=1 +kuivehet=1 +kuivi=2 +kuivia=2 +kuivilla=2 +kuiville=1 +kuivista=4 +kuivoaisit=1 +kuivomia=1 +kujahan=2 +kujaisten=1 +kujalla=2 +kujalle=3 +kujallista=1 +kujan=4 +kujapatsasta=1 +kujarikoille=1 +kujasen=1 +kujaset=2 +kujasilla=1 +kujassa=1 +kujasta=1 +kujat=3 +kujavarret=1 +kujavieret=2 +kujerran=3 +kujerrin=1 +kujerrus=1 +kujertamahan=2 +kujertelevi=3 +kujerteloista=1 +kujien=1 +kujilla=5 +kujoa=1 +kujosten=1 +kuka=15 +kukahakana=1 +kukahella=1 +kukahelle=1 +kukahtaminen=1 +kukahtelevat=1 +kukahtelevi=3 +kukahti=1 +kukahu=1 +kukan=2 +kukapa=2 +kukas=7 +kukat=5 +kukattarilta=1 +kukattomaksi=1 +kukerikun=1 +kukertelihe=1 +kukerti=1 +kuki=1 +kukisti=1 +kukistunehen=1 +kukittomaksi=1 +kukka=9 +kukkahaksi=1 +kukkakunnahilla=1 +kukkalatva=3 +kukkalatvan=3 +kukkalatvat=1 +kukkamaina=1 +kukkana=5 +kukkapäistä=1 +kukkapäitä=2 +kukkapäänä=1 +kukkapäätä=1 +kukkarohon=1 +kukkaroisehensa=4 +kukkarossa=1 +kukkaseksi=1 +kukkasen=3 +kukkasia=1 +kukkasina=1 +kukke'inta=1 +kukkeaksi=1 +kukkia=1 +kukkien=2 +kukkinensa=1 +kukko=4 +kukkoa=2 +kukkoaki=1 +kukkona=1 +kukkonasi=1 +kukkuelin=2 +kukkuessa=2 +kukkui=15 +kukkuisin=1 +kukkujaksi=3 +kukkujani=1 +kukkujansa=1 +kukkujata=4 +kukkulaista=2 +kukkulalle=5 +kukkulalta=1 +kukkulata=2 +kukkumahan=4 +kukkumassa=3 +kukkumille=1 +kukkunevi=1 +kukkuos=2 +kukkuraisillansa=1 +kukkurakuvulle=1 +kukkuralla=1 +kukkuralle=1 +kukkuroa=1 +kukkuroilla=2 +kukkusilla=1 +kukkuvaksi=1 +kukkuvan=1 +kukoistellut=1 +kukon=3 +kukonki=1 +kukotta=2 +kuksi=2 +kuku=5 +kukuilta=1 +kukulle=2 +kukunta=1 +kukuntapuuksi=2 +kukutse=1 +kukutteleisi=1 +kulahutteli=1 +kulahutti=1 +kulasvesille=1 +kulaten=1 +kule=5 +kulea=2 +kuleahka=1 +kulean=2 +kuleksi=1 +kulemme=1 +kulennan=1 +kulet=3 +kuleta=2 +kuletelko=1 +kuletelle=1 +kuletetahan=1 +kuletettaissa=1 +kuletin=1 +kuletki=1 +kulettaessa=2 +kulettajaksi=1 +kulettajani=1 +kulettamassa=1 +kulettanen=1 +kulettanet=1 +kulettanunna=1 +kulettele=1 +kuletti=2 +kulimme=1 +kulisemahan=1 +kulisi=2 +kulkea=7 +kulkeaksesi=1 +kulkeasi=1 +kulkemahan=20 +kulkemassa=4 +kulkematta=2 +kulkemista=1 +kulkene=1 +kulkenen=1 +kulkeva=1 +kulkevaksi=3 +kulkevata=1 +kulkevi=3 +kulkevia=2 +kulki=30 +kulkiessa=2 +kulkiessansa=2 +kulkija=1 +kulkijain=1 +kulkijaista=1 +kulkijalla=1 +kulkijan=1 +kulkijoille=2 +kulkijoita=1 +kulkisi=1 +kulkivat=1 +kulkku=1 +kulkkuhun=1 +kulkkuhuni=1 +kulkkuhunsa=1 +kulkuani=1 +kulkullansa=1 +kulkullasi=1 +kulkun=3 +kullaisna=2 +kullaista=21 +kullaistasi=1 +kullaksensa=1 +kullalla=4 +kullalle=2 +kullallensa=3 +kullaltasi=1 +kullan=36 +kullanhelmilöissä=1 +kullankana=4 +kullankarvaisiksi=1 +kullankiehkuroissa=1 +kullankoltuskoissa=1 +kullankäärehissä=1 +kullankäärilöissä=1 +kullankäärylöihin=1 +kullanpalmikkoinen=1 +kullanpätinehissä=1 +kullanristit=1 +kullansolki=2 +kullansolmuloissa=1 +kullansormuksihin=1 +kullansormuksissa=2 +kullansormus=1 +kullansuortuvaiset=1 +kullansuortuvissa=1 +kullanvipalehissa=1 +kullassa=2 +kullasta=5 +kullat=15 +kullatoin=1 +kullattuhun=1 +kulle=9 +kullenki=2 +kullero=1 +kulleroittelevi=2 +kullervo=57 +kullervoinen=2 +kullervointa=1 +kullervoisen=3 +kullervoiten=1 +kullervoitsi=1 +kullervoksi=1 +kullervolle=1 +kullervon=2 +kulloinkana=2 +kulmalle=1 +kulmaluille=1 +kulmaluilta=1 +kulman=2 +kulmanteella=1 +kulmat=3 +kulmia=1 +kulmilla=3 +kulmille=1 +kulmilleni=1 +kulmillensa=1 +kulmillesi=1 +kulmilta=1 +kulmiltani=2 +kuloa=1 +kuloharjan=3 +kuloharkan=1 +kulohon=2 +kuloista=4 +kulokasta=1 +kulokosta=1 +kulon=3 +kulossa=4 +kulosta=1 +kulta=36 +kultaharjan=1 +kultaheinä=1 +kultaikkunoa=1 +kultainen=27 +kultaisehen=1 +kultaisella=4 +kultaiselle=3 +kultaisemme=1 +kultaisen=8 +kultaiseni=1 +kultaisesi=1 +kultaisessa=1 +kultaisesta=2 +kultaiset=7 +kultaisetta=1 +kultaisien=1 +kultaisihin=4 +kultaisilla=1 +kultaisille=1 +kultaisilta=2 +kultaisin=1 +kultaisissa=1 +kultaisista=1 +kultaista=1 +kultakahvan=1 +kultakalkkaroihin=1 +kultakangasta=3 +kultakannen=1 +kultakannu=1 +kultakapan=1 +kultakengän=2 +kultakirjan=1 +kultakukkasihin=1 +kultakunnahan=1 +kultalaian=1 +kultalaiasta=1 +kultalatva=3 +kultalehvä=1 +kultalehvän=1 +kultaletti=1 +kultalumme=1 +kultamaljasta=1 +kultani=1 +kultanne=1 +kultansa=1 +kultaohjaksensa=1 +kultaoksa=1 +kultapyörä=1 +kultapyörälle=1 +kultapyörällä=1 +kultapyörän=1 +kultarihmat=1 +kultarinnan=2 +kultarinta=3 +kultasarven=1 +kultasirkkulaista=1 +kultasolki=1 +kultasormia=1 +kultasuiset=1 +kultasuita=1 +kultasuut=1 +kultaturpoansa=1 +kultaturpoasi=1 +kultavaipan=1 +kultavierahamme=1 +kultavyönsä=1 +kultavyötä=2 +kultavöihin=1 +kultia=8 +kultiansa=2 +kultiasi=3 +kultihin=1 +kultoansa=1 +kulua=1 +kului=6 +kuluiksi=1 +kuluisi=1 +kuluista=1 +kuluksi=2 +kululla=2 +kululle=3 +kuluni=1 +kulunut=1 +kulutella=1 +kulutti=3 +kuluvat=1 +kuluvi=4 +kumahti=1 +kumahuta=1 +kumarsi=1 +kumartamasta=1 +kumartaminen=7 +kumarteleikse=6 +kumarteleite=1 +kumartelihe=1 +kumeat=1 +kumisi=2 +kumma=10 +kummaisen=1 +kummallenp'=1 +kummallinen=1 +kummaltaki=1 +kummaltani=1 +kumman=6 +kummanlainen=2 +kummassaki=1 +kummasti=3 +kummat=6 +kummeksivat=2 +kummeksivi=1 +kummemmasti=1 +kummempia=1 +kummia=1 +kummiani=1 +kumminkana=2 +kummitseikse=1 +kummitusta=1 +kummoa=3 +kummuilla=1 +kummuille=1 +kummulla=1 +kummulle=1 +kummun=4 +kummut=4 +kumoa=1 +kumohon=2 +kumosi=1 +kumota=4 +kumotakana=2 +kumottaessa=1 +kumottamahan=8 +kumottamasta=3 +kumottamatta=4 +kumottanevi=1 +kumottavaisen=1 +kumottavaksi=2 +kumottaville=1 +kumotti=4 +kumpainenki=1 +kumpi=3 +kumppaliksi=1 +kumppalina=2 +kumppalini=1 +kumpu=1 +kumpuavi=1 +kumpuhun=1 +kumu=4 +kumua=1 +kun=330 +kuni=28 +kuningas=9 +kuningasten=1 +kuninkahaksi=1 +kunis=2 +kunk'=1 +kunka=8 +kunkana=1 +kunkapa=1 +kunki=3 +kunnahalla=1 +kunnahalle=3 +kunnahan=2 +kunnahilla=1 +kunnahilta=1 +kunnas=1 +kunne=52 +kunnekana=2 +kunnepa=1 +kunnepäin=1 +kunnes=7 +kunniaksi=6 +kunnialla=2 +kunniani=1 +kunniansa=2 +kunniasi=3 +kunniata=2 +kunnioa=1 +kunnioiksi=2 +kunnollinen=2 +kunnollista=3 +kunnon=2 +kunnotoin=1 +kunnotointa=1 +kunnottoman=2 +kunp'=5 +kunpa=6 +kuohahtavi=1 +kuohu=2 +kuohu'un=3 +kuohui=4 +kuohuille=1 +kuohuja=8 +kuohujen=2 +kuohuloista=1 +kuohumahan=1 +kuohumalle=1 +kuohumasta=1 +kuohumilla=2 +kuohuminen=1 +kuohumitse=1 +kuohun=3 +kuohuneiti=1 +kuohussa=1 +kuohusta=1 +kuohutti=1 +kuohuvihin=1 +kuoite=1 +kuokalla=1 +kuokallansa=1 +kuokan=2 +kuokatoinna=1 +kuokittihin=1 +kuokka=1 +kuokkimassa=1 +kuolan=1 +kuolasuien=1 +kuolasuu=1 +kuolasuussa=1 +kuole=1 +kuolema=4 +kuolemahan=4 +kuoleman=1 +kuolemansa=3 +kuolemasi=2 +kuolemasta=2 +kuolemat=1 +kuolemata=2 +kuolematta=1 +kuolemia=1 +kuolen=1 +kuolet=1 +kuoletaime=1 +kuoletettu=1 +kuolevaksi=1 +kuoli=15 +kuolijaksi=3 +kuolin=4 +kuolioa=2 +kuolisinki=1 +kuolkahansa=3 +kuolkohon=2 +kuolkosipa=1 +kuolla=1 +kuollaksemme=1 +kuolleheksi=16 +kuollehen=2 +kuollehet=1 +kuollessansa=1 +kuollet=1 +kuollut=17 +kuollutta=1 +kuolo=2 +kuoloksi=1 +kuolon=1 +kuomikolla=1 +kuona=2 +kuonana=2 +kuonasista=1 +kuonat=1 +kuonta=1 +kuontalolle=1 +kuontalon=1 +kuontalosta=1 +kuopaeli=1 +kuopaiseikse=1 +kuopaisihe=1 +kuoppa=2 +kuopus=9 +kuorehia=1 +kuorekokkaroissa=1 +kuorekokkaroita=1 +kuorella=1 +kuorelta=1 +kuoren=3 +kuoreni=1 +kuoresi=1 +kuoret=2 +kuoretta=1 +kuoria=1 +kuorikiskoilta=1 +kuorilla=1 +kuoriloita=1 +kuorustihe=1 +kupa=1 +kupahalla=1 +kuparihin=1 +kuparisella=1 +kuparisen=3 +kupehella=1 +kupehellesi=1 +kupehelta=2 +kupehiani=1 +kupehilta=1 +kupista=1 +kupit=3 +kupli=1 +kupliksi=1 +kuplina=2 +kuplistihe=1 +kupo=2 +kuppeloperäksi=1 +kuppi=1 +kuppia=1 +kuppiloihin=1 +kurahtamatta=1 +kuraksella=1 +kuraksen=2 +kuraksetta=1 +kurauksuesta=1 +kurikan=1 +kurikka=1 +kurimuksen=1 +kurja=27 +kurjaisen=2 +kurjan=8 +kurjassa=1 +kurjasta=1 +kurjat=4 +kurjetta=1 +kurjien=1 +kurki=2 +kurkiaisen=2 +kurkihirren=7 +kursikkohon=1 +kurskuttavi=1 +kursohon=1 +kurvettune=1 +kusiaisen=1 +kuss'=11 +kussa=7 +kussakkaisen=1 +kust'=3 +kusta=12 +kut=3 +kut'=4 +kuta=24 +kutaisi=1 +kutehet=1 +kuten=7 +kutevi=2 +kuti=1 +kutiskosta=1 +kutkelmoita=1 +kutkutat=1 +kutkuttele=1 +kutkutteli=1 +kutoa=2 +kutoi=1 +kutoissa=1 +kutoivat=1 +kutoja=2 +kutojaksi=1 +kutojan=1 +kutoma=4 +kutoman=1 +kutomat=2 +kutonut=1 +kutovan=2 +kutovat=1 +kutovi=7 +kutrisen=1 +kutrisille=1 +kutrit=2 +kutsu=8 +kutsuen=1 +kutsui=9 +kutsuit=5 +kutsuloilla=1 +kutsuloille=1 +kutsumatoin=1 +kutsumatta=4 +kutsut=5 +kutsutahan=2 +kutsutta=1 +kutsuttaessa=4 +kutsuttu=2 +kutsuvierahia=2 +kutsuvierahien=1 +kutsuvierahilla=1 +kutsuvierahille=1 +kutsuvierahilta=1 +kutti=6 +kutuhun=1 +kuu=26 +kuudes=1 +kuudeskolmatta=1 +kuudesneljättä=1 +kuudestoista=1 +kuudesviidettä=1 +kuuella=2 +kuuen=12 +kuuennella=1 +kuuennesta=1 +kuuentena=1 +kuuesti=1 +kuuet=4 +kuuhuen=7 +kuuhuet=2 +kuuhut=12 +kuuhutta=2 +kuuja=2 +kuujan=2 +kuujaseksi=1 +kuujoa=1 +kuukauet=1 +kuuksensa=1 +kuuksi=5 +kuule=8 +kuulekana=1 +kuulemahan=22 +kuulemaisissani=1 +kuulemassa=4 +kuulemasta=1 +kuulematta=5 +kuulemattomahan=1 +kuulemattomihin=1 +kuulen=4 +kuulennalta=1 +kuules=8 +kuulesta=2 +kuulet=8 +kuulevi=3 +kuuli=18 +kuulijanki=1 +kuulijata=1 +kuulijoita=2 +kuulin=4 +kuulisi=1 +kuulisinko=3 +kuulit=2 +kuulkottenpa=2 +kuulkottes=1 +kuulla=14 +kuullakseni=5 +kuullaksensa=1 +kuulle=3 +kuullut=10 +kuulta=1 +kuultu=5 +kuultua=1 +kuultuasi=1 +kuulu=14 +kuulua=1 +kuuluhun=8 +kuuluhusi=1 +kuului=13 +kuuluisampi=1 +kuuluisi=1 +kuuluisinna=1 +kuuluisinta=1 +kuuluit=1 +kuulukohon=1 +kuulumassa=2 +kuulumille=1 +kuulumista=1 +kuulun=19 +kuuluna=3 +kuulunevi=1 +kuulununna=2 +kuulunut=1 +kuulusta=3 +kuulustele=1 +kuulusteltu=1 +kuulut=3 +kuuluttelen=1 +kuuluvi=6 +kuuluvilla=2 +kuuluville=1 +kuuluvilta=1 +kuuman=2 +kuumentohon=1 +kuumettihin=1 +kuumia=2 +kuumien=1 +kuumihin=1 +kuumille=3 +kuumista=2 +kuumoa=1 +kuumoksesta=4 +kuumotit=1 +kuumottavan=1 +kuumottavi=5 +kuumottivat=1 +kuun=44 +kuuna=17 +kuunna=3 +kuunnelko=1 +kuunnellen=1 +kuunnellessansa=1 +kuunnellut=1 +kuunteleikse=1 +kuuntelevat=2 +kuuntelevi=4 +kuunteli=1 +kuuntelihe=1 +kuuntelijat=1 +kuuntelin=1 +kuuntelivat=3 +kuuntelohon=2 +kuura=2 +kuuraeltu=1 +kuuristihe=1 +kuurullani=1 +kuurullasi=1 +kuus'=1 +kuusamisehen=1 +kuusehen=3 +kuusen=15 +kuusesta=3 +kuuset=9 +kuusi=29 +kuusia=2 +kuusialle=1 +kuusianne=1 +kuusien=1 +kuusikkohon=1 +kuusikoiksi=1 +kuusikoilla=1 +kuusikoilta=1 +kuusikolla=1 +kuusikolle=1 +kuusikon=3 +kuusikossa=2 +kuusikosta=1 +kuusikot=1 +kuusin=2 +kuusinen=1 +kuusinensa=2 +kuusipuuna=1 +kuusisesta=1 +kuusisna=1 +kuusissa=1 +kuusista=2 +kuusiöisnä=1 +kuusosehen=1 +kuusosessa=1 +kuusosesta=2 +kuusoset=1 +kuussa=1 +kuusta=3 +kuut=2 +kuuta=38 +kuutamainen=1 +kuutamaksi=1 +kuutamella=1 +kuutamoisen=1 +kuutar=3 +kuutehen=3 +kuutiaiset=1 +kuutilla=1 +kuutolahan=1 +kuutosenko=1 +kuutta=4 +kuuttaren=5 +kuuttomilta=1 +kuvahti=1 +kuvahu=1 +kuvaili=1 +kuvaista=1 +kuvakuun=1 +kuvannut=1 +kuvansa=2 +kuvasi=8 +kuvasin=1 +kuvasit=1 +kuvattelihe=1 +kuvattu=1 +kuvatus=1 +kuvauvaksi=1 +kuvetta=1 +kuvia=1 +kuvoa=7 +kuvoamaksi=1 +kuvoamasta=1 +kuvoan=1 +kuvoannasta=1 +kuvoasi=1 +kuvulle=1 +kuvussa=2 +kuvusta=2 +ky'yltä=1 +ky'yn=2 +kyetessäni=1 +kyettämiltä=1 +kyetäkänä=1 +kyheäisin=1 +kyhmästellä=1 +kyhäise=1 +kyhäisi=1 +kyhäisihe=1 +kyhäsi=4 +kyhätty=2 +kyhättyäni=1 +kyhättäessä=1 +kyinä=1 +kyisen=6 +kyiset=1 +kyisnä=1 +kyistä=1 +kyitä=3 +kykene=1 +kykeni=1 +kykertelihe=1 +kylelle=2 +kyleltä=1 +kyleltänsä=1 +kylen=1 +kylessä=2 +kyleä=4 +kylin=3 +kylissä=1 +kylitse=3 +kyliä=2 +kylkehen=1 +kylki=2 +kylkiluilla=1 +kylkiluita=1 +kylkiluuta=1 +kylkyestä=1 +kyll'=3 +kylli=1 +kyllikin=3 +kyllikki=14 +kyllikkiä=1 +kylliksensä=1 +kylliksi=1 +kyllin=31 +kyllitellen=1 +kyllä=20 +kylläksensä=1 +kyllältä=1 +kyllältänsä=1 +kyllältäsi=2 +kylmeä=2 +kylmi=6 +kylmille=1 +kylmillä=1 +kylmimässä=1 +kylmiä=2 +kylmä=10 +kylmähän=5 +kylmältä=1 +kylmämistä=1 +kylmämähän=1 +kylmämättä=1 +kylmän=4 +kylmäne=1 +kylmänynnä=1 +kylmässä=2 +kylmästä=2 +kylmät=4 +kylmäväksi=1 +kylpeköhön=1 +kylpemähän=6 +kylpemässä=1 +kylpeä=1 +kylpeötte=1 +kylpi=3 +kylpijäksi=1 +kylpyhuonehesen=2 +kylpyhuonehessa=1 +kylpyä=7 +kylve=2 +kylvettihin=2 +kylveä=1 +kylvi=10 +kylväjätä=2 +kylvämiä=2 +kylvämiäni=1 +kylvämiäsi=1 +kylvämähän=4 +kylvän=1 +kylvö=2 +kylvöjäsi=1 +kylvöllesi=1 +kylvöstäni=1 +kylvöänsä=1 +kyly=3 +kylylöyly=1 +kylyn=5 +kylyt=2 +kylyä=2 +kylä=8 +kylähän=20 +kyläinen=1 +kyläisen=1 +kyläiset=3 +kyläistä=1 +kyläkunnan=2 +kylälle=2 +kylältä=1 +kylän=27 +kylänkävijä=1 +kylässä=10 +kylästä=8 +kymmenen=8 +kymmenenki=1 +kymmenennellä=1 +kymmenennen=3 +kymmenennessä=1 +kymmenentehen=1 +kymmenentenä=1 +kymmenes=1 +kymmenessä=1 +kymmenet=1 +kymmenettä=4 +kymmenillä=1 +kymmenin=1 +kymmenissä=1 +kymmeniä=1 +kymmenkunnan=2 +kymmennä=3 +kymmentä=1 +kynimen=3 +kynkkäluun=3 +kynnen=5 +kynnestä=1 +kynnet=8 +kynnettihin=4 +kynnin=3 +kynnykselle=5 +kynnyksellä=5 +kynnykseltä=3 +kynnyksen=8 +kynnykset=3 +kynnys=1 +kynnysportahiksi=1 +kynnysportahille=1 +kynnysten=1 +kynnystä=1 +kynnännässä=1 +kynnäntähän=1 +kynnät=2 +kynnökselle=1 +kynnöksensä=1 +kynnöllesi=1 +kynnöltä=1 +kynnöstäni=1 +kynsi=2 +kynsihinsä=2 +kynsikoskella=1 +kynsiksi=1 +kynsillehen=1 +kynsin=4 +kynsissäni=1 +kynsistä=1 +kynsiä=7 +kynsiäni=1 +kynsiänsä=2 +kyntehensä=1 +kyntelevi=1 +kynti=5 +kynttä=5 +kyntäjän=1 +kyntäjät=1 +kyntäjätä=1 +kyntämiä=2 +kyntämässä=1 +kyntämättä=2 +kyntämättömille=2 +kyntämättömiltä=1 +kyntö=2 +kyntöjäsi=1 +kyntörastahainen=1 +kyntörastas=2 +kyntöänsä=1 +kynälintu=1 +kynän=5 +kypenihin=2 +kypenihisi=1 +kypeniksi=5 +kypenissä=1 +kyperillä=1 +kypäri=1 +kypärin=14 +kypärä=1 +kypärän=1 +kyrmyniska=2 +kysele=1 +kyselemähän=8 +kyselemättä=2 +kyselet=2 +kyselevi=2 +kyseli=1 +kyselkö=1 +kysellä=2 +kystä=2 +kysy=5 +kysyi=15 +kysyisi=1 +kysyivät=1 +kysyn=5 +kysyneheksi=1 +kysynet=1 +kysynyt=2 +kysyt=1 +kysytellen=1 +kysytteli=13 +kysyvi=10 +kysyvät=2 +kysyä=12 +kytke=2 +kytkeihet=1 +kytkemistä=1 +kytken=1 +kytketty=1 +kytketähän=1 +kytki=1 +kytky'ihin=1 +kytky'issä=1 +kytkyen=1 +kytkäisevi=1 +kyty=4 +kytyarmo=1 +kytyhyn=1 +kytömäelle=1 +kytömäellä=2 +kyventä=2 +kyy=2 +kyyetellä=1 +kyyetelty=1 +kyyetteli=3 +kyyhky=2 +kyyhkyläiset=2 +kyyhkyläisnä=2 +kyyhkyseksi=1 +kyyhkysenä=1 +kyyhyt=1 +kyyhättelen=1 +kyyhätteli=1 +kyyin=2 +kyykertyi=1 +kyykistyivät=1 +kyykistäikse=1 +kyykähteli=1 +kyykähytti=1 +kyyn=5 +kyynel=7 +kyyneleitä=2 +kyyneleni=4 +kyynelesi=2 +kyynelet=1 +kyynelvierus=1 +kyynä=1 +kyynärä=2 +kyynärän=1 +kyynäspäänsä=1 +kyynäspäätä=1 +kyynäsvarren=1 +kyynäsvarsin=2 +kyyt=7 +kyytiä=1 +kyyttäniskahan=1 +kyytäksi=2 +käeksellä=1 +käellä=1 +käen=7 +käenpesintä=1 +käessä=20 +käestä=4 +käet=12 +käeten=2 +kähertymättä=1 +kähyjä=1 +kähyverissä=1 +kähäelevi=1 +kähäjämähän=1 +käiväräistä=1 +käkeni=1 +käkenä=5 +käkertelihe=1 +käkesi=7 +käkesin=2 +käkesit=4 +käkeä=4 +käkeäkänä=1 +käkeämästä=1 +käkeävälle=2 +käki=6 +käkiä=1 +käkyet=1 +käkönen=5 +käkösen=6 +käköset=1 +käkösin=1 +kälkytystä=1 +kälkähyttelevi=1 +kälkö=1 +källeröinen=3 +källeröitti=1 +kälykset=3 +kälynki=1 +kälysten=1 +kämmenelle=1 +kämmenen=3 +kämmenestä=1 +kämmenet=2 +kämmenille=1 +kämmenillä=3 +kämmenin=2 +kämmeninsä=3 +kämmenissä=1 +kämmenpäistänsä=1 +kämmenpääsi=1 +kämmentänsä=2 +kämmentäsi=1 +kämmenyisillehen=1 +kämmenyisillänsä=1 +käpe'illä=1 +käperräite=1 +käpeä=1 +käpeäkenkä=1 +käpeäkynnen=1 +käpeät=1 +käppyrähän=2 +käppyröitä=1 +käpsätähän=1 +käpy=2 +käpyjä=2 +käpylinnun=1 +käpylintu=1 +käpymäkeä=2 +käpynen=1 +käpyämästä=1 +käpälihinsä=2 +käpäs=2 +käpöset=1 +kärelle=1 +kären=2 +kärestä=2 +kärestäisi=1 +kärestävät=3 +kärettömällä=2 +käreällä=1 +kärkäs=3 +kärppä=2 +kärpäksi=1 +kärpän=2 +kärpät=1 +kärryksellä=1 +kärseäsi=1 +kärtsä=1 +kärventeli=1 +kärventynnä=1 +käsi=14 +käsialaksi=1 +käsiasenna=1 +käsikannon=1 +käsiksi=2 +käsille=3 +käsimeloiksi=1 +käsimeloina=1 +käsin=23 +käsipyyhe=1 +käsirysyhyn=1 +käsissä=6 +käsissäni=2 +käsissänsä=1 +käsistä=2 +käsivarren=5 +käsivarsin=5 +käsivartta=1 +käsiverkon=1 +käsiäni=1 +käsiänsä=1 +käske=3 +käskemättä=3 +käsken=12 +käskenynnä=1 +käsket=3 +käskettihin=1 +käsketähän=1 +käski=19 +käskijätä=1 +käskit=1 +käskyläinen=1 +käskyn=4 +kätehen=31 +kätehensä=1 +kätehesi=1 +käteni=2 +kätensä=2 +kätesi=1 +kätke=3 +kätken=1 +kätkevi=1 +kätki=3 +kätkyehen=2 +kätkyen=1 +kätkyessä=3 +kätkyestä=1 +kätkyt=1 +kätköksestä=1 +kätköstänsä=1 +kättä=18 +kättänsä=1 +kätösille=1 +kätösillä=1 +kätösiltä=1 +kätösin=5 +kätösiänsä=3 +kävelemässä=1 +käveleviä=1 +käveli=5 +kävellyt=1 +kävi=37 +kävijä=1 +kävijät=1 +kävikö=1 +kävimme=1 +kävin=4 +kävipä=2 +kävisi=1 +kävisin=1 +kävit=2 +kävivät=1 +kävylle=1 +kävysteleikse=1 +kävyt=2 +käy=22 +käyessä=3 +käyessäni=2 +käyessänsä=4 +käyessäsi=2 +käykkäleuka=1 +käykämme=2 +käyköhön=1 +käymistä=1 +käymme=1 +käymähän=4 +käymästä=1 +käymät=1 +käymättä=1 +käymätöintä=2 +käyn=1 +käyne=5 +käyneheni=1 +käynemme=1 +käynkö=1 +käynnin=1 +käynnistäsi=1 +käynyt=5 +käynyttä=1 +käypi=9 +käypä=7 +käypäs=4 +käyretyinen=1 +käyrän=1 +käyräsarven=1 +käytettihin=2 +käytettävä=1 +käytihin=1 +käytti=1 +käyttämättä=1 +käyty=1 +käytyämme=1 +käytyäni=2 +käytyäsi=4 +käytäville=3 +käytäviltä=1 +käytäväksi=1 +käyvällä=1 +käyvän=2 +käyväsi=1 +käyvät=3 +käyä=40 +käyähänpä=1 +käyäkseni=1 +käyäksenne=1 +käyäksesi=10 +käyös=8 +kääkä=1 +kääkähän=1 +kääkäselle=1 +kääkäset=1 +käämi=2 +käännettynä=1 +käännettäne=1 +käännin=1 +käänny=4 +käännytellä=1 +käännytelty=1 +käännyttele=2 +käännytteli=2 +käännä=3 +käännähteli=2 +käännähytti=1 +käännäite=2 +käännältihe=1 +käännän=2 +käännättelet=2 +käännätteli=1 +käännättelin=1 +käännökselle=1 +käänteleikse=11 +käänteleisi=1 +käänteleite=1 +käänteleivät=2 +kääntelevi=13 +kääntelihe=8 +kääntelijä=1 +kääntelijän=1 +käänti=15 +kääntihe=2 +kääntimeksi=1 +kääntyi=7 +kääntyköhön=2 +kääntymättömäksi=1 +kääntynyt=1 +kääntyvi=2 +kääntämille=1 +kääntämähän=1 +kääntämättä=4 +kääperöitsi=1 +kääperöittelevi=3 +kääpihin=1 +käärehellä=1 +kääreliinahansa=1 +kääri=6 +käärilauta=1 +käärin=1 +käärinlauta=1 +käärme=3 +käärmeheksi=2 +käärmehelle=1 +käärmehellä=1 +käärmeheltä=1 +käärmehen=7 +käärmehenä=1 +käärmehillä=2 +käärmehiltä=1 +käärmehisen=6 +käärmehistä=2 +käärmehiä=3 +käärmehyiset=2 +käärähyttelevi=1 +kääräisi=1 +käärälti=1 +käärämöittelevi=1 +kääröseni=1 +kääten=2 +käätty=1 +köyhät=2 +köyttä=1 +la'aista=1 +la'aistu=2 +la'aistuilla=1 +la'ulta=1 +la'un=2 +laahkoloista=1 +laahoi=3 +laai=8 +laain=2 +laaintahan=3 +laaipa=1 +laait=8 +laaitahan=1 +laaittaissa=1 +laaittajat=1 +laaittama=1 +laaitteli=1 +laaittihe=1 +laaittuna=2 +laaituksi=3 +laaja=1 +laajahan=1 +laajalla=3 +laajalta=1 +laajan=4 +laajat=3 +laajemmille=2 +laajennan=1 +laajimman=2 +laajoa=1 +laajoilla=2 +laajoilta=1 +laaka=1 +laakeahan=1 +laakson=1 +laaskavasti=1 +laata=1 +laatan=1 +laateleikse=5 +laatelevi=1 +laati=18 +laatiani=2 +laatiasi=1 +laatija=1 +laatijaksi=1 +laatijan=1 +laatijata=3 +laatikamme=1 +laatiko=1 +laatimassa=1 +laatimasta=1 +laatinevi=1 +laatiomme=1 +laatisi=1 +laatisiko=1 +laatisit=1 +laativat=1 +laativi=2 +laatuisampi=2 +laatuisasti=1 +laaullensa=1 +laaullinen=2 +laaullisna=1 +laaullista=3 +laella=4 +laelle=4 +laelta=2 +laeltavaksi=1 +laen=1 +laessa=1 +laet=1 +laettomahan=2 +lahella=1 +lahelle=1 +lahelmat=1 +lahen=8 +lahet=2 +lahja=2 +lahjoitellut=1 +lahjominen=4 +lahkehesta=1 +lahkehilla=1 +lahnan=1 +lahnoja=1 +lahoa=2 +lahokannon=1 +lahon=2 +lahonnut=1 +lahosta=3 +lahovat=1 +lahovi=1 +lahtema=1 +lahtirantasia=1 +laialla=1 +laian=8 +laiat=7 +laiatusten=1 +laiehtivan=2 +laiemmalle=1 +laiha=4 +laihat=1 +laihatki=1 +laihemmalta=1 +laiho=1 +laihoa=1 +laihoilta=1 +laihtumatta=1 +laikahtaisi=1 +laikahtanen=1 +laikahtihe=3 +laikahutti=1 +laikkaeli=1 +laikkui=1 +laikkukohon=1 +laikutellaksesi=1 +lailattele=1 +lailla=3 +lailliseksi=2 +lainasit=1 +lainattane=1 +laine=1 +lainehelle=1 +lainehen=1 +lainehena=1 +lainehesen=8 +lainehesta=6 +lainehet=2 +lainehia=5 +lainehien=5 +lainehilla=24 +lainehille=23 +lainehilta=4 +lainehina=1 +lainehisin=4 +lainehista=3 +lainehtivi=1 +lainetta=3 +lainoan=1 +laioilla=2 +laioin=2 +laion=1 +laipiohon=1 +laiska=1 +laiskana=1 +laiskuutesi=1 +laita=11 +laitahan=2 +laitan=3 +laitapa=2 +laitapuolen=2 +laitasilta=1 +laitat=1 +laitehella=1 +laitettaissa=1 +laitettihin=1 +laitimelta=1 +laitiohon=1 +laitioita=2 +laitiosta=1 +laitoa=3 +laitoaki=1 +laitoasi=1 +laitoin=3 +laitoinensa=1 +laitoissani=1 +laitoit=1 +laitoja=1 +laiton=2 +laittajasi=1 +laittanen=1 +laittauisi=1 +laittele=1 +laittelemme=1 +laitteli=1 +laittelihe=1 +laittelohon=1 +laitti=4 +laitto=1 +laittoi=11 +laitumelle=2 +laitumilla=1 +laitumille=1 +laitumilta=1 +laiturilta=1 +laiturin=2 +laiva=8 +laivahan=1 +laivahansa=2 +laivaksiksi=1 +laivalla=1 +laivan=15 +laivansa=1 +laivapuuksi=1 +laivasina=1 +laivavalkamoille=1 +laivoa=4 +laivoansa=2 +laivoin=1 +laji=2 +lajia=2 +lajini=1 +lajipereä=1 +lajiperähän=1 +lajittomaksi=1 +lajivirttä=1 +lakaisemahan=2 +lakaisematta=1 +lakaisi=3 +lakaisijaksi=3 +lakaistuna=1 +lakan=1 +lakasijoille=1 +lake'illa=5 +lake'ille=2 +lake'ilta=1 +lake'ita=1 +lakea=1 +lakehen=1 +lakehilla=1 +laki=4 +lakia=1 +lakin=2 +lakit=1 +lakkapuun=2 +lakkapää=1 +lakkapään=1 +lakkapäät=4 +lakki=2 +lakkijani=1 +lakkimahan=2 +lakkipäien=4 +lakkipäillä=1 +lakkipäitä=2 +lakkoansa=1 +lakkoasi=1 +lakla=1 +laklana=1 +laksoloissa=2 +lakson=2 +lallokkinsa=1 +lammaskarja=1 +lammaskarjahan=1 +lammaskarsinassa=1 +lammasta=1 +lammasten=1 +lammet=1 +lammin=10 +lammit=2 +lamo=1 +lamovan=1 +lamovi=1 +lampahan=2 +lampahat=1 +lampahia=1 +lampahutta=1 +lampi=3 +lampihin=4 +lampiveet=2 +lampivettä=1 +langat=2 +langennuisen=2 +langetkohot=1 +langetteli=1 +langettipa=1 +langettoa=1 +langokseni=1 +lanka=1 +lankapaula=4 +lankapaulan=2 +lankasi=1 +lankeaisi=5 +lankeavi=5 +lankoni=1 +lannat=1 +lannepuoliltansa=1 +lansatut=1 +lantehille=1 +lantehuisillensa=1 +laottu=2 +lapaikse=1 +lapaluuta=1 +lapan=1 +lapasta=1 +lapatta=1 +lapattaisen=1 +lapiksi=1 +lapilla=1 +lapin=28 +lapinki=3 +lapioinnut=1 +lapissa=4 +lapista=3 +lapoja=2 +lapokyyn=1 +laposille=1 +lapovilla=1 +lappajana=1 +lappalainen=5 +lappalaisen=1 +lappalaiset=1 +lappalaista=2 +lappe'in=1 +lappealla=1 +lappeasta=1 +lappehin=1 +lappi=3 +lapsellen=1 +lapsellensa=5 +lapseltani=1 +lapsempana=1 +lapsen=21 +lapsena=1 +lapseni=6 +lapsensa=6 +lapsesi=1 +lapsessa=1 +lapsesta=1 +lapset=27 +lapsetta=2 +lapsi=52 +lapsia=2 +lapsianne=1 +lapsiansa=4 +lapsien=1 +lapsillensa=1 +lapsilönttäreitä=1 +lapsimahan=2 +lapsinesi=2 +lapsipuolen=1 +lapsueni=1 +laseikse=1 +lasettakohon=1 +laske=12 +laskea=7 +laskeite=3 +laskemahan=6 +laskemasijaksi=1 +laskemassa=1 +laskematta=2 +laskemista=1 +lasken=6 +laskene=4 +laskenna=1 +laskennalta=1 +lasket=1 +lasketahan=3 +lasketapa=1 +lasketella=2 +lasketellos=1 +laskettavi=1 +lasketteli=1 +laskettihe=1 +laskettihin=1 +laskettuna=2 +laskeusi=1 +laskeuvi=1 +laskevi=3 +laski=45 +laskihe=1 +laskijaista=1 +laskijaksi=2 +laskiko=1 +laskimia=1 +laskimilla=1 +laskimille=2 +laskin=1 +laskip'=1 +laskisi=1 +laskit=1 +laskun=1 +lasna=7 +lasta=20 +lastansa=3 +lastasi=2 +lasten=15 +lastesi=1 +lastua=1 +lastuat=1 +lastuillani=1 +lastuja=1 +lastuloita=1 +lastun=8 +lastunen=1 +lastut=3 +lateli=5 +latelit=1 +latjasivat=1 +latjattava=1 +latoa=2 +latohon=2 +latoi=3 +latomahan=1 +latomat=1 +latovi=1 +latsottamaista=1 +lattiahan=1 +lattiaiset=1 +lattialla=9 +lattialle=12 +lattialta=11 +lattian=4 +lattiat=9 +lattiata=3 +lattioilla=1 +lattioille=3 +latva=3 +latvahan=1 +latvahani=1 +latvalla=1 +latvallani=1 +latvalle=1 +latvan=7 +latvasehen=4 +latvasessa=1 +latvassa=1 +latvasta=2 +latvat=2 +latvoa=1 +latvoin=3 +lau'ustivat=1 +lauan=2 +lauat=2 +lauennehet=1 +lauhkeampi=1 +lauhkeasti=1 +lauhutteli=1 +lauilla=1 +laukallehen=1 +laukatessa=1 +laukeahan=1 +laukeassa=1 +laukeasta=1 +laukeavi=1 +laukin=6 +laukki=1 +laukkiotsa=2 +laukkipään=1 +laukkunsa=1 +laukustansa=1 +laula=22 +laulaen=3 +laulaessa=2 +laulaime=1 +laulaisi=2 +laulaisin=1 +laulaja=9 +laulajaksi=13 +laulajalla=1 +laulajalle=6 +laulajalta=1 +laulajamme=1 +laulajan=5 +laulajana=1 +laulajani=2 +laulajansa=1 +laulajat=1 +laulajata=12 +laulajiksi=1 +laulajille=1 +laulajoille=2 +laulajoita=3 +laulakana=2 +laulakohot=1 +laulamahan=17 +laulamalla=3 +laulamassa=4 +laulamatta=4 +laulamille=2 +laulaminen=1 +laulamista=1 +laulamme=2 +laulan=18 +laulanevi=2 +laulannaksi=1 +laulannasta=2 +laulannoilta=1 +laulanta=2 +laulantata=2 +laulantoa=1 +laulattaisi=1 +laulattelen=1 +laulavaksi=1 +laulavani=1 +laulavasi=1 +laulavat=4 +laulavi=1 +lauleleisi=4 +lauleleisin=1 +laulelevan=1 +laulelevi=6 +lauleli=2 +laulelin=2 +laulellani=1 +laulellasi=1 +laulellen=1 +laulellessa=1 +laulelohon=1 +lauleltaisi=1 +lauleskelin=1 +lauletahan=2 +laulettihin=1 +laulettu=1 +laulle=1 +lauloa=7 +lauloaksemme=1 +lauloaksensa=1 +lauloi=98 +lauloin=6 +lauloit=3 +lauloivat=1 +laulu=9 +lauluissansa=1 +lauluja=1 +laulukorjan=1 +laululle=4 +laululoista=1 +laulumiesten=1 +laulun=2 +laulunsa=1 +laulupaaelle=2 +laulusi=1 +laulut=11 +laulutyölle=1 +lauma=1 +launihin=1 +lauoilla=1 +lausahtele=1 +lause=4 +lausehella=32 +lausehelliseksi=1 +lauseheni=2 +lausehensa=1 +lausehesi=3 +lausehia=3 +lausehilla=1 +lausehilta=1 +lauselevi=1 +lausiessa=1 +lausitahan=1 +lausu=3 +lausua=1 +lausuelen=1 +lausueli=1 +lausuella=2 +lausui=120 +lausuit=1 +lausujoita=1 +lausuminen=1 +lausumista=1 +lausut=1 +lausutellen=2 +lausuttele=1 +lausutteli=13 +lausuvi=1 +lauta=1 +lautakattoinesi=1 +lautalattiat=2 +lautalinnan=1 +lautan=2 +lautasehen=1 +lautaset=1 +lautasilla=2 +lautasille=6 +lautasiltoinesi=1 +lautehilla=1 +lautoa=1 +lautoja=3 +lautojen=1 +lautsalla=1 +lautsan=5 +lautsantäyen=1 +lautsaselle=1 +lautsaset=1 +lautsat=4 +lautsoille=1 +lautta=4 +lauttoa=2 +lauttoasi=1 +lautui=1 +lave'illa=1 +laveasuinen=1 +laveat=1 +lavekämmen=1 +lavertajaksi=1 +lavitsat=1 +lehahti=2 +lehellä=1 +lehen=4 +lehettömäksi=3 +lehmeä=2 +lehmien=1 +lehmikarjahan=1 +lehmille=1 +lehmityyttä=1 +lehmiä=3 +lehmuksinen=1 +lehmuksisen=1 +lehmusseinän=1 +lehmä=3 +lehmäkarjan=1 +lehmän=8 +lehmäni=1 +lehmänsä=1 +lehmäsen=1 +lehmäseni=1 +lehmäsiksi=1 +lehmäslypsykselle=1 +lehmät=7 +leholle=1 +lehon=3 +lehossa=4 +lehosta=7 +lehot=8 +lehti=7 +lehtiluuta=1 +lehtisellä=1 +lehtisenä=1 +lehtivarvat=1 +lehto=2 +lehtohon=3 +lehtoihin=1 +lehtoja=1 +lehtomailla=1 +lehtomaille=1 +lehtomailta=1 +lehtosista=1 +lehtovieret=1 +lehtyisenä=1 +lehvillä=1 +lehviänsä=1 +lehvälle=2 +lehvän=3 +lehväselle=1 +lehväseltä=1 +lehväsiä=1 +lehvät=7 +leikatahan=2 +leikattava=1 +leikattuna=1 +leikin=1 +leikkaeli=2 +leikkaella=1 +leikkaellaksensa=2 +leikkaellaksesi=1 +leikkasi=1 +leikkasip'=1 +leikkelevät=1 +leikkeli=2 +leikki=3 +leikkilöihin=1 +leikkiä=2 +leikkoa=1 +leikkoavi=2 +leikkoi=1 +leimahutti=2 +leino=1 +leipeä=2 +leipoelit=1 +leipoi=3 +leipoja=1 +leipojaksi=5 +leipomassa=1 +leipomatta=1 +leipä=2 +leipähän=1 +leipämaiksi=1 +leipämaina=1 +leisiossa=1 +leiviksi=1 +leivin=1 +leiviskä=1 +leivistä=1 +leivo=1 +leivoin=1 +leivoit=1 +leivoja=1 +leivonnalta=1 +leivontahan=2 +leivotahan=1 +leivottava=1 +leivotuksi=1 +leiväkseni=1 +leiväksi=1 +leivän=14 +leivät=8 +leivätyyttä=2 +leivätöin=1 +lekahutti=1 +lekkerissä=1 +lekkumassa=1 +lekkumatta=1 +lekottamahan=1 +lekuttelevi=5 +lemaha=1 +lemettisen=1 +lemmen=11 +lemmenlahta=4 +lemmettömälle=1 +lemmetyyttä=1 +lemmin=9 +lemminkäinen=197 +lemminkäisellen=1 +lemminkäisen=64 +lemminkäistä=16 +lemmon=10 +lempensä=1 +lempeä=3 +lempeänsä=1 +lempi=3 +lempiliinasi=1 +lempilinnun=1 +lempilintu=1 +lempiluottehia=5 +lempimässä=1 +lempiseni=1 +lempivaattehisin=1 +lempivastasen=1 +lempivastat=1 +lempivieras=2 +lempo=12 +lempoko=1 +lempyeni=1 +lengolle=2 +lennit=1 +lennä=7 +lennät=1 +lenteleikse=1 +lenteleisit=1 +lentelevi=2 +lenteli=1 +lenteä=6 +lenti=31 +lentohon=2 +lentäjäksi=1 +lentämähän=6 +lentäväiset=1 +lentävällä=1 +lentävän=1 +lepeä=1 +lepeäjille=1 +lepeämiksi=3 +lepeämättä=2 +lepikköiset=1 +lepikkölehto=1 +lepikköä=2 +lepiköissä=1 +lepiköt=1 +lepoa=1 +leposijaksi=1 +leppeäksi=1 +leppeästi=3 +leppien=1 +leppä=5 +leppäharjun=2 +leppäisen=2 +leppäisessä=1 +leppäiset=1 +leppäpökkelön=2 +lepsahutti=1 +lepu'uaika=1 +lepy=1 +lepyttelevi=1 +lepytti=1 +lepyttämättä=1 +lepäksi=1 +lepän=3 +lepäsi=2 +lepäsin=1 +lepäsit=1 +lepässä=1 +lepästä=1 +lepät=4 +lepäämätöintä=1 +lesketki=1 +leskeä=1 +leskiä=1 +lestyin=1 +leuan=4 +leuasta=1 +leuat=2 +leuhautti=1 +leuka=1 +leukaluissa=1 +leukaluuhun=2 +leukaluulle=1 +leukaluun=1 +leukaluusta=3 +leukaluuta=2 +leukansa=1 +leukapielensä=2 +leukapielesi=1 +leukapielet=1 +leukasi=1 +leukoihin=1 +leukojen=1 +leuoillensa=2 +leuoilta=3 +leuoiltansa=2 +levahti=1 +levahutti=1 +leve'ille=1 +leve'illä=3 +leve'iltä=3 +leve'immälle=2 +leve'immänki=1 +levenemähän=1 +levennynnä=1 +leveyttä=1 +leveä=2 +leveämättä=1 +leveästä=1 +leveät=3 +levisi=1 +levitettihin=1 +levititkö=1 +levitteleisi=1 +levittelen=1 +levittelevi=1 +levitteli=2 +levitti=10 +levittäjäksi=2 +levittämähän=1 +levittämästä=1 +levittämättä=1 +levitystä=1 +levitä=4 +levitäikse=1 +levolle=1 +levyiksi=1 +levyt=1 +levähtämättä=3 +levälle=1 +levän=1 +levänne=1 +levätessäni=1 +levättyänsä=1 +levätä=4 +leyhke'ille=1 +leyhke'illä=1 +leyhkeästi=1 +leyhkäeli=1 +leyhytellä=3 +leyhytteli=1 +lie=21 +liehaellakseni=1 +liehaellaksesi=1 +liehautin=1 +liehoi=1 +liehuessa=1 +liehuimilla=1 +liehuit=1 +liehujaksi=1 +liejuhun=1 +liejuna=1 +lieki=1 +liekkui=5 +liekkumahan=1 +liekun=3 +liekutelko=1 +liekuttamat=1 +liekutteli=1 +liekö=2 +liemet=1 +liene=26 +lienee=5 +lienehe=1 +lienekänä=6 +lienen=5 +lienenki=1 +lienet=17 +lienetki=1 +lienosti=1 +lientä=1 +liepehelle=1 +liepehellä=3 +liepeheltä=2 +liepehesen=1 +liepehille=2 +liepehillä=1 +liepehiltä=2 +liepehiä=3 +liepä=1 +liesikiukahille=1 +liesipankko=1 +liesivalkeassa=1 +lieska=1 +liet=2 +lietehen=3 +lietehisin=1 +lieto=188 +lietohon=3 +lietoselle=1 +lietsahutti=3 +lietsehelle=1 +lietsehensä=3 +lietsehestä=5 +lietsimehen=1 +lietsimensä=1 +lietsimille=1 +lietso=3 +lietsoi=15 +lietsomahan=12 +liettehesen=1 +liettehessä=1 +liettehestä=2 +liettehillä=1 +liettä=1 +lietänehe=1 +lievehellä=1 +lievempäiset=1 +lievettä=1 +liha=3 +liha'an=3 +lihakeitot=1 +lihamuruilla=2 +lihamuruja=1 +lihan=6 +lihansa=2 +lihassa=1 +lihat=4 +lihava=3 +lihavaksi=1 +lihavan=6 +lihavat=2 +lihaviksi=1 +lihoa=11 +lihoakana=1 +lihoihin=1 +lihoilla=1 +lihoille=1 +lihoilta=2 +lihoini=1 +lihoista=2 +lihoitti=1 +lihoja=1 +lihosi=1 +lihota=1 +lihovat=1 +liian=7 +liiat=4 +liiatenki=10 +liihytteli=1 +liika=5 +liikahella=1 +liikahtaisi=1 +liikahti=1 +liikahuta=2 +liikahutti=2 +liikalaiat=1 +liikeaika=1 +liikkua=1 +liikkui=12 +liikkuja=1 +liikkumahan=4 +liikkumalihojen=1 +liikkumattomaksi=1 +liikkumilla=1 +liikkunna=1 +liikkuos=1 +liikkuva=2 +liikkuvaksi=2 +liikkuvan=5 +liikkuvi=2 +liikoja=3 +liiku=3 +liikuin=1 +liikuit=2 +liikukana=1 +liikun=1 +liikunnolta=4 +liikuta=1 +liikutella=1 +liikutellut=1 +liikuteltavihin=1 +liikuteltavista=1 +liikuttele=1 +liikutteli=1 +liina=8 +liinaharja=1 +liinaharjan=1 +liinaisen=1 +liinajäntehelle=1 +liinakatto=1 +liinalinnuistamme=2 +liinalinnuistasi=1 +liinalinnustasi=1 +liinan=5 +liinanuorasista=1 +liinanuotan=1 +liinapaian=1 +liinasetta=1 +liinatoinna=1 +liinavuotehesi=1 +liioilla=3 +liioin=7 +liioitta=1 +liipaisinta=1 +liistehesi=1 +liistehyisilleni=1 +liistehyisillensä=1 +liiteleikse=6 +liitelevi=4 +liitelevän=1 +liitellessänsä=1 +liitettyä=1 +liitetyksi=1 +liitetähän=1 +liiti=4 +liitin=1 +liitoksella=6 +liitolle=1 +liiton=2 +liitot=2 +liitotoin=1 +liittele=1 +liitteli=2 +liittelihe=1 +liitti=10 +liitto=3 +liittoansa=1 +liittoni=1 +liittosi=1 +liitä=4 +liitättele=1 +liivaksi=1 +liivan=1 +likahan=3 +likaisihin=1 +likasijoille=3 +likelle=1 +likellä=2 +likeltä=6 +likemmä=3 +liki=5 +likisti=1 +likistämähän=3 +likohon=1 +limitysten=1 +limiä=1 +linna=6 +linnahamme=1 +linnakunta=1 +linnan=23 +linnassa=2 +linnassansa=1 +linnastamme=1 +linnastansa=1 +linnat=2 +linnoa=4 +linnuille=2 +linnuksensa=1 +linnuksi=1 +linnulta=2 +linnun=7 +linnut=8 +lintu=38 +lintuansa=1 +lintuja=1 +lintujaki=1 +lintujasi=1 +lintujen=4 +lintukarja=1 +lintuna=2 +lintunen=3 +lintuseni=7 +lintusesi=1 +lintuset=2 +lintusia=2 +lintusille=2 +lionneheksi=1 +lipaise=1 +lipas=1 +lipeäistä=2 +lipeämmästi=1 +lipeänänä=1 +lipeästi=1 +lipeät=1 +lipiksi=1 +lipillä=1 +lippaellos=1 +lippahan=1 +lippahassa=1 +lippasi=1 +lippomahan=1 +lipsahit=1 +lipsuttihin=1 +lipua=1 +lipuvi=1 +liseät=1 +listi=1 +lisäksi=7 +lisäsi=2 +litistymähän=1 +litistymättä=1 +litsotti=1 +liuahteli=1 +liukas=7 +liukasta=1 +liukkahasti=1 +liukoimilla=1 +liukui=3 +liukumahan=2 +liukumatta=1 +liukunut=1 +liuotteli=1 +liuska=1 +liuskahti=1 +liutasuonet=1 +liuvahuta=1 +livertäviä=1 +lohella=1 +lohelta=1 +lohen=4 +lohessa=1 +lohet=1 +lohi=4 +lohia=1 +lohiapajat=2 +lohikaloja=2 +lohiluotojen=4 +lohinen=1 +lohisehen=1 +lohisesta=1 +lohisiksi=2 +lohisista=1 +lohkiellut=1 +lohkoessa=1 +lohkota=1 +lohta=5 +loi=9 +loihe=22 +loihen=1 +loihulla=1 +loimahti=1 +loime=1 +loimella=1 +loin=2 +loip'=1 +loisi=3 +loisin=1 +loiske=1 +loiste=1 +loit=2 +loitommaksi=2 +loitommalle=2 +loitompata=4 +loitos=1 +loitsi=1 +loitsijaksi=2 +loitsijalta=1 +loitsijoista=1 +loitsimahan=3 +loitte=2 +lojuvi=2 +lokiksi=2 +lokka=3 +lokkien=1 +lokkiluotojen=1 +lokkina=1 +lomahan=2 +lomakkohon=1 +lomassa=3 +lomatse=1 +lomatusten=2 +lomia=8 +lomitse=3 +lomituksin=1 +longallahan=1 +longan=5 +lonka=7 +lonkaeli=1 +lonkaellut=2 +lonkahuta=1 +lonkahuttajata=2 +lonkui=1 +lonsumatta=1 +lopettakatte=1 +lopettanenki=1 +loppu=6 +loppui=1 +loppuivat=1 +loppumatoin=2 +loppuvasta=1 +lopulla=3 +lopun=1 +loputen=1 +lorusi=1 +loruvi=1 +loskahutti=1 +lotaisi=2 +loteasti=1 +lotisevihin=1 +louhet=2 +louhi=29 +louhien=1 +louhikammioihin=1 +louhikammiolle=1 +louhikammiosta=1 +louhikkohon=1 +louhikosta=1 +louhtamahan=1 +loukahtaisi=2 +loukahtanut=1 +loukahuta=2 +loukahutti=2 +loukeroista=1 +loukku=1 +loukkui=1 +loukuttihin=1 +lounahasen=1 +lounahiksi=3 +lovehen=1 +lovesta=1 +loviatar=1 +lu'ulta=1 +lu'ussa=2 +luaslauat=1 +lue=1 +lueime=1 +luhoksi=1 +luhtia=1 +luien=3 +luihin=1 +luikahaikse=2 +luikahtanna=1 +luikahuta=2 +luikahutti=3 +luikerrehtelevi=1 +luikkaos=1 +luikkoavi=1 +luikullansa=1 +luikun=1 +luikutella=1 +luikuttavi=1 +luikutteli=1 +luikutusta=2 +luimahutti=1 +luinen=1 +luisen=3 +luiskahtavi=1 +luissa=3 +luista=7 +luistaellos=1 +luistamassa=1 +luistamasta=1 +luisten=2 +luistettihin=1 +luita=1 +luitelevat=1 +luitelevi=1 +luja=1 +lujahan=4 +lujahutti=1 +lujasta=1 +lujasti=3 +lujemmin=1 +lujempi=4 +lujimmat=1 +lukeneheksi=1 +lukevi=3 +luki=1 +lukisi=1 +lukiten=1 +lukki=2 +lukko=1 +lukkojen=1 +lukkoloita=1 +lukkosehen=1 +lukon=6 +lukot=6 +luksutteli=2 +luku=3 +lukuhun=2 +lumehen=1 +lumella=5 +lumelle=1 +lumen=1 +lumessa=3 +lumesta=1 +lumet=2 +lumiajat=1 +lumijokea=1 +lumimäkeä=1 +luminen=1 +lumisen=1 +lumisiruiksi=1 +lumivaaran=2 +lumme=1 +lumoa=1 +lumpehelle=1 +lumpehet=1 +lumpehia=1 +lumpehiksi=2 +lumpehina=2 +lumpehista=3 +lunastamahan=1 +lunastimeksi=4 +lunnahat=1 +lunta=8 +luo=2 +luo'oilta=1 +luo'oksi=1 +luo'olla=2 +luo'olle=3 +luo'on=2 +luo'os=1 +luoa=4 +luoahan=1 +luoen=3 +luoetuuli=1 +luoja=31 +luojahani=2 +luojahansa=1 +luojaksi=1 +luojalla=1 +luojalta=1 +luojan=31 +luojani=2 +luojansa=1 +luojasi=2 +luojassa=1 +luokatte=1 +luokin=3 +luoko=1 +luokseni=1 +luoksi=27 +luoma=20 +luomainen=1 +luomaiset=1 +luomalta=2 +luomassa=1 +luomat=1 +luomatoin=2 +luome=3 +luomet=1 +luomiansa=3 +luomilta=1 +luona=19 +luonamme=1 +luonen=1 +luonnon=9 +luonnotar=2 +luonnotarta=3 +luonnotoin=1 +luonnotointa=1 +luonnottaret=1 +luonnottaria=1 +luonteleikse=4 +luontelihe=2 +luontelime=1 +luontevaisemmat=1 +luonut=7 +luopa=1 +luopi=5 +luopuessa=1 +luopui=1 +luopuisa=3 +luopuisasti=1 +luopuisin=1 +luopuvani=1 +luota=10 +luotanehe=1 +luotansa=1 +luotaselta=1 +luotasilla=1 +luotehelle=3 +luotehelta=2 +luotehesen=11 +luotehessa=2 +luotehesta=4 +luotehet=3 +luotehinen=1 +luotettavat=1 +luotihin=1 +luoto=4 +luotoa=1 +luotohon=3 +luotoja=3 +luotolan=1 +luotoselle=3 +luotoset=1 +luottehesi=1 +luottehet=4 +luottehia=2 +luottehinensa=1 +luottehisin=1 +luotteleikse=1 +luotti=2 +luottihe=1 +luotu=11 +luotunaki=1 +luovat=1 +luovu=5 +luovun=1 +luovuttelet=1 +lupa=3 +lupasi=6 +lupasin=2 +lupasit=2 +lupinsa=1 +lupoa=2 +lupoakana=1 +lupoan=1 +luppa=1 +luppakorva=5 +lusikat=2 +lusikkaiset=2 +lusikkanani=1 +lusikkojen=1 +luskailkamme=1 +luske=1 +luskutteli=1 +lusuna=1 +lutuksiansa=1 +luu=4 +luuhun=1 +luulen=1 +luulevi=1 +luuli=2 +luulin=8 +luulit=4 +luulitko=1 +luulivat=1 +luullut=2 +luumme=1 +luun=7 +luunpurijan=1 +luustoihin=1 +luustossa=2 +luut=2 +luuta=1 +luutasella=1 +luutimahan=2 +luutki=1 +luutoa=2 +luuttomille=1 +luutustaja=1 +luuvaloksi=1 +luvalla=1 +luvanne=3 +luvannut=1 +luvatta=1 +lyheni=6 +lyhenti=1 +lyhintä=1 +lyhmistihe=1 +lyhyen=2 +lyhyestä=1 +lyhykäinen=5 +lyhyt=1 +lykittäväksi=2 +lykittävänä=1 +lykkeävi=1 +lykkijäistä=2 +lykkimähän=1 +lykkyvaattehisin=1 +lykkäsi=4 +lykyttelevi=2 +lykätä=1 +lyllyivät=1 +lyly=6 +lylyiset=1 +lylyjen=1 +lylyn=2 +lylyni=1 +lylysi=1 +lylyä=1 +lynnähyttelevi=2 +lypseä=1 +lypsi=4 +lypsit=4 +lypsylehmiäsi=1 +lypsylle=1 +lypsämähän=7 +lysmyä=1 +lysmä=1 +lysmätti=1 +lysti=1 +lyykistäikse=1 +lyylikin=1 +lyylikki=2 +lyö'ös=1 +lyöen=4 +lyöjä=1 +lyökse=2 +lyökämme=1 +lyökätte=1 +lyömähän=1 +lyömättä=1 +lyömättäni=1 +lyömätöintä=2 +lyöneheksi=1 +lyönyt=1 +lyöpi=1 +lyöte=3 +lyöty=2 +lyötyänsä=1 +lyötä=1 +lyötäessä=1 +lyötäköhön=1 +lyötäviksi=1 +lyötävillä=1 +lyötäväksi=2 +lyötävänä=1 +lyövät=1 +lyöä=7 +lyöäkseni=1 +lyöäksesi=2 +lähe=33 +lähelle=1 +lähellä=3 +lähemme=1 +lähemmä=4 +lähemmäksi=1 +lähen=13 +läheneväksi=1 +lähenki=3 +lähenteleikse=1 +lähentelihe=3 +lähentelime=1 +lähepä=1 +lähes=2 +lähet=10 +lähetessänsä=1 +lähetki=1 +lähetkö=1 +lähetti=6 +lähettihin=1 +lähettyäni=1 +lähetä=8 +lähetäikse=4 +lähisestä=1 +lähteheltä=1 +lähtehessä=1 +lähtehestä=4 +lähtehillä=2 +lähtehisin=1 +lähtehistä=4 +lähtekämme=5 +lähtekö=2 +lähteköhön=1 +lähtemistä=1 +lähtemiä=1 +lähtemähän=2 +lähtemästä=5 +lähtenen=1 +lähtenynnä=2 +lähtevi=8 +lähteväsi=1 +lähteä=8 +lähteäki=1 +lähteäkseni=2 +lähteäksensä=5 +lähteäni=1 +lähtiellessänsä=1 +lähtiessä=1 +lähtiessäni=1 +lähtiessänsä=1 +lähtijän=1 +lähtisi=3 +lähtö=3 +lähtöaika=1 +lähtöni=2 +lähöksi=1 +läikkyi=5 +läikkyvillä=2 +läikkyvistä=2 +läikkyväksi=1 +läikkyvässä=1 +läikkä=2 +läikyit=1 +läikytteli=2 +läikyttävi=1 +läiköttäjä=1 +läilyvihin=2 +läilyvistä=1 +läimähytti=1 +läjänen=2 +läks'=1 +läksi=87 +läksin=20 +läksinpä=1 +läksipä=1 +läksit=11 +läksitkö=1 +läksitte=2 +läksivät=3 +läkähtyköhön=1 +läkähtynehen=1 +lämmin=2 +lämminnä=3 +lämmitellä=1 +lämmitessä=1 +lämmitin=1 +lämmitteä=1 +lämmitti=3 +lämmitä=4 +lämpimähän=1 +lämpimäksi=1 +lämpiävän=1 +lämpymyttä=2 +lämpöinen=1 +lämsänsä=1 +länget=2 +länkensä=1 +länkiluun=1 +länkilöihin=2 +länkä=1 +länkämöisilläni=1 +länkämöisilläsi=1 +länkäpuiset=1 +lännestä=6 +lännet=3 +länsi=1 +länsituuli=2 +läpi=30 +läsivi=1 +läsnä=2 +lässäp'=1 +lätäkköihin=1 +lätäkköjen=1 +lävestä=1 +lävitse=1 +läylemmäksi=4 +läylentävi=2 +läyli=1 +läänijäistä=1 +läänimähän=1 +lääninynnä=1 +läänittävä=1 +läävä=2 +läävähän=2 +läävällistä=1 +läävän=3 +lääväpellon=1 +lääväset=1 +läävässä=1 +läävästä=1 +läävät=3 +löi=4 +löihe=4 +löihen=1 +löip'=2 +löipä=2 +löisin=1 +löyettihin=1 +löyhki=1 +löyhyttelet=1 +löyhytteli=7 +löyhät=1 +löyhäytti=2 +löyhäytä=1 +löyly=4 +löylyhyn=1 +löylyn=6 +löysi=1 +löyti=4 +löytivät=1 +löytty=1 +löytyi=1 +löytyne=1 +löytähän=2 +löytänyt=1 +löyä=6 +löyäkänä=1 +löyän=1 +löyät=4 +ma=36 +ma'ustelet=1 +ma'ustelin=1 +maa=10 +maaemihin=2 +maaemistä=1 +maaemähän=3 +maaemäksi=1 +maaemästä=2 +maahan=40 +maahasi=2 +maailma=1 +maailmassa=5 +maailmoilla=1 +maailmoille=3 +maajyviä=1 +maajyväset=1 +maakiviksi=1 +maaksi=1 +maalla=14 +maallani=1 +maallansa=1 +maalle=26 +maalleni=1 +maalliset=2 +maalta=8 +maammo=7 +maammoarmo=1 +maammoasi=2 +maammolleni=1 +maammollensa=1 +maammollesi=1 +maammon=6 +maammoni=1 +maammonsa=2 +maammosi=2 +maammostani=2 +maammuesi=1 +maan=46 +maanalainen=2 +maanalaiset=1 +maani=2 +maanittele=1 +maanitteli=1 +maanki=1 +maankin=1 +maanne=1 +maannut=2 +maapuolen=3 +maarahoja=1 +maarahojen=1 +maass'=1 +maassa=13 +maasta=26 +maasulihin=1 +maat=17 +maata=50 +maatakseni=1 +maataksenne=1 +maataksesi=1 +maatani=1 +maatelihe=1 +maatessani=1 +maatessansa=1 +maati=1 +maatkohon=1 +maatkohot=1 +maattuansa=1 +maatukohon=1 +maavarahan=2 +maavesiä=1 +maellutkana=1 +maha=1 +mahani=1 +mahasta=1 +mahittani=1 +mahlaisen=1 +mahlat=4 +mahoa=1 +mahoit=3 +maholehmän=4 +mahot=1 +mahottoman=1 +mahova=1 +mahtajat=1 +mahtavaisimmanki=1 +mahtavampi=1 +mahtavan=2 +mahtavasta=1 +mahti=3 +mahtia=1 +mahtiloita=1 +mahtimiesten=1 +mahtipontisen=3 +mahtui=1 +mahu=1 +mahuttavassa=1 +mahuttavissa=1 +maien=2 +maihin=1 +maiksi=2 +mailla=18 +maille=35 +maillesi=1 +mailta=13 +mailtani=1 +mainehitta=1 +maininnaiset=1 +mainita=1 +mainittaissa=1 +mainittavan=1 +mainittihinpa=1 +maioille=1 +maion=15 +maionkarvaiselle=1 +maiotoinna=1 +maiotta=1 +maire=2 +mairehille=1 +mairehista=1 +mairikille=1 +mairotteli=1 +maisin=3 +maiskahti=1 +maista=2 +maistamahan=1 +maisteli=1 +maistelit=2 +maistoi=3 +maita=24 +maito=5 +maitoa=1 +maitohormit=1 +maitoiset=1 +maitojansa=1 +maitojoet=1 +maitokosket=1 +maitolampi=1 +maitona=1 +maitoni=1 +maitonsa=1 +maitoparta=1 +maitopartana=1 +maitopurot=1 +maitoputket=1 +maitosesta=4 +maitotiinun=1 +majahan=1 +majahansa=1 +majalle=1 +majallensa=1 +majan=3 +majantehilla=1 +majasi=3 +majassa=1 +majasta=1 +majattomille=2 +majoilla=2 +majoille=6 +majoillensa=1 +majoilta=5 +makaapi=1 +makaelema=1 +makaelevi=2 +makasi=5 +makasin=2 +makasit=1 +make'ista=1 +makeamp'=1 +makean=1 +makkarata=1 +makoamahan=4 +makoamasta=6 +makoan=1 +makoavalle=1 +makoavalta=1 +maksaisin=1 +maksamahan=2 +maksamatoin=1 +maksamatta=1 +maksan=6 +maksankarvaiselle=1 +maksankarvaisen=2 +maksankarvallisen=1 +maksankarvallista=1 +maksannasta=1 +maksat=2 +maksavainen=1 +maksetahan=1 +maksettua=1 +makso=1 +maksoi=2 +maksoin=1 +maksoistani=1 +makson=1 +maku'unsa=1 +maku'usen=1 +maku'usi=1 +makua=3 +makuista=1 +makujuoman=1 +makujuomat=2 +malat=1 +maleksijoille=1 +maljan=1 +maljasesi=1 +maljassa=1 +maljat=2 +malkio=1 +mallasjuomiamme=1 +malohon=1 +malossa=2 +malta=4 +maltahia=4 +maltahiksi=1 +maltahina=1 +maltahiset=1 +maltahista=1 +maltapa=1 +maltittani=1 +malttajaksi=1 +mana=3 +manalainen=2 +manalalta=3 +manalan=46 +manalassa=1 +manalasta=2 +manalatar=1 +manalle=24 +manalta=2 +manan=12 +manata=2 +manaten=1 +manattaria=1 +manattavaksi=1 +manner=1 +mannerpuolella=1 +mannun=3 +manoan=8 +mansikka=4 +mansikkaisna=1 +mansikkaista=1 +mansikkana=1 +mansikkinen=1 +mansikoiksi=1 +mansikoita=3 +mansimarja=1 +manterehen=4 +mantereilla=2 +manterella=11 +manterelle=2 +manteren=2 +manteressa=1 +manteret=1 +maoilla=2 +maoilta=1 +maoksi=1 +maolla=1 +maolle=1 +maolta=1 +maon=4 +maot=8 +marhaminnan=2 +marja=6 +marjahan=4 +marjaiset=1 +marjakankahalta=1 +marjaksi=1 +marjamättähiä=1 +marjamättähälle=1 +marjamättähän=1 +marjan=8 +marjana=2 +marjanen=1 +marjanvarret=1 +marjanvartiselle=1 +marjanvartiselta=1 +marjasen=1 +marjaseni=2 +marjaset=1 +marjasta=1 +marjat=1 +marjatalla=2 +marjatalle=2 +marjatta=13 +marjattainen=1 +marjatuohiseksi=1 +marjoina=1 +marjoinensa=1 +marjoja=1 +marjueni=1 +markan=1 +markoin=2 +maruet=1 +marut=1 +masenemahan=1 +masenevaksi=1 +masensit=1 +masentajalle=1 +masentanevi=1 +masentele=1 +mastot=1 +matala=10 +matalaisehen=1 +matalaisesta=1 +matalana=2 +mataloilta=1 +mataramaalla=2 +matavi=2 +matehelta=1 +matelemahan=3 +mateli=1 +matelijaksi=1 +matelijoita=1 +matikan=1 +matka=17 +matkaelet=1 +matkaella=1 +matkaellessansa=1 +matkalaisen=1 +matkalla=2 +matkallansa=1 +matkallasi=1 +matkallen=1 +matkalta=2 +matkamiehen=5 +matkamiestä=2 +matkan=8 +matkani=1 +matkansa=2 +matkasi=5 +matkasitko=1 +matkassa=1 +matkassansa=1 +matkat=1 +matkata=1 +matkatkamme=1 +matkoa=20 +matkoaisit=1 +matkoansa=6 +matkoava=1 +matkoavat=1 +matkoihini=1 +matkoihinsa=1 +matkoihisi=1 +matkoille=3 +matkoillesi=1 +matkoiltansa=1 +matkoiltasi=1 +matkojensa=1 +mato=10 +matoi=1 +matoisen=2 +matoiset=1 +matoja=3 +matojen=1 +matona=1 +matoset=1 +matosetki=1 +mauriaisna=1 +me=1 +me'eksi=1 +me'elle=1 +me'en=2 +me'et=2 +meeksi=1 +meessä=2 +mehiläinen=14 +mehiläisen=1 +mehiläistänsä=1 +mehu=2 +meihin=1 +meill'=1 +meille=4 +meillä=10 +meiltä=11 +meitä=4 +meiän=21 +meiät=1 +mela=1 +melan=9 +melasi=1 +melastelevi=1 +melat=1 +melatar=1 +melattuansa=1 +melke'in=2 +melkeän=1 +melkeänki=1 +melkeässä=2 +melkeätä=1 +melkoinen=1 +melkoisen=1 +mellon=1 +meloamahan=1 +meloja=1 +melskahti=1 +melskehesen=1 +melskehisin=1 +melskehistä=2 +melto=1 +meltorauta=1 +melua=1 +mene=19 +menehtymähän=1 +menehtynynnä=1 +menen=1 +menenki=1 +menenp'=1 +menes=1 +menet=11 +menetetyksi=2 +menetetähän=1 +menetit=1 +menetki=1 +menette=2 +menetteleime=1 +menettelen=1 +menettelit=1 +menetti=1 +menettyköhön=1 +menettämähän=1 +menevi=13 +menevät=5 +meni=48 +menijä=2 +menin=7 +meninpä=1 +menisi=6 +menisin=4 +menisit=2 +menit=1 +menkö=11 +menköhön=1 +menkökänä=1 +mennehe=1 +menneheksi=1 +mennehen=6 +mennehessä=1 +mennehillä=1 +mennehistä=1 +mennekänä=1 +mennessä=1 +mennessänsä=9 +mennessäsi=3 +mennyt=13 +mennytkänä=1 +mennyttä=1 +mennä=23 +mennäkseni=2 +mennäksensä=3 +mennäksesi=2 +mennös=1 +meno=1 +menoksi=2 +mentihin=2 +mentyä=2 +mentyäni=2 +mentyänsä=2 +mentäessä=2 +mentävässä=1 +mentävätä=1 +merehen=21 +merelle=7 +merellisehen=2 +merelliselle=2 +merellisellä=1 +merelliseltä=3 +merellä=11 +mereltä=3 +meren=89 +merenvaahtivaippa=1 +meressä=6 +merestä=21 +meret=1 +meri=8 +meriloheksi=1 +merilohia=1 +merimiehiä=1 +merimiesten=1 +meripääskyn=1 +merisin=1 +meristä=1 +meriteiren=1 +merivettä=1 +meriä=2 +merkki=4 +merkkiä=1 +merta=19 +meryttä=4 +mesi=6 +mesiheinä=1 +mesijänkö=1 +mesikkisensä=1 +mesiksi=1 +mesikämmen=9 +mesikämmennä=1 +mesileivän=4 +mesilöylyn=1 +mesimarja=1 +mesimielin=1 +mesinukalle=1 +mesinukalta=1 +mesipaloja=1 +mesipellon=1 +mesitiinun=1 +mesitorvi=1 +mestoavi=1 +meteli=2 +metelin=1 +metinen=6 +metisehen=2 +metisen=4 +metisillä=1 +metisin=2 +metisistä=1 +metonen=1 +metosia=1 +metsihin=2 +metsipäivinäni=1 +metsiäni=1 +metsolahan=4 +metsolan=5 +metsolassa=2 +metsolasta=1 +metsä=12 +metsähän=8 +metsälle=6 +metsällenkö=1 +metsämaille=2 +metsän=68 +metsässä=7 +metsästä=1 +metsät=4 +mettä=22 +meuruelet=1 +mi=46 +mie=24 +miehe'en=1 +miehekkähät=1 +mieheksi=4 +miehelle=3 +mieheltä=1 +miehelähän=10 +miehelässä=7 +miehen=102 +miehentappo=1 +miehestä=1 +miehet=40 +miehi'in=3 +miehiksesi=1 +miehille=2 +miehillä=1 +miehin=1 +miehinesi=2 +miehisehen=1 +miehisessä=2 +miehistä=3 +miehittä=1 +miehiä=2 +miehiämme=1 +miehiäsi=6 +miehuetoin=1 +miehuueksi=2 +miehuuen=3 +miehuuttani=1 +miekaksi=1 +miekalla=10 +miekallani=1 +miekallansa=2 +miekallista=6 +miekaltani=1 +miekaltansa=1 +miekan=32 +miekassa=1 +miekastani=1 +miekat=3 +mieki=1 +miekka=22 +miekkahan=1 +miekkamiehet=2 +miekkamittoja=1 +miekkanen=1 +miekkansa=4 +miekkasille=1 +miekkoa=2 +miekkoani=1 +miekkoansa=2 +miekkoihin=1 +miekkoihinsa=2 +miekkoinensa=4 +miekkoisien=3 +miekkoja=4 +miekkojamme=1 +miekkojansa=1 +miekkojasi=1 +miekkojen=1 +miekoiksi=1 +miekoillehen=1 +miel'=1 +miel'alasta=1 +miel'aloille=1 +miel'aloilta=1 +miel'aloissa=2 +mielehen=1 +mieleheni=1 +mielehensä=2 +mielehisen=1 +mielelle=1 +mielellisnä=1 +mielellä=5 +mielelläni=2 +mielellänsä=2 +mielen=6 +mieleni=5 +mielensä=2 +mielesi=4 +mielessä=1 +mielessämme=1 +mielessänsä=1 +mieletöin=1 +mieletöintä=2 +mielevyylle=1 +mielevänä=2 +mieli=25 +mieliantehia=1 +mieliharmiksensa=1 +mielijuohtehista=2 +mielikki=9 +mieliksensä=1 +mieliksi=2 +mielilause=1 +mielilintu=1 +mielimurtehiksi=1 +mielin=25 +mieline=1 +mielineiti=1 +mielisiivot=1 +mielisoittimeni=1 +mielit=1 +mielitehtoisien=1 +mielitellä=1 +mielittihin=1 +mielivaimo=1 +mielivät=1 +mieliä=1 +mieliäsi=1 +mielly=3 +miellytti=1 +mielten=1 +mieltyi=4 +mieltyväksi=1 +mieltä=29 +mielu=1 +mieluhista=1 +mieluhumpi=1 +mieluisa=1 +mieluisahan=3 +mieluisan=1 +mieluisassa=1 +mieluisasta=1 +mieluisiksi=1 +miero=1 +mieron=3 +mieronkierto=2 +mies=69 +miesi=10 +miesnä=7 +miest'=1 +miesten=21 +miesty=1 +miestyväksi=1 +miestä=49 +miestänsä=2 +mietitähän=1 +miettehesi=1 +mietti=6 +miettijäistä=1 +mihin=8 +miks'=12 +miks'et=1 +miksi=9 +miksip'=1 +miksipä=2 +mikä=26 +mikäli=2 +mikäs=4 +milloin=3 +milloinkana=3 +millä=14 +milläkänä=5 +milläpä=1 +milläskänä=3 +mimerkki=1 +min=5 +min'=1 +miniä=6 +miniäksi=2 +miniän=4 +miniänä=3 +miniät=1 +miniävalta=1 +minjoani=1 +minjä=1 +mink'=1 +minkä=16 +minne=15 +minnekkä=1 +minnekä=2 +minnepä=1 +minnes=1 +minpä=1 +mintähen=2 +minua=49 +minuhun=1 +minuista=1 +minulla=10 +minulle=23 +minullen=3 +minulta=4 +minun=73 +minunki=7 +minunko=1 +minussa=6 +minusta=9 +minä=74 +minäki=7 +minäpä=1 +mipä=3 +miss'=8 +missä=11 +missäpä=1 +mist'=17 +mistä=19 +mistäpä=5 +mit'=11 +mitannut=1 +mitata=1 +mitelkämme=2 +miten=20 +mitenkä=3 +mitenpä=2 +mittaelin=1 +mittaeltu=2 +mittelevi=4 +mittelijä=1 +mittelivät=2 +mittelöhön=3 +mittoavi=1 +mitä=76 +mitänä=7 +mitäpä=6 +mitäs=3 +mitättömille=1 +mitättömälle=1 +mitättömästä=1 +mitätön=1 +moint'=1 +mointa=8 +moisen=1 +moiti=1 +mokoma=4 +mokoman=10 +mokomat=1 +mokomin=2 +mokominkana=1 +molemmin=3 +molempiansa=2 +molempihin=3 +monen=3 +monenmuotoiset=1 +monennäköjä=1 +monennäöistä=1 +monensukuiset=1 +monet=3 +moni=5 +moniahana=8 +moniahat=1 +mont'=4 +monta=6 +morsiamen=8 +morsiamet=1 +morsian=6 +morsianta=12 +morsianten=1 +mu'ista=1 +mua=2 +muasta=3 +muhajavihin=1 +muhajavista=1 +muhke'ille=1 +muhkeamman=1 +muhkeutta=2 +muhkurata=1 +muien=6 +muikeaksi=1 +muikkoavi=1 +muiksi=4 +muikumahan=1 +muilla=1 +muille=12 +muinainen=1 +muinaiselle=1 +muinaiselta=1 +muinaisenki=1 +muinaiset=1 +muinaisetki=1 +muinaisia=1 +muinaisilla=1 +muinaisille=3 +muinaisista=1 +muinaista=1 +muinaistamme=1 +muinaistasi=2 +muinen=1 +muinenki=2 +muissa=1 +muista=12 +muistaisin=1 +muistamatta=1 +muistan=14 +muistane=1 +muistannalta=1 +muistanpa=1 +muistanut=1 +muistapa=1 +muistat=3 +muistatko=3 +muistellessa=1 +muisteloita=1 +muistetahan=1 +muisti=3 +muistin=2 +muistossasi=1 +muistuttavi=1 +muita=15 +muitaki=1 +muiten=1 +mujehetki=1 +mujuihin=1 +mujuiksi=1 +mujuissa=2 +mujuja=1 +mukaellunna=1 +mukahan=15 +mukihin=1 +mukittamahan=1 +mulisti=1 +mull'=1 +mulla=6 +mullaksi=1 +mullan=4 +mullat=1 +mulle=22 +mullista=1 +mullistellen=1 +mullokselta=1 +mullukoita=1 +multa=3 +multahirren=2 +multihin=1 +mun=13 +munan=2 +munansa=1 +munasen=2 +munassa=2 +munat=3 +muni=1 +munia=2 +munivat=1 +munoa=1 +muo'oillani=1 +muo'oilleni=1 +muo'oillensa=2 +muo'oltasi=1 +muo'on=6 +muo'ostihe=1 +muokattihin=1 +muori=3 +muorin=1 +muoto=5 +muotoansa=1 +muotohomme=1 +muotoiseksi=1 +murahti=1 +murajamahan=1 +murajavaksi=1 +muraksi=1 +muraperihin=1 +mure=3 +mure'itani=1 +murehen=1 +murehin=2 +murehisin=2 +murehissa=1 +murehista=1 +murehtia=1 +murehtimatta=1 +mureksi=1 +murene=1 +murenemia=1 +murenemista=1 +mureni=1 +murentamahan=1 +murentamatta=1 +murenti=3 +muretta=2 +murha=1 +muria=2 +murien=4 +murkinainen=1 +murkinaisiksi=3 +murkinan=2 +murkinoiahan=1 +murkinoista=1 +murmattelen=1 +murota=1 +murotella=1 +murra=1 +murran=1 +murrikolla=1 +murskaksi=2 +murskan=3 +mursunluisella=1 +mursunluista=1 +murtelevi=3 +murti=16 +murtohon=1 +murtumatta=2 +murua=1 +muruiksi=6 +muruilla=1 +muruina=1 +muruista=2 +muruja=6 +muruksi=2 +murunen=1 +muruset=1 +murut=1 +musertamatta=1 +muskulata=1 +muskuloita=1 +musta=12 +mustahan=3 +mustaksi=1 +mustakulmaistani=1 +mustakulmani=1 +mustalla=1 +mustalle=1 +mustan=8 +mustana=1 +mustanlainen=1 +mustasen=2 +mustassa=3 +mustasta=5 +mustasukka=1 +mustat=4 +mustempi=1 +musti=3 +mustia=7 +mustien=6 +mustihin=1 +mustikoiksi=1 +mustissa=1 +mustista=1 +mustoa=9 +mustukaista=2 +mustuttais'=1 +mutahan=1 +mutalinnan=1 +mutia=1 +mutien=2 +mutkaisempi=1 +mutkan=7 +mutso=4 +mutson=1 +mutt'=1 +muu=14 +muualla=1 +muuallaki=3 +muuki=1 +muuksi=4 +muulla=2 +muun=10 +muunki=4 +muunkin=1 +muunne=2 +muurahaiset=1 +muurahaiskekoja=1 +muurikin=1 +muurikkinen=1 +muut=18 +muuta=8 +muutaltihe=2 +muutaman=1 +muutamana=10 +muutamat=1 +muutamia=1 +muutan=1 +muutellaita=2 +muuten=1 +muutki=1 +muutta=1 +muuttajata=1 +muuttamatta=2 +muuttaos=1 +muuttelevi=1 +muuttelihe=4 +muuttelohon=2 +muuttelosi=1 +muutti=3 +muuttolinnut=1 +muuttui=3 +muuttuivat=1 +muuttukohon=1 +muuttunehen=1 +muuttunehet=1 +muutuit=1 +muutun=1 +mykelti=1 +mylleröitettihin=1 +mylleröittämässä=1 +myrskyn=1 +myyrä=1 +myöhän=1 +myös=1 +myösteleikse=1 +myöstytäpä=1 +myöten=57 +myöty=1 +myötynä=1 +myötähän=1 +myötänsä=1 +myötävirrassa=1 +myötävirtoja=2 +myötäviä=3 +mä=43 +mä'ille=1 +mäelle=14 +mäellenki=1 +mäellä=11 +mäeltä=3 +mäen=2 +mäet=8 +mäikähytti=1 +mäiltä=1 +mäiski=1 +mäjellytti=1 +mäkehen=1 +mäkesi=1 +mäkeä=5 +mäki=1 +mäkinen=1 +mäkipäitä=2 +mämmikakkaroiksi=1 +männikkö=1 +männiköiksi=1 +männiköiltä=1 +männiköissä=1 +männyksi=1 +männyn=1 +männyt=2 +mänty=1 +mäntyinensä=1 +mäntyisen=2 +mäntyisiltä=1 +mäntylöistä=2 +mäntynä=1 +mäntyset=1 +märkeä=1 +märkä=1 +märkähattu=5 +märkänevi=1 +märän=2 +mätettähisi=1 +mätkyi=2 +mätkäelin=1 +mättähillä=1 +mättähistä=1 +mättähälle=5 +mättähältä=1 +mättähän=6 +mättähäsen=1 +mättähästä=1 +mättähättömähän=1 +mättähättömällä=1 +mätä=1 +mätäpäistä=1 +mätäs=2 +mätästä=1 +määhki=1 +määrin=4 +määrä=1 +määrättihin=2 +määrättä=1 +möi=1 +naapurihin=1 +naatin=1 +naatit=1 +naavaturkki=1 +naavoista=1 +nahkaruoskan=1 +nahkaruoskin=2 +nahkasehen=1 +nahkasesta=1 +naia=3 +naimakansan=2 +naimattoman=2 +naimattomat=1 +naimistansa=1 +nainehen=2 +nainehet=2 +nainen=15 +nainut=1 +naios=1 +naisekkahan=1 +naisekkahat=1 +naisellensa=2 +naisen=24 +naisena=1 +naisensa=1 +naiset=26 +naisetta=2 +naisia=1 +naisien=1 +naisin=3 +naisissa=1 +naista=10 +naisten=9 +naistenki=2 +naitaessa=1 +naitihin=1 +naitu=1 +naituansa=1 +naiun=1 +nakkeloita=1 +naljasilmä=2 +naljasilmähän=1 +naon=2 +napainen=1 +napakaira=1 +napoa=2 +napoja=2 +narahtanunna=1 +nassakassa=1 +nato=2 +natoarmo=1 +natohon=1 +nau'utelko=1 +nau'uteltu=1 +nauhan=2 +nauhasella=1 +naukui=4 +naukuisi=1 +naukuvi=1 +naulaltansa=1 +naulan=3 +naulat=4 +nauloina=1 +nauraisi=1 +nauraisin=2 +nauraisitko=1 +nauramahan=1 +naurannoistansa=1 +naurantahan=2 +nauranut=1 +naurattaisi=1 +naurattavi=1 +nauravaksi=1 +nauravalla=1 +nauravan=1 +nauravat=1 +naurellani=1 +nauretahan=1 +naurettuna=2 +naurihin=1 +naurihista=2 +nauroi=5 +naurun=7 +naurusuulla=3 +naurusuulle=1 +naurut=1 +nauskahutti=1 +navalta=2 +navattarilta=1 +navertamasta=1 +navetasta=1 +navoilla=2 +navoilta=1 +ne=54 +nei'in=1 +neien=44 +neiet=25 +neinnä=2 +neioista=1 +neioistamme=1 +neioistasi=1 +neiollamme=1 +neiollen=1 +neiollensa=1 +neiollesi=1 +neion=5 +neiot=3 +neiteni=1 +neiti=116 +neitiparvesta=1 +neitipäiviltäni=1 +neitivalta=1 +neito=21 +neitoasi=3 +neitojen=4 +neitokainen=1 +neitona=3 +neitonen=10 +neitonsa=5 +neitoseksi=1 +neitosella=1 +neitoselle=1 +neitosen=10 +neitosena=1 +neitoseni=1 +neitosensa=2 +neitosesi=1 +neitosessa=1 +neitosesta=1 +neitoset=2 +neitosi=2 +neitosia=5 +neitosilta=1 +neitosissa=1 +neitosista=1 +neitten=2 +neittä=41 +neityeni=1 +nelisnurkkaisessa=1 +neljin=2 +neljä=2 +neljän=4 +neljänneksi=1 +neljännellä=1 +neljännenki=1 +neljäntenä=2 +neljänä=1 +neljäs=2 +neljäskolmatta=1 +neljäskymmenes=1 +neljäsneljättä=1 +neljästoista=1 +neljäsviidettä=1 +nenille=3 +nenin=2 +nenissä=1 +nenistä=2 +nenitse=1 +neniä=3 +nenä=4 +nenähän=22 +nenältä=1 +nenän=6 +nenässä=15 +nenästä=11 +nenät=1 +nenätse=3 +nenättömillä=1 +nenävartta=1 +nepä=5 +neula=1 +neulan=1 +neulansilmän=1 +neulat=1 +neuliaisna=1 +neuloilla=2 +neuloin=1 +neulojen=2 +neulomien=1 +neulomisen=1 +neuvo=6 +neuvoa=2 +neuvoi=8 +neuvoin=1 +neuvojaksi=1 +neuvokkia=3 +neuvoksi=3 +neuvomahan=2 +neuvomia=1 +neuvominen=1 +neuvon=5 +neuvot=2 +neuvotahan=1 +neuvottava=3 +neuvottuna=1 +nevan=2 +niekottava=1 +nieli=4 +nielijälle=3 +nielijätä=2 +nielläksensä=1 +niemeksehen=1 +niemeksi=1 +niemelle=3 +niemellä=2 +niemen=48 +niemet=1 +niemi=5 +niemien=2 +niemyen=2 +nienten=1 +nientä=3 +niiet=2 +niillä=5 +niin=140 +niinisen=1 +niinkuin=6 +niinkö=4 +niinp'=7 +niinpä=11 +niisin=1 +niisiänsä=1 +niissä=1 +niist'=1 +niistä=6 +niit'=1 +niitti=1 +niittyhyn=1 +niittykannan=1 +niitä=9 +niitännässä=1 +nimeksikänä=1 +nimellä=1 +nimen=3 +nimensä=1 +nimesi=235 +nimettäköhön=1 +nimettömälle=3 +nimettömällä=5 +nimettömästä=1 +nimeä=2 +nimi=2 +niminen=1 +nimitetähän=1 +nimitteli=1 +nimittelihe=1 +nimittämättä=1 +nimitän=1 +nisihin=1 +nisissä=1 +niska=1 +niskahan=2 +niskalta=1 +niskan=1 +niskat=1 +nisoissa=1 +nisähän=1 +niukumahan=1 +niukutella=1 +niveltä=2 +nivuslihoista=1 +nkä=1 +noen=1 +noentolainen=1 +noet=1 +noi'iksi=1 +noialta=1 +noian=5 +noiat=9 +noien=9 +noihin=9 +noiksi=1 +noilla=30 +noille=13 +noilta=2 +noin=261 +noinpa=7 +noissa=7 +noista=8 +noita=43 +noitien=1 +noitivirrat=1 +noitueli=1 +noitui=2 +noitukohot=1 +noitunevat=1 +noituvasi=1 +noiu=2 +nojahan=1 +nojalta=1 +nojassa=3 +nojuvi=1 +nokalla=3 +nokea=1 +noki=2 +nokianne=1 +nokiesi=1 +nokisihin=1 +nokisilta=1 +nokka=2 +nokki=1 +nokkoasi=2 +nopeasti=1 +noppimahan=1 +noppisivat=1 +norahti=1 +noroilla=1 +noroinen=1 +norolla=2 +norolle=1 +noromaille=1 +noroperille=2 +noroperiltä=1 +noropohjan=1 +norosta=3 +norot=1 +noruvi=3 +nosta=9 +nostajana=1 +nostajasi=1 +nostalti=2 +nostamahan=1 +nostamalta=1 +nostamat=1 +nostamatta=3 +nostamavioista=1 +nostan=3 +nostannassa=1 +nostantahan=1 +nostat=3 +nostatti=1 +nostavi=1 +nostelevi=1 +nosteli=1 +nostelivat=1 +nostetahan=1 +nostettihin=2 +nosti=23 +nostimilla=1 +nostimille=2 +nostin=1 +notkahteli=1 +notkeasti=2 +notkelmosta=2 +notkoille=1 +notkoilta=1 +notkon=1 +notkot=1 +notkui=8 +notkuin=1 +notkumilla=1 +notkuttele=1 +notkutteli=1 +noua=1 +nouantahan=2 +nouatelko=1 +nouatellut=1 +nouin=1 +noukan=1 +nouse=22 +nousekana=1 +nousemahan=1 +nousematta=2 +nousemista=2 +nousentoa=1 +nouset=1 +nousevalle=1 +nousevassa=4 +nousevi=2 +nouseville=1 +nousi=49 +nousin=5 +nousipa=3 +nousisi=1 +nousisiko=1 +nousit=5 +nousko=2 +nousneheksi=2 +nousnut=6 +nousta=7 +noustaksensa=3 +noustessani=1 +noustessansa=1 +nousuaika=1 +noutaessa=1 +noutamahan=5 +noutamasta=1 +noutamista=1 +noutavia=1 +nouti=1 +nuhaelevi=1 +nuhajamahan=1 +nuhannut=1 +nuikuttajat=1 +nuiva=1 +nuivan=1 +nukahtamahan=2 +nukahtamasta=1 +nukahtanunna=1 +nukahtavaksi=1 +nukattomahan=1 +nukita=1 +nukkeroimat=1 +nukkui=5 +nukkukohot=1 +nukkumahan=1 +nukkumasta=2 +nukkunehen=2 +nukkununna=1 +nukkuvalta=1 +nukkuvi=1 +nukuttele=1 +nukutteli=1 +nuljaskata=1 +nuo=5 +nuoekansa=1 +nuoho=1 +nuohojaksi=1 +nuohomahan=1 +nuolella=1 +nuolen=5 +nuolensa=1 +nuolet=1 +nuoli=3 +nuolia=2 +nuoliansa=3 +nuolihinsa=1 +nuolilla=1 +nuolinensa=1 +nuolinesi=1 +nuora=1 +nuoraisena=1 +nuoraisesti=1 +nuorat=1 +nuorella=1 +nuoremman=1 +nuoremmat=1 +nuorempana=4 +nuorempani=2 +nuorempata=1 +nuorempi=1 +nuoren=38 +nuorena=3 +nuoret=24 +nuori=65 +nuoriksi=1 +nuorilta=1 +nuorimpainen=1 +nuorin=6 +nuoriso=1 +nuorisolle=1 +nuorison=1 +nuorisossa=14 +nuorna=5 +nuorta=6 +nuorten=1 +nuorukainen=5 +nuorukaisilta=1 +nuoruuesta=2 +nuot=1 +nuotalla=1 +nuotalle=2 +nuotan=15 +nuotat=2 +nuotatoinna=1 +nuotehet=1 +nuotioihin=1 +nuotioilta=1 +nuotiotulelta=2 +nuotki=1 +nuotta=7 +nuottapuilla=1 +nuottaselle=2 +nuottavalke'iksi=1 +nurahutti=1 +nureksi=1 +nureksiani=1 +nureksit=1 +nurin=1 +nuristuneisi=1 +nurkasta=1 +nurkastansa=1 +nurkat=1 +nurkissa=1 +nurkkahan=1 +nurkkihin=1 +nurmehen=2 +nurmella=1 +nurmelle=3 +nurmelta=1 +nurmen=3 +nurmessa=1 +nurmet=3 +nurmi=3 +nurmien=2 +nurmista=1 +nutistan=1 +nutustelevi=1 +nuuru=1 +nyhettihin=1 +nykerä=1 +nykerän=1 +nykyisin=1 +nykyä=3 +nyrskytteli=1 +nyt=152 +nytpä=1 +nytystelevät=1 +nyyrikki=2 +näe=3 +näen=3 +näet=2 +nähne=1 +nähnehellä=1 +nähnet=1 +nähnevät=1 +nähnyt=19 +nähtihin=1 +nähty=5 +nähtyjämme=1 +nähtyäni=2 +nähä=5 +nähäkseni=1 +näihin=2 +näille=24 +näillen=1 +näillä=25 +näilläki=1 +näiltä=11 +näin=3 +näinä=1 +näissä=10 +näistä=1 +näistäpä=1 +näitkö=1 +näitä=8 +näkemiänsä=2 +näkevi=6 +näki=36 +näkijät=2 +näkisi=1 +näkisin=1 +näkisit=1 +näkivät=1 +näkyi=1 +näkyisi=1 +näkyivät=1 +näkynnä=1 +näkyvi=11 +näköinen=10 +näköistä=1 +näköpääsi=1 +näköä=1 +nälkä=8 +nälkähisen=4 +nälkähänkö=1 +nälkäni=1 +nälkäniemen=1 +nälkäniemi=1 +nälkäraunio=1 +nälästynehen=1 +nämä=1 +nämät=7 +nännillä=3 +nännisillä=1 +nännit=2 +näppi=1 +näppimättä=1 +näppäsi=1 +näpähyvillä=1 +närehiä=1 +närttehiä=1 +näsäpäitä=1 +näykkäele=1 +näytteli=1 +näytti=1 +näyttämähän=1 +näyttämästä=1 +näytä=3 +nää'än=4 +nääntyminen=1 +nääteänsä=1 +näätä=4 +näätäistäsi=1 +näätäseni=1 +näöistä=1 +näöstä=1 +nöyrä=4 +oh=1 +ohella=1 +ohimoita=1 +ohitse=1 +ohjaksella=1 +ohjaksesi=1 +ohjakset=1 +ohjaksia=1 +ohjaksien=1 +ohjaksissa=2 +ohjassa=2 +ohjat=2 +ohjilleni=1 +ohoh=40 +ohra=5 +ohraiselta=1 +ohraiset=2 +ohraisiksi=1 +ohraisilla=1 +ohraisilta=1 +ohraista=1 +ohramaina=2 +ohran=4 +ohrapurnun=1 +ohrasen=6 +ohrasta=1 +ohria=3 +ohriani=1 +ohrin=1 +ohrina=1 +ohristani=1 +oi=103 +oikaisi=1 +oike'in=10 +oikea=1 +oikeahan=3 +oikealle=3 +oikean=1 +oikeana=2 +oikeansa=1 +oikeassa=1 +oikeata=2 +oikein=1 +oikomahan=1 +oinahalla=1 +oinahilla=1 +oinasta=1 +ois=1 +ois'=1 +oisi=22 +oisiko=13 +oisin=8 +oisinko=1 +oisinpa=1 +oisipa=1 +oisit=7 +oisko=5 +oivallisin=1 +oivan=4 +oivat=1 +ojan=1 +ojavarrelle=1 +ojavarrellen=1 +ojavieret=2 +ojelvoinen=2 +ojelvoista=2 +ojenna=1 +ojennellen=1 +ojennettaissa=1 +ojentajaista=1 +ojentamassa=1 +ojentamatta=2 +ojentelevi=1 +ojenteli=1 +ojentelihe=1 +ojenti=2 +ojentunevi=1 +okahista=1 +okinen=1 +oksalla=3 +oksalle=4 +oksallen=1 +oksalta=1 +oksan=2 +oksapuussa=1 +oksasilla=1 +oksat=9 +oksennosta=1 +oksiansa=1 +oksilla=3 +oksillani=2 +oksillasi=1 +oksillen=1 +oksilleni=2 +olalla=3 +olalle=2 +olallehen=1 +olallen=2 +olallensa=1 +olalta=1 +olan=4 +ole=98 +olemme=1 +olen=35 +olesta=1 +olet=42 +oletelko=1 +oleteltu=1 +oletko=5 +olette=1 +oletteleisi=3 +olettelevi=2 +oleva=1 +olevan=3 +olevillen=1 +oli=167 +olihan=1 +olija=2 +olijan=1 +oliko=1 +olilla=2 +olin=5 +olinpa=1 +olipa=28 +olisi=9 +olisin=2 +olisit=3 +olit=2 +olka=1 +olkansa=1 +olkapäien=1 +olkapäille=1 +olkapäilleni=1 +olkapäillä=1 +olkapäiltä=1 +olkapäitse=2 +olkapäähän=1 +olkapäällä=1 +olkapään=2 +olkapäätä=1 +olkileivän=2 +olkiloilla=1 +olkinen=1 +olkisella=2 +olkisen=3 +olko=7 +olla=37 +ollaksemme=1 +ollakseni=8 +ollaksenne=1 +ollaksensa=2 +ollaksesi=6 +olle=4 +ollekana=6 +ollenkana=1 +ollessa=1 +ollessani=3 +ollessansa=2 +ollessasi=1 +ollet=7 +ollette=1 +ollevi=1 +ollut=59 +ollutkana=1 +olo=1 +oloa=2 +oloilla=1 +oloista=3 +oloksi=1 +olonen=1 +olosen=1 +oloset=1 +olosia=3 +olosiamme=1 +olosijansa=1 +olovimmalle=2 +oltu=1 +oltua=1 +olu'iksi=1 +olu'illa=1 +olu'ilta=1 +oluehen=1 +oluehensa=3 +oluella=1 +oluelle=3 +oluelta=2 +oluemmille=2 +oluen=17 +oluet=9 +olukkainen=1 +oluoinen=1 +olut=11 +olutkannun=1 +olutpuolikon=2 +olutta=25 +oluttulia=1 +oluttupahan=1 +oluttuvilta=2 +oma=15 +omaa=1 +omahan=1 +omainen=1 +omaksi=4 +omalla=4 +oman=39 +omana=1 +omani=2 +omansa=2 +omasi=1 +omat=5 +omena=7 +omenalla=1 +omenalle=2 +omenamarja=1 +omenan=3 +omenapuista=1 +omenatammen=1 +omenatani=3 +omeniani=1 +omenoasi=1 +omenueni=3 +omenuesi=1 +omenuttansa=2 +omia=2 +omiani=1 +omilla=1 +omille=12 +omilta=3 +omin=4 +omissa=1 +omistani=1 +omoa=3 +ompele=1 +ompelemat=1 +on=902 +ongella=1 +ongelmoita=4 +ongen=2 +ongitteli=1 +onkeheni=1 +onkehensa=2 +onkemme=1 +onkia=1 +onkiansa=1 +onkivi=1 +onko=30 +onneasi=3 +onneksensa=3 +onnellinen=4 +onnelliset=1 +onnen=9 +onni=13 +onnillensa=1 +onp'=15 +onpa=24 +onpi=18 +ontelo=2 +oo=3 +oon=1 +oonpa=1 +oot=2 +ootko=2 +opasta=1 +opastajaksi=1 +opastamahan=2 +opastamani=1 +opastaminen=1 +opastelko=1 +opasteltu=1 +opastettuna=1 +opasti=4 +opastin=1 +opaston=1 +opastumahan=1 +opeta=3 +opetetahan=1 +opettamia=1 +opetti=2 +opissa=2 +oppahaksi=1 +oppahana=1 +oppia=2 +oppimahan=6 +oppimassa=3 +oppimia=1 +oppinasi=1 +oppinut=1 +orahan=1 +orahat=1 +orahia=1 +orahiasi=1 +orahille=2 +oras=1 +orasen=3 +orava=6 +oravainen=1 +oravaistansa=1 +oravan=7 +oravassa=1 +oravat=2 +oravia=1 +oravikuuset=1 +oravikuusi=1 +orhe'imman=1 +orhitteli=1 +ori=2 +orihilla=2 +orihillansa=1 +orihin=7 +orihinensa=1 +orilla=1 +orin=2 +oritta=4 +orja=13 +orjaksi=2 +orjalle=1 +orjallensa=2 +orjan=11 +orjana=1 +orjanasi=1 +orjani=2 +orjansa=1 +orjapiika=2 +orjapiikaseni=1 +orjaseni=1 +orjasta=1 +orjat=16 +orjoa=1 +oro=2 +oroa=2 +oroista=1 +orolla=1 +orolle=1 +oron=7 +oronen=14 +orosen=8 +orosi=1 +orosta=1 +orpanaistani=1 +orpanat=1 +orpoa=2 +orpolapsi=1 +orpolastansa=1 +orrellen=1 +orren=9 +orret=4 +orsi=1 +orsia=2 +orsilla=1 +ortehen=1 +orvaskettuana=1 +osa=1 +osaa=2 +osaama=1 +osaava=1 +osaavat=1 +osaelevat=1 +osaelevi=1 +osaeli=1 +osaksi=2 +osalliset=1 +osan=2 +osanne=2 +osannehensa=1 +osannen=1 +osannut=4 +osasi=12 +osasin=1 +osata=2 +osataksensa=1 +osataksesi=1 +osatoin=1 +osattanehe=1 +osattomaksi=6 +osattomalle=1 +osattomalta=1 +osattu=1 +osattuani=1 +osattuasi=2 +osin=1 +osman=1 +osmoinen=1 +osmolan=1 +osmon=9 +osmotar=8 +osmottaren=4 +osoa=1 +osoajaksi=4 +osoajata=3 +osoamatta=1 +osoan=2 +osoannassa=1 +osoannasta=1 +osoantoa=1 +osoavia=1 +osoita=1 +osoitat=1 +osoitin=1 +ostamaisen=1 +ostamatoin=1 +ostaos=1 +ostettuna=1 +ostin=5 +osto=1 +ostoa=1 +ota=37 +otan=8 +otapa=2 +otatko=1 +otatti=1 +otava=4 +otavaa=2 +otavainen=1 +otavaisen=2 +otavaista=6 +otavaisten=2 +otavan=2 +otavat=1 +otavattaren=1 +otelko=1 +oteta=1 +otetakana=1 +otettaessa=1 +otettavana=1 +otettavasi=2 +otettavata=1 +otettu=9 +otin=1 +otoksessa=1 +otolle=1 +otsa=1 +otsalla=1 +otsalta=1 +otsan=3 +otsani=1 +otsansa=1 +otsassa=1 +otsasta=1 +otskahutti=1 +otso=10 +otsolta=8 +otson=2 +otsona=1 +otsonen=4 +otsosen=4 +otsoseni=5 +ottaisi=1 +ottaisiko=1 +ottajaisesi=1 +ottajaksi=1 +ottajata=1 +ottajia=1 +ottamahan=11 +ottamasta=3 +ottamatta=5 +ottaminen=9 +ottanut=2 +ottaos=1 +ottavat=3 +ottavi=3 +ottelevi=3 +ottelohon=1 +otti=55 +ottivat=1 +ottoaksensa=1 +otukseni=1 +otuksiasi=1 +otus=2 +otusta=1 +ouoilla=1 +ouoille=1 +ouoillen=2 +ouoilta=1 +ouoksi=1 +ouon=1 +ouonkin=1 +ouosteli=1 +ouostella=1 +ouostui=1 +ouostuvi=1 +ouot=1 +outo=8 +outoja=1 +ovat=1 +ovea=1 +ovehen=2 +ovella=1 +ovelle=5 +ovellista=1 +ovelta=2 +oven=11 +ovensuu=1 +ovesta=1 +ovet=6 +ovia=2 +ovilla=6 +oville=5 +ovillen=1 +ovilta=2 +oviseinä=1 +ovisopesta=1 +ovissa=1 +pa'an=4 +pa'at=1 +paaelle=1 +paaen=7 +paaet=5 +paahtamia=1 +paarmahat=1 +paasi=8 +paasia=2 +paasien=1 +paasikoita=1 +paasista=1 +paatehen=1 +paaterelle=1 +paateroa=1 +paateroihin=1 +paateroille=2 +paateroista=1 +paateroita=2 +paaterojen=1 +paatinen=1 +paatiselle=1 +paatisen=1 +paatonen=1 +paeta=6 +paeten=2 +pah'=1 +paha=23 +paha'an=2 +pahainen=1 +pahaisen=1 +pahaisna=3 +pahaksi=8 +pahalaisen=2 +pahalaista=1 +pahalla=7 +pahalle=4 +pahan=27 +pahansukuinen=1 +pahansuovan=2 +pahantapainen=2 +pahaoloinen=1 +pahasi=1 +pahassa=1 +pahasta=2 +pahasti=6 +pahastui=6 +pahat=13 +pahatki=1 +pahatta=2 +pahemman=2 +pahemmat=1 +pahemmillenki=1 +pahemmin=1 +pahempatana=1 +pahempi=2 +pahempikana=4 +pahenemahan=1 +pahennus=1 +pahensit=1 +paheta=1 +pahimmaksi=1 +pahimman=1 +pahimmat=2 +pahimmatki=1 +pahimmiksi=1 +pahimpahan=1 +pahin=2 +pahinta=4 +pahintakana=2 +pahkat=1 +pahkoi=1 +pahkoit=2 +pahkomahan=1 +pahkovi=1 +pahkuroita=1 +pahnahuonehesen=1 +pahnan=1 +pahnansa=1 +pahoa=4 +pahoiksi=3 +pahoilla=20 +pahoille=14 +pahoilta=2 +pahoin=29 +pahoina=1 +pahoinpa=2 +pahoissa=2 +pahoista=5 +pahoja=6 +paholaisen=1 +paian=8 +paiat=1 +paikaistani=1 +paikaksi=3 +paikalla=4 +paikalle=2 +paikallensa=1 +paikalta=2 +paikaltansa=1 +paikan=3 +paikassa=1 +paikasta=1 +paikat=2 +paikkahan=1 +paikkoa=5 +paikoilla=2 +paikoille=6 +paikoilta=3 +paikoin=4 +paimen=4 +paimeneksi=4 +paimenelle=3 +paimenen=4 +paimeneni=1 +paimenessa=5 +paimenet=1 +paimenille=1 +paimenpoikana=1 +paimenta=1 +paimentane=1 +paimo=3 +paimosen=1 +paina=7 +painaikse=1 +painajaksi=1 +painakohon=1 +painalti=1 +painamahan=4 +painan=1 +painanta=1 +painatteli=4 +painavi=1 +paineli=1 +painetahan=1 +painoaki=1 +painoi=10 +painopalko=1 +painui=1 +painuisi=2 +painuisin=1 +painuvi=5 +paioilla=1 +paioillansa=1 +paipotellen=1 +paiseheksi=1 +paiskasi=1 +paiskatkatte=1 +paiskattihin=1 +paiskoi=1 +paista=3 +paistaessa=1 +paistajaksi=2 +paistakana=2 +paistamahan=9 +paistamasta=2 +paistamatta=4 +paistamattomahan=1 +paistamattomilta=1 +paistanevi=1 +paistannaiset=1 +paistannalta=1 +paistapa=1 +paistavainen=1 +paistavaisen=1 +paistavaksi=2 +paistavalle=1 +paistavi=1 +paistaville=1 +paistelevi=1 +paistetahan=1 +paistimiksi=1 +paistoi=13 +paistoit=1 +paistuessa=1 +paistumahan=2 +paisut=1 +paisuville=1 +paita=5 +paitani=1 +paitansa=3 +paitaressuna=1 +paitoa=1 +paitsi=1 +paitulainen=1 +pajaha=1 +pajahan=16 +pajahti=1 +pajaksi=1 +pajalle=2 +pajan=1 +pajasen=1 +pajassa=4 +pajasta=3 +pajattaessa=1 +pajattavani=1 +pajoa=4 +paju=3 +pajuilla=2 +pajuja=2 +pajulle=1 +pajun=2 +pajupehko=1 +pajupehkon=2 +pajupehkot=2 +pajupuroilla=1 +pajupurolla=1 +pajut=2 +pajuvesillä=1 +pakahtui=1 +pakahtumihin=1 +pakana=1 +pakene=4 +pakenemahan=6 +pakenemasta=1 +pakenen=1 +pakenentahan=1 +pakeni=7 +pakenoaika=1 +pakina=1 +pakinan=2 +pakinoille=1 +pakinoist'=1 +pakinoista=1 +pakisi=21 +pakkanen=4 +pakkaseksi=1 +pakkasella=1 +pakkasen=11 +pakkasessa=3 +pakkasesta=1 +pakko=5 +pakkopäivihisi=1 +pakkopäivissäni=1 +pakkopäivät=1 +pakkuloihin=1 +pakkumatta=2 +pakohon=3 +pakolliseksi=3 +pakottamahan=2 +pakottavihin=1 +pakottavilla=1 +pakotti=2 +paksu=11 +paksuja=1 +paksuksi=2 +paksummat=2 +paksumpi=2 +paksun=6 +paksuna=1 +paksusti=1 +paksut=2 +palamatointa=1 +palan=6 +palane=1 +palanehille=2 +palanen=2 +palannehia=1 +palanut=1 +palaseksi=1 +palasen=12 +palata=1 +palataksensa=1 +palattuansa=1 +palautui=1 +palavahan=5 +palavan=5 +palavata=1 +palavi=2 +palavia=1 +palavihin=1 +palaville=2 +palavissa=1 +palavoihin=1 +palavoista=2 +palavoita=1 +palavojen=1 +palele=2 +palelemahan=2 +palelematta=3 +palelemihin=1 +palelemista=1 +paleli=2 +palella=2 +palellekana=1 +paletta=1 +palettuansa=1 +paljahin=1 +paljalla=1 +paljallansa=1 +paljan=1 +paljani=1 +paljo=23 +paljoa=4 +paljoki=2 +paljon=2 +palkan=4 +palkanpiikana=2 +palkastasi=3 +palkehensa=1 +palkehia=1 +palkehiksi=1 +palkimella=1 +palkka=2 +palkkalainen=6 +palkkalaiset=11 +palkkalaisiani=1 +palkkalaisiasi=2 +palkkasihe=1 +palkoheinän=2 +palkollisen=1 +palleahan=1 +pallealle=1 +palleassa=1 +pallehilta=1 +palloissa=1 +pallukoita=1 +palmikoitsematta=1 +palmikolla=1 +palmikolle=3 +palmikosta=1 +paloa=1 +paloat=2 +paloavaksi=1 +paloavasi=1 +paloi=4 +paloiksi=4 +paloin=1 +paloista=1 +paloitit=1 +paloja=2 +paloksi=1 +palolla=5 +palstoin=2 +paltalla=1 +paltsasilmä=1 +palttina=1 +palttinahan=1 +palttinainen=2 +palttinaisen=2 +palttinapaloa=1 +palttinasi=1 +palttinoihin=2 +palvoavi=2 +palvoinen=2 +palvoisen=2 +palvomasta=1 +pane=26 +paneikse=10 +paneime=1 +paneite=3 +panemilla=1 +panemme=1 +panen=9 +panenko=3 +panenpa=1 +panetin=1 +panettavi=1 +panettelihe=1 +paneutti=1 +panevat=1 +panevi=7 +pani=36 +panihe=4 +panin=10 +panisi=2 +panisin=4 +panisit=1 +panit=1 +pankko=1 +panko=2 +pankohon=1 +pankollaki=1 +pankolle=1 +pankolta=1 +pankon=7 +pankosi=1 +panna=8 +pannahan=4 +pannahanpa=1 +pannaksemme=1 +pannakseni=1 +pannaksensa=2 +pannaksesi=1 +panneheksi=1 +pannehesi=1 +pannen=1 +pannos=1 +pannut=5 +panohon=4 +panoksi=1 +panolle=1 +panolta=1 +panonsa=1 +panoset=1 +panossa=1 +panta=2 +pantaessa=2 +pantahisi=1 +pantakohon=3 +pantane=1 +pantanehe=4 +pantavaksi=1 +pantihin=2 +pantihinpa=2 +pantu=19 +pantuna=1 +panu=2 +panuinen=1 +panun=2 +paoissa=1 +papuja=1 +parahan=11 +parahana=2 +parahanki=1 +parahasen=1 +parahat=3 +parahia=2 +parahiksi=1 +parahille=2 +parahimmista=1 +parahin=4 +parahista=1 +parahtamista=1 +paranemahan=1 +parani=1 +parannan=3 +paranne=2 +paranneheksi=2 +parantajaista=1 +parantajista=1 +parantamahan=1 +parantehiksi=1 +paranti=5 +paras=7 +paraski=1 +parasta=7 +paratkos=1 +paremmaisen=1 +paremmaiset=1 +paremmaksi=2 +paremmaksiki=1 +paremman=4 +paremmanki=2 +paremmat=6 +paremmillenki=2 +paremmiltana=1 +paremmin=5 +parempana=2 +parempata=3 +parempi=46 +parempia=1 +parempiani=1 +parempiasi=1 +parempihin=1 +parempina=1 +parjauksen=1 +parjaukset=1 +parka=12 +parkaisi=1 +parkin=2 +parku=1 +parkua=1 +parkuivat=1 +parkumahan=2 +parmahille=1 +parralleni=1 +parran=11 +parraspuien=1 +parraspuille=1 +parraspuuksi=2 +parrat=2 +parratointen=1 +parret=1 +parsikkohon=1 +parsikoista=1 +parsikon=1 +parsku=2 +parskui=1 +parskumatta=1 +parta=6 +partahalla=3 +partahalle=2 +partahille=1 +partaki=2 +partana=1 +partasuien=1 +partasuun=3 +parven=5 +parvesta=2 +parvi=4 +pasasi=1 +pasikoia=1 +pata=2 +patahan=3 +patakoitellen=1 +patakoitteli=1 +patarania=1 +patjasi=1 +patoa=1 +patsahalle=1 +patsahasen=1 +patsaisehen=1 +patsas=3 +patsasta=1 +patvaskaksi=1 +patvaskalla=6 +patvaskana=1 +patvaskani=2 +patviloista=1 +patvinen=2 +patvisehen=1 +pauannetta=2 +pauhoavi=2 +pauhun=1 +paukahteli=1 +paukahutti=1 +pauke=2 +paukkui=1 +paukutat=1 +paukutteli=3 +paulat=1 +pauloitta=2 +paulojeni=1 +pavun=2 +pehkiönä=1 +pehkomasta=1 +pehkuilla=1 +pehme'ille=2 +pehme'immät=1 +pehmeäksi=2 +pehmeästä=1 +pehmeätä=1 +pehmitä=1 +pehuja=1 +pehusta=1 +peiponen=3 +peiposia=1 +peiputtavi=1 +peite=1 +peitetten=1 +peitettä=1 +peitetähän=1 +peitteheksi=1 +peittehensä=1 +peitteleisi=1 +peittelevät=1 +peitti=4 +peitto=1 +peitä=1 +pelkeä=1 +pelkäsivät=1 +pellava=1 +pellavaista=1 +pellavas=1 +pellavaskupona=1 +pellavaspioksi=1 +pellaviksi=1 +pellervoinen=6 +pellervoisen=1 +pelloillesi=1 +pellolla=1 +pellolle=4 +pellolta=1 +pellon=39 +pellosta=1 +pellot=8 +pelmusi=1 +pelotuslinnun=1 +peltohon=4 +peltoja=1 +peltojen=9 +peltoni=1 +peltosi=2 +pelänne=1 +pelästy=2 +pelästyi=1 +pelätkö=1 +pelätä=1 +pemahtelivat=1 +peni=1 +penin=1 +penkat=1 +penkerehen=3 +penkerelle=1 +penkeretse=1 +penkin=2 +penkki=1 +penningin=1 +penninkinä=1 +pennun=1 +pennut=2 +pensahassa=1 +pensahasta=1 +penseähän=1 +penseän=1 +pensi=1 +pensivän=1 +pentunsa=1 +penu=1 +penun=2 +perattihin=1 +pere=2 +perehen=2 +perehesen=2 +perehesesi=1 +perehinesi=1 +perehtimistä=1 +pereä=2 +pereäkänä=2 +perhosena=1 +peri=1 +periksi=1 +perilaita=1 +perille=13 +perillen=1 +perilliseksi=1 +perillä=3 +periltä=14 +perimies=1 +perimäinen=1 +perimäiselle=1 +perimäisen=2 +perin=10 +peripenkki=1 +peripäähyt=1 +peripäätä=1 +periseinä=1 +periseinän=1 +perisopesta=1 +perittänehe=1 +peritöin=1 +perivihaiset=1 +permannot=1 +pernoani=1 +perukset=1 +perä=3 +perähän=14 +perälihoja=1 +perällä=6 +perältä=2 +perän=6 +peränpitäjän=1 +peränpitäjät=1 +peräpenkin=1 +peräpuikon=1 +peräpään=1 +perässä=12 +perästä=14 +perätse=1 +perättömiä=1 +peräurosta=1 +peräytä=2 +peräytän=1 +pese=5 +peseikse=2 +pesettimeksi=2 +pesevi=2 +pesevät=1 +pesi=4 +pesihin=1 +pesijä=3 +pesijän=1 +pesiltä=1 +pesipä=1 +pesisin=1 +pesisit=1 +pesistä=1 +pesit=1 +peskö=1 +pesnyt=1 +pesohon=6 +pesty=2 +pestyille=2 +pestyin=1 +pestyjä=1 +pestä=1 +pestäkseni=1 +pestäköhön=1 +pesähän=2 +pesän=3 +pesänsä=3 +pesäsijassa=1 +pesästä=4 +petkelen=1 +petoja=2 +pettelit=1 +petti=2 +pettäjäiset=1 +pettäjäisille=1 +petäikkö=1 +petäjiköissä=1 +petäjikössä=2 +petäjiköstä=1 +petäjä=1 +petäjähän=3 +petäjäinen=2 +petäjäisehen=1 +petäjäisen=6 +petäjäisestä=1 +petäjäisihin=1 +petäjäisistä=1 +petäjäisnä=1 +petäjän=8 +petäjänä=1 +petäjäpuuna=1 +petäjäst'=1 +petäjästä=3 +petäjät=9 +petäjätä=2 +petäätä=1 +peukalo=1 +peukaloin=1 +peukaloitansa=1 +peukalolla=1 +peukalomme=1 +peukalon=6 +peukalosi=1 +peura=1 +peuran=4 +peurat=3 +peuroja=1 +pi'elkö=2 +pi'elle=1 +pi'ellyt=1 +pi'ellä=2 +pi'elty=1 +pi'eltyäsi=1 +pi'eltäviä=1 +pi'eltäväksi=1 +pi'eltäväni=1 +pi'etty=2 +pi'ettäville=1 +pi'etä=1 +pi'in=2 +pi'it=1 +pian=25 +piehtaroia=2 +piehtaroille=1 +piehtaroimat=1 +piehtaroivan=1 +piehtaroivi=1 +pieksemätä=1 +pieksi=1 +pieksin=1 +pieksä=1 +pieksämähän=1 +pieksän=1 +pieksäntähän=2 +pielen=1 +pielessä=1 +pielet=1 +pielten=1 +pieltä=2 +pienan=1 +pienehen=1 +pienekkäisen=2 +pienemmät=1 +pienempäisiä=1 +pienen=20 +pienenä=1 +pienestä=4 +pienet=11 +pieneyttä=1 +pieni=42 +pienikiksi=2 +pieniksi=1 +pienikö=1 +pienille=3 +pienilleni=1 +pienillä=4 +pieniltä=2 +pienimpiä=1 +pienin=3 +pieniä=1 +pieniäki=1 +piennä=8 +pienoisehen=2 +pienoiset=1 +pienoisia=1 +pienoisna=1 +pienoista=1 +pienoistansa=1 +pienokainen=1 +pientarehen=1 +pientarehet=1 +pientarella=5 +pientarelle=5 +pientarelta=3 +pientaressa=1 +pientaretse=1 +pientaretta=2 +pientarilla=2 +pientä=5 +pienuttansa=1 +piha=6 +piha'an=3 +pihalla=7 +pihalle=32 +pihalta=4 +pihan=1 +piharikoilla=3 +pihat=2 +pihatse=1 +pihet=2 +pihlaja=4 +pihlajainen=3 +pihlajaiset=2 +pihlajaisia=1 +pihlajaisinesi=1 +pihlajan=2 +pihlajassa=1 +pihlajat=6 +pihlajatar=2 +pihlajilta=1 +pihlajissa=1 +pihlajista=1 +pihoa=3 +pihoilla=11 +pihoille=16 +pihoilta=3 +pihoista=1 +pihoja=2 +pihti=1 +pihtien=1 +pihtihin=1 +pihtipuolen=2 +pihtipuolet=1 +pihtipuolisehen=1 +pihtipuolisena=1 +pihtipuolisessa=1 +pihtipuoliset=1 +pihtipuolisia=1 +pihtipuolisista=1 +pii'it=1 +piian=13 +piiat=10 +piihin=2 +piika=29 +piikajoukostasi=1 +piikalapset=1 +piikaseni=1 +piikasetki=1 +piikasia=1 +piikki=1 +piikkonen=1 +piikoa=6 +piikoina=1 +piikoja=3 +piikojani=2 +piikojansa=1 +piikojasi=3 +piikojen=3 +piile=2 +piilemähän=11 +piilentähän=1 +piileskellen=1 +piileskelty=1 +piileteltäväksi=1 +piiletteli=1 +piili=8 +piilin=1 +piiliä=1 +piiliänsä=1 +piillä=6 +piiloikkunaiset=1 +piilokkali=2 +piilopirtin=1 +piilopirtti=1 +piilosalle=1 +piilossansa=1 +piilotella=1 +piilten=2 +piimäistä=1 +piimäkankahia=1 +piimänsä=2 +piimäpytty=1 +piimäsuuna=1 +piimät=1 +piimätyttäriltä=1 +piina=1 +piinahan=1 +piinansa=2 +piioin=3 +piiperoita=1 +piipioja=1 +piippomahan=1 +piirahia=1 +piiramata=1 +piirosia=1 +piirrällytti=1 +piirrältävi=1 +piirrätteli=2 +piirtelevi=1 +piirtä=1 +piirtämän=1 +piiska=1 +piit=5 +piitti=1 +piitä=4 +piitämiä=2 +pikarin=1 +pikkarainen=26 +pikkaraisen=14 +pikkaraiset=1 +pikkaraisna=2 +pikku=2 +pikkuisen=4 +pikkuisessa=2 +pikkuiset=1 +pikkuisissa=1 +pikkuista=5 +pikkuistakana=2 +pikkuistana=1 +pikkuruisen=9 +pikkusilmäisen=1 +pilasi=1 +pilastehiksi=2 +pilkan=6 +pilkat=1 +pilkatahan=1 +pilkattuna=2 +pilkisteli=1 +pilkkehen=2 +pilkkimähän=2 +pilkkoaisi=1 +pilkkoaisin=1 +pilkkoavat=1 +pilkkoisen=1 +pilkkoisilla=1 +pilkkoja=2 +pilkkojansa=1 +pilkkumahan=1 +pilkotahan=2 +pilkoteltaviksi=1 +pilkottava=1 +pilkottavi=1 +pilkut=1 +pillamusta=1 +pillan=1 +pillannunna=2 +pillastuisi=2 +pillat=1 +pilli=1 +pillin=4 +pilloa=1 +pillojani=1 +pillojansa=2 +pillomuksen=1 +piloinen=1 +piloisen=1 +pilpatin=1 +piltti=6 +pilvat=1 +pilven=26 +pilvestä=1 +pilvet=5 +pilvi=9 +pilvien=8 +pilvihin=7 +pilvilöiksi=1 +pilviset=1 +pilvissä=3 +pilvistä=5 +pilviä=5 +pilviöillä=1 +pime'ihin=1 +pime'illä=2 +pime'issä=3 +pimentolahan=1 +pimentolan=4 +pimentolassa=2 +pimentolasta=2 +pimeten=2 +pimeä=5 +pimeähän=14 +pimeällä=1 +pimeässä=4 +pimeästä=7 +pimeät=1 +pino=3 +pinolle=1 +pinon=1 +pinopuiksi=3 +pinosen=1 +pinossa=1 +pinta=1 +pintapöyän=4 +pintehessä=1 +pintehestä=2 +pintehissä=1 +pintehistä=1 +pinttyä=1 +piohon=1 +pioiksi=1 +pioille=1 +pioissa=7 +piolta=3 +piosen=1 +piossa=4 +piossasi=1 +piosta=2 +piot=3 +pirahtamatta=2 +pirahtelevi=1 +pirahteli=6 +pirajavihin=1 +pirannut=1 +pirastehilla=1 +pirisevihin=1 +pirisevistä=1 +pirisi=1 +piristi=1 +pirkaeli=1 +pirkeheltä=1 +pirota=1 +pirotella=1 +pirotitko=1 +pirotti=1 +pirralla=1 +pirran=7 +pirske=1 +pirstoin=1 +pirta=7 +pirtillistä=1 +pirtin=11 +pirtit=2 +pirtojansa=1 +pirtti=7 +pirttihin=4 +pirttilöihin=1 +pirttini=1 +pirttinsä=1 +pirttisessä=1 +pirujen=1 +pisan=2 +pisaret=1 +pisimmistä=1 +pisin=2 +pisintä=2 +pisteleikse=1 +pistelevi=2 +pistelläitä=1 +pistettihin=1 +pistettynä=1 +pistettäissä=1 +pisti=17 +pistihe=10 +pistin=1 +pistivät=1 +pistokseksi=1 +pistä=7 +pistäiksen=1 +pistäitäni=1 +pistämäni=1 +pistämässä=1 +pistän=1 +pistännästä=1 +pitelemähän=1 +pitelemässä=1 +pitelemättä=1 +pitelen=2 +pitelet=1 +piteleväni=1 +piteli=4 +pitelijäksi=1 +pitelijältä=1 +pitelijätä=2 +pitelin=4 +pitelit=1 +pitelivät=1 +pitelämpi=2 +pitemmillenki=1 +pitemmin=1 +pitemmät=1 +pitempi=7 +piteä=8 +piti=16 +pitimet=1 +pitimmät=1 +pitivät=1 +pitkien=1 +pitkihin=2 +pitkiksi=1 +pitkille=2 +pitkillä=6 +pitkiltä=1 +pitkin=28 +pitkissä=1 +pitkiä=1 +pitkä=15 +pitkähammas=1 +pitkähän=5 +pitkäkaulan=1 +pitkäkielellä=1 +pitkäkorva=1 +pitkäksi=2 +pitkälle=1 +pitkällesi=1 +pitkän=39 +pitkänä=1 +pitkässä=1 +pitkästä=2 +pitkät=9 +pitkävillaisen=1 +pitkävillasi=1 +pitohon=1 +pitoihin=13 +pitoja=4 +pitoloissa=1 +pituinen=3 +pituisna=1 +pituutta=2 +pitäisi=9 +pitäisit=1 +pitäjä=5 +pitämät=1 +pitämättä=1 +pitämätöintä=1 +pitäne=5 +pitännä=1 +pitänyt=2 +pitävi=14 +pitävät=3 +piuke'ilta=1 +piukkeasti=1 +piukki=5 +piukkoavan=1 +piukkoavi=1 +piukovaksi=2 +piukutella=1 +piustan=1 +piä=8 +piännästä=1 +piännät=2 +piät=1 +piättelevi=4 +piätteli=1 +piätti=1 +piäty=1 +piätä=2 +pohetahan=3 +pohja=1 +pohjahan=2 +pohjaisille=1 +pohjaispuolelle=1 +pohjaista=1 +pohjaistuuli=2 +pohjalta=1 +pohjan=90 +pohjanen=1 +pohjani=1 +pohjapuita=1 +pohjapuuksi=2 +pohjapuuta=2 +pohjasehen=1 +pohjasen=1 +pohjasi=1 +pohjasta=2 +pohjat=2 +pohjemmaksi=1 +pohjimmainen=1 +pohjoisilla=1 +pohjoispuolelle=1 +pohjola=7 +pohjolahan=35 +pohjolainen=4 +pohjolaisen=7 +pohjolan=174 +pohjolassa=13 +pohjolasta=18 +pohjonen=1 +pohjosehen=4 +pohjosessa=1 +pohjosesta=1 +pohjukassa=2 +pohke'ille=1 +pohkealihasi=1 +pohkeata=2 +poiallehen=3 +poialtansa=1 +poian=16 +poiastansa=1 +poiastasi=3 +poiat=8 +poies=9 +poik'=1 +poika=186 +poikalapsi=1 +poikana=1 +poikanen=2 +poikani=11 +poikansa=1 +poikaseni=9 +poikasensa=1 +poikaset=2 +poikasi=2 +poikasia=1 +poikasien=1 +poikellaite=2 +poikeltaisi=1 +poikeltavi=1 +poikemmaksi=1 +poiken=1 +poikenluomat=1 +poikiansa=3 +poikiasi=1 +poikien=5 +poikiesi=1 +poikimahan=4 +poikimasijoille=1 +poikitse=2 +poikki=64 +poikkipuolin=11 +poikoa=6 +poikoani=3 +poikoansa=13 +poikoasi=4 +poikueni=15 +poikuensa=1 +poikuesi=3 +poimennalla=1 +poimentahan=1 +poimetellaksesi=1 +poimeteltavata=1 +poimettele=1 +poimetteli=1 +poimi=6 +poimia=1 +poimijaista=1 +poimijata=2 +poimimahan=2 +poimimassa=1 +poimimatta=1 +poimin=4 +poimintahan=2 +poimisi=2 +pois=23 +poisti=1 +poiuttani=3 +poiuttansa=4 +poiuttasi=1 +pojalla=1 +pojalle=3 +pojalta=2 +pojan=16 +pojassa=3 +pojastako=1 +pojat=18 +pojille=1 +pojillen=1 +pole=1 +polin=1 +polkea=1 +polkemahan=2 +polkemaista=1 +polkematta=1 +polkemilla=1 +polkemille=1 +polki=2 +polkijaksi=1 +polku=2 +polo=1 +poloinen=34 +poloiselle=1 +poloisen=14 +poloisesta=2 +poloiset=2 +poloisilla=3 +poloisille=1 +poloisilta=2 +poloisten=2 +polon=3 +polotellen=1 +polta=3 +poltakselta=1 +poltetahan=1 +poltettihin=1 +poltettu=2 +poltin=1 +poltit=1 +polttaman=1 +polttamatta=1 +polttamilta=1 +poltteli=1 +poltti=15 +polttimeksi=1 +polttivat=1 +polttoa=3 +poluille=1 +poluista=1 +polulla=1 +polvea=3 +polveani=2 +polveansa=1 +polvehen=1 +polveksella=1 +polveksemme=1 +polvelle=1 +polven=12 +polvenansa=1 +polvenasi=1 +polvenensa=1 +polveni=3 +polvensa=2 +polvesi=1 +polvesta=2 +polvestasi=1 +polvet=3 +polvi=3 +polvien=1 +polviensa=1 +polvilla=1 +polvillani=1 +polvillansa=2 +polville=1 +polvillensa=6 +polviloille=1 +polviloilta=1 +polviltansa=2 +polvin=4 +polviseksi=6 +polviset=2 +polvu'inen=3 +polvuksille=1 +ponnen=3 +ponnetoin=1 +ponnistihe=4 +ponsi=3 +pontta=1 +porahtakohon=1 +porasi=1 +poroa=4 +poroihin=1 +poroja=2 +poroksi=8 +porolla=1 +porollensa=1 +poron=2 +poropeura=3 +poropeuran=1 +porossa=1 +porota=1 +porotan=1 +porotti=2 +porsahia=1 +porsahien=1 +porsahille=1 +porsasten=1 +porstuahan=1 +porstuan=2 +porstuasta=1 +portahaksi=1 +portahalla=2 +portahalle=3 +portahan=4 +portahasen=1 +portahiksi=1 +portahilla=1 +portahille=1 +portimo=1 +portin=5 +portit=2 +porton=1 +portti=2 +portto=4 +porttojen=2 +posella=1 +poskesi=1 +poskiani=1 +poskille=1 +poskillensa=1 +poskilta=2 +poskipäille=1 +poskipäiltä=2 +poskipäitä=2 +poskipäät=1 +potematta=1 +potevi=1 +potkaise=1 +potkaisen=1 +potkaisevi=1 +potkaisi=2 +potkaisihe=4 +potketahan=3 +potki=3 +potkia=1 +potkijaista=2 +potkimahan=2 +potkin=4 +potkinut=1 +pottiloissa=1 +pouahuttamatta=2 +poukkujen=3 +poutapilvessä=1 +poutapilvien=2 +poutavuonna=1 +povehen=4 +povella=2 +povessa=2 +povesta=2 +pu'onnut=2 +pu'ota=1 +puhaltamahan=1 +puhalti=1 +puhas=10 +puhasmuotoinen=2 +puhasteleikse=3 +puhe'et=2 +puhele=1 +puhelemahan=1 +puhelen=6 +puhelevi=1 +puheli=4 +puhelijata=1 +puheltuani=1 +puhkaele=1 +puhkaise=1 +puhkaistu=1 +puhkesi=1 +puhki=16 +puhta'issa=1 +puhtahampi=1 +puhtahasen=1 +puhtahilla=1 +puhtahille=1 +puhtahilta=1 +puhtahimmat=1 +puhtahisin=1 +puhtautta=1 +puhtehen=1 +puhtehessa=2 +puhu=4 +puhua=3 +puhui=5 +puhuja=2 +puhujan=2 +puhumahan=1 +puhumalla=2 +puhumatta=2 +puhurin=2 +puhusi=1 +puhutellen=1 +puhutteli=1 +puhuvat=2 +puhuvi=2 +pui=1 +puia=1 +puien=2 +puihin=4 +puikki=1 +puikkohon=1 +puikkoihin=2 +puikkoloihin=1 +puikon=2 +puikutti=2 +puilla=1 +puilta=1 +puimahan=2 +puimassa=1 +puimatointa=1 +puinen=15 +puintoa=1 +puisen=8 +puiset=4 +puisille=1 +puist'=1 +puista=7 +puistetahan=1 +puisuuttasi=1 +puita=12 +puitavia=1 +puiten=1 +puitse=1 +puittomia=1 +puitua=2 +pujota=1 +pujottelija=1 +pukehensa=1 +pukehissa=1 +pukemihin=1 +pukevi=2 +puki=1 +pukihe=1 +pukisin=1 +puksut=1 +pulaha=1 +pullot=1 +pulluksehen=1 +pulma=1 +pulman=1 +pulmat=1 +pulmonen=2 +pulmunen=1 +pulpukoista=1 +pulski=1 +pulskin=1 +puna=1 +punainen=4 +punaisehen=1 +punaiselle=1 +punaisen=18 +punaisena=1 +punaiset=4 +punaisin=1 +punaisissa=1 +punaista=3 +punakeränen=2 +punakeräsen=2 +punakypärä=2 +punalangat=3 +punalintu=1 +punalle=2 +punanauhat=1 +punapatoja=1 +punapaulahan=1 +punaperällä=1 +punaposki=3 +punapuola=2 +punapuolan=3 +punapurren=1 +punapursi=1 +punasoronen=1 +punasuien=1 +punasuille=1 +punasuilta=1 +punasukka=1 +punatukka=1 +punaverinen=1 +punaverka=1 +punehtivana=1 +punertaviksi=1 +punertavina=1 +pungastama=1 +punottamahan=1 +punovi=1 +puol'=3 +puol'älyiset=1 +puola=3 +puolella=2 +puolellansa=2 +puolellasi=2 +puolellensa=1 +puolellesi=2 +puoleltani=1 +puoleltansa=2 +puoleltasi=1 +puolen=27 +puolentoista=1 +puolesi=1 +puolessa=1 +puolet=1 +puoletkana=1 +puoli=11 +puoliaskelella=1 +puolikkohon=3 +puolikkoisin=1 +puolikosta=1 +puoliksi=1 +puolikuinen=1 +puolikypsi=1 +puolin=5 +puolinkana=1 +puolipyörryksihin=1 +puolipäiväseksi=1 +puoliskoa=1 +puolisoa=3 +puolisoksi=8 +puolisonsa=1 +puolisotta=1 +puolla=2 +puolta=11 +puoltakana=1 +puoltatoista=2 +puolukaksi=1 +puolukka=1 +puolukkainen=1 +puolukkana=1 +pura=1 +puraisimesi=1 +puran=1 +purasimella=2 +pure=1 +puremahan=3 +puretahan=1 +puretteli=1 +purevi=2 +puri=9 +purija=2 +purjehen=2 +purjehesen=5 +purjehet=1 +purjehia=3 +purjehinen=1 +purjehisen=1 +purjehti=1 +purjehtivan=1 +purjehtivi=1 +purjelaiva=1 +purjeniekka=1 +purjepuita=1 +purjepuu=1 +purjepuun=5 +purjepuunsa=1 +purjepuuta=1 +purjetta=1 +purkaeli=2 +purkajaksi=2 +purkamahan=2 +purkamatta=2 +purkemahan=1 +purki=2 +purnuja=1 +purnun=4 +purnut=4 +puro=1 +purolla=1 +purra=2 +purrakseni=1 +purrehesi=1 +purrella=1 +purrelta=1 +purren=31 +purressa=1 +purressani=1 +purresta=2 +purrestansa=1 +purret=2 +purs'=1 +pursi=47 +pursin=1 +pursinensa=1 +pursipuolen=1 +pursipuoli=1 +pursistasi=1 +pursto=5 +purstoksensa=1 +purstolta=1 +purston=1 +purtavaksi=1 +purtehen=2 +purteheni=1 +purtehensa=2 +purtehesi=2 +purtensa=3 +purtesi=2 +purtiloissa=1 +purtilonsa=1 +purtta=25 +purtuansa=1 +puserran=1 +putkaelin=1 +putken=2 +putkessa=1 +putoamasta=1 +putoamatta=1 +putoavainen=1 +putoelevat=1 +putoelivat=2 +putoovat=1 +putosi=9 +putosivat=1 +puu=16 +puuhaeli=1 +puuhaella=1 +puuhaellut=1 +puuhatessa=1 +puuhattavan=1 +puuhoava=1 +puuhoavi=1 +puuhu'illa=1 +puuhun=12 +puujelohon=1 +puukko=2 +puukoistamme=1 +puulla=3 +puulle=1 +puun=17 +puunsa=1 +puurakoia=1 +puuru=1 +puuska=2 +puuskassa=1 +puussa=3 +puusta=8 +puut=17 +puuta=19 +puutoksehen=1 +puutoksesta=2 +puuttehesen=1 +puuttehia=1 +puutti=1 +puuttomahan=1 +puuttomalle=1 +puuttomassa=1 +puuttui=12 +puuttumahan=1 +puuttumassa=1 +puuttumatta=1 +puuttune=1 +puuttununna=1 +puuttunut=2 +puuttuvalla=1 +puuttuvi=1 +puutu=6 +puutuin=1 +puutuit=1 +puutunnainen=1 +puutunnaiset=1 +pyhemmät=1 +pyhiksi=1 +pyhille=1 +pyhimmät=1 +pyhintäkänä=1 +pyhyyttä=4 +pyhä=1 +pyhäiset=3 +pyhäisissä=1 +pyhän=13 +pyhät=10 +pyinä=1 +pyitä=1 +pyllyllesi=1 +pylvähiä=1 +pynnetähän=1 +pyrhistellä=1 +pyri=1 +pyritähän=1 +pyräjämässä=1 +pysty=3 +pystyinen=1 +pystyisen=1 +pystyisin=1 +pystyn=5 +pystypää=1 +pystössä=4 +pysy=1 +pysyä=1 +pysähtyi=1 +pyy=1 +pyy'yksettä=1 +pyyettynä=1 +pyyetähän=4 +pyyhi=1 +pyyhkijäistä=1 +pyyhkijäksi=3 +pyyhyet=2 +pyyhältihe=1 +pyyhätteli=2 +pyyit=1 +pyylypoian=1 +pyyn=2 +pyysin=1 +pyyssä=1 +pyyt=1 +pyytessäni=1 +pyytessänsä=1 +pyyti=3 +pyytä=1 +pyytäjän=1 +pyytämiä=1 +pyytämähän=5 +pyytänehen=1 +pyytö=1 +pyytöpäivinäni=1 +pyyä=1 +pyyäntähän=2 +pyöre'istä=1 +pyöreämmät=1 +pyöriessä=1 +pyörivihin=1 +pyöriville=1 +pyöriviltä=1 +pyöriviä=1 +pyörivälle=1 +pyörrytä=2 +pyörrän=1 +pyörrät=1 +pyörtehelle=4 +pyörtehellä=1 +pyörtehen=1 +pyörtehesen=6 +pyörtehessä=1 +pyörtehestä=2 +pyörtehissä=1 +pyörtehistä=1 +pyörteleite=1 +pyörti=1 +pyöryläinen=2 +pyörähellä=2 +pyörähteli=1 +pyörähtelit=1 +pyörähti=1 +pyörähtihe=2 +pyörähytti=2 +pyörät=1 +pyötiköistä=1 +pä'in=4 +päien=1 +päin=18 +päissä=1 +päistä=1 +päitse=4 +päitsensä=2 +päitset=4 +päitsistä=1 +päitä=17 +päiveä=18 +päiviksemme=1 +päiviksi=1 +päiville=8 +päivillesi=1 +päivin=4 +päivinä=1 +päivinäni=1 +päivinänsä=2 +päivinäsi=4 +päivissä=2 +päivistä=2 +päivitellä=1 +päiviä=2 +päiviäki=3 +päiviäni=9 +päivyen=6 +päivyinen=1 +päivyt=13 +päivä=49 +päiväkauen=1 +päiväksi=5 +päiväkunnan=1 +päivälle=2 +päivällinen=1 +päivälliset=1 +päivällisnä=1 +päivällä=8 +päivälläpä=4 +päivälähän=1 +päivän=139 +päivänki=1 +päivänkoite=1 +päivänkoittehesen=1 +päivänlaskun=1 +päivännousu=1 +päivänpaisteheksi=1 +päivänsä=3 +päivänä=21 +päivänäpä=8 +päiväpaiste=1 +päivästä=1 +päivät=17 +päivättä=1 +päivättären=4 +päivätär=3 +päiväyksen=5 +päivöseksi=1 +pälkähästä=4 +pälkäreitä=1 +pällähykset=1 +pälynnyt=1 +pälähellyt=1 +pänkerelle=1 +päre=1 +pärehen=1 +pärepuiksi=1 +päretten=1 +päreämmät=1 +pärisemättömäksi=1 +päräjä=1 +päräjämästä=1 +päteisi=1 +pätevi=3 +päteville=1 +päteviltä=1 +pätevä=3 +pätevän=1 +pätsin=1 +pätöisen=3 +pätöistä=3 +pää=29 +pääaloille=1 +päähkeniä=1 +päähyt=3 +päähän=62 +päähänsä=1 +pääkasuissa=1 +pääkehät=1 +pääksytysten=3 +pääkurikat=2 +päälaella=3 +päälaelta=1 +päälakehen=1 +päälakensa=1 +pääliltä=2 +päälle=75 +päällemme=1 +päällen=1 +päälleni=5 +päällensä=2 +päällesi=3 +päällinen=5 +päälliset=1 +päällispankasi=1 +päällispankoja=1 +päällä=32 +päältä=33 +päältäni=1 +päältäsi=1 +pään=36 +päänalaisen=2 +päänalaiset=2 +pääni=10 +päänsä=11 +päänä=7 +pääpaloa=1 +pääripasi=1 +päärivatoin=1 +päärmehettömäksi=1 +päärmettä=1 +pääse=16 +pääsemättänsä=1 +pääsemättömiksi=1 +pääsen=2 +pääset=2 +pääseväni=1 +pääsi=31 +pääsisin=2 +pääsit=1 +pääskyille=1 +pääskyjenkö=1 +pääskyläinen=1 +pääskyn=2 +pääskysiä=1 +pääskö=3 +pääsne=4 +pääsneheksi=1 +pääsnekänä=1 +pääsnen=1 +pääsnyt=10 +pääsnytkänä=1 +pääsomihin=2 +päässä=52 +päässäni=2 +päästelevi=1 +päästessänsä=1 +päästeä=1 +päästi=5 +päästimeksi=4 +päästyä=1 +päästyäni=2 +päästyänsä=4 +päästyäsi=2 +päästä=44 +päästäisit=1 +päästäjäksi=1 +päästäkseni=3 +päästäksesi=3 +päästämähän=7 +päästämättä=1 +päästän=3 +päästänsä=1 +päästänynnä=1 +päästät=1 +päät=10 +päätellessä=2 +päätetyksi=1 +päättehistä=1 +päättele=1 +päättelemät=1 +päättimiksi=1 +päättimillä=1 +päättä=1 +päättömästi=1 +päätyi=24 +päätymistä=2 +päätyvi=4 +päätyvän=2 +päätyvät=1 +päätä=52 +päätäni=4 +päätänsä=16 +päätänä=1 +päätäsi=5 +päätöin=1 +pääyt=1 +pökkelöstä=1 +pölkky=1 +pölkkynä=1 +pöllöttävi=1 +pöly=1 +pölyä=1 +pölähä=1 +pöyhtöhäntä=1 +pöykä=1 +pöyteä=1 +pöytien=1 +pöytä=2 +pöytänäni=1 +pöyällä=1 +pöyän=7 +pöyät=3 +raahi=1 +raannan=5 +raaoistamme=1 +raaolle=4 +raastajata=1 +raastamahan=1 +raataja=3 +raatajan=2 +raatajani=1 +raatajasta=1 +raatakohon=1 +raatakseni=1 +raataksesi=1 +raatamasta=1 +raatamatta=1 +raatamissa=1 +raatuilla=2 +raavahat=3 +raavahiani=1 +raavahille=2 +raetta=2 +raha=1 +rahaisen=1 +rahaisiksi=1 +rahaisista=1 +rahakarva=1 +rahakukkarot=1 +rahamyllyn=1 +rahan=9 +rahankarva=2 +rahasaaren=1 +rahataskut=1 +rahe=2 +rahi=2 +rahia=1 +rahin=3 +rahkehella=2 +rahkehen=2 +rahkehensa=1 +rahkehia=1 +rahkehien=1 +rahkehilla=1 +rahkehille=3 +rahkehissa=1 +rahkehista=1 +rahnoi=1 +rahoihin=1 +rahoilla=1 +rahoina=1 +rahoja=2 +rahvahaista=1 +rahvahan=5 +rahvasta=1 +raian=5 +raiat=2 +raikkahille=1 +raikkahuivat=1 +raikkumahan=1 +raikutellaksenne=1 +rainta=1 +raipalla=1 +raippasista=1 +raiska=1 +raiskat=1 +raisu=1 +raitiolta=1 +raittaessa=1 +raittoi=1 +raivaele=1 +raivohon=2 +raivoja=1 +raivoksi=2 +rajalla=1 +rajalta=1 +rajarauhat=1 +rajasta=2 +rajoa=4 +rajoilla=5 +rajuamahan=2 +rajuinen=1 +rajut=2 +rakas=3 +rakehen=1 +rakehet=2 +rakehilla=3 +rakenna=9 +rakennat=2 +rakennetahan=2 +rakennettihin=1 +rakentamahan=4 +rakentamasta=2 +rakentamiksi=1 +rakentavi=1 +rakentele=2 +rakenteleikse=2 +rakenteli=1 +rakentelihe=1 +rakenti=12 +rakentihe=1 +rakentoani=1 +rakentomaiksi=1 +rakentui=1 +rakentuminen=1 +rakettaessa=1 +rakettavia=1 +rakettaviksi=1 +rakettaville=1 +rakettu=6 +rakkautta=1 +rakki=7 +rakkiasi=2 +rakkisi=1 +rakohon=2 +rakoili=1 +rakoja=2 +raksahutti=1 +raksin=2 +raksutellen=1 +raksutteli=1 +raksutukset=1 +ramasi=1 +rammat=1 +rammatki=1 +ramuttelevi=1 +rankisehen=1 +rannalla=10 +rannalle=12 +rannallen=5 +rannalta=9 +rannan=13 +rannassa=1 +rannat=14 +rannatse=1 +rannikoita=1 +rannikolle=2 +rannoilla=1 +rannoilleni=1 +rannoilta=1 +ranta=9 +rantahan=2 +rantaisin=1 +rantakansat=1 +rantamaata=1 +rantapaaelle=1 +rantaruokosiksi=1 +rantasehen=1 +rantaselle=1 +rantasilla=3 +rantehille=1 +rantojani=1 +raossa=3 +raottoman=1 +rapa'imessa=1 +rapasi=4 +rapasihe=1 +rapatti=1 +rapean=1 +rapoa=3 +rapsakamme=1 +rapsehtivi=1 +rapsutteli=1 +rasahti=1 +rasasi=1 +rasian=1 +raskahaksi=1 +raskas=1 +raskutellen=1 +rastahaisen=1 +rastahaksi=1 +rastahana=1 +rastahat=2 +rastas=1 +rastia=2 +rastin=1 +rastit=2 +rasvalampi=1 +rasvalla=1 +rasvan=2 +rasvasia=1 +rasvasilla=1 +rasvat=1 +rasvoja=4 +rata=1 +ratina=1 +ratisevia=1 +ratkaisnehe=1 +ratkoamme=1 +ratkomia=1 +ratkomille=1 +ratkottane=1 +ratoa=2 +ratsahan=1 +ratsahille=2 +ratsahin=1 +ratsu=1 +ratsujasi=1 +ratsun=1 +rattahalla=1 +ratustelevat=1 +ratustelkamme=1 +rauahutan=1 +rauahutat=1 +rauaista=3 +rauan=28 +rauankarkaisu=2 +rauankarva=1 +rauankarvallinen=1 +rauasta=5 +rauennunna=1 +rauha=2 +rauhassa=1 +rauhassako=1 +rauhoa=2 +raukaisevi=1 +raukaistasi=1 +raukan=10 +raukat=4 +raukea=1 +raukeaksi=2 +raukeavi=1 +raukka=29 +raukoilla=3 +raukuja=1 +raukumahan=2 +raunioihin=1 +rauniolle=2 +rauniot=1 +rauoille=1 +rauoin=2 +rauta=32 +rautahan=2 +rautahangan=1 +rautahankki=1 +rautahankkia=1 +rautainen=8 +rautaisehen=6 +rautaisella=2 +rautaiselle=1 +rautaisen=10 +rautaisesta=1 +rautaiset=7 +rautaisia=1 +rautaisihin=2 +rautaisilla=5 +rautaisissa=1 +rautaisna=1 +rautaista=2 +rautaisten=1 +rautakahlehesen=1 +rautakahlehisin=1 +rautakatto=1 +rautakisko=1 +rautakoura=5 +rautamunan=1 +rautanenki=1 +rautanäppi=2 +rautapaiassa=2 +rautapaitahan=1 +rautapaitoihin=2 +rautarauniohon=1 +rautarihman=1 +rautarukkahiset=1 +rautarukkasensa=1 +rautarukkasitta=1 +rautaruoste=1 +rautasuisen=1 +rautaverkkojen=1 +rautio=1 +rautioksi=1 +rautiolle=1 +rautoja=3 +rautojen=2 +ravaha=1 +ravahti=1 +ravahutti=1 +rave'in=1 +ravitse=1 +ravitsemahan=1 +ravitsemiksi=1 +ravitsennalta=1 +re'en=12 +re'essä=2 +re'estä=1 +re'in=1 +reellä=1 +reen=6 +reessä=3 +reessänsä=1 +reestä=1 +rehe'ille=1 +rehe'iltä=1 +rehevä=1 +rehotti=1 +rei'issä=1 +reiahellaksesi=1 +reieltäsi=1 +reikihin=1 +reikä=2 +reisi=1 +reisihinsä=3 +reisin=1 +reiän=2 +reiästä=1 +reiät=1 +reiättömän=1 +rekehen=16 +rekehensä=2 +rekensä=2 +rekesi=1 +rekeä=2 +reki=15 +rekiratoa=1 +rekiratoja=1 +rekirujotki=1 +rekoista=1 +rekonen=1 +rekoseheni=6 +rekosehensa=4 +rekosehesi=2 +rekosella=1 +rekosen=3 +remahti=1 +remahutellet=1 +remmätellös=1 +remua=2 +remuamahan=1 +remuelevan=1 +remuile=1 +remupilven=1 +remusen=1 +renkahalta=1 +renkahat=1 +renkaisehen=1 +repalehiksi=1 +repesi=1 +repi=1 +repijä=1 +repimä=1 +repo=3 +reposen=3 +reppänä=1 +reppänän=2 +reppänät=1 +repsahti=1 +repäise=1 +repäisemähän=1 +repäisi=1 +retkale=1 +retki=1 +retuisen=1 +retukan=2 +reualti=1 +reunahinen=1 +reunat=1 +reuoikse=2 +reutoaikse=2 +reutoellos=1 +reutoi=1 +reutoihe=1 +revennehissä=1 +revittelevi=1 +revitti=3 +revittäköhön=1 +revon=8 +reväisnyt=1 +reyhkävän=1 +riehkatuita=1 +riehkumahan=1 +riehoiksi=1 +riehtilät=1 +riehätellä=1 +riemu=2 +riemulla=1 +riemulle=1 +riemussa=1 +riemusta=1 +riensihit=1 +rientäen=1 +riepsahti=1 +riepuhun=1 +riepunsa=1 +rieskamaitosilla=1 +rieskana=1 +rieskansa=1 +rieskasena=1 +rieskoa=1 +rievut=2 +rihman=1 +rihmat=1 +riian=1 +riieksi=1 +riihe'en=1 +riihen=2 +riihenpuija=1 +riihestä=1 +riihipuiksi=1 +riihiruumenilla=1 +riihiryysyissä=1 +riihiryökälehet=1 +riioavi=1 +riipimähän=1 +riipisivät=1 +riipoeli=1 +riipomia=1 +riippui=1 +riistamahan=1 +riistariihen=1 +riistettynä=1 +riisti=2 +riistin=1 +riistojansa=1 +riistojata=1 +riisu=1 +riisui=3 +riisuin=1 +riisujata=2 +riisujia=1 +riisumahan=3 +riisutahan=1 +riitelevi=2 +riitelevät=1 +riitsi=1 +riitsin=1 +riittehistä=1 +riivattua=1 +riivittihin=1 +riivoit=2 +rikenehen=1 +rikkahien=1 +rikkasensa=1 +rikkatunkiolle=1 +rikkehistä=1 +rikkehiä=2 +rikki=3 +rikkoi=3 +rikkoihe=2 +rikkoihin=1 +rikkomatta=1 +rikkonaiset=1 +riko=1 +rikoille=2 +rikoit=2 +rikon=1 +rikonnaiset=1 +rikorihman=1 +rikottelevi=3 +rinnallasi=1 +rinnalta=1 +rinnaltani=2 +rinnaltansa=1 +rinnan=3 +rinnanristilöitä=1 +rinnanristiä=2 +rinnanristiäni=1 +rinnat=3 +rinnoillemme=1 +rinnoilleni=1 +rinnoillensa=3 +rinnoillesi=3 +rinnoilta=1 +rinnoiltansa=3 +rinnoin=4 +rinnukseni=1 +rinnuksesi=2 +rinnuksia=2 +rinnuksien=1 +rinnuksista=1 +rinta=2 +rintahansa=1 +rintalastasensa=1 +rintapäänsä=1 +rintapäätä=3 +rintehelle=1 +rintehesen=1 +ripajamassa=1 +ripe'ille=1 +ripe'iltä=1 +ripe'intä=1 +ripeyttä=1 +riporihman=1 +ripottamahan=1 +ripsahutti=1 +ripset=1 +ripsuttele=1 +ripsutteli=1 +ripustetahan=1 +risasi=1 +riski=2 +risotti=1 +risti=3 +ristihin=1 +ristijätä=1 +ristimähän=1 +ristin=5 +ristisuu=1 +risuja=1 +risukoissa=1 +risukoista=1 +risut=2 +ritahan=1 +riu'uttele=1 +riu'utteli=1 +riuahuttamatta=1 +riuahutti=1 +riukuttama=1 +riukuttavi=1 +riukuttele=2 +riuottelit=1 +riusa=1 +riusko=1 +riuskumasta=1 +riuskuttavi=1 +riutumahan=1 +riutunehen=1 +riutununna=1 +riuvahutti=1 +rivahti=1 +rivan=1 +rive'in=1 +rivestymättä=1 +riveä=1 +rohisevista=1 +rohkea=2 +rohkean=1 +rohkeasta=1 +rohkeata=1 +rohkittihin=1 +roikatessa=1 +roikki=1 +roikkivaksi=1 +roiskattihin=1 +roiske=1 +roiskehesta=1 +roistot=1 +rojahutti=1 +rome'ikolta=1 +romua=2 +romuen=2 +rotevasti=1 +rotu=1 +rotuhuni=1 +rotuisin=1 +rotusi=1 +rouhit=1 +roukkoihin=1 +rovin=1 +roviohon=1 +rovittu=1 +ru'ispurnun=1 +ru'olle=1 +ruhkat=1 +ruhtoa=1 +ruhtoi=1 +ruhtomahan=1 +ruhtomasta=1 +ruhtosi=1 +rujot=1 +rukalla=1 +rukihiselta=2 +rukihisen=1 +rukihisiksi=1 +rukihisna=1 +rukihit=6 +rukka=18 +rukoelevi=6 +ruma=4 +ruman=2 +rumanakana=2 +rumille=2 +rungolta=1 +runnahtavi=1 +runo=51 +runoilla=1 +runoille=3 +runoilta=1 +runoja=3 +runojan=1 +runolta=1 +runomme=1 +runsahammille=1 +runsahampi=1 +ruo'on=3 +ruo'ostosta=1 +ruoalle=1 +ruoalta=2 +ruoaltansa=1 +ruoan=2 +ruohinko=1 +ruoho=1 +ruohoa=1 +ruohoista=1 +ruohoja=1 +ruohokossa=1 +ruohon=1 +ruohoparta=1 +ruohossa=1 +ruohot=2 +ruohti=1 +ruohutti=1 +ruoikkohon=1 +ruoikot=1 +ruoiksi=1 +ruojat=1 +ruoka=1 +ruokaruohoittani=1 +ruokien=1 +ruokkieltuasi=1 +ruoko=1 +ruokoa=1 +ruokohon=1 +ruokoiset=1 +ruokoranta=1 +ruokorinta=2 +ruokorintahan=1 +ruokosella=1 +ruokosesta=1 +ruoposteli=1 +ruoska=1 +ruoskalla=1 +ruoskallansa=1 +ruoskan=4 +ruoskin=2 +ruostehen=1 +ruostehesta=1 +ruostemullaksi=1 +ruotaisen=2 +ruotaisia=1 +ruotaista=1 +ruotasta=1 +ruotehet=1 +ruotsin=1 +ruotuksen=6 +ruotus=2 +rupea=4 +rupeamahan=1 +rupeamasta=1 +rupeaminen=1 +rupean=1 +rupeat=1 +rupeavi=1 +rupesi=7 +rupesit=1 +rusamiensa=1 +rusamilla=1 +ruskea=2 +ruskeahan=1 +ruskeaista=1 +ruskean=10 +ruskeana=1 +ruskeuiset=1 +rusoreunalla=1 +rutaise=1 +rutimoraian=1 +rutimoraita=1 +rutistamahan=1 +rutistunutta=1 +rutjan=4 +rutjon=1 +rutoksi=1 +ruton=1 +rutosti=2 +ruttohon=1 +ruttoisesti=2 +ruumenen=1 +ruumeniksi=3 +ruumenina=1 +ruumihitta=1 +ruumis=2 +ruuna=1 +ruunan=7 +ruunansa=1 +ruunat=2 +ruuniani=1 +ruuniasi=1 +ruutut=2 +ruveksi=1 +ruveta=7 +ruvetkamme=2 +ruvetko=1 +ryntähissä=1 +rypeät=1 +rytinen=1 +rytkyi=1 +ryvennehissä=1 +ryypin=1 +ryypykseni=1 +ryysyissä=1 +ryömäisihe=1 +räimilöivi=1 +räimyttäjä=1 +rämäkkä=1 +rämäksi=2 +räpylöille=1 +räpähien=1 +rätsinättä=1 +räykymättömille=1 +räystähän=1 +rääkyrauta=1 +räämi=1 +rääyntäsijoilta=1 +röyhetyinen=2 +sa=23 +sa'a=8 +sa'alla=1 +sa'an=14 +sa'anki=1 +sa'assa=1 +sa'at=3 +saa=7 +saa'a=20 +saa'ahan=3 +saa'akseni=4 +saa'ani=1 +saa'antahan=4 +saaen=1 +saaessa=3 +saaessansa=1 +saaja=2 +saajaksi=1 +saajan=3 +saajanainen=4 +saajanaisen=6 +saajanpa=1 +saakamme=2 +saako=2 +saakohon=1 +saalahani=1 +saalihia=1 +saalihiksi=3 +saalihini=2 +saalihisi=1 +saalihitoin=1 +saalis=3 +saalla=1 +saama=1 +saamahan=6 +saamaisestasi=1 +saaman=2 +saamani=2 +saamasta=1 +saamastasi=1 +saamat=2 +saamatta=4 +saamia=3 +saamiansa=1 +saamilla=1 +saamille=2 +saamilta=1 +saamistansa=1 +saamme=2 +saamoa=1 +saan=12 +saane=7 +saaneheksi=1 +saanehia=1 +saanen=2 +saanet=2 +saani=1 +saanikka=1 +saaniksi=1 +saanunna=1 +saanut=43 +saanutkana=3 +saaos=2 +saaospa=1 +saapasjalkoja=1 +saapi=31 +saappahat=3 +saapuessa=3 +saapuville=1 +saarehen=6 +saarekselle=2 +saarelainen=11 +saarelaisen=4 +saarelaista=2 +saarell'=1 +saarella=14 +saarelle=2 +saarellista=1 +saaren=75 +saaressa=1 +saaret=2 +saari=6 +saarinensa=1 +saarnipuita=1 +saarta=1 +saarvana=1 +saastat=1 +saastuttaisi=1 +saat=20 +saata=15 +saataessa=2 +saataisihin=1 +saatan=3 +saatane=1 +saatanehe=9 +saatantahan=9 +saatat=2 +saatatko=1 +saatatti=1 +saatavan=1 +saatavana=3 +saatavia=2 +saatavihin=1 +saatavilla=1 +saatavillansa=1 +saataville=1 +saatetahan=3 +saatettihin=1 +saatettu=1 +saatettuna=1 +saati=1 +saatin=1 +saatit=1 +saatoin=1 +saatoit=3 +saattaisi=3 +saattajaksi=1 +saattamassa=1 +saattanen=1 +saattanunna=1 +saattaotte=1 +saattavi=8 +saattele=1 +saatteleisi=2 +saattelevi=1 +saatteli=4 +saattelivat=1 +saatti=3 +saattoi=17 +saatu=18 +saatuani=1 +saatuansa=8 +saatuasi=5 +saatuja=2 +saauilla=1 +saautella=2 +saauttavi=1 +saautti=1 +saava=2 +saavaksi=4 +saavalle=2 +saavan=3 +saavani=1 +saavasi=1 +saavat=5 +saaveroittelevi=1 +saavia=1 +saavit=1 +saavutti=1 +sae=1 +sai=80 +saiko=1 +saimme=2 +sain=11 +sainki=2 +sainp'=1 +sainpa=2 +saip'=8 +saipa=8 +saippuavesillä=1 +saipuaisen=1 +saipuata=2 +sairas=1 +saisi=24 +saisiko=1 +saisimme=1 +saisin=6 +saisit=3 +sait=6 +saitki=1 +saitko=2 +saivat=5 +sakara=1 +sakaran=1 +sakarat=1 +sakarisormi=1 +sakea=3 +sakean=2 +sakeni=2 +saksahan=1 +saksan=6 +saksanmaalta=1 +saksastana=1 +sala'aite=1 +salaelevat=1 +salahan=1 +salaisen=1 +salajoukko=1 +salajoukon=4 +salakan=1 +salakansan=1 +salakaria=1 +salamerkki=1 +salamoiksi=1 +salasaari=1 +salasta=1 +salata=2 +salavihoista=1 +salavihoja=1 +salista=1 +salko=1 +salmekkehen=1 +salmen=10 +salmesta=1 +salmet=2 +salmilta=1 +salmistaki=1 +salo=2 +saloa=7 +salohon=2 +saloille=1 +saloilta=2 +saloja=1 +salolla=1 +salolle=3 +salolta=1 +salometsillä=1 +salon=21 +salosta=3 +salot=7 +saloviertä=1 +salpa=3 +salpoa=1 +salpoja=2 +salvaimella=1 +salvannut=1 +salvat=3 +salvattu=1 +salvoimelle=1 +salvoimesta=1 +salvoksehen=2 +salvoksihin=2 +salvoksilla=2 +salvoksille=1 +salvoksissa=3 +sama=1 +samalla=2 +saman=4 +samana=1 +samassa=3 +sametti=1 +sammakoita=1 +sammakolla=1 +sammakon=1 +sammakot=1 +sammalehen=1 +sammalen=1 +sammalessa=1 +sammalet=1 +sammalettomilta=1 +sammalhuonehesen=1 +sammalhuonehessa=1 +sammalia=2 +sammaliksi=1 +sammalisen=1 +sammalissa=1 +sammon=30 +sammosta=2 +sammuttele=1 +samoamahan=5 +samoat=1 +samoelevat=1 +samonneheksi=1 +samosi=8 +samosin=1 +samota=2 +samotessasi=1 +sampo=22 +sampoa=6 +samposi=1 +sampsa=6 +sampsan=1 +sampuen=8 +sana=1 +sanaisen=2 +sanaista=1 +sanalla=46 +sanalliseksi=1 +sanallisena=1 +sanalliseni=1 +sanan=215 +sanani=2 +sanansa=5 +sanasen=1 +sanaset=3 +sanasi=3 +sanat=8 +sanattomahan=1 +sanattomalla=1 +sanattomalle=1 +sanattomassa=1 +sanele=4 +saneleisi=2 +sanelemahan=16 +sanelemassa=1 +sanelen=14 +saneli=10 +sanelijaksi=2 +sanelijan=1 +sanelijani=1 +sanelin=4 +saneltavaksi=2 +saneltavana=1 +sangassa=2 +sangasta=1 +sangen=1 +sankoa=1 +sano=26 +sanoa=28 +sanoakana=1 +sanoakseni=1 +sanoen=1 +sanoi=227 +sanoihin=2 +sanoiksi=197 +sanoilla=3 +sanoille=1 +sanoin=4 +sanoipa=1 +sanoisi=3 +sanoisin=4 +sanoista=1 +sanoit=3 +sanoivat=3 +sanoja=32 +sanojansa=2 +sanoko=3 +sanoma=9 +sanoman=7 +sanomat=9 +sanomata=1 +sanomiks'=1 +sanon=15 +sanone=1 +sanoneheksi=4 +sanonet=1 +sanonki=1 +sanonut=2 +sanopa=1 +sanot=3 +sanottanehe=1 +sanottavata=1 +sanottihin=2 +sanottu=1 +sanovat=10 +sanovi=83 +saoin=8 +saoinki=1 +sapikkahia=1 +sapsohon=1 +sara'ikkohon=1 +sarahat=1 +saraheinä=1 +sarajan=3 +saraksi=1 +saran=2 +saranarauat=2 +saranat=4 +saranoita=1 +saraojalla=1 +saraojalta=2 +saraojasta=1 +sariolahan=7 +sariolan=19 +sariolassa=3 +sariolasta=6 +saristui=1 +sarjahampahat=1 +sarjahampahuiset=1 +sarkakauhtanaisen=2 +sarkakauhtanaiset=1 +sarkakauhtanan=1 +sarkan=1 +sarkoin=3 +saroin=1 +sarvea=1 +sarven=4 +sarvesta=1 +sarvet=5 +sarvi=1 +sarvien=1 +sarvijuonelleni=1 +sarviloista=1 +sarvinauta=1 +sarviset=1 +sarvista=1 +sata=34 +satahangan=1 +satahanka=1 +satahauan=1 +satahavuja=2 +satahisen=1 +sataisen=6 +sataisin=1 +satakaari=1 +sataki=2 +satalatvan=2 +satalatvat=1 +satalauan=8 +satalauta=2 +satalu'ulle=2 +satalukuisin=1 +sataoksainen=1 +satasilmä=2 +satasilmälle=1 +satasulka=1 +satehen=2 +satehessa=1 +satehesta=1 +satehet=1 +satoa=7 +satoamahan=1 +satoi=6 +satoivat=1 +satoja=3 +satojen=1 +sattui=2 +sattunet=1 +sattunut=1 +satuja=1 +satulat=1 +satunen=1 +saukko=3 +saukkona=3 +saukon=1 +sauna=6 +saunahan=7 +saunamaassa=1 +saunan=20 +saunasehen=1 +saunassa=8 +saunasta=3 +saunat=2 +saunatielle=1 +saunoa=4 +saustuta=1 +saustuttelin=1 +sauva=2 +sauvakätteheltä=1 +sauvan=8 +sauvoani=3 +sauvoansa=2 +sauvoimet=1 +sauvojansa=1 +sauvojen=1 +sauvomahan=1 +savehen=1 +saverkot=1 +savesta=4 +saviperähän=2 +savitsi=1 +savon=2 +savu=13 +savua=2 +savuhun=1 +savuja=2 +savuksi=1 +savulle=1 +savun=5 +savuna=3 +savunen=2 +savupanolle=1 +savuttomahan=1 +savuttomassa=1 +savuttunehen=1 +se=145 +seassa=5 +seasta=1 +seikasta=3 +seikat=1 +seikka=1 +seineä=1 +seinuksella=1 +seinuksilla=2 +seinä=2 +seinähirret=1 +seinähän=1 +seinälle=1 +seinältä=2 +seinän=6 +seinänä=1 +seinät=6 +seinävieret=4 +seipähiksi=2 +seipähissä=1 +seipähistä=1 +seipähiä=1 +seipähällä=1 +seipähältä=2 +seipähän=2 +seipähät=1 +seisahtui=1 +seisattelihe=2 +seisatti=1 +seiso=4 +seisoessa=1 +seisoi=5 +seisoin=2 +seisoit=1 +seisojaista=1 +seisojia=1 +seisojille=1 +seisokahan=1 +seisomahan=5 +seisomasta=1 +seisontasijoa=1 +seisontasijoilla=1 +seisonut=1 +seisotahan=2 +seisotaikse=1 +seisotaime=1 +seisotaite=1 +seisoteltu=1 +seisotettu=2 +seisottele=1 +seisottihe=3 +seisottui=4 +seisovi=4 +seistessäni=3 +seistessänsä=1 +seistäksensä=2 +seitsemin=1 +seitsemiä=2 +seitsemähän=1 +seitsemällä=2 +seitsemältä=2 +seitsemän=24 +seitsemännellä=1 +seitsemännen=1 +seitsemäntenä=1 +seitsemäs=1 +seitsemäskolmatta=1 +seitsemäsneljättä=1 +seitsemästoista=1 +seitsemäsviidettä=1 +seitsentä=4 +seitsentähtinen=1 +seitsentähtisen=1 +seitsentähtyen=1 +seiväs=4 +seivästetty=2 +seivästä=1 +sekahan=10 +sekavat=1 +sekehissä=2 +seki=1 +sekä=61 +selille=2 +selillä=4 +seliltä=1 +selin=5 +selinäsulka=1 +selitse=1 +selittämättä=1 +selitä=2 +selitän=1 +selkeä=4 +selkeät=1 +selkiävi=1 +selkä=5 +selkähän=2 +selkähäni=1 +selkäisestä=2 +selkäluilla=1 +selkäluita=1 +selkäluuta=1 +selkäsi=1 +selvien=12 +selvinnehe=1 +selvisi=1 +selvittihe=1 +selvitä=1 +selvitäime=1 +selviä=9 +selvä=6 +selvälle=6 +selvällehen=1 +selvällä=5 +selvältä=2 +selvänä=3 +selvät=5 +selykset=1 +seläistä=1 +selälle=22 +selällehen=1 +selällisehen=6 +selälliselle=1 +selällä=24 +selältä=7 +selän=13 +selässä=5 +selästä=2 +selät=3 +semmoiset=1 +sen=52 +senki=12 +senp'=6 +senpä=18 +sentähen=3 +seokset=1 +seotti=1 +sep'=8 +sepalehiksi=1 +sepinkaluja=1 +sepoksi=1 +sepolle=6 +sepolta=2 +sepon=21 +seponkana=1 +seposta=1 +seppo=198 +seppoa=1 +seppojen=1 +seppolan=1 +sepponsa=2 +seppä=8 +sepä=20 +sepän=4 +setäni=1 +seulaisen=1 +seulalla=2 +seulan=3 +seulo=3 +seulottavan=1 +seulottavat=1 +seuro=1 +seuruelet=1 +seurustella=3 +si'elleheksi=1 +si'elty=2 +si'eltäköhön=1 +si'ennyt=1 +siaksi=1 +sianlihoa=9 +sianlihoilla=1 +siat=1 +sie=56 +siell'=22 +siellä=57 +sielläki=5 +sielt'=1 +sieltä=11 +sieltäkänä=2 +sieltäkö=1 +siemen=1 +siemenen=2 +siemenistä=1 +siemeniä=2 +siementä=2 +sienettyvät=1 +sieni=1 +sieniä=1 +siepalehet=1 +siepottele=1 +sieppaeli=1 +sieramehen=1 +sieran=1 +sievä=2 +siherrän=1 +siiaksi=1 +siiall'=1 +siian=3 +siihen=39 +siihenpä=1 +siika=4 +siikana=2 +siikasaarien=2 +siikasalmet=2 +siikaseksi=2 +siikaset=1 +siikasia=2 +siikasilla=1 +siikasille=2 +siikoinensa=1 +siili=1 +siilin=1 +siima=2 +siimalla=4 +siiman=1 +siimojansa=1 +siin'=10 +siintynehet=1 +siintämättömihin=1 +siintämättömähän=1 +siinä=98 +siinäkö=1 +siinäpä=3 +siipensä=2 +siipesi=1 +siipi=4 +siipilintu=1 +siirry=2 +siirryin=1 +siirryit=1 +siirrytteli=2 +siirrä=2 +siirräime=1 +siirräite=3 +siirrälti=1 +siirteleisi=3 +siirtelevät=1 +siirtelihe=1 +siirti=3 +siirtihe=1 +siirtihen=2 +siirtykähän=1 +siirtyköhön=1 +siirtymähän=3 +siirtymäsijoille=1 +siirtymättänsä=1 +siistiä=1 +siit'=12 +siitti=1 +siittäjiksi=1 +siitä=323 +siitäki=4 +siitäkin=1 +siitäkö=1 +siitäp'=1 +siitäpä=2 +siivatat=1 +siivatoita=1 +siivellä=1 +siiven=6 +siivessäsi=3 +siivet=2 +siiviksi=2 +siiville=2 +siiviltä=1 +siivin=2 +siivoele=1 +siivoeli=1 +siivoella=1 +siivoin=1 +siivojaista=1 +siivojille=1 +siivolla=2 +siivomatta=2 +siivon=1 +siivosi=1 +siivottu=1 +siivottuna=2 +sija=2 +sijahan=2 +sijaisnut=1 +sijaksi=1 +sijalla=4 +sijalle=4 +sijallensa=3 +sijalta=1 +sijaltansa=1 +sijan=2 +sijankana=1 +sijasi=2 +sijassa=2 +sijasta=1 +sijat=1 +sijava=1 +sijoa=19 +sijoihin=1 +sijoilla=1 +sijoillansa=2 +sijoille=5 +sijoitteleikse=1 +sijoittelihe=2 +sike'in=4 +sikesi=2 +sikesit=1 +sikeäisen=1 +sikeämättä=1 +sikiä=1 +sikiö=4 +sikiöitänsä=1 +sikiöt=1 +sikoa=1 +sikoja=1 +sikojen=2 +siks'=1 +siksi=5 +siksipä=2 +sikäli=3 +silajoelle=1 +silajokehen=1 +silattu=1 +sile'illä=1 +sileä=2 +sileähk'=1 +sileäkarvat=1 +sileän=1 +sileät=3 +sileätä=1 +silittelevi=1 +silittäessä=1 +silittämäistä=1 +silitä=1 +silkillä=7 +silkillänsä=2 +silkit=1 +silkki=2 +silkkihin=1 +silkkihuivit=1 +silkkinauhoilla=2 +silkkinen=1 +silkkiset=2 +silkkiverhot=1 +silkkivyöhyt=1 +silkkiä=1 +silkkoa=1 +sill'=3 +sillaksi=2 +sillalla=1 +sillallista=1 +sillan=15 +sillat=4 +sille=4 +sillenpä=1 +silloiksi=2 +silloin=68 +silloinkana=1 +sillä=29 +silma=2 +silmeä=1 +silmeän=1 +silmeävi=1 +silmien=1 +silmihin=1 +silmille=3 +silmillensä=1 +silmillesi=1 +silmillä=1 +silmilläni=2 +silmiltäni=2 +silmiltänsä=1 +silmin=7 +silmistänsä=3 +silmivettä=1 +silmiä=3 +silmiänsä=3 +silmä=3 +silmäeli=1 +silmähän=2 +silmäkulmat=1 +silmältä=1 +silmän=8 +silmänluontehesen=1 +silmänluontiansa=1 +silmänsä=10 +silmäripset=1 +silmäsi=1 +silmästänsä=1 +silmät=41 +silmätysten=1 +silosorkka=1 +silota=1 +silpahutti=1 +silpaisit=1 +silpoi=1 +silpomahan=1 +silpomille=1 +silt'=1 +silta=4 +siltahan=1 +siltalaahkon=1 +siltalauat=4 +siltalauoista=1 +siltaselle=1 +sima=4 +simahan=1 +simainen=2 +simaisen=3 +simaiset=1 +simaista=1 +simaksi=1 +simalampi=1 +simalle=1 +simapilli=1 +simasalmien=2 +simasaloa=4 +simasiipi=1 +simassa=2 +simasuu=1 +simatilkan=1 +simatilkka=1 +simatorvi=1 +simoa=16 +simoja=1 +simpsukoiksi=1 +simpsukoissa=1 +sinelle=1 +sinertävässä=2 +sinervä=2 +sinerväisellä=1 +sinerväisen=1 +sinervän=3 +sinerväsi=1 +sinervöisen=1 +sinettärillä=1 +singu=1 +sini=6 +sinihametta=1 +sinihamoista=1 +sinihamosen=1 +sinikeräsen=3 +siniketoja=1 +sinilakki=1 +sinilangat=1 +sinimarja=1 +sininen=5 +siniotuksin=1 +siniotusta=4 +sinipiikojen=2 +sinis=1 +sinisen=31 +siniset=2 +sinisetkö=1 +sinisiipi=1 +sinisilkit=2 +sinisistä=1 +sinisotka=1 +sinisotkan=1 +sinistä=5 +sinisukka=13 +sinisukkahan=1 +siniveraksi=1 +siniviitta=3 +sinkui=1 +sinne=46 +sinnepä=1 +sinnes=1 +sintsi=3 +sintsillistä=1 +sintsin=1 +sintsinen=1 +sintsiä=1 +sinua=35 +sinuhun=1 +sinuista=2 +sinull'=1 +sinulla=4 +sinulle=12 +sinulta=1 +sinun=42 +sinunpa=2 +sinussa=2 +sinusta=7 +sinä=75 +sinäki=3 +sio=3 +sioille=2 +siottu=1 +sipaise=1 +sipaisi=1 +sipoamahan=1 +sipsomahan=1 +sirahtakohon=1 +siretteleisi=1 +sirettelevi=1 +sirettelevät=1 +sirettämähän=2 +sirettänevi=1 +sirisi=1 +sirkeäksi=1 +sirkeämpi=1 +sirkeänä=1 +sirkkuja=1 +sirkkunen=1 +sirkkusena=1 +sirkkuseni=1 +sirkovia=1 +sirkut=3 +siroikse=1 +sirotella=1 +sirottamahan=3 +sirotti=1 +sirusen=2 +sisar=8 +sisararmo=1 +sisarekset=4 +sisareksi=2 +sisaren=6 +sisarena=1 +sisaresi=2 +sisaresiki=1 +sisaresten=1 +sisaret=2 +sisari=1 +sisariasi=3 +sisarueni=9 +sisaruensa=1 +sisaruesi=2 +sisarukset=1 +sisilisko=1 +sisiliskoilla=2 +sisiliskot=2 +sisko=7 +siskoasi=1 +siskolleni=1 +siskollensa=1 +siskollesi=1 +siskon=1 +siskoseni=5 +siskosi=3 +siskot=1 +sisuni=1 +sisähän=21 +sisälle=10 +sisällä=1 +sisältä=2 +sisässä=14 +sisästä=10 +sit'=1 +sitaise=3 +sitaisi=1 +siteheksi=1 +sitehet=1 +sitehiksi=1 +sitele=2 +sitelemähän=1 +siteli=1 +sitkeä=1 +sito'os=1 +sitoa=1 +sitoi=1 +sitovat=1 +sitovi=1 +sitte=21 +sitä=47 +sitäi=6 +sitäki=2 +sitänä=2 +siukovia=1 +siukui=2 +siula=2 +siulat=1 +siuloja=1 +siunaele=1 +siunoaisi=1 +siunoaisin=1 +siuotelle=1 +siuotellut=1 +siuottavi=1 +siuottelet=1 +siuotteli=2 +siuvahutit=1 +siuvattelin=1 +sivakat=3 +sivalla=3 +sivallan=2 +sivallit=1 +sivallukset=1 +sivalluta=1 +sivalteli=1 +sivalti=11 +sivele=1 +sivelet=1 +siveli=1 +sivertämästä=1 +siveän=2 +sivu=1 +sivua=2 +sivuhun=2 +sivuille=1 +sivuja=3 +sivulla=7 +sivullamme=1 +sivullani=1 +sivulle=2 +sivullehen=1 +sivulta=4 +sivultansa=1 +sivuseinä=1 +sivuseinät=1 +sivutse=7 +sivutseni=1 +sivutsesi=1 +so'ittanehe=1 +soan=12 +soanki=1 +soankävijän=1 +soassa=4 +soasta=4 +sohajamahan=1 +sohannut=1 +soia=1 +soien=2 +soikottavi=1 +soille=4 +soilta=3 +soiluvista=1 +soimaella=1 +soimasi=1 +soimat=1 +soimelle=1 +soimelta=1 +soimen=1 +soimi=1 +soipi=1 +soisin=1 +soisipa=1 +soista=2 +soita=9 +soitakana=1 +soitan=1 +soitannalle=2 +soitannan=1 +soitanta=1 +soitanto=3 +soitantoa=5 +soitantohon=1 +soitelleen=1 +soitellen=4 +soitellessa=1 +soitellos=1 +soitettavan=1 +soitoksi=1 +soitolle=1 +soiton=13 +soittajaista=1 +soittajalla=1 +soittajan=1 +soittajata=1 +soittajoita=2 +soittamahan=3 +soittamisen=1 +soitteli=2 +soitteloa=1 +soitti=26 +soitto=16 +soittoa=9 +soittoansa=1 +soittohon=1 +soittonsa=1 +soivaksi=2 +soivat=1 +soiverraite=1 +sokea=4 +sokeat=1 +sokeatki=1 +sokisti=1 +solahti=1 +solahutit=1 +solahutti=1 +solesta=1 +solilla=1 +soljuvaisten=1 +solki=1 +solkikoivun=1 +solmiele=2 +solmieli=1 +solmieltu=1 +solmimahan=1 +solmittu=1 +solmittuna=1 +solmuhun=2 +solmun=3 +solottamahan=1 +solukan=1 +soma=2 +somainen=1 +somana=1 +somap'=1 +somasti=4 +somat=2 +somemmat=2 +somempi=3 +somer=2 +someren=1 +someret=3 +somerikoiksi=1 +somerikolle=1 +somerikot=1 +somerilta=1 +somerot=1 +somia=1 +somimman=1 +somin=1 +somistelihe=1 +somittelijan=1 +somitti=1 +somman=1 +sommelolle=1 +sommelolta=1 +sommelon=1 +sompa=1 +sompaset=1 +sompoa=1 +somuutta=1 +sonni=3 +sonnia=1 +sonnin=4 +sontahan=1 +sontareiet=1 +sontatunkiohon=1 +sopani=2 +sopenkululle=2 +sopessa=1 +sopesta=1 +sopet=1 +sopii=1 +sopikohon=1 +sopimmaiselle=1 +sopine=1 +sopisi=2 +sopisipa=1 +sopiva=3 +sopivi=3 +soppihin=1 +soppiloissa=1 +soppiseinän=2 +soppityrskyt=1 +sopua=2 +sorahti=1 +sorajouhen=1 +sorajouhi=2 +sore'ihin=1 +sorea=15 +soreainen=1 +sorealla=1 +soreampi=1 +sorean=11 +soreasti=2 +soreat=6 +sorehtelevi=1 +sorehtijoille=1 +soreutta=1 +sorisevani=1 +sorisi=1 +sorkahtaisi=2 +sorkehtinut=1 +sorkillansa=1 +sorkissa=1 +sorkka=1 +sorkkasäärille=2 +sorkkasäärtä=2 +sorkkien=1 +sorkutella=4 +sorkutteli=1 +sormea=2 +sormella=4 +sormen=4 +sormeni=1 +sormenpään=1 +sormesta=1 +sormestani=2 +sormestansa=1 +sormet=14 +sormi=2 +sormiansa=4 +sormien=3 +sormiensa=1 +sormikasta=1 +sormikkahat=1 +sormilla=1 +sormillansa=1 +sormille=1 +sormillehen=1 +sormillensa=1 +sormiloitse=1 +sormilta=4 +sormiluitansa=1 +sormin=14 +sormissa=1 +sormistansa=1 +sormuen=1 +sormuksen=1 +sormukset=5 +sormus=1 +sormuskättä=1 +sorottamassa=1 +sorra=2 +sorran=1 +sorrantahan=1 +sorritko=1 +sorru=2 +sorruin=1 +sorrun=1 +sorrutella=1 +sorsa=2 +sorsajoukosta=1 +sorsan=2 +sorsana=1 +sorsanluinen=1 +sorsaseni=1 +sorsasesi=1 +sorsat=2 +sortajaksi=1 +sortajansa=1 +sortajata=3 +sortamatta=4 +sortamoa=1 +sortanunna=2 +sortavi=1 +sorti=7 +sortipa=1 +sortui=2 +sortukahan=1 +sortukohon=1 +sortumahan=2 +sortumatta=1 +sortumihin=1 +sortuneheksi=5 +sortunehen=1 +sortunna=1 +sortununna=1 +sota=4 +sotahan=24 +sotainen=1 +sotajymyistä=1 +sotakeoilta=1 +sotakeseä=1 +sotakesinä=1 +sotamä'illä=1 +sotaoriini=1 +sotaoritta=1 +sotaorjan=1 +sotapurren=2 +sotasijoille=1 +sotatiloilla=1 +sotatiloille=2 +sotatoverin=1 +sotatuliksi=1 +sotaurohot=1 +sotavenosen=2 +sotaväkeä=2 +sotia=9 +sotihin=4 +sotijaloksi=1 +sotisin=1 +sotisopani=4 +sotisopansa=1 +sotisopihin=1 +sotivenettä=1 +sotiveräjän=2 +sotka=8 +sotkalle=1 +sotkemassa=1 +sotkettihin=2 +sotki=1 +sotkijaksi=1 +sotkottaret=1 +sotkuportahiksi=2 +sotkut=1 +sotkutielle=2 +sotoa=4 +sou'un=1 +soua=6 +souan=2 +souantahan=3 +souat=1 +souit=1 +soukerosta=1 +soutajaksi=3 +soutajalla=1 +soutajat=1 +soutajia=1 +soutakatte=1 +soutamahan=10 +soutamalla=2 +soutamassa=1 +soutamasta=1 +soutamatta=3 +soutavi=1 +soutele=1 +soutelevat=5 +soutelevi=1 +souteli=1 +souten=1 +souti=13 +soutimeksi=1 +soutimilla=2 +soutimille=1 +soutimina=1 +soutoa=2 +souttu=1 +sovi=1 +sovinnon=1 +sovinnot=1 +sovinto=4 +sovissa=2 +sovissansa=1 +sovita=2 +sovitaite=1 +sovitetuksi=2 +sovittavissa=1 +sovittelevi=4 +sovittelijan=1 +sovittelin=1 +sovittelohon=1 +sovitti=3 +sovussa=2 +su'i=1 +su'ulle=1 +su'ulta=1 +su'ultani=1 +su'un=3 +su'unki=1 +su'ussa=6 +su'usta=5 +su'uttomaksi=1 +sua=6 +suaitsemana=1 +sualla=1 +suan=1 +suannut=1 +suasta=2 +suattane=1 +suattu=1 +sueiksen=1 +sueksi=2 +suella=1 +suelle=1 +suelta=1 +suen=10 +suet=9 +suetko=1 +suettaessa=2 +suhahtamassa=1 +suhahtelevi=1 +suhuttelevi=4 +suihkatahan=1 +suihki=4 +suihkivi=1 +suihkuvaista=1 +suikahteli=1 +suikahti=1 +suikahutti=1 +suikerteli=1 +suikulaksi=1 +suilla=1 +suimastaikse=1 +suimistaikse=1 +suin=16 +suiskahtavi=1 +suista=2 +suistamahan=3 +suistanet=2 +suistanut=1 +suistat=1 +suistelin=1 +suisti=1 +suistin=1 +suistoa=1 +suistui=2 +suistujalla=1 +suistuvi=1 +suita=1 +suitse=1 +suitset=7 +suitsi=2 +suitsia=1 +suitsiloista=1 +suitti=1 +suka=3 +sukaisi=1 +sukan=1 +sukapäitä=2 +sukassa=2 +sukat=7 +sukeamalta=2 +sukean=1 +sukeat=1 +sukellan=1 +sukelteleihet=1 +sukeltelihe=1 +sukenit=1 +sukesi=10 +sukesit=2 +sukeu=1 +sukeumatta=1 +sukeutui=2 +sukia=1 +sukimella=1 +sukinut=1 +sukios=1 +sukiva=1 +sukka=1 +sukkahani=1 +sukkahansa=1 +sukkajalkojasi=1 +sukkansa=1 +sukkarihmasta=1 +sukkasia=1 +sukkasiksi=1 +sukkasille=1 +sukkasilta=1 +sukkien=1 +sukkoa=2 +sukkula=2 +sukkulainen=5 +sukkulaisen=2 +sukkulan=2 +sukkulasta=1 +sukoa=2 +suksekset=1 +sukset=2 +suksi=2 +suksia=1 +suksiansa=1 +suksiloista=1 +suksilta=1 +suku=3 +sukua=10 +sukuansa=2 +sukuasi=2 +sukuhun=2 +sukuhuni=1 +sukuhusi=1 +sukuisin=1 +sukuksi=1 +sukukuntani=1 +sukukuntasi=1 +sukuni=11 +sukusen=1 +sukusi=12 +sukutuviksi=1 +sukuvirttä=1 +sula=3 +sulaen=1 +sulahan=3 +sulaksi=1 +sulalla=3 +sulalle=2 +sulan=3 +sulana=1 +sulannut=1 +sulassa=3 +sulat=3 +sulavan=1 +sulavat=3 +sulavin=1 +sule=2 +sulettu=1 +sulhaiskansa=2 +sulhaismiesnä=1 +sulhasena=1 +sulhasihin=1 +sulho=30 +sulho'on=2 +sulhoansa=1 +sulhokainen=4 +sulhokaista=1 +sulholl'=1 +sulhollamme=1 +sulholle=1 +sulholleni=1 +sulholoista=1 +sulholtasi=1 +sulhon=14 +sulhoni=1 +sulhonne=1 +sulhoseksi=1 +sulhosen=1 +sulhosia=1 +sulhosihin=2 +sulhot=11 +sulien=1 +suliksi=2 +sulilla=1 +sulilta=2 +sulimmat=1 +sulin=3 +sulittelevi=1 +sulitut=1 +sulkahti=1 +sulkansa=2 +sulkasi=1 +sulkasia=2 +sulkasiltahan=1 +sulkaturkin=3 +sulkea=1 +sulkemahan=1 +sulki=1 +sulkijaista=1 +sulkijata=1 +sulkinensa=1 +sulkkuiset=1 +sulkkuisille=1 +sulkkuisista=1 +sulkkuniitti=1 +sulkkunuotan=1 +sulkoasi=2 +sulku=1 +sull'=3 +sulla=2 +sulle=16 +suloa=4 +suloinen=2 +suloisempi=1 +suloisessa=1 +suloista=3 +suloksi=1 +sulottomalle=1 +suloutta=1 +sulovasti=1 +summahan=5 +summan=1 +summassa=1 +summasta=6 +sumun=1 +sumusta=1 +sun=11 +suo=3 +suohete=1 +suohon=9 +suohut=1 +suoja=2 +suojaella=1 +suojaksensa=1 +suojaksi=2 +suojan=1 +suojassa=1 +suojassansa=1 +suojassasi=4 +suojasta=1 +suojelevi=1 +suojihin=1 +suojoa=2 +suolaheinä=1 +suolamyllyn=1 +suolan=2 +suolasalmen=1 +suolat=3 +suolen=3 +suolet=2 +suolien=1 +suolla=9 +suollantahan=1 +suolle=11 +suoloiksi=1 +suolt'=1 +suolta=14 +suoltamahan=1 +suomalainen=1 +suomelan=1 +suomelle=1 +suomen=12 +suomenmaassa=1 +suomessa=1 +suomesta=1 +suomuhauin=5 +suomuhauki=3 +suomuja=1 +suomuksista=1 +suomuloista=1 +suomutihin=1 +suon=10 +suonen=2 +suonensa=1 +suonet=7 +suonetar=1 +suoni=2 +suonia=2 +suonihin=1 +suonikosken=2 +suonilankoa=1 +suonille=1 +suonilleni=1 +suoniloista=1 +suonilta=1 +suoniset=2 +suonissa=1 +suonista=1 +suonisykkyrä=1 +suonivyöstä=1 +suonivöistä=1 +suonta=2 +suonten=8 +suopetäjän=3 +suora=2 +suorahan=1 +suorat=2 +suori=1 +suorihe=3 +suorihit=2 +suorijaksi=1 +suorikse=1 +suorimasta=1 +suorimatta=1 +suorime=1 +suorimia=1 +suorin=3 +suorinut=4 +suoritahan=1 +suoriteltu=1 +suoritessa=1 +suoritseikse=1 +suorittaisi=1 +suorittaman=1 +suorittanut=2 +suorittava=2 +suorittavi=1 +suorittele=2 +suoritteli=4 +suoritti=3 +suorittihe=1 +suorittuna=1 +suoriunut=1 +suorivat=1 +suortamahan=1 +suossa=3 +suosta=3 +suostu=3 +suostutteli=1 +suosulihin=1 +suot=2 +suota=4 +suotta=6 +suottakana=1 +suottapa=1 +suotu=2 +suovakko=1 +suovan=1 +suovariksen=1 +suoverolla=1 +suoverossa=1 +suoverosta=1 +suovesiä=1 +suovieret=2 +suovoa=1 +supun=1 +supussa=1 +sure=4 +sureksi=1 +sureksimahan=2 +sureksimista=1 +sureksit=2 +surettavia=2 +surinan=1 +surinehelta=1 +surisit=1 +surkeannäöllä=1 +surkutella=1 +surma=32 +surmahan=1 +surmaksi=6 +surman=17 +surmani=1 +surmansa=3 +surmasi=2 +surmasit=1 +surmasivat=1 +surmat=2 +surmata=2 +surmatahan=1 +surmataksensa=1 +surmatkohot=1 +surmatta=2 +surmattu=1 +surmia=1 +surmiansa=1 +surmoa=2 +surmoaisit=1 +surmoan=1 +surra=2 +suru=2 +surua=1 +suruille=1 +suruilta=1 +suruitta=1 +suruja=1 +suruksi=1 +surulla=2 +surulle=1 +suruni=1 +surusta=1 +surut=1 +surutta=1 +survaisi=1 +survoin=1 +survon=1 +survontahan=2 +survotahan=1 +survottuna=1 +survotuin=1 +susi=17 +susia=2 +susien=2 +susikarjan=1 +susiki=1 +susiko=1 +susille=1 +susillensa=1 +sutena=1 +sutosen=7 +sutoset=2 +sutsunatta=1 +suu=16 +suuhun=24 +suuhuni=1 +suuhunsa=2 +suulla=13 +suullansa=1 +suullasi=1 +suulle=4 +suulliseksi=1 +suulliset=1 +suulta=4 +suumalo=3 +suumalohon=1 +suun=22 +suuni=3 +suunnitettu=1 +suunsa=3 +suupalaksi=1 +suur'=1 +suurehen=7 +suureksi=7 +suurella=2 +suurelle=7 +suurelta=2 +suuremmaisen=1 +suuremmaksi=4 +suuremmalla=1 +suuremmatki=1 +suuremmista=1 +suuren=50 +suurena=5 +suurennan=1 +suurenti=1 +suuressa=8 +suuresta=2 +suuresti=4 +suuret=17 +suuri=58 +suuria=3 +suurien=1 +suurihin=4 +suuriksi=1 +suurilla=4 +suurille=5 +suurilta=5 +suurimmalla=3 +suurimmilla=2 +suurimpia=1 +suurin=2 +suurina=1 +suuripäisen=1 +suurissa=2 +suurista=1 +suuritieon=1 +suurna=1 +suurta=12 +suurtaki=1 +suurtako=1 +suurten=1 +suuruhinen=1 +suuruhiset=1 +suurukselliselta=1 +suuruksen=1 +suuruksille=1 +suusanalla=1 +suusi=3 +suuss'=1 +suussa=15 +suussani=2 +suussansa=1 +suusta=15 +suustansa=3 +suuta=13 +suutansa=4 +suutasusten=1 +suutatusten=1 +suutehista=1 +suuttui=13 +suuttuneisi=2 +suutu=1 +suutuksenti=1 +suvakolle=1 +suvannon=2 +suvantolainen=2 +suvantolaisen=3 +suvantolaista=1 +suvantolan=1 +suvehen=4 +suven=3 +suvena=5 +suvesta=1 +suvetar=3 +suvikunnan=3 +suvinenässä=1 +suvirukihin=1 +suvisille=1 +syen=1 +syet=1 +syettömille=1 +syistä=1 +syitä=3 +sykerräite=1 +sykeröni=1 +sykkyrähän=1 +sykkyrälle=1 +sykkä=1 +syksy=3 +syksyinen=1 +syksyisen=1 +sykysyisen=3 +sykysyiset=1 +sykysyisistä=1 +sykysyllä=2 +sykysyn=1 +sykysyt=1 +sykähtelevi=1 +syleilemähän=1 +syleili=1 +sylen=9 +syli=2 +sylihin=4 +sylin=2 +sylisa'alla=1 +sylissä=3 +sylissäni=1 +sylissänsä=1 +sylityt=1 +syliämättä=1 +sylkemälle=1 +sylki=2 +sylkytellä=1 +sylkytteli=3 +sylttysukkaisia=1 +syltä=16 +sylveäisi=1 +synke'in=1 +synke'itä=1 +synkeä=1 +synkeällä=5 +synkeämpi=1 +synkiltä=1 +synkimmän=1 +synkistyä=1 +synkkiä=2 +synkkähän=1 +synkän=1 +synny=8 +synnyin=2 +synnyn=8 +synnyntäsi=1 +synnyntäsijalta=1 +synnyntäsijasi=2 +synnyt=2 +synnytellessä=1 +synnytelty=1 +synnyteltäissä=1 +synnytteli=1 +synnyttävä=1 +synnytössijoa=1 +synty=8 +syntyhysi=1 +syntyi=18 +syntyjä=3 +syntyminen=3 +syntymäsijoa=1 +syntymäsijoille=2 +syntymäsijoilta=1 +syntymättä=4 +syntynevi=1 +syntynynnä=3 +syntyväksi=2 +syntyä=1 +syntyäsi=1 +syrjin=6 +syrjit=1 +syrjähän=4 +syrjällehen=1 +syrjällä=1 +syseä=5 +sysimäellä=1 +sysimäkiä=1 +sysisijoille=1 +sysistä=2 +sysivän=1 +sysännyt=1 +sysäsi=4 +sysäten=1 +sytehen=1 +syttyä=1 +syttä=4 +sytäsi=1 +syvemmin=1 +syvemmä=4 +syvennettihin=1 +syventi=1 +syventämässä=1 +syvien=9 +syville=3 +syvillä=1 +syviltä=2 +syviä=4 +syvähän=4 +syvän=4 +syväntehiltä=2 +syväntehiä=1 +syvässä=1 +syvästä=2 +syvät=2 +syy=1 +syyetty=1 +syylingittä=2 +syylle=1 +syyllisillä=1 +syyllistä=2 +syylättelen=1 +syystä=1 +syyteli=1 +syyttä=4 +syyttäpä=1 +syyttömähän=1 +syyttömälle=1 +syyttömänki=1 +syytä=10 +syytäise=1 +syytöintä=1 +syyättelin=1 +syämehen=3 +syämelle=1 +syämellä=5 +syämen=2 +syämessä=1 +syämin=1 +syämissäsi=1 +syämyeni=1 +syämykseni=1 +syän=3 +syänkäpyni=1 +syänkäpyä=1 +syänlihoille=1 +syännyksenti=2 +syäntyi=5 +syäntä=11 +syäntäni=1 +syänveet=2 +syänyöllä=1 +syö=5 +syö'ös=1 +syöen=2 +syöessäni=1 +syöjille=1 +syöjä=3 +syöjähän=1 +syöjäksi=1 +syöjästä=1 +syöjättäreltä=1 +syöjättären=2 +syöjätär=3 +syökse=1 +syökseite=1 +syöksi=4 +syökö=1 +syölähänki=1 +syömin=1 +syöminkihin=2 +syömähän=5 +syömästä=1 +syömät=4 +syömättä=1 +syömätöintä=2 +syön=1 +syöneheksi=2 +syönehelle=3 +syönti=1 +syönyt=16 +syöpeä=1 +syöpi=6 +syösten=1 +syösti=2 +syöstihe=1 +syötettihin=1 +syötettävä=1 +syötetähän=4 +syötikkini=1 +syötin=1 +syöttele=1 +syöttelevi=1 +syötteli=1 +syötti=6 +syöttämiksi=1 +syöttämäni=2 +syöty=1 +syötyäsi=2 +syötä=6 +syötäköhön=1 +syötän=2 +syötäviksi=1 +syötäviä=3 +syötäväksi=1 +syöverit=1 +syövällä=1 +syövältä=1 +syöä=30 +syöähän=1 +syöäkseni=2 +sä=12 +säien=1 +säihkyellä=1 +säihkyväistä=2 +säihkäeli=1 +säikkymähän=1 +säikähti=3 +säikähtihe=1 +säilyi=2 +säilymähän=1 +säilä=1 +säilällä=4 +säilärauta=1 +säilässä=1 +säkehet=1 +säkehinen=1 +säkehinä=3 +säkehisellä=1 +säkenevä=1 +säkenevällä=3 +säkenevässä=1 +säkeninä=1 +säkeniä=1 +säkkihin=2 +sälkö=1 +sängyt=1 +säpsähtihe=2 +sären=3 +säret=3 +särkenevi=2 +särkenyt=1 +särkevi=1 +särki=2 +särkiä=1 +särkyi=1 +särkynyttä=1 +särkät=1 +särpimeksi=1 +särpimet=1 +säsyttömille=1 +säteriset=2 +sävelen=1 +säveleni=1 +sävelille=1 +säveliä=1 +säveltänsä=1 +säykkyi=1 +säykkymähän=1 +säynähältä=1 +säähän=1 +sääli=1 +säällä=2 +sääntelevi=1 +sääret=1 +säärille=1 +säärillensä=1 +sääriluusta=1 +säärin=1 +säärinauhat=1 +säärivarret=1 +säärivarsi=2 +säärivarsillani=1 +sääriänsä=1 +säärystimet=1 +säät=3 +säätelevi=4 +säätä=2 +säätämä=2 +säätämällä=1 +söi=5 +söin=3 +söisi=6 +söit=1 +ta'aksi=3 +ta'atse=1 +ta'immalle=1 +ta'impahan=1 +taakea=1 +taaksensa=1 +taaksesi=1 +taaksi=3 +taanoisille=2 +taantelihe=1 +taarin=2 +taarit=1 +taarivettä=1 +taas=4 +taasen=2 +taatolleni=1 +taatollensa=1 +taatollesi=1 +taaton=9 +taatto=9 +taattoa=1 +taattoarmo=1 +taattolassa=2 +taattoni=2 +taattonsa=2 +taattoseni=2 +taattosi=3 +taempanaki=1 +tahallansa=1 +tahallasi=1 +tahansa=2 +tahasna=1 +tahi=36 +tahikka=5 +tahkaellut=1 +tahkaisi=1 +tahkottava=1 +taho=1 +taholla=1 +tahon=5 +tahot=3 +tahota=1 +tahotakana=1 +tahtahana=1 +tahtelevi=1 +tahteli=1 +tahtoi=7 +tahtomahan=1 +tahtomasta=1 +tahtomatta=1 +tahtonet=2 +taia=3 +taian=1 +taiatko=1 +taikea=1 +taikeat=1 +taikina=1 +taikinahan=2 +taikinan=2 +taikinana=1 +taikinat=1 +taikka=6 +taikko=1 +taikoja=2 +taikon=1 +taikurien=1 +taimen=3 +taimenia=2 +taimenta=1 +taimi=3 +taimimatta=1 +tainnan=1 +tainnut=1 +taioittani=1 +taion=1 +taipalella=2 +taipalen=1 +taipui=3 +taisi=9 +taita=2 +taitajaksi=2 +taitajana=1 +taitajata=2 +taitamatta=1 +taitan=1 +taitava=3 +taitavalle=1 +taitavampi=1 +taitavan=2 +taitavasti=2 +taitavat=2 +taitavimmille=1 +taitavinta=1 +taiteleisi=3 +taitelevi=4 +taiten=14 +taitoansa=1 +taitoi=1 +taitoin=3 +taitoit=1 +taittajaksi=1 +taittajata=1 +taittamahan=2 +taittamilla=1 +taittoi=5 +taittui=3 +taittumista=1 +taittumoa=1 +taittununna=2 +taitu=1 +taivahaksi=1 +taivahalla=6 +taivahalle=19 +taivahallinen=1 +taivahalta=3 +taivahan=19 +taivahassa=1 +taivahasta=3 +taivahilla=1 +taivahinen=9 +taivas=7 +taivasta=2 +taivoa=6 +taivon=13 +taivosehen=7 +taivosen=3 +taivosessa=1 +taivosesta=8 +taivosihin=1 +taivosista=2 +taivot=2 +taivu=1 +taivutti=1 +tajuamahan=3 +tajuan=1 +tajuelen=1 +tajunne=1 +takainen=2 +takaiselta=1 +takaisesta=1 +takaiset=1 +takaisin=11 +takajoukko=1 +takakannan=1 +takalappi=1 +takana=10 +takanansa=2 +takapuolet=1 +takasalvan=2 +takasalvat=2 +takaturma=1 +takehensa=1 +takehet=1 +takehinta=1 +takellu=1 +taki=2 +takistui=1 +takistumassa=1 +takoa=37 +takoi=17 +takoja=33 +takojalle=1 +takojan=5 +takojata=1 +takomahan=2 +takonut=5 +takovi=6 +takrarautahansa=1 +takuista=1 +talahasen=1 +talia=1 +talilla=1 +talissa=1 +talja=3 +taljalleni=1 +taljallensa=1 +taljan=3 +taljavuotehelle=1 +taljoa=1 +taljoilleni=1 +taljoillensa=1 +taljoillesi=1 +talkapohjahansa=1 +talkkunat=3 +tallaellut=1 +tallasi=1 +talleroinen=1 +tallihin=2 +talluksehen=1 +tallustavat=1 +tallustella=2 +talma=2 +talmasi=1 +talo=4 +taloa=6 +talohon=19 +taloinen=3 +taloiset=1 +taloista=1 +talojen=1 +talon=14 +talonen=1 +talosen=1 +talossa=18 +talosta=8 +talot=1 +talui=1 +talujat=1 +talukset=2 +talununna=1 +talutellos=1 +talutetahan=1 +taluttaessa=1 +taluttamat=1 +taluttu=1 +talven=8 +talvet=4 +talvi=1 +talviaki=1 +talvikauet=2 +talvikylmät=1 +talvilampahan=1 +talvinen=1 +talvisen=2 +talvisilla=4 +talvisista=1 +talvisotkun=1 +tamma=1 +tamman=3 +tammea=3 +tammehen=1 +tammelle=1 +tammeltansa=1 +tammen=13 +tammessa=1 +tammesta=2 +tammet=2 +tammi=14 +tammisehen=1 +tammisen=3 +tammisessa=3 +tammojani=1 +tammojasi=1 +tanea=1 +tanhu'illa=2 +tanhua=2 +tanhuahan=1 +tanhuaiset=1 +tanhualla=1 +tanhualle=1 +tanhuallista=1 +tanhuasta=1 +tanhuellakseni=1 +tanhuellaksesi=2 +tanhujuoksun=1 +tanikan=1 +tanner=3 +tannerta=1 +tantereksi=1 +tanterella=1 +tanterelle=5 +tanteret=1 +tanteria=3 +tanteriksi=1 +tanterilla=8 +tanterille=5 +tanterilta=3 +tanteritse=1 +tao=10 +taoit=4 +taon=6 +taonnoista=1 +taop'=1 +taopa=2 +taos=5 +taottaessa=1 +tapa=6 +tapaeli=1 +tapahtui=3 +tapahtuisi=2 +tapahtumainen=1 +tapahtununna=2 +tapahtunut=1 +tapahuit=1 +tapahut=2 +tapainen=5 +tapani=1 +tapasi=9 +tapasin=1 +tapasip'=2 +tapasipa=1 +tapasit=2 +tapata=1 +tapatan=1 +tapatti=1 +tapelkamme=1 +tapella=2 +tapeta=3 +tapetahan=1 +tapetuksi=1 +tapin=3 +tapio=4 +tapiolahan=3 +tapiolan=5 +tapiolassa=1 +tapiolasta=1 +tapiomäelle=1 +tapion=29 +taplikkaisen=1 +tapoa=1 +tapoakana=1 +tapoamahan=3 +tapoin=2 +tapoit=1 +tapoja=2 +tappaisit=1 +tappajaksi=1 +tappajansa=1 +tappamahan=2 +tappamatta=2 +tappanut=1 +tapparainen=2 +tapparalla=1 +tapparan=2 +tapparata=1 +tappeleisin=1 +tappelevat=2 +tappelija=1 +tappelijan=1 +tappelivat=1 +tappeloa=3 +tappelohon=11 +tappeloihin=2 +tappeloita=3 +tappelossa=3 +tappelosta=3 +tappotanterilla=1 +tappotanterille=1 +tappuroiksi=2 +taputa=1 +taputat=1 +taputettava=1 +taputetuksi=1 +taputtajaksi=1 +taputtamassa=1 +taputtelevi=7 +taputti=2 +tarha=1 +tarhalatvaisehen=1 +tarhan=3 +tarhoa=1 +tarinan=1 +tarinat=1 +tarinojasi=1 +taritse=1 +tarittane=1 +tarkan=2 +tarkassa=1 +tarkasta=1 +tarkasti=2 +tarkat=1 +tarkemmasti=1 +tarkempata=2 +tarkka=15 +tarkkahan=3 +tarkkoa=1 +tarkkoja=4 +tarkoillehen=1 +tarkoin=9 +tarkoitteli=1 +tarmoni=1 +tarmonsa=1 +tarmosi=1 +tarpaisevi=1 +tarpaisi=2 +tarpehella=7 +tarpehen=4 +tarpehessa=1 +tarpehetta=1 +tarpehia=2 +tarpoi=1 +tarpoimeksi=1 +tarpoimelta=1 +tarpoimen=1 +tarpoimet=2 +tarpoja=1 +tarpojaksi=1 +tarpojasta=1 +tarpojata=2 +tarpomista=1 +tarpovi=1 +tarttui=4 +tartuin=1 +tarvahalla=1 +tarve=4 +tarvinnetki=1 +tarvis=1 +tarvitahan=6 +tarvitseisi=1 +tarvitseisin=1 +tarvittaissa=6 +tarvittihin=1 +tarvo=1 +tarvoit=1 +tarvon=2 +tarvonko=2 +tarvontahan=2 +tarvot=1 +tasainen=1 +tasaiselle=2 +tasaisen=5 +tasaiset=2 +tasaisia=1 +tasaisilla=1 +tasaista=1 +tasakärsä=1 +tasakärsän=1 +tasalla=1 +tasalle=5 +tasapäihin=2 +tasapäässä=1 +tasapäätä=1 +tasarinnan=1 +tasatereä=1 +tasaterä=1 +tasaterällä=3 +taskuhunsa=6 +taskustansa=1 +tasoitteli=1 +tasoittivat=1 +tauilla=3 +tauin=3 +tauista=1 +tauit=1 +tauitta=3 +tauloa=2 +tauloihinsa=1 +tauti=7 +tautia=1 +tavalla=3 +tavannut=12 +tavannutkana=1 +tavat=1 +tavata=3 +tavatakseni=1 +tavatoin=1 +tavattihin=1 +tavattoman=1 +tavattomat=1 +tavattomia=1 +tavattomista=1 +tavi=4 +tavia=1 +tavin=1 +tavoiltansa=1 +tavoitellen=1 +tavoitin=1 +tavoittamahan=2 +tavoittaman=1 +tavoitteli=2 +tavoitti=6 +tavoittihe=1 +tavottamahan=3 +te=2 +te'in=3 +te'it=1 +tee=6 +teeksennelty=1 +teemme=1 +teen=4 +teenkö=1 +teentelihe=1 +teentä=2 +teepä=1 +teet=2 +teetin=1 +teetti=1 +tehen=1 +tehessä=2 +tehkämme=3 +tehkö=3 +tehkös=2 +tehnehen=1 +tehnyt=6 +tehosi=1 +tehottomaksi=1 +tehtahilla=1 +tehtahille=1 +tehty=10 +tehtyisettä=1 +tehtynä=1 +tehtyäsi=1 +tehtäessä=3 +tehtäisi=1 +tehtänehe=3 +tehtäville=1 +tehtäviltä=1 +tehtäviä=1 +tehtäväksi=1 +tehtävän=1 +tehtäväni=1 +tehä=2 +tehä'än=3 +tehäksensä=1 +teien=1 +teille=4 +teillä=1 +teiltä=2 +tein=3 +teiren=2 +teiret=1 +teirikarja=1 +teirikarjan=1 +teirinä=1 +teissä=2 +teistä=1 +teit=3 +teitse=1 +teittensä=1 +teitä=4 +tekemiänsä=1 +tekemiäsi=1 +tekemä=3 +tekemähän=3 +tekemän=1 +tekemästä=1 +tekevi=12 +tekevät=1 +teki=17 +tekijä=8 +tekijäksi=1 +tekijäsi=1 +tekijätäni=1 +tekisi=2 +teko=2 +tekoa=1 +tekohon=1 +tekoset=1 +tela=1 +teljon=1 +teljopuilla=1 +teljot=2 +telkitäikse=1 +telkitäime=1 +telkki=1 +telkkimeksi=1 +telkkimähän=1 +telkkä=1 +telkyttele=1 +tellervo=6 +tellittelen=1 +teloilla=1 +teloille=4 +teloilta=3 +teloja=2 +teltahan=1 +teltamoinen=3 +temminkäistä=1 +temmo=1 +temmottane=1 +temmottihin=1 +temmottimet=2 +tempaeltu=1 +tempasi=13 +tempasivat=1 +tempoi=4 +tempomia=1 +tenhoisampi=2 +tenhon=1 +tenka=1 +teoksia=1 +teolle=1 +tepsuttele=2 +tereä=2 +terhen=2 +terhenellä=1 +terhenetär=1 +terhenisen=15 +terhenistä=2 +terhenneiti=1 +terho=1 +terin=2 +teriä=2 +teroitti=1 +tervaisen=2 +tervaisiltaki=1 +tervaista=1 +tervaksen=1 +tervaksessa=1 +tervaksesta=1 +tervaksia=2 +tervaksinen=1 +tervan=1 +tervapuolikon=1 +tervarinnan=2 +tervaskannon=2 +tervaskannot=1 +terve=22 +terveheksi=9 +tervehenä=4 +tervehyiset=1 +tervehyttäjälle=1 +tervehyttäjänne=1 +terveyttä=4 +tervoa=2 +terä=7 +teräkaluiksi=1 +teräksen=4 +teräksenteko=4 +teräksestä=4 +teräkset=3 +teräksihinsä=1 +teräksille=1 +teräksillä=1 +teräksinen=2 +teräksinensä=1 +teräksisehen=3 +teräksiselle=1 +teräksisellä=1 +teräksisen=1 +teräksisestä=2 +teräksiset=3 +teräksisille=3 +teräksisillä=1 +teräksisiltä=1 +teräksisiä=1 +teräksistä=1 +teräksiä=2 +terällä=2 +terältä=3 +terän=4 +teräs=5 +teräskape'in=1 +teräskaranko=1 +teräsnenillä=3 +teräsnenähän=1 +teräsnenällä=1 +teräsrekehen=1 +terästarha=1 +terästä=1 +teräsvyössä=2 +teräsvöihin=3 +terät=2 +terävä=1 +terävän=5 +terävästi=1 +terävät=1 +tesmällensä=1 +teukkalehtamahan=1 +teuotella=1 +teutaroivi=1 +tevana=1 +tiainen=1 +tiainenpa=1 +tiaisen=4 +tie=12 +tie'ettävä=1 +tiehyt=6 +tielle=12 +tiellä=9 +tielläsi=1 +tieltä=13 +tien=12 +tienaellos=1 +tiennyt=5 +tiennytkänä=2 +tienohilla=3 +tienohille=1 +tienohilta=1 +tiensä=1 +tieohesta=1 +tieoittani=1 +tieokkaille=1 +tieolla=4 +tieolta=1 +tieon=3 +tieossani=1 +tiepuolehen=2 +tiera=9 +tieran=4 +tieraseni=1 +tierottimet=1 +tiesi=13 +tiesin=4 +tiesit=2 +tiessä=3 +tiestä=4 +tietelevi=1 +tietelijä=1 +tieten=1 +tieto=6 +tietoisilla=1 +tietomiesten=2 +tietoni=1 +tiettyiseni=1 +tiettyjä=1 +tiettäviä=2 +tiettävältä=1 +tietä=38 +tietäisinkö=2 +tietäisitkö=1 +tietäjiä=1 +tietäjä=18 +tietäjäksi=1 +tietäjän=2 +tietäjät=2 +tietäjätä=1 +tietämähän=4 +tietämättä=2 +tietämättömihin=1 +tietämättömille=2 +tietämättömillä=1 +tietämättömiä=1 +tietämättömähän=1 +tietämättömällä=2 +tieustelet=1 +tieä=23 +tieäkänä=3 +tieän=16 +tieänpä=2 +tieät=1 +tiheällä=1 +tiheät=2 +tihittämähän=2 +tihua=2 +tiiskinä=1 +tikka=1 +tikkaele=1 +tilassa=1 +tilkan=1 +tilkat=1 +tiloa=5 +tiloilla=4 +tiloille=2 +tiloilta=2 +tinaisista=1 +tinaneuloin=1 +tinapäitä=2 +tinarinnan=3 +tinarinnat=1 +tinarinta=9 +tinavöitä=1 +tippui=2 +tippujista=1 +tippumasta=1 +tippumatta=2 +tiputti=1 +tirinämailla=1 +tirinän=1 +tirskuipa=1 +tiskinsä=1 +tiukujen=2 +tiuskui=1 +toeksi=2 +toen=3 +toenki=1 +toet=8 +toetki=2 +tohi=1 +tohiseville=2 +tohisi=1 +tohti=2 +tohtisin=1 +toi=9 +toimeaisi=1 +toimelle=1 +toimetta=1 +toimi=4 +toimieltavaksi=1 +toimiminen=1 +toimitella=1 +toimitellen=3 +toimiteltavaksi=1 +toimittele=1 +toimittelen=1 +toimitteli=4 +toinen=82 +toinenkin=2 +tointa=2 +toip'=7 +toisa'alle=1 +toisehen=13 +toiseksi=2 +toiselle=1 +toiselta=1 +toisen=118 +toisena=1 +toisenkana=1 +toisentalvellista=1 +toisessa=4 +toisesta=3 +toisesti=1 +toiset=8 +toisi=9 +toisia=2 +toisialla=2 +toisialle=3 +toisialta=3 +toisihimme=2 +toisiksi=3 +toisille=2 +toisin=16 +toisinpa=5 +toisista=1 +toisit=1 +toisna=8 +toisnakana=1 +toista=14 +toistakin=1 +toistansa=2 +toiste=22 +toisteki=4 +toit=4 +toitahutti=1 +toitatellen=1 +toitotuksen=1 +toivat=1 +toivoi=3 +toivoin=7 +toivon=3 +toivoni=1 +toivossa=1 +toivotin=1 +toivotit=1 +toivotteli=1 +toivottelit=1 +toivovat=1 +tok'=5 +tokaisi=1 +toki=33 +tokipa=1 +tokko=9 +tolalle=1 +tomaha=1 +tomu=3 +tomua=1 +tonkimasta=1 +tora=3 +torahan=1 +toraisa=1 +toran=1 +torelivat=1 +torkahtavi=1 +torkahutti=1 +torkutellen=1 +torkutteli=1 +torua=1 +toruvat=1 +toruvi=1 +torvehesi=1 +torvellansa=1 +torven=6 +torvet=1 +torvettavi=1 +torvi=2 +tosia=5 +tosin=1 +totella=3 +totelle=12 +totellut=10 +totinen=3 +totisen=5 +totiset=6 +totkusilta=1 +totta=7 +toukan=1 +toukat=2 +toukista=1 +toukka=5 +touko=1 +toukoaian=1 +toukoja=2 +toukojani=1 +toukojasi=1 +toukojen=1 +touoille=2 +touoistani=1 +tuekseni=2 +tuella=1 +tuhaksi=2 +tuhannelle=1 +tuhannen=9 +tuhansia=4 +tuhansien=1 +tuhansille=1 +tuhansin=3 +tuhantisen=3 +tuhat=31 +tuhatkieli=1 +tuhatlatvan=1 +tuhatlukuja=1 +tuhatnyplän=1 +tuhatta=1 +tuherti=1 +tuhkahan=1 +tuhkasissa=1 +tuhkasista=1 +tuhkat=1 +tuhkia=2 +tuhma=9 +tuhmaisen=1 +tuhmaksi=1 +tuhmalta=1 +tuhman=3 +tuhmasti=2 +tuhmemmistakana=1 +tuhmilla=1 +tuhmille=1 +tuhmin=6 +tuhniossa=1 +tuho=10 +tuhoa=1 +tuhoaisi=1 +tuhoi=1 +tuhoksi=1 +tuhon=4 +tuhoni=2 +tuhonnut=3 +tuhosit=1 +tuhota=1 +tuhottanehe=2 +tuhottimeksi=1 +tuhuttelevi=4 +tuijota=1 +tuijotteli=1 +tuikahtavi=1 +tuikahti=2 +tuikahuta=1 +tuikahuvi=1 +tuiki=8 +tuikutella=1 +tuikuttaja=2 +tuikutteli=2 +tuima=6 +tuiman=17 +tuimat=3 +tuimatta=1 +tuimelevi=1 +tuimemmasti=1 +tuimenia=1 +tuimilta=1 +tuimissa=1 +tuimista=2 +tuiretuinen=2 +tuiskahti=1 +tuiskattihin=1 +tuiski=7 +tuiskuna=4 +tuiskutellen=1 +tuivertaisin=1 +tukahuttanut=1 +tukala=1 +tukan=4 +tukastani=1 +tukat=3 +tukea=1 +tukehtui=1 +tukela=2 +tukena=1 +tukesi=1 +tukeva=2 +tuki=1 +tukka=9 +tukkahan=1 +tukkahani=2 +tukkapäitä=1 +tukkeheksi=3 +tukkijaksi=1 +tukkijata=1 +tukkimahan=1 +tukkueltu=2 +tukon=1 +tukun=1 +tule=33 +tulehen=21 +tulella=3 +tulelle=4 +tulelliseksi=1 +tulelta=4 +tulemme=1 +tulen=41 +tulena=5 +tulento=1 +tulepa=1 +tules=2 +tulessa=1 +tulesta=9 +tulet=21 +tuletki=1 +tuletko=1 +tuletta=3 +tulette=1 +tulettelevi=1 +tulettomaksi=1 +tulettomalla=1 +tulettomihin=1 +tuleva=3 +tulevaksi=1 +tulevalle=3 +tulevan=17 +tulevat=4 +tulevata=1 +tulevi=81 +tulevista=1 +tuli=96 +tulia=1 +tulijalle=1 +tulikaiskun=1 +tulikipuna=2 +tulikipunan=2 +tulikipunat=1 +tulikulkku=1 +tulikulkun=2 +tulille=3 +tulin=5 +tulinen=18 +tulipa=5 +tuliporton=2 +tulipunaisen=2 +tulisen=19 +tulisi=35 +tulisijahan=2 +tulisijani=1 +tulisijasta=1 +tulisijoilta=1 +tulisijoissa=1 +tulisiko=1 +tulisit=3 +tulisko=1 +tulisoroista=1 +tulisorosen=2 +tulissa=1 +tulista=1 +tulistuvaksi=1 +tulit=7 +tuliterähän=1 +tuliteräinen=1 +tuliteräisen=2 +tuliterällä=5 +tuliteränsä=2 +tuliterässä=1 +tulitikku=1 +tulitki=1 +tulivat=2 +tulivuonna=1 +tulkohon=1 +tulkohonpa=1 +tulkokana=1 +tulla=25 +tullahan=1 +tullakana=2 +tullakseni=3 +tullaksenne=1 +tullaksensa=2 +tullaksesi=1 +tulle=5 +tullehe=1 +tulleheksi=4 +tullehelta=3 +tullehensa=1 +tullehessa=1 +tullehia=2 +tullehille=1 +tullehilta=1 +tullekana=3 +tullen=3 +tullessa=5 +tullessani=1 +tullessansa=2 +tullessasi=10 +tullet=1 +tullos=1 +tullunna=1 +tullut=22 +tullutkana=6 +tullutta=4 +tuloa=2 +tulonen=6 +tulonenki=1 +tulosen=2 +tulosta=1 +tulta=30 +tultua=6 +tultuani=5 +tultuansa=27 +tultuasi=9 +tuluksihinsa=1 +tulvan=2 +tulville=2 +tulvillehen=1 +tummelilla=1 +tummeneisi=1 +tummentelen=1 +tummenteli=2 +tummentua=1 +tummentuvat=1 +tunge=8 +tungeikse=8 +tungeime=2 +tungeite=2 +tungen=5 +tungetahan=1 +tunkeinutta=1 +tunkeitessa=1 +tunkemahan=1 +tunkenevi=1 +tunkevi=3 +tunki=8 +tunkiessa=1 +tunkihe=4 +tunkisin=1 +tunne=16 +tunnekana=10 +tunnen=10 +tunnet=1 +tunneta=1 +tunnetahan=1 +tunnin=4 +tunnon=1 +tunnu=6 +tunnus=1 +tunnustaisin=1 +tunnusteli=1 +tunnustellut=1 +tunnusteltavaksi=1 +tunsi=24 +tunsin=1 +tunsit=1 +tuntemahan=7 +tuntemattomalla=1 +tuntemattomana=1 +tuntene=1 +tuntenevi=3 +tuntenunna=1 +tuntenut=2 +tuntevi=1 +tunti=5 +tuntijata=2 +tuntijoita=1 +tuntisitko=1 +tunto=1 +tuntoni=1 +tuntuessa=1 +tuntui=1 +tuntuisi=1 +tuntumatta=1 +tuntumattomahan=1 +tuntumattomaksi=2 +tuntumattomille=1 +tunturia=1 +tunturin=3 +tunturissa=1 +tuntuvilla=1 +tuo=111 +tuo'os=3 +tuoa=4 +tuoahan=2 +tuoakseni=1 +tuohen=2 +tuohet=1 +tuohia=1 +tuohikatto=1 +tuohinen=1 +tuohon=37 +tuohosessa=1 +tuohta=2 +tuohuksella=2 +tuohuksinen=1 +tuoja=1 +tuojaksi=2 +tuojaltasi=1 +tuojan=2 +tuojat=1 +tuojoa=2 +tuojoani=1 +tuokatte=2 +tuokohon=1 +tuoli=1 +tuoll'=6 +tuolla=96 +tuollakana=2 +tuollapa=2 +tuolle=14 +tuolt'=4 +tuolta=33 +tuoltapa=1 +tuoma=7 +tuomahan=1 +tuomalla=1 +tuoman=8 +tuomariksi=2 +tuomehen=1 +tuomen=3 +tuomet=2 +tuometar=1 +tuomi=4 +tuomikin=1 +tuomikko=2 +tuomikkoa=1 +tuomikolla=1 +tuomikosta=1 +tuomilla=1 +tuominen=1 +tuominnunna=1 +tuomisen=1 +tuomista=1 +tuomitahan=1 +tuomitsevi=1 +tuomittane=1 +tuomittihin=1 +tuomivaaran=2 +tuon=259 +tuone=2 +tuoneheksi=1 +tuonekana=1 +tuonelahan=15 +tuonelan=39 +tuonelassa=4 +tuonelasta=4 +tuonelle=3 +tuonelta=5 +tuonen=54 +tuonet=2 +tuonetar=2 +tuoni=6 +tuonne=68 +tuonnemmaksi=3 +tuonnempata=4 +tuonoistansa=1 +tuonp'=1 +tuonpa=1 +tuonut=4 +tuop'=49 +tuopa=29 +tuopi=7 +tuopilla=4 +tuopin=6 +tuopit=7 +tuoppi=2 +tuoppiansa=1 +tuoppiasi=1 +tuoppihinsa=2 +tuoppisen=1 +tuore=2 +tuoreheksi=1 +tuorehensa=2 +tuorehesta=1 +tuorehilla=1 +tuorehille=1 +tuorehimman=1 +tuorikkia=1 +tuorustele=1 +tuoss'=6 +tuossa=64 +tuost'=1 +tuosta=107 +tuostaki=6 +tuostana=12 +tuostapa=2 +tuot'=2 +tuota=104 +tuotaessa=2 +tuotaisihin=1 +tuotakana=4 +tuotaki=1 +tuotako=1 +tuotana=2 +tuotane=5 +tuotanehe=5 +tuotapa=3 +tuotavana=3 +tuotettihin=1 +tuotihin=4 +tuotit=1 +tuotti=1 +tuotu=4 +tuotuansa=1 +tuotuna=1 +tuovan=1 +tuovasi=1 +tuovat=1 +tupa=13 +tupahan=58 +tupamme=1 +tupamäellä=1 +tupanen=2 +tupani=4 +tupasen=1 +tupaset=1 +tupasi=1 +tupeksi=1 +tupen=1 +tupesta=3 +tupestansa=2 +tupettomalla=1 +tupia=1 +tupihin=3 +tupita=1 +tupoa=8 +tuppeloisen=1 +tuppihuotrasehen=1 +tuppirauan=1 +tuppurihin=2 +tuppurissa=1 +tupruna=1 +tuprusi=1 +turahtelevi=1 +turhi'in=3 +turjalainen=4 +turjalaisen=1 +turjan=3 +turjuttaisi=1 +turkan=1 +turkin=8 +turkit=1 +turkki=1 +turkkiasi=1 +turkkinsa=1 +turma=1 +turmele=1 +turmeleisi=2 +turmelemme=1 +turmelevi=3 +turmeli=1 +turmelin=2 +turmelit=1 +turmellunna=1 +turmellut=1 +turmelusta=1 +turmioille=1 +turmiolla=1 +turmiolle=1 +turmion=1 +turmiot=2 +turpa=4 +turpea=1 +turpeheksi=1 +turpehelle=1 +turpehesen=1 +turpehessa=1 +turpehesta=1 +turpoasi=1 +turpuvaksi=1 +tursas=1 +turskaksi=1 +turskan=2 +turso=8 +turvakseni=3 +turvaksi=2 +turvan=5 +turvana=1 +turvanani=2 +turvasta=1 +turvat=2 +turvatointa=2 +turve=1 +turveleikse=2 +turveleime=1 +turvoan=1 +turvut=1 +tusina=1 +tusinan=1 +tuska=5 +tuskahinen=1 +tuskaksi=3 +tuskalle=1 +tuskan=2 +tuskapäitä=1 +tuskassa=1 +tuskasta=1 +tuskastui=1 +tuskat=5 +tuskautui=2 +tuskemmaksi=1 +tuskia=1 +tuskihin=2 +tuskihinsa=1 +tuskihisi=1 +tuskiksi=1 +tuskille=1 +tuskin=4 +tuskissa=7 +tuskista=1 +tutajamahan=1 +tutasi=1 +tutisevalle=2 +tutisijalla=1 +tutkaeli=6 +tutkaella=3 +tutkaeltavaksi=1 +tutkaimehen=3 +tutkaimella=2 +tutkaimessa=3 +tutkaimettomalla=1 +tutkaimia=2 +tutkaimista=1 +tutkelmoita=2 +tutkelmusta=1 +tutkijaksi=4 +tutkittane=2 +tuttavan=3 +tuttavasti=1 +tuttavat=1 +tuttaville=3 +tuttavilta=1 +tuttu=3 +tuttua=2 +tuttuani=1 +tuttuansa=3 +tuttujamme=1 +tutuille=1 +tutut=1 +tuuhahtele=1 +tuuhakaksi=1 +tuuheutta=1 +tuuhku=1 +tuuitelko=1 +tuuitella=2 +tuuitellessa=1 +tuuiteltaessa=1 +tuuiteltavaksi=4 +tuuiteltu=1 +tuuiteltuasi=1 +tuuiteltunaki=1 +tuuittajan=2 +tuuittama=1 +tuuittavi=1 +tuuittele=2 +tuuitteli=13 +tuuittelin=1 +tuuitti=1 +tuulehen=3 +tuulehenko=1 +tuulella=1 +tuulelle=2 +tuulemahan=4 +tuulematta=2 +tuulen=29 +tuulena=1 +tuulessa=3 +tuulet=6 +tuulettaki=1 +tuulevaksi=1 +tuuli=47 +tuulikki=1 +tuulikunnahan=1 +tuulipuolelle=1 +tuullutkana=1 +tuulottavi=2 +tuulta=3 +tuulten=1 +tuuma=3 +tuumiasi=1 +tuumille=1 +tuumin=1 +tuumitellen=1 +tuura=1 +tuuran=1 +tuuria=2 +tuuriasi=1 +tuurin=4 +tuuritteli=2 +tuuti=1 +tuutimasijoilta=1 +tuutuhun=1 +tuutunen=1 +tuutusen=2 +tuvaksi=1 +tuvan=11 +tuvassa=6 +tuvasta=6 +tuvastahan=1 +tuvat=9 +tuvilla=14 +tuville=21 +tuvilta=1 +tuvissa=3 +tuvista=1 +tuvun=1 +tyhjettynä=1 +tyhjettävä=1 +tyhjeä=2 +tyhjin=3 +tyhjiä=3 +tyhjä=4 +tyhjälle=1 +tyhjänä=3 +tyhjästä=2 +tykki=1 +tykö=5 +tyköhön=1 +tykönä=4 +tylleröinen=1 +tylsä=1 +tynnyrihin=2 +tynnyrissä=3 +tynnyriä=1 +typeryyttä=1 +typerä=1 +typerät=1 +tyrehtyi=1 +tyrehy=1 +tyrjän=1 +tyrsky=3 +tyrskyn=2 +tyrskähti=1 +tytti=19 +tyttäreksi=3 +tyttären=4 +tyttäreni=5 +tyttärenkö=1 +tyttäresi=6 +tyttäret=6 +tyttärien=2 +tyttärihin=1 +tyttärille=3 +tyttärillä=1 +tyttäriltä=1 +tyttärin=1 +tyttäristä=3 +tyttäriä=5 +tyttö=31 +tyttöjen=2 +tyttöjä=2 +tyttöjäni=2 +tyttöjäsi=1 +tyttölapsen=1 +tyttöni=2 +tyttönä=1 +tyttöseksi=1 +tyttöseni=1 +tyttösi=1 +tyttöys=1 +tyttöä=7 +tyttöäni=5 +tyttöänsä=2 +tyttöäsi=4 +tytär=8 +tytärten=2 +tytärtä=9 +tytöistä=1 +tytölle=3 +tytön=7 +tytöt=2 +tyvelle=1 +tyveltä=1 +tyven=2 +tyvin=3 +tyy'y=2 +tyy'yin=1 +tyy'yttävi=1 +tyynni=2 +tyyris=1 +tyyräeli=1 +tyyräellä=2 +tyyskät=1 +tyytyi=2 +työ=3 +työlle=13 +työlähissä=1 +työlähässä=2 +työn=3 +työnnettihin=1 +työnnetähän=5 +työnnytteli=2 +työnnytti=1 +työnnyttä=1 +työnnytä=1 +työnnä=10 +työnnälti=2 +työnnän=6 +työnsin=1 +työnsä=2 +työnteleikse=1 +työnteleimme=1 +työnteleisin=3 +työntelevän=1 +työntelihe=2 +työnti=20 +työntivät=1 +työntyminen=2 +työntäisi=1 +työntämättä=1 +työntänenki=1 +työntävi=2 +työsi=2 +työssä=2 +työstäsi=2 +työt=5 +työtä=10 +tähelle=1 +tähet=3 +tähettären=1 +tähiksi=2 +tähistä=1 +tähitettäissä=1 +tähittämässä=1 +tähkän=1 +tähkät=1 +tähtelähän=1 +tähti=6 +tähtien=1 +tähtihin=1 +tähtitarhojen=1 +tähtiä=3 +tähystelevät=1 +tähystämähän=2 +tähytännästä=1 +tähyämähän=11 +tähyämässä=2 +tähän=7 +täkäli=1 +tälle=4 +tällä=14 +tältä=2 +tämä=10 +tämän=54 +tämänki=7 +tänne=42 +tänneki=2 +tänä=10 +tänäi=1 +tänäki=3 +täpittynä=1 +tärisevihin=1 +tärähti=1 +täss'=5 +tässä=42 +tästä=35 +tätä=22 +tätänä=1 +täy'yin=1 +täyen=3 +täyestä=1 +täynnä=17 +täynnänsä=1 +täysi=4 +täysinesi=4 +täytehen=4 +täyteni=1 +täytensä=1 +täytettynä=1 +täytteheksi=3 +täyttelemä=1 +täyttelevi=1 +täytti=2 +täyttämästä=1 +täytyi=4 +täytymättä=1 +täytyne=1 +tääll'=7 +täällä=20 +täältä=16 +töille=7 +töiltä=1 +töissä=1 +töistä=1 +töitä=4 +tölläytä=1 +tönkän=1 +törke'ille=1 +u'ulla=1 +u'un=2 +uhahti=1 +uhalla=2 +uhattu=1 +uhittelevi=1 +uhitti=1 +uhkaellen=2 +uhkasi=1 +uhkasivat=1 +uhke'imman=1 +uhkuhun=3 +uhkuiset=1 +uhkutit=1 +uhkuvat=1 +uhkuvihin=1 +uhkuvilla=1 +uhotellen=1 +ui=2 +uia=3 +uiessa=1 +uiksennellos=1 +uiksennellut=1 +uikuta=1 +uikutit=1 +uimahan=2 +uimasta=1 +uin=1 +uinaelin=1 +uinaellut=1 +uinehen=3 +uinut=3 +uinuvilta=1 +uip'=1 +uipi=15 +uiskenteli=3 +uitteli=2 +uituansa=1 +ukko=74 +ukkoa=5 +ukkokontion=1 +ukolle=3 +ukolta=1 +ukon=9 +ukonki=1 +ukossa=1 +uksen=4 +uksesta=1 +ukset=8 +ulapalla=4 +ulapalle=7 +ulapalta=1 +ulapoilla=3 +ulapoille=2 +ulapoilta=3 +ulapoita=2 +ulappalan=1 +uljas=1 +ulkoa=2 +ulkoinen=1 +ulkoisesta=1 +ulkomainen=1 +ulkona=4 +ulkopuolelle=1 +ulkopuolta=1 +ulkopäässä=1 +ulkosit=1 +ulkotöille=2 +ulkotöillä=1 +ulkotöiltä=1 +ulomma=4 +ulommaksi=1 +ulompanaki=1 +ulos=19 +ulvahtaisi=1 +ulvahuisi=1 +ulvaisevat=1 +ulvoi=2 +ulvonunna=1 +ulvosi=1 +ulvovan=2 +umakka=1 +ume=1 +ummiskengät=1 +umpilainehista=1 +umpilammin=1 +umpilammit=2 +umpilampi=1 +umpiluut=2 +umpinaisen=1 +umpipurren=1 +umpiputken=5 +umpisilmä=3 +umpisilmän=1 +unehen=3 +unekkahalta=1 +uneksimasta=2 +unella=1 +unen=2 +uneni=2 +unennäkijä=1 +unennäköjä=1 +unensa=1 +unesi=1 +unesta=1 +unetta=1 +unettomana=1 +unia=2 +unikonttisi=1 +unille=2 +uniset=1 +unisijalta=1 +unissa=1 +unoha=4 +unohit=1 +unohtajalle=1 +unohtaminen=5 +unohtanevi=1 +unohti=2 +unoset=1 +unta=3 +untamo=13 +untamoinen=5 +untamoisen=1 +untamola=1 +untamolan=2 +untamolta=1 +untamon=9 +unteloinen=1 +untelompi=1 +untelompikana=4 +untelot=1 +unto=2 +untolahan=1 +untuvalla=1 +untuvalle=1 +untuvasta=3 +untuvista=1 +upehen=1 +uponnut=1 +upota=1 +upotellut=1 +upottajahan=1 +upottajasta=1 +upottajille=1 +upottaminen=1 +upottanunna=2 +upottaotte=1 +ura=2 +urahti=4 +uralle=4 +urheata=3 +urisemasta=1 +urisi=3 +urkenevi=1 +urkenin=1 +urkenit=1 +uro=1 +uroa=1 +urohia=1 +urohiasi=6 +urohiksesi=1 +urohilla=1 +urohille=2 +urohilta=1 +urohinesi=1 +urohista=3 +urohitta=1 +urohoisehen=1 +urohoisessa=2 +urohoisesta=1 +urohoksi=4 +urohon=30 +urohosi=1 +urohot=29 +uron=11 +uros=29 +urosna=1 +urosta=27 +urosten=6 +urostuvaksi=1 +use'in=19 +usea=3 +usei'in=1 +usein=1 +useinpa=1 +usisi=1 +usko=3 +uskokana=1 +uskon=1 +uskonut=3 +uskottu=1 +ussakan=1 +ussakka=1 +usta=2 +usva=1 +utala=2 +utarella=1 +utaren=2 +utaret=1 +utaretoinna=1 +utariansa=1 +utarihin=2 +utarilla=1 +utra=5 +utu=2 +utua=2 +utuinen=7 +utuisehen=2 +utuisen=26 +utuisesta=1 +utuisilla=2 +utuisin=1 +utuna=2 +utupaita=1 +utustelevi=1 +ututyttö=3 +uuelle=3 +uuelta=1 +uuen=35 +uuet=6 +uuhen=11 +uuhet=1 +uuhi=3 +uuhta=1 +uuistunehen=1 +uuni=1 +uunilla=1 +uunilta=4 +uunin=9 +uunna=1 +uupui=2 +uupuivat=1 +uupune=1 +uupunehen=1 +uupuneille=1 +uupuvani=1 +uupuvi=1 +uurtehesen=1 +uurtehessa=2 +uurtehuisinensa=1 +uusi=17 +uusilla=1 +uutarta=1 +uutehen=4 +uutimehen=2 +uutimella=1 +uutimen=2 +uutta=14 +uuttomalla=1 +uutukaisen=1 +uuvuin=1 +uuvuta=1 +uuvutella=1 +uuvutti=1 +uvannon=1 +uvantolainen=3 +uvantolaisen=3 +uvantolaiset=1 +uvantolaista=1 +va'it=4 +vaahen=3 +vaahessa=1 +vaahtea=2 +vaahteren=1 +vaahteressa=1 +vaahterisehen=1 +vaahterisen=3 +vaahti=4 +vaahtileuan=1 +vaahtileuka=2 +vaahtiotsalle=1 +vaahtipäiksi=1 +vaahtipäitä=1 +vaahtokuulla=1 +vaai=1 +vaain=1 +vaaitahan=2 +vaaitella=2 +vaaittava=1 +vaajan=2 +vaakalinnun=3 +vaakalintu=2 +vaakalintua=1 +vaakkui=3 +vaakkuivat=1 +vaaksa=1 +vaaksan=5 +vaaksoa=1 +vaali=4 +vaaliessa=1 +vaalijaksi=1 +vaalijani=1 +vaalimahan=2 +vaalimani=1 +vaalimatta=1 +vaalimista=1 +vaalivi=1 +vaaluvista=1 +vaan=36 +vaanpa=2 +vaapahtavi=1 +vaapahutti=1 +vaapotella=1 +vaapottaissa=1 +vaapotteli=2 +vaapui=1 +vaapukkahan=3 +vaapukkaisena=1 +vaapukkana=2 +vaapukoita=2 +vaapumahan=1 +vaara=2 +vaaran=26 +vaarat=4 +vaarnanen=1 +vaarnaselta=1 +vaarnasilla=1 +vaarnat=1 +vaarnoilla=1 +vaarnojen=2 +vaaroihin=2 +vaarrettuna=2 +vaartaisin=2 +vaarteleisi=1 +vaate=1 +vaatehtinna=1 +vaaterievuilleni=1 +vaatettihe=1 +vaatevalkaisija=1 +vaatevalkeuiset=2 +vaatevarpahan=3 +vaatevarpoja=1 +vaatimalla=1 +vaatiseikse=1 +vaattehen=1 +vaatteheni=1 +vaattehensa=4 +vaattehet=7 +vaattehettomaksi=1 +vaattehia=5 +vaattehien=1 +vaattehiksi=2 +vaattehille=1 +vaattehisin=1 +vaattehissa=2 +vaattehitta=1 +vaattehuiset=1 +vaellat=1 +vaelsi=1 +vaeltaessa=1 +vaeltamahan=8 +vaeltamassa=3 +vaeltamia=1 +vaelti=2 +vaeltoasi=1 +vahainen=1 +vahasella=2 +vahat=1 +vahatukko=1 +vahingon=2 +vahingot=1 +vahtaellen=1 +vahtia=1 +vahtimahan=1 +vahva=4 +vahvan=1 +vahvat=2 +vahvistuisi=2 +vahvistuisin=1 +vai=27 +vaihoit=11 +vaike'issa=2 +vaikea=3 +vaikeaksi=1 +vaikeampi=1 +vaikean=2 +vaikeassa=1 +vaikeasta=1 +vaikeasti=2 +vaikeata=3 +vaikeroitsi=2 +vaikerra=1 +vaikerteli=1 +vaikk'=3 +vaikka=11 +vaikkapa=1 +vaiko=14 +vaikuta=1 +vaikuttajat=1 +vaikutteli=1 +vaimenteli=1 +vaimo=44 +vaimoja=1 +vaimojen=5 +vaimoksesi=1 +vaimoksia=1 +vaimollisesta=1 +vaimoloita=2 +vaimon=14 +vaimot=7 +vain=2 +vainen=19 +vainioille=3 +vainiolla=3 +vainiolle=2 +vainiolta=1 +vainion=2 +vainiot=2 +vainko=7 +vainopurtta=1 +vainossa=1 +vainotanterille=1 +vainotielle=1 +vainovaatteheni=4 +vainovaattehensa=1 +vainovaattehisin=1 +vainovalke'ita=3 +vainovarsa=1 +vainovuosina=1 +vainovuotta=1 +vaipan=6 +vaipat=1 +vaipoissansa=1 +vaippa=1 +vaippoja=2 +vaippojansa=1 +vaippojen=1 +vaipui=11 +vaipuivat=1 +vaipukohon=1 +vaipuminen=1 +vaipuvani=1 +vaiv'=1 +vaiva=7 +vaivaelen=1 +vaivahuoneheksi=1 +vaivainen=9 +vaivaisen=2 +vaivaisessa=1 +vaivaiset=1 +vaivaisetki=1 +vaivaisien=1 +vaivaista=6 +vaivaisten=1 +vaivaloisen=2 +vaivan=5 +vaivani=1 +vaivannoissa=3 +vaivansa=1 +vaivat=3 +vaivoa=1 +vaivoihin=1 +vaivoja=6 +vaivu=1 +vaivun=1 +vaivutella=2 +vaivutellaksesi=1 +vaivutellut=1 +vaivuttele=2 +vaivuttelit=1 +vaja=2 +vajalla=2 +vajallista=1 +vajan=2 +vajaset=1 +vajauttani=1 +vajehtajata=1 +vajehtelohon=2 +vajennusmaata=1 +vajennusta=1 +vajentamahan=1 +vajenteli=1 +vajenti=1 +vajoa=4 +vajoisi=1 +vajojen=1 +vajonnut=1 +vajottajalle=3 +vajotteli=1 +vajoumatta=1 +vajuvan=1 +vaka=116 +vaka'iset=1 +vaka'isiksi=1 +vakainen=7 +vakaisen=1 +vakaisena=1 +vakaiset=14 +vakaisille=1 +vakasi=1 +vakauteni=1 +vakavampani=1 +vakavampi=3 +vakavan=1 +vakavimpani=1 +vakittajata=2 +vakitti=1 +vakka=1 +vakkahansa=1 +vakkanen=1 +vakkasehen=2 +vakkaseni=1 +vakkasessa=1 +vakkasesta=2 +vakoajan=1 +vakoannassa=1 +vakoantahan=1 +vakoelevi=1 +vakoelin=2 +vakoili=1 +vakusti=1 +vala=1 +valahaksi=1 +valahan=2 +valahtanunna=2 +valahtelevi=1 +valahti=4 +valahutti=2 +valaisi=1 +valaja=1 +valansa=4 +valantehiksi=2 +valantomaille=1 +valasi=4 +valat=4 +valata=1 +valattimeksi=1 +valavi=1 +valehen=1 +valehettomat=6 +valehi=1 +valehia=4 +valehteleisi=1 +valehtelijan=2 +valehtelinki=2 +valehtelit=1 +valehtelitki=5 +valele=1 +valeleite=1 +valeli=3 +valelihe=2 +valellakseni=1 +valeltu=1 +valetta=4 +valettavata=1 +valettu=3 +valetähtyen=1 +valeviivan=1 +valio=11 +valion=2 +valita=7 +valitan=8 +valitanta=1 +valitat=3 +valitella=1 +valitse=1 +valitsemahan=2 +valitsen=1 +valitsi=2 +valittamahan=1 +valittamassa=1 +valittane=1 +valittavi=1 +valittelevi=3 +valitti=6 +valittoani=3 +valittu=2 +valitulla=1 +valitus=1 +valitut=2 +valjahat=2 +valjahisin=10 +valjahista=1 +valjasta=1 +valjastaisin=1 +valjastanut=1 +valjastele=2 +valjastelin=1 +valjasti=3 +valjastuttamahan=1 +valkaisevi=1 +valkaisijan=1 +valkamahan=1 +valkamalta=1 +valkamani=1 +valkamansa=1 +valkamassa=1 +valkamat=1 +valkamavesille=1 +valkamoihin=2 +valkamoilla=1 +valkamoille=6 +valkamoilta=1 +valkamoita=3 +valke'ihin=1 +valke'ilta=1 +valke'imman=1 +valke'inen=1 +valke'inta=1 +valke'isen=1 +valke'issa=1 +valke'ita=1 +valkea=12 +valkeahan=4 +valkeainen=7 +valkeaisen=9 +valkeaista=10 +valkeaksi=3 +valkealla=1 +valkealliseksi=1 +valkeamme=1 +valkeampi=4 +valkean=13 +valkeana=14 +valkeanverevä=1 +valkeanverinen=1 +valkeassa=1 +valkeasta=2 +valkeat=2 +valkeata=11 +valkeatta=1 +valkeattomaksi=1 +valkeavat=1 +valkehia=1 +valkenevi=1 +valkeuiset=1 +valkeutta=4 +valkkaella=1 +valkkamilla=2 +valkkamille=1 +valkko=1 +valkoaisin=1 +valkoella=1 +valkomia=1 +valkotteli=1 +vallallasi=1 +vallallenki=1 +vallallensa=2 +vallaltansa=1 +vallaltasi=2 +vallan=7 +vallassa=1 +vallassasi=3 +vallatahan=1 +vallatoin=1 +valloillensa=1 +valloissansa=1 +vallotellen=1 +valmihiksi=14 +valmihin=1 +valmihina=1 +valmihit=1 +valmis=12 +valmista=1 +valmistaikse=1 +valmistaja=1 +valmistako=1 +valmistavi=2 +valmistelen=1 +valmisteli=3 +valmistellakseni=1 +valmistellos=1 +valmistettihin=1 +valmistihe=1 +valmistihit=1 +valmistui=1 +valoi=2 +valoja=1 +valorinta=1 +valotti=1 +valta=3 +valtansa=1 +valtasuonet=1 +valtavanhempani=8 +valtavanhempansa=7 +valtavanhempasi=3 +valtiainen=1 +valtoinesi=1 +valtojen=1 +valu=1 +valui=1 +valuisi=2 +valune=1 +valuta=1 +valutti=3 +valuvi=5 +valvateltavani=2 +valvateltavasi=1 +valvateltavassa=1 +valvateltu=1 +valvatissa=1 +valvattelet=1 +valvatteli=1 +valvattini=2 +valvattisi=8 +valvehella=4 +valveutti=1 +valvoa=3 +valvoen=1 +valvoi=1 +valvoja=1 +valvomahan=2 +vammaksissa=1 +vammat=3 +vammatar=1 +vammoille=5 +vammoja=2 +vammojen=2 +vangun=1 +vangutelko=1 +vanguteltu=1 +vanha=336 +vanha'an=2 +vanhaksi=1 +vanhalassa=1 +vanhalla=1 +vanhalle=1 +vanhan=31 +vanhassa=1 +vanhasta=1 +vanhastossa=2 +vanhat=21 +vanhemmalla=2 +vanhemmalle=1 +vanhemmallesi=1 +vanhemman=6 +vanhempani=5 +vanhempansa=5 +vanhempasi=6 +vanhempata=1 +vanhempi=2 +vanhempien=1 +vanhenevi=2 +vanheni=1 +vanhimpainen=1 +vanhin=20 +vanhinta=1 +vanhoa=1 +vanhoilta=1 +vanhoja=1 +vanhojen=1 +vanhuuesta=1 +vankan=7 +vankat=2 +vanki=1 +vankirauat=1 +vankka=1 +vanno=3 +vannoi=3 +vannoit=2 +vannoivat=1 +vannon=2 +vanteheni=1 +vanttuhia=1 +vanttuhitta=1 +vanttuhulla=1 +vantturan=1 +vanumalla=1 +vanuttamassa=1 +vanuttamasta=1 +vanuvi=1 +vaon=1 +vapa=2 +vapajamahan=1 +vapisevalle=1 +vapisi=5 +vapoi=1 +vara=1 +varaeleikse=2 +varaelihe=1 +varahainen=1 +varahan=6 +varahin=8 +varainen=1 +varaja=1 +varaksi=14 +varalle=11 +varana=1 +varani=1 +varanne=1 +varannekana=1 +varannut=2 +varasi=1 +varassa=7 +varasti=1 +varat=1 +varatoin=1 +varattomaksi=1 +varattomalta=1 +varattomasti=1 +varattu=1 +varava=1 +varavammalla=1 +varavat=1 +varavilta=1 +varaväkevä=2 +varaväkevän=5 +varia=1 +varikselt'=1 +varikset=2 +variksien=2 +varin=2 +varis=4 +varistetahan=1 +varjele=7 +varjelevi=1 +varjoksensa=1 +varjon=2 +varjossansa=1 +varman=2 +varmat=1 +varo'otte=1 +varoa=2 +varoan=1 +varoin=1 +varoitteleikse=1 +varoitteli=3 +varoittelinki=1 +varoittelit=1 +varoitti=2 +varoituksista=1 +varoitusta=1 +varoja=3 +varone=2 +varottu=2 +varpa=1 +varpahalla=1 +varpahasen=1 +varpahasta=2 +varpahat=1 +varpahia=2 +varpahille=1 +varpahissa=1 +varpahista=1 +varpahitse=1 +varpahuisiani=1 +varpaisella=1 +varpaiset=1 +varpapuihin=1 +varpapuuhun=1 +varpelaitainen=1 +varpelaitasilla=1 +varpelaitehilla=1 +varpelaitehille=1 +varppehia=3 +varpuistasi=1 +varpusen=2 +varpusille=1 +varrella=1 +varrellani=1 +varrelleni=2 +varrellensa=1 +varrellesi=1 +varrellisna=1 +varrelta=1 +varreltani=1 +varreltansa=1 +varren=18 +varrestansa=1 +varret=10 +varronnassa=1 +varruttani=1 +varsa=14 +varsallansa=1 +varsan=16 +varsaset=1 +varsasilla=1 +varsat=4 +varsi=13 +varsin=33 +varsinki=2 +varski=1 +varsoille=1 +varsoin=2 +varsoinensa=1 +varsojasi=1 +varta=1 +vartalolla=1 +vartalolta=2 +vartalon=2 +vartehemme=1 +vartehen=1 +varteuisi=1 +vartevan=2 +vartijaksi=1 +vartijana=2 +vartijattomassa=1 +vartio=1 +vartioitsit=1 +vartta=10 +varttakana=1 +vartti=1 +varttumahan=1 +varuksitta=1 +varustaisin=1 +varustamata=1 +varustamilla=1 +varustamille=2 +varustamista=1 +varustelevi=1 +varustelihe=1 +varustettu=1 +varusti=2 +varustimille=1 +varvalle=1 +varvasten=1 +varvat=2 +varventelen=1 +varventeli=1 +varvikkomäkeä=2 +varvikkosaloa=1 +varvikon=1 +varvikosta=5 +varvuille=1 +varvut=1 +vasama=2 +vasamalla=1 +vasaman=1 +vasamat=2 +vasamoitansa=1 +vasara=2 +vasaraksi=1 +vasaralla=2 +vasaran=2 +vasarata=1 +vasarille=1 +vasaroilla=2 +vasemmalla=2 +vasemmalta=1 +vasemman=3 +vasemmassa=1 +vasemmasta=1 +vasen=1 +vasenta=5 +vasertelihe=1 +vasesta=1 +vasikan=1 +vasikka=4 +vasikkaisista=1 +vasikkana=1 +vasikkojen=1 +vasken=3 +vaskesta=7 +vaski=11 +vaskiharjun=1 +vaskikatto=1 +vaskikintahat=1 +vaskikirjan=2 +vaskikirjat=1 +vaskikirves=1 +vaskilaiat=1 +vaskilangat=1 +vaskilankojen=1 +vaskinen=7 +vaskinuotan=1 +vaskipantoihin=1 +vaskipohjahan=1 +vaskirenkahaiset=1 +vaskisaappahat=1 +vaskisehen=3 +vaskisella=6 +vaskisen=24 +vaskisessa=1 +vaskisesta=1 +vaskiset=2 +vaskisilla=2 +vaskisille=3 +vaskisilta=1 +vaskisista=1 +vaskisitta=1 +vaskivakkasehen=1 +vaskivannetten=1 +vaskivarsi=1 +vaskivyöhyt=1 +vaskivöille=1 +vaskivöitä=1 +vasoilla=1 +vasoille=1 +vast'=2 +vasta=15 +vastaele=1 +vastaeli=26 +vastaelin=1 +vastaella=4 +vastahan=27 +vastahani=1 +vastahansa=10 +vastahasi=1 +vastaisen=2 +vastaki=1 +vastaksia=1 +vastakättä=1 +vastan=7 +vastannunna=1 +vastanpäitä=1 +vastasella=1 +vastasi=2 +vastassa=1 +vastasäällä=1 +vastasään=1 +vastat=7 +vastata=2 +vastaten=6 +vastatusten=2 +vastatuulet=1 +vastatuuli=1 +vastavirran=1 +vasten=34 +vastinetta=1 +vastoa=1 +vastoaisin=1 +vastoavat=7 +vastoavi=19 +vastoiksi=1 +vastoin=5 +vastuksella=1 +vastus=1 +vasuhun=1 +vasunvarpainen=1 +vatisi=1 +vatoen=1 +vatsa=1 +vatsahan=6 +vatsallehen=1 +vatsallensa=1 +vatsan=7 +vatsansa=4 +vatsantyöstä=1 +vatsantäyttä=3 +vatsanvaivoissa=2 +vatsanvääntehessä=1 +vatsanvääntehestä=2 +vatsanvääntehistä=1 +vatsassa=3 +vatsasta=4 +vatsoa=1 +vatsoansa=1 +vatvoi=1 +vavahutti=1 +ve'elkö=1 +ve'elle=4 +ve'elliset=2 +ve'elty=1 +ve'en=51 +ve'essä=4 +ve'essäkänä=2 +ve'estä=3 +ve'et=9 +ve'ettihin=1 +ve'etty=1 +ve'ettyänsä=1 +ve'että=1 +ve'ettävänä=1 +ve'etähän=5 +ve'in=2 +veellä=1 +veen=34 +veessä=3 +veestä=5 +veet=3 +veetty=1 +veetähän=1 +vehkahan=1 +vehkahuhmarelle=2 +vehnin=1 +vehnä=2 +vehnäisillä=1 +vehnäisnä=1 +vehnäleivän=2 +vehnäleivät=1 +vehnämaiksi=1 +vehnämaina=1 +vehnän=4 +vehnäsille=1 +vehnäsillä=1 +vehnäsiä=2 +vehnät=2 +vei=9 +veihlähtännä=1 +veijoani=2 +veijolleni=2 +veijollensa=1 +veijon=2 +veijoni=2 +veikan=1 +veikaten=3 +veikko=11 +veikkoa=1 +veikkoani=1 +veikkoansa=1 +veikkona=1 +veikkoni=3 +veikkoseni=14 +veikkosensa=1 +veikkosi=3 +veikkoutta=1 +veikoksi=2 +veikollensa=1 +veikollesi=1 +veikon=13 +veikot=2 +vein=1 +veipä=1 +veisaten=1 +veisi=1 +veistele=1 +veistelevi=1 +veisteli=1 +veisteä=2 +veisti=9 +veistin=1 +veistit=1 +veistohon=1 +veistokseni=1 +veistopenkeriä=1 +veistoslastusilla=1 +veistotanterille=1 +veistä=3 +veistäessäni=1 +veistäisi=1 +veistäjätä=1 +veistämä=1 +veistämättä=1 +veistän=2 +veistännäisilläni=1 +veistät=1 +veistävi=1 +veistävä=1 +veitikkä=11 +veitikkätä=1 +veitikän=4 +veitoseni=1 +veitsellä=3 +veitsen=7 +veitseni=1 +veitsensä=2 +veitsessänsä=1 +veitset=1 +veitsettä=1 +veitsi=8 +veitsillä=1 +veitsin=2 +veitsirauat=1 +veitsirautoihinsa=1 +veitsirautoinensa=1 +veitsistämme=1 +veitsosesta=1 +veitsyttänsä=1 +veivät=7 +vekaran=1 +vekarat=1 +velhoiksi=1 +velhon=1 +velhot=4 +veli=15 +veliarmo=1 +veljekset=3 +veljeksiä=2 +veljellensä=1 +veljen=3 +veljeni=2 +veljensä=1 +veljesi=1 +veljet=1 +veljeä=1 +veljeäni=1 +veljeänsä=2 +veljeäsi=1 +veljiäsi=3 +veljyeni=8 +veljyesi=1 +vellamo=2 +vellamon=8 +velliksi=1 +vellin=1 +vellinä=2 +vellit=1 +vellominen=1 +vellotahan=1 +vellottihin=1 +vellova=1 +vemmel=3 +vemmelpuuta=1 +vempelehen=1 +vempelehet=1 +vempeleitä=1 +vempelellä=5 +vempeleltä=2 +vempelen=2 +vempelestä=1 +vempelille=2 +vempelillä=1 +vempelistä=1 +venakko=1 +vene=17 +venehellä=2 +venehen=18 +venehesemme=1 +venehesen=2 +venehessä=2 +venehessäni=1 +venehestä=4 +venehet=1 +venehin=2 +venehinensä=1 +venehistäsi=1 +venelotti=1 +venesijoille=1 +veneteloille=1 +venettä=31 +venettäsi=1 +vengotellen=1 +vengottavi=1 +venkalan=1 +venkale=1 +vennon=3 +vennotahan=2 +vennätähän=1 +veno=16 +venoa=1 +venoista=4 +venoksi=4 +venolle=1 +venon=18 +venonen=16 +venonsa=1 +venoseheni=2 +venosehensa=3 +venosehesi=2 +venosen=12 +venoset=2 +venosina=1 +venossa=1 +ventoja=1 +ventovieras=3 +venyessäni=1 +venyi=1 +venyissä=1 +venyjä=2 +venykö=1 +venymästä=1 +venyn=1 +venyne=1 +venynyt=3 +venytti=2 +venyvi=6 +venäehelle=3 +venäehellä=1 +venähti=1 +venähyin=1 +venäjän=2 +veralla=1 +veran=1 +verannukka=1 +verat=2 +vereltä=1 +veren=8 +verensä=2 +veressä=1 +veret=3 +verevimmän=1 +verevyyttäsi=1 +verevä=11 +vereväinen=1 +verevälle=2 +verevämmän=1 +verevämmät=1 +verevän=4 +verevänä=3 +verhossansa=1 +veri=7 +verin=4 +verinen=1 +verisatehen=1 +veristettäne=1 +veristä=1 +verisynnyn=1 +veriä=2 +verkahan=1 +verkahousu=1 +verkainen=1 +verkaliuskoja=1 +verkanuttu=1 +verkaviitat=1 +verkko=1 +verkkoja=2 +verkkojansa=1 +verkkojen=1 +verkkoloista=1 +verkkonsa=2 +verkoksi=1 +verkollansa=1 +verkot=5 +verkotoinna=1 +veroin=1 +veroinen=1 +verran=10 +verrat=4 +verroille=1 +verta=20 +vertoani=1 +veräjille=4 +veräjillä=4 +veräjiltä=1 +veräjissä=2 +veräjä=1 +veräjähän=1 +veräjälle=1 +veräjällä=1 +veräjältä=1 +veräjän=13 +veräjät=2 +veräjättömän=2 +vesa=4 +vesaisilla=1 +vesaisista=1 +vesakoissa=1 +vesalla=1 +vesan=1 +vesapuiset=1 +vesasta=1 +vesat=4 +vesattomalla=1 +vesattomille=2 +vesattomilta=1 +vesi=25 +vesien=19 +vesihakoja=1 +vesihakonen=1 +vesiharjun=1 +vesihiisi=1 +vesikappa=1 +vesikappanen=1 +vesikarille=1 +vesikivelle=3 +vesikivellä=6 +vesikivillä=1 +vesiksi=3 +vesikyyn=2 +vesilinnun=1 +vesilinnut=1 +vesilintu=1 +vesille=30 +vesillä=16 +vesiltä=5 +vesimaljan=1 +vesin=3 +vesipajuja=1 +vesiperille=1 +vesipisarat=3 +vesiropehut=1 +vesissä=2 +vesistä=2 +vesiteiret=1 +vesitukolla=1 +vesivaloksi=1 +vesivieret=1 +vesiviertehesen=2 +vesivirtana=1 +vesiä=11 +vesoiksi=1 +vesoista=1 +vesun=3 +vesusen=1 +vetehen=27 +vetehenkö=1 +vetehessä=1 +vetehinen=2 +vetehisen=1 +vetele=2 +veteleite=2 +vetelemiä=1 +vetelen=2 +vetelet=1 +vetelevi=2 +veteli=3 +vetelä=2 +veteläisessä=1 +vetelästä=1 +veteni=1 +vetensä=6 +vetenä=3 +vetesi=1 +veteä=5 +veti=30 +vetihe=5 +vetisen=1 +vetistelevi=1 +vetistä=3 +vetistäjällä=1 +vetistämähän=2 +vetistäväksi=1 +vetivät=2 +vetoja=2 +vetojen=1 +vetonen=3 +vetonenki=2 +vetoperänsä=1 +vetoselta=1 +vetosen=1 +vetrehet=6 +vetten=1 +vettyi=1 +vettä=47 +vettänsä=1 +vetäise=3 +vetäisi=5 +vetäisit=1 +vetäitä=1 +vetäjä=5 +vetäkämme=1 +vetäkö=1 +vetämä=1 +vetäne=2 +vetävi=8 +vetävät=2 +vetäös=1 +veä=6 +veäikse=2 +veäite=3 +veällettäisi=1 +veälti=4 +veän=1 +veänkö=2 +veät=1 +veätettihin=1 +vialle=1 +viallisilla=1 +viallista=2 +vian=3 +viata=1 +viatoin=1 +viatoinna=1 +viatointa=1 +viatta=1 +viattomahan=1 +viattomaksi=1 +viattomalle=1 +viattomanki=1 +vie=7 +viehkuroia=1 +viehkuroivat=1 +viehkuroivi=1 +viehättämä=1 +viejä=1 +viejäistä=1 +viejän=1 +viekkahammat=1 +viekumahan=2 +viekämme=1 +viekätte=2 +viekö=3 +vieköhön=1 +viekösi=1 +viekötte=1 +viel'=28 +vielä=85 +vieläki=4 +vieläkin=2 +vieläkö=1 +vieminen=1 +viemiä=1 +viemähän=2 +vien=2 +vienan=2 +vieneheni=1 +vienemme=1 +vienen=2 +vienet=1 +viennästä=1 +vieno=4 +vienoilla=2 +vienoille=1 +vienoilta=1 +vienoiset=1 +vienoja=1 +vienojen=1 +vienolla=1 +vienolle=1 +vienossa=3 +vienosta=1 +vienot=1 +vienyt=1 +viepi=6 +vieprahtaisi=1 +vieprahtavi=1 +vieprahteli=1 +viepä=1 +vierahaisinesi=1 +vierahalla=3 +vierahalle=8 +vierahalta=3 +vierahamme=2 +vierahan=7 +vierahani=1 +vierahansa=1 +vierahasen=2 +vierahasta=1 +vierahat=2 +vierahia=3 +vierahilla=5 +vierahille=5 +vierahilta=3 +vierahissa=3 +vierahista=1 +vieras=12 +vierasta=2 +vierastasi=1 +viere=4 +vierehen=6 +vierehensä=2 +vierellinen=1 +vierellä=2 +vierelläni=1 +viereltä=2 +viereltäni=1 +viereltänsä=1 +vieremille=2 +vieremillä=2 +vieremistä=2 +vieremähän=10 +vieremässä=2 +vieremästä=2 +vieremättömäksi=1 +vierentätä=1 +vieressä=4 +vieressänsä=1 +vieressäsi=3 +vieret=1 +vieretellä=6 +vieretelläksesi=1 +vieretse=1 +vierettele=4 +vierettelen=1 +vierettelet=1 +vieretteli=7 +vierettelin=1 +vierettäisin=1 +vieretysten=1 +vieretä=1 +vieretäikse=1 +vieretämme=2 +vierevi=2 +viereviksi=1 +viereväksi=2 +vierevän=1 +vierevät=1 +vieri=51 +vieriellessänsä=1 +vierielläkseni=1 +vieriltä=1 +vierimäisehen=1 +vierimäistä=1 +vierimäsijoille=1 +vierimättä=1 +vierin=7 +vierisin=1 +vierit=1 +vieritetyn=1 +vierittämän=1 +vierivi=1 +vierivät=3 +vieriä=1 +vieriäni=1 +vierneheksi=1 +viernyt=1 +vieroaisi=1 +vierressäni=1 +vierressänsä=6 +vierrettä=1 +vierrevi=1 +vierrytkänä=1 +vierrä=1 +vierteheksi=1 +viertehelle=1 +viertehen=1 +viertehillä=1 +viertehiltä=1 +viertimellä=1 +viertokankahilla=1 +vieruhun=1 +vieruihin=1 +vierähellä=1 +vierähin=1 +vierähti=11 +vierähtihe=1 +vierähtäisi=3 +vierähtävi=1 +vierähtävät=1 +vierähys=1 +vierähytin=1 +vierähytti=1 +vierähytän=1 +viesti=1 +viestinen=4 +viestit=3 +vietihin=5 +vietteli=1 +vietti=1 +viety=8 +vietyä=1 +vietäisi=1 +vietäkähän=3 +vietäköhön=3 +vietänehe=1 +vietätä=1 +vietäviksi=1 +vietäväksi=1 +vietäväsi=1 +vietävätä=2 +vievät=5 +vieä=12 +vieähän=1 +vieäksesi=2 +vieäkänä=1 +vieös=2 +viha=1 +vihainen=4 +vihaisen=4 +vihaiset=3 +vihaista=1 +vihan=1 +vihanki=1 +vihannalle=2 +vihannalta=1 +vihannan=3 +vihannasta=1 +vihannimman=1 +vihanpitoa=1 +vihansuovan=2 +vihanta=5 +vihasi=1 +vihastui=5 +vihata=1 +vihatko=1 +vihattu=1 +vihattuna=1 +vihellys=1 +vihellytti=1 +vihelti=1 +vihertelevät=1 +viherän=1 +vihisevistä=1 +vihki=1 +vihmo=1 +vihmoi=1 +vihoa=4 +vihoamasta=1 +vihoiksi=1 +vihoille=1 +vihoin=7 +vihoisi=1 +vihoissansa=1 +vihoissasi=1 +viholaisna=1 +viholliset=1 +vihottavat=1 +vihottaviksi=2 +vihuri=3 +vihurilla=1 +vihurin=1 +vihviläinen=1 +viiakkoa=2 +viiakkohon=1 +viiakosta=5 +viian=5 +viiasta=2 +viides=1 +viideskolmatta=1 +viideskymmenes=1 +viidesneljättä=1 +viidestoista=1 +viidesviidettä=1 +viieksi=1 +viiellä=1 +viieltä=2 +viien=8 +viienneksi=1 +viiennellä=1 +viiennenki=1 +viiet=4 +viihtyisi=1 +viihy=1 +viihytteli=1 +viikate=1 +viikatekulua=1 +viikatetta=2 +viikkoa=1 +viikkokauet=1 +viikoista=4 +viikoksi=3 +viikommaksi=4 +viikomman=1 +viikon=49 +viiletellä=2 +viiletelläksensä=1 +viilettelet=1 +viiletti=1 +viillit=1 +viilohirren=1 +viiltelevi=1 +viiltelevät=1 +viilteä=1 +viilti=2 +viiltämähän=1 +viimahan=1 +viimattaki=1 +viimein=5 +viimeinenki=1 +viimeinki=4 +viimeinkänä=1 +viimeiseksi=1 +viimeiseltä=1 +viimeisensä=1 +viimeisissä=1 +viimeisiä=3 +viimeistä=1 +viimeistäki=5 +viinen=1 +viinestä=1 +viinet=1 +viini=2 +viipsinpuulle=1 +viipyi=4 +viipymättä=2 +viipynynnä=2 +viirunaaman=3 +viisahalle=1 +viisas=6 +viisi=12 +viisin=5 +viisivantehen=1 +viisivantehinen=1 +viisti=2 +viitahan=1 +viitiseikse=1 +viitiseksi=1 +viitoa=1 +viitosenko=1 +viitsi=1 +viitsijä=1 +viitsijäksi=1 +viitsijätä=1 +viitsimähän=1 +viitsiöte=1 +viitta=1 +viittomahan=1 +viittä=9 +viivat=1 +viivy=1 +viivyit=2 +viivytellä=2 +viivyttävi=1 +vikahinen=1 +vikaumatta=1 +vikelti=1 +vikevästi=1 +vikoa=2 +vikoisi=1 +vikoja=3 +vilahukset=1 +vilata=2 +vilettämähän=1 +vilisevästä=1 +vilisi=3 +vilisten=3 +vilja=13 +viljaisiksi=1 +viljalle=1 +viljalleni=1 +viljalta=3 +viljamättähälle=1 +viljamättähältä=2 +viljan=5 +viljastani=1 +viljemmälle=2 +viljo=1 +viljoa=1 +viljoani=2 +viljon=11 +villahännät=1 +villahäntien=1 +villahäntä=1 +villaiset=1 +villakuontalona=2 +villan=2 +villapäänä=1 +villasesta=1 +villasia=1 +villat=3 +villavaipan=2 +villavaipat=2 +villavakkanen=1 +villoa=1 +villoja=1 +vilotteleihet=1 +vilpitöinnä=1 +viltin=8 +vilttieni=1 +vilu=9 +vilua=2 +viluhun=2 +viluiselta=1 +vilumpi=1 +vilun=5 +vilussa=4 +vilusta=2 +vingutelko=1 +vinguteltu=1 +vinguttivat=1 +vinkalosta=1 +vinkui=2 +vioille=3 +vioista=1 +vipajavihin=1 +viploin=1 +viploista=2 +vipunen=13 +vipunsa=1 +vipusen=5 +virattoman=1 +viritti=1 +virittäjäksi=1 +virittämiä=1 +virittämästä=1 +viritä=1 +viritän=2 +virka=1 +virkahti=1 +virkan=1 +virkeämmät=1 +virkeästi=1 +virki=1 +virkin=4 +virkkaele=1 +virkkaeli=1 +virkkaja=2 +virkkanunna=1 +virkkelevi=2 +virkki=232 +virkkoi=225 +virkku=11 +virkkua=15 +virkun=1 +virkut=1 +virohon=2 +virokannas=4 +viron=4 +vironneheksi=1 +virosta=1 +virpi=3 +virpivarpasista=1 +virran=14 +virrassa=1 +virrasta=2 +virrat=4 +virrelläpä=1 +virren=11 +virrestäni=2 +virret=10 +virroista=1 +virsi=2 +virsihin=1 +virsiksi=1 +virsikäs=9 +virsilippahan=2 +virsillehen=1 +virsinensä=1 +virsissänsä=2 +virsiä=1 +virsiänsä=1 +virstan=2 +virsun=1 +virta=1 +virtana=2 +virteni=3 +virtensä=1 +virtesi=1 +virtoihin=1 +virtten=2 +virttä=9 +viru=1 +virui=1 +viruivat=1 +viruta=1 +virutetahan=1 +viruttajaksi=1 +viruttamassa=1 +viruttamatta=1 +virutteli=1 +viruvi=3 +virven=1 +virviköstä=1 +visainen=2 +visan=1 +visaperähän=2 +visaperästä=1 +viskaele=1 +viskaelen=1 +viskaisi=1 +viskattaessa=1 +viskelevän=1 +visko=4 +visko'otte=1 +viskoa=2 +viskoi=5 +viskottihin=1 +visusti=2 +vitahan=5 +vitaisemahan=1 +vitaisi=1 +vitihin=1 +vitilumelle=1 +vitiä=4 +vitjat=2 +vitsa=5 +vitsaiset=1 +vitsakset=1 +vitsalla=16 +vitsan=3 +vitsasella=1 +vitsastamani=1 +vitsastettu=1 +vitsasväliltä=2 +vitsattaki=1 +vitsikkoa=1 +vitsikkohon=2 +vitsikölle=1 +vitsoin=2 +viuahutti=1 +viukelohon=1 +viuskahtavi=1 +vivustimilla=1 +voi=30 +voiakana=1 +voian=1 +voiat=1 +voie=2 +voiessani=1 +voietta=4 +voiheralla=1 +voikahtaisi=1 +voikerrehtamisen=1 +voikerrehti=1 +voilla=3 +voille=2 +voima=1 +voimakseni=1 +voimatoinna=1 +voiminesi=1 +voimuruja=1 +voine=2 +voinut=1 +voipa=3 +voipunutta=3 +voisi=1 +voissa=1 +voit=1 +voita=14 +voitan=1 +voitehen=1 +voitehet=5 +voitehia=10 +voitehiksi=3 +voitehilla=4 +voitehissa=1 +voitehista=1 +voiteli=2 +voitelisit=1 +voitetahan=1 +voitettu=2 +voiti=16 +voitit=1 +voittaisin=1 +voittamahan=1 +voittaminen=1 +voittanutta=1 +voitteleisi=1 +voittelohon=1 +voitteloille=2 +voitti=1 +voivalle=2 +voivatia=1 +voivatinen=1 +voivatinsa=1 +voivotella=1 +vuoa=1 +vuoakana=1 +vuoalti=1 +vuoeksensa=1 +vuoen=2 +vuoet=3 +vuohella=1 +vuohi=1 +vuohisen=1 +vuohta=1 +vuojelainen=1 +vuoksen=3 +vuolahampi=1 +vuolaisevi=1 +vuolaisisit=1 +vuolaskana=1 +vuole=1 +vuolemahan=1 +vuolemassa=1 +vuoli=4 +vuollessansa=1 +vuollut=1 +vuoluksi=1 +vuon=2 +vuonat=1 +vuonna=4 +vuorehen=3 +vuorella=1 +vuorelle=1 +vuoren=7 +vuoresta=2 +vuoret=6 +vuoria=1 +vuoro=1 +vuoroni=1 +vuorta=2 +vuosi=4 +vuosikausi=1 +vuosin=5 +vuota=6 +vuotajista=1 +vuotamahan=5 +vuotamassa=1 +vuotamasta=2 +vuotamatta=1 +vuotanevi=3 +vuotannassa=1 +vuotas=4 +vuotava=1 +vuotavi=1 +vuotehella=2 +vuotehellaki=1 +vuotehelle=1 +vuotehelta=3 +vuotehensa=1 +vuotehet=1 +vuotehille=1 +vuoteltihin=2 +vuotetahan=1 +vuotettuna=1 +vuoti=3 +vuotin=3 +vuotit=5 +vuotoseksi=1 +vuotta=12 +vuottaessa=1 +vuottavi=1 +vuottelevi=3 +vuotteli=1 +vuotti=11 +vyö=7 +vyöhyställe=1 +vyöhyt=4 +vyöll'=1 +vyölle=5 +vyöllesi=1 +vyöllisestä=1 +vyöllisvitjat=2 +vyöllä=9 +vyöllänsä=1 +vyöltä=2 +vyöltänsä=3 +vyön=2 +vyöni=2 +vyönsä=1 +vyörivoille=1 +vyörivoilta=1 +vyöstä=2 +vyöstäni=1 +vyöteleikse=3 +vyöteleime=1 +vyötty=3 +vyöttä=3 +vyötä=1 +vyötäntähän=1 +vyötäröistä=1 +vyötöin=1 +väekseni=1 +väeksi=2 +väelle=1 +väellä=6 +väeltä=2 +väen=10 +väessä=7 +väestä=6 +vähemmin=1 +vähemmän=1 +vähene=3 +vähenevässä=1 +väheni=3 +vähenne=1 +vähenneheksi=1 +väheäkänä=7 +vähin=1 +vähiten=1 +vähyyttä=5 +vähä=3 +vähäinen=6 +vähäisen=36 +vähäistäkänä=4 +vähällä=1 +vähämieli=2 +vähän=18 +vähäni=1 +vähävarainen=1 +vähäväkinen=4 +vähäväkisen=3 +vähäväkiset=1 +väiky=1 +väikyn=1 +väinämöinen=332 +väinämöiselle=8 +väinämöisellenki=1 +väinämöisen=62 +väinämöistä=9 +väinö=1 +väinölle=1 +väinölähän=3 +väinölän=25 +väinön=6 +väjyvi=1 +väkehen=3 +väkevä=1 +väkevällä=1 +väkevänkänä=1 +väkevät=1 +väkeä=12 +väkeäsi=1 +väki=20 +väkinesi=1 +väkini=1 +väkipuolet=5 +väkipuuskat=1 +väkivettä=1 +väkivärttinän=1 +väkähänsä=1 +väkärauan=2 +välehemmin=3 +välehen=11 +välihin=2 +välillä=3 +väliltä=1 +välin=1 +välipaloiksi=1 +välissä=3 +välit=3 +välitse=2 +väliä=1 +väljille=3 +väljillä=8 +väljiä=2 +väljät=2 +välkkyi=3 +välkynevi=1 +välkytellä=1 +välkytys=1 +välkä=1 +välttyköhöt=1 +välttäne=1 +välty=1 +välähtelihe=1 +välähyi=1 +välähys=1 +välötti=1 +vänkeyttä=1 +vänkeänä=1 +värisemähän=2 +värisemättä=2 +värjymättömäksi=1 +värjätelläkseni=2 +värttinälle=1 +värttinällä=1 +värttinän=4 +värttinätä=1 +värttinöillä=1 +väskyhynsä=1 +väskystänsä=1 +västistä=2 +västäräkki=1 +väsyisi=1 +väsyneheltä=1 +väsynehenä=1 +väsynehille=1 +väsynyt=2 +väsyttelevi=1 +väsyttelijän=1 +väsytti=1 +väsytä=1 +väsyä=1 +väsähtyi=1 +vävy=11 +vävykseni=1 +vävylle=1 +vävylleni=1 +vävyltä=3 +vävyn=12 +vävyni=6 +vävysen=1 +vävyä=3 +vävyänsä=1 +vääjä=1 +vääjänne=7 +väännin=2 +väännitellen=1 +väännyksihin=1 +väännä=2 +väännäikse=1 +väännän=1 +väännätellen=1 +väännätellä=1 +väännättele=1 +väännätteli=1 +väännätystä=2 +vääntehessä=2 +vääntehestä=1 +vääntele=1 +vääntelöhön=1 +väänti=16 +vääntimellä=1 +vääntimet=3 +vääntiällä=1 +vääntiän=3 +vääntiätä=1 +vääntynynnä=1 +vääntämähän=7 +vääntämällä=1 +vääntäväni=1 +väärin=3 +väärällehen=1 +väärällänsä=1 +vääräsääri=1 +väätessänsä=1 +väätty=2 +vöitänsä=1 +völlehtivi=1 +völlehtiä=1 +yhdeksäs=1 +yhdeksäskolmatta=1 +yhdeksäsneljättä=1 +yhdeksästoista=1 +yhdeksäsviidettä=1 +yhdeskolmatta=1 +yhdesneljättä=1 +yhdestoista=1 +yhdesviidettä=1 +yheksi=1 +yheksillä=2 +yheksin=1 +yheksiänne=1 +yheksällä=2 +yheksältä=1 +yheksän=24 +yheksänkänä=1 +yheksänneltä=1 +yheksännen=2 +yheksäntenä=2 +yheksästi=2 +yhellä=4 +yhen=45 +yhentasainen=1 +yhestä=1 +yhet=3 +yhtehen=10 +yhtehiset=1 +yhtenä=7 +yhtyi=1 +yhtä=10 +yhtänä=2 +yhymme=2 +yhytti=1 +yhyttyämme=1 +yhytysten=2 +yhä=7 +yks'=16 +yksi=19 +yksikänä=1 +yksillä=1 +yksin=14 +yksinäisen=3 +yksinänsä=2 +ylemmä=2 +ylemmäksi=2 +ylen=14 +ylene=5 +ylenemistä=3 +ylenemähän=1 +ylenemästä=1 +ylenet=1 +yleneväisen=1 +ylenevälle=2 +yleni=18 +ylenin=2 +ylenit=3 +ylenkatsetta=1 +ylenneheksi=2 +ylennyt=2 +ylennä=1 +ylennän=1 +ylennät=1 +ylenteleikse=1 +ylenti=2 +ylentäjäni=3 +ylentäjäsi=1 +ylentäköhön=1 +ylentämättä=2 +ylentänehe=1 +yletessäni=1 +yletkö=1 +yletä=1 +yli=16 +ylijumala=20 +ylimäinen=2 +ylimäisehen=2 +ylimäiselle=1 +ylimäisille=2 +ylimäistä=2 +ylimäärin=1 +ylinen=4 +ylinnä=2 +yliset=1 +ylistetty=3 +ylitse=12 +yllätetä=1 +yllättäisi=1 +yllättävi=3 +ylpeä=1 +ylähähkö=1 +ylähäiset=1 +ylähäksi=3 +ylähällä=2 +ylähältä=2 +ylähätse=1 +yläinen=1 +yläiseksi=1 +yläisihin=1 +yläisistä=1 +yläpuoli=2 +ylätse=1 +ylös=16 +ymmärrellyt=1 +ymmärrellä=1 +ymmärrys=1 +ymmärrä=3 +ymmärrän=1 +ymmärtelet=1 +ympynen=1 +ympäri=9 +ympärille=2 +ympäriltä=1 +ynnähän=3 +yritteleisi=1 +yritti=3 +yrittämällä=1 +yrittämättömiksi=1 +yrittänevi=1 +yrön=1 +yskin=1 +ystäväksi=5 +ystäväni=2 +ytelmäistä=1 +yö=5 +yöhyet=1 +yöhyt=2 +yöksi=7 +yölliset=1 +yöllisnä=1 +yöllä=7 +yön=18 +yönä=16 +yöt=8 +yötisen=1 +yötä=16 +ã„ijä=2 +ã„ijän=1 +ã„ijön=7 +ã„iti=2 +ã„itiseni=1 +ã„rrytti=1 +ã„sken=14 +ã„skenpä=1 +ã„äni=1 +ä'issäsi=1 +ä'itteleikse=2 +ähkeä=1 +ähkeävän=1 +ähmissänsä=1 +ähyksi=1 +äijeä=3 +äijä=4 +äijältä=1 +äijän=1 +äijön=12 +äitelämpi=1 +äiti=41 +äitillensä=2 +äitin=4 +äitini=2 +äitinsä=3 +äitisi=1 +äitittä=2 +äkeästi=1 +äkin=1 +äkisti=1 +äkkiouoilla=1 +äkkiouonkin=1 +äkkiouto=1 +äkkioutoa=1 +äkkioutoinen=1 +äkäinen=1 +äkäiset=1 +älykkähämpi=2 +älysi=1 +älyä=1 +älyäkänä=2 +älyämähän=3 +älyän=1 +änkilöillä=1 +änkäsi=1 +äpärettäsi=1 +äreäksi=1 +äreällä=1 +ärjyi=2 +ärjynnän=1 +ärjähteli=2 +ärjöttelit=1 +ärtelihit=1 +ärähti=1 +äsken=5 +äyhki=1 +äyrähien=2 +äyrähälle=1 +äyrähän=1 +äyrähäsen=1 +äyrähästä=1 +äyrästensä=1 +äänehen=1 +äänellänsä=1 +äänen=14 +äänet=1 +ääni=6 +ääniksi=1 +ääniä=1 +äännä=1 +ääntimet=1 +ääntä=7 +äänöset=1 +äärelliset=1 +äärellä=2 +ääret=1 +äärettömän=1 +äärillä=1 +ääriäni=1 +äärtä=4 +öillä=2 +öin=1 +öisillä=1 +öisiä=1 +öitsilöissä=1 +öitsimässä=1 +öitsiväni=1 +öitä=4 diff --git a/luennot/luento19/n.n b/luennot/luento19/n.n new file mode 100644 index 0000000..619fcd7 --- /dev/null +++ b/luennot/luento19/n.n @@ -0,0 +1,20048 @@ +=60 +*=3 +aalloillen=4 +aalloilta=2 +aalloissa=2 +aalloista=2 +aalloitse=1 +aallokossa=1 +aallollen=1 +aallon=10 +aallonlaskija=1 +aallosta=6 +aallot=6 +aallottaren=1 +aalto=18 +aaltohon=2 +aaltoihin=2 +aaltoja=4 +aaltojen=28 +aaltoloita=1 +aaltoset=1 +aamu=1 +aamuin=3 +aamuisiksi=2 +aamujani=1 +aamulla=8 +aamun=6 +aamurusko=1 +aamuseksi=1 +aamusella=1 +aamuseni=1 +aamusilla=2 +aamut=6 +aamuvihkon=1 +aarta=1 +aartehia=5 +aartehiksi=1 +aavan=1 +aavoilla=1 +aavoillen=1 +aavoja=2 +aavojen=1 +ahava=5 +ahavaisen=3 +ahavalle=2 +ahavan=7 +ahilla=1 +ahille=3 +ahin=4 +ahinki=1 +ahjoa=5 +ahjohon=4 +ahjoksehen=1 +ahjoksensa=1 +ahjolla=2 +ahjollen=1 +ahjon=4 +ahjona=1 +ahjoni=1 +ahjonsa=11 +ahjosta=8 +ahkioksi=1 +ahkiossa=1 +aho=1 +ahoa=4 +ahoilla=10 +ahoille=7 +ahoilta=2 +ahoja=6 +aholla=7 +aholle=2 +ahollen=1 +aholoista=1 +ahomailla=2 +ahomailta=1 +ahon=4 +ahoset=1 +ahosi=1 +ahosta=1 +ahot=6 +ahovieret=4 +ahoviertä=1 +ahtaeltu=1 +ahtahassa=1 +ahtahat=1 +ahtahilta=1 +ahtahimpahan=1 +ahtamasta=1 +ahti=36 +ahtia=1 +ahtiseni=1 +ahto=7 +ahtola=3 +ahtolaisten=1 +ahtolan=1 +ahven=4 +ahveneksi=1 +ahvenen=1 +ahvenensa=1 +ahvenet=1 +ahvenetki=1 +ahvenettomihin=2 +ahvenia=3 +ahvenin=1 +ahvenmaimasilta=1 +aiaksesta=1 +aiakset=1 +aiaksia=2 +aiaksien=1 +aiaksiksi=1 +aialle=1 +aiallen=1 +aialta=1 +aian=11 +aiasta=1 +aiastettu=2 +aihelen=1 +aihelet=1 +aihetta=1 +aik'=1 +aika=24 +aikaeli=1 +aikaellakseni=2 +aikaellaksensa=1 +aikaellaksesi=3 +aikainen=1 +aikaisehen=1 +aikaiset=1 +aikaisin=1 +aikalehmä=1 +aikani=5 +aikansa=1 +aikaorjaksi=1 +aikasi=2 +aikehessa=1 +aikoa=16 +aikoi=1 +aikoinani=3 +aikoinansa=2 +aikoja=1 +aikojani=2 +aikojansa=3 +ailuhia=3 +aimo=3 +ain'=8 +aina=59 +ainaisna=1 +ainaki=4 +ainakin=4 +ainap'=2 +ainapa=4 +ainehet=2 +ainiaisen=1 +ainian=1 +ainikki=1 +aino=8 +ainoa=1 +ainoaksi=6 +ainoan=6 +ainoille=1 +ainoinen=4 +ainoiseni=6 +ainoisia=1 +ainoisin=2 +ainoista=2 +ainokaista=2 +ainokkinsa=1 +ainokseni=1 +ainoseni=1 +ainueni=1 +aioilla=1 +aioillen=1 +aioin=2 +aioinkana=4 +aioit=1 +airo=1 +airoilla=5 +airoille=1 +airoillen=4 +airoinensa=1 +airojasi=1 +airollisen=1 +airollisna=1 +airollista=1 +airon=3 +airot=5 +airuhitta=1 +airuhut=2 +aisa=1 +aisan=4 +aisani=1 +aisasi=2 +aisat=1 +aisoista=1 +aisoja=2 +aita=10 +aitallista=2 +aitan=11 +aitassamme=1 +aitassani=1 +aitasta=5 +aitavieret=1 +aitoa=3 +aitojen=3 +aitovieret=1 +aitoviertä=1 +aitta=3 +aittahan=8 +aittahansa=1 +aittamaina=1 +aittamäelle=1 +aittasehen=1 +aittasesta=1 +aittaset=1 +aittatiellä=1 +aittoa=1 +aittoja=1 +aittojansa=1 +aittojen=2 +aivan=40 +aivin=1 +aivinainen=1 +aivinaisen=2 +aivinaisillansa=1 +aivohon=4 +aivoista=1 +aivon=1 +aivoni=3 +aivossansa=1 +aivot=2 +aja=8 +ajaikse=14 +ajaisi=1 +ajaite=6 +ajaja=1 +ajajalla=1 +ajajat=1 +ajalla=4 +ajama=2 +ajamaksi=1 +ajamoa=1 +ajan=17 +ajane=2 +ajaneheksi=1 +ajat=4 +ajatella=1 +ajatellen=1 +ajatteleisi=4 +ajattelevat=3 +ajattelevi=42 +ajattelihe=2 +ajattelime=1 +ajattelin=2 +ajattelivat=1 +ajatukset=2 +ajatuksista=2 +ajatus=9 +ajatusta=4 +ajavan=1 +ajavi=15 +ajele=2 +ajeleiksen=1 +ajelemahan=1 +ajelemassa=1 +ajelemilla=1 +ajelemista=1 +ajelen=1 +ajelet=2 +ajeli=11 +ajelko=1 +ajella=3 +ajellessani=1 +ajeloteiltä=1 +ajeltavaksi=5 +ajeltaviksi=1 +ajeltu=1 +ajetahan=2 +ajoa=18 +ajoharakan=1 +ajohevoista=1 +ajohevosen=2 +ajohon=8 +ajoi=36 +ajoihe=4 +ajoissa=1 +ajoit=2 +ajoivat=2 +ajolta=1 +akalle=2 +akalta=2 +akan=2 +akanoita=1 +akat=3 +akatp'=1 +akka=37 +akkakarhun=1 +akkaseni=4 +akkiloia=1 +akkoja=2 +akkojen=4 +akkunahan=1 +akkunan=1 +akoeli=1 +akoilla=2 +akoille=2 +akoja=1 +ala=2 +alaha=2 +alahahko=1 +alahaisessa=1 +alahaiset=1 +alahalla=1 +alahan=3 +alahatse=1 +alainen=11 +alaisehen=1 +alaiseksi=1 +alaisen=7 +alaiset=1 +alaisihin=2 +alaisin=1 +alaista=8 +alakivelle=1 +alakivellä=1 +alakärsäksi=1 +alakärsän=1 +alakärsät=1 +alakäsille=1 +alanenäksi=1 +alantehella=1 +alantehelle=3 +alantehessa=2 +alantehesta=6 +alantehille=1 +alas=3 +alasimeksi=1 +alasimella=2 +alasimelle=3 +alasimeni=1 +alasintana=1 +alassa=2 +alasti=1 +alastomaksi=1 +alastomalle=1 +alati=1 +alatse=11 +alemma=9 +alemmaksi=1 +alene=1 +alenemista=1 +alenevan=1 +aleni=2 +alenna=3 +alennetahan=1 +alentajata=2 +alentajia=1 +alentakohon=2 +alentamahan=2 +alentamatta=2 +alentanehe=1 +alenteleime=1 +alentelihe=1 +alenti=3 +alentukohot=1 +aletessa=2 +alimainen=1 +alimaisehen=1 +alimaisen=1 +alimaisille=1 +alinomainen=6 +alinomaiset=6 +alinta=1 +alio=1 +alistamatta=1 +alisti=1 +alkanevi=1 +alkeheksi=1 +alkoi=21 +alkoivat=1 +alku=4 +alkuluottehia=1 +alkusen=1 +alla=73 +allani=2 +alle=80 +allensa=1 +alli=2 +allia=1 +allien=3 +allin=3 +allina=1 +alliparvi=1 +alliseni=1 +allit=1 +aloa=6 +aloille=1 +aloin=1 +aloinpa=1 +alta=51 +altahassa=1 +aluen=5 +aluessa=3 +aluksehen=2 +aluksehensa=1 +aluksella=2 +aluksi=1 +alulla=1 +alun=1 +alus=1 +alusmajoille=1 +alusta=8 +alustani=1 +alustansa=1 +alustehelta=1 +alustetahan=1 +alusve'essä=1 +alusvesille=1 +alutta=1 +alvehia=1 +amme=1 +ammoa=1 +ammoi=1 +ammoin=3 +ammovi=1 +ammu=7 +ammueli=1 +ammuin=1 +ammuit=2 +ammun=2 +ammunnalle=1 +ammuntahan=2 +ammut=1 +ammutahan=1 +ammuttava=1 +ammuttihin=1 +ampuen=1 +ampui=5 +ampuisitko=1 +ampujan=1 +ampujat=2 +ampujaurosta=1 +ampumahan=3 +ampumasta=1 +ampumatta=1 +ampumiehen=1 +anastavat=1 +anastettu=1 +anele=1 +anelemahan=4 +anelematta=2 +anelen=1 +anelijalle=1 +anelijan=1 +anella=4 +anellessani=1 +aneltuasi=1 +ange=2 +angervoisen=1 +ani=13 +ankara=2 +ankarahan=1 +ankarainen=1 +ankaralla=1 +ankaralle=1 +ankaran=6 +anke'in=2 +ankehessa=3 +ankeloisen=1 +anna=42 +annakana=2 +annan=14 +annap'=1 +annapa=1 +annapas=2 +annas=3 +annat=2 +anneksija=1 +anneksivi=1 +annetahan=5 +annettava=1 +annettavan=1 +annettihin=1 +annettu=1 +annettuna=1 +annikki=14 +annitoinna=2 +annituutta=1 +annoin=3 +annoit=5 +ano=1 +anoi=2 +anojat=1 +anonet=1 +anopille=1 +anopilta=1 +anopin=11 +anopp'=1 +anopp'armo=1 +anoppelahan=2 +anoppelassa=3 +anoppi=8 +anoppiasi=1 +anoppihin=1 +anoppini=1 +anoppiseni=4 +anoppisi=1 +anottaessa=2 +ansatiensä=1 +ansiosta=1 +antaisipa=1 +antajaista=1 +antajaksi=2 +antajani=2 +antajat=3 +antajata=2 +antajia=1 +antajista=1 +antako=1 +antakohon=1 +antamahan=5 +antamana=1 +antamasta=1 +antaminen=3 +antane=2 +antavan=1 +antavat=1 +antehiksi=1 +antelema=2 +antero=8 +antia=2 +antimuori=2 +antipaitoihin=1 +antoa=1 +antoi=24 +antoiko=1 +apaja=1 +apajas=2 +apajat=1 +apajaveelle=1 +apata=1 +apatin=1 +apattamani=1 +apatti=1 +ape'ille=1 +ape'ilta=1 +ape'issa=2 +apea=1 +apeainen=1 +apeasta=1 +apeat=1 +apeita=1 +apelta=1 +apen=7 +apet=1 +apeutua=1 +apeutui=2 +apilan=1 +apoin=1 +appajan=1 +appajat=1 +appajata=1 +appehen=1 +appehille=1 +appelahan=1 +appelan=1 +appi=9 +appiarmo=1 +appiseni=1 +appoa=1 +apua=8 +apuna=3 +arinoille=1 +arka=1 +arkipaitasi=1 +arkivaattehissa=2 +arkku=2 +arkun=8 +armahaiset=1 +armahaksi=2 +armahamman=1 +armahammat=1 +armahampi=3 +armahan=12 +armahana=1 +armahani=3 +armahansa=3 +armahasi=2 +armahat=2 +armahatoin=1 +armahin=1 +armaiseni=3 +armas=30 +armastani=1 +armastansa=1 +armauen=1 +armautta=5 +armo=1 +armoa=1 +armokourallasi=1 +armollinen=4 +armollisen=1 +armoluoja=1 +armon=4 +armonani=2 +armot=1 +armotoin=1 +armotointa=2 +armotta=1 +armottoman=2 +armotuutta=1 +arpa=7 +artin=1 +arvaeli=1 +arvaelin=1 +arvaella=2 +arvaellen=1 +arvan=1 +arvasi=3 +arvat=2 +arvata=1 +arvatahan=3 +arvattaisi=1 +arvelee=19 +arveleisi=5 +arveleisin=2 +arvelevat=6 +arvelevi=15 +arveli=2 +arvelin=2 +arvelkohot=1 +arvellessa=2 +arveloille=1 +arveltihin=1 +arvelussa=1 +arvioni=1 +arvionsa=1 +arvo=2 +arvoa=5 +arvoaisin=1 +arvoaisit=1 +arvoan=10 +arvoisessa=1 +arvominen=1 +arvon=1 +ase=1 +asehellista=1 +asehet=1 +asehiansa=1 +asehinensa=3 +asehitoinna=1 +aseissa=2 +asemellensa=2 +asemillansa=1 +aseta=4 +asetaiksen=2 +asetan=4 +asetannasta=1 +asetetuksi=2 +asetin=1 +asetta=1 +asettajaksi=1 +asettamahan=1 +asettamia=1 +asettanunna=1 +asettanut=1 +asetteleikse=1 +asetteleisin=1 +asettelevi=2 +asetteli=1 +asettelihe=1 +asettelisin=1 +asetti=8 +asettui=2 +asettuisi=1 +asetu=5 +asetus=1 +asian=2 +asiani=1 +asiatta=1 +asioita=1 +askarehet=3 +askareillansa=1 +askarvaimo=1 +askelilla=2 +askelille=2 +askelissa=1 +askelt'=1 +astahti=1 +astaiksen=1 +astalaksi=1 +asteleikse=1 +astelevan=1 +astelevi=1 +asteli=1 +asti=5 +astialla=1 +astian=2 +astiasi=1 +astiat=2 +astu=9 +astua=12 +astuessa=4 +astuessansa=2 +astui=36 +astuihen=1 +astuiksen=1 +astuinpa=1 +astuitko=1 +astuivat=1 +astujaista=2 +astujia=1 +astujille=1 +astumahan=10 +astumassa=2 +astumatta=1 +astumattani=1 +astumille=2 +astuminen=1 +astun=1 +astunnasta=1 +astuos=2 +astut=4 +astuvi=9 +asu=1 +asua=13 +asuakseni=1 +asuaksensa=1 +asuhun=1 +asuile=1 +asuinmaaksi=1 +asuinmaasi=1 +asuinmaata=1 +asuinmajani=1 +asuinsijani=2 +asuisi=2 +asuivat=2 +asuja=4 +asukseni=1 +asun=7 +asunen=1 +asunet=1 +asunnoille=1 +asunnoilta=1 +asunnoksi=1 +asunnossa=1 +asuntoa=2 +asunut=1 +asuskella=1 +asussa=1 +asut=1 +asuva=2 +asuvat=2 +asuvi=9 +atra'imet=1 +atriahan=1 +atrian=1 +atriat=1 +atrioia=1 +atrioiksi=2 +auer=4 +auetessa=1 +auetkohot=1 +auhtoja=1 +aukaise=3 +aukaisen=1 +aukaisi=3 +auke'illa=3 +auke'ille=2 +auke'ilta=4 +auke'immille=1 +auke'ita=2 +aukealla=4 +aukealle=7 +aukealta=1 +auki=1 +aukieli=2 +aukkoja=1 +aukoi=1 +aukojaista=1 +aukomille=1 +aukottoman=2 +aumani=1 +aumat=1 +aumoja=2 +aumojasi=1 +auoksi=1 +aura=4 +auralla=1 +auran=5 +aurasen=1 +auringon=9 +aurinko=3 +aurinkoa=8 +aurinkoinen=3 +aurinkoisen=3 +auta=2 +auteresta=1 +autettaissa=1 +autiaksi=1 +autio=1 +autioilla=1 +autsat=1 +auttamassa=1 +autti=1 +autuaallisten=3 +autuahan=3 +auvo=2 +auvon=5 +auvottomalle=1 +ava=1 +ava'imilla=1 +avaimet=2 +avaimia=2 +avaos=1 +avarampahan=1 +avaroilla=1 +avasi=1 +avattuansa=1 +avau=1 +avavi=1 +avellen=1 +avittamalla=2 +avittamatta=2 +avoi=2 +avukseni=2 +avuksi=10 +avulla=1 +avun=8 +avusta=1 +avuttomia=1 +e'elle=2 +e'essä=7 +e'etse=2 +eelle=5 +eellehen=5 +eellimäisnä=2 +eellä=2 +eeskipäin=1 +eessä=9 +eessänsä=2 +eestä=6 +eestäni=2 +ehk'=1 +ehkä=4 +ehkäpä=1 +ehoksi=4 +ehommaksi=4 +ehompana=1 +ehompi=1 +ehon=1 +ehossa=1 +ehosti=2 +ehtiä=1 +ehtoaikoansa=1 +ehtohon=1 +ehtoinen=6 +ehtoisa=2 +ehtoisan=1 +ehtoisen=8 +ehätin=3 +ehättäkämme=1 +ei=561 +eik'=6 +eikä=139 +eikäpä=2 +eilen=4 +eilisenki=2 +eilisenä=3 +eineheksi=1 +einehettömänä=1 +eip'=22 +eipä=51 +eisty=1 +eistyisi=2 +eistykänä=3 +eistyvi=3 +eksy=1 +eksyipä=1 +eksyisi=1 +eksynyttä=5 +ekä=1 +elantoani=1 +elelemähän=1 +elelevi=1 +eleleväksi=1 +eleli=2 +elelin=2 +elelit=1 +elellyt=5 +elellä=4 +elelläksesi=1 +elettänehe=1 +elettäväksi=1 +eletä=2 +eletähän=1 +eleä=20 +eleäksemme=2 +eleäkseni=1 +eli=16 +elikkä=2 +elinajaksi=1 +elinajalla=2 +elkätte=8 +elköhön=12 +elköhönp'=2 +elkösi=1 +elkötte=1 +ellös=43 +ellöspä=2 +elo=2 +eloa=4 +eloihin=1 +eloilla=2 +eloille=3 +eloilta=1 +eloista=1 +elojansa=1 +elojasi=1 +elojen=1 +elollesi=1 +elomaillen=3 +elomailta=1 +elon=3 +eloni=2 +elonkeraiset=1 +elosijani=1 +elosijansa=1 +elosijasi=1 +elossa=10 +eloteillen=1 +elottomatki=1 +elotukku=2 +elä=58 +eläessä=1 +eläessäni=1 +eläessänsä=1 +eläintä=1 +eläisi=2 +eläjiä=1 +eläjä=2 +eläkä=15 +elämiä=1 +elämme=1 +elämä=1 +elämätämme=1 +elämätänsä=2 +elänet=1 +eläpä=2 +elätti=1 +elättäjäni=2 +elävi=4 +elävin=3 +elävä=1 +elävän=3 +elävät=3 +emeä=1 +emintimäisen=1 +emme=4 +emo=82 +emoa=1 +emoiksi=1 +emoja=1 +emolla=2 +emolle=3 +emollen=1 +emollinenki=1 +emolta=2 +emoltani=1 +emon=37 +emona=2 +emonen=8 +emoni=44 +emonko=1 +emonsa=20 +emopa=1 +emoselle=1 +emosen=7 +emosi=19 +emosta=5 +emot=1 +emotoin=3 +emotointa=1 +emä=3 +emähevolla=1 +emähevosen=1 +emähän=1 +emäkalaksi=1 +emäksi=1 +emän=1 +emännille=1 +emännäisen=1 +emännällen=3 +emännältä=2 +emännän=24 +emännät=6 +emäntä=131 +emäntäsi=2 +emäpuu=1 +emäpuun=2 +en=170 +enemmin=3 +enemmän=3 +enemp'=3 +enintä=1 +enk'=3 +enkä=52 +enkäpä=1 +enkö=1 +ennen=76 +ennenkin=2 +ennenkuin=6 +ennenkänä=2 +ennoltaki=1 +ennätettihin=1 +ennätit=1 +ennättele=1 +ennätteli=2 +ennätti=14 +ennättäisi=2 +ennättäisit=1 +ennättäjä=1 +ennättäne=1 +ennättännä=1 +ennättänyt=3 +ennättävi=2 +ennättävät=1 +enp'=2 +enpä=8 +enpäs=1 +ensi=4 +ensimmäinen=1 +ensimäinen=3 +ensimäisen=3 +ensimäisnä=4 +ensin=14 +ensinkänä=4 +entinen=5 +entiselle=2 +entisellehen=1 +entisellensä=1 +entisen=12 +entiset=5 +entisille=5 +entisillehen=2 +entisiltä=1 +entisistäkin=1 +entisistäni=1 +entistä=7 +entistäni=1 +entistänsä=3 +entistäsi=2 +entä=1 +enämpi=4 +epattomasta=1 +epeä=4 +epäelköhöt=1 +epäillyt=2 +epäkelpo=2 +epälukuisin=2 +epäpätöinen=1 +epäpätöisen=1 +epäpäöllä=1 +epäpäöstä=1 +epäsi=9 +epätapainen=1 +ereä=1 +erinomaiset=1 +eritä=1 +eriä=1 +eriän=1 +erkane=1 +erkaneisi=1 +ero=3 +eroan=1 +eroavani=1 +eroitti=1 +eronne=1 +erosi=1 +erota=1 +erotessani=1 +erän=2 +eränetso=2 +eräni=1 +eränsä=1 +eräsi=1 +erävenehen=1 +esiliinasi=1 +esille=1 +esinnä=2 +esteheksi=1 +estellä=1 +et=80 +etana=1 +etehen=29 +etelä=4 +etelästä=2 +etelät=3 +etelätär=3 +etemmä=7 +etempänäki=2 +etempätäki=1 +etevämmät=1 +ethän=1 +etinen=4 +etiseltä=1 +etkä=24 +etkö=11 +etp'=1 +etpä=5 +etsi=21 +etsien=1 +etsiessäni=1 +etsijän=1 +etsimähän=7 +etsimättä=1 +etsin=4 +etsinen=1 +etsiskellä=1 +etsittihin=7 +etsivi=1 +etsivän=2 +etsivät=1 +etsiä=1 +etso=2 +ette=1 +ettei=24 +etteipä=1 +etten=2 +ettet=5 +että=1 +ettäpäs=1 +etähältä=1 +eukko=14 +eukon=1 +eukot=2 +eville=1 +evähiä=2 +evähät=2 +evälle=1 +evän=2 +evästä=3 +evätty=1 +evätöin=1 +ha'an=1 +haahella=2 +haahen=6 +haaksi=1 +haamottavi=1 +haapa=8 +haapainenki=1 +haapaisen=1 +haapaselle=1 +haapion=1 +haapoa=1 +haaraniekka=1 +haarasorkan=1 +haaroja=1 +haarottimet=1 +haarukan=1 +haarukasta=3 +haastaen=1 +haastamahan=2 +haastatella=2 +haastelevi=2 +haastelija=1 +haastelivat=1 +haastoi=1 +haavan=3 +haavat=3 +haavikoilta=1 +haavikolle=1 +haavikot=1 +haavoa=1 +haavoissa=1 +haen=2 +haettihin=1 +haihaos=1 +haihtui=1 +haihtuvista=1 +haihu=1 +haike'immat=1 +haikeampi=1 +haikeasi=1 +haikeat=1 +haikeroitsi=1 +haimentavi=2 +hairahit=1 +hairahtaisi=2 +haisahtele=1 +haiskahti=1 +haitta=1 +haittoja=2 +haitukoille=1 +haivertaisin=1 +haivertavi=1 +hajaisnut=1 +hajalla=2 +hajalle=1 +hajoa=1 +hajoamatta=1 +hajoovat=1 +hajosi=2 +hajota=2 +hajotan=1 +hajotellen=1 +hajotit=1 +hajottamasta=1 +hajottelija=1 +hajotti=7 +hakahan=1 +hakahtelivat=1 +hakatahan=1 +hakatessansa=1 +hakattamahan=1 +hakattavaksi=1 +hakeva=1 +haki=1 +hakisin=1 +hakkaella=1 +hakkasi=1 +hakki=1 +hakkoa=1 +hakkoavi=3 +hako=2 +hakojaki=1 +hakona=1 +hakuhun=6 +hala'an=1 +hala'at=1 +halaisnut=1 +halaja=2 +halannut=1 +halasin=1 +halasit=1 +halea=2 +haleahka=1 +halean=2 +haleat=1 +halennehet=1 +halennehissa=1 +halikka=1 +haljakalle=1 +haljakan=4 +haljakassa=1 +haljakkahan=1 +haljakkainen=1 +haljakkaisen=1 +haljakkoihin=1 +haljakoista=2 +halkaiseisit=1 +halkaisevi=4 +halkaisi=1 +halkeat=1 +halki=25 +halkiella=2 +halko=4 +halkoa=1 +halkoaisin=1 +halkoessa=1 +halkohakkuriksi=1 +halkomahan=1 +halkona=1 +halkosien=1 +halkosilla=1 +halla=2 +hallalla=1 +hallassa=2 +halli=2 +hallikoira=3 +hallikoirat=2 +halliparta=6 +hallitsevi=2 +hallitsija=7 +hallitsijat=1 +halmeheksi=1 +halmehillesi=1 +haloa=2 +haloamatta=1 +haloiksi=1 +haloilla=1 +halot=1 +haltiatoin=1 +haltijana=1 +haltijata=1 +haltijoille=1 +halu=1 +haluiset=1 +halulla=7 +halun=4 +halunsa=1 +halusi=1 +halutteleisi=1 +haluvesiä=1 +haluvetesi=1 +hamaran=1 +hame=1 +hamehen=3 +hamehensa=1 +hamina=1 +hammas=2 +hammasta=3 +hammasten=3 +hamosen=1 +hamoset=1 +hampahan=2 +hampahasi=1 +hampahat=10 +hampahia=1 +hampahilla=1 +hampahilleni=1 +hampahilta=1 +hampahin=2 +hampahisin=3 +hampahiss=1 +hampahista=2 +hampsi=1 +hangat=5 +hangatki=1 +hangella=2 +hangesta=1 +hangotellen=1 +hanhen=3 +hanhet=1 +hanhi=3 +hanhia=1 +hanhien=4 +hanhikarja=1 +hanhikarjahan=1 +hanhilauman=1 +hanhina=1 +hanhoistamme=1 +hanhosia=1 +hanhuet=1 +hanka=1 +hankaniekka=1 +hankava=7 +hankavuuttasi=1 +hanki=6 +hankittaissa=1 +hankittihin=1 +hankkimille=1 +hankkinuoran=1 +hankoinensa=1 +hankoja=2 +hankojen=1 +haoiksi=1 +haolla=2 +haon=1 +haosta=1 +haot=1 +hapanneheksi=1 +haparoivi=1 +hapata=4 +hapeasti=1 +happaimeksi=3 +hapsia=1 +hapsiansa=4 +hapsiasi=1 +hapsien=1 +hapsihini=2 +hapsistani=1 +harakat=1 +harasi=1 +harava=2 +haravahan=2 +haravalla=1 +haravan=8 +haravassa=1 +haravoi=1 +haravoipi=4 +harja=5 +harjaella=1 +harjaellut=2 +harjalla=1 +harjalle=2 +harjan=3 +harjasivat=1 +harjasta=2 +harjattihin=1 +harjoansa=1 +harjoava=1 +harjuja=1 +harjun=5 +harjut=1 +harkun=1 +harmio=1 +harmoa=2 +harmoan=1 +haroamahan=1 +haroan=1 +harpun=1 +harte'ista=1 +hartehille=1 +hartehilta=1 +hartialihojen=1 +hartian=1 +hartiat=1 +hartioihin=2 +hartioilla=9 +hartioille=3 +hartioilta=2 +hartioisen=3 +hartioissa=1 +hartioita=1 +hartioitse=3 +hartiolihojen=2 +hartiolta=1 +hartion=1 +hartionsa=1 +harvahammas=9 +harvahampahan=1 +harvat=3 +harviammalta=1 +harvoilta=1 +harvoin=8 +harvoinkana=2 +hasertamasta=1 +hasta=1 +hatasarvet=1 +hattarat=1 +hattaratta=1 +hattaroihin=1 +hattaroiksi=1 +hattaroissa=1 +hattaroista=1 +hattaroita=1 +hattarojen=4 +hattu=2 +hattua=1 +hatun=2 +hatuttoman=3 +hatuttomana=1 +hauan=2 +hauanki=1 +hauasta=2 +hauatahan=3 +hauiksi=1 +hauille=1 +hauin=29 +hauinluinen=1 +hauinluisen=2 +hauinluista=1 +hauinruotaista=1 +hauissa=1 +hauit=1 +haukan=1 +haukannut=1 +haukata=3 +hauki=16 +haukia=1 +haukiaki=1 +haukina=2 +haukiseksi=1 +haukka=1 +haukkaeli=1 +haukkua=1 +haukkui=8 +haukkujan=1 +haukkujat=1 +haukkujen=1 +haukkumahan=2 +haukkuvaksi=2 +haukkuvi=2 +hauku=2 +haukun=1 +haukunta=1 +haukuntasijoille=1 +hauo=2 +hauoin=1 +hautelemat=1 +hautelevi=2 +hauteli=2 +hautoa=1 +hautoavi=1 +hautoi=3 +hautomaisillansa=1 +hava'a=1 +havainnut=3 +havaita=1 +havaitsematta=3 +havaittu=1 +havannut=2 +havasi=3 +havataksensa=1 +havatessa=1 +havattuansa=1 +haveksit=1 +haventa=8 +havise=1 +havisi=1 +havu=1 +havuhattu=1 +havuhongat=1 +havuhonka=1 +havuiksi=1 +havuilta=1 +havuisen=1 +havukalta=1 +havukan=1 +havukat=1 +havukka=5 +havukkainen=2 +havukkani=1 +havukoiksi=1 +havukoita=2 +havulinnan=2 +havulintu=1 +havulla=2 +havumajoilta=1 +havun=4 +havupetäjä=1 +havupuut=1 +havusatahan=2 +havusijalta=1 +havut=3 +havuttomaksi=1 +he=1 +he'elmä=1 +heiahutti=1 +heikko=1 +heikon=1 +heilauta=1 +heill'=1 +heilui=1 +heilutteli=3 +heiluva=1 +heiluvassa=1 +heiluvihin=1 +heiluvilla=2 +heiluvista=1 +heimoani=1 +heimoansa=2 +heimohon=1 +heimokuntani=1 +heimon=1 +heinikkohon=2 +heinikkopihani=1 +heinikossa=2 +heinikosta=1 +heinikössä=1 +heinille=1 +heinillensä=1 +heiniä=3 +heinä=6 +heinäkengät=4 +heinämättähäksi=1 +heinän=13 +heinänlyöjä=1 +heinänpäistä=1 +heinänä=1 +heinäset=1 +heinäsiä=1 +heinässä=1 +heinät=6 +heinävihkon=2 +heiskaroia=1 +heitettihin=2 +heitihin=1 +heitin=2 +heitit=5 +heitteheksi=1 +heittelevät=1 +heitti=18 +heittihe=2 +heitto=1 +heitty=2 +heittäisikö=1 +heittäjäistä=2 +heittäkätte=1 +heittäköhöt=1 +heittäminen=4 +heittämistä=1 +heittänenki=1 +heitä=11 +heitäikse=1 +heitäime=1 +heitän=13 +heität=1 +heiän=1 +hele'immän=1 +hele'intä=1 +hele'istä=1 +helettämähän=2 +heleville=1 +helevillä=1 +helevässä=1 +heleä=2 +heleästä=1 +heleät=1 +helinän=1 +heliseviltä=1 +helkehyttämähän=1 +helkki=2 +helkkimähän=1 +helkytelläksesi=1 +helkyttele=1 +helkytteli=1 +helkyttävi=1 +helkähti=1 +hellennä=1 +hellittele=1 +hellitteli=1 +helmahansa=1 +helman=2 +helmansa=4 +helmasi=1 +helmasille=1 +helmassa=1 +helmassansa=1 +helmat=5 +helmenä=1 +helmet=5 +helmiksi=1 +helmiletkun=1 +helmilöiksi=1 +helmin=1 +helmipäistä=1 +helmiruoskasella=2 +helmisellä=1 +helmissä=1 +helmisvyöllä=4 +helmivyöllä=2 +helmoihini=1 +helmoillansa=1 +helmoillensa=1 +helmoillesi=1 +helmoiltansa=1 +helmuksesi=1 +helottavilla=1 +helpehestä=2 +helpehettäriltä=1 +helpehettömäksi=2 +helpehistä=1 +helpehiä=2 +helppo=1 +helskytellen=1 +helskyttivät=1 +helskyttävi=1 +heltehesti=2 +helyihin=2 +helyjä=1 +helynnyt=1 +heläellen=1 +helähteli=1 +helähytti=7 +heläjännästä=1 +heläjävät=2 +heläsi=1 +hempe'immän=1 +hempe'intä=1 +hempeäksi=1 +hempeät=1 +hempu=1 +hempujaista=1 +hempulainen=1 +hempuseni=1 +hengen=7 +hengin=1 +hengähtävi=2 +hengännevi=2 +henkeni=1 +henkeä=1 +henkeäs=1 +henki=7 +henkiheinittäni=1 +henkihin=1 +henkiä=1 +henkäeli=2 +henkäeltyäni=1 +henkäiseikse=4 +henkäsi=1 +henno=1 +hepo=11 +hepoa=2 +hepohuone=2 +heponen=1 +heposet=1 +hepäise=1 +herahteleisi=1 +heraisena=1 +heraisesta=1 +heraisista=1 +here'illä=1 +here'istä=1 +herennenki=1 +heretkätte=1 +heretä=1 +hereämmät=1 +herhettävi=1 +herhiläinen=1 +heristynehet=1 +herjaele=1 +herjaella=1 +herjaisi=1 +herjaisin=1 +herjan=3 +herjasit=1 +herjat=1 +herjatkohot=1 +herjattu=1 +herjojen=1 +herjä=1 +herjät=1 +herkesi=1 +herkeämmät=1 +herkähtäisi=1 +herkät=1 +hermikkiä=1 +herne=1 +hernehiksi=1 +hernehiä=1 +hernevarrella=2 +hernevartisen=3 +herra=2 +herran=2 +herskytellen=1 +herskähtävi=1 +hersuin=1 +hertaistasi=1 +herttaiseni=1 +herune=1 +herustele=1 +heruttamahan=1 +heräsi=2 +herätti=3 +hetalehiksi=1 +hete=1 +hetevieret=1 +heti=15 +hetken=4 +hetki=1 +hetkutteli=1 +hettehesen=1 +hettehessä=1 +hettehestä=4 +hettehillä=3 +hettehisin=1 +hettehissä=1 +hettehistä=4 +hevoista=5 +hevoistansa=1 +hevoisurohot=1 +hevoisvarsa=1 +hevolla=2 +hevon=7 +hevonen=20 +hevonenki=1 +hevosell'=1 +hevosen=21 +hevosesi=1 +hevoset=2 +hevosiasi=1 +hevosin=1 +hevosta=1 +hi'en=1 +hiansa=1 +hiat=1 +hieho=2 +hiehoista=1 +hiekalla=1 +hiekalle=1 +hiekan=1 +hiekasta=1 +hiekat=3 +hiekka=4 +hiekkarannat=1 +hiekkarantaseni=1 +hiekkarantasesi=1 +hiekkarantasilla=1 +hiekkasilla=1 +hiekoilta=1 +hiema=1 +hiemoiteltavana=1 +hiemoitettu=1 +hieno=4 +hienoa=1 +hienohelma=3 +hienohelman=2 +hienohelmat=1 +hienoilla=1 +hienoiselle=1 +hienoiselta=2 +hienoisilla=1 +hienoisille=1 +hienoisilta=1 +hienoista=2 +hienoja=1 +hienon=1 +hienot=7 +hienoutta=1 +hienukaisin=1 +hieprukka=1 +hiepsintä=1 +hierelevi=2 +hieroa=2 +hieroi=2 +hieromahan=1 +hieromaista=1 +hieromattomilta=1 +hieromia=1 +hierottua=1 +hiertimessä=1 +hiertimiltä=1 +hiessäpä=1 +hiesukoiksi=1 +hiesukot=1 +hietaharju=1 +hietaharjuloita=1 +hietaharjun=1 +hietapeltojasi=1 +hietapeltoseni=1 +hietarantaselle=1 +hietarinta=1 +hietikolle=1 +hietiköltä=2 +hietoa=1 +hiettömälle=1 +hihittelevi=1 +hihnoihin=1 +hihnoissa=1 +hiien=51 +hiiess'=1 +hiiessä=2 +hiiestä=1 +hiiet=2 +hiihin=4 +hiihteleisi=1 +hiihtelemme=1 +hiihtelette=1 +hiihtelevi=1 +hiihteä=2 +hiihti=12 +hiihtimiltä=1 +hiihtokankahilta=1 +hiihtoneuvot=1 +hiihtäjän=1 +hiihtämähän=2 +hiihän=2 +hiihännässä=1 +hiihäntähän=4 +hiihät=2 +hiihätä=1 +hiilenkarvallista=1 +hiilet=5 +hiilien=2 +hiilihisi=1 +hiilihuonehesta=1 +hiilikankahalla=1 +hiilikankahia=1 +hiilikoukkunen=1 +hiililöiksi=1 +hiiliseipähästä=1 +hiilisiltä=1 +hiiliä=1 +hiiloksehen=1 +hiilokselle=2 +hiiloksessa=2 +hiiloksesta=1 +hiiltyväksi=1 +hiioavi=1 +hiipoivat=1 +hiipomatta=1 +hiiren=1 +hiiret=1 +hiisi=10 +hiisti=1 +hiitolan=1 +hiitten=6 +hiittä=1 +hiiva=1 +hiivoa=2 +hiivoja=1 +hikehen=2 +hiki=1 +hiljallehen=1 +hiljallensa=1 +hiljan=1 +hiljemmältä=1 +hilke=1 +hillitsevi=1 +hilpotellen=1 +himmene=1 +himmennäihet=1 +himmesti=2 +himo=1 +hingannunna=1 +hinkalohon=1 +hinkalossa=1 +hinkalosta=2 +hioi=2 +hionut=1 +hiosta=1 +hiosti=1 +hiottu=2 +hiovat=3 +hiovi=3 +hipiä=1 +hipiälle=1 +hipiänsä=1 +hippa=1 +hippomahan=1 +hirmuhampahan=1 +hirmuinesi=1 +hirmuloita=1 +hirmulta=1 +hirmun=2 +hirnakoitsi=1 +hirnua=1 +hirnui=1 +hirnuvi=1 +hirret=3 +hirsikankahia=1 +hirsikköhön=1 +hirsiköistä=1 +hirsikön=1 +hirsipuuhun=2 +hirtettynä=1 +hirtetähän=1 +hirttä=4 +hirve'istä=1 +hirven=22 +hirvet=5 +hirveä=3 +hirveähän=1 +hirveän=1 +hirveänsä=2 +hirveätä=2 +hirvi=8 +hitusen=2 +hitustelevi=1 +hiukan=1 +hiukset=2 +hivelevi=1 +hivitän=1 +hivukset=1 +hivuksiansa=2 +hivuksiasi=1 +hivuksien=1 +hivuksillensa=1 +hivuksiltani=1 +hivuksin=1 +hivuksista=1 +hivus=13 +hivuskutri=1 +hivusta=4 +hivutti=1 +hohahtelevi=1 +hohisevista=1 +hoi=2 +hoikan=2 +hoikat=2 +hoikin=1 +hoikka=3 +hoikkenevi=1 +hoilaele=1 +hoilaelin=1 +hoilatessa=1 +hoilattele=1 +hoiloa=1 +hoivan=4 +hoivannunna=1 +hoivatahan=1 +hoivauta=1 +holvaeli=1 +homekorva=1 +hongaista=1 +hongan=5 +hongassa=1 +hongat=6 +hongatar=1 +hongikkohon=1 +hongikkokeolle=1 +hongikossa=2 +hongista=2 +honka=6 +honkahan=2 +honkainen=1 +honkaisehen=1 +honkaisessa=1 +honkaisihin=1 +honkaisista=1 +honkasien=1 +honkia=2 +honkihin=2 +honkoa=1 +hope'ihin=1 +hope'illa=1 +hope'inen=7 +hope'isehen=1 +hope'isella=4 +hope'iselle=3 +hope'isen=3 +hope'iset=1 +hope'isihin=3 +hope'isilta=2 +hope'isissa=2 +hope'isna=2 +hope'ista=19 +hope'ita=8 +hope'itansa=3 +hope'itasi=3 +hopea=17 +hopeaheinä=1 +hopeahelmet=1 +hopeakarva=1 +hopealla=4 +hopealle=2 +hopean=7 +hopeani=1 +hopeaniiet=1 +hopeankana=5 +hopeanne=1 +hopeansa=1 +hopeaoksa=1 +hopeapäisen=1 +hopeapäistä=1 +hopeapäitä=1 +hopeapäällä=1 +hopeapäättä=1 +hopearinta=1 +hopearisti=1 +hopeasolki=1 +hopeassa=2 +hopeasta=2 +hopeat=13 +hopeata=1 +hopeatuoppi=1 +hopeavöille=1 +horise=1 +horjahti=1 +horjeksihe=1 +horjumasta=1 +hormiksi=1 +hormin=1 +hornan=2 +hotaisen=1 +hotaisi=2 +hotaisnehesi=1 +houkutella=1 +houkutteli=1 +housut=2 +huhmarelle=1 +huhmaren=1 +huhusi=1 +huhuta=3 +huikahutti=3 +huilahukset=1 +huima=1 +huimuus=1 +huiskit=2 +huitukoille=3 +hukan=3 +hukka=4 +hukkunut=2 +hukuttelevi=1 +hulikkaiset=1 +hulikkojen=2 +hullu=3 +hullut=2 +hulluuttani=1 +hulluuttasi=1 +hulpiloille=1 +humala=2 +humalan=3 +humalassa=1 +humalasta=1 +hunnut=1 +hunnutoinna=1 +huntu=1 +huntujahan=1 +huohtavan=1 +huohtavi=1 +huohti=1 +huohtiko=1 +huoitusta=1 +huojentavi=1 +huojumassa=1 +huokaele=1 +huokaelet=2 +huokaeli=5 +huokaelin=1 +huokaellen=2 +huokaiseikse=8 +huokasi=1 +huokeat=1 +huokoaikse=1 +huokoaime=1 +huokoaisit=1 +huokoas=1 +huokui=1 +huokumahan=1 +huokumattomaksi=1 +huokuvi=1 +huolainniekka=2 +huolehtia=1 +huolelle=2 +huolen=3 +huolet=3 +huoletoinna=2 +huoletta=1 +huoli=33 +huolia=1 +huoliani=2 +huolihin=3 +huolimahan=2 +huolimatta=3 +huolinesi=1 +huolinevi=1 +huolinut=1 +huolissani=3 +huolista=1 +huolitelko=1 +huolitella=1 +huoliteltu=1 +huolittaissa=1 +huolittavi=1 +huolittele=1 +huolitteli=3 +huolla=1 +huollen=5 +huolta=10 +huomenella=1 +huomenen=2 +huomeneni=1 +huomenessa=4 +huomeniset=1 +huomenna=7 +huonehesen=3 +huonehessa=1 +huonehet=1 +huonehia=1 +huonehisin=1 +huonehista=2 +huonehutta=2 +huonemiehet=2 +huono=5 +huonommista=1 +huoparilla=4 +huoparille=1 +huopeheksi=1 +huopimalla=2 +huopimatta=2 +huora=2 +huotrasessa=1 +huotrasta=2 +huotrastansa=3 +huovallisen=1 +huovan=1 +huppelehtamahan=1 +huppelehtamasta=1 +huppeloitsemahan=1 +hurahtamahan=1 +hurahteleisi=1 +hurajamatta=1 +hurja=2 +hurme=6 +hurmehelta=1 +hurmehen=3 +hurmehia=1 +hurmehin=2 +hurmehista=2 +hurmetta=2 +hurnakolla=1 +hurskahat=1 +hurskahille=1 +hurskavan=1 +hurstilla=1 +hurstin=2 +hurstit=1 +hurtta=1 +hurttia=1 +hutelen=1 +hutjukkana=1 +huua=3 +huuan=1 +huuho=1 +huuhotahan=1 +huuhta=2 +huuhtelevi=1 +huuhtelohon=1 +huuhtimeksi=1 +huuhtoa=1 +huuhtojaksi=2 +huuhtomatta=1 +huuhui=1 +huulillensa=1 +huulin=2 +huulta=3 +huulten=1 +huurovia=1 +huuruvista=1 +huusin=3 +huutehessa=1 +huuti=3 +huuto=3 +huveksisesta=2 +huviksi=1 +hyinen=4 +hyiset=4 +hykersi=1 +hykerti=3 +hyleksi=1 +hylkehen=1 +hylkehenä=1 +hylkeävän=1 +hypittelevi=2 +hypittäjällä=1 +hyppeleikse=1 +hyppi=3 +hyppimähän=2 +hyppisen=1 +hyppivät=1 +hyppysihin=9 +hyppysillähän=1 +hyppysin=1 +hyppysissä=3 +hyppäsi=3 +hyppäsin=1 +hypyn=1 +hyrehi=2 +hyreksi=1 +hyreksien=2 +hyrski=1 +hyrskyn=1 +hyryttelevi=2 +hyrähtelevi=4 +hyräilemähän=1 +hyrätä=1 +hyräytyi=4 +hyveä=9 +hyvihin=3 +hyviksi=9 +hyville=2 +hyvillä=1 +hyvin=18 +hyvinki=1 +hyvinkin=4 +hyvinpä=2 +hyvissä=1 +hyvissäki=1 +hyvistä=2 +hyvistäki=1 +hyviä=6 +hyviäkänä=1 +hyvyyen=1 +hyvyylle=2 +hyvyyttä=4 +hyvä=63 +hyvähän=1 +hyväinen=1 +hyväki=1 +hyväksi=8 +hyvälle=4 +hyvällä=5 +hyvän=63 +hyvänimikkö=2 +hyväniminen=7 +hyvänki=6 +hyvännäköjä=1 +hyvänsuovan=1 +hyväntöläinen=1 +hyvänä=1 +hyväoloinen=2 +hyväpä=3 +hyvästi=10 +hyvät=14 +hyvätki=1 +hyy'yttele=1 +hyyelmöinen=1 +hyyksi=1 +hyyllä=1 +hyypynyisin=2 +hyyss'=1 +hyyssä=1 +hyytymässä=1 +hyytä=5 +hyöteleikse=1 +hyöteleime=1 +hyötyivät=1 +hä'ästä=1 +häihin=1 +häille=1 +häilyi=1 +häilymähän=2 +häilymässä=1 +häilynyt=1 +häilyteltäväni=1 +häiläytti=1 +häissä=2 +häissäki=1 +häissänsä=1 +häitä=5 +häjy=1 +häjyllä=1 +häjyn=2 +häjyt=1 +häkyttelevi=1 +hälläpyörä=1 +hämehess'=1 +hämehessä=1 +hämmenteä=1 +hämmentyisi=2 +hämmentyä=1 +hämmentäisi=1 +hämmetessä=1 +hämysillä=1 +hämärien=1 +hämärä=1 +hämärän=4 +hän=12 +hänen=1 +hännin=1 +hännällinen=1 +hännän=4 +hännät=4 +hänpä=25 +häntä=4 +häpe'ihin=2 +häpehiä=1 +häpesi=2 +häpeähän=1 +häpeät=1 +häpsittihin=1 +häpähältä=1 +härillä=1 +härkeä=2 +härkä=6 +härkäsellä=1 +härkösesi=1 +härän=6 +härät=1 +hätäile=3 +hätäillyt=2 +hätäillä=1 +hätäisesti=1 +hätäpäivä=2 +hätäpäivän=3 +hätäpäivät=2 +hätävarana=1 +hävetä=1 +hävitin=1 +hävitti=2 +hävittämähän=1 +hävittämättä=1 +hävitä=1 +häviämättä=1 +hävyttömäksi=1 +häväistykset=1 +hää'än=1 +häälyköhön=1 +häälättynä=1 +häät=2 +hääti=1 +häätämähän=2 +hörppäkorvat=1 +höryeleikse=3 +hörähtelevi=1 +hörösteleikse=1 +hötkelyttämähän=1 +höyhenet=1 +höyheniltä=1 +höyhenistä=1 +höyheniä=1 +ihailtavata=1 +ihala=1 +ihalan=1 +ihalat=1 +ihana=7 +ihanaistani=1 +ihanan=4 +ihanasta=1 +ihanat=3 +ihanin=1 +ihanoiksi=1 +ihanuutta=1 +ihasteleisi=1 +ihastelevan=1 +ihastelevi=1 +ihastelivat=1 +ihastu=9 +ihastui=7 +ihastutti=2 +ihmisen=3 +ihmiskansan=1 +iho=1 +ihoa=1 +ihoamahan=2 +iholla=1 +iholle=3 +ihotta=1 +ihveniä=1 +ikenet=3 +ikenihin=3 +ikenihisi=2 +ikenilläni=1 +ikenin=1 +ikenistä=1 +ikeniänsä=1 +ikeä=1 +iki=11 +ikihyväksi=2 +ikikaupan=1 +ikilupansa=1 +ikimajasta=1 +ikimajoista=3 +ikimennehen=1 +ikimennyttä=1 +ikimenoksi=1 +ikiorjaksi=1 +ikioronen=1 +ikipuol'=1 +ikipurohon=1 +ikipurosta=1 +ikirauhat=1 +ikirunoja=2 +ikirunojan=1 +ikirunojen=1 +ikisopusi=4 +ikisovinnot=1 +ikiturmasta=1 +ikivalasi=1 +ikivanhalle=1 +ikivetehen=1 +ikiväelle=1 +ikkunahan=1 +ikkunaisen=1 +ikkunaisten=1 +ikkunalla=1 +ikkunalle=1 +ikkunan=7 +ikkunani=1 +ikkunansa=1 +ikkunassa=1 +ikkunasta=6 +ikkunat=5 +ikkunoihin=1 +ikkunoiksi=1 +ikkunoilla=2 +ikkunoille=2 +ikkunoillen=1 +ikkunoilta=1 +ikkunoissa=5 +iku=7 +ikuinen=53 +ikuiseksi=8 +ikuisen=12 +ikuiset=6 +ikä=2 +ikäiset=2 +ikäni=10 +ikänsä=3 +ikänä=43 +ikäpuolelle=1 +ikäpuolet=1 +ikäsi=4 +ikätoverit=1 +ikävillä=1 +ikävissä=2 +ikävissäni=2 +ikävystyi=1 +ikävä=15 +ikävän=1 +ikävät=1 +ilenne=1 +iletys=1 +iljanesta=1 +iljangolla=2 +iljeneltä=1 +iljenessä=1 +iljenet=1 +iljeniksi=1 +ilke'ille=1 +ilke'immät=2 +ilke'in=1 +ilkeä=3 +ilkeän=5 +ilkeästi=1 +ilkeät=3 +ilkeätä=1 +ilkoinen=1 +illaksi=1 +illalla=3 +illan=11 +illastella=1 +illat=6 +illoilla=1 +illoillensa=1 +illoin=4 +ilma=14 +ilmahan=9 +ilmaiset=1 +ilmaista=1 +ilmaksemme=1 +ilmalla=3 +ilmalle=1 +ilmalta=2 +ilmaltani=1 +ilman=139 +ilmankaaren=1 +ilmankana=1 +ilmankin=2 +ilmarille=1 +ilmarin=18 +ilmarinen=164 +ilmariselle=6 +ilmariselta=1 +ilmarisen=11 +ilmarista=1 +ilmassa=3 +ilmasta=3 +ilmat=2 +ilmatar=1 +ilmattaresta=2 +ilmau=1 +ilmestyi=1 +ilmi=3 +ilmivalkean=2 +ilmoa=3 +ilmoille=4 +ilmoillen=2 +ilmoilta=2 +ilmoin=1 +ilmoinen=2 +ilmoisna=23 +ilmojani=1 +ilmojen=2 +ilo=12 +iloa=27 +iloajaista=1 +iloakana=1 +iloamahan=1 +ilohon=3 +iloiksi=1 +iloilta=1 +iloinne=1 +iloiset=1 +iloissa=5 +iloista=2 +iloitellen=1 +iloitse=2 +iloitsemahan=2 +iloitsemassa=1 +iloitsen=1 +iloitsi=4 +iloitsijaksi=2 +iloitsijoita=1 +iloittelihe=1 +ilokielet=1 +ilokivelle=2 +iloksi=10 +ilokäkemme=1 +ilokäkeni=1 +ilolinnut=1 +ilolla=2 +ilolle=4 +ilomme=1 +ilon=13 +ilona=3 +iloni=2 +ilonnutkana=1 +ilonpioksi=1 +ilonpitoa=1 +ilopiännän=1 +ilosi=1 +ilossa=3 +ilosta=1 +iloten=1 +ilotoin=1 +ilottavaksi=1 +ilottomille=1 +ilovirret=2 +ilpotar=2 +ilta=2 +iltalinnun=1 +iltamme=2 +iltamyöhäsellä=1 +iltana=2 +iltani=1 +iltansa=1 +iltaruoiksi=2 +iltasaunan=1 +iltaseksi=2 +iltasella=2 +iltaseni=1 +iltoa=2 +iltoja=1 +ilveksen=6 +ilvekset=1 +ilves=1 +ilvesten=1 +ilvesturkit=1 +imanteheksi=1 +imantehena=2 +imara=1 +imatran=1 +imatrata=1 +ime=1 +imehet=3 +imehnisille=4 +imehnoisille=1 +imehnoksiki=1 +imehnon=1 +imehtelevät=1 +imehtelivät=2 +imehtimähän=8 +imehtivät=1 +imeisen=1 +imeiset=2 +imellät=1 +imeltyneistä=1 +imertimiltä=1 +imetti=5 +imettäjäni=5 +immen=16 +immet=9 +immikkö=1 +impenä=5 +impesi=1 +impeyttä=1 +impeä=3 +impi=30 +impien=9 +impilöitä=1 +impiparvesta=1 +impy'itä=1 +impyen=5 +impyet=11 +inehmisien=1 +inehmisille=1 +inehmisissä=1 +inehmon=3 +inhalla=6 +inhon=1 +inkerelle=1 +inkereltä=1 +inkui=1 +innotta=1 +irjuvihin=1 +irti=2 +irvellänsä=1 +irvihammas=1 +irvisti=1 +isetä=1 +iske=5 +iske'in=1 +iskemillä=1 +iskemiltä=1 +iskeminen=1 +iskemähän=1 +iskemällä=1 +iskennä=1 +iskennällä=1 +iskenynnä=2 +isketellen=1 +iskevi=1 +iski=36 +iskihe=1 +iskijänsä=1 +iskijätä=3 +iskis'=1 +isku=2 +iskulinnun=1 +iskulle=1 +iskun=2 +iso=21 +isoa=2 +isoiksi=2 +isoimmille=1 +isoksi=1 +isolle=3 +isolta=2 +isommat=2 +isommille=1 +ison=40 +isonen=1 +isoni=28 +isonsa=4 +isosi=10 +isosiko=2 +isossa=2 +isosta=3 +isosti=2 +isosukuinen=1 +isot=2 +isotoin=1 +isotointa=1 +isottoman=1 +istu=4 +istua=2 +istuaksensa=1 +istuellakseni=1 +istuellen=1 +istuen=2 +istuessa=1 +istui=16 +istuihe=4 +istuihen=1 +istuikse=2 +istuiksen=3 +istuimilla=1 +istuimille=2 +istuin=2 +istuite=1 +istuitko=1 +istujaiset=1 +istujaista=1 +istujaksi=3 +istujalle=1 +istumahan=5 +istumassa=2 +istumasta=2 +istumatta=2 +istumihin=1 +istumiksi=3 +istumilla=1 +istumille=3 +istun=1 +istunutta=1 +istut=4 +istuta=1 +istutella=1 +istutin=2 +istutko=1 +istutteli=1 +istutti=4 +istuvalle=1 +istuvi=7 +isä=1 +isän=6 +isäni=1 +isännille=1 +isännälle=1 +isännällen=1 +isännältä=3 +isännän=16 +isännänkö=1 +isännät=8 +isäntä=34 +isäntäsi=2 +itettäviä=1 +itke=33 +itkekänä=1 +itkemisen=1 +itkemistä=1 +itkemistänsä=1 +itkemähän=13 +itkemässä=3 +itkemästä=1 +itkemättä=1 +itken=19 +itkene=1 +itkenet=2 +itkenpä=2 +itkenynnä=1 +itkenyt=2 +itket=18 +itketelkö=1 +itketkö=5 +itkettäissä=4 +itkettäviä=1 +itkevi=1 +itkeväksi=2 +itkevälle=1 +itkevän=2 +itkeä=6 +itkeäni=4 +itki=41 +itkien=4 +itkijällä=1 +itkin=5 +itkit=1 +itku=6 +itkua=2 +itkuhun=1 +itkuinesi=1 +itkuksi=1 +itkulle=4 +itkullen=1 +itkun=2 +itkut=1 +itkuvirsin=1 +itse=399 +itsehensä=1 +itseki=10 +itsekin=1 +itsekseni=1 +itseksensä=1 +itsekänä=1 +itselleni=3 +itselläniki=5 +itselöitä=3 +itsemme=1 +itsen=3 +itseni=2 +itseniki=2 +itsenki=1 +itsensä=6 +itsensäki=1 +itsesi=3 +itsessä=1 +itsestäni=1 +itsestäniki=3 +itsestänsä=2 +itsestäsi=1 +itseäni=1 +itseänsä=1 +itseäs'=1 +itseäsi=4 +itsiänsä=1 +ituja=3 +itä=2 +itähän=6 +itävät=1 +iuista=1 +iun=1 +iäksemme=1 +iäkseni=3 +iäksensä=1 +iäksi=2 +iällisestä=1 +iällä=11 +iältä=2 +iän=59 +iässä=3 +iästä=10 +iät=3 +iäti=3 +iätti=2 +iätä=3 +ja=111 +jaellen=1 +jaeltu=1 +jaettu=1 +jaka'imessa=2 +jakaisin=1 +jakaja=1 +jakele=1 +jakelevasi=1 +jakeli=1 +jakoa=1 +jakohon=1 +jaksa=1 +jaksaa=1 +jaksaisi=1 +jaksamahan=2 +jaksettuna=3 +jakso=1 +jaksoi=1 +jaksoitteli=1 +jalaksen=1 +jalaksiksensa=1 +jalalla=1 +jalalta=1 +jalan=13 +jalas=5 +jalassa=3 +jalasta=1 +jalat=6 +jalk'=1 +jalka=13 +jalkahan=1 +jalkapöyille=1 +jalkapöyiltä=1 +jalkoa=3 +jalkoansa=1 +jalkoihin=2 +jalkoja=4 +jalkojansa=1 +jalkojensa=2 +jalo=2 +jaloa=1 +jaloihin=2 +jaloiksi=1 +jaloilla=3 +jaloille=1 +jaloilta=1 +jaloimman=1 +jaloin=3 +jaloissa=2 +jaloja=2 +jalokarvan=1 +jalommatki=2 +jalompi=1 +jalon=5 +jalopeurat=1 +jalot=2 +jaolle=2 +jatkoi=1 +jauhaen=1 +jauhaja=1 +jauhamassa=2 +jauhan=1 +jauhavan=1 +jauhetahan=1 +jauhettava=1 +jauhoi=8 +jauhoja=2 +jauhomyllyn=1 +jauhon=1 +jauhot=7 +jauhovakka=1 +jo=237 +joella=4 +joelle=9 +joelta=1 +joen=13 +joess'=1 +joessa=6 +joesta=17 +joet=1 +johon=4 +johonki=3 +johonkuhunki=2 +joi=3 +joien=1 +joikui=1 +joill'=1 +joilla=8 +joillapa=1 +joisi=2 +joisit=1 +joist'=1 +joista=1 +joit'=6 +jok'=17 +joka=72 +jokaisen=2 +jokea=6 +jokehen=9 +jokena=6 +joki=10 +jokiloilta=1 +jokiloista=1 +jokivarrutta=1 +jokivesille=1 +jokivesiä=2 +joko=28 +jokosen=1 +jolkutella=1 +joll'=2 +jolla=21 +jollapa=1 +joluvat=1 +jompikumpi=3 +jonk'=2 +jonka=9 +jonki=2 +jonnekunne=2 +jop'=10 +jopa=69 +jorottaria=1 +joruhun=1 +jos=89 +jos'=1 +josko=2 +josp'=9 +jospa=7 +joss'=2 +jossa=7 +jost'=5 +josta=3 +jot'=2 +jota=1 +jotaki=4 +jotk'=3 +jotka=4 +jotta=60 +jottei=31 +jotten=1 +jou'u=4 +jou'uimme=1 +jou'uin=5 +jou'uit=3 +jou'ut=2 +jou'uta=1 +jou'uteltu=1 +jou'uttaja=1 +jou'uttele=1 +jou'utti=1 +jou'uttivat=1 +joua=16 +jouahutan=1 +jouahutat=1 +jouakana=3 +jouhen=2 +jouhet=3 +jouhileuan=1 +joukahainen=29 +joukahaisen=14 +joukkioa=1 +joukkiohon=1 +joukkioni=1 +joukkiossa=2 +joukko=4 +joukolan=2 +joukolle=1 +joukon=19 +joukossa=1 +jousella=1 +jousen=11 +jouseni=1 +jouset=2 +jousi=7 +jousia=1 +jousiansa=1 +jousihinsa=1 +jousimiehet=1 +jousinesi=1 +jousistasi=1 +jousta=3 +joutanut=1 +joutavalle=1 +joutavan=2 +joutavia=1 +joutavihin=1 +joutaville=1 +joutelevat=2 +jouten=8 +joutenpa=1 +joutilahan=1 +joutioksi=1 +joutsenen=8 +joutsenena=1 +joutsenesi=1 +joutsenet=6 +joutsenia=3 +joutsenkarjan=1 +joutua=1 +joutuessa=2 +joutui=24 +joutuisa=1 +joutuisasti=2 +joutunna=1 +joutununna=1 +joutunut=1 +joutuvani=1 +joutuvi=5 +juhmutteli=1 +jukaisilta=1 +julki=3 +julkijuoman=1 +julkinen=1 +julkisen=3 +julkista=1 +julma=1 +julmasti=1 +jumala=43 +jumalahani=2 +jumalahansa=1 +jumalall'=1 +jumalan=40 +jumalass'=1 +jumalatasi=1 +jumalisten=1 +jumaloissa=2 +jumun=1 +juoa=8 +juoakseni=2 +juoaksesi=2 +juoen=2 +juohattavi=2 +juohettu=1 +juohtui=4 +juojalta=1 +juojan=1 +juojani=1 +juojat=1 +juojoa=1 +juoko=1 +juokse=7 +juoksemahan=6 +juoksemasta=2 +juoksentelet=1 +juokset=2 +juoksevan=4 +juoksevassa=1 +juoksevata=2 +juoksevi=2 +juoksevia=1 +juoksevilta=1 +juoksi=35 +juoksihe=1 +juoksijata=1 +juoksijoille=1 +juoksin=1 +juoksisi=1 +juoksuhun=1 +juoksulle=1 +juoksullehen=1 +juoksun=1 +juoksutella=1 +juoksuttelin=1 +juoksuttivat=1 +juolahanki=1 +juoleana=1 +juoleutta=2 +juoma=5 +juomahan=4 +juoman=1 +juomaneuvot=1 +juomat=1 +juomilta=1 +juomin=1 +juomingiksi=1 +juomingissa=4 +juomingista=1 +juominkia=3 +juominkihin=10 +juomiset=2 +juomisia=1 +juomoa=1 +juomuinensa=1 +juomukkainen=1 +juon=2 +juone=1 +juoneheksi=2 +juonelle=1 +juonen=1 +juonet=1 +juoni=5 +juonin=1 +juonut=1 +juop'=1 +juopa=1 +juopi=1 +juopui=3 +juopuvat=1 +juorottama=1 +juorotuksen=2 +juortanin=1 +juoskohon=2 +juoskos=1 +juosneheksi=1 +juosnut=7 +juosta=19 +juostaksesi=4 +juostavaksi=1 +juosten=2 +juostessa=1 +juostuansa=1 +juota=2 +juotan=1 +juotanehe=1 +juotavaksi=2 +juotavata=1 +juotetahan=3 +juotettihin=2 +juotikkini=1 +juotin=1 +juottako=1 +juottamani=1 +juottaos=1 +juottele=1 +juotti=3 +juotu=2 +juotuansa=2 +juotuasi=1 +juotuna=1 +juovat=4 +juttavaksi=1 +juttele=1 +jutut=1 +juurehinen=1 +juurelle=2 +juuren=5 +juureni=1 +juuresta=1 +juuret=6 +juuri=3 +juuria=1 +juurikoilta=1 +juurille=1 +juurruteltu=2 +juurrutteli=1 +juurti=1 +juurtumatta=1 +juurtununna=1 +juutasta=1 +juuttahat=2 +jyke'in=1 +jymypilvien=1 +jyrynen=1 +jyskä=1 +jyveä=3 +jyviä=5 +jyvä=1 +jyvällisiltä=1 +jyvästä=6 +jähmettynyt=1 +jäi=7 +jäihän=1 +jäin=3 +jäinen=1 +jäipä=2 +jäisen=2 +jäiset=4 +jäisi=1 +jäisille=1 +jäistä=1 +jäivät=3 +jälen=4 +jälessä=6 +jälestä=9 +jälet=1 +jälille=6 +jälillä=3 +jälkehensä=1 +jälkeä=1 +jälki=2 +jälkimäinen=1 +jälkimäisnä=1 +jälkiä=3 +jälle=3 +jämäsi=1 +jäniksen=5 +jäniksenä=1 +jänikset=1 +jänis=3 +jänkä=1 +jänne=1 +jännistihe=2 +jänniteltäväksi=1 +jännitteli=1 +jännitti=1 +jäntehen=2 +jäntehessä=1 +jäntimen=1 +jänö=3 +jänön=5 +järisi=3 +järkiähän=1 +järkkyi=1 +järky=1 +järkyttele=1 +järkytti=1 +järkyttäissä=1 +järkäleitä=1 +järkälöiltä=1 +järskytti=1 +järven=6 +järvet=4 +järveä=1 +järvi=2 +järvien=1 +järyn=1 +järyttelevi=2 +järähti=2 +jäsenehensä=1 +jäsenen=1 +jäsenet=2 +jäsenihin=1 +jäsenihinsä=2 +jäsenistä=1 +jäseniänsä=1 +jäsenten=2 +jätetty=4 +jättelevi=1 +jätti=7 +jättäminen=1 +jättänynnä=2 +jätän=1 +jäykkä=1 +jäytämähän=1 +jää=5 +jää'ä=1 +jäähtymättä=1 +jäähyttele=1 +jäähyttimet=1 +jäähyväiset=1 +jääksi=1 +jäälle=3 +jäällä=2 +jäämähän=2 +jään=1 +jäänyt=1 +jääpi=6 +jääpä=1 +jäässä=2 +jäästä=3 +jäätehesen=1 +jääteä=1 +jäätymässä=1 +jäätä=7 +jäävilulla=1 +ka'utun=1 +kaa'a=9 +kaa'an=4 +kaa'antahan=3 +kaa'atelko=1 +kaa'ateltu=1 +kaaetahan=2 +kaahistihe=1 +kaahlajille=1 +kaakahtavi=1 +kaakko=1 +kaalaella=1 +kaalan=1 +kaalasi=1 +kaalia=1 +kaalin=1 +kaaloa=1 +kaaloat=1 +kaaloavi=1 +kaaloi=2 +kaaloin=1 +kaannut=1 +kaaoin=1 +kaapaisema=1 +kaapijaksi=1 +kaapsahellaksesi=1 +kaapsahellen=1 +kaapsahtavi=1 +kaapsahtihe=1 +kaapu=1 +kaapuan=1 +kaapussasi=1 +kaapustaja=1 +kaaputellakseni=3 +kaarastihe=1 +kaarehen=1 +kaarella=3 +kaaren=11 +kaaresi=1 +kaaret=5 +kaareva=1 +kaarevuutta=2 +kaari=9 +kaarien=1 +kaarieni=1 +kaariksi=1 +kaarillensa=1 +kaaripuille=1 +kaaristasi=1 +kaaritettua=1 +kaarne=3 +kaarnehella=1 +kaarnehena=1 +kaarruttele=1 +kaarskui=1 +kaarta=5 +kaartakana=1 +kaartamahan=1 +kaartehesta=1 +kaartehista=1 +kaarten=1 +kaasi=1 +kaasolle=1 +kaason=2 +kaata=3 +kaatahan=1 +kaataisit=1 +kaatajaksi=1 +kaatajansa=1 +kaatajata=3 +kaatakohon=1 +kaatakseni=2 +kaataksensa=1 +kaataksesi=1 +kaatamahan=3 +kaatamasta=2 +kaatamatta=5 +kaatanehet=1 +kaataos=2 +kaatavi=1 +kaatelevi=2 +kaati=1 +kaatioilla=1 +kaation=1 +kaatiosi=1 +kaatiot=1 +kaatoi=10 +kaatoivat=1 +kaatrakoski=1 +kaattanehe=1 +kaattavana=1 +kaattuani=1 +kaatui=4 +kaatuisin=1 +kaatujalla=1 +kaatukahan=1 +kaatukohon=2 +kaatumahan=3 +kaatunehen=3 +kaatununna=4 +kaatunut=2 +kaau=1 +kaaun=1 +kaavuissansa=1 +kaavussasi=1 +kaehti=2 +kaehtimatta=1 +kaetta=1 +kaha=2 +kahattelevi=4 +kahdeksas=1 +kahdeksaskolmatta=1 +kahdeksasneljättä=1 +kahdeksastoista=1 +kahdeksasviidettä=1 +kahdeskolmatta=1 +kahdeskymmenes=1 +kahdesneljättä=1 +kahdestoista=1 +kahdesviidettä=1 +kaheksaksi=1 +kaheksalta=1 +kaheksan=11 +kaheksannen=1 +kaheksanöisnä=1 +kaheksi=13 +kaheksialle=1 +kaheksilla=2 +kaheksin=1 +kahen=32 +kahesti=1 +kahet=3 +kahisi=1 +kahle=1 +kahlehissa=2 +kahlestutin=1 +kahmaloin=2 +kahnatella=1 +kaht'=1 +kahta=11 +kahta'alta=1 +kahtaloksi=1 +kahtia=1 +kahuttelevi=1 +kai'immasta=1 +kaihat=1 +kaiho=1 +kaihoelin=1 +kaihoellen=1 +kaihoista=1 +kaihon=2 +kaihossa=2 +kaihostuisi=1 +kaihot=1 +kaikelle=1 +kaiken=59 +kaikenlainen=5 +kaikenlaiset=3 +kaikenlaisiksi=1 +kaikeroitti=1 +kaikerra=1 +kaikerrehtamassa=1 +kaikerteli=1 +kaikerti=1 +kaikesta=1 +kaiket=3 +kaiketi=3 +kaikiksi=1 +kaikille=1 +kaikin=3 +kaikista=1 +kaikitenki=7 +kaikitse=1 +kaikk'=2 +kaikki=105 +kaikkia=2 +kaikkiansa=1 +kaikkien=2 +kaikkinensa=1 +kaikkipa=1 +kaikkivallan=9 +kaikkivalta=1 +kaikkui=1 +kaikkumahan=1 +kaikoa=1 +kaikottelen=1 +kaikuttaisin=1 +kaikuttaman=1 +kaikuttavi=1 +kaimasihe=1 +kaimatahan=1 +kaimattihin=1 +kaimistaikse=1 +kainalohon=8 +kainaloien=1 +kainaloiseksi=9 +kainaloisessansa=1 +kainaloista=1 +kainaloita=1 +kainaloitse=1 +kainalon=2 +kainalossa=22 +kainalosta=4 +kainalotse=2 +kainoutta=1 +kainun=1 +kainustava=1 +kainut=1 +kaioissa=2 +kaiotat=1 +kaiotti=1 +kaipaelin=1 +kaipaellut=1 +kaipasi=2 +kaipoavi=1 +kaiskun=4 +kaislan=2 +kaislikkohon=1 +kaita=1 +kaitaisessa=1 +kaitakauhtanat=2 +kaiteheksi=1 +kaitse=7 +kaitselevi=1 +kaitselija=1 +kaitsijaksi=1 +kaitsijalle=1 +kaitsijata=1 +kaitut=1 +kaiva=1 +kaivaeli=1 +kaivaellut=1 +kaivahtavi=1 +kaivaikse=1 +kaivamahan=1 +kaivamassa=1 +kaivamille=1 +kaivanunna=2 +kaivat=1 +kaivatahan=2 +kaivattuna=1 +kaivellen=1 +kaivetahan=1 +kaivettihin=1 +kaivo=1 +kaivoi=1 +kaivolle=1 +kaivoloista=1 +kaivon=4 +kaivosehen=1 +kaivossa=1 +kaivosta=2 +kaivot=1 +kaivotielle=1 +kaivotiellä=2 +kaivotieltä=1 +kajahellen=1 +kajahtelin=1 +kajahtelivat=3 +kajahti=1 +kajahui=3 +kajahuksen=1 +kajahus=1 +kajahusta=2 +kajahutti=2 +kajasi=1 +kajavan=2 +kajavana=1 +kajotti=2 +kakkaransa=1 +kakkaroilla=1 +kakkaroita=2 +kakku=1 +kaks'=1 +kaksi=37 +kaksihaarukkaisna=1 +kaksikaplahinen=1 +kaksikorvaisella=3 +kaksin=6 +kaksiviikkoinen=2 +kaksiöisnä=2 +kaksosenko=1 +kakun=3 +kakut=1 +kala=9 +kalahauat=3 +kalahauin=2 +kalainen=3 +kalaisehen=1 +kalaisen=2 +kalaisesta=1 +kalaisiksi=1 +kalaisista=1 +kalaista=3 +kalaksi=2 +kalalammin=1 +kalamerehen=1 +kalan=15 +kalana=1 +kalanen=1 +kalaneväinen=1 +kalaneväisen=1 +kalanku'unki=1 +kalankutuhun=1 +kalanluinen=1 +kalanluista=4 +kalanluita=1 +kalansa=1 +kalaparvea=2 +kalasauna=2 +kalasen=1 +kalaset=2 +kalasta=1 +kalastamahan=1 +kalat=7 +kalatki=1 +kalattomihin=2 +kalatuutta=1 +kalavetehen=1 +kalervo=5 +kalervoinen=2 +kalervoisen=2 +kalervolle=1 +kalervon=69 +kalevainen=1 +kalevaisten=1 +kalevalaisen=4 +kalevalaista=1 +kalevalaisten=1 +kalevalan=18 +kalevalassa=1 +kalevalatar=1 +kalevan=24 +kalevatar=6 +kalevattaren=1 +kalhaisi=2 +kalhot=2 +kalhu=4 +kalhua=1 +kalhuilla=1 +kalhujen=1 +kalhun=3 +kalhut=1 +kalhuttimet=1 +kalja=2 +kaljahansa=3 +kaljahuvi=1 +kaljalla=1 +kaljallansa=1 +kaljalle=3 +kaljalta=1 +kaljan=1 +kaljankeitto=1 +kaljat=2 +kaljoa=1 +kaljoja=1 +kaljojen=4 +kalju=1 +kalka=1 +kalke=2 +kalketelle=1 +kalkettaisi=1 +kalki=1 +kalkinen=1 +kalkkoi=1 +kalkutella=2 +kalkutellut=3 +kalkuttanut=1 +kalkuttavi=2 +kalkuttele=1 +kalkuttelen=1 +kalkuttelet=2 +kalkutteli=1 +kalkuttelin=1 +kallella=9 +kallellansa=1 +kallellehen=3 +kalliohon=10 +kallioihin=1 +kallioinen=1 +kallioisen=1 +kallioita=1 +kalliolla=3 +kalliolle=4 +kalliolta=1 +kallion=2 +kalliossa=1 +kalliosta=9 +kalliot=8 +kallis=1 +kallistaite=1 +kallistavi=1 +kallistihe=7 +kallistua=2 +kallo=1 +kallohosi=1 +kallon=2 +kallotellen=1 +kallukana=1 +kallumahan=1 +kallumassa=1 +kalma=1 +kalmahan=5 +kalman=11 +kalmankarvallista=1 +kalmassa=1 +kaloa=11 +kaloilla=1 +kaloille=2 +kaloin=1 +kaloista=1 +kaloja=12 +kalojen=1 +kalpa=3 +kalpamiehet=1 +kalpimeni=2 +kalpistihe=1 +kalpoeltavaksi=1 +kalpoihinsa=1 +kalpojamme=1 +kalske=1 +kalskehesen=1 +kalten=1 +kaltoin=4 +kalton=1 +kalua=1 +kaluaja=1 +kaluamahan=2 +kaluiksi=2 +kalujansa=1 +kalusi=1 +kalvallani=1 +kalvallansa=3 +kalvan=10 +kalveaksi=1 +kalvo=2 +kalvokääri=1 +kalvolle=1 +kalvon=1 +kalvosta=1 +kamahtelevi=1 +kamahuta=1 +kamahutan=1 +kamala=7 +kamalan=2 +kamalasti=1 +kamaltuneisi=1 +kamana=3 +kamanahan=1 +kamanan=2 +kamanat=1 +kamanata=1 +kamarihin=1 +kamarissa=1 +kamelivarsan=1 +kammaria=1 +kammastelko=1 +kammastuisi=2 +kammeltunna=1 +kammon=1 +kampua=1 +kamuamahan=1 +kamulla=1 +kana=10 +kanaista=2 +kanaksi=9 +kanan=6 +kananen=3 +kananmunaiset=1 +kananmunia=2 +kananmuniksi=2 +kanasen=5 +kanasi=1 +kanasiani=1 +kanasta=1 +kanat=1 +kanerva=1 +kanervaiset=1 +kanervaista=1 +kanervan=7 +kanervassa=1 +kanervat=2 +kanervia=1 +kanervikko=1 +kanervikkohon=2 +kanervikkokankahisin=1 +kanervikoiksi=1 +kanervikoilta=1 +kanervikot=1 +kanervinensa=1 +kanervoista=1 +kangas=7 +kangaskoivun=1 +kangasmaata=1 +kangasneuvot=1 +kangaspuihin=1 +kangaspuille=2 +kangaspuut=1 +kangasta=7 +kangasvieret=2 +kangellani=1 +kani=1 +kanineheksi=1 +kankahalla=15 +kankahalle=10 +kankahalta=14 +kankahan=4 +kankahasen=4 +kankahassa=2 +kankahat=5 +kankahatki=1 +kankahattarilla=1 +kankahia=3 +kankahilla=12 +kankahille=3 +kankahilta=2 +kankahista=2 +kankeata=2 +kanna=25 +kannakset=1 +kannaksia=1 +kannan=17 +kannannalta=2 +kannantahan=2 +kannatella=1 +kannateta=1 +kannattaja=1 +kannattava=1 +kannattele=1 +kannatteli=2 +kannella=1 +kannen=10 +kannet=2 +kannetahan=4 +kannettaissa=1 +kannettavan=2 +kannettihin=4 +kannettu=2 +kannettuna=2 +kannikalla=6 +kannikoissa=2 +kannoilla=1 +kannoillansa=1 +kannoilta=1 +kannoin=4 +kannoitte=2 +kannon=9 +kannonkarvainen=1 +kannostossa=1 +kannot=3 +kannu=1 +kannun=4 +kannut=5 +kanoa=2 +kanoja=4 +kanojasi=1 +kansa=30 +kansalle=3 +kansan=15 +kansassa=7 +kansasta=4 +kansi=1 +kansoani=1 +kansoinesi=3 +kanssa=24 +kanssakumppalina=1 +kanssansa=2 +kanssasi=3 +kanta=8 +kantaessa=1 +kantaja=5 +kantajaksi=2 +kantajalta=1 +kantajan=3 +kantajani=26 +kantajasi=5 +kantajasta=2 +kantajat=1 +kantajata=7 +kantajatta=1 +kantakatte=1 +kantamahan=1 +kantamalla=2 +kantamassa=1 +kantamatta=1 +kantaminen=1 +kantaneheksi=1 +kantanemme=1 +kantanunna=1 +kantapäihin=2 +kantapään=1 +kantapäästä=1 +kantasille=1 +kantavalla=1 +kantavampi=1 +kantavat=1 +kantele=1 +kantelehen=2 +kanteleisi=1 +kantelen=2 +kantelessa=1 +kanteletta=13 +kantelevat=1 +kantelevi=2 +kantelo=4 +kanteloa=1 +kanteloinen=4 +kanteloisehensa=1 +kanteloisen=3 +kanteloista=4 +kantelon=4 +kantimetse=1 +kantoa=1 +kantoi=26 +kantoipa=3 +kantokorvoa=1 +kantoloiksi=1 +kantosen=2 +kantosia=1 +kantta=3 +kaonneheksi=10 +kaonnehen=1 +kaonnehilla=1 +kaonnet=1 +kaonnunna=1 +kaonnut=9 +kaonnutta=4 +kaonnuttansa=1 +kaota=3 +kaotan=2 +kaotettu=1 +kaotin=2 +kaotit=3 +kaotkohot=1 +kaotkosi=1 +kaottajaksi=2 +kaottajata=3 +kaottanut=2 +kaotti=4 +kaottimeksi=1 +kapahumahan=2 +kapalla=1 +kapaloia=1 +kapaloitsi=1 +kapaloivi=1 +kapalojit=1 +kapalonuorat=1 +kapalovyönsä=1 +kape'illa=1 +kape'ille=4 +kape'ilta=2 +kape'immassa=1 +kape'immilta=1 +kapehen=1 +kapehesta=2 +kapina=1 +kapinan=1 +kapinassa=1 +kapioisen=1 +kapiot=1 +kapistanehet=1 +kapla=3 +kaplaksia=1 +kaplukassa=2 +kapo=13 +kapoinen=1 +kapoiset=1 +kappa=3 +kappalehet=2 +kappaleiksi=3 +kappaleilla=1 +kappaleista=2 +kappaleita=2 +kappaleksi=1 +kappaletta=1 +kapsahutti=4 +kapsuttelet=1 +kapuamahan=1 +kapulehti=1 +kapusi=2 +kapusta=1 +kapustalla=1 +kapustojen=1 +karahkahan=1 +karahutin=2 +karata=2 +karautime=1 +karehi=1 +karehtelevi=6 +karehti=1 +karehtijaksi=1 +karehtijata=4 +karehtijoita=2 +karehtinunna=1 +karehtivaksi=1 +karettelevi=3 +karhi=2 +karhieli=1 +karhikoille=1 +karhille=1 +karhin=1 +karhinnassa=1 +karhu=15 +karhujansa=1 +karhuksi=1 +karhullenki=1 +karhun=28 +karhuntaljat=1 +karhut=13 +kariksi=1 +karille=3 +kariloilla=1 +karinen=1 +kariperällä=1 +karisi=1 +karisnut=1 +karista=2 +karistamahan=1 +karisti=1 +karistin=2 +karit=1 +karitsan=1 +karitsoille=1 +karitsoita=1 +karittelevi=6 +karivieret=1 +karja=18 +karjahteli=1 +karjahuonehesen=1 +karjakartanohon=1 +karjaksi=1 +karjalahan=4 +karjalainen=1 +karjalaisna=1 +karjalan=2 +karjalassa=3 +karjalasta=2 +karjalata=1 +karjalleni=1 +karjamaille=1 +karjamaita=1 +karjan=24 +karjana=1 +karjanannin=2 +karjani=2 +karjanlaitumilla=1 +karjanpaimen=5 +karjanpaimeneksi=1 +karjanpaimenena=1 +karjanpaimenna=1 +karjanruoska=1 +karjanruoskan=1 +karjapaimenen=1 +karjapiian=2 +karjapiiat=1 +karjaseni=1 +karjasi=1 +karjassa=1 +karjoa=1 +karjoani=5 +karjoansa=2 +karjoille=1 +karjoillesi=1 +karjojasi=1 +karjos=1 +karjua=1 +karjui=2 +karkaeli=1 +karkasi=1 +karke'ilta=1 +karkeahan=1 +karkeaksi=1 +karkeammat=1 +karkeasti=1 +karkeat=1 +karkelevat=1 +karkelevi=2 +karkeloa=1 +karkeloissa=5 +karkeloista=1 +karkelossa=2 +karkoa=1 +karkotti=1 +karkutti=1 +karpahasen=1 +karpalohon=1 +karpaloista=3 +karpaloita=1 +karpion=1 +karsas=2 +karsin=2 +karsina=2 +karsinahan=1 +karsinassa=4 +karsinasta=1 +karsinat=1 +karsitahan=1 +karskahti=1 +karski=1 +karskuteltavaksi=1 +karstat=1 +karstoja=1 +karstojesi=1 +kartanoa=1 +kartanohon=11 +kartanoiksi=1 +kartanoilla=5 +kartanoille=6 +kartanoilta=1 +kartanoisiansa=1 +kartanoita=2 +kartanolla=3 +kartanolle=16 +kartanolta=2 +kartanomme=1 +kartanon=3 +kartanoni=1 +kartanossa=6 +kartanosta=5 +kartanot=3 +karttu=3 +karttumahan=1 +kartun=1 +karuilla=1 +karuille=1 +karva=8 +karvakoppa=1 +karvakorte=1 +karvalalluseni=1 +karvalallusensa=1 +karvalle=1 +karvallinen=3 +karvallista=1 +karvan=2 +karvankana=1 +karvastaisi=1 +karvat=3 +karvaturvan=1 +karvoihisi=2 +karvoilleni=1 +karvoista=1 +karvoja=1 +karvojasi=1 +karvojen=2 +kas=1 +kasa=2 +kasahutti=1 +kasakan=1 +kasakat=2 +kasakka=2 +kaselle=1 +kasen=1 +kasi=2 +kasin=1 +kasit=1 +kaskea=1 +kasken=9 +kaskesmaalta=1 +kaskessa=2 +kaski=4 +kaskikantoihin=1 +kaskimailla=1 +kaskipuiksi=2 +kaskivirsusi=1 +kassa=3 +kassan=2 +kassapäien=8 +kassapäiset=1 +kassapäissä=1 +kassapäistä=2 +kassapäitä=2 +kassapäänä=2 +kassapääsi=1 +kassapäät=1 +kassapäätä=1 +kassara=1 +kasta=1 +kastajata=1 +kastakana=1 +kastamahan=1 +kastat=1 +kaste=3 +kastekorren=1 +kasti=4 +kastikoista=1 +kastu=1 +kastumatta=2 +kastunehen=1 +kasuavassa=7 +kasva=2 +kasvaella=1 +kasvaessani=1 +kasvakohon=1 +kasvamahan=4 +kasvamatta=4 +kasvan=2 +kasvanehet=2 +kasvanevi=2 +kasvannolta=1 +kasvantasi=2 +kasvantoikäni=1 +kasvanunna=3 +kasvanut=2 +kasvat=2 +kasvatelko=1 +kasvatella=3 +kasvateltu=1 +kasvatin=1 +kasvatit=1 +kasvattaja=1 +kasvattajan=1 +kasvattama=1 +kasvattele=1 +kasvatteli=3 +kasvatti=2 +kasvattini=1 +kasvava=4 +kasvavainen=2 +kasvavaisen=2 +kasvavaksi=5 +kasvavalle=1 +kasvavan=1 +kasvavana=1 +kasvavat=1 +kasvavi=1 +kasvaviksi=1 +kasvaville=1 +kasvinaian=4 +kasvinkartanoilla=1 +kasvinkartanoilta=1 +kasvinkumppalini=3 +kasvo=1 +kasvoa=3 +kasvoi=34 +kasvoilleni=1 +kasvoillensa=1 +kasvoiltansa=3 +kasvoin=3 +kasvoipa=2 +kasvoit=3 +kasvon=6 +kasvopäille=1 +kasvot=6 +kasvu=1 +kasvuillesi=1 +kasvujani=1 +kasvut=1 +kataja=3 +katajahan=1 +katajainen=2 +katajaisen=2 +katajaiset=3 +katajajuuret=1 +katajakangas=1 +katajaksi=1 +katajan=1 +katajapehko=1 +katajat=2 +katajatar=2 +katajikko=3 +katajikkoa=1 +katajikolle=2 +katajikon=1 +katajilta=1 +katala=26 +katalaista=1 +katalan=13 +katalat=2 +katalata=1 +katalatta=1 +kataloilla=1 +kataloita=1 +katasijoilta=1 +kateheksi=1 +katehelta=1 +katehen=3 +katehesen=2 +katehet=3 +katehien=2 +katehiksi=1 +katetahan=1 +katettakahan=3 +katettakohon=1 +katettu=1 +katkaise=2 +katkaisi=3 +katkaisin=1 +katkeaisi=2 +katkeaisinki=1 +katkeavi=2 +katkemahan=2 +katkennunna=2 +katkennut=1 +katkennutta=1 +katkesi=4 +katkesihe=1 +katketkohon=1 +katkieli=2 +katkiellut=1 +katkoi=9 +katkoit=2 +katkomia=1 +katkonnassa=1 +katkovi=3 +katkuttele=1 +katoa=1 +katoamahan=3 +katoamasta=2 +katoamatta=4 +katoan=1 +katoi=2 +katoisi=3 +katoksen=10 +katokset=1 +katolla=1 +katollisessa=1 +katomatta=1 +katon=1 +katonutta=1 +katoovat=1 +katosi=19 +katosin=4 +katosit=1 +katosta=1 +katot=1 +katottomassa=1 +katovalla=4 +katrahasen=1 +katsahan=1 +katsahin=1 +katsahtaisi=1 +katsahtavi=6 +katsahti=2 +katsaise=1 +katsannaltasi=1 +katsannoisiltansa=1 +katsannolta=2 +katsantahan=2 +katsanto=1 +katsastamahan=1 +katsehet=6 +katsehia=3 +katsehilla=3 +katsehista=1 +katseleikse=9 +katselen=2 +katselevan=1 +katselevat=4 +katselevi=23 +katseli=2 +katselijat=1 +katselivat=1 +katselkamme=2 +katsellakseni=1 +katsellessa=1 +katsellut=1 +katselohon=3 +katseltavaksi=1 +katseltihin=1 +katseltuasi=1 +katselulle=1 +katso=9 +katso'ote=1 +katsoa=2 +katsoen=1 +katsoi=34 +katsoin=10 +katsoit=1 +katsojaista=1 +katsojaksi=2 +katsojalta=1 +katsojata=5 +katsomahan=62 +katsomasi=1 +katsomassa=1 +katsomatta=2 +katsomista=1 +katson=2 +katsonnalta=1 +katsontahan=3 +katsonunna=1 +katsot=1 +katsota=1 +katsotahan=1 +katsottanehe=1 +katsottava=1 +katsottihin=2 +katsottu=1 +katsottuasi=1 +katsovi=3 +kattaos=1 +katteheksi=4 +katti=1 +kattila=1 +kattilahan=2 +kattilaisen=1 +kattilan=6 +kattilanoeksi=1 +kattilarania=1 +kattilassa=3 +kattilat=5 +kattiloa=1 +kattiloihin=1 +kattiloissa=2 +kattohon=1 +kattojen=6 +katuisi=1 +katuvi=1 +kauahutti=1 +kauaista=1 +kauan=15 +kauas=6 +kauemminki=1 +kauha=1 +kauhallista=1 +kauhasilla=1 +kauheahan=1 +kauheaksi=4 +kauheammat=1 +kauheampi=2 +kauhean=2 +kauheassa=1 +kauheasti=1 +kauheata=1 +kauhoa=1 +kauhtana=1 +kaukaista=1 +kaukalo=1 +kaukaloissa=1 +kauko=11 +kaukoa=5 +kaukolainen=1 +kaukomielen=7 +kaukomieli=55 +kaukomieltä=4 +kaukon=3 +kaukoni=6 +kaukoniemen=3 +kaukueni=1 +kaula=5 +kaulahan=1 +kaulahani=1 +kaulalle=1 +kaulallesi=1 +kaulalta=1 +kaulan=7 +kaulanhelmilöitä=2 +kaulani=1 +kaulansa=1 +kaulanvarren=1 +kaularenkahaista=1 +kaulasi=1 +kaulasta=4 +kaulat=1 +kaulavarrellasi=1 +kauloa=3 +kauluksen=1 +kaulus=1 +kaunaksi=1 +kaune=1 +kauneuiset=1 +kauneussa=1 +kauneutta=9 +kauneuulle=1 +kaunihia=1 +kaunihiksi=7 +kaunihilla=4 +kaunihille=4 +kaunihilta=1 +kaunihimman=5 +kaunihimmat=4 +kaunihimpi=7 +kaunihin=23 +kaunihina=3 +kaunihinki=2 +kaunihinta=2 +kaunihisen=7 +kaunihissa=1 +kaunihista=5 +kaunihisti=18 +kaunihit=2 +kaunis=129 +kaunista=9 +kaunistavi=1 +kaunistelen=1 +kaunistetun=1 +kaunistuisi=2 +kauno=2 +kaunoin=1 +kaunoina=1 +kaunoinen=7 +kaunoisampi=1 +kaunoisehen=2 +kaunoisen=1 +kaunoiseni=6 +kaunoisensa=1 +kaunoisessa=2 +kaunoiset=1 +kaunoisiksi=2 +kaunoisilla=1 +kaunoisille=2 +kaunoisilta=1 +kaunoisin=1 +kaunoisissa=3 +kaunoista=2 +kaunoistansa=1 +kaunoistasi=1 +kaunokainen=10 +kaunokaiset=3 +kaunokaisin=1 +kaunokaista=2 +kaunokaisten=2 +kaunollensa=1 +kaunoltasi=1 +kaunon=5 +kaunoni=1 +kaunosi=2 +kaunot=2 +kaupan=3 +kaupanmiesi=1 +kaupattu=1 +kaupin=2 +kauppa=1 +kauppi=3 +kaura=1 +kauraisen=1 +kaurakylvön=1 +kauramaina=2 +kauran=3 +kauravakka=1 +kaurihilla=1 +kauris=1 +kauroillensa=1 +kauroja=1 +kauto=3 +kautokengän=1 +kautokengät=1 +kautokenkä=2 +kautoloille=1 +kautoloilta=1 +kautosille=1 +kautosilta=1 +kautta=14 +kavahti=2 +kavahtihe=1 +kavahutti=3 +kave=6 +kaverra=1 +kavertelevi=1 +kaverti=1 +kavetta=2 +kaviot=1 +kavista=1 +kavon=16 +kavutaksesi=1 +kehaja=1 +kehanne=1 +keheä=2 +kehitti=1 +kehittämähän=1 +kehjo=2 +kehno=3 +kehnoa=1 +kehnolle=1 +kehnon=6 +kehnot=1 +kehoitan=7 +kehoitat=1 +kehoitti=3 +kehreäjä=4 +kehreäjän=1 +kehreämä=2 +kehreäs=1 +kehreävän=1 +kehreävät=1 +kehrinpuulla=1 +kehruuaika=1 +kehrä=1 +kehräele=1 +kehrän=1 +kehräsi=1 +kehräsilmä=1 +kehrävarren=1 +kehrävarteni=2 +kehuit=1 +kehumattaki=3 +kehyen=1 +kehä'än=1 +kehäistä=1 +kehän=1 +kehänen=1 +kehät=1 +keiho=4 +keihoa=1 +keihoansa=1 +keihojani=1 +keihojansa=1 +keihojen=1 +keihon=2 +keihovartta=1 +keihyen=1 +keihä'iksi=1 +keihä'ille=1 +keihä'illä=2 +keihä'itä=4 +keihä'ällä=1 +keihä'änsä=3 +keihä'ästä=1 +keihä'ät=1 +keihäs=3 +keihäsvarren=1 +keihäsvarsi=1 +keihäsvartta=3 +keikahutan=1 +keikahutti=3 +keikkelehtämättä=1 +keikkui=7 +keikuin=3 +keikutin=1 +keikutteli=1 +keinon=6 +keinot=1 +keiretyinen=2 +keitettihin=2 +keitettynä=1 +keitetyin=1 +keitetähän=2 +keitokseksi=1 +keitolaisen=1 +keiton=2 +keitot=2 +keittehesen=1 +keitteä=1 +keitti=4 +keittimiksi=1 +keitto=2 +keittoa=3 +keittämähän=2 +keittämättä=1 +keittänyt=1 +keittäös=1 +keitä=2 +keitäntähän=1 +kekoja=1 +kekosen=2 +keksi=9 +keksimistä=2 +keksimättä=2 +keksin=7 +keksinevi=1 +keksittihin=1 +keksityksi=1 +keksitähän=1 +kekälehet=3 +kekälehiksi=1 +kelkalla=2 +kelkkahani=1 +kelkkahasi=1 +kellarihin=3 +kellarisi=1 +kellarissa=2 +kellarista=2 +kelle=1 +kellellehen=1 +kellen=5 +kellettävi=1 +kellistynehen=1 +kello=1 +kellojen=1 +kelloloissa=1 +kellon=3 +kellukoita=1 +kelpo=1 +kelpoaisi=3 +kelpoaisit=1 +kelpoavan=1 +kelpoavi=3 +keltainen=4 +keltakankahalla=1 +keltakankahilla=1 +keltakattiloita=1 +keltä=2 +kelvoista=1 +kelvolliset=3 +kelvottoman=1 +kemijoella=1 +kempi=1 +ken=22 +kenen=9 +kenenkänä=1 +kengiteltävänä=1 +kengitetty=2 +kengitteli=1 +kengität=1 +kengällä=1 +kengältä=3 +kengän=5 +kengät=7 +kengättä=4 +kenki=1 +kenkimistä=1 +kenkimäsijoilta=1 +kenkä=2 +kenkähäni=1 +kenkänsä=1 +kenp'=2 +kenpä=20 +kensti=1 +kenstin=1 +keolle=3 +keolta=1 +kepeä=10 +kepeäiset=1 +kepitti=1 +kera=13 +keralla=16 +kerallani=1 +kerallasi=2 +keralle=3 +kereämähän=1 +keri=1 +kerin=1 +kerinkannan=1 +kerinne=2 +keritsi=2 +kerittelen=1 +kerittelevi=1 +kerittämähän=5 +kerittänynnä=1 +keritä=1 +kerkesivät=1 +kerkeän=3 +kerkeävi=1 +kerkiävi=5 +kerkiävät=1 +kerraksensa=1 +kerralla=6 +kerrallansa=1 +kerrallapa=1 +kerran=63 +kerro=1 +kerroin=2 +kerrontahan=9 +kerskaeli=2 +kerskaella=1 +kerskut=1 +kerta=5 +kertaelen=1 +kertaeli=1 +kertaelit=1 +kertaellessasi=1 +kertaellut=1 +kertoa=2 +kertoelen=3 +kertoeli=1 +kertoella=1 +kertoelleheksi=1 +kertoeltavana=1 +kertoi=1 +keruhut=1 +keruksisihin=1 +kerustimille=1 +keräeltihin=1 +keräjät=5 +kerälle=2 +kerältä=1 +kerän=1 +keränen=1 +keräperiä=1 +keräsi=2 +keräsin=1 +kerätä=1 +keselle=1 +kesellä=3 +kesempi=1 +kesessä=1 +keseä=4 +kesk'=1 +keskelle=9 +keskellä=9 +keskeltä=1 +kesken=9 +keskenä=1 +keskeä=4 +keski=2 +keskikertahinen=1 +keskikertaisenki=1 +keskikertaisetki=2 +keskilaaullisen=1 +keskilaaun=2 +keskilattialla=7 +keskilattialle=1 +keskilattioilla=1 +keskimaihin=1 +keskimailla=1 +keskimaissa=1 +keskimäinen=3 +keskimäisehen=2 +keskimäistä=4 +keskipuuta=1 +keskipäivälläki=2 +keskipäivän=1 +keskitanhu'ille=1 +keskivainiolle=1 +keskiöisissä=1 +keskoisia=1 +kesosen=7 +kesosenko=1 +kestikellarista=1 +kesunkannoilta=1 +kesyttä=1 +kesä=1 +kesäheinän=1 +kesäinen=1 +kesäisen=2 +kesäisillä=1 +kesäisiltä=1 +kesäisin=1 +kesäisnä=10 +kesäistä=3 +kesäksi=2 +kesäkuien=1 +kesäkärpän=1 +kesällä=3 +kesän=8 +kesänä=15 +kesäorava=1 +kesäoravan=2 +kesäpeuran=1 +kesässä=3 +kesästä=1 +kesät=4 +kesäuuhen=3 +kesävoita=1 +kesävoitta=1 +ketti=1 +ketun=1 +ketänä=3 +keuhkoloita=1 +keuhkon=1 +keuhkot=1 +keulan=1 +kevene=1 +keveni=1 +keventämähän=1 +kevä'isen=2 +keväimen=2 +keväinen=1 +keväinä=2 +keväistä=1 +kevätaamun=1 +kevätkaritsa=1 +kevätkaritsan=1 +kevätkuulla=1 +kevätkäellä=1 +kevätkäkönen=1 +kevätkäkösen=1 +kevätpäivän=1 +kiasta=1 +kiehahtavi=1 +kiehittele=1 +kiehitteli=1 +kiehu=1 +kiehui=3 +kiehumahan=4 +kiehumassa=2 +kiel'=1 +kielastajan=3 +kielastavi=1 +kielastelin=1 +kielelle=2 +kielelleni=2 +kielellensä=1 +kielelliset=1 +kielellisnä=1 +kielelläni=1 +kielellänsä=4 +kieleltä=2 +kielen=14 +kieleni=2 +kielesi=2 +kielessäsi=1 +kielet=6 +kieletöin=1 +kieli=7 +kielikerran=9 +kielille=1 +kielin=12 +kielipalko=1 +kielipalku=1 +kielletty=1 +kielletä=1 +kiellä=4 +kiellän=1 +kielosiksi=1 +kielteä=4 +kielti=13 +kieltoa=1 +kieltä=8 +kieltäni=1 +kieltävi=1 +kierempäiset=1 +kiero=2 +kierohon=1 +kieron=1 +kierosilmän=1 +kierot=1 +kierteletki=1 +kiertelevät=1 +kierten=1 +kierti=1 +kiertimiä=1 +kiertyi=1 +kiertämillä=1 +kiertämähän=3 +kiertämästä=2 +kiertämättä=1 +kiertämätä=1 +kierän=2 +kihlaelit=1 +kihlan=1 +kihloissasi=2 +kihlonemme=1 +kihokivelle=1 +kihopaaelle=1 +kiihke'immän=1 +kiihottavi=1 +kiihtyi=1 +kiikkumassa=1 +kiikuin=1 +kiikutahan=1 +kiikutteli=2 +kiiltäviksi=1 +kiinni=9 +kiinniottajata=2 +kiinnistihe=1 +kiinnitetty=1 +kiinnittihe=1 +kiinnittimet=1 +kiinnittäisi=1 +kiinteä=1 +kiipesi=1 +kiire=1 +kiirehesti=2 +kiirehi=1 +kiirehillä=1 +kiirehiltä=1 +kiirehteli=1 +kiirehtivät=1 +kiirettä=1 +kiiski=1 +kiiskiltä=1 +kiiskin=1 +kiiskisen=1 +kiiskiä=1 +kiistasi=1 +kiistassa=1 +kiisti=2 +kiistoin=2 +kiistän=1 +kiitelevi=1 +kiiteli=1 +kiitetty=4 +kiitin=4 +kiitokset=1 +kiitos=1 +kiitti=1 +kiittivät=1 +kiitä=5 +kiitäjäksi=1 +kiitän=6 +kiität=1 +kiitäviksi=1 +kiivas=2 +kiiähti=1 +kiiätellen=1 +kiiättäisit=1 +kiiättävi=2 +kiiättävän=1 +kikkanokka=1 +kilahti=2 +kiljan=1 +kiljuvan=3 +kiljuvi=1 +kilpestyi=1 +kilpistyi=1 +kilvan=2 +kilvoin=2 +kimahutti=1 +kimaltamahan=1 +kimmahuta=1 +kimmahutti=1 +kimmeltihe=1 +kimmeltynnä=1 +kimmo=1 +kimmon=1 +kimppu=1 +kimpun=2 +kinahmehen=1 +kinahmia=1 +kinalle=1 +kingotella=1 +kinnasta=2 +kinnasteltavana=1 +kinnastettu=1 +kinoa=1 +kintahalla=1 +kintahat=4 +kintahattomana=1 +kintahattomin=3 +kintahiksi=1 +kintahissa=1 +kintahitta=1 +kinterestä=2 +kinttusuonet=1 +kipehille=3 +kipeämmästi=1 +kipeästi=1 +kippasehen=1 +kipu=1 +kipuja=4 +kipukivellä=1 +kipukiveä=1 +kipumäkeä=2 +kipuna=1 +kipunat=2 +kipunoina=1 +kiputyttö=1 +kipuvuoren=2 +kipuvuorta=1 +kirjaelit=1 +kirjaella=2 +kirjaeltu=1 +kirjakannen=1 +kirjakintahaiset=1 +kirjakorjinesi=1 +kirjan=2 +kirjantahan=1 +kirjarinnasta=1 +kirjarintahan=2 +kirjasiipien=1 +kirjasuulla=1 +kirjat=1 +kirjattu=1 +kirjava=2 +kirjavainen=2 +kirjavaiselle=1 +kirjavaista=1 +kirjavalla=1 +kirjavan=6 +kirjavana=1 +kirjavarren=1 +kirjavassa=2 +kirjo=4 +kirjoavi=1 +kirjoitella=1 +kirjoiteltu=1 +kirjoittaja=1 +kirjoittama=1 +kirjoittavi=2 +kirjoitti=1 +kirjoitusta=1 +kirjokannen=25 +kirjokannesta=1 +kirjokannet=1 +kirjokansi=14 +kirjokantta=2 +kirjokoppeloita=2 +kirjokorja=2 +kirjokorjan=3 +kirjokorjasehen=1 +kirjokorjasen=1 +kirjokorjin=1 +kirjokynnen=1 +kirjon=1 +kirjontahan=1 +kirjos=1 +kirkas=3 +kirkastettu=1 +kirkasti=1 +kirkkahampi=1 +kirkkahan=1 +kirkui=1 +kirnua=1 +kirnun=1 +kiroili=1 +kirokaloja=1 +kirokavetten=1 +kirosi=1 +kirpoi=3 +kirposi=2 +kirsahtanut=1 +kirvehellä=6 +kirvehen=5 +kirvehensä=1 +kirvehessä=1 +kirvehestä=1 +kirvehiksi=1 +kirves=10 +kirvestä=1 +kirvestänsä=2 +kirvesvartta=3 +kirvonnehet=1 +kisaelevi=1 +kisahan=2 +kisakangasten=1 +kisaketoa=1 +kisasi=1 +kisassa=4 +kisauttelin=1 +kiskalti=1 +kiskoi=1 +kiskoipa=1 +kiskoivat=1 +kiskomahan=2 +kiskontahan=1 +kiskot=1 +kiskotahan=1 +kiskotelko=1 +kiskoteltu=1 +kiskottane=1 +kisoissa=1 +kissa=1 +kissan=1 +kita=2 +kitahan=7 +kitasihin=1 +kitkuttavi=1 +kitkuttivat=1 +kiukahalla=3 +kiukahalle=3 +kiukahalta=3 +kiukahan=1 +kiukahasen=1 +kiukahassa=2 +kiukahasta=1 +kiukahista=1 +kiukoa=2 +kiukoata=1 +kiukuissa=1 +kiuru=1 +kiuruksi=1 +kiurun=2 +kiuruna=2 +kiusaisevan=1 +kiusan=2 +kivastihe=1 +kivehen=12 +kiveksi=1 +kivelle=5 +kivellen=1 +kivellä=2 +kivelläkö=1 +kiveltä=4 +kiven=22 +kivenpuu=1 +kivenpuussa=3 +kiverin=1 +kiverteleime=1 +kivertämähän=1 +kiveräni=1 +kivessä=1 +kivestivät=1 +kivestä=16 +kivet=16 +kiveä=3 +kivi=9 +kivien=1 +kiviharkon=1 +kivihin=2 +kivihintahat=1 +kivikaria=1 +kivikarille=1 +kivikaritse=1 +kivikoloihin=1 +kivikololle=2 +kivikolosta=1 +kiviksi=3 +kivikummut=1 +kivilinna=1 +kivilinnan=1 +kiville=3 +kivillä=1 +kivilöihin=2 +kivimäelle=1 +kivimäessä=1 +kivimäestä=5 +kivimäkehen=4 +kivinen=4 +kiviriipan=1 +kivisehen=1 +kivisen=3 +kivisessä=1 +kiviset=3 +kivisihin=1 +kivisittä=1 +kivistelevi=1 +kivistä=6 +kivistämähän=2 +kivitupahan=2 +kiviä=10 +kivonen=1 +kivosen=1 +kivun=2 +kivut=6 +kivutar=1 +kivuttomaksi=2 +ko'ilta=1 +ko'in=3 +ko'issa=8 +ko'ista=12 +ko'itoin=1 +koan=2 +koasta=3 +koe=1 +kohaelevi=1 +kohahtelihe=1 +kohahti=3 +kohalla=1 +kohannehesi=1 +kohasta=1 +kohastansa=2 +kohautti=2 +kohen=3 +kohenna=4 +kohennaikse=5 +kohennat=1 +kohennetahan=1 +kohennetuksi=1 +kohennihin=1 +kohenteleikse=1 +kohentelevi=3 +kohenteli=2 +kohenti=3 +kohentimilla=1 +kohentoani=1 +kohentoasi=1 +kohin=10 +kohina=1 +kohisevahan=1 +kohisevasta=1 +kohisevilta=1 +kohisi=2 +kohisit=1 +kohlut=5 +kohoa=1 +kohoamahan=1 +kohoeli=1 +kohokuori=1 +kohonne=1 +kohonnut=1 +kohosi=12 +kohota=1 +kohotella=1 +kohotetuksi=2 +kohottaessa=1 +kohottamahan=1 +kohottavi=2 +kohottele=2 +kohotteleihet=1 +kohotteleikse=3 +kohottelet=1 +kohottelevi=2 +kohotteli=1 +kohotti=11 +kohottihe=1 +kohottimeksi=3 +kohottuasi=1 +kohottukohot=1 +kohta=43 +kohtaeli=3 +kohti=15 +kohtoaisi=2 +kohtoavi=4 +kohtu=3 +kohtua=3 +kohtuiseksi=1 +kohtusi=1 +kohulliseksi=2 +kohuntäyestä=1 +kohussa=1 +kohusta=1 +koi=1 +koikahutti=1 +koikkelehtavata=1 +koikkoavi=1 +koikkui=2 +koikotellen=1 +koikutellaksesi=1 +koikutteli=2 +koillinen=1 +koillisessa=2 +koillisesta=3 +koillisille=1 +koillistuuli=1 +koilta=1 +koiltani=1 +koipehen=1 +koira=11 +koiralla=1 +koiran=16 +koirani=1 +koirankieliset=1 +koiransa=1 +koirasi=2 +koirat=8 +koiriasi=1 +koirien=1 +koiriesi=1 +koirittihin=1 +koiroasi=1 +koiskaeli=1 +koissa=11 +koista=1 +koita=1 +koitan=1 +koite=3 +koitellos=1 +koitellunna=1 +koito=8 +koittamasta=1 +koittamista=1 +koitteleisin=1 +koittelevi=1 +koitteli=2 +koittelivat=1 +koitti=3 +koitukohon=1 +koivahainen=3 +koivahaisen=1 +koivahaista=1 +koivesta=1 +koivikkoa=1 +koivikoilta=1 +koivikoissa=1 +koivikolla=1 +koivikolle=1 +koivin=2 +koivu=13 +koivua=1 +koivuinen=3 +koivuinensa=1 +koivuisen=7 +koivuisissa=1 +koivuja=2 +koivuksi=1 +koivun=22 +koivunoksainen=1 +koivunpökkelöitä=1 +koivupuut=1 +koivussa=1 +koivusta=1 +koivut=4 +kokaksi=1 +kokalla=2 +kokan=3 +kokat=2 +kokea=2 +kokenut=3 +kokeos=2 +kokevi=3 +koki=3 +kokillani=1 +kokisi=1 +kokkahongat=1 +kokkapuut=2 +kokkaroilla=1 +kokkien=1 +kokko=38 +kokkoa=1 +kokkoansa=3 +kokkoasi=2 +kokkolinnun=1 +kokkolintu=1 +kokkona=3 +kokkoseni=1 +koko=32 +kokoa=1 +kokoamahan=1 +kokoelevi=2 +kokoeli=1 +kokoelin=1 +kokohon=8 +kokoinen=1 +kokolle=1 +kokolta=2 +kokon=10 +kokonaista=2 +kokonansa=1 +kokosen=1 +kokosi=9 +koksahutti=1 +koksentavat=1 +kolahus=1 +kolahutti=1 +kolaja=1 +kolajamatta=1 +kolasi=2 +kolataksensa=1 +kolhaella=1 +kolina=1 +kolistamassa=1 +kolistelevan=1 +kolistelevi=3 +kolisten=3 +kolkan=3 +kolkattava=1 +kolkintoa=1 +kolkka=3 +kolkkaeli=2 +kolkkihin=2 +kolkko=2 +kolkkoavi=1 +kolkot=2 +kolkutella=1 +kolkuttaja=1 +kollottele=1 +kolm'=1 +kolmanna=2 +kolmanneksi=1 +kolmannella=17 +kolmannen=19 +kolmannenki=25 +kolmannesta=2 +kolmannesti=2 +kolmannetkana=1 +kolmannetki=1 +kolmansi=2 +kolmantehen=1 +kolmantena=16 +kolmas=15 +kolmaskolmatta=1 +kolmaskymmenes=1 +kolmasneljättä=1 +kolmasti=11 +kolmastoista=1 +kolmasviidettä=1 +kolmatta=2 +kolme=43 +kolmea=6 +kolmeksi=3 +kolmekymmentä=2 +kolmella=1 +kolmen=19 +kolmet=4 +kolmi=1 +kolmihaara=1 +kolmikoipisesta=1 +kolmilaian=1 +kolmin=2 +kolmisen=1 +kolmisolmuisena=1 +kolmisoppi=1 +kolmisormi=1 +kolmisulka=1 +kolmisulkia=1 +kolohon=3 +koloihin=1 +kolossa=1 +kolota=1 +kolotin=1 +kolottavaksi=1 +koltsasista=1 +koltuskoihin=2 +komea=2 +komean=2 +komehin=1 +konkelolle=3 +konkelolta=1 +konkkaluihin=1 +konkkaluilla=2 +konna=5 +konnan=4 +konnat=2 +konnien=1 +konnikatki=1 +konsa=9 +konsakana=3 +konsana=2 +kontilla=1 +kontio=1 +kontioille=2 +kontioksi=1 +kontiolta=1 +kontion=5 +kontiona=2 +kontiot=5 +konttihin=2 +konttihinsa=1 +kontuja=1 +koolle=1 +koottihin=1 +kopan=2 +kopannut=1 +kopasi=1 +koppa=2 +koppelo=1 +koppeloinen=1 +koppeloita=1 +koppoi=6 +kopruilla=1 +koprun=2 +kopsahtihe=1 +kopsassa=1 +korahuta=1 +korea=32 +koreakana=1 +koreamman=1 +koreampi=1 +korean=1 +koreasulka=1 +koreat=1 +korennolla=1 +korennon=3 +korennot=1 +korento=2 +koretko=1 +korja=1 +korjaele=1 +korjaella=1 +korjahan=2 +korjahani=5 +korjahansa=13 +korjahasi=3 +korjaksensa=1 +korjaksi=1 +korjalla=1 +korjan=7 +korjanen=2 +korjani=1 +korjannunna=1 +korjansa=1 +korjasi=2 +korjasivat=1 +korjassa=3 +korjasta=4 +korjastansa=3 +korjat=1 +korjelohon=1 +korjiasi=1 +korke'ilta=1 +korke'imman=1 +korkea=2 +korkeaksi=1 +korkealle=4 +korkealta=1 +korkeampahan=1 +korkeampi=7 +korkean=2 +korkeana=1 +korkeassa=2 +korkeastaki=1 +korkeata=2 +korkeuinen=4 +korkeuiset=1 +korkeuisna=1 +korkeus=2 +korkeutta=1 +korko=2 +korkunainen=1 +kormanossa=1 +korolla=2 +koropasta=1 +korottamatta=2 +korotteleisin=1 +korpehen=6 +korpi=6 +korpia=2 +korpikuuset=1 +korpikuusien=1 +korpikuusta=1 +korpilta=1 +korpimaalle=1 +korpimaille=1 +korpinotkelmosta=1 +korpinotkot=1 +korpit=2 +korppi=6 +korppien=2 +korret=4 +korsi=2 +korskahtavi=1 +korteuisi=1 +kortta=1 +korttehella=1 +kortteli=1 +korttiansa=1 +korttumahan=1 +korvaksella=1 +korvakullat=1 +korvalla=2 +korvalle=2 +korvallen=1 +korvallinen=2 +korvallista=2 +korvalta=2 +korvan=4 +korvani=2 +korvasella=2 +korvaselle=1 +korvasi=1 +korvaskullat=1 +korvat=12 +korven=17 +korvessa=1 +korvesta=3 +korvet=4 +korvia=1 +korviani=2 +korvien=2 +korvihinsa=6 +korviksensa=1 +korvin=7 +korvinensa=1 +korvista=2 +korvistansa=1 +korvitoin=1 +korvo=1 +korvollista=1 +korvon=8 +korvonen=1 +korvosta=1 +kosen=2 +koseta=1 +kosi=3 +kosia=2 +kosihin=3 +kosijan=6 +kosijat=5 +kosiko=1 +kosissa=1 +kosjomahan=2 +kosjomasi=1 +kosjomasta=1 +koska=1 +koskas=4 +koske=7 +koskea=3 +koskehen=4 +koskellista=1 +koskelo=1 +koskemahan=2 +koskemaisittani=1 +koskemalla=2 +koskemasta=1 +koskematta=6 +kosken=25 +koskena=3 +koskessa=5 +koskesta=3 +kosket=2 +kosketellut=1 +koskettane=1 +koskevan=2 +koskevilla=1 +koski=8 +koskia=2 +koskihinko=1 +koskilta=1 +koskisi=1 +koskuesta=1 +kostaisin=1 +kostakohon=1 +kostamatta=2 +kostelen=1 +kosti=1 +kosto=1 +kostoa=3 +kostoakseni=1 +kostohon=2 +kostohonpa=1 +kostoksi=1 +koston=1 +kostu=2 +kostui=2 +kostuketta=1 +kostutteli=1 +kostutti=1 +kotapuissa=1 +koti=4 +kotia=19 +kotieloista=1 +kotihin=66 +kotihini=6 +kotihinne=2 +kotihinsa=7 +kotihisi=4 +kotikanaksi=1 +kotikanalla=1 +kotikäkeä=1 +kotilahelta=1 +kotilahen=1 +kotimäellä=1 +kotimäkehen=2 +kotinainen=1 +kotini=2 +kotipellon=1 +kotiperille=3 +kotipitoja=2 +kotisaunan=1 +kotisi=1 +kotisijoille=2 +kotisijoilta=1 +kotituville=1 +kotiuunin=1 +kotkoa=1 +koto=1 +kotoa=4 +kotoinen=3 +kotoiseksi=3 +kotoiset=3 +kotoisille=1 +kotoisin=1 +kotona=22 +kotonani=2 +kotonansa=1 +kotosi=2 +kotvan=2 +koukerosta=1 +koukkaellut=1 +koukkuhun=1 +koukkuleuan=2 +koukkuleuka=1 +koukkuluihin=1 +koukkupolven=1 +koukkusormi=4 +koukulla=1 +koukun=2 +koukut=1 +koulu=1 +kouluhun=1 +kouotellen=1 +koura=1 +kouraiseisi=1 +kouraisevi=1 +kouraisnunna=1 +kourallisen=1 +kouran=2 +kourat=3 +kourihinsa=2 +kouriksensa=1 +kourilla=2 +kourille=1 +kourin=19 +kouristelen=2 +kouristeli=1 +kouritse=1 +kourusarvet=2 +kova=16 +kovaa=1 +kovahan=6 +kovaksi=2 +kovalla=2 +kovan=10 +kovaosainen=2 +kovaosaiset=1 +kovaosaista=2 +kovasimehen=1 +kovassa=2 +kovasta=3 +kovasti=6 +koverakoura=1 +koverakouran=1 +koverra=1 +kovia=8 +kovien=2 +kovihin=2 +kovilla=1 +koville=4 +kovilta=2 +kovin=40 +kovina=1 +kovinta=1 +kovissa=4 +kovista=1 +kovoa=6 +kovoamassa=1 +ku=27 +ku'o=1 +ku'onta=1 +ku'ottu=2 +kuettamahan=1 +kuhisevista=1 +kuhisi=1 +kuhun=5 +kuhunkana=1 +kuihauttelevi=1 +kuihutteli=1 +kuikuttelen=2 +kuikutteli=1 +kuikutti=1 +kuillesi=1 +kuilumahan=2 +kuin=128 +kuinka=7 +kuinp'=1 +kuippana=1 +kuiskaeli=2 +kuiskaella=1 +kuiskahella=1 +kuiskenteli=3 +kuiskuteltaessa=1 +kuit'=2 +kuitenkana=5 +kuitenki=11 +kuitenkin=1 +kuitu=1 +kuiva=2 +kuivaeli=1 +kuivaella=1 +kuivalle=2 +kuivan=4 +kuivat=2 +kuivattihin=1 +kuivehet=1 +kuivi=2 +kuivia=2 +kuivilla=2 +kuiville=1 +kuivista=4 +kuivoaisit=1 +kuivomia=1 +kujahan=2 +kujaisten=1 +kujalla=2 +kujalle=3 +kujallista=1 +kujan=4 +kujapatsasta=1 +kujarikoille=1 +kujasen=1 +kujaset=2 +kujasilla=1 +kujassa=1 +kujasta=1 +kujat=3 +kujavarret=1 +kujavieret=2 +kujerran=3 +kujerrin=1 +kujerrus=1 +kujertamahan=2 +kujertelevi=3 +kujerteloista=1 +kujien=1 +kujilla=5 +kujoa=1 +kujosten=1 +kuka=15 +kukahakana=1 +kukahella=1 +kukahelle=1 +kukahtaminen=1 +kukahtelevat=1 +kukahtelevi=3 +kukahti=1 +kukahu=1 +kukan=2 +kukapa=2 +kukas=7 +kukat=5 +kukattarilta=1 +kukattomaksi=1 +kukerikun=1 +kukertelihe=1 +kukerti=1 +kuki=1 +kukisti=1 +kukistunehen=1 +kukittomaksi=1 +kukka=9 +kukkahaksi=1 +kukkakunnahilla=1 +kukkalatva=3 +kukkalatvan=3 +kukkalatvat=1 +kukkamaina=1 +kukkana=5 +kukkapäistä=1 +kukkapäitä=2 +kukkapäänä=1 +kukkapäätä=1 +kukkarohon=1 +kukkaroisehensa=4 +kukkarossa=1 +kukkaseksi=1 +kukkasen=3 +kukkasia=1 +kukkasina=1 +kukke'inta=1 +kukkeaksi=1 +kukkia=1 +kukkien=2 +kukkinensa=1 +kukko=4 +kukkoa=2 +kukkoaki=1 +kukkona=1 +kukkonasi=1 +kukkuelin=2 +kukkuessa=2 +kukkui=15 +kukkuisin=1 +kukkujaksi=3 +kukkujani=1 +kukkujansa=1 +kukkujata=4 +kukkulaista=2 +kukkulalle=5 +kukkulalta=1 +kukkulata=2 +kukkumahan=4 +kukkumassa=3 +kukkumille=1 +kukkunevi=1 +kukkuos=2 +kukkuraisillansa=1 +kukkurakuvulle=1 +kukkuralla=1 +kukkuralle=1 +kukkuroa=1 +kukkuroilla=2 +kukkusilla=1 +kukkuvaksi=1 +kukkuvan=1 +kukoistellut=1 +kukon=3 +kukonki=1 +kukotta=2 +kuksi=2 +kuku=5 +kukuilta=1 +kukulle=2 +kukunta=1 +kukuntapuuksi=2 +kukutse=1 +kukutteleisi=1 +kulahutteli=1 +kulahutti=1 +kulasvesille=1 +kulaten=1 +kule=5 +kulea=2 +kuleahka=1 +kulean=2 +kuleksi=1 +kulemme=1 +kulennan=1 +kulet=3 +kuleta=2 +kuletelko=1 +kuletelle=1 +kuletetahan=1 +kuletettaissa=1 +kuletin=1 +kuletki=1 +kulettaessa=2 +kulettajaksi=1 +kulettajani=1 +kulettamassa=1 +kulettanen=1 +kulettanet=1 +kulettanunna=1 +kulettele=1 +kuletti=2 +kulimme=1 +kulisemahan=1 +kulisi=2 +kulkea=7 +kulkeaksesi=1 +kulkeasi=1 +kulkemahan=20 +kulkemassa=4 +kulkematta=2 +kulkemista=1 +kulkene=1 +kulkenen=1 +kulkeva=1 +kulkevaksi=3 +kulkevata=1 +kulkevi=3 +kulkevia=2 +kulki=30 +kulkiessa=2 +kulkiessansa=2 +kulkija=1 +kulkijain=1 +kulkijaista=1 +kulkijalla=1 +kulkijan=1 +kulkijoille=2 +kulkijoita=1 +kulkisi=1 +kulkivat=1 +kulkku=1 +kulkkuhun=1 +kulkkuhuni=1 +kulkkuhunsa=1 +kulkuani=1 +kulkullansa=1 +kulkullasi=1 +kulkun=3 +kullaisna=2 +kullaista=21 +kullaistasi=1 +kullaksensa=1 +kullalla=4 +kullalle=2 +kullallensa=3 +kullaltasi=1 +kullan=36 +kullanhelmilöissä=1 +kullankana=4 +kullankarvaisiksi=1 +kullankiehkuroissa=1 +kullankoltuskoissa=1 +kullankäärehissä=1 +kullankäärilöissä=1 +kullankäärylöihin=1 +kullanpalmikkoinen=1 +kullanpätinehissä=1 +kullanristit=1 +kullansolki=2 +kullansolmuloissa=1 +kullansormuksihin=1 +kullansormuksissa=2 +kullansormus=1 +kullansuortuvaiset=1 +kullansuortuvissa=1 +kullanvipalehissa=1 +kullassa=2 +kullasta=5 +kullat=15 +kullatoin=1 +kullattuhun=1 +kulle=9 +kullenki=2 +kullero=1 +kulleroittelevi=2 +kullervo=57 +kullervoinen=2 +kullervointa=1 +kullervoisen=3 +kullervoiten=1 +kullervoitsi=1 +kullervoksi=1 +kullervolle=1 +kullervon=2 +kulloinkana=2 +kulmalle=1 +kulmaluille=1 +kulmaluilta=1 +kulman=2 +kulmanteella=1 +kulmat=3 +kulmia=1 +kulmilla=3 +kulmille=1 +kulmilleni=1 +kulmillensa=1 +kulmillesi=1 +kulmilta=1 +kulmiltani=2 +kuloa=1 +kuloharjan=3 +kuloharkan=1 +kulohon=2 +kuloista=4 +kulokasta=1 +kulokosta=1 +kulon=3 +kulossa=4 +kulosta=1 +kulta=36 +kultaharjan=1 +kultaheinä=1 +kultaikkunoa=1 +kultainen=27 +kultaisehen=1 +kultaisella=4 +kultaiselle=3 +kultaisemme=1 +kultaisen=8 +kultaiseni=1 +kultaisesi=1 +kultaisessa=1 +kultaisesta=2 +kultaiset=7 +kultaisetta=1 +kultaisien=1 +kultaisihin=4 +kultaisilla=1 +kultaisille=1 +kultaisilta=2 +kultaisin=1 +kultaisissa=1 +kultaisista=1 +kultaista=1 +kultakahvan=1 +kultakalkkaroihin=1 +kultakangasta=3 +kultakannen=1 +kultakannu=1 +kultakapan=1 +kultakengän=2 +kultakirjan=1 +kultakukkasihin=1 +kultakunnahan=1 +kultalaian=1 +kultalaiasta=1 +kultalatva=3 +kultalehvä=1 +kultalehvän=1 +kultaletti=1 +kultalumme=1 +kultamaljasta=1 +kultani=1 +kultanne=1 +kultansa=1 +kultaohjaksensa=1 +kultaoksa=1 +kultapyörä=1 +kultapyörälle=1 +kultapyörällä=1 +kultapyörän=1 +kultarihmat=1 +kultarinnan=2 +kultarinta=3 +kultasarven=1 +kultasirkkulaista=1 +kultasolki=1 +kultasormia=1 +kultasuiset=1 +kultasuita=1 +kultasuut=1 +kultaturpoansa=1 +kultaturpoasi=1 +kultavaipan=1 +kultavierahamme=1 +kultavyönsä=1 +kultavyötä=2 +kultavöihin=1 +kultia=8 +kultiansa=2 +kultiasi=3 +kultihin=1 +kultoansa=1 +kulua=1 +kului=6 +kuluiksi=1 +kuluisi=1 +kuluista=1 +kuluksi=2 +kululla=2 +kululle=3 +kuluni=1 +kulunut=1 +kulutella=1 +kulutti=3 +kuluvat=1 +kuluvi=4 +kumahti=1 +kumahuta=1 +kumarsi=1 +kumartamasta=1 +kumartaminen=7 +kumarteleikse=6 +kumarteleite=1 +kumartelihe=1 +kumeat=1 +kumisi=2 +kumma=10 +kummaisen=1 +kummallenp'=1 +kummallinen=1 +kummaltaki=1 +kummaltani=1 +kumman=6 +kummanlainen=2 +kummassaki=1 +kummasti=3 +kummat=6 +kummeksivat=2 +kummeksivi=1 +kummemmasti=1 +kummempia=1 +kummia=1 +kummiani=1 +kumminkana=2 +kummitseikse=1 +kummitusta=1 +kummoa=3 +kummuilla=1 +kummuille=1 +kummulla=1 +kummulle=1 +kummun=4 +kummut=4 +kumoa=1 +kumohon=2 +kumosi=1 +kumota=4 +kumotakana=2 +kumottaessa=1 +kumottamahan=8 +kumottamasta=3 +kumottamatta=4 +kumottanevi=1 +kumottavaisen=1 +kumottavaksi=2 +kumottaville=1 +kumotti=4 +kumpainenki=1 +kumpi=3 +kumppaliksi=1 +kumppalina=2 +kumppalini=1 +kumpu=1 +kumpuavi=1 +kumpuhun=1 +kumu=4 +kumua=1 +kun=330 +kuni=28 +kuningas=9 +kuningasten=1 +kuninkahaksi=1 +kunis=2 +kunk'=1 +kunka=8 +kunkana=1 +kunkapa=1 +kunki=3 +kunnahalla=1 +kunnahalle=3 +kunnahan=2 +kunnahilla=1 +kunnahilta=1 +kunnas=1 +kunne=52 +kunnekana=2 +kunnepa=1 +kunnepäin=1 +kunnes=7 +kunniaksi=6 +kunnialla=2 +kunniani=1 +kunniansa=2 +kunniasi=3 +kunniata=2 +kunnioa=1 +kunnioiksi=2 +kunnollinen=2 +kunnollista=3 +kunnon=2 +kunnotoin=1 +kunnotointa=1 +kunnottoman=2 +kunp'=5 +kunpa=6 +kuohahtavi=1 +kuohu=2 +kuohu'un=3 +kuohui=4 +kuohuille=1 +kuohuja=8 +kuohujen=2 +kuohuloista=1 +kuohumahan=1 +kuohumalle=1 +kuohumasta=1 +kuohumilla=2 +kuohuminen=1 +kuohumitse=1 +kuohun=3 +kuohuneiti=1 +kuohussa=1 +kuohusta=1 +kuohutti=1 +kuohuvihin=1 +kuoite=1 +kuokalla=1 +kuokallansa=1 +kuokan=2 +kuokatoinna=1 +kuokittihin=1 +kuokka=1 +kuokkimassa=1 +kuolan=1 +kuolasuien=1 +kuolasuu=1 +kuolasuussa=1 +kuole=1 +kuolema=4 +kuolemahan=4 +kuoleman=1 +kuolemansa=3 +kuolemasi=2 +kuolemasta=2 +kuolemat=1 +kuolemata=2 +kuolematta=1 +kuolemia=1 +kuolen=1 +kuolet=1 +kuoletaime=1 +kuoletettu=1 +kuolevaksi=1 +kuoli=15 +kuolijaksi=3 +kuolin=4 +kuolioa=2 +kuolisinki=1 +kuolkahansa=3 +kuolkohon=2 +kuolkosipa=1 +kuolla=1 +kuollaksemme=1 +kuolleheksi=16 +kuollehen=2 +kuollehet=1 +kuollessansa=1 +kuollet=1 +kuollut=17 +kuollutta=1 +kuolo=2 +kuoloksi=1 +kuolon=1 +kuomikolla=1 +kuona=2 +kuonana=2 +kuonasista=1 +kuonat=1 +kuonta=1 +kuontalolle=1 +kuontalon=1 +kuontalosta=1 +kuopaeli=1 +kuopaiseikse=1 +kuopaisihe=1 +kuoppa=2 +kuopus=9 +kuorehia=1 +kuorekokkaroissa=1 +kuorekokkaroita=1 +kuorella=1 +kuorelta=1 +kuoren=3 +kuoreni=1 +kuoresi=1 +kuoret=2 +kuoretta=1 +kuoria=1 +kuorikiskoilta=1 +kuorilla=1 +kuoriloita=1 +kuorustihe=1 +kupa=1 +kupahalla=1 +kuparihin=1 +kuparisella=1 +kuparisen=3 +kupehella=1 +kupehellesi=1 +kupehelta=2 +kupehiani=1 +kupehilta=1 +kupista=1 +kupit=3 +kupli=1 +kupliksi=1 +kuplina=2 +kuplistihe=1 +kupo=2 +kuppeloperäksi=1 +kuppi=1 +kuppia=1 +kuppiloihin=1 +kurahtamatta=1 +kuraksella=1 +kuraksen=2 +kuraksetta=1 +kurauksuesta=1 +kurikan=1 +kurikka=1 +kurimuksen=1 +kurja=27 +kurjaisen=2 +kurjan=8 +kurjassa=1 +kurjasta=1 +kurjat=4 +kurjetta=1 +kurjien=1 +kurki=2 +kurkiaisen=2 +kurkihirren=7 +kursikkohon=1 +kurskuttavi=1 +kursohon=1 +kurvettune=1 +kusiaisen=1 +kuss'=11 +kussa=7 +kussakkaisen=1 +kust'=3 +kusta=12 +kut=3 +kut'=4 +kuta=24 +kutaisi=1 +kutehet=1 +kuten=7 +kutevi=2 +kuti=1 +kutiskosta=1 +kutkelmoita=1 +kutkutat=1 +kutkuttele=1 +kutkutteli=1 +kutoa=2 +kutoi=1 +kutoissa=1 +kutoivat=1 +kutoja=2 +kutojaksi=1 +kutojan=1 +kutoma=4 +kutoman=1 +kutomat=2 +kutonut=1 +kutovan=2 +kutovat=1 +kutovi=7 +kutrisen=1 +kutrisille=1 +kutrit=2 +kutsu=8 +kutsuen=1 +kutsui=9 +kutsuit=5 +kutsuloilla=1 +kutsuloille=1 +kutsumatoin=1 +kutsumatta=4 +kutsut=5 +kutsutahan=2 +kutsutta=1 +kutsuttaessa=4 +kutsuttu=2 +kutsuvierahia=2 +kutsuvierahien=1 +kutsuvierahilla=1 +kutsuvierahille=1 +kutsuvierahilta=1 +kutti=6 +kutuhun=1 +kuu=26 +kuudes=1 +kuudeskolmatta=1 +kuudesneljättä=1 +kuudestoista=1 +kuudesviidettä=1 +kuuella=2 +kuuen=12 +kuuennella=1 +kuuennesta=1 +kuuentena=1 +kuuesti=1 +kuuet=4 +kuuhuen=7 +kuuhuet=2 +kuuhut=12 +kuuhutta=2 +kuuja=2 +kuujan=2 +kuujaseksi=1 +kuujoa=1 +kuukauet=1 +kuuksensa=1 +kuuksi=5 +kuule=8 +kuulekana=1 +kuulemahan=22 +kuulemaisissani=1 +kuulemassa=4 +kuulemasta=1 +kuulematta=5 +kuulemattomahan=1 +kuulemattomihin=1 +kuulen=4 +kuulennalta=1 +kuules=8 +kuulesta=2 +kuulet=8 +kuulevi=3 +kuuli=18 +kuulijanki=1 +kuulijata=1 +kuulijoita=2 +kuulin=4 +kuulisi=1 +kuulisinko=3 +kuulit=2 +kuulkottenpa=2 +kuulkottes=1 +kuulla=14 +kuullakseni=5 +kuullaksensa=1 +kuulle=3 +kuullut=10 +kuulta=1 +kuultu=5 +kuultua=1 +kuultuasi=1 +kuulu=14 +kuulua=1 +kuuluhun=8 +kuuluhusi=1 +kuului=13 +kuuluisampi=1 +kuuluisi=1 +kuuluisinna=1 +kuuluisinta=1 +kuuluit=1 +kuulukohon=1 +kuulumassa=2 +kuulumille=1 +kuulumista=1 +kuulun=19 +kuuluna=3 +kuulunevi=1 +kuulununna=2 +kuulunut=1 +kuulusta=3 +kuulustele=1 +kuulusteltu=1 +kuulut=3 +kuuluttelen=1 +kuuluvi=6 +kuuluvilla=2 +kuuluville=1 +kuuluvilta=1 +kuuman=2 +kuumentohon=1 +kuumettihin=1 +kuumia=2 +kuumien=1 +kuumihin=1 +kuumille=3 +kuumista=2 +kuumoa=1 +kuumoksesta=4 +kuumotit=1 +kuumottavan=1 +kuumottavi=5 +kuumottivat=1 +kuun=44 +kuuna=17 +kuunna=3 +kuunnelko=1 +kuunnellen=1 +kuunnellessansa=1 +kuunnellut=1 +kuunteleikse=1 +kuuntelevat=2 +kuuntelevi=4 +kuunteli=1 +kuuntelihe=1 +kuuntelijat=1 +kuuntelin=1 +kuuntelivat=3 +kuuntelohon=2 +kuura=2 +kuuraeltu=1 +kuuristihe=1 +kuurullani=1 +kuurullasi=1 +kuus'=1 +kuusamisehen=1 +kuusehen=3 +kuusen=15 +kuusesta=3 +kuuset=9 +kuusi=29 +kuusia=2 +kuusialle=1 +kuusianne=1 +kuusien=1 +kuusikkohon=1 +kuusikoiksi=1 +kuusikoilla=1 +kuusikoilta=1 +kuusikolla=1 +kuusikolle=1 +kuusikon=3 +kuusikossa=2 +kuusikosta=1 +kuusikot=1 +kuusin=2 +kuusinen=1 +kuusinensa=2 +kuusipuuna=1 +kuusisesta=1 +kuusisna=1 +kuusissa=1 +kuusista=2 +kuusiöisnä=1 +kuusosehen=1 +kuusosessa=1 +kuusosesta=2 +kuusoset=1 +kuussa=1 +kuusta=3 +kuut=2 +kuuta=38 +kuutamainen=1 +kuutamaksi=1 +kuutamella=1 +kuutamoisen=1 +kuutar=3 +kuutehen=3 +kuutiaiset=1 +kuutilla=1 +kuutolahan=1 +kuutosenko=1 +kuutta=4 +kuuttaren=5 +kuuttomilta=1 +kuvahti=1 +kuvahu=1 +kuvaili=1 +kuvaista=1 +kuvakuun=1 +kuvannut=1 +kuvansa=2 +kuvasi=8 +kuvasin=1 +kuvasit=1 +kuvattelihe=1 +kuvattu=1 +kuvatus=1 +kuvauvaksi=1 +kuvetta=1 +kuvia=1 +kuvoa=7 +kuvoamaksi=1 +kuvoamasta=1 +kuvoan=1 +kuvoannasta=1 +kuvoasi=1 +kuvulle=1 +kuvussa=2 +kuvusta=2 +ky'yltä=1 +ky'yn=2 +kyetessäni=1 +kyettämiltä=1 +kyetäkänä=1 +kyheäisin=1 +kyhmästellä=1 +kyhäise=1 +kyhäisi=1 +kyhäisihe=1 +kyhäsi=4 +kyhätty=2 +kyhättyäni=1 +kyhättäessä=1 +kyinä=1 +kyisen=6 +kyiset=1 +kyisnä=1 +kyistä=1 +kyitä=3 +kykene=1 +kykeni=1 +kykertelihe=1 +kylelle=2 +kyleltä=1 +kyleltänsä=1 +kylen=1 +kylessä=2 +kyleä=4 +kylin=3 +kylissä=1 +kylitse=3 +kyliä=2 +kylkehen=1 +kylki=2 +kylkiluilla=1 +kylkiluita=1 +kylkiluuta=1 +kylkyestä=1 +kyll'=3 +kylli=1 +kyllikin=3 +kyllikki=14 +kyllikkiä=1 +kylliksensä=1 +kylliksi=1 +kyllin=31 +kyllitellen=1 +kyllä=20 +kylläksensä=1 +kyllältä=1 +kyllältänsä=1 +kyllältäsi=2 +kylmeä=2 +kylmi=6 +kylmille=1 +kylmillä=1 +kylmimässä=1 +kylmiä=2 +kylmä=10 +kylmähän=5 +kylmältä=1 +kylmämistä=1 +kylmämähän=1 +kylmämättä=1 +kylmän=4 +kylmäne=1 +kylmänynnä=1 +kylmässä=2 +kylmästä=2 +kylmät=4 +kylmäväksi=1 +kylpeköhön=1 +kylpemähän=6 +kylpemässä=1 +kylpeä=1 +kylpeötte=1 +kylpi=3 +kylpijäksi=1 +kylpyhuonehesen=2 +kylpyhuonehessa=1 +kylpyä=7 +kylve=2 +kylvettihin=2 +kylveä=1 +kylvi=10 +kylväjätä=2 +kylvämiä=2 +kylvämiäni=1 +kylvämiäsi=1 +kylvämähän=4 +kylvän=1 +kylvö=2 +kylvöjäsi=1 +kylvöllesi=1 +kylvöstäni=1 +kylvöänsä=1 +kyly=3 +kylylöyly=1 +kylyn=5 +kylyt=2 +kylyä=2 +kylä=8 +kylähän=20 +kyläinen=1 +kyläisen=1 +kyläiset=3 +kyläistä=1 +kyläkunnan=2 +kylälle=2 +kylältä=1 +kylän=27 +kylänkävijä=1 +kylässä=10 +kylästä=8 +kymmenen=8 +kymmenenki=1 +kymmenennellä=1 +kymmenennen=3 +kymmenennessä=1 +kymmenentehen=1 +kymmenentenä=1 +kymmenes=1 +kymmenessä=1 +kymmenet=1 +kymmenettä=4 +kymmenillä=1 +kymmenin=1 +kymmenissä=1 +kymmeniä=1 +kymmenkunnan=2 +kymmennä=3 +kymmentä=1 +kynimen=3 +kynkkäluun=3 +kynnen=5 +kynnestä=1 +kynnet=8 +kynnettihin=4 +kynnin=3 +kynnykselle=5 +kynnyksellä=5 +kynnykseltä=3 +kynnyksen=8 +kynnykset=3 +kynnys=1 +kynnysportahiksi=1 +kynnysportahille=1 +kynnysten=1 +kynnystä=1 +kynnännässä=1 +kynnäntähän=1 +kynnät=2 +kynnökselle=1 +kynnöksensä=1 +kynnöllesi=1 +kynnöltä=1 +kynnöstäni=1 +kynsi=2 +kynsihinsä=2 +kynsikoskella=1 +kynsiksi=1 +kynsillehen=1 +kynsin=4 +kynsissäni=1 +kynsistä=1 +kynsiä=7 +kynsiäni=1 +kynsiänsä=2 +kyntehensä=1 +kyntelevi=1 +kynti=5 +kynttä=5 +kyntäjän=1 +kyntäjät=1 +kyntäjätä=1 +kyntämiä=2 +kyntämässä=1 +kyntämättä=2 +kyntämättömille=2 +kyntämättömiltä=1 +kyntö=2 +kyntöjäsi=1 +kyntörastahainen=1 +kyntörastas=2 +kyntöänsä=1 +kynälintu=1 +kynän=5 +kypenihin=2 +kypenihisi=1 +kypeniksi=5 +kypenissä=1 +kyperillä=1 +kypäri=1 +kypärin=14 +kypärä=1 +kypärän=1 +kyrmyniska=2 +kysele=1 +kyselemähän=8 +kyselemättä=2 +kyselet=2 +kyselevi=2 +kyseli=1 +kyselkö=1 +kysellä=2 +kystä=2 +kysy=5 +kysyi=15 +kysyisi=1 +kysyivät=1 +kysyn=5 +kysyneheksi=1 +kysynet=1 +kysynyt=2 +kysyt=1 +kysytellen=1 +kysytteli=13 +kysyvi=10 +kysyvät=2 +kysyä=12 +kytke=2 +kytkeihet=1 +kytkemistä=1 +kytken=1 +kytketty=1 +kytketähän=1 +kytki=1 +kytky'ihin=1 +kytky'issä=1 +kytkyen=1 +kytkäisevi=1 +kyty=4 +kytyarmo=1 +kytyhyn=1 +kytömäelle=1 +kytömäellä=2 +kyventä=2 +kyy=2 +kyyetellä=1 +kyyetelty=1 +kyyetteli=3 +kyyhky=2 +kyyhkyläiset=2 +kyyhkyläisnä=2 +kyyhkyseksi=1 +kyyhkysenä=1 +kyyhyt=1 +kyyhättelen=1 +kyyhätteli=1 +kyyin=2 +kyykertyi=1 +kyykistyivät=1 +kyykistäikse=1 +kyykähteli=1 +kyykähytti=1 +kyyn=5 +kyynel=7 +kyyneleitä=2 +kyyneleni=4 +kyynelesi=2 +kyynelet=1 +kyynelvierus=1 +kyynä=1 +kyynärä=2 +kyynärän=1 +kyynäspäänsä=1 +kyynäspäätä=1 +kyynäsvarren=1 +kyynäsvarsin=2 +kyyt=7 +kyytiä=1 +kyyttäniskahan=1 +kyytäksi=2 +käeksellä=1 +käellä=1 +käen=7 +käenpesintä=1 +käessä=20 +käestä=4 +käet=12 +käeten=2 +kähertymättä=1 +kähyjä=1 +kähyverissä=1 +kähäelevi=1 +kähäjämähän=1 +käiväräistä=1 +käkeni=1 +käkenä=5 +käkertelihe=1 +käkesi=7 +käkesin=2 +käkesit=4 +käkeä=4 +käkeäkänä=1 +käkeämästä=1 +käkeävälle=2 +käki=6 +käkiä=1 +käkyet=1 +käkönen=5 +käkösen=6 +käköset=1 +käkösin=1 +kälkytystä=1 +kälkähyttelevi=1 +kälkö=1 +källeröinen=3 +källeröitti=1 +kälykset=3 +kälynki=1 +kälysten=1 +kämmenelle=1 +kämmenen=3 +kämmenestä=1 +kämmenet=2 +kämmenille=1 +kämmenillä=3 +kämmenin=2 +kämmeninsä=3 +kämmenissä=1 +kämmenpäistänsä=1 +kämmenpääsi=1 +kämmentänsä=2 +kämmentäsi=1 +kämmenyisillehen=1 +kämmenyisillänsä=1 +käpe'illä=1 +käperräite=1 +käpeä=1 +käpeäkenkä=1 +käpeäkynnen=1 +käpeät=1 +käppyrähän=2 +käppyröitä=1 +käpsätähän=1 +käpy=2 +käpyjä=2 +käpylinnun=1 +käpylintu=1 +käpymäkeä=2 +käpynen=1 +käpyämästä=1 +käpälihinsä=2 +käpäs=2 +käpöset=1 +kärelle=1 +kären=2 +kärestä=2 +kärestäisi=1 +kärestävät=3 +kärettömällä=2 +käreällä=1 +kärkäs=3 +kärppä=2 +kärpäksi=1 +kärpän=2 +kärpät=1 +kärryksellä=1 +kärseäsi=1 +kärtsä=1 +kärventeli=1 +kärventynnä=1 +käsi=14 +käsialaksi=1 +käsiasenna=1 +käsikannon=1 +käsiksi=2 +käsille=3 +käsimeloiksi=1 +käsimeloina=1 +käsin=23 +käsipyyhe=1 +käsirysyhyn=1 +käsissä=6 +käsissäni=2 +käsissänsä=1 +käsistä=2 +käsivarren=5 +käsivarsin=5 +käsivartta=1 +käsiverkon=1 +käsiäni=1 +käsiänsä=1 +käske=3 +käskemättä=3 +käsken=12 +käskenynnä=1 +käsket=3 +käskettihin=1 +käsketähän=1 +käski=19 +käskijätä=1 +käskit=1 +käskyläinen=1 +käskyn=4 +kätehen=31 +kätehensä=1 +kätehesi=1 +käteni=2 +kätensä=2 +kätesi=1 +kätke=3 +kätken=1 +kätkevi=1 +kätki=3 +kätkyehen=2 +kätkyen=1 +kätkyessä=3 +kätkyestä=1 +kätkyt=1 +kätköksestä=1 +kätköstänsä=1 +kättä=18 +kättänsä=1 +kätösille=1 +kätösillä=1 +kätösiltä=1 +kätösin=5 +kätösiänsä=3 +kävelemässä=1 +käveleviä=1 +käveli=5 +kävellyt=1 +kävi=37 +kävijä=1 +kävijät=1 +kävikö=1 +kävimme=1 +kävin=4 +kävipä=2 +kävisi=1 +kävisin=1 +kävit=2 +kävivät=1 +kävylle=1 +kävysteleikse=1 +kävyt=2 +käy=22 +käyessä=3 +käyessäni=2 +käyessänsä=4 +käyessäsi=2 +käykkäleuka=1 +käykämme=2 +käyköhön=1 +käymistä=1 +käymme=1 +käymähän=4 +käymästä=1 +käymät=1 +käymättä=1 +käymätöintä=2 +käyn=1 +käyne=5 +käyneheni=1 +käynemme=1 +käynkö=1 +käynnin=1 +käynnistäsi=1 +käynyt=5 +käynyttä=1 +käypi=9 +käypä=7 +käypäs=4 +käyretyinen=1 +käyrän=1 +käyräsarven=1 +käytettihin=2 +käytettävä=1 +käytihin=1 +käytti=1 +käyttämättä=1 +käyty=1 +käytyämme=1 +käytyäni=2 +käytyäsi=4 +käytäville=3 +käytäviltä=1 +käytäväksi=1 +käyvällä=1 +käyvän=2 +käyväsi=1 +käyvät=3 +käyä=40 +käyähänpä=1 +käyäkseni=1 +käyäksenne=1 +käyäksesi=10 +käyös=8 +kääkä=1 +kääkähän=1 +kääkäselle=1 +kääkäset=1 +käämi=2 +käännettynä=1 +käännettäne=1 +käännin=1 +käänny=4 +käännytellä=1 +käännytelty=1 +käännyttele=2 +käännytteli=2 +käännä=3 +käännähteli=2 +käännähytti=1 +käännäite=2 +käännältihe=1 +käännän=2 +käännättelet=2 +käännätteli=1 +käännättelin=1 +käännökselle=1 +käänteleikse=11 +käänteleisi=1 +käänteleite=1 +käänteleivät=2 +kääntelevi=13 +kääntelihe=8 +kääntelijä=1 +kääntelijän=1 +käänti=15 +kääntihe=2 +kääntimeksi=1 +kääntyi=7 +kääntyköhön=2 +kääntymättömäksi=1 +kääntynyt=1 +kääntyvi=2 +kääntämille=1 +kääntämähän=1 +kääntämättä=4 +kääperöitsi=1 +kääperöittelevi=3 +kääpihin=1 +käärehellä=1 +kääreliinahansa=1 +kääri=6 +käärilauta=1 +käärin=1 +käärinlauta=1 +käärme=3 +käärmeheksi=2 +käärmehelle=1 +käärmehellä=1 +käärmeheltä=1 +käärmehen=7 +käärmehenä=1 +käärmehillä=2 +käärmehiltä=1 +käärmehisen=6 +käärmehistä=2 +käärmehiä=3 +käärmehyiset=2 +käärähyttelevi=1 +kääräisi=1 +käärälti=1 +käärämöittelevi=1 +kääröseni=1 +kääten=2 +käätty=1 +köyhät=2 +köyttä=1 +la'aista=1 +la'aistu=2 +la'aistuilla=1 +la'ulta=1 +la'un=2 +laahkoloista=1 +laahoi=3 +laai=8 +laain=2 +laaintahan=3 +laaipa=1 +laait=8 +laaitahan=1 +laaittaissa=1 +laaittajat=1 +laaittama=1 +laaitteli=1 +laaittihe=1 +laaittuna=2 +laaituksi=3 +laaja=1 +laajahan=1 +laajalla=3 +laajalta=1 +laajan=4 +laajat=3 +laajemmille=2 +laajennan=1 +laajimman=2 +laajoa=1 +laajoilla=2 +laajoilta=1 +laaka=1 +laakeahan=1 +laakson=1 +laaskavasti=1 +laata=1 +laatan=1 +laateleikse=5 +laatelevi=1 +laati=18 +laatiani=2 +laatiasi=1 +laatija=1 +laatijaksi=1 +laatijan=1 +laatijata=3 +laatikamme=1 +laatiko=1 +laatimassa=1 +laatimasta=1 +laatinevi=1 +laatiomme=1 +laatisi=1 +laatisiko=1 +laatisit=1 +laativat=1 +laativi=2 +laatuisampi=2 +laatuisasti=1 +laaullensa=1 +laaullinen=2 +laaullisna=1 +laaullista=3 +laella=4 +laelle=4 +laelta=2 +laeltavaksi=1 +laen=1 +laessa=1 +laet=1 +laettomahan=2 +lahella=1 +lahelle=1 +lahelmat=1 +lahen=8 +lahet=2 +lahja=2 +lahjoitellut=1 +lahjominen=4 +lahkehesta=1 +lahkehilla=1 +lahnan=1 +lahnoja=1 +lahoa=2 +lahokannon=1 +lahon=2 +lahonnut=1 +lahosta=3 +lahovat=1 +lahovi=1 +lahtema=1 +lahtirantasia=1 +laialla=1 +laian=8 +laiat=7 +laiatusten=1 +laiehtivan=2 +laiemmalle=1 +laiha=4 +laihat=1 +laihatki=1 +laihemmalta=1 +laiho=1 +laihoa=1 +laihoilta=1 +laihtumatta=1 +laikahtaisi=1 +laikahtanen=1 +laikahtihe=3 +laikahutti=1 +laikkaeli=1 +laikkui=1 +laikkukohon=1 +laikutellaksesi=1 +lailattele=1 +lailla=3 +lailliseksi=2 +lainasit=1 +lainattane=1 +laine=1 +lainehelle=1 +lainehen=1 +lainehena=1 +lainehesen=8 +lainehesta=6 +lainehet=2 +lainehia=5 +lainehien=5 +lainehilla=24 +lainehille=23 +lainehilta=4 +lainehina=1 +lainehisin=4 +lainehista=3 +lainehtivi=1 +lainetta=3 +lainoan=1 +laioilla=2 +laioin=2 +laion=1 +laipiohon=1 +laiska=1 +laiskana=1 +laiskuutesi=1 +laita=11 +laitahan=2 +laitan=3 +laitapa=2 +laitapuolen=2 +laitasilta=1 +laitat=1 +laitehella=1 +laitettaissa=1 +laitettihin=1 +laitimelta=1 +laitiohon=1 +laitioita=2 +laitiosta=1 +laitoa=3 +laitoaki=1 +laitoasi=1 +laitoin=3 +laitoinensa=1 +laitoissani=1 +laitoit=1 +laitoja=1 +laiton=2 +laittajasi=1 +laittanen=1 +laittauisi=1 +laittele=1 +laittelemme=1 +laitteli=1 +laittelihe=1 +laittelohon=1 +laitti=4 +laitto=1 +laittoi=11 +laitumelle=2 +laitumilla=1 +laitumille=1 +laitumilta=1 +laiturilta=1 +laiturin=2 +laiva=8 +laivahan=1 +laivahansa=2 +laivaksiksi=1 +laivalla=1 +laivan=15 +laivansa=1 +laivapuuksi=1 +laivasina=1 +laivavalkamoille=1 +laivoa=4 +laivoansa=2 +laivoin=1 +laji=2 +lajia=2 +lajini=1 +lajipereä=1 +lajiperähän=1 +lajittomaksi=1 +lajivirttä=1 +lakaisemahan=2 +lakaisematta=1 +lakaisi=3 +lakaisijaksi=3 +lakaistuna=1 +lakan=1 +lakasijoille=1 +lake'illa=5 +lake'ille=2 +lake'ilta=1 +lake'ita=1 +lakea=1 +lakehen=1 +lakehilla=1 +laki=4 +lakia=1 +lakin=2 +lakit=1 +lakkapuun=2 +lakkapää=1 +lakkapään=1 +lakkapäät=4 +lakki=2 +lakkijani=1 +lakkimahan=2 +lakkipäien=4 +lakkipäillä=1 +lakkipäitä=2 +lakkoansa=1 +lakkoasi=1 +lakla=1 +laklana=1 +laksoloissa=2 +lakson=2 +lallokkinsa=1 +lammaskarja=1 +lammaskarjahan=1 +lammaskarsinassa=1 +lammasta=1 +lammasten=1 +lammet=1 +lammin=10 +lammit=2 +lamo=1 +lamovan=1 +lamovi=1 +lampahan=2 +lampahat=1 +lampahia=1 +lampahutta=1 +lampi=3 +lampihin=4 +lampiveet=2 +lampivettä=1 +langat=2 +langennuisen=2 +langetkohot=1 +langetteli=1 +langettipa=1 +langettoa=1 +langokseni=1 +lanka=1 +lankapaula=4 +lankapaulan=2 +lankasi=1 +lankeaisi=5 +lankeavi=5 +lankoni=1 +lannat=1 +lannepuoliltansa=1 +lansatut=1 +lantehille=1 +lantehuisillensa=1 +laottu=2 +lapaikse=1 +lapaluuta=1 +lapan=1 +lapasta=1 +lapatta=1 +lapattaisen=1 +lapiksi=1 +lapilla=1 +lapin=28 +lapinki=3 +lapioinnut=1 +lapissa=4 +lapista=3 +lapoja=2 +lapokyyn=1 +laposille=1 +lapovilla=1 +lappajana=1 +lappalainen=5 +lappalaisen=1 +lappalaiset=1 +lappalaista=2 +lappe'in=1 +lappealla=1 +lappeasta=1 +lappehin=1 +lappi=3 +lapsellen=1 +lapsellensa=5 +lapseltani=1 +lapsempana=1 +lapsen=21 +lapsena=1 +lapseni=6 +lapsensa=6 +lapsesi=1 +lapsessa=1 +lapsesta=1 +lapset=27 +lapsetta=2 +lapsi=52 +lapsia=2 +lapsianne=1 +lapsiansa=4 +lapsien=1 +lapsillensa=1 +lapsilönttäreitä=1 +lapsimahan=2 +lapsinesi=2 +lapsipuolen=1 +lapsueni=1 +laseikse=1 +lasettakohon=1 +laske=12 +laskea=7 +laskeite=3 +laskemahan=6 +laskemasijaksi=1 +laskemassa=1 +laskematta=2 +laskemista=1 +lasken=6 +laskene=4 +laskenna=1 +laskennalta=1 +lasket=1 +lasketahan=3 +lasketapa=1 +lasketella=2 +lasketellos=1 +laskettavi=1 +lasketteli=1 +laskettihe=1 +laskettihin=1 +laskettuna=2 +laskeusi=1 +laskeuvi=1 +laskevi=3 +laski=45 +laskihe=1 +laskijaista=1 +laskijaksi=2 +laskiko=1 +laskimia=1 +laskimilla=1 +laskimille=2 +laskin=1 +laskip'=1 +laskisi=1 +laskit=1 +laskun=1 +lasna=7 +lasta=20 +lastansa=3 +lastasi=2 +lasten=15 +lastesi=1 +lastua=1 +lastuat=1 +lastuillani=1 +lastuja=1 +lastuloita=1 +lastun=8 +lastunen=1 +lastut=3 +lateli=5 +latelit=1 +latjasivat=1 +latjattava=1 +latoa=2 +latohon=2 +latoi=3 +latomahan=1 +latomat=1 +latovi=1 +latsottamaista=1 +lattiahan=1 +lattiaiset=1 +lattialla=9 +lattialle=12 +lattialta=11 +lattian=4 +lattiat=9 +lattiata=3 +lattioilla=1 +lattioille=3 +latva=3 +latvahan=1 +latvahani=1 +latvalla=1 +latvallani=1 +latvalle=1 +latvan=7 +latvasehen=4 +latvasessa=1 +latvassa=1 +latvasta=2 +latvat=2 +latvoa=1 +latvoin=3 +lau'ustivat=1 +lauan=2 +lauat=2 +lauennehet=1 +lauhkeampi=1 +lauhkeasti=1 +lauhutteli=1 +lauilla=1 +laukallehen=1 +laukatessa=1 +laukeahan=1 +laukeassa=1 +laukeasta=1 +laukeavi=1 +laukin=6 +laukki=1 +laukkiotsa=2 +laukkipään=1 +laukkunsa=1 +laukustansa=1 +laula=22 +laulaen=3 +laulaessa=2 +laulaime=1 +laulaisi=2 +laulaisin=1 +laulaja=9 +laulajaksi=13 +laulajalla=1 +laulajalle=6 +laulajalta=1 +laulajamme=1 +laulajan=5 +laulajana=1 +laulajani=2 +laulajansa=1 +laulajat=1 +laulajata=12 +laulajiksi=1 +laulajille=1 +laulajoille=2 +laulajoita=3 +laulakana=2 +laulakohot=1 +laulamahan=17 +laulamalla=3 +laulamassa=4 +laulamatta=4 +laulamille=2 +laulaminen=1 +laulamista=1 +laulamme=2 +laulan=18 +laulanevi=2 +laulannaksi=1 +laulannasta=2 +laulannoilta=1 +laulanta=2 +laulantata=2 +laulantoa=1 +laulattaisi=1 +laulattelen=1 +laulavaksi=1 +laulavani=1 +laulavasi=1 +laulavat=4 +laulavi=1 +lauleleisi=4 +lauleleisin=1 +laulelevan=1 +laulelevi=6 +lauleli=2 +laulelin=2 +laulellani=1 +laulellasi=1 +laulellen=1 +laulellessa=1 +laulelohon=1 +lauleltaisi=1 +lauleskelin=1 +lauletahan=2 +laulettihin=1 +laulettu=1 +laulle=1 +lauloa=7 +lauloaksemme=1 +lauloaksensa=1 +lauloi=98 +lauloin=6 +lauloit=3 +lauloivat=1 +laulu=9 +lauluissansa=1 +lauluja=1 +laulukorjan=1 +laululle=4 +laululoista=1 +laulumiesten=1 +laulun=2 +laulunsa=1 +laulupaaelle=2 +laulusi=1 +laulut=11 +laulutyölle=1 +lauma=1 +launihin=1 +lauoilla=1 +lausahtele=1 +lause=4 +lausehella=32 +lausehelliseksi=1 +lauseheni=2 +lausehensa=1 +lausehesi=3 +lausehia=3 +lausehilla=1 +lausehilta=1 +lauselevi=1 +lausiessa=1 +lausitahan=1 +lausu=3 +lausua=1 +lausuelen=1 +lausueli=1 +lausuella=2 +lausui=120 +lausuit=1 +lausujoita=1 +lausuminen=1 +lausumista=1 +lausut=1 +lausutellen=2 +lausuttele=1 +lausutteli=13 +lausuvi=1 +lauta=1 +lautakattoinesi=1 +lautalattiat=2 +lautalinnan=1 +lautan=2 +lautasehen=1 +lautaset=1 +lautasilla=2 +lautasille=6 +lautasiltoinesi=1 +lautehilla=1 +lautoa=1 +lautoja=3 +lautojen=1 +lautsalla=1 +lautsan=5 +lautsantäyen=1 +lautsaselle=1 +lautsaset=1 +lautsat=4 +lautsoille=1 +lautta=4 +lauttoa=2 +lauttoasi=1 +lautui=1 +lave'illa=1 +laveasuinen=1 +laveat=1 +lavekämmen=1 +lavertajaksi=1 +lavitsat=1 +lehahti=2 +lehellä=1 +lehen=4 +lehettömäksi=3 +lehmeä=2 +lehmien=1 +lehmikarjahan=1 +lehmille=1 +lehmityyttä=1 +lehmiä=3 +lehmuksinen=1 +lehmuksisen=1 +lehmusseinän=1 +lehmä=3 +lehmäkarjan=1 +lehmän=8 +lehmäni=1 +lehmänsä=1 +lehmäsen=1 +lehmäseni=1 +lehmäsiksi=1 +lehmäslypsykselle=1 +lehmät=7 +leholle=1 +lehon=3 +lehossa=4 +lehosta=7 +lehot=8 +lehti=7 +lehtiluuta=1 +lehtisellä=1 +lehtisenä=1 +lehtivarvat=1 +lehto=2 +lehtohon=3 +lehtoihin=1 +lehtoja=1 +lehtomailla=1 +lehtomaille=1 +lehtomailta=1 +lehtosista=1 +lehtovieret=1 +lehtyisenä=1 +lehvillä=1 +lehviänsä=1 +lehvälle=2 +lehvän=3 +lehväselle=1 +lehväseltä=1 +lehväsiä=1 +lehvät=7 +leikatahan=2 +leikattava=1 +leikattuna=1 +leikin=1 +leikkaeli=2 +leikkaella=1 +leikkaellaksensa=2 +leikkaellaksesi=1 +leikkasi=1 +leikkasip'=1 +leikkelevät=1 +leikkeli=2 +leikki=3 +leikkilöihin=1 +leikkiä=2 +leikkoa=1 +leikkoavi=2 +leikkoi=1 +leimahutti=2 +leino=1 +leipeä=2 +leipoelit=1 +leipoi=3 +leipoja=1 +leipojaksi=5 +leipomassa=1 +leipomatta=1 +leipä=2 +leipähän=1 +leipämaiksi=1 +leipämaina=1 +leisiossa=1 +leiviksi=1 +leivin=1 +leiviskä=1 +leivistä=1 +leivo=1 +leivoin=1 +leivoit=1 +leivoja=1 +leivonnalta=1 +leivontahan=2 +leivotahan=1 +leivottava=1 +leivotuksi=1 +leiväkseni=1 +leiväksi=1 +leivän=14 +leivät=8 +leivätyyttä=2 +leivätöin=1 +lekahutti=1 +lekkerissä=1 +lekkumassa=1 +lekkumatta=1 +lekottamahan=1 +lekuttelevi=5 +lemaha=1 +lemettisen=1 +lemmen=11 +lemmenlahta=4 +lemmettömälle=1 +lemmetyyttä=1 +lemmin=9 +lemminkäinen=197 +lemminkäisellen=1 +lemminkäisen=64 +lemminkäistä=16 +lemmon=10 +lempensä=1 +lempeä=3 +lempeänsä=1 +lempi=3 +lempiliinasi=1 +lempilinnun=1 +lempilintu=1 +lempiluottehia=5 +lempimässä=1 +lempiseni=1 +lempivaattehisin=1 +lempivastasen=1 +lempivastat=1 +lempivieras=2 +lempo=12 +lempoko=1 +lempyeni=1 +lengolle=2 +lennit=1 +lennä=7 +lennät=1 +lenteleikse=1 +lenteleisit=1 +lentelevi=2 +lenteli=1 +lenteä=6 +lenti=31 +lentohon=2 +lentäjäksi=1 +lentämähän=6 +lentäväiset=1 +lentävällä=1 +lentävän=1 +lepeä=1 +lepeäjille=1 +lepeämiksi=3 +lepeämättä=2 +lepikköiset=1 +lepikkölehto=1 +lepikköä=2 +lepiköissä=1 +lepiköt=1 +lepoa=1 +leposijaksi=1 +leppeäksi=1 +leppeästi=3 +leppien=1 +leppä=5 +leppäharjun=2 +leppäisen=2 +leppäisessä=1 +leppäiset=1 +leppäpökkelön=2 +lepsahutti=1 +lepu'uaika=1 +lepy=1 +lepyttelevi=1 +lepytti=1 +lepyttämättä=1 +lepäksi=1 +lepän=3 +lepäsi=2 +lepäsin=1 +lepäsit=1 +lepässä=1 +lepästä=1 +lepät=4 +lepäämätöintä=1 +lesketki=1 +leskeä=1 +leskiä=1 +lestyin=1 +leuan=4 +leuasta=1 +leuat=2 +leuhautti=1 +leuka=1 +leukaluissa=1 +leukaluuhun=2 +leukaluulle=1 +leukaluun=1 +leukaluusta=3 +leukaluuta=2 +leukansa=1 +leukapielensä=2 +leukapielesi=1 +leukapielet=1 +leukasi=1 +leukoihin=1 +leukojen=1 +leuoillensa=2 +leuoilta=3 +leuoiltansa=2 +levahti=1 +levahutti=1 +leve'ille=1 +leve'illä=3 +leve'iltä=3 +leve'immälle=2 +leve'immänki=1 +levenemähän=1 +levennynnä=1 +leveyttä=1 +leveä=2 +leveämättä=1 +leveästä=1 +leveät=3 +levisi=1 +levitettihin=1 +levititkö=1 +levitteleisi=1 +levittelen=1 +levittelevi=1 +levitteli=2 +levitti=10 +levittäjäksi=2 +levittämähän=1 +levittämästä=1 +levittämättä=1 +levitystä=1 +levitä=4 +levitäikse=1 +levolle=1 +levyiksi=1 +levyt=1 +levähtämättä=3 +levälle=1 +levän=1 +levänne=1 +levätessäni=1 +levättyänsä=1 +levätä=4 +leyhke'ille=1 +leyhke'illä=1 +leyhkeästi=1 +leyhkäeli=1 +leyhytellä=3 +leyhytteli=1 +lie=21 +liehaellakseni=1 +liehaellaksesi=1 +liehautin=1 +liehoi=1 +liehuessa=1 +liehuimilla=1 +liehuit=1 +liehujaksi=1 +liejuhun=1 +liejuna=1 +lieki=1 +liekkui=5 +liekkumahan=1 +liekun=3 +liekutelko=1 +liekuttamat=1 +liekutteli=1 +liekö=2 +liemet=1 +liene=26 +lienee=5 +lienehe=1 +lienekänä=6 +lienen=5 +lienenki=1 +lienet=17 +lienetki=1 +lienosti=1 +lientä=1 +liepehelle=1 +liepehellä=3 +liepeheltä=2 +liepehesen=1 +liepehille=2 +liepehillä=1 +liepehiltä=2 +liepehiä=3 +liepä=1 +liesikiukahille=1 +liesipankko=1 +liesivalkeassa=1 +lieska=1 +liet=2 +lietehen=3 +lietehisin=1 +lieto=188 +lietohon=3 +lietoselle=1 +lietsahutti=3 +lietsehelle=1 +lietsehensä=3 +lietsehestä=5 +lietsimehen=1 +lietsimensä=1 +lietsimille=1 +lietso=3 +lietsoi=15 +lietsomahan=12 +liettehesen=1 +liettehessä=1 +liettehestä=2 +liettehillä=1 +liettä=1 +lietänehe=1 +lievehellä=1 +lievempäiset=1 +lievettä=1 +liha=3 +liha'an=3 +lihakeitot=1 +lihamuruilla=2 +lihamuruja=1 +lihan=6 +lihansa=2 +lihassa=1 +lihat=4 +lihava=3 +lihavaksi=1 +lihavan=6 +lihavat=2 +lihaviksi=1 +lihoa=11 +lihoakana=1 +lihoihin=1 +lihoilla=1 +lihoille=1 +lihoilta=2 +lihoini=1 +lihoista=2 +lihoitti=1 +lihoja=1 +lihosi=1 +lihota=1 +lihovat=1 +liian=7 +liiat=4 +liiatenki=10 +liihytteli=1 +liika=5 +liikahella=1 +liikahtaisi=1 +liikahti=1 +liikahuta=2 +liikahutti=2 +liikalaiat=1 +liikeaika=1 +liikkua=1 +liikkui=12 +liikkuja=1 +liikkumahan=4 +liikkumalihojen=1 +liikkumattomaksi=1 +liikkumilla=1 +liikkunna=1 +liikkuos=1 +liikkuva=2 +liikkuvaksi=2 +liikkuvan=5 +liikkuvi=2 +liikoja=3 +liiku=3 +liikuin=1 +liikuit=2 +liikukana=1 +liikun=1 +liikunnolta=4 +liikuta=1 +liikutella=1 +liikutellut=1 +liikuteltavihin=1 +liikuteltavista=1 +liikuttele=1 +liikutteli=1 +liina=8 +liinaharja=1 +liinaharjan=1 +liinaisen=1 +liinajäntehelle=1 +liinakatto=1 +liinalinnuistamme=2 +liinalinnuistasi=1 +liinalinnustasi=1 +liinan=5 +liinanuorasista=1 +liinanuotan=1 +liinapaian=1 +liinasetta=1 +liinatoinna=1 +liinavuotehesi=1 +liioilla=3 +liioin=7 +liioitta=1 +liipaisinta=1 +liistehesi=1 +liistehyisilleni=1 +liistehyisillensä=1 +liiteleikse=6 +liitelevi=4 +liitelevän=1 +liitellessänsä=1 +liitettyä=1 +liitetyksi=1 +liitetähän=1 +liiti=4 +liitin=1 +liitoksella=6 +liitolle=1 +liiton=2 +liitot=2 +liitotoin=1 +liittele=1 +liitteli=2 +liittelihe=1 +liitti=10 +liitto=3 +liittoansa=1 +liittoni=1 +liittosi=1 +liitä=4 +liitättele=1 +liivaksi=1 +liivan=1 +likahan=3 +likaisihin=1 +likasijoille=3 +likelle=1 +likellä=2 +likeltä=6 +likemmä=3 +liki=5 +likisti=1 +likistämähän=3 +likohon=1 +limitysten=1 +limiä=1 +linna=6 +linnahamme=1 +linnakunta=1 +linnan=23 +linnassa=2 +linnassansa=1 +linnastamme=1 +linnastansa=1 +linnat=2 +linnoa=4 +linnuille=2 +linnuksensa=1 +linnuksi=1 +linnulta=2 +linnun=7 +linnut=8 +lintu=38 +lintuansa=1 +lintuja=1 +lintujaki=1 +lintujasi=1 +lintujen=4 +lintukarja=1 +lintuna=2 +lintunen=3 +lintuseni=7 +lintusesi=1 +lintuset=2 +lintusia=2 +lintusille=2 +lionneheksi=1 +lipaise=1 +lipas=1 +lipeäistä=2 +lipeämmästi=1 +lipeänänä=1 +lipeästi=1 +lipeät=1 +lipiksi=1 +lipillä=1 +lippaellos=1 +lippahan=1 +lippahassa=1 +lippasi=1 +lippomahan=1 +lipsahit=1 +lipsuttihin=1 +lipua=1 +lipuvi=1 +liseät=1 +listi=1 +lisäksi=7 +lisäsi=2 +litistymähän=1 +litistymättä=1 +litsotti=1 +liuahteli=1 +liukas=7 +liukasta=1 +liukkahasti=1 +liukoimilla=1 +liukui=3 +liukumahan=2 +liukumatta=1 +liukunut=1 +liuotteli=1 +liuska=1 +liuskahti=1 +liutasuonet=1 +liuvahuta=1 +livertäviä=1 +lohella=1 +lohelta=1 +lohen=4 +lohessa=1 +lohet=1 +lohi=4 +lohia=1 +lohiapajat=2 +lohikaloja=2 +lohiluotojen=4 +lohinen=1 +lohisehen=1 +lohisesta=1 +lohisiksi=2 +lohisista=1 +lohkiellut=1 +lohkoessa=1 +lohkota=1 +lohta=5 +loi=9 +loihe=22 +loihen=1 +loihulla=1 +loimahti=1 +loime=1 +loimella=1 +loin=2 +loip'=1 +loisi=3 +loisin=1 +loiske=1 +loiste=1 +loit=2 +loitommaksi=2 +loitommalle=2 +loitompata=4 +loitos=1 +loitsi=1 +loitsijaksi=2 +loitsijalta=1 +loitsijoista=1 +loitsimahan=3 +loitte=2 +lojuvi=2 +lokiksi=2 +lokka=3 +lokkien=1 +lokkiluotojen=1 +lokkina=1 +lomahan=2 +lomakkohon=1 +lomassa=3 +lomatse=1 +lomatusten=2 +lomia=8 +lomitse=3 +lomituksin=1 +longallahan=1 +longan=5 +lonka=7 +lonkaeli=1 +lonkaellut=2 +lonkahuta=1 +lonkahuttajata=2 +lonkui=1 +lonsumatta=1 +lopettakatte=1 +lopettanenki=1 +loppu=6 +loppui=1 +loppuivat=1 +loppumatoin=2 +loppuvasta=1 +lopulla=3 +lopun=1 +loputen=1 +lorusi=1 +loruvi=1 +loskahutti=1 +lotaisi=2 +loteasti=1 +lotisevihin=1 +louhet=2 +louhi=29 +louhien=1 +louhikammioihin=1 +louhikammiolle=1 +louhikammiosta=1 +louhikkohon=1 +louhikosta=1 +louhtamahan=1 +loukahtaisi=2 +loukahtanut=1 +loukahuta=2 +loukahutti=2 +loukeroista=1 +loukku=1 +loukkui=1 +loukuttihin=1 +lounahasen=1 +lounahiksi=3 +lovehen=1 +lovesta=1 +loviatar=1 +lu'ulta=1 +lu'ussa=2 +luaslauat=1 +lue=1 +lueime=1 +luhoksi=1 +luhtia=1 +luien=3 +luihin=1 +luikahaikse=2 +luikahtanna=1 +luikahuta=2 +luikahutti=3 +luikerrehtelevi=1 +luikkaos=1 +luikkoavi=1 +luikullansa=1 +luikun=1 +luikutella=1 +luikuttavi=1 +luikutteli=1 +luikutusta=2 +luimahutti=1 +luinen=1 +luisen=3 +luiskahtavi=1 +luissa=3 +luista=7 +luistaellos=1 +luistamassa=1 +luistamasta=1 +luisten=2 +luistettihin=1 +luita=1 +luitelevat=1 +luitelevi=1 +luja=1 +lujahan=4 +lujahutti=1 +lujasta=1 +lujasti=3 +lujemmin=1 +lujempi=4 +lujimmat=1 +lukeneheksi=1 +lukevi=3 +luki=1 +lukisi=1 +lukiten=1 +lukki=2 +lukko=1 +lukkojen=1 +lukkoloita=1 +lukkosehen=1 +lukon=6 +lukot=6 +luksutteli=2 +luku=3 +lukuhun=2 +lumehen=1 +lumella=5 +lumelle=1 +lumen=1 +lumessa=3 +lumesta=1 +lumet=2 +lumiajat=1 +lumijokea=1 +lumimäkeä=1 +luminen=1 +lumisen=1 +lumisiruiksi=1 +lumivaaran=2 +lumme=1 +lumoa=1 +lumpehelle=1 +lumpehet=1 +lumpehia=1 +lumpehiksi=2 +lumpehina=2 +lumpehista=3 +lunastamahan=1 +lunastimeksi=4 +lunnahat=1 +lunta=8 +luo=2 +luo'oilta=1 +luo'oksi=1 +luo'olla=2 +luo'olle=3 +luo'on=2 +luo'os=1 +luoa=4 +luoahan=1 +luoen=3 +luoetuuli=1 +luoja=31 +luojahani=2 +luojahansa=1 +luojaksi=1 +luojalla=1 +luojalta=1 +luojan=31 +luojani=2 +luojansa=1 +luojasi=2 +luojassa=1 +luokatte=1 +luokin=3 +luoko=1 +luokseni=1 +luoksi=27 +luoma=20 +luomainen=1 +luomaiset=1 +luomalta=2 +luomassa=1 +luomat=1 +luomatoin=2 +luome=3 +luomet=1 +luomiansa=3 +luomilta=1 +luona=19 +luonamme=1 +luonen=1 +luonnon=9 +luonnotar=2 +luonnotarta=3 +luonnotoin=1 +luonnotointa=1 +luonnottaret=1 +luonnottaria=1 +luonteleikse=4 +luontelihe=2 +luontelime=1 +luontevaisemmat=1 +luonut=7 +luopa=1 +luopi=5 +luopuessa=1 +luopui=1 +luopuisa=3 +luopuisasti=1 +luopuisin=1 +luopuvani=1 +luota=10 +luotanehe=1 +luotansa=1 +luotaselta=1 +luotasilla=1 +luotehelle=3 +luotehelta=2 +luotehesen=11 +luotehessa=2 +luotehesta=4 +luotehet=3 +luotehinen=1 +luotettavat=1 +luotihin=1 +luoto=4 +luotoa=1 +luotohon=3 +luotoja=3 +luotolan=1 +luotoselle=3 +luotoset=1 +luottehesi=1 +luottehet=4 +luottehia=2 +luottehinensa=1 +luottehisin=1 +luotteleikse=1 +luotti=2 +luottihe=1 +luotu=11 +luotunaki=1 +luovat=1 +luovu=5 +luovun=1 +luovuttelet=1 +lupa=3 +lupasi=6 +lupasin=2 +lupasit=2 +lupinsa=1 +lupoa=2 +lupoakana=1 +lupoan=1 +luppa=1 +luppakorva=5 +lusikat=2 +lusikkaiset=2 +lusikkanani=1 +lusikkojen=1 +luskailkamme=1 +luske=1 +luskutteli=1 +lusuna=1 +lutuksiansa=1 +luu=4 +luuhun=1 +luulen=1 +luulevi=1 +luuli=2 +luulin=8 +luulit=4 +luulitko=1 +luulivat=1 +luullut=2 +luumme=1 +luun=7 +luunpurijan=1 +luustoihin=1 +luustossa=2 +luut=2 +luuta=1 +luutasella=1 +luutimahan=2 +luutki=1 +luutoa=2 +luuttomille=1 +luutustaja=1 +luuvaloksi=1 +luvalla=1 +luvanne=3 +luvannut=1 +luvatta=1 +lyheni=6 +lyhenti=1 +lyhintä=1 +lyhmistihe=1 +lyhyen=2 +lyhyestä=1 +lyhykäinen=5 +lyhyt=1 +lykittäväksi=2 +lykittävänä=1 +lykkeävi=1 +lykkijäistä=2 +lykkimähän=1 +lykkyvaattehisin=1 +lykkäsi=4 +lykyttelevi=2 +lykätä=1 +lyllyivät=1 +lyly=6 +lylyiset=1 +lylyjen=1 +lylyn=2 +lylyni=1 +lylysi=1 +lylyä=1 +lynnähyttelevi=2 +lypseä=1 +lypsi=4 +lypsit=4 +lypsylehmiäsi=1 +lypsylle=1 +lypsämähän=7 +lysmyä=1 +lysmä=1 +lysmätti=1 +lysti=1 +lyykistäikse=1 +lyylikin=1 +lyylikki=2 +lyö'ös=1 +lyöen=4 +lyöjä=1 +lyökse=2 +lyökämme=1 +lyökätte=1 +lyömähän=1 +lyömättä=1 +lyömättäni=1 +lyömätöintä=2 +lyöneheksi=1 +lyönyt=1 +lyöpi=1 +lyöte=3 +lyöty=2 +lyötyänsä=1 +lyötä=1 +lyötäessä=1 +lyötäköhön=1 +lyötäviksi=1 +lyötävillä=1 +lyötäväksi=2 +lyötävänä=1 +lyövät=1 +lyöä=7 +lyöäkseni=1 +lyöäksesi=2 +lähe=33 +lähelle=1 +lähellä=3 +lähemme=1 +lähemmä=4 +lähemmäksi=1 +lähen=13 +läheneväksi=1 +lähenki=3 +lähenteleikse=1 +lähentelihe=3 +lähentelime=1 +lähepä=1 +lähes=2 +lähet=10 +lähetessänsä=1 +lähetki=1 +lähetkö=1 +lähetti=6 +lähettihin=1 +lähettyäni=1 +lähetä=8 +lähetäikse=4 +lähisestä=1 +lähteheltä=1 +lähtehessä=1 +lähtehestä=4 +lähtehillä=2 +lähtehisin=1 +lähtehistä=4 +lähtekämme=5 +lähtekö=2 +lähteköhön=1 +lähtemistä=1 +lähtemiä=1 +lähtemähän=2 +lähtemästä=5 +lähtenen=1 +lähtenynnä=2 +lähtevi=8 +lähteväsi=1 +lähteä=8 +lähteäki=1 +lähteäkseni=2 +lähteäksensä=5 +lähteäni=1 +lähtiellessänsä=1 +lähtiessä=1 +lähtiessäni=1 +lähtiessänsä=1 +lähtijän=1 +lähtisi=3 +lähtö=3 +lähtöaika=1 +lähtöni=2 +lähöksi=1 +läikkyi=5 +läikkyvillä=2 +läikkyvistä=2 +läikkyväksi=1 +läikkyvässä=1 +läikkä=2 +läikyit=1 +läikytteli=2 +läikyttävi=1 +läiköttäjä=1 +läilyvihin=2 +läilyvistä=1 +läimähytti=1 +läjänen=2 +läks'=1 +läksi=87 +läksin=20 +läksinpä=1 +läksipä=1 +läksit=11 +läksitkö=1 +läksitte=2 +läksivät=3 +läkähtyköhön=1 +läkähtynehen=1 +lämmin=2 +lämminnä=3 +lämmitellä=1 +lämmitessä=1 +lämmitin=1 +lämmitteä=1 +lämmitti=3 +lämmitä=4 +lämpimähän=1 +lämpimäksi=1 +lämpiävän=1 +lämpymyttä=2 +lämpöinen=1 +lämsänsä=1 +länget=2 +länkensä=1 +länkiluun=1 +länkilöihin=2 +länkä=1 +länkämöisilläni=1 +länkämöisilläsi=1 +länkäpuiset=1 +lännestä=6 +lännet=3 +länsi=1 +länsituuli=2 +läpi=30 +läsivi=1 +läsnä=2 +lässäp'=1 +lätäkköihin=1 +lätäkköjen=1 +lävestä=1 +lävitse=1 +läylemmäksi=4 +läylentävi=2 +läyli=1 +läänijäistä=1 +läänimähän=1 +lääninynnä=1 +läänittävä=1 +läävä=2 +läävähän=2 +läävällistä=1 +läävän=3 +lääväpellon=1 +lääväset=1 +läävässä=1 +läävästä=1 +läävät=3 +löi=4 +löihe=4 +löihen=1 +löip'=2 +löipä=2 +löisin=1 +löyettihin=1 +löyhki=1 +löyhyttelet=1 +löyhytteli=7 +löyhät=1 +löyhäytti=2 +löyhäytä=1 +löyly=4 +löylyhyn=1 +löylyn=6 +löysi=1 +löyti=4 +löytivät=1 +löytty=1 +löytyi=1 +löytyne=1 +löytähän=2 +löytänyt=1 +löyä=6 +löyäkänä=1 +löyän=1 +löyät=4 +ma=36 +ma'ustelet=1 +ma'ustelin=1 +maa=10 +maaemihin=2 +maaemistä=1 +maaemähän=3 +maaemäksi=1 +maaemästä=2 +maahan=40 +maahasi=2 +maailma=1 +maailmassa=5 +maailmoilla=1 +maailmoille=3 +maajyviä=1 +maajyväset=1 +maakiviksi=1 +maaksi=1 +maalla=14 +maallani=1 +maallansa=1 +maalle=26 +maalleni=1 +maalliset=2 +maalta=8 +maammo=7 +maammoarmo=1 +maammoasi=2 +maammolleni=1 +maammollensa=1 +maammollesi=1 +maammon=6 +maammoni=1 +maammonsa=2 +maammosi=2 +maammostani=2 +maammuesi=1 +maan=46 +maanalainen=2 +maanalaiset=1 +maani=2 +maanittele=1 +maanitteli=1 +maanki=1 +maankin=1 +maanne=1 +maannut=2 +maapuolen=3 +maarahoja=1 +maarahojen=1 +maass'=1 +maassa=13 +maasta=26 +maasulihin=1 +maat=17 +maata=50 +maatakseni=1 +maataksenne=1 +maataksesi=1 +maatani=1 +maatelihe=1 +maatessani=1 +maatessansa=1 +maati=1 +maatkohon=1 +maatkohot=1 +maattuansa=1 +maatukohon=1 +maavarahan=2 +maavesiä=1 +maellutkana=1 +maha=1 +mahani=1 +mahasta=1 +mahittani=1 +mahlaisen=1 +mahlat=4 +mahoa=1 +mahoit=3 +maholehmän=4 +mahot=1 +mahottoman=1 +mahova=1 +mahtajat=1 +mahtavaisimmanki=1 +mahtavampi=1 +mahtavan=2 +mahtavasta=1 +mahti=3 +mahtia=1 +mahtiloita=1 +mahtimiesten=1 +mahtipontisen=3 +mahtui=1 +mahu=1 +mahuttavassa=1 +mahuttavissa=1 +maien=2 +maihin=1 +maiksi=2 +mailla=18 +maille=35 +maillesi=1 +mailta=13 +mailtani=1 +mainehitta=1 +maininnaiset=1 +mainita=1 +mainittaissa=1 +mainittavan=1 +mainittihinpa=1 +maioille=1 +maion=15 +maionkarvaiselle=1 +maiotoinna=1 +maiotta=1 +maire=2 +mairehille=1 +mairehista=1 +mairikille=1 +mairotteli=1 +maisin=3 +maiskahti=1 +maista=2 +maistamahan=1 +maisteli=1 +maistelit=2 +maistoi=3 +maita=24 +maito=5 +maitoa=1 +maitohormit=1 +maitoiset=1 +maitojansa=1 +maitojoet=1 +maitokosket=1 +maitolampi=1 +maitona=1 +maitoni=1 +maitonsa=1 +maitoparta=1 +maitopartana=1 +maitopurot=1 +maitoputket=1 +maitosesta=4 +maitotiinun=1 +majahan=1 +majahansa=1 +majalle=1 +majallensa=1 +majan=3 +majantehilla=1 +majasi=3 +majassa=1 +majasta=1 +majattomille=2 +majoilla=2 +majoille=6 +majoillensa=1 +majoilta=5 +makaapi=1 +makaelema=1 +makaelevi=2 +makasi=5 +makasin=2 +makasit=1 +make'ista=1 +makeamp'=1 +makean=1 +makkarata=1 +makoamahan=4 +makoamasta=6 +makoan=1 +makoavalle=1 +makoavalta=1 +maksaisin=1 +maksamahan=2 +maksamatoin=1 +maksamatta=1 +maksan=6 +maksankarvaiselle=1 +maksankarvaisen=2 +maksankarvallisen=1 +maksankarvallista=1 +maksannasta=1 +maksat=2 +maksavainen=1 +maksetahan=1 +maksettua=1 +makso=1 +maksoi=2 +maksoin=1 +maksoistani=1 +makson=1 +maku'unsa=1 +maku'usen=1 +maku'usi=1 +makua=3 +makuista=1 +makujuoman=1 +makujuomat=2 +malat=1 +maleksijoille=1 +maljan=1 +maljasesi=1 +maljassa=1 +maljat=2 +malkio=1 +mallasjuomiamme=1 +malohon=1 +malossa=2 +malta=4 +maltahia=4 +maltahiksi=1 +maltahina=1 +maltahiset=1 +maltahista=1 +maltapa=1 +maltittani=1 +malttajaksi=1 +mana=3 +manalainen=2 +manalalta=3 +manalan=46 +manalassa=1 +manalasta=2 +manalatar=1 +manalle=24 +manalta=2 +manan=12 +manata=2 +manaten=1 +manattaria=1 +manattavaksi=1 +manner=1 +mannerpuolella=1 +mannun=3 +manoan=8 +mansikka=4 +mansikkaisna=1 +mansikkaista=1 +mansikkana=1 +mansikkinen=1 +mansikoiksi=1 +mansikoita=3 +mansimarja=1 +manterehen=4 +mantereilla=2 +manterella=11 +manterelle=2 +manteren=2 +manteressa=1 +manteret=1 +maoilla=2 +maoilta=1 +maoksi=1 +maolla=1 +maolle=1 +maolta=1 +maon=4 +maot=8 +marhaminnan=2 +marja=6 +marjahan=4 +marjaiset=1 +marjakankahalta=1 +marjaksi=1 +marjamättähiä=1 +marjamättähälle=1 +marjamättähän=1 +marjan=8 +marjana=2 +marjanen=1 +marjanvarret=1 +marjanvartiselle=1 +marjanvartiselta=1 +marjasen=1 +marjaseni=2 +marjaset=1 +marjasta=1 +marjat=1 +marjatalla=2 +marjatalle=2 +marjatta=13 +marjattainen=1 +marjatuohiseksi=1 +marjoina=1 +marjoinensa=1 +marjoja=1 +marjueni=1 +markan=1 +markoin=2 +maruet=1 +marut=1 +masenemahan=1 +masenevaksi=1 +masensit=1 +masentajalle=1 +masentanevi=1 +masentele=1 +mastot=1 +matala=10 +matalaisehen=1 +matalaisesta=1 +matalana=2 +mataloilta=1 +mataramaalla=2 +matavi=2 +matehelta=1 +matelemahan=3 +mateli=1 +matelijaksi=1 +matelijoita=1 +matikan=1 +matka=17 +matkaelet=1 +matkaella=1 +matkaellessansa=1 +matkalaisen=1 +matkalla=2 +matkallansa=1 +matkallasi=1 +matkallen=1 +matkalta=2 +matkamiehen=5 +matkamiestä=2 +matkan=8 +matkani=1 +matkansa=2 +matkasi=5 +matkasitko=1 +matkassa=1 +matkassansa=1 +matkat=1 +matkata=1 +matkatkamme=1 +matkoa=20 +matkoaisit=1 +matkoansa=6 +matkoava=1 +matkoavat=1 +matkoihini=1 +matkoihinsa=1 +matkoihisi=1 +matkoille=3 +matkoillesi=1 +matkoiltansa=1 +matkoiltasi=1 +matkojensa=1 +mato=10 +matoi=1 +matoisen=2 +matoiset=1 +matoja=3 +matojen=1 +matona=1 +matoset=1 +matosetki=1 +mauriaisna=1 +me=1 +me'eksi=1 +me'elle=1 +me'en=2 +me'et=2 +meeksi=1 +meessä=2 +mehiläinen=14 +mehiläisen=1 +mehiläistänsä=1 +mehu=2 +meihin=1 +meill'=1 +meille=4 +meillä=10 +meiltä=11 +meitä=4 +meiän=21 +meiät=1 +mela=1 +melan=9 +melasi=1 +melastelevi=1 +melat=1 +melatar=1 +melattuansa=1 +melke'in=2 +melkeän=1 +melkeänki=1 +melkeässä=2 +melkeätä=1 +melkoinen=1 +melkoisen=1 +mellon=1 +meloamahan=1 +meloja=1 +melskahti=1 +melskehesen=1 +melskehisin=1 +melskehistä=2 +melto=1 +meltorauta=1 +melua=1 +mene=19 +menehtymähän=1 +menehtynynnä=1 +menen=1 +menenki=1 +menenp'=1 +menes=1 +menet=11 +menetetyksi=2 +menetetähän=1 +menetit=1 +menetki=1 +menette=2 +menetteleime=1 +menettelen=1 +menettelit=1 +menetti=1 +menettyköhön=1 +menettämähän=1 +menevi=13 +menevät=5 +meni=48 +menijä=2 +menin=7 +meninpä=1 +menisi=6 +menisin=4 +menisit=2 +menit=1 +menkö=11 +menköhön=1 +menkökänä=1 +mennehe=1 +menneheksi=1 +mennehen=6 +mennehessä=1 +mennehillä=1 +mennehistä=1 +mennekänä=1 +mennessä=1 +mennessänsä=9 +mennessäsi=3 +mennyt=13 +mennytkänä=1 +mennyttä=1 +mennä=23 +mennäkseni=2 +mennäksensä=3 +mennäksesi=2 +mennös=1 +meno=1 +menoksi=2 +mentihin=2 +mentyä=2 +mentyäni=2 +mentyänsä=2 +mentäessä=2 +mentävässä=1 +mentävätä=1 +merehen=21 +merelle=7 +merellisehen=2 +merelliselle=2 +merellisellä=1 +merelliseltä=3 +merellä=11 +mereltä=3 +meren=89 +merenvaahtivaippa=1 +meressä=6 +merestä=21 +meret=1 +meri=8 +meriloheksi=1 +merilohia=1 +merimiehiä=1 +merimiesten=1 +meripääskyn=1 +merisin=1 +meristä=1 +meriteiren=1 +merivettä=1 +meriä=2 +merkki=4 +merkkiä=1 +merta=19 +meryttä=4 +mesi=6 +mesiheinä=1 +mesijänkö=1 +mesikkisensä=1 +mesiksi=1 +mesikämmen=9 +mesikämmennä=1 +mesileivän=4 +mesilöylyn=1 +mesimarja=1 +mesimielin=1 +mesinukalle=1 +mesinukalta=1 +mesipaloja=1 +mesipellon=1 +mesitiinun=1 +mesitorvi=1 +mestoavi=1 +meteli=2 +metelin=1 +metinen=6 +metisehen=2 +metisen=4 +metisillä=1 +metisin=2 +metisistä=1 +metonen=1 +metosia=1 +metsihin=2 +metsipäivinäni=1 +metsiäni=1 +metsolahan=4 +metsolan=5 +metsolassa=2 +metsolasta=1 +metsä=12 +metsähän=8 +metsälle=6 +metsällenkö=1 +metsämaille=2 +metsän=68 +metsässä=7 +metsästä=1 +metsät=4 +mettä=22 +meuruelet=1 +mi=46 +mie=24 +miehe'en=1 +miehekkähät=1 +mieheksi=4 +miehelle=3 +mieheltä=1 +miehelähän=10 +miehelässä=7 +miehen=102 +miehentappo=1 +miehestä=1 +miehet=40 +miehi'in=3 +miehiksesi=1 +miehille=2 +miehillä=1 +miehin=1 +miehinesi=2 +miehisehen=1 +miehisessä=2 +miehistä=3 +miehittä=1 +miehiä=2 +miehiämme=1 +miehiäsi=6 +miehuetoin=1 +miehuueksi=2 +miehuuen=3 +miehuuttani=1 +miekaksi=1 +miekalla=10 +miekallani=1 +miekallansa=2 +miekallista=6 +miekaltani=1 +miekaltansa=1 +miekan=32 +miekassa=1 +miekastani=1 +miekat=3 +mieki=1 +miekka=22 +miekkahan=1 +miekkamiehet=2 +miekkamittoja=1 +miekkanen=1 +miekkansa=4 +miekkasille=1 +miekkoa=2 +miekkoani=1 +miekkoansa=2 +miekkoihin=1 +miekkoihinsa=2 +miekkoinensa=4 +miekkoisien=3 +miekkoja=4 +miekkojamme=1 +miekkojansa=1 +miekkojasi=1 +miekkojen=1 +miekoiksi=1 +miekoillehen=1 +miel'=1 +miel'alasta=1 +miel'aloille=1 +miel'aloilta=1 +miel'aloissa=2 +mielehen=1 +mieleheni=1 +mielehensä=2 +mielehisen=1 +mielelle=1 +mielellisnä=1 +mielellä=5 +mielelläni=2 +mielellänsä=2 +mielen=6 +mieleni=5 +mielensä=2 +mielesi=4 +mielessä=1 +mielessämme=1 +mielessänsä=1 +mieletöin=1 +mieletöintä=2 +mielevyylle=1 +mielevänä=2 +mieli=25 +mieliantehia=1 +mieliharmiksensa=1 +mielijuohtehista=2 +mielikki=9 +mieliksensä=1 +mieliksi=2 +mielilause=1 +mielilintu=1 +mielimurtehiksi=1 +mielin=25 +mieline=1 +mielineiti=1 +mielisiivot=1 +mielisoittimeni=1 +mielit=1 +mielitehtoisien=1 +mielitellä=1 +mielittihin=1 +mielivaimo=1 +mielivät=1 +mieliä=1 +mieliäsi=1 +mielly=3 +miellytti=1 +mielten=1 +mieltyi=4 +mieltyväksi=1 +mieltä=29 +mielu=1 +mieluhista=1 +mieluhumpi=1 +mieluisa=1 +mieluisahan=3 +mieluisan=1 +mieluisassa=1 +mieluisasta=1 +mieluisiksi=1 +miero=1 +mieron=3 +mieronkierto=2 +mies=69 +miesi=10 +miesnä=7 +miest'=1 +miesten=21 +miesty=1 +miestyväksi=1 +miestä=49 +miestänsä=2 +mietitähän=1 +miettehesi=1 +mietti=6 +miettijäistä=1 +mihin=8 +miks'=12 +miks'et=1 +miksi=9 +miksip'=1 +miksipä=2 +mikä=26 +mikäli=2 +mikäs=4 +milloin=3 +milloinkana=3 +millä=14 +milläkänä=5 +milläpä=1 +milläskänä=3 +mimerkki=1 +min=5 +min'=1 +miniä=6 +miniäksi=2 +miniän=4 +miniänä=3 +miniät=1 +miniävalta=1 +minjoani=1 +minjä=1 +mink'=1 +minkä=16 +minne=15 +minnekkä=1 +minnekä=2 +minnepä=1 +minnes=1 +minpä=1 +mintähen=2 +minua=49 +minuhun=1 +minuista=1 +minulla=10 +minulle=23 +minullen=3 +minulta=4 +minun=73 +minunki=7 +minunko=1 +minussa=6 +minusta=9 +minä=74 +minäki=7 +minäpä=1 +mipä=3 +miss'=8 +missä=11 +missäpä=1 +mist'=17 +mistä=19 +mistäpä=5 +mit'=11 +mitannut=1 +mitata=1 +mitelkämme=2 +miten=20 +mitenkä=3 +mitenpä=2 +mittaelin=1 +mittaeltu=2 +mittelevi=4 +mittelijä=1 +mittelivät=2 +mittelöhön=3 +mittoavi=1 +mitä=76 +mitänä=7 +mitäpä=6 +mitäs=3 +mitättömille=1 +mitättömälle=1 +mitättömästä=1 +mitätön=1 +moint'=1 +mointa=8 +moisen=1 +moiti=1 +mokoma=4 +mokoman=10 +mokomat=1 +mokomin=2 +mokominkana=1 +molemmin=3 +molempiansa=2 +molempihin=3 +monen=3 +monenmuotoiset=1 +monennäköjä=1 +monennäöistä=1 +monensukuiset=1 +monet=3 +moni=5 +moniahana=8 +moniahat=1 +mont'=4 +monta=6 +morsiamen=8 +morsiamet=1 +morsian=6 +morsianta=12 +morsianten=1 +mu'ista=1 +mua=2 +muasta=3 +muhajavihin=1 +muhajavista=1 +muhke'ille=1 +muhkeamman=1 +muhkeutta=2 +muhkurata=1 +muien=6 +muikeaksi=1 +muikkoavi=1 +muiksi=4 +muikumahan=1 +muilla=1 +muille=12 +muinainen=1 +muinaiselle=1 +muinaiselta=1 +muinaisenki=1 +muinaiset=1 +muinaisetki=1 +muinaisia=1 +muinaisilla=1 +muinaisille=3 +muinaisista=1 +muinaista=1 +muinaistamme=1 +muinaistasi=2 +muinen=1 +muinenki=2 +muissa=1 +muista=12 +muistaisin=1 +muistamatta=1 +muistan=14 +muistane=1 +muistannalta=1 +muistanpa=1 +muistanut=1 +muistapa=1 +muistat=3 +muistatko=3 +muistellessa=1 +muisteloita=1 +muistetahan=1 +muisti=3 +muistin=2 +muistossasi=1 +muistuttavi=1 +muita=15 +muitaki=1 +muiten=1 +mujehetki=1 +mujuihin=1 +mujuiksi=1 +mujuissa=2 +mujuja=1 +mukaellunna=1 +mukahan=15 +mukihin=1 +mukittamahan=1 +mulisti=1 +mull'=1 +mulla=6 +mullaksi=1 +mullan=4 +mullat=1 +mulle=22 +mullista=1 +mullistellen=1 +mullokselta=1 +mullukoita=1 +multa=3 +multahirren=2 +multihin=1 +mun=13 +munan=2 +munansa=1 +munasen=2 +munassa=2 +munat=3 +muni=1 +munia=2 +munivat=1 +munoa=1 +muo'oillani=1 +muo'oilleni=1 +muo'oillensa=2 +muo'oltasi=1 +muo'on=6 +muo'ostihe=1 +muokattihin=1 +muori=3 +muorin=1 +muoto=5 +muotoansa=1 +muotohomme=1 +muotoiseksi=1 +murahti=1 +murajamahan=1 +murajavaksi=1 +muraksi=1 +muraperihin=1 +mure=3 +mure'itani=1 +murehen=1 +murehin=2 +murehisin=2 +murehissa=1 +murehista=1 +murehtia=1 +murehtimatta=1 +mureksi=1 +murene=1 +murenemia=1 +murenemista=1 +mureni=1 +murentamahan=1 +murentamatta=1 +murenti=3 +muretta=2 +murha=1 +muria=2 +murien=4 +murkinainen=1 +murkinaisiksi=3 +murkinan=2 +murkinoiahan=1 +murkinoista=1 +murmattelen=1 +murota=1 +murotella=1 +murra=1 +murran=1 +murrikolla=1 +murskaksi=2 +murskan=3 +mursunluisella=1 +mursunluista=1 +murtelevi=3 +murti=16 +murtohon=1 +murtumatta=2 +murua=1 +muruiksi=6 +muruilla=1 +muruina=1 +muruista=2 +muruja=6 +muruksi=2 +murunen=1 +muruset=1 +murut=1 +musertamatta=1 +muskulata=1 +muskuloita=1 +musta=12 +mustahan=3 +mustaksi=1 +mustakulmaistani=1 +mustakulmani=1 +mustalla=1 +mustalle=1 +mustan=8 +mustana=1 +mustanlainen=1 +mustasen=2 +mustassa=3 +mustasta=5 +mustasukka=1 +mustat=4 +mustempi=1 +musti=3 +mustia=7 +mustien=6 +mustihin=1 +mustikoiksi=1 +mustissa=1 +mustista=1 +mustoa=9 +mustukaista=2 +mustuttais'=1 +mutahan=1 +mutalinnan=1 +mutia=1 +mutien=2 +mutkaisempi=1 +mutkan=7 +mutso=4 +mutson=1 +mutt'=1 +muu=14 +muualla=1 +muuallaki=3 +muuki=1 +muuksi=4 +muulla=2 +muun=10 +muunki=4 +muunkin=1 +muunne=2 +muurahaiset=1 +muurahaiskekoja=1 +muurikin=1 +muurikkinen=1 +muut=18 +muuta=8 +muutaltihe=2 +muutaman=1 +muutamana=10 +muutamat=1 +muutamia=1 +muutan=1 +muutellaita=2 +muuten=1 +muutki=1 +muutta=1 +muuttajata=1 +muuttamatta=2 +muuttaos=1 +muuttelevi=1 +muuttelihe=4 +muuttelohon=2 +muuttelosi=1 +muutti=3 +muuttolinnut=1 +muuttui=3 +muuttuivat=1 +muuttukohon=1 +muuttunehen=1 +muuttunehet=1 +muutuit=1 +muutun=1 +mykelti=1 +mylleröitettihin=1 +mylleröittämässä=1 +myrskyn=1 +myyrä=1 +myöhän=1 +myös=1 +myösteleikse=1 +myöstytäpä=1 +myöten=57 +myöty=1 +myötynä=1 +myötähän=1 +myötänsä=1 +myötävirrassa=1 +myötävirtoja=2 +myötäviä=3 +mä=43 +mä'ille=1 +mäelle=14 +mäellenki=1 +mäellä=11 +mäeltä=3 +mäen=2 +mäet=8 +mäikähytti=1 +mäiltä=1 +mäiski=1 +mäjellytti=1 +mäkehen=1 +mäkesi=1 +mäkeä=5 +mäki=1 +mäkinen=1 +mäkipäitä=2 +mämmikakkaroiksi=1 +männikkö=1 +männiköiksi=1 +männiköiltä=1 +männiköissä=1 +männyksi=1 +männyn=1 +männyt=2 +mänty=1 +mäntyinensä=1 +mäntyisen=2 +mäntyisiltä=1 +mäntylöistä=2 +mäntynä=1 +mäntyset=1 +märkeä=1 +märkä=1 +märkähattu=5 +märkänevi=1 +märän=2 +mätettähisi=1 +mätkyi=2 +mätkäelin=1 +mättähillä=1 +mättähistä=1 +mättähälle=5 +mättähältä=1 +mättähän=6 +mättähäsen=1 +mättähästä=1 +mättähättömähän=1 +mättähättömällä=1 +mätä=1 +mätäpäistä=1 +mätäs=2 +mätästä=1 +määhki=1 +määrin=4 +määrä=1 +määrättihin=2 +määrättä=1 +möi=1 +naapurihin=1 +naatin=1 +naatit=1 +naavaturkki=1 +naavoista=1 +nahkaruoskan=1 +nahkaruoskin=2 +nahkasehen=1 +nahkasesta=1 +naia=3 +naimakansan=2 +naimattoman=2 +naimattomat=1 +naimistansa=1 +nainehen=2 +nainehet=2 +nainen=15 +nainut=1 +naios=1 +naisekkahan=1 +naisekkahat=1 +naisellensa=2 +naisen=24 +naisena=1 +naisensa=1 +naiset=26 +naisetta=2 +naisia=1 +naisien=1 +naisin=3 +naisissa=1 +naista=10 +naisten=9 +naistenki=2 +naitaessa=1 +naitihin=1 +naitu=1 +naituansa=1 +naiun=1 +nakkeloita=1 +naljasilmä=2 +naljasilmähän=1 +naon=2 +napainen=1 +napakaira=1 +napoa=2 +napoja=2 +narahtanunna=1 +nassakassa=1 +nato=2 +natoarmo=1 +natohon=1 +nau'utelko=1 +nau'uteltu=1 +nauhan=2 +nauhasella=1 +naukui=4 +naukuisi=1 +naukuvi=1 +naulaltansa=1 +naulan=3 +naulat=4 +nauloina=1 +nauraisi=1 +nauraisin=2 +nauraisitko=1 +nauramahan=1 +naurannoistansa=1 +naurantahan=2 +nauranut=1 +naurattaisi=1 +naurattavi=1 +nauravaksi=1 +nauravalla=1 +nauravan=1 +nauravat=1 +naurellani=1 +nauretahan=1 +naurettuna=2 +naurihin=1 +naurihista=2 +nauroi=5 +naurun=7 +naurusuulla=3 +naurusuulle=1 +naurut=1 +nauskahutti=1 +navalta=2 +navattarilta=1 +navertamasta=1 +navetasta=1 +navoilla=2 +navoilta=1 +ne=54 +nei'in=1 +neien=44 +neiet=25 +neinnä=2 +neioista=1 +neioistamme=1 +neioistasi=1 +neiollamme=1 +neiollen=1 +neiollensa=1 +neiollesi=1 +neion=5 +neiot=3 +neiteni=1 +neiti=116 +neitiparvesta=1 +neitipäiviltäni=1 +neitivalta=1 +neito=21 +neitoasi=3 +neitojen=4 +neitokainen=1 +neitona=3 +neitonen=10 +neitonsa=5 +neitoseksi=1 +neitosella=1 +neitoselle=1 +neitosen=10 +neitosena=1 +neitoseni=1 +neitosensa=2 +neitosesi=1 +neitosessa=1 +neitosesta=1 +neitoset=2 +neitosi=2 +neitosia=5 +neitosilta=1 +neitosissa=1 +neitosista=1 +neitten=2 +neittä=41 +neityeni=1 +nelisnurkkaisessa=1 +neljin=2 +neljä=2 +neljän=4 +neljänneksi=1 +neljännellä=1 +neljännenki=1 +neljäntenä=2 +neljänä=1 +neljäs=2 +neljäskolmatta=1 +neljäskymmenes=1 +neljäsneljättä=1 +neljästoista=1 +neljäsviidettä=1 +nenille=3 +nenin=2 +nenissä=1 +nenistä=2 +nenitse=1 +neniä=3 +nenä=4 +nenähän=22 +nenältä=1 +nenän=6 +nenässä=15 +nenästä=11 +nenät=1 +nenätse=3 +nenättömillä=1 +nenävartta=1 +nepä=5 +neula=1 +neulan=1 +neulansilmän=1 +neulat=1 +neuliaisna=1 +neuloilla=2 +neuloin=1 +neulojen=2 +neulomien=1 +neulomisen=1 +neuvo=6 +neuvoa=2 +neuvoi=8 +neuvoin=1 +neuvojaksi=1 +neuvokkia=3 +neuvoksi=3 +neuvomahan=2 +neuvomia=1 +neuvominen=1 +neuvon=5 +neuvot=2 +neuvotahan=1 +neuvottava=3 +neuvottuna=1 +nevan=2 +niekottava=1 +nieli=4 +nielijälle=3 +nielijätä=2 +nielläksensä=1 +niemeksehen=1 +niemeksi=1 +niemelle=3 +niemellä=2 +niemen=48 +niemet=1 +niemi=5 +niemien=2 +niemyen=2 +nienten=1 +nientä=3 +niiet=2 +niillä=5 +niin=140 +niinisen=1 +niinkuin=6 +niinkö=4 +niinp'=7 +niinpä=11 +niisin=1 +niisiänsä=1 +niissä=1 +niist'=1 +niistä=6 +niit'=1 +niitti=1 +niittyhyn=1 +niittykannan=1 +niitä=9 +niitännässä=1 +nimeksikänä=1 +nimellä=1 +nimen=3 +nimensä=1 +nimesi=235 +nimettäköhön=1 +nimettömälle=3 +nimettömällä=5 +nimettömästä=1 +nimeä=2 +nimi=2 +niminen=1 +nimitetähän=1 +nimitteli=1 +nimittelihe=1 +nimittämättä=1 +nimitän=1 +nisihin=1 +nisissä=1 +niska=1 +niskahan=2 +niskalta=1 +niskan=1 +niskat=1 +nisoissa=1 +nisähän=1 +niukumahan=1 +niukutella=1 +niveltä=2 +nivuslihoista=1 +nkä=1 +noen=1 +noentolainen=1 +noet=1 +noi'iksi=1 +noialta=1 +noian=5 +noiat=9 +noien=9 +noihin=9 +noiksi=1 +noilla=30 +noille=13 +noilta=2 +noin=261 +noinpa=7 +noissa=7 +noista=8 +noita=43 +noitien=1 +noitivirrat=1 +noitueli=1 +noitui=2 +noitukohot=1 +noitunevat=1 +noituvasi=1 +noiu=2 +nojahan=1 +nojalta=1 +nojassa=3 +nojuvi=1 +nokalla=3 +nokea=1 +noki=2 +nokianne=1 +nokiesi=1 +nokisihin=1 +nokisilta=1 +nokka=2 +nokki=1 +nokkoasi=2 +nopeasti=1 +noppimahan=1 +noppisivat=1 +norahti=1 +noroilla=1 +noroinen=1 +norolla=2 +norolle=1 +noromaille=1 +noroperille=2 +noroperiltä=1 +noropohjan=1 +norosta=3 +norot=1 +noruvi=3 +nosta=9 +nostajana=1 +nostajasi=1 +nostalti=2 +nostamahan=1 +nostamalta=1 +nostamat=1 +nostamatta=3 +nostamavioista=1 +nostan=3 +nostannassa=1 +nostantahan=1 +nostat=3 +nostatti=1 +nostavi=1 +nostelevi=1 +nosteli=1 +nostelivat=1 +nostetahan=1 +nostettihin=2 +nosti=23 +nostimilla=1 +nostimille=2 +nostin=1 +notkahteli=1 +notkeasti=2 +notkelmosta=2 +notkoille=1 +notkoilta=1 +notkon=1 +notkot=1 +notkui=8 +notkuin=1 +notkumilla=1 +notkuttele=1 +notkutteli=1 +noua=1 +nouantahan=2 +nouatelko=1 +nouatellut=1 +nouin=1 +noukan=1 +nouse=22 +nousekana=1 +nousemahan=1 +nousematta=2 +nousemista=2 +nousentoa=1 +nouset=1 +nousevalle=1 +nousevassa=4 +nousevi=2 +nouseville=1 +nousi=49 +nousin=5 +nousipa=3 +nousisi=1 +nousisiko=1 +nousit=5 +nousko=2 +nousneheksi=2 +nousnut=6 +nousta=7 +noustaksensa=3 +noustessani=1 +noustessansa=1 +nousuaika=1 +noutaessa=1 +noutamahan=5 +noutamasta=1 +noutamista=1 +noutavia=1 +nouti=1 +nuhaelevi=1 +nuhajamahan=1 +nuhannut=1 +nuikuttajat=1 +nuiva=1 +nuivan=1 +nukahtamahan=2 +nukahtamasta=1 +nukahtanunna=1 +nukahtavaksi=1 +nukattomahan=1 +nukita=1 +nukkeroimat=1 +nukkui=5 +nukkukohot=1 +nukkumahan=1 +nukkumasta=2 +nukkunehen=2 +nukkununna=1 +nukkuvalta=1 +nukkuvi=1 +nukuttele=1 +nukutteli=1 +nuljaskata=1 +nuo=5 +nuoekansa=1 +nuoho=1 +nuohojaksi=1 +nuohomahan=1 +nuolella=1 +nuolen=5 +nuolensa=1 +nuolet=1 +nuoli=3 +nuolia=2 +nuoliansa=3 +nuolihinsa=1 +nuolilla=1 +nuolinensa=1 +nuolinesi=1 +nuora=1 +nuoraisena=1 +nuoraisesti=1 +nuorat=1 +nuorella=1 +nuoremman=1 +nuoremmat=1 +nuorempana=4 +nuorempani=2 +nuorempata=1 +nuorempi=1 +nuoren=38 +nuorena=3 +nuoret=24 +nuori=65 +nuoriksi=1 +nuorilta=1 +nuorimpainen=1 +nuorin=6 +nuoriso=1 +nuorisolle=1 +nuorison=1 +nuorisossa=14 +nuorna=5 +nuorta=6 +nuorten=1 +nuorukainen=5 +nuorukaisilta=1 +nuoruuesta=2 +nuot=1 +nuotalla=1 +nuotalle=2 +nuotan=15 +nuotat=2 +nuotatoinna=1 +nuotehet=1 +nuotioihin=1 +nuotioilta=1 +nuotiotulelta=2 +nuotki=1 +nuotta=7 +nuottapuilla=1 +nuottaselle=2 +nuottavalke'iksi=1 +nurahutti=1 +nureksi=1 +nureksiani=1 +nureksit=1 +nurin=1 +nuristuneisi=1 +nurkasta=1 +nurkastansa=1 +nurkat=1 +nurkissa=1 +nurkkahan=1 +nurkkihin=1 +nurmehen=2 +nurmella=1 +nurmelle=3 +nurmelta=1 +nurmen=3 +nurmessa=1 +nurmet=3 +nurmi=3 +nurmien=2 +nurmista=1 +nutistan=1 +nutustelevi=1 +nuuru=1 +nyhettihin=1 +nykerä=1 +nykerän=1 +nykyisin=1 +nykyä=3 +nyrskytteli=1 +nyt=152 +nytpä=1 +nytystelevät=1 +nyyrikki=2 +näe=3 +näen=3 +näet=2 +nähne=1 +nähnehellä=1 +nähnet=1 +nähnevät=1 +nähnyt=19 +nähtihin=1 +nähty=5 +nähtyjämme=1 +nähtyäni=2 +nähä=5 +nähäkseni=1 +näihin=2 +näille=24 +näillen=1 +näillä=25 +näilläki=1 +näiltä=11 +näin=3 +näinä=1 +näissä=10 +näistä=1 +näistäpä=1 +näitkö=1 +näitä=8 +näkemiänsä=2 +näkevi=6 +näki=36 +näkijät=2 +näkisi=1 +näkisin=1 +näkisit=1 +näkivät=1 +näkyi=1 +näkyisi=1 +näkyivät=1 +näkynnä=1 +näkyvi=11 +näköinen=10 +näköistä=1 +näköpääsi=1 +näköä=1 +nälkä=8 +nälkähisen=4 +nälkähänkö=1 +nälkäni=1 +nälkäniemen=1 +nälkäniemi=1 +nälkäraunio=1 +nälästynehen=1 +nämä=1 +nämät=7 +nännillä=3 +nännisillä=1 +nännit=2 +näppi=1 +näppimättä=1 +näppäsi=1 +näpähyvillä=1 +närehiä=1 +närttehiä=1 +näsäpäitä=1 +näykkäele=1 +näytteli=1 +näytti=1 +näyttämähän=1 +näyttämästä=1 +näytä=3 +nää'än=4 +nääntyminen=1 +nääteänsä=1 +näätä=4 +näätäistäsi=1 +näätäseni=1 +näöistä=1 +näöstä=1 +nöyrä=4 +oh=1 +ohella=1 +ohimoita=1 +ohitse=1 +ohjaksella=1 +ohjaksesi=1 +ohjakset=1 +ohjaksia=1 +ohjaksien=1 +ohjaksissa=2 +ohjassa=2 +ohjat=2 +ohjilleni=1 +ohoh=40 +ohra=5 +ohraiselta=1 +ohraiset=2 +ohraisiksi=1 +ohraisilla=1 +ohraisilta=1 +ohraista=1 +ohramaina=2 +ohran=4 +ohrapurnun=1 +ohrasen=6 +ohrasta=1 +ohria=3 +ohriani=1 +ohrin=1 +ohrina=1 +ohristani=1 +oi=103 +oikaisi=1 +oike'in=10 +oikea=1 +oikeahan=3 +oikealle=3 +oikean=1 +oikeana=2 +oikeansa=1 +oikeassa=1 +oikeata=2 +oikein=1 +oikomahan=1 +oinahalla=1 +oinahilla=1 +oinasta=1 +ois=1 +ois'=1 +oisi=22 +oisiko=13 +oisin=8 +oisinko=1 +oisinpa=1 +oisipa=1 +oisit=7 +oisko=5 +oivallisin=1 +oivan=4 +oivat=1 +ojan=1 +ojavarrelle=1 +ojavarrellen=1 +ojavieret=2 +ojelvoinen=2 +ojelvoista=2 +ojenna=1 +ojennellen=1 +ojennettaissa=1 +ojentajaista=1 +ojentamassa=1 +ojentamatta=2 +ojentelevi=1 +ojenteli=1 +ojentelihe=1 +ojenti=2 +ojentunevi=1 +okahista=1 +okinen=1 +oksalla=3 +oksalle=4 +oksallen=1 +oksalta=1 +oksan=2 +oksapuussa=1 +oksasilla=1 +oksat=9 +oksennosta=1 +oksiansa=1 +oksilla=3 +oksillani=2 +oksillasi=1 +oksillen=1 +oksilleni=2 +olalla=3 +olalle=2 +olallehen=1 +olallen=2 +olallensa=1 +olalta=1 +olan=4 +ole=98 +olemme=1 +olen=35 +olesta=1 +olet=42 +oletelko=1 +oleteltu=1 +oletko=5 +olette=1 +oletteleisi=3 +olettelevi=2 +oleva=1 +olevan=3 +olevillen=1 +oli=167 +olihan=1 +olija=2 +olijan=1 +oliko=1 +olilla=2 +olin=5 +olinpa=1 +olipa=28 +olisi=9 +olisin=2 +olisit=3 +olit=2 +olka=1 +olkansa=1 +olkapäien=1 +olkapäille=1 +olkapäilleni=1 +olkapäillä=1 +olkapäiltä=1 +olkapäitse=2 +olkapäähän=1 +olkapäällä=1 +olkapään=2 +olkapäätä=1 +olkileivän=2 +olkiloilla=1 +olkinen=1 +olkisella=2 +olkisen=3 +olko=7 +olla=37 +ollaksemme=1 +ollakseni=8 +ollaksenne=1 +ollaksensa=2 +ollaksesi=6 +olle=4 +ollekana=6 +ollenkana=1 +ollessa=1 +ollessani=3 +ollessansa=2 +ollessasi=1 +ollet=7 +ollette=1 +ollevi=1 +ollut=59 +ollutkana=1 +olo=1 +oloa=2 +oloilla=1 +oloista=3 +oloksi=1 +olonen=1 +olosen=1 +oloset=1 +olosia=3 +olosiamme=1 +olosijansa=1 +olovimmalle=2 +oltu=1 +oltua=1 +olu'iksi=1 +olu'illa=1 +olu'ilta=1 +oluehen=1 +oluehensa=3 +oluella=1 +oluelle=3 +oluelta=2 +oluemmille=2 +oluen=17 +oluet=9 +olukkainen=1 +oluoinen=1 +olut=11 +olutkannun=1 +olutpuolikon=2 +olutta=25 +oluttulia=1 +oluttupahan=1 +oluttuvilta=2 +oma=15 +omaa=1 +omahan=1 +omainen=1 +omaksi=4 +omalla=4 +oman=39 +omana=1 +omani=2 +omansa=2 +omasi=1 +omat=5 +omena=7 +omenalla=1 +omenalle=2 +omenamarja=1 +omenan=3 +omenapuista=1 +omenatammen=1 +omenatani=3 +omeniani=1 +omenoasi=1 +omenueni=3 +omenuesi=1 +omenuttansa=2 +omia=2 +omiani=1 +omilla=1 +omille=12 +omilta=3 +omin=4 +omissa=1 +omistani=1 +omoa=3 +ompele=1 +ompelemat=1 +on=902 +ongella=1 +ongelmoita=4 +ongen=2 +ongitteli=1 +onkeheni=1 +onkehensa=2 +onkemme=1 +onkia=1 +onkiansa=1 +onkivi=1 +onko=30 +onneasi=3 +onneksensa=3 +onnellinen=4 +onnelliset=1 +onnen=9 +onni=13 +onnillensa=1 +onp'=15 +onpa=24 +onpi=18 +ontelo=2 +oo=3 +oon=1 +oonpa=1 +oot=2 +ootko=2 +opasta=1 +opastajaksi=1 +opastamahan=2 +opastamani=1 +opastaminen=1 +opastelko=1 +opasteltu=1 +opastettuna=1 +opasti=4 +opastin=1 +opaston=1 +opastumahan=1 +opeta=3 +opetetahan=1 +opettamia=1 +opetti=2 +opissa=2 +oppahaksi=1 +oppahana=1 +oppia=2 +oppimahan=6 +oppimassa=3 +oppimia=1 +oppinasi=1 +oppinut=1 +orahan=1 +orahat=1 +orahia=1 +orahiasi=1 +orahille=2 +oras=1 +orasen=3 +orava=6 +oravainen=1 +oravaistansa=1 +oravan=7 +oravassa=1 +oravat=2 +oravia=1 +oravikuuset=1 +oravikuusi=1 +orhe'imman=1 +orhitteli=1 +ori=2 +orihilla=2 +orihillansa=1 +orihin=7 +orihinensa=1 +orilla=1 +orin=2 +oritta=4 +orja=13 +orjaksi=2 +orjalle=1 +orjallensa=2 +orjan=11 +orjana=1 +orjanasi=1 +orjani=2 +orjansa=1 +orjapiika=2 +orjapiikaseni=1 +orjaseni=1 +orjasta=1 +orjat=16 +orjoa=1 +oro=2 +oroa=2 +oroista=1 +orolla=1 +orolle=1 +oron=7 +oronen=14 +orosen=8 +orosi=1 +orosta=1 +orpanaistani=1 +orpanat=1 +orpoa=2 +orpolapsi=1 +orpolastansa=1 +orrellen=1 +orren=9 +orret=4 +orsi=1 +orsia=2 +orsilla=1 +ortehen=1 +orvaskettuana=1 +osa=1 +osaa=2 +osaama=1 +osaava=1 +osaavat=1 +osaelevat=1 +osaelevi=1 +osaeli=1 +osaksi=2 +osalliset=1 +osan=2 +osanne=2 +osannehensa=1 +osannen=1 +osannut=4 +osasi=12 +osasin=1 +osata=2 +osataksensa=1 +osataksesi=1 +osatoin=1 +osattanehe=1 +osattomaksi=6 +osattomalle=1 +osattomalta=1 +osattu=1 +osattuani=1 +osattuasi=2 +osin=1 +osman=1 +osmoinen=1 +osmolan=1 +osmon=9 +osmotar=8 +osmottaren=4 +osoa=1 +osoajaksi=4 +osoajata=3 +osoamatta=1 +osoan=2 +osoannassa=1 +osoannasta=1 +osoantoa=1 +osoavia=1 +osoita=1 +osoitat=1 +osoitin=1 +ostamaisen=1 +ostamatoin=1 +ostaos=1 +ostettuna=1 +ostin=5 +osto=1 +ostoa=1 +ota=37 +otan=8 +otapa=2 +otatko=1 +otatti=1 +otava=4 +otavaa=2 +otavainen=1 +otavaisen=2 +otavaista=6 +otavaisten=2 +otavan=2 +otavat=1 +otavattaren=1 +otelko=1 +oteta=1 +otetakana=1 +otettaessa=1 +otettavana=1 +otettavasi=2 +otettavata=1 +otettu=9 +otin=1 +otoksessa=1 +otolle=1 +otsa=1 +otsalla=1 +otsalta=1 +otsan=3 +otsani=1 +otsansa=1 +otsassa=1 +otsasta=1 +otskahutti=1 +otso=10 +otsolta=8 +otson=2 +otsona=1 +otsonen=4 +otsosen=4 +otsoseni=5 +ottaisi=1 +ottaisiko=1 +ottajaisesi=1 +ottajaksi=1 +ottajata=1 +ottajia=1 +ottamahan=11 +ottamasta=3 +ottamatta=5 +ottaminen=9 +ottanut=2 +ottaos=1 +ottavat=3 +ottavi=3 +ottelevi=3 +ottelohon=1 +otti=55 +ottivat=1 +ottoaksensa=1 +otukseni=1 +otuksiasi=1 +otus=2 +otusta=1 +ouoilla=1 +ouoille=1 +ouoillen=2 +ouoilta=1 +ouoksi=1 +ouon=1 +ouonkin=1 +ouosteli=1 +ouostella=1 +ouostui=1 +ouostuvi=1 +ouot=1 +outo=8 +outoja=1 +ovat=1 +ovea=1 +ovehen=2 +ovella=1 +ovelle=5 +ovellista=1 +ovelta=2 +oven=11 +ovensuu=1 +ovesta=1 +ovet=6 +ovia=2 +ovilla=6 +oville=5 +ovillen=1 +ovilta=2 +oviseinä=1 +ovisopesta=1 +ovissa=1 +pa'an=4 +pa'at=1 +paaelle=1 +paaen=7 +paaet=5 +paahtamia=1 +paarmahat=1 +paasi=8 +paasia=2 +paasien=1 +paasikoita=1 +paasista=1 +paatehen=1 +paaterelle=1 +paateroa=1 +paateroihin=1 +paateroille=2 +paateroista=1 +paateroita=2 +paaterojen=1 +paatinen=1 +paatiselle=1 +paatisen=1 +paatonen=1 +paeta=6 +paeten=2 +pah'=1 +paha=23 +paha'an=2 +pahainen=1 +pahaisen=1 +pahaisna=3 +pahaksi=8 +pahalaisen=2 +pahalaista=1 +pahalla=7 +pahalle=4 +pahan=27 +pahansukuinen=1 +pahansuovan=2 +pahantapainen=2 +pahaoloinen=1 +pahasi=1 +pahassa=1 +pahasta=2 +pahasti=6 +pahastui=6 +pahat=13 +pahatki=1 +pahatta=2 +pahemman=2 +pahemmat=1 +pahemmillenki=1 +pahemmin=1 +pahempatana=1 +pahempi=2 +pahempikana=4 +pahenemahan=1 +pahennus=1 +pahensit=1 +paheta=1 +pahimmaksi=1 +pahimman=1 +pahimmat=2 +pahimmatki=1 +pahimmiksi=1 +pahimpahan=1 +pahin=2 +pahinta=4 +pahintakana=2 +pahkat=1 +pahkoi=1 +pahkoit=2 +pahkomahan=1 +pahkovi=1 +pahkuroita=1 +pahnahuonehesen=1 +pahnan=1 +pahnansa=1 +pahoa=4 +pahoiksi=3 +pahoilla=20 +pahoille=14 +pahoilta=2 +pahoin=29 +pahoina=1 +pahoinpa=2 +pahoissa=2 +pahoista=5 +pahoja=6 +paholaisen=1 +paian=8 +paiat=1 +paikaistani=1 +paikaksi=3 +paikalla=4 +paikalle=2 +paikallensa=1 +paikalta=2 +paikaltansa=1 +paikan=3 +paikassa=1 +paikasta=1 +paikat=2 +paikkahan=1 +paikkoa=5 +paikoilla=2 +paikoille=6 +paikoilta=3 +paikoin=4 +paimen=4 +paimeneksi=4 +paimenelle=3 +paimenen=4 +paimeneni=1 +paimenessa=5 +paimenet=1 +paimenille=1 +paimenpoikana=1 +paimenta=1 +paimentane=1 +paimo=3 +paimosen=1 +paina=7 +painaikse=1 +painajaksi=1 +painakohon=1 +painalti=1 +painamahan=4 +painan=1 +painanta=1 +painatteli=4 +painavi=1 +paineli=1 +painetahan=1 +painoaki=1 +painoi=10 +painopalko=1 +painui=1 +painuisi=2 +painuisin=1 +painuvi=5 +paioilla=1 +paioillansa=1 +paipotellen=1 +paiseheksi=1 +paiskasi=1 +paiskatkatte=1 +paiskattihin=1 +paiskoi=1 +paista=3 +paistaessa=1 +paistajaksi=2 +paistakana=2 +paistamahan=9 +paistamasta=2 +paistamatta=4 +paistamattomahan=1 +paistamattomilta=1 +paistanevi=1 +paistannaiset=1 +paistannalta=1 +paistapa=1 +paistavainen=1 +paistavaisen=1 +paistavaksi=2 +paistavalle=1 +paistavi=1 +paistaville=1 +paistelevi=1 +paistetahan=1 +paistimiksi=1 +paistoi=13 +paistoit=1 +paistuessa=1 +paistumahan=2 +paisut=1 +paisuville=1 +paita=5 +paitani=1 +paitansa=3 +paitaressuna=1 +paitoa=1 +paitsi=1 +paitulainen=1 +pajaha=1 +pajahan=16 +pajahti=1 +pajaksi=1 +pajalle=2 +pajan=1 +pajasen=1 +pajassa=4 +pajasta=3 +pajattaessa=1 +pajattavani=1 +pajoa=4 +paju=3 +pajuilla=2 +pajuja=2 +pajulle=1 +pajun=2 +pajupehko=1 +pajupehkon=2 +pajupehkot=2 +pajupuroilla=1 +pajupurolla=1 +pajut=2 +pajuvesillä=1 +pakahtui=1 +pakahtumihin=1 +pakana=1 +pakene=4 +pakenemahan=6 +pakenemasta=1 +pakenen=1 +pakenentahan=1 +pakeni=7 +pakenoaika=1 +pakina=1 +pakinan=2 +pakinoille=1 +pakinoist'=1 +pakinoista=1 +pakisi=21 +pakkanen=4 +pakkaseksi=1 +pakkasella=1 +pakkasen=11 +pakkasessa=3 +pakkasesta=1 +pakko=5 +pakkopäivihisi=1 +pakkopäivissäni=1 +pakkopäivät=1 +pakkuloihin=1 +pakkumatta=2 +pakohon=3 +pakolliseksi=3 +pakottamahan=2 +pakottavihin=1 +pakottavilla=1 +pakotti=2 +paksu=11 +paksuja=1 +paksuksi=2 +paksummat=2 +paksumpi=2 +paksun=6 +paksuna=1 +paksusti=1 +paksut=2 +palamatointa=1 +palan=6 +palane=1 +palanehille=2 +palanen=2 +palannehia=1 +palanut=1 +palaseksi=1 +palasen=12 +palata=1 +palataksensa=1 +palattuansa=1 +palautui=1 +palavahan=5 +palavan=5 +palavata=1 +palavi=2 +palavia=1 +palavihin=1 +palaville=2 +palavissa=1 +palavoihin=1 +palavoista=2 +palavoita=1 +palavojen=1 +palele=2 +palelemahan=2 +palelematta=3 +palelemihin=1 +palelemista=1 +paleli=2 +palella=2 +palellekana=1 +paletta=1 +palettuansa=1 +paljahin=1 +paljalla=1 +paljallansa=1 +paljan=1 +paljani=1 +paljo=23 +paljoa=4 +paljoki=2 +paljon=2 +palkan=4 +palkanpiikana=2 +palkastasi=3 +palkehensa=1 +palkehia=1 +palkehiksi=1 +palkimella=1 +palkka=2 +palkkalainen=6 +palkkalaiset=11 +palkkalaisiani=1 +palkkalaisiasi=2 +palkkasihe=1 +palkoheinän=2 +palkollisen=1 +palleahan=1 +pallealle=1 +palleassa=1 +pallehilta=1 +palloissa=1 +pallukoita=1 +palmikoitsematta=1 +palmikolla=1 +palmikolle=3 +palmikosta=1 +paloa=1 +paloat=2 +paloavaksi=1 +paloavasi=1 +paloi=4 +paloiksi=4 +paloin=1 +paloista=1 +paloitit=1 +paloja=2 +paloksi=1 +palolla=5 +palstoin=2 +paltalla=1 +paltsasilmä=1 +palttina=1 +palttinahan=1 +palttinainen=2 +palttinaisen=2 +palttinapaloa=1 +palttinasi=1 +palttinoihin=2 +palvoavi=2 +palvoinen=2 +palvoisen=2 +palvomasta=1 +pane=26 +paneikse=10 +paneime=1 +paneite=3 +panemilla=1 +panemme=1 +panen=9 +panenko=3 +panenpa=1 +panetin=1 +panettavi=1 +panettelihe=1 +paneutti=1 +panevat=1 +panevi=7 +pani=36 +panihe=4 +panin=10 +panisi=2 +panisin=4 +panisit=1 +panit=1 +pankko=1 +panko=2 +pankohon=1 +pankollaki=1 +pankolle=1 +pankolta=1 +pankon=7 +pankosi=1 +panna=8 +pannahan=4 +pannahanpa=1 +pannaksemme=1 +pannakseni=1 +pannaksensa=2 +pannaksesi=1 +panneheksi=1 +pannehesi=1 +pannen=1 +pannos=1 +pannut=5 +panohon=4 +panoksi=1 +panolle=1 +panolta=1 +panonsa=1 +panoset=1 +panossa=1 +panta=2 +pantaessa=2 +pantahisi=1 +pantakohon=3 +pantane=1 +pantanehe=4 +pantavaksi=1 +pantihin=2 +pantihinpa=2 +pantu=19 +pantuna=1 +panu=2 +panuinen=1 +panun=2 +paoissa=1 +papuja=1 +parahan=11 +parahana=2 +parahanki=1 +parahasen=1 +parahat=3 +parahia=2 +parahiksi=1 +parahille=2 +parahimmista=1 +parahin=4 +parahista=1 +parahtamista=1 +paranemahan=1 +parani=1 +parannan=3 +paranne=2 +paranneheksi=2 +parantajaista=1 +parantajista=1 +parantamahan=1 +parantehiksi=1 +paranti=5 +paras=7 +paraski=1 +parasta=7 +paratkos=1 +paremmaisen=1 +paremmaiset=1 +paremmaksi=2 +paremmaksiki=1 +paremman=4 +paremmanki=2 +paremmat=6 +paremmillenki=2 +paremmiltana=1 +paremmin=5 +parempana=2 +parempata=3 +parempi=46 +parempia=1 +parempiani=1 +parempiasi=1 +parempihin=1 +parempina=1 +parjauksen=1 +parjaukset=1 +parka=12 +parkaisi=1 +parkin=2 +parku=1 +parkua=1 +parkuivat=1 +parkumahan=2 +parmahille=1 +parralleni=1 +parran=11 +parraspuien=1 +parraspuille=1 +parraspuuksi=2 +parrat=2 +parratointen=1 +parret=1 +parsikkohon=1 +parsikoista=1 +parsikon=1 +parsku=2 +parskui=1 +parskumatta=1 +parta=6 +partahalla=3 +partahalle=2 +partahille=1 +partaki=2 +partana=1 +partasuien=1 +partasuun=3 +parven=5 +parvesta=2 +parvi=4 +pasasi=1 +pasikoia=1 +pata=2 +patahan=3 +patakoitellen=1 +patakoitteli=1 +patarania=1 +patjasi=1 +patoa=1 +patsahalle=1 +patsahasen=1 +patsaisehen=1 +patsas=3 +patsasta=1 +patvaskaksi=1 +patvaskalla=6 +patvaskana=1 +patvaskani=2 +patviloista=1 +patvinen=2 +patvisehen=1 +pauannetta=2 +pauhoavi=2 +pauhun=1 +paukahteli=1 +paukahutti=1 +pauke=2 +paukkui=1 +paukutat=1 +paukutteli=3 +paulat=1 +pauloitta=2 +paulojeni=1 +pavun=2 +pehkiönä=1 +pehkomasta=1 +pehkuilla=1 +pehme'ille=2 +pehme'immät=1 +pehmeäksi=2 +pehmeästä=1 +pehmeätä=1 +pehmitä=1 +pehuja=1 +pehusta=1 +peiponen=3 +peiposia=1 +peiputtavi=1 +peite=1 +peitetten=1 +peitettä=1 +peitetähän=1 +peitteheksi=1 +peittehensä=1 +peitteleisi=1 +peittelevät=1 +peitti=4 +peitto=1 +peitä=1 +pelkeä=1 +pelkäsivät=1 +pellava=1 +pellavaista=1 +pellavas=1 +pellavaskupona=1 +pellavaspioksi=1 +pellaviksi=1 +pellervoinen=6 +pellervoisen=1 +pelloillesi=1 +pellolla=1 +pellolle=4 +pellolta=1 +pellon=39 +pellosta=1 +pellot=8 +pelmusi=1 +pelotuslinnun=1 +peltohon=4 +peltoja=1 +peltojen=9 +peltoni=1 +peltosi=2 +pelänne=1 +pelästy=2 +pelästyi=1 +pelätkö=1 +pelätä=1 +pemahtelivat=1 +peni=1 +penin=1 +penkat=1 +penkerehen=3 +penkerelle=1 +penkeretse=1 +penkin=2 +penkki=1 +penningin=1 +penninkinä=1 +pennun=1 +pennut=2 +pensahassa=1 +pensahasta=1 +penseähän=1 +penseän=1 +pensi=1 +pensivän=1 +pentunsa=1 +penu=1 +penun=2 +perattihin=1 +pere=2 +perehen=2 +perehesen=2 +perehesesi=1 +perehinesi=1 +perehtimistä=1 +pereä=2 +pereäkänä=2 +perhosena=1 +peri=1 +periksi=1 +perilaita=1 +perille=13 +perillen=1 +perilliseksi=1 +perillä=3 +periltä=14 +perimies=1 +perimäinen=1 +perimäiselle=1 +perimäisen=2 +perin=10 +peripenkki=1 +peripäähyt=1 +peripäätä=1 +periseinä=1 +periseinän=1 +perisopesta=1 +perittänehe=1 +peritöin=1 +perivihaiset=1 +permannot=1 +pernoani=1 +perukset=1 +perä=3 +perähän=14 +perälihoja=1 +perällä=6 +perältä=2 +perän=6 +peränpitäjän=1 +peränpitäjät=1 +peräpenkin=1 +peräpuikon=1 +peräpään=1 +perässä=12 +perästä=14 +perätse=1 +perättömiä=1 +peräurosta=1 +peräytä=2 +peräytän=1 +pese=5 +peseikse=2 +pesettimeksi=2 +pesevi=2 +pesevät=1 +pesi=4 +pesihin=1 +pesijä=3 +pesijän=1 +pesiltä=1 +pesipä=1 +pesisin=1 +pesisit=1 +pesistä=1 +pesit=1 +peskö=1 +pesnyt=1 +pesohon=6 +pesty=2 +pestyille=2 +pestyin=1 +pestyjä=1 +pestä=1 +pestäkseni=1 +pestäköhön=1 +pesähän=2 +pesän=3 +pesänsä=3 +pesäsijassa=1 +pesästä=4 +petkelen=1 +petoja=2 +pettelit=1 +petti=2 +pettäjäiset=1 +pettäjäisille=1 +petäikkö=1 +petäjiköissä=1 +petäjikössä=2 +petäjiköstä=1 +petäjä=1 +petäjähän=3 +petäjäinen=2 +petäjäisehen=1 +petäjäisen=6 +petäjäisestä=1 +petäjäisihin=1 +petäjäisistä=1 +petäjäisnä=1 +petäjän=8 +petäjänä=1 +petäjäpuuna=1 +petäjäst'=1 +petäjästä=3 +petäjät=9 +petäjätä=2 +petäätä=1 +peukalo=1 +peukaloin=1 +peukaloitansa=1 +peukalolla=1 +peukalomme=1 +peukalon=6 +peukalosi=1 +peura=1 +peuran=4 +peurat=3 +peuroja=1 +pi'elkö=2 +pi'elle=1 +pi'ellyt=1 +pi'ellä=2 +pi'elty=1 +pi'eltyäsi=1 +pi'eltäviä=1 +pi'eltäväksi=1 +pi'eltäväni=1 +pi'etty=2 +pi'ettäville=1 +pi'etä=1 +pi'in=2 +pi'it=1 +pian=25 +piehtaroia=2 +piehtaroille=1 +piehtaroimat=1 +piehtaroivan=1 +piehtaroivi=1 +pieksemätä=1 +pieksi=1 +pieksin=1 +pieksä=1 +pieksämähän=1 +pieksän=1 +pieksäntähän=2 +pielen=1 +pielessä=1 +pielet=1 +pielten=1 +pieltä=2 +pienan=1 +pienehen=1 +pienekkäisen=2 +pienemmät=1 +pienempäisiä=1 +pienen=20 +pienenä=1 +pienestä=4 +pienet=11 +pieneyttä=1 +pieni=42 +pienikiksi=2 +pieniksi=1 +pienikö=1 +pienille=3 +pienilleni=1 +pienillä=4 +pieniltä=2 +pienimpiä=1 +pienin=3 +pieniä=1 +pieniäki=1 +piennä=8 +pienoisehen=2 +pienoiset=1 +pienoisia=1 +pienoisna=1 +pienoista=1 +pienoistansa=1 +pienokainen=1 +pientarehen=1 +pientarehet=1 +pientarella=5 +pientarelle=5 +pientarelta=3 +pientaressa=1 +pientaretse=1 +pientaretta=2 +pientarilla=2 +pientä=5 +pienuttansa=1 +piha=6 +piha'an=3 +pihalla=7 +pihalle=32 +pihalta=4 +pihan=1 +piharikoilla=3 +pihat=2 +pihatse=1 +pihet=2 +pihlaja=4 +pihlajainen=3 +pihlajaiset=2 +pihlajaisia=1 +pihlajaisinesi=1 +pihlajan=2 +pihlajassa=1 +pihlajat=6 +pihlajatar=2 +pihlajilta=1 +pihlajissa=1 +pihlajista=1 +pihoa=3 +pihoilla=11 +pihoille=16 +pihoilta=3 +pihoista=1 +pihoja=2 +pihti=1 +pihtien=1 +pihtihin=1 +pihtipuolen=2 +pihtipuolet=1 +pihtipuolisehen=1 +pihtipuolisena=1 +pihtipuolisessa=1 +pihtipuoliset=1 +pihtipuolisia=1 +pihtipuolisista=1 +pii'it=1 +piian=13 +piiat=10 +piihin=2 +piika=29 +piikajoukostasi=1 +piikalapset=1 +piikaseni=1 +piikasetki=1 +piikasia=1 +piikki=1 +piikkonen=1 +piikoa=6 +piikoina=1 +piikoja=3 +piikojani=2 +piikojansa=1 +piikojasi=3 +piikojen=3 +piile=2 +piilemähän=11 +piilentähän=1 +piileskellen=1 +piileskelty=1 +piileteltäväksi=1 +piiletteli=1 +piili=8 +piilin=1 +piiliä=1 +piiliänsä=1 +piillä=6 +piiloikkunaiset=1 +piilokkali=2 +piilopirtin=1 +piilopirtti=1 +piilosalle=1 +piilossansa=1 +piilotella=1 +piilten=2 +piimäistä=1 +piimäkankahia=1 +piimänsä=2 +piimäpytty=1 +piimäsuuna=1 +piimät=1 +piimätyttäriltä=1 +piina=1 +piinahan=1 +piinansa=2 +piioin=3 +piiperoita=1 +piipioja=1 +piippomahan=1 +piirahia=1 +piiramata=1 +piirosia=1 +piirrällytti=1 +piirrältävi=1 +piirrätteli=2 +piirtelevi=1 +piirtä=1 +piirtämän=1 +piiska=1 +piit=5 +piitti=1 +piitä=4 +piitämiä=2 +pikarin=1 +pikkarainen=26 +pikkaraisen=14 +pikkaraiset=1 +pikkaraisna=2 +pikku=2 +pikkuisen=4 +pikkuisessa=2 +pikkuiset=1 +pikkuisissa=1 +pikkuista=5 +pikkuistakana=2 +pikkuistana=1 +pikkuruisen=9 +pikkusilmäisen=1 +pilasi=1 +pilastehiksi=2 +pilkan=6 +pilkat=1 +pilkatahan=1 +pilkattuna=2 +pilkisteli=1 +pilkkehen=2 +pilkkimähän=2 +pilkkoaisi=1 +pilkkoaisin=1 +pilkkoavat=1 +pilkkoisen=1 +pilkkoisilla=1 +pilkkoja=2 +pilkkojansa=1 +pilkkumahan=1 +pilkotahan=2 +pilkoteltaviksi=1 +pilkottava=1 +pilkottavi=1 +pilkut=1 +pillamusta=1 +pillan=1 +pillannunna=2 +pillastuisi=2 +pillat=1 +pilli=1 +pillin=4 +pilloa=1 +pillojani=1 +pillojansa=2 +pillomuksen=1 +piloinen=1 +piloisen=1 +pilpatin=1 +piltti=6 +pilvat=1 +pilven=26 +pilvestä=1 +pilvet=5 +pilvi=9 +pilvien=8 +pilvihin=7 +pilvilöiksi=1 +pilviset=1 +pilvissä=3 +pilvistä=5 +pilviä=5 +pilviöillä=1 +pime'ihin=1 +pime'illä=2 +pime'issä=3 +pimentolahan=1 +pimentolan=4 +pimentolassa=2 +pimentolasta=2 +pimeten=2 +pimeä=5 +pimeähän=14 +pimeällä=1 +pimeässä=4 +pimeästä=7 +pimeät=1 +pino=3 +pinolle=1 +pinon=1 +pinopuiksi=3 +pinosen=1 +pinossa=1 +pinta=1 +pintapöyän=4 +pintehessä=1 +pintehestä=2 +pintehissä=1 +pintehistä=1 +pinttyä=1 +piohon=1 +pioiksi=1 +pioille=1 +pioissa=7 +piolta=3 +piosen=1 +piossa=4 +piossasi=1 +piosta=2 +piot=3 +pirahtamatta=2 +pirahtelevi=1 +pirahteli=6 +pirajavihin=1 +pirannut=1 +pirastehilla=1 +pirisevihin=1 +pirisevistä=1 +pirisi=1 +piristi=1 +pirkaeli=1 +pirkeheltä=1 +pirota=1 +pirotella=1 +pirotitko=1 +pirotti=1 +pirralla=1 +pirran=7 +pirske=1 +pirstoin=1 +pirta=7 +pirtillistä=1 +pirtin=11 +pirtit=2 +pirtojansa=1 +pirtti=7 +pirttihin=4 +pirttilöihin=1 +pirttini=1 +pirttinsä=1 +pirttisessä=1 +pirujen=1 +pisan=2 +pisaret=1 +pisimmistä=1 +pisin=2 +pisintä=2 +pisteleikse=1 +pistelevi=2 +pistelläitä=1 +pistettihin=1 +pistettynä=1 +pistettäissä=1 +pisti=17 +pistihe=10 +pistin=1 +pistivät=1 +pistokseksi=1 +pistä=7 +pistäiksen=1 +pistäitäni=1 +pistämäni=1 +pistämässä=1 +pistän=1 +pistännästä=1 +pitelemähän=1 +pitelemässä=1 +pitelemättä=1 +pitelen=2 +pitelet=1 +piteleväni=1 +piteli=4 +pitelijäksi=1 +pitelijältä=1 +pitelijätä=2 +pitelin=4 +pitelit=1 +pitelivät=1 +pitelämpi=2 +pitemmillenki=1 +pitemmin=1 +pitemmät=1 +pitempi=7 +piteä=8 +piti=16 +pitimet=1 +pitimmät=1 +pitivät=1 +pitkien=1 +pitkihin=2 +pitkiksi=1 +pitkille=2 +pitkillä=6 +pitkiltä=1 +pitkin=28 +pitkissä=1 +pitkiä=1 +pitkä=15 +pitkähammas=1 +pitkähän=5 +pitkäkaulan=1 +pitkäkielellä=1 +pitkäkorva=1 +pitkäksi=2 +pitkälle=1 +pitkällesi=1 +pitkän=39 +pitkänä=1 +pitkässä=1 +pitkästä=2 +pitkät=9 +pitkävillaisen=1 +pitkävillasi=1 +pitohon=1 +pitoihin=13 +pitoja=4 +pitoloissa=1 +pituinen=3 +pituisna=1 +pituutta=2 +pitäisi=9 +pitäisit=1 +pitäjä=5 +pitämät=1 +pitämättä=1 +pitämätöintä=1 +pitäne=5 +pitännä=1 +pitänyt=2 +pitävi=14 +pitävät=3 +piuke'ilta=1 +piukkeasti=1 +piukki=5 +piukkoavan=1 +piukkoavi=1 +piukovaksi=2 +piukutella=1 +piustan=1 +piä=8 +piännästä=1 +piännät=2 +piät=1 +piättelevi=4 +piätteli=1 +piätti=1 +piäty=1 +piätä=2 +pohetahan=3 +pohja=1 +pohjahan=2 +pohjaisille=1 +pohjaispuolelle=1 +pohjaista=1 +pohjaistuuli=2 +pohjalta=1 +pohjan=90 +pohjanen=1 +pohjani=1 +pohjapuita=1 +pohjapuuksi=2 +pohjapuuta=2 +pohjasehen=1 +pohjasen=1 +pohjasi=1 +pohjasta=2 +pohjat=2 +pohjemmaksi=1 +pohjimmainen=1 +pohjoisilla=1 +pohjoispuolelle=1 +pohjola=7 +pohjolahan=35 +pohjolainen=4 +pohjolaisen=7 +pohjolan=174 +pohjolassa=13 +pohjolasta=18 +pohjonen=1 +pohjosehen=4 +pohjosessa=1 +pohjosesta=1 +pohjukassa=2 +pohke'ille=1 +pohkealihasi=1 +pohkeata=2 +poiallehen=3 +poialtansa=1 +poian=16 +poiastansa=1 +poiastasi=3 +poiat=8 +poies=9 +poik'=1 +poika=186 +poikalapsi=1 +poikana=1 +poikanen=2 +poikani=11 +poikansa=1 +poikaseni=9 +poikasensa=1 +poikaset=2 +poikasi=2 +poikasia=1 +poikasien=1 +poikellaite=2 +poikeltaisi=1 +poikeltavi=1 +poikemmaksi=1 +poiken=1 +poikenluomat=1 +poikiansa=3 +poikiasi=1 +poikien=5 +poikiesi=1 +poikimahan=4 +poikimasijoille=1 +poikitse=2 +poikki=64 +poikkipuolin=11 +poikoa=6 +poikoani=3 +poikoansa=13 +poikoasi=4 +poikueni=15 +poikuensa=1 +poikuesi=3 +poimennalla=1 +poimentahan=1 +poimetellaksesi=1 +poimeteltavata=1 +poimettele=1 +poimetteli=1 +poimi=6 +poimia=1 +poimijaista=1 +poimijata=2 +poimimahan=2 +poimimassa=1 +poimimatta=1 +poimin=4 +poimintahan=2 +poimisi=2 +pois=23 +poisti=1 +poiuttani=3 +poiuttansa=4 +poiuttasi=1 +pojalla=1 +pojalle=3 +pojalta=2 +pojan=16 +pojassa=3 +pojastako=1 +pojat=18 +pojille=1 +pojillen=1 +pole=1 +polin=1 +polkea=1 +polkemahan=2 +polkemaista=1 +polkematta=1 +polkemilla=1 +polkemille=1 +polki=2 +polkijaksi=1 +polku=2 +polo=1 +poloinen=34 +poloiselle=1 +poloisen=14 +poloisesta=2 +poloiset=2 +poloisilla=3 +poloisille=1 +poloisilta=2 +poloisten=2 +polon=3 +polotellen=1 +polta=3 +poltakselta=1 +poltetahan=1 +poltettihin=1 +poltettu=2 +poltin=1 +poltit=1 +polttaman=1 +polttamatta=1 +polttamilta=1 +poltteli=1 +poltti=15 +polttimeksi=1 +polttivat=1 +polttoa=3 +poluille=1 +poluista=1 +polulla=1 +polvea=3 +polveani=2 +polveansa=1 +polvehen=1 +polveksella=1 +polveksemme=1 +polvelle=1 +polven=12 +polvenansa=1 +polvenasi=1 +polvenensa=1 +polveni=3 +polvensa=2 +polvesi=1 +polvesta=2 +polvestasi=1 +polvet=3 +polvi=3 +polvien=1 +polviensa=1 +polvilla=1 +polvillani=1 +polvillansa=2 +polville=1 +polvillensa=6 +polviloille=1 +polviloilta=1 +polviltansa=2 +polvin=4 +polviseksi=6 +polviset=2 +polvu'inen=3 +polvuksille=1 +ponnen=3 +ponnetoin=1 +ponnistihe=4 +ponsi=3 +pontta=1 +porahtakohon=1 +porasi=1 +poroa=4 +poroihin=1 +poroja=2 +poroksi=8 +porolla=1 +porollensa=1 +poron=2 +poropeura=3 +poropeuran=1 +porossa=1 +porota=1 +porotan=1 +porotti=2 +porsahia=1 +porsahien=1 +porsahille=1 +porsasten=1 +porstuahan=1 +porstuan=2 +porstuasta=1 +portahaksi=1 +portahalla=2 +portahalle=3 +portahan=4 +portahasen=1 +portahiksi=1 +portahilla=1 +portahille=1 +portimo=1 +portin=5 +portit=2 +porton=1 +portti=2 +portto=4 +porttojen=2 +posella=1 +poskesi=1 +poskiani=1 +poskille=1 +poskillensa=1 +poskilta=2 +poskipäille=1 +poskipäiltä=2 +poskipäitä=2 +poskipäät=1 +potematta=1 +potevi=1 +potkaise=1 +potkaisen=1 +potkaisevi=1 +potkaisi=2 +potkaisihe=4 +potketahan=3 +potki=3 +potkia=1 +potkijaista=2 +potkimahan=2 +potkin=4 +potkinut=1 +pottiloissa=1 +pouahuttamatta=2 +poukkujen=3 +poutapilvessä=1 +poutapilvien=2 +poutavuonna=1 +povehen=4 +povella=2 +povessa=2 +povesta=2 +pu'onnut=2 +pu'ota=1 +puhaltamahan=1 +puhalti=1 +puhas=10 +puhasmuotoinen=2 +puhasteleikse=3 +puhe'et=2 +puhele=1 +puhelemahan=1 +puhelen=6 +puhelevi=1 +puheli=4 +puhelijata=1 +puheltuani=1 +puhkaele=1 +puhkaise=1 +puhkaistu=1 +puhkesi=1 +puhki=16 +puhta'issa=1 +puhtahampi=1 +puhtahasen=1 +puhtahilla=1 +puhtahille=1 +puhtahilta=1 +puhtahimmat=1 +puhtahisin=1 +puhtautta=1 +puhtehen=1 +puhtehessa=2 +puhu=4 +puhua=3 +puhui=5 +puhuja=2 +puhujan=2 +puhumahan=1 +puhumalla=2 +puhumatta=2 +puhurin=2 +puhusi=1 +puhutellen=1 +puhutteli=1 +puhuvat=2 +puhuvi=2 +pui=1 +puia=1 +puien=2 +puihin=4 +puikki=1 +puikkohon=1 +puikkoihin=2 +puikkoloihin=1 +puikon=2 +puikutti=2 +puilla=1 +puilta=1 +puimahan=2 +puimassa=1 +puimatointa=1 +puinen=15 +puintoa=1 +puisen=8 +puiset=4 +puisille=1 +puist'=1 +puista=7 +puistetahan=1 +puisuuttasi=1 +puita=12 +puitavia=1 +puiten=1 +puitse=1 +puittomia=1 +puitua=2 +pujota=1 +pujottelija=1 +pukehensa=1 +pukehissa=1 +pukemihin=1 +pukevi=2 +puki=1 +pukihe=1 +pukisin=1 +puksut=1 +pulaha=1 +pullot=1 +pulluksehen=1 +pulma=1 +pulman=1 +pulmat=1 +pulmonen=2 +pulmunen=1 +pulpukoista=1 +pulski=1 +pulskin=1 +puna=1 +punainen=4 +punaisehen=1 +punaiselle=1 +punaisen=18 +punaisena=1 +punaiset=4 +punaisin=1 +punaisissa=1 +punaista=3 +punakeränen=2 +punakeräsen=2 +punakypärä=2 +punalangat=3 +punalintu=1 +punalle=2 +punanauhat=1 +punapatoja=1 +punapaulahan=1 +punaperällä=1 +punaposki=3 +punapuola=2 +punapuolan=3 +punapurren=1 +punapursi=1 +punasoronen=1 +punasuien=1 +punasuille=1 +punasuilta=1 +punasukka=1 +punatukka=1 +punaverinen=1 +punaverka=1 +punehtivana=1 +punertaviksi=1 +punertavina=1 +pungastama=1 +punottamahan=1 +punovi=1 +puol'=3 +puol'älyiset=1 +puola=3 +puolella=2 +puolellansa=2 +puolellasi=2 +puolellensa=1 +puolellesi=2 +puoleltani=1 +puoleltansa=2 +puoleltasi=1 +puolen=27 +puolentoista=1 +puolesi=1 +puolessa=1 +puolet=1 +puoletkana=1 +puoli=11 +puoliaskelella=1 +puolikkohon=3 +puolikkoisin=1 +puolikosta=1 +puoliksi=1 +puolikuinen=1 +puolikypsi=1 +puolin=5 +puolinkana=1 +puolipyörryksihin=1 +puolipäiväseksi=1 +puoliskoa=1 +puolisoa=3 +puolisoksi=8 +puolisonsa=1 +puolisotta=1 +puolla=2 +puolta=11 +puoltakana=1 +puoltatoista=2 +puolukaksi=1 +puolukka=1 +puolukkainen=1 +puolukkana=1 +pura=1 +puraisimesi=1 +puran=1 +purasimella=2 +pure=1 +puremahan=3 +puretahan=1 +puretteli=1 +purevi=2 +puri=9 +purija=2 +purjehen=2 +purjehesen=5 +purjehet=1 +purjehia=3 +purjehinen=1 +purjehisen=1 +purjehti=1 +purjehtivan=1 +purjehtivi=1 +purjelaiva=1 +purjeniekka=1 +purjepuita=1 +purjepuu=1 +purjepuun=5 +purjepuunsa=1 +purjepuuta=1 +purjetta=1 +purkaeli=2 +purkajaksi=2 +purkamahan=2 +purkamatta=2 +purkemahan=1 +purki=2 +purnuja=1 +purnun=4 +purnut=4 +puro=1 +purolla=1 +purra=2 +purrakseni=1 +purrehesi=1 +purrella=1 +purrelta=1 +purren=31 +purressa=1 +purressani=1 +purresta=2 +purrestansa=1 +purret=2 +purs'=1 +pursi=47 +pursin=1 +pursinensa=1 +pursipuolen=1 +pursipuoli=1 +pursistasi=1 +pursto=5 +purstoksensa=1 +purstolta=1 +purston=1 +purtavaksi=1 +purtehen=2 +purteheni=1 +purtehensa=2 +purtehesi=2 +purtensa=3 +purtesi=2 +purtiloissa=1 +purtilonsa=1 +purtta=25 +purtuansa=1 +puserran=1 +putkaelin=1 +putken=2 +putkessa=1 +putoamasta=1 +putoamatta=1 +putoavainen=1 +putoelevat=1 +putoelivat=2 +putoovat=1 +putosi=9 +putosivat=1 +puu=16 +puuhaeli=1 +puuhaella=1 +puuhaellut=1 +puuhatessa=1 +puuhattavan=1 +puuhoava=1 +puuhoavi=1 +puuhu'illa=1 +puuhun=12 +puujelohon=1 +puukko=2 +puukoistamme=1 +puulla=3 +puulle=1 +puun=17 +puunsa=1 +puurakoia=1 +puuru=1 +puuska=2 +puuskassa=1 +puussa=3 +puusta=8 +puut=17 +puuta=19 +puutoksehen=1 +puutoksesta=2 +puuttehesen=1 +puuttehia=1 +puutti=1 +puuttomahan=1 +puuttomalle=1 +puuttomassa=1 +puuttui=12 +puuttumahan=1 +puuttumassa=1 +puuttumatta=1 +puuttune=1 +puuttununna=1 +puuttunut=2 +puuttuvalla=1 +puuttuvi=1 +puutu=6 +puutuin=1 +puutuit=1 +puutunnainen=1 +puutunnaiset=1 +pyhemmät=1 +pyhiksi=1 +pyhille=1 +pyhimmät=1 +pyhintäkänä=1 +pyhyyttä=4 +pyhä=1 +pyhäiset=3 +pyhäisissä=1 +pyhän=13 +pyhät=10 +pyinä=1 +pyitä=1 +pyllyllesi=1 +pylvähiä=1 +pynnetähän=1 +pyrhistellä=1 +pyri=1 +pyritähän=1 +pyräjämässä=1 +pysty=3 +pystyinen=1 +pystyisen=1 +pystyisin=1 +pystyn=5 +pystypää=1 +pystössä=4 +pysy=1 +pysyä=1 +pysähtyi=1 +pyy=1 +pyy'yksettä=1 +pyyettynä=1 +pyyetähän=4 +pyyhi=1 +pyyhkijäistä=1 +pyyhkijäksi=3 +pyyhyet=2 +pyyhältihe=1 +pyyhätteli=2 +pyyit=1 +pyylypoian=1 +pyyn=2 +pyysin=1 +pyyssä=1 +pyyt=1 +pyytessäni=1 +pyytessänsä=1 +pyyti=3 +pyytä=1 +pyytäjän=1 +pyytämiä=1 +pyytämähän=5 +pyytänehen=1 +pyytö=1 +pyytöpäivinäni=1 +pyyä=1 +pyyäntähän=2 +pyöre'istä=1 +pyöreämmät=1 +pyöriessä=1 +pyörivihin=1 +pyöriville=1 +pyöriviltä=1 +pyöriviä=1 +pyörivälle=1 +pyörrytä=2 +pyörrän=1 +pyörrät=1 +pyörtehelle=4 +pyörtehellä=1 +pyörtehen=1 +pyörtehesen=6 +pyörtehessä=1 +pyörtehestä=2 +pyörtehissä=1 +pyörtehistä=1 +pyörteleite=1 +pyörti=1 +pyöryläinen=2 +pyörähellä=2 +pyörähteli=1 +pyörähtelit=1 +pyörähti=1 +pyörähtihe=2 +pyörähytti=2 +pyörät=1 +pyötiköistä=1 +pä'in=4 +päien=1 +päin=18 +päissä=1 +päistä=1 +päitse=4 +päitsensä=2 +päitset=4 +päitsistä=1 +päitä=17 +päiveä=18 +päiviksemme=1 +päiviksi=1 +päiville=8 +päivillesi=1 +päivin=4 +päivinä=1 +päivinäni=1 +päivinänsä=2 +päivinäsi=4 +päivissä=2 +päivistä=2 +päivitellä=1 +päiviä=2 +päiviäki=3 +päiviäni=9 +päivyen=6 +päivyinen=1 +päivyt=13 +päivä=49 +päiväkauen=1 +päiväksi=5 +päiväkunnan=1 +päivälle=2 +päivällinen=1 +päivälliset=1 +päivällisnä=1 +päivällä=8 +päivälläpä=4 +päivälähän=1 +päivän=139 +päivänki=1 +päivänkoite=1 +päivänkoittehesen=1 +päivänlaskun=1 +päivännousu=1 +päivänpaisteheksi=1 +päivänsä=3 +päivänä=21 +päivänäpä=8 +päiväpaiste=1 +päivästä=1 +päivät=17 +päivättä=1 +päivättären=4 +päivätär=3 +päiväyksen=5 +päivöseksi=1 +pälkähästä=4 +pälkäreitä=1 +pällähykset=1 +pälynnyt=1 +pälähellyt=1 +pänkerelle=1 +päre=1 +pärehen=1 +pärepuiksi=1 +päretten=1 +päreämmät=1 +pärisemättömäksi=1 +päräjä=1 +päräjämästä=1 +päteisi=1 +pätevi=3 +päteville=1 +päteviltä=1 +pätevä=3 +pätevän=1 +pätsin=1 +pätöisen=3 +pätöistä=3 +pää=29 +pääaloille=1 +päähkeniä=1 +päähyt=3 +päähän=62 +päähänsä=1 +pääkasuissa=1 +pääkehät=1 +pääksytysten=3 +pääkurikat=2 +päälaella=3 +päälaelta=1 +päälakehen=1 +päälakensa=1 +pääliltä=2 +päälle=75 +päällemme=1 +päällen=1 +päälleni=5 +päällensä=2 +päällesi=3 +päällinen=5 +päälliset=1 +päällispankasi=1 +päällispankoja=1 +päällä=32 +päältä=33 +päältäni=1 +päältäsi=1 +pään=36 +päänalaisen=2 +päänalaiset=2 +pääni=10 +päänsä=11 +päänä=7 +pääpaloa=1 +pääripasi=1 +päärivatoin=1 +päärmehettömäksi=1 +päärmettä=1 +pääse=16 +pääsemättänsä=1 +pääsemättömiksi=1 +pääsen=2 +pääset=2 +pääseväni=1 +pääsi=31 +pääsisin=2 +pääsit=1 +pääskyille=1 +pääskyjenkö=1 +pääskyläinen=1 +pääskyn=2 +pääskysiä=1 +pääskö=3 +pääsne=4 +pääsneheksi=1 +pääsnekänä=1 +pääsnen=1 +pääsnyt=10 +pääsnytkänä=1 +pääsomihin=2 +päässä=52 +päässäni=2 +päästelevi=1 +päästessänsä=1 +päästeä=1 +päästi=5 +päästimeksi=4 +päästyä=1 +päästyäni=2 +päästyänsä=4 +päästyäsi=2 +päästä=44 +päästäisit=1 +päästäjäksi=1 +päästäkseni=3 +päästäksesi=3 +päästämähän=7 +päästämättä=1 +päästän=3 +päästänsä=1 +päästänynnä=1 +päästät=1 +päät=10 +päätellessä=2 +päätetyksi=1 +päättehistä=1 +päättele=1 +päättelemät=1 +päättimiksi=1 +päättimillä=1 +päättä=1 +päättömästi=1 +päätyi=24 +päätymistä=2 +päätyvi=4 +päätyvän=2 +päätyvät=1 +päätä=52 +päätäni=4 +päätänsä=16 +päätänä=1 +päätäsi=5 +päätöin=1 +pääyt=1 +pökkelöstä=1 +pölkky=1 +pölkkynä=1 +pöllöttävi=1 +pöly=1 +pölyä=1 +pölähä=1 +pöyhtöhäntä=1 +pöykä=1 +pöyteä=1 +pöytien=1 +pöytä=2 +pöytänäni=1 +pöyällä=1 +pöyän=7 +pöyät=3 +raahi=1 +raannan=5 +raaoistamme=1 +raaolle=4 +raastajata=1 +raastamahan=1 +raataja=3 +raatajan=2 +raatajani=1 +raatajasta=1 +raatakohon=1 +raatakseni=1 +raataksesi=1 +raatamasta=1 +raatamatta=1 +raatamissa=1 +raatuilla=2 +raavahat=3 +raavahiani=1 +raavahille=2 +raetta=2 +raha=1 +rahaisen=1 +rahaisiksi=1 +rahaisista=1 +rahakarva=1 +rahakukkarot=1 +rahamyllyn=1 +rahan=9 +rahankarva=2 +rahasaaren=1 +rahataskut=1 +rahe=2 +rahi=2 +rahia=1 +rahin=3 +rahkehella=2 +rahkehen=2 +rahkehensa=1 +rahkehia=1 +rahkehien=1 +rahkehilla=1 +rahkehille=3 +rahkehissa=1 +rahkehista=1 +rahnoi=1 +rahoihin=1 +rahoilla=1 +rahoina=1 +rahoja=2 +rahvahaista=1 +rahvahan=5 +rahvasta=1 +raian=5 +raiat=2 +raikkahille=1 +raikkahuivat=1 +raikkumahan=1 +raikutellaksenne=1 +rainta=1 +raipalla=1 +raippasista=1 +raiska=1 +raiskat=1 +raisu=1 +raitiolta=1 +raittaessa=1 +raittoi=1 +raivaele=1 +raivohon=2 +raivoja=1 +raivoksi=2 +rajalla=1 +rajalta=1 +rajarauhat=1 +rajasta=2 +rajoa=4 +rajoilla=5 +rajuamahan=2 +rajuinen=1 +rajut=2 +rakas=3 +rakehen=1 +rakehet=2 +rakehilla=3 +rakenna=9 +rakennat=2 +rakennetahan=2 +rakennettihin=1 +rakentamahan=4 +rakentamasta=2 +rakentamiksi=1 +rakentavi=1 +rakentele=2 +rakenteleikse=2 +rakenteli=1 +rakentelihe=1 +rakenti=12 +rakentihe=1 +rakentoani=1 +rakentomaiksi=1 +rakentui=1 +rakentuminen=1 +rakettaessa=1 +rakettavia=1 +rakettaviksi=1 +rakettaville=1 +rakettu=6 +rakkautta=1 +rakki=7 +rakkiasi=2 +rakkisi=1 +rakohon=2 +rakoili=1 +rakoja=2 +raksahutti=1 +raksin=2 +raksutellen=1 +raksutteli=1 +raksutukset=1 +ramasi=1 +rammat=1 +rammatki=1 +ramuttelevi=1 +rankisehen=1 +rannalla=10 +rannalle=12 +rannallen=5 +rannalta=9 +rannan=13 +rannassa=1 +rannat=14 +rannatse=1 +rannikoita=1 +rannikolle=2 +rannoilla=1 +rannoilleni=1 +rannoilta=1 +ranta=9 +rantahan=2 +rantaisin=1 +rantakansat=1 +rantamaata=1 +rantapaaelle=1 +rantaruokosiksi=1 +rantasehen=1 +rantaselle=1 +rantasilla=3 +rantehille=1 +rantojani=1 +raossa=3 +raottoman=1 +rapa'imessa=1 +rapasi=4 +rapasihe=1 +rapatti=1 +rapean=1 +rapoa=3 +rapsakamme=1 +rapsehtivi=1 +rapsutteli=1 +rasahti=1 +rasasi=1 +rasian=1 +raskahaksi=1 +raskas=1 +raskutellen=1 +rastahaisen=1 +rastahaksi=1 +rastahana=1 +rastahat=2 +rastas=1 +rastia=2 +rastin=1 +rastit=2 +rasvalampi=1 +rasvalla=1 +rasvan=2 +rasvasia=1 +rasvasilla=1 +rasvat=1 +rasvoja=4 +rata=1 +ratina=1 +ratisevia=1 +ratkaisnehe=1 +ratkoamme=1 +ratkomia=1 +ratkomille=1 +ratkottane=1 +ratoa=2 +ratsahan=1 +ratsahille=2 +ratsahin=1 +ratsu=1 +ratsujasi=1 +ratsun=1 +rattahalla=1 +ratustelevat=1 +ratustelkamme=1 +rauahutan=1 +rauahutat=1 +rauaista=3 +rauan=28 +rauankarkaisu=2 +rauankarva=1 +rauankarvallinen=1 +rauasta=5 +rauennunna=1 +rauha=2 +rauhassa=1 +rauhassako=1 +rauhoa=2 +raukaisevi=1 +raukaistasi=1 +raukan=10 +raukat=4 +raukea=1 +raukeaksi=2 +raukeavi=1 +raukka=29 +raukoilla=3 +raukuja=1 +raukumahan=2 +raunioihin=1 +rauniolle=2 +rauniot=1 +rauoille=1 +rauoin=2 +rauta=32 +rautahan=2 +rautahangan=1 +rautahankki=1 +rautahankkia=1 +rautainen=8 +rautaisehen=6 +rautaisella=2 +rautaiselle=1 +rautaisen=10 +rautaisesta=1 +rautaiset=7 +rautaisia=1 +rautaisihin=2 +rautaisilla=5 +rautaisissa=1 +rautaisna=1 +rautaista=2 +rautaisten=1 +rautakahlehesen=1 +rautakahlehisin=1 +rautakatto=1 +rautakisko=1 +rautakoura=5 +rautamunan=1 +rautanenki=1 +rautanäppi=2 +rautapaiassa=2 +rautapaitahan=1 +rautapaitoihin=2 +rautarauniohon=1 +rautarihman=1 +rautarukkahiset=1 +rautarukkasensa=1 +rautarukkasitta=1 +rautaruoste=1 +rautasuisen=1 +rautaverkkojen=1 +rautio=1 +rautioksi=1 +rautiolle=1 +rautoja=3 +rautojen=2 +ravaha=1 +ravahti=1 +ravahutti=1 +rave'in=1 +ravitse=1 +ravitsemahan=1 +ravitsemiksi=1 +ravitsennalta=1 +re'en=12 +re'essä=2 +re'estä=1 +re'in=1 +reellä=1 +reen=6 +reessä=3 +reessänsä=1 +reestä=1 +rehe'ille=1 +rehe'iltä=1 +rehevä=1 +rehotti=1 +rei'issä=1 +reiahellaksesi=1 +reieltäsi=1 +reikihin=1 +reikä=2 +reisi=1 +reisihinsä=3 +reisin=1 +reiän=2 +reiästä=1 +reiät=1 +reiättömän=1 +rekehen=16 +rekehensä=2 +rekensä=2 +rekesi=1 +rekeä=2 +reki=15 +rekiratoa=1 +rekiratoja=1 +rekirujotki=1 +rekoista=1 +rekonen=1 +rekoseheni=6 +rekosehensa=4 +rekosehesi=2 +rekosella=1 +rekosen=3 +remahti=1 +remahutellet=1 +remmätellös=1 +remua=2 +remuamahan=1 +remuelevan=1 +remuile=1 +remupilven=1 +remusen=1 +renkahalta=1 +renkahat=1 +renkaisehen=1 +repalehiksi=1 +repesi=1 +repi=1 +repijä=1 +repimä=1 +repo=3 +reposen=3 +reppänä=1 +reppänän=2 +reppänät=1 +repsahti=1 +repäise=1 +repäisemähän=1 +repäisi=1 +retkale=1 +retki=1 +retuisen=1 +retukan=2 +reualti=1 +reunahinen=1 +reunat=1 +reuoikse=2 +reutoaikse=2 +reutoellos=1 +reutoi=1 +reutoihe=1 +revennehissä=1 +revittelevi=1 +revitti=3 +revittäköhön=1 +revon=8 +reväisnyt=1 +reyhkävän=1 +riehkatuita=1 +riehkumahan=1 +riehoiksi=1 +riehtilät=1 +riehätellä=1 +riemu=2 +riemulla=1 +riemulle=1 +riemussa=1 +riemusta=1 +riensihit=1 +rientäen=1 +riepsahti=1 +riepuhun=1 +riepunsa=1 +rieskamaitosilla=1 +rieskana=1 +rieskansa=1 +rieskasena=1 +rieskoa=1 +rievut=2 +rihman=1 +rihmat=1 +riian=1 +riieksi=1 +riihe'en=1 +riihen=2 +riihenpuija=1 +riihestä=1 +riihipuiksi=1 +riihiruumenilla=1 +riihiryysyissä=1 +riihiryökälehet=1 +riioavi=1 +riipimähän=1 +riipisivät=1 +riipoeli=1 +riipomia=1 +riippui=1 +riistamahan=1 +riistariihen=1 +riistettynä=1 +riisti=2 +riistin=1 +riistojansa=1 +riistojata=1 +riisu=1 +riisui=3 +riisuin=1 +riisujata=2 +riisujia=1 +riisumahan=3 +riisutahan=1 +riitelevi=2 +riitelevät=1 +riitsi=1 +riitsin=1 +riittehistä=1 +riivattua=1 +riivittihin=1 +riivoit=2 +rikenehen=1 +rikkahien=1 +rikkasensa=1 +rikkatunkiolle=1 +rikkehistä=1 +rikkehiä=2 +rikki=3 +rikkoi=3 +rikkoihe=2 +rikkoihin=1 +rikkomatta=1 +rikkonaiset=1 +riko=1 +rikoille=2 +rikoit=2 +rikon=1 +rikonnaiset=1 +rikorihman=1 +rikottelevi=3 +rinnallasi=1 +rinnalta=1 +rinnaltani=2 +rinnaltansa=1 +rinnan=3 +rinnanristilöitä=1 +rinnanristiä=2 +rinnanristiäni=1 +rinnat=3 +rinnoillemme=1 +rinnoilleni=1 +rinnoillensa=3 +rinnoillesi=3 +rinnoilta=1 +rinnoiltansa=3 +rinnoin=4 +rinnukseni=1 +rinnuksesi=2 +rinnuksia=2 +rinnuksien=1 +rinnuksista=1 +rinta=2 +rintahansa=1 +rintalastasensa=1 +rintapäänsä=1 +rintapäätä=3 +rintehelle=1 +rintehesen=1 +ripajamassa=1 +ripe'ille=1 +ripe'iltä=1 +ripe'intä=1 +ripeyttä=1 +riporihman=1 +ripottamahan=1 +ripsahutti=1 +ripset=1 +ripsuttele=1 +ripsutteli=1 +ripustetahan=1 +risasi=1 +riski=2 +risotti=1 +risti=3 +ristihin=1 +ristijätä=1 +ristimähän=1 +ristin=5 +ristisuu=1 +risuja=1 +risukoissa=1 +risukoista=1 +risut=2 +ritahan=1 +riu'uttele=1 +riu'utteli=1 +riuahuttamatta=1 +riuahutti=1 +riukuttama=1 +riukuttavi=1 +riukuttele=2 +riuottelit=1 +riusa=1 +riusko=1 +riuskumasta=1 +riuskuttavi=1 +riutumahan=1 +riutunehen=1 +riutununna=1 +riuvahutti=1 +rivahti=1 +rivan=1 +rive'in=1 +rivestymättä=1 +riveä=1 +rohisevista=1 +rohkea=2 +rohkean=1 +rohkeasta=1 +rohkeata=1 +rohkittihin=1 +roikatessa=1 +roikki=1 +roikkivaksi=1 +roiskattihin=1 +roiske=1 +roiskehesta=1 +roistot=1 +rojahutti=1 +rome'ikolta=1 +romua=2 +romuen=2 +rotevasti=1 +rotu=1 +rotuhuni=1 +rotuisin=1 +rotusi=1 +rouhit=1 +roukkoihin=1 +rovin=1 +roviohon=1 +rovittu=1 +ru'ispurnun=1 +ru'olle=1 +ruhkat=1 +ruhtoa=1 +ruhtoi=1 +ruhtomahan=1 +ruhtomasta=1 +ruhtosi=1 +rujot=1 +rukalla=1 +rukihiselta=2 +rukihisen=1 +rukihisiksi=1 +rukihisna=1 +rukihit=6 +rukka=18 +rukoelevi=6 +ruma=4 +ruman=2 +rumanakana=2 +rumille=2 +rungolta=1 +runnahtavi=1 +runo=51 +runoilla=1 +runoille=3 +runoilta=1 +runoja=3 +runojan=1 +runolta=1 +runomme=1 +runsahammille=1 +runsahampi=1 +ruo'on=3 +ruo'ostosta=1 +ruoalle=1 +ruoalta=2 +ruoaltansa=1 +ruoan=2 +ruohinko=1 +ruoho=1 +ruohoa=1 +ruohoista=1 +ruohoja=1 +ruohokossa=1 +ruohon=1 +ruohoparta=1 +ruohossa=1 +ruohot=2 +ruohti=1 +ruohutti=1 +ruoikkohon=1 +ruoikot=1 +ruoiksi=1 +ruojat=1 +ruoka=1 +ruokaruohoittani=1 +ruokien=1 +ruokkieltuasi=1 +ruoko=1 +ruokoa=1 +ruokohon=1 +ruokoiset=1 +ruokoranta=1 +ruokorinta=2 +ruokorintahan=1 +ruokosella=1 +ruokosesta=1 +ruoposteli=1 +ruoska=1 +ruoskalla=1 +ruoskallansa=1 +ruoskan=4 +ruoskin=2 +ruostehen=1 +ruostehesta=1 +ruostemullaksi=1 +ruotaisen=2 +ruotaisia=1 +ruotaista=1 +ruotasta=1 +ruotehet=1 +ruotsin=1 +ruotuksen=6 +ruotus=2 +rupea=4 +rupeamahan=1 +rupeamasta=1 +rupeaminen=1 +rupean=1 +rupeat=1 +rupeavi=1 +rupesi=7 +rupesit=1 +rusamiensa=1 +rusamilla=1 +ruskea=2 +ruskeahan=1 +ruskeaista=1 +ruskean=10 +ruskeana=1 +ruskeuiset=1 +rusoreunalla=1 +rutaise=1 +rutimoraian=1 +rutimoraita=1 +rutistamahan=1 +rutistunutta=1 +rutjan=4 +rutjon=1 +rutoksi=1 +ruton=1 +rutosti=2 +ruttohon=1 +ruttoisesti=2 +ruumenen=1 +ruumeniksi=3 +ruumenina=1 +ruumihitta=1 +ruumis=2 +ruuna=1 +ruunan=7 +ruunansa=1 +ruunat=2 +ruuniani=1 +ruuniasi=1 +ruutut=2 +ruveksi=1 +ruveta=7 +ruvetkamme=2 +ruvetko=1 +ryntähissä=1 +rypeät=1 +rytinen=1 +rytkyi=1 +ryvennehissä=1 +ryypin=1 +ryypykseni=1 +ryysyissä=1 +ryömäisihe=1 +räimilöivi=1 +räimyttäjä=1 +rämäkkä=1 +rämäksi=2 +räpylöille=1 +räpähien=1 +rätsinättä=1 +räykymättömille=1 +räystähän=1 +rääkyrauta=1 +räämi=1 +rääyntäsijoilta=1 +röyhetyinen=2 +sa=23 +sa'a=8 +sa'alla=1 +sa'an=14 +sa'anki=1 +sa'assa=1 +sa'at=3 +saa=7 +saa'a=20 +saa'ahan=3 +saa'akseni=4 +saa'ani=1 +saa'antahan=4 +saaen=1 +saaessa=3 +saaessansa=1 +saaja=2 +saajaksi=1 +saajan=3 +saajanainen=4 +saajanaisen=6 +saajanpa=1 +saakamme=2 +saako=2 +saakohon=1 +saalahani=1 +saalihia=1 +saalihiksi=3 +saalihini=2 +saalihisi=1 +saalihitoin=1 +saalis=3 +saalla=1 +saama=1 +saamahan=6 +saamaisestasi=1 +saaman=2 +saamani=2 +saamasta=1 +saamastasi=1 +saamat=2 +saamatta=4 +saamia=3 +saamiansa=1 +saamilla=1 +saamille=2 +saamilta=1 +saamistansa=1 +saamme=2 +saamoa=1 +saan=12 +saane=7 +saaneheksi=1 +saanehia=1 +saanen=2 +saanet=2 +saani=1 +saanikka=1 +saaniksi=1 +saanunna=1 +saanut=43 +saanutkana=3 +saaos=2 +saaospa=1 +saapasjalkoja=1 +saapi=31 +saappahat=3 +saapuessa=3 +saapuville=1 +saarehen=6 +saarekselle=2 +saarelainen=11 +saarelaisen=4 +saarelaista=2 +saarell'=1 +saarella=14 +saarelle=2 +saarellista=1 +saaren=75 +saaressa=1 +saaret=2 +saari=6 +saarinensa=1 +saarnipuita=1 +saarta=1 +saarvana=1 +saastat=1 +saastuttaisi=1 +saat=20 +saata=15 +saataessa=2 +saataisihin=1 +saatan=3 +saatane=1 +saatanehe=9 +saatantahan=9 +saatat=2 +saatatko=1 +saatatti=1 +saatavan=1 +saatavana=3 +saatavia=2 +saatavihin=1 +saatavilla=1 +saatavillansa=1 +saataville=1 +saatetahan=3 +saatettihin=1 +saatettu=1 +saatettuna=1 +saati=1 +saatin=1 +saatit=1 +saatoin=1 +saatoit=3 +saattaisi=3 +saattajaksi=1 +saattamassa=1 +saattanen=1 +saattanunna=1 +saattaotte=1 +saattavi=8 +saattele=1 +saatteleisi=2 +saattelevi=1 +saatteli=4 +saattelivat=1 +saatti=3 +saattoi=17 +saatu=18 +saatuani=1 +saatuansa=8 +saatuasi=5 +saatuja=2 +saauilla=1 +saautella=2 +saauttavi=1 +saautti=1 +saava=2 +saavaksi=4 +saavalle=2 +saavan=3 +saavani=1 +saavasi=1 +saavat=5 +saaveroittelevi=1 +saavia=1 +saavit=1 +saavutti=1 +sae=1 +sai=80 +saiko=1 +saimme=2 +sain=11 +sainki=2 +sainp'=1 +sainpa=2 +saip'=8 +saipa=8 +saippuavesillä=1 +saipuaisen=1 +saipuata=2 +sairas=1 +saisi=24 +saisiko=1 +saisimme=1 +saisin=6 +saisit=3 +sait=6 +saitki=1 +saitko=2 +saivat=5 +sakara=1 +sakaran=1 +sakarat=1 +sakarisormi=1 +sakea=3 +sakean=2 +sakeni=2 +saksahan=1 +saksan=6 +saksanmaalta=1 +saksastana=1 +sala'aite=1 +salaelevat=1 +salahan=1 +salaisen=1 +salajoukko=1 +salajoukon=4 +salakan=1 +salakansan=1 +salakaria=1 +salamerkki=1 +salamoiksi=1 +salasaari=1 +salasta=1 +salata=2 +salavihoista=1 +salavihoja=1 +salista=1 +salko=1 +salmekkehen=1 +salmen=10 +salmesta=1 +salmet=2 +salmilta=1 +salmistaki=1 +salo=2 +saloa=7 +salohon=2 +saloille=1 +saloilta=2 +saloja=1 +salolla=1 +salolle=3 +salolta=1 +salometsillä=1 +salon=21 +salosta=3 +salot=7 +saloviertä=1 +salpa=3 +salpoa=1 +salpoja=2 +salvaimella=1 +salvannut=1 +salvat=3 +salvattu=1 +salvoimelle=1 +salvoimesta=1 +salvoksehen=2 +salvoksihin=2 +salvoksilla=2 +salvoksille=1 +salvoksissa=3 +sama=1 +samalla=2 +saman=4 +samana=1 +samassa=3 +sametti=1 +sammakoita=1 +sammakolla=1 +sammakon=1 +sammakot=1 +sammalehen=1 +sammalen=1 +sammalessa=1 +sammalet=1 +sammalettomilta=1 +sammalhuonehesen=1 +sammalhuonehessa=1 +sammalia=2 +sammaliksi=1 +sammalisen=1 +sammalissa=1 +sammon=30 +sammosta=2 +sammuttele=1 +samoamahan=5 +samoat=1 +samoelevat=1 +samonneheksi=1 +samosi=8 +samosin=1 +samota=2 +samotessasi=1 +sampo=22 +sampoa=6 +samposi=1 +sampsa=6 +sampsan=1 +sampuen=8 +sana=1 +sanaisen=2 +sanaista=1 +sanalla=46 +sanalliseksi=1 +sanallisena=1 +sanalliseni=1 +sanan=215 +sanani=2 +sanansa=5 +sanasen=1 +sanaset=3 +sanasi=3 +sanat=8 +sanattomahan=1 +sanattomalla=1 +sanattomalle=1 +sanattomassa=1 +sanele=4 +saneleisi=2 +sanelemahan=16 +sanelemassa=1 +sanelen=14 +saneli=10 +sanelijaksi=2 +sanelijan=1 +sanelijani=1 +sanelin=4 +saneltavaksi=2 +saneltavana=1 +sangassa=2 +sangasta=1 +sangen=1 +sankoa=1 +sano=26 +sanoa=28 +sanoakana=1 +sanoakseni=1 +sanoen=1 +sanoi=227 +sanoihin=2 +sanoiksi=197 +sanoilla=3 +sanoille=1 +sanoin=4 +sanoipa=1 +sanoisi=3 +sanoisin=4 +sanoista=1 +sanoit=3 +sanoivat=3 +sanoja=32 +sanojansa=2 +sanoko=3 +sanoma=9 +sanoman=7 +sanomat=9 +sanomata=1 +sanomiks'=1 +sanon=15 +sanone=1 +sanoneheksi=4 +sanonet=1 +sanonki=1 +sanonut=2 +sanopa=1 +sanot=3 +sanottanehe=1 +sanottavata=1 +sanottihin=2 +sanottu=1 +sanovat=10 +sanovi=83 +saoin=8 +saoinki=1 +sapikkahia=1 +sapsohon=1 +sara'ikkohon=1 +sarahat=1 +saraheinä=1 +sarajan=3 +saraksi=1 +saran=2 +saranarauat=2 +saranat=4 +saranoita=1 +saraojalla=1 +saraojalta=2 +saraojasta=1 +sariolahan=7 +sariolan=19 +sariolassa=3 +sariolasta=6 +saristui=1 +sarjahampahat=1 +sarjahampahuiset=1 +sarkakauhtanaisen=2 +sarkakauhtanaiset=1 +sarkakauhtanan=1 +sarkan=1 +sarkoin=3 +saroin=1 +sarvea=1 +sarven=4 +sarvesta=1 +sarvet=5 +sarvi=1 +sarvien=1 +sarvijuonelleni=1 +sarviloista=1 +sarvinauta=1 +sarviset=1 +sarvista=1 +sata=34 +satahangan=1 +satahanka=1 +satahauan=1 +satahavuja=2 +satahisen=1 +sataisen=6 +sataisin=1 +satakaari=1 +sataki=2 +satalatvan=2 +satalatvat=1 +satalauan=8 +satalauta=2 +satalu'ulle=2 +satalukuisin=1 +sataoksainen=1 +satasilmä=2 +satasilmälle=1 +satasulka=1 +satehen=2 +satehessa=1 +satehesta=1 +satehet=1 +satoa=7 +satoamahan=1 +satoi=6 +satoivat=1 +satoja=3 +satojen=1 +sattui=2 +sattunet=1 +sattunut=1 +satuja=1 +satulat=1 +satunen=1 +saukko=3 +saukkona=3 +saukon=1 +sauna=6 +saunahan=7 +saunamaassa=1 +saunan=20 +saunasehen=1 +saunassa=8 +saunasta=3 +saunat=2 +saunatielle=1 +saunoa=4 +saustuta=1 +saustuttelin=1 +sauva=2 +sauvakätteheltä=1 +sauvan=8 +sauvoani=3 +sauvoansa=2 +sauvoimet=1 +sauvojansa=1 +sauvojen=1 +sauvomahan=1 +savehen=1 +saverkot=1 +savesta=4 +saviperähän=2 +savitsi=1 +savon=2 +savu=13 +savua=2 +savuhun=1 +savuja=2 +savuksi=1 +savulle=1 +savun=5 +savuna=3 +savunen=2 +savupanolle=1 +savuttomahan=1 +savuttomassa=1 +savuttunehen=1 +se=145 +seassa=5 +seasta=1 +seikasta=3 +seikat=1 +seikka=1 +seineä=1 +seinuksella=1 +seinuksilla=2 +seinä=2 +seinähirret=1 +seinähän=1 +seinälle=1 +seinältä=2 +seinän=6 +seinänä=1 +seinät=6 +seinävieret=4 +seipähiksi=2 +seipähissä=1 +seipähistä=1 +seipähiä=1 +seipähällä=1 +seipähältä=2 +seipähän=2 +seipähät=1 +seisahtui=1 +seisattelihe=2 +seisatti=1 +seiso=4 +seisoessa=1 +seisoi=5 +seisoin=2 +seisoit=1 +seisojaista=1 +seisojia=1 +seisojille=1 +seisokahan=1 +seisomahan=5 +seisomasta=1 +seisontasijoa=1 +seisontasijoilla=1 +seisonut=1 +seisotahan=2 +seisotaikse=1 +seisotaime=1 +seisotaite=1 +seisoteltu=1 +seisotettu=2 +seisottele=1 +seisottihe=3 +seisottui=4 +seisovi=4 +seistessäni=3 +seistessänsä=1 +seistäksensä=2 +seitsemin=1 +seitsemiä=2 +seitsemähän=1 +seitsemällä=2 +seitsemältä=2 +seitsemän=24 +seitsemännellä=1 +seitsemännen=1 +seitsemäntenä=1 +seitsemäs=1 +seitsemäskolmatta=1 +seitsemäsneljättä=1 +seitsemästoista=1 +seitsemäsviidettä=1 +seitsentä=4 +seitsentähtinen=1 +seitsentähtisen=1 +seitsentähtyen=1 +seiväs=4 +seivästetty=2 +seivästä=1 +sekahan=10 +sekavat=1 +sekehissä=2 +seki=1 +sekä=61 +selille=2 +selillä=4 +seliltä=1 +selin=5 +selinäsulka=1 +selitse=1 +selittämättä=1 +selitä=2 +selitän=1 +selkeä=4 +selkeät=1 +selkiävi=1 +selkä=5 +selkähän=2 +selkähäni=1 +selkäisestä=2 +selkäluilla=1 +selkäluita=1 +selkäluuta=1 +selkäsi=1 +selvien=12 +selvinnehe=1 +selvisi=1 +selvittihe=1 +selvitä=1 +selvitäime=1 +selviä=9 +selvä=6 +selvälle=6 +selvällehen=1 +selvällä=5 +selvältä=2 +selvänä=3 +selvät=5 +selykset=1 +seläistä=1 +selälle=22 +selällehen=1 +selällisehen=6 +selälliselle=1 +selällä=24 +selältä=7 +selän=13 +selässä=5 +selästä=2 +selät=3 +semmoiset=1 +sen=52 +senki=12 +senp'=6 +senpä=18 +sentähen=3 +seokset=1 +seotti=1 +sep'=8 +sepalehiksi=1 +sepinkaluja=1 +sepoksi=1 +sepolle=6 +sepolta=2 +sepon=21 +seponkana=1 +seposta=1 +seppo=198 +seppoa=1 +seppojen=1 +seppolan=1 +sepponsa=2 +seppä=8 +sepä=20 +sepän=4 +setäni=1 +seulaisen=1 +seulalla=2 +seulan=3 +seulo=3 +seulottavan=1 +seulottavat=1 +seuro=1 +seuruelet=1 +seurustella=3 +si'elleheksi=1 +si'elty=2 +si'eltäköhön=1 +si'ennyt=1 +siaksi=1 +sianlihoa=9 +sianlihoilla=1 +siat=1 +sie=56 +siell'=22 +siellä=57 +sielläki=5 +sielt'=1 +sieltä=11 +sieltäkänä=2 +sieltäkö=1 +siemen=1 +siemenen=2 +siemenistä=1 +siemeniä=2 +siementä=2 +sienettyvät=1 +sieni=1 +sieniä=1 +siepalehet=1 +siepottele=1 +sieppaeli=1 +sieramehen=1 +sieran=1 +sievä=2 +siherrän=1 +siiaksi=1 +siiall'=1 +siian=3 +siihen=39 +siihenpä=1 +siika=4 +siikana=2 +siikasaarien=2 +siikasalmet=2 +siikaseksi=2 +siikaset=1 +siikasia=2 +siikasilla=1 +siikasille=2 +siikoinensa=1 +siili=1 +siilin=1 +siima=2 +siimalla=4 +siiman=1 +siimojansa=1 +siin'=10 +siintynehet=1 +siintämättömihin=1 +siintämättömähän=1 +siinä=98 +siinäkö=1 +siinäpä=3 +siipensä=2 +siipesi=1 +siipi=4 +siipilintu=1 +siirry=2 +siirryin=1 +siirryit=1 +siirrytteli=2 +siirrä=2 +siirräime=1 +siirräite=3 +siirrälti=1 +siirteleisi=3 +siirtelevät=1 +siirtelihe=1 +siirti=3 +siirtihe=1 +siirtihen=2 +siirtykähän=1 +siirtyköhön=1 +siirtymähän=3 +siirtymäsijoille=1 +siirtymättänsä=1 +siistiä=1 +siit'=12 +siitti=1 +siittäjiksi=1 +siitä=323 +siitäki=4 +siitäkin=1 +siitäkö=1 +siitäp'=1 +siitäpä=2 +siivatat=1 +siivatoita=1 +siivellä=1 +siiven=6 +siivessäsi=3 +siivet=2 +siiviksi=2 +siiville=2 +siiviltä=1 +siivin=2 +siivoele=1 +siivoeli=1 +siivoella=1 +siivoin=1 +siivojaista=1 +siivojille=1 +siivolla=2 +siivomatta=2 +siivon=1 +siivosi=1 +siivottu=1 +siivottuna=2 +sija=2 +sijahan=2 +sijaisnut=1 +sijaksi=1 +sijalla=4 +sijalle=4 +sijallensa=3 +sijalta=1 +sijaltansa=1 +sijan=2 +sijankana=1 +sijasi=2 +sijassa=2 +sijasta=1 +sijat=1 +sijava=1 +sijoa=19 +sijoihin=1 +sijoilla=1 +sijoillansa=2 +sijoille=5 +sijoitteleikse=1 +sijoittelihe=2 +sike'in=4 +sikesi=2 +sikesit=1 +sikeäisen=1 +sikeämättä=1 +sikiä=1 +sikiö=4 +sikiöitänsä=1 +sikiöt=1 +sikoa=1 +sikoja=1 +sikojen=2 +siks'=1 +siksi=5 +siksipä=2 +sikäli=3 +silajoelle=1 +silajokehen=1 +silattu=1 +sile'illä=1 +sileä=2 +sileähk'=1 +sileäkarvat=1 +sileän=1 +sileät=3 +sileätä=1 +silittelevi=1 +silittäessä=1 +silittämäistä=1 +silitä=1 +silkillä=7 +silkillänsä=2 +silkit=1 +silkki=2 +silkkihin=1 +silkkihuivit=1 +silkkinauhoilla=2 +silkkinen=1 +silkkiset=2 +silkkiverhot=1 +silkkivyöhyt=1 +silkkiä=1 +silkkoa=1 +sill'=3 +sillaksi=2 +sillalla=1 +sillallista=1 +sillan=15 +sillat=4 +sille=4 +sillenpä=1 +silloiksi=2 +silloin=68 +silloinkana=1 +sillä=29 +silma=2 +silmeä=1 +silmeän=1 +silmeävi=1 +silmien=1 +silmihin=1 +silmille=3 +silmillensä=1 +silmillesi=1 +silmillä=1 +silmilläni=2 +silmiltäni=2 +silmiltänsä=1 +silmin=7 +silmistänsä=3 +silmivettä=1 +silmiä=3 +silmiänsä=3 +silmä=3 +silmäeli=1 +silmähän=2 +silmäkulmat=1 +silmältä=1 +silmän=8 +silmänluontehesen=1 +silmänluontiansa=1 +silmänsä=10 +silmäripset=1 +silmäsi=1 +silmästänsä=1 +silmät=41 +silmätysten=1 +silosorkka=1 +silota=1 +silpahutti=1 +silpaisit=1 +silpoi=1 +silpomahan=1 +silpomille=1 +silt'=1 +silta=4 +siltahan=1 +siltalaahkon=1 +siltalauat=4 +siltalauoista=1 +siltaselle=1 +sima=4 +simahan=1 +simainen=2 +simaisen=3 +simaiset=1 +simaista=1 +simaksi=1 +simalampi=1 +simalle=1 +simapilli=1 +simasalmien=2 +simasaloa=4 +simasiipi=1 +simassa=2 +simasuu=1 +simatilkan=1 +simatilkka=1 +simatorvi=1 +simoa=16 +simoja=1 +simpsukoiksi=1 +simpsukoissa=1 +sinelle=1 +sinertävässä=2 +sinervä=2 +sinerväisellä=1 +sinerväisen=1 +sinervän=3 +sinerväsi=1 +sinervöisen=1 +sinettärillä=1 +singu=1 +sini=6 +sinihametta=1 +sinihamoista=1 +sinihamosen=1 +sinikeräsen=3 +siniketoja=1 +sinilakki=1 +sinilangat=1 +sinimarja=1 +sininen=5 +siniotuksin=1 +siniotusta=4 +sinipiikojen=2 +sinis=1 +sinisen=31 +siniset=2 +sinisetkö=1 +sinisiipi=1 +sinisilkit=2 +sinisistä=1 +sinisotka=1 +sinisotkan=1 +sinistä=5 +sinisukka=13 +sinisukkahan=1 +siniveraksi=1 +siniviitta=3 +sinkui=1 +sinne=46 +sinnepä=1 +sinnes=1 +sintsi=3 +sintsillistä=1 +sintsin=1 +sintsinen=1 +sintsiä=1 +sinua=35 +sinuhun=1 +sinuista=2 +sinull'=1 +sinulla=4 +sinulle=12 +sinulta=1 +sinun=42 +sinunpa=2 +sinussa=2 +sinusta=7 +sinä=75 +sinäki=3 +sio=3 +sioille=2 +siottu=1 +sipaise=1 +sipaisi=1 +sipoamahan=1 +sipsomahan=1 +sirahtakohon=1 +siretteleisi=1 +sirettelevi=1 +sirettelevät=1 +sirettämähän=2 +sirettänevi=1 +sirisi=1 +sirkeäksi=1 +sirkeämpi=1 +sirkeänä=1 +sirkkuja=1 +sirkkunen=1 +sirkkusena=1 +sirkkuseni=1 +sirkovia=1 +sirkut=3 +siroikse=1 +sirotella=1 +sirottamahan=3 +sirotti=1 +sirusen=2 +sisar=8 +sisararmo=1 +sisarekset=4 +sisareksi=2 +sisaren=6 +sisarena=1 +sisaresi=2 +sisaresiki=1 +sisaresten=1 +sisaret=2 +sisari=1 +sisariasi=3 +sisarueni=9 +sisaruensa=1 +sisaruesi=2 +sisarukset=1 +sisilisko=1 +sisiliskoilla=2 +sisiliskot=2 +sisko=7 +siskoasi=1 +siskolleni=1 +siskollensa=1 +siskollesi=1 +siskon=1 +siskoseni=5 +siskosi=3 +siskot=1 +sisuni=1 +sisähän=21 +sisälle=10 +sisällä=1 +sisältä=2 +sisässä=14 +sisästä=10 +sit'=1 +sitaise=3 +sitaisi=1 +siteheksi=1 +sitehet=1 +sitehiksi=1 +sitele=2 +sitelemähän=1 +siteli=1 +sitkeä=1 +sito'os=1 +sitoa=1 +sitoi=1 +sitovat=1 +sitovi=1 +sitte=21 +sitä=47 +sitäi=6 +sitäki=2 +sitänä=2 +siukovia=1 +siukui=2 +siula=2 +siulat=1 +siuloja=1 +siunaele=1 +siunoaisi=1 +siunoaisin=1 +siuotelle=1 +siuotellut=1 +siuottavi=1 +siuottelet=1 +siuotteli=2 +siuvahutit=1 +siuvattelin=1 +sivakat=3 +sivalla=3 +sivallan=2 +sivallit=1 +sivallukset=1 +sivalluta=1 +sivalteli=1 +sivalti=11 +sivele=1 +sivelet=1 +siveli=1 +sivertämästä=1 +siveän=2 +sivu=1 +sivua=2 +sivuhun=2 +sivuille=1 +sivuja=3 +sivulla=7 +sivullamme=1 +sivullani=1 +sivulle=2 +sivullehen=1 +sivulta=4 +sivultansa=1 +sivuseinä=1 +sivuseinät=1 +sivutse=7 +sivutseni=1 +sivutsesi=1 +so'ittanehe=1 +soan=12 +soanki=1 +soankävijän=1 +soassa=4 +soasta=4 +sohajamahan=1 +sohannut=1 +soia=1 +soien=2 +soikottavi=1 +soille=4 +soilta=3 +soiluvista=1 +soimaella=1 +soimasi=1 +soimat=1 +soimelle=1 +soimelta=1 +soimen=1 +soimi=1 +soipi=1 +soisin=1 +soisipa=1 +soista=2 +soita=9 +soitakana=1 +soitan=1 +soitannalle=2 +soitannan=1 +soitanta=1 +soitanto=3 +soitantoa=5 +soitantohon=1 +soitelleen=1 +soitellen=4 +soitellessa=1 +soitellos=1 +soitettavan=1 +soitoksi=1 +soitolle=1 +soiton=13 +soittajaista=1 +soittajalla=1 +soittajan=1 +soittajata=1 +soittajoita=2 +soittamahan=3 +soittamisen=1 +soitteli=2 +soitteloa=1 +soitti=26 +soitto=16 +soittoa=9 +soittoansa=1 +soittohon=1 +soittonsa=1 +soivaksi=2 +soivat=1 +soiverraite=1 +sokea=4 +sokeat=1 +sokeatki=1 +sokisti=1 +solahti=1 +solahutit=1 +solahutti=1 +solesta=1 +solilla=1 +soljuvaisten=1 +solki=1 +solkikoivun=1 +solmiele=2 +solmieli=1 +solmieltu=1 +solmimahan=1 +solmittu=1 +solmittuna=1 +solmuhun=2 +solmun=3 +solottamahan=1 +solukan=1 +soma=2 +somainen=1 +somana=1 +somap'=1 +somasti=4 +somat=2 +somemmat=2 +somempi=3 +somer=2 +someren=1 +someret=3 +somerikoiksi=1 +somerikolle=1 +somerikot=1 +somerilta=1 +somerot=1 +somia=1 +somimman=1 +somin=1 +somistelihe=1 +somittelijan=1 +somitti=1 +somman=1 +sommelolle=1 +sommelolta=1 +sommelon=1 +sompa=1 +sompaset=1 +sompoa=1 +somuutta=1 +sonni=3 +sonnia=1 +sonnin=4 +sontahan=1 +sontareiet=1 +sontatunkiohon=1 +sopani=2 +sopenkululle=2 +sopessa=1 +sopesta=1 +sopet=1 +sopii=1 +sopikohon=1 +sopimmaiselle=1 +sopine=1 +sopisi=2 +sopisipa=1 +sopiva=3 +sopivi=3 +soppihin=1 +soppiloissa=1 +soppiseinän=2 +soppityrskyt=1 +sopua=2 +sorahti=1 +sorajouhen=1 +sorajouhi=2 +sore'ihin=1 +sorea=15 +soreainen=1 +sorealla=1 +soreampi=1 +sorean=11 +soreasti=2 +soreat=6 +sorehtelevi=1 +sorehtijoille=1 +soreutta=1 +sorisevani=1 +sorisi=1 +sorkahtaisi=2 +sorkehtinut=1 +sorkillansa=1 +sorkissa=1 +sorkka=1 +sorkkasäärille=2 +sorkkasäärtä=2 +sorkkien=1 +sorkutella=4 +sorkutteli=1 +sormea=2 +sormella=4 +sormen=4 +sormeni=1 +sormenpään=1 +sormesta=1 +sormestani=2 +sormestansa=1 +sormet=14 +sormi=2 +sormiansa=4 +sormien=3 +sormiensa=1 +sormikasta=1 +sormikkahat=1 +sormilla=1 +sormillansa=1 +sormille=1 +sormillehen=1 +sormillensa=1 +sormiloitse=1 +sormilta=4 +sormiluitansa=1 +sormin=14 +sormissa=1 +sormistansa=1 +sormuen=1 +sormuksen=1 +sormukset=5 +sormus=1 +sormuskättä=1 +sorottamassa=1 +sorra=2 +sorran=1 +sorrantahan=1 +sorritko=1 +sorru=2 +sorruin=1 +sorrun=1 +sorrutella=1 +sorsa=2 +sorsajoukosta=1 +sorsan=2 +sorsana=1 +sorsanluinen=1 +sorsaseni=1 +sorsasesi=1 +sorsat=2 +sortajaksi=1 +sortajansa=1 +sortajata=3 +sortamatta=4 +sortamoa=1 +sortanunna=2 +sortavi=1 +sorti=7 +sortipa=1 +sortui=2 +sortukahan=1 +sortukohon=1 +sortumahan=2 +sortumatta=1 +sortumihin=1 +sortuneheksi=5 +sortunehen=1 +sortunna=1 +sortununna=1 +sota=4 +sotahan=24 +sotainen=1 +sotajymyistä=1 +sotakeoilta=1 +sotakeseä=1 +sotakesinä=1 +sotamä'illä=1 +sotaoriini=1 +sotaoritta=1 +sotaorjan=1 +sotapurren=2 +sotasijoille=1 +sotatiloilla=1 +sotatiloille=2 +sotatoverin=1 +sotatuliksi=1 +sotaurohot=1 +sotavenosen=2 +sotaväkeä=2 +sotia=9 +sotihin=4 +sotijaloksi=1 +sotisin=1 +sotisopani=4 +sotisopansa=1 +sotisopihin=1 +sotivenettä=1 +sotiveräjän=2 +sotka=8 +sotkalle=1 +sotkemassa=1 +sotkettihin=2 +sotki=1 +sotkijaksi=1 +sotkottaret=1 +sotkuportahiksi=2 +sotkut=1 +sotkutielle=2 +sotoa=4 +sou'un=1 +soua=6 +souan=2 +souantahan=3 +souat=1 +souit=1 +soukerosta=1 +soutajaksi=3 +soutajalla=1 +soutajat=1 +soutajia=1 +soutakatte=1 +soutamahan=10 +soutamalla=2 +soutamassa=1 +soutamasta=1 +soutamatta=3 +soutavi=1 +soutele=1 +soutelevat=5 +soutelevi=1 +souteli=1 +souten=1 +souti=13 +soutimeksi=1 +soutimilla=2 +soutimille=1 +soutimina=1 +soutoa=2 +souttu=1 +sovi=1 +sovinnon=1 +sovinnot=1 +sovinto=4 +sovissa=2 +sovissansa=1 +sovita=2 +sovitaite=1 +sovitetuksi=2 +sovittavissa=1 +sovittelevi=4 +sovittelijan=1 +sovittelin=1 +sovittelohon=1 +sovitti=3 +sovussa=2 +su'i=1 +su'ulle=1 +su'ulta=1 +su'ultani=1 +su'un=3 +su'unki=1 +su'ussa=6 +su'usta=5 +su'uttomaksi=1 +sua=6 +suaitsemana=1 +sualla=1 +suan=1 +suannut=1 +suasta=2 +suattane=1 +suattu=1 +sueiksen=1 +sueksi=2 +suella=1 +suelle=1 +suelta=1 +suen=10 +suet=9 +suetko=1 +suettaessa=2 +suhahtamassa=1 +suhahtelevi=1 +suhuttelevi=4 +suihkatahan=1 +suihki=4 +suihkivi=1 +suihkuvaista=1 +suikahteli=1 +suikahti=1 +suikahutti=1 +suikerteli=1 +suikulaksi=1 +suilla=1 +suimastaikse=1 +suimistaikse=1 +suin=16 +suiskahtavi=1 +suista=2 +suistamahan=3 +suistanet=2 +suistanut=1 +suistat=1 +suistelin=1 +suisti=1 +suistin=1 +suistoa=1 +suistui=2 +suistujalla=1 +suistuvi=1 +suita=1 +suitse=1 +suitset=7 +suitsi=2 +suitsia=1 +suitsiloista=1 +suitti=1 +suka=3 +sukaisi=1 +sukan=1 +sukapäitä=2 +sukassa=2 +sukat=7 +sukeamalta=2 +sukean=1 +sukeat=1 +sukellan=1 +sukelteleihet=1 +sukeltelihe=1 +sukenit=1 +sukesi=10 +sukesit=2 +sukeu=1 +sukeumatta=1 +sukeutui=2 +sukia=1 +sukimella=1 +sukinut=1 +sukios=1 +sukiva=1 +sukka=1 +sukkahani=1 +sukkahansa=1 +sukkajalkojasi=1 +sukkansa=1 +sukkarihmasta=1 +sukkasia=1 +sukkasiksi=1 +sukkasille=1 +sukkasilta=1 +sukkien=1 +sukkoa=2 +sukkula=2 +sukkulainen=5 +sukkulaisen=2 +sukkulan=2 +sukkulasta=1 +sukoa=2 +suksekset=1 +sukset=2 +suksi=2 +suksia=1 +suksiansa=1 +suksiloista=1 +suksilta=1 +suku=3 +sukua=10 +sukuansa=2 +sukuasi=2 +sukuhun=2 +sukuhuni=1 +sukuhusi=1 +sukuisin=1 +sukuksi=1 +sukukuntani=1 +sukukuntasi=1 +sukuni=11 +sukusen=1 +sukusi=12 +sukutuviksi=1 +sukuvirttä=1 +sula=3 +sulaen=1 +sulahan=3 +sulaksi=1 +sulalla=3 +sulalle=2 +sulan=3 +sulana=1 +sulannut=1 +sulassa=3 +sulat=3 +sulavan=1 +sulavat=3 +sulavin=1 +sule=2 +sulettu=1 +sulhaiskansa=2 +sulhaismiesnä=1 +sulhasena=1 +sulhasihin=1 +sulho=30 +sulho'on=2 +sulhoansa=1 +sulhokainen=4 +sulhokaista=1 +sulholl'=1 +sulhollamme=1 +sulholle=1 +sulholleni=1 +sulholoista=1 +sulholtasi=1 +sulhon=14 +sulhoni=1 +sulhonne=1 +sulhoseksi=1 +sulhosen=1 +sulhosia=1 +sulhosihin=2 +sulhot=11 +sulien=1 +suliksi=2 +sulilla=1 +sulilta=2 +sulimmat=1 +sulin=3 +sulittelevi=1 +sulitut=1 +sulkahti=1 +sulkansa=2 +sulkasi=1 +sulkasia=2 +sulkasiltahan=1 +sulkaturkin=3 +sulkea=1 +sulkemahan=1 +sulki=1 +sulkijaista=1 +sulkijata=1 +sulkinensa=1 +sulkkuiset=1 +sulkkuisille=1 +sulkkuisista=1 +sulkkuniitti=1 +sulkkunuotan=1 +sulkoasi=2 +sulku=1 +sull'=3 +sulla=2 +sulle=16 +suloa=4 +suloinen=2 +suloisempi=1 +suloisessa=1 +suloista=3 +suloksi=1 +sulottomalle=1 +suloutta=1 +sulovasti=1 +summahan=5 +summan=1 +summassa=1 +summasta=6 +sumun=1 +sumusta=1 +sun=11 +suo=3 +suohete=1 +suohon=9 +suohut=1 +suoja=2 +suojaella=1 +suojaksensa=1 +suojaksi=2 +suojan=1 +suojassa=1 +suojassansa=1 +suojassasi=4 +suojasta=1 +suojelevi=1 +suojihin=1 +suojoa=2 +suolaheinä=1 +suolamyllyn=1 +suolan=2 +suolasalmen=1 +suolat=3 +suolen=3 +suolet=2 +suolien=1 +suolla=9 +suollantahan=1 +suolle=11 +suoloiksi=1 +suolt'=1 +suolta=14 +suoltamahan=1 +suomalainen=1 +suomelan=1 +suomelle=1 +suomen=12 +suomenmaassa=1 +suomessa=1 +suomesta=1 +suomuhauin=5 +suomuhauki=3 +suomuja=1 +suomuksista=1 +suomuloista=1 +suomutihin=1 +suon=10 +suonen=2 +suonensa=1 +suonet=7 +suonetar=1 +suoni=2 +suonia=2 +suonihin=1 +suonikosken=2 +suonilankoa=1 +suonille=1 +suonilleni=1 +suoniloista=1 +suonilta=1 +suoniset=2 +suonissa=1 +suonista=1 +suonisykkyrä=1 +suonivyöstä=1 +suonivöistä=1 +suonta=2 +suonten=8 +suopetäjän=3 +suora=2 +suorahan=1 +suorat=2 +suori=1 +suorihe=3 +suorihit=2 +suorijaksi=1 +suorikse=1 +suorimasta=1 +suorimatta=1 +suorime=1 +suorimia=1 +suorin=3 +suorinut=4 +suoritahan=1 +suoriteltu=1 +suoritessa=1 +suoritseikse=1 +suorittaisi=1 +suorittaman=1 +suorittanut=2 +suorittava=2 +suorittavi=1 +suorittele=2 +suoritteli=4 +suoritti=3 +suorittihe=1 +suorittuna=1 +suoriunut=1 +suorivat=1 +suortamahan=1 +suossa=3 +suosta=3 +suostu=3 +suostutteli=1 +suosulihin=1 +suot=2 +suota=4 +suotta=6 +suottakana=1 +suottapa=1 +suotu=2 +suovakko=1 +suovan=1 +suovariksen=1 +suoverolla=1 +suoverossa=1 +suoverosta=1 +suovesiä=1 +suovieret=2 +suovoa=1 +supun=1 +supussa=1 +sure=4 +sureksi=1 +sureksimahan=2 +sureksimista=1 +sureksit=2 +surettavia=2 +surinan=1 +surinehelta=1 +surisit=1 +surkeannäöllä=1 +surkutella=1 +surma=32 +surmahan=1 +surmaksi=6 +surman=17 +surmani=1 +surmansa=3 +surmasi=2 +surmasit=1 +surmasivat=1 +surmat=2 +surmata=2 +surmatahan=1 +surmataksensa=1 +surmatkohot=1 +surmatta=2 +surmattu=1 +surmia=1 +surmiansa=1 +surmoa=2 +surmoaisit=1 +surmoan=1 +surra=2 +suru=2 +surua=1 +suruille=1 +suruilta=1 +suruitta=1 +suruja=1 +suruksi=1 +surulla=2 +surulle=1 +suruni=1 +surusta=1 +surut=1 +surutta=1 +survaisi=1 +survoin=1 +survon=1 +survontahan=2 +survotahan=1 +survottuna=1 +survotuin=1 +susi=17 +susia=2 +susien=2 +susikarjan=1 +susiki=1 +susiko=1 +susille=1 +susillensa=1 +sutena=1 +sutosen=7 +sutoset=2 +sutsunatta=1 +suu=16 +suuhun=24 +suuhuni=1 +suuhunsa=2 +suulla=13 +suullansa=1 +suullasi=1 +suulle=4 +suulliseksi=1 +suulliset=1 +suulta=4 +suumalo=3 +suumalohon=1 +suun=22 +suuni=3 +suunnitettu=1 +suunsa=3 +suupalaksi=1 +suur'=1 +suurehen=7 +suureksi=7 +suurella=2 +suurelle=7 +suurelta=2 +suuremmaisen=1 +suuremmaksi=4 +suuremmalla=1 +suuremmatki=1 +suuremmista=1 +suuren=50 +suurena=5 +suurennan=1 +suurenti=1 +suuressa=8 +suuresta=2 +suuresti=4 +suuret=17 +suuri=58 +suuria=3 +suurien=1 +suurihin=4 +suuriksi=1 +suurilla=4 +suurille=5 +suurilta=5 +suurimmalla=3 +suurimmilla=2 +suurimpia=1 +suurin=2 +suurina=1 +suuripäisen=1 +suurissa=2 +suurista=1 +suuritieon=1 +suurna=1 +suurta=12 +suurtaki=1 +suurtako=1 +suurten=1 +suuruhinen=1 +suuruhiset=1 +suurukselliselta=1 +suuruksen=1 +suuruksille=1 +suusanalla=1 +suusi=3 +suuss'=1 +suussa=15 +suussani=2 +suussansa=1 +suusta=15 +suustansa=3 +suuta=13 +suutansa=4 +suutasusten=1 +suutatusten=1 +suutehista=1 +suuttui=13 +suuttuneisi=2 +suutu=1 +suutuksenti=1 +suvakolle=1 +suvannon=2 +suvantolainen=2 +suvantolaisen=3 +suvantolaista=1 +suvantolan=1 +suvehen=4 +suven=3 +suvena=5 +suvesta=1 +suvetar=3 +suvikunnan=3 +suvinenässä=1 +suvirukihin=1 +suvisille=1 +syen=1 +syet=1 +syettömille=1 +syistä=1 +syitä=3 +sykerräite=1 +sykeröni=1 +sykkyrähän=1 +sykkyrälle=1 +sykkä=1 +syksy=3 +syksyinen=1 +syksyisen=1 +sykysyisen=3 +sykysyiset=1 +sykysyisistä=1 +sykysyllä=2 +sykysyn=1 +sykysyt=1 +sykähtelevi=1 +syleilemähän=1 +syleili=1 +sylen=9 +syli=2 +sylihin=4 +sylin=2 +sylisa'alla=1 +sylissä=3 +sylissäni=1 +sylissänsä=1 +sylityt=1 +syliämättä=1 +sylkemälle=1 +sylki=2 +sylkytellä=1 +sylkytteli=3 +sylttysukkaisia=1 +syltä=16 +sylveäisi=1 +synke'in=1 +synke'itä=1 +synkeä=1 +synkeällä=5 +synkeämpi=1 +synkiltä=1 +synkimmän=1 +synkistyä=1 +synkkiä=2 +synkkähän=1 +synkän=1 +synny=8 +synnyin=2 +synnyn=8 +synnyntäsi=1 +synnyntäsijalta=1 +synnyntäsijasi=2 +synnyt=2 +synnytellessä=1 +synnytelty=1 +synnyteltäissä=1 +synnytteli=1 +synnyttävä=1 +synnytössijoa=1 +synty=8 +syntyhysi=1 +syntyi=18 +syntyjä=3 +syntyminen=3 +syntymäsijoa=1 +syntymäsijoille=2 +syntymäsijoilta=1 +syntymättä=4 +syntynevi=1 +syntynynnä=3 +syntyväksi=2 +syntyä=1 +syntyäsi=1 +syrjin=6 +syrjit=1 +syrjähän=4 +syrjällehen=1 +syrjällä=1 +syseä=5 +sysimäellä=1 +sysimäkiä=1 +sysisijoille=1 +sysistä=2 +sysivän=1 +sysännyt=1 +sysäsi=4 +sysäten=1 +sytehen=1 +syttyä=1 +syttä=4 +sytäsi=1 +syvemmin=1 +syvemmä=4 +syvennettihin=1 +syventi=1 +syventämässä=1 +syvien=9 +syville=3 +syvillä=1 +syviltä=2 +syviä=4 +syvähän=4 +syvän=4 +syväntehiltä=2 +syväntehiä=1 +syvässä=1 +syvästä=2 +syvät=2 +syy=1 +syyetty=1 +syylingittä=2 +syylle=1 +syyllisillä=1 +syyllistä=2 +syylättelen=1 +syystä=1 +syyteli=1 +syyttä=4 +syyttäpä=1 +syyttömähän=1 +syyttömälle=1 +syyttömänki=1 +syytä=10 +syytäise=1 +syytöintä=1 +syyättelin=1 +syämehen=3 +syämelle=1 +syämellä=5 +syämen=2 +syämessä=1 +syämin=1 +syämissäsi=1 +syämyeni=1 +syämykseni=1 +syän=3 +syänkäpyni=1 +syänkäpyä=1 +syänlihoille=1 +syännyksenti=2 +syäntyi=5 +syäntä=11 +syäntäni=1 +syänveet=2 +syänyöllä=1 +syö=5 +syö'ös=1 +syöen=2 +syöessäni=1 +syöjille=1 +syöjä=3 +syöjähän=1 +syöjäksi=1 +syöjästä=1 +syöjättäreltä=1 +syöjättären=2 +syöjätär=3 +syökse=1 +syökseite=1 +syöksi=4 +syökö=1 +syölähänki=1 +syömin=1 +syöminkihin=2 +syömähän=5 +syömästä=1 +syömät=4 +syömättä=1 +syömätöintä=2 +syön=1 +syöneheksi=2 +syönehelle=3 +syönti=1 +syönyt=16 +syöpeä=1 +syöpi=6 +syösten=1 +syösti=2 +syöstihe=1 +syötettihin=1 +syötettävä=1 +syötetähän=4 +syötikkini=1 +syötin=1 +syöttele=1 +syöttelevi=1 +syötteli=1 +syötti=6 +syöttämiksi=1 +syöttämäni=2 +syöty=1 +syötyäsi=2 +syötä=6 +syötäköhön=1 +syötän=2 +syötäviksi=1 +syötäviä=3 +syötäväksi=1 +syöverit=1 +syövällä=1 +syövältä=1 +syöä=30 +syöähän=1 +syöäkseni=2 +sä=12 +säien=1 +säihkyellä=1 +säihkyväistä=2 +säihkäeli=1 +säikkymähän=1 +säikähti=3 +säikähtihe=1 +säilyi=2 +säilymähän=1 +säilä=1 +säilällä=4 +säilärauta=1 +säilässä=1 +säkehet=1 +säkehinen=1 +säkehinä=3 +säkehisellä=1 +säkenevä=1 +säkenevällä=3 +säkenevässä=1 +säkeninä=1 +säkeniä=1 +säkkihin=2 +sälkö=1 +sängyt=1 +säpsähtihe=2 +sären=3 +säret=3 +särkenevi=2 +särkenyt=1 +särkevi=1 +särki=2 +särkiä=1 +särkyi=1 +särkynyttä=1 +särkät=1 +särpimeksi=1 +särpimet=1 +säsyttömille=1 +säteriset=2 +sävelen=1 +säveleni=1 +sävelille=1 +säveliä=1 +säveltänsä=1 +säykkyi=1 +säykkymähän=1 +säynähältä=1 +säähän=1 +sääli=1 +säällä=2 +sääntelevi=1 +sääret=1 +säärille=1 +säärillensä=1 +sääriluusta=1 +säärin=1 +säärinauhat=1 +säärivarret=1 +säärivarsi=2 +säärivarsillani=1 +sääriänsä=1 +säärystimet=1 +säät=3 +säätelevi=4 +säätä=2 +säätämä=2 +säätämällä=1 +söi=5 +söin=3 +söisi=6 +söit=1 +ta'aksi=3 +ta'atse=1 +ta'immalle=1 +ta'impahan=1 +taakea=1 +taaksensa=1 +taaksesi=1 +taaksi=3 +taanoisille=2 +taantelihe=1 +taarin=2 +taarit=1 +taarivettä=1 +taas=4 +taasen=2 +taatolleni=1 +taatollensa=1 +taatollesi=1 +taaton=9 +taatto=9 +taattoa=1 +taattoarmo=1 +taattolassa=2 +taattoni=2 +taattonsa=2 +taattoseni=2 +taattosi=3 +taempanaki=1 +tahallansa=1 +tahallasi=1 +tahansa=2 +tahasna=1 +tahi=36 +tahikka=5 +tahkaellut=1 +tahkaisi=1 +tahkottava=1 +taho=1 +taholla=1 +tahon=5 +tahot=3 +tahota=1 +tahotakana=1 +tahtahana=1 +tahtelevi=1 +tahteli=1 +tahtoi=7 +tahtomahan=1 +tahtomasta=1 +tahtomatta=1 +tahtonet=2 +taia=3 +taian=1 +taiatko=1 +taikea=1 +taikeat=1 +taikina=1 +taikinahan=2 +taikinan=2 +taikinana=1 +taikinat=1 +taikka=6 +taikko=1 +taikoja=2 +taikon=1 +taikurien=1 +taimen=3 +taimenia=2 +taimenta=1 +taimi=3 +taimimatta=1 +tainnan=1 +tainnut=1 +taioittani=1 +taion=1 +taipalella=2 +taipalen=1 +taipui=3 +taisi=9 +taita=2 +taitajaksi=2 +taitajana=1 +taitajata=2 +taitamatta=1 +taitan=1 +taitava=3 +taitavalle=1 +taitavampi=1 +taitavan=2 +taitavasti=2 +taitavat=2 +taitavimmille=1 +taitavinta=1 +taiteleisi=3 +taitelevi=4 +taiten=14 +taitoansa=1 +taitoi=1 +taitoin=3 +taitoit=1 +taittajaksi=1 +taittajata=1 +taittamahan=2 +taittamilla=1 +taittoi=5 +taittui=3 +taittumista=1 +taittumoa=1 +taittununna=2 +taitu=1 +taivahaksi=1 +taivahalla=6 +taivahalle=19 +taivahallinen=1 +taivahalta=3 +taivahan=19 +taivahassa=1 +taivahasta=3 +taivahilla=1 +taivahinen=9 +taivas=7 +taivasta=2 +taivoa=6 +taivon=13 +taivosehen=7 +taivosen=3 +taivosessa=1 +taivosesta=8 +taivosihin=1 +taivosista=2 +taivot=2 +taivu=1 +taivutti=1 +tajuamahan=3 +tajuan=1 +tajuelen=1 +tajunne=1 +takainen=2 +takaiselta=1 +takaisesta=1 +takaiset=1 +takaisin=11 +takajoukko=1 +takakannan=1 +takalappi=1 +takana=10 +takanansa=2 +takapuolet=1 +takasalvan=2 +takasalvat=2 +takaturma=1 +takehensa=1 +takehet=1 +takehinta=1 +takellu=1 +taki=2 +takistui=1 +takistumassa=1 +takoa=37 +takoi=17 +takoja=33 +takojalle=1 +takojan=5 +takojata=1 +takomahan=2 +takonut=5 +takovi=6 +takrarautahansa=1 +takuista=1 +talahasen=1 +talia=1 +talilla=1 +talissa=1 +talja=3 +taljalleni=1 +taljallensa=1 +taljan=3 +taljavuotehelle=1 +taljoa=1 +taljoilleni=1 +taljoillensa=1 +taljoillesi=1 +talkapohjahansa=1 +talkkunat=3 +tallaellut=1 +tallasi=1 +talleroinen=1 +tallihin=2 +talluksehen=1 +tallustavat=1 +tallustella=2 +talma=2 +talmasi=1 +talo=4 +taloa=6 +talohon=19 +taloinen=3 +taloiset=1 +taloista=1 +talojen=1 +talon=14 +talonen=1 +talosen=1 +talossa=18 +talosta=8 +talot=1 +talui=1 +talujat=1 +talukset=2 +talununna=1 +talutellos=1 +talutetahan=1 +taluttaessa=1 +taluttamat=1 +taluttu=1 +talven=8 +talvet=4 +talvi=1 +talviaki=1 +talvikauet=2 +talvikylmät=1 +talvilampahan=1 +talvinen=1 +talvisen=2 +talvisilla=4 +talvisista=1 +talvisotkun=1 +tamma=1 +tamman=3 +tammea=3 +tammehen=1 +tammelle=1 +tammeltansa=1 +tammen=13 +tammessa=1 +tammesta=2 +tammet=2 +tammi=14 +tammisehen=1 +tammisen=3 +tammisessa=3 +tammojani=1 +tammojasi=1 +tanea=1 +tanhu'illa=2 +tanhua=2 +tanhuahan=1 +tanhuaiset=1 +tanhualla=1 +tanhualle=1 +tanhuallista=1 +tanhuasta=1 +tanhuellakseni=1 +tanhuellaksesi=2 +tanhujuoksun=1 +tanikan=1 +tanner=3 +tannerta=1 +tantereksi=1 +tanterella=1 +tanterelle=5 +tanteret=1 +tanteria=3 +tanteriksi=1 +tanterilla=8 +tanterille=5 +tanterilta=3 +tanteritse=1 +tao=10 +taoit=4 +taon=6 +taonnoista=1 +taop'=1 +taopa=2 +taos=5 +taottaessa=1 +tapa=6 +tapaeli=1 +tapahtui=3 +tapahtuisi=2 +tapahtumainen=1 +tapahtununna=2 +tapahtunut=1 +tapahuit=1 +tapahut=2 +tapainen=5 +tapani=1 +tapasi=9 +tapasin=1 +tapasip'=2 +tapasipa=1 +tapasit=2 +tapata=1 +tapatan=1 +tapatti=1 +tapelkamme=1 +tapella=2 +tapeta=3 +tapetahan=1 +tapetuksi=1 +tapin=3 +tapio=4 +tapiolahan=3 +tapiolan=5 +tapiolassa=1 +tapiolasta=1 +tapiomäelle=1 +tapion=29 +taplikkaisen=1 +tapoa=1 +tapoakana=1 +tapoamahan=3 +tapoin=2 +tapoit=1 +tapoja=2 +tappaisit=1 +tappajaksi=1 +tappajansa=1 +tappamahan=2 +tappamatta=2 +tappanut=1 +tapparainen=2 +tapparalla=1 +tapparan=2 +tapparata=1 +tappeleisin=1 +tappelevat=2 +tappelija=1 +tappelijan=1 +tappelivat=1 +tappeloa=3 +tappelohon=11 +tappeloihin=2 +tappeloita=3 +tappelossa=3 +tappelosta=3 +tappotanterilla=1 +tappotanterille=1 +tappuroiksi=2 +taputa=1 +taputat=1 +taputettava=1 +taputetuksi=1 +taputtajaksi=1 +taputtamassa=1 +taputtelevi=7 +taputti=2 +tarha=1 +tarhalatvaisehen=1 +tarhan=3 +tarhoa=1 +tarinan=1 +tarinat=1 +tarinojasi=1 +taritse=1 +tarittane=1 +tarkan=2 +tarkassa=1 +tarkasta=1 +tarkasti=2 +tarkat=1 +tarkemmasti=1 +tarkempata=2 +tarkka=15 +tarkkahan=3 +tarkkoa=1 +tarkkoja=4 +tarkoillehen=1 +tarkoin=9 +tarkoitteli=1 +tarmoni=1 +tarmonsa=1 +tarmosi=1 +tarpaisevi=1 +tarpaisi=2 +tarpehella=7 +tarpehen=4 +tarpehessa=1 +tarpehetta=1 +tarpehia=2 +tarpoi=1 +tarpoimeksi=1 +tarpoimelta=1 +tarpoimen=1 +tarpoimet=2 +tarpoja=1 +tarpojaksi=1 +tarpojasta=1 +tarpojata=2 +tarpomista=1 +tarpovi=1 +tarttui=4 +tartuin=1 +tarvahalla=1 +tarve=4 +tarvinnetki=1 +tarvis=1 +tarvitahan=6 +tarvitseisi=1 +tarvitseisin=1 +tarvittaissa=6 +tarvittihin=1 +tarvo=1 +tarvoit=1 +tarvon=2 +tarvonko=2 +tarvontahan=2 +tarvot=1 +tasainen=1 +tasaiselle=2 +tasaisen=5 +tasaiset=2 +tasaisia=1 +tasaisilla=1 +tasaista=1 +tasakärsä=1 +tasakärsän=1 +tasalla=1 +tasalle=5 +tasapäihin=2 +tasapäässä=1 +tasapäätä=1 +tasarinnan=1 +tasatereä=1 +tasaterä=1 +tasaterällä=3 +taskuhunsa=6 +taskustansa=1 +tasoitteli=1 +tasoittivat=1 +tauilla=3 +tauin=3 +tauista=1 +tauit=1 +tauitta=3 +tauloa=2 +tauloihinsa=1 +tauti=7 +tautia=1 +tavalla=3 +tavannut=12 +tavannutkana=1 +tavat=1 +tavata=3 +tavatakseni=1 +tavatoin=1 +tavattihin=1 +tavattoman=1 +tavattomat=1 +tavattomia=1 +tavattomista=1 +tavi=4 +tavia=1 +tavin=1 +tavoiltansa=1 +tavoitellen=1 +tavoitin=1 +tavoittamahan=2 +tavoittaman=1 +tavoitteli=2 +tavoitti=6 +tavoittihe=1 +tavottamahan=3 +te=2 +te'in=3 +te'it=1 +tee=6 +teeksennelty=1 +teemme=1 +teen=4 +teenkö=1 +teentelihe=1 +teentä=2 +teepä=1 +teet=2 +teetin=1 +teetti=1 +tehen=1 +tehessä=2 +tehkämme=3 +tehkö=3 +tehkös=2 +tehnehen=1 +tehnyt=6 +tehosi=1 +tehottomaksi=1 +tehtahilla=1 +tehtahille=1 +tehty=10 +tehtyisettä=1 +tehtynä=1 +tehtyäsi=1 +tehtäessä=3 +tehtäisi=1 +tehtänehe=3 +tehtäville=1 +tehtäviltä=1 +tehtäviä=1 +tehtäväksi=1 +tehtävän=1 +tehtäväni=1 +tehä=2 +tehä'än=3 +tehäksensä=1 +teien=1 +teille=4 +teillä=1 +teiltä=2 +tein=3 +teiren=2 +teiret=1 +teirikarja=1 +teirikarjan=1 +teirinä=1 +teissä=2 +teistä=1 +teit=3 +teitse=1 +teittensä=1 +teitä=4 +tekemiänsä=1 +tekemiäsi=1 +tekemä=3 +tekemähän=3 +tekemän=1 +tekemästä=1 +tekevi=12 +tekevät=1 +teki=17 +tekijä=8 +tekijäksi=1 +tekijäsi=1 +tekijätäni=1 +tekisi=2 +teko=2 +tekoa=1 +tekohon=1 +tekoset=1 +tela=1 +teljon=1 +teljopuilla=1 +teljot=2 +telkitäikse=1 +telkitäime=1 +telkki=1 +telkkimeksi=1 +telkkimähän=1 +telkkä=1 +telkyttele=1 +tellervo=6 +tellittelen=1 +teloilla=1 +teloille=4 +teloilta=3 +teloja=2 +teltahan=1 +teltamoinen=3 +temminkäistä=1 +temmo=1 +temmottane=1 +temmottihin=1 +temmottimet=2 +tempaeltu=1 +tempasi=13 +tempasivat=1 +tempoi=4 +tempomia=1 +tenhoisampi=2 +tenhon=1 +tenka=1 +teoksia=1 +teolle=1 +tepsuttele=2 +tereä=2 +terhen=2 +terhenellä=1 +terhenetär=1 +terhenisen=15 +terhenistä=2 +terhenneiti=1 +terho=1 +terin=2 +teriä=2 +teroitti=1 +tervaisen=2 +tervaisiltaki=1 +tervaista=1 +tervaksen=1 +tervaksessa=1 +tervaksesta=1 +tervaksia=2 +tervaksinen=1 +tervan=1 +tervapuolikon=1 +tervarinnan=2 +tervaskannon=2 +tervaskannot=1 +terve=22 +terveheksi=9 +tervehenä=4 +tervehyiset=1 +tervehyttäjälle=1 +tervehyttäjänne=1 +terveyttä=4 +tervoa=2 +terä=7 +teräkaluiksi=1 +teräksen=4 +teräksenteko=4 +teräksestä=4 +teräkset=3 +teräksihinsä=1 +teräksille=1 +teräksillä=1 +teräksinen=2 +teräksinensä=1 +teräksisehen=3 +teräksiselle=1 +teräksisellä=1 +teräksisen=1 +teräksisestä=2 +teräksiset=3 +teräksisille=3 +teräksisillä=1 +teräksisiltä=1 +teräksisiä=1 +teräksistä=1 +teräksiä=2 +terällä=2 +terältä=3 +terän=4 +teräs=5 +teräskape'in=1 +teräskaranko=1 +teräsnenillä=3 +teräsnenähän=1 +teräsnenällä=1 +teräsrekehen=1 +terästarha=1 +terästä=1 +teräsvyössä=2 +teräsvöihin=3 +terät=2 +terävä=1 +terävän=5 +terävästi=1 +terävät=1 +tesmällensä=1 +teukkalehtamahan=1 +teuotella=1 +teutaroivi=1 +tevana=1 +tiainen=1 +tiainenpa=1 +tiaisen=4 +tie=12 +tie'ettävä=1 +tiehyt=6 +tielle=12 +tiellä=9 +tielläsi=1 +tieltä=13 +tien=12 +tienaellos=1 +tiennyt=5 +tiennytkänä=2 +tienohilla=3 +tienohille=1 +tienohilta=1 +tiensä=1 +tieohesta=1 +tieoittani=1 +tieokkaille=1 +tieolla=4 +tieolta=1 +tieon=3 +tieossani=1 +tiepuolehen=2 +tiera=9 +tieran=4 +tieraseni=1 +tierottimet=1 +tiesi=13 +tiesin=4 +tiesit=2 +tiessä=3 +tiestä=4 +tietelevi=1 +tietelijä=1 +tieten=1 +tieto=6 +tietoisilla=1 +tietomiesten=2 +tietoni=1 +tiettyiseni=1 +tiettyjä=1 +tiettäviä=2 +tiettävältä=1 +tietä=38 +tietäisinkö=2 +tietäisitkö=1 +tietäjiä=1 +tietäjä=18 +tietäjäksi=1 +tietäjän=2 +tietäjät=2 +tietäjätä=1 +tietämähän=4 +tietämättä=2 +tietämättömihin=1 +tietämättömille=2 +tietämättömillä=1 +tietämättömiä=1 +tietämättömähän=1 +tietämättömällä=2 +tieustelet=1 +tieä=23 +tieäkänä=3 +tieän=16 +tieänpä=2 +tieät=1 +tiheällä=1 +tiheät=2 +tihittämähän=2 +tihua=2 +tiiskinä=1 +tikka=1 +tikkaele=1 +tilassa=1 +tilkan=1 +tilkat=1 +tiloa=5 +tiloilla=4 +tiloille=2 +tiloilta=2 +tinaisista=1 +tinaneuloin=1 +tinapäitä=2 +tinarinnan=3 +tinarinnat=1 +tinarinta=9 +tinavöitä=1 +tippui=2 +tippujista=1 +tippumasta=1 +tippumatta=2 +tiputti=1 +tirinämailla=1 +tirinän=1 +tirskuipa=1 +tiskinsä=1 +tiukujen=2 +tiuskui=1 +toeksi=2 +toen=3 +toenki=1 +toet=8 +toetki=2 +tohi=1 +tohiseville=2 +tohisi=1 +tohti=2 +tohtisin=1 +toi=9 +toimeaisi=1 +toimelle=1 +toimetta=1 +toimi=4 +toimieltavaksi=1 +toimiminen=1 +toimitella=1 +toimitellen=3 +toimiteltavaksi=1 +toimittele=1 +toimittelen=1 +toimitteli=4 +toinen=82 +toinenkin=2 +tointa=2 +toip'=7 +toisa'alle=1 +toisehen=13 +toiseksi=2 +toiselle=1 +toiselta=1 +toisen=118 +toisena=1 +toisenkana=1 +toisentalvellista=1 +toisessa=4 +toisesta=3 +toisesti=1 +toiset=8 +toisi=9 +toisia=2 +toisialla=2 +toisialle=3 +toisialta=3 +toisihimme=2 +toisiksi=3 +toisille=2 +toisin=16 +toisinpa=5 +toisista=1 +toisit=1 +toisna=8 +toisnakana=1 +toista=14 +toistakin=1 +toistansa=2 +toiste=22 +toisteki=4 +toit=4 +toitahutti=1 +toitatellen=1 +toitotuksen=1 +toivat=1 +toivoi=3 +toivoin=7 +toivon=3 +toivoni=1 +toivossa=1 +toivotin=1 +toivotit=1 +toivotteli=1 +toivottelit=1 +toivovat=1 +tok'=5 +tokaisi=1 +toki=33 +tokipa=1 +tokko=9 +tolalle=1 +tomaha=1 +tomu=3 +tomua=1 +tonkimasta=1 +tora=3 +torahan=1 +toraisa=1 +toran=1 +torelivat=1 +torkahtavi=1 +torkahutti=1 +torkutellen=1 +torkutteli=1 +torua=1 +toruvat=1 +toruvi=1 +torvehesi=1 +torvellansa=1 +torven=6 +torvet=1 +torvettavi=1 +torvi=2 +tosia=5 +tosin=1 +totella=3 +totelle=12 +totellut=10 +totinen=3 +totisen=5 +totiset=6 +totkusilta=1 +totta=7 +toukan=1 +toukat=2 +toukista=1 +toukka=5 +touko=1 +toukoaian=1 +toukoja=2 +toukojani=1 +toukojasi=1 +toukojen=1 +touoille=2 +touoistani=1 +tuekseni=2 +tuella=1 +tuhaksi=2 +tuhannelle=1 +tuhannen=9 +tuhansia=4 +tuhansien=1 +tuhansille=1 +tuhansin=3 +tuhantisen=3 +tuhat=31 +tuhatkieli=1 +tuhatlatvan=1 +tuhatlukuja=1 +tuhatnyplän=1 +tuhatta=1 +tuherti=1 +tuhkahan=1 +tuhkasissa=1 +tuhkasista=1 +tuhkat=1 +tuhkia=2 +tuhma=9 +tuhmaisen=1 +tuhmaksi=1 +tuhmalta=1 +tuhman=3 +tuhmasti=2 +tuhmemmistakana=1 +tuhmilla=1 +tuhmille=1 +tuhmin=6 +tuhniossa=1 +tuho=10 +tuhoa=1 +tuhoaisi=1 +tuhoi=1 +tuhoksi=1 +tuhon=4 +tuhoni=2 +tuhonnut=3 +tuhosit=1 +tuhota=1 +tuhottanehe=2 +tuhottimeksi=1 +tuhuttelevi=4 +tuijota=1 +tuijotteli=1 +tuikahtavi=1 +tuikahti=2 +tuikahuta=1 +tuikahuvi=1 +tuiki=8 +tuikutella=1 +tuikuttaja=2 +tuikutteli=2 +tuima=6 +tuiman=17 +tuimat=3 +tuimatta=1 +tuimelevi=1 +tuimemmasti=1 +tuimenia=1 +tuimilta=1 +tuimissa=1 +tuimista=2 +tuiretuinen=2 +tuiskahti=1 +tuiskattihin=1 +tuiski=7 +tuiskuna=4 +tuiskutellen=1 +tuivertaisin=1 +tukahuttanut=1 +tukala=1 +tukan=4 +tukastani=1 +tukat=3 +tukea=1 +tukehtui=1 +tukela=2 +tukena=1 +tukesi=1 +tukeva=2 +tuki=1 +tukka=9 +tukkahan=1 +tukkahani=2 +tukkapäitä=1 +tukkeheksi=3 +tukkijaksi=1 +tukkijata=1 +tukkimahan=1 +tukkueltu=2 +tukon=1 +tukun=1 +tule=33 +tulehen=21 +tulella=3 +tulelle=4 +tulelliseksi=1 +tulelta=4 +tulemme=1 +tulen=41 +tulena=5 +tulento=1 +tulepa=1 +tules=2 +tulessa=1 +tulesta=9 +tulet=21 +tuletki=1 +tuletko=1 +tuletta=3 +tulette=1 +tulettelevi=1 +tulettomaksi=1 +tulettomalla=1 +tulettomihin=1 +tuleva=3 +tulevaksi=1 +tulevalle=3 +tulevan=17 +tulevat=4 +tulevata=1 +tulevi=81 +tulevista=1 +tuli=96 +tulia=1 +tulijalle=1 +tulikaiskun=1 +tulikipuna=2 +tulikipunan=2 +tulikipunat=1 +tulikulkku=1 +tulikulkun=2 +tulille=3 +tulin=5 +tulinen=18 +tulipa=5 +tuliporton=2 +tulipunaisen=2 +tulisen=19 +tulisi=35 +tulisijahan=2 +tulisijani=1 +tulisijasta=1 +tulisijoilta=1 +tulisijoissa=1 +tulisiko=1 +tulisit=3 +tulisko=1 +tulisoroista=1 +tulisorosen=2 +tulissa=1 +tulista=1 +tulistuvaksi=1 +tulit=7 +tuliterähän=1 +tuliteräinen=1 +tuliteräisen=2 +tuliterällä=5 +tuliteränsä=2 +tuliterässä=1 +tulitikku=1 +tulitki=1 +tulivat=2 +tulivuonna=1 +tulkohon=1 +tulkohonpa=1 +tulkokana=1 +tulla=25 +tullahan=1 +tullakana=2 +tullakseni=3 +tullaksenne=1 +tullaksensa=2 +tullaksesi=1 +tulle=5 +tullehe=1 +tulleheksi=4 +tullehelta=3 +tullehensa=1 +tullehessa=1 +tullehia=2 +tullehille=1 +tullehilta=1 +tullekana=3 +tullen=3 +tullessa=5 +tullessani=1 +tullessansa=2 +tullessasi=10 +tullet=1 +tullos=1 +tullunna=1 +tullut=22 +tullutkana=6 +tullutta=4 +tuloa=2 +tulonen=6 +tulonenki=1 +tulosen=2 +tulosta=1 +tulta=30 +tultua=6 +tultuani=5 +tultuansa=27 +tultuasi=9 +tuluksihinsa=1 +tulvan=2 +tulville=2 +tulvillehen=1 +tummelilla=1 +tummeneisi=1 +tummentelen=1 +tummenteli=2 +tummentua=1 +tummentuvat=1 +tunge=8 +tungeikse=8 +tungeime=2 +tungeite=2 +tungen=5 +tungetahan=1 +tunkeinutta=1 +tunkeitessa=1 +tunkemahan=1 +tunkenevi=1 +tunkevi=3 +tunki=8 +tunkiessa=1 +tunkihe=4 +tunkisin=1 +tunne=16 +tunnekana=10 +tunnen=10 +tunnet=1 +tunneta=1 +tunnetahan=1 +tunnin=4 +tunnon=1 +tunnu=6 +tunnus=1 +tunnustaisin=1 +tunnusteli=1 +tunnustellut=1 +tunnusteltavaksi=1 +tunsi=24 +tunsin=1 +tunsit=1 +tuntemahan=7 +tuntemattomalla=1 +tuntemattomana=1 +tuntene=1 +tuntenevi=3 +tuntenunna=1 +tuntenut=2 +tuntevi=1 +tunti=5 +tuntijata=2 +tuntijoita=1 +tuntisitko=1 +tunto=1 +tuntoni=1 +tuntuessa=1 +tuntui=1 +tuntuisi=1 +tuntumatta=1 +tuntumattomahan=1 +tuntumattomaksi=2 +tuntumattomille=1 +tunturia=1 +tunturin=3 +tunturissa=1 +tuntuvilla=1 +tuo=111 +tuo'os=3 +tuoa=4 +tuoahan=2 +tuoakseni=1 +tuohen=2 +tuohet=1 +tuohia=1 +tuohikatto=1 +tuohinen=1 +tuohon=37 +tuohosessa=1 +tuohta=2 +tuohuksella=2 +tuohuksinen=1 +tuoja=1 +tuojaksi=2 +tuojaltasi=1 +tuojan=2 +tuojat=1 +tuojoa=2 +tuojoani=1 +tuokatte=2 +tuokohon=1 +tuoli=1 +tuoll'=6 +tuolla=96 +tuollakana=2 +tuollapa=2 +tuolle=14 +tuolt'=4 +tuolta=33 +tuoltapa=1 +tuoma=7 +tuomahan=1 +tuomalla=1 +tuoman=8 +tuomariksi=2 +tuomehen=1 +tuomen=3 +tuomet=2 +tuometar=1 +tuomi=4 +tuomikin=1 +tuomikko=2 +tuomikkoa=1 +tuomikolla=1 +tuomikosta=1 +tuomilla=1 +tuominen=1 +tuominnunna=1 +tuomisen=1 +tuomista=1 +tuomitahan=1 +tuomitsevi=1 +tuomittane=1 +tuomittihin=1 +tuomivaaran=2 +tuon=259 +tuone=2 +tuoneheksi=1 +tuonekana=1 +tuonelahan=15 +tuonelan=39 +tuonelassa=4 +tuonelasta=4 +tuonelle=3 +tuonelta=5 +tuonen=54 +tuonet=2 +tuonetar=2 +tuoni=6 +tuonne=68 +tuonnemmaksi=3 +tuonnempata=4 +tuonoistansa=1 +tuonp'=1 +tuonpa=1 +tuonut=4 +tuop'=49 +tuopa=29 +tuopi=7 +tuopilla=4 +tuopin=6 +tuopit=7 +tuoppi=2 +tuoppiansa=1 +tuoppiasi=1 +tuoppihinsa=2 +tuoppisen=1 +tuore=2 +tuoreheksi=1 +tuorehensa=2 +tuorehesta=1 +tuorehilla=1 +tuorehille=1 +tuorehimman=1 +tuorikkia=1 +tuorustele=1 +tuoss'=6 +tuossa=64 +tuost'=1 +tuosta=107 +tuostaki=6 +tuostana=12 +tuostapa=2 +tuot'=2 +tuota=104 +tuotaessa=2 +tuotaisihin=1 +tuotakana=4 +tuotaki=1 +tuotako=1 +tuotana=2 +tuotane=5 +tuotanehe=5 +tuotapa=3 +tuotavana=3 +tuotettihin=1 +tuotihin=4 +tuotit=1 +tuotti=1 +tuotu=4 +tuotuansa=1 +tuotuna=1 +tuovan=1 +tuovasi=1 +tuovat=1 +tupa=13 +tupahan=58 +tupamme=1 +tupamäellä=1 +tupanen=2 +tupani=4 +tupasen=1 +tupaset=1 +tupasi=1 +tupeksi=1 +tupen=1 +tupesta=3 +tupestansa=2 +tupettomalla=1 +tupia=1 +tupihin=3 +tupita=1 +tupoa=8 +tuppeloisen=1 +tuppihuotrasehen=1 +tuppirauan=1 +tuppurihin=2 +tuppurissa=1 +tupruna=1 +tuprusi=1 +turahtelevi=1 +turhi'in=3 +turjalainen=4 +turjalaisen=1 +turjan=3 +turjuttaisi=1 +turkan=1 +turkin=8 +turkit=1 +turkki=1 +turkkiasi=1 +turkkinsa=1 +turma=1 +turmele=1 +turmeleisi=2 +turmelemme=1 +turmelevi=3 +turmeli=1 +turmelin=2 +turmelit=1 +turmellunna=1 +turmellut=1 +turmelusta=1 +turmioille=1 +turmiolla=1 +turmiolle=1 +turmion=1 +turmiot=2 +turpa=4 +turpea=1 +turpeheksi=1 +turpehelle=1 +turpehesen=1 +turpehessa=1 +turpehesta=1 +turpoasi=1 +turpuvaksi=1 +tursas=1 +turskaksi=1 +turskan=2 +turso=8 +turvakseni=3 +turvaksi=2 +turvan=5 +turvana=1 +turvanani=2 +turvasta=1 +turvat=2 +turvatointa=2 +turve=1 +turveleikse=2 +turveleime=1 +turvoan=1 +turvut=1 +tusina=1 +tusinan=1 +tuska=5 +tuskahinen=1 +tuskaksi=3 +tuskalle=1 +tuskan=2 +tuskapäitä=1 +tuskassa=1 +tuskasta=1 +tuskastui=1 +tuskat=5 +tuskautui=2 +tuskemmaksi=1 +tuskia=1 +tuskihin=2 +tuskihinsa=1 +tuskihisi=1 +tuskiksi=1 +tuskille=1 +tuskin=4 +tuskissa=7 +tuskista=1 +tutajamahan=1 +tutasi=1 +tutisevalle=2 +tutisijalla=1 +tutkaeli=6 +tutkaella=3 +tutkaeltavaksi=1 +tutkaimehen=3 +tutkaimella=2 +tutkaimessa=3 +tutkaimettomalla=1 +tutkaimia=2 +tutkaimista=1 +tutkelmoita=2 +tutkelmusta=1 +tutkijaksi=4 +tutkittane=2 +tuttavan=3 +tuttavasti=1 +tuttavat=1 +tuttaville=3 +tuttavilta=1 +tuttu=3 +tuttua=2 +tuttuani=1 +tuttuansa=3 +tuttujamme=1 +tutuille=1 +tutut=1 +tuuhahtele=1 +tuuhakaksi=1 +tuuheutta=1 +tuuhku=1 +tuuitelko=1 +tuuitella=2 +tuuitellessa=1 +tuuiteltaessa=1 +tuuiteltavaksi=4 +tuuiteltu=1 +tuuiteltuasi=1 +tuuiteltunaki=1 +tuuittajan=2 +tuuittama=1 +tuuittavi=1 +tuuittele=2 +tuuitteli=13 +tuuittelin=1 +tuuitti=1 +tuulehen=3 +tuulehenko=1 +tuulella=1 +tuulelle=2 +tuulemahan=4 +tuulematta=2 +tuulen=29 +tuulena=1 +tuulessa=3 +tuulet=6 +tuulettaki=1 +tuulevaksi=1 +tuuli=47 +tuulikki=1 +tuulikunnahan=1 +tuulipuolelle=1 +tuullutkana=1 +tuulottavi=2 +tuulta=3 +tuulten=1 +tuuma=3 +tuumiasi=1 +tuumille=1 +tuumin=1 +tuumitellen=1 +tuura=1 +tuuran=1 +tuuria=2 +tuuriasi=1 +tuurin=4 +tuuritteli=2 +tuuti=1 +tuutimasijoilta=1 +tuutuhun=1 +tuutunen=1 +tuutusen=2 +tuvaksi=1 +tuvan=11 +tuvassa=6 +tuvasta=6 +tuvastahan=1 +tuvat=9 +tuvilla=14 +tuville=21 +tuvilta=1 +tuvissa=3 +tuvista=1 +tuvun=1 +tyhjettynä=1 +tyhjettävä=1 +tyhjeä=2 +tyhjin=3 +tyhjiä=3 +tyhjä=4 +tyhjälle=1 +tyhjänä=3 +tyhjästä=2 +tykki=1 +tykö=5 +tyköhön=1 +tykönä=4 +tylleröinen=1 +tylsä=1 +tynnyrihin=2 +tynnyrissä=3 +tynnyriä=1 +typeryyttä=1 +typerä=1 +typerät=1 +tyrehtyi=1 +tyrehy=1 +tyrjän=1 +tyrsky=3 +tyrskyn=2 +tyrskähti=1 +tytti=19 +tyttäreksi=3 +tyttären=4 +tyttäreni=5 +tyttärenkö=1 +tyttäresi=6 +tyttäret=6 +tyttärien=2 +tyttärihin=1 +tyttärille=3 +tyttärillä=1 +tyttäriltä=1 +tyttärin=1 +tyttäristä=3 +tyttäriä=5 +tyttö=31 +tyttöjen=2 +tyttöjä=2 +tyttöjäni=2 +tyttöjäsi=1 +tyttölapsen=1 +tyttöni=2 +tyttönä=1 +tyttöseksi=1 +tyttöseni=1 +tyttösi=1 +tyttöys=1 +tyttöä=7 +tyttöäni=5 +tyttöänsä=2 +tyttöäsi=4 +tytär=8 +tytärten=2 +tytärtä=9 +tytöistä=1 +tytölle=3 +tytön=7 +tytöt=2 +tyvelle=1 +tyveltä=1 +tyven=2 +tyvin=3 +tyy'y=2 +tyy'yin=1 +tyy'yttävi=1 +tyynni=2 +tyyris=1 +tyyräeli=1 +tyyräellä=2 +tyyskät=1 +tyytyi=2 +työ=3 +työlle=13 +työlähissä=1 +työlähässä=2 +työn=3 +työnnettihin=1 +työnnetähän=5 +työnnytteli=2 +työnnytti=1 +työnnyttä=1 +työnnytä=1 +työnnä=10 +työnnälti=2 +työnnän=6 +työnsin=1 +työnsä=2 +työnteleikse=1 +työnteleimme=1 +työnteleisin=3 +työntelevän=1 +työntelihe=2 +työnti=20 +työntivät=1 +työntyminen=2 +työntäisi=1 +työntämättä=1 +työntänenki=1 +työntävi=2 +työsi=2 +työssä=2 +työstäsi=2 +työt=5 +työtä=10 +tähelle=1 +tähet=3 +tähettären=1 +tähiksi=2 +tähistä=1 +tähitettäissä=1 +tähittämässä=1 +tähkän=1 +tähkät=1 +tähtelähän=1 +tähti=6 +tähtien=1 +tähtihin=1 +tähtitarhojen=1 +tähtiä=3 +tähystelevät=1 +tähystämähän=2 +tähytännästä=1 +tähyämähän=11 +tähyämässä=2 +tähän=7 +täkäli=1 +tälle=4 +tällä=14 +tältä=2 +tämä=10 +tämän=54 +tämänki=7 +tänne=42 +tänneki=2 +tänä=10 +tänäi=1 +tänäki=3 +täpittynä=1 +tärisevihin=1 +tärähti=1 +täss'=5 +tässä=42 +tästä=35 +tätä=22 +tätänä=1 +täy'yin=1 +täyen=3 +täyestä=1 +täynnä=17 +täynnänsä=1 +täysi=4 +täysinesi=4 +täytehen=4 +täyteni=1 +täytensä=1 +täytettynä=1 +täytteheksi=3 +täyttelemä=1 +täyttelevi=1 +täytti=2 +täyttämästä=1 +täytyi=4 +täytymättä=1 +täytyne=1 +tääll'=7 +täällä=20 +täältä=16 +töille=7 +töiltä=1 +töissä=1 +töistä=1 +töitä=4 +tölläytä=1 +tönkän=1 +törke'ille=1 +u'ulla=1 +u'un=2 +uhahti=1 +uhalla=2 +uhattu=1 +uhittelevi=1 +uhitti=1 +uhkaellen=2 +uhkasi=1 +uhkasivat=1 +uhke'imman=1 +uhkuhun=3 +uhkuiset=1 +uhkutit=1 +uhkuvat=1 +uhkuvihin=1 +uhkuvilla=1 +uhotellen=1 +ui=2 +uia=3 +uiessa=1 +uiksennellos=1 +uiksennellut=1 +uikuta=1 +uikutit=1 +uimahan=2 +uimasta=1 +uin=1 +uinaelin=1 +uinaellut=1 +uinehen=3 +uinut=3 +uinuvilta=1 +uip'=1 +uipi=15 +uiskenteli=3 +uitteli=2 +uituansa=1 +ukko=74 +ukkoa=5 +ukkokontion=1 +ukolle=3 +ukolta=1 +ukon=9 +ukonki=1 +ukossa=1 +uksen=4 +uksesta=1 +ukset=8 +ulapalla=4 +ulapalle=7 +ulapalta=1 +ulapoilla=3 +ulapoille=2 +ulapoilta=3 +ulapoita=2 +ulappalan=1 +uljas=1 +ulkoa=2 +ulkoinen=1 +ulkoisesta=1 +ulkomainen=1 +ulkona=4 +ulkopuolelle=1 +ulkopuolta=1 +ulkopäässä=1 +ulkosit=1 +ulkotöille=2 +ulkotöillä=1 +ulkotöiltä=1 +ulomma=4 +ulommaksi=1 +ulompanaki=1 +ulos=19 +ulvahtaisi=1 +ulvahuisi=1 +ulvaisevat=1 +ulvoi=2 +ulvonunna=1 +ulvosi=1 +ulvovan=2 +umakka=1 +ume=1 +ummiskengät=1 +umpilainehista=1 +umpilammin=1 +umpilammit=2 +umpilampi=1 +umpiluut=2 +umpinaisen=1 +umpipurren=1 +umpiputken=5 +umpisilmä=3 +umpisilmän=1 +unehen=3 +unekkahalta=1 +uneksimasta=2 +unella=1 +unen=2 +uneni=2 +unennäkijä=1 +unennäköjä=1 +unensa=1 +unesi=1 +unesta=1 +unetta=1 +unettomana=1 +unia=2 +unikonttisi=1 +unille=2 +uniset=1 +unisijalta=1 +unissa=1 +unoha=4 +unohit=1 +unohtajalle=1 +unohtaminen=5 +unohtanevi=1 +unohti=2 +unoset=1 +unta=3 +untamo=13 +untamoinen=5 +untamoisen=1 +untamola=1 +untamolan=2 +untamolta=1 +untamon=9 +unteloinen=1 +untelompi=1 +untelompikana=4 +untelot=1 +unto=2 +untolahan=1 +untuvalla=1 +untuvalle=1 +untuvasta=3 +untuvista=1 +upehen=1 +uponnut=1 +upota=1 +upotellut=1 +upottajahan=1 +upottajasta=1 +upottajille=1 +upottaminen=1 +upottanunna=2 +upottaotte=1 +ura=2 +urahti=4 +uralle=4 +urheata=3 +urisemasta=1 +urisi=3 +urkenevi=1 +urkenin=1 +urkenit=1 +uro=1 +uroa=1 +urohia=1 +urohiasi=6 +urohiksesi=1 +urohilla=1 +urohille=2 +urohilta=1 +urohinesi=1 +urohista=3 +urohitta=1 +urohoisehen=1 +urohoisessa=2 +urohoisesta=1 +urohoksi=4 +urohon=30 +urohosi=1 +urohot=29 +uron=11 +uros=29 +urosna=1 +urosta=27 +urosten=6 +urostuvaksi=1 +use'in=19 +usea=3 +usei'in=1 +usein=1 +useinpa=1 +usisi=1 +usko=3 +uskokana=1 +uskon=1 +uskonut=3 +uskottu=1 +ussakan=1 +ussakka=1 +usta=2 +usva=1 +utala=2 +utarella=1 +utaren=2 +utaret=1 +utaretoinna=1 +utariansa=1 +utarihin=2 +utarilla=1 +utra=5 +utu=2 +utua=2 +utuinen=7 +utuisehen=2 +utuisen=26 +utuisesta=1 +utuisilla=2 +utuisin=1 +utuna=2 +utupaita=1 +utustelevi=1 +ututyttö=3 +uuelle=3 +uuelta=1 +uuen=35 +uuet=6 +uuhen=11 +uuhet=1 +uuhi=3 +uuhta=1 +uuistunehen=1 +uuni=1 +uunilla=1 +uunilta=4 +uunin=9 +uunna=1 +uupui=2 +uupuivat=1 +uupune=1 +uupunehen=1 +uupuneille=1 +uupuvani=1 +uupuvi=1 +uurtehesen=1 +uurtehessa=2 +uurtehuisinensa=1 +uusi=17 +uusilla=1 +uutarta=1 +uutehen=4 +uutimehen=2 +uutimella=1 +uutimen=2 +uutta=14 +uuttomalla=1 +uutukaisen=1 +uuvuin=1 +uuvuta=1 +uuvutella=1 +uuvutti=1 +uvannon=1 +uvantolainen=3 +uvantolaisen=3 +uvantolaiset=1 +uvantolaista=1 +va'it=4 +vaahen=3 +vaahessa=1 +vaahtea=2 +vaahteren=1 +vaahteressa=1 +vaahterisehen=1 +vaahterisen=3 +vaahti=4 +vaahtileuan=1 +vaahtileuka=2 +vaahtiotsalle=1 +vaahtipäiksi=1 +vaahtipäitä=1 +vaahtokuulla=1 +vaai=1 +vaain=1 +vaaitahan=2 +vaaitella=2 +vaaittava=1 +vaajan=2 +vaakalinnun=3 +vaakalintu=2 +vaakalintua=1 +vaakkui=3 +vaakkuivat=1 +vaaksa=1 +vaaksan=5 +vaaksoa=1 +vaali=4 +vaaliessa=1 +vaalijaksi=1 +vaalijani=1 +vaalimahan=2 +vaalimani=1 +vaalimatta=1 +vaalimista=1 +vaalivi=1 +vaaluvista=1 +vaan=36 +vaanpa=2 +vaapahtavi=1 +vaapahutti=1 +vaapotella=1 +vaapottaissa=1 +vaapotteli=2 +vaapui=1 +vaapukkahan=3 +vaapukkaisena=1 +vaapukkana=2 +vaapukoita=2 +vaapumahan=1 +vaara=2 +vaaran=26 +vaarat=4 +vaarnanen=1 +vaarnaselta=1 +vaarnasilla=1 +vaarnat=1 +vaarnoilla=1 +vaarnojen=2 +vaaroihin=2 +vaarrettuna=2 +vaartaisin=2 +vaarteleisi=1 +vaate=1 +vaatehtinna=1 +vaaterievuilleni=1 +vaatettihe=1 +vaatevalkaisija=1 +vaatevalkeuiset=2 +vaatevarpahan=3 +vaatevarpoja=1 +vaatimalla=1 +vaatiseikse=1 +vaattehen=1 +vaatteheni=1 +vaattehensa=4 +vaattehet=7 +vaattehettomaksi=1 +vaattehia=5 +vaattehien=1 +vaattehiksi=2 +vaattehille=1 +vaattehisin=1 +vaattehissa=2 +vaattehitta=1 +vaattehuiset=1 +vaellat=1 +vaelsi=1 +vaeltaessa=1 +vaeltamahan=8 +vaeltamassa=3 +vaeltamia=1 +vaelti=2 +vaeltoasi=1 +vahainen=1 +vahasella=2 +vahat=1 +vahatukko=1 +vahingon=2 +vahingot=1 +vahtaellen=1 +vahtia=1 +vahtimahan=1 +vahva=4 +vahvan=1 +vahvat=2 +vahvistuisi=2 +vahvistuisin=1 +vai=27 +vaihoit=11 +vaike'issa=2 +vaikea=3 +vaikeaksi=1 +vaikeampi=1 +vaikean=2 +vaikeassa=1 +vaikeasta=1 +vaikeasti=2 +vaikeata=3 +vaikeroitsi=2 +vaikerra=1 +vaikerteli=1 +vaikk'=3 +vaikka=11 +vaikkapa=1 +vaiko=14 +vaikuta=1 +vaikuttajat=1 +vaikutteli=1 +vaimenteli=1 +vaimo=44 +vaimoja=1 +vaimojen=5 +vaimoksesi=1 +vaimoksia=1 +vaimollisesta=1 +vaimoloita=2 +vaimon=14 +vaimot=7 +vain=2 +vainen=19 +vainioille=3 +vainiolla=3 +vainiolle=2 +vainiolta=1 +vainion=2 +vainiot=2 +vainko=7 +vainopurtta=1 +vainossa=1 +vainotanterille=1 +vainotielle=1 +vainovaatteheni=4 +vainovaattehensa=1 +vainovaattehisin=1 +vainovalke'ita=3 +vainovarsa=1 +vainovuosina=1 +vainovuotta=1 +vaipan=6 +vaipat=1 +vaipoissansa=1 +vaippa=1 +vaippoja=2 +vaippojansa=1 +vaippojen=1 +vaipui=11 +vaipuivat=1 +vaipukohon=1 +vaipuminen=1 +vaipuvani=1 +vaiv'=1 +vaiva=7 +vaivaelen=1 +vaivahuoneheksi=1 +vaivainen=9 +vaivaisen=2 +vaivaisessa=1 +vaivaiset=1 +vaivaisetki=1 +vaivaisien=1 +vaivaista=6 +vaivaisten=1 +vaivaloisen=2 +vaivan=5 +vaivani=1 +vaivannoissa=3 +vaivansa=1 +vaivat=3 +vaivoa=1 +vaivoihin=1 +vaivoja=6 +vaivu=1 +vaivun=1 +vaivutella=2 +vaivutellaksesi=1 +vaivutellut=1 +vaivuttele=2 +vaivuttelit=1 +vaja=2 +vajalla=2 +vajallista=1 +vajan=2 +vajaset=1 +vajauttani=1 +vajehtajata=1 +vajehtelohon=2 +vajennusmaata=1 +vajennusta=1 +vajentamahan=1 +vajenteli=1 +vajenti=1 +vajoa=4 +vajoisi=1 +vajojen=1 +vajonnut=1 +vajottajalle=3 +vajotteli=1 +vajoumatta=1 +vajuvan=1 +vaka=116 +vaka'iset=1 +vaka'isiksi=1 +vakainen=7 +vakaisen=1 +vakaisena=1 +vakaiset=14 +vakaisille=1 +vakasi=1 +vakauteni=1 +vakavampani=1 +vakavampi=3 +vakavan=1 +vakavimpani=1 +vakittajata=2 +vakitti=1 +vakka=1 +vakkahansa=1 +vakkanen=1 +vakkasehen=2 +vakkaseni=1 +vakkasessa=1 +vakkasesta=2 +vakoajan=1 +vakoannassa=1 +vakoantahan=1 +vakoelevi=1 +vakoelin=2 +vakoili=1 +vakusti=1 +vala=1 +valahaksi=1 +valahan=2 +valahtanunna=2 +valahtelevi=1 +valahti=4 +valahutti=2 +valaisi=1 +valaja=1 +valansa=4 +valantehiksi=2 +valantomaille=1 +valasi=4 +valat=4 +valata=1 +valattimeksi=1 +valavi=1 +valehen=1 +valehettomat=6 +valehi=1 +valehia=4 +valehteleisi=1 +valehtelijan=2 +valehtelinki=2 +valehtelit=1 +valehtelitki=5 +valele=1 +valeleite=1 +valeli=3 +valelihe=2 +valellakseni=1 +valeltu=1 +valetta=4 +valettavata=1 +valettu=3 +valetähtyen=1 +valeviivan=1 +valio=11 +valion=2 +valita=7 +valitan=8 +valitanta=1 +valitat=3 +valitella=1 +valitse=1 +valitsemahan=2 +valitsen=1 +valitsi=2 +valittamahan=1 +valittamassa=1 +valittane=1 +valittavi=1 +valittelevi=3 +valitti=6 +valittoani=3 +valittu=2 +valitulla=1 +valitus=1 +valitut=2 +valjahat=2 +valjahisin=10 +valjahista=1 +valjasta=1 +valjastaisin=1 +valjastanut=1 +valjastele=2 +valjastelin=1 +valjasti=3 +valjastuttamahan=1 +valkaisevi=1 +valkaisijan=1 +valkamahan=1 +valkamalta=1 +valkamani=1 +valkamansa=1 +valkamassa=1 +valkamat=1 +valkamavesille=1 +valkamoihin=2 +valkamoilla=1 +valkamoille=6 +valkamoilta=1 +valkamoita=3 +valke'ihin=1 +valke'ilta=1 +valke'imman=1 +valke'inen=1 +valke'inta=1 +valke'isen=1 +valke'issa=1 +valke'ita=1 +valkea=12 +valkeahan=4 +valkeainen=7 +valkeaisen=9 +valkeaista=10 +valkeaksi=3 +valkealla=1 +valkealliseksi=1 +valkeamme=1 +valkeampi=4 +valkean=13 +valkeana=14 +valkeanverevä=1 +valkeanverinen=1 +valkeassa=1 +valkeasta=2 +valkeat=2 +valkeata=11 +valkeatta=1 +valkeattomaksi=1 +valkeavat=1 +valkehia=1 +valkenevi=1 +valkeuiset=1 +valkeutta=4 +valkkaella=1 +valkkamilla=2 +valkkamille=1 +valkko=1 +valkoaisin=1 +valkoella=1 +valkomia=1 +valkotteli=1 +vallallasi=1 +vallallenki=1 +vallallensa=2 +vallaltansa=1 +vallaltasi=2 +vallan=7 +vallassa=1 +vallassasi=3 +vallatahan=1 +vallatoin=1 +valloillensa=1 +valloissansa=1 +vallotellen=1 +valmihiksi=14 +valmihin=1 +valmihina=1 +valmihit=1 +valmis=12 +valmista=1 +valmistaikse=1 +valmistaja=1 +valmistako=1 +valmistavi=2 +valmistelen=1 +valmisteli=3 +valmistellakseni=1 +valmistellos=1 +valmistettihin=1 +valmistihe=1 +valmistihit=1 +valmistui=1 +valoi=2 +valoja=1 +valorinta=1 +valotti=1 +valta=3 +valtansa=1 +valtasuonet=1 +valtavanhempani=8 +valtavanhempansa=7 +valtavanhempasi=3 +valtiainen=1 +valtoinesi=1 +valtojen=1 +valu=1 +valui=1 +valuisi=2 +valune=1 +valuta=1 +valutti=3 +valuvi=5 +valvateltavani=2 +valvateltavasi=1 +valvateltavassa=1 +valvateltu=1 +valvatissa=1 +valvattelet=1 +valvatteli=1 +valvattini=2 +valvattisi=8 +valvehella=4 +valveutti=1 +valvoa=3 +valvoen=1 +valvoi=1 +valvoja=1 +valvomahan=2 +vammaksissa=1 +vammat=3 +vammatar=1 +vammoille=5 +vammoja=2 +vammojen=2 +vangun=1 +vangutelko=1 +vanguteltu=1 +vanha=336 +vanha'an=2 +vanhaksi=1 +vanhalassa=1 +vanhalla=1 +vanhalle=1 +vanhan=31 +vanhassa=1 +vanhasta=1 +vanhastossa=2 +vanhat=21 +vanhemmalla=2 +vanhemmalle=1 +vanhemmallesi=1 +vanhemman=6 +vanhempani=5 +vanhempansa=5 +vanhempasi=6 +vanhempata=1 +vanhempi=2 +vanhempien=1 +vanhenevi=2 +vanheni=1 +vanhimpainen=1 +vanhin=20 +vanhinta=1 +vanhoa=1 +vanhoilta=1 +vanhoja=1 +vanhojen=1 +vanhuuesta=1 +vankan=7 +vankat=2 +vanki=1 +vankirauat=1 +vankka=1 +vanno=3 +vannoi=3 +vannoit=2 +vannoivat=1 +vannon=2 +vanteheni=1 +vanttuhia=1 +vanttuhitta=1 +vanttuhulla=1 +vantturan=1 +vanumalla=1 +vanuttamassa=1 +vanuttamasta=1 +vanuvi=1 +vaon=1 +vapa=2 +vapajamahan=1 +vapisevalle=1 +vapisi=5 +vapoi=1 +vara=1 +varaeleikse=2 +varaelihe=1 +varahainen=1 +varahan=6 +varahin=8 +varainen=1 +varaja=1 +varaksi=14 +varalle=11 +varana=1 +varani=1 +varanne=1 +varannekana=1 +varannut=2 +varasi=1 +varassa=7 +varasti=1 +varat=1 +varatoin=1 +varattomaksi=1 +varattomalta=1 +varattomasti=1 +varattu=1 +varava=1 +varavammalla=1 +varavat=1 +varavilta=1 +varaväkevä=2 +varaväkevän=5 +varia=1 +varikselt'=1 +varikset=2 +variksien=2 +varin=2 +varis=4 +varistetahan=1 +varjele=7 +varjelevi=1 +varjoksensa=1 +varjon=2 +varjossansa=1 +varman=2 +varmat=1 +varo'otte=1 +varoa=2 +varoan=1 +varoin=1 +varoitteleikse=1 +varoitteli=3 +varoittelinki=1 +varoittelit=1 +varoitti=2 +varoituksista=1 +varoitusta=1 +varoja=3 +varone=2 +varottu=2 +varpa=1 +varpahalla=1 +varpahasen=1 +varpahasta=2 +varpahat=1 +varpahia=2 +varpahille=1 +varpahissa=1 +varpahista=1 +varpahitse=1 +varpahuisiani=1 +varpaisella=1 +varpaiset=1 +varpapuihin=1 +varpapuuhun=1 +varpelaitainen=1 +varpelaitasilla=1 +varpelaitehilla=1 +varpelaitehille=1 +varppehia=3 +varpuistasi=1 +varpusen=2 +varpusille=1 +varrella=1 +varrellani=1 +varrelleni=2 +varrellensa=1 +varrellesi=1 +varrellisna=1 +varrelta=1 +varreltani=1 +varreltansa=1 +varren=18 +varrestansa=1 +varret=10 +varronnassa=1 +varruttani=1 +varsa=14 +varsallansa=1 +varsan=16 +varsaset=1 +varsasilla=1 +varsat=4 +varsi=13 +varsin=33 +varsinki=2 +varski=1 +varsoille=1 +varsoin=2 +varsoinensa=1 +varsojasi=1 +varta=1 +vartalolla=1 +vartalolta=2 +vartalon=2 +vartehemme=1 +vartehen=1 +varteuisi=1 +vartevan=2 +vartijaksi=1 +vartijana=2 +vartijattomassa=1 +vartio=1 +vartioitsit=1 +vartta=10 +varttakana=1 +vartti=1 +varttumahan=1 +varuksitta=1 +varustaisin=1 +varustamata=1 +varustamilla=1 +varustamille=2 +varustamista=1 +varustelevi=1 +varustelihe=1 +varustettu=1 +varusti=2 +varustimille=1 +varvalle=1 +varvasten=1 +varvat=2 +varventelen=1 +varventeli=1 +varvikkomäkeä=2 +varvikkosaloa=1 +varvikon=1 +varvikosta=5 +varvuille=1 +varvut=1 +vasama=2 +vasamalla=1 +vasaman=1 +vasamat=2 +vasamoitansa=1 +vasara=2 +vasaraksi=1 +vasaralla=2 +vasaran=2 +vasarata=1 +vasarille=1 +vasaroilla=2 +vasemmalla=2 +vasemmalta=1 +vasemman=3 +vasemmassa=1 +vasemmasta=1 +vasen=1 +vasenta=5 +vasertelihe=1 +vasesta=1 +vasikan=1 +vasikka=4 +vasikkaisista=1 +vasikkana=1 +vasikkojen=1 +vasken=3 +vaskesta=7 +vaski=11 +vaskiharjun=1 +vaskikatto=1 +vaskikintahat=1 +vaskikirjan=2 +vaskikirjat=1 +vaskikirves=1 +vaskilaiat=1 +vaskilangat=1 +vaskilankojen=1 +vaskinen=7 +vaskinuotan=1 +vaskipantoihin=1 +vaskipohjahan=1 +vaskirenkahaiset=1 +vaskisaappahat=1 +vaskisehen=3 +vaskisella=6 +vaskisen=24 +vaskisessa=1 +vaskisesta=1 +vaskiset=2 +vaskisilla=2 +vaskisille=3 +vaskisilta=1 +vaskisista=1 +vaskisitta=1 +vaskivakkasehen=1 +vaskivannetten=1 +vaskivarsi=1 +vaskivyöhyt=1 +vaskivöille=1 +vaskivöitä=1 +vasoilla=1 +vasoille=1 +vast'=2 +vasta=15 +vastaele=1 +vastaeli=26 +vastaelin=1 +vastaella=4 +vastahan=27 +vastahani=1 +vastahansa=10 +vastahasi=1 +vastaisen=2 +vastaki=1 +vastaksia=1 +vastakättä=1 +vastan=7 +vastannunna=1 +vastanpäitä=1 +vastasella=1 +vastasi=2 +vastassa=1 +vastasäällä=1 +vastasään=1 +vastat=7 +vastata=2 +vastaten=6 +vastatusten=2 +vastatuulet=1 +vastatuuli=1 +vastavirran=1 +vasten=34 +vastinetta=1 +vastoa=1 +vastoaisin=1 +vastoavat=7 +vastoavi=19 +vastoiksi=1 +vastoin=5 +vastuksella=1 +vastus=1 +vasuhun=1 +vasunvarpainen=1 +vatisi=1 +vatoen=1 +vatsa=1 +vatsahan=6 +vatsallehen=1 +vatsallensa=1 +vatsan=7 +vatsansa=4 +vatsantyöstä=1 +vatsantäyttä=3 +vatsanvaivoissa=2 +vatsanvääntehessä=1 +vatsanvääntehestä=2 +vatsanvääntehistä=1 +vatsassa=3 +vatsasta=4 +vatsoa=1 +vatsoansa=1 +vatvoi=1 +vavahutti=1 +ve'elkö=1 +ve'elle=4 +ve'elliset=2 +ve'elty=1 +ve'en=51 +ve'essä=4 +ve'essäkänä=2 +ve'estä=3 +ve'et=9 +ve'ettihin=1 +ve'etty=1 +ve'ettyänsä=1 +ve'että=1 +ve'ettävänä=1 +ve'etähän=5 +ve'in=2 +veellä=1 +veen=34 +veessä=3 +veestä=5 +veet=3 +veetty=1 +veetähän=1 +vehkahan=1 +vehkahuhmarelle=2 +vehnin=1 +vehnä=2 +vehnäisillä=1 +vehnäisnä=1 +vehnäleivän=2 +vehnäleivät=1 +vehnämaiksi=1 +vehnämaina=1 +vehnän=4 +vehnäsille=1 +vehnäsillä=1 +vehnäsiä=2 +vehnät=2 +vei=9 +veihlähtännä=1 +veijoani=2 +veijolleni=2 +veijollensa=1 +veijon=2 +veijoni=2 +veikan=1 +veikaten=3 +veikko=11 +veikkoa=1 +veikkoani=1 +veikkoansa=1 +veikkona=1 +veikkoni=3 +veikkoseni=14 +veikkosensa=1 +veikkosi=3 +veikkoutta=1 +veikoksi=2 +veikollensa=1 +veikollesi=1 +veikon=13 +veikot=2 +vein=1 +veipä=1 +veisaten=1 +veisi=1 +veistele=1 +veistelevi=1 +veisteli=1 +veisteä=2 +veisti=9 +veistin=1 +veistit=1 +veistohon=1 +veistokseni=1 +veistopenkeriä=1 +veistoslastusilla=1 +veistotanterille=1 +veistä=3 +veistäessäni=1 +veistäisi=1 +veistäjätä=1 +veistämä=1 +veistämättä=1 +veistän=2 +veistännäisilläni=1 +veistät=1 +veistävi=1 +veistävä=1 +veitikkä=11 +veitikkätä=1 +veitikän=4 +veitoseni=1 +veitsellä=3 +veitsen=7 +veitseni=1 +veitsensä=2 +veitsessänsä=1 +veitset=1 +veitsettä=1 +veitsi=8 +veitsillä=1 +veitsin=2 +veitsirauat=1 +veitsirautoihinsa=1 +veitsirautoinensa=1 +veitsistämme=1 +veitsosesta=1 +veitsyttänsä=1 +veivät=7 +vekaran=1 +vekarat=1 +velhoiksi=1 +velhon=1 +velhot=4 +veli=15 +veliarmo=1 +veljekset=3 +veljeksiä=2 +veljellensä=1 +veljen=3 +veljeni=2 +veljensä=1 +veljesi=1 +veljet=1 +veljeä=1 +veljeäni=1 +veljeänsä=2 +veljeäsi=1 +veljiäsi=3 +veljyeni=8 +veljyesi=1 +vellamo=2 +vellamon=8 +velliksi=1 +vellin=1 +vellinä=2 +vellit=1 +vellominen=1 +vellotahan=1 +vellottihin=1 +vellova=1 +vemmel=3 +vemmelpuuta=1 +vempelehen=1 +vempelehet=1 +vempeleitä=1 +vempelellä=5 +vempeleltä=2 +vempelen=2 +vempelestä=1 +vempelille=2 +vempelillä=1 +vempelistä=1 +venakko=1 +vene=17 +venehellä=2 +venehen=18 +venehesemme=1 +venehesen=2 +venehessä=2 +venehessäni=1 +venehestä=4 +venehet=1 +venehin=2 +venehinensä=1 +venehistäsi=1 +venelotti=1 +venesijoille=1 +veneteloille=1 +venettä=31 +venettäsi=1 +vengotellen=1 +vengottavi=1 +venkalan=1 +venkale=1 +vennon=3 +vennotahan=2 +vennätähän=1 +veno=16 +venoa=1 +venoista=4 +venoksi=4 +venolle=1 +venon=18 +venonen=16 +venonsa=1 +venoseheni=2 +venosehensa=3 +venosehesi=2 +venosen=12 +venoset=2 +venosina=1 +venossa=1 +ventoja=1 +ventovieras=3 +venyessäni=1 +venyi=1 +venyissä=1 +venyjä=2 +venykö=1 +venymästä=1 +venyn=1 +venyne=1 +venynyt=3 +venytti=2 +venyvi=6 +venäehelle=3 +venäehellä=1 +venähti=1 +venähyin=1 +venäjän=2 +veralla=1 +veran=1 +verannukka=1 +verat=2 +vereltä=1 +veren=8 +verensä=2 +veressä=1 +veret=3 +verevimmän=1 +verevyyttäsi=1 +verevä=11 +vereväinen=1 +verevälle=2 +verevämmän=1 +verevämmät=1 +verevän=4 +verevänä=3 +verhossansa=1 +veri=7 +verin=4 +verinen=1 +verisatehen=1 +veristettäne=1 +veristä=1 +verisynnyn=1 +veriä=2 +verkahan=1 +verkahousu=1 +verkainen=1 +verkaliuskoja=1 +verkanuttu=1 +verkaviitat=1 +verkko=1 +verkkoja=2 +verkkojansa=1 +verkkojen=1 +verkkoloista=1 +verkkonsa=2 +verkoksi=1 +verkollansa=1 +verkot=5 +verkotoinna=1 +veroin=1 +veroinen=1 +verran=10 +verrat=4 +verroille=1 +verta=20 +vertoani=1 +veräjille=4 +veräjillä=4 +veräjiltä=1 +veräjissä=2 +veräjä=1 +veräjähän=1 +veräjälle=1 +veräjällä=1 +veräjältä=1 +veräjän=13 +veräjät=2 +veräjättömän=2 +vesa=4 +vesaisilla=1 +vesaisista=1 +vesakoissa=1 +vesalla=1 +vesan=1 +vesapuiset=1 +vesasta=1 +vesat=4 +vesattomalla=1 +vesattomille=2 +vesattomilta=1 +vesi=25 +vesien=19 +vesihakoja=1 +vesihakonen=1 +vesiharjun=1 +vesihiisi=1 +vesikappa=1 +vesikappanen=1 +vesikarille=1 +vesikivelle=3 +vesikivellä=6 +vesikivillä=1 +vesiksi=3 +vesikyyn=2 +vesilinnun=1 +vesilinnut=1 +vesilintu=1 +vesille=30 +vesillä=16 +vesiltä=5 +vesimaljan=1 +vesin=3 +vesipajuja=1 +vesiperille=1 +vesipisarat=3 +vesiropehut=1 +vesissä=2 +vesistä=2 +vesiteiret=1 +vesitukolla=1 +vesivaloksi=1 +vesivieret=1 +vesiviertehesen=2 +vesivirtana=1 +vesiä=11 +vesoiksi=1 +vesoista=1 +vesun=3 +vesusen=1 +vetehen=27 +vetehenkö=1 +vetehessä=1 +vetehinen=2 +vetehisen=1 +vetele=2 +veteleite=2 +vetelemiä=1 +vetelen=2 +vetelet=1 +vetelevi=2 +veteli=3 +vetelä=2 +veteläisessä=1 +vetelästä=1 +veteni=1 +vetensä=6 +vetenä=3 +vetesi=1 +veteä=5 +veti=30 +vetihe=5 +vetisen=1 +vetistelevi=1 +vetistä=3 +vetistäjällä=1 +vetistämähän=2 +vetistäväksi=1 +vetivät=2 +vetoja=2 +vetojen=1 +vetonen=3 +vetonenki=2 +vetoperänsä=1 +vetoselta=1 +vetosen=1 +vetrehet=6 +vetten=1 +vettyi=1 +vettä=47 +vettänsä=1 +vetäise=3 +vetäisi=5 +vetäisit=1 +vetäitä=1 +vetäjä=5 +vetäkämme=1 +vetäkö=1 +vetämä=1 +vetäne=2 +vetävi=8 +vetävät=2 +vetäös=1 +veä=6 +veäikse=2 +veäite=3 +veällettäisi=1 +veälti=4 +veän=1 +veänkö=2 +veät=1 +veätettihin=1 +vialle=1 +viallisilla=1 +viallista=2 +vian=3 +viata=1 +viatoin=1 +viatoinna=1 +viatointa=1 +viatta=1 +viattomahan=1 +viattomaksi=1 +viattomalle=1 +viattomanki=1 +vie=7 +viehkuroia=1 +viehkuroivat=1 +viehkuroivi=1 +viehättämä=1 +viejä=1 +viejäistä=1 +viejän=1 +viekkahammat=1 +viekumahan=2 +viekämme=1 +viekätte=2 +viekö=3 +vieköhön=1 +viekösi=1 +viekötte=1 +viel'=28 +vielä=85 +vieläki=4 +vieläkin=2 +vieläkö=1 +vieminen=1 +viemiä=1 +viemähän=2 +vien=2 +vienan=2 +vieneheni=1 +vienemme=1 +vienen=2 +vienet=1 +viennästä=1 +vieno=4 +vienoilla=2 +vienoille=1 +vienoilta=1 +vienoiset=1 +vienoja=1 +vienojen=1 +vienolla=1 +vienolle=1 +vienossa=3 +vienosta=1 +vienot=1 +vienyt=1 +viepi=6 +vieprahtaisi=1 +vieprahtavi=1 +vieprahteli=1 +viepä=1 +vierahaisinesi=1 +vierahalla=3 +vierahalle=8 +vierahalta=3 +vierahamme=2 +vierahan=7 +vierahani=1 +vierahansa=1 +vierahasen=2 +vierahasta=1 +vierahat=2 +vierahia=3 +vierahilla=5 +vierahille=5 +vierahilta=3 +vierahissa=3 +vierahista=1 +vieras=12 +vierasta=2 +vierastasi=1 +viere=4 +vierehen=6 +vierehensä=2 +vierellinen=1 +vierellä=2 +vierelläni=1 +viereltä=2 +viereltäni=1 +viereltänsä=1 +vieremille=2 +vieremillä=2 +vieremistä=2 +vieremähän=10 +vieremässä=2 +vieremästä=2 +vieremättömäksi=1 +vierentätä=1 +vieressä=4 +vieressänsä=1 +vieressäsi=3 +vieret=1 +vieretellä=6 +vieretelläksesi=1 +vieretse=1 +vierettele=4 +vierettelen=1 +vierettelet=1 +vieretteli=7 +vierettelin=1 +vierettäisin=1 +vieretysten=1 +vieretä=1 +vieretäikse=1 +vieretämme=2 +vierevi=2 +viereviksi=1 +viereväksi=2 +vierevän=1 +vierevät=1 +vieri=51 +vieriellessänsä=1 +vierielläkseni=1 +vieriltä=1 +vierimäisehen=1 +vierimäistä=1 +vierimäsijoille=1 +vierimättä=1 +vierin=7 +vierisin=1 +vierit=1 +vieritetyn=1 +vierittämän=1 +vierivi=1 +vierivät=3 +vieriä=1 +vieriäni=1 +vierneheksi=1 +viernyt=1 +vieroaisi=1 +vierressäni=1 +vierressänsä=6 +vierrettä=1 +vierrevi=1 +vierrytkänä=1 +vierrä=1 +vierteheksi=1 +viertehelle=1 +viertehen=1 +viertehillä=1 +viertehiltä=1 +viertimellä=1 +viertokankahilla=1 +vieruhun=1 +vieruihin=1 +vierähellä=1 +vierähin=1 +vierähti=11 +vierähtihe=1 +vierähtäisi=3 +vierähtävi=1 +vierähtävät=1 +vierähys=1 +vierähytin=1 +vierähytti=1 +vierähytän=1 +viesti=1 +viestinen=4 +viestit=3 +vietihin=5 +vietteli=1 +vietti=1 +viety=8 +vietyä=1 +vietäisi=1 +vietäkähän=3 +vietäköhön=3 +vietänehe=1 +vietätä=1 +vietäviksi=1 +vietäväksi=1 +vietäväsi=1 +vietävätä=2 +vievät=5 +vieä=12 +vieähän=1 +vieäksesi=2 +vieäkänä=1 +vieös=2 +viha=1 +vihainen=4 +vihaisen=4 +vihaiset=3 +vihaista=1 +vihan=1 +vihanki=1 +vihannalle=2 +vihannalta=1 +vihannan=3 +vihannasta=1 +vihannimman=1 +vihanpitoa=1 +vihansuovan=2 +vihanta=5 +vihasi=1 +vihastui=5 +vihata=1 +vihatko=1 +vihattu=1 +vihattuna=1 +vihellys=1 +vihellytti=1 +vihelti=1 +vihertelevät=1 +viherän=1 +vihisevistä=1 +vihki=1 +vihmo=1 +vihmoi=1 +vihoa=4 +vihoamasta=1 +vihoiksi=1 +vihoille=1 +vihoin=7 +vihoisi=1 +vihoissansa=1 +vihoissasi=1 +viholaisna=1 +viholliset=1 +vihottavat=1 +vihottaviksi=2 +vihuri=3 +vihurilla=1 +vihurin=1 +vihviläinen=1 +viiakkoa=2 +viiakkohon=1 +viiakosta=5 +viian=5 +viiasta=2 +viides=1 +viideskolmatta=1 +viideskymmenes=1 +viidesneljättä=1 +viidestoista=1 +viidesviidettä=1 +viieksi=1 +viiellä=1 +viieltä=2 +viien=8 +viienneksi=1 +viiennellä=1 +viiennenki=1 +viiet=4 +viihtyisi=1 +viihy=1 +viihytteli=1 +viikate=1 +viikatekulua=1 +viikatetta=2 +viikkoa=1 +viikkokauet=1 +viikoista=4 +viikoksi=3 +viikommaksi=4 +viikomman=1 +viikon=49 +viiletellä=2 +viiletelläksensä=1 +viilettelet=1 +viiletti=1 +viillit=1 +viilohirren=1 +viiltelevi=1 +viiltelevät=1 +viilteä=1 +viilti=2 +viiltämähän=1 +viimahan=1 +viimattaki=1 +viimein=5 +viimeinenki=1 +viimeinki=4 +viimeinkänä=1 +viimeiseksi=1 +viimeiseltä=1 +viimeisensä=1 +viimeisissä=1 +viimeisiä=3 +viimeistä=1 +viimeistäki=5 +viinen=1 +viinestä=1 +viinet=1 +viini=2 +viipsinpuulle=1 +viipyi=4 +viipymättä=2 +viipynynnä=2 +viirunaaman=3 +viisahalle=1 +viisas=6 +viisi=12 +viisin=5 +viisivantehen=1 +viisivantehinen=1 +viisti=2 +viitahan=1 +viitiseikse=1 +viitiseksi=1 +viitoa=1 +viitosenko=1 +viitsi=1 +viitsijä=1 +viitsijäksi=1 +viitsijätä=1 +viitsimähän=1 +viitsiöte=1 +viitta=1 +viittomahan=1 +viittä=9 +viivat=1 +viivy=1 +viivyit=2 +viivytellä=2 +viivyttävi=1 +vikahinen=1 +vikaumatta=1 +vikelti=1 +vikevästi=1 +vikoa=2 +vikoisi=1 +vikoja=3 +vilahukset=1 +vilata=2 +vilettämähän=1 +vilisevästä=1 +vilisi=3 +vilisten=3 +vilja=13 +viljaisiksi=1 +viljalle=1 +viljalleni=1 +viljalta=3 +viljamättähälle=1 +viljamättähältä=2 +viljan=5 +viljastani=1 +viljemmälle=2 +viljo=1 +viljoa=1 +viljoani=2 +viljon=11 +villahännät=1 +villahäntien=1 +villahäntä=1 +villaiset=1 +villakuontalona=2 +villan=2 +villapäänä=1 +villasesta=1 +villasia=1 +villat=3 +villavaipan=2 +villavaipat=2 +villavakkanen=1 +villoa=1 +villoja=1 +vilotteleihet=1 +vilpitöinnä=1 +viltin=8 +vilttieni=1 +vilu=9 +vilua=2 +viluhun=2 +viluiselta=1 +vilumpi=1 +vilun=5 +vilussa=4 +vilusta=2 +vingutelko=1 +vinguteltu=1 +vinguttivat=1 +vinkalosta=1 +vinkui=2 +vioille=3 +vioista=1 +vipajavihin=1 +viploin=1 +viploista=2 +vipunen=13 +vipunsa=1 +vipusen=5 +virattoman=1 +viritti=1 +virittäjäksi=1 +virittämiä=1 +virittämästä=1 +viritä=1 +viritän=2 +virka=1 +virkahti=1 +virkan=1 +virkeämmät=1 +virkeästi=1 +virki=1 +virkin=4 +virkkaele=1 +virkkaeli=1 +virkkaja=2 +virkkanunna=1 +virkkelevi=2 +virkki=232 +virkkoi=225 +virkku=11 +virkkua=15 +virkun=1 +virkut=1 +virohon=2 +virokannas=4 +viron=4 +vironneheksi=1 +virosta=1 +virpi=3 +virpivarpasista=1 +virran=14 +virrassa=1 +virrasta=2 +virrat=4 +virrelläpä=1 +virren=11 +virrestäni=2 +virret=10 +virroista=1 +virsi=2 +virsihin=1 +virsiksi=1 +virsikäs=9 +virsilippahan=2 +virsillehen=1 +virsinensä=1 +virsissänsä=2 +virsiä=1 +virsiänsä=1 +virstan=2 +virsun=1 +virta=1 +virtana=2 +virteni=3 +virtensä=1 +virtesi=1 +virtoihin=1 +virtten=2 +virttä=9 +viru=1 +virui=1 +viruivat=1 +viruta=1 +virutetahan=1 +viruttajaksi=1 +viruttamassa=1 +viruttamatta=1 +virutteli=1 +viruvi=3 +virven=1 +virviköstä=1 +visainen=2 +visan=1 +visaperähän=2 +visaperästä=1 +viskaele=1 +viskaelen=1 +viskaisi=1 +viskattaessa=1 +viskelevän=1 +visko=4 +visko'otte=1 +viskoa=2 +viskoi=5 +viskottihin=1 +visusti=2 +vitahan=5 +vitaisemahan=1 +vitaisi=1 +vitihin=1 +vitilumelle=1 +vitiä=4 +vitjat=2 +vitsa=5 +vitsaiset=1 +vitsakset=1 +vitsalla=16 +vitsan=3 +vitsasella=1 +vitsastamani=1 +vitsastettu=1 +vitsasväliltä=2 +vitsattaki=1 +vitsikkoa=1 +vitsikkohon=2 +vitsikölle=1 +vitsoin=2 +viuahutti=1 +viukelohon=1 +viuskahtavi=1 +vivustimilla=1 +voi=30 +voiakana=1 +voian=1 +voiat=1 +voie=2 +voiessani=1 +voietta=4 +voiheralla=1 +voikahtaisi=1 +voikerrehtamisen=1 +voikerrehti=1 +voilla=3 +voille=2 +voima=1 +voimakseni=1 +voimatoinna=1 +voiminesi=1 +voimuruja=1 +voine=2 +voinut=1 +voipa=3 +voipunutta=3 +voisi=1 +voissa=1 +voit=1 +voita=14 +voitan=1 +voitehen=1 +voitehet=5 +voitehia=10 +voitehiksi=3 +voitehilla=4 +voitehissa=1 +voitehista=1 +voiteli=2 +voitelisit=1 +voitetahan=1 +voitettu=2 +voiti=16 +voitit=1 +voittaisin=1 +voittamahan=1 +voittaminen=1 +voittanutta=1 +voitteleisi=1 +voittelohon=1 +voitteloille=2 +voitti=1 +voivalle=2 +voivatia=1 +voivatinen=1 +voivatinsa=1 +voivotella=1 +vuoa=1 +vuoakana=1 +vuoalti=1 +vuoeksensa=1 +vuoen=2 +vuoet=3 +vuohella=1 +vuohi=1 +vuohisen=1 +vuohta=1 +vuojelainen=1 +vuoksen=3 +vuolahampi=1 +vuolaisevi=1 +vuolaisisit=1 +vuolaskana=1 +vuole=1 +vuolemahan=1 +vuolemassa=1 +vuoli=4 +vuollessansa=1 +vuollut=1 +vuoluksi=1 +vuon=2 +vuonat=1 +vuonna=4 +vuorehen=3 +vuorella=1 +vuorelle=1 +vuoren=7 +vuoresta=2 +vuoret=6 +vuoria=1 +vuoro=1 +vuoroni=1 +vuorta=2 +vuosi=4 +vuosikausi=1 +vuosin=5 +vuota=6 +vuotajista=1 +vuotamahan=5 +vuotamassa=1 +vuotamasta=2 +vuotamatta=1 +vuotanevi=3 +vuotannassa=1 +vuotas=4 +vuotava=1 +vuotavi=1 +vuotehella=2 +vuotehellaki=1 +vuotehelle=1 +vuotehelta=3 +vuotehensa=1 +vuotehet=1 +vuotehille=1 +vuoteltihin=2 +vuotetahan=1 +vuotettuna=1 +vuoti=3 +vuotin=3 +vuotit=5 +vuotoseksi=1 +vuotta=12 +vuottaessa=1 +vuottavi=1 +vuottelevi=3 +vuotteli=1 +vuotti=11 +vyö=7 +vyöhyställe=1 +vyöhyt=4 +vyöll'=1 +vyölle=5 +vyöllesi=1 +vyöllisestä=1 +vyöllisvitjat=2 +vyöllä=9 +vyöllänsä=1 +vyöltä=2 +vyöltänsä=3 +vyön=2 +vyöni=2 +vyönsä=1 +vyörivoille=1 +vyörivoilta=1 +vyöstä=2 +vyöstäni=1 +vyöteleikse=3 +vyöteleime=1 +vyötty=3 +vyöttä=3 +vyötä=1 +vyötäntähän=1 +vyötäröistä=1 +vyötöin=1 +väekseni=1 +väeksi=2 +väelle=1 +väellä=6 +väeltä=2 +väen=10 +väessä=7 +väestä=6 +vähemmin=1 +vähemmän=1 +vähene=3 +vähenevässä=1 +väheni=3 +vähenne=1 +vähenneheksi=1 +väheäkänä=7 +vähin=1 +vähiten=1 +vähyyttä=5 +vähä=3 +vähäinen=6 +vähäisen=36 +vähäistäkänä=4 +vähällä=1 +vähämieli=2 +vähän=18 +vähäni=1 +vähävarainen=1 +vähäväkinen=4 +vähäväkisen=3 +vähäväkiset=1 +väiky=1 +väikyn=1 +väinämöinen=332 +väinämöiselle=8 +väinämöisellenki=1 +väinämöisen=62 +väinämöistä=9 +väinö=1 +väinölle=1 +väinölähän=3 +väinölän=25 +väinön=6 +väjyvi=1 +väkehen=3 +väkevä=1 +väkevällä=1 +väkevänkänä=1 +väkevät=1 +väkeä=12 +väkeäsi=1 +väki=20 +väkinesi=1 +väkini=1 +väkipuolet=5 +väkipuuskat=1 +väkivettä=1 +väkivärttinän=1 +väkähänsä=1 +väkärauan=2 +välehemmin=3 +välehen=11 +välihin=2 +välillä=3 +väliltä=1 +välin=1 +välipaloiksi=1 +välissä=3 +välit=3 +välitse=2 +väliä=1 +väljille=3 +väljillä=8 +väljiä=2 +väljät=2 +välkkyi=3 +välkynevi=1 +välkytellä=1 +välkytys=1 +välkä=1 +välttyköhöt=1 +välttäne=1 +välty=1 +välähtelihe=1 +välähyi=1 +välähys=1 +välötti=1 +vänkeyttä=1 +vänkeänä=1 +värisemähän=2 +värisemättä=2 +värjymättömäksi=1 +värjätelläkseni=2 +värttinälle=1 +värttinällä=1 +värttinän=4 +värttinätä=1 +värttinöillä=1 +väskyhynsä=1 +väskystänsä=1 +västistä=2 +västäräkki=1 +väsyisi=1 +väsyneheltä=1 +väsynehenä=1 +väsynehille=1 +väsynyt=2 +väsyttelevi=1 +väsyttelijän=1 +väsytti=1 +väsytä=1 +väsyä=1 +väsähtyi=1 +vävy=11 +vävykseni=1 +vävylle=1 +vävylleni=1 +vävyltä=3 +vävyn=12 +vävyni=6 +vävysen=1 +vävyä=3 +vävyänsä=1 +vääjä=1 +vääjänne=7 +väännin=2 +väännitellen=1 +väännyksihin=1 +väännä=2 +väännäikse=1 +väännän=1 +väännätellen=1 +väännätellä=1 +väännättele=1 +väännätteli=1 +väännätystä=2 +vääntehessä=2 +vääntehestä=1 +vääntele=1 +vääntelöhön=1 +väänti=16 +vääntimellä=1 +vääntimet=3 +vääntiällä=1 +vääntiän=3 +vääntiätä=1 +vääntynynnä=1 +vääntämähän=7 +vääntämällä=1 +vääntäväni=1 +väärin=3 +väärällehen=1 +väärällänsä=1 +vääräsääri=1 +väätessänsä=1 +väätty=2 +vöitänsä=1 +völlehtivi=1 +völlehtiä=1 +yhdeksäs=1 +yhdeksäskolmatta=1 +yhdeksäsneljättä=1 +yhdeksästoista=1 +yhdeksäsviidettä=1 +yhdeskolmatta=1 +yhdesneljättä=1 +yhdestoista=1 +yhdesviidettä=1 +yheksi=1 +yheksillä=2 +yheksin=1 +yheksiänne=1 +yheksällä=2 +yheksältä=1 +yheksän=24 +yheksänkänä=1 +yheksänneltä=1 +yheksännen=2 +yheksäntenä=2 +yheksästi=2 +yhellä=4 +yhen=45 +yhentasainen=1 +yhestä=1 +yhet=3 +yhtehen=10 +yhtehiset=1 +yhtenä=7 +yhtyi=1 +yhtä=10 +yhtänä=2 +yhymme=2 +yhytti=1 +yhyttyämme=1 +yhytysten=2 +yhä=7 +yks'=16 +yksi=19 +yksikänä=1 +yksillä=1 +yksin=14 +yksinäisen=3 +yksinänsä=2 +ylemmä=2 +ylemmäksi=2 +ylen=14 +ylene=5 +ylenemistä=3 +ylenemähän=1 +ylenemästä=1 +ylenet=1 +yleneväisen=1 +ylenevälle=2 +yleni=18 +ylenin=2 +ylenit=3 +ylenkatsetta=1 +ylenneheksi=2 +ylennyt=2 +ylennä=1 +ylennän=1 +ylennät=1 +ylenteleikse=1 +ylenti=2 +ylentäjäni=3 +ylentäjäsi=1 +ylentäköhön=1 +ylentämättä=2 +ylentänehe=1 +yletessäni=1 +yletkö=1 +yletä=1 +yli=16 +ylijumala=20 +ylimäinen=2 +ylimäisehen=2 +ylimäiselle=1 +ylimäisille=2 +ylimäistä=2 +ylimäärin=1 +ylinen=4 +ylinnä=2 +yliset=1 +ylistetty=3 +ylitse=12 +yllätetä=1 +yllättäisi=1 +yllättävi=3 +ylpeä=1 +ylähähkö=1 +ylähäiset=1 +ylähäksi=3 +ylähällä=2 +ylähältä=2 +ylähätse=1 +yläinen=1 +yläiseksi=1 +yläisihin=1 +yläisistä=1 +yläpuoli=2 +ylätse=1 +ylös=16 +ymmärrellyt=1 +ymmärrellä=1 +ymmärrys=1 +ymmärrä=3 +ymmärrän=1 +ymmärtelet=1 +ympynen=1 +ympäri=9 +ympärille=2 +ympäriltä=1 +ynnähän=3 +yritteleisi=1 +yritti=3 +yrittämällä=1 +yrittämättömiksi=1 +yrittänevi=1 +yrön=1 +yskin=1 +ystäväksi=5 +ystäväni=2 +ytelmäistä=1 +yö=5 +yöhyet=1 +yöhyt=2 +yöksi=7 +yölliset=1 +yöllisnä=1 +yöllä=7 +yön=18 +yönä=16 +yöt=8 +yötisen=1 +yötä=16 +ã„ijä=2 +ã„ijän=1 +ã„ijön=7 +ã„iti=2 +ã„itiseni=1 +ã„rrytti=1 +ã„sken=14 +ã„skenpä=1 +ã„äni=1 +ä'issäsi=1 +ä'itteleikse=2 +ähkeä=1 +ähkeävän=1 +ähmissänsä=1 +ähyksi=1 +äijeä=3 +äijä=4 +äijältä=1 +äijän=1 +äijön=12 +äitelämpi=1 +äiti=41 +äitillensä=2 +äitin=4 +äitini=2 +äitinsä=3 +äitisi=1 +äitittä=2 +äkeästi=1 +äkin=1 +äkisti=1 +äkkiouoilla=1 +äkkiouonkin=1 +äkkiouto=1 +äkkioutoa=1 +äkkioutoinen=1 +äkäinen=1 +äkäiset=1 +älykkähämpi=2 +älysi=1 +älyä=1 +älyäkänä=2 +älyämähän=3 +älyän=1 +änkilöillä=1 +änkäsi=1 +äpärettäsi=1 +äreäksi=1 +äreällä=1 +ärjyi=2 +ärjynnän=1 +ärjähteli=2 +ärjöttelit=1 +ärtelihit=1 +ärähti=1 +äsken=5 +äyhki=1 +äyrähien=2 +äyrähälle=1 +äyrähän=1 +äyrähäsen=1 +äyrähästä=1 +äyrästensä=1 +äänehen=1 +äänellänsä=1 +äänen=14 +äänet=1 +ääni=6 +ääniksi=1 +ääniä=1 +äännä=1 +ääntimet=1 +ääntä=7 +äänöset=1 +äärelliset=1 +äärellä=2 +ääret=1 +äärettömän=1 +äärillä=1 +ääriäni=1 +äärtä=4 +öillä=2 +öin=1 +öisillä=1 +öisiä=1 +öitsilöissä=1 +öitsimässä=1 +öitsiväni=1 +öitä=4 diff --git a/luennot/luento19/questions.xml b/luennot/luento19/questions.xml new file mode 100644 index 0000000..b98c1ed --- /dev/null +++ b/luennot/luento19/questions.xml @@ -0,0 +1,895 @@ +<questions> + <question> + <type>Order</type> + <questionText>0. Oletko ymmärtänyt ongelman ja osaisitko itse vastata tuohon kysymykseen?</questionText> + <minChoices>1</minChoices> + <maxChoices>1</maxChoices> + <duration>30</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>en</string> + <string>kyllä</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>2</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>1. Miten lasketaan sanat</questionText> + <minChoices>1</minChoices> + <maxChoices>1</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>"tukkimiehen" kirjanpidolla: otetaan sana ja lisätään sen sanan lkm</string> + <string>monimutkaisella algoritmillä</string> + <string>kirjain kerrallaan</string> + <string>otetaan ensimmäinen sana ja katsotaan monestiko se esiintyy jne...</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>1</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>2. Tarvitaan luokat</questionText> + <minChoices>1</minChoices> + <maxChoices>7</maxChoices> + <duration>45</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>Merkki</string> + <string>Sana</string> + <string>Sanat</string> + <string>Virke</string> + <string>Lause</string> + <string>Sivu</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>23</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>3. Luokan Sana tehtäviin kuuluu</questionText> + <minChoices>1</minChoices> + <maxChoices>8</maxChoices> + <duration>90</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>rivin jakaminen sanoiksi</string> + <string>kirjainten määrän laskeminen</string> + <string>tunnistaa onko tutkittava sana</string> + <string>etsiä tutkittava sana ja ilmoittaa sanalle laskurin lisäämisestä</string> + <string>laskurin ylläpito</string> + <string>tiedoston lukeminen</string> + <string>etsi pienin</string> + <string>poista pienin</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>35</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>4. Luokan Sanat tehtäviin kuuluu</questionText> + <minChoices>1</minChoices> + <maxChoices>8</maxChoices> + <duration>90</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>rivin jakaminen sanoiksi</string> + <string>kirjainten määrän laskeminen</string> + <string>tunnistaa onko tutkittava sana</string> + <string>etsiä tutkittava sana ja ilmoittaa sanalle laskurin lisäämisestä</string> + <string>laskurin ylläpito</string> + <string>tiedoston lukeminen</string> + <string>etsi pienin</string> + <string>poista pienin</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>146</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>5. Top down. Mikä kirjoitetaan (suunnitellaan) ensin.</questionText> + <minChoices>1</minChoices> + <maxChoices>1</maxChoices> + <duration>45</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>Sana</string> + <string>Sanat</string> + <string>"lopullinen" pääohjelma</string> + <string>testipääohjelma Sana-luokalle</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>3</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>6. Valitse pääohjelman lauseet järjestyksessä</questionText> + <minChoices>1</minChoices> + <maxChoices>9</maxChoices> + <duration>180</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>Sanat sanat;</string> + <string>Sana sana;</string> + <string>sana.lisaa(1);</string> + <string>sanat.lueTiedostoJaLaske(("sanat.txt");</string> + <string>sana.oletko();</string> + <string>sana.nollaa();</string> + <string>sanat.tulosta(System.out);</string> + <string>sanat.etsi_pienin();</string> + <string>sanat = new Sanat();</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>1947</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>7. Bottom up/TDD. Mikä kirjoitetaan/testataan ensin.</questionText> + <minChoices>1</minChoices> + <maxChoices>5</maxChoices> + <duration>30</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>Sana</string> + <string>Sanat</string> + <string>lopullinen pääohjelma</string> + <string>testiohjelmat Sanat-luokalle</string> + <string>testiohjelmat Sana-luokalle</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>5</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>8. Luokan Sana julkiset metodit (4 kpl) (String sana)</questionText> + <minChoices>1</minChoices> + <maxChoices>9</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>oletko(sana)</string> + <string>aseta(sana)</string> + <string>konstruktori(sana)</string> + <string>kasittele_rivi(rivi)</string> + <string>lisaa()</string> + <string>lisaa(sana)</string> + <string>anna_rivi()</string> + <string>lueTiedostoJaLaske(tied_nimi)</string> + <string>sulje_tiedosto()</string> + <string>toString()</string> + </choices> + <points> + <pointdata> + <combination>1350</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>9. Mitä mieltä testistä tällaisenaan</questionText> + <minChoices>1</minChoices> + <maxChoices>9</maxChoices> + <duration>45</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>hyvä</string> + <string>"kaatuu" kun ajetaan</string> + <string>tulostaa kissa</string> + <string>sana pitäisi alustaa</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>4</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>10. Mikä olisi hyvä alustus testissä.</questionText> + <minChoices>1</minChoices> + <maxChoices>9</maxChoices> + <duration>35</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>sana = "kissa";</string> + <string>sana = 0;</string> + <string>sana = new;</string> + <string>sana = new Sana();</string> + <string>sana = new Sana("kissa");</string> + <string>sana = new FileReader(System.out);</string> + <string>sana = new Sana[10];</string> + <string>sana = null;</string> + <string>sana = new StringBuffer("kissa");</string> + <string>ei mitään</string> + </choices> + <points> + <pointdata> + <combination>5</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>11. Valitse tarvittavat puuttuvat metodit jotta testi voidaan ajaa (String s)</questionText> + <minChoices>1</minChoices> + <maxChoices>9</maxChoices> + <duration>45</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>oletko(s)</string> + <string>aseta(s)</string> + <string>konstruktori(s)</string> + <string>kasittele_rivi(rivi)</string> + <string>lisaa()</string> + <string>toString()</string> + <string>anna_rivi()</string> + <string>lueTiedostoJaLaske(tied_nimi)</string> + <string>sulje_tiedosto()</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>3</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>12. Sana-Muodostajan tyyppi ja parametrit (valitse järjestyksessä)</questionText> + <minChoices>1</minChoices> + <maxChoices>4</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>rivi</string> + <string>Sana</string> + <string>boolean</string> + <string>char</string> + <string>String</string> + <string>double</string> + <string>int</string> + <string>void</string> + <string>ei mitään</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>95</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>13. Luokan Sana julkiset attribuutit</questionText> + <minChoices>1</minChoices> + <maxChoices>7</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>lkm</string> + <string>i</string> + <string>teksti</string> + <string>max_lkm</string> + <string>alkiot - taulukko</string> + <string>os - tietovirta johon tulostetaan</string> + <string>fi - tiedosto jota luetaan</string> + <string>ei mitään</string> + </choices> + <points> + <pointdata> + <combination>8</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>14. Luokan Sana attribuutit</questionText> + <minChoices>1</minChoices> + <maxChoices>7</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>lkm</string> + <string>i</string> + <string>teksti</string> + <string>max_lkm</string> + <string>alkiot - taulukko</string> + <string>os - tietovirta johon tulostetaan</string> + <string>fi - tiedosto jota luetaan</string> + <string>ei mitään</string> + </choices> + <points> + <pointdata> + <combination>13</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>15. Valitse attribuuttien tyypit järjestyksessä</questionText> + <minChoices>1</minChoices> + <maxChoices>7</maxChoices> + <duration>70</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>char</string> + <string>double</string> + <string>String</string> + <string>StringBuilder</string> + <string>Sana</string> + <string>Sana-taulukko</string> + <string>Sanat</string> + <string>Sanat-taulukko</string> + <string>int</string> + </choices> + <points> + <pointdata> + <combination>93</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>16. Vielä lisättävä (valitse yksi)</questionText> + <minChoices>1</minChoices> + <maxChoices>1</maxChoices> + <duration>30</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>ei mitään</string> + <string>private</string> + <string>protected</string> + <string>public</string> + <string>int</string> + <string>void</string> + <string>double</string> + <string>String</string> + <string>StringBuffer</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>2</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>17. Sana-muodostajan sisältö</questionText> + <minChoices>1</minChoices> + <maxChoices>3</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>ei mitään</string> + <string>lkm = 0;</string> + <string>lkm = 1;</string> + <string>teksti = sana;</string> + <string>teksti = s;</string> + <string>lkm++;</string> + <string>i = 0;</string> + <string>i = 1;</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>25</combination> + <points>1</points> + </pointdata> + <pointdata> + <combination>35</combination> + <points>1</points> + </pointdata> + <pointdata> + <combination>56</combination> + <points>1</points> + </pointdata> + <pointdata> + <combination>5</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>18. oletko-metodin tyyppi ja parametrit (valitse järjestyksessä)</questionText> + <minChoices>1</minChoices> + <maxChoices>3</maxChoices> + <duration>90</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>rivi</string> + <string>Sana</string> + <string>boolean</string> + <string>char</string> + <string>String</string> + <string>double</string> + <string>int</string> + <string>void</string> + <string>ei mitään</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>35</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>19. lisaa metodin kutsu</questionText> + <minChoices>1</minChoices> + <maxChoices>3</maxChoices> + <duration>40</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>sana.lisaa();</string> + <string>sana.lisaa("kissa");</string> + <string>sana.lisaa("kissa",2);</string> + <string>sana.lisaa() == 1;</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>1</combination> + <points>1</points> + </pointdata> + <pointdata> + <combination>4</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>20. lisaa-metodin tyyppi ja parametrit järjestyksessä</questionText> + <minChoices>1</minChoices> + <maxChoices>3</maxChoices> + <duration>80</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>rivi</string> + <string>Sana</string> + <string>boolean</string> + <string>char</string> + <string>String</string> + <string>double</string> + <string>int</string> + <string>void</string> + <string>ei mitään</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>89</combination> + <points>1</points> + </pointdata> + <pointdata> + <combination>79</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>21. lisaa-metodin sisältö</questionText> + <minChoices>1</minChoices> + <maxChoices>3</maxChoices> + <duration>50</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>ei mitään</string> + <string>lkm = 0;</string> + <string>lkm = 1;</string> + <string>teksti = sana;</string> + <string>teksti = s;</string> + <string>lkm++;</string> + <string>i = 0;</string> + <string>i = 1;</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>6</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>22. Testilähtöinen Bottom up. Mikä tehdään/testataan seuraavaksi</questionText> + <minChoices>1</minChoices> + <maxChoices>1</maxChoices> + <duration>40</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>Sana</string> + <string>Sanat</string> + <string>lopullinen pääohjelma</string> + <string>testiohjelma Sanat-luokalle</string> + <string>testiohjelma Sana-luokalle</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>4</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>23. Testin toteuttamiseksi luokkaan Sanat tarvitaan julkiset metodit</questionText> + <minChoices>1</minChoices> + <maxChoices>9</maxChoices> + <duration>90</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>oletko(sana)</string> + <string>aseta(sana)</string> + <string>konstruktori</string> + <string>kasitteleRivi(rivi)</string> + <string>lisaa(sana)</string> + <string>tulosta(tietovirta)</string> + <string>annaRivi()</string> + <string>lueTiedosto(tied_nimi)</string> + <string>suljeTiedosto()</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>3456</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>24. Luokan Sanat julkiset attribuutit</questionText> + <minChoices>1</minChoices> + <maxChoices>2</maxChoices> + <duration>30</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>lkm</string> + <string>i</string> + <string>teksti</string> + <string>max_lkm</string> + <string>alkiot - taulukko</string> + <string>os - tietovirta johon tulostetaan</string> + <string>fi - tiedosto jota luetaan</string> + <string>alkiot - kokoelma</string> + <string>ei mitään</string> + </choices> + <points> + <pointdata> + <combination>9</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>25. Luokan Sanat attribuutit</questionText> + <minChoices>1</minChoices> + <maxChoices>2</maxChoices> + <duration>90</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>lkm</string> + <string>i</string> + <string>teksti</string> + <string>max_lkm</string> + <string>alkiot - taulukko</string> + <string>os - tietovirta johon tulostetaan</string> + <string>fi - tiedosto jota luetaan</string> + <string>alkiot - kokoelma</string> + <string>ei mitään</string> + </choices> + <points> + <pointdata> + <combination>15</combination> + <points>1</points> + </pointdata> + <pointdata> + <combination>8</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>26. Valitse Sanat attribuuttien tyypit järjestyksessä</questionText> + <minChoices>1</minChoices> + <maxChoices>2</maxChoices> + <duration>70</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>char</string> + <string>double</string> + <string>String</string> + <string>StringBuffer</string> + <string>Collection<String></string> + <string>Sana-taulukko</string> + <string>Sanat</string> + <string>Sanat-taulukko</string> + <string>Collection<Sana></string> + <string>int</string> + </choices> + <points> + <pointdata> + <combination>9</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>27. Itse alkiot taulukon oliot</questionText> + <minChoices>1</minChoices> + <maxChoices>1</maxChoices> + <duration>45</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>pitää luoda erikseen silmukassa</string> + <string>riittää luoda aina kun uusi alkio lisätään</string> + <string>ei tarvita mitään</string> + </choices> + <points> + <pointdata> + <combination>2</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>28. Valitse Sanat lisaa metodin tyyppi ja parametrit järjestyksessä</questionText> + <minChoices>0</minChoices> + <maxChoices>4</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>char</string> + <string>double</string> + <string>String</string> + <string>StringBuffer</string> + <string>Sana</string> + <string>Sana-taulukko</string> + <string>Sanat</string> + <string>Sanat-taulukko</string> + <string>void</string> + <string>int</string> + </choices> + <points> + <pointdata> + <combination>93</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>29. Luontevin etsintäsilmukka</questionText> + <minChoices>1</minChoices> + <maxChoices>2</maxChoices> + <duration>30</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>for</string> + <string>while</string> + <string>do-while</string> + <string>goto</string> + <string>ikuinen silmukka + poistuminen keskeltä</string> + <string>rekursio</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>1</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Order</type> + <questionText>30. Sanat.kasitteleRivi metodin tyyppi ja paremetrit järjestyksessä</questionText> + <minChoices>0</minChoices> + <maxChoices>4</maxChoices> + <duration>60</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>char</string> + <string>double</string> + <string>String</string> + <string>StringBuffer</string> + <string>Sana</string> + <string>Sana-taulukko</string> + <string>Sanat</string> + <string>Sanat-taulukko</string> + <string>void</string> + <string>int</string> + </choices> + <points> + <pointdata> + <combination>93</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>31. Millä rivi jaetaan osiin</questionText> + <minChoices>0</minChoices> + <maxChoices>4</maxChoices> + <duration>40</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>indexOf + substring</string> + <string>StringTokenizer</string> + <string>append</string> + <string>StringBuilder</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>2</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>32. lueTiedosto - millä silmukalla</questionText> + <minChoices>0</minChoices> + <maxChoices>1</maxChoices> + <duration>40</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>for</string> + <string>while</string> + <string>do-while</string> + <string>goto</string> + <string>ikuinen silmukka + poistuminen keskeltä</string> + <string>rekursio</string> + <string>en tiedä</string> + </choices> + <points> + <pointdata> + <combination>2</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>33. Miten fi.close() (mahd. monta)</questionText> + <minChoices>0</minChoices> + <maxChoices>4</maxChoices> + <duration>40</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>saa kirjoitaa mutta ei ole pakko</string> + <string>on pakko kirjoittaa</string> + <string>kirjoitetaan vain jos output-tiedosto</string> + <string>kirjoitetaan vain jos tiedosto aukesi</string> + <string>on kirjoitettava finally lohkoon</string> + <string>ei saa kirjoittaa</string> + </choices> + <points> + <pointdata> + <combination>45</combination> + <points>1</points> + </pointdata> + </points> + </question> + <question> + <type>Select</type> + <questionText>34. Mitä vielä puuttuu</questionText> + <minChoices>0</minChoices> + <maxChoices>1</maxChoices> + <duration>30</duration> + <isContinuous>false</isContinuous> + <isAutoSend>false</isAutoSend> + <choices> + <string>automaattiset testit</string> + <string>käyttöliittymä</string> + <string>aikaa...</string> + <string>Varsinaisen pääohjelman ajaminen</string> + <string>ei mitään</string> + </choices> + <points> + <pointdata> + <combination>4</combination> + <points>1</points> + </pointdata> + </points> + </question> +</questions> \ No newline at end of file diff --git a/luennot/luento19/sanat.txt b/luennot/luento19/sanat.txt new file mode 100644 index 0000000..874783b --- /dev/null +++ b/luennot/luento19/sanat.txt @@ -0,0 +1,3 @@ +kissa istuu puussa +istuu ja naukuu +kissa ja koira istuu diff --git a/luennot/luento19/src/laskuri/InSitu.txt b/luennot/luento19/src/laskuri/InSitu.txt new file mode 100644 index 0000000..1052836 --- /dev/null +++ b/luennot/luento19/src/laskuri/InSitu.txt @@ -0,0 +1,816 @@ +package laskuri; + + + + +/** + * Insitu-luento 24.3.2009 + * + * @author vesal + * @version 17.3.2009 + * + * <pre> + * --------------------------------------------------------------------------- + * Syntaksi kysymyksille: + * --------------------------------------------------------------------------- + * -- nro) aloittaa uuden kysymyksen + * samalle tasolle sisennetyt ovat kysymystä + * vaihtoehto sisennetty on vaihtoehto + * |aika|min|max|tyyppi|järjestetty|kombinaatio;pisteet;;kombinaatio;;pisteet... + * vaihtoehdot loppuvat tyhjään riviin tai | alkavaan riviin + * |-merkillä alkava rivi kertoo kysymyksen optiot + * aika kysymyksen kestoaika + * min minimimäärä vastauksia + * max maksimimäärä vastauksia + * tyyppi ??? + * järjestetty kysymyksen vaihtoehtojen antojärjestys merkitsee + * kombinaatio pisteitä tuottava vastauskombinaatio + * pisteet kombinaatiosta saatava pistemärä + * + * |-rivin tai tyhjän rivin jälkeiset rivit ovat kommentteja + * + * + * --------------------------------------------------------------------------- + * Kysymykset: + * --------------------------------------------------------------------------- + * + * Esittele ongelma: + * + kissa istuu puussa + istuu ja naukuu + kissa ja koira istuu + * + * Monestikko mikäkin sana esiintyy? + * + *-- 0) Oletko ymmärtänyt ongelman ja osaisitko itse vastata tuohon kysymykseen? + * 1: en + * 2: kyllä + * 3: en tiedä + * |30|1|1|0|1|2;1 + * + * + *-- 1) Miten lasketaan sanat + * 1: "tukkimiehen" kirjanpidolla: otetaan sana ja lisätään sen sanan lkm + * 2: monimutkaisella algoritmillä + * 3: kirjain kerrallaan + * 4: otetaan ensimmäinen sana ja katsotaan monestiko se esiintyy jne... + * 5: en tiedä + * |60|1|1|0|0|1;1 + * + * Piirrä: + * + * kissa istuu puussa ja naukuu + * 1 2 1 1 1 + * + * Valitse tarvittavat luokat, järjestyksellä ei väliä, paina OK + *-- 2) Tarvitaan luokat + * 1: Merkki + * 2: Sana + * 3: Sanat + * 4: Virke + * 5: Lause + * 6: Sivu + * 7: en tiedä + * |45|1|7|0|0|23;1 + * + * Valitse oikeat vaihtoehdot, järjestyksellä ei väliä, paina OK + *-- 3) Luokan Sana tehtäviin kuuluu + * 1: rivin jakaminen sanoiksi + * 2: kirjainten määrän laskeminen + * 3: tunnistaa onko tutkittava sana + * 4: etsiä tutkittava sana ja ilmoittaa sanalle laskurin lisäämisestä + * 5: laskurin ylläpito + * 6: tiedoston lukeminen + * 7: etsi pienin + * 8: poista pienin + * 9: en tiedä + * |90|1|8|0|0|35;1 + * + * Valitse oikeat vaihtoehdot, järjestyksellä ei väliä, paina OK + *-- 4) Luokan Sanat tehtäviin kuuluu + * 1: rivin jakaminen sanoiksi + * 2: kirjainten määrän laskeminen + * 3: tunnistaa onko tutkittava sana + * 4: etsiä tutkittava sana ja ilmoittaa sanalle laskurin lisäämisestä + * 5: laskurin ylläpito + * 6: tiedoston lukeminen + * 7: etsi pienin + * 8: poista pienin + * 9: en tiedä + * |90|1|8|0|0|146;1 + * + * Valitse yksi + *-- 5) Top down. Mikä kirjoitetaan (suunnitellaan) ensin. + * 1: Sana + * 2: Sanat + * 3: "lopullinen" pääohjelma + * 4: testipääohjelma Sana-luokalle + * 5: en tiedä + * |45|1|1|0|0|3;1 + * +package laskuri; + +import java.io.IOException; + + +/** + * Ohjelmalla lasketaan tiedostossa olevien sanojen + * esiintymismääriä. + *<pre> + * Tarvitaan luokat: + * Sana + * - lisää laskuria + * - tunnista sana + * + * Sanat + * - lue tiedosto + * - etsi sana + * - pätki rivi + * + * Algoritmi: + * 1) Lue tiedostosta rivi. + * 2) Pätki rivi sanoiksi + * 3) Lisää kunkin sanan esiintymismäärää yhdellä + * - jos sanaa ei vielä ole ennestään, lisää sana + * 4) jatka 1) kunnes koko tiedosto käsitelty + * + *</pre> + * @author Vesa Lappalainen + * @version 1.0, 21.02.2003 + */ +public class Sanalaskuri { + + /** + * Lasketaan tiedostossa olevat sanat + * @param args ei käytössä + */ + public static void main(String[] args) { + } +} + + + * + * Valitse järjestyksessä. Paina OK! + *-- 6) Valitse pääohjelman lauseet järjestyksessä + * 1: Sanat sanat; + * 2: Sana sana; + * 3: sana.lisaa(1); + * 4: sanat.lueTiedostoJaLaske("sanat.txt"); + * 5: sana.oletko(); + * 6: sana.nollaa(); + * 7: sanat.tulosta(System.out); + * 8: sanat.etsi_pienin(); + * 9: sanat = new Sanat(); + * 0: en tiedä + * |180|1|9|0|1|1947;1 + * + * Kirjoita: + Sanat sanat; + sanat = new Sanat(); + sanat.lueTiedostoJaLaske("sanat.txt"); + sanat.tulosta(System.out); + + * + * Valitse yksi + *-- 7) Bottom up/TDD. Mikä kirjoitetaan/testataan ensin. + * 1: Sana + * 2: Sanat + * 3: lopullinen pääohjelma + * 4: testiohjelmat Sanat-luokalle + * 5: testiohjelmat Sana-luokalle + * 6: en tiedä + * |30|1|5|0|0|5;1 + * + +package laskuri; + +/** + * Luokka, joka laskee yhden sanan esiintymiskertoja + * @author Vesa Lappalainen + * @version 1.0, 11.03.2003 + * + * <pre> + * kissa + * 1 + * </pre> + * + */ +public class Sana { + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + Sana sana = new Sana("kissa"); + if ( sana.oletko("kana") ) sana.lisaa(); + System.out.println(sana.toString()); + } + +} + + * + * Valitse tarvittavat metodit, järjestyksellä ei väliä, paina OK + *-- 8) Luokan Sana julkiset metodit (4 kpl) (String sana) + * 1: oletko(sana) + * 2: aseta(sana) + * 3: konstruktori(sana) + * 4: kasittele_rivi(rivi) + * 5: lisaa() + * 6: lisaa(sana) + * 7: anna_rivi() + * 8: lueTiedostoJaLaske(tied_nimi) + * 9: sulje_tiedosto() + * 0: toString() + * |60|1|9|0|0|1350;1 + * + * + * Kirjoita toString ja ComTest Sanan toString-metodille + + /** + * @return sana ja määrä merkkijonona + * <pre name="test"> + * Sana sana; + * sana.toString() === "kissa: 0"; + * </pre> + */ + @Override + public String toString() { + return ""; + } + + + * + * Valitse tarvittava määrä, järjestyksellä ei väliä + *-- 9) Mitä mieltä testistä tällaisenaan + * 1: hyvä + * 2: "kaatuu" kun ajetaan + * 3: tulostaa kissa + * 4: sana pitäisi alustaa + * 5: en tiedä + * |45|1|9|0|0|4;1;;2;1;;24;1 + * + * + *-- 10) Mikä olisi hyvä alustus testissä. + * 1: sana = "kissa"; + * 2: sana = 0; + * 3: sana = new; + * 4: sana = new Sana(); + * 5: sana = new Sana("kissa"); + * 6: sana = new FileReader(System.out); + * 7: sana = new Sana[10]; + * 8: sana = null; + * 9: sana = new StringBuffer("kissa"); + * 0: ei mitään + * |35|1|9|0|0|5;1 + * + * Täydennä testi: + Sana sana = new Sana("kissa"); + sana.toString() === "kissa: 0"; + * + * + *-- 11) Valitse tarvittavat puuttuvat metodit jotta testi voidaan ajaa (String s) + * 1: oletko(s) + * 2: aseta(s) + * 3: konstruktori(s) + * 4: kasittele_rivi(rivi) + * 5: lisaa() + * 6: toString() + * 7: anna_rivi() + * 8: lueTiedostoJaLaske(tied_nimi) + * 9: sulje_tiedosto() + * 0: en tiedä + * |45|1|9|0|0|3;1 + * + * + * Valitse tarvittavat, järjestyksellä ei väliä. Paina OK! + *-- 12) Luokan Sana julkiset attribuutit + * 1: lkm + * 2: i + * 3: teksti + * 4: max_lkm + * 5: alkiot - taulukko + * 6: os - tietovirta johon tulostetaan + * 7: fi - tiedosto jota luetaan + * 8: ei mitään + * |60|1|7|0|0|8;1 + * + * + * Valitse tarvittavat, järjestyksellä ei väliä. Paina OK! + *-- 13) Luokan Sana attribuutit + * 1: lkm + * 2: i + * 3: teksti + * 4: max_lkm + * 5: alkiot - taulukko + * 6: os - tietovirta johon tulostetaan + * 7: fi - tiedosto jota luetaan + * 8: ei mitään + * |60|1|7|0|0|13;1 + * + * Kirjoita attribuutit + * lkm + * teksti + * + * Valitse järjestyksessä + *-- 14) Valitse attribuuttien tyypit järjestyksessä + * 1: char + * 2: double + * 3: String + * 4: StringBuilder + * 5: Sana + * 6: Sana-taulukko + * 7: Sanat + * 8: Sanat-taulukko + * 9: int + * |70|1|7|0|1|93;1 + * + * + * Kirjoita tyypit + * int lkm; + * String teksti; + * + *-- 15) Vielä lisättävä (valitse yksi) + * 1: ei mitään + * 2: private + * 3: protected + * 4: public + * 5: int + * 6: void + * 7: double + * 8: String + * 9: StringBuffer + * 0: en tiedä + * |30|1|1|0|0|2;1 + * + * Lisää + * private int lkm; + * private String teksti; + * + * Kirjoita: + * public __1__ Sana(_2_3_4) + * + *-- 16) Sana-Muodostajan tyyppi ja parametrit (valitse järjestyksessä) + * 1: rivi + * 2: Sana + * 3: boolean + * 4: char + * 5: String + * 6: double + * 7: int + * 8: void + * 9: ei mitään + * 0: en tiedä + * |60|1|4|0|1|95;1 + * + * Esittele + * public Sana(String s) { + * } + * + * + *-- 17) Sana-muodostajan sisältö + * 1: ei mitään + * 2: lkm = 0; + * 3: lkm = 1; + * 4: teksti = sana; + * 5: teksti = s; + * 6: lkm++; + * 7: i = 0; + * 8: i = 1; + * 9: en tiedä + * |60|1|3|0|0|25;1;;35;1;;56;1;;5;1 + * + * Kirjoita + teksti = s; + * + * Aja testit. Muuta toString() toimivaksi. + return teksti + ": " + lkm; + * + * Aja testit (vihreää). + * + * Kirjoita + /** + * Verrataan onko tutkittava jono + * @param s tutkittava jono + * @return true jos sama kuin s + * <pre name="test"> + * Sana sana = new Sana("kissa"); + * sana.oletko("kissa") === true; + * sana.oletko("kISSA") === true; + * sana.oletko("kiss") === false; + * </pre> + * / + public _1_ oletko(_2_3_4_) + * + *-- 18) oletko-metodin tyyppi ja parametrit (valitse järjestyksessä) + * 1: rivi + * 2: Sana + * 3: boolean + * 4: char + * 5: String + * 6: double + * 7: int + * 8: void + * 9: ei mitään + * 0: en tiedä + * |90|1|3|0|1|35;1 + * + * Kirjoita + public boolean oletko(String s) { + return teksti.equalsIgnoreCase(s); + } + * + * Aja testit (vihreää) + * + *-- 19) lisaa metodin kutsu + * 1: sana.lisaa(); + * 2: sana.lisaa("kissa"); + * 3: sana.lisaa("kissa",2); + * 4: sana.lisaa() == 1; + * 5: en tiedä + * |40|1|3|0|0|1;1;;4;1 + * + * Kirjoita + /** + * Lisätään laskuria yhdellä + * <pre name="test"> + * Sana sana = new Sana("kissa"); + * sana.toString() === "kissa: 0"; + * sana.lisaa(); + * sana.toString() === "kissa: 1"; + * sana.lisaa(); + * sana.toString() === "kissa: 2"; + * </pre> + * / + public _1_ lisaa(_2_3_4_) { + } + * + *-- 20) lisaa-metodin tyyppi ja parametrit järjestyksessä + * 1: rivi + * 2: Sana + * 3: boolean + * 4: char + * 5: String + * 6: double + * 7: int + * 8: void + * 9: ei mitään + * 0: en tiedä + * |80|1|3|0|1|89;1;;79;1 + * + * Kirjoita + public void lisaa() { + } + * + *-- 21) lisaa-metodin sisältö + * 1: ei mitään + * 2: lkm = 0; + * 3: lkm = 1; + * 4: teksti = sana; + * 5: teksti = s; + * 6: lkm++; + * 7: i = 0; + * 8: i = 1; + * 9: en tiedä + * |50|1|3|0|0|6;1 + * + * Kirjoita + public void lisaa() { + lkm++; + } + * + * Aja Sana-testit (vihreää) + * + *-- 22) Testilähtöinen Bottom up. Mikä tehdään/testataan seuraavaksi + * 1: Sana + * 2: Sanat + * 3: lopullinen pääohjelma + * 4: testiohjelma Sanat-luokalle + * 5: testiohjelma Sana-luokalle + * 6: en tiedä + * |40|1|1|0|0|4;1 + * + * Kirjoita: + +package laskuri; + +/** + * Luokka sanojen esiintymismäärien laskemiseksi. + * @author Vesa Lappalainen + * @version 1.0, 21.02.2003 + */ +public class Sanat { + + public static void main(String[] args) { + Sanat sanat = new Sanat(); + sanat.lisaa("kissa"); + sanat.lisaa("kissa"); + sanat.lisaa("koira"); + sanat.tulosta(System.out); + sanat.kasitteleRivi("kissa, istuu kissa puussa"); + sanat.tulosta(System.out); + } +} + * + * Valitse tarvittavat metodit, järjestyksellä ei väliä, paina OK + *-- 23) Testin toteuttamiseksi luokkaan Sanat tarvitaan julkiset metodit + * 1: oletko(sana) + * 2: aseta(sana) + * 3: konstruktori + * 4: kasitteleRivi(rivi) + * 5: lisaa(sana) + * 6: tulosta(tietovirta) + * 7: annaRivi() + * 8: lueTiedosto(tied_nimi) + * 9: suljeTiedosto() + * 0: en tiedä + * |90|1|9|0|0|3456;1 + * + * + * Valitse tarvittavat, järjestyksellä ei väliä. Paina OK! + *-- 24) Luokan Sanat julkiset attribuutit + * 1: lkm + * 2: i + * 3: teksti + * 4: max_lkm + * 5: alkiot - taulukko + * 6: os - tietovirta johon tulostetaan + * 7: fi - tiedosto jota luetaan + * 8: alkiot - kokoelma + * 9: ei mitään + * |30|1|2|0|0|9;1 + * + * + * Valitse tarvittavat, järjestyksellä ei väliä. Paina OK! + *-- 25) Luokan Sanat attribuutit + * 1: lkm + * 2: i + * 3: teksti + * 4: max_lkm + * 5: alkiot - taulukko + * 6: os - tietovirta johon tulostetaan + * 7: fi - tiedosto jota luetaan + * 8: alkiot - kokoelma + * 9: ei mitään + * |90|1|2|0|0|15;1;;8;1 + * + * + * Kirjoita: + * ??? alkiot + * + *-- 26) Valitse Sanat attribuuttien tyypit järjestyksessä + * 1: char + * 2: double + * 3: String + * 4: StringBuffer + * 5: Collection<String> + * 6: Sana-taulukko + * 7: Sanat + * 8: Sanat-taulukko + * 9: Collection<Sana> + * 0: int + * |70|1|2|0|1|9;1 + * + * Kirjoita + Collection<Sana> alkiot = new ArrayList<Sana>(); + * + *-- 27) Itse alkiot taulukon oliot + * 1: pitää luoda erikseen silmukassa + * 2: riittää luoda aina kun uusi alkio lisätään + * 3: ei tarvita mitään + * |45|1|1|0|0|2;1 + * + * + * Kirjoita + public _1_ lisaa(_2_,_3_,_4_) { + } + * + *-- 28) Valitse Sanat lisaa metodin tyyppi ja parametrit järjestyksessä + * 1: char + * 2: double + * 3: String + * 4: StringBuffer + * 5: Sana + * 6: Sana-taulukko + * 7: Sanat + * 8: Sanat-taulukko + * 9: void + * 0: int + * |60|0|4|0|1|93;1 + * + * Kirjoita + * + /** + * Lisätään uusi sana rakenteeseen. Jos on jo, lisätään vanhan määrää, + * muuten luodaan uusi sana + * @param s lisättävä sana + * @example + * <pre name="test"> + * #import java.io.ByteArrayOutputStream; + * #import static fi.jyu.mit.ohj2.VertaaTiedosto.*; + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.lisaa("kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 1\n") === null; + * sanat.lisaa("kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 2\n") === null; + * sanat.lisaa("kana"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 2\nkana: 1\n") === null; + * </pre> + */ + public void lisaa(String s) { + } + + + * Testaamiseksi tarvitaan tulosta. + * Kirjoita + + /** + * Tulostetaan koko rakenne tietovirtaan + * @param os tietovirta johon tulostetaan + * @example + * <pre name="test"> + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.tulosta(bs); + * bs.toString() === ""; + * sanat.lisaa("kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 1\n") === null; + * </pre> + */ + public void tulosta(OutputStream os) { + PrintStream out = new PrintStream(os); + + for (Sana sana : alkiot) + out.println(sana); + } + + + * Aja testit => punaista + * + * Ensin pitää etsiä onko sana jo valmiina. + * + *-- 29) Luontevin etsintäsilmukka + * 1: for + * 2: while + * 3: do-while + * 4: goto + * 5: ikuinen silmukka + poistuminen keskeltä + * 6: rekursio + * 7: en tiedä + * |30|1|2|0|0|1;1 + * + * Kirjoita + for (Sana sana : alkiot) { + if ( sana.oletko(s) ) { + sana.lisaa(); + return; + } + } + Sana sana = new Sana(s); + sana.lisaa(); + alkiot.add(sana); + * + * Aja testit => vihreää + * Kirjoita + /** + * Pilkotaan rivi sanoiksi ja lisätään ne kaikki rakenteeseen + * @param rivi käsiteltävä rivi + * @example + * <pre name="test"> + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.kasitteleRivi("kissa kana kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 2\nkana: 1\n") === null; + * sanat.kasitteleRivi("kissa istuu kana"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 3\nkana: 2\nistuu: 1\n") === null; + * </pre> + */ + public _1_ kasitteleRivi(_2_, _3_, _4_) { + } + * + *-- 30) Sanat.kasitteleRivi metodin tyyppi ja paremetrit järjestyksessä + * 1: char + * 2: double + * 3: String + * 4: StringBuffer + * 5: Sana + * 6: Sana-taulukko + * 7: Sanat + * 8: Sanat-taulukko + * 9: void + * 0: int + * |60|0|4|0|1|93;1 + * + * Kirjoita + public void kasitteleRivi(String rivi) { + } + * + *-- 31) Millä rivi jaetaan osiin + * 1: indexOf + substring + * 2: StringTokenizer + * 3: append + * 4: StringBuilder + * 5: split + * 6: en tiedä + * |40|0|4|0|0|2;1;;5:1 + * + * Kirjoita + public void kasitteleRivi(String rivi) { + /* + String s; + StringTokenizer st = new StringTokenizer(rivi,"[ ,();.:{}\"!?+\\-\\[\\]]+"); + while ( st.hasMoreTokens() ) { + s = st.nextToken(); + lisaa(s); + } + */ + String[] palat = rivi.split("[ ,();.:{}\"!?+\\-\\[\\]]+"); + for (String s: palat) + if ( !s.isEmpty() ) + lisaa(s); + } + + * + * + * + * Testaa Sanat-luokkaa => vihreää + * + * Kirjoita: + /** + * Luetaan tiedoston kaikki rivit ja käsitellään laskemalla kaikki sanat + * @param tiedostonNimi tiedoston nimi, jota luetaan + * @throws IOException jos tiedostoa ei voi käsitellä + * <pre name="test"> + * #THROWS IOException + * #import java.io.*; + * kirjoitaTiedosto("sanatLueKoe.txt","kissa kana kissa\nkissa istuu kana"); + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.lueTiedostoJaLaske("sanatLueKoe.txt"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 3\nkana: 2\nistuu: 1\n") === null; + * tuhoaTiedosto("sanatLueKoe.txt"); + * </pre> + */ + public void lueTiedostoJaLaske(String tiedostonNimi) throws IOException { + Scanner fi = new Scanner(new FileInputStream(new File(tiedostonNimi))); + + } + * + *-- 32) lueTiedosto - millä silmukalla + * 1: for + * 2: while + * 3: do-while + * 4: goto + * 5: ikuinen silmukka + poistuminen keskeltä + * 6: rekursio + * 7: en tiedä + * |40|0|1|0|0|2;1 + * + * Kirjoita: + while ( fi.hasNext() ) { + String rivi = fi.nextLine(); + kasitteleRivi(rivi); + } + * + *-- 33) Miten fi.close() (mahd. monta) + * 1: saa kirjoitaa mutta ei ole pakko + * 2: on pakko kirjoittaa + * 3: kirjoitetaan vain jos output-tiedosto + * 4: kirjoitetaan vain jos tiedosto aukesi + * 5: on kirjoitettava finally lohkoon + * 6: ei saa kirjoittaa + * |40|0|4|0|0|45;1 + * + * + * Kirjoita: + * + try (Scanner fi = new Scanner(new FileInputStream(new File(tiedostonNimi)))) { + while ( fi.hasNext() ) { + String rivi = fi.nextLine(); + kasitteleRivi(rivi); + } + } + + * + * Testaa pääohjelma + * + *-- 34) Mitä vielä puuttuu + * 1: automaattiset testit + * 2: käyttöliittymä + * 3: aikaa... + 4: Varsinaisen pääohjelman ajaminen + * 5: ei mitään + * |30|0|1|0|0|4;1 + * + * + * </pre> + */ +public class InSitu { + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + // TODO täytä + } +} diff --git a/luennot/luento19/src/laskuri/Sana.java b/luennot/luento19/src/laskuri/Sana.java new file mode 100644 index 0000000..24ec498 --- /dev/null +++ b/luennot/luento19/src/laskuri/Sana.java @@ -0,0 +1,73 @@ +package laskuri; + +/** + * Luokka, joka laskee yhden sanan esiintymiskertoja + * @author Vesa Lappalainen + * @version 1.0, 11.03.2003 + * + * <pre> + * kissa + * 1 + * </pre> + * + */ +public class Sana { + private int lkm; + private String teksti; + + + /** + * Luodaan uusi sana, lkm = 0; + * @param s jono joksi sana alustetaan + */ + public Sana(String s) { + lkm = 0; + teksti = s; + } + + + /** + * Verrataan onko tutkittava jono + * @param s tutkittava jono + * @return true jos sama kuin s + * <pre name="test"> + * Sana sana = new Sana("kissa"); + * sana.oletko("kissa") === true; + * sana.oletko("kISSA") === true; + * sana.oletko("kiss") === false; + * </pre> + */ + public boolean oletko(String s) { + return teksti.equalsIgnoreCase(s); + } + + + /** + * Lisää sanan esiintymien lukumäärää + * <pre name="test"> + * Sana sana = new Sana("kissa"); + * sana.toString() === "kissa: 0"; + * sana.lisaa(); + * sana.toString() === "kissa: 1"; + * sana.lisaa(); + * sana.toString() === "kissa: 2"; + * </pre> + */ + public void lisaa() { + lkm++; + } + + + /** + * @return sana ja määrä merkkijonona + * <pre name="test"> + * Sana sana = new Sana("kissa"); + * sana.toString() === "kissa: 0"; + * </pre> + */ + @Override + public String toString() { + return teksti + ": " + lkm; + } + +} diff --git a/luennot/luento19/src/laskuri/Sanalaskuri.java b/luennot/luento19/src/laskuri/Sanalaskuri.java new file mode 100644 index 0000000..a103c8f --- /dev/null +++ b/luennot/luento19/src/laskuri/Sanalaskuri.java @@ -0,0 +1,48 @@ +package laskuri; + +import java.io.IOException; + + +/** + * Ohjelmalla lasketaan tiedostossa olevien sanojen + * esiintymismääriä. + *<pre> + * Tarvitaan luokat: + * Sana + * - lisää laskuria + * - tunnista sana + * + * Sanat + * - lue tiedosto + * - etsi sana + * - pätki rivi + * + * Algoritmi: + * 1) Lue tiedostosta rivi. + * 2) Pätki rivi sanoiksi + * 3) Lisää kunkin sanan esiintymismäärää yhdellä + * - jos sanaa ei vielä ole ennestään, lisää sana + * 4) jatka 1) kunnes koko tiedosto käsitelty + * + *</pre> + * @author Vesa Lappalainen + * @version 1.0, 21.02.2003 + */ +public class Sanalaskuri { + + /** + * Lasketaan tiedostossa olevat sanat + * @param args ei käytässä + */ + public static void main(String[] args) { + Sanat sanat; + sanat = new Sanat(); + try { + sanat.lueTiedostoJaLaske("kalevala.txt"); + } + catch (IOException ex) { + System.err.println("Virhe: " + ex); + } + sanat.tulosta(System.out); + } +} diff --git a/luennot/luento19/src/laskuri/Sanat.java b/luennot/luento19/src/laskuri/Sanat.java new file mode 100644 index 0000000..93b33be --- /dev/null +++ b/luennot/luento19/src/laskuri/Sanat.java @@ -0,0 +1,145 @@ +package laskuri; + +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.io.PrintStream; +import java.util.ArrayList; +import java.util.Collection; +import java.util.Scanner; + +/** + * Luokka sanojen esiintymismaarien laskemiseksi. + * @author Vesa Lappalainen + * @version 1.0, 21.02.2003 + * @version 1.0, 12.03.2019 + */ +public class Sanat { + + private Collection<Sana> alkiot = new ArrayList<Sana>(); + private int sanoja = 0; + + /** + * Lisataan uusi sana rakenteeseen. Jos on jo, lisataan vanhan maaraa, + * muuten luodaan uusi sana + * @param s lisattava sana + * @example + * <pre name="test"> + * #import java.io.ByteArrayOutputStream; + * #import static fi.jyu.mit.ohj2.VertaaTiedosto.*; + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.lisaa("kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 1\n") === null; + * sanat.lisaa("kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 2\n") === null; + * sanat.lisaa("kana"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 2\nkana: 1\n") === null; + * </pre> + */ + public void lisaa(String s) { + sanoja++; + for (Sana sana : alkiot) { + if (sana.oletko(s)) { + sana.lisaa(); + return; + } + } + Sana sana = new Sana(s); + sana.lisaa(); + alkiot.add(sana); + } + + + /** + * Pilkotaan rivi sanoiksi ja lisataan ne kaikki rakenteeseen + * @param rivi kasiteltava rivi + * @example + * <pre name="test"> + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.kasitteleRivi("kissa, kana kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 2\nkana: 1\n") === null; + * sanat.kasitteleRivi("kissa istuu kana"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 3\nkana: 2\nistuu: 1\n") === null; + * </pre> + */ + public void kasitteleRivi(String rivi) { + /* + String s; + StringTokenizer st = new StringTokenizer(rivi, " ,();.:[]{}+-"); + while (st.hasMoreTokens()) { + s = st.nextToken(); + lisaa(s); + } + */ + String[] palat = rivi.split("[ ,();.:{}\"!?+\\-\\[\\]]+"); + for (String s: palat) { + if (s.startsWith("'") ) s = s.substring(1); + if ( !s.isEmpty() ) + lisaa(s); + } + } + + + /** + * Tulostetaan koko rakenne tietovirtaan + * @param os tietovirta johon tulostetaan + * @example + * <pre name="test"> + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.tulosta(bs); + * bs.toString() === ""; + * sanat.lisaa("kissa"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 1\n") === null; + * </pre> + */ + public void tulosta(OutputStream os) { + PrintStream out = new PrintStream(os); + for (Sana sana : alkiot) + out.println(sana); + out.println("Sanoja: " + sanoja); + } + + + /** + * Luetaan tiedoston kaikki rivit ja kasitellaan laskemalla kaikki sanat + * @param tiedostonNimi tiedoston nimi, jota luetaan + * @throws IOException jos tiedostoa ei voi kasitella + * <pre name="test"> + * #THROWS IOException + * #import java.io.*; + * kirjoitaTiedosto("sanatLueKoe.txt","kissa kana kissa\nkissa istuu kana"); + * ByteArrayOutputStream bs = new ByteArrayOutputStream(); + * Sanat sanat = new Sanat(); + * sanat.lueTiedostoJaLaske("sanatLueKoe.txt"); sanat.tulosta(bs); + * vertaaString(bs,"kissa: 3\nkana: 2\nistuu: 1\n") === null; + * tuhoaTiedosto("sanatLueKoe.txt"); + * </pre> + */ + public void lueTiedostoJaLaske(String tiedostonNimi) throws IOException { + try (Scanner fi = new Scanner(new FileInputStream(new File(tiedostonNimi)))) { + while ( fi.hasNext() ) { + String rivi = fi.nextLine(); + kasitteleRivi(rivi); + } + } + } + + + /** + * Testataan Sanat-luokkaa + * @param args ei käytössä + */ + public static void main(String[] args) { + Sanat sanat = new Sanat(); + sanat.lisaa("kissa"); + sanat.lisaa("kissa"); + sanat.lisaa("koira"); + sanat.tulosta(System.out); + sanat.kasitteleRivi("kissa, istuu kissa puussa"); + sanat.tulosta(System.out); + } +} diff --git a/luennot/luento19/src/laskuri/test/SanaTest.java b/luennot/luento19/src/laskuri/test/SanaTest.java new file mode 100644 index 0000000..564325c --- /dev/null +++ b/luennot/luento19/src/laskuri/test/SanaTest.java @@ -0,0 +1,49 @@ +package laskuri.test; +// Generated by ComTest BEGIN +import static org.junit.Assert.*; +import org.junit.*; +import laskuri.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2013.03.08 11:27:34 // Generated by ComTest + * + */ +@SuppressWarnings({ "all" }) +public class SanaTest { + + + + // Generated by ComTest BEGIN + /** testOletko33 */ + @Test + public void testOletko33() { // Sana: 33 + Sana sana = new Sana("kissa"); + assertEquals("From: Sana line: 35", true, sana.oletko("kissa")); + assertEquals("From: Sana line: 36", true, sana.oletko("kISSA")); + assertEquals("From: Sana line: 37", false, sana.oletko("kiss")); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testLisaa47 */ + @Test + public void testLisaa47() { // Sana: 47 + Sana sana = new Sana("kissa"); + assertEquals("From: Sana line: 49", "kissa: 0", sana.toString()); + sana.lisaa(); + assertEquals("From: Sana line: 51", "kissa: 1", sana.toString()); + sana.lisaa(); + assertEquals("From: Sana line: 53", "kissa: 2", sana.toString()); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testToString63 */ + @Test + public void testToString63() { // Sana: 63 + Sana sana = new Sana("kissa"); + assertEquals("From: Sana line: 65", "kissa: 0", sana.toString()); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento19/src/laskuri/test/SanatTest.java b/luennot/luento19/src/laskuri/test/SanatTest.java new file mode 100644 index 0000000..7d6f9ee --- /dev/null +++ b/luennot/luento19/src/laskuri/test/SanatTest.java @@ -0,0 +1,76 @@ +package laskuri.test; +// Generated by ComTest BEGIN +import java.io.ByteArrayOutputStream; +import static fi.jyu.mit.ohj2.VertaaTiedosto.*; +import java.io.*; +import static org.junit.Assert.*; +import org.junit.*; +import laskuri.*; +// Generated by ComTest END + +/** + * Test class made by ComTest + * @version 2017.03.10 21:15:48 // Generated by ComTest + * + */ +@SuppressWarnings("all") +public class SanatTest { + + + + // Generated by ComTest BEGIN + /** testLisaa26 */ + @Test + public void testLisaa26() { // Sanat: 26 + ByteArrayOutputStream bs = new ByteArrayOutputStream(); + Sanat sanat = new Sanat(); + sanat.lisaa("kissa"); sanat.tulosta(bs); + assertEquals("From: Sanat line: 32", null, vertaaString(bs,"kissa: 1\n")); + sanat.lisaa("kissa"); sanat.tulosta(bs); + assertEquals("From: Sanat line: 34", null, vertaaString(bs,"kissa: 2\n")); + sanat.lisaa("kana"); sanat.tulosta(bs); + assertEquals("From: Sanat line: 36", null, vertaaString(bs,"kissa: 2\nkana: 1\n")); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testKasitteleRivi56 */ + @Test + public void testKasitteleRivi56() { // Sanat: 56 + ByteArrayOutputStream bs = new ByteArrayOutputStream(); + Sanat sanat = new Sanat(); + sanat.kasitteleRivi("kissa, kana kissa"); sanat.tulosta(bs); + assertEquals("From: Sanat line: 60", null, vertaaString(bs,"kissa: 2\nkana: 1\n")); + sanat.kasitteleRivi("kissa istuu kana"); sanat.tulosta(bs); + assertEquals("From: Sanat line: 62", null, vertaaString(bs,"kissa: 3\nkana: 2\nistuu: 1\n")); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testTulosta85 */ + @Test + public void testTulosta85() { // Sanat: 85 + ByteArrayOutputStream bs = new ByteArrayOutputStream(); + Sanat sanat = new Sanat(); + sanat.tulosta(bs); + assertEquals("From: Sanat line: 89", "", bs.toString()); + sanat.lisaa("kissa"); sanat.tulosta(bs); + assertEquals("From: Sanat line: 91", null, vertaaString(bs,"kissa: 1\n")); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** + * testLueTiedostoJaLaske105 + * @throws IOException when error + */ + @Test + public void testLueTiedostoJaLaske105() throws IOException { // Sanat: 105 + kirjoitaTiedosto("sanatLueKoe.txt","kissa kana kissa\nkissa istuu kana"); + ByteArrayOutputStream bs = new ByteArrayOutputStream(); + Sanat sanat = new Sanat(); + sanat.lueTiedostoJaLaske("sanatLueKoe.txt"); sanat.tulosta(bs); + assertEquals("From: Sanat line: 112", null, vertaaString(bs,"kissa: 3\nkana: 2\nistuu: 1\n")); + tuhoaTiedosto("sanatLueKoe.txt"); + } // Generated by ComTest END +} \ No newline at end of file diff --git a/luennot/luento20/.classpath b/luennot/luento20/.classpath new file mode 100644 index 0000000..8371eec --- /dev/null +++ b/luennot/luento20/.classpath @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"> + <attributes> + <attribute name="module" value="true"/> + </attributes> + </classpathentry> + <classpathentry combineaccessrules="false" kind="src" path="/graphics"/> + <classpathentry combineaccessrules="false" kind="src" path="/demot"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento20/.project b/luennot/luento20/.project new file mode 100644 index 0000000..eae7324 --- /dev/null +++ b/luennot/luento20/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento20</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento20/integroi.png b/luennot/luento20/integroi.png new file mode 100644 index 0000000000000000000000000000000000000000..8ad272dfb6810101c7941afef035cc3a063101a8 GIT binary patch literal 4483 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 IG3fq30NBuLVgLXD literal 0 HcmV?d00001 diff --git a/luennot/luento20/src/funktio/integroi/Integroi2.java b/luennot/luento20/src/funktio/integroi/Integroi2.java new file mode 100644 index 0000000..6ac81d9 --- /dev/null +++ b/luennot/luento20/src/funktio/integroi/Integroi2.java @@ -0,0 +1,101 @@ +package funktio.integroi; + +import static java.lang.Math.*; + +/** + * Ohjelmalla integroidaan numeerisesti funktio sin(x) + * @author Vesa Lappalainen + * @version 1.0, 25.03.2003 + */ +public class Integroi2 { + + /** + * Rajapinta kaikille funktiolle R->R + */ + public interface FunktioRR { + /** + * @param x piste jossa lasketaan + * @return funktion arvo pisteessä + */ + public double f(double x); + } + + /** + * Luokka sini-funktiolla + */ + public static class SinFun implements FunktioRR { + @Override + public double f(double x) { + return Math.sin(x); + } + } + + /** + * Luokka 2-asteen polynomille + */ + public static class P2 implements FunktioRR { + private double a; + private double b; + private double c; + + /** + * Alustetaan polynomiksi x^2 + */ + public P2() { + a = 1; + } + + + /** + * Alustetaan polynomi kertoimilla + * @param a x^2 kerroin + * @param b x:n kerroin + * @param c vakiotermi + */ + public P2(double a, double b, double c) { + this.a = a; + this.b = b; + this.c = c; + } + + @Override + public double f(double x) { + return a * x * x + b * x + c; + // return (a * x + b) * x + c; // tehokkaampi laskea + } + } + + + /** + * Integroidaan sin(x) välillä x1-x2 + * @param f integroitva funktio-olio + * @param x1 alkuarvo + * @param x2 loppuarvo + * @param tiheys monellako askeleella + * @return likiarvo integraalille + */ + public static double integroi(FunktioRR f, double x1, double x2, int tiheys) { + double summa = 0; + double dx = (x2 - x1) / tiheys; + for (double x = x1 + dx / 2; x < x2; x += dx) + summa += f.f(x) * dx; + return summa; + } + + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + SinFun sin = new SinFun(); + double ala = integroi(sin, 0, PI, 10000); + System.out.printf("%17.15f%n", ala); + P2 p2 = new P2(1, 2, -3); // x^2 +2x -3 + ala = integroi(p2, 0, 3, 100); + System.out.printf("%17.15f%n", ala); + p2 = new P2(1, 2, 0); // x^2 +2x + ala = integroi(p2, 0, 3, 10000); + System.out.printf("%17.15f%n", ala); + } + +} \ No newline at end of file diff --git a/luennot/luento20/src/funktio/integroi/P2Sisa.java b/luennot/luento20/src/funktio/integroi/P2Sisa.java new file mode 100644 index 0000000..4d4e9a3 --- /dev/null +++ b/luennot/luento20/src/funktio/integroi/P2Sisa.java @@ -0,0 +1,31 @@ +package funktio.integroi; + +import static funktio.integroi.Integroi2.*; + +/** + * Esimerkki nimettömistä sisäluokista + * @author vesal + * @version 13.3.2012 + */ +public class P2Sisa { + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + // BYCODEBEGIN + FunktioRR p2 = new FunktioRR() { + @Override + public double f(double x) { return x*x; } + }; + double ala = integroi(p2, 0, 3, 10000); + System.out.printf("%17.15f%n", ala); + + ala = integroi(new FunktioRR() { + @Override + public double f(double x) { return x*x + 1; } + }, 0, 3, 10000); + System.out.printf("%17.15f%n", ala); + // BYCODEEND + } + +} diff --git a/luennot/luento20/src/funktio/integroi/SinKuva.java b/luennot/luento20/src/funktio/integroi/SinKuva.java new file mode 100644 index 0000000..bac1a84 --- /dev/null +++ b/luennot/luento20/src/funktio/integroi/SinKuva.java @@ -0,0 +1,68 @@ +package funktio.integroi; + +import demo.d8.*; + +import fi.jyu.mit.graphics.*; +import static java.lang.Math.PI; + +import fi.jyu.mit.graphics.FunctionRR; + + +/** + * Esimerkki funktion piirtämisestä. + * Piirtää sin-käyrän ja sille "integrointia" vastaavat pylväät + * @author vesal + * @version 13.3.2012 + */ +public class SinKuva { + + /** + * Piirtää numeerista integrointia vastaavat pylväät funktion kohdalle + * @param space avaruus, johon pylväitä piirretään + * @param f funktio, jolle pylväät piirretään + * @param x1 alkupiste + * @param x2 loppupiste + * @param tiheys kuinka monta pylvästä piirretään + */ + public static void piirraPylvaat(Space space, FunctionRR f, double x1, double x2, double tiheys) { + double dx = (x2- x1)/tiheys; + + for (double x=x1+dx/2 ; x<x2; x+=dx) { + Pylvas pylvas = new Pylvas(dx,f.f(x),0); + pylvas.move(x-dx/2, 0, 0); + space.add(pylvas); + } + } + + + /** + * @param args ei käytössä + */ + public static void main(String[] args) { + FunctionRR f = SinFun.sin; + + double x1=0,x2=PI; + double dx = 0.2; + + Space space = new Space(); + + EasyWindow window = new EasyWindow(); + window.setSpace(space); + + window.scale(x1-dx,-0.2,x2+dx,1.2); + window.addAxis(10, 10, 10); + space.add(new FunctionMapRR(f,x1,x2,0)); + + piirraPylvaat(space, f,x1,x2, 10); +/* + FunctionRR f2 = new Polynom(0.2,1,2); + space.add(new FunctionMapRR(f2,x1,x2,0)); + EasyWindow window2 = new EasyWindow(); + window2.setSpace(space); + window2.showWindow(); + window2.scale(-10,-10,10,10); + new Rotator(window2,Axis.Z,1,20); +*/ + } + +} diff --git a/luennot/luento20/src/hello/button/HelloWorld.java b/luennot/luento20/src/hello/button/HelloWorld.java new file mode 100644 index 0000000..8f7cdb7 --- /dev/null +++ b/luennot/luento20/src/hello/button/HelloWorld.java @@ -0,0 +1,56 @@ +package hello.button; +import javafx.application.Application; +import javafx.event.ActionEvent; +import javafx.event.EventHandler; +import javafx.geometry.Insets; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.layout.BorderPane; +import javafx.stage.Stage; + +/** + * Yksinkertainen esimerkki JavaFX ohjelmasta + * Käsittelijä luodaan omasta luokasta + * @author vesal + * @version 4.3.2016 + */ +public class HelloWorld extends Application { + @Override + public void start(Stage primaryStage) { + BorderPane root = new BorderPane(); + Label label = new Label("Hello World!"); + Button button = new Button("Press me!"); + BorderPane.setMargin(button, new Insets(10)); + + WellDone kasittelija = new WellDone(label); + + button.setOnAction(kasittelija); + root.setCenter(label); + root.setRight(button); + Scene scene = new Scene(root); + primaryStage.setScene(scene); + primaryStage.show(); + } + + + /** @param args ei käytössä */ + public static void main(String[] args) { + launch(args); + } +} + + +class WellDone implements EventHandler<ActionEvent> { + private Label label; + + public WellDone(Label label) { + this.label = label; + } + + @Override + public void handle(ActionEvent arg0) { + label.setText("Well Done!"); + } + +} diff --git a/luennot/luento20/src/hello/button/HelloWorld2.java b/luennot/luento20/src/hello/button/HelloWorld2.java new file mode 100644 index 0000000..d6546b1 --- /dev/null +++ b/luennot/luento20/src/hello/button/HelloWorld2.java @@ -0,0 +1,46 @@ +package hello.button; +import javafx.application.Application; +import javafx.event.ActionEvent; +import javafx.event.EventHandler; +import javafx.geometry.Insets; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.layout.BorderPane; +import javafx.stage.Stage; + +/** + * Yksinkertainen esimerkki JavaFX ohjelmasta + * Käsittelijä tehdään nimettömästä sisäluokasta erikseen + * @author vesal + * @version 4.3.2016 + */ +public class HelloWorld2 extends Application { + @Override + public void start(Stage primaryStage) { + BorderPane root = new BorderPane(); + Label label = new Label("Hello World!"); + Button button = new Button("Press me!"); + BorderPane.setMargin(button, new Insets(10)); + + EventHandler<ActionEvent> kasittelija = new EventHandler<ActionEvent>() { + @Override + public void handle(ActionEvent event) { + label.setText("Well Done!"); + } + }; + + button.setOnAction(kasittelija); + root.setCenter(label); + root.setRight(button); + Scene scene = new Scene(root); + primaryStage.setScene(scene); + primaryStage.show(); + } + + + /** @param args ei käytössä */ + public static void main(String[] args) { + launch(args); + } +} diff --git a/luennot/luento20/src/hello/button/HelloWorld3.java b/luennot/luento20/src/hello/button/HelloWorld3.java new file mode 100644 index 0000000..6ea7300 --- /dev/null +++ b/luennot/luento20/src/hello/button/HelloWorld3.java @@ -0,0 +1,43 @@ +package hello.button; +import javafx.application.Application; +import javafx.event.ActionEvent; +import javafx.event.EventHandler; +import javafx.geometry.Insets; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.layout.BorderPane; +import javafx.stage.Stage; + +/** + * Yksinkertainen esimerkki JavaFX ohjelmasta + * Käsittelijä tehdään nimettömästä sisäluokasta suoraan kutsussa + * @author vesal + * @version 4.3.2016 + */ +public class HelloWorld3 extends Application { + @Override + public void start(Stage primaryStage) { + BorderPane root = new BorderPane(); + Label label = new Label("Hello World!"); + Button button = new Button("Press me!"); + BorderPane.setMargin(button, new Insets(10)); + button.setOnAction(new EventHandler<ActionEvent>() { + @Override + public void handle(ActionEvent event) { + label.setText("Well Done!"); + } + }); + root.setCenter(label); + root.setRight(button); + Scene scene = new Scene(root); + primaryStage.setScene(scene); + primaryStage.show(); + } + + + /** @param args ei käytössä */ + public static void main(String[] args) { + launch(args); + } +} diff --git a/luennot/luento20/src/hello/button/HelloWorld4.java b/luennot/luento20/src/hello/button/HelloWorld4.java new file mode 100644 index 0000000..979802a --- /dev/null +++ b/luennot/luento20/src/hello/button/HelloWorld4.java @@ -0,0 +1,41 @@ +package hello.button; +import javafx.application.Application; +import javafx.event.ActionEvent; +import javafx.event.EventHandler; +import javafx.geometry.Insets; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.layout.BorderPane; +import javafx.stage.Stage; + +/** + * Yksinkertainen esimerkki JavaFX ohjelmasta + * Käsittelijä tehdään nimettömästä sisäluokasta lambdalla + * @author vesal + * @version 4.3.2016 + */ +public class HelloWorld4 extends Application { + @Override + public void start(Stage primaryStage) { + BorderPane root = new BorderPane(); + Label label = new Label("Hello World!"); + Button button = new Button("Press me!"); + BorderPane.setMargin(button, new Insets(10)); + + EventHandler<ActionEvent> kasittelija = event -> label.setText("Well Done!"); + + button.setOnAction(kasittelija); + root.setCenter(label); + root.setRight(button); + Scene scene = new Scene(root); + primaryStage.setScene(scene); + primaryStage.show(); + } + + + /** @param args ei käytössä */ + public static void main(String[] args) { + launch(args); + } +} diff --git a/luennot/luento20/src/hello/button/HelloWorld5.java b/luennot/luento20/src/hello/button/HelloWorld5.java new file mode 100644 index 0000000..c3f065f --- /dev/null +++ b/luennot/luento20/src/hello/button/HelloWorld5.java @@ -0,0 +1,37 @@ +package hello.button; +import javafx.application.Application; +import javafx.geometry.Insets; +import javafx.scene.Scene; +import javafx.scene.control.Button; +import javafx.scene.control.Label; +import javafx.scene.layout.BorderPane; +import javafx.stage.Stage; + +/** + * Yksinkertainen esimerkki JavaFX ohjelmasta + * Käsittelijä tehdään lambdalla suoraan kutsussa + * @author vesal + * @version 4.3.2016 + */ +public class HelloWorld5 extends Application { + @Override + public void start(Stage primaryStage) { + BorderPane root = new BorderPane(); + Label label = new Label("Hello World!"); + Button button = new Button("Press me!"); + BorderPane.setMargin(button, new Insets(10)); + + button.setOnAction(e -> label.setText("Well Done!")); + root.setCenter(label); + root.setRight(button); + Scene scene = new Scene(root); + primaryStage.setScene(scene); + primaryStage.show(); + } + + + /** @param args ei käytössä */ + public static void main(String[] args) { + launch(args); + } +} diff --git a/luennot/luento20/src/lambda/Poistaminen.java b/luennot/luento20/src/lambda/Poistaminen.java new file mode 100644 index 0000000..9d98f66 --- /dev/null +++ b/luennot/luento20/src/lambda/Poistaminen.java @@ -0,0 +1,14 @@ +package lambda; +import java.util.*; + +@SuppressWarnings("javadoc") +public class Poistaminen { + + public static void main(String[] args) { + List<String> nimet = new ArrayList<>( + Arrays.asList("Kissa","Koira","Kana","Mato","Kotka")); + System.out.println(nimet); + nimet.removeIf( s -> s.startsWith("Ko") ); // poisteaan Ko alkuiset + System.out.println(nimet); + } +} \ No newline at end of file diff --git a/luennot/luento20/src/lambda/StreamMalli.java b/luennot/luento20/src/lambda/StreamMalli.java new file mode 100644 index 0000000..a9edc81 --- /dev/null +++ b/luennot/luento20/src/lambda/StreamMalli.java @@ -0,0 +1,30 @@ +package lambda; + +import java.util.*; +import java.util.stream.*; + +@SuppressWarnings("javadoc") +public class StreamMalli { + + public static void main(String[] args) { + List<Integer> luvut = Arrays.asList(1, 3, 6, 22, 4, -3); + System.out.println(luvut); + List<Integer> neliot = + luvut.stream().map(n -> n*n).collect(Collectors.toList()); + System.out.println(neliot); + + // Seuraavassa sum saa ensin arvon 0, sitten kutsutaan lambdaa sum,n + int summa = luvut.stream().reduce(0, (sum,n) -> sum + n); + int tulo = luvut.stream().reduce(1, (vanhatulo,n) -> vanhatulo * n); + int suurin = luvut.stream().reduce(Integer.MIN_VALUE, + (ennatys,n) -> n > ennatys ? n : ennatys); + // Luokissa on myös useita valmiita funktoita, kuten esim max ja min + int pienin = luvut.stream().reduce(Integer.MAX_VALUE, Integer::min); + + System.out.printf("Summa %d, tulo = %d, [%d,%d]\n", + summa, tulo, pienin, suurin); + + luvut.stream().filter(n -> n < 5).forEach(n -> System.out.print(n + " ")); + System.out.println(); + } +} \ No newline at end of file diff --git a/luennot/luento21/.classpath b/luennot/luento21/.classpath new file mode 100644 index 0000000..fb50116 --- /dev/null +++ b/luennot/luento21/.classpath @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="src"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="output" path="bin"/> +</classpath> diff --git a/luennot/luento21/.project b/luennot/luento21/.project new file mode 100644 index 0000000..a02a911 --- /dev/null +++ b/luennot/luento21/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luento21</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> diff --git a/luennot/luento21/src/luento21/FrameMalliKutsuista.java b/luennot/luento21/src/luento21/FrameMalliKutsuista.java new file mode 100644 index 0000000..12b811c --- /dev/null +++ b/luennot/luento21/src/luento21/FrameMalliKutsuista.java @@ -0,0 +1,158 @@ +package luento21; + +import java.awt.BorderLayout; +import java.awt.EventQueue; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; + +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.border.EmptyBorder; +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.UIManager; + +/** + * Malli siitä millaisia erilaisia CallBack-toteutuksia voi olla Javassa + * @author vesal + * @version 17.3.2013 + */ +public class FrameMalliKutsuista extends JFrame { + + private static final long serialVersionUID = 1L; + private JPanel contentPane; + private final JLabel labelMessage = new JLabel(""); + private final JPanel panelButtons = new JPanel(); + private final JButton buttonNimettyUlko = new JButton("Nimetty ulko"); + private final JButton buttonNimettySisa = new JButton("Nimetty sis\u00E4"); + private final JButton buttonNimetonSisa = new JButton("Nimetön sis\u00E4"); + private final JButton buttonSamaOlio1 = new JButton("Sama olio 1"); + private final JButton buttonSamaOlio2 = new JButton("Sama olio 2"); + + + /** + * Launch the application. + * @param args ei käytössä + */ + public static void main(String[] args) { + try { + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } catch (Throwable e) { + e.printStackTrace(); + } + EventQueue.invokeLater(new Runnable() { + @Override + public void run() { + try { + FrameMalliKutsuista frame = new FrameMalliKutsuista(); + frame.setVisible(true); + } catch (Exception e) { + e.printStackTrace(); + } + } + }); + } + + + /** + * Create the frame. + */ + public FrameMalliKutsuista() { + setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + setBounds(100, 100, 389, 125); + contentPane = new JPanel(); + contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); + contentPane.setLayout(new BorderLayout(0, 0)); + setContentPane(contentPane); + + contentPane.add(labelMessage, BorderLayout.SOUTH); + + contentPane.add(panelButtons, BorderLayout.CENTER); + buttonNimettyUlko.addActionListener(new NappulaPainettuUlko(this)); + buttonNimettyUlko.addMouseListener(new HiiriUlko(this)); + buttonNimettySisa.addActionListener(new NappulaPainettuSisa()); + buttonNimettySisa.addMouseListener(new HiiriSisa()); + + buttonNimetonSisa.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + setMessage("Nappi",e.getSource()); + } + }); + buttonNimetonSisa.addMouseListener(new MouseAdapter() { + @Override + public void mouseExited(MouseEvent e) { + setMessage("Hiiri pois",e.getSource()); + } + }); + + buttonSamaOlio1.addMouseListener(samaHiiri); + buttonSamaOlio1.addActionListener(samaNappi); + + buttonSamaOlio2.addMouseListener(samaHiiri); + buttonSamaOlio2.addActionListener(samaNappi); + + panelButtons.add(buttonNimettyUlko); + panelButtons.add(buttonNimettySisa); + panelButtons.add(buttonNimetonSisa); + + panelButtons.add(buttonSamaOlio1); + panelButtons.add(buttonSamaOlio2); + } + + + /** + * @param s Jono joka tulostetaan alkuun + * @param obj olio, josta teksti otetaan + */ + public void setMessage(String s,Object obj) { + if ( !(obj instanceof JButton) ) return; + JButton painettu = (JButton)obj; + labelMessage.setText(s + ": " +painettu.getText()); + } + + + /** + * Sisäluokka käsittelemään nappulan painamista + */ + public class NappulaPainettuSisa implements ActionListener { + @Override + public void actionPerformed(ActionEvent e) { + setMessage("Nappi",e.getSource()); + } + } + + + /** + * Sisäluokka, jossa toteutetaan vaan muutama hiiren tapahtumista + */ + public class HiiriSisa extends MouseAdapter { + @Override + public void mouseExited(MouseEvent e) { + setMessage("Hiiri pois",e.getSource()); + } + } + + // Käsitelijäattribuuttiolioita eri tavoin tehtynä + + /** käsittelijäolio joka luotu nimettömästä sisäluokasta */ + protected MouseAdapter samaHiiri = new MouseAdapter() { + @Override + public void mouseExited(MouseEvent e) { + setMessage("Hiiri pois sama",e.getSource()); + } + }; + + /** käsittelijäolio joka luotu sisäluokasta */ + protected MouseAdapter samaHiiri2 = new HiiriSisa(); + + /** käsittelijäolio joka luotu ulkoluokasta */ + protected MouseListener samaHiiri3 = new HiiriUlko(this); + + /** käsittelijäolio joka luotu ulkoluokasta */ + private ActionListener samaNappi = new NappulaPainettuUlko(this); + +} \ No newline at end of file diff --git a/luennot/luento21/src/luento21/HiiriUlko.java b/luennot/luento21/src/luento21/HiiriUlko.java new file mode 100644 index 0000000..55862a0 --- /dev/null +++ b/luennot/luento21/src/luento21/HiiriUlko.java @@ -0,0 +1,67 @@ +package luento21; + +import java.awt.event.MouseEvent; +import java.awt.event.MouseListener; + +/** + * @author vesal + * @version Mar 18, 2012 + * + */ +public class HiiriUlko implements MouseListener { + + private FrameMalliKutsuista frame; + + /** + * @param frame kenelle ilmoitetaan + */ + public HiiriUlko(FrameMalliKutsuista frame) { + this.frame = frame; + } + + + /* (non-Javadoc) + * @see java.awt.event.MouseListener#mouseClicked(java.awt.event.MouseEvent) + */ + @Override + public void mouseClicked(MouseEvent e) { + // TODO Auto-generated method stub + } + + + /* (non-Javadoc) + * @see java.awt.event.MouseListener#mousePressed(java.awt.event.MouseEvent) + */ + @Override + public void mousePressed(MouseEvent e) { + // TODO Auto-generated method stub + } + + + /* (non-Javadoc) + * @see java.awt.event.MouseListener#mouseReleased(java.awt.event.MouseEvent) + */ + @Override + public void mouseReleased(MouseEvent e) { + // TODO Auto-generated method stub + } + + + /* (non-Javadoc) + * @see java.awt.event.MouseListener#mouseEntered(java.awt.event.MouseEvent) + */ + @Override + public void mouseEntered(MouseEvent e) { + frame.setMessage("Hiiri sisään",e.getSource()); + } + + + /* (non-Javadoc) + * @see java.awt.event.MouseListener#mouseExited(java.awt.event.MouseEvent) + */ + @Override + public void mouseExited(MouseEvent e) { + frame.setMessage("Hiiri pois",e.getSource()); + } + +} \ No newline at end of file diff --git a/luennot/luento21/src/luento21/NappulaPainettuUlko.java b/luennot/luento21/src/luento21/NappulaPainettuUlko.java new file mode 100644 index 0000000..59b6e7f --- /dev/null +++ b/luennot/luento21/src/luento21/NappulaPainettuUlko.java @@ -0,0 +1,34 @@ +package luento21; + +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +/** + * Malli ulkoisesta käsittelijäluokasta joka toteuttaa + * ActionListener rajapinnan + * @author vesal + * @version Mar 18, 2012 + * + */ +public class NappulaPainettuUlko implements ActionListener { + + private FrameMalliKutsuista frame; + + /** + * Alustetaan kuuntelijaolio niin, että se ilmoittaa tapahtumista + * isäntä lomakkeelle + * @param frame lomake, jolla tapahtumista ilmoitetaan + */ + public NappulaPainettuUlko(FrameMalliKutsuista frame) { + this.frame = frame; + } + + + /** + * @param e tapahtumasta tullut lisätieto + */ + @Override + public void actionPerformed(ActionEvent e) { + frame.setMessage("Nappi",e.getSource()); + } +} \ No newline at end of file diff --git a/luennot/luento21/tentti.ini b/luennot/luento21/tentti.ini new file mode 100644 index 0000000..d28d9e1 --- /dev/null +++ b/luennot/luento21/tentti.ini @@ -0,0 +1,5 @@ +[pos] +TenttiGUI=-2,133,846,600 +[tentti] +dir=E:\kurssit\ohj2\esimerkit\k2021\luennot\luento21\tentti +splitPaneOpiskelijaTentit=308 diff --git a/luennot/luento21/tentti/koodit.dat b/luennot/luento21/tentti/koodit.dat new file mode 100644 index 0000000..a02ada2 --- /dev/null +++ b/luennot/luento21/tentti/koodit.dat @@ -0,0 +1,20 @@ + code | name +---------+------------------------------------- +ITKA201|Algoritmit 1|23 +ITKA203|Käyttöjärjestelmät|14 +ITKP102|Ohjelmointi 1|10 +ITKP104|Tietoverkot|9 +ITKP113|Oliosuuntautunut suunnittelu|12 +ITKS452|Requirements engineering|23 +TIEA381|Numeeriset menetelmät|5 +TIEA382|Lineaarinen ja diskreetti optimointi|9 +TIEP114|Tietokoneen rakenne ja arkkitehtuuri|1 +TIES324|Signaalinkäsittely|2 +TIES481|Simulointi|2 +TJTA228|XML: teoria ja käytäntö|4 +TJTA330|Ohjelmistotuotanto|9 +TJTS504|Tutkimus ja sen menetelmät|3 +TJTSD51|Sisällönhallinta organisaatioissa|8 +TJTSS53|Software product line engineering and management|11 +TJTSS63|Ohjelmistojen ylläpito|7 +TJTST20|Tietohallinnon johtaminen|6 diff --git a/luennot/luento21/tentti/opiskelijat.dat b/luennot/luento21/tentti/opiskelijat.dat new file mode 100644 index 0000000..c7133c6 --- /dev/null +++ b/luennot/luento21/tentti/opiskelijat.dat @@ -0,0 +1,15 @@ + personid | nimi | hetu +----------+------------------------------------+------------- +1|Ankka Aku|121240-111A|| +2|Ankka Iines|111149-1127|| +3|Susi Sepe|101145-111H|| +4|Hanhi Hannu|130343-1314|| +5|Hopo Hessu|101041-1210|| +6|Sisu Simo|040432-101A|| +7|Ponteva Veli|050550-1212|| +8|Huilu Veli|060655-555T|| +9|Viulu Veli|060655-557V|| +10|Ankka Lupu|030350-221C|| +11|Ankka Hupu|030350-223E|| +12|Ankka Tupu|030350-225H|| +13|Hiiri Mikki|070741-123P|| diff --git a/luennot/luento21/tentti/tentittavatKurssit.dat b/luennot/luento21/tentti/tentittavatKurssit.dat new file mode 100644 index 0000000..1af90fd --- /dev/null +++ b/luennot/luento21/tentti/tentittavatKurssit.dat @@ -0,0 +1,17 @@ +personid | koodi | lopetusaika | papereita +---------+----------|-------------+-----------+ +3|ITKP111||0 +3|ITKP112||0 +1|ITKP112||0 +2|ITKP112||0 +6|ITKP112||0 +4|ITKP112||0 +10|ITKP112||0 +1|TIEP111||0 +8|ITKP112||0 +13|ITKP112||0 +11|ITKP112||0 +9|ITP112|13.08.53|1 +11|ITKP113|13.17.49|2 +5|ITKP113|10.25.22|2 +5|ITKP112|10.25.27|3 diff --git a/luennot/luentoC1/.cproject b/luennot/luentoC1/.cproject new file mode 100644 index 0000000..1708370 --- /dev/null +++ b/luennot/luentoC1/.cproject @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.debug.549103480"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.debug.549103480" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.debug.549103480" name="Debug" parent="cdt.managedbuild.config.gnu.mingw.exe.debug"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.debug.549103480." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.debug.2085881796" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.debug"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.debug.550385132" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.debug"/> + <builder buildPath="${workspace_loc:/luentoC1}/Debug" id="cdt.managedbuild.tool.gnu.builder.mingw.base.1973048119" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug.463530441" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.958018242" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.909861732" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.40383052" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug"> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level.873379135" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level.274269161" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.dialect.std.985835656" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.cpp.compiler.dialect.c++11" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.other.other.780294972" name="Other flags" superClass="gnu.cpp.compiler.option.other.other" value="-c -fmessage-length=0 " valueType="string"/> + <option id="gnu.cpp.compiler.option.dialect.flags.1753803191" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" value="" valueType="string"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.471238964" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.482886099" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug"> + <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.mingw.exe.debug.option.optimization.level.1618125846" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.debug.option.debugging.level.22974655" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.818411825" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug.1783525459" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug.804821838" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1116048165" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="toiseen.cpp|summamain.c|hello.cpp" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.release.1841588651"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.release.1841588651" moduleId="org.eclipse.cdt.core.settings" name="Release"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.release.1841588651" name="Release" parent="cdt.managedbuild.config.gnu.mingw.exe.release"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.release.1841588651." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.release.1503266684" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.release"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.release.948898976" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.release"/> + <builder buildPath="${workspace_loc:/luentoC1}/Release" id="cdt.managedbuild.tool.gnu.builder.mingw.base.806206482" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release.191818973" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.667810857" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.326709290" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.696637936" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release"> + <option id="gnu.cpp.compiler.mingw.exe.release.option.optimization.level.2139593104" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.release.option.debugging.level.205410358" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.dialect.std.395729904" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.cpp.compiler.dialect.c++11" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1903857945" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.420093837" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release"> + <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.mingw.exe.release.option.optimization.level.570375458" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.release.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.release.option.debugging.level.1651886805" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.release.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.none" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.746625200" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release.1123727108" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release.2056753618" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.747814091" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="toiseen.cpp|summamain.c|hello.cpp" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="luentoC1.cdt.managedbuild.target.gnu.mingw.exe.1121054097" name="Executable" projectType="cdt.managedbuild.target.gnu.mingw.exe"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1841588651;cdt.managedbuild.config.gnu.mingw.exe.release.1841588651.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.420093837;cdt.managedbuild.tool.gnu.c.compiler.input.746625200"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.549103480;cdt.managedbuild.config.gnu.mingw.exe.debug.549103480.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.40383052;cdt.managedbuild.tool.gnu.cpp.compiler.input.471238964"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.549103480;cdt.managedbuild.config.gnu.mingw.exe.debug.549103480.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.482886099;cdt.managedbuild.tool.gnu.c.compiler.input.818411825"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1841588651;cdt.managedbuild.config.gnu.mingw.exe.release.1841588651.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.696637936;cdt.managedbuild.tool.gnu.cpp.compiler.input.1903857945"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope"/> +</cproject> diff --git a/luennot/luentoC1/.project b/luennot/luentoC1/.project new file mode 100644 index 0000000..7fb937b --- /dev/null +++ b/luennot/luentoC1/.project @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luentoC1</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.core.ccnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/luennot/luentoC1/comtest.ini b/luennot/luentoC1/comtest.ini new file mode 100644 index 0000000..de54a97 --- /dev/null +++ b/luennot/luentoC1/comtest.ini @@ -0,0 +1,4 @@ +#BEFORETESTCLASS= @SuppressWarnings("all") +#DIRECTORY=../test +#PACKAGE=.test + diff --git a/luennot/luentoC1/luentoC1/luentoC1.mk b/luennot/luentoC1/luentoC1/luentoC1.mk new file mode 100644 index 0000000..678e06e --- /dev/null +++ b/luennot/luentoC1/luentoC1/luentoC1.mk @@ -0,0 +1,114 @@ +## +## Auto Generated makefile by CodeLite IDE +## any manual changes will be erased +## +## Debug +ProjectName :=luentoC1 +ConfigurationName :=Debug +WorkspacePath := "E:\kurssit\ohj2\cpp\Elaimet\elaimet" +ProjectPath := "E:\kurssit\ohj2\esimerkit\k2014\luennot\luentoC1\luentoC1" +IntermediateDirectory :=./Debug +OutDir := $(IntermediateDirectory) +CurrentFileName := +CurrentFilePath := +CurrentFileFullPath := +User :=vesal +Date :=04/19/14 +CodeLitePath :="C:\Program Files (x86)\CodeLite" +LinkerName :=g++ +SharedObjectLinkerName :=g++ -shared -fPIC +ObjectSuffix :=.o +DependSuffix :=.o.d +PreprocessSuffix :=.o.i +DebugSwitch :=-gstab +IncludeSwitch :=-I +LibrarySwitch :=-l +OutputSwitch :=-o +LibraryPathSwitch :=-L +PreprocessorSwitch :=-D +SourceSwitch :=-c +OutputFile :=$(IntermediateDirectory)/$(ProjectName) +Preprocessors := +ObjectSwitch :=-o +ArchiveOutputSwitch := +PreprocessOnlySwitch :=-E +ObjectsFileList :="luentoC1.txt" +PCHCompileFlags := +MakeDirCommand :=makedir +RcCmpOptions := +RcCompilerName :=windres +LinkOptions := +IncludePath := $(IncludeSwitch). +IncludePCH := +RcIncludePath := +Libs := +ArLibs := +LibPath := $(LibraryPathSwitch). + +## +## Common variables +## AR, CXX, CC, AS, CXXFLAGS and CFLAGS can be overriden using an environment variables +## +AR := ar rcus +CXX := g++ +CC := gcc +CXXFLAGS := -g -O0 -Wall -std=c++11 $(Preprocessors) +CFLAGS := -g -O0 -Wall $(Preprocessors) +ASFLAGS := +AS := as + + +## +## User defined environment variables +## +CodeLiteDir:=C:\Program Files (x86)\CodeLite +UNIT_TEST_PP_SRC_DIR:=C:\devel\UnitTest++-1.3 +Objects0=$(IntermediateDirectory)/src_toiseen$(ObjectSuffix) + + + +Objects=$(Objects0) + +## +## Main Build Targets +## +.PHONY: all clean PreBuild PrePreBuild PostBuild +all: $(OutputFile) + +$(OutputFile): $(IntermediateDirectory)/.d $(Objects) + @$(MakeDirCommand) $(@D) + @echo "" > $(IntermediateDirectory)/.d + @echo $(Objects0) > $(ObjectsFileList) + $(LinkerName) $(OutputSwitch)$(OutputFile) @$(ObjectsFileList) $(LibPath) $(Libs) $(LinkOptions) + +$(IntermediateDirectory)/.d: + @$(MakeDirCommand) "./Debug" + +PreBuild: + + +## +## Objects +## +$(IntermediateDirectory)/src_toiseen$(ObjectSuffix): ../src/toiseen.cpp $(IntermediateDirectory)/src_toiseen$(DependSuffix) + $(CXX) $(IncludePCH) $(SourceSwitch) "E:/kurssit/ohj2/esimerkit/k2014/luennot/luentoC1/src/toiseen.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/src_toiseen$(ObjectSuffix) $(IncludePath) +$(IntermediateDirectory)/src_toiseen$(DependSuffix): ../src/toiseen.cpp + @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/src_toiseen$(ObjectSuffix) -MF$(IntermediateDirectory)/src_toiseen$(DependSuffix) -MM "../src/toiseen.cpp" + +$(IntermediateDirectory)/src_toiseen$(PreprocessSuffix): ../src/toiseen.cpp + @$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/src_toiseen$(PreprocessSuffix) "../src/toiseen.cpp" + + +-include $(IntermediateDirectory)/*$(DependSuffix) +## +## Clean +## +clean: + $(RM) $(IntermediateDirectory)/src_toiseen$(ObjectSuffix) + $(RM) $(IntermediateDirectory)/src_toiseen$(DependSuffix) + $(RM) $(IntermediateDirectory)/src_toiseen$(PreprocessSuffix) + $(RM) $(OutputFile) + $(RM) $(OutputFile).exe + $(RM) "../../../../../cpp/Elaimet/elaimet/.build-debug/luentoC1" + + diff --git a/luennot/luentoC1/luentoC1/luentoC1.project b/luennot/luentoC1/luentoC1/luentoC1.project new file mode 100644 index 0000000..e070531 --- /dev/null +++ b/luennot/luentoC1/luentoC1/luentoC1.project @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CodeLite_Project Name="luentoC1" InternalType="Console"> + <Plugins> + <Plugin Name="CMakePlugin"> + <![CDATA[[{ + "name": "Debug", + "enabled": false, + "buildDirectory": "build", + "sourceDirectory": "$(ProjectPath)", + "generator": "", + "buildType": "", + "arguments": [], + "parentProject": "" + }]]]> + </Plugin> + <Plugin Name="qmake"> + <![CDATA[00010001N0005Debug000000000000]]> + </Plugin> + </Plugins> + <Description/> + <Dependencies/> + <VirtualDirectory Name="src"> + <File Name="../src/toiseen.cpp"/> + <File Name="../src/summa.c"/> + </VirtualDirectory> + <Settings Type="Executable"> + <GlobalSettings> + <Compiler Options="" C_Options="" Assembler=""> + <IncludePath Value="."/> + </Compiler> + <Linker Options=""> + <LibraryPath Value="."/> + </Linker> + <ResourceCompiler Options=""/> + </GlobalSettings> + <Configuration Name="Debug" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type="Executable" BuildCmpWithGlobalSettings="overwrite" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append"> + <Compiler Options="-g;-O0;-Wall;-std=c++11" C_Options="-g;-O0;-Wall" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" UseDifferentPCHFlags="no" PCHFlags=""> + <IncludePath Value="."/> + </Compiler> + <Linker Options="" Required="yes"/> + <ResourceCompiler Options="" Required="no"/> + <General OutputFile="$(IntermediateDirectory)/$(ProjectName)" IntermediateDirectory="./Debug" Command="./$(ProjectName)" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/> + <Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"> + <![CDATA[]]> + </Environment> + <Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath=""> + <DebuggerSearchPaths/> + <PostConnectCommands/> + <StartupCommands/> + </Debugger> + <PreBuild/> + <PostBuild/> + <CustomBuild Enabled="no"> + <RebuildCommand/> + <CleanCommand/> + <BuildCommand/> + <PreprocessFileCommand/> + <SingleFileCommand/> + <MakefileGenerationCommand/> + <ThirdPartyToolName>None</ThirdPartyToolName> + <WorkingDirectory/> + </CustomBuild> + <AdditionalRules> + <CustomPostBuild/> + <CustomPreBuild/> + </AdditionalRules> + <Completion EnableCpp11="no"> + <ClangCmpFlagsC/> + <ClangCmpFlags/> + <ClangPP/> + <SearchPaths/> + </Completion> + </Configuration> + <Configuration Name="Release" CompilerType="gnu g++" DebuggerType="GNU gdb debugger" Type="" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append"> + <Compiler Options="-O2;-Wall" C_Options="-O2;-Wall" Assembler="" Required="yes" PreCompiledHeader="" PCHInCommandLine="no" UseDifferentPCHFlags="no" PCHFlags=""> + <IncludePath Value="."/> + <Preprocessor Value="NDEBUG"/> + </Compiler> + <Linker Options="" Required="yes"/> + <ResourceCompiler Options="" Required="no"/> + <General OutputFile="$(IntermediateDirectory)/$(ProjectName)" IntermediateDirectory="./Release" Command="./$(ProjectName)" CommandArguments="" UseSeparateDebugArgs="no" DebugArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes" IsGUIProgram="no" IsEnabled="yes"/> + <Environment EnvVarSetName="<Use Defaults>" DbgSetName="<Use Defaults>"> + <![CDATA[]]> + </Environment> + <Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath=""> + <DebuggerSearchPaths/> + <PostConnectCommands/> + <StartupCommands/> + </Debugger> + <PreBuild/> + <PostBuild/> + <CustomBuild Enabled="no"> + <RebuildCommand/> + <CleanCommand/> + <BuildCommand/> + <PreprocessFileCommand/> + <SingleFileCommand/> + <MakefileGenerationCommand/> + <ThirdPartyToolName>None</ThirdPartyToolName> + <WorkingDirectory/> + </CustomBuild> + <AdditionalRules> + <CustomPostBuild/> + <CustomPreBuild/> + </AdditionalRules> + <Completion EnableCpp11="no"> + <ClangCmpFlagsC/> + <ClangCmpFlags/> + <ClangPP/> + <SearchPaths/> + </Completion> + </Configuration> + </Settings> +</CodeLite_Project> diff --git a/luennot/luentoC1/luentoC1/luentoC1.txt b/luennot/luentoC1/luentoC1/luentoC1.txt new file mode 100644 index 0000000..aafb9ec --- /dev/null +++ b/luennot/luentoC1/luentoC1/luentoC1.txt @@ -0,0 +1 @@ +./Debug/src_toiseen.o diff --git a/luennot/luentoC1/src/d.dox b/luennot/luentoC1/src/d.dox new file mode 100644 index 0000000..c886b3f --- /dev/null +++ b/luennot/luentoC1/src/d.dox @@ -0,0 +1,3 @@ +PROJECT_NAME=vesal +OUTPUT_DIRECTORY=csdoc +INPUT= diff --git a/luennot/luentoC1/src/hello.c b/luennot/luentoC1/src/hello.c new file mode 100644 index 0000000..7de67ee --- /dev/null +++ b/luennot/luentoC1/src/hello.c @@ -0,0 +1,8 @@ +#include <stdio.h> +//int printf(const char *,...); + +int main(void) +{ + printf("Hello World!\n"); + return 0; +} diff --git a/luennot/luentoC1/src/hello.cpp b/luennot/luentoC1/src/hello.cpp new file mode 100644 index 0000000..7f7927f --- /dev/null +++ b/luennot/luentoC1/src/hello.cpp @@ -0,0 +1,17 @@ +/** + * @file hello.cpp + * Esimerkki C++ ohjelmasta + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ +#include <iostream> +using namespace std; + +/** + * Tulostetaan Hello World! + */ +int main() { + cout << "Hello World!" << endl; + return 0; +} diff --git a/luennot/luentoC1/src/hello.ii b/luennot/luentoC1/src/hello.ii new file mode 100644 index 0000000..2249a4d --- /dev/null +++ b/luennot/luentoC1/src/hello.ii @@ -0,0 +1,459 @@ +# 1 "hello.c" +# 1 "<command-line>" +# 1 "hello.c" +# 1 "c:\\mingw\\include\\stdio.h" 1 3 +# 19 "c:\\mingw\\include\\stdio.h" 3 +# 1 "c:\\mingw\\include\\_mingw.h" 1 3 +# 32 "c:\\mingw\\include\\_mingw.h" 3 + +# 33 "c:\\mingw\\include\\_mingw.h" 3 +# 20 "c:\\mingw\\include\\stdio.h" 2 3 + + + + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 212 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 3 4 +typedef unsigned int size_t; +# 353 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 3 4 +typedef short unsigned int wint_t; +# 27 "c:\\mingw\\include\\stdio.h" 2 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stdarg.h" 1 3 4 +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stdarg.h" 3 4 +typedef __builtin_va_list __gnuc_va_list; +# 29 "c:\\mingw\\include\\stdio.h" 2 3 +# 129 "c:\\mingw\\include\\stdio.h" 3 +typedef struct _iobuf +{ + char* _ptr; + int _cnt; + char* _base; + int _flag; + int _file; + int _charbuf; + int _bufsiz; + char* _tmpfname; +} FILE; +# 154 "c:\\mingw\\include\\stdio.h" 3 +extern __attribute__ ((__dllimport__)) FILE _iob[]; +# 163 "c:\\mingw\\include\\stdio.h" 3 +extern "C" { + + + + + + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fopen (const char*, const char*); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) freopen (const char*, const char*, FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fflush (FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fclose (FILE*); + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) remove (const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rename (const char*, const char*); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) tmpfile (void); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) tmpnam (char*); + + + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _tempnam (const char*, const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _rmtmp(void); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _unlink (const char*); + + + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) tempnam (const char*, const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rmtmp(void); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) unlink (const char*); + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) setvbuf (FILE*, char*, int, size_t); + + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) setbuf (FILE*, char*); +# 204 "c:\\mingw\\include\\stdio.h" 3 +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_fprintf(FILE*, const char*, ...); +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_printf(const char*, ...); +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_sprintf(char*, const char*, ...); +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_snprintf(char*, size_t, const char*, ...); +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_vfprintf(FILE*, const char*, __gnuc_va_list); +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_vprintf(const char*, __gnuc_va_list); +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_vsprintf(char*, const char*, __gnuc_va_list); +extern int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __mingw_vsnprintf(char*, size_t, const char*, __gnuc_va_list); +# 293 "c:\\mingw\\include\\stdio.h" 3 + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fprintf (FILE*, const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) printf (const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) sprintf (char*, const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfprintf (FILE*, const char*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vprintf (const char*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsprintf (char*, const char*, __gnuc_va_list); +# 308 "c:\\mingw\\include\\stdio.h" 3 + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __msvcrt_fprintf(FILE*, const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __msvcrt_printf(const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __msvcrt_sprintf(char*, const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __msvcrt_vfprintf(FILE*, const char*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __msvcrt_vprintf(const char*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) __msvcrt_vsprintf(char*, const char*, __gnuc_va_list); + + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _snprintf (char*, size_t, const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _vsnprintf (char*, size_t, const char*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _vscprintf (const char*, __gnuc_va_list); +# 331 "c:\\mingw\\include\\stdio.h" 3 +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) snprintf (char *, size_t, const char *, ...); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsnprintf (char *, size_t, const char *, __gnuc_va_list); + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vscanf (const char * __restrict__, __gnuc_va_list); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfscanf (FILE * __restrict__, const char * __restrict__, + __gnuc_va_list); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsscanf (const char * __restrict__, + const char * __restrict__, __gnuc_va_list); + + + + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fscanf (FILE*, const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) scanf (const char*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) sscanf (const char*, const char*, ...); + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetc (FILE*); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgets (char*, int, FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputc (int, FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputs (const char*, FILE*); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) gets (char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) puts (const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ungetc (int, FILE*); + + + + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _filbuf (FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _flsbuf (int, FILE*); + + + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getc (FILE* __F) +{ + return (--__F->_cnt >= 0) + ? (int) (unsigned char) *__F->_ptr++ + : _filbuf (__F); +} + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putc (int __c, FILE* __F) +{ + return (--__F->_cnt >= 0) + ? (int) (unsigned char) (*__F->_ptr++ = (char)__c) + : _flsbuf (__c, __F); +} + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getchar (void) +{ + return (--(&_iob[0])->_cnt >= 0) + ? (int) (unsigned char) *(&_iob[0])->_ptr++ + : _filbuf ((&_iob[0])); +} + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putchar(int __c) +{ + return (--(&_iob[1])->_cnt >= 0) + ? (int) (unsigned char) (*(&_iob[1])->_ptr++ = (char)__c) + : _flsbuf (__c, (&_iob[1]));} +# 412 "c:\\mingw\\include\\stdio.h" 3 + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fread (void*, size_t, size_t, FILE*); + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwrite (const void*, size_t, size_t, FILE*); + + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fseek (FILE*, long, int); + long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ftell (FILE*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) rewind (FILE*); +# 455 "c:\\mingw\\include\\stdio.h" 3 +typedef long long fpos_t; + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetpos (FILE*, fpos_t*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fsetpos (FILE*, const fpos_t*); + + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) feof (FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ferror (FILE*); + + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) feof (FILE* __F) + { return __F->_flag & 0x0010; } +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ferror (FILE* __F) + { return __F->_flag & 0x0020; } + + + + + + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) clearerr (FILE*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) perror (const char*); + + + + + + + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _popen (const char*, const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _pclose (FILE*); + + + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) popen (const char*, const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) pclose (FILE*); + + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _flushall (void); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fgetchar (void); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fputchar (int); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fdopen (int, const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fileno (FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fcloseall (void); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fsopen (const char*, const char*, int); + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _getmaxstdio (void); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _setmaxstdio (int); +# 522 "c:\\mingw\\include\\stdio.h" 3 + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetchar (void); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputchar (int); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fdopen (int, const char*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fileno (FILE*); +# 534 "c:\\mingw\\include\\stdio.h" 3 +# 1 "c:\\mingw\\include\\sys\\types.h" 1 3 +# 21 "c:\\mingw\\include\\sys\\types.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 147 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 3 4 +typedef int ptrdiff_t; +# 22 "c:\\mingw\\include\\sys\\types.h" 2 3 + + + + + +typedef long __time32_t; + + + + +typedef long long __time64_t; +# 45 "c:\\mingw\\include\\sys\\types.h" 3 +typedef __time32_t time_t; + + + + + + +typedef long _off_t; + + +typedef _off_t off_t; + + + + + + + +typedef unsigned int _dev_t; + + + + + +typedef _dev_t dev_t; + + + + + + +typedef short _ino_t; + + +typedef _ino_t ino_t; + + + + + + +typedef int _pid_t; + + +typedef _pid_t pid_t; + + + + + + +typedef unsigned short _mode_t; + + +typedef _mode_t mode_t; + + + + + + +typedef int _sigset_t; + + +typedef _sigset_t sigset_t; + + + + + +typedef int _ssize_t; + + +typedef _ssize_t ssize_t; + + + + + +typedef long long fpos64_t; + + + + +typedef long long off64_t; + + + +typedef unsigned int useconds_t; +# 535 "c:\\mingw\\include\\stdio.h" 2 3 +inline FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fopen64 (const char* filename, const char* mode) +{ + return fopen (filename, mode); +} + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fseeko64 (FILE*, off64_t, int); + + + + + + +inline off64_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ftello64 (FILE * stream) +{ + fpos_t pos; + if (fgetpos(stream, &pos)) + return -1LL; + else + return ((off64_t) pos); +} +# 563 "c:\\mingw\\include\\stdio.h" 3 + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwprintf (FILE*, const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wprintf (const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _snwprintf (wchar_t*, size_t, const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfwprintf (FILE*, const wchar_t*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vwprintf (const wchar_t*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _vsnwprintf (wchar_t*, size_t, const wchar_t*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _vscwprintf (const wchar_t*, __gnuc_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwscanf (FILE*, const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wscanf (const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) swscanf (const wchar_t*, const wchar_t*, ...); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetwc (FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputwc (wchar_t, FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ungetwc (wchar_t, FILE*); + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) swprintf (wchar_t*, const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vswprintf (wchar_t*, const wchar_t*, __gnuc_va_list); + + + + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetws (wchar_t*, int, FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputws (const wchar_t*, FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getwc (FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getwchar (void); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _getws (wchar_t*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putwc (wint_t, FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _putws (const wchar_t*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putwchar (wint_t); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfdopen(int, const wchar_t *); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfopen (const wchar_t*, const wchar_t*); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfreopen (const wchar_t*, const wchar_t*, FILE*); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfsopen (const wchar_t*, const wchar_t*, int); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtmpnam (wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wtempnam (const wchar_t*, const wchar_t*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wrename (const wchar_t*, const wchar_t*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wremove (const wchar_t*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wperror (const wchar_t*); + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wpopen (const wchar_t*, const wchar_t*); + + + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) snwprintf (wchar_t* s, size_t n, const wchar_t* format, ...); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsnwprintf (wchar_t* s, size_t n, const wchar_t* format, __gnuc_va_list arg); + + + + + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vwscanf (const wchar_t * __restrict__, __gnuc_va_list); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfwscanf (FILE * __restrict__, + const wchar_t * __restrict__, __gnuc_va_list); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vswscanf (const wchar_t * __restrict__, + const wchar_t * __restrict__, __gnuc_va_list); +# 625 "c:\\mingw\\include\\stdio.h" 3 + FILE* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wpopen (const wchar_t*, const wchar_t*); + + + + + + + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fgetwchar (void); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _fputwchar (wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _getw (FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _putw (int, FILE*); + + + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetwchar (void); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputwchar (wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getw (FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putw (int, FILE*); + + + + + +} +# 2 "hello.c" 2 + + +int main(void) +{ + printf("Hello World!\n"); + return 0; +} diff --git a/luennot/luentoC1/src/hello.s b/luennot/luentoC1/src/hello.s new file mode 100644 index 0000000..3136c5c --- /dev/null +++ b/luennot/luentoC1/src/hello.s @@ -0,0 +1,21 @@ + .file "hello.c" + .def ___main; .scl 2; .type 32; .endef + .section .rdata,"dr" +LC0: + .ascii "Hello World!\0" + .text + .globl _main + .def _main; .scl 2; .type 32; .endef +_main: + pushl %ebp + movl %esp, %ebp + andl $-16, %esp + subl $16, %esp + call ___main + movl $LC0, (%esp) + call _puts + movl $0, %eax + leave + ret + .ident "GCC: (tdm-2) 4.8.1" + .def _puts; .scl 2; .type 32; .endef diff --git a/luennot/luentoC1/src/summa.c b/luennot/luentoC1/src/summa.c new file mode 100644 index 0000000..dd1b6d6 --- /dev/null +++ b/luennot/luentoC1/src/summa.c @@ -0,0 +1,18 @@ +#include "summa.h" +/** + * Lasketaan kaksi lukua yhteen + * @param a toinen summattava + * @param b toinen summattava + * @return lukujen summa + * @code + * <pre name="test"> + * summa(0,0) === 0; + * summa(1,2) === 3; + * summa(-3,3) === 0; + * </pre> + * @endcode + */ +int summa(int a, int b) +{ + return a + b; +} diff --git a/luennot/luentoC1/src/summa.h b/luennot/luentoC1/src/summa.h new file mode 100644 index 0000000..664e77c --- /dev/null +++ b/luennot/luentoC1/src/summa.h @@ -0,0 +1,12 @@ +/* + * summa.h + * + * Created on: 19.4.2014 + * Author: vesal + */ +#ifndef SUMMA_H_ +#define SUMMA_H_ + +int summa(int a, int b); + +#endif /* SUMMA_H_ */ diff --git a/luennot/luentoC1/src/summamain.c b/luennot/luentoC1/src/summamain.c new file mode 100644 index 0000000..1563779 --- /dev/null +++ b/luennot/luentoC1/src/summamain.c @@ -0,0 +1,15 @@ +/** + * \file summamain.c + * Esimerkki ulkoisen funktion kutsusta + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ +#include <stdio.h> +#include "summa.h" // tämän kun jättää pois, laskee väärin koska kääntäjä arvaa itse tyypit + +int main(void) { + double s = summa(2.0,3); + printf("%5.2lf\n",s); + return 0; +} diff --git a/luennot/luentoC1/src/toiseen.cpp b/luennot/luentoC1/src/toiseen.cpp new file mode 100644 index 0000000..a3a62bd --- /dev/null +++ b/luennot/luentoC1/src/toiseen.cpp @@ -0,0 +1,52 @@ +/** + * @file toiseen.cpp + * Esimerkki makroista ja funktioista + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ + +#include <iostream> +#include <cstring> +// using std::cout; +// using std::endl; +using namespace std; + +const string TERVE = "Hello"; + +#define TOISEEN(n) ((n)*(n)) + +inline int toiseen(int n) +{ + return n*n; +} + +/** + * Tutkitaan muuttujia ja funktiota sekä makrojen kutsuja + */ +int main() { + int pituus = strlen("Kissa"); // Esimerkki vanhasta C-merkkijonosta + string jono = "kana"; + int pituus2 = jono.length(); + // int n = 5; // vanha tapa alustaa + int n{5}; // C++ 11 tapa alustaa + cout << TERVE << " " << pituus << " " << pituus2 << " " << n << endl; + + { // C-makroilla + int i=2; + int t = TOISEEN(i++); // TOISEEN(2+3) => 2+3*2+3 // TOISEEN(i++) => ((i++)*(i++)) + cout << t << " " << i << endl; + } + + { // c++ inline-funktiolla + int i=65; + int t = toiseen(i++); + cout << t << " " << i << endl; + } + + return 0; +} + + + + diff --git a/luennot/luentoC1/src/toiseen.ii b/luennot/luentoC1/src/toiseen.ii new file mode 100644 index 0000000..0ddc7af --- /dev/null +++ b/luennot/luentoC1/src/toiseen.ii @@ -0,0 +1,19654 @@ +# 1 "toiseen.cpp" +# 1 "<command-line>" +# 1 "toiseen.cpp" +# 9 "toiseen.cpp" +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iostream" 1 3 +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iostream" 3 + +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iostream" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++config.h" 1 3 +# 178 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++config.h" 3 +namespace std +{ + typedef unsigned int size_t; + typedef int ptrdiff_t; + + + typedef decltype(nullptr) nullptr_t; + +} +# 420 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++config.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\os_defines.h" 1 3 +# 421 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++config.h" 2 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\cpu_defines.h" 1 3 +# 424 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++config.h" 2 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iostream" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 1 3 +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 1 3 +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 3 + +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iosfwd" 1 3 +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iosfwd" 3 + +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iosfwd" 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stringfwd.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stringfwd.h" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stringfwd.h" 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\memoryfwd.h" 1 3 +# 46 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\memoryfwd.h" 3 + +# 47 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\memoryfwd.h" 3 + + + +namespace std +{ + +# 63 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\memoryfwd.h" 3 + template<typename> + class allocator; + + template<> + class allocator<void>; + + + template<typename, typename> + struct uses_allocator; + + + + +} +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stringfwd.h" 2 3 + +namespace std +{ + + + + + + + + + template<class _CharT> + struct char_traits; + + template<typename _CharT, typename _Traits = char_traits<_CharT>, + typename _Alloc = allocator<_CharT> > + class basic_string; + + template<> struct char_traits<char>; + + + typedef basic_string<char> string; + + + template<> struct char_traits<wchar_t>; + + + typedef basic_string<wchar_t> wstring; + + + + + + template<> struct char_traits<char16_t>; + template<> struct char_traits<char32_t>; + + + typedef basic_string<char16_t> u16string; + + + typedef basic_string<char32_t> u32string; + + + + + +} +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iosfwd" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 1 3 +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 3 + +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 + + + + +# 1 "c:\\mingw\\include\\wchar.h" 1 3 +# 18 "c:\\mingw\\include\\wchar.h" 3 +# 1 "c:\\mingw\\include\\_mingw.h" 1 3 +# 32 "c:\\mingw\\include\\_mingw.h" 3 + +# 33 "c:\\mingw\\include\\_mingw.h" 3 +# 19 "c:\\mingw\\include\\wchar.h" 2 3 + + + + + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 212 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 3 4 +typedef unsigned int size_t; +# 353 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 3 4 +typedef short unsigned int wint_t; +# 27 "c:\\mingw\\include\\wchar.h" 2 3 + + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stdarg.h" 1 3 4 +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stdarg.h" 3 4 +typedef __builtin_va_list __gnuc_va_list; +# 32 "c:\\mingw\\include\\wchar.h" 2 3 +# 45 "c:\\mingw\\include\\wchar.h" 3 +# 1 "c:\\mingw\\include\\wctype.h" 1 3 +# 32 "c:\\mingw\\include\\wctype.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 33 "c:\\mingw\\include\\wctype.h" 2 3 +# 54 "c:\\mingw\\include\\wctype.h" 3 +extern "C" { + + + + + + + +typedef wchar_t wctype_t; + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswalnum(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswalpha(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswascii(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswcntrl(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswctype(wint_t, wctype_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) is_wctype(wint_t, wctype_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswdigit(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswgraph(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswlower(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswprint(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswpunct(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswspace(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswupper(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswxdigit(wint_t); + + + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswblank (wint_t); + + + + + + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) towlower (wint_t); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) towupper (wint_t); + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isleadbyte (int); + + + + + + extern __attribute__ ((__dllimport__)) unsigned short _ctype[]; + + + extern __attribute__ ((__dllimport__)) unsigned short* _pctype; +# 126 "c:\\mingw\\include\\wctype.h" 3 +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswalnum(wint_t wc) {return (iswctype(wc,0x0103|0x0004));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswalpha(wint_t wc) {return (iswctype(wc,0x0103));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswascii(wint_t wc) {return ((wc & ~0x7F) ==0);} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswcntrl(wint_t wc) {return (iswctype(wc,0x0020));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswdigit(wint_t wc) {return (iswctype(wc,0x0004));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswgraph(wint_t wc) {return (iswctype(wc,0x0010|0x0103|0x0004));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswlower(wint_t wc) {return (iswctype(wc,0x0002));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswprint(wint_t wc) {return (iswctype(wc,0x0040|0x0010|0x0103|0x0004));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswpunct(wint_t wc) {return (iswctype(wc,0x0010));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswspace(wint_t wc) {return (iswctype(wc,0x0008));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswupper(wint_t wc) {return (iswctype(wc,0x0001));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswxdigit(wint_t wc) {return (iswctype(wc,0x0080));} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isleadbyte(int c) {return (_pctype[(unsigned char)(c)] & 0x8000);} + + + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswblank (wint_t wc) + {return (iswctype(wc, 0x0040) || wc == L'\t');} + + + + +typedef wchar_t wctrans_t; +# 157 "c:\\mingw\\include\\wctype.h" 3 +wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) towctrans(wint_t, wctrans_t); +wctrans_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wctrans(const char*); +wctype_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wctype(const char*); + + +} +# 46 "c:\\mingw\\include\\wchar.h" 2 3 +# 63 "c:\\mingw\\include\\wchar.h" 3 +extern "C" { + + + + +typedef struct _iobuf +{ + char* _ptr; + int _cnt; + char* _base; + int _flag; + int _file; + int _charbuf; + int _bufsiz; + char* _tmpfname; +} FILE; + + + +typedef long time_t; + + + + +struct tm { + int tm_sec; + int tm_min; + int tm_hour; + int tm_mday; + int tm_mon; + int tm_year; + int tm_wday; + int tm_yday; + int tm_isdst; + }; + + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwprintf (FILE*, const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wprintf (const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _snwprintf (wchar_t*, size_t, const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfwprintf (FILE*, const wchar_t*, __builtin_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vwprintf (const wchar_t*, __builtin_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _vsnwprintf (wchar_t*, size_t, const wchar_t*, __builtin_va_list); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwscanf (FILE*, const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wscanf (const wchar_t*, ...); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) swscanf (const wchar_t*, const wchar_t*, ...); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetwc (FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputwc (wchar_t, FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ungetwc (wchar_t, FILE*); +# 123 "c:\\mingw\\include\\wchar.h" 3 + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fgetws (wchar_t*, int, FILE*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fputws (const wchar_t*, FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getwc (FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getwchar (void); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putwc (wint_t, FILE*); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) putwchar (wint_t); +# 146 "c:\\mingw\\include\\wchar.h" 3 +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) snwprintf (wchar_t*, size_t, const wchar_t*, ...); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vsnwprintf (wchar_t*, size_t, const wchar_t*, __builtin_va_list); + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) +vsnwprintf (wchar_t* s, size_t n, const wchar_t* format, __builtin_va_list arg) + { return _vsnwprintf ( s, n, format, arg);} + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vwscanf (const wchar_t * __restrict__, __builtin_va_list); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vfwscanf (FILE * __restrict__, + const wchar_t * __restrict__, __builtin_va_list); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) vswscanf (const wchar_t * __restrict__, + const wchar_t * __restrict__, __builtin_va_list); + + + + + + + long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstol (const wchar_t*, wchar_t**, int); + unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstoul (const wchar_t*, wchar_t**, int); + double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstod (const wchar_t*, wchar_t**); + +float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstof (const wchar_t * __restrict__, wchar_t ** __restrict__); +long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstold (const wchar_t * __restrict__, wchar_t ** __restrict__); + + + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wgetenv(const wchar_t*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wputenv(const wchar_t*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsearchenv(const wchar_t*, const wchar_t*, wchar_t*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsystem(const wchar_t*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wmakepath(wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*, const wchar_t*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsplitpath (const wchar_t*, wchar_t*, wchar_t*, wchar_t*, wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wfullpath (wchar_t*, const wchar_t*, size_t); +# 207 "c:\\mingw\\include\\wchar.h" 3 + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsftime (wchar_t*, size_t, const wchar_t*, const struct tm*); +# 217 "c:\\mingw\\include\\wchar.h" 3 + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcscat (wchar_t*, const wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcschr (const wchar_t*, wchar_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcscmp (const wchar_t*, const wchar_t*); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcscoll (const wchar_t*, const wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcscpy (wchar_t*, const wchar_t*); + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcscspn (const wchar_t*, const wchar_t*); + + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcslen (const wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsncat (wchar_t*, const wchar_t*, size_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsncmp(const wchar_t*, const wchar_t*, size_t); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsncpy(wchar_t*, const wchar_t*, size_t); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcspbrk(const wchar_t*, const wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsrchr(const wchar_t*, wchar_t); + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsspn(const wchar_t*, const wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsstr(const wchar_t*, const wchar_t*); + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstok(wchar_t*, const wchar_t*); + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsxfrm(wchar_t*, const wchar_t*, size_t); +# 295 "c:\\mingw\\include\\wchar.h" 3 +typedef int mbstate_t; + +wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) btowc(int); +size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbrlen(const char * __restrict__, size_t, + mbstate_t * __restrict__); +size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbrtowc(wchar_t * __restrict__, const char * __restrict__, + size_t, mbstate_t * __restrict__); +size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbsrtowcs(wchar_t * __restrict__, const char ** __restrict__, + size_t, mbstate_t * __restrict__); +size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcrtomb(char * __restrict__, wchar_t, + mbstate_t * __restrict__); +size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcsrtombs(char * __restrict__, const wchar_t ** __restrict__, + size_t, mbstate_t * __restrict__); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wctob(wint_t); + + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwide(FILE*, int); +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbsinit(const mbstate_t*); + +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) fwide(FILE* , + int mode) + {return mode;} +inline int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) mbsinit(const mbstate_t* ) + {return 1;} + +wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wmemset(wchar_t *, wchar_t, size_t); +wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wmemchr(const wchar_t*, wchar_t, size_t); +int wmemcmp(const wchar_t*, const wchar_t *, size_t); +wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wmemcpy(wchar_t* __restrict__, + const wchar_t* __restrict__, + size_t); +wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wmemmove(wchar_t* s1, const wchar_t *, size_t); +long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstoll(const wchar_t * __restrict__, + wchar_t** __restrict__, int); +unsigned long long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) wcstoull(const wchar_t * __restrict__, + wchar_t ** __restrict__, int); +# 641 "c:\\mingw\\include\\wchar.h" 3 +} +# 45 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 2 3 +# 62 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 +namespace std +{ + using ::mbstate_t; +} +# 135 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 +namespace std +{ + + + using ::wint_t; + + using ::btowc; + using ::fgetwc; + using ::fgetws; + using ::fputwc; + using ::fputws; + using ::fwide; + using ::fwprintf; + using ::fwscanf; + using ::getwc; + using ::getwchar; + using ::mbrlen; + using ::mbrtowc; + using ::mbsinit; + using ::mbsrtowcs; + using ::putwc; + using ::putwchar; + + + + using ::swscanf; + using ::ungetwc; + using ::vfwprintf; + + using ::vfwscanf; + + + + + + using ::vswscanf; + + using ::vwprintf; + + using ::vwscanf; + + using ::wcrtomb; + using ::wcscat; + using ::wcscmp; + using ::wcscoll; + using ::wcscpy; + using ::wcscspn; + using ::wcsftime; + using ::wcslen; + using ::wcsncat; + using ::wcsncmp; + using ::wcsncpy; + using ::wcsrtombs; + using ::wcsspn; + using ::wcstod; + + using ::wcstof; + + using ::wcstok; + using ::wcstol; + using ::wcstoul; + using ::wcsxfrm; + using ::wctob; + using ::wmemcmp; + using ::wmemcpy; + using ::wmemmove; + using ::wmemset; + using ::wprintf; + using ::wscanf; + using ::wcschr; + using ::wcspbrk; + using ::wcsrchr; + using ::wcsstr; + using ::wmemchr; + + + inline wchar_t* + wcschr(wchar_t* __p, wchar_t __c) + { return wcschr(const_cast<const wchar_t*>(__p), __c); } + + inline wchar_t* + wcspbrk(wchar_t* __s1, const wchar_t* __s2) + { return wcspbrk(const_cast<const wchar_t*>(__s1), __s2); } + + inline wchar_t* + wcsrchr(wchar_t* __p, wchar_t __c) + { return wcsrchr(const_cast<const wchar_t*>(__p), __c); } + + inline wchar_t* + wcsstr(wchar_t* __s1, const wchar_t* __s2) + { return wcsstr(const_cast<const wchar_t*>(__s1), __s2); } + + inline wchar_t* + wmemchr(wchar_t* __p, wchar_t __c, size_t __n) + { return wmemchr(const_cast<const wchar_t*>(__p), __c, __n); } + + + +} + + + + + + + +namespace __gnu_cxx +{ + + + + + + using ::wcstold; +# 257 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 + using ::wcstoll; + using ::wcstoull; + +} + +namespace std +{ + using ::__gnu_cxx::wcstold; + using ::__gnu_cxx::wcstoll; + using ::__gnu_cxx::wcstoull; +} +# 277 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 +namespace std +{ + + using std::wcstof; + + + using std::vfwscanf; + + + using std::vswscanf; + + + using std::vwscanf; + + + + using std::wcstold; + using std::wcstoll; + using std::wcstoull; + +} +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 2 3 +# 68 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 3 +namespace std +{ + +# 90 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 3 + typedef long long streamoff; + + + + + + + + typedef ptrdiff_t streamsize; +# 111 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 3 + template<typename _StateT> + class fpos + { + private: + streamoff _M_off; + _StateT _M_state; + + public: + + + + + fpos() + : _M_off(0), _M_state() { } +# 133 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\postypes.h" 3 + fpos(streamoff __off) + : _M_off(__off), _M_state() { } + + + operator streamoff() const { return _M_off; } + + + void + state(_StateT __st) + { _M_state = __st; } + + + _StateT + state() const + { return _M_state; } + + + + + + fpos& + operator+=(streamoff __off) + { + _M_off += __off; + return *this; + } + + + + + + fpos& + operator-=(streamoff __off) + { + _M_off -= __off; + return *this; + } + + + + + + + + fpos + operator+(streamoff __off) const + { + fpos __pos(*this); + __pos += __off; + return __pos; + } + + + + + + + + fpos + operator-(streamoff __off) const + { + fpos __pos(*this); + __pos -= __off; + return __pos; + } + + + + + + + streamoff + operator-(const fpos& __other) const + { return _M_off - __other._M_off; } + }; + + + + + + + template<typename _StateT> + inline bool + operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) + { return streamoff(__lhs) == streamoff(__rhs); } + + template<typename _StateT> + inline bool + operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs) + { return streamoff(__lhs) != streamoff(__rhs); } + + + + + + typedef fpos<mbstate_t> streampos; + + typedef fpos<mbstate_t> wstreampos; + + + + typedef fpos<mbstate_t> u16streampos; + + typedef fpos<mbstate_t> u32streampos; + + + +} +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iosfwd" 2 3 + +namespace std +{ + +# 74 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iosfwd" 3 + class ios_base; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_ios; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_streambuf; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_istream; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_ostream; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_iostream; + + template<typename _CharT, typename _Traits = char_traits<_CharT>, + typename _Alloc = allocator<_CharT> > + class basic_stringbuf; + + template<typename _CharT, typename _Traits = char_traits<_CharT>, + typename _Alloc = allocator<_CharT> > + class basic_istringstream; + + template<typename _CharT, typename _Traits = char_traits<_CharT>, + typename _Alloc = allocator<_CharT> > + class basic_ostringstream; + + template<typename _CharT, typename _Traits = char_traits<_CharT>, + typename _Alloc = allocator<_CharT> > + class basic_stringstream; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_filebuf; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_ifstream; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_ofstream; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class basic_fstream; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class istreambuf_iterator; + + template<typename _CharT, typename _Traits = char_traits<_CharT> > + class ostreambuf_iterator; + + + + typedef basic_ios<char> ios; + + + typedef basic_streambuf<char> streambuf; + + + typedef basic_istream<char> istream; + + + typedef basic_ostream<char> ostream; + + + typedef basic_iostream<char> iostream; + + + typedef basic_stringbuf<char> stringbuf; + + + typedef basic_istringstream<char> istringstream; + + + typedef basic_ostringstream<char> ostringstream; + + + typedef basic_stringstream<char> stringstream; + + + typedef basic_filebuf<char> filebuf; + + + typedef basic_ifstream<char> ifstream; + + + typedef basic_ofstream<char> ofstream; + + + typedef basic_fstream<char> fstream; + + + + typedef basic_ios<wchar_t> wios; + + + typedef basic_streambuf<wchar_t> wstreambuf; + + + typedef basic_istream<wchar_t> wistream; + + + typedef basic_ostream<wchar_t> wostream; + + + typedef basic_iostream<wchar_t> wiostream; + + + typedef basic_stringbuf<wchar_t> wstringbuf; + + + typedef basic_istringstream<wchar_t> wistringstream; + + + typedef basic_ostringstream<wchar_t> wostringstream; + + + typedef basic_stringstream<wchar_t> wstringstream; + + + typedef basic_filebuf<wchar_t> wfilebuf; + + + typedef basic_ifstream<wchar_t> wifstream; + + + typedef basic_ofstream<wchar_t> wofstream; + + + typedef basic_fstream<wchar_t> wfstream; + + + + +} +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 3 + +#pragma GCC visibility push(default) + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\atomic_lockfree_defines.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\atomic_lockfree_defines.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\atomic_lockfree_defines.h" 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 2 3 + +extern "C++" { + +namespace std +{ +# 60 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 3 + class exception + { + public: + exception() noexcept { } + virtual ~exception() noexcept; + + + + virtual const char* what() const noexcept; + }; + + + + class bad_exception : public exception + { + public: + bad_exception() noexcept { } + + + + virtual ~bad_exception() noexcept; + + + virtual const char* what() const noexcept; + }; + + + typedef void (*terminate_handler) (); + + + typedef void (*unexpected_handler) (); + + + terminate_handler set_terminate(terminate_handler) noexcept; + + + + void terminate() noexcept __attribute__ ((__noreturn__)); + + + unexpected_handler set_unexpected(unexpected_handler) noexcept; + + + + void unexpected() __attribute__ ((__noreturn__)); +# 117 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 3 + bool uncaught_exception() noexcept __attribute__ ((__pure__)); + + +} + +namespace __gnu_cxx +{ + +# 142 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 3 + void __verbose_terminate_handler(); + + +} + +} + +#pragma GCC visibility pop + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\exception_ptr.h" 1 3 +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\exception_ptr.h" 3 +#pragma GCC visibility push(default) + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\exception_defines.h" 1 3 +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\exception_ptr.h" 2 3 + + + + + +extern "C++" { + +namespace std +{ + class type_info; + + + + + + namespace __exception_ptr + { + class exception_ptr; + } + + using __exception_ptr::exception_ptr; + + + + + + exception_ptr current_exception() noexcept; + + + void rethrow_exception(exception_ptr) __attribute__ ((__noreturn__)); + + namespace __exception_ptr + { + + + + + class exception_ptr + { + void* _M_exception_object; + + explicit exception_ptr(void* __e) noexcept; + + void _M_addref() noexcept; + void _M_release() noexcept; + + void *_M_get() const noexcept __attribute__ ((__pure__)); + + friend exception_ptr std::current_exception() noexcept; + friend void std::rethrow_exception(exception_ptr); + + public: + exception_ptr() noexcept; + + exception_ptr(const exception_ptr&) noexcept; + + + exception_ptr(nullptr_t) noexcept + : _M_exception_object(0) + { } + + exception_ptr(exception_ptr&& __o) noexcept + : _M_exception_object(__o._M_exception_object) + { __o._M_exception_object = 0; } +# 111 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\exception_ptr.h" 3 + exception_ptr& + operator=(const exception_ptr&) noexcept; + + + exception_ptr& + operator=(exception_ptr&& __o) noexcept + { + exception_ptr(static_cast<exception_ptr&&>(__o)).swap(*this); + return *this; + } + + + ~exception_ptr() noexcept; + + void + swap(exception_ptr&) noexcept; +# 138 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\exception_ptr.h" 3 + explicit operator bool() const + { return _M_exception_object; } + + + friend bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + const class std::type_info* + __cxa_exception_type() const noexcept + __attribute__ ((__pure__)); + }; + + bool + operator==(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + bool + operator!=(const exception_ptr&, const exception_ptr&) + noexcept __attribute__ ((__pure__)); + + inline void + swap(exception_ptr& __lhs, exception_ptr& __rhs) + { __lhs.swap(__rhs); } + + } + + + + template<typename _Ex> + exception_ptr + copy_exception(_Ex __ex) noexcept + { + try + { + + throw __ex; + + } + catch(...) + { + return current_exception(); + } + } + + + + + template<typename _Ex> + exception_ptr + make_exception_ptr(_Ex __ex) noexcept + { return std::copy_exception<_Ex>(__ex); } + + +} + +} + +#pragma GCC visibility pop +# 153 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\nested_exception.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\nested_exception.h" 3 +#pragma GCC visibility push(default) +# 45 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\nested_exception.h" 3 +extern "C++" { + +namespace std +{ + + + + + + + class nested_exception + { + exception_ptr _M_ptr; + + public: + nested_exception() noexcept : _M_ptr(current_exception()) { } + + nested_exception(const nested_exception&) = default; + + nested_exception& operator=(const nested_exception&) = default; + + virtual ~nested_exception() noexcept; + + void + rethrow_nested() const __attribute__ ((__noreturn__)) + { rethrow_exception(_M_ptr); } + + exception_ptr + nested_ptr() const + { return _M_ptr; } + }; + + template<typename _Except> + struct _Nested_exception : public _Except, public nested_exception + { + explicit _Nested_exception(_Except&& __ex) + : _Except(static_cast<_Except&&>(__ex)) + { } + }; + + template<typename _Ex> + struct __get_nested_helper + { + static const nested_exception* + _S_get(const _Ex& __ex) + { return dynamic_cast<const nested_exception*>(&__ex); } + }; + + template<typename _Ex> + struct __get_nested_helper<_Ex*> + { + static const nested_exception* + _S_get(const _Ex* __ex) + { return dynamic_cast<const nested_exception*>(__ex); } + }; + + template<typename _Ex> + inline const nested_exception* + __get_nested_exception(const _Ex& __ex) + { return __get_nested_helper<_Ex>::_S_get(__ex); } + + template<typename _Ex> + void + __throw_with_nested(_Ex&&, const nested_exception* = 0) + __attribute__ ((__noreturn__)); + + template<typename _Ex> + void + __throw_with_nested(_Ex&&, ...) __attribute__ ((__noreturn__)); + + + + + template<typename _Ex> + inline void + __throw_with_nested(_Ex&& __ex, const nested_exception*) + { throw __ex; } + + template<typename _Ex> + inline void + __throw_with_nested(_Ex&& __ex, ...) + { throw _Nested_exception<_Ex>(static_cast<_Ex&&>(__ex)); } + + template<typename _Ex> + void + throw_with_nested(_Ex __ex) __attribute__ ((__noreturn__)); + + + + template<typename _Ex> + inline void + throw_with_nested(_Ex __ex) + { + if (__get_nested_exception(__ex)) + throw __ex; + __throw_with_nested(static_cast<_Ex&&>(__ex), &__ex); + } + + + template<typename _Ex> + inline void + rethrow_if_nested(const _Ex& __ex) + { + if (const nested_exception* __nested = __get_nested_exception(__ex)) + __nested->rethrow_nested(); + } + + + inline void + rethrow_if_nested(const nested_exception& __ex) + { __ex.rethrow_nested(); } + + +} + +} + + + +#pragma GCC visibility pop +# 154 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\exception" 2 3 +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 1 3 +# 60 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functexcept.h" 1 3 +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functexcept.h" 3 +namespace std +{ + + + + void + __throw_bad_exception(void) __attribute__((__noreturn__)); + + + void + __throw_bad_alloc(void) __attribute__((__noreturn__)); + + + void + __throw_bad_cast(void) __attribute__((__noreturn__)); + + void + __throw_bad_typeid(void) __attribute__((__noreturn__)); + + + void + __throw_logic_error(const char*) __attribute__((__noreturn__)); + + void + __throw_domain_error(const char*) __attribute__((__noreturn__)); + + void + __throw_invalid_argument(const char*) __attribute__((__noreturn__)); + + void + __throw_length_error(const char*) __attribute__((__noreturn__)); + + void + __throw_out_of_range(const char*) __attribute__((__noreturn__)); + + void + __throw_runtime_error(const char*) __attribute__((__noreturn__)); + + void + __throw_range_error(const char*) __attribute__((__noreturn__)); + + void + __throw_overflow_error(const char*) __attribute__((__noreturn__)); + + void + __throw_underflow_error(const char*) __attribute__((__noreturn__)); + + + void + __throw_ios_failure(const char*) __attribute__((__noreturn__)); + + void + __throw_system_error(int) __attribute__((__noreturn__)); + + void + __throw_future_error(int) __attribute__((__noreturn__)); + + + void + __throw_bad_function_call() __attribute__((__noreturn__)); + + +} +# 61 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\cpp_type_traits.h" 1 3 +# 35 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\cpp_type_traits.h" 3 + +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\cpp_type_traits.h" 3 +# 68 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\cpp_type_traits.h" 3 +namespace __gnu_cxx +{ + + + template<typename _Iterator, typename _Container> + class __normal_iterator; + + +} + +namespace std +{ + + + struct __true_type { }; + struct __false_type { }; + + template<bool> + struct __truth_type + { typedef __false_type __type; }; + + template<> + struct __truth_type<true> + { typedef __true_type __type; }; + + + + template<class _Sp, class _Tp> + struct __traitor + { + enum { __value = bool(_Sp::__value) || bool(_Tp::__value) }; + typedef typename __truth_type<__value>::__type __type; + }; + + + template<typename, typename> + struct __are_same + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<typename _Tp> + struct __are_same<_Tp, _Tp> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<typename _Tp> + struct __is_void + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_void<void> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template<typename _Tp> + struct __is_integer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + + + template<> + struct __is_integer<bool> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<char> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<signed char> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<unsigned char> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer<wchar_t> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + template<> + struct __is_integer<char16_t> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<char32_t> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_integer<short> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<unsigned short> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<int> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<unsigned int> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<long> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<unsigned long> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<long long> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_integer<unsigned long long> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template<typename _Tp> + struct __is_floating + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<> + struct __is_floating<float> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating<double> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_floating<long double> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template<typename _Tp> + struct __is_pointer + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<typename _Tp> + struct __is_pointer<_Tp*> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template<typename _Tp> + struct __is_normal_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<typename _Iterator, typename _Container> + struct __is_normal_iterator< __gnu_cxx::__normal_iterator<_Iterator, + _Container> > + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template<typename _Tp> + struct __is_arithmetic + : public __traitor<__is_integer<_Tp>, __is_floating<_Tp> > + { }; + + + + + template<typename _Tp> + struct __is_fundamental + : public __traitor<__is_void<_Tp>, __is_arithmetic<_Tp> > + { }; + + + + + template<typename _Tp> + struct __is_scalar + : public __traitor<__is_arithmetic<_Tp>, __is_pointer<_Tp> > + { }; + + + + + template<typename _Tp> + struct __is_char + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_char<char> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<> + struct __is_char<wchar_t> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + template<typename _Tp> + struct __is_byte + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + template<> + struct __is_byte<char> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte<signed char> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + template<> + struct __is_byte<unsigned char> + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + + + template<typename _Tp> + struct __is_move_iterator + { + enum { __value = 0 }; + typedef __false_type __type; + }; + + + template<typename _Iterator> + class move_iterator; + + template<typename _Iterator> + struct __is_move_iterator< move_iterator<_Iterator> > + { + enum { __value = 1 }; + typedef __true_type __type; + }; + + + +} +# 62 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\type_traits.h" 1 3 +# 32 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\type_traits.h" 3 + +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\type_traits.h" 3 + + + + +namespace __gnu_cxx +{ + + + + template<bool, typename> + struct __enable_if + { }; + + template<typename _Tp> + struct __enable_if<true, _Tp> + { typedef _Tp __type; }; + + + + template<bool _Cond, typename _Iftrue, typename _Iffalse> + struct __conditional_type + { typedef _Iftrue __type; }; + + template<typename _Iftrue, typename _Iffalse> + struct __conditional_type<false, _Iftrue, _Iffalse> + { typedef _Iffalse __type; }; + + + + template<typename _Tp> + struct __add_unsigned + { + private: + typedef __enable_if<std::__is_integer<_Tp>::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __add_unsigned<char> + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned<signed char> + { typedef unsigned char __type; }; + + template<> + struct __add_unsigned<short> + { typedef unsigned short __type; }; + + template<> + struct __add_unsigned<int> + { typedef unsigned int __type; }; + + template<> + struct __add_unsigned<long> + { typedef unsigned long __type; }; + + template<> + struct __add_unsigned<long long> + { typedef unsigned long long __type; }; + + + template<> + struct __add_unsigned<bool>; + + template<> + struct __add_unsigned<wchar_t>; + + + + template<typename _Tp> + struct __remove_unsigned + { + private: + typedef __enable_if<std::__is_integer<_Tp>::__value, _Tp> __if_type; + + public: + typedef typename __if_type::__type __type; + }; + + template<> + struct __remove_unsigned<char> + { typedef signed char __type; }; + + template<> + struct __remove_unsigned<unsigned char> + { typedef signed char __type; }; + + template<> + struct __remove_unsigned<unsigned short> + { typedef short __type; }; + + template<> + struct __remove_unsigned<unsigned int> + { typedef int __type; }; + + template<> + struct __remove_unsigned<unsigned long> + { typedef long __type; }; + + template<> + struct __remove_unsigned<unsigned long long> + { typedef long long __type; }; + + + template<> + struct __remove_unsigned<bool>; + + template<> + struct __remove_unsigned<wchar_t>; + + + + template<typename _Type> + inline bool + __is_null_pointer(_Type* __ptr) + { return __ptr == 0; } + + template<typename _Type> + inline bool + __is_null_pointer(_Type) + { return false; } + + + + template<typename _Tp, bool = std::__is_integer<_Tp>::__value> + struct __promote + { typedef double __type; }; + + + + + template<typename _Tp> + struct __promote<_Tp, false> + { }; + + template<> + struct __promote<long double> + { typedef long double __type; }; + + template<> + struct __promote<double> + { typedef double __type; }; + + template<> + struct __promote<float> + { typedef float __type; }; + + template<typename _Tp, typename _Up, + typename _Tp2 = typename __promote<_Tp>::__type, + typename _Up2 = typename __promote<_Up>::__type> + struct __promote_2 + { + typedef __typeof__(_Tp2() + _Up2()) __type; + }; + + template<typename _Tp, typename _Up, typename _Vp, + typename _Tp2 = typename __promote<_Tp>::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type> + struct __promote_3 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2()) __type; + }; + + template<typename _Tp, typename _Up, typename _Vp, typename _Wp, + typename _Tp2 = typename __promote<_Tp>::__type, + typename _Up2 = typename __promote<_Up>::__type, + typename _Vp2 = typename __promote<_Vp>::__type, + typename _Wp2 = typename __promote<_Wp>::__type> + struct __promote_4 + { + typedef __typeof__(_Tp2() + _Up2() + _Vp2() + _Wp2()) __type; + }; + + +} +# 63 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\numeric_traits.h" 1 3 +# 32 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\numeric_traits.h" 3 + +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\numeric_traits.h" 3 + + + + +namespace __gnu_cxx +{ + +# 54 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\numeric_traits.h" 3 + template<typename _Value> + struct __numeric_traits_integer + { + + static const _Value __min = (((_Value)(-1) < 0) ? (_Value)1 << (sizeof(_Value) * 8 - ((_Value)(-1) < 0)) : (_Value)0); + static const _Value __max = (((_Value)(-1) < 0) ? (((((_Value)1 << ((sizeof(_Value) * 8 - ((_Value)(-1) < 0)) - 1)) - 1) << 1) + 1) : ~(_Value)0); + + + + static const bool __is_signed = ((_Value)(-1) < 0); + static const int __digits = (sizeof(_Value) * 8 - ((_Value)(-1) < 0)); + }; + + template<typename _Value> + const _Value __numeric_traits_integer<_Value>::__min; + + template<typename _Value> + const _Value __numeric_traits_integer<_Value>::__max; + + template<typename _Value> + const bool __numeric_traits_integer<_Value>::__is_signed; + + template<typename _Value> + const int __numeric_traits_integer<_Value>::__digits; +# 99 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\numeric_traits.h" 3 + template<typename _Value> + struct __numeric_traits_floating + { + + static const int __max_digits10 = (2 + (std::__are_same<_Value, float>::__value ? 24 : std::__are_same<_Value, double>::__value ? 53 : 64) * 643L / 2136); + + + static const bool __is_signed = true; + static const int __digits10 = (std::__are_same<_Value, float>::__value ? 6 : std::__are_same<_Value, double>::__value ? 15 : 18); + static const int __max_exponent10 = (std::__are_same<_Value, float>::__value ? 38 : std::__are_same<_Value, double>::__value ? 308 : 4932); + }; + + template<typename _Value> + const int __numeric_traits_floating<_Value>::__max_digits10; + + template<typename _Value> + const bool __numeric_traits_floating<_Value>::__is_signed; + + template<typename _Value> + const int __numeric_traits_floating<_Value>::__digits10; + + template<typename _Value> + const int __numeric_traits_floating<_Value>::__max_exponent10; + + template<typename _Value> + struct __numeric_traits + : public __conditional_type<std::__is_integer<_Value>::__value, + __numeric_traits_integer<_Value>, + __numeric_traits_floating<_Value> >::__type + { }; + + +} +# 64 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_pair.h" 1 3 +# 59 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_pair.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 1 3 +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\concept_check.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\concept_check.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\concept_check.h" 3 +# 35 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 2 3 + +namespace std +{ + + + + + + + + template<typename _Tp> + inline _Tp* + __addressof(_Tp& __r) noexcept + { + return reinterpret_cast<_Tp*> + (&const_cast<char&>(reinterpret_cast<const volatile char&>(__r))); + } + + +} + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 1 3 +# 32 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + + + + + + + +namespace std +{ + +# 56 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + template<typename _Tp, _Tp __v> + struct integral_constant + { + static constexpr _Tp value = __v; + typedef _Tp value_type; + typedef integral_constant<_Tp, __v> type; + constexpr operator value_type() { return value; } + }; + + template<typename _Tp, _Tp __v> + constexpr _Tp integral_constant<_Tp, __v>::value; + + + typedef integral_constant<bool, true> true_type; + + + typedef integral_constant<bool, false> false_type; + + + + template<bool, typename, typename> + struct conditional; + + template<typename...> + struct __or_; + + template<> + struct __or_<> + : public false_type + { }; + + template<typename _B1> + struct __or_<_B1> + : public _B1 + { }; + + template<typename _B1, typename _B2> + struct __or_<_B1, _B2> + : public conditional<_B1::value, _B1, _B2>::type + { }; + + template<typename _B1, typename _B2, typename _B3, typename... _Bn> + struct __or_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, _B1, __or_<_B2, _B3, _Bn...>>::type + { }; + + template<typename...> + struct __and_; + + template<> + struct __and_<> + : public true_type + { }; + + template<typename _B1> + struct __and_<_B1> + : public _B1 + { }; + + template<typename _B1, typename _B2> + struct __and_<_B1, _B2> + : public conditional<_B1::value, _B2, _B1>::type + { }; + + template<typename _B1, typename _B2, typename _B3, typename... _Bn> + struct __and_<_B1, _B2, _B3, _Bn...> + : public conditional<_B1::value, __and_<_B2, _B3, _Bn...>, _B1>::type + { }; + + template<typename _Pp> + struct __not_ + : public integral_constant<bool, !_Pp::value> + { }; + + struct __sfinae_types + { + typedef char __one; + typedef struct { char __arr[2]; } __two; + }; + + + + + + + template<typename _Tp> + struct __success_type + { typedef _Tp type; }; + + struct __failure_type + { }; + + + + template<typename> + struct remove_cv; + + template<typename> + struct __is_void_helper + : public false_type { }; + + template<> + struct __is_void_helper<void> + : public true_type { }; + + + template<typename _Tp> + struct is_void + : public integral_constant<bool, (__is_void_helper<typename + remove_cv<_Tp>::type>::value)> + { }; + + template<typename> + struct __is_integral_helper + : public false_type { }; + + template<> + struct __is_integral_helper<bool> + : public true_type { }; + + template<> + struct __is_integral_helper<char> + : public true_type { }; + + template<> + struct __is_integral_helper<signed char> + : public true_type { }; + + template<> + struct __is_integral_helper<unsigned char> + : public true_type { }; + + + template<> + struct __is_integral_helper<wchar_t> + : public true_type { }; + + + template<> + struct __is_integral_helper<char16_t> + : public true_type { }; + + template<> + struct __is_integral_helper<char32_t> + : public true_type { }; + + template<> + struct __is_integral_helper<short> + : public true_type { }; + + template<> + struct __is_integral_helper<unsigned short> + : public true_type { }; + + template<> + struct __is_integral_helper<int> + : public true_type { }; + + template<> + struct __is_integral_helper<unsigned int> + : public true_type { }; + + template<> + struct __is_integral_helper<long> + : public true_type { }; + + template<> + struct __is_integral_helper<unsigned long> + : public true_type { }; + + template<> + struct __is_integral_helper<long long> + : public true_type { }; + + template<> + struct __is_integral_helper<unsigned long long> + : public true_type { }; +# 245 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + template<typename _Tp> + struct is_integral + : public integral_constant<bool, (__is_integral_helper<typename + remove_cv<_Tp>::type>::value)> + { }; + + template<typename> + struct __is_floating_point_helper + : public false_type { }; + + template<> + struct __is_floating_point_helper<float> + : public true_type { }; + + template<> + struct __is_floating_point_helper<double> + : public true_type { }; + + template<> + struct __is_floating_point_helper<long double> + : public true_type { }; +# 274 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + template<typename _Tp> + struct is_floating_point + : public integral_constant<bool, (__is_floating_point_helper<typename + remove_cv<_Tp>::type>::value)> + { }; + + + template<typename> + struct is_array + : public false_type { }; + + template<typename _Tp, std::size_t _Size> + struct is_array<_Tp[_Size]> + : public true_type { }; + + template<typename _Tp> + struct is_array<_Tp[]> + : public true_type { }; + + template<typename> + struct __is_pointer_helper + : public false_type { }; + + template<typename _Tp> + struct __is_pointer_helper<_Tp*> + : public true_type { }; + + + template<typename _Tp> + struct is_pointer + : public integral_constant<bool, (__is_pointer_helper<typename + remove_cv<_Tp>::type>::value)> + { }; + + + template<typename> + struct is_lvalue_reference + : public false_type { }; + + template<typename _Tp> + struct is_lvalue_reference<_Tp&> + : public true_type { }; + + + template<typename> + struct is_rvalue_reference + : public false_type { }; + + template<typename _Tp> + struct is_rvalue_reference<_Tp&&> + : public true_type { }; + + template<typename> + struct is_function; + + template<typename> + struct __is_member_object_pointer_helper + : public false_type { }; + + template<typename _Tp, typename _Cp> + struct __is_member_object_pointer_helper<_Tp _Cp::*> + : public integral_constant<bool, !is_function<_Tp>::value> { }; + + + template<typename _Tp> + struct is_member_object_pointer + : public integral_constant<bool, (__is_member_object_pointer_helper< + typename remove_cv<_Tp>::type>::value)> + { }; + + template<typename> + struct __is_member_function_pointer_helper + : public false_type { }; + + template<typename _Tp, typename _Cp> + struct __is_member_function_pointer_helper<_Tp _Cp::*> + : public integral_constant<bool, is_function<_Tp>::value> { }; + + + template<typename _Tp> + struct is_member_function_pointer + : public integral_constant<bool, (__is_member_function_pointer_helper< + typename remove_cv<_Tp>::type>::value)> + { }; + + + template<typename _Tp> + struct is_enum + : public integral_constant<bool, __is_enum(_Tp)> + { }; + + + template<typename _Tp> + struct is_union + : public integral_constant<bool, __is_union(_Tp)> + { }; + + + template<typename _Tp> + struct is_class + : public integral_constant<bool, __is_class(_Tp)> + { }; + + + template<typename> + struct is_function + : public false_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes...)> + : public true_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes......)> + : public true_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes...) const> + : public true_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes......) const> + : public true_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes...) volatile> + : public true_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes......) volatile> + : public true_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes...) const volatile> + : public true_type { }; + + template<typename _Res, typename... _ArgTypes> + struct is_function<_Res(_ArgTypes......) const volatile> + : public true_type { }; + + template<typename> + struct __is_nullptr_t_helper + : public false_type { }; + + template<> + struct __is_nullptr_t_helper<std::nullptr_t> + : public true_type { }; + + + template<typename _Tp> + struct __is_nullptr_t + : public integral_constant<bool, (__is_nullptr_t_helper<typename + remove_cv<_Tp>::type>::value)> + { }; + + + + + template<typename _Tp> + struct is_reference + : public __or_<is_lvalue_reference<_Tp>, + is_rvalue_reference<_Tp>>::type + { }; + + + template<typename _Tp> + struct is_arithmetic + : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type + { }; + + + template<typename _Tp> + struct is_fundamental + : public __or_<is_arithmetic<_Tp>, is_void<_Tp>, __is_nullptr_t<_Tp>>::type + { }; + + + template<typename _Tp> + struct is_object + : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>, + is_void<_Tp>>>::type + { }; + + template<typename> + struct is_member_pointer; + + + template<typename _Tp> + struct is_scalar + : public __or_<is_arithmetic<_Tp>, is_enum<_Tp>, is_pointer<_Tp>, + is_member_pointer<_Tp>, __is_nullptr_t<_Tp>>::type + { }; + + + template<typename _Tp> + struct is_compound + : public integral_constant<bool, !is_fundamental<_Tp>::value> { }; + + template<typename _Tp> + struct __is_member_pointer_helper + : public false_type { }; + + template<typename _Tp, typename _Cp> + struct __is_member_pointer_helper<_Tp _Cp::*> + : public true_type { }; + + + template<typename _Tp> + struct is_member_pointer + : public integral_constant<bool, (__is_member_pointer_helper< + typename remove_cv<_Tp>::type>::value)> + { }; + + + + + template<typename> + struct is_const + : public false_type { }; + + template<typename _Tp> + struct is_const<_Tp const> + : public true_type { }; + + + template<typename> + struct is_volatile + : public false_type { }; + + template<typename _Tp> + struct is_volatile<_Tp volatile> + : public true_type { }; + + + template<typename _Tp> + struct is_trivial + : public integral_constant<bool, __is_trivial(_Tp)> + { }; + + + + + template<typename _Tp> + struct is_standard_layout + : public integral_constant<bool, __is_standard_layout(_Tp)> + { }; + + + + template<typename _Tp> + struct is_pod + : public integral_constant<bool, __is_pod(_Tp)> + { }; + + + template<typename _Tp> + struct is_literal_type + : public integral_constant<bool, __is_literal_type(_Tp)> + { }; + + + template<typename _Tp> + struct is_empty + : public integral_constant<bool, __is_empty(_Tp)> + { }; + + + template<typename _Tp> + struct is_polymorphic + : public integral_constant<bool, __is_polymorphic(_Tp)> + { }; + + + template<typename _Tp> + struct is_abstract + : public integral_constant<bool, __is_abstract(_Tp)> + { }; + + template<typename _Tp, + bool = is_integral<_Tp>::value, + bool = is_floating_point<_Tp>::value> + struct __is_signed_helper + : public false_type { }; + + template<typename _Tp> + struct __is_signed_helper<_Tp, false, true> + : public true_type { }; + + template<typename _Tp> + struct __is_signed_helper<_Tp, true, false> + : public integral_constant<bool, static_cast<bool>(_Tp(-1) < _Tp(0))> + { }; + + + template<typename _Tp> + struct is_signed + : public integral_constant<bool, __is_signed_helper<_Tp>::value> + { }; + + + template<typename _Tp> + struct is_unsigned + : public __and_<is_arithmetic<_Tp>, __not_<is_signed<_Tp>>>::type + { }; + + + + + template<typename> + struct add_rvalue_reference; + + + + + + template<typename _Tp> + typename add_rvalue_reference<_Tp>::type declval() noexcept; + + template<typename, unsigned = 0> + struct extent; + + template<typename> + struct remove_all_extents; + + template<typename _Tp> + struct __is_array_known_bounds + : public integral_constant<bool, (extent<_Tp>::value > 0)> + { }; + + template<typename _Tp> + struct __is_array_unknown_bounds + : public __and_<is_array<_Tp>, __not_<extent<_Tp>>>::type + { }; + + + + + + + struct __do_is_destructible_impl + { + template<typename _Tp, typename = decltype(declval<_Tp&>().~_Tp())> + static true_type __test(int); + + template<typename> + static false_type __test(...); + }; + + template<typename _Tp> + struct __is_destructible_impl + : public __do_is_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template<typename _Tp, + bool = __or_<is_void<_Tp>, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_<is_reference<_Tp>, is_scalar<_Tp>>::value> + struct __is_destructible_safe; + + template<typename _Tp> + struct __is_destructible_safe<_Tp, false, false> + : public __is_destructible_impl<typename + remove_all_extents<_Tp>::type>::type + { }; + + template<typename _Tp> + struct __is_destructible_safe<_Tp, true, false> + : public false_type { }; + + template<typename _Tp> + struct __is_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template<typename _Tp> + struct is_destructible + : public integral_constant<bool, (__is_destructible_safe<_Tp>::value)> + { }; + + + + + + struct __do_is_nt_destructible_impl + { + template<typename _Tp> + static integral_constant<bool, noexcept(declval<_Tp&>().~_Tp())> + __test(int); + + template<typename> + static false_type __test(...); + }; + + template<typename _Tp> + struct __is_nt_destructible_impl + : public __do_is_nt_destructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template<typename _Tp, + bool = __or_<is_void<_Tp>, + __is_array_unknown_bounds<_Tp>, + is_function<_Tp>>::value, + bool = __or_<is_reference<_Tp>, is_scalar<_Tp>>::value> + struct __is_nt_destructible_safe; + + template<typename _Tp> + struct __is_nt_destructible_safe<_Tp, false, false> + : public __is_nt_destructible_impl<typename + remove_all_extents<_Tp>::type>::type + { }; + + template<typename _Tp> + struct __is_nt_destructible_safe<_Tp, true, false> + : public false_type { }; + + template<typename _Tp> + struct __is_nt_destructible_safe<_Tp, false, true> + : public true_type { }; + + + template<typename _Tp> + struct is_nothrow_destructible + : public integral_constant<bool, (__is_nt_destructible_safe<_Tp>::value)> + { }; + + struct __do_is_default_constructible_impl + { + template<typename _Tp, typename = decltype(_Tp())> + static true_type __test(int); + + template<typename> + static false_type __test(...); + }; + + template<typename _Tp> + struct __is_default_constructible_impl + : public __do_is_default_constructible_impl + { + typedef decltype(__test<_Tp>(0)) type; + }; + + template<typename _Tp> + struct __is_default_constructible_atom + : public __and_<__not_<is_void<_Tp>>, + __is_default_constructible_impl<_Tp>>::type + { }; + + template<typename _Tp, bool = is_array<_Tp>::value> + struct __is_default_constructible_safe; + + + + + + + template<typename _Tp> + struct __is_default_constructible_safe<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_default_constructible_atom<typename + remove_all_extents<_Tp>::type>>::type + { }; + + template<typename _Tp> + struct __is_default_constructible_safe<_Tp, false> + : public __is_default_constructible_atom<_Tp>::type + { }; + + + template<typename _Tp> + struct is_default_constructible + : public integral_constant<bool, (__is_default_constructible_safe< + _Tp>::value)> + { }; +# 765 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + struct __do_is_static_castable_impl + { + template<typename _From, typename _To, typename + = decltype(static_cast<_To>(declval<_From>()))> + static true_type __test(int); + + template<typename, typename> + static false_type __test(...); + }; + + template<typename _From, typename _To> + struct __is_static_castable_impl + : public __do_is_static_castable_impl + { + typedef decltype(__test<_From, _To>(0)) type; + }; + + template<typename _From, typename _To> + struct __is_static_castable_safe + : public __is_static_castable_impl<_From, _To>::type + { }; + + + template<typename _From, typename _To> + struct __is_static_castable + : public integral_constant<bool, (__is_static_castable_safe< + _From, _To>::value)> + { }; + + + + + + + struct __do_is_direct_constructible_impl + { + template<typename _Tp, typename _Arg, typename + = decltype(::new _Tp(declval<_Arg>()))> + static true_type __test(int); + + template<typename, typename> + static false_type __test(...); + }; + + template<typename _Tp, typename _Arg> + struct __is_direct_constructible_impl + : public __do_is_direct_constructible_impl + { + typedef decltype(__test<_Tp, _Arg>(0)) type; + }; + + template<typename _Tp, typename _Arg> + struct __is_direct_constructible_new_safe + : public __and_<is_destructible<_Tp>, + __is_direct_constructible_impl<_Tp, _Arg>>::type + { }; + + template<typename, typename> + struct is_same; + + template<typename, typename> + struct is_base_of; + + template<typename> + struct remove_reference; + + template<typename _From, typename _To, bool + = __not_<__or_<is_void<_From>, + is_function<_From>>>::value> + struct __is_base_to_derived_ref; + + + + template<typename _From, typename _To> + struct __is_base_to_derived_ref<_From, _To, true> + { + typedef typename remove_cv<typename remove_reference<_From + >::type>::type __src_t; + typedef typename remove_cv<typename remove_reference<_To + >::type>::type __dst_t; + typedef __and_<__not_<is_same<__src_t, __dst_t>>, + is_base_of<__src_t, __dst_t>> type; + static constexpr bool value = type::value; + }; + + template<typename _From, typename _To> + struct __is_base_to_derived_ref<_From, _To, false> + : public false_type + { }; + + template<typename _From, typename _To, bool + = __and_<is_lvalue_reference<_From>, + is_rvalue_reference<_To>>::value> + struct __is_lvalue_to_rvalue_ref; + + + + template<typename _From, typename _To> + struct __is_lvalue_to_rvalue_ref<_From, _To, true> + { + typedef typename remove_cv<typename remove_reference< + _From>::type>::type __src_t; + typedef typename remove_cv<typename remove_reference< + _To>::type>::type __dst_t; + typedef __and_<__not_<is_function<__src_t>>, + __or_<is_same<__src_t, __dst_t>, + is_base_of<__dst_t, __src_t>>> type; + static constexpr bool value = type::value; + }; + + template<typename _From, typename _To> + struct __is_lvalue_to_rvalue_ref<_From, _To, false> + : public false_type + { }; + + + + + + + + template<typename _Tp, typename _Arg> + struct __is_direct_constructible_ref_cast + : public __and_<__is_static_castable<_Arg, _Tp>, + __not_<__or_<__is_base_to_derived_ref<_Arg, _Tp>, + __is_lvalue_to_rvalue_ref<_Arg, _Tp> + >>>::type + { }; + + template<typename _Tp, typename _Arg> + struct __is_direct_constructible_new + : public conditional<is_reference<_Tp>::value, + __is_direct_constructible_ref_cast<_Tp, _Arg>, + __is_direct_constructible_new_safe<_Tp, _Arg> + >::type + { }; + + template<typename _Tp, typename _Arg> + struct __is_direct_constructible + : public integral_constant<bool, (__is_direct_constructible_new< + _Tp, _Arg>::value)> + { }; + + + + + + + struct __do_is_nary_constructible_impl + { + template<typename _Tp, typename... _Args, typename + = decltype(_Tp(declval<_Args>()...))> + static true_type __test(int); + + template<typename, typename...> + static false_type __test(...); + }; + + template<typename _Tp, typename... _Args> + struct __is_nary_constructible_impl + : public __do_is_nary_constructible_impl + { + typedef decltype(__test<_Tp, _Args...>(0)) type; + }; + + template<typename _Tp, typename... _Args> + struct __is_nary_constructible + : public __is_nary_constructible_impl<_Tp, _Args...>::type + { + static_assert(sizeof...(_Args) > 1, + "Only useful for > 1 arguments"); + }; + + template<typename _Tp, typename... _Args> + struct __is_constructible_impl + : public __is_nary_constructible<_Tp, _Args...> + { }; + + template<typename _Tp, typename _Arg> + struct __is_constructible_impl<_Tp, _Arg> + : public __is_direct_constructible<_Tp, _Arg> + { }; + + template<typename _Tp> + struct __is_constructible_impl<_Tp> + : public is_default_constructible<_Tp> + { }; + + + template<typename _Tp, typename... _Args> + struct is_constructible + : public integral_constant<bool, (__is_constructible_impl<_Tp, + _Args...>::value)> + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_copy_constructible_impl; + + template<typename _Tp> + struct __is_copy_constructible_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_copy_constructible_impl<_Tp, false> + : public is_constructible<_Tp, const _Tp&> + { }; + + + template<typename _Tp> + struct is_copy_constructible + : public __is_copy_constructible_impl<_Tp> + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_move_constructible_impl; + + template<typename _Tp> + struct __is_move_constructible_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_move_constructible_impl<_Tp, false> + : public is_constructible<_Tp, _Tp&&> + { }; + + + template<typename _Tp> + struct is_move_constructible + : public __is_move_constructible_impl<_Tp> + { }; + + template<typename _Tp> + struct __is_nt_default_constructible_atom + : public integral_constant<bool, noexcept(_Tp())> + { }; + + template<typename _Tp, bool = is_array<_Tp>::value> + struct __is_nt_default_constructible_impl; + + template<typename _Tp> + struct __is_nt_default_constructible_impl<_Tp, true> + : public __and_<__is_array_known_bounds<_Tp>, + __is_nt_default_constructible_atom<typename + remove_all_extents<_Tp>::type>>::type + { }; + + template<typename _Tp> + struct __is_nt_default_constructible_impl<_Tp, false> + : public __is_nt_default_constructible_atom<_Tp> + { }; + + + template<typename _Tp> + struct is_nothrow_default_constructible + : public __and_<is_default_constructible<_Tp>, + __is_nt_default_constructible_impl<_Tp>>::type + { }; + + template<typename _Tp, typename... _Args> + struct __is_nt_constructible_impl + : public integral_constant<bool, noexcept(_Tp(declval<_Args>()...))> + { }; + + template<typename _Tp, typename _Arg> + struct __is_nt_constructible_impl<_Tp, _Arg> + : public integral_constant<bool, + noexcept(static_cast<_Tp>(declval<_Arg>()))> + { }; + + template<typename _Tp> + struct __is_nt_constructible_impl<_Tp> + : public is_nothrow_default_constructible<_Tp> + { }; + + + template<typename _Tp, typename... _Args> + struct is_nothrow_constructible + : public __and_<is_constructible<_Tp, _Args...>, + __is_nt_constructible_impl<_Tp, _Args...>>::type + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_nothrow_copy_constructible_impl; + + template<typename _Tp> + struct __is_nothrow_copy_constructible_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_nothrow_copy_constructible_impl<_Tp, false> + : public is_nothrow_constructible<_Tp, const _Tp&> + { }; + + + template<typename _Tp> + struct is_nothrow_copy_constructible + : public __is_nothrow_copy_constructible_impl<_Tp> + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_nothrow_move_constructible_impl; + + template<typename _Tp> + struct __is_nothrow_move_constructible_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_nothrow_move_constructible_impl<_Tp, false> + : public is_nothrow_constructible<_Tp, _Tp&&> + { }; + + + template<typename _Tp> + struct is_nothrow_move_constructible + : public __is_nothrow_move_constructible_impl<_Tp> + { }; + + template<typename _Tp, typename _Up> + class __is_assignable_helper + : public __sfinae_types + { + template<typename _Tp1, typename _Up1> + static decltype(declval<_Tp1>() = declval<_Up1>(), __one()) + __test(int); + + template<typename, typename> + static __two __test(...); + + public: + static constexpr bool value = sizeof(__test<_Tp, _Up>(0)) == 1; + }; + + + template<typename _Tp, typename _Up> + struct is_assignable + : public integral_constant<bool, + __is_assignable_helper<_Tp, _Up>::value> + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_copy_assignable_impl; + + template<typename _Tp> + struct __is_copy_assignable_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_copy_assignable_impl<_Tp, false> + : public is_assignable<_Tp&, const _Tp&> + { }; + + + template<typename _Tp> + struct is_copy_assignable + : public __is_copy_assignable_impl<_Tp> + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_move_assignable_impl; + + template<typename _Tp> + struct __is_move_assignable_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_move_assignable_impl<_Tp, false> + : public is_assignable<_Tp&, _Tp&&> + { }; + + + template<typename _Tp> + struct is_move_assignable + : public __is_move_assignable_impl<_Tp> + { }; + + template<typename _Tp, typename _Up> + struct __is_nt_assignable_impl + : public integral_constant<bool, noexcept(declval<_Tp>() = declval<_Up>())> + { }; + + + template<typename _Tp, typename _Up> + struct is_nothrow_assignable + : public __and_<is_assignable<_Tp, _Up>, + __is_nt_assignable_impl<_Tp, _Up>>::type + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_nt_copy_assignable_impl; + + template<typename _Tp> + struct __is_nt_copy_assignable_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_nt_copy_assignable_impl<_Tp, false> + : public is_nothrow_assignable<_Tp&, const _Tp&> + { }; + + + template<typename _Tp> + struct is_nothrow_copy_assignable + : public __is_nt_copy_assignable_impl<_Tp> + { }; + + template<typename _Tp, bool = is_void<_Tp>::value> + struct __is_nt_move_assignable_impl; + + template<typename _Tp> + struct __is_nt_move_assignable_impl<_Tp, true> + : public false_type { }; + + template<typename _Tp> + struct __is_nt_move_assignable_impl<_Tp, false> + : public is_nothrow_assignable<_Tp&, _Tp&&> + { }; + + + template<typename _Tp> + struct is_nothrow_move_assignable + : public __is_nt_move_assignable_impl<_Tp> + { }; +# 1203 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + template<typename _Tp> + struct is_trivially_destructible + : public __and_<is_destructible<_Tp>, integral_constant<bool, + __has_trivial_destructor(_Tp)>>::type + { }; + + + template<typename _Tp> + struct has_trivial_default_constructor + : public integral_constant<bool, __has_trivial_constructor(_Tp)> + { }; + + + template<typename _Tp> + struct has_trivial_copy_constructor + : public integral_constant<bool, __has_trivial_copy(_Tp)> + { }; + + + template<typename _Tp> + struct has_trivial_copy_assign + : public integral_constant<bool, __has_trivial_assign(_Tp)> + { }; + + + template<typename _Tp> + struct has_virtual_destructor + : public integral_constant<bool, __has_virtual_destructor(_Tp)> + { }; + + + + + + template<typename _Tp> + struct alignment_of + : public integral_constant<std::size_t, __alignof__(_Tp)> { }; + + + template<typename> + struct rank + : public integral_constant<std::size_t, 0> { }; + + template<typename _Tp, std::size_t _Size> + struct rank<_Tp[_Size]> + : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { }; + + template<typename _Tp> + struct rank<_Tp[]> + : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { }; + + + template<typename, unsigned _Uint> + struct extent + : public integral_constant<std::size_t, 0> { }; + + template<typename _Tp, unsigned _Uint, std::size_t _Size> + struct extent<_Tp[_Size], _Uint> + : public integral_constant<std::size_t, + _Uint == 0 ? _Size : extent<_Tp, + _Uint - 1>::value> + { }; + + template<typename _Tp, unsigned _Uint> + struct extent<_Tp[], _Uint> + : public integral_constant<std::size_t, + _Uint == 0 ? 0 : extent<_Tp, + _Uint - 1>::value> + { }; + + + + + + template<typename, typename> + struct is_same + : public false_type { }; + + template<typename _Tp> + struct is_same<_Tp, _Tp> + : public true_type { }; + + + template<typename _Base, typename _Derived> + struct is_base_of + : public integral_constant<bool, __is_base_of(_Base, _Derived)> + { }; + + template<typename _From, typename _To, + bool = __or_<is_void<_From>, is_function<_To>, + is_array<_To>>::value> + struct __is_convertible_helper + { static constexpr bool value = is_void<_To>::value; }; + + template<typename _From, typename _To> + class __is_convertible_helper<_From, _To, false> + : public __sfinae_types + { + template<typename _To1> + static void __test_aux(_To1); + + template<typename _From1, typename _To1> + static decltype(__test_aux<_To1>(std::declval<_From1>()), __one()) + __test(int); + + template<typename, typename> + static __two __test(...); + + public: + static constexpr bool value = sizeof(__test<_From, _To>(0)) == 1; + }; + + + template<typename _From, typename _To> + struct is_convertible + : public integral_constant<bool, + __is_convertible_helper<_From, _To>::value> + { }; + + + + + + template<typename _Tp> + struct remove_const + { typedef _Tp type; }; + + template<typename _Tp> + struct remove_const<_Tp const> + { typedef _Tp type; }; + + + template<typename _Tp> + struct remove_volatile + { typedef _Tp type; }; + + template<typename _Tp> + struct remove_volatile<_Tp volatile> + { typedef _Tp type; }; + + + template<typename _Tp> + struct remove_cv + { + typedef typename + remove_const<typename remove_volatile<_Tp>::type>::type type; + }; + + + template<typename _Tp> + struct add_const + { typedef _Tp const type; }; + + + template<typename _Tp> + struct add_volatile + { typedef _Tp volatile type; }; + + + template<typename _Tp> + struct add_cv + { + typedef typename + add_const<typename add_volatile<_Tp>::type>::type type; + }; + + + + + + template<typename _Tp> + struct remove_reference + { typedef _Tp type; }; + + template<typename _Tp> + struct remove_reference<_Tp&> + { typedef _Tp type; }; + + template<typename _Tp> + struct remove_reference<_Tp&&> + { typedef _Tp type; }; + + template<typename _Tp, + bool = __and_<__not_<is_reference<_Tp>>, + __not_<is_void<_Tp>>>::value, + bool = is_rvalue_reference<_Tp>::value> + struct __add_lvalue_reference_helper + { typedef _Tp type; }; + + template<typename _Tp> + struct __add_lvalue_reference_helper<_Tp, true, false> + { typedef _Tp& type; }; + + template<typename _Tp> + struct __add_lvalue_reference_helper<_Tp, false, true> + { typedef typename remove_reference<_Tp>::type& type; }; + + + template<typename _Tp> + struct add_lvalue_reference + : public __add_lvalue_reference_helper<_Tp> + { }; + + template<typename _Tp, + bool = __and_<__not_<is_reference<_Tp>>, + __not_<is_void<_Tp>>>::value> + struct __add_rvalue_reference_helper + { typedef _Tp type; }; + + template<typename _Tp> + struct __add_rvalue_reference_helper<_Tp, true> + { typedef _Tp&& type; }; + + + template<typename _Tp> + struct add_rvalue_reference + : public __add_rvalue_reference_helper<_Tp> + { }; + + + + + + template<typename _Unqualified, bool _IsConst, bool _IsVol> + struct __cv_selector; + + template<typename _Unqualified> + struct __cv_selector<_Unqualified, false, false> + { typedef _Unqualified __type; }; + + template<typename _Unqualified> + struct __cv_selector<_Unqualified, false, true> + { typedef volatile _Unqualified __type; }; + + template<typename _Unqualified> + struct __cv_selector<_Unqualified, true, false> + { typedef const _Unqualified __type; }; + + template<typename _Unqualified> + struct __cv_selector<_Unqualified, true, true> + { typedef const volatile _Unqualified __type; }; + + template<typename _Qualified, typename _Unqualified, + bool _IsConst = is_const<_Qualified>::value, + bool _IsVol = is_volatile<_Qualified>::value> + class __match_cv_qualifiers + { + typedef __cv_selector<_Unqualified, _IsConst, _IsVol> __match; + + public: + typedef typename __match::__type __type; + }; + + + template<typename _Tp> + struct __make_unsigned + { typedef _Tp __type; }; + + template<> + struct __make_unsigned<char> + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned<signed char> + { typedef unsigned char __type; }; + + template<> + struct __make_unsigned<short> + { typedef unsigned short __type; }; + + template<> + struct __make_unsigned<int> + { typedef unsigned int __type; }; + + template<> + struct __make_unsigned<long> + { typedef unsigned long __type; }; + + template<> + struct __make_unsigned<long long> + { typedef unsigned long long __type; }; +# 1492 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + template<typename _Tp, + bool _IsInt = is_integral<_Tp>::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_unsigned_selector; + + template<typename _Tp> + class __make_unsigned_selector<_Tp, true, false> + { + typedef __make_unsigned<typename remove_cv<_Tp>::type> __unsignedt; + typedef typename __unsignedt::__type __unsigned_type; + typedef __match_cv_qualifiers<_Tp, __unsigned_type> __cv_unsigned; + + public: + typedef typename __cv_unsigned::__type __type; + }; + + template<typename _Tp> + class __make_unsigned_selector<_Tp, false, true> + { + + typedef unsigned char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(unsigned short); + static const bool __b2 = sizeof(_Tp) <= sizeof(unsigned int); + typedef conditional<__b2, unsigned int, unsigned long> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, unsigned short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + public: + typedef typename conditional<__b0, __smallest, __cond1_type>::type __type; + }; + + + + + + template<typename _Tp> + struct make_unsigned + { typedef typename __make_unsigned_selector<_Tp>::__type type; }; + + + template<> + struct make_unsigned<bool>; + + + + template<typename _Tp> + struct __make_signed + { typedef _Tp __type; }; + + template<> + struct __make_signed<char> + { typedef signed char __type; }; + + template<> + struct __make_signed<unsigned char> + { typedef signed char __type; }; + + template<> + struct __make_signed<unsigned short> + { typedef signed short __type; }; + + template<> + struct __make_signed<unsigned int> + { typedef signed int __type; }; + + template<> + struct __make_signed<unsigned long> + { typedef signed long __type; }; + + template<> + struct __make_signed<unsigned long long> + { typedef signed long long __type; }; +# 1574 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + template<typename _Tp, + bool _IsInt = is_integral<_Tp>::value, + bool _IsEnum = is_enum<_Tp>::value> + class __make_signed_selector; + + template<typename _Tp> + class __make_signed_selector<_Tp, true, false> + { + typedef __make_signed<typename remove_cv<_Tp>::type> __signedt; + typedef typename __signedt::__type __signed_type; + typedef __match_cv_qualifiers<_Tp, __signed_type> __cv_signed; + + public: + typedef typename __cv_signed::__type __type; + }; + + template<typename _Tp> + class __make_signed_selector<_Tp, false, true> + { + + typedef signed char __smallest; + static const bool __b0 = sizeof(_Tp) <= sizeof(__smallest); + static const bool __b1 = sizeof(_Tp) <= sizeof(signed short); + static const bool __b2 = sizeof(_Tp) <= sizeof(signed int); + typedef conditional<__b2, signed int, signed long> __cond2; + typedef typename __cond2::type __cond2_type; + typedef conditional<__b1, signed short, __cond2_type> __cond1; + typedef typename __cond1::type __cond1_type; + + public: + typedef typename conditional<__b0, __smallest, __cond1_type>::type __type; + }; + + + + + + template<typename _Tp> + struct make_signed + { typedef typename __make_signed_selector<_Tp>::__type type; }; + + + template<> + struct make_signed<bool>; + + + + + + template<typename _Tp> + struct remove_extent + { typedef _Tp type; }; + + template<typename _Tp, std::size_t _Size> + struct remove_extent<_Tp[_Size]> + { typedef _Tp type; }; + + template<typename _Tp> + struct remove_extent<_Tp[]> + { typedef _Tp type; }; + + + template<typename _Tp> + struct remove_all_extents + { typedef _Tp type; }; + + template<typename _Tp, std::size_t _Size> + struct remove_all_extents<_Tp[_Size]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + template<typename _Tp> + struct remove_all_extents<_Tp[]> + { typedef typename remove_all_extents<_Tp>::type type; }; + + + + + template<typename _Tp, typename> + struct __remove_pointer_helper + { typedef _Tp type; }; + + template<typename _Tp, typename _Up> + struct __remove_pointer_helper<_Tp, _Up*> + { typedef _Up type; }; + + + template<typename _Tp> + struct remove_pointer + : public __remove_pointer_helper<_Tp, typename remove_cv<_Tp>::type> + { }; + + + template<typename _Tp> + struct add_pointer + { typedef typename remove_reference<_Tp>::type* type; }; + + + template<std::size_t _Len> + struct __aligned_storage_msa + { + union __type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__)) { } __align; + }; + }; +# 1691 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + template<std::size_t _Len, std::size_t _Align = + __alignof__(typename __aligned_storage_msa<_Len>::__type)> + struct aligned_storage + { + union type + { + unsigned char __data[_Len]; + struct __attribute__((__aligned__((_Align)))) { } __align; + }; + }; + + + + + template<typename _Up, + bool _IsArray = is_array<_Up>::value, + bool _IsFunction = is_function<_Up>::value> + struct __decay_selector; + + + template<typename _Up> + struct __decay_selector<_Up, false, false> + { typedef typename remove_cv<_Up>::type __type; }; + + template<typename _Up> + struct __decay_selector<_Up, true, false> + { typedef typename remove_extent<_Up>::type* __type; }; + + template<typename _Up> + struct __decay_selector<_Up, false, true> + { typedef typename add_pointer<_Up>::type __type; }; + + + template<typename _Tp> + class decay + { + typedef typename remove_reference<_Tp>::type __remove_type; + + public: + typedef typename __decay_selector<__remove_type>::__type type; + }; + + template<typename _Tp> + class reference_wrapper; + + + template<typename _Tp> + struct __strip_reference_wrapper + { + typedef _Tp __type; + }; + + template<typename _Tp> + struct __strip_reference_wrapper<reference_wrapper<_Tp> > + { + typedef _Tp& __type; + }; + + template<typename _Tp> + struct __strip_reference_wrapper<const reference_wrapper<_Tp> > + { + typedef _Tp& __type; + }; + + template<typename _Tp> + struct __decay_and_strip + { + typedef typename __strip_reference_wrapper< + typename decay<_Tp>::type>::__type __type; + }; + + + + + template<bool, typename _Tp = void> + struct enable_if + { }; + + + template<typename _Tp> + struct enable_if<true, _Tp> + { typedef _Tp type; }; + + template<typename... _Cond> + using _Require = typename enable_if<__and_<_Cond...>::value>::type; + + + + template<bool _Cond, typename _Iftrue, typename _Iffalse> + struct conditional + { typedef _Iftrue type; }; + + + template<typename _Iftrue, typename _Iffalse> + struct conditional<false, _Iftrue, _Iffalse> + { typedef _Iffalse type; }; + + + template<typename... _Tp> + struct common_type; + + + + struct __do_common_type_impl + { + template<typename _Tp, typename _Up> + static __success_type<typename decay<decltype + (true ? std::declval<_Tp>() + : std::declval<_Up>())>::type> _S_test(int); + + template<typename, typename> + static __failure_type _S_test(...); + }; + + template<typename _Tp, typename _Up> + struct __common_type_impl + : private __do_common_type_impl + { + typedef decltype(_S_test<_Tp, _Up>(0)) type; + }; + + struct __do_member_type_wrapper + { + template<typename _Tp> + static __success_type<typename _Tp::type> _S_test(int); + + template<typename> + static __failure_type _S_test(...); + }; + + template<typename _Tp> + struct __member_type_wrapper + : private __do_member_type_wrapper + { + typedef decltype(_S_test<_Tp>(0)) type; + }; + + template<typename _CTp, typename... _Args> + struct __expanded_common_type_wrapper + { + typedef common_type<typename _CTp::type, _Args...> type; + }; + + template<typename... _Args> + struct __expanded_common_type_wrapper<__failure_type, _Args...> + { typedef __failure_type type; }; + + template<typename _Tp> + struct common_type<_Tp> + { typedef typename decay<_Tp>::type type; }; + + template<typename _Tp, typename _Up> + struct common_type<_Tp, _Up> + : public __common_type_impl<_Tp, _Up>::type + { }; + + template<typename _Tp, typename _Up, typename... _Vp> + struct common_type<_Tp, _Up, _Vp...> + : public __expanded_common_type_wrapper<typename __member_type_wrapper< + common_type<_Tp, _Up>>::type, _Vp...>::type + { }; + + + template<typename _Tp> + struct underlying_type + { + typedef __underlying_type(_Tp) type; + }; + + template<typename _Tp> + struct __declval_protector + { + static const bool __stop = false; + static typename add_rvalue_reference<_Tp>::type __delegate(); + }; + + template<typename _Tp> + inline typename add_rvalue_reference<_Tp>::type + declval() noexcept + { + static_assert(__declval_protector<_Tp>::__stop, + "declval() must not be used!"); + return __declval_protector<_Tp>::__delegate(); + } + + + template<typename _Signature> + class result_of; + + + + + struct __result_of_memfun_ref_impl + { + template<typename _Fp, typename _Tp1, typename... _Args> + static __success_type<decltype( + (std::declval<_Tp1>().*std::declval<_Fp>())(std::declval<_Args>()...) + )> _S_test(int); + + template<typename...> + static __failure_type _S_test(...); + }; + + template<typename _MemPtr, typename _Arg, typename... _Args> + struct __result_of_memfun_ref + : private __result_of_memfun_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memfun_deref_impl + { + template<typename _Fp, typename _Tp1, typename... _Args> + static __success_type<decltype( + ((*std::declval<_Tp1>()).*std::declval<_Fp>())(std::declval<_Args>()...) + )> _S_test(int); + + template<typename...> + static __failure_type _S_test(...); + }; + + template<typename _MemPtr, typename _Arg, typename... _Args> + struct __result_of_memfun_deref + : private __result_of_memfun_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg, _Args...>(0)) type; + }; + + + struct __result_of_memobj_ref_impl + { + template<typename _Fp, typename _Tp1> + static __success_type<decltype( + std::declval<_Tp1>().*std::declval<_Fp>() + )> _S_test(int); + + template<typename, typename> + static __failure_type _S_test(...); + }; + + template<typename _MemPtr, typename _Arg> + struct __result_of_memobj_ref + : private __result_of_memobj_ref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + + struct __result_of_memobj_deref_impl + { + template<typename _Fp, typename _Tp1> + static __success_type<decltype( + (*std::declval<_Tp1>()).*std::declval<_Fp>() + )> _S_test(int); + + template<typename, typename> + static __failure_type _S_test(...); + }; + + template<typename _MemPtr, typename _Arg> + struct __result_of_memobj_deref + : private __result_of_memobj_deref_impl + { + typedef decltype(_S_test<_MemPtr, _Arg>(0)) type; + }; + + template<typename _MemPtr, typename _Arg> + struct __result_of_memobj; + + template<typename _Res, typename _Class, typename _Arg> + struct __result_of_memobj<_Res _Class::*, _Arg> + { + typedef typename remove_cv<typename remove_reference< + _Arg>::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_<is_same<_Argval, _Class>, + is_base_of<_Class, _Argval>>::value, + __result_of_memobj_ref<_MemPtr, _Arg>, + __result_of_memobj_deref<_MemPtr, _Arg> + >::type::type type; + }; + + template<typename _MemPtr, typename _Arg, typename... _Args> + struct __result_of_memfun; + + template<typename _Res, typename _Class, typename _Arg, typename... _Args> + struct __result_of_memfun<_Res _Class::*, _Arg, _Args...> + { + typedef typename remove_cv<typename remove_reference< + _Arg>::type>::type _Argval; + typedef _Res _Class::* _MemPtr; + typedef typename conditional<__or_<is_same<_Argval, _Class>, + is_base_of<_Class, _Argval>>::value, + __result_of_memfun_ref<_MemPtr, _Arg, _Args...>, + __result_of_memfun_deref<_MemPtr, _Arg, _Args...> + >::type::type type; + }; + + template<bool, bool, typename _Functor, typename... _ArgTypes> + struct __result_of_impl + { + typedef __failure_type type; + }; + + template<typename _MemPtr, typename _Arg> + struct __result_of_impl<true, false, _MemPtr, _Arg> + : public __result_of_memobj<typename decay<_MemPtr>::type, _Arg> + { }; + + template<typename _MemPtr, typename _Arg, typename... _Args> + struct __result_of_impl<false, true, _MemPtr, _Arg, _Args...> + : public __result_of_memfun<typename decay<_MemPtr>::type, _Arg, _Args...> + { }; + + + struct __result_of_other_impl + { + template<typename _Fn, typename... _Args> + static __success_type<decltype( + std::declval<_Fn>()(std::declval<_Args>()...) + )> _S_test(int); + + template<typename...> + static __failure_type _S_test(...); + }; + + template<typename _Functor, typename... _ArgTypes> + struct __result_of_impl<false, false, _Functor, _ArgTypes...> + : private __result_of_other_impl + { + typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; + }; + + template<typename _Functor, typename... _ArgTypes> + struct result_of<_Functor(_ArgTypes...)> + : public __result_of_impl< + is_member_object_pointer< + typename remove_reference<_Functor>::type + >::value, + is_member_function_pointer< + typename remove_reference<_Functor>::type + >::value, + _Functor, _ArgTypes... + >::type + { }; +# 2069 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\type_traits" 3 + +} +# 58 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 2 3 + +namespace std +{ + +# 74 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 3 + template<typename _Tp> + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type& __t) noexcept + { return static_cast<_Tp&&>(__t); } + + + + + + + + template<typename _Tp> + constexpr _Tp&& + forward(typename std::remove_reference<_Tp>::type&& __t) noexcept + { + static_assert(!std::is_lvalue_reference<_Tp>::value, "template argument" + " substituting _Tp is an lvalue reference type"); + return static_cast<_Tp&&>(__t); + } + + + + + + + template<typename _Tp> + constexpr typename std::remove_reference<_Tp>::type&& + move(_Tp&& __t) noexcept + { return static_cast<typename std::remove_reference<_Tp>::type&&>(__t); } + + + template<typename _Tp> + struct __move_if_noexcept_cond + : public __and_<__not_<is_nothrow_move_constructible<_Tp>>, + is_copy_constructible<_Tp>>::type { }; +# 118 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 3 + template<typename _Tp> + inline constexpr typename + conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type + move_if_noexcept(_Tp& __x) noexcept + { return std::move(__x); } +# 133 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 3 + template<typename _Tp> + inline _Tp* + addressof(_Tp& __r) noexcept + { return std::__addressof(__r); } + + + +} +# 149 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 3 +namespace std +{ + +# 164 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\move.h" 3 + template<typename _Tp> + inline void + swap(_Tp& __a, _Tp& __b) + + noexcept(__and_<is_nothrow_move_constructible<_Tp>, + is_nothrow_move_assignable<_Tp>>::value) + + { + + + + _Tp __tmp = std::move(__a); + __a = std::move(__b); + __b = std::move(__tmp); + } + + + + + template<typename _Tp, size_t _Nm> + inline void + swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm]) + + noexcept(noexcept(swap(*__a, *__b))) + + { + for (size_t __n = 0; __n < _Nm; ++__n) + swap(__a[__n], __b[__n]); + } + + + +} +# 60 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_pair.h" 2 3 + + + + + +namespace std +{ + +# 76 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_pair.h" 3 + struct piecewise_construct_t { }; + + + constexpr piecewise_construct_t piecewise_construct = piecewise_construct_t(); + + + template<typename...> + class tuple; + + template<std::size_t...> + struct _Index_tuple; +# 95 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_pair.h" 3 + template<class _T1, class _T2> + struct pair + { + typedef _T1 first_type; + typedef _T2 second_type; + + _T1 first; + _T2 second; + + + + + + constexpr pair() + : first(), second() { } + + + constexpr pair(const _T1& __a, const _T2& __b) + : first(__a), second(__b) { } + + + + + + + + template<class _U1, class _U2, class = typename + enable_if<__and_<is_convertible<const _U1&, _T1>, + is_convertible<const _U2&, _T2>>::value>::type> + constexpr pair(const pair<_U1, _U2>& __p) + : first(__p.first), second(__p.second) { } + + constexpr pair(const pair&) = default; + constexpr pair(pair&&) = default; + + + template<class _U1, class = typename + enable_if<is_convertible<_U1, _T1>::value>::type> + constexpr pair(_U1&& __x, const _T2& __y) + : first(std::forward<_U1>(__x)), second(__y) { } + + template<class _U2, class = typename + enable_if<is_convertible<_U2, _T2>::value>::type> + constexpr pair(const _T1& __x, _U2&& __y) + : first(__x), second(std::forward<_U2>(__y)) { } + + template<class _U1, class _U2, class = typename + enable_if<__and_<is_convertible<_U1, _T1>, + is_convertible<_U2, _T2>>::value>::type> + constexpr pair(_U1&& __x, _U2&& __y) + : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } + + template<class _U1, class _U2, class = typename + enable_if<__and_<is_convertible<_U1, _T1>, + is_convertible<_U2, _T2>>::value>::type> + constexpr pair(pair<_U1, _U2>&& __p) + : first(std::forward<_U1>(__p.first)), + second(std::forward<_U2>(__p.second)) { } + + template<typename... _Args1, typename... _Args2> + pair(piecewise_construct_t, tuple<_Args1...>, tuple<_Args2...>); + + pair& + operator=(const pair& __p) + { + first = __p.first; + second = __p.second; + return *this; + } + + pair& + operator=(pair&& __p) + noexcept(__and_<is_nothrow_move_assignable<_T1>, + is_nothrow_move_assignable<_T2>>::value) + { + first = std::forward<first_type>(__p.first); + second = std::forward<second_type>(__p.second); + return *this; + } + + template<class _U1, class _U2> + pair& + operator=(const pair<_U1, _U2>& __p) + { + first = __p.first; + second = __p.second; + return *this; + } + + template<class _U1, class _U2> + pair& + operator=(pair<_U1, _U2>&& __p) + { + first = std::forward<_U1>(__p.first); + second = std::forward<_U2>(__p.second); + return *this; + } + + void + swap(pair& __p) + noexcept(noexcept(swap(first, __p.first)) + && noexcept(swap(second, __p.second))) + { + using std::swap; + swap(first, __p.first); + swap(second, __p.second); + } + + private: + template<typename... _Args1, std::size_t... _Indexes1, + typename... _Args2, std::size_t... _Indexes2> + pair(tuple<_Args1...>&, tuple<_Args2...>&, + _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>); + + }; + + + template<class _T1, class _T2> + inline constexpr bool + operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return __x.first == __y.first && __x.second == __y.second; } + + + template<class _T1, class _T2> + inline constexpr bool + operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return __x.first < __y.first + || (!(__y.first < __x.first) && __x.second < __y.second); } + + + template<class _T1, class _T2> + inline constexpr bool + operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return !(__x == __y); } + + + template<class _T1, class _T2> + inline constexpr bool + operator>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return __y < __x; } + + + template<class _T1, class _T2> + inline constexpr bool + operator<=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return !(__y < __x); } + + + template<class _T1, class _T2> + inline constexpr bool + operator>=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) + { return !(__x < __y); } + + + + + + template<class _T1, class _T2> + inline void + swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) + noexcept(noexcept(__x.swap(__y))) + { __x.swap(__y); } +# 273 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_pair.h" 3 + template<class _T1, class _T2> + constexpr pair<typename __decay_and_strip<_T1>::__type, + typename __decay_and_strip<_T2>::__type> + make_pair(_T1&& __x, _T2&& __y) + { + typedef typename __decay_and_strip<_T1>::__type __ds_type1; + typedef typename __decay_and_strip<_T2>::__type __ds_type2; + typedef pair<__ds_type1, __ds_type2> __pair_type; + return __pair_type(std::forward<_T1>(__x), std::forward<_T2>(__y)); + } +# 292 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_pair.h" 3 + +} +# 65 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_types.h" 1 3 +# 62 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_types.h" 3 + +# 63 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_types.h" 3 + + + + + + + +namespace std +{ + +# 89 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_types.h" 3 + struct input_iterator_tag { }; + + + struct output_iterator_tag { }; + + + struct forward_iterator_tag : public input_iterator_tag { }; + + + + struct bidirectional_iterator_tag : public forward_iterator_tag { }; + + + + struct random_access_iterator_tag : public bidirectional_iterator_tag { }; +# 116 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_types.h" 3 + template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t, + typename _Pointer = _Tp*, typename _Reference = _Tp&> + struct iterator + { + + typedef _Category iterator_category; + + typedef _Tp value_type; + + typedef _Distance difference_type; + + typedef _Pointer pointer; + + typedef _Reference reference; + }; +# 142 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_types.h" 3 +template<typename _Tp> class __has_iterator_category_helper : __sfinae_types { template<typename _Up> struct _Wrap_type { }; template<typename _Up> static __one __test(_Wrap_type<typename _Up::iterator_category>*); template<typename _Up> static __two __test(...); public: static constexpr bool value = sizeof(__test<_Tp>(0)) == 1; }; template<typename _Tp> struct __has_iterator_category : integral_constant<bool, __has_iterator_category_helper <typename remove_cv<_Tp>::type>::value> { }; + + template<typename _Iterator, + bool = __has_iterator_category<_Iterator>::value> + struct __iterator_traits { }; + + template<typename _Iterator> + struct __iterator_traits<_Iterator, true> + { + typedef typename _Iterator::iterator_category iterator_category; + typedef typename _Iterator::value_type value_type; + typedef typename _Iterator::difference_type difference_type; + typedef typename _Iterator::pointer pointer; + typedef typename _Iterator::reference reference; + }; + + template<typename _Iterator> + struct iterator_traits + : public __iterator_traits<_Iterator> { }; +# 174 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_types.h" 3 + template<typename _Tp> + struct iterator_traits<_Tp*> + { + typedef random_access_iterator_tag iterator_category; + typedef _Tp value_type; + typedef ptrdiff_t difference_type; + typedef _Tp* pointer; + typedef _Tp& reference; + }; + + + template<typename _Tp> + struct iterator_traits<const _Tp*> + { + typedef random_access_iterator_tag iterator_category; + typedef _Tp value_type; + typedef ptrdiff_t difference_type; + typedef const _Tp* pointer; + typedef const _Tp& reference; + }; + + + + + + template<typename _Iter> + inline typename iterator_traits<_Iter>::iterator_category + __iterator_category(const _Iter&) + { return typename iterator_traits<_Iter>::iterator_category(); } + + + + + + template<typename _Iterator, bool _HasBase> + struct _Iter_base + { + typedef _Iterator iterator_type; + static iterator_type _S_base(_Iterator __it) + { return __it; } + }; + + template<typename _Iterator> + struct _Iter_base<_Iterator, true> + { + typedef typename _Iterator::iterator_type iterator_type; + static iterator_type _S_base(_Iterator __it) + { return __it.base(); } + }; + + + template<typename _InIter> + using _RequireInputIter = typename + enable_if<is_convertible<typename + iterator_traits<_InIter>::iterator_category, + input_iterator_tag>::value>::type; + + + +} +# 66 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_funcs.h" 1 3 +# 62 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_funcs.h" 3 + +# 63 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_funcs.h" 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\debug\\debug.h" 1 3 +# 46 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\debug\\debug.h" 3 +namespace std +{ + namespace __debug { } +} + + + + +namespace __gnu_debug +{ + using namespace std::__debug; +} +# 66 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_funcs.h" 2 3 + +namespace std +{ + + + template<typename _InputIterator> + inline typename iterator_traits<_InputIterator>::difference_type + __distance(_InputIterator __first, _InputIterator __last, + input_iterator_tag) + { + + + + typename iterator_traits<_InputIterator>::difference_type __n = 0; + while (__first != __last) + { + ++__first; + ++__n; + } + return __n; + } + + template<typename _RandomAccessIterator> + inline typename iterator_traits<_RandomAccessIterator>::difference_type + __distance(_RandomAccessIterator __first, _RandomAccessIterator __last, + random_access_iterator_tag) + { + + + + return __last - __first; + } +# 112 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_funcs.h" 3 + template<typename _InputIterator> + inline typename iterator_traits<_InputIterator>::difference_type + distance(_InputIterator __first, _InputIterator __last) + { + + return std::__distance(__first, __last, + std::__iterator_category(__first)); + } + + template<typename _InputIterator, typename _Distance> + inline void + __advance(_InputIterator& __i, _Distance __n, input_iterator_tag) + { + + + ; + while (__n--) + ++__i; + } + + template<typename _BidirectionalIterator, typename _Distance> + inline void + __advance(_BidirectionalIterator& __i, _Distance __n, + bidirectional_iterator_tag) + { + + + + if (__n > 0) + while (__n--) + ++__i; + else + while (__n++) + --__i; + } + + template<typename _RandomAccessIterator, typename _Distance> + inline void + __advance(_RandomAccessIterator& __i, _Distance __n, + random_access_iterator_tag) + { + + + + __i += __n; + } +# 171 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator_base_funcs.h" 3 + template<typename _InputIterator, typename _Distance> + inline void + advance(_InputIterator& __i, _Distance __n) + { + + typename iterator_traits<_InputIterator>::difference_type __d = __n; + std::__advance(__i, __d, std::__iterator_category(__i)); + } + + + + template<typename _ForwardIterator> + inline _ForwardIterator + next(_ForwardIterator __x, typename + iterator_traits<_ForwardIterator>::difference_type __n = 1) + { + std::advance(__x, __n); + return __x; + } + + template<typename _BidirectionalIterator> + inline _BidirectionalIterator + prev(_BidirectionalIterator __x, typename + iterator_traits<_BidirectionalIterator>::difference_type __n = 1) + { + std::advance(__x, -__n); + return __x; + } + + + + +} +# 67 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 1 3 +# 67 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 +namespace std +{ + +# 95 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Iterator> + class reverse_iterator + : public iterator<typename iterator_traits<_Iterator>::iterator_category, + typename iterator_traits<_Iterator>::value_type, + typename iterator_traits<_Iterator>::difference_type, + typename iterator_traits<_Iterator>::pointer, + typename iterator_traits<_Iterator>::reference> + { + protected: + _Iterator current; + + typedef iterator_traits<_Iterator> __traits_type; + + public: + typedef _Iterator iterator_type; + typedef typename __traits_type::difference_type difference_type; + typedef typename __traits_type::pointer pointer; + typedef typename __traits_type::reference reference; + + + + + + + + reverse_iterator() : current() { } + + + + + explicit + reverse_iterator(iterator_type __x) : current(__x) { } + + + + + reverse_iterator(const reverse_iterator& __x) + : current(__x.current) { } + + + + + + template<typename _Iter> + reverse_iterator(const reverse_iterator<_Iter>& __x) + : current(__x.base()) { } + + + + + iterator_type + base() const + { return current; } +# 159 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + reference + operator*() const + { + _Iterator __tmp = current; + return *--__tmp; + } + + + + + + + pointer + operator->() const + { return &(operator*()); } + + + + + + + reverse_iterator& + operator++() + { + --current; + return *this; + } + + + + + + + reverse_iterator + operator++(int) + { + reverse_iterator __tmp = *this; + --current; + return __tmp; + } + + + + + + + reverse_iterator& + operator--() + { + ++current; + return *this; + } + + + + + + + reverse_iterator + operator--(int) + { + reverse_iterator __tmp = *this; + ++current; + return __tmp; + } + + + + + + + reverse_iterator + operator+(difference_type __n) const + { return reverse_iterator(current - __n); } + + + + + + + + reverse_iterator& + operator+=(difference_type __n) + { + current -= __n; + return *this; + } + + + + + + + reverse_iterator + operator-(difference_type __n) const + { return reverse_iterator(current + __n); } + + + + + + + + reverse_iterator& + operator-=(difference_type __n) + { + current += __n; + return *this; + } + + + + + + + reference + operator[](difference_type __n) const + { return *(*this + __n); } + }; +# 289 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Iterator> + inline bool + operator==(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return __x.base() == __y.base(); } + + template<typename _Iterator> + inline bool + operator<(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return __y.base() < __x.base(); } + + template<typename _Iterator> + inline bool + operator!=(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return !(__x == __y); } + + template<typename _Iterator> + inline bool + operator>(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return __y < __x; } + + template<typename _Iterator> + inline bool + operator<=(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return !(__y < __x); } + + template<typename _Iterator> + inline bool + operator>=(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return !(__x < __y); } + + template<typename _Iterator> + inline typename reverse_iterator<_Iterator>::difference_type + operator-(const reverse_iterator<_Iterator>& __x, + const reverse_iterator<_Iterator>& __y) + { return __y.base() - __x.base(); } + + template<typename _Iterator> + inline reverse_iterator<_Iterator> + operator+(typename reverse_iterator<_Iterator>::difference_type __n, + const reverse_iterator<_Iterator>& __x) + { return reverse_iterator<_Iterator>(__x.base() - __n); } + + + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator==(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return __x.base() == __y.base(); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator<(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return __y.base() < __x.base(); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator!=(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return !(__x == __y); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator>(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return __y < __x; } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator<=(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return !(__y < __x); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator>=(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + { return !(__x < __y); } + + template<typename _IteratorL, typename _IteratorR> + + + inline auto + operator-(const reverse_iterator<_IteratorL>& __x, + const reverse_iterator<_IteratorR>& __y) + -> decltype(__y.base() - __x.base()) + + + + + + { return __y.base() - __x.base(); } +# 401 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Container> + class back_insert_iterator + : public iterator<output_iterator_tag, void, void, void, void> + { + protected: + _Container* container; + + public: + + typedef _Container container_type; + + + explicit + back_insert_iterator(_Container& __x) : container(&__x) { } +# 435 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + back_insert_iterator& + operator=(const typename _Container::value_type& __value) + { + container->push_back(__value); + return *this; + } + + back_insert_iterator& + operator=(typename _Container::value_type&& __value) + { + container->push_back(std::move(__value)); + return *this; + } + + + + back_insert_iterator& + operator*() + { return *this; } + + + back_insert_iterator& + operator++() + { return *this; } + + + back_insert_iterator + operator++(int) + { return *this; } + }; +# 477 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Container> + inline back_insert_iterator<_Container> + back_inserter(_Container& __x) + { return back_insert_iterator<_Container>(__x); } +# 492 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Container> + class front_insert_iterator + : public iterator<output_iterator_tag, void, void, void, void> + { + protected: + _Container* container; + + public: + + typedef _Container container_type; + + + explicit front_insert_iterator(_Container& __x) : container(&__x) { } +# 525 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + front_insert_iterator& + operator=(const typename _Container::value_type& __value) + { + container->push_front(__value); + return *this; + } + + front_insert_iterator& + operator=(typename _Container::value_type&& __value) + { + container->push_front(std::move(__value)); + return *this; + } + + + + front_insert_iterator& + operator*() + { return *this; } + + + front_insert_iterator& + operator++() + { return *this; } + + + front_insert_iterator + operator++(int) + { return *this; } + }; +# 567 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Container> + inline front_insert_iterator<_Container> + front_inserter(_Container& __x) + { return front_insert_iterator<_Container>(__x); } +# 586 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Container> + class insert_iterator + : public iterator<output_iterator_tag, void, void, void, void> + { + protected: + _Container* container; + typename _Container::iterator iter; + + public: + + typedef _Container container_type; + + + + + + insert_iterator(_Container& __x, typename _Container::iterator __i) + : container(&__x), iter(__i) {} +# 637 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + insert_iterator& + operator=(const typename _Container::value_type& __value) + { + iter = container->insert(iter, __value); + ++iter; + return *this; + } + + insert_iterator& + operator=(typename _Container::value_type&& __value) + { + iter = container->insert(iter, std::move(__value)); + ++iter; + return *this; + } + + + + insert_iterator& + operator*() + { return *this; } + + + insert_iterator& + operator++() + { return *this; } + + + insert_iterator& + operator++(int) + { return *this; } + }; +# 681 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Container, typename _Iterator> + inline insert_iterator<_Container> + inserter(_Container& __x, _Iterator __i) + { + return insert_iterator<_Container>(__x, + typename _Container::iterator(__i)); + } + + + + +} + +namespace __gnu_cxx +{ + +# 705 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + using std::iterator_traits; + using std::iterator; + template<typename _Iterator, typename _Container> + class __normal_iterator + { + protected: + _Iterator _M_current; + + typedef iterator_traits<_Iterator> __traits_type; + + public: + typedef _Iterator iterator_type; + typedef typename __traits_type::iterator_category iterator_category; + typedef typename __traits_type::value_type value_type; + typedef typename __traits_type::difference_type difference_type; + typedef typename __traits_type::reference reference; + typedef typename __traits_type::pointer pointer; + + constexpr __normal_iterator() : _M_current(_Iterator()) { } + + explicit + __normal_iterator(const _Iterator& __i) : _M_current(__i) { } + + + template<typename _Iter> + __normal_iterator(const __normal_iterator<_Iter, + typename __enable_if< + (std::__are_same<_Iter, typename _Container::pointer>::__value), + _Container>::__type>& __i) + : _M_current(__i.base()) { } + + + reference + operator*() const + { return *_M_current; } + + pointer + operator->() const + { return _M_current; } + + __normal_iterator& + operator++() + { + ++_M_current; + return *this; + } + + __normal_iterator + operator++(int) + { return __normal_iterator(_M_current++); } + + + __normal_iterator& + operator--() + { + --_M_current; + return *this; + } + + __normal_iterator + operator--(int) + { return __normal_iterator(_M_current--); } + + + reference + operator[](const difference_type& __n) const + { return _M_current[__n]; } + + __normal_iterator& + operator+=(const difference_type& __n) + { _M_current += __n; return *this; } + + __normal_iterator + operator+(const difference_type& __n) const + { return __normal_iterator(_M_current + __n); } + + __normal_iterator& + operator-=(const difference_type& __n) + { _M_current -= __n; return *this; } + + __normal_iterator + operator-(const difference_type& __n) const + { return __normal_iterator(_M_current - __n); } + + const _Iterator& + base() const + { return _M_current; } + }; +# 803 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _IteratorL, typename _IteratorR, typename _Container> + inline bool + operator==(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + { return __lhs.base() == __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline bool + operator==(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + { return __lhs.base() == __rhs.base(); } + + template<typename _IteratorL, typename _IteratorR, typename _Container> + inline bool + operator!=(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + { return __lhs.base() != __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline bool + operator!=(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + { return __lhs.base() != __rhs.base(); } + + + template<typename _IteratorL, typename _IteratorR, typename _Container> + inline bool + operator<(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + { return __lhs.base() < __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline bool + operator<(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + { return __lhs.base() < __rhs.base(); } + + template<typename _IteratorL, typename _IteratorR, typename _Container> + inline bool + operator>(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + { return __lhs.base() > __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline bool + operator>(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + { return __lhs.base() > __rhs.base(); } + + template<typename _IteratorL, typename _IteratorR, typename _Container> + inline bool + operator<=(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + { return __lhs.base() <= __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline bool + operator<=(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + { return __lhs.base() <= __rhs.base(); } + + template<typename _IteratorL, typename _IteratorR, typename _Container> + inline bool + operator>=(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + { return __lhs.base() >= __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline bool + operator>=(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + { return __lhs.base() >= __rhs.base(); } + + + + + + template<typename _IteratorL, typename _IteratorR, typename _Container> + + + inline auto + operator-(const __normal_iterator<_IteratorL, _Container>& __lhs, + const __normal_iterator<_IteratorR, _Container>& __rhs) + -> decltype(__lhs.base() - __rhs.base()) + + + + + + { return __lhs.base() - __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline typename __normal_iterator<_Iterator, _Container>::difference_type + operator-(const __normal_iterator<_Iterator, _Container>& __lhs, + const __normal_iterator<_Iterator, _Container>& __rhs) + { return __lhs.base() - __rhs.base(); } + + template<typename _Iterator, typename _Container> + inline __normal_iterator<_Iterator, _Container> + operator+(typename __normal_iterator<_Iterator, _Container>::difference_type + __n, const __normal_iterator<_Iterator, _Container>& __i) + { return __normal_iterator<_Iterator, _Container>(__i.base() + __n); } + + +} + + + +namespace std +{ + +# 929 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_iterator.h" 3 + template<typename _Iterator> + class move_iterator + { + protected: + _Iterator _M_current; + + typedef iterator_traits<_Iterator> __traits_type; + + public: + typedef _Iterator iterator_type; + typedef typename __traits_type::iterator_category iterator_category; + typedef typename __traits_type::value_type value_type; + typedef typename __traits_type::difference_type difference_type; + + typedef _Iterator pointer; + typedef value_type&& reference; + + move_iterator() + : _M_current() { } + + explicit + move_iterator(iterator_type __i) + : _M_current(__i) { } + + template<typename _Iter> + move_iterator(const move_iterator<_Iter>& __i) + : _M_current(__i.base()) { } + + iterator_type + base() const + { return _M_current; } + + reference + operator*() const + { return std::move(*_M_current); } + + pointer + operator->() const + { return _M_current; } + + move_iterator& + operator++() + { + ++_M_current; + return *this; + } + + move_iterator + operator++(int) + { + move_iterator __tmp = *this; + ++_M_current; + return __tmp; + } + + move_iterator& + operator--() + { + --_M_current; + return *this; + } + + move_iterator + operator--(int) + { + move_iterator __tmp = *this; + --_M_current; + return __tmp; + } + + move_iterator + operator+(difference_type __n) const + { return move_iterator(_M_current + __n); } + + move_iterator& + operator+=(difference_type __n) + { + _M_current += __n; + return *this; + } + + move_iterator + operator-(difference_type __n) const + { return move_iterator(_M_current - __n); } + + move_iterator& + operator-=(difference_type __n) + { + _M_current -= __n; + return *this; + } + + reference + operator[](difference_type __n) const + { return std::move(_M_current[__n]); } + }; + + + + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator==(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return __x.base() == __y.base(); } + + template<typename _Iterator> + inline bool + operator==(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return __x.base() == __y.base(); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator!=(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return !(__x == __y); } + + template<typename _Iterator> + inline bool + operator!=(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return !(__x == __y); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator<(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return __x.base() < __y.base(); } + + template<typename _Iterator> + inline bool + operator<(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return __x.base() < __y.base(); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator<=(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return !(__y < __x); } + + template<typename _Iterator> + inline bool + operator<=(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return !(__y < __x); } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator>(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return __y < __x; } + + template<typename _Iterator> + inline bool + operator>(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return __y < __x; } + + template<typename _IteratorL, typename _IteratorR> + inline bool + operator>=(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + { return !(__x < __y); } + + template<typename _Iterator> + inline bool + operator>=(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + { return !(__x < __y); } + + + template<typename _IteratorL, typename _IteratorR> + inline auto + operator-(const move_iterator<_IteratorL>& __x, + const move_iterator<_IteratorR>& __y) + -> decltype(__x.base() - __y.base()) + { return __x.base() - __y.base(); } + + template<typename _Iterator> + inline auto + operator-(const move_iterator<_Iterator>& __x, + const move_iterator<_Iterator>& __y) + -> decltype(__x.base() - __y.base()) + { return __x.base() - __y.base(); } + + template<typename _Iterator> + inline move_iterator<_Iterator> + operator+(typename move_iterator<_Iterator>::difference_type __n, + const move_iterator<_Iterator>& __x) + { return __x + __n; } + + template<typename _Iterator> + inline move_iterator<_Iterator> + make_move_iterator(_Iterator __i) + { return move_iterator<_Iterator>(__i); } + + template<typename _Iterator, typename _ReturnType + = typename conditional<__move_if_noexcept_cond + <typename iterator_traits<_Iterator>::value_type>::value, + _Iterator, move_iterator<_Iterator>>::type> + inline _ReturnType + __make_move_if_noexcept_iterator(_Iterator __i) + { return _ReturnType(__i); } + + + + +} +# 68 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 2 3 + + + + +namespace std +{ + +# 117 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _ForwardIterator1, typename _ForwardIterator2> + inline void + iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) + { + + + + +# 147 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + swap(*__a, *__b); + + } +# 163 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _ForwardIterator1, typename _ForwardIterator2> + _ForwardIterator2 + swap_ranges(_ForwardIterator1 __first1, _ForwardIterator1 __last1, + _ForwardIterator2 __first2) + { + + + + + + ; + + for (; __first1 != __last1; ++__first1, ++__first2) + std::iter_swap(__first1, __first2); + return __first2; + } +# 191 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _Tp> + inline const _Tp& + min(const _Tp& __a, const _Tp& __b) + { + + + + if (__b < __a) + return __b; + return __a; + } +# 214 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _Tp> + inline const _Tp& + max(const _Tp& __a, const _Tp& __b) + { + + + + if (__a < __b) + return __b; + return __a; + } +# 237 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _Tp, typename _Compare> + inline const _Tp& + min(const _Tp& __a, const _Tp& __b, _Compare __comp) + { + + if (__comp(__b, __a)) + return __b; + return __a; + } +# 258 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _Tp, typename _Compare> + inline const _Tp& + max(const _Tp& __a, const _Tp& __b, _Compare __comp) + { + + if (__comp(__a, __b)) + return __b; + return __a; + } + + + + template<typename _Iterator> + struct _Niter_base + : _Iter_base<_Iterator, __is_normal_iterator<_Iterator>::__value> + { }; + + template<typename _Iterator> + inline typename _Niter_base<_Iterator>::iterator_type + __niter_base(_Iterator __it) + { return std::_Niter_base<_Iterator>::_S_base(__it); } + + + template<typename _Iterator> + struct _Miter_base + : _Iter_base<_Iterator, __is_move_iterator<_Iterator>::__value> + { }; + + template<typename _Iterator> + inline typename _Miter_base<_Iterator>::iterator_type + __miter_base(_Iterator __it) + { return std::_Miter_base<_Iterator>::_S_base(__it); } + + + + + + + + template<bool, bool, typename> + struct __copy_move + { + template<typename _II, typename _OI> + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + for (; __first != __last; ++__result, ++__first) + *__result = *__first; + return __result; + } + }; + + + template<typename _Category> + struct __copy_move<true, false, _Category> + { + template<typename _II, typename _OI> + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + for (; __first != __last; ++__result, ++__first) + *__result = std::move(*__first); + return __result; + } + }; + + + template<> + struct __copy_move<false, false, random_access_iterator_tag> + { + template<typename _II, typename _OI> + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + typedef typename iterator_traits<_II>::difference_type _Distance; + for(_Distance __n = __last - __first; __n > 0; --__n) + { + *__result = *__first; + ++__first; + ++__result; + } + return __result; + } + }; + + + template<> + struct __copy_move<true, false, random_access_iterator_tag> + { + template<typename _II, typename _OI> + static _OI + __copy_m(_II __first, _II __last, _OI __result) + { + typedef typename iterator_traits<_II>::difference_type _Distance; + for(_Distance __n = __last - __first; __n > 0; --__n) + { + *__result = std::move(*__first); + ++__first; + ++__result; + } + return __result; + } + }; + + + template<bool _IsMove> + struct __copy_move<_IsMove, true, random_access_iterator_tag> + { + template<typename _Tp> + static _Tp* + __copy_m(const _Tp* __first, const _Tp* __last, _Tp* __result) + { + const ptrdiff_t _Num = __last - __first; + if (_Num) + __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); + return __result + _Num; + } + }; + + template<bool _IsMove, typename _II, typename _OI> + inline _OI + __copy_move_a(_II __first, _II __last, _OI __result) + { + typedef typename iterator_traits<_II>::value_type _ValueTypeI; + typedef typename iterator_traits<_OI>::value_type _ValueTypeO; + typedef typename iterator_traits<_II>::iterator_category _Category; + const bool __simple = (__is_trivial(_ValueTypeI) + && __is_pointer<_II>::__value + && __is_pointer<_OI>::__value + && __are_same<_ValueTypeI, _ValueTypeO>::__value); + + return std::__copy_move<_IsMove, __simple, + _Category>::__copy_m(__first, __last, __result); + } + + + + template<typename _CharT> + struct char_traits; + + template<typename _CharT, typename _Traits> + class istreambuf_iterator; + + template<typename _CharT, typename _Traits> + class ostreambuf_iterator; + + template<bool _IsMove, typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT, char_traits<_CharT> > >::__type + __copy_move_a2(_CharT*, _CharT*, + ostreambuf_iterator<_CharT, char_traits<_CharT> >); + + template<bool _IsMove, typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT, char_traits<_CharT> > >::__type + __copy_move_a2(const _CharT*, const _CharT*, + ostreambuf_iterator<_CharT, char_traits<_CharT> >); + + template<bool _IsMove, typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + _CharT*>::__type + __copy_move_a2(istreambuf_iterator<_CharT, char_traits<_CharT> >, + istreambuf_iterator<_CharT, char_traits<_CharT> >, _CharT*); + + template<bool _IsMove, typename _II, typename _OI> + inline _OI + __copy_move_a2(_II __first, _II __last, _OI __result) + { + return _OI(std::__copy_move_a<_IsMove>(std::__niter_base(__first), + std::__niter_base(__last), + std::__niter_base(__result))); + } +# 448 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _II, typename _OI> + inline _OI + copy(_II __first, _II __last, _OI __result) + { + + + + + ; + + return (std::__copy_move_a2<__is_move_iterator<_II>::__value> + (std::__miter_base(__first), std::__miter_base(__last), + __result)); + } +# 481 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _II, typename _OI> + inline _OI + move(_II __first, _II __last, _OI __result) + { + + + + + ; + + return std::__copy_move_a2<true>(std::__miter_base(__first), + std::__miter_base(__last), __result); + } + + + + + + + template<bool, bool, typename> + struct __copy_move_backward + { + template<typename _BI1, typename _BI2> + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + while (__first != __last) + *--__result = *--__last; + return __result; + } + }; + + + template<typename _Category> + struct __copy_move_backward<true, false, _Category> + { + template<typename _BI1, typename _BI2> + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + while (__first != __last) + *--__result = std::move(*--__last); + return __result; + } + }; + + + template<> + struct __copy_move_backward<false, false, random_access_iterator_tag> + { + template<typename _BI1, typename _BI2> + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + typename iterator_traits<_BI1>::difference_type __n; + for (__n = __last - __first; __n > 0; --__n) + *--__result = *--__last; + return __result; + } + }; + + + template<> + struct __copy_move_backward<true, false, random_access_iterator_tag> + { + template<typename _BI1, typename _BI2> + static _BI2 + __copy_move_b(_BI1 __first, _BI1 __last, _BI2 __result) + { + typename iterator_traits<_BI1>::difference_type __n; + for (__n = __last - __first; __n > 0; --__n) + *--__result = std::move(*--__last); + return __result; + } + }; + + + template<bool _IsMove> + struct __copy_move_backward<_IsMove, true, random_access_iterator_tag> + { + template<typename _Tp> + static _Tp* + __copy_move_b(const _Tp* __first, const _Tp* __last, _Tp* __result) + { + const ptrdiff_t _Num = __last - __first; + if (_Num) + __builtin_memmove(__result - _Num, __first, sizeof(_Tp) * _Num); + return __result - _Num; + } + }; + + template<bool _IsMove, typename _BI1, typename _BI2> + inline _BI2 + __copy_move_backward_a(_BI1 __first, _BI1 __last, _BI2 __result) + { + typedef typename iterator_traits<_BI1>::value_type _ValueType1; + typedef typename iterator_traits<_BI2>::value_type _ValueType2; + typedef typename iterator_traits<_BI1>::iterator_category _Category; + const bool __simple = (__is_trivial(_ValueType1) + && __is_pointer<_BI1>::__value + && __is_pointer<_BI2>::__value + && __are_same<_ValueType1, _ValueType2>::__value); + + return std::__copy_move_backward<_IsMove, __simple, + _Category>::__copy_move_b(__first, + __last, + __result); + } + + template<bool _IsMove, typename _BI1, typename _BI2> + inline _BI2 + __copy_move_backward_a2(_BI1 __first, _BI1 __last, _BI2 __result) + { + return _BI2(std::__copy_move_backward_a<_IsMove> + (std::__niter_base(__first), std::__niter_base(__last), + std::__niter_base(__result))); + } +# 617 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _BI1, typename _BI2> + inline _BI2 + copy_backward(_BI1 __first, _BI1 __last, _BI2 __result) + { + + + + + + + ; + + return (std::__copy_move_backward_a2<__is_move_iterator<_BI1>::__value> + (std::__miter_base(__first), std::__miter_base(__last), + __result)); + } +# 653 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _BI1, typename _BI2> + inline _BI2 + move_backward(_BI1 __first, _BI1 __last, _BI2 __result) + { + + + + + + + ; + + return std::__copy_move_backward_a2<true>(std::__miter_base(__first), + std::__miter_base(__last), + __result); + } + + + + + + + template<typename _ForwardIterator, typename _Tp> + inline typename + __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, void>::__type + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __value) + { + for (; __first != __last; ++__first) + *__first = __value; + } + + template<typename _ForwardIterator, typename _Tp> + inline typename + __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type + __fill_a(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __value) + { + const _Tp __tmp = __value; + for (; __first != __last; ++__first) + *__first = __tmp; + } + + + template<typename _Tp> + inline typename + __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type + __fill_a(_Tp* __first, _Tp* __last, const _Tp& __c) + { + const _Tp __tmp = __c; + __builtin_memset(__first, static_cast<unsigned char>(__tmp), + __last - __first); + } +# 719 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _ForwardIterator, typename _Tp> + inline void + fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) + { + + + + ; + + std::__fill_a(std::__niter_base(__first), std::__niter_base(__last), + __value); + } + + template<typename _OutputIterator, typename _Size, typename _Tp> + inline typename + __gnu_cxx::__enable_if<!__is_scalar<_Tp>::__value, _OutputIterator>::__type + __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value) + { + for (__decltype(__n + 0) __niter = __n; + __niter > 0; --__niter, ++__first) + *__first = __value; + return __first; + } + + template<typename _OutputIterator, typename _Size, typename _Tp> + inline typename + __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type + __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value) + { + const _Tp __tmp = __value; + for (__decltype(__n + 0) __niter = __n; + __niter > 0; --__niter, ++__first) + *__first = __tmp; + return __first; + } + + template<typename _Size, typename _Tp> + inline typename + __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type + __fill_n_a(_Tp* __first, _Size __n, const _Tp& __c) + { + std::__fill_a(__first, __first + __n, __c); + return __first + __n; + } +# 779 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _OI, typename _Size, typename _Tp> + inline _OI + fill_n(_OI __first, _Size __n, const _Tp& __value) + { + + + + return _OI(std::__fill_n_a(std::__niter_base(__first), __n, __value)); + } + + template<bool _BoolType> + struct __equal + { + template<typename _II1, typename _II2> + static bool + equal(_II1 __first1, _II1 __last1, _II2 __first2) + { + for (; __first1 != __last1; ++__first1, ++__first2) + if (!(*__first1 == *__first2)) + return false; + return true; + } + }; + + template<> + struct __equal<true> + { + template<typename _Tp> + static bool + equal(const _Tp* __first1, const _Tp* __last1, const _Tp* __first2) + { + return !__builtin_memcmp(__first1, __first2, sizeof(_Tp) + * (__last1 - __first1)); + } + }; + + template<typename _II1, typename _II2> + inline bool + __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) + { + typedef typename iterator_traits<_II1>::value_type _ValueType1; + typedef typename iterator_traits<_II2>::value_type _ValueType2; + const bool __simple = ((__is_integer<_ValueType1>::__value + || __is_pointer<_ValueType1>::__value) + && __is_pointer<_II1>::__value + && __is_pointer<_II2>::__value + && __are_same<_ValueType1, _ValueType2>::__value); + + return std::__equal<__simple>::equal(__first1, __last1, __first2); + } + + + template<typename, typename> + struct __lc_rai + { + template<typename _II1, typename _II2> + static _II1 + __newlast1(_II1, _II1 __last1, _II2, _II2) + { return __last1; } + + template<typename _II> + static bool + __cnd2(_II __first, _II __last) + { return __first != __last; } + }; + + template<> + struct __lc_rai<random_access_iterator_tag, random_access_iterator_tag> + { + template<typename _RAI1, typename _RAI2> + static _RAI1 + __newlast1(_RAI1 __first1, _RAI1 __last1, + _RAI2 __first2, _RAI2 __last2) + { + const typename iterator_traits<_RAI1>::difference_type + __diff1 = __last1 - __first1; + const typename iterator_traits<_RAI2>::difference_type + __diff2 = __last2 - __first2; + return __diff2 < __diff1 ? __first1 + __diff2 : __last1; + } + + template<typename _RAI> + static bool + __cnd2(_RAI, _RAI) + { return true; } + }; + + template<bool _BoolType> + struct __lexicographical_compare + { + template<typename _II1, typename _II2> + static bool __lc(_II1, _II1, _II2, _II2); + }; + + template<bool _BoolType> + template<typename _II1, typename _II2> + bool + __lexicographical_compare<_BoolType>:: + __lc(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) + { + typedef typename iterator_traits<_II1>::iterator_category _Category1; + typedef typename iterator_traits<_II2>::iterator_category _Category2; + typedef std::__lc_rai<_Category1, _Category2> __rai_type; + + __last1 = __rai_type::__newlast1(__first1, __last1, + __first2, __last2); + for (; __first1 != __last1 && __rai_type::__cnd2(__first2, __last2); + ++__first1, ++__first2) + { + if (*__first1 < *__first2) + return true; + if (*__first2 < *__first1) + return false; + } + return __first1 == __last1 && __first2 != __last2; + } + + template<> + struct __lexicographical_compare<true> + { + template<typename _Tp, typename _Up> + static bool + __lc(const _Tp* __first1, const _Tp* __last1, + const _Up* __first2, const _Up* __last2) + { + const size_t __len1 = __last1 - __first1; + const size_t __len2 = __last2 - __first2; + const int __result = __builtin_memcmp(__first1, __first2, + std::min(__len1, __len2)); + return __result != 0 ? __result < 0 : __len1 < __len2; + } + }; + + template<typename _II1, typename _II2> + inline bool + __lexicographical_compare_aux(_II1 __first1, _II1 __last1, + _II2 __first2, _II2 __last2) + { + typedef typename iterator_traits<_II1>::value_type _ValueType1; + typedef typename iterator_traits<_II2>::value_type _ValueType2; + const bool __simple = + (__is_byte<_ValueType1>::__value && __is_byte<_ValueType2>::__value + && !__gnu_cxx::__numeric_traits<_ValueType1>::__is_signed + && !__gnu_cxx::__numeric_traits<_ValueType2>::__is_signed + && __is_pointer<_II1>::__value + && __is_pointer<_II2>::__value); + + return std::__lexicographical_compare<__simple>::__lc(__first1, __last1, + __first2, __last2); + } +# 941 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _ForwardIterator, typename _Tp> + _ForwardIterator + lower_bound(_ForwardIterator __first, _ForwardIterator __last, + const _Tp& __val) + { + + + + + typedef typename iterator_traits<_ForwardIterator>::difference_type + _DistanceType; + + + + + ; + + _DistanceType __len = std::distance(__first, __last); + + while (__len > 0) + { + _DistanceType __half = __len >> 1; + _ForwardIterator __middle = __first; + std::advance(__middle, __half); + if (*__middle < __val) + { + __first = __middle; + ++__first; + __len = __len - __half - 1; + } + else + __len = __half; + } + return __first; + } + + + + inline constexpr int + __lg(int __n) + { return sizeof(int) * 8 - 1 - __builtin_clz(__n); } + + inline constexpr unsigned + __lg(unsigned __n) + { return sizeof(int) * 8 - 1 - __builtin_clz(__n); } + + inline constexpr long + __lg(long __n) + { return sizeof(long) * 8 - 1 - __builtin_clzl(__n); } + + inline constexpr unsigned long + __lg(unsigned long __n) + { return sizeof(long) * 8 - 1 - __builtin_clzl(__n); } + + inline constexpr long long + __lg(long long __n) + { return sizeof(long long) * 8 - 1 - __builtin_clzll(__n); } + + inline constexpr unsigned long long + __lg(unsigned long long __n) + { return sizeof(long long) * 8 - 1 - __builtin_clzll(__n); } + + + + +# 1019 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _II1, typename _II2> + inline bool + equal(_II1 __first1, _II1 __last1, _II2 __first2) + { + + + + + + + ; + + return std::__equal_aux(std::__niter_base(__first1), + std::__niter_base(__last1), + std::__niter_base(__first2)); + } +# 1051 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _IIter1, typename _IIter2, typename _BinaryPredicate> + inline bool + equal(_IIter1 __first1, _IIter1 __last1, + _IIter2 __first2, _BinaryPredicate __binary_pred) + { + + + + ; + + for (; __first1 != __last1; ++__first1, ++__first2) + if (!bool(__binary_pred(*__first1, *__first2))) + return false; + return true; + } +# 1082 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _II1, typename _II2> + inline bool + lexicographical_compare(_II1 __first1, _II1 __last1, + _II2 __first2, _II2 __last2) + { + + + + + + + + + + ; + ; + + return std::__lexicographical_compare_aux(std::__niter_base(__first1), + std::__niter_base(__last1), + std::__niter_base(__first2), + std::__niter_base(__last2)); + } +# 1118 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _II1, typename _II2, typename _Compare> + bool + lexicographical_compare(_II1 __first1, _II1 __last1, + _II2 __first2, _II2 __last2, _Compare __comp) + { + typedef typename iterator_traits<_II1>::iterator_category _Category1; + typedef typename iterator_traits<_II2>::iterator_category _Category2; + typedef std::__lc_rai<_Category1, _Category2> __rai_type; + + + + + ; + ; + + __last1 = __rai_type::__newlast1(__first1, __last1, __first2, __last2); + for (; __first1 != __last1 && __rai_type::__cnd2(__first2, __last2); + ++__first1, ++__first2) + { + if (__comp(*__first1, *__first2)) + return true; + if (__comp(*__first2, *__first1)) + return false; + } + return __first1 == __last1 && __first2 != __last2; + } +# 1158 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _InputIterator1, typename _InputIterator2> + pair<_InputIterator1, _InputIterator2> + mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2) + { + + + + + + + ; + + while (__first1 != __last1 && *__first1 == *__first2) + { + ++__first1; + ++__first2; + } + return pair<_InputIterator1, _InputIterator2>(__first1, __first2); + } +# 1195 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_algobase.h" 3 + template<typename _InputIterator1, typename _InputIterator2, + typename _BinaryPredicate> + pair<_InputIterator1, _InputIterator2> + mismatch(_InputIterator1 __first1, _InputIterator1 __last1, + _InputIterator2 __first2, _BinaryPredicate __binary_pred) + { + + + + ; + + while (__first1 != __last1 && bool(__binary_pred(*__first1, *__first2))) + { + ++__first1; + ++__first2; + } + return pair<_InputIterator1, _InputIterator2>(__first1, __first2); + } + + +} +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 2 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwchar" 3 +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 2 3 + +namespace __gnu_cxx +{ + +# 57 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 3 + template<typename _CharT> + struct _Char_types + { + typedef unsigned long int_type; + typedef std::streampos pos_type; + typedef std::streamoff off_type; + typedef std::mbstate_t state_type; + }; +# 82 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 3 + template<typename _CharT> + struct char_traits + { + typedef _CharT char_type; + typedef typename _Char_types<_CharT>::int_type int_type; + typedef typename _Char_types<_CharT>::pos_type pos_type; + typedef typename _Char_types<_CharT>::off_type off_type; + typedef typename _Char_types<_CharT>::state_type state_type; + + static void + assign(char_type& __c1, const char_type& __c2) + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) + { return __c1 < __c2; } + + static int + compare(const char_type* __s1, const char_type* __s2, std::size_t __n); + + static std::size_t + length(const char_type* __s); + + static const char_type* + find(const char_type* __s, std::size_t __n, const char_type& __a); + + static char_type* + move(char_type* __s1, const char_type* __s2, std::size_t __n); + + static char_type* + copy(char_type* __s1, const char_type* __s2, std::size_t __n); + + static char_type* + assign(char_type* __s, std::size_t __n, char_type __a); + + static constexpr char_type + to_char_type(const int_type& __c) + { return static_cast<char_type>(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) + { return static_cast<int_type>(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) + { return __c1 == __c2; } + + static constexpr int_type + eof() + { return static_cast<int_type>(-1); } + + static constexpr int_type + not_eof(const int_type& __c) + { return !eq_int_type(__c, eof()) ? __c : to_int_type(char_type()); } + }; + + template<typename _CharT> + int + char_traits<_CharT>:: + compare(const char_type* __s1, const char_type* __s2, std::size_t __n) + { + for (std::size_t __i = 0; __i < __n; ++__i) + if (lt(__s1[__i], __s2[__i])) + return -1; + else if (lt(__s2[__i], __s1[__i])) + return 1; + return 0; + } + + template<typename _CharT> + std::size_t + char_traits<_CharT>:: + length(const char_type* __p) + { + std::size_t __i = 0; + while (!eq(__p[__i], char_type())) + ++__i; + return __i; + } + + template<typename _CharT> + const typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + find(const char_type* __s, std::size_t __n, const char_type& __a) + { + for (std::size_t __i = 0; __i < __n; ++__i) + if (eq(__s[__i], __a)) + return __s + __i; + return 0; + } + + template<typename _CharT> + typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + move(char_type* __s1, const char_type* __s2, std::size_t __n) + { + return static_cast<_CharT*>(__builtin_memmove(__s1, __s2, + __n * sizeof(char_type))); + } + + template<typename _CharT> + typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + copy(char_type* __s1, const char_type* __s2, std::size_t __n) + { + + std::copy(__s2, __s2 + __n, __s1); + return __s1; + } + + template<typename _CharT> + typename char_traits<_CharT>::char_type* + char_traits<_CharT>:: + assign(char_type* __s, std::size_t __n, char_type __a) + { + + std::fill_n(__s, __n, __a); + return __s; + } + + +} + +namespace std +{ + +# 226 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 3 + template<class _CharT> + struct char_traits : public __gnu_cxx::char_traits<_CharT> + { }; + + + + template<> + struct char_traits<char> + { + typedef char char_type; + typedef int int_type; + typedef streampos pos_type; + typedef streamoff off_type; + typedef mbstate_t state_type; + + static void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 < __c2; } + + static int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { return __builtin_memcmp(__s1, __s2, __n); } + + static size_t + length(const char_type* __s) + { return __builtin_strlen(__s); } + + static const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { return static_cast<const char_type*>(__builtin_memchr(__s, __a, __n)); } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { return static_cast<char_type*>(__builtin_memmove(__s1, __s2, __n)); } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { return static_cast<char_type*>(__builtin_memcpy(__s1, __s2, __n)); } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { return static_cast<char_type*>(__builtin_memset(__s, __a, __n)); } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return static_cast<char_type>(__c); } + + + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return static_cast<int_type>(static_cast<unsigned char>(__c)); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast<int_type>(-1); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return (__c == eof()) ? 0 : __c; } + }; + + + + + template<> + struct char_traits<wchar_t> + { + typedef wchar_t char_type; + typedef wint_t int_type; + typedef streamoff off_type; + typedef wstreampos pos_type; + typedef mbstate_t state_type; + + static void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 < __c2; } + + static int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { return wmemcmp(__s1, __s2, __n); } + + static size_t + length(const char_type* __s) + { return wcslen(__s); } + + static const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { return wmemchr(__s, __a, __n); } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { return wmemmove(__s1, __s2, __n); } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { return wmemcpy(__s1, __s2, __n); } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { return wmemset(__s, __a, __n); } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return char_type(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return int_type(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast<int_type>((wchar_t)(0xFFFF)); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return eq_int_type(__c, eof()) ? 0 : __c; } + }; + + + +} + + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstdint" 1 3 +# 32 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstdint" 3 + +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstdint" 3 +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstdint" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stdint.h" 1 3 4 +# 9 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stdint.h" 3 4 +# 1 "c:\\mingw\\include\\stdint.h" 1 3 4 +# 24 "c:\\mingw\\include\\stdint.h" 3 4 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 25 "c:\\mingw\\include\\stdint.h" 2 3 4 + + +typedef signed char int8_t; +typedef unsigned char uint8_t; +typedef short int16_t; +typedef unsigned short uint16_t; +typedef int int32_t; +typedef unsigned uint32_t; +typedef long long int64_t; +typedef unsigned long long uint64_t; + + +typedef signed char int_least8_t; +typedef unsigned char uint_least8_t; +typedef short int_least16_t; +typedef unsigned short uint_least16_t; +typedef int int_least32_t; +typedef unsigned uint_least32_t; +typedef long long int_least64_t; +typedef unsigned long long uint_least64_t; + + + + + +typedef signed char int_fast8_t; +typedef unsigned char uint_fast8_t; +typedef short int_fast16_t; +typedef unsigned short uint_fast16_t; +typedef int int_fast32_t; +typedef unsigned int uint_fast32_t; +typedef long long int_fast64_t; +typedef unsigned long long uint_fast64_t; +# 66 "c:\\mingw\\include\\stdint.h" 3 4 + typedef int intptr_t; +# 75 "c:\\mingw\\include\\stdint.h" 3 4 + typedef unsigned int uintptr_t; + + + + +typedef long long intmax_t; +typedef unsigned long long uintmax_t; +# 10 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stdint.h" 2 3 4 +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstdint" 2 3 + + + + +namespace std +{ + using ::int8_t; + using ::int16_t; + using ::int32_t; + using ::int64_t; + + using ::int_fast8_t; + using ::int_fast16_t; + using ::int_fast32_t; + using ::int_fast64_t; + + using ::int_least8_t; + using ::int_least16_t; + using ::int_least32_t; + using ::int_least64_t; + + using ::intmax_t; + using ::intptr_t; + + using ::uint8_t; + using ::uint16_t; + using ::uint32_t; + using ::uint64_t; + + using ::uint_fast8_t; + using ::uint_fast16_t; + using ::uint_fast32_t; + using ::uint_fast64_t; + + using ::uint_least8_t; + using ::uint_least16_t; + using ::uint_least32_t; + using ::uint_least64_t; + + using ::uintmax_t; + using ::uintptr_t; +} +# 377 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\char_traits.h" 2 3 + +namespace std +{ + + + template<> + struct char_traits<char16_t> + { + typedef char16_t char_type; + typedef uint_least16_t int_type; + typedef streamoff off_type; + typedef u16streampos pos_type; + typedef mbstate_t state_type; + + static void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 < __c2; } + + static int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { + for (size_t __i = 0; __i < __n; ++__i) + if (lt(__s1[__i], __s2[__i])) + return -1; + else if (lt(__s2[__i], __s1[__i])) + return 1; + return 0; + } + + static size_t + length(const char_type* __s) + { + size_t __i = 0; + while (!eq(__s[__i], char_type())) + ++__i; + return __i; + } + + static const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { + for (size_t __i = 0; __i < __n; ++__i) + if (eq(__s[__i], __a)) + return __s + __i; + return 0; + } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { + return (static_cast<char_type*> + (__builtin_memmove(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { + return (static_cast<char_type*> + (__builtin_memcpy(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { + for (size_t __i = 0; __i < __n; ++__i) + assign(__s[__i], __a); + return __s; + } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return char_type(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return int_type(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast<int_type>(-1); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return eq_int_type(__c, eof()) ? 0 : __c; } + }; + + template<> + struct char_traits<char32_t> + { + typedef char32_t char_type; + typedef uint_least32_t int_type; + typedef streamoff off_type; + typedef u32streampos pos_type; + typedef mbstate_t state_type; + + static void + assign(char_type& __c1, const char_type& __c2) noexcept + { __c1 = __c2; } + + static constexpr bool + eq(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr bool + lt(const char_type& __c1, const char_type& __c2) noexcept + { return __c1 < __c2; } + + static int + compare(const char_type* __s1, const char_type* __s2, size_t __n) + { + for (size_t __i = 0; __i < __n; ++__i) + if (lt(__s1[__i], __s2[__i])) + return -1; + else if (lt(__s2[__i], __s1[__i])) + return 1; + return 0; + } + + static size_t + length(const char_type* __s) + { + size_t __i = 0; + while (!eq(__s[__i], char_type())) + ++__i; + return __i; + } + + static const char_type* + find(const char_type* __s, size_t __n, const char_type& __a) + { + for (size_t __i = 0; __i < __n; ++__i) + if (eq(__s[__i], __a)) + return __s + __i; + return 0; + } + + static char_type* + move(char_type* __s1, const char_type* __s2, size_t __n) + { + return (static_cast<char_type*> + (__builtin_memmove(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + copy(char_type* __s1, const char_type* __s2, size_t __n) + { + return (static_cast<char_type*> + (__builtin_memcpy(__s1, __s2, __n * sizeof(char_type)))); + } + + static char_type* + assign(char_type* __s, size_t __n, char_type __a) + { + for (size_t __i = 0; __i < __n; ++__i) + assign(__s[__i], __a); + return __s; + } + + static constexpr char_type + to_char_type(const int_type& __c) noexcept + { return char_type(__c); } + + static constexpr int_type + to_int_type(const char_type& __c) noexcept + { return int_type(__c); } + + static constexpr bool + eq_int_type(const int_type& __c1, const int_type& __c2) noexcept + { return __c1 == __c2; } + + static constexpr int_type + eof() noexcept + { return static_cast<int_type>(-1); } + + static constexpr int_type + not_eof(const int_type& __c) noexcept + { return eq_int_type(__c, eof()) ? 0 : __c; } + }; + + +} +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\localefwd.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\localefwd.h" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\localefwd.h" 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++locale.h" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++locale.h" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++locale.h" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\clocale" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\clocale" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\clocale" 3 + + +# 1 "c:\\mingw\\include\\locale.h" 1 3 +# 40 "c:\\mingw\\include\\locale.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 41 "c:\\mingw\\include\\locale.h" 2 3 + + + + +struct lconv +{ + char* decimal_point; + char* thousands_sep; + char* grouping; + char* int_curr_symbol; + char* currency_symbol; + char* mon_decimal_point; + char* mon_thousands_sep; + char* mon_grouping; + char* positive_sign; + char* negative_sign; + char int_frac_digits; + char frac_digits; + char p_cs_precedes; + char p_sep_by_space; + char n_cs_precedes; + char n_sep_by_space; + char p_sign_posn; + char n_sign_posn; +}; + + +extern "C" { + + + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) setlocale (int, const char*); + struct lconv* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) localeconv (void); + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 77 "c:\\mingw\\include\\locale.h" 2 3 + wchar_t* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _wsetlocale(int, const wchar_t*); + + + + +} +# 43 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\clocale" 2 3 +# 51 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\clocale" 3 +namespace std +{ + using ::lconv; + using ::setlocale; + using ::localeconv; +} +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++locale.h" 2 3 + + + +namespace std +{ + + + typedef int* __c_locale; + + + + + + inline int + __convert_from_v(const __c_locale&, char* __out, + const int __size __attribute__((__unused__)), + const char* __fmt, ...) + { + char* __old = std::setlocale(4, 0); + char* __sav = 0; + if (__builtin_strcmp(__old, "C")) + { + const size_t __len = __builtin_strlen(__old) + 1; + __sav = new char[__len]; + __builtin_memcpy(__sav, __old, __len); + std::setlocale(4, "C"); + } + + __builtin_va_list __args; + __builtin_va_start(__args, __fmt); + + + const int __ret = __builtin_vsnprintf(__out, __size, __fmt, __args); + + + + + __builtin_va_end(__args); + + if (__sav) + { + std::setlocale(4, __sav); + delete [] __sav; + } + return __ret; + } + + +} +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\localefwd.h" 2 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 3 + + +# 1 "c:\\mingw\\include\\ctype.h" 1 3 +# 20 "c:\\mingw\\include\\ctype.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 21 "c:\\mingw\\include\\ctype.h" 2 3 +# 45 "c:\\mingw\\include\\ctype.h" 3 +extern "C" { + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isalnum(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isalpha(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iscntrl(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isdigit(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isgraph(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) islower(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isprint(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ispunct(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isspace(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isupper(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isxdigit(int); +# 70 "c:\\mingw\\include\\ctype.h" 3 + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) tolower(int); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) toupper(int); +# 92 "c:\\mingw\\include\\ctype.h" 3 + extern __attribute__ ((__dllimport__)) int __mb_cur_max; +# 112 "c:\\mingw\\include\\ctype.h" 3 + extern __attribute__ ((__dllimport__)) unsigned short _ctype[]; + + + extern __attribute__ ((__dllimport__)) unsigned short* _pctype; +# 192 "c:\\mingw\\include\\ctype.h" 3 + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswalnum(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswalpha(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswascii(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswcntrl(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswctype(wint_t, wctype_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) is_wctype(wint_t, wctype_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswdigit(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswgraph(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswlower(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswprint(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswpunct(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswspace(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswupper(wint_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswxdigit(wint_t); + + + +int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) iswblank (wint_t); + + + + + + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) towlower (wint_t); + wint_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) towupper (wint_t); + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) isleadbyte (int); +# 269 "c:\\mingw\\include\\ctype.h" 3 +} +# 43 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 2 3 +# 62 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 3 +namespace std +{ + using ::isalnum; + using ::isalpha; + using ::iscntrl; + using ::isdigit; + using ::isgraph; + using ::islower; + using ::isprint; + using ::ispunct; + using ::isspace; + using ::isupper; + using ::isxdigit; + using ::tolower; + using ::toupper; +} +# 43 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\localefwd.h" 2 3 + +namespace std +{ + +# 55 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\localefwd.h" 3 + class locale; + + template<typename _Facet> + bool + has_facet(const locale&) throw(); + + template<typename _Facet> + const _Facet& + use_facet(const locale&); + + + template<typename _CharT> + bool + isspace(_CharT, const locale&); + + template<typename _CharT> + bool + isprint(_CharT, const locale&); + + template<typename _CharT> + bool + iscntrl(_CharT, const locale&); + + template<typename _CharT> + bool + isupper(_CharT, const locale&); + + template<typename _CharT> + bool + islower(_CharT, const locale&); + + template<typename _CharT> + bool + isalpha(_CharT, const locale&); + + template<typename _CharT> + bool + isdigit(_CharT, const locale&); + + template<typename _CharT> + bool + ispunct(_CharT, const locale&); + + template<typename _CharT> + bool + isxdigit(_CharT, const locale&); + + template<typename _CharT> + bool + isalnum(_CharT, const locale&); + + template<typename _CharT> + bool + isgraph(_CharT, const locale&); + + template<typename _CharT> + _CharT + toupper(_CharT, const locale&); + + template<typename _CharT> + _CharT + tolower(_CharT, const locale&); + + + class ctype_base; + template<typename _CharT> + class ctype; + template<> class ctype<char>; + + template<> class ctype<wchar_t>; + + template<typename _CharT> + class ctype_byname; + + + class codecvt_base; + template<typename _InternT, typename _ExternT, typename _StateT> + class codecvt; + template<> class codecvt<char, char, mbstate_t>; + + template<> class codecvt<wchar_t, char, mbstate_t>; + + template<typename _InternT, typename _ExternT, typename _StateT> + class codecvt_byname; + + + + template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > + class num_get; + template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > + class num_put; + + template<typename _CharT> class numpunct; + template<typename _CharT> class numpunct_byname; + + + template<typename _CharT> + class collate; + template<typename _CharT> class + collate_byname; + + + class time_base; + template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > + class time_get; + template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > + class time_get_byname; + template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > + class time_put; + template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > + class time_put_byname; + + + class money_base; + + template<typename _CharT, typename _InIter = istreambuf_iterator<_CharT> > + class money_get; + template<typename _CharT, typename _OutIter = ostreambuf_iterator<_CharT> > + class money_put; + + template<typename _CharT, bool _Intl = false> + class moneypunct; + template<typename _CharT, bool _Intl = false> + class moneypunct_byname; + + + class messages_base; + template<typename _CharT> + class messages; + template<typename _CharT> + class messages_byname; + + +} +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\atomicity.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\atomicity.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr.h" 1 3 +# 30 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr.h" 3 +#pragma GCC visibility push(default) +# 148 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 1 3 +# 35 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 +# 1 "c:\\mingw\\include\\pthread.h" 1 3 +# 62 "c:\\mingw\\include\\pthread.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 147 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 3 4 +typedef int ptrdiff_t; +# 422 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 3 4 +typedef struct { + long long __max_align_ll __attribute__((__aligned__(__alignof__(long long)))); + long double __max_align_ld __attribute__((__aligned__(__alignof__(long double)))); +} max_align_t; + + + + + + + typedef decltype(nullptr) nullptr_t; +# 63 "c:\\mingw\\include\\pthread.h" 2 3 +# 1 "c:\\mingw\\include\\errno.h" 1 3 +# 80 "c:\\mingw\\include\\errno.h" 3 +extern "C" { +# 91 "c:\\mingw\\include\\errno.h" 3 + int* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _errno(void); + + + + +} +# 64 "c:\\mingw\\include\\pthread.h" 2 3 +# 1 "c:\\mingw\\include\\sys\\types.h" 1 3 +# 21 "c:\\mingw\\include\\sys\\types.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 22 "c:\\mingw\\include\\sys\\types.h" 2 3 + + + + + +typedef long __time32_t; + + + + +typedef long long __time64_t; +# 52 "c:\\mingw\\include\\sys\\types.h" 3 +typedef long _off_t; + + +typedef _off_t off_t; + + + + + + + +typedef unsigned int _dev_t; + + + + + +typedef _dev_t dev_t; + + + + + + +typedef short _ino_t; + + +typedef _ino_t ino_t; + + + + + + +typedef int _pid_t; + + +typedef _pid_t pid_t; + + + + + + +typedef unsigned short _mode_t; + + +typedef _mode_t mode_t; + + + + + + +typedef int _sigset_t; + + +typedef _sigset_t sigset_t; + + + + + +typedef int _ssize_t; + + +typedef _ssize_t ssize_t; + + + + + +typedef long long fpos64_t; + + + + +typedef long long off64_t; + + + +typedef unsigned int useconds_t; +# 65 "c:\\mingw\\include\\pthread.h" 2 3 + +# 1 "c:\\mingw\\include\\process.h" 1 3 +# 54 "c:\\mingw\\include\\process.h" 3 +extern "C" { + + + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _cexit(void); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _c_exit(void); + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _cwait (int*, _pid_t, int); + + _pid_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _getpid(void); + + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execl (const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execle (const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execlp (const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execlpe (const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execv (const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execve (const char*, const char* const*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execvp (const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _execvpe (const char*, const char* const*, const char* const*); + + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnl (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnle (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnlp (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnlpe (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnv (int, const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnve (int, const char*, const char* const*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnvp (int, const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _spawnvpe (int, const char*, const char* const*, const char* const*); +# 94 "c:\\mingw\\include\\process.h" 3 + unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) + _beginthread (void (*)(void *), unsigned, void*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _endthread (void); + + + unsigned long __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) + _beginthreadex (void *, unsigned, unsigned (__attribute__((__stdcall__)) *) (void *), + void*, unsigned, unsigned*); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _endthreadex (unsigned); +# 111 "c:\\mingw\\include\\process.h" 3 + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) cwait (int*, pid_t, int); + pid_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) getpid (void); + + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execl (const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execle (const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execlp (const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execlpe (const char*, const char*,...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execv (const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execve (const char*, const char* const*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execvp (const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) execvpe (const char*, const char* const*, const char* const*); + + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnl (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnle (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnlp (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnlpe (int, const char*, const char*, ...); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnv (int, const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnve (int, const char*, const char* const*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnvp (int, const char*, const char* const*); + intptr_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) spawnvpe (int, const char*, const char* const*, const char* const*); + + + +} +# 67 "c:\\mingw\\include\\pthread.h" 2 3 +# 1 "c:\\mingw\\include\\limits.h" 1 3 +# 68 "c:\\mingw\\include\\pthread.h" 2 3 +# 1 "c:\\mingw\\include\\signal.h" 1 3 +# 46 "c:\\mingw\\include\\signal.h" 3 +typedef int sig_atomic_t; +# 60 "c:\\mingw\\include\\signal.h" 3 +typedef void (*__p_sig_fn_t)(int); +# 75 "c:\\mingw\\include\\signal.h" 3 +extern "C" { +# 84 "c:\\mingw\\include\\signal.h" 3 + __p_sig_fn_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) signal(int, __p_sig_fn_t); + + + + + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) raise (int); + + +} +# 69 "c:\\mingw\\include\\pthread.h" 2 3 + +# 1 "c:\\mingw\\include\\sys\\timeb.h" 1 3 +# 23 "c:\\mingw\\include\\sys\\timeb.h" 3 +struct _timeb +{ + time_t time; + short millitm; + short timezone; + short dstflag; +}; +# 48 "c:\\mingw\\include\\sys\\timeb.h" 3 +struct timeb +{ + time_t time; + short millitm; + short timezone; + short dstflag; +}; + + + +extern "C" { + + + + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _ftime (struct _timeb*); + + + + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) ftime (struct timeb*); +# 92 "c:\\mingw\\include\\sys\\timeb.h" 3 +} +# 71 "c:\\mingw\\include\\pthread.h" 2 3 + +# 1 "c:\\mingw\\include\\pthread_compat.h" 1 3 +# 73 "c:\\mingw\\include\\pthread.h" 2 3 + + +extern "C" { +# 160 "c:\\mingw\\include\\pthread.h" 3 +void * pthread_timechange_handler_np(void * dummy); + +int pthread_num_processors_np(void); +int pthread_set_num_processors_np(int n); +# 182 "c:\\mingw\\include\\pthread.h" 3 +typedef long pthread_once_t; +typedef unsigned pthread_mutexattr_t; +typedef unsigned pthread_key_t; +typedef void *pthread_barrierattr_t; +typedef int pthread_condattr_t; +typedef int pthread_rwlockattr_t; +# 198 "c:\\mingw\\include\\pthread.h" 3 +typedef uintptr_t pthread_t; + +typedef struct _pthread_cleanup _pthread_cleanup; +struct _pthread_cleanup +{ + void (*func)(void *); + void *arg; + _pthread_cleanup *next; +}; +# 222 "c:\\mingw\\include\\pthread.h" 3 +struct timespec { + time_t tv_sec; + long tv_nsec; +}; + +struct itimerspec { + struct timespec it_interval; + struct timespec it_value; +}; +# 241 "c:\\mingw\\include\\pthread.h" 3 +struct sched_param { + int sched_priority; +}; + +int sched_yield(void); +int sched_get_priority_min(int pol); +int sched_get_priority_max(int pol); +int sched_getscheduler(pid_t pid); +int sched_setscheduler(pid_t pid, int pol, const struct sched_param *param); + + + +typedef struct pthread_attr_t pthread_attr_t; +struct pthread_attr_t +{ + unsigned p_state; + void *stack; + size_t s_size; + struct sched_param param; +}; + +int pthread_attr_setschedparam(pthread_attr_t *attr, const struct sched_param *param); +int pthread_attr_getschedparam(const pthread_attr_t *attr, struct sched_param *param); +int pthread_getschedparam(pthread_t thread, int *pol, struct sched_param *param); +int pthread_setschedparam(pthread_t thread, int pol, const struct sched_param *param); + + +typedef void *pthread_spinlock_t; +typedef void *pthread_mutex_t; +typedef void *pthread_cond_t; +typedef void *pthread_rwlock_t; +typedef void *pthread_barrier_t; +# 291 "c:\\mingw\\include\\pthread.h" 3 +extern void (**_pthread_key_dest)(void *); +int pthread_key_create(pthread_key_t *key, void (* dest)(void *)); +int pthread_key_delete(pthread_key_t key); +void * pthread_getspecific(pthread_key_t key); +int pthread_setspecific(pthread_key_t key, const void *value); + +pthread_t pthread_self(void); +int pthread_once(pthread_once_t *o, void (*func)(void)); +void pthread_testcancel(void); +int pthread_equal(pthread_t t1, pthread_t t2); +void pthread_tls_init(void); +void _pthread_cleanup_dest(pthread_t t); +pthread_t pthread_self(void); +int pthread_get_concurrency(int *val); +int pthread_set_concurrency(int val); +void pthread_exit(void *res); +void _pthread_invoke_cancel(void); +void pthread_testcancel(void); +int pthread_cancel(pthread_t t); +int pthread_kill(pthread_t t, int sig); +unsigned _pthread_get_state(const pthread_attr_t *attr, unsigned flag); +int _pthread_set_state(pthread_attr_t *attr, unsigned flag, unsigned val); +int pthread_setcancelstate(int state, int *oldstate); +int pthread_setcanceltype(int type, int *oldtype); +int pthread_create_wrapper(void *args); +int pthread_create(pthread_t *th, const pthread_attr_t *attr, void *(* func)(void *), void *arg); +int pthread_join(pthread_t t, void **res); +int pthread_detach(pthread_t t); + +int pthread_rwlock_init(pthread_rwlock_t *rwlock_, const pthread_rwlockattr_t *attr); +int pthread_rwlock_wrlock(pthread_rwlock_t *l); +int pthread_rwlock_timedwrlock(pthread_rwlock_t *rwlock, const struct timespec *ts); +int pthread_rwlock_rdlock(pthread_rwlock_t *l); +int pthread_rwlock_timedrdlock(pthread_rwlock_t *l, const struct timespec *ts); +int pthread_rwlock_unlock(pthread_rwlock_t *l); +int pthread_rwlock_tryrdlock(pthread_rwlock_t *l); +int pthread_rwlock_trywrlock(pthread_rwlock_t *l); +int pthread_rwlock_destroy (pthread_rwlock_t *l); + +int pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *a); +int pthread_cond_destroy(pthread_cond_t *cv); +int pthread_cond_signal (pthread_cond_t *cv); +int pthread_cond_broadcast (pthread_cond_t *cv); +int pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex); +int pthread_cond_timedwait(pthread_cond_t *cv, pthread_mutex_t *external_mutex, const struct timespec *t); + +int pthread_mutex_lock(pthread_mutex_t *m); +int pthread_mutex_timedlock(pthread_mutex_t *m, const struct timespec *ts); +int pthread_mutex_unlock(pthread_mutex_t *m); +int pthread_mutex_trylock(pthread_mutex_t *m); +int pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a); +int pthread_mutex_destroy(pthread_mutex_t *m); + +int pthread_barrier_destroy(pthread_barrier_t *b); +int pthread_barrier_init(pthread_barrier_t *b, const void *attr, unsigned int count); +int pthread_barrier_wait(pthread_barrier_t *b); + +int pthread_spin_init(pthread_spinlock_t *l, int pshared); +int pthread_spin_destroy(pthread_spinlock_t *l); + +int pthread_spin_lock(pthread_spinlock_t *l); +int pthread_spin_trylock(pthread_spinlock_t *l); +int pthread_spin_unlock(pthread_spinlock_t *l); + +int pthread_attr_init(pthread_attr_t *attr); +int pthread_attr_destroy(pthread_attr_t *attr); +int pthread_attr_setdetachstate(pthread_attr_t *a, int flag); +int pthread_attr_getdetachstate(const pthread_attr_t *a, int *flag); +int pthread_attr_setinheritsched(pthread_attr_t *a, int flag); +int pthread_attr_getinheritsched(const pthread_attr_t *a, int *flag); +int pthread_attr_setscope(pthread_attr_t *a, int flag); +int pthread_attr_getscope(const pthread_attr_t *a, int *flag); +int pthread_attr_getstackaddr(pthread_attr_t *attr, void **stack); +int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stack); +int pthread_attr_getstacksize(const pthread_attr_t *attr, size_t *size); +int pthread_attr_setstacksize(pthread_attr_t *attr, size_t size); + +int pthread_mutexattr_init(pthread_mutexattr_t *a); +int pthread_mutexattr_destroy(pthread_mutexattr_t *a); +int pthread_mutexattr_gettype(const pthread_mutexattr_t *a, int *type); +int pthread_mutexattr_settype(pthread_mutexattr_t *a, int type); +int pthread_mutexattr_getpshared(const pthread_mutexattr_t *a, int *type); +int pthread_mutexattr_setpshared(pthread_mutexattr_t * a, int type); +int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *a, int *type); +int pthread_mutexattr_setprotocol(pthread_mutexattr_t *a, int type); +int pthread_mutexattr_getprioceiling(const pthread_mutexattr_t *a, int * prio); +int pthread_mutexattr_setprioceiling(pthread_mutexattr_t *a, int prio); +int pthread_getconcurrency(void); +int pthread_setconcurrency(int new_level); + +int pthread_condattr_destroy(pthread_condattr_t *a); +int pthread_condattr_init(pthread_condattr_t *a); +int pthread_condattr_getpshared(const pthread_condattr_t *a, int *s); +int pthread_condattr_setpshared(pthread_condattr_t *a, int s); + + +typedef int clockid_t; + + + +int pthread_condattr_getclock (const pthread_condattr_t *attr, + clockid_t *clock_id); +int pthread_condattr_setclock(pthread_condattr_t *attr, + clockid_t clock_id); +int __pthread_clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *rqtp, struct timespec *rmtp); + +int pthread_barrierattr_init(void **attr); +int pthread_barrierattr_destroy(void **attr); +int pthread_barrierattr_setpshared(void **attr, int s); +int pthread_barrierattr_getpshared(void **attr, int *s); + + +struct _pthread_cleanup ** pthread_getclean (void); +void * pthread_gethandle (pthread_t t); +void * pthread_getevent (pthread_t t); + +unsigned long long _pthread_rel_time_in_ms(const struct timespec *ts); +unsigned long long _pthread_time_in_ms(void); +unsigned long long _pthread_time_in_ms_from_timespec(const struct timespec *ts); +int _pthread_tryjoin (pthread_t t, void **res); +int pthread_delay_np (const struct timespec *interval); +int pthread_rwlockattr_destroy(pthread_rwlockattr_t *a); +int pthread_rwlockattr_getpshared(pthread_rwlockattr_t *a, int *s); +int pthread_rwlockattr_init(pthread_rwlockattr_t *a); +int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *a, int s); +# 473 "c:\\mingw\\include\\pthread.h" 3 +# 1 "c:\\mingw\\include\\pthread_unistd.h" 1 3 +# 474 "c:\\mingw\\include\\pthread.h" 2 3 +# 726 "c:\\mingw\\include\\pthread.h" 3 +} +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 2 3 +# 47 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 +typedef pthread_t __gthread_t; +typedef pthread_key_t __gthread_key_t; +typedef pthread_once_t __gthread_once_t; +typedef pthread_mutex_t __gthread_mutex_t; +typedef pthread_mutex_t __gthread_recursive_mutex_t; +typedef pthread_cond_t __gthread_cond_t; +typedef struct timespec __gthread_time_t; +# 101 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# 298 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 +static inline int +__gthread_active_p (void) +{ + return 1; +} +# 658 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 +static inline int +__gthread_create (__gthread_t *__threadid, void *(*__func) (void*), + void *__args) +{ + return pthread_create (__threadid, __null, __func, __args); +} + +static inline int +__gthread_join (__gthread_t __threadid, void **__value_ptr) +{ + return pthread_join (__threadid, __value_ptr); +} + +static inline int +__gthread_detach (__gthread_t __threadid) +{ + return pthread_detach (__threadid); +} + +static inline int +__gthread_equal (__gthread_t __t1, __gthread_t __t2) +{ + return pthread_equal (__t1, __t2); +} + +static inline __gthread_t +__gthread_self (void) +{ + return pthread_self (); +} + +static inline int +__gthread_yield (void) +{ + return sched_yield (); +} + +static inline int +__gthread_once (__gthread_once_t *__once, void (*__func) (void)) +{ + if (__gthread_active_p ()) + return pthread_once (__once, __func); + else + return -1; +} + +static inline int +__gthread_key_create (__gthread_key_t *__key, void (*__dtor) (void *)) +{ + return pthread_key_create (__key, __dtor); +} + +static inline int +__gthread_key_delete (__gthread_key_t __key) +{ + return pthread_key_delete (__key); +} + +static inline void * +__gthread_getspecific (__gthread_key_t __key) +{ + return pthread_getspecific (__key); +} + +static inline int +__gthread_setspecific (__gthread_key_t __key, const void *__ptr) +{ + return pthread_setspecific (__key, __ptr); +} + +static inline void +__gthread_mutex_init_function (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + pthread_mutex_init (__mutex, __null); +} + +static inline int +__gthread_mutex_destroy (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return pthread_mutex_destroy (__mutex); + else + return 0; +} + +static inline int +__gthread_mutex_lock (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return pthread_mutex_lock (__mutex); + else + return 0; +} + +static inline int +__gthread_mutex_trylock (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return pthread_mutex_trylock (__mutex); + else + return 0; +} +# 774 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 +static inline int +__gthread_mutex_unlock (__gthread_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + return pthread_mutex_unlock (__mutex); + else + return 0; +} + + + +static inline int +__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex) +{ + if (__gthread_active_p ()) + { + pthread_mutexattr_t __attr; + int __r; + + __r = pthread_mutexattr_init (&__attr); + if (!__r) + __r = pthread_mutexattr_settype (&__attr, + 2); + if (!__r) + __r = pthread_mutex_init (__mutex, &__attr); + if (!__r) + __r = pthread_mutexattr_destroy (&__attr); + return __r; + } + return 0; +} + + +static inline int +__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_lock (__mutex); +} + +static inline int +__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_trylock (__mutex); +} +# 828 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 +static inline int +__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_unlock (__mutex); +} + +static inline int +__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex) +{ + return __gthread_mutex_destroy (__mutex); +} +# 849 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr-default.h" 3 +static inline int +__gthread_cond_broadcast (__gthread_cond_t *__cond) +{ + return pthread_cond_broadcast (__cond); +} + +static inline int +__gthread_cond_signal (__gthread_cond_t *__cond) +{ + return pthread_cond_signal (__cond); +} + +static inline int +__gthread_cond_wait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex) +{ + return pthread_cond_wait (__cond, __mutex); +} + +static inline int +__gthread_cond_timedwait (__gthread_cond_t *__cond, __gthread_mutex_t *__mutex, + const __gthread_time_t *__abs_timeout) +{ + return pthread_cond_timedwait (__cond, __mutex, __abs_timeout); +} + +static inline int +__gthread_cond_wait_recursive (__gthread_cond_t *__cond, + __gthread_recursive_mutex_t *__mutex) +{ + return __gthread_cond_wait (__cond, __mutex); +} + +static inline int +__gthread_cond_destroy (__gthread_cond_t* __cond) +{ + return pthread_cond_destroy (__cond); +} +# 149 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\gthr.h" 2 3 + + +#pragma GCC visibility pop +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\atomicity.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\atomic_word.h" 1 3 +# 32 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\atomic_word.h" 3 +typedef int _Atomic_word; +# 35 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\atomicity.h" 2 3 + +namespace __gnu_cxx +{ + + + + + + + + static inline _Atomic_word + __exchange_and_add(volatile _Atomic_word* __mem, int __val) + { return __atomic_fetch_add(__mem, __val, 4); } + + static inline void + __atomic_add(volatile _Atomic_word* __mem, int __val) + { __atomic_fetch_add(__mem, __val, 4); } +# 62 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\atomicity.h" 3 + static inline _Atomic_word + __exchange_and_add_single(_Atomic_word* __mem, int __val) + { + _Atomic_word __result = *__mem; + *__mem += __val; + return __result; + } + + static inline void + __atomic_add_single(_Atomic_word* __mem, int __val) + { *__mem += __val; } + + static inline _Atomic_word + __attribute__ ((__unused__)) + __exchange_and_add_dispatch(_Atomic_word* __mem, int __val) + { + + if (__gthread_active_p()) + return __exchange_and_add(__mem, __val); + else + return __exchange_and_add_single(__mem, __val); + + + + } + + static inline void + __attribute__ ((__unused__)) + __atomic_add_dispatch(_Atomic_word* __mem, int __val) + { + + if (__gthread_active_p()) + __atomic_add(__mem, __val); + else + __atomic_add_single(__mem, __val); + + + + } + + +} +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 2 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 1 3 +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 3 + +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 3 + + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\allocator.h" 1 3 +# 46 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\allocator.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++allocator.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++allocator.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\new_allocator.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\new_allocator.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\new" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\new" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\new" 3 + + + + +#pragma GCC visibility push(default) + +extern "C++" { + +namespace std +{ + + + + + + + class bad_alloc : public exception + { + public: + bad_alloc() throw() { } + + + + virtual ~bad_alloc() throw(); + + + virtual const char* what() const throw(); + }; + + struct nothrow_t { }; + + extern const nothrow_t nothrow; + + + + typedef void (*new_handler)(); + + + + new_handler set_new_handler(new_handler) throw(); +} +# 91 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\new" 3 +void* operator new(std::size_t) + __attribute__((__externally_visible__)); +void* operator new[](std::size_t) + __attribute__((__externally_visible__)); +void operator delete(void*) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*) noexcept + __attribute__((__externally_visible__)); +void* operator new(std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void* operator new[](std::size_t, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete(void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); +void operator delete[](void*, const std::nothrow_t&) noexcept + __attribute__((__externally_visible__)); + + +inline void* operator new(std::size_t, void* __p) noexcept +{ return __p; } +inline void* operator new[](std::size_t, void* __p) noexcept +{ return __p; } + + +inline void operator delete (void*, void*) noexcept { } +inline void operator delete[](void*, void*) noexcept { } + +} + +#pragma GCC visibility pop +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\new_allocator.h" 2 3 + + + + + + +namespace __gnu_cxx +{ + + + using std::size_t; + using std::ptrdiff_t; +# 57 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\new_allocator.h" 3 + template<typename _Tp> + class new_allocator + { + public: + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef _Tp* pointer; + typedef const _Tp* const_pointer; + typedef _Tp& reference; + typedef const _Tp& const_reference; + typedef _Tp value_type; + + template<typename _Tp1> + struct rebind + { typedef new_allocator<_Tp1> other; }; + + + + + typedef std::true_type propagate_on_container_move_assignment; + + + new_allocator() noexcept { } + + new_allocator(const new_allocator&) noexcept { } + + template<typename _Tp1> + new_allocator(const new_allocator<_Tp1>&) noexcept { } + + ~new_allocator() noexcept { } + + pointer + address(reference __x) const noexcept + { return std::__addressof(__x); } + + const_pointer + address(const_reference __x) const noexcept + { return std::__addressof(__x); } + + + + pointer + allocate(size_type __n, const void* = 0) + { + if (__n > this->max_size()) + std::__throw_bad_alloc(); + + return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); + } + + + void + deallocate(pointer __p, size_type) + { ::operator delete(__p); } + + size_type + max_size() const noexcept + { return size_t(-1) / sizeof(_Tp); } + + + template<typename _Up, typename... _Args> + void + construct(_Up* __p, _Args&&... __args) + { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + + template<typename _Up> + void + destroy(_Up* __p) { __p->~_Up(); } +# 135 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ext\\new_allocator.h" 3 + }; + + template<typename _Tp> + inline bool + operator==(const new_allocator<_Tp>&, const new_allocator<_Tp>&) + { return true; } + + template<typename _Tp> + inline bool + operator!=(const new_allocator<_Tp>&, const new_allocator<_Tp>&) + { return false; } + + +} +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++allocator.h" 2 3 + + +namespace std +{ +# 47 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\c++allocator.h" 3 + template<typename _Tp> + using __allocator_base = __gnu_cxx::new_allocator<_Tp>; +} +# 47 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\allocator.h" 2 3 + + + + + +namespace std +{ + + + + + + + + + template<> + class allocator<void> + { + public: + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef void* pointer; + typedef const void* const_pointer; + typedef void value_type; + + template<typename _Tp1> + struct rebind + { typedef allocator<_Tp1> other; }; + + + + + typedef true_type propagate_on_container_move_assignment; + + }; +# 91 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\allocator.h" 3 + template<typename _Tp> + class allocator: public __allocator_base<_Tp> + { + public: + typedef size_t size_type; + typedef ptrdiff_t difference_type; + typedef _Tp* pointer; + typedef const _Tp* const_pointer; + typedef _Tp& reference; + typedef const _Tp& const_reference; + typedef _Tp value_type; + + template<typename _Tp1> + struct rebind + { typedef allocator<_Tp1> other; }; + + + + + typedef true_type propagate_on_container_move_assignment; + + + allocator() throw() { } + + allocator(const allocator& __a) throw() + : __allocator_base<_Tp>(__a) { } + + template<typename _Tp1> + allocator(const allocator<_Tp1>&) throw() { } + + ~allocator() throw() { } + + + }; + + template<typename _T1, typename _T2> + inline bool + operator==(const allocator<_T1>&, const allocator<_T2>&) + { return true; } + + template<typename _Tp> + inline bool + operator==(const allocator<_Tp>&, const allocator<_Tp>&) + { return true; } + + template<typename _T1, typename _T2> + inline bool + operator!=(const allocator<_T1>&, const allocator<_T2>&) + { return false; } + + template<typename _Tp> + inline bool + operator!=(const allocator<_Tp>&, const allocator<_Tp>&) + { return false; } + + + + + + + extern template class allocator<char>; + extern template class allocator<wchar_t>; + + + + + + + template<typename _Alloc, bool = __is_empty(_Alloc)> + struct __alloc_swap + { static void _S_do_it(_Alloc&, _Alloc&) { } }; + + template<typename _Alloc> + struct __alloc_swap<_Alloc, false> + { + static void + _S_do_it(_Alloc& __one, _Alloc& __two) + { + + if (__one != __two) + swap(__one, __two); + } + }; + + + template<typename _Alloc, bool = __is_empty(_Alloc)> + struct __alloc_neq + { + static bool + _S_do_it(const _Alloc&, const _Alloc&) + { return false; } + }; + + template<typename _Alloc> + struct __alloc_neq<_Alloc, false> + { + static bool + _S_do_it(const _Alloc& __one, const _Alloc& __two) + { return __one != __two; } + }; + + + template<typename _Tp, bool + = __or_<is_copy_constructible<typename _Tp::value_type>, + is_nothrow_move_constructible<typename _Tp::value_type>>::value> + struct __shrink_to_fit_aux + { static bool _S_do_it(_Tp&) { return false; } }; + + template<typename _Tp> + struct __shrink_to_fit_aux<_Tp, true> + { + static bool + _S_do_it(_Tp& __c) + { + try + { + _Tp(__make_move_if_noexcept_iterator(__c.begin()), + __make_move_if_noexcept_iterator(__c.end()), + __c.get_allocator()).swap(__c); + return true; + } + catch(...) + { return false; } + } + }; + + + +} +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 2 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ostream_insert.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ostream_insert.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ostream_insert.h" 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\cxxabi_forced.h" 1 3 +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\cxxabi_forced.h" 3 + +# 35 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\cxxabi_forced.h" 3 + +#pragma GCC visibility push(default) + + +namespace __cxxabiv1 +{ + + + + + + + + class __forced_unwind + { + virtual ~__forced_unwind() throw(); + + + virtual void __pure_dummy() = 0; + }; +} + + +#pragma GCC visibility pop +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ostream_insert.h" 2 3 + +namespace std +{ + + + template<typename _CharT, typename _Traits> + inline void + __ostream_write(basic_ostream<_CharT, _Traits>& __out, + const _CharT* __s, streamsize __n) + { + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef typename __ostream_type::ios_base __ios_base; + + const streamsize __put = __out.rdbuf()->sputn(__s, __n); + if (__put != __n) + __out.setstate(__ios_base::badbit); + } + + template<typename _CharT, typename _Traits> + inline void + __ostream_fill(basic_ostream<_CharT, _Traits>& __out, streamsize __n) + { + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef typename __ostream_type::ios_base __ios_base; + + const _CharT __c = __out.fill(); + for (; __n > 0; --__n) + { + const typename _Traits::int_type __put = __out.rdbuf()->sputc(__c); + if (_Traits::eq_int_type(__put, _Traits::eof())) + { + __out.setstate(__ios_base::badbit); + break; + } + } + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + __ostream_insert(basic_ostream<_CharT, _Traits>& __out, + const _CharT* __s, streamsize __n) + { + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef typename __ostream_type::ios_base __ios_base; + + typename __ostream_type::sentry __cerb(__out); + if (__cerb) + { + try + { + const streamsize __w = __out.width(); + if (__w > __n) + { + const bool __left = ((__out.flags() + & __ios_base::adjustfield) + == __ios_base::left); + if (!__left) + __ostream_fill(__out, __w - __n); + if (__out.good()) + __ostream_write(__out, __s, __n); + if (__left && __out.good()) + __ostream_fill(__out, __w - __n); + } + else + __ostream_write(__out, __s, __n); + __out.width(0); + } + catch(__cxxabiv1::__forced_unwind&) + { + __out._M_setstate(__ios_base::badbit); + throw; + } + catch(...) + { __out._M_setstate(__ios_base::badbit); } + } + return __out; + } + + + + + extern template ostream& __ostream_insert(ostream&, const char*, streamsize); + + + extern template wostream& __ostream_insert(wostream&, const wchar_t*, + streamsize); + + + + +} +# 45 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 2 3 + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 1 3 +# 59 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 +namespace std +{ + +# 100 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 + template<typename _Arg, typename _Result> + struct unary_function + { + + typedef _Arg argument_type; + + + typedef _Result result_type; + }; + + + + + template<typename _Arg1, typename _Arg2, typename _Result> + struct binary_function + { + + typedef _Arg1 first_argument_type; + + + typedef _Arg2 second_argument_type; + + + typedef _Result result_type; + }; +# 139 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 + template<typename _Tp> + struct plus : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x + __y; } + }; + + + template<typename _Tp> + struct minus : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x - __y; } + }; + + + template<typename _Tp> + struct multiplies : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x * __y; } + }; + + + template<typename _Tp> + struct divides : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x / __y; } + }; + + + template<typename _Tp> + struct modulus : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x % __y; } + }; + + + template<typename _Tp> + struct negate : public unary_function<_Tp, _Tp> + { + _Tp + operator()(const _Tp& __x) const + { return -__x; } + }; +# 203 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 + template<typename _Tp> + struct equal_to : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x == __y; } + }; + + + template<typename _Tp> + struct not_equal_to : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x != __y; } + }; + + + template<typename _Tp> + struct greater : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x > __y; } + }; + + + template<typename _Tp> + struct less : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x < __y; } + }; + + + template<typename _Tp> + struct greater_equal : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x >= __y; } + }; + + + template<typename _Tp> + struct less_equal : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x <= __y; } + }; +# 267 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 + template<typename _Tp> + struct logical_and : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x && __y; } + }; + + + template<typename _Tp> + struct logical_or : public binary_function<_Tp, _Tp, bool> + { + bool + operator()(const _Tp& __x, const _Tp& __y) const + { return __x || __y; } + }; + + + template<typename _Tp> + struct logical_not : public unary_function<_Tp, bool> + { + bool + operator()(const _Tp& __x) const + { return !__x; } + }; + + + + + template<typename _Tp> + struct bit_and : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x & __y; } + }; + + template<typename _Tp> + struct bit_or : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x | __y; } + }; + + template<typename _Tp> + struct bit_xor : public binary_function<_Tp, _Tp, _Tp> + { + _Tp + operator()(const _Tp& __x, const _Tp& __y) const + { return __x ^ __y; } + }; +# 350 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 + template<typename _Predicate> + class unary_negate + : public unary_function<typename _Predicate::argument_type, bool> + { + protected: + _Predicate _M_pred; + + public: + explicit + unary_negate(const _Predicate& __x) : _M_pred(__x) { } + + bool + operator()(const typename _Predicate::argument_type& __x) const + { return !_M_pred(__x); } + }; + + + template<typename _Predicate> + inline unary_negate<_Predicate> + not1(const _Predicate& __pred) + { return unary_negate<_Predicate>(__pred); } + + + template<typename _Predicate> + class binary_negate + : public binary_function<typename _Predicate::first_argument_type, + typename _Predicate::second_argument_type, bool> + { + protected: + _Predicate _M_pred; + + public: + explicit + binary_negate(const _Predicate& __x) : _M_pred(__x) { } + + bool + operator()(const typename _Predicate::first_argument_type& __x, + const typename _Predicate::second_argument_type& __y) const + { return !_M_pred(__x, __y); } + }; + + + template<typename _Predicate> + inline binary_negate<_Predicate> + not2(const _Predicate& __pred) + { return binary_negate<_Predicate>(__pred); } +# 421 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 + template<typename _Arg, typename _Result> + class pointer_to_unary_function : public unary_function<_Arg, _Result> + { + protected: + _Result (*_M_ptr)(_Arg); + + public: + pointer_to_unary_function() { } + + explicit + pointer_to_unary_function(_Result (*__x)(_Arg)) + : _M_ptr(__x) { } + + _Result + operator()(_Arg __x) const + { return _M_ptr(__x); } + }; + + + template<typename _Arg, typename _Result> + inline pointer_to_unary_function<_Arg, _Result> + ptr_fun(_Result (*__x)(_Arg)) + { return pointer_to_unary_function<_Arg, _Result>(__x); } + + + template<typename _Arg1, typename _Arg2, typename _Result> + class pointer_to_binary_function + : public binary_function<_Arg1, _Arg2, _Result> + { + protected: + _Result (*_M_ptr)(_Arg1, _Arg2); + + public: + pointer_to_binary_function() { } + + explicit + pointer_to_binary_function(_Result (*__x)(_Arg1, _Arg2)) + : _M_ptr(__x) { } + + _Result + operator()(_Arg1 __x, _Arg2 __y) const + { return _M_ptr(__x, __y); } + }; + + + template<typename _Arg1, typename _Arg2, typename _Result> + inline pointer_to_binary_function<_Arg1, _Arg2, _Result> + ptr_fun(_Result (*__x)(_Arg1, _Arg2)) + { return pointer_to_binary_function<_Arg1, _Arg2, _Result>(__x); } + + + template<typename _Tp> + struct _Identity + : public unary_function<_Tp,_Tp> + { + _Tp& + operator()(_Tp& __x) const + { return __x; } + + const _Tp& + operator()(const _Tp& __x) const + { return __x; } + }; + + template<typename _Pair> + struct _Select1st + : public unary_function<_Pair, typename _Pair::first_type> + { + typename _Pair::first_type& + operator()(_Pair& __x) const + { return __x.first; } + + const typename _Pair::first_type& + operator()(const _Pair& __x) const + { return __x.first; } + + + template<typename _Pair2> + typename _Pair2::first_type& + operator()(_Pair2& __x) const + { return __x.first; } + + template<typename _Pair2> + const typename _Pair2::first_type& + operator()(const _Pair2& __x) const + { return __x.first; } + + }; + + template<typename _Pair> + struct _Select2nd + : public unary_function<_Pair, typename _Pair::second_type> + { + typename _Pair::second_type& + operator()(_Pair& __x) const + { return __x.second; } + + const typename _Pair::second_type& + operator()(const _Pair& __x) const + { return __x.second; } + }; +# 541 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 3 + template<typename _Ret, typename _Tp> + class mem_fun_t : public unary_function<_Tp*, _Ret> + { + public: + explicit + mem_fun_t(_Ret (_Tp::*__pf)()) + : _M_f(__pf) { } + + _Ret + operator()(_Tp* __p) const + { return (__p->*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)(); + }; + + + + template<typename _Ret, typename _Tp> + class const_mem_fun_t : public unary_function<const _Tp*, _Ret> + { + public: + explicit + const_mem_fun_t(_Ret (_Tp::*__pf)() const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp* __p) const + { return (__p->*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)() const; + }; + + + + template<typename _Ret, typename _Tp> + class mem_fun_ref_t : public unary_function<_Tp, _Ret> + { + public: + explicit + mem_fun_ref_t(_Ret (_Tp::*__pf)()) + : _M_f(__pf) { } + + _Ret + operator()(_Tp& __r) const + { return (__r.*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)(); + }; + + + + template<typename _Ret, typename _Tp> + class const_mem_fun_ref_t : public unary_function<_Tp, _Ret> + { + public: + explicit + const_mem_fun_ref_t(_Ret (_Tp::*__pf)() const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp& __r) const + { return (__r.*_M_f)(); } + + private: + _Ret (_Tp::*_M_f)() const; + }; + + + + template<typename _Ret, typename _Tp, typename _Arg> + class mem_fun1_t : public binary_function<_Tp*, _Arg, _Ret> + { + public: + explicit + mem_fun1_t(_Ret (_Tp::*__pf)(_Arg)) + : _M_f(__pf) { } + + _Ret + operator()(_Tp* __p, _Arg __x) const + { return (__p->*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg); + }; + + + + template<typename _Ret, typename _Tp, typename _Arg> + class const_mem_fun1_t : public binary_function<const _Tp*, _Arg, _Ret> + { + public: + explicit + const_mem_fun1_t(_Ret (_Tp::*__pf)(_Arg) const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp* __p, _Arg __x) const + { return (__p->*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg) const; + }; + + + + template<typename _Ret, typename _Tp, typename _Arg> + class mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret> + { + public: + explicit + mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg)) + : _M_f(__pf) { } + + _Ret + operator()(_Tp& __r, _Arg __x) const + { return (__r.*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg); + }; + + + + template<typename _Ret, typename _Tp, typename _Arg> + class const_mem_fun1_ref_t : public binary_function<_Tp, _Arg, _Ret> + { + public: + explicit + const_mem_fun1_ref_t(_Ret (_Tp::*__pf)(_Arg) const) + : _M_f(__pf) { } + + _Ret + operator()(const _Tp& __r, _Arg __x) const + { return (__r.*_M_f)(__x); } + + private: + _Ret (_Tp::*_M_f)(_Arg) const; + }; + + + + template<typename _Ret, typename _Tp> + inline mem_fun_t<_Ret, _Tp> + mem_fun(_Ret (_Tp::*__f)()) + { return mem_fun_t<_Ret, _Tp>(__f); } + + template<typename _Ret, typename _Tp> + inline const_mem_fun_t<_Ret, _Tp> + mem_fun(_Ret (_Tp::*__f)() const) + { return const_mem_fun_t<_Ret, _Tp>(__f); } + + template<typename _Ret, typename _Tp> + inline mem_fun_ref_t<_Ret, _Tp> + mem_fun_ref(_Ret (_Tp::*__f)()) + { return mem_fun_ref_t<_Ret, _Tp>(__f); } + + template<typename _Ret, typename _Tp> + inline const_mem_fun_ref_t<_Ret, _Tp> + mem_fun_ref(_Ret (_Tp::*__f)() const) + { return const_mem_fun_ref_t<_Ret, _Tp>(__f); } + + template<typename _Ret, typename _Tp, typename _Arg> + inline mem_fun1_t<_Ret, _Tp, _Arg> + mem_fun(_Ret (_Tp::*__f)(_Arg)) + { return mem_fun1_t<_Ret, _Tp, _Arg>(__f); } + + template<typename _Ret, typename _Tp, typename _Arg> + inline const_mem_fun1_t<_Ret, _Tp, _Arg> + mem_fun(_Ret (_Tp::*__f)(_Arg) const) + { return const_mem_fun1_t<_Ret, _Tp, _Arg>(__f); } + + template<typename _Ret, typename _Tp, typename _Arg> + inline mem_fun1_ref_t<_Ret, _Tp, _Arg> + mem_fun_ref(_Ret (_Tp::*__f)(_Arg)) + { return mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); } + + template<typename _Ret, typename _Tp, typename _Arg> + inline const_mem_fun1_ref_t<_Ret, _Tp, _Arg> + mem_fun_ref(_Ret (_Tp::*__f)(_Arg) const) + { return const_mem_fun1_ref_t<_Ret, _Tp, _Arg>(__f); } + + + + +} + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\backward\\binders.h" 1 3 +# 59 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\backward\\binders.h" 3 +namespace std +{ + +# 103 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\backward\\binders.h" 3 + template<typename _Operation> + class binder1st + : public unary_function<typename _Operation::second_argument_type, + typename _Operation::result_type> + { + protected: + _Operation op; + typename _Operation::first_argument_type value; + + public: + binder1st(const _Operation& __x, + const typename _Operation::first_argument_type& __y) + : op(__x), value(__y) { } + + typename _Operation::result_type + operator()(const typename _Operation::second_argument_type& __x) const + { return op(value, __x); } + + + + typename _Operation::result_type + operator()(typename _Operation::second_argument_type& __x) const + { return op(value, __x); } + } __attribute__ ((__deprecated__)); + + + template<typename _Operation, typename _Tp> + inline binder1st<_Operation> + bind1st(const _Operation& __fn, const _Tp& __x) + { + typedef typename _Operation::first_argument_type _Arg1_type; + return binder1st<_Operation>(__fn, _Arg1_type(__x)); + } + + + template<typename _Operation> + class binder2nd + : public unary_function<typename _Operation::first_argument_type, + typename _Operation::result_type> + { + protected: + _Operation op; + typename _Operation::second_argument_type value; + + public: + binder2nd(const _Operation& __x, + const typename _Operation::second_argument_type& __y) + : op(__x), value(__y) { } + + typename _Operation::result_type + operator()(const typename _Operation::first_argument_type& __x) const + { return op(__x, value); } + + + + typename _Operation::result_type + operator()(typename _Operation::first_argument_type& __x) const + { return op(__x, value); } + } __attribute__ ((__deprecated__)); + + + template<typename _Operation, typename _Tp> + inline binder2nd<_Operation> + bind2nd(const _Operation& __fn, const _Tp& __x) + { + typedef typename _Operation::second_argument_type _Arg2_type; + return binder2nd<_Operation>(__fn, _Arg2_type(__x)); + } + + + +} +# 732 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\stl_function.h" 2 3 +# 49 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 2 3 + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\range_access.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\range_access.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\range_access.h" 3 + + + +namespace std +{ + + + + + + + + template<class _Container> + inline auto + begin(_Container& __cont) -> decltype(__cont.begin()) + { return __cont.begin(); } + + + + + + + template<class _Container> + inline auto + begin(const _Container& __cont) -> decltype(__cont.begin()) + { return __cont.begin(); } + + + + + + + template<class _Container> + inline auto + end(_Container& __cont) -> decltype(__cont.end()) + { return __cont.end(); } + + + + + + + template<class _Container> + inline auto + end(const _Container& __cont) -> decltype(__cont.end()) + { return __cont.end(); } + + + + + + template<class _Tp, size_t _Nm> + inline _Tp* + begin(_Tp (&__arr)[_Nm]) + { return __arr; } + + + + + + + template<class _Tp, size_t _Nm> + inline _Tp* + end(_Tp (&__arr)[_Nm]) + { return __arr + _Nm; } + + +} +# 52 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\initializer_list" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\initializer_list" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\initializer_list" 3 + + + + + +#pragma GCC visibility push(default) + + + +namespace std +{ + + template<class _E> + class initializer_list + { + public: + typedef _E value_type; + typedef const _E& reference; + typedef const _E& const_reference; + typedef size_t size_type; + typedef const _E* iterator; + typedef const _E* const_iterator; + + private: + iterator _M_array; + size_type _M_len; + + + constexpr initializer_list(const_iterator __a, size_type __l) + : _M_array(__a), _M_len(__l) { } + + public: + constexpr initializer_list() noexcept + : _M_array(0), _M_len(0) { } + + + constexpr size_type + size() const noexcept { return _M_len; } + + + constexpr const_iterator + begin() const noexcept { return _M_array; } + + + constexpr const_iterator + end() const noexcept { return begin() + size(); } + }; + + + + + + + template<class _Tp> + constexpr const _Tp* + begin(initializer_list<_Tp> __ils) noexcept + { return __ils.begin(); } + + + + + + + template<class _Tp> + constexpr const _Tp* + end(initializer_list<_Tp> __ils) noexcept + { return __ils.end(); } +} + +#pragma GCC visibility pop +# 43 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 2 3 + + +namespace std +{ + +# 111 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + class basic_string + { + typedef typename _Alloc::template rebind<_CharT>::other _CharT_alloc_type; + + + public: + typedef _Traits traits_type; + typedef typename _Traits::char_type value_type; + typedef _Alloc allocator_type; + typedef typename _CharT_alloc_type::size_type size_type; + typedef typename _CharT_alloc_type::difference_type difference_type; + typedef typename _CharT_alloc_type::reference reference; + typedef typename _CharT_alloc_type::const_reference const_reference; + typedef typename _CharT_alloc_type::pointer pointer; + typedef typename _CharT_alloc_type::const_pointer const_pointer; + typedef __gnu_cxx::__normal_iterator<pointer, basic_string> iterator; + typedef __gnu_cxx::__normal_iterator<const_pointer, basic_string> + const_iterator; + typedef std::reverse_iterator<const_iterator> const_reverse_iterator; + typedef std::reverse_iterator<iterator> reverse_iterator; + + private: +# 148 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + struct _Rep_base + { + size_type _M_length; + size_type _M_capacity; + _Atomic_word _M_refcount; + }; + + struct _Rep : _Rep_base + { + + typedef typename _Alloc::template rebind<char>::other _Raw_bytes_alloc; +# 173 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + static const size_type _S_max_size; + static const _CharT _S_terminal; + + + + static size_type _S_empty_rep_storage[]; + + static _Rep& + _S_empty_rep() + { + + + + void* __p = reinterpret_cast<void*>(&_S_empty_rep_storage); + return *reinterpret_cast<_Rep*>(__p); + } + + bool + _M_is_leaked() const + { return this->_M_refcount < 0; } + + bool + _M_is_shared() const + { return this->_M_refcount > 0; } + + void + _M_set_leaked() + { this->_M_refcount = -1; } + + void + _M_set_sharable() + { this->_M_refcount = 0; } + + void + _M_set_length_and_sharable(size_type __n) + { + + + + { + this->_M_set_sharable(); + this->_M_length = __n; + traits_type::assign(this->_M_refdata()[__n], _S_terminal); + + + } + } + + _CharT* + _M_refdata() throw() + { return reinterpret_cast<_CharT*>(this + 1); } + + _CharT* + _M_grab(const _Alloc& __alloc1, const _Alloc& __alloc2) + { + return (!_M_is_leaked() && __alloc1 == __alloc2) + ? _M_refcopy() : _M_clone(__alloc1); + } + + + static _Rep* + _S_create(size_type, size_type, const _Alloc&); + + void + _M_dispose(const _Alloc& __a) + { + + + + { + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&this->_M_refcount, + -1) <= 0) + { + ; + _M_destroy(__a); + } + } + } + + void + _M_destroy(const _Alloc&) throw(); + + _CharT* + _M_refcopy() throw() + { + + + + __gnu_cxx::__atomic_add_dispatch(&this->_M_refcount, 1); + return _M_refdata(); + } + + _CharT* + _M_clone(const _Alloc&, size_type __res = 0); + }; + + + struct _Alloc_hider : _Alloc + { + _Alloc_hider(_CharT* __dat, const _Alloc& __a) + : _Alloc(__a), _M_p(__dat) { } + + _CharT* _M_p; + }; + + public: + + + + + static const size_type npos = static_cast<size_type>(-1); + + private: + + mutable _Alloc_hider _M_dataplus; + + _CharT* + _M_data() const + { return _M_dataplus._M_p; } + + _CharT* + _M_data(_CharT* __p) + { return (_M_dataplus._M_p = __p); } + + _Rep* + _M_rep() const + { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); } + + + + iterator + _M_ibegin() const + { return iterator(_M_data()); } + + iterator + _M_iend() const + { return iterator(_M_data() + this->size()); } + + void + _M_leak() + { + if (!_M_rep()->_M_is_leaked()) + _M_leak_hard(); + } + + size_type + _M_check(size_type __pos, const char* __s) const + { + if (__pos > this->size()) + __throw_out_of_range((__s)); + return __pos; + } + + void + _M_check_length(size_type __n1, size_type __n2, const char* __s) const + { + if (this->max_size() - (this->size() - __n1) < __n2) + __throw_length_error((__s)); + } + + + size_type + _M_limit(size_type __pos, size_type __off) const + { + const bool __testoff = __off < this->size() - __pos; + return __testoff ? __off : this->size() - __pos; + } + + + bool + _M_disjunct(const _CharT* __s) const + { + return (less<const _CharT*>()(__s, _M_data()) + || less<const _CharT*>()(_M_data() + this->size(), __s)); + } + + + + static void + _M_copy(_CharT* __d, const _CharT* __s, size_type __n) + { + if (__n == 1) + traits_type::assign(*__d, *__s); + else + traits_type::copy(__d, __s, __n); + } + + static void + _M_move(_CharT* __d, const _CharT* __s, size_type __n) + { + if (__n == 1) + traits_type::assign(*__d, *__s); + else + traits_type::move(__d, __s, __n); + } + + static void + _M_assign(_CharT* __d, size_type __n, _CharT __c) + { + if (__n == 1) + traits_type::assign(*__d, __c); + else + traits_type::assign(__d, __n, __c); + } + + + + template<class _Iterator> + static void + _S_copy_chars(_CharT* __p, _Iterator __k1, _Iterator __k2) + { + for (; __k1 != __k2; ++__k1, ++__p) + traits_type::assign(*__p, *__k1); + } + + static void + _S_copy_chars(_CharT* __p, iterator __k1, iterator __k2) + { _S_copy_chars(__p, __k1.base(), __k2.base()); } + + static void + _S_copy_chars(_CharT* __p, const_iterator __k1, const_iterator __k2) + { _S_copy_chars(__p, __k1.base(), __k2.base()); } + + static void + _S_copy_chars(_CharT* __p, _CharT* __k1, _CharT* __k2) + { _M_copy(__p, __k1, __k2 - __k1); } + + static void + _S_copy_chars(_CharT* __p, const _CharT* __k1, const _CharT* __k2) + { _M_copy(__p, __k1, __k2 - __k1); } + + static int + _S_compare(size_type __n1, size_type __n2) + { + const difference_type __d = difference_type(__n1 - __n2); + + if (__d > __gnu_cxx::__numeric_traits<int>::__max) + return __gnu_cxx::__numeric_traits<int>::__max; + else if (__d < __gnu_cxx::__numeric_traits<int>::__min) + return __gnu_cxx::__numeric_traits<int>::__min; + else + return int(__d); + } + + void + _M_mutate(size_type __pos, size_type __len1, size_type __len2); + + void + _M_leak_hard(); + + static _Rep& + _S_empty_rep() + { return _Rep::_S_empty_rep(); } + + public: + + + + + + + + basic_string() + + + + : _M_dataplus(_S_construct(size_type(), _CharT(), _Alloc()), _Alloc()){ } + + + + + + explicit + basic_string(const _Alloc& __a); + + + + + + + basic_string(const basic_string& __str); + + + + + + + basic_string(const basic_string& __str, size_type __pos, + size_type __n = npos); + + + + + + + + basic_string(const basic_string& __str, size_type __pos, + size_type __n, const _Alloc& __a); +# 483 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string(const _CharT* __s, size_type __n, + const _Alloc& __a = _Alloc()); + + + + + + basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()); + + + + + + + basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()); +# 507 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string(basic_string&& __str) noexcept + : _M_dataplus(__str._M_dataplus) + { + + + + __str._M_data(_S_construct(size_type(), _CharT(), get_allocator())); + + } + + + + + + + basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()); +# 531 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<class _InputIterator> + basic_string(_InputIterator __beg, _InputIterator __end, + const _Alloc& __a = _Alloc()); + + + + + ~basic_string() noexcept + { _M_rep()->_M_dispose(this->get_allocator()); } + + + + + + basic_string& + operator=(const basic_string& __str) + { return this->assign(__str); } + + + + + + basic_string& + operator=(const _CharT* __s) + { return this->assign(__s); } +# 564 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + operator=(_CharT __c) + { + this->assign(1, __c); + return *this; + } +# 579 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + operator=(basic_string&& __str) + { + + this->swap(__str); + return *this; + } + + + + + + basic_string& + operator=(initializer_list<_CharT> __l) + { + this->assign(__l.begin(), __l.size()); + return *this; + } + + + + + + + + iterator + begin() noexcept + { + _M_leak(); + return iterator(_M_data()); + } + + + + + + const_iterator + begin() const noexcept + { return const_iterator(_M_data()); } + + + + + + iterator + end() noexcept + { + _M_leak(); + return iterator(_M_data() + this->size()); + } + + + + + + const_iterator + end() const noexcept + { return const_iterator(_M_data() + this->size()); } + + + + + + + reverse_iterator + rbegin() noexcept + { return reverse_iterator(this->end()); } + + + + + + + const_reverse_iterator + rbegin() const noexcept + { return const_reverse_iterator(this->end()); } + + + + + + + reverse_iterator + rend() noexcept + { return reverse_iterator(this->begin()); } + + + + + + + const_reverse_iterator + rend() const noexcept + { return const_reverse_iterator(this->begin()); } + + + + + + + const_iterator + cbegin() const noexcept + { return const_iterator(this->_M_data()); } + + + + + + const_iterator + cend() const noexcept + { return const_iterator(this->_M_data() + this->size()); } + + + + + + + const_reverse_iterator + crbegin() const noexcept + { return const_reverse_iterator(this->end()); } + + + + + + + const_reverse_iterator + crend() const noexcept + { return const_reverse_iterator(this->begin()); } + + + public: + + + + size_type + size() const noexcept + { return _M_rep()->_M_length; } + + + + size_type + length() const noexcept + { return _M_rep()->_M_length; } + + + size_type + max_size() const noexcept + { return _Rep::_S_max_size; } +# 739 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + void + resize(size_type __n, _CharT __c); +# 752 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + void + resize(size_type __n) + { this->resize(__n, _CharT()); } + + + + void + shrink_to_fit() + { + if (capacity() > size()) + { + try + { reserve(0); } + catch(...) + { } + } + } + + + + + + + size_type + capacity() const noexcept + { return _M_rep()->_M_capacity; } +# 796 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + void + reserve(size_type __res_arg = 0); + + + + + void + clear() noexcept + { _M_mutate(0, this->size(), 0); } + + + + + + bool + empty() const noexcept + { return this->size() == 0; } +# 825 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + const_reference + operator[] (size_type __pos) const + { + ; + return _M_data()[__pos]; + } +# 842 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + reference + operator[](size_type __pos) + { + + ; + + ; + _M_leak(); + return _M_data()[__pos]; + } +# 863 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + const_reference + at(size_type __n) const + { + if (__n >= this->size()) + __throw_out_of_range(("basic_string::at")); + return _M_data()[__n]; + } +# 882 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + reference + at(size_type __n) + { + if (__n >= size()) + __throw_out_of_range(("basic_string::at")); + _M_leak(); + return _M_data()[__n]; + } + + + + + + + reference + front() + { return operator[](0); } + + + + + + const_reference + front() const + { return operator[](0); } + + + + + + reference + back() + { return operator[](this->size() - 1); } + + + + + + const_reference + back() const + { return operator[](this->size() - 1); } +# 931 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + operator+=(const basic_string& __str) + { return this->append(__str); } + + + + + + + basic_string& + operator+=(const _CharT* __s) + { return this->append(__s); } + + + + + + + basic_string& + operator+=(_CharT __c) + { + this->push_back(__c); + return *this; + } + + + + + + + + basic_string& + operator+=(initializer_list<_CharT> __l) + { return this->append(__l.begin(), __l.size()); } + + + + + + + + basic_string& + append(const basic_string& __str); +# 988 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + append(const basic_string& __str, size_type __pos, size_type __n); + + + + + + + + basic_string& + append(const _CharT* __s, size_type __n); + + + + + + + basic_string& + append(const _CharT* __s) + { + ; + return this->append(__s, traits_type::length(__s)); + } +# 1020 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + append(size_type __n, _CharT __c); + + + + + + + + basic_string& + append(initializer_list<_CharT> __l) + { return this->append(__l.begin(), __l.size()); } +# 1042 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<class _InputIterator> + basic_string& + append(_InputIterator __first, _InputIterator __last) + { return this->replace(_M_iend(), _M_iend(), __first, __last); } + + + + + + void + push_back(_CharT __c) + { + const size_type __len = 1 + this->size(); + if (__len > this->capacity() || _M_rep()->_M_is_shared()) + this->reserve(__len); + traits_type::assign(_M_data()[this->size()], __c); + _M_rep()->_M_set_length_and_sharable(__len); + } + + + + + + + basic_string& + assign(const basic_string& __str); +# 1078 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + assign(basic_string&& __str) + { + this->swap(__str); + return *this; + } +# 1099 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + assign(const basic_string& __str, size_type __pos, size_type __n) + { return this->assign(__str._M_data() + + __str._M_check(__pos, "basic_string::assign"), + __str._M_limit(__pos, __n)); } +# 1115 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + assign(const _CharT* __s, size_type __n); +# 1127 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + assign(const _CharT* __s) + { + ; + return this->assign(__s, traits_type::length(__s)); + } +# 1143 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + assign(size_type __n, _CharT __c) + { return _M_replace_aux(size_type(0), this->size(), __n, __c); } +# 1155 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<class _InputIterator> + basic_string& + assign(_InputIterator __first, _InputIterator __last) + { return this->replace(_M_ibegin(), _M_iend(), __first, __last); } + + + + + + + + basic_string& + assign(initializer_list<_CharT> __l) + { return this->assign(__l.begin(), __l.size()); } +# 1184 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + void + insert(iterator __p, size_type __n, _CharT __c) + { this->replace(__p, __p, __n, __c); } +# 1200 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<class _InputIterator> + void + insert(iterator __p, _InputIterator __beg, _InputIterator __end) + { this->replace(__p, __p, __beg, __end); } +# 1212 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + void + insert(iterator __p, initializer_list<_CharT> __l) + { + ; + this->insert(__p - _M_ibegin(), __l.begin(), __l.size()); + } +# 1232 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + insert(size_type __pos1, const basic_string& __str) + { return this->insert(__pos1, __str, size_type(0), __str.size()); } +# 1254 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + insert(size_type __pos1, const basic_string& __str, + size_type __pos2, size_type __n) + { return this->insert(__pos1, __str._M_data() + + __str._M_check(__pos2, "basic_string::insert"), + __str._M_limit(__pos2, __n)); } +# 1277 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + insert(size_type __pos, const _CharT* __s, size_type __n); +# 1295 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + insert(size_type __pos, const _CharT* __s) + { + ; + return this->insert(__pos, __s, traits_type::length(__s)); + } +# 1318 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + insert(size_type __pos, size_type __n, _CharT __c) + { return _M_replace_aux(_M_check(__pos, "basic_string::insert"), + size_type(0), __n, __c); } +# 1336 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + iterator + insert(iterator __p, _CharT __c) + { + ; + const size_type __pos = __p - _M_ibegin(); + _M_replace_aux(__pos, size_type(0), size_type(1), __c); + _M_rep()->_M_set_leaked(); + return iterator(_M_data() + __pos); + } +# 1361 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + erase(size_type __pos = 0, size_type __n = npos) + { + _M_mutate(_M_check(__pos, "basic_string::erase"), + _M_limit(__pos, __n), size_type(0)); + return *this; + } +# 1377 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + iterator + erase(iterator __position) + { + + ; + const size_type __pos = __position - _M_ibegin(); + _M_mutate(__pos, size_type(1), size_type(0)); + _M_rep()->_M_set_leaked(); + return iterator(_M_data() + __pos); + } +# 1397 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + iterator + erase(iterator __first, iterator __last); + + + + + + + + void + pop_back() + { erase(size()-1, 1); } +# 1428 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n, const basic_string& __str) + { return this->replace(__pos, __n, __str._M_data(), __str.size()); } +# 1450 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(size_type __pos1, size_type __n1, const basic_string& __str, + size_type __pos2, size_type __n2) + { return this->replace(__pos1, __n1, __str._M_data() + + __str._M_check(__pos2, "basic_string::replace"), + __str._M_limit(__pos2, __n2)); } +# 1475 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n1, const _CharT* __s, + size_type __n2); +# 1495 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n1, const _CharT* __s) + { + ; + return this->replace(__pos, __n1, __s, traits_type::length(__s)); + } +# 1519 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(size_type __pos, size_type __n1, size_type __n2, _CharT __c) + { return _M_replace_aux(_M_check(__pos, "basic_string::replace"), + _M_limit(__pos, __n1), __n2, __c); } +# 1537 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(iterator __i1, iterator __i2, const basic_string& __str) + { return this->replace(__i1, __i2, __str._M_data(), __str.size()); } +# 1556 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(iterator __i1, iterator __i2, const _CharT* __s, size_type __n) + { + + ; + return this->replace(__i1 - _M_ibegin(), __i2 - __i1, __s, __n); + } +# 1577 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(iterator __i1, iterator __i2, const _CharT* __s) + { + ; + return this->replace(__i1, __i2, __s, traits_type::length(__s)); + } +# 1598 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& + replace(iterator __i1, iterator __i2, size_type __n, _CharT __c) + { + + ; + return _M_replace_aux(__i1 - _M_ibegin(), __i2 - __i1, __n, __c); + } +# 1621 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<class _InputIterator> + basic_string& + replace(iterator __i1, iterator __i2, + _InputIterator __k1, _InputIterator __k2) + { + + ; + ; + typedef typename std::__is_integer<_InputIterator>::__type _Integral; + return _M_replace_dispatch(__i1, __i2, __k1, __k2, _Integral()); + } + + + + basic_string& + replace(iterator __i1, iterator __i2, _CharT* __k1, _CharT* __k2) + { + + ; + ; + return this->replace(__i1 - _M_ibegin(), __i2 - __i1, + __k1, __k2 - __k1); + } + + basic_string& + replace(iterator __i1, iterator __i2, + const _CharT* __k1, const _CharT* __k2) + { + + ; + ; + return this->replace(__i1 - _M_ibegin(), __i2 - __i1, + __k1, __k2 - __k1); + } + + basic_string& + replace(iterator __i1, iterator __i2, iterator __k1, iterator __k2) + { + + ; + ; + return this->replace(__i1 - _M_ibegin(), __i2 - __i1, + __k1.base(), __k2 - __k1); + } + + basic_string& + replace(iterator __i1, iterator __i2, + const_iterator __k1, const_iterator __k2) + { + + ; + ; + return this->replace(__i1 - _M_ibegin(), __i2 - __i1, + __k1.base(), __k2 - __k1); + } +# 1692 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string& replace(iterator __i1, iterator __i2, + initializer_list<_CharT> __l) + { return this->replace(__i1, __i2, __l.begin(), __l.end()); } + + + private: + template<class _Integer> + basic_string& + _M_replace_dispatch(iterator __i1, iterator __i2, _Integer __n, + _Integer __val, __true_type) + { return _M_replace_aux(__i1 - _M_ibegin(), __i2 - __i1, __n, __val); } + + template<class _InputIterator> + basic_string& + _M_replace_dispatch(iterator __i1, iterator __i2, _InputIterator __k1, + _InputIterator __k2, __false_type); + + basic_string& + _M_replace_aux(size_type __pos1, size_type __n1, size_type __n2, + _CharT __c); + + basic_string& + _M_replace_safe(size_type __pos1, size_type __n1, const _CharT* __s, + size_type __n2); + + + + template<class _InIterator> + static _CharT* + _S_construct_aux(_InIterator __beg, _InIterator __end, + const _Alloc& __a, __false_type) + { + typedef typename iterator_traits<_InIterator>::iterator_category _Tag; + return _S_construct(__beg, __end, __a, _Tag()); + } + + + + template<class _Integer> + static _CharT* + _S_construct_aux(_Integer __beg, _Integer __end, + const _Alloc& __a, __true_type) + { return _S_construct_aux_2(static_cast<size_type>(__beg), + __end, __a); } + + static _CharT* + _S_construct_aux_2(size_type __req, _CharT __c, const _Alloc& __a) + { return _S_construct(__req, __c, __a); } + + template<class _InIterator> + static _CharT* + _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a) + { + typedef typename std::__is_integer<_InIterator>::__type _Integral; + return _S_construct_aux(__beg, __end, __a, _Integral()); + } + + + template<class _InIterator> + static _CharT* + _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a, + input_iterator_tag); + + + + template<class _FwdIterator> + static _CharT* + _S_construct(_FwdIterator __beg, _FwdIterator __end, const _Alloc& __a, + forward_iterator_tag); + + static _CharT* + _S_construct(size_type __req, _CharT __c, const _Alloc& __a); + + public: +# 1779 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + copy(_CharT* __s, size_type __n, size_type __pos = 0) const; +# 1789 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + void + swap(basic_string& __s); +# 1799 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + const _CharT* + c_str() const noexcept + { return _M_data(); } + + + + + + + + const _CharT* + data() const noexcept + { return _M_data(); } + + + + + allocator_type + get_allocator() const noexcept + { return _M_dataplus; } +# 1832 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find(const _CharT* __s, size_type __pos, size_type __n) const; +# 1845 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find(const basic_string& __str, size_type __pos = 0) const + noexcept + { return this->find(__str.data(), __pos, __str.size()); } +# 1860 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find(const _CharT* __s, size_type __pos = 0) const + { + ; + return this->find(__s, __pos, traits_type::length(__s)); + } +# 1877 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find(_CharT __c, size_type __pos = 0) const noexcept; +# 1890 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + rfind(const basic_string& __str, size_type __pos = npos) const + noexcept + { return this->rfind(__str.data(), __pos, __str.size()); } +# 1907 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + rfind(const _CharT* __s, size_type __pos, size_type __n) const; +# 1920 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + rfind(const _CharT* __s, size_type __pos = npos) const + { + ; + return this->rfind(__s, __pos, traits_type::length(__s)); + } +# 1937 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + rfind(_CharT __c, size_type __pos = npos) const noexcept; +# 1951 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_of(const basic_string& __str, size_type __pos = 0) const + noexcept + { return this->find_first_of(__str.data(), __pos, __str.size()); } +# 1968 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_of(const _CharT* __s, size_type __pos, size_type __n) const; +# 1981 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_of(const _CharT* __s, size_type __pos = 0) const + { + ; + return this->find_first_of(__s, __pos, traits_type::length(__s)); + } +# 2000 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_of(_CharT __c, size_type __pos = 0) const noexcept + { return this->find(__c, __pos); } +# 2015 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_of(const basic_string& __str, size_type __pos = npos) const + noexcept + { return this->find_last_of(__str.data(), __pos, __str.size()); } +# 2032 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_of(const _CharT* __s, size_type __pos, size_type __n) const; +# 2045 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_of(const _CharT* __s, size_type __pos = npos) const + { + ; + return this->find_last_of(__s, __pos, traits_type::length(__s)); + } +# 2064 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_of(_CharT __c, size_type __pos = npos) const noexcept + { return this->rfind(__c, __pos); } +# 2078 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_not_of(const basic_string& __str, size_type __pos = 0) const + noexcept + { return this->find_first_not_of(__str.data(), __pos, __str.size()); } +# 2095 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_not_of(const _CharT* __s, size_type __pos, + size_type __n) const; +# 2109 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_not_of(const _CharT* __s, size_type __pos = 0) const + { + ; + return this->find_first_not_of(__s, __pos, traits_type::length(__s)); + } +# 2126 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_first_not_of(_CharT __c, size_type __pos = 0) const + noexcept; +# 2141 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_not_of(const basic_string& __str, size_type __pos = npos) const + noexcept + { return this->find_last_not_of(__str.data(), __pos, __str.size()); } +# 2158 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_not_of(const _CharT* __s, size_type __pos, + size_type __n) const; +# 2172 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_not_of(const _CharT* __s, size_type __pos = npos) const + { + ; + return this->find_last_not_of(__s, __pos, traits_type::length(__s)); + } +# 2189 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + size_type + find_last_not_of(_CharT __c, size_type __pos = npos) const + noexcept; +# 2205 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + basic_string + substr(size_type __pos = 0, size_type __n = npos) const + { return basic_string(*this, + _M_check(__pos, "basic_string::substr"), __n); } +# 2224 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + int + compare(const basic_string& __str) const + { + const size_type __size = this->size(); + const size_type __osize = __str.size(); + const size_type __len = std::min(__size, __osize); + + int __r = traits_type::compare(_M_data(), __str.data(), __len); + if (!__r) + __r = _S_compare(__size, __osize); + return __r; + } +# 2256 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + int + compare(size_type __pos, size_type __n, const basic_string& __str) const; +# 2282 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + int + compare(size_type __pos1, size_type __n1, const basic_string& __str, + size_type __pos2, size_type __n2) const; +# 2300 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + int + compare(const _CharT* __s) const; +# 2324 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + int + compare(size_type __pos, size_type __n1, const _CharT* __s) const; +# 2351 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + int + compare(size_type __pos, size_type __n1, const _CharT* __s, + size_type __n2) const; + }; +# 2363 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { + basic_string<_CharT, _Traits, _Alloc> __str(__lhs); + __str.append(__rhs); + return __str; + } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT,_Traits,_Alloc> + operator+(const _CharT* __lhs, + const basic_string<_CharT,_Traits,_Alloc>& __rhs); + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT,_Traits,_Alloc> + operator+(_CharT __lhs, const basic_string<_CharT,_Traits,_Alloc>& __rhs); + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { + basic_string<_CharT, _Traits, _Alloc> __str(__lhs); + __str.append(__rhs); + return __str; + } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) + { + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __string_type::size_type __size_type; + __string_type __str(__lhs); + __str.append(__size_type(1), __rhs); + return __str; + } + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return std::move(__lhs.append(__rhs)); } + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { return std::move(__rhs.insert(0, __lhs)); } + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { + const auto __size = __lhs.size() + __rhs.size(); + const bool __cond = (__size > __lhs.capacity() + && __size <= __rhs.capacity()); + return __cond ? std::move(__rhs.insert(0, __lhs)) + : std::move(__lhs.append(__rhs)); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(const _CharT* __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { return std::move(__rhs.insert(0, __lhs)); } + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(_CharT __lhs, + basic_string<_CharT, _Traits, _Alloc>&& __rhs) + { return std::move(__rhs.insert(0, 1, __lhs)); } + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + const _CharT* __rhs) + { return std::move(__lhs.append(__rhs)); } + + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_string<_CharT, _Traits, _Alloc> + operator+(basic_string<_CharT, _Traits, _Alloc>&& __lhs, + _CharT __rhs) + { return std::move(__lhs.append(1, __rhs)); } +# 2484 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __lhs.compare(__rhs) == 0; } + + template<typename _CharT> + inline + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, bool>::__type + operator==(const basic_string<_CharT>& __lhs, + const basic_string<_CharT>& __rhs) + { return (__lhs.size() == __rhs.size() + && !std::char_traits<_CharT>::compare(__lhs.data(), __rhs.data(), + __lhs.size())); } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator==(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) == 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) == 0; } +# 2530 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return !(__lhs == __rhs); } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator!=(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return !(__lhs == __rhs); } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return !(__lhs == __rhs); } +# 2567 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __lhs.compare(__rhs) < 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) < 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator<(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) > 0; } +# 2604 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __lhs.compare(__rhs) > 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) > 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator>(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) < 0; } +# 2641 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __lhs.compare(__rhs) <= 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator<=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) <= 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator<=(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) >= 0; } +# 2678 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __lhs.compare(__rhs) >= 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator>=(const basic_string<_CharT, _Traits, _Alloc>& __lhs, + const _CharT* __rhs) + { return __lhs.compare(__rhs) >= 0; } + + + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + inline bool + operator>=(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { return __rhs.compare(__lhs) <= 0; } +# 2715 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline void + swap(basic_string<_CharT, _Traits, _Alloc>& __lhs, + basic_string<_CharT, _Traits, _Alloc>& __rhs) + { __lhs.swap(__rhs); } +# 2733 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __is, + basic_string<_CharT, _Traits, _Alloc>& __str); + + template<> + basic_istream<char>& + operator>>(basic_istream<char>& __is, basic_string<char>& __str); +# 2751 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __os, + const basic_string<_CharT, _Traits, _Alloc>& __str) + { + + + return __ostream_insert(__os, __str.data(), __str.size()); + } +# 2774 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>& __is, + basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim); +# 2791 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 + template<typename _CharT, typename _Traits, typename _Alloc> + inline basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>& __is, + basic_string<_CharT, _Traits, _Alloc>& __str) + { return getline(__is, __str, __is.widen('\n')); } + + template<> + basic_istream<char>& + getline(basic_istream<char>& __in, basic_string<char>& __str, + char __delim); + + + template<> + basic_istream<wchar_t>& + getline(basic_istream<wchar_t>& __in, basic_string<wchar_t>& __str, + wchar_t __delim); + + + +} +# 3033 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functional_hash.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functional_hash.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functional_hash.h" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\hash_bytes.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\hash_bytes.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\hash_bytes.h" 3 + + + +namespace std +{ + + + + + + + + size_t + _Hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + + + + + size_t + _Fnv_hash_bytes(const void* __ptr, size_t __len, size_t __seed); + + +} +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functional_hash.h" 2 3 + +namespace std +{ + +# 49 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functional_hash.h" 3 + template<typename _Result, typename _Arg> + struct __hash_base + { + typedef _Result result_type; + typedef _Arg argument_type; + }; + + + template<typename _Tp> + struct hash; + + + template<typename _Tp> + struct hash<_Tp*> : public __hash_base<size_t, _Tp*> + { + size_t + operator()(_Tp* __p) const noexcept + { return reinterpret_cast<size_t>(__p); } + }; +# 80 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\functional_hash.h" 3 + template<> struct hash<bool> : public __hash_base<size_t, bool> { size_t operator()(bool __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<char> : public __hash_base<size_t, char> { size_t operator()(char __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<signed char> : public __hash_base<size_t, signed char> { size_t operator()(signed char __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<unsigned char> : public __hash_base<size_t, unsigned char> { size_t operator()(unsigned char __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<wchar_t> : public __hash_base<size_t, wchar_t> { size_t operator()(wchar_t __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<char16_t> : public __hash_base<size_t, char16_t> { size_t operator()(char16_t __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<char32_t> : public __hash_base<size_t, char32_t> { size_t operator()(char32_t __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<short> : public __hash_base<size_t, short> { size_t operator()(short __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<int> : public __hash_base<size_t, int> { size_t operator()(int __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<long> : public __hash_base<size_t, long> { size_t operator()(long __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<long long> : public __hash_base<size_t, long long> { size_t operator()(long long __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<unsigned short> : public __hash_base<size_t, unsigned short> { size_t operator()(unsigned short __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<unsigned int> : public __hash_base<size_t, unsigned int> { size_t operator()(unsigned int __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<unsigned long> : public __hash_base<size_t, unsigned long> { size_t operator()(unsigned long __val) const noexcept { return static_cast<size_t>(__val); } }; + + + template<> struct hash<unsigned long long> : public __hash_base<size_t, unsigned long long> { size_t operator()(unsigned long long __val) const noexcept { return static_cast<size_t>(__val); } }; + + + + struct _Hash_impl + { + static size_t + hash(const void* __ptr, size_t __clength, + size_t __seed = static_cast<size_t>(0xc70f6907UL)) + { return _Hash_bytes(__ptr, __clength, __seed); } + + template<typename _Tp> + static size_t + hash(const _Tp& __val) + { return hash(&__val, sizeof(__val)); } + + template<typename _Tp> + static size_t + __hash_combine(const _Tp& __val, size_t __hash) + { return hash(&__val, sizeof(__val), __hash); } + }; + + struct _Fnv_hash_impl + { + static size_t + hash(const void* __ptr, size_t __clength, + size_t __seed = static_cast<size_t>(2166136261UL)) + { return _Fnv_hash_bytes(__ptr, __clength, __seed); } + + template<typename _Tp> + static size_t + hash(const _Tp& __val) + { return hash(&__val, sizeof(__val)); } + + template<typename _Tp> + static size_t + __hash_combine(const _Tp& __val, size_t __hash) + { return hash(&__val, sizeof(__val), __hash); } + }; + + + template<> + struct hash<float> : public __hash_base<size_t, float> + { + size_t + operator()(float __val) const noexcept + { + + return __val != 0.0f ? std::_Hash_impl::hash(__val) : 0; + } + }; + + + template<> + struct hash<double> : public __hash_base<size_t, double> + { + size_t + operator()(double __val) const noexcept + { + + return __val != 0.0 ? std::_Hash_impl::hash(__val) : 0; + } + }; + + + template<> + struct hash<long double> + : public __hash_base<size_t, long double> + { + __attribute__ ((__pure__)) size_t + operator()(long double __val) const noexcept; + }; + + + + + + + + template<typename _Hash> + struct __is_fast_hash : public std::true_type + { }; + + template<> + struct __is_fast_hash<hash<long double>> : public std::false_type + { }; + + +} +# 3034 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.h" 2 3 + +namespace std +{ + + + + + + + template<> + struct hash<string> + : public __hash_base<size_t, string> + { + size_t + operator()(const string& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), __s.length()); } + }; + + template<> + struct __is_fast_hash<hash<string>> : std::false_type + { }; + + + + template<> + struct hash<wstring> + : public __hash_base<size_t, wstring> + { + size_t + operator()(const wstring& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(wchar_t)); } + }; + + template<> + struct __is_fast_hash<hash<wstring>> : std::false_type + { }; + + + + + + template<> + struct hash<u16string> + : public __hash_base<size_t, u16string> + { + size_t + operator()(const u16string& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(char16_t)); } + }; + + template<> + struct __is_fast_hash<hash<u16string>> : std::false_type + { }; + + + template<> + struct hash<u32string> + : public __hash_base<size_t, u32string> + { + size_t + operator()(const u32string& __s) const noexcept + { return std::_Hash_impl::hash(__s.data(), + __s.length() * sizeof(char32_t)); } + }; + + template<> + struct __is_fast_hash<hash<u32string>> : std::false_type + { }; + + + +} +# 53 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.tcc" 1 3 +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.tcc" 3 + +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.tcc" 3 + + + +namespace std +{ + + + template<typename _CharT, typename _Traits, typename _Alloc> + const typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + _Rep::_S_max_size = (((npos - sizeof(_Rep_base))/sizeof(_CharT)) - 1) / 4; + + template<typename _CharT, typename _Traits, typename _Alloc> + const _CharT + basic_string<_CharT, _Traits, _Alloc>:: + _Rep::_S_terminal = _CharT(); + + template<typename _CharT, typename _Traits, typename _Alloc> + const typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>::npos; + + + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_empty_rep_storage[ + (sizeof(_Rep_base) + sizeof(_CharT) + sizeof(size_type) - 1) / + sizeof(size_type)]; + + + + + + template<typename _CharT, typename _Traits, typename _Alloc> + template<typename _InIterator> + _CharT* + basic_string<_CharT, _Traits, _Alloc>:: + _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a, + input_iterator_tag) + { + + + + + + _CharT __buf[128]; + size_type __len = 0; + while (__beg != __end && __len < sizeof(__buf) / sizeof(_CharT)) + { + __buf[__len++] = *__beg; + ++__beg; + } + _Rep* __r = _Rep::_S_create(__len, size_type(0), __a); + _M_copy(__r->_M_refdata(), __buf, __len); + try + { + while (__beg != __end) + { + if (__len == __r->_M_capacity) + { + + _Rep* __another = _Rep::_S_create(__len + 1, __len, __a); + _M_copy(__another->_M_refdata(), __r->_M_refdata(), __len); + __r->_M_destroy(__a); + __r = __another; + } + __r->_M_refdata()[__len++] = *__beg; + ++__beg; + } + } + catch(...) + { + __r->_M_destroy(__a); + throw; + } + __r->_M_set_length_and_sharable(__len); + return __r->_M_refdata(); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + template <typename _InIterator> + _CharT* + basic_string<_CharT, _Traits, _Alloc>:: + _S_construct(_InIterator __beg, _InIterator __end, const _Alloc& __a, + forward_iterator_tag) + { + + + + + + if (__gnu_cxx::__is_null_pointer(__beg) && __beg != __end) + __throw_logic_error(("basic_string::_S_construct null not valid")); + + const size_type __dnew = static_cast<size_type>(std::distance(__beg, + __end)); + + _Rep* __r = _Rep::_S_create(__dnew, size_type(0), __a); + try + { _S_copy_chars(__r->_M_refdata(), __beg, __end); } + catch(...) + { + __r->_M_destroy(__a); + throw; + } + __r->_M_set_length_and_sharable(__dnew); + return __r->_M_refdata(); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + _CharT* + basic_string<_CharT, _Traits, _Alloc>:: + _S_construct(size_type __n, _CharT __c, const _Alloc& __a) + { + + + + + + _Rep* __r = _Rep::_S_create(__n, size_type(0), __a); + if (__n) + _M_assign(__r->_M_refdata(), __n, __c); + + __r->_M_set_length_and_sharable(__n); + return __r->_M_refdata(); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(const basic_string& __str) + : _M_dataplus(__str._M_rep()->_M_grab(_Alloc(__str.get_allocator()), + __str.get_allocator()), + __str.get_allocator()) + { } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(const _Alloc& __a) + : _M_dataplus(_S_construct(size_type(), _CharT(), __a), __a) + { } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(const basic_string& __str, size_type __pos, size_type __n) + : _M_dataplus(_S_construct(__str._M_data() + + __str._M_check(__pos, + "basic_string::basic_string"), + __str._M_data() + __str._M_limit(__pos, __n) + + __pos, _Alloc()), _Alloc()) + { } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(const basic_string& __str, size_type __pos, + size_type __n, const _Alloc& __a) + : _M_dataplus(_S_construct(__str._M_data() + + __str._M_check(__pos, + "basic_string::basic_string"), + __str._M_data() + __str._M_limit(__pos, __n) + + __pos, __a), __a) + { } + + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(const _CharT* __s, size_type __n, const _Alloc& __a) + : _M_dataplus(_S_construct(__s, __s + __n, __a), __a) + { } + + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(const _CharT* __s, const _Alloc& __a) + : _M_dataplus(_S_construct(__s, __s ? __s + traits_type::length(__s) : + __s + npos, __a), __a) + { } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(size_type __n, _CharT __c, const _Alloc& __a) + : _M_dataplus(_S_construct(__n, __c, __a), __a) + { } + + + template<typename _CharT, typename _Traits, typename _Alloc> + template<typename _InputIterator> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(_InputIterator __beg, _InputIterator __end, const _Alloc& __a) + : _M_dataplus(_S_construct(__beg, __end, __a), __a) + { } + + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>:: + basic_string(initializer_list<_CharT> __l, const _Alloc& __a) + : _M_dataplus(_S_construct(__l.begin(), __l.end(), __a), __a) + { } + + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + assign(const basic_string& __str) + { + if (_M_rep() != __str._M_rep()) + { + + const allocator_type __a = this->get_allocator(); + _CharT* __tmp = __str._M_rep()->_M_grab(__a, __str.get_allocator()); + _M_rep()->_M_dispose(__a); + _M_data(__tmp); + } + return *this; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + assign(const _CharT* __s, size_type __n) + { + ; + _M_check_length(this->size(), __n, "basic_string::assign"); + if (_M_disjunct(__s) || _M_rep()->_M_is_shared()) + return _M_replace_safe(size_type(0), this->size(), __s, __n); + else + { + + const size_type __pos = __s - _M_data(); + if (__pos >= __n) + _M_copy(_M_data(), __s, __n); + else if (__pos) + _M_move(_M_data(), __s, __n); + _M_rep()->_M_set_length_and_sharable(__n); + return *this; + } + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + append(size_type __n, _CharT __c) + { + if (__n) + { + _M_check_length(size_type(0), __n, "basic_string::append"); + const size_type __len = __n + this->size(); + if (__len > this->capacity() || _M_rep()->_M_is_shared()) + this->reserve(__len); + _M_assign(_M_data() + this->size(), __n, __c); + _M_rep()->_M_set_length_and_sharable(__len); + } + return *this; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + append(const _CharT* __s, size_type __n) + { + ; + if (__n) + { + _M_check_length(size_type(0), __n, "basic_string::append"); + const size_type __len = __n + this->size(); + if (__len > this->capacity() || _M_rep()->_M_is_shared()) + { + if (_M_disjunct(__s)) + this->reserve(__len); + else + { + const size_type __off = __s - _M_data(); + this->reserve(__len); + __s = _M_data() + __off; + } + } + _M_copy(_M_data() + this->size(), __s, __n); + _M_rep()->_M_set_length_and_sharable(__len); + } + return *this; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + append(const basic_string& __str) + { + const size_type __size = __str.size(); + if (__size) + { + const size_type __len = __size + this->size(); + if (__len > this->capacity() || _M_rep()->_M_is_shared()) + this->reserve(__len); + _M_copy(_M_data() + this->size(), __str._M_data(), __size); + _M_rep()->_M_set_length_and_sharable(__len); + } + return *this; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + append(const basic_string& __str, size_type __pos, size_type __n) + { + __str._M_check(__pos, "basic_string::append"); + __n = __str._M_limit(__pos, __n); + if (__n) + { + const size_type __len = __n + this->size(); + if (__len > this->capacity() || _M_rep()->_M_is_shared()) + this->reserve(__len); + _M_copy(_M_data() + this->size(), __str._M_data() + __pos, __n); + _M_rep()->_M_set_length_and_sharable(__len); + } + return *this; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + insert(size_type __pos, const _CharT* __s, size_type __n) + { + ; + _M_check(__pos, "basic_string::insert"); + _M_check_length(size_type(0), __n, "basic_string::insert"); + if (_M_disjunct(__s) || _M_rep()->_M_is_shared()) + return _M_replace_safe(__pos, size_type(0), __s, __n); + else + { + + const size_type __off = __s - _M_data(); + _M_mutate(__pos, 0, __n); + __s = _M_data() + __off; + _CharT* __p = _M_data() + __pos; + if (__s + __n <= __p) + _M_copy(__p, __s, __n); + else if (__s >= __p) + _M_copy(__p, __s + __n, __n); + else + { + const size_type __nleft = __p - __s; + _M_copy(__p, __s, __nleft); + _M_copy(__p + __nleft, __p + __n, __n - __nleft); + } + return *this; + } + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::iterator + basic_string<_CharT, _Traits, _Alloc>:: + erase(iterator __first, iterator __last) + { + + ; + + + + + const size_type __size = __last - __first; + if (__size) + { + const size_type __pos = __first - _M_ibegin(); + _M_mutate(__pos, __size, size_type(0)); + _M_rep()->_M_set_leaked(); + return iterator(_M_data() + __pos); + } + else + return __first; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + replace(size_type __pos, size_type __n1, const _CharT* __s, + size_type __n2) + { + ; + _M_check(__pos, "basic_string::replace"); + __n1 = _M_limit(__pos, __n1); + _M_check_length(__n1, __n2, "basic_string::replace"); + bool __left; + if (_M_disjunct(__s) || _M_rep()->_M_is_shared()) + return _M_replace_safe(__pos, __n1, __s, __n2); + else if ((__left = __s + __n2 <= _M_data() + __pos) + || _M_data() + __pos + __n1 <= __s) + { + + size_type __off = __s - _M_data(); + __left ? __off : (__off += __n2 - __n1); + _M_mutate(__pos, __n1, __n2); + _M_copy(_M_data() + __pos, _M_data() + __off, __n2); + return *this; + } + else + { + + const basic_string __tmp(__s, __n2); + return _M_replace_safe(__pos, __n1, __tmp._M_data(), __n2); + } + } + + template<typename _CharT, typename _Traits, typename _Alloc> + void + basic_string<_CharT, _Traits, _Alloc>::_Rep:: + _M_destroy(const _Alloc& __a) throw () + { + const size_type __size = sizeof(_Rep_base) + + (this->_M_capacity + 1) * sizeof(_CharT); + _Raw_bytes_alloc(__a).deallocate(reinterpret_cast<char*>(this), __size); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_leak_hard() + { + + + + + if (_M_rep()->_M_is_shared()) + _M_mutate(0, 0, 0); + _M_rep()->_M_set_leaked(); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + void + basic_string<_CharT, _Traits, _Alloc>:: + _M_mutate(size_type __pos, size_type __len1, size_type __len2) + { + const size_type __old_size = this->size(); + const size_type __new_size = __old_size + __len2 - __len1; + const size_type __how_much = __old_size - __pos - __len1; + + if (__new_size > this->capacity() || _M_rep()->_M_is_shared()) + { + + const allocator_type __a = get_allocator(); + _Rep* __r = _Rep::_S_create(__new_size, this->capacity(), __a); + + if (__pos) + _M_copy(__r->_M_refdata(), _M_data(), __pos); + if (__how_much) + _M_copy(__r->_M_refdata() + __pos + __len2, + _M_data() + __pos + __len1, __how_much); + + _M_rep()->_M_dispose(__a); + _M_data(__r->_M_refdata()); + } + else if (__how_much && __len1 != __len2) + { + + _M_move(_M_data() + __pos + __len2, + _M_data() + __pos + __len1, __how_much); + } + _M_rep()->_M_set_length_and_sharable(__new_size); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + void + basic_string<_CharT, _Traits, _Alloc>:: + reserve(size_type __res) + { + if (__res != this->capacity() || _M_rep()->_M_is_shared()) + { + + if (__res < this->size()) + __res = this->size(); + const allocator_type __a = get_allocator(); + _CharT* __tmp = _M_rep()->_M_clone(__a, __res - this->size()); + _M_rep()->_M_dispose(__a); + _M_data(__tmp); + } + } + + template<typename _CharT, typename _Traits, typename _Alloc> + void + basic_string<_CharT, _Traits, _Alloc>:: + swap(basic_string& __s) + { + if (_M_rep()->_M_is_leaked()) + _M_rep()->_M_set_sharable(); + if (__s._M_rep()->_M_is_leaked()) + __s._M_rep()->_M_set_sharable(); + if (this->get_allocator() == __s.get_allocator()) + { + _CharT* __tmp = _M_data(); + _M_data(__s._M_data()); + __s._M_data(__tmp); + } + + else + { + const basic_string __tmp1(_M_ibegin(), _M_iend(), + __s.get_allocator()); + const basic_string __tmp2(__s._M_ibegin(), __s._M_iend(), + this->get_allocator()); + *this = __tmp2; + __s = __tmp1; + } + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::_Rep* + basic_string<_CharT, _Traits, _Alloc>::_Rep:: + _S_create(size_type __capacity, size_type __old_capacity, + const _Alloc& __alloc) + { + + + if (__capacity > _S_max_size) + __throw_length_error(("basic_string::_S_create")); +# 577 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_string.tcc" 3 + const size_type __pagesize = 4096; + const size_type __malloc_header_size = 4 * sizeof(void*); + + + + + + + + if (__capacity > __old_capacity && __capacity < 2 * __old_capacity) + __capacity = 2 * __old_capacity; + + + + + size_type __size = (__capacity + 1) * sizeof(_CharT) + sizeof(_Rep); + + const size_type __adj_size = __size + __malloc_header_size; + if (__adj_size > __pagesize && __capacity > __old_capacity) + { + const size_type __extra = __pagesize - __adj_size % __pagesize; + __capacity += __extra / sizeof(_CharT); + + if (__capacity > _S_max_size) + __capacity = _S_max_size; + __size = (__capacity + 1) * sizeof(_CharT) + sizeof(_Rep); + } + + + + void* __place = _Raw_bytes_alloc(__alloc).allocate(__size); + _Rep *__p = new (__place) _Rep; + __p->_M_capacity = __capacity; + + + + + + + + __p->_M_set_sharable(); + return __p; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + _CharT* + basic_string<_CharT, _Traits, _Alloc>::_Rep:: + _M_clone(const _Alloc& __alloc, size_type __res) + { + + const size_type __requested_cap = this->_M_length + __res; + _Rep* __r = _Rep::_S_create(__requested_cap, this->_M_capacity, + __alloc); + if (this->_M_length) + _M_copy(__r->_M_refdata(), _M_refdata(), this->_M_length); + + __r->_M_set_length_and_sharable(this->_M_length); + return __r->_M_refdata(); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + void + basic_string<_CharT, _Traits, _Alloc>:: + resize(size_type __n, _CharT __c) + { + const size_type __size = this->size(); + _M_check_length(__size, __n, "basic_string::resize"); + if (__size < __n) + this->append(__n - __size, __c); + else if (__n < __size) + this->erase(__n); + + } + + template<typename _CharT, typename _Traits, typename _Alloc> + template<typename _InputIterator> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + _M_replace_dispatch(iterator __i1, iterator __i2, _InputIterator __k1, + _InputIterator __k2, __false_type) + { + const basic_string __s(__k1, __k2); + const size_type __n1 = __i2 - __i1; + _M_check_length(__n1, __s.size(), "basic_string::_M_replace_dispatch"); + return _M_replace_safe(__i1 - _M_ibegin(), __n1, __s._M_data(), + __s.size()); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + _M_replace_aux(size_type __pos1, size_type __n1, size_type __n2, + _CharT __c) + { + _M_check_length(__n1, __n2, "basic_string::_M_replace_aux"); + _M_mutate(__pos1, __n1, __n2); + if (__n2) + _M_assign(_M_data() + __pos1, __n2, __c); + return *this; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc>& + basic_string<_CharT, _Traits, _Alloc>:: + _M_replace_safe(size_type __pos1, size_type __n1, const _CharT* __s, + size_type __n2) + { + _M_mutate(__pos1, __n1, __n2); + if (__n2) + _M_copy(_M_data() + __pos1, __s, __n2); + return *this; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc> + operator+(const _CharT* __lhs, + const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { + ; + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __string_type::size_type __size_type; + const __size_type __len = _Traits::length(__lhs); + __string_type __str; + __str.reserve(__len + __rhs.size()); + __str.append(__lhs, __len); + __str.append(__rhs); + return __str; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_string<_CharT, _Traits, _Alloc> + operator+(_CharT __lhs, const basic_string<_CharT, _Traits, _Alloc>& __rhs) + { + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __string_type::size_type __size_type; + __string_type __str; + const __size_type __len = __rhs.size(); + __str.reserve(__len + 1); + __str.append(__size_type(1), __lhs); + __str.append(__rhs); + return __str; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + copy(_CharT* __s, size_type __n, size_type __pos) const + { + _M_check(__pos, "basic_string::copy"); + __n = _M_limit(__pos, __n); + ; + if (__n) + _M_copy(__s, _M_data() + __pos, __n); + + return __n; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find(const _CharT* __s, size_type __pos, size_type __n) const + { + ; + const size_type __size = this->size(); + const _CharT* __data = _M_data(); + + if (__n == 0) + return __pos <= __size ? __pos : npos; + + if (__n <= __size) + { + for (; __pos <= __size - __n; ++__pos) + if (traits_type::eq(__data[__pos], __s[0]) + && traits_type::compare(__data + __pos + 1, + __s + 1, __n - 1) == 0) + return __pos; + } + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find(_CharT __c, size_type __pos) const noexcept + { + size_type __ret = npos; + const size_type __size = this->size(); + if (__pos < __size) + { + const _CharT* __data = _M_data(); + const size_type __n = __size - __pos; + const _CharT* __p = traits_type::find(__data + __pos, __n, __c); + if (__p) + __ret = __p - __data; + } + return __ret; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + rfind(const _CharT* __s, size_type __pos, size_type __n) const + { + ; + const size_type __size = this->size(); + if (__n <= __size) + { + __pos = std::min(size_type(__size - __n), __pos); + const _CharT* __data = _M_data(); + do + { + if (traits_type::compare(__data + __pos, __s, __n) == 0) + return __pos; + } + while (__pos-- > 0); + } + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + rfind(_CharT __c, size_type __pos) const noexcept + { + size_type __size = this->size(); + if (__size) + { + if (--__size > __pos) + __size = __pos; + for (++__size; __size-- > 0; ) + if (traits_type::eq(_M_data()[__size], __c)) + return __size; + } + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_first_of(const _CharT* __s, size_type __pos, size_type __n) const + { + ; + for (; __n && __pos < this->size(); ++__pos) + { + const _CharT* __p = traits_type::find(__s, __n, _M_data()[__pos]); + if (__p) + return __pos; + } + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_last_of(const _CharT* __s, size_type __pos, size_type __n) const + { + ; + size_type __size = this->size(); + if (__size && __n) + { + if (--__size > __pos) + __size = __pos; + do + { + if (traits_type::find(__s, __n, _M_data()[__size])) + return __size; + } + while (__size-- != 0); + } + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_first_not_of(const _CharT* __s, size_type __pos, size_type __n) const + { + ; + for (; __pos < this->size(); ++__pos) + if (!traits_type::find(__s, __n, _M_data()[__pos])) + return __pos; + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_first_not_of(_CharT __c, size_type __pos) const noexcept + { + for (; __pos < this->size(); ++__pos) + if (!traits_type::eq(_M_data()[__pos], __c)) + return __pos; + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_last_not_of(const _CharT* __s, size_type __pos, size_type __n) const + { + ; + size_type __size = this->size(); + if (__size) + { + if (--__size > __pos) + __size = __pos; + do + { + if (!traits_type::find(__s, __n, _M_data()[__size])) + return __size; + } + while (__size--); + } + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + typename basic_string<_CharT, _Traits, _Alloc>::size_type + basic_string<_CharT, _Traits, _Alloc>:: + find_last_not_of(_CharT __c, size_type __pos) const noexcept + { + size_type __size = this->size(); + if (__size) + { + if (--__size > __pos) + __size = __pos; + do + { + if (!traits_type::eq(_M_data()[__size], __c)) + return __size; + } + while (__size--); + } + return npos; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + int + basic_string<_CharT, _Traits, _Alloc>:: + compare(size_type __pos, size_type __n, const basic_string& __str) const + { + _M_check(__pos, "basic_string::compare"); + __n = _M_limit(__pos, __n); + const size_type __osize = __str.size(); + const size_type __len = std::min(__n, __osize); + int __r = traits_type::compare(_M_data() + __pos, __str.data(), __len); + if (!__r) + __r = _S_compare(__n, __osize); + return __r; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + int + basic_string<_CharT, _Traits, _Alloc>:: + compare(size_type __pos1, size_type __n1, const basic_string& __str, + size_type __pos2, size_type __n2) const + { + _M_check(__pos1, "basic_string::compare"); + __str._M_check(__pos2, "basic_string::compare"); + __n1 = _M_limit(__pos1, __n1); + __n2 = __str._M_limit(__pos2, __n2); + const size_type __len = std::min(__n1, __n2); + int __r = traits_type::compare(_M_data() + __pos1, + __str.data() + __pos2, __len); + if (!__r) + __r = _S_compare(__n1, __n2); + return __r; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + int + basic_string<_CharT, _Traits, _Alloc>:: + compare(const _CharT* __s) const + { + ; + const size_type __size = this->size(); + const size_type __osize = traits_type::length(__s); + const size_type __len = std::min(__size, __osize); + int __r = traits_type::compare(_M_data(), __s, __len); + if (!__r) + __r = _S_compare(__size, __osize); + return __r; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + int + basic_string <_CharT, _Traits, _Alloc>:: + compare(size_type __pos, size_type __n1, const _CharT* __s) const + { + ; + _M_check(__pos, "basic_string::compare"); + __n1 = _M_limit(__pos, __n1); + const size_type __osize = traits_type::length(__s); + const size_type __len = std::min(__n1, __osize); + int __r = traits_type::compare(_M_data() + __pos, __s, __len); + if (!__r) + __r = _S_compare(__n1, __osize); + return __r; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + int + basic_string <_CharT, _Traits, _Alloc>:: + compare(size_type __pos, size_type __n1, const _CharT* __s, + size_type __n2) const + { + ; + _M_check(__pos, "basic_string::compare"); + __n1 = _M_limit(__pos, __n1); + const size_type __len = std::min(__n1, __n2); + int __r = traits_type::compare(_M_data() + __pos, __s, __len); + if (!__r) + __r = _S_compare(__n1, __n2); + return __r; + } + + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, + basic_string<_CharT, _Traits, _Alloc>& __str) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __istream_type::ios_base __ios_base; + typedef typename __istream_type::int_type __int_type; + typedef typename __string_type::size_type __size_type; + typedef ctype<_CharT> __ctype_type; + typedef typename __ctype_type::ctype_base __ctype_base; + + __size_type __extracted = 0; + typename __ios_base::iostate __err = __ios_base::goodbit; + typename __istream_type::sentry __cerb(__in, false); + if (__cerb) + { + try + { + + __str.erase(); + _CharT __buf[128]; + __size_type __len = 0; + const streamsize __w = __in.width(); + const __size_type __n = __w > 0 ? static_cast<__size_type>(__w) + : __str.max_size(); + const __ctype_type& __ct = use_facet<__ctype_type>(__in.getloc()); + const __int_type __eof = _Traits::eof(); + __int_type __c = __in.rdbuf()->sgetc(); + + while (__extracted < __n + && !_Traits::eq_int_type(__c, __eof) + && !__ct.is(__ctype_base::space, + _Traits::to_char_type(__c))) + { + if (__len == sizeof(__buf) / sizeof(_CharT)) + { + __str.append(__buf, sizeof(__buf) / sizeof(_CharT)); + __len = 0; + } + __buf[__len++] = _Traits::to_char_type(__c); + ++__extracted; + __c = __in.rdbuf()->snextc(); + } + __str.append(__buf, __len); + + if (_Traits::eq_int_type(__c, __eof)) + __err |= __ios_base::eofbit; + __in.width(0); + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(__ios_base::badbit); + throw; + } + catch(...) + { + + + + __in._M_setstate(__ios_base::badbit); + } + } + + if (!__extracted) + __err |= __ios_base::failbit; + if (__err) + __in.setstate(__err); + return __in; + } + + template<typename _CharT, typename _Traits, typename _Alloc> + basic_istream<_CharT, _Traits>& + getline(basic_istream<_CharT, _Traits>& __in, + basic_string<_CharT, _Traits, _Alloc>& __str, _CharT __delim) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_string<_CharT, _Traits, _Alloc> __string_type; + typedef typename __istream_type::ios_base __ios_base; + typedef typename __istream_type::int_type __int_type; + typedef typename __string_type::size_type __size_type; + + __size_type __extracted = 0; + const __size_type __n = __str.max_size(); + typename __ios_base::iostate __err = __ios_base::goodbit; + typename __istream_type::sentry __cerb(__in, true); + if (__cerb) + { + try + { + __str.erase(); + const __int_type __idelim = _Traits::to_int_type(__delim); + const __int_type __eof = _Traits::eof(); + __int_type __c = __in.rdbuf()->sgetc(); + + while (__extracted < __n + && !_Traits::eq_int_type(__c, __eof) + && !_Traits::eq_int_type(__c, __idelim)) + { + __str += _Traits::to_char_type(__c); + ++__extracted; + __c = __in.rdbuf()->snextc(); + } + + if (_Traits::eq_int_type(__c, __eof)) + __err |= __ios_base::eofbit; + else if (_Traits::eq_int_type(__c, __idelim)) + { + ++__extracted; + __in.rdbuf()->sbumpc(); + } + else + __err |= __ios_base::failbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(__ios_base::badbit); + throw; + } + catch(...) + { + + + + __in._M_setstate(__ios_base::badbit); + } + } + if (!__extracted) + __err |= __ios_base::failbit; + if (__err) + __in.setstate(__err); + return __in; + } + + + + + extern template class basic_string<char>; + extern template + basic_istream<char>& + operator>>(basic_istream<char>&, string&); + extern template + basic_ostream<char>& + operator<<(basic_ostream<char>&, const string&); + extern template + basic_istream<char>& + getline(basic_istream<char>&, string&, char); + extern template + basic_istream<char>& + getline(basic_istream<char>&, string&); + + + extern template class basic_string<wchar_t>; + extern template + basic_istream<wchar_t>& + operator>>(basic_istream<wchar_t>&, wstring&); + extern template + basic_ostream<wchar_t>& + operator<<(basic_ostream<wchar_t>&, const wstring&); + extern template + basic_istream<wchar_t>& + getline(basic_istream<wchar_t>&, wstring&, wchar_t); + extern template + basic_istream<wchar_t>& + getline(basic_istream<wchar_t>&, wstring&); + + + + +} +# 54 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\string" 2 3 +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 2 3 + + +namespace std +{ + +# 62 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + class locale + { + public: + + + typedef int category; + + + class facet; + class id; + class _Impl; + + friend class facet; + friend class _Impl; + + template<typename _Facet> + friend bool + has_facet(const locale&) throw(); + + template<typename _Facet> + friend const _Facet& + use_facet(const locale&); + + template<typename _Cache> + friend struct __use_cache; +# 98 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + static const category none = 0; + static const category ctype = 1L << 0; + static const category numeric = 1L << 1; + static const category collate = 1L << 2; + static const category time = 1L << 3; + static const category monetary = 1L << 4; + static const category messages = 1L << 5; + static const category all = (ctype | numeric | collate | + time | monetary | messages); +# 117 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + locale() throw(); +# 126 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + locale(const locale& __other) throw(); +# 136 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + explicit + locale(const char* __s); +# 151 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + locale(const locale& __base, const char* __s, category __cat); +# 164 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + locale(const locale& __base, const locale& __add, category __cat); +# 177 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + template<typename _Facet> + locale(const locale& __other, _Facet* __f); + + + ~locale() throw(); +# 191 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + const locale& + operator=(const locale& __other) throw(); +# 206 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + template<typename _Facet> + locale + combine(const locale& __other) const; + + + + + + + string + name() const; +# 225 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + bool + operator==(const locale& __other) const throw(); + + + + + + + + bool + operator!=(const locale& __other) const throw() + { return !(this->operator==(__other)); } +# 253 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + template<typename _Char, typename _Traits, typename _Alloc> + bool + operator()(const basic_string<_Char, _Traits, _Alloc>& __s1, + const basic_string<_Char, _Traits, _Alloc>& __s2) const; +# 269 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + static locale + global(const locale& __loc); + + + + + static const locale& + classic(); + + private: + + _Impl* _M_impl; + + + static _Impl* _S_classic; + + + static _Impl* _S_global; + + + + + + static const char* const* const _S_categories; +# 304 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + enum { _S_categories_size = 6 + 0 }; + + + static __gthread_once_t _S_once; + + + explicit + locale(_Impl*) throw(); + + static void + _S_initialize(); + + static void + _S_initialize_once() throw(); + + static category + _S_normalize_category(category); + + void + _M_coalesce(const locale& __base, const locale& __add, category __cat); + }; +# 338 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + class locale::facet + { + private: + friend class locale; + friend class locale::_Impl; + + mutable _Atomic_word _M_refcount; + + + static __c_locale _S_c_locale; + + + static const char _S_c_name[2]; + + + static __gthread_once_t _S_once; + + + static void + _S_initialize_once(); + + protected: +# 369 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + explicit + facet(size_t __refs = 0) throw() : _M_refcount(__refs ? 1 : 0) + { } + + + virtual + ~facet(); + + static void + _S_create_c_locale(__c_locale& __cloc, const char* __s, + __c_locale __old = 0); + + static __c_locale + _S_clone_c_locale(__c_locale& __cloc) throw(); + + static void + _S_destroy_c_locale(__c_locale& __cloc); + + static __c_locale + _S_lc_ctype_c_locale(__c_locale __cloc, const char* __s); + + + + static __c_locale + _S_get_c_locale(); + + __attribute__ ((__const__)) static const char* + _S_get_c_name() throw(); + + private: + void + _M_add_reference() const throw() + { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } + + void + _M_remove_reference() const throw() + { + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1) + { + ; + try + { delete this; } + catch(...) + { } + } + } + + facet(const facet&); + + facet& + operator=(const facet&); + }; +# 436 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + class locale::id + { + private: + friend class locale; + friend class locale::_Impl; + + template<typename _Facet> + friend const _Facet& + use_facet(const locale&); + + template<typename _Facet> + friend bool + has_facet(const locale&) throw(); + + + + + mutable size_t _M_index; + + + static _Atomic_word _S_refcount; + + void + operator=(const id&); + + id(const id&); + + public: + + + + id() { } + + size_t + _M_id() const throw(); + }; + + + + class locale::_Impl + { + public: + + friend class locale; + friend class locale::facet; + + template<typename _Facet> + friend bool + has_facet(const locale&) throw(); + + template<typename _Facet> + friend const _Facet& + use_facet(const locale&); + + template<typename _Cache> + friend struct __use_cache; + + private: + + _Atomic_word _M_refcount; + const facet** _M_facets; + size_t _M_facets_size; + const facet** _M_caches; + char** _M_names; + static const locale::id* const _S_id_ctype[]; + static const locale::id* const _S_id_numeric[]; + static const locale::id* const _S_id_collate[]; + static const locale::id* const _S_id_time[]; + static const locale::id* const _S_id_monetary[]; + static const locale::id* const _S_id_messages[]; + static const locale::id* const* const _S_facet_categories[]; + + void + _M_add_reference() throw() + { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } + + void + _M_remove_reference() throw() + { + + ; + if (__gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1) == 1) + { + ; + try + { delete this; } + catch(...) + { } + } + } + + _Impl(const _Impl&, size_t); + _Impl(const char*, size_t); + _Impl(size_t) throw(); + + ~_Impl() throw(); + + _Impl(const _Impl&); + + void + operator=(const _Impl&); + + bool + _M_check_same_name() + { + bool __ret = true; + if (_M_names[1]) + + for (size_t __i = 0; __ret && __i < _S_categories_size - 1; ++__i) + __ret = __builtin_strcmp(_M_names[__i], _M_names[__i + 1]) == 0; + return __ret; + } + + void + _M_replace_categories(const _Impl*, category); + + void + _M_replace_category(const _Impl*, const locale::id* const*); + + void + _M_replace_facet(const _Impl*, const locale::id*); + + void + _M_install_facet(const locale::id*, const facet*); + + template<typename _Facet> + void + _M_init_facet(_Facet* __facet) + { _M_install_facet(&_Facet::id, __facet); } + + void + _M_install_cache(const facet*, size_t); + }; +# 583 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + template<typename _CharT> + class collate : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + + protected: + + + __c_locale _M_c_locale_collate; + + public: + + static locale::id id; +# 610 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + explicit + collate(size_t __refs = 0) + : facet(__refs), _M_c_locale_collate(_S_get_c_locale()) + { } +# 624 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + explicit + collate(__c_locale __cloc, size_t __refs = 0) + : facet(__refs), _M_c_locale_collate(_S_clone_c_locale(__cloc)) + { } +# 641 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + int + compare(const _CharT* __lo1, const _CharT* __hi1, + const _CharT* __lo2, const _CharT* __hi2) const + { return this->do_compare(__lo1, __hi1, __lo2, __hi2); } +# 660 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + string_type + transform(const _CharT* __lo, const _CharT* __hi) const + { return this->do_transform(__lo, __hi); } +# 674 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + long + hash(const _CharT* __lo, const _CharT* __hi) const + { return this->do_hash(__lo, __hi); } + + + int + _M_compare(const _CharT*, const _CharT*) const throw(); + + size_t + _M_transform(_CharT*, const _CharT*, size_t) const throw(); + + protected: + + virtual + ~collate() + { _S_destroy_c_locale(_M_c_locale_collate); } +# 703 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + virtual int + do_compare(const _CharT* __lo1, const _CharT* __hi1, + const _CharT* __lo2, const _CharT* __hi2) const; +# 717 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + virtual string_type + do_transform(const _CharT* __lo, const _CharT* __hi) const; +# 730 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 3 + virtual long + do_hash(const _CharT* __lo, const _CharT* __hi) const; + }; + + template<typename _CharT> + locale::id collate<_CharT>::id; + + + template<> + int + collate<char>::_M_compare(const char*, const char*) const throw(); + + template<> + size_t + collate<char>::_M_transform(char*, const char*, size_t) const throw(); + + + template<> + int + collate<wchar_t>::_M_compare(const wchar_t*, const wchar_t*) const throw(); + + template<> + size_t + collate<wchar_t>::_M_transform(wchar_t*, const wchar_t*, size_t) const throw(); + + + + template<typename _CharT> + class collate_byname : public collate<_CharT> + { + public: + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + + explicit + collate_byname(const char* __s, size_t __refs = 0) + : collate<_CharT>(__refs) + { + if (__builtin_strcmp(__s, "C") != 0 + && __builtin_strcmp(__s, "POSIX") != 0) + { + this->_S_destroy_c_locale(this->_M_c_locale_collate); + this->_S_create_c_locale(this->_M_c_locale_collate, __s); + } + } + + protected: + virtual + ~collate_byname() { } + }; + + +} + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.tcc" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.tcc" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.tcc" 3 + +namespace std +{ + + + template<typename _Facet> + locale:: + locale(const locale& __other, _Facet* __f) + { + _M_impl = new _Impl(*__other._M_impl, 1); + + try + { _M_impl->_M_install_facet(&_Facet::id, __f); } + catch(...) + { + _M_impl->_M_remove_reference(); + throw; + } + delete [] _M_impl->_M_names[0]; + _M_impl->_M_names[0] = 0; + } + + template<typename _Facet> + locale + locale:: + combine(const locale& __other) const + { + _Impl* __tmp = new _Impl(*_M_impl, 1); + try + { + __tmp->_M_replace_facet(__other._M_impl, &_Facet::id); + } + catch(...) + { + __tmp->_M_remove_reference(); + throw; + } + return locale(__tmp); + } + + template<typename _CharT, typename _Traits, typename _Alloc> + bool + locale:: + operator()(const basic_string<_CharT, _Traits, _Alloc>& __s1, + const basic_string<_CharT, _Traits, _Alloc>& __s2) const + { + typedef std::collate<_CharT> __collate_type; + const __collate_type& __collate = use_facet<__collate_type>(*this); + return (__collate.compare(__s1.data(), __s1.data() + __s1.length(), + __s2.data(), __s2.data() + __s2.length()) < 0); + } +# 102 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.tcc" 3 + template<typename _Facet> + bool + has_facet(const locale& __loc) throw() + { + const size_t __i = _Facet::id._M_id(); + const locale::facet** __facets = __loc._M_impl->_M_facets; + return (__i < __loc._M_impl->_M_facets_size + + && dynamic_cast<const _Facet*>(__facets[__i])); + + + + } +# 130 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.tcc" 3 + template<typename _Facet> + const _Facet& + use_facet(const locale& __loc) + { + const size_t __i = _Facet::id._M_id(); + const locale::facet** __facets = __loc._M_impl->_M_facets; + if (__i >= __loc._M_impl->_M_facets_size || !__facets[__i]) + __throw_bad_cast(); + + return dynamic_cast<const _Facet&>(*__facets[__i]); + + + + } + + + + template<typename _CharT> + int + collate<_CharT>::_M_compare(const _CharT*, const _CharT*) const throw () + { return 0; } + + + template<typename _CharT> + size_t + collate<_CharT>::_M_transform(_CharT*, const _CharT*, size_t) const throw () + { return 0; } + + template<typename _CharT> + int + collate<_CharT>:: + do_compare(const _CharT* __lo1, const _CharT* __hi1, + const _CharT* __lo2, const _CharT* __hi2) const + { + + + const string_type __one(__lo1, __hi1); + const string_type __two(__lo2, __hi2); + + const _CharT* __p = __one.c_str(); + const _CharT* __pend = __one.data() + __one.length(); + const _CharT* __q = __two.c_str(); + const _CharT* __qend = __two.data() + __two.length(); + + + + + for (;;) + { + const int __res = _M_compare(__p, __q); + if (__res) + return __res; + + __p += char_traits<_CharT>::length(__p); + __q += char_traits<_CharT>::length(__q); + if (__p == __pend && __q == __qend) + return 0; + else if (__p == __pend) + return -1; + else if (__q == __qend) + return 1; + + __p++; + __q++; + } + } + + template<typename _CharT> + typename collate<_CharT>::string_type + collate<_CharT>:: + do_transform(const _CharT* __lo, const _CharT* __hi) const + { + string_type __ret; + + + const string_type __str(__lo, __hi); + + const _CharT* __p = __str.c_str(); + const _CharT* __pend = __str.data() + __str.length(); + + size_t __len = (__hi - __lo) * 2; + + _CharT* __c = new _CharT[__len]; + + try + { + + + + for (;;) + { + + size_t __res = _M_transform(__c, __p, __len); + + + if (__res >= __len) + { + __len = __res + 1; + delete [] __c, __c = 0; + __c = new _CharT[__len]; + __res = _M_transform(__c, __p, __len); + } + + __ret.append(__c, __res); + __p += char_traits<_CharT>::length(__p); + if (__p == __pend) + break; + + __p++; + __ret.push_back(_CharT()); + } + } + catch(...) + { + delete [] __c; + throw; + } + + delete [] __c; + + return __ret; + } + + template<typename _CharT> + long + collate<_CharT>:: + do_hash(const _CharT* __lo, const _CharT* __hi) const + { + unsigned long __val = 0; + for (; __lo < __hi; ++__lo) + __val = + *__lo + ((__val << 7) + | (__val >> (__gnu_cxx::__numeric_traits<unsigned long>:: + __digits - 7))); + return static_cast<long>(__val); + } + + + + + extern template class collate<char>; + extern template class collate_byname<char>; + + extern template + const collate<char>& + use_facet<collate<char> >(const locale&); + + extern template + bool + has_facet<collate<char> >(const locale&); + + + extern template class collate<wchar_t>; + extern template class collate_byname<wchar_t>; + + extern template + const collate<wchar_t>& + use_facet<collate<wchar_t> >(const locale&); + + extern template + bool + has_facet<collate<wchar_t> >(const locale&); + + + + +} +# 788 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_classes.h" 2 3 +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 2 3 + +namespace std +{ + + + + + + + enum _Ios_Fmtflags + { + _S_boolalpha = 1L << 0, + _S_dec = 1L << 1, + _S_fixed = 1L << 2, + _S_hex = 1L << 3, + _S_internal = 1L << 4, + _S_left = 1L << 5, + _S_oct = 1L << 6, + _S_right = 1L << 7, + _S_scientific = 1L << 8, + _S_showbase = 1L << 9, + _S_showpoint = 1L << 10, + _S_showpos = 1L << 11, + _S_skipws = 1L << 12, + _S_unitbuf = 1L << 13, + _S_uppercase = 1L << 14, + _S_adjustfield = _S_left | _S_right | _S_internal, + _S_basefield = _S_dec | _S_oct | _S_hex, + _S_floatfield = _S_scientific | _S_fixed, + _S_ios_fmtflags_end = 1L << 16 + }; + + inline constexpr _Ios_Fmtflags + operator&(_Ios_Fmtflags __a, _Ios_Fmtflags __b) + { return _Ios_Fmtflags(static_cast<int>(__a) & static_cast<int>(__b)); } + + inline constexpr _Ios_Fmtflags + operator|(_Ios_Fmtflags __a, _Ios_Fmtflags __b) + { return _Ios_Fmtflags(static_cast<int>(__a) | static_cast<int>(__b)); } + + inline constexpr _Ios_Fmtflags + operator^(_Ios_Fmtflags __a, _Ios_Fmtflags __b) + { return _Ios_Fmtflags(static_cast<int>(__a) ^ static_cast<int>(__b)); } + + inline constexpr _Ios_Fmtflags + operator~(_Ios_Fmtflags __a) + { return _Ios_Fmtflags(~static_cast<int>(__a)); } + + inline const _Ios_Fmtflags& + operator|=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) + { return __a = __a | __b; } + + inline const _Ios_Fmtflags& + operator&=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) + { return __a = __a & __b; } + + inline const _Ios_Fmtflags& + operator^=(_Ios_Fmtflags& __a, _Ios_Fmtflags __b) + { return __a = __a ^ __b; } + + + enum _Ios_Openmode + { + _S_app = 1L << 0, + _S_ate = 1L << 1, + _S_bin = 1L << 2, + _S_in = 1L << 3, + _S_out = 1L << 4, + _S_trunc = 1L << 5, + _S_ios_openmode_end = 1L << 16 + }; + + inline constexpr _Ios_Openmode + operator&(_Ios_Openmode __a, _Ios_Openmode __b) + { return _Ios_Openmode(static_cast<int>(__a) & static_cast<int>(__b)); } + + inline constexpr _Ios_Openmode + operator|(_Ios_Openmode __a, _Ios_Openmode __b) + { return _Ios_Openmode(static_cast<int>(__a) | static_cast<int>(__b)); } + + inline constexpr _Ios_Openmode + operator^(_Ios_Openmode __a, _Ios_Openmode __b) + { return _Ios_Openmode(static_cast<int>(__a) ^ static_cast<int>(__b)); } + + inline constexpr _Ios_Openmode + operator~(_Ios_Openmode __a) + { return _Ios_Openmode(~static_cast<int>(__a)); } + + inline const _Ios_Openmode& + operator|=(_Ios_Openmode& __a, _Ios_Openmode __b) + { return __a = __a | __b; } + + inline const _Ios_Openmode& + operator&=(_Ios_Openmode& __a, _Ios_Openmode __b) + { return __a = __a & __b; } + + inline const _Ios_Openmode& + operator^=(_Ios_Openmode& __a, _Ios_Openmode __b) + { return __a = __a ^ __b; } + + + enum _Ios_Iostate + { + _S_goodbit = 0, + _S_badbit = 1L << 0, + _S_eofbit = 1L << 1, + _S_failbit = 1L << 2, + _S_ios_iostate_end = 1L << 16 + }; + + inline constexpr _Ios_Iostate + operator&(_Ios_Iostate __a, _Ios_Iostate __b) + { return _Ios_Iostate(static_cast<int>(__a) & static_cast<int>(__b)); } + + inline constexpr _Ios_Iostate + operator|(_Ios_Iostate __a, _Ios_Iostate __b) + { return _Ios_Iostate(static_cast<int>(__a) | static_cast<int>(__b)); } + + inline constexpr _Ios_Iostate + operator^(_Ios_Iostate __a, _Ios_Iostate __b) + { return _Ios_Iostate(static_cast<int>(__a) ^ static_cast<int>(__b)); } + + inline constexpr _Ios_Iostate + operator~(_Ios_Iostate __a) + { return _Ios_Iostate(~static_cast<int>(__a)); } + + inline const _Ios_Iostate& + operator|=(_Ios_Iostate& __a, _Ios_Iostate __b) + { return __a = __a | __b; } + + inline const _Ios_Iostate& + operator&=(_Ios_Iostate& __a, _Ios_Iostate __b) + { return __a = __a & __b; } + + inline const _Ios_Iostate& + operator^=(_Ios_Iostate& __a, _Ios_Iostate __b) + { return __a = __a ^ __b; } + + + enum _Ios_Seekdir + { + _S_beg = 0, + _S_cur = 1, + _S_end = 2, + _S_ios_seekdir_end = 1L << 16 + }; +# 199 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + class ios_base + { + public: + + + + + + + + class failure : public exception + { + public: + + + explicit + failure(const string& __str) throw(); + + + + virtual + ~failure() throw(); + + virtual const char* + what() const throw(); + + private: + string _M_msg; + }; +# 255 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + typedef _Ios_Fmtflags fmtflags; + + + static const fmtflags boolalpha = _S_boolalpha; + + + static const fmtflags dec = _S_dec; + + + static const fmtflags fixed = _S_fixed; + + + static const fmtflags hex = _S_hex; + + + + + static const fmtflags internal = _S_internal; + + + + static const fmtflags left = _S_left; + + + static const fmtflags oct = _S_oct; + + + + static const fmtflags right = _S_right; + + + static const fmtflags scientific = _S_scientific; + + + + static const fmtflags showbase = _S_showbase; + + + + static const fmtflags showpoint = _S_showpoint; + + + static const fmtflags showpos = _S_showpos; + + + static const fmtflags skipws = _S_skipws; + + + static const fmtflags unitbuf = _S_unitbuf; + + + + static const fmtflags uppercase = _S_uppercase; + + + static const fmtflags adjustfield = _S_adjustfield; + + + static const fmtflags basefield = _S_basefield; + + + static const fmtflags floatfield = _S_floatfield; +# 330 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + typedef _Ios_Iostate iostate; + + + + static const iostate badbit = _S_badbit; + + + static const iostate eofbit = _S_eofbit; + + + + + static const iostate failbit = _S_failbit; + + + static const iostate goodbit = _S_goodbit; +# 361 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + typedef _Ios_Openmode openmode; + + + static const openmode app = _S_app; + + + static const openmode ate = _S_ate; + + + + + static const openmode binary = _S_bin; + + + static const openmode in = _S_in; + + + static const openmode out = _S_out; + + + static const openmode trunc = _S_trunc; +# 393 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + typedef _Ios_Seekdir seekdir; + + + static const seekdir beg = _S_beg; + + + static const seekdir cur = _S_cur; + + + static const seekdir end = _S_end; + + + typedef int io_state; + typedef int open_mode; + typedef int seek_dir; + + typedef std::streampos streampos; + typedef std::streamoff streamoff; +# 419 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + enum event + { + erase_event, + imbue_event, + copyfmt_event + }; +# 436 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + typedef void (*event_callback) (event __e, ios_base& __b, int __i); +# 448 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + void + register_callback(event_callback __fn, int __index); + + protected: + streamsize _M_precision; + streamsize _M_width; + fmtflags _M_flags; + iostate _M_exception; + iostate _M_streambuf_state; + + + + struct _Callback_list + { + + _Callback_list* _M_next; + ios_base::event_callback _M_fn; + int _M_index; + _Atomic_word _M_refcount; + + _Callback_list(ios_base::event_callback __fn, int __index, + _Callback_list* __cb) + : _M_next(__cb), _M_fn(__fn), _M_index(__index), _M_refcount(0) { } + + void + _M_add_reference() { __gnu_cxx::__atomic_add_dispatch(&_M_refcount, 1); } + + + int + _M_remove_reference() + { + + ; + int __res = __gnu_cxx::__exchange_and_add_dispatch(&_M_refcount, -1); + if (__res == 0) + { + ; + } + return __res; + } + }; + + _Callback_list* _M_callbacks; + + void + _M_call_callbacks(event __ev) throw(); + + void + _M_dispose_callbacks(void) throw(); + + + struct _Words + { + void* _M_pword; + long _M_iword; + _Words() : _M_pword(0), _M_iword(0) { } + }; + + + _Words _M_word_zero; + + + + enum { _S_local_word_size = 8 }; + _Words _M_local_word[_S_local_word_size]; + + + int _M_word_size; + _Words* _M_word; + + _Words& + _M_grow_words(int __index, bool __iword); + + + locale _M_ios_locale; + + void + _M_init() throw(); + + public: + + + + + + class Init + { + friend class ios_base; + public: + Init(); + ~Init(); + + private: + static _Atomic_word _S_refcount; + static bool _S_synced_with_stdio; + }; + + + + + + + fmtflags + flags() const + { return _M_flags; } +# 561 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + fmtflags + flags(fmtflags __fmtfl) + { + fmtflags __old = _M_flags; + _M_flags = __fmtfl; + return __old; + } +# 577 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + fmtflags + setf(fmtflags __fmtfl) + { + fmtflags __old = _M_flags; + _M_flags |= __fmtfl; + return __old; + } +# 594 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + fmtflags + setf(fmtflags __fmtfl, fmtflags __mask) + { + fmtflags __old = _M_flags; + _M_flags &= ~__mask; + _M_flags |= (__fmtfl & __mask); + return __old; + } + + + + + + + + void + unsetf(fmtflags __mask) + { _M_flags &= ~__mask; } +# 620 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + streamsize + precision() const + { return _M_precision; } + + + + + + + streamsize + precision(streamsize __prec) + { + streamsize __old = _M_precision; + _M_precision = __prec; + return __old; + } + + + + + + + + streamsize + width() const + { return _M_width; } + + + + + + + streamsize + width(streamsize __wide) + { + streamsize __old = _M_width; + _M_width = __wide; + return __old; + } +# 671 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + static bool + sync_with_stdio(bool __sync = true); +# 683 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + locale + imbue(const locale& __loc) throw(); +# 694 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + locale + getloc() const + { return _M_ios_locale; } +# 705 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + const locale& + _M_getloc() const + { return _M_ios_locale; } +# 724 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + static int + xalloc() throw(); +# 740 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + long& + iword(int __ix) + { + _Words& __word = (__ix < _M_word_size) + ? _M_word[__ix] : _M_grow_words(__ix, true); + return __word._M_iword; + } +# 761 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + void*& + pword(int __ix) + { + _Words& __word = (__ix < _M_word_size) + ? _M_word[__ix] : _M_grow_words(__ix, false); + return __word._M_pword; + } +# 778 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ios_base.h" 3 + virtual ~ios_base(); + + protected: + ios_base() throw (); + + + + private: + ios_base(const ios_base&); + + ios_base& + operator=(const ios_base&); + }; + + + + inline ios_base& + boolalpha(ios_base& __base) + { + __base.setf(ios_base::boolalpha); + return __base; + } + + + inline ios_base& + noboolalpha(ios_base& __base) + { + __base.unsetf(ios_base::boolalpha); + return __base; + } + + + inline ios_base& + showbase(ios_base& __base) + { + __base.setf(ios_base::showbase); + return __base; + } + + + inline ios_base& + noshowbase(ios_base& __base) + { + __base.unsetf(ios_base::showbase); + return __base; + } + + + inline ios_base& + showpoint(ios_base& __base) + { + __base.setf(ios_base::showpoint); + return __base; + } + + + inline ios_base& + noshowpoint(ios_base& __base) + { + __base.unsetf(ios_base::showpoint); + return __base; + } + + + inline ios_base& + showpos(ios_base& __base) + { + __base.setf(ios_base::showpos); + return __base; + } + + + inline ios_base& + noshowpos(ios_base& __base) + { + __base.unsetf(ios_base::showpos); + return __base; + } + + + inline ios_base& + skipws(ios_base& __base) + { + __base.setf(ios_base::skipws); + return __base; + } + + + inline ios_base& + noskipws(ios_base& __base) + { + __base.unsetf(ios_base::skipws); + return __base; + } + + + inline ios_base& + uppercase(ios_base& __base) + { + __base.setf(ios_base::uppercase); + return __base; + } + + + inline ios_base& + nouppercase(ios_base& __base) + { + __base.unsetf(ios_base::uppercase); + return __base; + } + + + inline ios_base& + unitbuf(ios_base& __base) + { + __base.setf(ios_base::unitbuf); + return __base; + } + + + inline ios_base& + nounitbuf(ios_base& __base) + { + __base.unsetf(ios_base::unitbuf); + return __base; + } + + + + inline ios_base& + internal(ios_base& __base) + { + __base.setf(ios_base::internal, ios_base::adjustfield); + return __base; + } + + + inline ios_base& + left(ios_base& __base) + { + __base.setf(ios_base::left, ios_base::adjustfield); + return __base; + } + + + inline ios_base& + right(ios_base& __base) + { + __base.setf(ios_base::right, ios_base::adjustfield); + return __base; + } + + + + inline ios_base& + dec(ios_base& __base) + { + __base.setf(ios_base::dec, ios_base::basefield); + return __base; + } + + + inline ios_base& + hex(ios_base& __base) + { + __base.setf(ios_base::hex, ios_base::basefield); + return __base; + } + + + inline ios_base& + oct(ios_base& __base) + { + __base.setf(ios_base::oct, ios_base::basefield); + return __base; + } + + + + inline ios_base& + fixed(ios_base& __base) + { + __base.setf(ios_base::fixed, ios_base::floatfield); + return __base; + } + + + inline ios_base& + scientific(ios_base& __base) + { + __base.setf(ios_base::scientific, ios_base::floatfield); + return __base; + } + + +} +# 43 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 1 3 +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 +# 45 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 +namespace std +{ + + + template<typename _CharT, typename _Traits> + streamsize + __copy_streambufs_eof(basic_streambuf<_CharT, _Traits>*, + basic_streambuf<_CharT, _Traits>*, bool&); +# 119 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + template<typename _CharT, typename _Traits> + class basic_streambuf + { + public: + + + + + + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename traits_type::int_type int_type; + typedef typename traits_type::pos_type pos_type; + typedef typename traits_type::off_type off_type; + + + + + typedef basic_streambuf<char_type, traits_type> __streambuf_type; + + + friend class basic_ios<char_type, traits_type>; + friend class basic_istream<char_type, traits_type>; + friend class basic_ostream<char_type, traits_type>; + friend class istreambuf_iterator<char_type, traits_type>; + friend class ostreambuf_iterator<char_type, traits_type>; + + friend streamsize + __copy_streambufs_eof<>(basic_streambuf*, basic_streambuf*, bool&); + + template<bool _IsMove, typename _CharT2> + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + _CharT2*>::__type + __copy_move_a2(istreambuf_iterator<_CharT2>, + istreambuf_iterator<_CharT2>, _CharT2*); + + template<typename _CharT2> + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + istreambuf_iterator<_CharT2> >::__type + find(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + const _CharT2&); + + template<typename _CharT2, typename _Traits2> + friend basic_istream<_CharT2, _Traits2>& + operator>>(basic_istream<_CharT2, _Traits2>&, _CharT2*); + + template<typename _CharT2, typename _Traits2, typename _Alloc> + friend basic_istream<_CharT2, _Traits2>& + operator>>(basic_istream<_CharT2, _Traits2>&, + basic_string<_CharT2, _Traits2, _Alloc>&); + + template<typename _CharT2, typename _Traits2, typename _Alloc> + friend basic_istream<_CharT2, _Traits2>& + getline(basic_istream<_CharT2, _Traits2>&, + basic_string<_CharT2, _Traits2, _Alloc>&, _CharT2); + + protected: + + + + + + + + char_type* _M_in_beg; + char_type* _M_in_cur; + char_type* _M_in_end; + char_type* _M_out_beg; + char_type* _M_out_cur; + char_type* _M_out_end; + + + locale _M_buf_locale; + + public: + + virtual + ~basic_streambuf() + { } +# 208 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + locale + pubimbue(const locale& __loc) + { + locale __tmp(this->getloc()); + this->imbue(__loc); + _M_buf_locale = __loc; + return __tmp; + } +# 225 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + locale + getloc() const + { return _M_buf_locale; } +# 238 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + basic_streambuf* + pubsetbuf(char_type* __s, streamsize __n) + { return this->setbuf(__s, __n); } +# 250 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + pos_type + pubseekoff(off_type __off, ios_base::seekdir __way, + ios_base::openmode __mode = ios_base::in | ios_base::out) + { return this->seekoff(__off, __way, __mode); } +# 262 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + pos_type + pubseekpos(pos_type __sp, + ios_base::openmode __mode = ios_base::in | ios_base::out) + { return this->seekpos(__sp, __mode); } + + + + + int + pubsync() { return this->sync(); } +# 283 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + streamsize + in_avail() + { + const streamsize __ret = this->egptr() - this->gptr(); + return __ret ? __ret : this->showmanyc(); + } +# 297 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + int_type + snextc() + { + int_type __ret = traits_type::eof(); + if (__builtin_expect(!traits_type::eq_int_type(this->sbumpc(), + __ret), true)) + __ret = this->sgetc(); + return __ret; + } +# 315 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + int_type + sbumpc() + { + int_type __ret; + if (__builtin_expect(this->gptr() < this->egptr(), true)) + { + __ret = traits_type::to_int_type(*this->gptr()); + this->gbump(1); + } + else + __ret = this->uflow(); + return __ret; + } +# 337 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + int_type + sgetc() + { + int_type __ret; + if (__builtin_expect(this->gptr() < this->egptr(), true)) + __ret = traits_type::to_int_type(*this->gptr()); + else + __ret = this->underflow(); + return __ret; + } +# 356 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + streamsize + sgetn(char_type* __s, streamsize __n) + { return this->xsgetn(__s, __n); } +# 371 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + int_type + sputbackc(char_type __c) + { + int_type __ret; + const bool __testpos = this->eback() < this->gptr(); + if (__builtin_expect(!__testpos || + !traits_type::eq(__c, this->gptr()[-1]), false)) + __ret = this->pbackfail(traits_type::to_int_type(__c)); + else + { + this->gbump(-1); + __ret = traits_type::to_int_type(*this->gptr()); + } + return __ret; + } +# 396 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + int_type + sungetc() + { + int_type __ret; + if (__builtin_expect(this->eback() < this->gptr(), true)) + { + this->gbump(-1); + __ret = traits_type::to_int_type(*this->gptr()); + } + else + __ret = this->pbackfail(); + return __ret; + } +# 423 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + int_type + sputc(char_type __c) + { + int_type __ret; + if (__builtin_expect(this->pptr() < this->epptr(), true)) + { + *this->pptr() = __c; + this->pbump(1); + __ret = traits_type::to_int_type(__c); + } + else + __ret = this->overflow(traits_type::to_int_type(__c)); + return __ret; + } +# 449 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + streamsize + sputn(const char_type* __s, streamsize __n) + { return this->xsputn(__s, __n); } + + protected: +# 463 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + basic_streambuf() + : _M_in_beg(0), _M_in_cur(0), _M_in_end(0), + _M_out_beg(0), _M_out_cur(0), _M_out_end(0), + _M_buf_locale(locale()) + { } +# 481 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + char_type* + eback() const { return _M_in_beg; } + + char_type* + gptr() const { return _M_in_cur; } + + char_type* + egptr() const { return _M_in_end; } +# 497 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + void + gbump(int __n) { _M_in_cur += __n; } +# 508 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + void + setg(char_type* __gbeg, char_type* __gnext, char_type* __gend) + { + _M_in_beg = __gbeg; + _M_in_cur = __gnext; + _M_in_end = __gend; + } +# 528 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + char_type* + pbase() const { return _M_out_beg; } + + char_type* + pptr() const { return _M_out_cur; } + + char_type* + epptr() const { return _M_out_end; } +# 544 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + void + pbump(int __n) { _M_out_cur += __n; } +# 554 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + void + setp(char_type* __pbeg, char_type* __pend) + { + _M_out_beg = _M_out_cur = __pbeg; + _M_out_end = __pend; + } +# 575 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual void + imbue(const locale& __loc) + { } +# 590 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual basic_streambuf<char_type,_Traits>* + setbuf(char_type*, streamsize) + { return this; } +# 601 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual pos_type + seekoff(off_type, ios_base::seekdir, + ios_base::openmode = ios_base::in | ios_base::out) + { return pos_type(off_type(-1)); } +# 613 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual pos_type + seekpos(pos_type, + ios_base::openmode = ios_base::in | ios_base::out) + { return pos_type(off_type(-1)); } +# 626 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual int + sync() { return 0; } +# 648 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual streamsize + showmanyc() { return 0; } +# 664 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual streamsize + xsgetn(char_type* __s, streamsize __n); +# 686 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual int_type + underflow() + { return traits_type::eof(); } +# 699 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual int_type + uflow() + { + int_type __ret = traits_type::eof(); + const bool __testeof = traits_type::eq_int_type(this->underflow(), + __ret); + if (!__testeof) + { + __ret = traits_type::to_int_type(*this->gptr()); + this->gbump(1); + } + return __ret; + } +# 723 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual int_type + pbackfail(int_type __c = traits_type::eof()) + { return traits_type::eof(); } +# 741 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual streamsize + xsputn(const char_type* __s, streamsize __n); +# 767 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + virtual int_type + overflow(int_type __c = traits_type::eof()) + { return traits_type::eof(); } + + + + public: +# 782 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 3 + void + stossc() + { + if (this->gptr() < this->egptr()) + this->gbump(1); + else + this->uflow(); + } + + + + void + __safe_gbump(streamsize __n) { _M_in_cur += __n; } + + void + __safe_pbump(streamsize __n) { _M_out_cur += __n; } + + private: + + + basic_streambuf(const basic_streambuf& __sb) + : _M_in_beg(__sb._M_in_beg), _M_in_cur(__sb._M_in_cur), + _M_in_end(__sb._M_in_end), _M_out_beg(__sb._M_out_beg), + _M_out_cur(__sb._M_out_cur), _M_out_end(__sb._M_out_cur), + _M_buf_locale(__sb._M_buf_locale) + { } + + basic_streambuf& + operator=(const basic_streambuf&) { return *this; }; + }; + + + template<> + streamsize + __copy_streambufs_eof(basic_streambuf<char>* __sbin, + basic_streambuf<char>* __sbout, bool& __ineof); + + template<> + streamsize + __copy_streambufs_eof(basic_streambuf<wchar_t>* __sbin, + basic_streambuf<wchar_t>* __sbout, bool& __ineof); + + + +} + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\streambuf.tcc" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\streambuf.tcc" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\streambuf.tcc" 3 + +namespace std +{ + + + template<typename _CharT, typename _Traits> + streamsize + basic_streambuf<_CharT, _Traits>:: + xsgetn(char_type* __s, streamsize __n) + { + streamsize __ret = 0; + while (__ret < __n) + { + const streamsize __buf_len = this->egptr() - this->gptr(); + if (__buf_len) + { + const streamsize __remaining = __n - __ret; + const streamsize __len = std::min(__buf_len, __remaining); + traits_type::copy(__s, this->gptr(), __len); + __ret += __len; + __s += __len; + this->__safe_gbump(__len); + } + + if (__ret < __n) + { + const int_type __c = this->uflow(); + if (!traits_type::eq_int_type(__c, traits_type::eof())) + { + traits_type::assign(*__s++, traits_type::to_char_type(__c)); + ++__ret; + } + else + break; + } + } + return __ret; + } + + template<typename _CharT, typename _Traits> + streamsize + basic_streambuf<_CharT, _Traits>:: + xsputn(const char_type* __s, streamsize __n) + { + streamsize __ret = 0; + while (__ret < __n) + { + const streamsize __buf_len = this->epptr() - this->pptr(); + if (__buf_len) + { + const streamsize __remaining = __n - __ret; + const streamsize __len = std::min(__buf_len, __remaining); + traits_type::copy(this->pptr(), __s, __len); + __ret += __len; + __s += __len; + this->__safe_pbump(__len); + } + + if (__ret < __n) + { + int_type __c = this->overflow(traits_type::to_int_type(*__s)); + if (!traits_type::eq_int_type(__c, traits_type::eof())) + { + ++__ret; + ++__s; + } + else + break; + } + } + return __ret; + } + + + + + template<typename _CharT, typename _Traits> + streamsize + __copy_streambufs_eof(basic_streambuf<_CharT, _Traits>* __sbin, + basic_streambuf<_CharT, _Traits>* __sbout, + bool& __ineof) + { + streamsize __ret = 0; + __ineof = true; + typename _Traits::int_type __c = __sbin->sgetc(); + while (!_Traits::eq_int_type(__c, _Traits::eof())) + { + __c = __sbout->sputc(_Traits::to_char_type(__c)); + if (_Traits::eq_int_type(__c, _Traits::eof())) + { + __ineof = false; + break; + } + ++__ret; + __c = __sbin->snextc(); + } + return __ret; + } + + template<typename _CharT, typename _Traits> + inline streamsize + __copy_streambufs(basic_streambuf<_CharT, _Traits>* __sbin, + basic_streambuf<_CharT, _Traits>* __sbout) + { + bool __ineof; + return __copy_streambufs_eof(__sbin, __sbout, __ineof); + } + + + + + extern template class basic_streambuf<char>; + extern template + streamsize + __copy_streambufs(basic_streambuf<char>*, + basic_streambuf<char>*); + extern template + streamsize + __copy_streambufs_eof(basic_streambuf<char>*, + basic_streambuf<char>*, bool&); + + + extern template class basic_streambuf<wchar_t>; + extern template + streamsize + __copy_streambufs(basic_streambuf<wchar_t>*, + basic_streambuf<wchar_t>*); + extern template + streamsize + __copy_streambufs_eof(basic_streambuf<wchar_t>*, + basic_streambuf<wchar_t>*, bool&); + + + + +} +# 829 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\streambuf" 2 3 +# 44 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwctype" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwctype" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwctype" 3 +# 80 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cwctype" 3 +namespace std +{ + using ::wctrans_t; + using ::wctype_t; + using ::wint_t; + + using ::iswalnum; + using ::iswalpha; + + using ::iswblank; + + using ::iswcntrl; + using ::iswctype; + using ::iswdigit; + using ::iswgraph; + using ::iswlower; + using ::iswprint; + using ::iswpunct; + using ::iswspace; + using ::iswupper; + using ::iswxdigit; + using ::towctrans; + using ::towlower; + using ::towupper; + using ::wctrans; + using ::wctype; +} +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cctype" 3 +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\ctype_base.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\ctype_base.h" 3 +namespace std +{ + + + + struct ctype_base + { + + typedef const int* __to_type; + + + + typedef unsigned short mask; + static const mask upper = 1 << 0; + static const mask lower = 1 << 1; + static const mask alpha = 1 << 2; + static const mask digit = 1 << 3; + static const mask xdigit = 1 << 4; + static const mask space = 1 << 5; + static const mask print = 1 << 6; + static const mask graph = (1 << 2) | (1 << 3) | (1 << 9); + static const mask cntrl = 1 << 8; + static const mask punct = 1 << 9; + static const mask alnum = (1 << 2) | (1 << 3); + }; + + +} +# 42 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 2 3 + + + + + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\streambuf_iterator.h" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\streambuf_iterator.h" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\streambuf_iterator.h" 3 + + + + +namespace std +{ + +# 49 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\streambuf_iterator.h" 3 + template<typename _CharT, typename _Traits> + class istreambuf_iterator + : public iterator<input_iterator_tag, _CharT, typename _Traits::off_type, + _CharT*, + + + _CharT> + + + + { + public: + + + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef typename _Traits::int_type int_type; + typedef basic_streambuf<_CharT, _Traits> streambuf_type; + typedef basic_istream<_CharT, _Traits> istream_type; + + + template<typename _CharT2> + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + ostreambuf_iterator<_CharT2> >::__type + copy(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + ostreambuf_iterator<_CharT2>); + + template<bool _IsMove, typename _CharT2> + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + _CharT2*>::__type + __copy_move_a2(istreambuf_iterator<_CharT2>, + istreambuf_iterator<_CharT2>, _CharT2*); + + template<typename _CharT2> + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + istreambuf_iterator<_CharT2> >::__type + find(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + const _CharT2&); + + private: + + + + + + + + mutable streambuf_type* _M_sbuf; + mutable int_type _M_c; + + public: + + constexpr istreambuf_iterator() noexcept + : _M_sbuf(0), _M_c(traits_type::eof()) { } + + + istreambuf_iterator(const istreambuf_iterator&) noexcept = default; + + ~istreambuf_iterator() = default; + + + + istreambuf_iterator(istream_type& __s) noexcept + : _M_sbuf(__s.rdbuf()), _M_c(traits_type::eof()) { } + + + istreambuf_iterator(streambuf_type* __s) noexcept + : _M_sbuf(__s), _M_c(traits_type::eof()) { } + + + + + char_type + operator*() const + { + + + + + + + + return traits_type::to_char_type(_M_get()); + } + + + istreambuf_iterator& + operator++() + { + + + ; + if (_M_sbuf) + { + _M_sbuf->sbumpc(); + _M_c = traits_type::eof(); + } + return *this; + } + + + istreambuf_iterator + operator++(int) + { + + + ; + + istreambuf_iterator __old = *this; + if (_M_sbuf) + { + __old._M_c = _M_sbuf->sbumpc(); + _M_c = traits_type::eof(); + } + return __old; + } + + + + + + bool + equal(const istreambuf_iterator& __b) const + { return _M_at_eof() == __b._M_at_eof(); } + + private: + int_type + _M_get() const + { + const int_type __eof = traits_type::eof(); + int_type __ret = __eof; + if (_M_sbuf) + { + if (!traits_type::eq_int_type(_M_c, __eof)) + __ret = _M_c; + else if (!traits_type::eq_int_type((__ret = _M_sbuf->sgetc()), + __eof)) + _M_c = __ret; + else + _M_sbuf = 0; + } + return __ret; + } + + bool + _M_at_eof() const + { + const int_type __eof = traits_type::eof(); + return traits_type::eq_int_type(_M_get(), __eof); + } + }; + + template<typename _CharT, typename _Traits> + inline bool + operator==(const istreambuf_iterator<_CharT, _Traits>& __a, + const istreambuf_iterator<_CharT, _Traits>& __b) + { return __a.equal(__b); } + + template<typename _CharT, typename _Traits> + inline bool + operator!=(const istreambuf_iterator<_CharT, _Traits>& __a, + const istreambuf_iterator<_CharT, _Traits>& __b) + { return !__a.equal(__b); } + + + template<typename _CharT, typename _Traits> + class ostreambuf_iterator + : public iterator<output_iterator_tag, void, void, void, void> + { + public: + + + + typedef _CharT char_type; + typedef _Traits traits_type; + typedef basic_streambuf<_CharT, _Traits> streambuf_type; + typedef basic_ostream<_CharT, _Traits> ostream_type; + + + template<typename _CharT2> + friend typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, + ostreambuf_iterator<_CharT2> >::__type + copy(istreambuf_iterator<_CharT2>, istreambuf_iterator<_CharT2>, + ostreambuf_iterator<_CharT2>); + + private: + streambuf_type* _M_sbuf; + bool _M_failed; + + public: + + ostreambuf_iterator(ostream_type& __s) noexcept + : _M_sbuf(__s.rdbuf()), _M_failed(!_M_sbuf) { } + + + ostreambuf_iterator(streambuf_type* __s) noexcept + : _M_sbuf(__s), _M_failed(!_M_sbuf) { } + + + ostreambuf_iterator& + operator=(_CharT __c) + { + if (!_M_failed && + _Traits::eq_int_type(_M_sbuf->sputc(__c), _Traits::eof())) + _M_failed = true; + return *this; + } + + + ostreambuf_iterator& + operator*() + { return *this; } + + + ostreambuf_iterator& + operator++(int) + { return *this; } + + + ostreambuf_iterator& + operator++() + { return *this; } + + + bool + failed() const noexcept + { return _M_failed; } + + ostreambuf_iterator& + _M_put(const _CharT* __ws, streamsize __len) + { + if (__builtin_expect(!_M_failed, true) + && __builtin_expect(this->_M_sbuf->sputn(__ws, __len) != __len, + false)) + _M_failed = true; + return *this; + } + }; + + + template<typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT> >::__type + copy(istreambuf_iterator<_CharT> __first, + istreambuf_iterator<_CharT> __last, + ostreambuf_iterator<_CharT> __result) + { + if (__first._M_sbuf && !__last._M_sbuf && !__result._M_failed) + { + bool __ineof; + __copy_streambufs_eof(__first._M_sbuf, __result._M_sbuf, __ineof); + if (!__ineof) + __result._M_failed = true; + } + return __result; + } + + template<bool _IsMove, typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT> >::__type + __copy_move_a2(_CharT* __first, _CharT* __last, + ostreambuf_iterator<_CharT> __result) + { + const streamsize __num = __last - __first; + if (__num > 0) + __result._M_put(__first, __num); + return __result; + } + + template<bool _IsMove, typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + ostreambuf_iterator<_CharT> >::__type + __copy_move_a2(const _CharT* __first, const _CharT* __last, + ostreambuf_iterator<_CharT> __result) + { + const streamsize __num = __last - __first; + if (__num > 0) + __result._M_put(__first, __num); + return __result; + } + + template<bool _IsMove, typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + _CharT*>::__type + __copy_move_a2(istreambuf_iterator<_CharT> __first, + istreambuf_iterator<_CharT> __last, _CharT* __result) + { + typedef istreambuf_iterator<_CharT> __is_iterator_type; + typedef typename __is_iterator_type::traits_type traits_type; + typedef typename __is_iterator_type::streambuf_type streambuf_type; + typedef typename traits_type::int_type int_type; + + if (__first._M_sbuf && !__last._M_sbuf) + { + streambuf_type* __sb = __first._M_sbuf; + int_type __c = __sb->sgetc(); + while (!traits_type::eq_int_type(__c, traits_type::eof())) + { + const streamsize __n = __sb->egptr() - __sb->gptr(); + if (__n > 1) + { + traits_type::copy(__result, __sb->gptr(), __n); + __sb->__safe_gbump(__n); + __result += __n; + __c = __sb->underflow(); + } + else + { + *__result++ = traits_type::to_char_type(__c); + __c = __sb->snextc(); + } + } + } + return __result; + } + + template<typename _CharT> + typename __gnu_cxx::__enable_if<__is_char<_CharT>::__value, + istreambuf_iterator<_CharT> >::__type + find(istreambuf_iterator<_CharT> __first, + istreambuf_iterator<_CharT> __last, const _CharT& __val) + { + typedef istreambuf_iterator<_CharT> __is_iterator_type; + typedef typename __is_iterator_type::traits_type traits_type; + typedef typename __is_iterator_type::streambuf_type streambuf_type; + typedef typename traits_type::int_type int_type; + + if (__first._M_sbuf && !__last._M_sbuf) + { + const int_type __ival = traits_type::to_int_type(__val); + streambuf_type* __sb = __first._M_sbuf; + int_type __c = __sb->sgetc(); + while (!traits_type::eq_int_type(__c, traits_type::eof()) + && !traits_type::eq_int_type(__c, __ival)) + { + streamsize __n = __sb->egptr() - __sb->gptr(); + if (__n > 1) + { + const _CharT* __p = traits_type::find(__sb->gptr(), + __n, __val); + if (__p) + __n = __p - __sb->gptr(); + __sb->__safe_gbump(__n); + __c = __sb->sgetc(); + } + else + __c = __sb->snextc(); + } + + if (!traits_type::eq_int_type(__c, traits_type::eof())) + __first._M_c = __c; + else + __first._M_sbuf = 0; + } + return __first; + } + + + + +} +# 49 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 2 3 + +namespace std +{ + +# 64 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<typename _Tp> + void + __convert_to_v(const char*, _Tp&, ios_base::iostate&, + const __c_locale&) throw(); + + + template<> + void + __convert_to_v(const char*, float&, ios_base::iostate&, + const __c_locale&) throw(); + + template<> + void + __convert_to_v(const char*, double&, ios_base::iostate&, + const __c_locale&) throw(); + + template<> + void + __convert_to_v(const char*, long double&, ios_base::iostate&, + const __c_locale&) throw(); + + + + template<typename _CharT, typename _Traits> + struct __pad + { + static void + _S_pad(ios_base& __io, _CharT __fill, _CharT* __news, + const _CharT* __olds, streamsize __newlen, streamsize __oldlen); + }; + + + + + + + template<typename _CharT> + _CharT* + __add_grouping(_CharT* __s, _CharT __sep, + const char* __gbeg, size_t __gsize, + const _CharT* __first, const _CharT* __last); + + + + + template<typename _CharT> + inline + ostreambuf_iterator<_CharT> + __write(ostreambuf_iterator<_CharT> __s, const _CharT* __ws, int __len) + { + __s._M_put(__ws, __len); + return __s; + } + + + template<typename _CharT, typename _OutIter> + inline + _OutIter + __write(_OutIter __s, const _CharT* __ws, int __len) + { + for (int __j = 0; __j < __len; __j++, ++__s) + *__s = __ws[__j]; + return __s; + } +# 142 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<typename _CharT> + class __ctype_abstract_base : public locale::facet, public ctype_base + { + public: + + + typedef _CharT char_type; +# 161 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + bool + is(mask __m, char_type __c) const + { return this->do_is(__m, __c); } +# 178 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + is(const char_type *__lo, const char_type *__hi, mask *__vec) const + { return this->do_is(__lo, __hi, __vec); } +# 194 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + scan_is(mask __m, const char_type* __lo, const char_type* __hi) const + { return this->do_scan_is(__m, __lo, __hi); } +# 210 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + scan_not(mask __m, const char_type* __lo, const char_type* __hi) const + { return this->do_scan_not(__m, __lo, __hi); } +# 224 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + toupper(char_type __c) const + { return this->do_toupper(__c); } +# 239 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + toupper(char_type *__lo, const char_type* __hi) const + { return this->do_toupper(__lo, __hi); } +# 253 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + tolower(char_type __c) const + { return this->do_tolower(__c); } +# 268 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + tolower(char_type* __lo, const char_type* __hi) const + { return this->do_tolower(__lo, __hi); } +# 285 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + widen(char __c) const + { return this->do_widen(__c); } +# 304 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char* + widen(const char* __lo, const char* __hi, char_type* __to) const + { return this->do_widen(__lo, __hi, __to); } +# 323 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char + narrow(char_type __c, char __dfault) const + { return this->do_narrow(__c, __dfault); } +# 345 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const + { return this->do_narrow(__lo, __hi, __dfault, __to); } + + protected: + explicit + __ctype_abstract_base(size_t __refs = 0): facet(__refs) { } + + virtual + ~__ctype_abstract_base() { } +# 370 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual bool + do_is(mask __m, char_type __c) const = 0; +# 389 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_is(const char_type* __lo, const char_type* __hi, + mask* __vec) const = 0; +# 408 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_scan_is(mask __m, const char_type* __lo, + const char_type* __hi) const = 0; +# 427 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_scan_not(mask __m, const char_type* __lo, + const char_type* __hi) const = 0; +# 445 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_toupper(char_type __c) const = 0; +# 462 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const = 0; +# 478 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_tolower(char_type __c) const = 0; +# 495 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const = 0; +# 514 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_widen(char __c) const = 0; +# 535 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __to) const = 0; +# 556 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char + do_narrow(char_type __c, char __dfault) const = 0; +# 581 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const = 0; + }; +# 604 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<typename _CharT> + class ctype : public __ctype_abstract_base<_CharT> + { + public: + + typedef _CharT char_type; + typedef typename __ctype_abstract_base<_CharT>::mask mask; + + + static locale::id id; + + explicit + ctype(size_t __refs = 0) : __ctype_abstract_base<_CharT>(__refs) { } + + protected: + virtual + ~ctype(); + + virtual bool + do_is(mask __m, char_type __c) const; + + virtual const char_type* + do_is(const char_type* __lo, const char_type* __hi, mask* __vec) const; + + virtual const char_type* + do_scan_is(mask __m, const char_type* __lo, const char_type* __hi) const; + + virtual const char_type* + do_scan_not(mask __m, const char_type* __lo, + const char_type* __hi) const; + + virtual char_type + do_toupper(char_type __c) const; + + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const; + + virtual char_type + do_tolower(char_type __c) const; + + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const; + + virtual char_type + do_widen(char __c) const; + + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __dest) const; + + virtual char + do_narrow(char_type, char __dfault) const; + + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const; + }; + + template<typename _CharT> + locale::id ctype<_CharT>::id; +# 673 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<> + class ctype<char> : public locale::facet, public ctype_base + { + public: + + + typedef char char_type; + + protected: + + __c_locale _M_c_locale_ctype; + bool _M_del; + __to_type _M_toupper; + __to_type _M_tolower; + const mask* _M_table; + mutable char _M_widen_ok; + mutable char _M_widen[1 + static_cast<unsigned char>(-1)]; + mutable char _M_narrow[1 + static_cast<unsigned char>(-1)]; + mutable char _M_narrow_ok; + + + public: + + static locale::id id; + + static const size_t table_size = 1 + static_cast<unsigned char>(-1); +# 710 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + ctype(const mask* __table = 0, bool __del = false, size_t __refs = 0); +# 723 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + ctype(__c_locale __cloc, const mask* __table = 0, bool __del = false, + size_t __refs = 0); +# 736 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + inline bool + is(mask __m, char __c) const; +# 751 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + inline const char* + is(const char* __lo, const char* __hi, mask* __vec) const; +# 765 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + inline const char* + scan_is(mask __m, const char* __lo, const char* __hi) const; +# 779 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + inline const char* + scan_not(mask __m, const char* __lo, const char* __hi) const; +# 794 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + toupper(char_type __c) const + { return this->do_toupper(__c); } +# 811 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + toupper(char_type *__lo, const char_type* __hi) const + { return this->do_toupper(__lo, __hi); } +# 827 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + tolower(char_type __c) const + { return this->do_tolower(__c); } +# 844 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + tolower(char_type* __lo, const char_type* __hi) const + { return this->do_tolower(__lo, __hi); } +# 864 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + widen(char __c) const + { + if (_M_widen_ok) + return _M_widen[static_cast<unsigned char>(__c)]; + this->_M_widen_init(); + return this->do_widen(__c); + } +# 891 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char* + widen(const char* __lo, const char* __hi, char_type* __to) const + { + if (_M_widen_ok == 1) + { + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } + if (!_M_widen_ok) + _M_widen_init(); + return this->do_widen(__lo, __hi, __to); + } +# 922 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char + narrow(char_type __c, char __dfault) const + { + if (_M_narrow[static_cast<unsigned char>(__c)]) + return _M_narrow[static_cast<unsigned char>(__c)]; + const char __t = do_narrow(__c, __dfault); + if (__t != __dfault) + _M_narrow[static_cast<unsigned char>(__c)] = __t; + return __t; + } +# 955 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + const char_type* + narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const + { + if (__builtin_expect(_M_narrow_ok == 1, true)) + { + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } + if (!_M_narrow_ok) + _M_narrow_init(); + return this->do_narrow(__lo, __hi, __dfault, __to); + } + + + + + + const mask* + table() const throw() + { return _M_table; } + + + static const mask* + classic_table() throw(); + protected: + + + + + + + + virtual + ~ctype(); +# 1004 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_toupper(char_type __c) const; +# 1021 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const; +# 1037 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_tolower(char_type __c) const; +# 1054 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const; +# 1074 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_widen(char __c) const + { return __c; } +# 1097 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __to) const + { + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } +# 1123 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char + do_narrow(char_type __c, char __dfault) const + { return __c; } +# 1149 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const + { + __builtin_memcpy(__to, __lo, __hi - __lo); + return __hi; + } + + private: + void _M_narrow_init() const; + void _M_widen_init() const; + }; +# 1174 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<> + class ctype<wchar_t> : public __ctype_abstract_base<wchar_t> + { + public: + + + typedef wchar_t char_type; + typedef wctype_t __wmask_type; + + protected: + __c_locale _M_c_locale_ctype; + + + bool _M_narrow_ok; + char _M_narrow[128]; + wint_t _M_widen[1 + static_cast<unsigned char>(-1)]; + + + mask _M_bit[16]; + __wmask_type _M_wmask[16]; + + public: + + + static locale::id id; +# 1207 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + ctype(size_t __refs = 0); +# 1218 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + ctype(__c_locale __cloc, size_t __refs = 0); + + protected: + __wmask_type + _M_convert_to_wmask(const mask __m) const throw(); + + + virtual + ~ctype(); +# 1242 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual bool + do_is(mask __m, char_type __c) const; +# 1261 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_is(const char_type* __lo, const char_type* __hi, mask* __vec) const; +# 1279 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_scan_is(mask __m, const char_type* __lo, const char_type* __hi) const; +# 1297 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_scan_not(mask __m, const char_type* __lo, + const char_type* __hi) const; +# 1314 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_toupper(char_type __c) const; +# 1331 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_toupper(char_type* __lo, const char_type* __hi) const; +# 1347 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_tolower(char_type __c) const; +# 1364 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_tolower(char_type* __lo, const char_type* __hi) const; +# 1384 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_widen(char __c) const; +# 1406 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char* + do_widen(const char* __lo, const char* __hi, char_type* __to) const; +# 1429 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char + do_narrow(char_type __c, char __dfault) const; +# 1455 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual const char_type* + do_narrow(const char_type* __lo, const char_type* __hi, + char __dfault, char* __to) const; + + + void + _M_initialize_ctype() throw(); + }; + + + + template<typename _CharT> + class ctype_byname : public ctype<_CharT> + { + public: + typedef typename ctype<_CharT>::mask mask; + + explicit + ctype_byname(const char* __s, size_t __refs = 0); + + protected: + virtual + ~ctype_byname() { }; + }; + + + template<> + class ctype_byname<char> : public ctype<char> + { + public: + explicit + ctype_byname(const char* __s, size_t __refs = 0); + + protected: + virtual + ~ctype_byname(); + }; + + + template<> + class ctype_byname<wchar_t> : public ctype<wchar_t> + { + public: + explicit + ctype_byname(const char* __s, size_t __refs = 0); + + protected: + virtual + ~ctype_byname(); + }; + + + +} + + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\ctype_inline.h" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32\\bits\\ctype_inline.h" 3 +namespace std +{ + + + bool + ctype<char>:: + is(mask __m, char __c) const + { return (_M_table[static_cast<unsigned char>(__c) ] & __m); } + + + const char* + ctype<char>:: + is(const char* __low, const char* __high, mask* __vec) const + { + while (__low < __high) + *__vec++ = _M_table[static_cast<unsigned char>(*__low++)]; + return __high; + } + + const char* + ctype<char>:: + scan_is(mask __m, const char* __low, const char* __high) const + { + while (__low < __high && !this->is(__m, *__low)) + ++__low; + return __low; + } + + const char* + ctype<char>:: + scan_not(mask __m, const char* __low, const char* __high) const + { + while (__low < __high && this->is(__m, *__low) != 0) + ++__low; + return __low; + } + + +} +# 1512 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 2 3 + +namespace std +{ + + + + class __num_base + { + public: + + + enum + { + _S_ominus, + _S_oplus, + _S_ox, + _S_oX, + _S_odigits, + _S_odigits_end = _S_odigits + 16, + _S_oudigits = _S_odigits_end, + _S_oudigits_end = _S_oudigits + 16, + _S_oe = _S_odigits + 14, + _S_oE = _S_oudigits + 14, + _S_oend = _S_oudigits_end + }; + + + + + + + static const char* _S_atoms_out; + + + + static const char* _S_atoms_in; + + enum + { + _S_iminus, + _S_iplus, + _S_ix, + _S_iX, + _S_izero, + _S_ie = _S_izero + 14, + _S_iE = _S_izero + 20, + _S_iend = 26 + }; + + + + static void + _S_format_float(const ios_base& __io, char* __fptr, char __mod) throw(); + }; + + template<typename _CharT> + struct __numpunct_cache : public locale::facet + { + const char* _M_grouping; + size_t _M_grouping_size; + bool _M_use_grouping; + const _CharT* _M_truename; + size_t _M_truename_size; + const _CharT* _M_falsename; + size_t _M_falsename_size; + _CharT _M_decimal_point; + _CharT _M_thousands_sep; + + + + + + _CharT _M_atoms_out[__num_base::_S_oend]; + + + + + + _CharT _M_atoms_in[__num_base::_S_iend]; + + bool _M_allocated; + + __numpunct_cache(size_t __refs = 0) + : facet(__refs), _M_grouping(0), _M_grouping_size(0), + _M_use_grouping(false), + _M_truename(0), _M_truename_size(0), _M_falsename(0), + _M_falsename_size(0), _M_decimal_point(_CharT()), + _M_thousands_sep(_CharT()), _M_allocated(false) + { } + + ~__numpunct_cache(); + + void + _M_cache(const locale& __loc); + + private: + __numpunct_cache& + operator=(const __numpunct_cache&); + + explicit + __numpunct_cache(const __numpunct_cache&); + }; + + template<typename _CharT> + __numpunct_cache<_CharT>::~__numpunct_cache() + { + if (_M_allocated) + { + delete [] _M_grouping; + delete [] _M_truename; + delete [] _M_falsename; + } + } +# 1640 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<typename _CharT> + class numpunct : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + typedef __numpunct_cache<_CharT> __cache_type; + + protected: + __cache_type* _M_data; + + public: + + static locale::id id; + + + + + + + explicit + numpunct(size_t __refs = 0) + : facet(__refs), _M_data(0) + { _M_initialize_numpunct(); } +# 1678 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + numpunct(__cache_type* __cache, size_t __refs = 0) + : facet(__refs), _M_data(__cache) + { _M_initialize_numpunct(); } +# 1692 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + numpunct(__c_locale __cloc, size_t __refs = 0) + : facet(__refs), _M_data(0) + { _M_initialize_numpunct(__cloc); } +# 1706 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + decimal_point() const + { return this->do_decimal_point(); } +# 1719 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + char_type + thousands_sep() const + { return this->do_thousands_sep(); } +# 1750 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + string + grouping() const + { return this->do_grouping(); } +# 1763 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + string_type + truename() const + { return this->do_truename(); } +# 1776 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + string_type + falsename() const + { return this->do_falsename(); } + + protected: + + virtual + ~numpunct(); +# 1793 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_decimal_point() const + { return _M_data->_M_decimal_point; } +# 1805 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual char_type + do_thousands_sep() const + { return _M_data->_M_thousands_sep; } +# 1818 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual string + do_grouping() const + { return _M_data->_M_grouping; } +# 1831 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual string_type + do_truename() const + { return _M_data->_M_truename; } +# 1844 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual string_type + do_falsename() const + { return _M_data->_M_falsename; } + + + void + _M_initialize_numpunct(__c_locale __cloc = 0); + }; + + template<typename _CharT> + locale::id numpunct<_CharT>::id; + + template<> + numpunct<char>::~numpunct(); + + template<> + void + numpunct<char>::_M_initialize_numpunct(__c_locale __cloc); + + + template<> + numpunct<wchar_t>::~numpunct(); + + template<> + void + numpunct<wchar_t>::_M_initialize_numpunct(__c_locale __cloc); + + + + template<typename _CharT> + class numpunct_byname : public numpunct<_CharT> + { + public: + typedef _CharT char_type; + typedef basic_string<_CharT> string_type; + + explicit + numpunct_byname(const char* __s, size_t __refs = 0) + : numpunct<_CharT>(__refs) + { + if (__builtin_strcmp(__s, "C") != 0 + && __builtin_strcmp(__s, "POSIX") != 0) + { + __c_locale __tmp; + this->_S_create_c_locale(__tmp, __s); + this->_M_initialize_numpunct(__tmp); + this->_S_destroy_c_locale(__tmp); + } + } + + protected: + virtual + ~numpunct_byname() { } + }; + + +# 1914 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<typename _CharT, typename _InIter> + class num_get : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef _InIter iter_type; + + + + static locale::id id; +# 1935 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + num_get(size_t __refs = 0) : facet(__refs) { } +# 1961 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, bool& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } +# 1998 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned short& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned int& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long long& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } +# 2058 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, float& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, double& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long double& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } +# 2101 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + get(iter_type __in, iter_type __end, ios_base& __io, + ios_base::iostate& __err, void*& __v) const + { return this->do_get(__in, __end, __io, __err, __v); } + + protected: + + virtual ~num_get() { } + + iter_type + _M_extract_float(iter_type, iter_type, ios_base&, ios_base::iostate&, + string&) const; + + template<typename _ValueT> + iter_type + _M_extract_int(iter_type, iter_type, ios_base&, ios_base::iostate&, + _ValueT&) const; + + template<typename _CharT2> + typename __gnu_cxx::__enable_if<__is_char<_CharT2>::__value, int>::__type + _M_find(const _CharT2*, size_t __len, _CharT2 __c) const + { + int __ret = -1; + if (__len <= 10) + { + if (__c >= _CharT2('0') && __c < _CharT2(_CharT2('0') + __len)) + __ret = __c - _CharT2('0'); + } + else + { + if (__c >= _CharT2('0') && __c <= _CharT2('9')) + __ret = __c - _CharT2('0'); + else if (__c >= _CharT2('a') && __c <= _CharT2('f')) + __ret = 10 + (__c - _CharT2('a')); + else if (__c >= _CharT2('A') && __c <= _CharT2('F')) + __ret = 10 + (__c - _CharT2('A')); + } + return __ret; + } + + template<typename _CharT2> + typename __gnu_cxx::__enable_if<!__is_char<_CharT2>::__value, + int>::__type + _M_find(const _CharT2* __zero, size_t __len, _CharT2 __c) const + { + int __ret = -1; + const char_type* __q = char_traits<_CharT2>::find(__zero, __len, __c); + if (__q) + { + __ret = __q - __zero; + if (__ret > 15) + __ret -= 6; + } + return __ret; + } +# 2172 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, bool&) const; + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned short& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned int& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + virtual iter_type + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, unsigned long long& __v) const + { return _M_extract_int(__beg, __end, __io, __err, __v); } + + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, float&) const; + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, + double&) const; + + + + + + + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, + long double&) const; + + + virtual iter_type + do_get(iter_type, iter_type, ios_base&, ios_base::iostate&, void*&) const; +# 2235 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + }; + + template<typename _CharT, typename _InIter> + locale::id num_get<_CharT, _InIter>::id; +# 2253 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + template<typename _CharT, typename _OutIter> + class num_put : public locale::facet + { + public: + + + + typedef _CharT char_type; + typedef _OutIter iter_type; + + + + static locale::id id; +# 2274 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + explicit + num_put(size_t __refs = 0) : facet(__refs) { } +# 2292 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, bool __v) const + { return this->do_put(__s, __io, __fill, __v); } +# 2334 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, long __v) const + { return this->do_put(__s, __io, __fill, __v); } + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long __v) const + { return this->do_put(__s, __io, __fill, __v); } + + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, long long __v) const + { return this->do_put(__s, __io, __fill, __v); } + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long long __v) const + { return this->do_put(__s, __io, __fill, __v); } +# 2397 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, double __v) const + { return this->do_put(__s, __io, __fill, __v); } + + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + long double __v) const + { return this->do_put(__s, __io, __fill, __v); } +# 2422 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + iter_type + put(iter_type __s, ios_base& __io, char_type __fill, + const void* __v) const + { return this->do_put(__s, __io, __fill, __v); } + + protected: + template<typename _ValueT> + iter_type + _M_insert_float(iter_type, ios_base& __io, char_type __fill, + char __mod, _ValueT __v) const; + + void + _M_group_float(const char* __grouping, size_t __grouping_size, + char_type __sep, const char_type* __p, char_type* __new, + char_type* __cs, int& __len) const; + + template<typename _ValueT> + iter_type + _M_insert_int(iter_type, ios_base& __io, char_type __fill, + _ValueT __v) const; + + void + _M_group_int(const char* __grouping, size_t __grouping_size, + char_type __sep, ios_base& __io, char_type* __new, + char_type* __cs, int& __len) const; + + void + _M_pad(char_type __fill, streamsize __w, ios_base& __io, + char_type* __new, const char_type* __cs, int& __len) const; + + + virtual + ~num_put() { }; +# 2470 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 3 + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, bool __v) const; + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, + long long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + virtual iter_type + do_put(iter_type __s, ios_base& __io, char_type __fill, + unsigned long long __v) const + { return _M_insert_int(__s, __io, __fill, __v); } + + + virtual iter_type + do_put(iter_type, ios_base&, char_type, double) const; + + + + + + + virtual iter_type + do_put(iter_type, ios_base&, char_type, long double) const; + + + virtual iter_type + do_put(iter_type, ios_base&, char_type, const void*) const; + + + + + + + + }; + + template <typename _CharT, typename _OutIter> + locale::id num_put<_CharT, _OutIter>::id; + + + + + + + + + + template<typename _CharT> + inline bool + isspace(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::space, __c); } + + + template<typename _CharT> + inline bool + isprint(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::print, __c); } + + + template<typename _CharT> + inline bool + iscntrl(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::cntrl, __c); } + + + template<typename _CharT> + inline bool + isupper(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::upper, __c); } + + + template<typename _CharT> + inline bool + islower(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::lower, __c); } + + + template<typename _CharT> + inline bool + isalpha(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::alpha, __c); } + + + template<typename _CharT> + inline bool + isdigit(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::digit, __c); } + + + template<typename _CharT> + inline bool + ispunct(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::punct, __c); } + + + template<typename _CharT> + inline bool + isxdigit(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::xdigit, __c); } + + + template<typename _CharT> + inline bool + isalnum(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::alnum, __c); } + + + template<typename _CharT> + inline bool + isgraph(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).is(ctype_base::graph, __c); } + + + template<typename _CharT> + inline _CharT + toupper(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).toupper(__c); } + + + template<typename _CharT> + inline _CharT + tolower(_CharT __c, const locale& __loc) + { return use_facet<ctype<_CharT> >(__loc).tolower(__c); } + + +} + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + +namespace std +{ + + + + + template<typename _Facet> + struct __use_cache + { + const _Facet* + operator() (const locale& __loc) const; + }; + + + template<typename _CharT> + struct __use_cache<__numpunct_cache<_CharT> > + { + const __numpunct_cache<_CharT>* + operator() (const locale& __loc) const + { + const size_t __i = numpunct<_CharT>::id._M_id(); + const locale::facet** __caches = __loc._M_impl->_M_caches; + if (!__caches[__i]) + { + __numpunct_cache<_CharT>* __tmp = 0; + try + { + __tmp = new __numpunct_cache<_CharT>; + __tmp->_M_cache(__loc); + } + catch(...) + { + delete __tmp; + throw; + } + __loc._M_impl->_M_install_cache(__tmp, __i); + } + return static_cast<const __numpunct_cache<_CharT>*>(__caches[__i]); + } + }; + + template<typename _CharT> + void + __numpunct_cache<_CharT>::_M_cache(const locale& __loc) + { + _M_allocated = true; + + const numpunct<_CharT>& __np = use_facet<numpunct<_CharT> >(__loc); + + char* __grouping = 0; + _CharT* __truename = 0; + _CharT* __falsename = 0; + try + { + _M_grouping_size = __np.grouping().size(); + __grouping = new char[_M_grouping_size]; + __np.grouping().copy(__grouping, _M_grouping_size); + _M_grouping = __grouping; + _M_use_grouping = (_M_grouping_size + && static_cast<signed char>(_M_grouping[0]) > 0 + && (_M_grouping[0] + != __gnu_cxx::__numeric_traits<char>::__max)); + + _M_truename_size = __np.truename().size(); + __truename = new _CharT[_M_truename_size]; + __np.truename().copy(__truename, _M_truename_size); + _M_truename = __truename; + + _M_falsename_size = __np.falsename().size(); + __falsename = new _CharT[_M_falsename_size]; + __np.falsename().copy(__falsename, _M_falsename_size); + _M_falsename = __falsename; + + _M_decimal_point = __np.decimal_point(); + _M_thousands_sep = __np.thousands_sep(); + + const ctype<_CharT>& __ct = use_facet<ctype<_CharT> >(__loc); + __ct.widen(__num_base::_S_atoms_out, + __num_base::_S_atoms_out + + __num_base::_S_oend, _M_atoms_out); + __ct.widen(__num_base::_S_atoms_in, + __num_base::_S_atoms_in + + __num_base::_S_iend, _M_atoms_in); + } + catch(...) + { + delete [] __grouping; + delete [] __truename; + delete [] __falsename; + throw; + } + } +# 136 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + __attribute__ ((__pure__)) bool + __verify_grouping(const char* __grouping, size_t __grouping_size, + const string& __grouping_tmp) throw (); + + + + template<typename _CharT, typename _InIter> + _InIter + num_get<_CharT, _InIter>:: + _M_extract_float(_InIter __beg, _InIter __end, ios_base& __io, + ios_base::iostate& __err, string& __xtrc) const + { + typedef char_traits<_CharT> __traits_type; + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + const _CharT* __lit = __lc->_M_atoms_in; + char_type __c = char_type(); + + + bool __testeof = __beg == __end; + + + if (!__testeof) + { + __c = *__beg; + const bool __plus = __c == __lit[__num_base::_S_iplus]; + if ((__plus || __c == __lit[__num_base::_S_iminus]) + && !(__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + && !(__c == __lc->_M_decimal_point)) + { + __xtrc += __plus ? '+' : '-'; + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + } + + + bool __found_mantissa = false; + int __sep_pos = 0; + while (!__testeof) + { + if ((__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + || __c == __lc->_M_decimal_point) + break; + else if (__c == __lit[__num_base::_S_izero]) + { + if (!__found_mantissa) + { + __xtrc += '0'; + __found_mantissa = true; + } + ++__sep_pos; + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + else + break; + } + + + bool __found_dec = false; + bool __found_sci = false; + string __found_grouping; + if (__lc->_M_use_grouping) + __found_grouping.reserve(32); + const char_type* __lit_zero = __lit + __num_base::_S_izero; + + if (!__lc->_M_allocated) + + while (!__testeof) + { + const int __digit = _M_find(__lit_zero, 10, __c); + if (__digit != -1) + { + __xtrc += '0' + __digit; + __found_mantissa = true; + } + else if (__c == __lc->_M_decimal_point + && !__found_dec && !__found_sci) + { + __xtrc += '.'; + __found_dec = true; + } + else if ((__c == __lit[__num_base::_S_ie] + || __c == __lit[__num_base::_S_iE]) + && !__found_sci && __found_mantissa) + { + + __xtrc += 'e'; + __found_sci = true; + + + if (++__beg != __end) + { + __c = *__beg; + const bool __plus = __c == __lit[__num_base::_S_iplus]; + if (__plus || __c == __lit[__num_base::_S_iminus]) + __xtrc += __plus ? '+' : '-'; + else + continue; + } + else + { + __testeof = true; + break; + } + } + else + break; + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + else + while (!__testeof) + { + + + if (__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + { + if (!__found_dec && !__found_sci) + { + + + if (__sep_pos) + { + __found_grouping += static_cast<char>(__sep_pos); + __sep_pos = 0; + } + else + { + + + __xtrc.clear(); + break; + } + } + else + break; + } + else if (__c == __lc->_M_decimal_point) + { + if (!__found_dec && !__found_sci) + { + + + + if (__found_grouping.size()) + __found_grouping += static_cast<char>(__sep_pos); + __xtrc += '.'; + __found_dec = true; + } + else + break; + } + else + { + const char_type* __q = + __traits_type::find(__lit_zero, 10, __c); + if (__q) + { + __xtrc += '0' + (__q - __lit_zero); + __found_mantissa = true; + ++__sep_pos; + } + else if ((__c == __lit[__num_base::_S_ie] + || __c == __lit[__num_base::_S_iE]) + && !__found_sci && __found_mantissa) + { + + if (__found_grouping.size() && !__found_dec) + __found_grouping += static_cast<char>(__sep_pos); + __xtrc += 'e'; + __found_sci = true; + + + if (++__beg != __end) + { + __c = *__beg; + const bool __plus = __c == __lit[__num_base::_S_iplus]; + if ((__plus || __c == __lit[__num_base::_S_iminus]) + && !(__lc->_M_use_grouping + && __c == __lc->_M_thousands_sep) + && !(__c == __lc->_M_decimal_point)) + __xtrc += __plus ? '+' : '-'; + else + continue; + } + else + { + __testeof = true; + break; + } + } + else + break; + } + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + + + + if (__found_grouping.size()) + { + + if (!__found_dec && !__found_sci) + __found_grouping += static_cast<char>(__sep_pos); + + if (!std::__verify_grouping(__lc->_M_grouping, + __lc->_M_grouping_size, + __found_grouping)) + __err = ios_base::failbit; + } + + return __beg; + } + + template<typename _CharT, typename _InIter> + template<typename _ValueT> + _InIter + num_get<_CharT, _InIter>:: + _M_extract_int(_InIter __beg, _InIter __end, ios_base& __io, + ios_base::iostate& __err, _ValueT& __v) const + { + typedef char_traits<_CharT> __traits_type; + using __gnu_cxx::__add_unsigned; + typedef typename __add_unsigned<_ValueT>::__type __unsigned_type; + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + const _CharT* __lit = __lc->_M_atoms_in; + char_type __c = char_type(); + + + const ios_base::fmtflags __basefield = __io.flags() + & ios_base::basefield; + const bool __oct = __basefield == ios_base::oct; + int __base = __oct ? 8 : (__basefield == ios_base::hex ? 16 : 10); + + + bool __testeof = __beg == __end; + + + bool __negative = false; + if (!__testeof) + { + __c = *__beg; + __negative = __c == __lit[__num_base::_S_iminus]; + if ((__negative || __c == __lit[__num_base::_S_iplus]) + && !(__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + && !(__c == __lc->_M_decimal_point)) + { + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + } + + + + bool __found_zero = false; + int __sep_pos = 0; + while (!__testeof) + { + if ((__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + || __c == __lc->_M_decimal_point) + break; + else if (__c == __lit[__num_base::_S_izero] + && (!__found_zero || __base == 10)) + { + __found_zero = true; + ++__sep_pos; + if (__basefield == 0) + __base = 8; + if (__base == 8) + __sep_pos = 0; + } + else if (__found_zero + && (__c == __lit[__num_base::_S_ix] + || __c == __lit[__num_base::_S_iX])) + { + if (__basefield == 0) + __base = 16; + if (__base == 16) + { + __found_zero = false; + __sep_pos = 0; + } + else + break; + } + else + break; + + if (++__beg != __end) + { + __c = *__beg; + if (!__found_zero) + break; + } + else + __testeof = true; + } + + + + const size_t __len = (__base == 16 ? __num_base::_S_iend + - __num_base::_S_izero : __base); + + + string __found_grouping; + if (__lc->_M_use_grouping) + __found_grouping.reserve(32); + bool __testfail = false; + bool __testoverflow = false; + const __unsigned_type __max = + (__negative && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) + ? -__gnu_cxx::__numeric_traits<_ValueT>::__min + : __gnu_cxx::__numeric_traits<_ValueT>::__max; + const __unsigned_type __smax = __max / __base; + __unsigned_type __result = 0; + int __digit = 0; + const char_type* __lit_zero = __lit + __num_base::_S_izero; + + if (!__lc->_M_allocated) + + while (!__testeof) + { + __digit = _M_find(__lit_zero, __len, __c); + if (__digit == -1) + break; + + if (__result > __smax) + __testoverflow = true; + else + { + __result *= __base; + __testoverflow |= __result > __max - __digit; + __result += __digit; + ++__sep_pos; + } + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + else + while (!__testeof) + { + + + if (__lc->_M_use_grouping && __c == __lc->_M_thousands_sep) + { + + + if (__sep_pos) + { + __found_grouping += static_cast<char>(__sep_pos); + __sep_pos = 0; + } + else + { + __testfail = true; + break; + } + } + else if (__c == __lc->_M_decimal_point) + break; + else + { + const char_type* __q = + __traits_type::find(__lit_zero, __len, __c); + if (!__q) + break; + + __digit = __q - __lit_zero; + if (__digit > 15) + __digit -= 6; + if (__result > __smax) + __testoverflow = true; + else + { + __result *= __base; + __testoverflow |= __result > __max - __digit; + __result += __digit; + ++__sep_pos; + } + } + + if (++__beg != __end) + __c = *__beg; + else + __testeof = true; + } + + + + if (__found_grouping.size()) + { + + __found_grouping += static_cast<char>(__sep_pos); + + if (!std::__verify_grouping(__lc->_M_grouping, + __lc->_M_grouping_size, + __found_grouping)) + __err = ios_base::failbit; + } + + + + if ((!__sep_pos && !__found_zero && !__found_grouping.size()) + || __testfail) + { + __v = 0; + __err = ios_base::failbit; + } + else if (__testoverflow) + { + if (__negative + && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) + __v = __gnu_cxx::__numeric_traits<_ValueT>::__min; + else + __v = __gnu_cxx::__numeric_traits<_ValueT>::__max; + __err = ios_base::failbit; + } + else + __v = __negative ? -__result : __result; + + if (__testeof) + __err |= ios_base::eofbit; + return __beg; + } + + + + template<typename _CharT, typename _InIter> + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, bool& __v) const + { + if (!(__io.flags() & ios_base::boolalpha)) + { + + + + long __l = -1; + __beg = _M_extract_int(__beg, __end, __io, __err, __l); + if (__l == 0 || __l == 1) + __v = bool(__l); + else + { + + + __v = true; + __err = ios_base::failbit; + if (__beg == __end) + __err |= ios_base::eofbit; + } + } + else + { + + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + + bool __testf = true; + bool __testt = true; + bool __donef = __lc->_M_falsename_size == 0; + bool __donet = __lc->_M_truename_size == 0; + bool __testeof = false; + size_t __n = 0; + while (!__donef || !__donet) + { + if (__beg == __end) + { + __testeof = true; + break; + } + + const char_type __c = *__beg; + + if (!__donef) + __testf = __c == __lc->_M_falsename[__n]; + + if (!__testf && __donet) + break; + + if (!__donet) + __testt = __c == __lc->_M_truename[__n]; + + if (!__testt && __donef) + break; + + if (!__testt && !__testf) + break; + + ++__n; + ++__beg; + + __donef = !__testf || __n >= __lc->_M_falsename_size; + __donet = !__testt || __n >= __lc->_M_truename_size; + } + if (__testf && __n == __lc->_M_falsename_size && __n) + { + __v = false; + if (__testt && __n == __lc->_M_truename_size) + __err = ios_base::failbit; + else + __err = __testeof ? ios_base::eofbit : ios_base::goodbit; + } + else if (__testt && __n == __lc->_M_truename_size && __n) + { + __v = true; + __err = __testeof ? ios_base::eofbit : ios_base::goodbit; + } + else + { + + + __v = false; + __err = ios_base::failbit; + if (__testeof) + __err |= ios_base::eofbit; + } + } + return __beg; + } + + template<typename _CharT, typename _InIter> + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, float& __v) const + { + string __xtrc; + __xtrc.reserve(32); + __beg = _M_extract_float(__beg, __end, __io, __err, __xtrc); + std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale()); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template<typename _CharT, typename _InIter> + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, double& __v) const + { + string __xtrc; + __xtrc.reserve(32); + __beg = _M_extract_float(__beg, __end, __io, __err, __xtrc); + std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale()); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } +# 730 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + template<typename _CharT, typename _InIter> + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, long double& __v) const + { + string __xtrc; + __xtrc.reserve(32); + __beg = _M_extract_float(__beg, __end, __io, __err, __xtrc); + std::__convert_to_v(__xtrc.c_str(), __v, __err, _S_get_c_locale()); + if (__beg == __end) + __err |= ios_base::eofbit; + return __beg; + } + + template<typename _CharT, typename _InIter> + _InIter + num_get<_CharT, _InIter>:: + do_get(iter_type __beg, iter_type __end, ios_base& __io, + ios_base::iostate& __err, void*& __v) const + { + + typedef ios_base::fmtflags fmtflags; + const fmtflags __fmt = __io.flags(); + __io.flags((__fmt & ~ios_base::basefield) | ios_base::hex); + + typedef __gnu_cxx::__conditional_type<(sizeof(void*) + <= sizeof(unsigned long)), + unsigned long, unsigned long long>::__type _UIntPtrType; + + _UIntPtrType __ul; + __beg = _M_extract_int(__beg, __end, __io, __err, __ul); + + + __io.flags(__fmt); + + __v = reinterpret_cast<void*>(__ul); + return __beg; + } + + + + template<typename _CharT, typename _OutIter> + void + num_put<_CharT, _OutIter>:: + _M_pad(_CharT __fill, streamsize __w, ios_base& __io, + _CharT* __new, const _CharT* __cs, int& __len) const + { + + + __pad<_CharT, char_traits<_CharT> >::_S_pad(__io, __fill, __new, + __cs, __w, __len); + __len = static_cast<int>(__w); + } + + + + template<typename _CharT, typename _ValueT> + int + __int_to_char(_CharT* __bufend, _ValueT __v, const _CharT* __lit, + ios_base::fmtflags __flags, bool __dec) + { + _CharT* __buf = __bufend; + if (__builtin_expect(__dec, true)) + { + + do + { + *--__buf = __lit[(__v % 10) + __num_base::_S_odigits]; + __v /= 10; + } + while (__v != 0); + } + else if ((__flags & ios_base::basefield) == ios_base::oct) + { + + do + { + *--__buf = __lit[(__v & 0x7) + __num_base::_S_odigits]; + __v >>= 3; + } + while (__v != 0); + } + else + { + + const bool __uppercase = __flags & ios_base::uppercase; + const int __case_offset = __uppercase ? __num_base::_S_oudigits + : __num_base::_S_odigits; + do + { + *--__buf = __lit[(__v & 0xf) + __case_offset]; + __v >>= 4; + } + while (__v != 0); + } + return __bufend - __buf; + } + + + + template<typename _CharT, typename _OutIter> + void + num_put<_CharT, _OutIter>:: + _M_group_int(const char* __grouping, size_t __grouping_size, _CharT __sep, + ios_base&, _CharT* __new, _CharT* __cs, int& __len) const + { + _CharT* __p = std::__add_grouping(__new, __sep, __grouping, + __grouping_size, __cs, __cs + __len); + __len = __p - __new; + } + + template<typename _CharT, typename _OutIter> + template<typename _ValueT> + _OutIter + num_put<_CharT, _OutIter>:: + _M_insert_int(_OutIter __s, ios_base& __io, _CharT __fill, + _ValueT __v) const + { + using __gnu_cxx::__add_unsigned; + typedef typename __add_unsigned<_ValueT>::__type __unsigned_type; + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + const _CharT* __lit = __lc->_M_atoms_out; + const ios_base::fmtflags __flags = __io.flags(); + + + const int __ilen = 5 * sizeof(_ValueT); + _CharT* __cs = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __ilen)); + + + + const ios_base::fmtflags __basefield = __flags & ios_base::basefield; + const bool __dec = (__basefield != ios_base::oct + && __basefield != ios_base::hex); + const __unsigned_type __u = ((__v > 0 || !__dec) + ? __unsigned_type(__v) + : -__unsigned_type(__v)); + int __len = __int_to_char(__cs + __ilen, __u, __lit, __flags, __dec); + __cs += __ilen - __len; + + + if (__lc->_M_use_grouping) + { + + + _CharT* __cs2 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * (__len + 1) + * 2)); + _M_group_int(__lc->_M_grouping, __lc->_M_grouping_size, + __lc->_M_thousands_sep, __io, __cs2 + 2, __cs, __len); + __cs = __cs2 + 2; + } + + + if (__builtin_expect(__dec, true)) + { + + if (__v >= 0) + { + if (bool(__flags & ios_base::showpos) + && __gnu_cxx::__numeric_traits<_ValueT>::__is_signed) + *--__cs = __lit[__num_base::_S_oplus], ++__len; + } + else + *--__cs = __lit[__num_base::_S_ominus], ++__len; + } + else if (bool(__flags & ios_base::showbase) && __v) + { + if (__basefield == ios_base::oct) + *--__cs = __lit[__num_base::_S_odigits], ++__len; + else + { + + const bool __uppercase = __flags & ios_base::uppercase; + *--__cs = __lit[__num_base::_S_ox + __uppercase]; + + *--__cs = __lit[__num_base::_S_odigits]; + __len += 2; + } + } + + + const streamsize __w = __io.width(); + if (__w > static_cast<streamsize>(__len)) + { + _CharT* __cs3 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __w)); + _M_pad(__fill, __w, __io, __cs3, __cs, __len); + __cs = __cs3; + } + __io.width(0); + + + + return std::__write(__s, __cs, __len); + } + + template<typename _CharT, typename _OutIter> + void + num_put<_CharT, _OutIter>:: + _M_group_float(const char* __grouping, size_t __grouping_size, + _CharT __sep, const _CharT* __p, _CharT* __new, + _CharT* __cs, int& __len) const + { + + + + const int __declen = __p ? __p - __cs : __len; + _CharT* __p2 = std::__add_grouping(__new, __sep, __grouping, + __grouping_size, + __cs, __cs + __declen); + + + int __newlen = __p2 - __new; + if (__p) + { + char_traits<_CharT>::copy(__p2, __p, __len - __declen); + __newlen += __len - __declen; + } + __len = __newlen; + } +# 966 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + template<typename _CharT, typename _OutIter> + template<typename _ValueT> + _OutIter + num_put<_CharT, _OutIter>:: + _M_insert_float(_OutIter __s, ios_base& __io, _CharT __fill, char __mod, + _ValueT __v) const + { + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + + + const streamsize __prec = __io.precision() < 0 ? 6 : __io.precision(); + + const int __max_digits = + __gnu_cxx::__numeric_traits<_ValueT>::__digits10; + + + int __len; + + char __fbuf[16]; + __num_base::_S_format_float(__io, __fbuf, __mod); + + + + + int __cs_size = __max_digits * 3; + char* __cs = static_cast<char*>(__builtin_alloca(__cs_size)); + __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + __fbuf, __prec, __v); + + + if (__len >= __cs_size) + { + __cs_size = __len + 1; + __cs = static_cast<char*>(__builtin_alloca(__cs_size)); + __len = std::__convert_from_v(_S_get_c_locale(), __cs, __cs_size, + __fbuf, __prec, __v); + } +# 1027 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + const ctype<_CharT>& __ctype = use_facet<ctype<_CharT> >(__loc); + + _CharT* __ws = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __len)); + __ctype.widen(__cs, __cs + __len, __ws); + + + _CharT* __wp = 0; + const char* __p = char_traits<char>::find(__cs, __len, '.'); + if (__p) + { + __wp = __ws + (__p - __cs); + *__wp = __lc->_M_decimal_point; + } + + + + + if (__lc->_M_use_grouping + && (__wp || __len < 3 || (__cs[1] <= '9' && __cs[2] <= '9' + && __cs[1] >= '0' && __cs[2] >= '0'))) + { + + + _CharT* __ws2 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __len * 2)); + + streamsize __off = 0; + if (__cs[0] == '-' || __cs[0] == '+') + { + __off = 1; + __ws2[0] = __ws[0]; + __len -= 1; + } + + _M_group_float(__lc->_M_grouping, __lc->_M_grouping_size, + __lc->_M_thousands_sep, __wp, __ws2 + __off, + __ws + __off, __len); + __len += __off; + + __ws = __ws2; + } + + + const streamsize __w = __io.width(); + if (__w > static_cast<streamsize>(__len)) + { + _CharT* __ws3 = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __w)); + _M_pad(__fill, __w, __io, __ws3, __ws, __len); + __ws = __ws3; + } + __io.width(0); + + + + return std::__write(__s, __ws, __len); + } + + template<typename _CharT, typename _OutIter> + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, bool __v) const + { + const ios_base::fmtflags __flags = __io.flags(); + if ((__flags & ios_base::boolalpha) == 0) + { + const long __l = __v; + __s = _M_insert_int(__s, __io, __fill, __l); + } + else + { + typedef __numpunct_cache<_CharT> __cache_type; + __use_cache<__cache_type> __uc; + const locale& __loc = __io._M_getloc(); + const __cache_type* __lc = __uc(__loc); + + const _CharT* __name = __v ? __lc->_M_truename + : __lc->_M_falsename; + int __len = __v ? __lc->_M_truename_size + : __lc->_M_falsename_size; + + const streamsize __w = __io.width(); + if (__w > static_cast<streamsize>(__len)) + { + const streamsize __plen = __w - __len; + _CharT* __ps + = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __plen)); + + char_traits<_CharT>::assign(__ps, __plen, __fill); + __io.width(0); + + if ((__flags & ios_base::adjustfield) == ios_base::left) + { + __s = std::__write(__s, __name, __len); + __s = std::__write(__s, __ps, __plen); + } + else + { + __s = std::__write(__s, __ps, __plen); + __s = std::__write(__s, __name, __len); + } + return __s; + } + __io.width(0); + __s = std::__write(__s, __name, __len); + } + return __s; + } + + template<typename _CharT, typename _OutIter> + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, double __v) const + { return _M_insert_float(__s, __io, __fill, char(), __v); } +# 1152 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + template<typename _CharT, typename _OutIter> + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, + long double __v) const + { return _M_insert_float(__s, __io, __fill, 'L', __v); } + + template<typename _CharT, typename _OutIter> + _OutIter + num_put<_CharT, _OutIter>:: + do_put(iter_type __s, ios_base& __io, char_type __fill, + const void* __v) const + { + const ios_base::fmtflags __flags = __io.flags(); + const ios_base::fmtflags __fmt = ~(ios_base::basefield + | ios_base::uppercase); + __io.flags((__flags & __fmt) | (ios_base::hex | ios_base::showbase)); + + typedef __gnu_cxx::__conditional_type<(sizeof(const void*) + <= sizeof(unsigned long)), + unsigned long, unsigned long long>::__type _UIntPtrType; + + __s = _M_insert_int(__s, __io, __fill, + reinterpret_cast<_UIntPtrType>(__v)); + __io.flags(__flags); + return __s; + } + + +# 1189 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.tcc" 3 + template<typename _CharT, typename _Traits> + void + __pad<_CharT, _Traits>::_S_pad(ios_base& __io, _CharT __fill, + _CharT* __news, const _CharT* __olds, + streamsize __newlen, streamsize __oldlen) + { + const size_t __plen = static_cast<size_t>(__newlen - __oldlen); + const ios_base::fmtflags __adjust = __io.flags() & ios_base::adjustfield; + + + if (__adjust == ios_base::left) + { + _Traits::copy(__news, __olds, __oldlen); + _Traits::assign(__news + __oldlen, __plen, __fill); + return; + } + + size_t __mod = 0; + if (__adjust == ios_base::internal) + { + + + + const locale& __loc = __io._M_getloc(); + const ctype<_CharT>& __ctype = use_facet<ctype<_CharT> >(__loc); + + if (__ctype.widen('-') == __olds[0] + || __ctype.widen('+') == __olds[0]) + { + __news[0] = __olds[0]; + __mod = 1; + ++__news; + } + else if (__ctype.widen('0') == __olds[0] + && __oldlen > 1 + && (__ctype.widen('x') == __olds[1] + || __ctype.widen('X') == __olds[1])) + { + __news[0] = __olds[0]; + __news[1] = __olds[1]; + __mod = 2; + __news += 2; + } + + } + _Traits::assign(__news, __plen, __fill); + _Traits::copy(__news + __plen, __olds + __mod, __oldlen - __mod); + } + + template<typename _CharT> + _CharT* + __add_grouping(_CharT* __s, _CharT __sep, + const char* __gbeg, size_t __gsize, + const _CharT* __first, const _CharT* __last) + { + size_t __idx = 0; + size_t __ctr = 0; + + while (__last - __first > __gbeg[__idx] + && static_cast<signed char>(__gbeg[__idx]) > 0 + && __gbeg[__idx] != __gnu_cxx::__numeric_traits<char>::__max) + { + __last -= __gbeg[__idx]; + __idx < __gsize - 1 ? ++__idx : ++__ctr; + } + + while (__first != __last) + *__s++ = *__first++; + + while (__ctr--) + { + *__s++ = __sep; + for (char __i = __gbeg[__idx]; __i > 0; --__i) + *__s++ = *__first++; + } + + while (__idx--) + { + *__s++ = __sep; + for (char __i = __gbeg[__idx]; __i > 0; --__i) + *__s++ = *__first++; + } + + return __s; + } + + + + + extern template class numpunct<char>; + extern template class numpunct_byname<char>; + extern template class num_get<char>; + extern template class num_put<char>; + extern template class ctype_byname<char>; + + extern template + const ctype<char>& + use_facet<ctype<char> >(const locale&); + + extern template + const numpunct<char>& + use_facet<numpunct<char> >(const locale&); + + extern template + const num_put<char>& + use_facet<num_put<char> >(const locale&); + + extern template + const num_get<char>& + use_facet<num_get<char> >(const locale&); + + extern template + bool + has_facet<ctype<char> >(const locale&); + + extern template + bool + has_facet<numpunct<char> >(const locale&); + + extern template + bool + has_facet<num_put<char> >(const locale&); + + extern template + bool + has_facet<num_get<char> >(const locale&); + + + extern template class numpunct<wchar_t>; + extern template class numpunct_byname<wchar_t>; + extern template class num_get<wchar_t>; + extern template class num_put<wchar_t>; + extern template class ctype_byname<wchar_t>; + + extern template + const ctype<wchar_t>& + use_facet<ctype<wchar_t> >(const locale&); + + extern template + const numpunct<wchar_t>& + use_facet<numpunct<wchar_t> >(const locale&); + + extern template + const num_put<wchar_t>& + use_facet<num_put<wchar_t> >(const locale&); + + extern template + const num_get<wchar_t>& + use_facet<num_get<wchar_t> >(const locale&); + + extern template + bool + has_facet<ctype<wchar_t> >(const locale&); + + extern template + bool + has_facet<numpunct<wchar_t> >(const locale&); + + extern template + bool + has_facet<num_put<wchar_t> >(const locale&); + + extern template + bool + has_facet<num_get<wchar_t> >(const locale&); + + + + +} +# 2609 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\locale_facets.h" 2 3 +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 2 3 + + +namespace std +{ + + + template<typename _Facet> + inline const _Facet& + __check_facet(const _Facet* __f) + { + if (!__f) + __throw_bad_cast(); + return *__f; + } +# 65 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + template<typename _CharT, typename _Traits> + class basic_ios : public ios_base + { + public: + + + + + + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + + + + + typedef ctype<_CharT> __ctype_type; + typedef num_put<_CharT, ostreambuf_iterator<_CharT, _Traits> > + __num_put_type; + typedef num_get<_CharT, istreambuf_iterator<_CharT, _Traits> > + __num_get_type; + + + + protected: + basic_ostream<_CharT, _Traits>* _M_tie; + mutable char_type _M_fill; + mutable bool _M_fill_init; + basic_streambuf<_CharT, _Traits>* _M_streambuf; + + + const __ctype_type* _M_ctype; + + const __num_put_type* _M_num_put; + + const __num_get_type* _M_num_get; + + public: + + + + + + + + operator void*() const + { return this->fail() ? 0 : const_cast<basic_ios*>(this); } + + bool + operator!() const + { return this->fail(); } +# 130 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + iostate + rdstate() const + { return _M_streambuf_state; } +# 141 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + void + clear(iostate __state = goodbit); + + + + + + + + void + setstate(iostate __state) + { this->clear(this->rdstate() | __state); } + + + + + void + _M_setstate(iostate __state) + { + + + _M_streambuf_state |= __state; + if (this->exceptions() & __state) + throw; + } + + + + + + + + bool + good() const + { return this->rdstate() == 0; } + + + + + + + + bool + eof() const + { return (this->rdstate() & eofbit) != 0; } +# 194 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + bool + fail() const + { return (this->rdstate() & (badbit | failbit)) != 0; } + + + + + + + + bool + bad() const + { return (this->rdstate() & badbit) != 0; } +# 215 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + iostate + exceptions() const + { return _M_exception; } +# 250 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + void + exceptions(iostate __except) + { + _M_exception = __except; + this->clear(_M_streambuf_state); + } + + + + + + + + explicit + basic_ios(basic_streambuf<_CharT, _Traits>* __sb) + : ios_base(), _M_tie(0), _M_fill(), _M_fill_init(false), _M_streambuf(0), + _M_ctype(0), _M_num_put(0), _M_num_get(0) + { this->init(__sb); } + + + + + + + + virtual + ~basic_ios() { } +# 288 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + basic_ostream<_CharT, _Traits>* + tie() const + { return _M_tie; } +# 300 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + basic_ostream<_CharT, _Traits>* + tie(basic_ostream<_CharT, _Traits>* __tiestr) + { + basic_ostream<_CharT, _Traits>* __old = _M_tie; + _M_tie = __tiestr; + return __old; + } + + + + + + + + basic_streambuf<_CharT, _Traits>* + rdbuf() const + { return _M_streambuf; } +# 340 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + basic_streambuf<_CharT, _Traits>* + rdbuf(basic_streambuf<_CharT, _Traits>* __sb); +# 354 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + basic_ios& + copyfmt(const basic_ios& __rhs); + + + + + + + + char_type + fill() const + { + if (!_M_fill_init) + { + _M_fill = this->widen(' '); + _M_fill_init = true; + } + return _M_fill; + } +# 383 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + char_type + fill(char_type __ch) + { + char_type __old = this->fill(); + _M_fill = __ch; + return __old; + } +# 403 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + locale + imbue(const locale& __loc); +# 423 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + char + narrow(char_type __c, char __dfault) const + { return __check_facet(_M_ctype).narrow(__c, __dfault); } +# 442 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 3 + char_type + widen(char __c) const + { return __check_facet(_M_ctype).widen(__c); } + + protected: + + + + + + + + basic_ios() + : ios_base(), _M_tie(0), _M_fill(char_type()), _M_fill_init(false), + _M_streambuf(0), _M_ctype(0), _M_num_put(0), _M_num_get(0) + { } + + + + + + + + void + init(basic_streambuf<_CharT, _Traits>* __sb); + + void + _M_cache_locale(const locale& __loc); + }; + + +} + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.tcc" 1 3 +# 33 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.tcc" 3 + +# 34 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.tcc" 3 + +namespace std +{ + + + template<typename _CharT, typename _Traits> + void + basic_ios<_CharT, _Traits>::clear(iostate __state) + { + if (this->rdbuf()) + _M_streambuf_state = __state; + else + _M_streambuf_state = __state | badbit; + if (this->exceptions() & this->rdstate()) + __throw_ios_failure(("basic_ios::clear")); + } + + template<typename _CharT, typename _Traits> + basic_streambuf<_CharT, _Traits>* + basic_ios<_CharT, _Traits>::rdbuf(basic_streambuf<_CharT, _Traits>* __sb) + { + basic_streambuf<_CharT, _Traits>* __old = _M_streambuf; + _M_streambuf = __sb; + this->clear(); + return __old; + } + + template<typename _CharT, typename _Traits> + basic_ios<_CharT, _Traits>& + basic_ios<_CharT, _Traits>::copyfmt(const basic_ios& __rhs) + { + + + if (this != &__rhs) + { + + + + + _Words* __words = (__rhs._M_word_size <= _S_local_word_size) ? + _M_local_word : new _Words[__rhs._M_word_size]; + + + _Callback_list* __cb = __rhs._M_callbacks; + if (__cb) + __cb->_M_add_reference(); + _M_call_callbacks(erase_event); + if (_M_word != _M_local_word) + { + delete [] _M_word; + _M_word = 0; + } + _M_dispose_callbacks(); + + + _M_callbacks = __cb; + for (int __i = 0; __i < __rhs._M_word_size; ++__i) + __words[__i] = __rhs._M_word[__i]; + _M_word = __words; + _M_word_size = __rhs._M_word_size; + + this->flags(__rhs.flags()); + this->width(__rhs.width()); + this->precision(__rhs.precision()); + this->tie(__rhs.tie()); + this->fill(__rhs.fill()); + _M_ios_locale = __rhs.getloc(); + _M_cache_locale(_M_ios_locale); + + _M_call_callbacks(copyfmt_event); + + + this->exceptions(__rhs.exceptions()); + } + return *this; + } + + + template<typename _CharT, typename _Traits> + locale + basic_ios<_CharT, _Traits>::imbue(const locale& __loc) + { + locale __old(this->getloc()); + ios_base::imbue(__loc); + _M_cache_locale(__loc); + if (this->rdbuf() != 0) + this->rdbuf()->pubimbue(__loc); + return __old; + } + + template<typename _CharT, typename _Traits> + void + basic_ios<_CharT, _Traits>::init(basic_streambuf<_CharT, _Traits>* __sb) + { + + ios_base::_M_init(); + + + _M_cache_locale(_M_ios_locale); +# 146 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.tcc" 3 + _M_fill = _CharT(); + _M_fill_init = false; + + _M_tie = 0; + _M_exception = goodbit; + _M_streambuf = __sb; + _M_streambuf_state = __sb ? goodbit : badbit; + } + + template<typename _CharT, typename _Traits> + void + basic_ios<_CharT, _Traits>::_M_cache_locale(const locale& __loc) + { + if (__builtin_expect(has_facet<__ctype_type>(__loc), true)) + _M_ctype = &use_facet<__ctype_type>(__loc); + else + _M_ctype = 0; + + if (__builtin_expect(has_facet<__num_put_type>(__loc), true)) + _M_num_put = &use_facet<__num_put_type>(__loc); + else + _M_num_put = 0; + + if (__builtin_expect(has_facet<__num_get_type>(__loc), true)) + _M_num_get = &use_facet<__num_get_type>(__loc); + else + _M_num_get = 0; + } + + + + + extern template class basic_ios<char>; + + + extern template class basic_ios<wchar_t>; + + + + +} +# 476 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\basic_ios.h" 2 3 +# 45 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ios" 2 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 2 3 + + +namespace std +{ + +# 57 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + template<typename _CharT, typename _Traits> + class basic_ostream : virtual public basic_ios<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef basic_ios<_CharT, _Traits> __ios_type; + typedef basic_ostream<_CharT, _Traits> __ostream_type; + typedef num_put<_CharT, ostreambuf_iterator<_CharT, _Traits> > + __num_put_type; + typedef ctype<_CharT> __ctype_type; +# 83 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + explicit + basic_ostream(__streambuf_type* __sb) + { this->init(__sb); } + + + + + + + virtual + ~basic_ostream() { } + + + class sentry; + friend class sentry; +# 107 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + operator<<(__ostream_type& (*__pf)(__ostream_type&)) + { + + + + return __pf(*this); + } + + __ostream_type& + operator<<(__ios_type& (*__pf)(__ios_type&)) + { + + + + __pf(*this); + return *this; + } + + __ostream_type& + operator<<(ios_base& (*__pf) (ios_base&)) + { + + + + __pf(*this); + return *this; + } +# 165 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + operator<<(long __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(unsigned long __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(bool __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(short __n); + + __ostream_type& + operator<<(unsigned short __n) + { + + + return _M_insert(static_cast<unsigned long>(__n)); + } + + __ostream_type& + operator<<(int __n); + + __ostream_type& + operator<<(unsigned int __n) + { + + + return _M_insert(static_cast<unsigned long>(__n)); + } + + + __ostream_type& + operator<<(long long __n) + { return _M_insert(__n); } + + __ostream_type& + operator<<(unsigned long long __n) + { return _M_insert(__n); } +# 219 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + operator<<(double __f) + { return _M_insert(__f); } + + __ostream_type& + operator<<(float __f) + { + + + return _M_insert(static_cast<double>(__f)); + } + + __ostream_type& + operator<<(long double __f) + { return _M_insert(__f); } +# 244 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + operator<<(const void* __p) + { return _M_insert(__p); } +# 269 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + operator<<(__streambuf_type* __sb); +# 302 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + put(char_type __c); + + + + + + + void + _M_write(const char_type* __s, streamsize __n) + { + const streamsize __put = this->rdbuf()->sputn(__s, __n); + if (__put != __n) + this->setstate(ios_base::badbit); + } +# 334 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + write(const char_type* __s, streamsize __n); +# 347 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + flush(); +# 357 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + pos_type + tellp(); +# 368 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + seekp(pos_type); +# 380 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + __ostream_type& + seekp(off_type, ios_base::seekdir); + + protected: + basic_ostream() + { this->init(0); } + + template<typename _ValueT> + __ostream_type& + _M_insert(_ValueT __v); + }; +# 399 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + template <typename _CharT, typename _Traits> + class basic_ostream<_CharT, _Traits>::sentry + { + + bool _M_ok; + basic_ostream<_CharT, _Traits>& _M_os; + + public: +# 418 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + explicit + sentry(basic_ostream<_CharT, _Traits>& __os); +# 428 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + ~sentry() + { + + if (bool(_M_os.flags() & ios_base::unitbuf) && !uncaught_exception()) + { + + if (_M_os.rdbuf() && _M_os.rdbuf()->pubsync() == -1) + _M_os.setstate(ios_base::badbit); + } + } +# 447 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + explicit + + operator bool() const + { return _M_ok; } + }; +# 469 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + template<typename _CharT, typename _Traits> + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) + { return __ostream_insert(__out, &__c, 1); } + + template<typename _CharT, typename _Traits> + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) + { return (__out << __out.widen(__c)); } + + + template <class _Traits> + inline basic_ostream<char, _Traits>& + operator<<(basic_ostream<char, _Traits>& __out, char __c) + { return __ostream_insert(__out, &__c, 1); } + + + template<class _Traits> + inline basic_ostream<char, _Traits>& + operator<<(basic_ostream<char, _Traits>& __out, signed char __c) + { return (__out << static_cast<char>(__c)); } + + template<class _Traits> + inline basic_ostream<char, _Traits>& + operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c) + { return (__out << static_cast<char>(__c)); } +# 511 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + template<typename _CharT, typename _Traits> + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) + { + if (!__s) + __out.setstate(ios_base::badbit); + else + __ostream_insert(__out, __s, + static_cast<streamsize>(_Traits::length(__s))); + return __out; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits> & + operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s); + + + template<class _Traits> + inline basic_ostream<char, _Traits>& + operator<<(basic_ostream<char, _Traits>& __out, const char* __s) + { + if (!__s) + __out.setstate(ios_base::badbit); + else + __ostream_insert(__out, __s, + static_cast<streamsize>(_Traits::length(__s))); + return __out; + } + + + template<class _Traits> + inline basic_ostream<char, _Traits>& + operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s) + { return (__out << reinterpret_cast<const char*>(__s)); } + + template<class _Traits> + inline basic_ostream<char, _Traits> & + operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s) + { return (__out << reinterpret_cast<const char*>(__s)); } +# 562 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + template<typename _CharT, typename _Traits> + inline basic_ostream<_CharT, _Traits>& + endl(basic_ostream<_CharT, _Traits>& __os) + { return flush(__os.put(__os.widen('\n'))); } +# 574 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + template<typename _CharT, typename _Traits> + inline basic_ostream<_CharT, _Traits>& + ends(basic_ostream<_CharT, _Traits>& __os) + { return __os.put(_CharT()); } + + + + + + + template<typename _CharT, typename _Traits> + inline basic_ostream<_CharT, _Traits>& + flush(basic_ostream<_CharT, _Traits>& __os) + { return __os.flush(); } +# 600 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 3 + template<typename _CharT, typename _Traits, typename _Tp> + inline basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x) + { return (__os << __x); } + + + +} + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ostream.tcc" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ostream.tcc" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\ostream.tcc" 3 + + + +namespace std +{ + + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>::sentry:: + sentry(basic_ostream<_CharT, _Traits>& __os) + : _M_ok(false), _M_os(__os) + { + + if (__os.tie() && __os.good()) + __os.tie()->flush(); + + if (__os.good()) + _M_ok = true; + else + __os.setstate(ios_base::failbit); + } + + template<typename _CharT, typename _Traits> + template<typename _ValueT> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + _M_insert(_ValueT __v) + { + sentry __cerb(*this); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const __num_put_type& __np = __check_facet(this->_M_num_put); + if (__np.put(*this, *this, this->fill(), __v).failed()) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + operator<<(short __n) + { + + + const ios_base::fmtflags __fmt = this->flags() & ios_base::basefield; + if (__fmt == ios_base::oct || __fmt == ios_base::hex) + return _M_insert(static_cast<long>(static_cast<unsigned short>(__n))); + else + return _M_insert(static_cast<long>(__n)); + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + operator<<(int __n) + { + + + const ios_base::fmtflags __fmt = this->flags() & ios_base::basefield; + if (__fmt == ios_base::oct || __fmt == ios_base::hex) + return _M_insert(static_cast<long>(static_cast<unsigned int>(__n))); + else + return _M_insert(static_cast<long>(__n)); + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + operator<<(__streambuf_type* __sbin) + { + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this); + if (__cerb && __sbin) + { + try + { + if (!__copy_streambufs(__sbin, this->rdbuf())) + __err |= ios_base::failbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::failbit); } + } + else if (!__sbin) + __err |= ios_base::badbit; + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + put(char_type __c) + { + + + + + + + sentry __cerb(*this); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __put = this->rdbuf()->sputc(__c); + if (traits_type::eq_int_type(__put, traits_type::eof())) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + write(const _CharT* __s, streamsize __n) + { + + + + + + + + sentry __cerb(*this); + if (__cerb) + { + try + { _M_write(__s, __n); } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + flush() + { + + + + ios_base::iostate __err = ios_base::goodbit; + try + { + if (this->rdbuf() && this->rdbuf()->pubsync() == -1) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + typename basic_ostream<_CharT, _Traits>::pos_type + basic_ostream<_CharT, _Traits>:: + tellp() + { + pos_type __ret = pos_type(-1); + try + { + if (!this->fail()) + __ret = this->rdbuf()->pubseekoff(0, ios_base::cur, ios_base::out); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + return __ret; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + seekp(pos_type __pos) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + + const pos_type __p = this->rdbuf()->pubseekpos(__pos, + ios_base::out); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + basic_ostream<_CharT, _Traits>:: + seekp(off_type __off, ios_base::seekdir __dir) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + + const pos_type __p = this->rdbuf()->pubseekoff(__off, __dir, + ios_base::out); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + basic_ostream<_CharT, _Traits>& + operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) + { + if (!__s) + __out.setstate(ios_base::badbit); + else + { + + + const size_t __clen = char_traits<char>::length(__s); + try + { + struct __ptr_guard + { + _CharT *__p; + __ptr_guard (_CharT *__ip): __p(__ip) { } + ~__ptr_guard() { delete[] __p; } + _CharT* __get() { return __p; } + } __pg (new _CharT[__clen]); + + _CharT *__ws = __pg.__get(); + for (size_t __i = 0; __i < __clen; ++__i) + __ws[__i] = __out.widen(__s[__i]); + __ostream_insert(__out, __ws, __clen); + } + catch(__cxxabiv1::__forced_unwind&) + { + __out._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __out._M_setstate(ios_base::badbit); } + } + return __out; + } + + + + + extern template class basic_ostream<char>; + extern template ostream& endl(ostream&); + extern template ostream& ends(ostream&); + extern template ostream& flush(ostream&); + extern template ostream& operator<<(ostream&, char); + extern template ostream& operator<<(ostream&, unsigned char); + extern template ostream& operator<<(ostream&, signed char); + extern template ostream& operator<<(ostream&, const char*); + extern template ostream& operator<<(ostream&, const unsigned char*); + extern template ostream& operator<<(ostream&, const signed char*); + + extern template ostream& ostream::_M_insert(long); + extern template ostream& ostream::_M_insert(unsigned long); + extern template ostream& ostream::_M_insert(bool); + + extern template ostream& ostream::_M_insert(long long); + extern template ostream& ostream::_M_insert(unsigned long long); + + extern template ostream& ostream::_M_insert(double); + extern template ostream& ostream::_M_insert(long double); + extern template ostream& ostream::_M_insert(const void*); + + + extern template class basic_ostream<wchar_t>; + extern template wostream& endl(wostream&); + extern template wostream& ends(wostream&); + extern template wostream& flush(wostream&); + extern template wostream& operator<<(wostream&, wchar_t); + extern template wostream& operator<<(wostream&, char); + extern template wostream& operator<<(wostream&, const wchar_t*); + extern template wostream& operator<<(wostream&, const char*); + + extern template wostream& wostream::_M_insert(long); + extern template wostream& wostream::_M_insert(unsigned long); + extern template wostream& wostream::_M_insert(bool); + + extern template wostream& wostream::_M_insert(long long); + extern template wostream& wostream::_M_insert(unsigned long long); + + extern template wostream& wostream::_M_insert(double); + extern template wostream& wostream::_M_insert(long double); + extern template wostream& wostream::_M_insert(const void*); + + + + +} +# 610 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\ostream" 2 3 +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iostream" 2 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 1 3 +# 36 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + + + + +namespace std +{ + +# 57 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + template<typename _CharT, typename _Traits> + class basic_istream : virtual public basic_ios<_CharT, _Traits> + { + public: + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef basic_ios<_CharT, _Traits> __ios_type; + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef num_get<_CharT, istreambuf_iterator<_CharT, _Traits> > + __num_get_type; + typedef ctype<_CharT> __ctype_type; + + protected: + + + + + + streamsize _M_gcount; + + public: + + + + + + + + explicit + basic_istream(__streambuf_type* __sb) + : _M_gcount(streamsize(0)) + { this->init(__sb); } + + + + + + + virtual + ~basic_istream() + { _M_gcount = streamsize(0); } + + + class sentry; + friend class sentry; +# 119 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + operator>>(__istream_type& (*__pf)(__istream_type&)) + { return __pf(*this); } + + __istream_type& + operator>>(__ios_type& (*__pf)(__ios_type&)) + { + __pf(*this); + return *this; + } + + __istream_type& + operator>>(ios_base& (*__pf)(ios_base&)) + { + __pf(*this); + return *this; + } +# 167 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + operator>>(bool& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(short& __n); + + __istream_type& + operator>>(unsigned short& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(int& __n); + + __istream_type& + operator>>(unsigned int& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(long& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(unsigned long& __n) + { return _M_extract(__n); } + + + __istream_type& + operator>>(long long& __n) + { return _M_extract(__n); } + + __istream_type& + operator>>(unsigned long long& __n) + { return _M_extract(__n); } +# 213 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + operator>>(float& __f) + { return _M_extract(__f); } + + __istream_type& + operator>>(double& __f) + { return _M_extract(__f); } + + __istream_type& + operator>>(long double& __f) + { return _M_extract(__f); } +# 234 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + operator>>(void*& __p) + { return _M_extract(__p); } +# 258 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + operator>>(__streambuf_type* __sb); +# 268 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + streamsize + gcount() const + { return _M_gcount; } +# 301 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + int_type + get(); +# 315 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + get(char_type& __c); +# 342 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + get(char_type* __s, streamsize __n, char_type __delim); +# 353 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + get(char_type* __s, streamsize __n) + { return this->get(__s, __n, this->widen('\n')); } +# 376 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + get(__streambuf_type& __sb, char_type __delim); +# 386 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + get(__streambuf_type& __sb) + { return this->get(__sb, this->widen('\n')); } +# 415 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + getline(char_type* __s, streamsize __n, char_type __delim); +# 426 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + getline(char_type* __s, streamsize __n) + { return this->getline(__s, __n, this->widen('\n')); } +# 450 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + ignore(streamsize __n, int_type __delim); + + __istream_type& + ignore(streamsize __n); + + __istream_type& + ignore(); +# 467 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + int_type + peek(); +# 485 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + read(char_type* __s, streamsize __n); +# 504 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + streamsize + readsome(char_type* __s, streamsize __n); +# 521 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + putback(char_type __c); +# 537 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + unget(); +# 555 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + int + sync(); +# 570 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + pos_type + tellg(); +# 585 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + seekg(pos_type); +# 601 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + __istream_type& + seekg(off_type, ios_base::seekdir); + + + protected: + basic_istream() + : _M_gcount(streamsize(0)) + { this->init(0); } + + template<typename _ValueT> + __istream_type& + _M_extract(_ValueT& __v); + }; + + + template<> + basic_istream<char>& + basic_istream<char>:: + getline(char_type* __s, streamsize __n, char_type __delim); + + template<> + basic_istream<char>& + basic_istream<char>:: + ignore(streamsize __n); + + template<> + basic_istream<char>& + basic_istream<char>:: + ignore(streamsize __n, int_type __delim); + + + template<> + basic_istream<wchar_t>& + basic_istream<wchar_t>:: + getline(char_type* __s, streamsize __n, char_type __delim); + + template<> + basic_istream<wchar_t>& + basic_istream<wchar_t>:: + ignore(streamsize __n); + + template<> + basic_istream<wchar_t>& + basic_istream<wchar_t>:: + ignore(streamsize __n, int_type __delim); +# 656 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + template<typename _CharT, typename _Traits> + class basic_istream<_CharT, _Traits>::sentry + { + + bool _M_ok; + + public: + + typedef _Traits traits_type; + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef typename __istream_type::__ctype_type __ctype_type; + typedef typename _Traits::int_type __int_type; +# 692 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + explicit + sentry(basic_istream<_CharT, _Traits>& __is, bool __noskipws = false); +# 703 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + explicit + + operator bool() const + { return _M_ok; } + }; +# 721 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c); + + template<class _Traits> + inline basic_istream<char, _Traits>& + operator>>(basic_istream<char, _Traits>& __in, unsigned char& __c) + { return (__in >> reinterpret_cast<char&>(__c)); } + + template<class _Traits> + inline basic_istream<char, _Traits>& + operator>>(basic_istream<char, _Traits>& __in, signed char& __c) + { return (__in >> reinterpret_cast<char&>(__c)); } +# 763 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s); + + + template<> + basic_istream<char>& + operator>>(basic_istream<char>& __in, char* __s); + + template<class _Traits> + inline basic_istream<char, _Traits>& + operator>>(basic_istream<char, _Traits>& __in, unsigned char* __s) + { return (__in >> reinterpret_cast<char*>(__s)); } + + template<class _Traits> + inline basic_istream<char, _Traits>& + operator>>(basic_istream<char, _Traits>& __in, signed char* __s) + { return (__in >> reinterpret_cast<char*>(__s)); } +# 794 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + template<typename _CharT, typename _Traits> + class basic_iostream + : public basic_istream<_CharT, _Traits>, + public basic_ostream<_CharT, _Traits> + { + public: + + + + typedef _CharT char_type; + typedef typename _Traits::int_type int_type; + typedef typename _Traits::pos_type pos_type; + typedef typename _Traits::off_type off_type; + typedef _Traits traits_type; + + + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_ostream<_CharT, _Traits> __ostream_type; + + + + + + + + explicit + basic_iostream(basic_streambuf<_CharT, _Traits>* __sb) + : __istream_type(__sb), __ostream_type(__sb) { } + + + + + virtual + ~basic_iostream() { } + + protected: + basic_iostream() + : __istream_type(), __ostream_type() { } + }; +# 854 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + ws(basic_istream<_CharT, _Traits>& __is); +# 870 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 3 + template<typename _CharT, typename _Traits, typename _Tp> + inline basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>&& __is, _Tp& __x) + { return (__is >> __x); } + + + +} + +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\istream.tcc" 1 3 +# 37 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\istream.tcc" 3 + +# 38 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\istream.tcc" 3 + + + +namespace std +{ + + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>::sentry:: + sentry(basic_istream<_CharT, _Traits>& __in, bool __noskip) : _M_ok(false) + { + ios_base::iostate __err = ios_base::goodbit; + if (__in.good()) + { + if (__in.tie()) + __in.tie()->flush(); + if (!__noskip && bool(__in.flags() & ios_base::skipws)) + { + const __int_type __eof = traits_type::eof(); + __streambuf_type* __sb = __in.rdbuf(); + __int_type __c = __sb->sgetc(); + + const __ctype_type& __ct = __check_facet(__in._M_ctype); + while (!traits_type::eq_int_type(__c, __eof) + && __ct.is(ctype_base::space, + traits_type::to_char_type(__c))) + __c = __sb->snextc(); + + + + + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + } + + if (__in.good() && __err == ios_base::goodbit) + _M_ok = true; + else + { + __err |= ios_base::failbit; + __in.setstate(__err); + } + } + + template<typename _CharT, typename _Traits> + template<typename _ValueT> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + _M_extract(_ValueT& __v) + { + sentry __cerb(*this, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const __num_get_type& __ng = __check_facet(this->_M_num_get); + __ng.get(*this, 0, *this, __err, __v); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + operator>>(short& __n) + { + + + sentry __cerb(*this, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + long __l; + const __num_get_type& __ng = __check_facet(this->_M_num_get); + __ng.get(*this, 0, *this, __err, __l); + + + + if (__l < __gnu_cxx::__numeric_traits<short>::__min) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits<short>::__min; + } + else if (__l > __gnu_cxx::__numeric_traits<short>::__max) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits<short>::__max; + } + else + __n = short(__l); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + operator>>(int& __n) + { + + + sentry __cerb(*this, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + long __l; + const __num_get_type& __ng = __check_facet(this->_M_num_get); + __ng.get(*this, 0, *this, __err, __l); + + + + if (__l < __gnu_cxx::__numeric_traits<int>::__min) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits<int>::__min; + } + else if (__l > __gnu_cxx::__numeric_traits<int>::__max) + { + __err |= ios_base::failbit; + __n = __gnu_cxx::__numeric_traits<int>::__max; + } + else + __n = int(__l); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + operator>>(__streambuf_type* __sbout) + { + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, false); + if (__cerb && __sbout) + { + try + { + bool __ineof; + if (!__copy_streambufs_eof(this->rdbuf(), __sbout, __ineof)) + __err |= ios_base::failbit; + if (__ineof) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::failbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::failbit); } + } + else if (!__sbout) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + typename basic_istream<_CharT, _Traits>::int_type + basic_istream<_CharT, _Traits>:: + get(void) + { + const int_type __eof = traits_type::eof(); + int_type __c = __eof; + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + __c = this->rdbuf()->sbumpc(); + + if (!traits_type::eq_int_type(__c, __eof)) + _M_gcount = 1; + else + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return __c; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + get(char_type& __c) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __cb = this->rdbuf()->sbumpc(); + + if (!traits_type::eq_int_type(__cb, traits_type::eof())) + { + _M_gcount = 1; + __c = traits_type::to_char_type(__cb); + } + else + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + get(char_type* __s, streamsize __n, char_type __delim) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __idelim = traits_type::to_int_type(__delim); + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); + + while (_M_gcount + 1 < __n + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __idelim)) + { + *__s++ = traits_type::to_char_type(__c); + ++_M_gcount; + __c = __sb->snextc(); + } + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + + + if (__n > 0) + *__s = char_type(); + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + get(__streambuf_type& __sb, char_type __delim) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __idelim = traits_type::to_int_type(__delim); + const int_type __eof = traits_type::eof(); + __streambuf_type* __this_sb = this->rdbuf(); + int_type __c = __this_sb->sgetc(); + char_type __c2 = traits_type::to_char_type(__c); + + while (!traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __idelim) + && !traits_type::eq_int_type(__sb.sputc(__c2), __eof)) + { + ++_M_gcount; + __c = __this_sb->snextc(); + __c2 = traits_type::to_char_type(__c); + } + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + getline(char_type* __s, streamsize __n, char_type __delim) + { + _M_gcount = 0; + ios_base::iostate __err = ios_base::goodbit; + sentry __cerb(*this, true); + if (__cerb) + { + try + { + const int_type __idelim = traits_type::to_int_type(__delim); + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); + + while (_M_gcount + 1 < __n + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __idelim)) + { + *__s++ = traits_type::to_char_type(__c); + __c = __sb->snextc(); + ++_M_gcount; + } + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + else + { + if (traits_type::eq_int_type(__c, __idelim)) + { + __sb->sbumpc(); + ++_M_gcount; + } + else + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + + + if (__n > 0) + *__s = char_type(); + if (!_M_gcount) + __err |= ios_base::failbit; + if (__err) + this->setstate(__err); + return *this; + } + + + + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + ignore(void) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + + if (traits_type::eq_int_type(__sb->sbumpc(), __eof)) + __err |= ios_base::eofbit; + else + _M_gcount = 1; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + ignore(streamsize __n) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb && __n > 0) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); +# 513 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\bits\\istream.tcc" 3 + bool __large_ignore = false; + while (true) + { + while (_M_gcount < __n + && !traits_type::eq_int_type(__c, __eof)) + { + ++_M_gcount; + __c = __sb->snextc(); + } + if (__n == __gnu_cxx::__numeric_traits<streamsize>::__max + && !traits_type::eq_int_type(__c, __eof)) + { + _M_gcount = + __gnu_cxx::__numeric_traits<streamsize>::__min; + __large_ignore = true; + } + else + break; + } + + if (__large_ignore) + _M_gcount = __gnu_cxx::__numeric_traits<streamsize>::__max; + + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + ignore(streamsize __n, int_type __delim) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb && __n > 0) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + int_type __c = __sb->sgetc(); + + + bool __large_ignore = false; + while (true) + { + while (_M_gcount < __n + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __delim)) + { + ++_M_gcount; + __c = __sb->snextc(); + } + if (__n == __gnu_cxx::__numeric_traits<streamsize>::__max + && !traits_type::eq_int_type(__c, __eof) + && !traits_type::eq_int_type(__c, __delim)) + { + _M_gcount = + __gnu_cxx::__numeric_traits<streamsize>::__min; + __large_ignore = true; + } + else + break; + } + + if (__large_ignore) + _M_gcount = __gnu_cxx::__numeric_traits<streamsize>::__max; + + if (traits_type::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + else if (traits_type::eq_int_type(__c, __delim)) + { + if (_M_gcount + < __gnu_cxx::__numeric_traits<streamsize>::__max) + ++_M_gcount; + __sb->sbumpc(); + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + typename basic_istream<_CharT, _Traits>::int_type + basic_istream<_CharT, _Traits>:: + peek(void) + { + int_type __c = traits_type::eof(); + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + __c = this->rdbuf()->sgetc(); + if (traits_type::eq_int_type(__c, traits_type::eof())) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return __c; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + read(char_type* __s, streamsize __n) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + _M_gcount = this->rdbuf()->sgetn(__s, __n); + if (_M_gcount != __n) + __err |= (ios_base::eofbit | ios_base::failbit); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + streamsize + basic_istream<_CharT, _Traits>:: + readsome(char_type* __s, streamsize __n) + { + _M_gcount = 0; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + + const streamsize __num = this->rdbuf()->in_avail(); + if (__num > 0) + _M_gcount = this->rdbuf()->sgetn(__s, std::min(__num, __n)); + else if (__num == -1) + __err |= ios_base::eofbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return _M_gcount; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + putback(char_type __c) + { + + + _M_gcount = 0; + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + if (!__sb + || traits_type::eq_int_type(__sb->sputbackc(__c), __eof)) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + unget(void) + { + + + _M_gcount = 0; + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const int_type __eof = traits_type::eof(); + __streambuf_type* __sb = this->rdbuf(); + if (!__sb + || traits_type::eq_int_type(__sb->sungetc(), __eof)) + __err |= ios_base::badbit; + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + int + basic_istream<_CharT, _Traits>:: + sync(void) + { + + + int __ret = -1; + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + __streambuf_type* __sb = this->rdbuf(); + if (__sb) + { + if (__sb->pubsync() == -1) + __err |= ios_base::badbit; + else + __ret = 0; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return __ret; + } + + template<typename _CharT, typename _Traits> + typename basic_istream<_CharT, _Traits>::pos_type + basic_istream<_CharT, _Traits>:: + tellg(void) + { + + + pos_type __ret = pos_type(-1); + sentry __cerb(*this, true); + if (__cerb) + { + try + { + if (!this->fail()) + __ret = this->rdbuf()->pubseekoff(0, ios_base::cur, + ios_base::in); + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + } + return __ret; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + seekg(pos_type __pos) + { + + + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + const pos_type __p = this->rdbuf()->pubseekpos(__pos, + ios_base::in); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + basic_istream<_CharT, _Traits>:: + seekg(off_type __off, ios_base::seekdir __dir) + { + + + + this->clear(this->rdstate() & ~ios_base::eofbit); + sentry __cerb(*this, true); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + if (!this->fail()) + { + + const pos_type __p = this->rdbuf()->pubseekoff(__off, __dir, + ios_base::in); + + + if (__p == pos_type(off_type(-1))) + __err |= ios_base::failbit; + } + } + catch(__cxxabiv1::__forced_unwind&) + { + this->_M_setstate(ios_base::badbit); + throw; + } + catch(...) + { this->_M_setstate(ios_base::badbit); } + if (__err) + this->setstate(__err); + } + return *this; + } + + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT& __c) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef typename __istream_type::int_type __int_type; + + typename __istream_type::sentry __cerb(__in, false); + if (__cerb) + { + ios_base::iostate __err = ios_base::goodbit; + try + { + const __int_type __cb = __in.rdbuf()->sbumpc(); + if (!_Traits::eq_int_type(__cb, _Traits::eof())) + __c = _Traits::to_char_type(__cb); + else + __err |= (ios_base::eofbit | ios_base::failbit); + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __in._M_setstate(ios_base::badbit); } + if (__err) + __in.setstate(__err); + } + return __in; + } + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + operator>>(basic_istream<_CharT, _Traits>& __in, _CharT* __s) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef typename _Traits::int_type int_type; + typedef _CharT char_type; + typedef ctype<_CharT> __ctype_type; + + streamsize __extracted = 0; + ios_base::iostate __err = ios_base::goodbit; + typename __istream_type::sentry __cerb(__in, false); + if (__cerb) + { + try + { + + streamsize __num = __in.width(); + if (__num <= 0) + __num = __gnu_cxx::__numeric_traits<streamsize>::__max; + + const __ctype_type& __ct = use_facet<__ctype_type>(__in.getloc()); + + const int_type __eof = _Traits::eof(); + __streambuf_type* __sb = __in.rdbuf(); + int_type __c = __sb->sgetc(); + + while (__extracted < __num - 1 + && !_Traits::eq_int_type(__c, __eof) + && !__ct.is(ctype_base::space, + _Traits::to_char_type(__c))) + { + *__s++ = _Traits::to_char_type(__c); + ++__extracted; + __c = __sb->snextc(); + } + if (_Traits::eq_int_type(__c, __eof)) + __err |= ios_base::eofbit; + + + + *__s = char_type(); + __in.width(0); + } + catch(__cxxabiv1::__forced_unwind&) + { + __in._M_setstate(ios_base::badbit); + throw; + } + catch(...) + { __in._M_setstate(ios_base::badbit); } + } + if (!__extracted) + __err |= ios_base::failbit; + if (__err) + __in.setstate(__err); + return __in; + } + + + template<typename _CharT, typename _Traits> + basic_istream<_CharT, _Traits>& + ws(basic_istream<_CharT, _Traits>& __in) + { + typedef basic_istream<_CharT, _Traits> __istream_type; + typedef basic_streambuf<_CharT, _Traits> __streambuf_type; + typedef typename __istream_type::int_type __int_type; + typedef ctype<_CharT> __ctype_type; + + const __ctype_type& __ct = use_facet<__ctype_type>(__in.getloc()); + const __int_type __eof = _Traits::eof(); + __streambuf_type* __sb = __in.rdbuf(); + __int_type __c = __sb->sgetc(); + + while (!_Traits::eq_int_type(__c, __eof) + && __ct.is(ctype_base::space, _Traits::to_char_type(__c))) + __c = __sb->snextc(); + + if (_Traits::eq_int_type(__c, __eof)) + __in.setstate(ios_base::eofbit); + return __in; + } + + + + + extern template class basic_istream<char>; + extern template istream& ws(istream&); + extern template istream& operator>>(istream&, char&); + extern template istream& operator>>(istream&, char*); + extern template istream& operator>>(istream&, unsigned char&); + extern template istream& operator>>(istream&, signed char&); + extern template istream& operator>>(istream&, unsigned char*); + extern template istream& operator>>(istream&, signed char*); + + extern template istream& istream::_M_extract(unsigned short&); + extern template istream& istream::_M_extract(unsigned int&); + extern template istream& istream::_M_extract(long&); + extern template istream& istream::_M_extract(unsigned long&); + extern template istream& istream::_M_extract(bool&); + + extern template istream& istream::_M_extract(long long&); + extern template istream& istream::_M_extract(unsigned long long&); + + extern template istream& istream::_M_extract(float&); + extern template istream& istream::_M_extract(double&); + extern template istream& istream::_M_extract(long double&); + extern template istream& istream::_M_extract(void*&); + + extern template class basic_iostream<char>; + + + extern template class basic_istream<wchar_t>; + extern template wistream& ws(wistream&); + extern template wistream& operator>>(wistream&, wchar_t&); + extern template wistream& operator>>(wistream&, wchar_t*); + + extern template wistream& wistream::_M_extract(unsigned short&); + extern template wistream& wistream::_M_extract(unsigned int&); + extern template wistream& wistream::_M_extract(long&); + extern template wistream& wistream::_M_extract(unsigned long&); + extern template wistream& wistream::_M_extract(bool&); + + extern template wistream& wistream::_M_extract(long long&); + extern template wistream& wistream::_M_extract(unsigned long long&); + + extern template wistream& wistream::_M_extract(float&); + extern template wistream& wistream::_M_extract(double&); + extern template wistream& wistream::_M_extract(long double&); + extern template wistream& wistream::_M_extract(void*&); + + extern template class basic_iostream<wchar_t>; + + + + +} +# 880 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\istream" 2 3 +# 41 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iostream" 2 3 + +namespace std +{ + +# 60 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\iostream" 3 + extern istream cin; + extern ostream cout; + extern ostream cerr; + extern ostream clog; + + + extern wistream wcin; + extern wostream wcout; + extern wostream wcerr; + extern wostream wclog; + + + + + static ios_base::Init __ioinit; + + +} +# 10 "toiseen.cpp" 2 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstring" 1 3 +# 39 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstring" 3 + +# 40 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstring" 3 + + +# 1 "c:\\mingw\\include\\string.h" 1 3 +# 24 "c:\\mingw\\include\\string.h" 3 +# 1 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\stddef.h" 1 3 4 +# 25 "c:\\mingw\\include\\string.h" 2 3 + + + + + +extern "C" { + + + + + + void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) memchr (const void*, int, size_t) __attribute__ ((__pure__)); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) memcmp (const void*, const void*, size_t) __attribute__ ((__pure__)); + void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) memcpy (void*, const void*, size_t); + void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) memmove (void*, const void*, size_t); + void* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) memset (void*, int, size_t); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strcat (char*, const char*); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strchr (const char*, int) __attribute__ ((__pure__)); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strcmp (const char*, const char*) __attribute__ ((__pure__)); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strcoll (const char*, const char*); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strcpy (char*, const char*); + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strcspn (const char*, const char*) __attribute__ ((__pure__)); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strerror (int); + + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strlen (const char*) __attribute__ ((__pure__)); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strncat (char*, const char*, size_t); + int __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strncmp (const char*, const char*, size_t) __attribute__ ((__pure__)); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strncpy (char*, const char*, size_t); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strpbrk (const char*, const char*) __attribute__ ((__pure__)); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strrchr (const char*, int) __attribute__ ((__pure__)); + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strspn (const char*, const char*) __attribute__ ((__pure__)); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strstr (const char*, const char*) __attribute__ ((__pure__)); + char* __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtok (char*, const char*); + size_t __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strxfrm (char*, const char*, size_t); +# 196 "c:\\mingw\\include\\string.h" 3 +} +# 43 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstring" 2 3 +# 71 "c:\\mingw\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\cstring" 3 +namespace std +{ + + + using ::memchr; + using ::memcmp; + using ::memcpy; + using ::memmove; + using ::memset; + using ::strcat; + using ::strcmp; + using ::strcoll; + using ::strcpy; + using ::strcspn; + using ::strerror; + using ::strlen; + using ::strncat; + using ::strncmp; + using ::strncpy; + using ::strspn; + using ::strtok; + using ::strxfrm; + using ::strchr; + using ::strpbrk; + using ::strrchr; + using ::strstr; + + + inline void* + memchr(void* __s, int __c, size_t __n) + { return __builtin_memchr(__s, __c, __n); } + + inline char* + strchr(char* __s, int __n) + { return __builtin_strchr(__s, __n); } + + inline char* + strpbrk(char* __s1, const char* __s2) + { return __builtin_strpbrk(__s1, __s2); } + + inline char* + strrchr(char* __s, int __n) + { return __builtin_strrchr(__s, __n); } + + inline char* + strstr(char* __s1, const char* __s2) + { return __builtin_strstr(__s1, __s2); } + + + +} +# 11 "toiseen.cpp" 2 + + +using namespace std; + +const string TERVE = "Hello"; + + + +inline int toiseen(int n) +{ + return n*n; +} + + + + +int main() { + int pituus = strlen("Kissa"); + string jono = "kana"; + int pituus2 = jono.length(); + + int n{5}; + cout << TERVE << " " << pituus << " " << pituus2 << " " << n << endl; + + { + int i=2; + int t = ((i++)*(i++)); + cout << t << " " << i << endl; + } + + { + int i=65; + int t = toiseen(i++); + cout << t << " " << i << endl; + } + + return 0; +} diff --git a/luennot/luentoC1/src/toiseen.noinline.s b/luennot/luentoC1/src/toiseen.noinline.s new file mode 100644 index 0000000..1d3625c --- /dev/null +++ b/luennot/luentoC1/src/toiseen.noinline.s @@ -0,0 +1,341 @@ + .file "toiseen.cpp" + .section .rdata,"dr" +__ZStL19piecewise_construct: + .space 1 +.lcomm __ZStL8__ioinit,1,1 +.lcomm __ZL5TERVE,4,4 + .section .text$_Z7toiseeni,"x" + .linkonce discard + .globl __Z7toiseeni + .def __Z7toiseeni; .scl 2; .type 32; .endef +__Z7toiseeni: + pushl %ebp + movl %esp, %ebp + movl 8(%ebp), %eax + imull 8(%ebp), %eax + popl %ebp + ret + .def ___main; .scl 2; .type 32; .endef + .section .rdata,"dr" +LC0: + .ascii "kana\0" +LC1: + .ascii " \0" + .def ___gxx_personality_sj0; .scl 2; .type 32; .endef + .def __Unwind_SjLj_Register; .scl 2; .type 32; .endef + .def __Unwind_SjLj_Unregister; .scl 2; .type 32; .endef + .text + .globl _main + .def _main; .scl 2; .type 32; .endef +_main: + leal 4(%esp), %ecx + andl $-16, %esp + pushl -4(%ecx) + pushl %ebp + movl %esp, %ebp + pushl %edi + pushl %esi + pushl %ebx + pushl %ecx + subl $136, %esp + movl $___gxx_personality_sj0, -100(%ebp) + movl $LLSDA1155, -96(%ebp) + leal -92(%ebp), %eax + leal -24(%ebp), %ebx + movl %ebx, (%eax) + movl $L8, %edx + movl %edx, 4(%eax) + movl %esp, 8(%eax) + leal -124(%ebp), %eax + movl %eax, (%esp) + call __Unwind_SjLj_Register + call ___main + movl $5, -28(%ebp) + leal -53(%ebp), %eax + movl %eax, %ecx + call __ZNSaIcEC1Ev + leal -60(%ebp), %eax + leal -53(%ebp), %edx + movl %edx, 4(%esp) + movl $LC0, (%esp) + movl $1, -120(%ebp) + movl %eax, %ecx + call __ZNSsC1EPKcRKSaIcE + subl $8, %esp + leal -53(%ebp), %eax + movl %eax, %ecx + call __ZNSaIcED1Ev + leal -60(%ebp), %eax + movl %eax, %ecx + call __ZNKSs6lengthEv + movl %eax, -32(%ebp) + movl $5, -36(%ebp) + movl $__ZL5TERVE, 4(%esp) + movl $__ZSt4cout, (%esp) + movl $2, -120(%ebp) + call __ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl -28(%ebp), %edx + movl %edx, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl -32(%ebp), %edx + movl %edx, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl -36(%ebp), %edx + movl %edx, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl $__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, (%esp) + movl %eax, %ecx + call __ZNSolsEPFRSoS_E + subl $4, %esp + movl $2, -40(%ebp) + movl -40(%ebp), %edx + leal 1(%edx), %eax + movl %eax, -40(%ebp) + movl -40(%ebp), %eax + leal 1(%eax), %ecx + movl %ecx, -40(%ebp) + imull %edx, %eax + movl %eax, -44(%ebp) + movl -44(%ebp), %eax + movl %eax, (%esp) + movl $__ZSt4cout, %ecx + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl -40(%ebp), %edx + movl %edx, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl $__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, (%esp) + movl %eax, %ecx + call __ZNSolsEPFRSoS_E + subl $4, %esp + movl $2, -48(%ebp) + movl -48(%ebp), %eax + leal 1(%eax), %edx + movl %edx, -48(%ebp) + movl %eax, (%esp) + call __Z7toiseeni + movl %eax, -52(%ebp) + movl -52(%ebp), %eax + movl %eax, (%esp) + movl $__ZSt4cout, %ecx + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl -48(%ebp), %edx + movl %edx, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl $__ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, (%esp) + movl %eax, %ecx + call __ZNSolsEPFRSoS_E + subl $4, %esp + movl $0, -128(%ebp) + leal -60(%ebp), %eax + movl %eax, %ecx + call __ZNSsD1Ev + movl -128(%ebp), %eax + movl %eax, -128(%ebp) + jmp L11 +L8: + leal 24(%ebp), %ebp + movl -116(%ebp), %edx + movl -120(%ebp), %eax + testl %eax, %eax + je L9 + subl $1, %eax + testl %eax, %eax + je L10 + subl $1, %eax + .word 0x0b0f +L9: + movl %edx, -128(%ebp) + leal -53(%ebp), %eax + movl %eax, %ecx + call __ZNSaIcED1Ev + movl -128(%ebp), %eax + jmp L6 +L10: + movl %edx, -128(%ebp) + leal -60(%ebp), %eax + movl %eax, %ecx + call __ZNSsD1Ev + movl -128(%ebp), %eax +L6: + movl %eax, (%esp) + movl $-1, -120(%ebp) + call __Unwind_SjLj_Resume +L11: + leal -124(%ebp), %eax + movl %eax, (%esp) + call __Unwind_SjLj_Unregister + movl -128(%ebp), %eax + leal -16(%ebp), %esp + popl %ecx + popl %ebx + popl %esi + popl %edi + popl %ebp + leal -4(%ecx), %esp + ret + .section .gcc_except_table,"w" +LLSDA1155: + .byte 0xff + .byte 0xff + .byte 0x1 + .uleb128 LLSDACSE1155-LLSDACSB1155 +LLSDACSB1155: + .uleb128 0 + .uleb128 0 + .uleb128 0x1 + .uleb128 0 +LLSDACSE1155: + .text + .def ___tcf_0; .scl 3; .type 32; .endef +___tcf_0: + pushl %ebp + movl %esp, %ebp + subl $8, %esp + movl $__ZStL8__ioinit, %ecx + call __ZNSt8ios_base4InitD1Ev + leave + ret + .def ___tcf_1; .scl 3; .type 32; .endef +___tcf_1: + pushl %ebp + movl %esp, %ebp + subl $8, %esp + movl $__ZL5TERVE, %ecx + call __ZNSsD1Ev + leave + ret + .section .rdata,"dr" +LC2: + .ascii "Hello\0" + .text + .def __Z41__static_initialization_and_destruction_0ii; .scl 3; .type 32; .endef +__Z41__static_initialization_and_destruction_0ii: + pushl %ebp + movl %esp, %ebp + pushl %edi + pushl %esi + pushl %ebx + subl $108, %esp + movl $___gxx_personality_sj0, -68(%ebp) + movl $LLSDA1217, -64(%ebp) + leal -60(%ebp), %eax + leal -24(%ebp), %ebx + movl %ebx, (%eax) + movl $L17, %edx + movl %edx, 4(%eax) + movl %esp, 8(%eax) + leal -92(%ebp), %eax + movl %eax, (%esp) + call __Unwind_SjLj_Register + cmpl $1, 8(%ebp) + jne L19 + cmpl $65535, 12(%ebp) + jne L19 + movl $-1, -88(%ebp) + movl $__ZStL8__ioinit, %ecx + call __ZNSt8ios_base4InitC1Ev + movl $___tcf_0, (%esp) + call _atexit + leal -25(%ebp), %eax + movl %eax, %ecx + call __ZNSaIcEC1Ev + leal -25(%ebp), %eax + movl %eax, 4(%esp) + movl $LC2, (%esp) + movl $1, -88(%ebp) + movl $__ZL5TERVE, %ecx + call __ZNSsC1EPKcRKSaIcE + subl $8, %esp + leal -25(%ebp), %eax + movl %eax, %ecx + call __ZNSaIcED1Ev + movl $___tcf_1, (%esp) + call _atexit + jmp L19 +L17: + leal 24(%ebp), %ebp + movl -84(%ebp), %eax + movl %eax, -96(%ebp) + leal -25(%ebp), %eax + movl %eax, %ecx + call __ZNSaIcED1Ev + movl -96(%ebp), %eax + movl %eax, (%esp) + movl $-1, -88(%ebp) + call __Unwind_SjLj_Resume +L19: + leal -92(%ebp), %eax + movl %eax, (%esp) + call __Unwind_SjLj_Unregister + leal -12(%ebp), %esp + popl %ebx + popl %esi + popl %edi + popl %ebp + ret + .section .gcc_except_table,"w" +LLSDA1217: + .byte 0xff + .byte 0xff + .byte 0x1 + .uleb128 LLSDACSE1217-LLSDACSB1217 +LLSDACSB1217: + .uleb128 0 + .uleb128 0 +LLSDACSE1217: + .text + .def __GLOBAL__sub_I_main; .scl 3; .type 32; .endef +__GLOBAL__sub_I_main: + pushl %ebp + movl %esp, %ebp + subl $24, %esp + movl $65535, 4(%esp) + movl $1, (%esp) + call __Z41__static_initialization_and_destruction_0ii + leave + ret + .section .ctors,"w" + .align 4 + .long __GLOBAL__sub_I_main + .ident "GCC: (tdm-2) 4.8.1" + .def __ZNSaIcEC1Ev; .scl 2; .type 32; .endef + .def __ZNSsC1EPKcRKSaIcE; .scl 2; .type 32; .endef + .def __ZNSaIcED1Ev; .scl 2; .type 32; .endef + .def __ZNKSs6lengthEv; .scl 2; .type 32; .endef + .def __ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E; .scl 2; .type 32; .endef + .def __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc; .scl 2; .type 32; .endef + .def __ZNSolsEi; .scl 2; .type 32; .endef + .def __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_; .scl 2; .type 32; .endef + .def __ZNSolsEPFRSoS_E; .scl 2; .type 32; .endef + .def __ZNSsD1Ev; .scl 2; .type 32; .endef + .def __Unwind_SjLj_Resume; .scl 2; .type 32; .endef + .def __ZNSt8ios_base4InitD1Ev; .scl 2; .type 32; .endef + .def __ZNSt8ios_base4InitC1Ev; .scl 2; .type 32; .endef + .def _atexit; .scl 2; .type 32; .endef diff --git a/luennot/luentoC1/src/toiseen.s b/luennot/luentoC1/src/toiseen.s new file mode 100644 index 0000000..9d2e883 --- /dev/null +++ b/luennot/luentoC1/src/toiseen.s @@ -0,0 +1,206 @@ + .file "toiseen.cpp" + .text + .p2align 4,,15 + .def ___tcf_0; .scl 3; .type 32; .endef +___tcf_0: + movl $__ZStL8__ioinit, %ecx + jmp __ZNSt8ios_base4InitD1Ev + .p2align 4,,15 + .def ___tcf_1; .scl 3; .type 32; .endef +___tcf_1: + movl __ZL5TERVE, %ecx + movl $-1, %eax + lock xaddl %eax, -4(%ecx) + testl %eax, %eax + jle L8 + ret + .p2align 4,,7 +L8: + pushl %ebp + subl $12, %ecx + movl %esp, %ebp + subl $40, %esp + leal -9(%ebp), %eax + movl %eax, (%esp) + call __ZNSs4_Rep10_M_destroyERKSaIcE + subl $4, %esp + leave + ret + .def ___main; .scl 2; .type 32; .endef + .section .rdata,"dr" +LC0: + .ascii "kana\0" +LC1: + .ascii " \0" + .def ___gxx_personality_sj0; .scl 2; .type 32; .endef + .def __Unwind_SjLj_Register; .scl 2; .type 32; .endef + .def __Unwind_SjLj_Unregister; .scl 2; .type 32; .endef + .section .text.startup,"x" + .p2align 4,,15 + .globl _main + .def _main; .scl 2; .type 32; .endef +_main: + leal 4(%esp), %ecx + andl $-16, %esp + pushl -4(%ecx) + pushl %ebp + movl %esp, %ebp + leal -8(%ebp), %eax + pushl %ecx + subl $100, %esp + movl %eax, -44(%ebp) + leal -76(%ebp), %eax + movl %esp, -36(%ebp) + movl $___gxx_personality_sj0, -52(%ebp) + movl $LLSDA1172, -48(%ebp) + movl $L11, -40(%ebp) + movl %eax, (%esp) + call __Unwind_SjLj_Register + call ___main + leal -13(%ebp), %eax + movl %eax, 4(%esp) + leal -12(%ebp), %ecx + movl $LC0, (%esp) + movl $-1, -72(%ebp) + call __ZNSsC1EPKcRKSaIcE + movl -12(%ebp), %eax + movl -12(%eax), %eax + subl $8, %esp + movl %eax, -80(%ebp) + movl __ZL5TERVE, %eax + movl -12(%eax), %edx + movl %eax, 4(%esp) + movl $__ZSt4cout, (%esp) + movl %edx, 8(%esp) + movl $1, -72(%ebp) + call __ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl $5, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl -80(%ebp), %edx + movl %eax, %ecx + movl %edx, (%esp) + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl $5, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl %eax, (%esp) + call __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ + movl $6, (%esp) + movl $__ZSt4cout, %ecx + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl $4, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl %eax, (%esp) + call __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ + movl $4225, (%esp) + movl $__ZSt4cout, %ecx + call __ZNSolsEi + subl $4, %esp + movl $LC1, 4(%esp) + movl %eax, (%esp) + call __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc + movl $66, (%esp) + movl %eax, %ecx + call __ZNSolsEi + subl $4, %esp + movl %eax, (%esp) + call __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ + movl -12(%ebp), %eax + leal -12(%eax), %ecx + leal -13(%ebp), %eax + movl %eax, (%esp) + call __ZNSs4_Rep10_M_disposeERKSaIcE + leal -76(%ebp), %eax + subl $4, %esp + movl %eax, (%esp) + call __Unwind_SjLj_Unregister + movl -4(%ebp), %ecx + xorl %eax, %eax + leave + leal -4(%ecx), %esp + ret +L11: + addl $8, %ebp + movl -68(%ebp), %eax + movl -12(%ebp), %edx + movl %eax, -80(%ebp) + leal -13(%ebp), %eax + movl %eax, (%esp) + leal -12(%edx), %ecx + call __ZNSs4_Rep10_M_disposeERKSaIcE + pushl %eax + movl -80(%ebp), %eax + movl %eax, (%esp) + movl $-1, -72(%ebp) + call __Unwind_SjLj_Resume + .section .gcc_except_table,"w" +LLSDA1172: + .byte 0xff + .byte 0xff + .byte 0x1 + .uleb128 LLSDACSE1172-LLSDACSB1172 +LLSDACSB1172: + .uleb128 0 + .uleb128 0 +LLSDACSE1172: + .section .text.startup,"x" + .section .rdata,"dr" +LC2: + .ascii "Hello\0" + .section .text.startup,"x" + .p2align 4,,15 + .def __GLOBAL__sub_I_main; .scl 3; .type 32; .endef +__GLOBAL__sub_I_main: + pushl %ebp + movl $__ZStL8__ioinit, %ecx + movl %esp, %ebp + subl $40, %esp + call __ZNSt8ios_base4InitC1Ev + movl $___tcf_0, (%esp) + call _atexit + leal -9(%ebp), %eax + movl $__ZL5TERVE, %ecx + movl %eax, 4(%esp) + movl $LC2, (%esp) + call __ZNSsC1EPKcRKSaIcE + subl $8, %esp + movl $___tcf_1, (%esp) + call _atexit + leave + ret + .section .ctors,"w" + .align 4 + .long __GLOBAL__sub_I_main +.lcomm __ZL5TERVE,4,4 +.lcomm __ZStL8__ioinit,1,1 + .ident "GCC: (tdm-2) 4.8.1" + .def __ZNSt8ios_base4InitD1Ev; .scl 2; .type 32; .endef + .def __ZNSs4_Rep10_M_destroyERKSaIcE; .scl 2; .type 32; .endef + .def __ZNSsC1EPKcRKSaIcE; .scl 2; .type 32; .endef + .def __ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i; .scl 2; .type 32; .endef + .def __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc; .scl 2; .type 32; .endef + .def __ZNSolsEi; .scl 2; .type 32; .endef + .def __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_; .scl 2; .type 32; .endef + .def __ZNSs4_Rep10_M_disposeERKSaIcE; .scl 2; .type 32; .endef + .def __Unwind_SjLj_Resume; .scl 2; .type 32; .endef + .def __ZNSt8ios_base4InitC1Ev; .scl 2; .type 32; .endef + .def _atexit; .scl 2; .type 32; .endef diff --git a/luennot/luentoC1/test/summaTest.cpp b/luennot/luentoC1/test/summaTest.cpp new file mode 100644 index 0000000..e226990 --- /dev/null +++ b/luennot/luentoC1/test/summaTest.cpp @@ -0,0 +1,117 @@ +#include "summa.h" +/** + * Lasketaan kaksi lukua yhteen + * @param a toinen summattava + * @param b toinen summattava + * @return lukujen summa + * @code + * <pre name="test"> + * summa(0,0) === 0; + * summa(1,2) === 3; + * summa(-3,3) === 0; + * </pre> + * @endcode + */ +int summa(int a, int b) +{ + return a + b; +} +#include <iostream> +#include <cstring> +namespace comtestCppNameSpace { +//#define assertEquals(s,e,g) { if ( comtestCppNameSpace::assertEqualsImpl((s),(e),(g)) ) return; } +//#define assertEqualsDelta(s,e,g,delta) { if ( comtestCppNameSpace::assertEqualsImpl((s),(e),(g),(delta)) ) return; } +#define assertEquals comtestCppNameSpace::assertEqualsImpl + +template <class T1> +class assertion_traits { + public: static bool equal( const T1& x, const T1& y ) { + return x == y; + } +}; + + +template<> +class assertion_traits<const char *> { + public: static bool equal( const char *x,const char *y) { + if ( x == 0 && y == 0 ) return true; + if ( x == 0 || y == 0 ) return false; + return std::strcmp(x,y) == 0; + } +}; + +template<> +class assertion_traits<char *> { + public: static bool equal( const char *x,char *y) { + if ( x == 0 && y == 0 ) return true; + if ( x == 0 || y == 0 ) return false; + return std::strcmp(x,y) == 0; + } +}; + +template <class T1> +int assertEqualsImpl(const char *msg,const T1 &expected, const T1 &actual) { +if ( assertion_traits<T1>::equal(expected,actual) ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +template <class T1> +int assertEqualsImpl(const char *msg,const char *expected, const T1 &actual) { +if ( assertion_traits<T1>::equal(expected,actual) ) return 0; +if ( expected == 0 ) std::cout << msg << ": expected [null] actual [" << actual << "]" << std::endl; +else if ( &actual == 0 ) std::cout << msg << ": expected [" << expected << "] actual [null]" << std::endl; +else std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +int assertEqualsImpl(const char *msg,int expected, int actual) { +if ( expected == actual ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +int assertEqualsImpl(const char *msg,long expected, long actual) { +if ( expected == actual ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + + +int assertEqualsImpl(const char *msg,double expected, double actual, double delta) { +if ( -delta <= (actual-expected) && (actual-expected) <= delta ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +} + +/** + * Test class made by ComTest + * @version 2014.04.19 20:42:16 // Generated by ComTest + * + */ +class summaTest { + + + // Generated by ComTest BEGIN + /** testSumma8 */ + public: void testSumma8() { // summa: 8 + assertEquals("From: summa line: 9", 0, summa(0,0)); + assertEquals("From: summa line: 10", 3, summa(1,2)); + assertEquals("From: summa line: 11", 0, summa(-3,3)); + } // Generated by ComTest END + + int runner(void) { + int errors = 0; + try { testSumma8(); } catch (...) { errors++; } + if ( errors == 0 ) std::cout << "ok" << std::endl; + return errors; + } + +}; + +int main(void) { + summaTest t; t.runner(); + return 0; +} diff --git a/luennot/luentoC2/.cproject b/luennot/luentoC2/.cproject new file mode 100644 index 0000000..7a90e9b --- /dev/null +++ b/luennot/luentoC2/.cproject @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244" name="Debug" parent="cdt.managedbuild.config.gnu.mingw.exe.debug"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.debug.1604471910" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.debug"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.debug.14426433" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.debug"/> + <builder buildPath="${workspace_loc:/luentoC2}/Debug" id="cdt.managedbuild.tool.gnu.builder.mingw.base.878682996" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug.711034704" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1004244100" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.1213852256" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.686887365" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug"> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level.1280809657" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level.1087903610" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.dialect.std.711294971" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.c++11" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.612602292" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.1143257522" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug"> + <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.mingw.exe.debug.option.optimization.level.1664701515" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.debug.option.debugging.level.305155757" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.2009497987" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug.331151462" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug.479379579" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1263562182" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="test|luentoC2.vs|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/> + <entry excluding="kuut.c|kissaoso.cpp|aikalisa.cpp" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.release.745011328"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.release.745011328" moduleId="org.eclipse.cdt.core.settings" name="Release"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.release.745011328" name="Release" parent="cdt.managedbuild.config.gnu.mingw.exe.release"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.release.745011328." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.release.1065227865" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.release"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.release.1340355383" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.release"/> + <builder buildPath="${workspace_loc:/luentoC2}/Release" id="cdt.managedbuild.tool.gnu.builder.mingw.base.1855149868" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release.809559654" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.546766086" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.263273746" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.573762715" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release"> + <option id="gnu.cpp.compiler.mingw.exe.release.option.optimization.level.495435352" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.release.option.debugging.level.1290530275" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1614970684" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.1414326510" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release"> + <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.mingw.exe.release.option.optimization.level.1404136476" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.release.option.optimization.level" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.release.option.debugging.level.1158527123" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1737436409" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release.1531173810" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release.952715133" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1707039256" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="test|luentoC2.vs|src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/> + <entry excluding="kuut.c|kissaoso.cpp|aikalisa.cpp" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="luentoC2.cdt.managedbuild.target.gnu.mingw.exe.2022027486" name="Executable" projectType="cdt.managedbuild.target.gnu.mingw.exe"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.745011328;cdt.managedbuild.config.gnu.mingw.exe.release.745011328.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.573762715;cdt.managedbuild.tool.gnu.cpp.compiler.input.1614970684"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244;cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.686887365;cdt.managedbuild.tool.gnu.cpp.compiler.input.612602292"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.745011328;cdt.managedbuild.config.gnu.mingw.exe.release.745011328.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.1414326510;cdt.managedbuild.tool.gnu.c.compiler.input.1737436409"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244;cdt.managedbuild.config.gnu.mingw.exe.debug.1612548244.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.1143257522;cdt.managedbuild.tool.gnu.c.compiler.input.2009497987"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope"/> +</cproject> diff --git a/luennot/luentoC2/.project b/luennot/luentoC2/.project new file mode 100644 index 0000000..5624f66 --- /dev/null +++ b/luennot/luentoC2/.project @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luentoC2</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.core.ccnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1.sln b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1.sln new file mode 100644 index 0000000..d21fb7a --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30324.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication1", "ConsoleApplication1\ConsoleApplication1.csproj", "{F8BCE1AC-2A4C-4818-BDCD-0784B20B7923}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F8BCE1AC-2A4C-4818-BDCD-0784B20B7923}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F8BCE1AC-2A4C-4818-BDCD-0784B20B7923}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F8BCE1AC-2A4C-4818-BDCD-0784B20B7923}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F8BCE1AC-2A4C-4818-BDCD-0784B20B7923}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1.v12.suo b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..6b7b50cf3f66b59f1490a85c107646b5011c58df GIT binary patch literal 20480 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 F{{wcil{x?b literal 0 HcmV?d00001 diff --git a/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/App.config b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/App.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/App.config @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" ?> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> + </startup> +</configuration> \ No newline at end of file diff --git a/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/ConsoleApplication1.csproj b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/ConsoleApplication1.csproj new file mode 100644 index 0000000..f2fb16a --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/ConsoleApplication1.csproj @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProjectGuid>{F8BCE1AC-2A4C-4818-BDCD-0784B20B7923}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>ConsoleApplication1</RootNamespace> + <AssemblyName>ConsoleApplication1</AssemblyName> + <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Core" /> + <Reference Include="System.Xml.Linq" /> + <Reference Include="System.Data.DataSetExtensions" /> + <Reference Include="Microsoft.CSharp" /> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="Program.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="App.config" /> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <!-- To modify your build process, add your task inside one of the targets below and uncomment it. + Other similar extension points exist, see Microsoft.Common.targets. + <Target Name="BeforeBuild"> + </Target> + <Target Name="AfterBuild"> + </Target> + --> +</Project> \ No newline at end of file diff --git a/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Program.cs b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Program.cs new file mode 100644 index 0000000..83b78be --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Program.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleApplication1 +{ + class Program + { + static void Main(string[] args) + { + int MAX = 2; + System.Random rnd = new System.Random(); + int[] t = new int[MAX + 1]; + for (int i = 0; i < 1000; i++) + { + int n = rnd.Next(1, MAX + 1); + t[n]++; + } + System.Console.WriteLine(string.Join(" ", t)); + } + } +} diff --git a/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Properties/AssemblyInfo.cs b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..993ff9f --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication1/ConsoleApplication1/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ConsoleApplication1")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ConsoleApplication1")] +[assembly: AssemblyCopyright("Copyright © 2014")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("403970c3-f187-43ca-b3c3-89bbf94a92b5")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2.sln b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2.sln new file mode 100644 index 0000000..e3a4617 --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30324.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApplication2", "ConsoleApplication2\ConsoleApplication2.csproj", "{9B9593E6-34CB-4BD6-A574-6B742855042D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9B9593E6-34CB-4BD6-A574-6B742855042D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9B9593E6-34CB-4BD6-A574-6B742855042D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9B9593E6-34CB-4BD6-A574-6B742855042D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9B9593E6-34CB-4BD6-A574-6B742855042D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2.v12.suo b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..5fe4fbe5ee518a8cb18031fe10c38fdd920ce173 GIT binary patch literal 34816 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 Mx9y1A>Hh!!2hz`J5C8xG literal 0 HcmV?d00001 diff --git a/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/App.config b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/App.config new file mode 100644 index 0000000..8e15646 --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/App.config @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8" ?> +<configuration> + <startup> + <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> + </startup> +</configuration> \ No newline at end of file diff --git a/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.csproj b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.csproj new file mode 100644 index 0000000..d096be5 --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/ConsoleApplication2.csproj @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProjectGuid>{9B9593E6-34CB-4BD6-A574-6B742855042D}</ProjectGuid> + <OutputType>Exe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>ConsoleApplication2</RootNamespace> + <AssemblyName>ConsoleApplication2</AssemblyName> + <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Core" /> + <Reference Include="System.Xml.Linq" /> + <Reference Include="System.Data.DataSetExtensions" /> + <Reference Include="Microsoft.CSharp" /> + <Reference Include="System.Data" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="Program.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + </ItemGroup> + <ItemGroup> + <None Include="App.config" /> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <!-- To modify your build process, add your task inside one of the targets below and uncomment it. + Other similar extension points exist, see Microsoft.Common.targets. + <Target Name="BeforeBuild"> + </Target> + <Target Name="AfterBuild"> + </Target> + --> +</Project> \ No newline at end of file diff --git a/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Program.cs b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Program.cs new file mode 100644 index 0000000..4089d93 --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Program.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleApplication2 +{ + class Program + { + static void Main(string[] args) + { + } + } +} diff --git a/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Properties/AssemblyInfo.cs b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b8953cf --- /dev/null +++ b/luennot/luentoC2/ConsoleApplication2/ConsoleApplication2/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("ConsoleApplication2")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ConsoleApplication2")] +[assembly: AssemblyCopyright("Copyright © 2014")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("2790f8fe-ff52-4a9b-bfbe-34d89229ab99")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/luennot/luentoC2/comtest.ini b/luennot/luentoC2/comtest.ini new file mode 100644 index 0000000..de54a97 --- /dev/null +++ b/luennot/luentoC2/comtest.ini @@ -0,0 +1,4 @@ +#BEFORETESTCLASS= @SuppressWarnings("all") +#DIRECTORY=../test +#PACKAGE=.test + diff --git a/luennot/luentoC2/src/aikalisa.cpp b/luennot/luentoC2/src/aikalisa.cpp new file mode 100644 index 0000000..d37f63e --- /dev/null +++ b/luennot/luentoC2/src/aikalisa.cpp @@ -0,0 +1,47 @@ +/** + * @file aikalisa.cpp + * Esimerkki parametrin välityksestä + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ + +#include <iostream> +#include <iomanip> +using namespace std; + +void lisaa(int *ph, int *pm, int lisa_min) +{ + int yht_min = (*ph)*60 + (*pm) + lisa_min; + // ph++; // käy huonosti + *ph = yht_min / 60; + *pm = yht_min % 60; +} + + +void lisaa(int &rh, int &rm, int lisa_min) +{ + int yht_min = rh*60 + rm + lisa_min; + // rh++; // ei vahinkoa + rh = yht_min / 60; + rm = yht_min % 60; +} + + +void tulosta(int h, int m) +{ + cout << h << ":" << setw(2)<< m << endl; +} + + +int main(void) +{ + int h=12,m=15; + lisaa(&h,&m,55); + tulosta(h,m); + + lisaa(h,m,55); + tulosta(h,m); + + return 0; +} diff --git a/luennot/luentoC2/src/kissaoso.cpp b/luennot/luentoC2/src/kissaoso.cpp new file mode 100644 index 0000000..efe2e08 --- /dev/null +++ b/luennot/luentoC2/src/kissaoso.cpp @@ -0,0 +1,28 @@ +/** + * @file kissaoso.cpp + * Esimerkki osoittimien käytöstä + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ +#include <iostream> +using namespace std; + +int main(void) +{ + int kissoja,koiria; + kissoja = 0; + koiria = 0; + int *pElaimia; // Osoitinmuuttuja kokonaislukuun. (p = pointer) + + pElaimia = &kissoja; + *pElaimia = 5; + + pElaimia = &koiria; + //pElaimia++; + *pElaimia = 3; + + cout << "Kissoja on " << kissoja << " ja koiria " << koiria << "." << endl; + + return 0; +} diff --git a/luennot/luentoC2/src/kuut.c b/luennot/luentoC2/src/kuut.c new file mode 100644 index 0000000..f8bfe6d --- /dev/null +++ b/luennot/luentoC2/src/kuut.c @@ -0,0 +1,60 @@ +/** + * @file kuut.c + * Esimerkki taulukkojen käytöstä + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ +#include <stdlib.h> +#include <stdio.h> + + +/** + * Summataan taulukon kaikki alkiot + * @param lkm taulukon alkioiden lkm + * @param taulu taulukko jonka alkiot summataan + * @return alkioden summa + * @code + * <pre name="test"> + * int t[] = {1,2,3,4}; + * taulukon_summa(4,t) === 10; + * </pre> + * @endcode */ +int taulukon_summa(int lkm, int taulu[]) +{ + int i; + int summa = 0; + for (i=0; i<lkm; i++) + summa += taulu[i]; + return summa; +} + + +int main(void) +{ + /* 1. 2. 3. 4. 5. 6. 7. 8. 9.10.11.12 */ + int k_pituudet[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; + int *tammikuu,*helmikuu,*joulukuu,*p,i; + + int kuita = sizeof(k_pituudet)/sizeof(k_pituudet[0]); + + printf("Vuodessa on päiviä %d.\n",taulukon_summa(kuita,k_pituudet)); + + + for (i=0; i<12; i++) k_pituudet[i]=0; + tammikuu = k_pituudet; + helmikuu = tammikuu+1; + joulukuu = k_pituudet+kuita-1; + *tammikuu = 31; + *helmikuu = 28; + *joulukuu = 31; + + for (i=0, p=k_pituudet; i<kuita; i++, p++) + *p=0; + for (i=0, p=k_pituudet; i<kuita; i++) + *p++=30; + for (p=k_pituudet; p<k_pituudet+kuita; p++) + *p=0; + + return 0; +} diff --git a/luennot/luentoC2/src/vaihdamain.cpp b/luennot/luentoC2/src/vaihdamain.cpp new file mode 100644 index 0000000..73a9c37 --- /dev/null +++ b/luennot/luentoC2/src/vaihdamain.cpp @@ -0,0 +1,72 @@ +/** + * @file vaihdamain.cpp + * Esimerkki aliohjelmasta joka vaihtaa alkioita + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ + +#include <iostream> +using namespace std; + + +/** + * Vaihdetaan kaksi lukua keskenään + * @param a ensimmäinen vaihdettava + * @param toinen vaihdettava + * @code + * <pre name="test"> + * int a = 3; + * int b = 4; + * vaihda(&a,&b); + * b === 3; + * a === 4; + * </pre> + * @endcode + */ +void vaihda(int *a, int *b) +{ + int t = *a; + *a = *b; + *b = t; +} + + +/** + * Vaihdetaan kaksi lukua keskenään + * @param a ensimmäinen vaihdettava + * @param toinen vaihdettava + * @code + * <pre name="test"> + * int a = 3; + * int b = 4; + * vaihda(a,b); + * b === 3; + * a === 4; + * </pre> + * @endcode + */ +void vaihda(int &a, int &b) +{ + int t = a; + a = b; + b = t; +} + + +void tulosta(int h, int m) +{ + cout << h << ":" << m << endl; +} + + +int main(void) +{ + int h=12,m=15; + tulosta(h,m); + vaihda(&h,&m); + tulosta(h,m); + vaihda(h,m); + tulosta(h,m); + return 0; +} diff --git a/luennot/luentoC2/test/kuutTest.cpp b/luennot/luentoC2/test/kuutTest.cpp new file mode 100644 index 0000000..c7c0bca --- /dev/null +++ b/luennot/luentoC2/test/kuutTest.cpp @@ -0,0 +1,157 @@ +/** + * @file kuut.c + * Esimerkki taulukkojen käytöstä + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ +#include <stdlib.h> +#include <stdio.h> + + +/** + * Summataan taulukon kaikki alkiot + * @param lkm taulukon alkioiden lkm + * @param taulu taulukko jonka alkiot summataan + * @return alkioden summa + * @code + * <pre name="test"> + * int t[] = {1,2,3,4}; + * taulukon_summa(4,t) === 10; + * </pre> + * @endcode */ +int taulukon_summa(int lkm, int taulu[]) +{ + int i; + int summa = 0; + for (i=0; i<lkm; i++) + summa += taulu[i]; + return summa; +} + + +int kuutTestOrigMain(void) +{ + /* 1. 2. 3. 4. 5. 6. 7. 8. 9.10.11.12 */ + int k_pituudet[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; + int *tammikuu,*helmikuu,*joulukuu,*p,i; + + + printf("Vuodessa on päiviä %d.\n",taulukon_summa(12,k_pituudet)); + + + for (i=0; i<12; i++) k_pituudet[i]=0; + tammikuu = k_pituudet; + helmikuu = tammikuu+1; + joulukuu = k_pituudet+11; + *tammikuu = 31; + *helmikuu = 28; + *joulukuu = 31; + + for (i=0, p=k_pituudet; i<12; i++, p++) + *p=0; + for (i=0, p=k_pituudet; i<12; i++) + *p++=30; + for (p=k_pituudet; p<k_pituudet+12; p++) + *p=0; + + return 0; +} +#include <iostream> +#include <cstring> +namespace comtestCppNameSpace { +//#define assertEquals(s,e,g) { if ( comtestCppNameSpace::assertEqualsImpl((s),(e),(g)) ) return; } +//#define assertEqualsDelta(s,e,g,delta) { if ( comtestCppNameSpace::assertEqualsImpl((s),(e),(g),(delta)) ) return; } +#define assertEquals comtestCppNameSpace::assertEqualsImpl + +template <class T1> +class assertion_traits { + public: static bool equal( const T1& x, const T1& y ) { + return x == y; + } +}; + + +template<> +class assertion_traits<const char *> { + public: static bool equal( const char *x,const char *y) { + if ( x == 0 && y == 0 ) return true; + if ( x == 0 || y == 0 ) return false; + return std::strcmp(x,y) == 0; + } +}; + +template<> +class assertion_traits<char *> { + public: static bool equal( const char *x,char *y) { + if ( x == 0 && y == 0 ) return true; + if ( x == 0 || y == 0 ) return false; + return std::strcmp(x,y) == 0; + } +}; + +template <class T1> +int assertEqualsImpl(const char *msg,const T1 &expected, const T1 &actual) { +if ( assertion_traits<T1>::equal(expected,actual) ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +template <class T1> +int assertEqualsImpl(const char *msg,const char *expected, const T1 &actual) { +if ( assertion_traits<T1>::equal(expected,actual) ) return 0; +if ( expected == 0 ) std::cout << msg << ": expected [null] actual [" << actual << "]" << std::endl; +else if ( &actual == 0 ) std::cout << msg << ": expected [" << expected << "] actual [null]" << std::endl; +else std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +int assertEqualsImpl(const char *msg,int expected, int actual) { +if ( expected == actual ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +int assertEqualsImpl(const char *msg,long expected, long actual) { +if ( expected == actual ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + + +int assertEqualsImpl(const char *msg,double expected, double actual, double delta) { +if ( -delta <= (actual-expected) && (actual-expected) <= delta ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +} + +/** + * Test class made by ComTest + * @version 2014.04.19 21:52:26 // Generated by ComTest + * + */ +class kuutTest { + + + // Generated by ComTest BEGIN + /** testTaulukon_summa18 */ + public: void testTaulukon_summa18() { // kuut: 18 + int t[] = { 1,2,3,4} ; + assertEquals("From: kuut line: 20", 10, taulukon_summa(4,t)); + } // Generated by ComTest END + + int runner(void) { + int errors = 0; + try { testTaulukon_summa18(); } catch (...) { errors++; } + if ( errors == 0 ) std::cout << "ok" << std::endl; + return errors; + } + +}; + +int main(void) { + kuutTest t; t.runner(); + return 0; +} diff --git a/luennot/luentoC2/test/vaihdamainTest.cpp b/luennot/luentoC2/test/vaihdamainTest.cpp new file mode 100644 index 0000000..129bd7b --- /dev/null +++ b/luennot/luentoC2/test/vaihdamainTest.cpp @@ -0,0 +1,183 @@ +/** + * @file vaihdamain.cpp + * Esimerkki aliohjelmasta joka vaihtaa alkioita + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ + +#include <iostream> +using namespace std; + + +/** + * Vaihdetaan kaksi lukua keskenään + * @param a ensimmäinen vaihdettava + * @param toinen vaihdettava + * @code + * <pre name="test"> + * int a = 3; + * int b = 4; + * vaihda(&a,&b); + * b === 3; + * a === 4; + * </pre> + * @endcode + */ +void vaihda(int *a, int *b) +{ + int t = *a; + *a = *b; + *b = t; +} + + +/** + * Vaihdetaan kaksi lukua keskenään + * @param a ensimmäinen vaihdettava + * @param toinen vaihdettava + * @code + * <pre name="test"> + * int a = 3; + * int b = 4; + * vaihda(a,b); + * b === 3; + * a === 4; + * </pre> + * @endcode + */ +void vaihda(int &a, int &b) +{ + int t = a; + a = b; + b = t; +} + + +void tulosta(int h, int m) +{ + cout << h << ":" << m << endl; +} + + +int vaihdamainTestOrigMain(void) +{ + int h=12,m=15; + tulosta(h,m); + vaihda(&h,&m); + tulosta(h,m); + return 0; +} +#include <iostream> +#include <cstring> +namespace comtestCppNameSpace { +//#define assertEquals(s,e,g) { if ( comtestCppNameSpace::assertEqualsImpl((s),(e),(g)) ) return; } +//#define assertEqualsDelta(s,e,g,delta) { if ( comtestCppNameSpace::assertEqualsImpl((s),(e),(g),(delta)) ) return; } +#define assertEquals comtestCppNameSpace::assertEqualsImpl + +template <class T1> +class assertion_traits { + public: static bool equal( const T1& x, const T1& y ) { + return x == y; + } +}; + + +template<> +class assertion_traits<const char *> { + public: static bool equal( const char *x,const char *y) { + if ( x == 0 && y == 0 ) return true; + if ( x == 0 || y == 0 ) return false; + return std::strcmp(x,y) == 0; + } +}; + +template<> +class assertion_traits<char *> { + public: static bool equal( const char *x,char *y) { + if ( x == 0 && y == 0 ) return true; + if ( x == 0 || y == 0 ) return false; + return std::strcmp(x,y) == 0; + } +}; + +template <class T1> +int assertEqualsImpl(const char *msg,const T1 &expected, const T1 &actual) { +if ( assertion_traits<T1>::equal(expected,actual) ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +template <class T1> +int assertEqualsImpl(const char *msg,const char *expected, const T1 &actual) { +if ( assertion_traits<T1>::equal(expected,actual) ) return 0; +if ( expected == 0 ) std::cout << msg << ": expected [null] actual [" << actual << "]" << std::endl; +else if ( &actual == 0 ) std::cout << msg << ": expected [" << expected << "] actual [null]" << std::endl; +else std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +int assertEqualsImpl(const char *msg,int expected, int actual) { +if ( expected == actual ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +int assertEqualsImpl(const char *msg,long expected, long actual) { +if ( expected == actual ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + + +int assertEqualsImpl(const char *msg,double expected, double actual, double delta) { +if ( -delta <= (actual-expected) && (actual-expected) <= delta ) return 0; +std::cout << msg << ": expected [" << expected << "] actual [" << actual << "]" << std::endl; +throw int(1); +} + +} + +/** + * Test class made by ComTest + * @version 2014.04.22 20:29:48 // Generated by ComTest + * + */ +class vaihdamainTest { + + + // Generated by ComTest BEGIN + /** testVaihda18 */ + public: void testVaihda18() { // vaihdamain: 18 + int a = 3; + int b = 4; + vaihda(&a,&b); + assertEquals("From: vaihdamain line: 22", 3, b); + assertEquals("From: vaihdamain line: 23", 4, a); + } // Generated by ComTest END + + + // Generated by ComTest BEGIN + /** testVaihda40 */ + public: void testVaihda40() { // vaihdamain: 40 + int a = 3; + int b = 4; + vaihda(a,b); + assertEquals("From: vaihdamain line: 44", 3, b); + assertEquals("From: vaihdamain line: 45", 4, a); + } // Generated by ComTest END + + int runner(void) { + int errors = 0; + try { testVaihda18(); } catch (...) { errors++; } + try { testVaihda40(); } catch (...) { errors++; } + if ( errors == 0 ) std::cout << "ok" << std::endl; + return errors; + } + +}; + +int main(void) { + vaihdamainTest t; t.runner(); + return 0; +} diff --git a/luennot/luentoC3/.cproject b/luennot/luentoC3/.cproject new file mode 100644 index 0000000..c128033 --- /dev/null +++ b/luennot/luentoC3/.cproject @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920" name="Debug" parent="cdt.managedbuild.config.gnu.mingw.exe.debug"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.debug.1823445239" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.debug"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.debug.1252228305" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.debug"/> + <builder buildPath="${workspace_loc:/luentoC3}/Debug" id="cdt.managedbuild.tool.gnu.builder.mingw.base.805088019" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug.1164095397" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1418690393" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.2029020015" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.852813736" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug"> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level.856567836" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level.1504219105" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.dialect.std.1303956458" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.default" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.dialect.flags.1305169037" name="Other dialect flags" superClass="gnu.cpp.compiler.option.dialect.flags" value="-std=c++11" valueType="string"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.126076280" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.234948368" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug"> + <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.mingw.exe.debug.option.optimization.level.553443408" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.debug.option.debugging.level.225066156" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1738495271" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug.1158471763" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug.1903172173" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1624627042" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/> + <entry excluding="kissamain.cpp" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.release.232414147"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.release.232414147" moduleId="org.eclipse.cdt.core.settings" name="Release"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.release.232414147" name="Release" parent="cdt.managedbuild.config.gnu.mingw.exe.release"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.release.232414147." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.release.1678965045" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.release"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.release.1610952151" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.release"/> + <builder buildPath="${workspace_loc:/luentoC3}/Release" id="cdt.managedbuild.tool.gnu.builder.mingw.base.1377159924" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release.1501663264" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.533667530" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.885864802" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.1174372786" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release"> + <option id="gnu.cpp.compiler.mingw.exe.release.option.optimization.level.1305153019" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.release.option.debugging.level.970211595" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.752391413" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.1532291784" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release"> + <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.mingw.exe.release.option.optimization.level.421305676" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.release.option.optimization.level" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.release.option.debugging.level.1303794203" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.23138038" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release.922543258" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release.1490001175" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.454072340" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry excluding="src" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/> + <entry excluding="kissamain.cpp" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="luentoC3.cdt.managedbuild.target.gnu.mingw.exe.217588491" name="Executable" projectType="cdt.managedbuild.target.gnu.mingw.exe"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.232414147;cdt.managedbuild.config.gnu.mingw.exe.release.232414147.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.1532291784;cdt.managedbuild.tool.gnu.c.compiler.input.23138038"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920;cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.852813736;cdt.managedbuild.tool.gnu.cpp.compiler.input.126076280"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920;cdt.managedbuild.config.gnu.mingw.exe.debug.1117546920.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.234948368;cdt.managedbuild.tool.gnu.c.compiler.input.1738495271"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.232414147;cdt.managedbuild.config.gnu.mingw.exe.release.232414147.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.1174372786;cdt.managedbuild.tool.gnu.cpp.compiler.input.752391413"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope"/> +</cproject> diff --git a/luennot/luentoC3/.project b/luennot/luentoC3/.project new file mode 100644 index 0000000..13d503a --- /dev/null +++ b/luennot/luentoC3/.project @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luentoC3</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.core.ccnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/luennot/luentoC3/comtest.ini b/luennot/luentoC3/comtest.ini new file mode 100644 index 0000000..de54a97 --- /dev/null +++ b/luennot/luentoC3/comtest.ini @@ -0,0 +1,4 @@ +#BEFORETESTCLASS= @SuppressWarnings("all") +#DIRECTORY=../test +#PACKAGE=.test + diff --git a/luennot/luentoC3/src/aikalisa.cpp b/luennot/luentoC3/src/aikalisa.cpp new file mode 100644 index 0000000..811ac07 --- /dev/null +++ b/luennot/luentoC3/src/aikalisa.cpp @@ -0,0 +1,89 @@ +/** + * @file aikalisa.cpp + * esimerkki olioista + * + * @author Vesa Lappalainen + * @version 27.4.2003 + */ + +#include <iostream> +#include <iomanip> +using namespace std; + +class Aika { // CAika, TAika Aika + int h = 0; + int m = 0; + +public: + Aika() { + } + + Aika(int h, int im) : h{h}, m{im} { +// this->h = h; +// m = im; + } + + + void lisaa(int lisa_min) // kuvittele void lisaa(Aika *this, int lisa_min) + { + int yht_min = (*this).h*60 + (*this).m + lisa_min; + // ph++; // käy huonosti + (*this).h = yht_min / 60; + this->m = yht_min % 60; // -> (* ??). + } + + + void tulosta(ostream &os) const // const Aika &aika // const Aika *this + { + // aika.h = 0; // ei voi muuttaa + // h = 0; + os << h << ":" << setfill('0') << setw(2)<< m; + } + + void operator+=(int lisa_min) { + lisaa(lisa_min); + } +}; // Aika..., huom puolipiste! + + +ostream &operator<<(ostream &os, const Aika &a) { + a.tulosta(os); + return os; +} + + +void lisaa(Aika &aika, int lisa_min) +{ + aika.lisaa(lisa_min); +} + + +int main(void) +{ + string jono = "kissa"; // string jono("kissa"); + Aika aika0; + // tai Aika aika0{}; + // mutta ei Aika aika0(); + Aika aika1(12,15); + Aika aika2{13,33}; + + Aika *p = new Aika(22,15); // nämä pitää muistaa itse tuhota!!! + p->tulosta(cout); cout << endl; + + // aika1.m = 100; + aika1.lisaa(55); + cout << aika1 << endl; + aika1.lisaa(55); + aika1 += 10; + cout << aika1 << endl; + cout << aika2 << endl; + cout << aika1 << endl; + + lisaa(*p,30); + cout << *p << endl; + + cout << aika0 << endl; + + delete p; // delete[] new [] + return 0; +} diff --git a/luennot/luentoC3/src/elain.cpp b/luennot/luentoC3/src/elain.cpp new file mode 100644 index 0000000..8cd6bed --- /dev/null +++ b/luennot/luentoC3/src/elain.cpp @@ -0,0 +1,27 @@ +#include "elain.hpp" +using namespace std; + +Elain::Elain(string inimi, double ipaino) +{ + nimi = inimi; + paino = ipaino; +} + +Elain::~Elain() +{ +} + +void Elain::tulosta(ostream &os) const +{ + os << nimi << " " << paino; +} + +void Elain::aantele() const +{ + cout << "????" << endl; +} + +std::ostream& operator<<(std::ostream &os, const Elain &elain) { + elain.tulosta(os); + return os; +} diff --git a/luennot/luentoC3/src/elain.hpp b/luennot/luentoC3/src/elain.hpp new file mode 100644 index 0000000..9602bc2 --- /dev/null +++ b/luennot/luentoC3/src/elain.hpp @@ -0,0 +1,22 @@ +#ifndef ELAIN_HPP +#define ELAIN_HPP +#include <string> +#include <iostream> +using std::string; + +class Elain { + string nimi; + double paino; +public: + Elain(string nimi, double paino); + virtual ~Elain(); + + virtual void aantele() const; + virtual void tulosta(std::ostream &os) const; + virtual string getNimi() const { return nimi; } +}; + + +std::ostream& operator<<(std::ostream &os, const Elain &elain); + +#endif // ELAIN_HPP diff --git a/luennot/luentoC3/src/kissa.cpp b/luennot/luentoC3/src/kissa.cpp new file mode 100644 index 0000000..200a8b7 --- /dev/null +++ b/luennot/luentoC3/src/kissa.cpp @@ -0,0 +1,27 @@ +#include "kissa.hpp" +#include <iostream> +using namespace std; + +Kissa::Kissa(string nimi, double paino) + : Elain(nimi,paino), lempihiiri("mikki"),hannanPituus(10) +{ + +} + +Kissa::~Kissa() +{ + cout << "Kissa " + getNimi() + " kuoli" << endl; +} + + +void Kissa::aantele() const +{ + cout << "Miuaa" << endl; +} + +void Kissa::tulosta(ostream &os) const +{ + Elain::tulosta(os); + os << " " << lempihiiri << " " << hannanPituus; +} + diff --git a/luennot/luentoC3/src/kissa.hpp b/luennot/luentoC3/src/kissa.hpp new file mode 100644 index 0000000..0469a5f --- /dev/null +++ b/luennot/luentoC3/src/kissa.hpp @@ -0,0 +1,18 @@ +#ifndef KISSA_HPP +#define KISSA_HPP +#include <string> +#include "elain.hpp" + +class Kissa : public Elain { + std::string lempihiiri; + int hannanPituus; +public: + Kissa(std::string nimi, double paino); + virtual void aantele() const override; + virtual void tulosta(std::ostream &os) const override; + + virtual ~Kissa() override; + +}; + +#endif // KISSA_HPP diff --git a/luennot/luentoC3/src/kissamain.cpp b/luennot/luentoC3/src/kissamain.cpp new file mode 100644 index 0000000..7a47c7c --- /dev/null +++ b/luennot/luentoC3/src/kissamain.cpp @@ -0,0 +1,37 @@ +#include <memory> +#include <vector> +using namespace std; +#include "kissa.hpp" + + +int main(void) +{ + Kissa miuku("Miuku",18000); + miuku.aantele(); + cout << miuku << endl;; + + Elain *pElukka = &miuku; + + cout << *pElukka << endl; + pElukka->aantele(); + + Elain *p = new Kissa("Mirri",200); + cout << *p << endl; + p->aantele(); + delete p; // Pitää muistaa itse tuhota + +/* + // unique_ptr<cElain> p2 { &miuku }; // huonosti kävisi + unique_ptr<Elain> pMasi { new Kissa("Masi",4.3) }; + cout << *pMasi << endl; + pMasi->aantele(); + + vector<unique_ptr<Elain>> v; + v.push_back(unique_ptr<Elain>{new Kissa("Katti",3.3)}); + v.push_back(unique_ptr<Elain>{new Kissa("Kolli",2.1)}); + for (auto &pe : v) + cout << *pe << endl; + cout << "Nyt loppuu" << endl; +*/ + return 0; +} diff --git a/luennot/luentoC4/.cproject b/luennot/luentoC4/.cproject new file mode 100644 index 0000000..ace7f03 --- /dev/null +++ b/luennot/luentoC4/.cproject @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage"> + <storageModule moduleId="org.eclipse.cdt.core.settings"> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.debug.719294736"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.debug.719294736" moduleId="org.eclipse.cdt.core.settings" name="Debug"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.debug.719294736" name="Debug" parent="cdt.managedbuild.config.gnu.mingw.exe.debug"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.debug.719294736." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.debug.1852647438" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.debug"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.debug.1760650944" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.debug"/> + <builder buildPath="${workspace_loc:/luentoC4}/Debug" id="cdt.managedbuild.tool.gnu.builder.mingw.base.911035898" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug.1069532000" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1331269623" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.638603120" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.2021776336" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug"> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level.1671163544" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.optimization.level.none" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level.1236599749" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.cpp.compiler.debugging.level.max" valueType="enumerated"/> + <option id="gnu.cpp.compiler.option.dialect.std.293235895" name="Language standard" superClass="gnu.cpp.compiler.option.dialect.std" value="gnu.cpp.compiler.dialect.c++11" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1512658240" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.1159919426" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug"> + <option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.mingw.exe.debug.option.optimization.level.868322580" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.debug.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.debug.option.debugging.level.1086492701" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.debug.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.543494035" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug.901731148" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.debug"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug.358647664" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.debug"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1420899848" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + <cconfiguration id="cdt.managedbuild.config.gnu.mingw.exe.release.1054004830"> + <storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.config.gnu.mingw.exe.release.1054004830" moduleId="org.eclipse.cdt.core.settings" name="Release"> + <externalSettings/> + <extensions> + <extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/> + <extension id="org.eclipse.cdt.core.PE" point="org.eclipse.cdt.core.BinaryParser"/> + </extensions> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="cdt.managedbuild.config.gnu.mingw.exe.release.1054004830" name="Release" parent="cdt.managedbuild.config.gnu.mingw.exe.release"> + <folderInfo id="cdt.managedbuild.config.gnu.mingw.exe.release.1054004830." name="/" resourcePath=""> + <toolChain id="cdt.managedbuild.toolchain.gnu.mingw.exe.release.1568475301" name="MinGW GCC" superClass="cdt.managedbuild.toolchain.gnu.mingw.exe.release"> + <targetPlatform id="cdt.managedbuild.target.gnu.platform.mingw.exe.release.153416189" name="Debug Platform" superClass="cdt.managedbuild.target.gnu.platform.mingw.exe.release"/> + <builder buildPath="${workspace_loc:/luentoC4}/Release" id="cdt.managedbuild.tool.gnu.builder.mingw.base.1676018251" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="cdt.managedbuild.tool.gnu.builder.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release.1317700365" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.assembler.input.1339971779" superClass="cdt.managedbuild.tool.gnu.assembler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.archiver.mingw.base.1926747876" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.mingw.base"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.1958978676" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release"> + <option id="gnu.cpp.compiler.mingw.exe.release.option.optimization.level.111936528" name="Optimization Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.optimization.level" value="gnu.cpp.compiler.optimization.level.most" valueType="enumerated"/> + <option id="gnu.cpp.compiler.mingw.exe.release.option.debugging.level.1827627303" name="Debug Level" superClass="gnu.cpp.compiler.mingw.exe.release.option.debugging.level" value="gnu.cpp.compiler.debugging.level.none" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.1658040950" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.2108377907" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release"> + <option defaultValue="gnu.c.optimization.level.most" id="gnu.c.compiler.mingw.exe.release.option.optimization.level.156973395" name="Optimization Level" superClass="gnu.c.compiler.mingw.exe.release.option.optimization.level" valueType="enumerated"/> + <option id="gnu.c.compiler.mingw.exe.release.option.debugging.level.425699048" name="Debug Level" superClass="gnu.c.compiler.mingw.exe.release.option.debugging.level" value="gnu.c.debugging.level.none" valueType="enumerated"/> + <inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.2031841473" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/> + </tool> + <tool id="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release.1653196656" name="MinGW C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.mingw.exe.release"/> + <tool id="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release.1912979865" name="MinGW C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.mingw.exe.release"> + <inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.763639341" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input"> + <additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/> + <additionalInput kind="additionalinput" paths="$(LIBS)"/> + </inputType> + </tool> + </toolChain> + </folderInfo> + <sourceEntries> + <entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name="src"/> + </sourceEntries> + </configuration> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.externalSettings"/> + </cconfiguration> + </storageModule> + <storageModule moduleId="cdtBuildSystem" version="4.0.0"> + <project id="luentoC4.cdt.managedbuild.target.gnu.mingw.exe.431372614" name="Executable" projectType="cdt.managedbuild.target.gnu.mingw.exe"/> + </storageModule> + <storageModule moduleId="scannerConfiguration"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1486767451;cdt.managedbuild.config.gnu.mingw.exe.release.1486767451.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.1004343344;cdt.managedbuild.tool.gnu.c.compiler.input.1322765673"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1486767451;cdt.managedbuild.config.gnu.mingw.exe.release.1486767451.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.21999728;cdt.managedbuild.tool.gnu.cpp.compiler.input.1709147662"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1054004830;cdt.managedbuild.config.gnu.mingw.exe.release.1054004830.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.release.1958978676;cdt.managedbuild.tool.gnu.cpp.compiler.input.1658040950"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.719294736;cdt.managedbuild.config.gnu.mingw.exe.debug.719294736.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.1159919426;cdt.managedbuild.tool.gnu.c.compiler.input.543494035"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.release.1054004830;cdt.managedbuild.config.gnu.mingw.exe.release.1054004830.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.release.2108377907;cdt.managedbuild.tool.gnu.c.compiler.input.2031841473"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.719294736;cdt.managedbuild.config.gnu.mingw.exe.debug.719294736.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.2021776336;cdt.managedbuild.tool.gnu.cpp.compiler.input.1512658240"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.2080200828;cdt.managedbuild.config.gnu.mingw.exe.debug.2080200828.;cdt.managedbuild.tool.gnu.c.compiler.mingw.exe.debug.685310647;cdt.managedbuild.tool.gnu.c.compiler.input.877979972"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + <scannerConfigBuildInfo instanceId="cdt.managedbuild.config.gnu.mingw.exe.debug.2080200828;cdt.managedbuild.config.gnu.mingw.exe.debug.2080200828.;cdt.managedbuild.tool.gnu.cpp.compiler.mingw.exe.debug.1063883428;cdt.managedbuild.tool.gnu.cpp.compiler.input.1971074010"> + <autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/> + </scannerConfigBuildInfo> + </storageModule> + <storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/> + <storageModule moduleId="refreshScope"/> +</cproject> diff --git a/luennot/luentoC4/.project b/luennot/luentoC4/.project new file mode 100644 index 0000000..3e4f390 --- /dev/null +++ b/luennot/luentoC4/.project @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>luentoC4</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name> + <triggers>clean,full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.cdt.core.cnature</nature> + <nature>org.eclipse.cdt.core.ccnature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature> + <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature> + </natures> +</projectDescription> diff --git a/luennot/luentoC4/comtest.ini b/luennot/luentoC4/comtest.ini new file mode 100644 index 0000000..de54a97 --- /dev/null +++ b/luennot/luentoC4/comtest.ini @@ -0,0 +1,4 @@ +#BEFORETESTCLASS= @SuppressWarnings("all") +#DIRECTORY=../test +#PACKAGE=.test + diff --git a/luennot/luentoC4/src/foreach.cpp b/luennot/luentoC4/src/foreach.cpp new file mode 100644 index 0000000..a91a1f6 --- /dev/null +++ b/luennot/luentoC4/src/foreach.cpp @@ -0,0 +1,69 @@ +// Esimerkki STL:n algoritmien käytöstä +#include <iostream> +#include <algorithm> +#include <iterator> +using namespace std; + +void tulosta_alkio(const int &alkio) +{ + cout << alkio << ' '; +} + +class iotaGen { // Apuluokka lukujonojen muodostamiseksi + int current; + int step; +public: + iotaGen(int start=0, int istep=1) : current(start), step(istep) {} + int operator () () { int v=current; current += step; return v; } +}; + +int nelio(int n) { return n*n; } + +#define VIIVA "------------------------------------------------------------\n" +/****************************************************************************/ +int mainFor() +{ + ostream_iterator<int> output(cout," "); // Uusi luokka tulostamista varten + + cout << VIIVA; + + int luvut[6] = { 23, 45, 12, 7, 9, 2 }; + for_each(luvut,luvut+6,tulosta_alkio); cout << endl;// 23 45 12 7 9 2 + for_each(luvut,luvut+6,[](int a){cout << a << " ";}); cout << endl;// 23 45 12 7 9 2 + + cout << "Suurin: " << *max_element(luvut,luvut+6) << endl; // Suurin: 45 + + fill(luvut+3,luvut+6,175); + copy(luvut,luvut+6,output); cout << endl; // 23 45 12 175 175 175 + + int *p = find(luvut,luvut+6,45); + if ( p != luvut+6 ) cout << "Löytyi: " << *p << endl; // Löytyi: 45 + p = find(luvut,luvut+6,46); + if ( p == luvut+6 ) cout << "Ei löytynyt!" << endl; // Ei löytynyt! + + generate(luvut,luvut+6,iotaGen(10,5)); + for_each(luvut,luvut+6,tulosta_alkio); cout << endl;// 10 15 20 25 30 35 + + int luku=12; + generate(luvut,luvut+6,[&](){int n=luku; luku+=6; return n; }); + for_each(luvut,luvut+6,tulosta_alkio); cout << endl;// 12 18 24 30 36 42 + + reverse(luvut,luvut+6); + copy(luvut,luvut+6,output); cout << endl; // 42 36 30 24 18 12 + + sort(luvut,luvut+6); + copy(luvut,luvut+6,output); cout << endl; // 12 18 24 30 36 42 + + transform(luvut,luvut+6,luvut,nelio); + // Tekee jokaiselle alkiolle luvut[i]=nelio(luvut[i]) + copy(luvut,luvut+6,output); cout << endl; // 144 324 576 900 1296 1764 + + transform(luvut,luvut+6,luvut,[](int n){ return n*n;}); + // Tekee jokaiselle alkiolle luvut[i]=nelio(luvut[i]) + copy(luvut,luvut+6,output); cout << endl; // 20736 104976 331776 810000 1679616 3111696 + + return 0; +} + + + diff --git a/luennot/luentoC4/src/listat.cpp b/luennot/luentoC4/src/listat.cpp new file mode 100644 index 0000000..5be213a --- /dev/null +++ b/luennot/luentoC4/src/listat.cpp @@ -0,0 +1,37 @@ +#include <iostream> +#include <list> +#include <iterator> +using namespace std; + +void tulosta(const list<int> &lista) +{ + for (auto li=lista.begin(); li != lista.end(); li++) { + int alkio = *li; + cout << alkio << " "; + } + cout << endl; +} + + +void tulosta2(const list<int> &lista) +{ + for (int alkio : lista) { + cout << alkio << " "; + } + cout << endl; +} + + +int mainList() +{ + list<int> luvut{4,3,7}; + luvut.push_back(2001); + luvut.push_back(22); + tulosta(luvut); + tulosta2(luvut); + return 0; +} + + + + diff --git a/luennot/luentoC4/src/main.cpp b/luennot/luentoC4/src/main.cpp new file mode 100644 index 0000000..b32dd54 --- /dev/null +++ b/luennot/luentoC4/src/main.cpp @@ -0,0 +1,17 @@ +/* + * main.cpp + * + * Created on: 29.4.2014 + * Author: vesal + */ +#define MAIN mainFor + +int MAIN(); + +int main() +{ + return MAIN(); +} + + + diff --git a/luennot/luentoC4/src/stdmap.cpp b/luennot/luentoC4/src/stdmap.cpp new file mode 100644 index 0000000..2c510a5 --- /dev/null +++ b/luennot/luentoC4/src/stdmap.cpp @@ -0,0 +1,46 @@ +/* stdmap.CPP */ +// Esimerkki std:n map-luokan käytöstä +// map = dictionary = associative array +#include <iostream> +#include <algorithm> +#include <string> +#include <map> +using namespace std; + + + +typedef std::map<string,long,less<string> > cPuhMap; +// Jos esiteltäisiin std::multimap, tulisi myös monikert. esiintymiä +// Jos esiteltäisiin greater<string> tulisi laskeva järjestys + +void tulosta_hlo(const cPuhMap::value_type &hlo) +{ + cout << hlo.first.c_str() << ": " << hlo.second << endl; +} + +class cPuhlu { + cPuhMap puh; +public: + void lisaa(string nimi,long numero) { puh[nimi] = numero; } + void poista(string nimi) { puh.erase(nimi); } + void tulosta() { + for_each(puh.begin(),puh.end(),tulosta_hlo); + } +}; + +const string VIIVA = "------------------------------------------------------------\n"; +/****************************************************************************/ +int mainMap(void) +{ + cout << VIIVA; + cPuhlu luettelo; + luettelo.lisaa("Sepe",123); luettelo.lisaa("Aku",1313); + luettelo.lisaa("Roope",98765); luettelo.lisaa("Pelle",5555); + luettelo.lisaa("Sepe",456); // Tämä jää voimaan + + luettelo.tulosta(); cout << VIIVA; + luettelo.poista("Pelle"); + luettelo.tulosta(); cout << VIIVA; + + return 0; +} diff --git a/luennot/luentoC4/src/stdset.cpp b/luennot/luentoC4/src/stdset.cpp new file mode 100644 index 0000000..229dcb9 --- /dev/null +++ b/luennot/luentoC4/src/stdset.cpp @@ -0,0 +1,40 @@ +/* STDSET.CPP */ +// Esimerkki std:n set-luokan käytöstä +#include <iostream> +#include <set> +using namespace std; + +typedef std::set<char,std::less<char> > cSet; +// Jos esiteltäisiin std::multiset, tulisi myös monikert. esiintymiä +// Jos esiteltäisiin greater<char> tulisi laskeva järjestys + +const string VIIVA = "------------------------------------------------------------\n"; +/****************************************************************************/ +int mainSet() +{ + cout << VIIVA; + + cSet lc; + lc.insert('a'); lc.insert('b'); lc.insert('c'); lc.insert('d'); + lc.insert('k'); lc.insert('i'); lc.insert('f'); lc.insert('e'); + lc.insert('a'); // Ei enää lisäänny, koska jo on joukossa + + cSet::iterator lci; + + for (lci=lc.begin(); lci != lc.end(); lci++) + cout << *lci << " "; // a b c d e f i k + cout << "\n" << VIIVA; + + lci = lc.find('d'); + + cSet lc2(lci,lc.end()); + for (lci=lc2.begin(); lci != lc2.end(); lci++) + cout << *lci << " "; // d e f i k + cout << "\n" << VIIVA; + + for (auto alkio : lc2) + cout << alkio << " "; // d e f i k + cout << "\n" << VIIVA; + + return 0; +} diff --git a/luennot/luentoC4/src/taulukko1.cpp b/luennot/luentoC4/src/taulukko1.cpp new file mode 100644 index 0000000..06168f3 --- /dev/null +++ b/luennot/luentoC4/src/taulukko1.cpp @@ -0,0 +1,45 @@ +#include <iostream> +using namespace std; + +class Taulukko1 { + int lkm; + int maxkoko; + int alkiot[5]; +public: + Taulukko1(int maxkoko) { + lkm = 0; + this->maxkoko = sizeof(alkiot)/sizeof(alkiot[0]); // 5 + } + + void lisaa(int uusi) { + if ( lkm >= maxkoko ) return; + alkiot[lkm++] = uusi; + } + + ostream& tulosta(ostream &out) const; +}; + + +ostream& Taulukko1::tulosta(ostream &out) const +{ + for (int i=0; i<lkm; i++) + out << alkiot[i] << " "; + return out; +} + +ostream& operator<<(ostream &out, const Taulukko1 &t) +{ + return t.tulosta(out); +} + +int main1() +{ + Taulukko1 luvut(5); + luvut.lisaa(2001); + luvut.lisaa(22); + // luvut.tulosta(cout); + cout << luvut << endl; + // int a = luvut[0]; + // luvut[0] = 55; + return 0; +} diff --git a/luennot/luentoC4/src/taulukko2.cpp b/luennot/luentoC4/src/taulukko2.cpp new file mode 100644 index 0000000..0fb1db6 --- /dev/null +++ b/luennot/luentoC4/src/taulukko2.cpp @@ -0,0 +1,56 @@ +#include <iostream> +using namespace std; + +class Taulukko2 { + int lkm; + int maxkoko; + int *alkiot; + + Taulukko2(const Taulukko2 &t) =delete; + void operator=(const Taulukko2 &t) =delete; + +public: + Taulukko2(int maxkoko) { + lkm = 0; + this->maxkoko = maxkoko; + alkiot = new int[maxkoko]; + } + + virtual ~Taulukko2() { + delete[] alkiot; + } + + virtual void lisaa(int uusi) { + if ( lkm >= maxkoko ) return; + alkiot[lkm++] = uusi; // *(alkiot+lkm) = uusi; + } + + virtual ostream& tulosta(ostream &out) const; +}; + + +ostream& Taulukko2::tulosta(ostream &out) const +{ + for (int i=0; i<lkm; i++) + out << alkiot[i] << " "; + return out; +} + + +ostream& operator<<(ostream &out, const Taulukko2 &t) +{ + return t.tulosta(out); +} + + +int main2() +{ + Taulukko2 luvut(5); + luvut.lisaa(2001); + luvut.lisaa(22); + // luvut.tulosta(cout); + cout << luvut << endl; + // int a = luvut[0]; + // luvut[0] = 55; + return 0; +} diff --git a/luennot/luentoC4/src/taulukko3.cpp b/luennot/luentoC4/src/taulukko3.cpp new file mode 100644 index 0000000..c9b6f20 --- /dev/null +++ b/luennot/luentoC4/src/taulukko3.cpp @@ -0,0 +1,79 @@ +#include <iostream> +using namespace std; + +class Taulukko3 { + int lkm; + int maxkoko; + int **alkiot; + Taulukko3(const Taulukko3 &t) =delete; + void operator=(const Taulukko3 &t) =delete; + +public: + Taulukko3(int maxkoko) : lkm{0}, maxkoko{maxkoko} { + alkiot = new int*[maxkoko]; + } + + virtual ~Taulukko3() { + for (int i=0; i<lkm; i++) + delete alkiot[i]; + delete[] alkiot; + } + + virtual void lisaa(int uusi) { + if ( lkm >= maxkoko ) return; + alkiot[lkm++] = new int(uusi); + } + + virtual ostream& tulosta(ostream &out) const; +}; + + +ostream& Taulukko3::tulosta(ostream &out) const +{ + for (int i=0; i<lkm; i++) + out << *(alkiot[i]) << " "; + return out; +} + + +ostream& operator<<(ostream &out, const Taulukko3 &t) +{ + return t.tulosta(out); +} + + +int summa(const Taulukko3 &t) +{ + return 4; +} + + +int main3() +{ + Taulukko3 luvut(5); + luvut.lisaa(2001); + luvut.lisaa(22); + // luvut.tulosta(cout); + cout << luvut << endl; + // int a = luvut[0]; + // luvut[0] = 55; + /* + { + Taulukko3 t(luvut); + cout << t << endl; + } + */ + /* + { + Taulukko3 t; + t = luvut; + cout << t << endl; + } + */ + summa(luvut); + + cout << luvut << endl; + + + return 0; +} diff --git a/luennot/luentoC4/src/taulukko4.cpp b/luennot/luentoC4/src/taulukko4.cpp new file mode 100644 index 0000000..8074ce7 --- /dev/null +++ b/luennot/luentoC4/src/taulukko4.cpp @@ -0,0 +1,56 @@ +#include <iostream> +using namespace std; + +class Taulukko4 { + int lkm; + int maxkoko; + int *alkiot[5]; + + Taulukko4(const Taulukko4 &t) = delete; + void operator=(const Taulukko4 &t) =delete; + +public: + Taulukko4(int maxkoko) : lkm{0}, maxkoko{5} { + // alkiot = new int[maxkoko]; + } + + virtual ~Taulukko4() { + // delete[] alkiot; + for (int i=0; i<lkm; i++) + delete alkiot[i]; + } + + virtual void lisaa(int uusi) { + if ( lkm >= maxkoko ) return; + alkiot[lkm++] = new int(uusi); + } + + virtual ostream& tulosta(ostream &out) const; +}; + + +ostream& Taulukko4::tulosta(ostream &out) const +{ + for (int i=0; i<lkm; i++) + out << *(alkiot[i]) << " "; + return out; +} + + +ostream& operator<<(ostream &out, const Taulukko4 &t) +{ + return t.tulosta(out); +} + + +int main4() +{ + Taulukko4 luvut(5); + luvut.lisaa(2001); + luvut.lisaa(22); + // luvut.tulosta(cout); + cout << luvut << endl; + // int a = luvut[0]; + // luvut[0] = 55; + return 0; +} -- GitLab