From 0e5a2868b0d8f015e9f33a0c2756bfd4ab87b468 Mon Sep 17 00:00:00 2001 From: Lauri Koskenniemi Date: Wed, 3 Dec 2025 20:43:05 +0200 Subject: [PATCH] Introduce verbose mode and generalize output formats Added program specific configurations in config.yaml under puudot and added key for verbose mode. Currently verbose mode prints 'dot' information when running the program. Refactored puudot.py and graph.py in order to allow easier addition of output formats. --- Dockerfile | 1 + code/graph.py | 8 +- code/puudot.py | 5 +- config.yaml | 9 +- data/styrman-blocks.gv | 1251 ++++++++++++++++++++------------------- data/styrman-blocks.pdf | Bin 0 -> 39090 bytes run.sh | 12 + 7 files changed, 655 insertions(+), 631 deletions(-) create mode 100644 data/styrman-blocks.pdf diff --git a/Dockerfile b/Dockerfile index 982ccee..3925647 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,6 @@ FROM alpine RUN apk add --no-cache \ + yq \ python3 \ py3-yaml \ graphviz diff --git a/code/graph.py b/code/graph.py index b83a7e6..33cd2ba 100644 --- a/code/graph.py +++ b/code/graph.py @@ -11,6 +11,8 @@ import uuid +support_formats = ["svg", "pdf"] + def make_header(config): return "graph {\n" + config["graph"] + "\n" @@ -145,12 +147,12 @@ class Graph: self.dot_file += add_links(self.links, self.config) self.dot_file += make_footer() - def make_dot(self, format="svg", dot_file="dot.gv", svg_file="graph.svg"): + def make_dot(self, format="svg", dot_file="dot.gv", out_file="graph.svg"): if self.dot_file != "": with open(dot_file, "w") as f: f.write(self.dot_file) - if format == "svg": - os.system(f"dot -T{format} {dot_file} -o {svg_file}") + if format in support_formats: + os.system(f"dot -T{format} {dot_file} -o {out_file}") \ No newline at end of file diff --git a/code/puudot.py b/code/puudot.py index dd86512..64dd733 100644 --- a/code/puudot.py +++ b/code/puudot.py @@ -5,6 +5,7 @@ import os DATA_DIR="/data" CONFIG_FILE="/config.yaml" +FORMAT="pdf" def main(): # Get all YAML files in the data directory @@ -22,8 +23,8 @@ def main(): # Use the base name of the YAML file (without extension) as the output name base_name = os.path.splitext(yaml_file)[0] dot_file = os.path.join(DATA_DIR, f"{base_name}.gv") - svg_file = os.path.join(DATA_DIR, f"{base_name}.svg") - graph.make_dot("svg", dot_file, svg_file) + out_file = os.path.join(DATA_DIR, f"{base_name}.{FORMAT}") + graph.make_dot(FORMAT, dot_file, out_file) if __name__ == "__main__": main() diff --git a/config.yaml b/config.yaml index 60d312b..7093fc1 100644 --- a/config.yaml +++ b/config.yaml @@ -1,14 +1,19 @@ +puudot: + verbose: false dot: graph: | //graph [splines=ortho, nodesep=0.2, ranksep="0.5 equally"] - //graph [splines=polyline, nodesep=0.2, ranksep="0.5 equally"] + graph [splines=polyline, nodesep=0.2, ranksep="0.5 equally"] //graph [splines=curved, nodesep=0.2, ranksep="0.5 equally"] //graph [splines=true, nodesep=0.2, ranksep="0.5 equally"] - graph [splines=line, nodesep=0.2, ranksep="0.5 equally"] + //graph [splines=line, nodesep=0.2, ranksep="0.5 equally"] //node [color=white] //edge [headport=n, tailport=s] compound=true center=true + fontname="Helvetica" + charset="UTF-8" + bgcolor="white" subgraph: | labeljust=l node: diff --git a/data/styrman-blocks.gv b/data/styrman-blocks.gv index c7967b9..0119e9b 100644 --- a/data/styrman-blocks.gv +++ b/data/styrman-blocks.gv @@ -1,15 +1,18 @@ graph { //graph [splines=ortho, nodesep=0.2, ranksep="0.5 equally"] -//graph [splines=polyline, nodesep=0.2, ranksep="0.5 equally"] +graph [splines=polyline, nodesep=0.2, ranksep="0.5 equally"] //graph [splines=curved, nodesep=0.2, ranksep="0.5 equally"] //graph [splines=true, nodesep=0.2, ranksep="0.5 equally"] -graph [splines=line, nodesep=0.2, ranksep="0.5 equally"] +//graph [splines=line, nodesep=0.2, ranksep="0.5 equally"] //node [color=white] //edge [headport=n, tailport=s] compound=true center=true +fontname="Helvetica" +charset="UTF-8" +bgcolor="white" -idef02b0d16bd64e21b2b7408611af4806 [label="Matti Matinpk +id5428228c64c44f4fb1468644894ce6fd [label="Matti Matinpk talollinen Ratulan Mikkolasta n:22 s.xx.xx.1719 Elimäki k.05.06.1807 Elimäki @@ -20,27 +23,27 @@ k.17.05.1803 Elimäki " shape=plaintext ] -id0521de24ac2b447cbe8e09e9d8a3a6e0 [label="Eerik Matinpk Styrman +id4ee89d8ebf76432b92f3fdf104f4d6d7 [label="Eerik Matinpk Styrman lienee ollut Matti Matinpojan nuorempi veli. Tuli vävyksi vävylään, ja oli isäntänä v. 1739-1749 " shape=plaintext ] -idbcd9653b29c944739478ac750841907d [label="Simo Matinpk +id9157cd64824f4017a4206f214bd33224 [label="Simo Matinpk oli veljensä Eerik Matinpojan jälkeen isäntänä Vävylässä v. 1749-1779 " shape=plaintext ] -id51f084d947b748099a52ec3e0096374d [label="Elisabet Matintr +id10d6f58f9c324db4b03eb5a06c16bf7d [label="Elisabet Matintr s.xx.xx.1750 k.xx.xx.1787 " shape=plaintext ] -idb710538528ff416eb8da2364cfad7336 [label="Kustaa Matinpk +idb13f0400cecc48b0b5039e8550cc33ad [label="Kustaa Matinpk Talollinen Ratulan Mikkolasta n:22 s.xx.xx.1753 k.xx.xx.xxxx @@ -50,19 +53,19 @@ s.xx.xx.1750 " shape=plaintext ] -id93b0a90f271f4d4aa303498cf93b1fa8 [label="Kaarina Matintr +idcb8de60d247b4d82bb31cb0e25484436 [label="Kaarina Matintr s.xx.xx.1754 s.xx.xx.1753 " shape=plaintext ] -id9adb4659ee2043b8b2b58de279b574ab [label="Anna Helena Matintr +id29fe47cad7344bba8fbb0412b420bda1 [label="Anna Helena Matintr s.xx.xx.1756 k.xx.xx.xxxx " shape=plaintext ] -idce582a4a84a846719ad4598df324efc9 [label="Matti Matinpk +idb7d60bafa550478e97f8646416d88aea [label="Matti Matinpk Talollinen Ratulan Mikkolasta n:o 22 s.03.10.1765 k.06.10.1819 @@ -83,7 +86,7 @@ ja Olli Paavonpk Takala " shape=plaintext ] -id53c30510a8104ea19568555bce4bea62 [label="Eerik Kustaanpk +id3324b92605db4428bdf1cf832f9cb31f [label="Eerik Kustaanpk Mikkola s.xx.xx.1784 k.12.06.1868 @@ -94,14 +97,14 @@ k.03.03.1874 " shape=plaintext ] -id7a824fa915144f18ae19753a67662173 [label="Antti Kustaanpk +id028060e89aa64a2ebf445512af09ccc0 [label="Antti Kustaanpk Mikkola s.xx.xx.xxxx k.xx.xx.xxxx " shape=plaintext ] -id96e5dc36e9054f62ba316b8a64156618 [label="Kustaa Kustaanpk +idd28b275041ea4ac4b66d57804b9d9930 [label="Kustaa Kustaanpk Mikkola s.xx.xx.1794 k.23.11.1854 @@ -112,14 +115,14 @@ k.xx.xx.xxxx " shape=plaintext ] -id2c6c043db54f450086b20618a85a1c4f [label="Anna Stina Kustaantr +id8bcf7b4f27204ad0bf434ad7fd5634e2 [label="Anna Stina Kustaantr Mikkola s.06.05.1808 k.xx.xx.xxxx " shape=plaintext ] -id95d84e1b0ee340ff97926a33de9d9157 [label="(Johan) Fredrik Matinpk +idd0b184a6f3b04f60b81caba78996f6bc [label="(Johan) Fredrik Matinpk Talollinen Ratulan Mikkolasta n:o 22, omisi myös Styrmanin tilan n:o 8 s.01.10.1805 @@ -132,17 +135,17 @@ k.25.04.1875 " shape=plaintext ] -idb8b9750883c545f1ba79c454843c7be0 [label="Anton Matinpk +id6729eda1a85a4b43ac1e54f8037c1f20 [label="Anton Matinpk Mikkola " shape=plaintext ] -idcfb0542163bc4c58b941fb7f7f53c156 [label="Matti Matinpk +id0ff72150de6f4050bb31c2b9326445d7 [label="Matti Matinpk Mikkola " shape=plaintext ] -ide04b6aecd0df4ddeb0ace742e2e19f80 [label="Liisa Matintr +id354ce88793e24040adf831c4688b9848 [label="Liisa Matintr Mikkola pso Juho Eerikinpk @@ -150,14 +153,14 @@ Rantala " shape=plaintext ] -idddf63a8bfe2d4730b261ea741f48b4cf [label="Eerik Eerikinpk +idb0a2a72889eb4df0879facac3382722f [label="Eerik Eerikinpk Mikkola s.06.12.1826 k.17.11.1904 " shape=plaintext ] -idc24890192612421380b558db799082df [label="Matti Eerikinpk +idb9ebd890ba2a43c38878e0e13da6897a [label="Matti Eerikinpk Mikkola s.06.05.1836 Elimäki k.14.05.1929 @@ -168,14 +171,14 @@ k.17.10.1923 " shape=plaintext ] -id2158a28023f24bf9852c0a102a0101ac [label="Juho Eerikinpk +idccb67975eead49b6aa04fb5989b40437 [label="Juho Eerikinpk Mikkola s.16.04.1843 Elimäki k.xx.xx.xxxx " shape=plaintext ] -id1e4a1f09c3534a7883a27343c07e9bfb [label="Jaakko Kustaanpk +id513c56ab2db54494874b9bb7b38fcf96 [label="Jaakko Kustaanpk Mikkola s.25.07.1832 k.xx.xx.xxxx @@ -186,7 +189,7 @@ k.xx.xx.xxxx " shape=plaintext ] -idfdeb5dd1ad8f4b4da9df8e9775699c81 [label="Juho Fredrikinpk +id97cbc6abe3754611aeff22ca19bbe1ef [label="Juho Fredrikinpk Styrman (Tyyrmanni) Talollinen Ratulan Styrmanilla n:o22 @@ -200,7 +203,7 @@ k.01.05.1917 Elimäki, Ratula " shape=plaintext ] -id2accaa25f4cf4e13b9ad389507dc3452 [label="Matti Fredrinpk +id0ae0c3c3469e4adabfe3ac1f3a0ab18f [label="Matti Fredrinpk Mikkola Talollinen Ratulan Mik- kolassa n:o22 ainakin @@ -218,7 +221,7 @@ Penttilässä " shape=plaintext ] -id276302f415344123adb5abc88311a56d [label="Elisabet Fredrikintr +idd6642652ea8b46729ae3545f945201a7 [label="Elisabet Fredrikintr Mikkola s.31.08.1831 k.25.02.1905 @@ -230,7 +233,7 @@ k.08.12.1904 Elimäki " shape=plaintext ] -idf549afec61b94c93af9b635c420b674d [label="Maria (Kri)stiina Fredrikintr +id9d6de13492e7451dbd678a0fe150c7b6 [label="Maria (Kri)stiina Fredrikintr Mikkola s.27.01.1842 k.23.01.1870 @@ -249,7 +252,7 @@ ja heille jälkeläisiä " shape=plaintext ] -id7bd096d23f4d48f68ab590d5c803c3ac [label="Matti Matinpk +ida704bd2e389b4508ae0266b11a46d5bf [label="Matti Matinpk Mikkola s.22.02.1871 k.13.03.1948 Elimäki @@ -264,7 +267,7 @@ tilan n:o 5 v.1909-1919 " shape=plaintext ] -id2c82370542214cbaa13a753768ab43cd [label="Maria Matintr +idb94ed447412f4805bddcec1b6f36d69d [label="Maria Matintr Mikkola s.02.02.1874 Elimäki k.26.03.1949 Elimäki @@ -278,7 +281,7 @@ Heikukselan sukuluettelossa " shape=plaintext ] -id94d67072d3034c50bb121bc7871b572c [label="Mauno (Magnus) Matinpk +id2b92de0499874cf08e4d5ee7db1e1d94 [label="Mauno (Magnus) Matinpk Mikkola s.23.04.1876 Elimäki k.12.09.1951 Elimäki @@ -289,27 +292,27 @@ k.09.11.1963 Elimäki " shape=plaintext ] -id482075f8548448dc8df43058b9506f62 [label="Matti Jaakonpk +id1a82e98473f44c4495079022b1370440 [label="Matti Jaakonpk Mikkola s.22.9.1855 k.xx.xx.xxxx " shape=plaintext ] -idf14fbff993864e9e9f1dccebccdafeaa [label="Eeva Liisa Jaakontr +idb50026edc48744dab9efd8e82c6773c8 [label="Eeva Liisa Jaakontr Mikkola s.31.12.1857 k.xx.xx.xxxx " shape=plaintext ] -id34c2128029cd409d8f438e99bb028c44 [label="Juho Juhonpk Styrman +idc3116a6bf7464d7386d1019598d26e11 [label="Juho Juhonpk Styrman s.26.2.1854 k.15.3.1854 " shape=plaintext ] -id897c925962934989ab9bbbabb35435f8 [label="Elisabet Juhontr +id5c22292ea06b446d8e481e28d6b30127 [label="Elisabet Juhontr Styrman s.04.05.1855 muutti 07.09.1873 @@ -322,7 +325,7 @@ k.12.02.1908 Iitti " shape=plaintext ] -idd00fa8f3af914272bfeb9dafa0b846f8 [label="Matti Styrman +id0b6bcac5b35f4144b49185e2254f8549 [label="Matti Styrman s.22.1.1858 Muutti sukunimeksi Höysti 1920-luvulla @@ -339,7 +342,7 @@ oli jo isäntänä Matti Juhonpk " shape=plaintext ] -id62a335ea11e6419db2b2a3c606202158 [label="Maria Styrman +ida906a39c3cb64f49baa53da9f251df97 [label="Maria Styrman s.6.9.1864 Elimäki k.24.9.1935 Lapinjärvi pso 01.07.1886 @@ -352,7 +355,7 @@ luvulla, kuolivat lapsettomina " shape=plaintext ] -idb88c7e7c4da5498d9240917a983afe25 [label="Anna Styrman +idf7b3309fabef47919376052541b92f84 [label="Anna Styrman s.20.12.1869 Elimäki k.21.04.1942 Ruotsinpyhtää pso 20.06.1893 @@ -364,7 +367,7 @@ k.17.01.1947 Ruotsinpyhtää " shape=plaintext ] -id2e92ad3bde874997b79334b3a4c9a2c0 [label="Mauno (Mangnus) Styrman +idc1ae57bf03b84a7f8807f3048246e9b8 [label="Mauno (Mangnus) Styrman s.28.02.1872 Elimäki k.13.09.1932 Elimäki omisti Styrman n:8 tilan @@ -376,7 +379,7 @@ s.18.08.1877 Elimäki " shape=plaintext ] -ida1e666047fe245529a1c7b86a3afda21 [label="Juho Styrman +id652f483ac3f94c579b82229f0204f1ef [label="Juho Styrman muutti nimen v.1906 Koskivaaraksi s.24.10.1877 Elimäki @@ -388,13 +391,13 @@ k.16.04.1960 Kouvola " shape=plaintext ] -iddb521d598d644c539fc7186c81372efb [label="Anna Matintr +id45e3774f97564736af02bfb5573f5b10 [label="Anna Matintr s.30.04.1861 k.03.09.1907 " shape=plaintext ] -id674fc970952849ceae13772026e5a2c5 [label="Juho Matinpk +id53b2ca71ecb24b4ca20548f37182d3a6 [label="Juho Matinpk s.22.12.1869 muutti Ruotsin- pyhtäälle 12.04 @@ -403,20 +406,20 @@ k.31.07.1889 " shape=plaintext ] -idcbb5adead15240d0996c15fc78070d6b [label="Wilhelmiina +id0d835f6a17c04440b1fbb5499b17375b [label="Wilhelmiina Matintr s.20.06.1872 k.06.041905 " shape=plaintext ] -id718410cd042241d295e2554c2c2b5577 [label="Manne Matinpk +id9a6c46b8036a4724bdf2fe086b47839c [label="Manne Matinpk s.22.06.1880 k.13.10.1899 " shape=plaintext ] -id5dac87f550c34fbb8ed473ceed60e737 [label="Juho Pietarinpk +id5cb86f8fc44441bc8e6e38df6eb252b3 [label="Juho Pietarinpk Kalkela s.24.12.1848 k.30.12.1923 @@ -427,21 +430,21 @@ k.18.07.1933 Elimäki " shape=plaintext ] -idb9fad3ec89c247b1a3c94257e9ce4239 [label="Anna Pietarintr +id883b11779e944f32b912428765fb302d [label="Anna Pietarintr Kalkela s.11.12.1850 k.xx.xx.xxxx " shape=plaintext ] -id28ac9825594e4c06a80439dab45a2ac0 [label="Antti Pietarinpk +id0c2e15b8d53047a399fd62671524cb23 [label="Antti Pietarinpk Kalkela s.19.12.1857 k.xx.xx.xxxx " shape=plaintext ] -id576249eb3423472593d1cd3fe32c4484 [label="Eino Valmari +id797d6f8d0633402b95c1724da860c50b [label="Eino Valmari Mikkola s.22.12.1906 k.xx.xx.xxxx @@ -451,28 +454,28 @@ s.30.12.1914 " shape=plaintext ] -ide4a4ceef88704ff19e04610b25c6eb36 [label="Hellä Eeva Linnea +id3f7bf084cafd423a9959e44df5795351 [label="Hellä Eeva Linnea Mikkola s.13.07.1923 k.05.04.1923 Elimäki " shape=plaintext ] -id1cd276db82024419adaff6f9e253ecfb [label="Oiva Mauno Johannes +id7254fae15853408b971a2b935e155b80 [label="Oiva Mauno Johannes Mikkola s.20.02.27 k.09.04.1927 " shape=plaintext ] -idf2ed80e91a26474cb976c0bb5a48dfac [label="Ilo Mauno +id8708ff9dffec45b099a875a08caaa99e [label="Ilo Mauno Mikkola s.02.01.1929 k.10.04.1929 Elimäki " shape=plaintext ] -id0219862ec0484472920e33a88caa3cfd [label="Unto Kalevi +idd0b97f92b9b142aeb60b05065fbaaa82 [label="Unto Kalevi Mikkola s.02.05.1931 Elimäki k.17.12.1988 Kotka @@ -483,7 +486,7 @@ k.xx.xx.xxxx " shape=plaintext ] -id818cc963d3e04e3fab4af91e2210256e [label="Eliisa Anneli +id5b902d3198d44328918f0b6a009c9a84 [label="Eliisa Anneli Mikkola s.25.03.1933 k.xx.xx.xxxx @@ -494,7 +497,7 @@ k.xx.xx.xxxx " shape=plaintext ] -id87e3978933db4e09bd91fe94d77b1717 [label="Iida Taavila +ide29816a5fd654eb3a3532649e43c80c2 [label="Iida Taavila s.17.03.1875 k.15.01.1949 pso 02.07.1896 @@ -505,7 +508,7 @@ k.29.02.1928 Iitti " shape=plaintext ] -idd6701814abe8413088239f7ef0fa104f [label="Anton Styrman +id6810ad457bfe4e3e823727805e02e4c0 [label="Anton Styrman myöh. Höysti talollisen poika, talonomistaja @@ -520,7 +523,7 @@ Kotkaan 23.12.1907 " shape=plaintext ] -id008557ad18b64cd4b82c4cc39868d7fc [label="Eemil Alfred Styrman +id15680c4589464541aa01a0f7acbb2243 [label="Eemil Alfred Styrman myöh. Höysti s.25.04.1882 Elimäki k.10.10.1944 Elimäki @@ -528,21 +531,21 @@ naimaton " shape=plaintext ] -id7525bc3edf664fa0a978c54ec3e56d1f [label="Hilja MariaStyrman +id1f64e425c3e242c688242b501a061dc0 [label="Hilja MariaStyrman myöh.Höysti s.11.10.1885 k.22.08.1973 " shape=plaintext ] -id693a91c15adc49f9bf1d5ffb6f22a84f [label="Alma Ingeborg +id3b077157214549c1bd0357d6e9987663 [label="Alma Ingeborg Styrman s.07.01.1891 k.23.10.1892 " shape=plaintext ] -iddac0ead7397b451886823257eba946d2 [label="Impi Irene +id8e8a1c2ba993497e94b2f8e001215506 [label="Impi Irene Styrman/Höysti s.25.09.1892 Elimäki k.10.06.1929 Sammatti @@ -554,7 +557,7 @@ Riihimäelle 19.01.1931 " shape=plaintext ] -idcbdedf04f2ce478bbc2a094c704df14b [label="Martti Aleksanteri +idfce46eb94abb421aa41841bd5786348f [label="Martti Aleksanteri Höysti s.31.03.1904 Elimäki k.13.05.1976 Elimäki @@ -565,7 +568,7 @@ k.26.01.1988 " shape=plaintext ] -id3b4bd48ff2cf4b8f9f998457fce2edd3 [label="Hilma Irene +id03e0bd3e741e45c6aef2f87162de6c1e [label="Hilma Irene Katajala s.05.04.1894 Ruotsinpyhtää k.07.08.1984 Ruotsinpyhtää @@ -573,7 +576,7 @@ naimaton, lapseton " shape=plaintext ] -id957fb5ff2b364f29b247f9aa972010ae [label="Jenny Emilia +id45f6cd05188e47b08e6fea3434b6b3e6 [label="Jenny Emilia Katajala s.12.11.1895 Ruotsinpyhtää k.25.06.1961 Ruotsinpyhtää @@ -581,7 +584,7 @@ naimaton, lapseton " shape=plaintext ] -idf4694cbef3a3430bb8e4ed852145487c [label="Tyyne Adele +idddd4330e909945b6971505693d34b268 [label="Tyyne Adele Katajala s.02.12.1904 Ruotsinpyhtää muutti Ruotsinpyhtäältä @@ -594,14 +597,14 @@ k.22.05.1928 Iitti " shape=plaintext ] -idd8dde3b673a746e78902165449d21d05 [label="Alma Emilia +id85af0cf2bce9425cb332a20c7ff0dd99 [label="Alma Emilia Styrman s.19.08.1898 k.18.02.1915 " shape=plaintext ] -id897527c2fa0e4a7c816013a912210266 [label="Aarne Ilmari +id2c1264475e644bd8adb7b231d77e5fab [label="Aarne Ilmari Styrman myöh. Varava (29.03.1935) @@ -615,7 +618,7 @@ k.23.6.2003 Kouvola " shape=plaintext ] -idaf919e4c3a4846a4954f7509f582ca31 [label="Lauri Hilmeri +idb3dcbf766e5148888a46fd7327ff3d55 [label="Lauri Hilmeri Styrman muutti nimen Penttiläksi @@ -633,7 +636,7 @@ k.08.10.1963 Elimäki " shape=plaintext ] -id3b80c4ca53c1454e938bc1cc177d595e [label="Emil Edvard +id228451d59b8040a49c50d58d9182c0e3 [label="Emil Edvard Styrman s.10.03.1903 Elimäki k.08.05.1990 Elimäki @@ -644,14 +647,14 @@ k.xx.xx.xxxx " shape=plaintext ] -id698c494ac9644db89063ea9fbb0b8593 [label="Eino Arvid +idbad574e6dfac4a7ea0fb38f2f98c4124 [label="Eino Arvid Styrman s.28.07.1905 Elimäki k.02.09.1921 Elimäki " shape=plaintext ] -idc604569539f14ae98f18d8ac4aaf3fc0 [label="Aino Irene +id25a8af09a542455a8654dd02b99dce0d [label="Aino Irene Styrman s.08.08.1907 Elimäki k.22.06.1988 Elimäki @@ -663,7 +666,7 @@ k.13.11.1978 Kotka " shape=plaintext ] -id861ac6de85004e999501987bd45bb4eb [label="Lempi Raakel +idfc67f0e5f9a84f0fa0fe91330f1352c8 [label="Lempi Raakel Styrman s.10.09.1912 Elimäki k.07.05.1988 Kouvola @@ -673,13 +676,13 @@ ero xx.xx.xxxx " shape=plaintext ] -idf0fd92f94b264d71b839c8c016a48e1b [label="Tauno Jalmari +idb68b90d026eb4d0dbd951c19173b151d [label="Tauno Jalmari Styrman s.22.04.1914 " shape=plaintext ] -id56f78724268f4940b5d0adc35582372c [label="Maire Kaarina +iddf4f40199238483885f8b4feb544f3da [label="Maire Kaarina Styrman s.13.06.1919 Elimäki k.xx.xx.xxxx @@ -690,7 +693,7 @@ k.26.12.1985 Elimäki " shape=plaintext ] -ideed9492fb1ae49dea296b49e3a5a561e [label="Maire Anna-Liisa +iddb818910b5c74b00afe4a9df8a94ff02 [label="Maire Anna-Liisa Koskivaara s.01.07.1915 k.xx.xx.xxxx @@ -698,7 +701,7 @@ asunut v1993 " shape=plaintext ] -ide11893bc3d3143db9df767acb1586dbb [label="Eeva Annikki +id41ea4d8cdb2e4309916a6d8d5c4f1d09 [label="Eeva Annikki Koskivaara s.02.09.1917 Elimäki k.xx.xx.xxxx @@ -710,7 +713,7 @@ k.22.04.1992 Kouvola " shape=plaintext ] -id573ebf018d7445ae82b375f6cb0df751 [label="Tilda Juhontr +id4c85a54979854c87936617bccdda8ef7 [label="Tilda Juhontr Kalkela s.25.09.1878 k.20.05.1909 @@ -728,76 +731,76 @@ k.23.10.1950 " shape=plaintext ] -id311e6638a069443da50065477263a205 [label="Else Aira Annikki +idb8c4a5b3d71145009f4289ea6528349a [label="Else Aira Annikki Torvasti os.Mikkola s.26.02.1934 " shape=plaintext ] -id85cba2845bd44418821d84b0fde7e848 [label="Raija Marjatta +id57ad9fcdc9824229bd580d5c5fd76f29 [label="Raija Marjatta Mikkola s.05.06.1940 " shape=plaintext ] -idfa5d62a332574518ac0e52e57aea2ca2 [label="Ossi Kalervo +ida698c46215ae4c199aa081ba60357a4d [label="Ossi Kalervo Mikkola s.21.07.1945 " shape=plaintext ] -id08572ce7830a457e80d9b7ecd4e1817d [label="Terttu Kaarina +ide82d76298b5a49d7bceb10edca60f4c0 [label="Terttu Kaarina Mikkola s.18.08.1935 " shape=plaintext ] -id421806ef4a0c495696ca9c420bac0795 [label="Raimo Valmari +id023d20b9cd25450f8ee4b6cf54d0defb [label="Raimo Valmari Mikkola s.06.02.1942 " shape=plaintext ] -idf7e2030acc3b442b8bc20914b1b44573 [label="Pirjo Juhani +id1c2d3678e9584fb3bdcb500ac30368c3 [label="Pirjo Juhani Mikkola s.29.01.1950 " shape=plaintext ] -idb5ddba499acd44cc9d26ea9f86e0ba2d [label="Eija-Liisa Inkeri +id19d99e154d174b0b99313c4f4e68af85 [label="Eija-Liisa Inkeri Mikkola s.12.07.1959 - Elimäki " shape=plaintext ] -idd03bd12a35ae49cf8fb46c7e0c687314 [label="Irma Eira Anneli +id0094303d997d4fe483aa01d16b1d9368 [label="Irma Eira Anneli Mikkola s.14.10.1954 – Elimäki " shape=plaintext ] -idde8dd14e2818499e8159ce4dcd7bef52 [label="Mauri Kalevi +idad15194b49924e06bfcb5cd10cee04f6 [label="Mauri Kalevi Mikkola s.21.10.1956 - Elimäki " shape=plaintext ] -id5fa7f3f941d940a1b408b0f3e35b9129 [label="Matti Unto +id054e89cd1c264818bb4a76bd3e87fd4c [label="Matti Unto s.22.01.1958 - " shape=plaintext ] -id5c60658c31ee4160a004526fa0a2b007 [label="Leena Orvokki +id7b70bfc01a2a4b269262eec9de43b886 [label="Leena Orvokki s.12.07.1959 - " shape=plaintext ] -id0a9c9d40db49481896038d2efc211bc2 [label="Markku Tapani +id7aa56f9bd58f431398ff8d2792ed6093 [label="Markku Tapani s.17.01.1961 " shape=plaintext ] -id19e2fd72d5fb495b9d1e30e4509f3e7c [label="Valde Rudolf +idf028ad15ebaf420d857461095dab47fe [label="Valde Rudolf Kivinen s.22.05.1897 Iiiti k.13.06.1955 Iitti @@ -811,7 +814,7 @@ k.09.09.1971 " shape=plaintext ] -id5def7c974eb44e5589a1ec215733cea9 [label="Kaarlo Mauritz +idbe916fe826134b84bc1c2c77f7cd1b51 [label="Kaarlo Mauritz Kivinen s.22.09.1904 Iitti k.22.05.1928 Iitti @@ -825,7 +828,7 @@ täälle 28.02.1931 " shape=plaintext ] -idae505f83e5a7461882533856367fcf2f [label="Elsa Maria +ide41e4acf9c0d4fea9514f806d4b26206 [label="Elsa Maria Höysti s.29.09.1904 Elimäki k.04.01.1985 Kotka @@ -842,7 +845,7 @@ Kaupunkineuvos " shape=plaintext ] -id985b2ea786874af0979a0887c73161a6 [label="Elsa Aallotar Hiljantr +id2300fd1824764061aa32bc24c6067a6e [label="Elsa Aallotar Hiljantr Höysti s.19.04.1911 k.08.02.1946 @@ -855,7 +858,7 @@ s.07.05.1947 Pyhäjärvi " shape=plaintext ] -ide8fb73b32aa74b65929a332d989109b1 [label="Maili Margareta +iddab228ed6ee04858966a9da1ce38c531 [label="Maili Margareta Höysti s.01.10.1907 Elimäki k.xx.xx.xxxx @@ -863,7 +866,7 @@ kansak.opettaja " shape=plaintext ] -id02721dfd02704c88bad6f32abcc110c1 [label="Veikko Valio +idfc67aa0fb4a64b478bee14673e7e6a48 [label="Veikko Valio Sorsa s.1.0.1928 Sammatti k.xx.xx.xxxx @@ -876,7 +879,7 @@ s.xx.xx.xxxx " shape=plaintext ] -id570f98a4fd844086bb6badbddc94eeb2 [label="Pekka Martti Uolevi +id143bb9306fcc45d49b90e12c484c8d66 [label="Pekka Martti Uolevi Höysti s.18.09.1993 Elimäki k.27.11.1991 Elimäki @@ -887,7 +890,7 @@ k. " shape=plaintext ] -id05342b2d5c61491f8ea923a8d2834315 [label="Sakari Aarre Antero +idcb20d470729c4cbcadc1940314d4dd70 [label="Sakari Aarre Antero Höysti s.10.08.1936 Elimäki k. @@ -898,7 +901,7 @@ k. " shape=plaintext ] -id7133636a05e64d1a85b3ca6963fc478b [label="Markku Jukka Tapani +idd3577fcd345b47e2b246039c53f0bddd [label="Markku Jukka Tapani Höysti s.31.01.1941 Elimäki k.17.08.1978 @@ -911,7 +914,7 @@ Puumalaan 1992 " shape=plaintext ] -id55235cc69642462da74e92da46a1006d [label="Matti Erik Juhani +id341152b998764ffcbdfa77ae40885f20 [label="Matti Erik Juhani Höysti s.21.01.1943 Elimäki k. @@ -922,7 +925,7 @@ k. " shape=plaintext ] -idcc787244a5324cb3a92295f90ba0831a [label="Tyyni Seija-Liisa +id242c1e5f39c9421dbf2b34b99103d6d6 [label="Tyyni Seija-Liisa Kivinen s.04.04.1928 Iitti k.xx.xx.xxxx Ruotsinpyhtää @@ -933,14 +936,14 @@ k.xx.xx.xxxx " shape=plaintext ] -id6cfa8d9f43504afc88736728b1e7d011 [label="Armi Anelma +id77a5bb17c39a4a329a6ea64c9f7304f3 [label="Armi Anelma Styrman s.07.08.1929 Elimäki k.07.08.1933 Elimäki " shape=plaintext ] -idacfd76ab1e324141bf61256a6bdcd030 [label="Anna-Liisa +id98f581982df344a1976940a52cb8db59 [label="Anna-Liisa Styrman myöh. (29.03.1935) Varava @@ -953,7 +956,7 @@ k. 03.03.2001 Kouvola " shape=plaintext ] -id8a1e64e8eaeb4b64bb850cca95e93900 [label="Seija Marjatta +id171a26571fee49d1aeb29c1bab0b9037 [label="Seija Marjatta Varava ent. Tähtinen, Kalliomäki, @@ -972,7 +975,7 @@ s.03.08.1942 (ero) " shape=plaintext ] -id52ceebb3c2d44598a164eec5648e275f [label="Aila Sisko Irmeli +id346ff6ac696d418a838dff39aea4ec72 [label="Aila Sisko Irmeli Varava s.30.03.1943. Elimäki k.08.03.2023 Kouvola @@ -983,14 +986,14 @@ k.24.05.2022 Kouvola " shape=plaintext ] -idc1e40d1e2ab244fa87e0d1a5fae51524 [label="Lea Anneli +id9b7c69c0d5dc4a00882c8b3a02d737c2 [label="Lea Anneli Penttilä s.12.07.1933 Elimäki k.xx.xx.xxxx " shape=plaintext ] -ida3505253e6434390882d39961be34284 [label="Jouko Lauri Kalevi +iddfe24ba664794a95a957abaa45d6134d [label="Jouko Lauri Kalevi Penttilä s.07.10.1934 Elimäki k.04.08.1960 USA @@ -1003,13 +1006,13 @@ muutti 27.10.1960 Iittiin " shape=plaintext ] -id3610c969f138404397dd72d9737b3c26 [label="Jorma Tauno +idba184248aa73477dbc43a9bf24934b31 [label="Jorma Tauno Penttilä s.28.8.1936 " shape=plaintext ] -id4abd2f1dda0644219184cf5b891bc4de [label="Leena Heleena +idc5c6fedeb082446ba1d2bb83307d48f1 [label="Leena Heleena Penttilä ent. Rinta-Pukkila s.07.07.1947- @@ -1026,7 +1029,7 @@ k.xx.xx.xxxx " shape=plaintext ] -id1715442c0f8747c08cce1e6bb96447aa [label="Seppo Eemil +iddb3d66ca70a24b8b9012467b33e71b8d [label="Seppo Eemil Styrman s.07.08.1937 Elimäki k.18.08.1984 Hki HYKS @@ -1037,14 +1040,14 @@ k.07.03.xxxxxxx " shape=plaintext ] -id0a8b95ddc77e4101a5e4daae9b0bd8b4 [label="Satu Inkeri +idd2f32d1c1c9f48c2b4fe7634d0a9f952 [label="Satu Inkeri Styrman s.22.05.1939­ Elimäki k. " shape=plaintext ] -id54e757d4841d4ac1b9eadafcdac25774 [label="Sirpa Kyllikki +id93484ee16bab493ba744e57bae0e1347 [label="Sirpa Kyllikki Styrman (Rydman-Koivo) s.16.04.1941 Elimäki @@ -1060,14 +1063,14 @@ k. " shape=plaintext ] -id524f6748bf9e4ce199c10e73e8ca5e1f [label="Sisko Tellervo +id053b9f80cf6c47c99da0fbb76b15fb76 [label="Sisko Tellervo Styrman s.16.07.1942 Elimäki k.07.01.1952 Elimäki " shape=plaintext ] -id7ab0f4a3654849078d106e22cf164614 [label="Silju Saida Anneli +idf636aa5d65fc4fd0b65b7bf2ab2f6202 [label="Silju Saida Anneli Styrman s.16.03.1946 Elimäki k. @@ -1078,7 +1081,7 @@ k. " shape=plaintext ] -id2802b7b23a0b438eae2b04e212f8d1c5 [label="Erkki Juhani +id1f43fe8e89544570a1f9d996b5c51960 [label="Erkki Juhani Koskenniemi s.27.08.1928 Elimäki k. @@ -1088,7 +1091,7 @@ s.13.11.1930 Elimäki " shape=plaintext ] -id55b4fd52b2fb4490a608235a2540d82e [label="Pentti Kullervo +idae69317122d847c6abceadaffa3983cc [label="Pentti Kullervo Koskenniemi s.27.05.1931 Elimäki k. @@ -1098,14 +1101,14 @@ s.17.10.1934 Sippola " shape=plaintext ] -id2d457ab9f8c448af8f4832919cda0ec2 [label="Irma Elisa +ida78fa3ff3d9343769b819fc61134697a [label="Irma Elisa Koskenniemi s.29.04.1937 Elimäki k. " shape=plaintext ] -id4d5b0292732b4a15b2d3887497902510 [label="Heikki Olavi +idb31b1bd2d9134cc8be0ca1488020b1ae [label="Heikki Olavi Tuomala s.10.07.1938– Kotka k. @@ -1115,7 +1118,7 @@ s.25.04.1939 Kymi " shape=plaintext ] -id6fb869ff36d744558241dc3d89907a52 [label="Rauno Sakari +id7bf9013fff05431090c9a1fee11ac4fd [label="Rauno Sakari Tuomala s.07.04.1944 - Kotka k. @@ -1125,14 +1128,14 @@ s.20.03.1950 Vanaja " shape=plaintext ] -ida5e7ed9b93a84ccaa9274950a3e17618 [label="Matti Juhani +idf13ec5fcd3744761ab85a0787cc3c8ca [label="Matti Juhani Jokinen s.27.12.1938 Elimäki k.29.04.1939 Elimäki " shape=plaintext ] -id164eb974c14c4ff591143eb56df1a0bd [label="Antti Juhani +ida421ebe2c4ef43699dbdf1091e787599 [label="Antti Juhani Jokinen s.08.02.1941 Elimäki k. @@ -1143,7 +1146,7 @@ s.11.11.1949 - " shape=plaintext ] -idda9c39dba08943a0a199284f13bf9b45 [label="Maija-Liisa +idcca8f0e57d7f4424a891d33360862be1 [label="Maija-Liisa Jokinen s.28.12.1943 Elimäki k. @@ -1154,7 +1157,7 @@ ero 31.11.1984 " shape=plaintext ] -id9044642ce6e843e998ac0d195d40a8f4 [label="Kaisa Tellervo +id611eaf0c34aa4c4a9099b807d9706a26 [label="Kaisa Tellervo Jokinen s.12.12.1947 Elimäki k. @@ -1165,7 +1168,7 @@ k.19.10.2022 " shape=plaintext ] -id8604fc6827ed46b4be169a9718a80653 [label="Mikko Samuli +id4f8f9219d14f4f21b0715a49d92a31f8 [label="Mikko Samuli Jokinen s.29.09.1949 Elimäki k. @@ -1176,7 +1179,7 @@ s.19.03.1956 Elimäki " shape=plaintext ] -idfa14963f751448abb6c2c605ff3c5e39 [label="Jukka Sakari +id58991fba186a42d29e428388bbfffcf8 [label="Jukka Sakari Jokinen s.22.08.1952 Elimäki k.03.07.2019 Elimäki @@ -1188,7 +1191,7 @@ k. " shape=plaintext ] -id9d1aa2768a984a7e9041b7ba6dfe4057 [label="Eeva Kaarina +id70d1384b3cc9452f98e78f0a30548e64 [label="Eeva Kaarina Jokinen s.27.02.1959 - Elimäki k. @@ -1200,21 +1203,21 @@ k.15.1.2015 " shape=plaintext ] -id011a21b58aea4de4afc9323bf2195f16 [label="Heljä Marjaana +id9b335a7752124b39a6ded5b23710644b [label="Heljä Marjaana Petäjä s.06.11.1954 – Kouvola k. " shape=plaintext ] -idb390ecf5ad454797b5e2d98d88dc1699 [label="Pirkko Helena +id80ee03e50bd14db08de67e93331805bd [label="Pirkko Helena Petäjä s.17.08.1956 – Kouvola k. " shape=plaintext ] -id7b89e04c01e148db9942370e4c5b1954 [label="Evald Volmari +iddf121aa347894d7ba60cda3bda6dc30c [label="Evald Volmari Pakkala s.27.06.1902 Elimäki k.04.10.1988 @@ -1228,7 +1231,7 @@ Sippolaan " shape=plaintext ] -ida0d50eb7cb464086a19ea6e68acda9e4 [label="Martta Pakkala +id7d746260b01e4b7d9e87213c95940e26 [label="Martta Pakkala s.05.01.1904 k.10.01.1988 Elimäki pso 07.11.1925 @@ -1239,7 +1242,7 @@ k.22.10.1977 Elimäki " shape=plaintext ] -id61ed0b52923741079cc3f7c3555c49ae [label="Aili Elisabet +id17527feaf2b84803a52e8667fa96e7ed [label="Aili Elisabet Pakkala s.29.06.1905 k.xx.xx.xxxx @@ -1251,7 +1254,7 @@ k. " shape=plaintext ] -id83434036d4134e11a066f63772f5e748 [label="Tauno Armas +id6cb39ecfa28342088d346b48c273ff58 [label="Tauno Armas Pakkala s.xx.xx.1907 k. @@ -1265,7 +1268,7 @@ tksrk:aan " shape=plaintext ] -idbca4c92ec301402292f54baf1defd477 [label="Katri Iines +id643b1ba100f5401cb638c11777efd3ef [label="Katri Iines Pakkala s.26.04.1909 Elimäki k.30.01.1984 Elimäki @@ -1277,7 +1280,7 @@ k.17.03.1985 Elimäki " shape=plaintext ] -idcae7eeba194c4d7ebebd257bc5b6e389 [label="Aili Kaarina +idbb8fe37ce63d449ea02a2ca77dda97ce [label="Aili Kaarina Kivinen s.31.12.1926 Ondonga-Amomaa @@ -1291,7 +1294,7 @@ avioero 1977 " shape=plaintext ] -idda94f7d7a71247c2b9673f077921ec55 [label="Anja Maria +idbed40e40e0ff42c5b7a8dda5c5149376 [label="Anja Maria Kivinen s.10.10.1928 Ondonga-Ambomaa @@ -1299,7 +1302,7 @@ k. " shape=plaintext ] -id65d25a6aa12f4a49b831b4b9bfba18a9 [label="Irja Elisabet +idca76177f38894a53917d8818f310cf97 [label="Irja Elisabet Kivinen s.10.10.1928 Ondonga-Ambomaa @@ -1313,7 +1316,7 @@ muuttivat 13.10.1995 Lahteen " shape=plaintext ] -id494b26e40cd74564946bf59e5e9a3c20 [label="Hannu Kalevi +ida1817a1a224a4e8095ea14d99ba28420 [label="Hannu Kalevi Kivinen s.31.3.1941 Lahti k.muutti 01.07.1965 @@ -1323,7 +1326,7 @@ Johanneksen srk " shape=plaintext ] -id97ffdc7ef8f6480db02d228abc796f15 [label="Risto Juhani +ida27fd20a1ce449b6b8a0432257a9317c [label="Risto Juhani Kokkola s.04.12.1943 Kotka k. @@ -1340,7 +1343,7 @@ Kotkaan, muuttivat " shape=plaintext ] -idb785ca95cd814c20a295c4e358548a0f [label="Erkki Olavi +idabbe066a8cb042e0bba928d86377b86f [label="Erkki Olavi Kokkola s.18.09.1945 Kotka k. @@ -1358,7 +1361,7 @@ Kotkasta Turkuun " shape=plaintext ] -id394c171d16bc4312ad3b9f64d56aa9c7 [label="Harri Henrik +id17eb38292262455e97ad586f662bd450 [label="Harri Henrik Mikkola s.13.06.1937 – Elimäki pso 06.12.1959 @@ -1368,18 +1371,18 @@ s.13.10.1932 - Mikkeli " shape=plaintext ] -idb0c25760c3f64e40976a3fc75a6810b9 [label="Arja Aallotar +id181f6718ed6846458a4b6b632802a413 [label="Arja Aallotar Mikkola s.17.11.1940 - Elimäki " shape=plaintext ] -id43b19f2eda014ef49c6096fb34570c1c [label="Pekko Sorsa +id5869d6c9729f4827bb5785aa30690367 [label="Pekko Sorsa s.xx.xx.1970 " shape=plaintext ] -ide6b44de4b72a4a7990394e43a6dfce2c [label="Timo Jukka +idb1e020d353c6413abd6c605e69434bac [label="Timo Jukka Höysti s.21.11.1955 – Elimäki k. @@ -1389,7 +1392,7 @@ s.09.10.1957 - Elimäki " shape=plaintext ] -id8294455e59b84ab6bde1662115d1c27d [label="Tuija Marianne +id95610396020e4d70a54be25e0631ad28 [label="Tuija Marianne Höysti s.24.11.1956 – Elimäki k. @@ -1399,7 +1402,7 @@ s.15.03.1954 - " shape=plaintext ] -id946b1f73340c4aea8896de4d1db4a7e5 [label="Ilkka Pekka +idb1651e2cfd914e67a77217a30712b364 [label="Ilkka Pekka Höysti s.15.08.1965 – Elimäki k. @@ -1409,25 +1412,25 @@ s.16.03.1958 - " shape=plaintext ] -idb75e5a64eb1740aa92c706f815b78981 [label="Mikael Antero +id94992692f11f40c3b6836022589ea0f5 [label="Mikael Antero s.28.01.1968 – Liljendahl k. " shape=plaintext ] -idac9daa796102446a904ac46fc3f5c794 [label="Johan Martti +id7c0f64c365ea4978afa538a528ba45a7 [label="Johan Martti s.07.10.1979 – Liljendal k. " shape=plaintext ] -idfdf9fcec21c844b7997167dee492dafd [label="Lasse Walter +idac873c5db5fc4399855a50ca3acc7c85 [label="Lasse Walter s.24.01.1973 – Liljendal k. " shape=plaintext ] -idcef756a99b1a47a0acd38e0335f84933 [label="Kauko Kaarle Kalevi +id12d7f709a73648ac9e6652f0356297ee [label="Kauko Kaarle Kalevi Kuningas s.13.04.1948 – Ruotsinpyhtää k. @@ -1439,7 +1442,7 @@ k. " shape=plaintext ] -iddf8faa95a8ff4a768b334c05e18d7371 [label="Heli-Liisa Marketta +idce407ef1d0ab457e830cba788ca7615e [label="Heli-Liisa Marketta Kuningas s.01.05.1949 – Ruotsinpyhtää k. @@ -1451,7 +1454,7 @@ k. " shape=plaintext ] -id695b897950ec4d18b65ad4e366ad704c [label="Mervi Kaarina Hannele +idabd68668af09471ead8d1834a29aa618 [label="Mervi Kaarina Hannele Kuningas Mervi Kaarina Hannele Kuningas @@ -1465,7 +1468,7 @@ k. " shape=plaintext ] -id5646a349f1e646a28d36ce8988d1eedf [label="Jukka Sakari +idaed577208feb40248feea0af6ece87e5 [label="Jukka Sakari Laherto s.26.09.1957 Kouvola k. @@ -1476,7 +1479,7 @@ k. " shape=plaintext ] -id0d1fd39772074624b42a72c32b20c065 [label="Virva Anita +idd5d4e40542904fa3a60622f9d47bc520 [label="Virva Anita Laherto s.30.01.1961- Kouvola k. @@ -1488,7 +1491,7 @@ Ero 2022 " shape=plaintext ] -id77ffec249fbe47cfa00d240456565ecc [label="Niina Maarit +idcdf754f4d2ea4b0eb606187141cc90e9 [label="Niina Maarit Tähtinen-Heimo s.20.03.1963 – Helsinki k. @@ -1500,7 +1503,7 @@ k. " shape=plaintext ] -idfa09fd885da748499b9711cb7cc16d42 [label="Tuomas Aarne Juhani +idc554b05529f842de9af709b2658d522d [label="Tuomas Aarne Juhani Pitkänen s.18.09.1970 Kouvola k.14.06.1991 varusmiehenä @@ -1509,7 +1512,7 @@ dessa " shape=plaintext ] -id00facb55c6404a2f976429c4e5fc24cf [label="Eero Atti Oskari +idb4fefa35c57b4b46af7403d4d01198e4 [label="Eero Atti Oskari Pitkänen s.24.07.1975 Kouvola k. @@ -1521,14 +1524,14 @@ k. " shape=plaintext ] -idc9b72ee7fa234dd19c5d384ee8f7736a [label="Merja Päivikki +id54e16993ceee41318e9dcc410523b8a9 [label="Merja Päivikki Penttilä s.27.12.1958 Elimäki k. " shape=plaintext ] -id429ef612e4204f969fecf6f02ab69be9 [label="Ari Matti +id58ff002c4351436ba00a667a80039a45 [label="Ari Matti Rinta-Pukkila s.14.02.1968 k.09.07.1992 @@ -1537,21 +1540,21 @@ auto-onnettomuus " shape=plaintext ] -id0ec34e0800c245ff99e9a23c6b9162e2 [label="Juha-Pekka +id796a29b5f7e34655989d115562327122 [label="Juha-Pekka Rinta-Pukkila s.30.06.1970 Espoo k. " shape=plaintext ] -id9b7b39dfc3c44dbbb61f3f5fa6768aa1 [label="Monica Cecilia +id455815a6ef894351b66d48aea319f11b [label="Monica Cecilia Styrman s.25.01.1961 Elimäki k. " shape=plaintext ] -id18d02edcd3b241c6a91b48e9b35daa8b [label="Menita Kristiina +id4d6f80d9a16c46e2b49630c4bca6f350 [label="Menita Kristiina Styrman s.06.09.1962 Elimäki k. @@ -1563,7 +1566,7 @@ ero " shape=plaintext ] -id30cedc2c6360438d875475edfcb244d9 [label="Minna Katariina +id14353424482044dab02725b227188c00 [label="Minna Katariina Styrman - Vesala s.18.05.1965 Elimäki k. @@ -1575,21 +1578,21 @@ k. " shape=plaintext ] -ida3aadecbfafd415399bb3e9e3cb994b0 [label="Mika Petteri +ida92327c292af40a5a60575ea66a734d7 [label="Mika Petteri Rydman s.23.04.1965 – Helsinki k. " shape=plaintext ] -id308456dcf7ff405caff7fa12377492d9 [label="Riikka Anneli +id866b22167ad84c79814f80f2a7971fd6 [label="Riikka Anneli Rydman s.10.06.1966 – Helsinki k. " shape=plaintext ] -id61cc969a8e664f16a8ee04088279adab [label="Igor Michel Robert +iddabeee3a8ad74dc3990a776da9bfbabf [label="Igor Michel Robert Styrman s.15.09.1974 - Marbella, Espanja @@ -1597,7 +1600,7 @@ k. " shape=plaintext ] -id80f214cf4d2c40cdb47f9b82e8600066 [label="Avril Emil +id394f2a7759d948d4a553444f300b1cef [label="Avril Emil Styrman s.13.02.1976 - Marbella, Espanja @@ -1605,28 +1608,28 @@ k. " shape=plaintext ] -id785f996c1e7e41fabb920e22bd2e1b53 [label="Mirella Maisa Margareeta +id7ff9c4bdb251435f94699458bf915fe6 [label="Mirella Maisa Margareeta Riitala s.16.02.1973 – Iitti k. " shape=plaintext ] -id6f8035ccbc364dfcb0928469b9e03b9a [label="Merita Kristiina +idd179c776563e40cc8f6e5e71a6be1518 [label="Merita Kristiina Riitala s.07.02.1977- Iitti k. " shape=plaintext ] -id50c0a2e4e93949a3ac436354e5d85d9f [label="Niko Jukka Richard +idef48450210d54c4dbfbdbcd944d9c234 [label="Niko Jukka Richard Riitala s.25.07.1987 – Iitti k. " shape=plaintext ] -id9f5108a10b1844479312191695c392a0 [label="Juha Kullervo +id6ddb538ad34f426e811d4a40f1e88af2 [label="Juha Kullervo Koskenniemi s.01.05.1957 – Elimäki k. @@ -1637,7 +1640,7 @@ k. " shape=plaintext ] -id9bc781e151fb4ac79affe1b9d0517681 [label="Eero Matti Juhani +idd2a1bd61d98a4affb9019b97623bc06b [label="Eero Matti Juhani Koskenniemi s.02.12.1960 – Elimäki k. @@ -1648,7 +1651,7 @@ k. " shape=plaintext ] -idf83c92b9e81a4a2a95ec822bfb4defbd [label="Tiina Johanna +id0bd40ef3b5d640f7a1b80ee6ff04cc74 [label="Tiina Johanna Koskenniemi s.17.02.1961 - Elimäki k. @@ -1660,7 +1663,7 @@ k. " shape=plaintext ] -id3ef863e30f064cdcba0bfe30c144f110 [label="Jaana Katriina +id72d5951e64174e51bd718b21dcbbbfea [label="Jaana Katriina Koskenniemi s.07.01.1963 – Elimäki k. @@ -1674,7 +1677,7 @@ k. " shape=plaintext ] -id4c397ee7a04e44809e4bbe00fe02c6bc [label="Kari Pekka +id3606b40f865746ffa1919844dec54b11 [label="Kari Pekka Koskenniemi s.06.04.1965 Elimäki k. @@ -1685,28 +1688,28 @@ k. " shape=plaintext ] -idae4833db5777479b91dc09740713ac14 [label="Pia Hannele +id46cb6995942d4bb089a40021456dcfd5 [label="Pia Hannele Tuomala s.30.12.1963 Kotka k. " shape=plaintext ] -idb331240d04454995b625b5033f556abb [label="Tomi Olavi +id33f73d9fc532425aae6084e892db0f29 [label="Tomi Olavi Tuomala s.08.03.1967 k. " shape=plaintext ] -idd6a233c01976454bba0f2f6e214cc032 [label="Tuomas Jouko Olavi +id97ae821339374c138c28ff2983da0615 [label="Tuomas Jouko Olavi Tuomala s.22.01.1987 k. " shape=plaintext ] -id134f2208752e4509a5458faa39c3251c [label="Sanna Maaria +idb3a430608a4142edb6f8c04a2cc97fcd [label="Sanna Maaria Jokinen s.30.01.1971 k. @@ -1718,14 +1721,14 @@ k. " shape=plaintext ] -idfce1d05cd3744cf3b780fc75baed11ef [label="Tapio Juhani +id5561d0e90e9d468aaa2fdea88e8e21be [label="Tapio Juhani Jokinen s.20.04.1975 k. " shape=plaintext ] -id987b69eadf014ea592ea08c252f2d796 [label="Katjaana +id51ced16d11434b2e99c0e2ec72aa4c57 [label="Katjaana Jokinen s.25.09.1969 Kouvola k. @@ -1737,7 +1740,7 @@ k. " shape=plaintext ] -id3b9a88b63df04716b26d6fa2f914b101 [label="Tanja +idd82f276dee4a46be8601e44324fe5a22 [label="Tanja Jokinen s.01.03.1974 Helsinki k. @@ -1749,7 +1752,7 @@ k. " shape=plaintext ] -id7a95066daadd4f2a9c826d9f1f8d077c [label="Salla Katriina +id8ee3c0816ded455c84354f368bc0f4ca [label="Salla Katriina Koponen s.23.04.1974 Orimattila @@ -1762,7 +1765,7 @@ k. " shape=plaintext ] -id25007f404c1b4e92a7b06c7a6bfcbc0f [label="Sami Olavi +id8a39885312a14edd89432f639fa36491 [label="Sami Olavi Koponen s.25.12.1980 Orimattila @@ -1776,28 +1779,28 @@ Orimattila " shape=plaintext ] -idfb4ce03c4ac64734a29f904082936a9d [label="Miika Petteri +id9bb22a8d319f4019958fd741d385a7c9 [label="Miika Petteri Jokinen s.29.01.1980 Elimäki k. " shape=plaintext ] -idc3641194020141939c6c97911484323b [label="Markku Tapani +id3e46b8ef36dd49cfb96209db5e1456a9 [label="Markku Tapani Jokinen s.04.04.1983 Elimäki k. " shape=plaintext ] -id57bfef13846c47b3a2f368eacd079852 [label="Jami-Matti +id90107f6bff1d4de1abe4d6241668619a [label="Jami-Matti Jokinen s.11.08.1994 Elimäki k. " shape=plaintext ] -idb6392a9775d742569674c5dbffa6bd94 [label="Päivi Johanna +ide2682b07470c4bcb8415a094c02f9651 [label="Päivi Johanna Jokinen s.03.10.1982 Elimäki k. @@ -1809,14 +1812,14 @@ k. " shape=plaintext ] -id40a1b6ba09c04b0f9ea1cc82966c0f7a [label="Piia Hannele +id41f7af1c66ad4b38a2fd9d2efacef95b [label="Piia Hannele Jokinen s.14.10.1984 – Elimäki k. " shape=plaintext ] -id8e8ebb88acb64190a9abc0ca646b94d8 [label="Jussi Kalevi +id97d53d82b18241e7a978d871a61cbb21 [label="Jussi Kalevi Virtanen s.24.02.1980 Elimäki k. @@ -1828,7 +1831,7 @@ k. " shape=plaintext ] -idc0a91a37fe4b4ba597002b73a46166f3 [label="Ville Juhani +idf9e9f3886a8344fa99c911d80d245c02 [label="Ville Juhani Virtanen s.12.03.1984 Elimäki k. @@ -1840,7 +1843,7 @@ k. " shape=plaintext ] -id5b835b6cd3864ed6a03d65f1958b0070 [label="Leila Tuulikki +id623f37f58a6546e1adf60270dfcbd6ed [label="Leila Tuulikki Pakkala s.25.01.1932 k.xx.xx.xxxx @@ -1852,7 +1855,7 @@ k.xx.xx.xxxx " shape=plaintext ] -id930748787d744ce083a10a95cb862339 [label="Asko Kimmo Tapani +id240198ef41c845269073ddd725e1f64c [label="Asko Kimmo Tapani Pakkala s.03.02.1936 pso 15.11.1959 @@ -1863,7 +1866,7 @@ k.xx.xx.xxxx " shape=plaintext ] -idb771edc8d979431a9bde0a15eb519e94 [label="Panu Elias +idb6f15e187cc94d369441c25a18c9bcef [label="Panu Elias Pakkala s.30.11.1942 pso 09.10.1966 @@ -1874,7 +1877,7 @@ k.xx.xx.xxxx " shape=plaintext ] -ide9e0ee61c97243f082e668549d89bad2 [label="Kurt Helle +ide7d1caf037de43799f6a50f44f3c9404 [label="Kurt Helle Aarnenpoika Ari s.27.12.1926 Elimäki @@ -1889,7 +1892,7 @@ pyhtää, muutti 26.08. " shape=plaintext ] -id91c5793c5e314acf82bf14e3edf0012b [label="Kaj Evald +id7095f928f3a44af18d75293e414476aa [label="Kaj Evald Ari s.30.04.1928 Elimäki k.14.02.1962 Loviisa @@ -1901,14 +1904,14 @@ k.xx.xx.xxxx " shape=plaintext ] -idd06223aeadb4438484ed8901ba1b85fe [label="Rauno Kalevi +id687657e07b7845cf9b27161267d3d73a [label="Rauno Kalevi Koivisto s.08.02.1932 Elimäki k.xx.xx.xxxx " shape=plaintext ] -id95310895b38d4cfbb430b1f1861b4f45 [label="Mirja Liisi +id289fd356b6164af49f459eaaf3dff774 [label="Mirja Liisi Koivisto s.25.10.1933 Elimäki k.xx.xx.xxxx @@ -1918,7 +1921,7 @@ Rune Erik " shape=plaintext ] -iddb980383287e43dfa72d598da438ce1c [label="Anne Kaarina +idc74d852536cd4c1693e760343bf61f9e [label="Anne Kaarina Koivisto s.13.05.1944 Elimäki k.xx.xx.xxxx @@ -1928,7 +1931,7 @@ Kinbrat " shape=plaintext ] -ida8a378009d1e41e39562626e8284f419 [label="Eija Aulikki +idcb3970a1d71b46269f5475e3938a673f [label="Eija Aulikki Koivisto s.05.06.1947 Elimäki k.xx.xx.xxxx @@ -1938,7 +1941,7 @@ s.11.08.1946 – Elimäki " shape=plaintext ] -id2dd8074a573342b8bb7523daaa736070 [label="Mikko Kalervo +id21d4395e82f54a7eb24b0effa7ba4fe8 [label="Mikko Kalervo Poikolainen s.15.02.1955 k. @@ -1949,7 +1952,7 @@ s.16.06.1957 " shape=plaintext ] -id8102b6e665f64dbda859cd58f39907db [label="Juha Urho +id69d831594db34d248b7d46c1d0b3f48b [label="Juha Urho Poikolainen s.11.05.1957 k. @@ -1960,91 +1963,91 @@ s.04.10.1957 " shape=plaintext ] -ida669bba40ee14b9cb94aa69184490201 [label="Ilkka Tapani +id8bf677a9c919440a870464065efb5ebd [label="Ilkka Tapani Poikolainen s.10.04.1965 " shape=plaintext ] -id0886cf06e27c4fae9e2d9efc2cebe544 [label="Risto Raimo Juhani +id8f38c87a46b54c4eaf848f62650e6023 [label="Risto Raimo Juhani Anttonen s.13.12.1955 Helsinki k. " shape=plaintext ] -id5a3f8b58fe6242be821629440fc6056b [label="Kari Kauko Sakari +id282e30b8cb4c4b6d8627c9f2d80c6692 [label="Kari Kauko Sakari Anttonen s.19.03.1959 Helsinki k.23.03.1959 Helsinki " shape=plaintext ] -id2de83fb9be1c4ad7a5304c1cbe0aa658 [label="Heidi Maria Kokkola +id837bf6cb261748098749e0556117ce1b [label="Heidi Maria Kokkola s.20.02.1971-Kotka (Lontoo, Englanti) " shape=plaintext ] -id32a5cf324f3548ffbf89c3901a475543 [label="Sonja Katariina +id1cba3ca8d60441f284a6e4de2e658786 [label="Sonja Katariina Höysti s.31.05.1978 Elimäki " shape=plaintext ] -ide775577ea39f45bc85cabf66b6ff493c [label="Kai Markus +idbdf8aef0db774a84922e0e7ad139baf0 [label="Kai Markus Höysti s.12.12.1981 Elimäki " shape=plaintext ] -ideedebc148b004922a916e15098d0418c [label="Janne Tapio +id57103d590edb464e84a30a128f5ba63a [label="Janne Tapio Arola s.01.12.1980 - " shape=plaintext ] -id47bf1541f69b4e5580a333284634ee79 [label="Elina Marianne +id42009199d6d449958f0b83be3881fabe [label="Elina Marianne Arola s.10.06.1982 " shape=plaintext ] -idf2181f7ea8b644c4aa0e1d5031c55b35 [label="Nita Marianne +id96baaed6ea97493c971bbb0e35ca6dcf [label="Nita Marianne Höysti s.02.05.1989 " shape=plaintext ] -idd1e6fbe77ea844a8a3c1a9e466faa9f2 [label="Johanna Marjaana +id32c467517fda432892428c0288e59611 [label="Johanna Marjaana Kuningas s.10.12.1975 Ruotsinpyhtää k. " shape=plaintext ] -id836b88261af248809effd893ba289363 [label="Ilkka Herman +id2dd8a0d64e56432d9b3ab5824c521353 [label="Ilkka Herman Kuningas s.14.04.1979 Ruotsinpyhtää k. " shape=plaintext ] -idf5a20e25f7f84db28b957486c4225c4a [label="Isto Aleksi +id553f06fe5f21425e9fc916c478d38611 [label="Isto Aleksi Paaso s.28.04.1976 Muhos k. " shape=plaintext ] -id4fc9cc153f154542b46a7cb7a84dde50 [label="Anna Elise +id819ae4b22e6546838f3d1404a7f7b1a8 [label="Anna Elise Paaso s.22.09.1982 - k. " shape=plaintext ] -id36c982b262f24c71944e7638b3c6271b [label="Teemu Topias +id1ba8844ba15748cd97fda95e02045bb4 [label="Teemu Topias Mehtiö s.09.12.1980 Haninge, Ruotsi @@ -2052,7 +2055,7 @@ k. " shape=plaintext ] -id1609e571c00941a792b818577c7002fa [label="Tuomas Henrik +idc8d5da7fbd8f471b864551b98334f2ce [label="Tuomas Henrik Mehtiö s.21.06.1983 Haninge, Ruotsi @@ -2060,7 +2063,7 @@ k. " shape=plaintext ] -id32bfd58c616b4dd4b978dd56308fd952 [label="Pinja Katariina +idd404cf68f3c94697b8d0d39dedd1ad09 [label="Pinja Katariina Laherto s.06.10.1995 - Elimäki @@ -2068,7 +2071,7 @@ k. " shape=plaintext ] -id680a401270224c6dbe6c4479936b384a [label="Petra Anniina +idd60f2d37dc6c43d09f3fa08b9990faad [label="Petra Anniina Laherto s.09.12.1997 Elimäki @@ -2076,7 +2079,7 @@ k. " shape=plaintext ] -id31617f244a854e31871ab66d11ddc6c5 [label="Juhani-Heikki Santeri +id19e9ac896d7c41b6974f1153c4010c14 [label="Juhani-Heikki Santeri Heimo s.17.04.1992 k. @@ -2086,63 +2089,63 @@ s.03.08.1995 " shape=plaintext ] -id833889bcf7014c9ebe455ca8dc5f33c1 [label="Roosa Johanna +id35467abeaac94992849d08b5cc27774e [label="Roosa Johanna Heimo s.04.05.2001 k. " shape=plaintext ] -id3d5ee69f356041d4800ad2becfb83b0f [label="Elias Tuomas Oskari +id1533545cdcbc4b1ebc90eb4b4e58a0d5 [label="Elias Tuomas Oskari Pitkänen s.13.11.2004 Kouvola k. " shape=plaintext ] -idc6d44817c9134802a4480deeab085494 [label="Akseli Jaakko Juhani +idaeba0046a11e414a85945ad19172906f [label="Akseli Jaakko Juhani Pitkänen s.23.06.2006 Kouvola k. " shape=plaintext ] -idf0ff8eacd91b487a8e414da46ade08fc [label="Elisa Aune Johanna +id3ee639c7c8ee4dc1973c730d3982361f [label="Elisa Aune Johanna Pitkänen s.03.08.2008 Kouvola k. " shape=plaintext ] -idb3cca727969f4ea084a2578fb6bed48b [label="Kaisa Maria +id6b69759c820540eda262e9eabaefb169 [label="Kaisa Maria Koskenniemi s.04.10.1996 Porvoo k. " shape=plaintext ] -idc92f2e01b8c34624a1c21e4cbb8715fa [label="Lauri Johannes +id6fb8c2f4a6604b89987e96c9aa91a066 [label="Lauri Johannes Koskenniemi s.12.10.1998 Sipoo k. " shape=plaintext ] -id7576a9b1bed54ce3a9aedbacc5e2f9e8 [label="Tuomas Ilmari +idd27c0638b1bd49478913cc320b15f7b4 [label="Tuomas Ilmari Mäkinen s.21.09.1991 – Helsinki k. " shape=plaintext ] -id7a2e2e74e5b148b59766b910f0b20a7f [label="Arttu Tapio +id653e6a8cdedc480e9ab70e47c7cfa483 [label="Arttu Tapio Mäkinen s.21.05.1993 - Helsinki k. " shape=plaintext ] -id84d06c1d73c94bc38a389ea24c1dde53 [label="Olli Aleksanteri +ida824a5c30ce34ffebf8cae3ae0b75106 [label="Olli Aleksanteri Saarela s.12.08.1989 – Helsinki k. @@ -2153,7 +2156,7 @@ k. " shape=plaintext ] -id0850089f16164385aed1cb480cc8be8a [label="Anna Sofia +idc0cd3513501343efaba09cee150d4f7f [label="Anna Sofia Saarela s.22.04.1991 – Helsinki k. @@ -2164,7 +2167,7 @@ k. " shape=plaintext ] -id85c0d57c0adc4e5d99e6c2d17970419a [label="Ilona Aleksandra +idb97e2a844c384c2db1cd62e3a1dd44ac [label="Ilona Aleksandra Koskenniemi s.25.10.1992 Elimäki k. @@ -2175,7 +2178,7 @@ k. " shape=plaintext ] -id3fec16d35936484890af74a5a6a5147b [label="Petteri Eerik +id35f694fc79ef4d3683f18ca618aff037 [label="Petteri Eerik Koskenniemi s.31.07.1994 Elimäki k. @@ -2186,14 +2189,14 @@ k. " shape=plaintext ] -ida0c363e7d56f4a0c9d5305d50c509e03 [label="Konsta Olavi +id902af1a3b6694f589dac4bdfc0bcce7e [label="Konsta Olavi Koskenniemi s.23.03.2006 Elimäki k. " shape=plaintext ] -id9a6976578dfd4adeacf9eab3ebc2c05e [label="Linda Kristiina +idc9dda7fdbb0044088dc6a1c65c4542e8 [label="Linda Kristiina Jokinen s. 19.06.1991 k. @@ -2205,994 +2208,994 @@ k. " shape=plaintext ] -idfa0836cf50014e82bf11b333957e5940 [label="Neo Aaron Mikael +id023a324e700c4be99ac8b6bcfc62a28b [label="Neo Aaron Mikael Oksanen s.29.10.2016 Lahti k. " shape=plaintext ] -ide3b10f9bd4e847449b2c2e691a2c0ce6 [label="Joel Elias Aleksender +idb3c79c3a9710453186b6f25f0018cb15 [label="Joel Elias Aleksender Oksanen s.01.12.2018 Lahti k. " shape=plaintext ] -ida1813c1c628e411eb55e0ef4235efc87 [label="Noa Arthur Benjamin +id320f8d3dfb8f48cbb354884335157317 [label="Noa Arthur Benjamin Oksanen s.13.05.2023 Lahti " shape=plaintext ] -subgraph cluster_idcc2ee1fd55724b248b1ed4d09b2e27c4 { +subgraph cluster_id084fb06f745745cab05c06905f803f2d { labeljust=l label="" -idef02b0d16bd64e21b2b7408611af4806 -id0521de24ac2b447cbe8e09e9d8a3a6e0 -idbcd9653b29c944739478ac750841907d +id5428228c64c44f4fb1468644894ce6fd +id4ee89d8ebf76432b92f3fdf104f4d6d7 +id9157cd64824f4017a4206f214bd33224 } -subgraph cluster_idae0066a395ed4c1592445aa3d7fdad5e { +subgraph cluster_id59d65f09150c4293887d23b166e5a08c { labeljust=l label="2 sukupolvi, Matti Matinpk lapset" -id51f084d947b748099a52ec3e0096374d -idb710538528ff416eb8da2364cfad7336 -id93b0a90f271f4d4aa303498cf93b1fa8 -id9adb4659ee2043b8b2b58de279b574ab -idce582a4a84a846719ad4598df324efc9 +id10d6f58f9c324db4b03eb5a06c16bf7d +idb13f0400cecc48b0b5039e8550cc33ad +idcb8de60d247b4d82bb31cb0e25484436 +id29fe47cad7344bba8fbb0412b420bda1 +idb7d60bafa550478e97f8646416d88aea } -subgraph cluster_idf9729dfbd3354fd599489f580e455823 { +subgraph cluster_id15dcd6084a5b4dc8ac9f4d6a3808c92c { labeljust=l label="3 sukupolvi, Kustaa Matinpk lapset" -id53c30510a8104ea19568555bce4bea62 -id7a824fa915144f18ae19753a67662173 -id96e5dc36e9054f62ba316b8a64156618 -id2c6c043db54f450086b20618a85a1c4f +id3324b92605db4428bdf1cf832f9cb31f +id028060e89aa64a2ebf445512af09ccc0 +idd28b275041ea4ac4b66d57804b9d9930 +id8bcf7b4f27204ad0bf434ad7fd5634e2 } -subgraph cluster_idc65f2ce873464715914adcd13de4502c { +subgraph cluster_id77363d82832440ee85c2aa7a823c120c { labeljust=l label="3. sukupolvi, Matti Matinpk lapset" -id95d84e1b0ee340ff97926a33de9d9157 -idb8b9750883c545f1ba79c454843c7be0 -idcfb0542163bc4c58b941fb7f7f53c156 -ide04b6aecd0df4ddeb0ace742e2e19f80 +idd0b184a6f3b04f60b81caba78996f6bc +id6729eda1a85a4b43ac1e54f8037c1f20 +id0ff72150de6f4050bb31c2b9326445d7 +id354ce88793e24040adf831c4688b9848 } -subgraph cluster_id81b2caa39cc3449e87520a6431fbf392 { +subgraph cluster_id2dbd7f42f4d3448489eb8b10e6f209ac { labeljust=l label="4. sukupolvi, Eerik Kustaanpk lapset" -idddf63a8bfe2d4730b261ea741f48b4cf -idc24890192612421380b558db799082df -id2158a28023f24bf9852c0a102a0101ac +idb0a2a72889eb4df0879facac3382722f +idb9ebd890ba2a43c38878e0e13da6897a +idccb67975eead49b6aa04fb5989b40437 } -subgraph cluster_id529bf5f756ea4cfa9da942f61b50a044 { +subgraph cluster_id9b1753b84dfb48efb460191041741f92 { labeljust=l label="4. sukupolvi, Kustaa Kustaanpk lapsi" -id1e4a1f09c3534a7883a27343c07e9bfb +id513c56ab2db54494874b9bb7b38fcf96 } -subgraph cluster_idcfb6a3b4379343e19122de028b666137 { +subgraph cluster_id50bbad113ae4415e85fce8503172cea0 { labeljust=l label="4. sukupolvi, (Johan) Fredrik Matinpk lapset" -idfdeb5dd1ad8f4b4da9df8e9775699c81 -id2accaa25f4cf4e13b9ad389507dc3452 -id276302f415344123adb5abc88311a56d -idf549afec61b94c93af9b635c420b674d +id97cbc6abe3754611aeff22ca19bbe1ef +id0ae0c3c3469e4adabfe3ac1f3a0ab18f +idd6642652ea8b46729ae3545f945201a7 +id9d6de13492e7451dbd678a0fe150c7b6 } -subgraph cluster_id400189b952494dd89f40f31ca4f17733 { +subgraph cluster_idc385e36aaa414d948a6dc50d2e4771b3 { labeljust=l label="5. sukupolvi, Matti Eerikinpk Mikkolan lapset" -id7bd096d23f4d48f68ab590d5c803c3ac -id2c82370542214cbaa13a753768ab43cd -id94d67072d3034c50bb121bc7871b572c +ida704bd2e389b4508ae0266b11a46d5bf +idb94ed447412f4805bddcec1b6f36d69d +id2b92de0499874cf08e4d5ee7db1e1d94 } -subgraph cluster_idfe05884420d54a3a99ed5c3a3d01a146 { +subgraph cluster_id3109cff4a21444c39f42eb41c1509bab { labeljust=l label="5. sukupolvi, Jaakko Kustaanpk Mikkolan Lapset" -id482075f8548448dc8df43058b9506f62 -idf14fbff993864e9e9f1dccebccdafeaa +id1a82e98473f44c4495079022b1370440 +idb50026edc48744dab9efd8e82c6773c8 } -subgraph cluster_idcf9e76104d354338bc9f17d58fdacd42 { +subgraph cluster_id3fa93f9df44847cc93fed73eca084153 { labeljust=l label="5. sukupolvi, Juho Fredrikinpk Styrman lapset" -id34c2128029cd409d8f438e99bb028c44 -id897c925962934989ab9bbbabb35435f8 -idd00fa8f3af914272bfeb9dafa0b846f8 -id62a335ea11e6419db2b2a3c606202158 -idb88c7e7c4da5498d9240917a983afe25 -id2e92ad3bde874997b79334b3a4c9a2c0 -ida1e666047fe245529a1c7b86a3afda21 +idc3116a6bf7464d7386d1019598d26e11 +id5c22292ea06b446d8e481e28d6b30127 +id0b6bcac5b35f4144b49185e2254f8549 +ida906a39c3cb64f49baa53da9f251df97 +idf7b3309fabef47919376052541b92f84 +idc1ae57bf03b84a7f8807f3048246e9b8 +id652f483ac3f94c579b82229f0204f1ef } -subgraph cluster_id6cf6c3598763414b97c3075e93e0a525 { +subgraph cluster_idf7e9426999af46a08812db29749efd3d { labeljust=l label="5. sukupolvi, Matti Fredrikinpk Mikkolan lapset" -iddb521d598d644c539fc7186c81372efb -id674fc970952849ceae13772026e5a2c5 -idcbb5adead15240d0996c15fc78070d6b -id718410cd042241d295e2554c2c2b5577 +id45e3774f97564736af02bfb5573f5b10 +id53b2ca71ecb24b4ca20548f37182d3a6 +id0d835f6a17c04440b1fbb5499b17375b +id9a6c46b8036a4724bdf2fe086b47839c } -subgraph cluster_id08ff8b5481594e11ab26f635abbfbfb9 { +subgraph cluster_idc27553bc6bdb4b6c8a8a4522813eeb63 { labeljust=l label="5. sukupolvi, Elisabet Mikkolan lapset" -id5dac87f550c34fbb8ed473ceed60e737 -idb9fad3ec89c247b1a3c94257e9ce4239 -id28ac9825594e4c06a80439dab45a2ac0 +id5cb86f8fc44441bc8e6e38df6eb252b3 +id883b11779e944f32b912428765fb302d +id0c2e15b8d53047a399fd62671524cb23 } -subgraph cluster_id615aedbf16014a58bc7bb38ae79b8350 { +subgraph cluster_id1b975a3a3a0f4072a04178ff19a9dcc2 { labeljust=l label="6. sukupolvi, Matti Matinpk Mikkolan lapsi" -id576249eb3423472593d1cd3fe32c4484 +id797d6f8d0633402b95c1724da860c50b } -subgraph cluster_id82f6264fb7f24d52ab9e4ab497c506bc { +subgraph cluster_id8d2589ef77eb4708a61e25e3ce80e8dd { labeljust=l label="6. sukupolvi, Mauno (Magnus) Matinpk Mikkolan lapset" -ide4a4ceef88704ff19e04610b25c6eb36 -id1cd276db82024419adaff6f9e253ecfb -idf2ed80e91a26474cb976c0bb5a48dfac -id0219862ec0484472920e33a88caa3cfd -id818cc963d3e04e3fab4af91e2210256e +id3f7bf084cafd423a9959e44df5795351 +id7254fae15853408b971a2b935e155b80 +id8708ff9dffec45b099a875a08caaa99e +idd0b97f92b9b142aeb60b05065fbaaa82 +id5b902d3198d44328918f0b6a009c9a84 } -subgraph cluster_id054b8c41c40045c7b78627253d9b0a18 { +subgraph cluster_idffc6fa4a6206438f9ba3e76f7887830e { labeljust=l label="6. sukupolvi, Elisabeth Juhontr Styrmanin lapsi" -id87e3978933db4e09bd91fe94d77b1717 +ide29816a5fd654eb3a3532649e43c80c2 } -subgraph cluster_id9ea8e64285184b5e921408b7aa4a4555 { +subgraph cluster_id2a8ddd16e3564308a73cbf5eb7ce3449 { labeljust=l label="6. sukupolvi, Matti Styrman lapset" -idd6701814abe8413088239f7ef0fa104f -id008557ad18b64cd4b82c4cc39868d7fc -id7525bc3edf664fa0a978c54ec3e56d1f -id693a91c15adc49f9bf1d5ffb6f22a84f -iddac0ead7397b451886823257eba946d2 -idcbdedf04f2ce478bbc2a094c704df14b +id6810ad457bfe4e3e823727805e02e4c0 +id15680c4589464541aa01a0f7acbb2243 +id1f64e425c3e242c688242b501a061dc0 +id3b077157214549c1bd0357d6e9987663 +id8e8a1c2ba993497e94b2f8e001215506 +idfce46eb94abb421aa41841bd5786348f } -subgraph cluster_id9ffe8df0e49844c59e1cdc9416423f90 { +subgraph cluster_idf22a61c39c804ebeabca5921d3c7ad41 { labeljust=l label="6. sukupolvi, Anna Styrman lapset" -id3b4bd48ff2cf4b8f9f998457fce2edd3 -id957fb5ff2b364f29b247f9aa972010ae -idf4694cbef3a3430bb8e4ed852145487c +id03e0bd3e741e45c6aef2f87162de6c1e +id45f6cd05188e47b08e6fea3434b6b3e6 +idddd4330e909945b6971505693d34b268 } -subgraph cluster_id1b50cce07e584b19954c0161faf5eed7 { +subgraph cluster_iddcbfd623ba724d4b884deb8926450ec9 { labeljust=l label="6. sukupolvi, Mauno (Magnus) Styrman lapset" -idd8dde3b673a746e78902165449d21d05 -id897527c2fa0e4a7c816013a912210266 -idaf919e4c3a4846a4954f7509f582ca31 -id3b80c4ca53c1454e938bc1cc177d595e -id698c494ac9644db89063ea9fbb0b8593 -idc604569539f14ae98f18d8ac4aaf3fc0 -id861ac6de85004e999501987bd45bb4eb -idf0fd92f94b264d71b839c8c016a48e1b -id56f78724268f4940b5d0adc35582372c +id85af0cf2bce9425cb332a20c7ff0dd99 +id2c1264475e644bd8adb7b231d77e5fab +idb3dcbf766e5148888a46fd7327ff3d55 +id228451d59b8040a49c50d58d9182c0e3 +idbad574e6dfac4a7ea0fb38f2f98c4124 +id25a8af09a542455a8654dd02b99dce0d +idfc67f0e5f9a84f0fa0fe91330f1352c8 +idb68b90d026eb4d0dbd951c19173b151d +iddf4f40199238483885f8b4feb544f3da } -subgraph cluster_idd109679c5b724d4ba41b03a01d4d8792 { +subgraph cluster_idd11ebd1c1ec64e0b8c03d4a2087defab { labeljust=l label="6. sukupolvi, Juho Styrman lapset" -ideed9492fb1ae49dea296b49e3a5a561e -ide11893bc3d3143db9df767acb1586dbb +iddb818910b5c74b00afe4a9df8a94ff02 +id41ea4d8cdb2e4309916a6d8d5c4f1d09 } -subgraph cluster_id0c54ebd89bc44bd09fb76053c9ba30b1 { +subgraph cluster_idf6c7dab22fdf4d899361e00fc7615388 { labeljust=l label="6. sukupolvi, Juho Pietarinpk Kalkelan lapsi" -id573ebf018d7445ae82b375f6cb0df751 +id4c85a54979854c87936617bccdda8ef7 } -subgraph cluster_idae10f0ea8436464885e68ab4b78080a8 { +subgraph cluster_id66edb1943b094c33b35803311e5e4003 { labeljust=l label="7. sukupolvi, Eino Valmari Mikkolan lapset" -id311e6638a069443da50065477263a205 -id85cba2845bd44418821d84b0fde7e848 -idfa5d62a332574518ac0e52e57aea2ca2 -id08572ce7830a457e80d9b7ecd4e1817d -id421806ef4a0c495696ca9c420bac0795 -idf7e2030acc3b442b8bc20914b1b44573 +idb8c4a5b3d71145009f4289ea6528349a +id57ad9fcdc9824229bd580d5c5fd76f29 +ida698c46215ae4c199aa081ba60357a4d +ide82d76298b5a49d7bceb10edca60f4c0 +id023d20b9cd25450f8ee4b6cf54d0defb +id1c2d3678e9584fb3bdcb500ac30368c3 } -subgraph cluster_idf65ab6c657134750b25d0185f58cb1f0 { +subgraph cluster_id77a4cffed08449fcabce5625aa65e1e6 { labeljust=l label="7. sukupolvi, Unto Kalevi Mikkolan lapset" -idb5ddba499acd44cc9d26ea9f86e0ba2d -idd03bd12a35ae49cf8fb46c7e0c687314 -idde8dd14e2818499e8159ce4dcd7bef52 -id5fa7f3f941d940a1b408b0f3e35b9129 -id5c60658c31ee4160a004526fa0a2b007 -id0a9c9d40db49481896038d2efc211bc2 +id19d99e154d174b0b99313c4f4e68af85 +id0094303d997d4fe483aa01d16b1d9368 +idad15194b49924e06bfcb5cd10cee04f6 +id054e89cd1c264818bb4a76bd3e87fd4c +id7b70bfc01a2a4b269262eec9de43b886 +id7aa56f9bd58f431398ff8d2792ed6093 } -subgraph cluster_id91a6679373ab46f38d89fb8feb9d3652 { +subgraph cluster_id6521656276f043c4b59acf418158bb77 { labeljust=l label="7.sukupolvi, Ida Taavilan/Kalle Kivisen lapset" -id19e2fd72d5fb495b9d1e30e4509f3e7c -id5def7c974eb44e5589a1ec215733cea9 +idf028ad15ebaf420d857461095dab47fe +idbe916fe826134b84bc1c2c77f7cd1b51 } -subgraph cluster_idff01e017e6cf4029ba635aeb1efb70c1 { +subgraph cluster_id8f43eeb76c424de3b12887bf5b27a8bf { labeljust=l label="7.sukupolvi, Anton Styrman myöh Höysti lapsi" -idae505f83e5a7461882533856367fcf2f +ide41e4acf9c0d4fea9514f806d4b26206 } -subgraph cluster_id8d97e3c80e0f450f879d922a6e421917 { +subgraph cluster_id66ad73f305244597b8fa9937909138c2 { labeljust=l label="7. sukupolvi, Hilja Maria Styrmanin tyttäret" -id985b2ea786874af0979a0887c73161a6 -ide8fb73b32aa74b65929a332d989109b1 +id2300fd1824764061aa32bc24c6067a6e +iddab228ed6ee04858966a9da1ce38c531 } -subgraph cluster_iddc8c4077d3d544b88cd55cc74d8f59e5 { +subgraph cluster_id185d8bb568384048ac55895035492a1b { labeljust=l label="7. sukupolvi, Impi Irene Styrman/Höysti lapsi" -id02721dfd02704c88bad6f32abcc110c1 +idfc67aa0fb4a64b478bee14673e7e6a48 } -subgraph cluster_idc9d2899fe9d84b07ac330fa2a71813cb { +subgraph cluster_idda335ce6fd7640ac808f9c8f0beaa588 { labeljust=l label="7. sukupolvi, Martti ja Laura Höystin lapset" -id570f98a4fd844086bb6badbddc94eeb2 -id05342b2d5c61491f8ea923a8d2834315 -id7133636a05e64d1a85b3ca6963fc478b -id55235cc69642462da74e92da46a1006d +id143bb9306fcc45d49b90e12c484c8d66 +idcb20d470729c4cbcadc1940314d4dd70 +idd3577fcd345b47e2b246039c53f0bddd +id341152b998764ffcbdfa77ae40885f20 } -subgraph cluster_iddc7f29ebf7db478f96a499eaf43353ed { +subgraph cluster_id8cb31d6644a84aee94e1ec68b75d85af { labeljust=l label="7. sukupolvi, Tyyne Adele Katajalan lapsi" -idcc787244a5324cb3a92295f90ba0831a +id242c1e5f39c9421dbf2b34b99103d6d6 } -subgraph cluster_id557e2bb76f964ad0995e20d8147fcb35 { +subgraph cluster_id3f8b277c82af4d0e933942a57235897c { labeljust=l label="7. sukupolvi, Aarne Ilmari Styrmanin myöh. Varavan lapset" -id6cfa8d9f43504afc88736728b1e7d011 -idacfd76ab1e324141bf61256a6bdcd030 -id8a1e64e8eaeb4b64bb850cca95e93900 -id52ceebb3c2d44598a164eec5648e275f +id77a5bb17c39a4a329a6ea64c9f7304f3 +id98f581982df344a1976940a52cb8db59 +id171a26571fee49d1aeb29c1bab0b9037 +id346ff6ac696d418a838dff39aea4ec72 } -subgraph cluster_ida8b11c0bbb734e8583c55b175ddc0b64 { +subgraph cluster_id1b4d96b158e8434789328502e516bfa4 { labeljust=l label="7. sukupolvi, Lauri Hilmeri Styrman, myöh. Penttilän lapset" -idc1e40d1e2ab244fa87e0d1a5fae51524 -ida3505253e6434390882d39961be34284 -id3610c969f138404397dd72d9737b3c26 -id4abd2f1dda0644219184cf5b891bc4de +id9b7c69c0d5dc4a00882c8b3a02d737c2 +iddfe24ba664794a95a957abaa45d6134d +idba184248aa73477dbc43a9bf24934b31 +idc5c6fedeb082446ba1d2bb83307d48f1 } -subgraph cluster_id813d2a6fe6c6486ca3fe8922a73f6b1d { +subgraph cluster_id4fa717da888a4945ba57a9a86c104704 { labeljust=l label="7 .sukupolvi, Emil Edvard Styrmanin lapset" -id1715442c0f8747c08cce1e6bb96447aa -id0a8b95ddc77e4101a5e4daae9b0bd8b4 -id54e757d4841d4ac1b9eadafcdac25774 -id524f6748bf9e4ce199c10e73e8ca5e1f -id7ab0f4a3654849078d106e22cf164614 +iddb3d66ca70a24b8b9012467b33e71b8d +idd2f32d1c1c9f48c2b4fe7634d0a9f952 +id93484ee16bab493ba744e57bae0e1347 +id053b9f80cf6c47c99da0fbb76b15fb76 +idf636aa5d65fc4fd0b65b7bf2ab2f6202 } -subgraph cluster_id3264d4c03b7f4305a1460ef0869b2c6f { +subgraph cluster_id7c6961e2d7944cc08f55cab8971965d5 { labeljust=l label="7. sukupolvi, Aino ja Lauri Koskenniemen Lapset" -id2802b7b23a0b438eae2b04e212f8d1c5 -id55b4fd52b2fb4490a608235a2540d82e -id2d457ab9f8c448af8f4832919cda0ec2 +id1f43fe8e89544570a1f9d996b5c51960 +idae69317122d847c6abceadaffa3983cc +ida78fa3ff3d9343769b819fc61134697a } -subgraph cluster_idc8c70d0ff503436cbf55badea9acc320 { +subgraph cluster_id15c909cdadaf4de6853a6574bc7bc1bb { labeljust=l label="7. sukupolvi, Lempi Rakel Styrmanin lapset" -id4d5b0292732b4a15b2d3887497902510 -id6fb869ff36d744558241dc3d89907a52 +idb31b1bd2d9134cc8be0ca1488020b1ae +id7bf9013fff05431090c9a1fee11ac4fd } -subgraph cluster_id4f2417ec05674751905e5ae3596661bd { +subgraph cluster_idf1fb5fc71aed4c33a2b91c4037075e51 { labeljust=l label="7. sukupolvi, Maire ja Arvi Jokisen lapset" -ida5e7ed9b93a84ccaa9274950a3e17618 -id164eb974c14c4ff591143eb56df1a0bd -idda9c39dba08943a0a199284f13bf9b45 -id9044642ce6e843e998ac0d195d40a8f4 -id8604fc6827ed46b4be169a9718a80653 -idfa14963f751448abb6c2c605ff3c5e39 -id9d1aa2768a984a7e9041b7ba6dfe4057 +idf13ec5fcd3744761ab85a0787cc3c8ca +ida421ebe2c4ef43699dbdf1091e787599 +idcca8f0e57d7f4424a891d33360862be1 +id611eaf0c34aa4c4a9099b807d9706a26 +id4f8f9219d14f4f21b0715a49d92a31f8 +id58991fba186a42d29e428388bbfffcf8 +id70d1384b3cc9452f98e78f0a30548e64 } -subgraph cluster_id7b6a6b6394444decb75c511a83fe31fc { +subgraph cluster_idb8cf7dc25975449eb2910af7567c3179 { labeljust=l label="7. sukupolvi, Eeva Annikki Koskivaaran lapset" -id011a21b58aea4de4afc9323bf2195f16 -idb390ecf5ad454797b5e2d98d88dc1699 +id9b335a7752124b39a6ded5b23710644b +id80ee03e50bd14db08de67e93331805bd } -subgraph cluster_id4f4acf959aad4eeb857b2dee66eaa251 { +subgraph cluster_idec1c466a600b451790983350f2f143d6 { labeljust=l label="7. sukupolvi, Tilda Juhontr Kalkelan lapset" -id7b89e04c01e148db9942370e4c5b1954 -ida0d50eb7cb464086a19ea6e68acda9e4 -id61ed0b52923741079cc3f7c3555c49ae -id83434036d4134e11a066f63772f5e748 -idbca4c92ec301402292f54baf1defd477 +iddf121aa347894d7ba60cda3bda6dc30c +id7d746260b01e4b7d9e87213c95940e26 +id17527feaf2b84803a52e8667fa96e7ed +id6cb39ecfa28342088d346b48c273ff58 +id643b1ba100f5401cb638c11777efd3ef } -subgraph cluster_id2cba7206b13148b0b6ac3e81b88a01ae { +subgraph cluster_id83f4b122446a49d48e335e0b1d5e4069 { labeljust=l label="8. sukupolvi, Valde Rudolf Kivisen lapset" -idcae7eeba194c4d7ebebd257bc5b6e389 -idda94f7d7a71247c2b9673f077921ec55 -id65d25a6aa12f4a49b831b4b9bfba18a9 -id494b26e40cd74564946bf59e5e9a3c20 +idbb8fe37ce63d449ea02a2ca77dda97ce +idbed40e40e0ff42c5b7a8dda5c5149376 +idca76177f38894a53917d8818f310cf97 +ida1817a1a224a4e8095ea14d99ba28420 } -subgraph cluster_id63dc23eca9164d4c9655b8c4067ad4f8 { +subgraph cluster_ida3902170f9c64c369755ba2c0781c0c6 { labeljust=l label="8. sukupolvi, Elsa Maria Höystin lapset" -id97ffdc7ef8f6480db02d228abc796f15 -idb785ca95cd814c20a295c4e358548a0f +ida27fd20a1ce449b6b8a0432257a9317c +idabbe066a8cb042e0bba928d86377b86f } -subgraph cluster_ida32a342858eb42e98f1020878aa0af7d { +subgraph cluster_idb2e6a7807e5c4a38894cc1da728b4b08 { labeljust=l label="8. sukupolvi, Elsa Aallotar Höystin ja Paavo Mikkolan lapset" -id394c171d16bc4312ad3b9f64d56aa9c7 -idb0c25760c3f64e40976a3fc75a6810b9 +id17eb38292262455e97ad586f662bd450 +id181f6718ed6846458a4b6b632802a413 } -subgraph cluster_id32968b5d440d4befa078b45ff4160dd4 { +subgraph cluster_id8772f231cb53490ab6f94a125c7b2b00 { labeljust=l label="8. sukupolvi, Veikko Valio Sorsan lapsi" -id43b19f2eda014ef49c6096fb34570c1c +id5869d6c9729f4827bb5785aa30690367 } -subgraph cluster_id5e7b1cec48e54372a2d8fe1a29d0723f { +subgraph cluster_id089851b0a24c48e2b7f80b791937e55d { labeljust=l label="8. sukupolvi, Pekka ja Raija Höystin lapset" -ide6b44de4b72a4a7990394e43a6dfce2c -id8294455e59b84ab6bde1662115d1c27d -id946b1f73340c4aea8896de4d1db4a7e5 +idb1e020d353c6413abd6c605e69434bac +id95610396020e4d70a54be25e0631ad28 +idb1651e2cfd914e67a77217a30712b364 } -subgraph cluster_id47e5ac710c4e4bc49f36eb84ec2efa3d { +subgraph cluster_id5cdfd84f89854f60902a03382609fb04 { labeljust=l label="8. sukupolvi, Sakari Höysti lapset" -idb75e5a64eb1740aa92c706f815b78981 -idac9daa796102446a904ac46fc3f5c794 -idfdf9fcec21c844b7997167dee492dafd +id94992692f11f40c3b6836022589ea0f5 +id7c0f64c365ea4978afa538a528ba45a7 +idac873c5db5fc4399855a50ca3acc7c85 } -subgraph cluster_id76ace826c49e413982ed27754aa6235d { +subgraph cluster_id67fe5b8c292b407baa654798e30f95c5 { labeljust=l label="8. sukupolvi, Tyyni Seija-Liisa Kivisen ja Alpo Kuninkaan lapset" -idcef756a99b1a47a0acd38e0335f84933 -iddf8faa95a8ff4a768b334c05e18d7371 -id695b897950ec4d18b65ad4e366ad704c +id12d7f709a73648ac9e6652f0356297ee +idce407ef1d0ab457e830cba788ca7615e +idabd68668af09471ead8d1834a29aa618 } -subgraph cluster_id4c954c09f25c492db3e215fab7c2f575 { +subgraph cluster_idab9acd52b95343f1b3deb8f340b2ddf1 { labeljust=l label="8. sukupolvi, Anna-Liisa Styrman ja Timo Laherron lapset" -id5646a349f1e646a28d36ce8988d1eedf -id0d1fd39772074624b42a72c32b20c065 +idaed577208feb40248feea0af6ece87e5 +idd5d4e40542904fa3a60622f9d47bc520 } -subgraph cluster_id24d4b813a6a14fd0842fbf2cd5b8485f { +subgraph cluster_id861912899c964da0885a68962697b890 { labeljust=l label="8. sukupolvi, Seija Marjatta Varavan lapsi" -id77ffec249fbe47cfa00d240456565ecc +idcdf754f4d2ea4b0eb606187141cc90e9 } -subgraph cluster_id52b7ab80504e4a669a00f3f9b7be993a { +subgraph cluster_id133cfc649a6340d7a107a20cc2e73a7c { labeljust=l label="8. sukupolvi, Aila Sisko Varavan lapset" -idfa09fd885da748499b9711cb7cc16d42 -id00facb55c6404a2f976429c4e5fc24cf +idc554b05529f842de9af709b2658d522d +idb4fefa35c57b4b46af7403d4d01198e4 } -subgraph cluster_idb97b3199d9554b1f81c6e511b6b4db42 { +subgraph cluster_ida2c52710e84f45a390ebf4551ebcb8cf { labeljust=l label="8. sukupolvi, Jouko Penttilän lapsi" -idc9b72ee7fa234dd19c5d384ee8f7736a +id54e16993ceee41318e9dcc410523b8a9 } -subgraph cluster_id923e4138bd754a67926bc35389d02d21 { +subgraph cluster_id181ac95c62894a57b2c9626b12495fa2 { labeljust=l label="8.sukupolvi, Leena Penttilän lapset" -id429ef612e4204f969fecf6f02ab69be9 -id0ec34e0800c245ff99e9a23c6b9162e2 +id58ff002c4351436ba00a667a80039a45 +id796a29b5f7e34655989d115562327122 } -subgraph cluster_id1e581d276e9a4eb2bebd93578d798bd1 { +subgraph cluster_ide193bee7c1e54f6a9f1617bbee651fba { labeljust=l label="8. sukupolvi, Seppo Styrmanin lapset" -id9b7b39dfc3c44dbbb61f3f5fa6768aa1 -id18d02edcd3b241c6a91b48e9b35daa8b -id30cedc2c6360438d875475edfcb244d9 +id455815a6ef894351b66d48aea319f11b +id4d6f80d9a16c46e2b49630c4bca6f350 +id14353424482044dab02725b227188c00 } -subgraph cluster_id2f7c0421b01d4758b82748213ab72bb4 { +subgraph cluster_id886dadb18b1c47b591d068c3445ea24d { labeljust=l label="8. sukupolvi, Sirpa Styrmanin lapset" -ida3aadecbfafd415399bb3e9e3cb994b0 -id308456dcf7ff405caff7fa12377492d9 -id61cc969a8e664f16a8ee04088279adab -id80f214cf4d2c40cdb47f9b82e8600066 +ida92327c292af40a5a60575ea66a734d7 +id866b22167ad84c79814f80f2a7971fd6 +iddabeee3a8ad74dc3990a776da9bfbabf +id394f2a7759d948d4a553444f300b1cef } -subgraph cluster_id008c1d21127644808069a593fd76fa85 { +subgraph cluster_id52b60c195b8e475e9147f6ab4c3f6cdb { labeljust=l label="8. sukupolvi, Silju Styrmanin lapset" -id785f996c1e7e41fabb920e22bd2e1b53 -id6f8035ccbc364dfcb0928469b9e03b9a -id50c0a2e4e93949a3ac436354e5d85d9f +id7ff9c4bdb251435f94699458bf915fe6 +idd179c776563e40cc8f6e5e71a6be1518 +idef48450210d54c4dbfbdbcd944d9c234 } -subgraph cluster_idf3b4132402fa40daaacd22b13a7b3c7a { +subgraph cluster_id36fab680f41d48a9be910f76f16b6540 { labeljust=l label="8. sukupolvi, Erkki Koskenniemen lapset" -id9f5108a10b1844479312191695c392a0 -id9bc781e151fb4ac79affe1b9d0517681 +id6ddb538ad34f426e811d4a40f1e88af2 +idd2a1bd61d98a4affb9019b97623bc06b } -subgraph cluster_id1c8de74d90a94d6d9e90dce6028a81f2 { +subgraph cluster_id6dc8ce367ed9453ebd61a8da9697ba46 { labeljust=l label="8. sukupolvi, Pentti Koskenniemen lapset" -idf83c92b9e81a4a2a95ec822bfb4defbd -id3ef863e30f064cdcba0bfe30c144f110 -id4c397ee7a04e44809e4bbe00fe02c6bc +id0bd40ef3b5d640f7a1b80ee6ff04cc74 +id72d5951e64174e51bd718b21dcbbbfea +id3606b40f865746ffa1919844dec54b11 } -subgraph cluster_id1cd425b28a1a47e0b3350d1f683eae05 { +subgraph cluster_id1ef7702da25243fab3e416a353d0ecba { labeljust=l label="8. sukupolvi, Heikki Tuomalan lapsi" -idae4833db5777479b91dc09740713ac14 +id46cb6995942d4bb089a40021456dcfd5 } -subgraph cluster_id433c4ddcc1614a5e9f55fe2a17ff04bb { +subgraph cluster_id59e7a7b4e4f5422faf67b7e46e10c423 { labeljust=l label="8. sukupolvi, Rauno Tuomalan lapset" -idb331240d04454995b625b5033f556abb -idd6a233c01976454bba0f2f6e214cc032 +id33f73d9fc532425aae6084e892db0f29 +id97ae821339374c138c28ff2983da0615 } -subgraph cluster_id4e846beaab7b42968f0573bc0bd2710a { +subgraph cluster_id7605a7ada5c043a9b3c52ecd6f8ff723 { labeljust=l label="8. sukupolvi, Antti Jokisen lapset" -id134f2208752e4509a5458faa39c3251c -idfce1d05cd3744cf3b780fc75baed11ef +idb3a430608a4142edb6f8c04a2cc97fcd +id5561d0e90e9d468aaa2fdea88e8e21be } -subgraph cluster_id3e7d7ecc79e847fdab4e7c43808866bb { +subgraph cluster_ide75fb3c4b8624f9b8d6ee4ea1dfb337a { labeljust=l label="8. sukupolvi, Maija-Liisa Jokisen lapset" -id987b69eadf014ea592ea08c252f2d796 -id3b9a88b63df04716b26d6fa2f914b101 +id51ced16d11434b2e99c0e2ec72aa4c57 +idd82f276dee4a46be8601e44324fe5a22 } -subgraph cluster_id5b07c23f7960438bae2ec1077a28bac7 { +subgraph cluster_ideba78513ec3b4d3fba0039f425b11260 { labeljust=l label="8. sukupolvi, Kaisa Jokisen lapset" -id7a95066daadd4f2a9c826d9f1f8d077c -id25007f404c1b4e92a7b06c7a6bfcbc0f +id8ee3c0816ded455c84354f368bc0f4ca +id8a39885312a14edd89432f639fa36491 } -subgraph cluster_idb724add81abf4f57bd761a2b4212af6c { +subgraph cluster_id2bf94579faf7400ca611a822c0ec9cef { labeljust=l label="8. sukupolvi, Mikko Jokisen lapset" -idfb4ce03c4ac64734a29f904082936a9d -idc3641194020141939c6c97911484323b -id57bfef13846c47b3a2f368eacd079852 +id9bb22a8d319f4019958fd741d385a7c9 +id3e46b8ef36dd49cfb96209db5e1456a9 +id90107f6bff1d4de1abe4d6241668619a } -subgraph cluster_idc67497cd7582450ca8cd507b15d44418 { +subgraph cluster_id240dcb94d8144e809be1e1eaa4f74e00 { labeljust=l label="8. sukupolvi, Jukka Jokisen lapset" -idb6392a9775d742569674c5dbffa6bd94 -id40a1b6ba09c04b0f9ea1cc82966c0f7a +ide2682b07470c4bcb8415a094c02f9651 +id41f7af1c66ad4b38a2fd9d2efacef95b } -subgraph cluster_id6d4f91f511fb4609a455d24880d7bdb4 { +subgraph cluster_idd4b9477ce95d4fb19c57d25c40f5bda2 { labeljust=l label="8. sukupolvi, Eeva Jokisen lapset" -id8e8ebb88acb64190a9abc0ca646b94d8 -idc0a91a37fe4b4ba597002b73a46166f3 +id97d53d82b18241e7a978d871a61cbb21 +idf9e9f3886a8344fa99c911d80d245c02 } -subgraph cluster_id762fbbba65094b38bf07e987f3a13d7a { +subgraph cluster_id1fd24711e9e24d16b5612a4ecfb93336 { labeljust=l label="sukupolvi 8, Erkki Pakkala lapset" -id5b835b6cd3864ed6a03d65f1958b0070 -id930748787d744ce083a10a95cb862339 -idb771edc8d979431a9bde0a15eb519e94 +id623f37f58a6546e1adf60270dfcbd6ed +id240198ef41c845269073ddd725e1f64c +idb6f15e187cc94d369441c25a18c9bcef } -subgraph cluster_id97619c89b756414e883fac4dc1017793 { +subgraph cluster_id9dc27ac2f0a34dbe99bbaf2404656c0f { labeljust=l label="8. sukupolvi, Martta Pakkalan lapset" -ide9e0ee61c97243f082e668549d89bad2 -id91c5793c5e314acf82bf14e3edf0012b +ide7d1caf037de43799f6a50f44f3c9404 +id7095f928f3a44af18d75293e414476aa } -subgraph cluster_idf5e3583c02154d48b13715f15be2ec47 { +subgraph cluster_ide6fe33f7252c4c63ba8f3a3e4f1efd84 { labeljust=l label="8. sukupolvi, Katri Pakkalan lapset" -idd06223aeadb4438484ed8901ba1b85fe -id95310895b38d4cfbb430b1f1861b4f45 -iddb980383287e43dfa72d598da438ce1c -ida8a378009d1e41e39562626e8284f419 +id687657e07b7845cf9b27161267d3d73a +id289fd356b6164af49f459eaaf3dff774 +idc74d852536cd4c1693e760343bf61f9e +idcb3970a1d71b46269f5475e3938a673f } -subgraph cluster_id427915539ed44fe58208acc17427dfef { +subgraph cluster_idb7976c8d5f164858af76faa745eb65ca { labeljust=l label="9. sukupolvi, Aili Kivisen lapset" -id2dd8074a573342b8bb7523daaa736070 -id8102b6e665f64dbda859cd58f39907db -ida669bba40ee14b9cb94aa69184490201 +id21d4395e82f54a7eb24b0effa7ba4fe8 +id69d831594db34d248b7d46c1d0b3f48b +id8bf677a9c919440a870464065efb5ebd } -subgraph cluster_id15e511f80e3d44fab709ef4b78ba1cb4 { +subgraph cluster_id2759e8a973644719ab2ed0bd702d7306 { labeljust=l label="9. sukupolvi, Irja Kivisen lapset" -id0886cf06e27c4fae9e2d9efc2cebe544 -id5a3f8b58fe6242be821629440fc6056b +id8f38c87a46b54c4eaf848f62650e6023 +id282e30b8cb4c4b6d8627c9f2d80c6692 } -subgraph cluster_id11f217531cc448d2a04c5cb3b0c900c0 { +subgraph cluster_idfcfa17fc87ff402da4fa18e77af084df { labeljust=l label="9. sukupolvi, Risto Kokkolan lapsi" -id2de83fb9be1c4ad7a5304c1cbe0aa658 +id837bf6cb261748098749e0556117ce1b } -subgraph cluster_id68500b6926484981a2797932b4bd010e { +subgraph cluster_ida04a549b8f1d4868b896c1610184281d { labeljust=l label="9. sukupolvi, Timo Höystin lapset" -id32a5cf324f3548ffbf89c3901a475543 -ide775577ea39f45bc85cabf66b6ff493c +id1cba3ca8d60441f284a6e4de2e658786 +idbdf8aef0db774a84922e0e7ad139baf0 } -subgraph cluster_ida69fe1f87ff64031b251d6eea52244c0 { +subgraph cluster_ide53a18b9c5444876a49e00a7bb568f93 { labeljust=l label="9. sukupolvi, Tuija Höystin lapset" -ideedebc148b004922a916e15098d0418c -id47bf1541f69b4e5580a333284634ee79 +id57103d590edb464e84a30a128f5ba63a +id42009199d6d449958f0b83be3881fabe } -subgraph cluster_id30f08903120549eabc634ea663f33db6 { +subgraph cluster_id31b27c0d74774f40a96ba51c18778128 { labeljust=l label="9. sukupolvi, Ilkka Höystin lapsi" -idf2181f7ea8b644c4aa0e1d5031c55b35 +id96baaed6ea97493c971bbb0e35ca6dcf } -subgraph cluster_ida26c48ae80394ac9a678259868dd55af { +subgraph cluster_id1f3631d5171044ddb9fdbe78311aba2e { labeljust=l label="9. sukupolvi, Kauko Kuninkaan lapset" -idd1e6fbe77ea844a8a3c1a9e466faa9f2 -id836b88261af248809effd893ba289363 +id32c467517fda432892428c0288e59611 +id2dd8a0d64e56432d9b3ab5824c521353 } -subgraph cluster_idbc309686eb984b9ca3b1e95347f2672f { +subgraph cluster_idf6fdfa5ad96d4824bbac68486d430430 { labeljust=l label="9. sukupolvi, Heli-Liisa Kuninkaan lapset" -idf5a20e25f7f84db28b957486c4225c4a -id4fc9cc153f154542b46a7cb7a84dde50 +id553f06fe5f21425e9fc916c478d38611 +id819ae4b22e6546838f3d1404a7f7b1a8 } -subgraph cluster_id43bdede4617148ec866f6af74b78127f { +subgraph cluster_id3602e50e2a164b91ba5c28f777911601 { labeljust=l label="9. sukupolvi, Mervi Kuninkaan lapsi" -id36c982b262f24c71944e7638b3c6271b -id1609e571c00941a792b818577c7002fa +id1ba8844ba15748cd97fda95e02045bb4 +idc8d5da7fbd8f471b864551b98334f2ce } -subgraph cluster_id25042fea00a34321b6457369ae9656d9 { +subgraph cluster_id4ba9a0bb5ccb458eab96d1a6cbc17bb4 { labeljust=l label="9. sukupolvi, Jukka Laherron lapset" -id32bfd58c616b4dd4b978dd56308fd952 -id680a401270224c6dbe6c4479936b384a +idd404cf68f3c94697b8d0d39dedd1ad09 +idd60f2d37dc6c43d09f3fa08b9990faad } -subgraph cluster_id8bf710b2dc20456a8b36b2274be26115 { +subgraph cluster_id1679090306014a13ba4220bf9adc1a47 { labeljust=l label="9. sukupolvi, Niina Tähtisen lapset" -id31617f244a854e31871ab66d11ddc6c5 -id833889bcf7014c9ebe455ca8dc5f33c1 +id19e9ac896d7c41b6974f1153c4010c14 +id35467abeaac94992849d08b5cc27774e } -subgraph cluster_idbf3d14ce40584d99aee883e9741661d0 { +subgraph cluster_idc924333cbc0c4714ab4c3d9d172f6b7f { labeljust=l label="9. sukupolvi, Eero Pitkäsen lapset" -id3d5ee69f356041d4800ad2becfb83b0f -idc6d44817c9134802a4480deeab085494 -idf0ff8eacd91b487a8e414da46ade08fc +id1533545cdcbc4b1ebc90eb4b4e58a0d5 +idaeba0046a11e414a85945ad19172906f +id3ee639c7c8ee4dc1973c730d3982361f } -subgraph cluster_idfa502ff63da54bd2ab3cdd43255eb80f { +subgraph cluster_id2ee149d5ff794c918744b3d5cd6c3b46 { labeljust=l label="9. sukupolvi, Juha Koskenniemen lapset" -idb3cca727969f4ea084a2578fb6bed48b -idc92f2e01b8c34624a1c21e4cbb8715fa +id6b69759c820540eda262e9eabaefb169 +id6fb8c2f4a6604b89987e96c9aa91a066 } -subgraph cluster_id02c73bf22f294e429de2e84dc162add7 { +subgraph cluster_id195a8af595544a97812bf0edadaea9c7 { labeljust=l label="9. sukupolvi, Tiina Koskenniemen lapset" -id7576a9b1bed54ce3a9aedbacc5e2f9e8 -id7a2e2e74e5b148b59766b910f0b20a7f +idd27c0638b1bd49478913cc320b15f7b4 +id653e6a8cdedc480e9ab70e47c7cfa483 } -subgraph cluster_idb449d0f113524ab6b5feb5c3734d6974 { +subgraph cluster_ide1f9097c77364766bfc1a239cab61560 { labeljust=l label="9. sukupolvi, Jaana Koskenniemen lapset" -id84d06c1d73c94bc38a389ea24c1dde53 -id0850089f16164385aed1cb480cc8be8a +ida824a5c30ce34ffebf8cae3ae0b75106 +idc0cd3513501343efaba09cee150d4f7f } -subgraph cluster_id9dea0eae56fd4d61a0ba531c00c560a9 { +subgraph cluster_id99b38bc56d4b41238567aea3097c7afa { labeljust=l label="9. sukupolvi, Kari Koskenniemen lapset" -id85c0d57c0adc4e5d99e6c2d17970419a -id3fec16d35936484890af74a5a6a5147b -ida0c363e7d56f4a0c9d5305d50c509e03 +idb97e2a844c384c2db1cd62e3a1dd44ac +id35f694fc79ef4d3683f18ca618aff037 +id902af1a3b6694f589dac4bdfc0bcce7e } -subgraph cluster_id450bb38127fe4474949668ac26e4ed39 { +subgraph cluster_ide2ec84483d3a49398fab4fcdb435a16b { labeljust=l label="DONE until TÄHÄN ASTI SIIRRETTY" } -subgraph cluster_id3029dd7f40674f8392eaf7bd4c3324d2 { +subgraph cluster_id47f6e9251ed74598b6c02b5b1c101bd6 { labeljust=l label="9. sukupolvi, Katjaana Jokisen lapsi" -id9a6976578dfd4adeacf9eab3ebc2c05e +idc9dda7fdbb0044088dc6a1c65c4542e8 } -subgraph cluster_idd1dd81eec4284b708c08c03cea79013c { +subgraph cluster_id13f502512f254e13a134a2b2823c37e0 { labeljust=l label="10. sukupolvi, Linda Jokisen lapset" -idfa0836cf50014e82bf11b333957e5940 -ide3b10f9bd4e847449b2c2e691a2c0ce6 -ida1813c1c628e411eb55e0ef4235efc87 +id023a324e700c4be99ac8b6bcfc62a28b +idb3c79c3a9710453186b6f25f0018cb15 +id320f8d3dfb8f48cbb354884335157317 } -idef02b0d16bd64e21b2b7408611af4806 -- id93b0a90f271f4d4aa303498cf93b1fa8 [lhead=cluster_idae0066a395ed4c1592445aa3d7fdad5e, headport=n +id5428228c64c44f4fb1468644894ce6fd -- idcb8de60d247b4d82bb31cb0e25484436 [lhead=cluster_id59d65f09150c4293887d23b166e5a08c, headport=n tailport=s ] -idb710538528ff416eb8da2364cfad7336 -- id7a824fa915144f18ae19753a67662173 [lhead=cluster_idf9729dfbd3354fd599489f580e455823, headport=n +idb13f0400cecc48b0b5039e8550cc33ad -- id028060e89aa64a2ebf445512af09ccc0 [lhead=cluster_id15dcd6084a5b4dc8ac9f4d6a3808c92c, headport=n tailport=s ] -idce582a4a84a846719ad4598df324efc9 -- idb8b9750883c545f1ba79c454843c7be0 [lhead=cluster_idc65f2ce873464715914adcd13de4502c, headport=n +idb7d60bafa550478e97f8646416d88aea -- id6729eda1a85a4b43ac1e54f8037c1f20 [lhead=cluster_id77363d82832440ee85c2aa7a823c120c, headport=n tailport=s ] -id53c30510a8104ea19568555bce4bea62 -- idc24890192612421380b558db799082df [lhead=cluster_id81b2caa39cc3449e87520a6431fbf392, headport=n +id3324b92605db4428bdf1cf832f9cb31f -- idb9ebd890ba2a43c38878e0e13da6897a [lhead=cluster_id2dbd7f42f4d3448489eb8b10e6f209ac, headport=n tailport=s ] -id96e5dc36e9054f62ba316b8a64156618 -- id1e4a1f09c3534a7883a27343c07e9bfb [lhead=cluster_id529bf5f756ea4cfa9da942f61b50a044, headport=n +idd28b275041ea4ac4b66d57804b9d9930 -- id513c56ab2db54494874b9bb7b38fcf96 [lhead=cluster_id9b1753b84dfb48efb460191041741f92, headport=n tailport=s ] -id95d84e1b0ee340ff97926a33de9d9157 -- id2accaa25f4cf4e13b9ad389507dc3452 [lhead=cluster_idcfb6a3b4379343e19122de028b666137, headport=n +idd0b184a6f3b04f60b81caba78996f6bc -- id0ae0c3c3469e4adabfe3ac1f3a0ab18f [lhead=cluster_id50bbad113ae4415e85fce8503172cea0, headport=n tailport=s ] -idc24890192612421380b558db799082df -- id2c82370542214cbaa13a753768ab43cd [lhead=cluster_id400189b952494dd89f40f31ca4f17733, headport=n +idb9ebd890ba2a43c38878e0e13da6897a -- idb94ed447412f4805bddcec1b6f36d69d [lhead=cluster_idc385e36aaa414d948a6dc50d2e4771b3, headport=n tailport=s ] -id1e4a1f09c3534a7883a27343c07e9bfb -- id482075f8548448dc8df43058b9506f62 [lhead=cluster_idfe05884420d54a3a99ed5c3a3d01a146, headport=n +id513c56ab2db54494874b9bb7b38fcf96 -- id1a82e98473f44c4495079022b1370440 [lhead=cluster_id3109cff4a21444c39f42eb41c1509bab, headport=n tailport=s ] -idfdeb5dd1ad8f4b4da9df8e9775699c81 -- id62a335ea11e6419db2b2a3c606202158 [lhead=cluster_idcf9e76104d354338bc9f17d58fdacd42, headport=n +id97cbc6abe3754611aeff22ca19bbe1ef -- ida906a39c3cb64f49baa53da9f251df97 [lhead=cluster_id3fa93f9df44847cc93fed73eca084153, headport=n tailport=s ] -id2accaa25f4cf4e13b9ad389507dc3452 -- id674fc970952849ceae13772026e5a2c5 [lhead=cluster_id6cf6c3598763414b97c3075e93e0a525, headport=n +id0ae0c3c3469e4adabfe3ac1f3a0ab18f -- id53b2ca71ecb24b4ca20548f37182d3a6 [lhead=cluster_idf7e9426999af46a08812db29749efd3d, headport=n tailport=s ] -id276302f415344123adb5abc88311a56d -- idb9fad3ec89c247b1a3c94257e9ce4239 [lhead=cluster_id08ff8b5481594e11ab26f635abbfbfb9, headport=n +idd6642652ea8b46729ae3545f945201a7 -- id883b11779e944f32b912428765fb302d [lhead=cluster_idc27553bc6bdb4b6c8a8a4522813eeb63, headport=n tailport=s ] -id7bd096d23f4d48f68ab590d5c803c3ac -- id576249eb3423472593d1cd3fe32c4484 [lhead=cluster_id615aedbf16014a58bc7bb38ae79b8350, headport=n +ida704bd2e389b4508ae0266b11a46d5bf -- id797d6f8d0633402b95c1724da860c50b [lhead=cluster_id1b975a3a3a0f4072a04178ff19a9dcc2, headport=n tailport=s ] -id94d67072d3034c50bb121bc7871b572c -- idf2ed80e91a26474cb976c0bb5a48dfac [lhead=cluster_id82f6264fb7f24d52ab9e4ab497c506bc, headport=n +id2b92de0499874cf08e4d5ee7db1e1d94 -- id8708ff9dffec45b099a875a08caaa99e [lhead=cluster_id8d2589ef77eb4708a61e25e3ce80e8dd, headport=n tailport=s ] -id897c925962934989ab9bbbabb35435f8 -- id87e3978933db4e09bd91fe94d77b1717 [lhead=cluster_id054b8c41c40045c7b78627253d9b0a18, headport=n +id5c22292ea06b446d8e481e28d6b30127 -- ide29816a5fd654eb3a3532649e43c80c2 [lhead=cluster_idffc6fa4a6206438f9ba3e76f7887830e, headport=n tailport=s ] -idd00fa8f3af914272bfeb9dafa0b846f8 -- id7525bc3edf664fa0a978c54ec3e56d1f [lhead=cluster_id9ea8e64285184b5e921408b7aa4a4555, headport=n +id0b6bcac5b35f4144b49185e2254f8549 -- id1f64e425c3e242c688242b501a061dc0 [lhead=cluster_id2a8ddd16e3564308a73cbf5eb7ce3449, headport=n tailport=s ] -idb88c7e7c4da5498d9240917a983afe25 -- id957fb5ff2b364f29b247f9aa972010ae [lhead=cluster_id9ffe8df0e49844c59e1cdc9416423f90, headport=n +idf7b3309fabef47919376052541b92f84 -- id45f6cd05188e47b08e6fea3434b6b3e6 [lhead=cluster_idf22a61c39c804ebeabca5921d3c7ad41, headport=n tailport=s ] -id2e92ad3bde874997b79334b3a4c9a2c0 -- id698c494ac9644db89063ea9fbb0b8593 [lhead=cluster_id1b50cce07e584b19954c0161faf5eed7, headport=n +idc1ae57bf03b84a7f8807f3048246e9b8 -- idbad574e6dfac4a7ea0fb38f2f98c4124 [lhead=cluster_iddcbfd623ba724d4b884deb8926450ec9, headport=n tailport=s ] -ida1e666047fe245529a1c7b86a3afda21 -- ideed9492fb1ae49dea296b49e3a5a561e [lhead=cluster_idd109679c5b724d4ba41b03a01d4d8792, headport=n +id652f483ac3f94c579b82229f0204f1ef -- iddb818910b5c74b00afe4a9df8a94ff02 [lhead=cluster_idd11ebd1c1ec64e0b8c03d4a2087defab, headport=n tailport=s ] -id5dac87f550c34fbb8ed473ceed60e737 -- id573ebf018d7445ae82b375f6cb0df751 [lhead=cluster_id0c54ebd89bc44bd09fb76053c9ba30b1, headport=n +id5cb86f8fc44441bc8e6e38df6eb252b3 -- id4c85a54979854c87936617bccdda8ef7 [lhead=cluster_idf6c7dab22fdf4d899361e00fc7615388, headport=n tailport=s ] -id576249eb3423472593d1cd3fe32c4484 -- idfa5d62a332574518ac0e52e57aea2ca2 [lhead=cluster_idae10f0ea8436464885e68ab4b78080a8, headport=n +id797d6f8d0633402b95c1724da860c50b -- ida698c46215ae4c199aa081ba60357a4d [lhead=cluster_id66edb1943b094c33b35803311e5e4003, headport=n tailport=s ] -id0219862ec0484472920e33a88caa3cfd -- idde8dd14e2818499e8159ce4dcd7bef52 [lhead=cluster_idf65ab6c657134750b25d0185f58cb1f0, headport=n +idd0b97f92b9b142aeb60b05065fbaaa82 -- idad15194b49924e06bfcb5cd10cee04f6 [lhead=cluster_id77a4cffed08449fcabce5625aa65e1e6, headport=n tailport=s ] -id87e3978933db4e09bd91fe94d77b1717 -- id19e2fd72d5fb495b9d1e30e4509f3e7c [lhead=cluster_id91a6679373ab46f38d89fb8feb9d3652, headport=n +ide29816a5fd654eb3a3532649e43c80c2 -- idf028ad15ebaf420d857461095dab47fe [lhead=cluster_id6521656276f043c4b59acf418158bb77, headport=n tailport=s ] -idd6701814abe8413088239f7ef0fa104f -- idae505f83e5a7461882533856367fcf2f [lhead=cluster_idff01e017e6cf4029ba635aeb1efb70c1, headport=n +id6810ad457bfe4e3e823727805e02e4c0 -- ide41e4acf9c0d4fea9514f806d4b26206 [lhead=cluster_id8f43eeb76c424de3b12887bf5b27a8bf, headport=n tailport=s ] -id7525bc3edf664fa0a978c54ec3e56d1f -- id985b2ea786874af0979a0887c73161a6 [lhead=cluster_id8d97e3c80e0f450f879d922a6e421917, headport=n +id1f64e425c3e242c688242b501a061dc0 -- id2300fd1824764061aa32bc24c6067a6e [lhead=cluster_id66ad73f305244597b8fa9937909138c2, headport=n tailport=s ] -iddac0ead7397b451886823257eba946d2 -- id02721dfd02704c88bad6f32abcc110c1 [lhead=cluster_iddc8c4077d3d544b88cd55cc74d8f59e5, headport=n +id8e8a1c2ba993497e94b2f8e001215506 -- idfc67aa0fb4a64b478bee14673e7e6a48 [lhead=cluster_id185d8bb568384048ac55895035492a1b, headport=n tailport=s ] -idcbdedf04f2ce478bbc2a094c704df14b -- id05342b2d5c61491f8ea923a8d2834315 [lhead=cluster_idc9d2899fe9d84b07ac330fa2a71813cb, headport=n +idfce46eb94abb421aa41841bd5786348f -- idcb20d470729c4cbcadc1940314d4dd70 [lhead=cluster_idda335ce6fd7640ac808f9c8f0beaa588, headport=n tailport=s ] -idf4694cbef3a3430bb8e4ed852145487c -- idcc787244a5324cb3a92295f90ba0831a [lhead=cluster_iddc7f29ebf7db478f96a499eaf43353ed, headport=n +idddd4330e909945b6971505693d34b268 -- id242c1e5f39c9421dbf2b34b99103d6d6 [lhead=cluster_id8cb31d6644a84aee94e1ec68b75d85af, headport=n tailport=s ] -id897527c2fa0e4a7c816013a912210266 -- idacfd76ab1e324141bf61256a6bdcd030 [lhead=cluster_id557e2bb76f964ad0995e20d8147fcb35, headport=n +id2c1264475e644bd8adb7b231d77e5fab -- id98f581982df344a1976940a52cb8db59 [lhead=cluster_id3f8b277c82af4d0e933942a57235897c, headport=n tailport=s ] -idaf919e4c3a4846a4954f7509f582ca31 -- ida3505253e6434390882d39961be34284 [lhead=cluster_ida8b11c0bbb734e8583c55b175ddc0b64, headport=n +idb3dcbf766e5148888a46fd7327ff3d55 -- iddfe24ba664794a95a957abaa45d6134d [lhead=cluster_id1b4d96b158e8434789328502e516bfa4, headport=n tailport=s ] -id3b80c4ca53c1454e938bc1cc177d595e -- id54e757d4841d4ac1b9eadafcdac25774 [lhead=cluster_id813d2a6fe6c6486ca3fe8922a73f6b1d, headport=n +id228451d59b8040a49c50d58d9182c0e3 -- id93484ee16bab493ba744e57bae0e1347 [lhead=cluster_id4fa717da888a4945ba57a9a86c104704, headport=n tailport=s ] -idc604569539f14ae98f18d8ac4aaf3fc0 -- id55b4fd52b2fb4490a608235a2540d82e [lhead=cluster_id3264d4c03b7f4305a1460ef0869b2c6f, headport=n +id25a8af09a542455a8654dd02b99dce0d -- idae69317122d847c6abceadaffa3983cc [lhead=cluster_id7c6961e2d7944cc08f55cab8971965d5, headport=n tailport=s ] -id861ac6de85004e999501987bd45bb4eb -- id4d5b0292732b4a15b2d3887497902510 [lhead=cluster_idc8c70d0ff503436cbf55badea9acc320, headport=n +idfc67f0e5f9a84f0fa0fe91330f1352c8 -- idb31b1bd2d9134cc8be0ca1488020b1ae [lhead=cluster_id15c909cdadaf4de6853a6574bc7bc1bb, headport=n tailport=s ] -id56f78724268f4940b5d0adc35582372c -- id9044642ce6e843e998ac0d195d40a8f4 [lhead=cluster_id4f2417ec05674751905e5ae3596661bd, headport=n +iddf4f40199238483885f8b4feb544f3da -- id611eaf0c34aa4c4a9099b807d9706a26 [lhead=cluster_idf1fb5fc71aed4c33a2b91c4037075e51, headport=n tailport=s ] -ide11893bc3d3143db9df767acb1586dbb -- id011a21b58aea4de4afc9323bf2195f16 [lhead=cluster_id7b6a6b6394444decb75c511a83fe31fc, headport=n +id41ea4d8cdb2e4309916a6d8d5c4f1d09 -- id9b335a7752124b39a6ded5b23710644b [lhead=cluster_idb8cf7dc25975449eb2910af7567c3179, headport=n tailport=s ] -id573ebf018d7445ae82b375f6cb0df751 -- id61ed0b52923741079cc3f7c3555c49ae [lhead=cluster_id4f4acf959aad4eeb857b2dee66eaa251, headport=n +id4c85a54979854c87936617bccdda8ef7 -- id17527feaf2b84803a52e8667fa96e7ed [lhead=cluster_idec1c466a600b451790983350f2f143d6, headport=n tailport=s ] -id19e2fd72d5fb495b9d1e30e4509f3e7c -- idda94f7d7a71247c2b9673f077921ec55 [lhead=cluster_id2cba7206b13148b0b6ac3e81b88a01ae, headport=n +idf028ad15ebaf420d857461095dab47fe -- idbed40e40e0ff42c5b7a8dda5c5149376 [lhead=cluster_id83f4b122446a49d48e335e0b1d5e4069, headport=n tailport=s ] -idae505f83e5a7461882533856367fcf2f -- id97ffdc7ef8f6480db02d228abc796f15 [lhead=cluster_id63dc23eca9164d4c9655b8c4067ad4f8, headport=n +ide41e4acf9c0d4fea9514f806d4b26206 -- ida27fd20a1ce449b6b8a0432257a9317c [lhead=cluster_ida3902170f9c64c369755ba2c0781c0c6, headport=n tailport=s ] -id985b2ea786874af0979a0887c73161a6 -- id394c171d16bc4312ad3b9f64d56aa9c7 [lhead=cluster_ida32a342858eb42e98f1020878aa0af7d, headport=n +id2300fd1824764061aa32bc24c6067a6e -- id17eb38292262455e97ad586f662bd450 [lhead=cluster_idb2e6a7807e5c4a38894cc1da728b4b08, headport=n tailport=s ] -id02721dfd02704c88bad6f32abcc110c1 -- id43b19f2eda014ef49c6096fb34570c1c [lhead=cluster_id32968b5d440d4befa078b45ff4160dd4, headport=n +idfc67aa0fb4a64b478bee14673e7e6a48 -- id5869d6c9729f4827bb5785aa30690367 [lhead=cluster_id8772f231cb53490ab6f94a125c7b2b00, headport=n tailport=s ] -id570f98a4fd844086bb6badbddc94eeb2 -- id8294455e59b84ab6bde1662115d1c27d [lhead=cluster_id5e7b1cec48e54372a2d8fe1a29d0723f, headport=n +id143bb9306fcc45d49b90e12c484c8d66 -- id95610396020e4d70a54be25e0631ad28 [lhead=cluster_id089851b0a24c48e2b7f80b791937e55d, headport=n tailport=s ] -id05342b2d5c61491f8ea923a8d2834315 -- idac9daa796102446a904ac46fc3f5c794 [lhead=cluster_id47e5ac710c4e4bc49f36eb84ec2efa3d, headport=n +idcb20d470729c4cbcadc1940314d4dd70 -- id7c0f64c365ea4978afa538a528ba45a7 [lhead=cluster_id5cdfd84f89854f60902a03382609fb04, headport=n tailport=s ] -idcc787244a5324cb3a92295f90ba0831a -- iddf8faa95a8ff4a768b334c05e18d7371 [lhead=cluster_id76ace826c49e413982ed27754aa6235d, headport=n +id242c1e5f39c9421dbf2b34b99103d6d6 -- idce407ef1d0ab457e830cba788ca7615e [lhead=cluster_id67fe5b8c292b407baa654798e30f95c5, headport=n tailport=s ] -idacfd76ab1e324141bf61256a6bdcd030 -- id5646a349f1e646a28d36ce8988d1eedf [lhead=cluster_id4c954c09f25c492db3e215fab7c2f575, headport=n +id98f581982df344a1976940a52cb8db59 -- idaed577208feb40248feea0af6ece87e5 [lhead=cluster_idab9acd52b95343f1b3deb8f340b2ddf1, headport=n tailport=s ] -id8a1e64e8eaeb4b64bb850cca95e93900 -- id77ffec249fbe47cfa00d240456565ecc [lhead=cluster_id24d4b813a6a14fd0842fbf2cd5b8485f, headport=n +id171a26571fee49d1aeb29c1bab0b9037 -- idcdf754f4d2ea4b0eb606187141cc90e9 [lhead=cluster_id861912899c964da0885a68962697b890, headport=n tailport=s ] -id52ceebb3c2d44598a164eec5648e275f -- idfa09fd885da748499b9711cb7cc16d42 [lhead=cluster_id52b7ab80504e4a669a00f3f9b7be993a, headport=n +id346ff6ac696d418a838dff39aea4ec72 -- idc554b05529f842de9af709b2658d522d [lhead=cluster_id133cfc649a6340d7a107a20cc2e73a7c, headport=n tailport=s ] -ida3505253e6434390882d39961be34284 -- idc9b72ee7fa234dd19c5d384ee8f7736a [lhead=cluster_idb97b3199d9554b1f81c6e511b6b4db42, headport=n +iddfe24ba664794a95a957abaa45d6134d -- id54e16993ceee41318e9dcc410523b8a9 [lhead=cluster_ida2c52710e84f45a390ebf4551ebcb8cf, headport=n tailport=s ] -id4abd2f1dda0644219184cf5b891bc4de -- id429ef612e4204f969fecf6f02ab69be9 [lhead=cluster_id923e4138bd754a67926bc35389d02d21, headport=n +idc5c6fedeb082446ba1d2bb83307d48f1 -- id58ff002c4351436ba00a667a80039a45 [lhead=cluster_id181ac95c62894a57b2c9626b12495fa2, headport=n tailport=s ] -id1715442c0f8747c08cce1e6bb96447aa -- id18d02edcd3b241c6a91b48e9b35daa8b [lhead=cluster_id1e581d276e9a4eb2bebd93578d798bd1, headport=n +iddb3d66ca70a24b8b9012467b33e71b8d -- id4d6f80d9a16c46e2b49630c4bca6f350 [lhead=cluster_ide193bee7c1e54f6a9f1617bbee651fba, headport=n tailport=s ] -id54e757d4841d4ac1b9eadafcdac25774 -- id308456dcf7ff405caff7fa12377492d9 [lhead=cluster_id2f7c0421b01d4758b82748213ab72bb4, headport=n +id93484ee16bab493ba744e57bae0e1347 -- id866b22167ad84c79814f80f2a7971fd6 [lhead=cluster_id886dadb18b1c47b591d068c3445ea24d, headport=n tailport=s ] -id7ab0f4a3654849078d106e22cf164614 -- id6f8035ccbc364dfcb0928469b9e03b9a [lhead=cluster_id008c1d21127644808069a593fd76fa85, headport=n +idf636aa5d65fc4fd0b65b7bf2ab2f6202 -- idd179c776563e40cc8f6e5e71a6be1518 [lhead=cluster_id52b60c195b8e475e9147f6ab4c3f6cdb, headport=n tailport=s ] -id2802b7b23a0b438eae2b04e212f8d1c5 -- id9f5108a10b1844479312191695c392a0 [lhead=cluster_idf3b4132402fa40daaacd22b13a7b3c7a, headport=n +id1f43fe8e89544570a1f9d996b5c51960 -- id6ddb538ad34f426e811d4a40f1e88af2 [lhead=cluster_id36fab680f41d48a9be910f76f16b6540, headport=n tailport=s ] -id55b4fd52b2fb4490a608235a2540d82e -- id3ef863e30f064cdcba0bfe30c144f110 [lhead=cluster_id1c8de74d90a94d6d9e90dce6028a81f2, headport=n +idae69317122d847c6abceadaffa3983cc -- id72d5951e64174e51bd718b21dcbbbfea [lhead=cluster_id6dc8ce367ed9453ebd61a8da9697ba46, headport=n tailport=s ] -id4d5b0292732b4a15b2d3887497902510 -- idae4833db5777479b91dc09740713ac14 [lhead=cluster_id1cd425b28a1a47e0b3350d1f683eae05, headport=n +idb31b1bd2d9134cc8be0ca1488020b1ae -- id46cb6995942d4bb089a40021456dcfd5 [lhead=cluster_id1ef7702da25243fab3e416a353d0ecba, headport=n tailport=s ] -id6fb869ff36d744558241dc3d89907a52 -- idb331240d04454995b625b5033f556abb [lhead=cluster_id433c4ddcc1614a5e9f55fe2a17ff04bb, headport=n +id7bf9013fff05431090c9a1fee11ac4fd -- id33f73d9fc532425aae6084e892db0f29 [lhead=cluster_id59e7a7b4e4f5422faf67b7e46e10c423, headport=n tailport=s ] -id164eb974c14c4ff591143eb56df1a0bd -- id134f2208752e4509a5458faa39c3251c [lhead=cluster_id4e846beaab7b42968f0573bc0bd2710a, headport=n +ida421ebe2c4ef43699dbdf1091e787599 -- idb3a430608a4142edb6f8c04a2cc97fcd [lhead=cluster_id7605a7ada5c043a9b3c52ecd6f8ff723, headport=n tailport=s ] -idda9c39dba08943a0a199284f13bf9b45 -- id987b69eadf014ea592ea08c252f2d796 [lhead=cluster_id3e7d7ecc79e847fdab4e7c43808866bb, headport=n +idcca8f0e57d7f4424a891d33360862be1 -- id51ced16d11434b2e99c0e2ec72aa4c57 [lhead=cluster_ide75fb3c4b8624f9b8d6ee4ea1dfb337a, headport=n tailport=s ] -id9044642ce6e843e998ac0d195d40a8f4 -- id7a95066daadd4f2a9c826d9f1f8d077c [lhead=cluster_id5b07c23f7960438bae2ec1077a28bac7, headport=n +id611eaf0c34aa4c4a9099b807d9706a26 -- id8ee3c0816ded455c84354f368bc0f4ca [lhead=cluster_ideba78513ec3b4d3fba0039f425b11260, headport=n tailport=s ] -id8604fc6827ed46b4be169a9718a80653 -- idc3641194020141939c6c97911484323b [lhead=cluster_idb724add81abf4f57bd761a2b4212af6c, headport=n +id4f8f9219d14f4f21b0715a49d92a31f8 -- id3e46b8ef36dd49cfb96209db5e1456a9 [lhead=cluster_id2bf94579faf7400ca611a822c0ec9cef, headport=n tailport=s ] -idfa14963f751448abb6c2c605ff3c5e39 -- idb6392a9775d742569674c5dbffa6bd94 [lhead=cluster_idc67497cd7582450ca8cd507b15d44418, headport=n +id58991fba186a42d29e428388bbfffcf8 -- ide2682b07470c4bcb8415a094c02f9651 [lhead=cluster_id240dcb94d8144e809be1e1eaa4f74e00, headport=n tailport=s ] -id9d1aa2768a984a7e9041b7ba6dfe4057 -- id8e8ebb88acb64190a9abc0ca646b94d8 [lhead=cluster_id6d4f91f511fb4609a455d24880d7bdb4, headport=n +id70d1384b3cc9452f98e78f0a30548e64 -- id97d53d82b18241e7a978d871a61cbb21 [lhead=cluster_idd4b9477ce95d4fb19c57d25c40f5bda2, headport=n tailport=s ] -id7b89e04c01e148db9942370e4c5b1954 -- id930748787d744ce083a10a95cb862339 [lhead=cluster_id762fbbba65094b38bf07e987f3a13d7a, headport=n +iddf121aa347894d7ba60cda3bda6dc30c -- id240198ef41c845269073ddd725e1f64c [lhead=cluster_id1fd24711e9e24d16b5612a4ecfb93336, headport=n tailport=s ] -ida0d50eb7cb464086a19ea6e68acda9e4 -- ide9e0ee61c97243f082e668549d89bad2 [lhead=cluster_id97619c89b756414e883fac4dc1017793, headport=n +id7d746260b01e4b7d9e87213c95940e26 -- ide7d1caf037de43799f6a50f44f3c9404 [lhead=cluster_id9dc27ac2f0a34dbe99bbaf2404656c0f, headport=n tailport=s ] -idbca4c92ec301402292f54baf1defd477 -- id95310895b38d4cfbb430b1f1861b4f45 [lhead=cluster_idf5e3583c02154d48b13715f15be2ec47, headport=n +id643b1ba100f5401cb638c11777efd3ef -- id289fd356b6164af49f459eaaf3dff774 [lhead=cluster_ide6fe33f7252c4c63ba8f3a3e4f1efd84, headport=n tailport=s ] -idcae7eeba194c4d7ebebd257bc5b6e389 -- id8102b6e665f64dbda859cd58f39907db [lhead=cluster_id427915539ed44fe58208acc17427dfef, headport=n +idbb8fe37ce63d449ea02a2ca77dda97ce -- id69d831594db34d248b7d46c1d0b3f48b [lhead=cluster_idb7976c8d5f164858af76faa745eb65ca, headport=n tailport=s ] -id65d25a6aa12f4a49b831b4b9bfba18a9 -- id0886cf06e27c4fae9e2d9efc2cebe544 [lhead=cluster_id15e511f80e3d44fab709ef4b78ba1cb4, headport=n +idca76177f38894a53917d8818f310cf97 -- id8f38c87a46b54c4eaf848f62650e6023 [lhead=cluster_id2759e8a973644719ab2ed0bd702d7306, headport=n tailport=s ] -id97ffdc7ef8f6480db02d228abc796f15 -- id2de83fb9be1c4ad7a5304c1cbe0aa658 [lhead=cluster_id11f217531cc448d2a04c5cb3b0c900c0, headport=n +ida27fd20a1ce449b6b8a0432257a9317c -- id837bf6cb261748098749e0556117ce1b [lhead=cluster_idfcfa17fc87ff402da4fa18e77af084df, headport=n tailport=s ] -ide6b44de4b72a4a7990394e43a6dfce2c -- id32a5cf324f3548ffbf89c3901a475543 [lhead=cluster_id68500b6926484981a2797932b4bd010e, headport=n +idb1e020d353c6413abd6c605e69434bac -- id1cba3ca8d60441f284a6e4de2e658786 [lhead=cluster_ida04a549b8f1d4868b896c1610184281d, headport=n tailport=s ] -id8294455e59b84ab6bde1662115d1c27d -- ideedebc148b004922a916e15098d0418c [lhead=cluster_ida69fe1f87ff64031b251d6eea52244c0, headport=n +id95610396020e4d70a54be25e0631ad28 -- id57103d590edb464e84a30a128f5ba63a [lhead=cluster_ide53a18b9c5444876a49e00a7bb568f93, headport=n tailport=s ] -id946b1f73340c4aea8896de4d1db4a7e5 -- idf2181f7ea8b644c4aa0e1d5031c55b35 [lhead=cluster_id30f08903120549eabc634ea663f33db6, headport=n +idb1651e2cfd914e67a77217a30712b364 -- id96baaed6ea97493c971bbb0e35ca6dcf [lhead=cluster_id31b27c0d74774f40a96ba51c18778128, headport=n tailport=s ] -idcef756a99b1a47a0acd38e0335f84933 -- idd1e6fbe77ea844a8a3c1a9e466faa9f2 [lhead=cluster_ida26c48ae80394ac9a678259868dd55af, headport=n +id12d7f709a73648ac9e6652f0356297ee -- id32c467517fda432892428c0288e59611 [lhead=cluster_id1f3631d5171044ddb9fdbe78311aba2e, headport=n tailport=s ] -iddf8faa95a8ff4a768b334c05e18d7371 -- idf5a20e25f7f84db28b957486c4225c4a [lhead=cluster_idbc309686eb984b9ca3b1e95347f2672f, headport=n +idce407ef1d0ab457e830cba788ca7615e -- id553f06fe5f21425e9fc916c478d38611 [lhead=cluster_idf6fdfa5ad96d4824bbac68486d430430, headport=n tailport=s ] -id695b897950ec4d18b65ad4e366ad704c -- id36c982b262f24c71944e7638b3c6271b [lhead=cluster_id43bdede4617148ec866f6af74b78127f, headport=n +idabd68668af09471ead8d1834a29aa618 -- id1ba8844ba15748cd97fda95e02045bb4 [lhead=cluster_id3602e50e2a164b91ba5c28f777911601, headport=n tailport=s ] -id5646a349f1e646a28d36ce8988d1eedf -- id32bfd58c616b4dd4b978dd56308fd952 [lhead=cluster_id25042fea00a34321b6457369ae9656d9, headport=n +idaed577208feb40248feea0af6ece87e5 -- idd404cf68f3c94697b8d0d39dedd1ad09 [lhead=cluster_id4ba9a0bb5ccb458eab96d1a6cbc17bb4, headport=n tailport=s ] -id77ffec249fbe47cfa00d240456565ecc -- id31617f244a854e31871ab66d11ddc6c5 [lhead=cluster_id8bf710b2dc20456a8b36b2274be26115, headport=n +idcdf754f4d2ea4b0eb606187141cc90e9 -- id19e9ac896d7c41b6974f1153c4010c14 [lhead=cluster_id1679090306014a13ba4220bf9adc1a47, headport=n tailport=s ] -id00facb55c6404a2f976429c4e5fc24cf -- idc6d44817c9134802a4480deeab085494 [lhead=cluster_idbf3d14ce40584d99aee883e9741661d0, headport=n +idb4fefa35c57b4b46af7403d4d01198e4 -- idaeba0046a11e414a85945ad19172906f [lhead=cluster_idc924333cbc0c4714ab4c3d9d172f6b7f, headport=n tailport=s ] -id9f5108a10b1844479312191695c392a0 -- idb3cca727969f4ea084a2578fb6bed48b [lhead=cluster_idfa502ff63da54bd2ab3cdd43255eb80f, headport=n +id6ddb538ad34f426e811d4a40f1e88af2 -- id6b69759c820540eda262e9eabaefb169 [lhead=cluster_id2ee149d5ff794c918744b3d5cd6c3b46, headport=n tailport=s ] -idf83c92b9e81a4a2a95ec822bfb4defbd -- id7576a9b1bed54ce3a9aedbacc5e2f9e8 [lhead=cluster_id02c73bf22f294e429de2e84dc162add7, headport=n +id0bd40ef3b5d640f7a1b80ee6ff04cc74 -- idd27c0638b1bd49478913cc320b15f7b4 [lhead=cluster_id195a8af595544a97812bf0edadaea9c7, headport=n tailport=s ] -id3ef863e30f064cdcba0bfe30c144f110 -- id84d06c1d73c94bc38a389ea24c1dde53 [lhead=cluster_idb449d0f113524ab6b5feb5c3734d6974, headport=n +id72d5951e64174e51bd718b21dcbbbfea -- ida824a5c30ce34ffebf8cae3ae0b75106 [lhead=cluster_ide1f9097c77364766bfc1a239cab61560, headport=n tailport=s ] -id4c397ee7a04e44809e4bbe00fe02c6bc -- id3fec16d35936484890af74a5a6a5147b [lhead=cluster_id9dea0eae56fd4d61a0ba531c00c560a9, headport=n +id3606b40f865746ffa1919844dec54b11 -- id35f694fc79ef4d3683f18ca618aff037 [lhead=cluster_id99b38bc56d4b41238567aea3097c7afa, headport=n tailport=s ] -id987b69eadf014ea592ea08c252f2d796 -- id9a6976578dfd4adeacf9eab3ebc2c05e [lhead=cluster_id3029dd7f40674f8392eaf7bd4c3324d2, headport=n +id51ced16d11434b2e99c0e2ec72aa4c57 -- idc9dda7fdbb0044088dc6a1c65c4542e8 [lhead=cluster_id47f6e9251ed74598b6c02b5b1c101bd6, headport=n tailport=s ] -id9a6976578dfd4adeacf9eab3ebc2c05e -- ide3b10f9bd4e847449b2c2e691a2c0ce6 [lhead=cluster_idd1dd81eec4284b708c08c03cea79013c, headport=n +idc9dda7fdbb0044088dc6a1c65c4542e8 -- idb3c79c3a9710453186b6f25f0018cb15 [lhead=cluster_id13f502512f254e13a134a2b2823c37e0, headport=n tailport=s ] } diff --git a/data/styrman-blocks.pdf b/data/styrman-blocks.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ad655949197372c2804dbe93013f6d8ee9ac0552 GIT binary patch literal 39090 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 z

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 literal 0 HcmV?d00001 diff --git a/run.sh b/run.sh index fb5a466..1f62059 100644 --- a/run.sh +++ b/run.sh @@ -6,5 +6,17 @@ if [ ! -f "/code/puudot.py" ]; then exit 1 fi +# Check if config.yaml exists +if [ ! -f "/config.yaml" ]; then + echo "Error: config.yaml not found in /config directory!" + exit 1 +fi + +verbose=$(yq eval '.puudot.verbose' /config.yaml) + +if [ "$verbose" = true ]; then + echo $(dot -v) +fi + # Run the script python3 /code/puudot.py