{
  "version" : "2.0",
  "class" : "dataset",
  "href" : "https://data.csu.gov.cz/api/dotaz/v1/data/sady/OBY03E?verze=1&poznamky=true&rozsah=CELY_VYBER&format=JSON_STAT&idPripravenyImport=16031622",
  "label" : "Živě narození podle rodinného stavu matky",
  "source" : "DataStat – databáze ČSÚ",
  "note" : [ "Uživatelem nastavený výběr.", null ],
  "updated" : "2025-12-05T10:47:50.859632Z",
  "id" : [ "RODSTAVM2", "IndicatorType", "CasR", "UZ01234B" ],
  "size" : [ 5, 1, 24, 304 ],
  "role" : {
    "geo" : [ "UZ01234B" ],
    "metric" : [ "IndicatorType" ],
    "time" : [ "CasR" ]
  },
  "dimension" : {
    "RODSTAVM2" : {
      "label" : "Rodinný stav matky",
      "category" : {
        "index" : {
          "C" : 0,
          "1" : 1,
          "2" : 2,
          "3" : 3,
          "4" : 4
        },
        "label" : {
          "C" : "Celkem",
          "1" : "Svobodná",
          "2" : "Vdaná",
          "3" : "Rozvedená",
          "4" : "Ovdovělá"
        },
        "note" : [ null ]
      }
    },
    "IndicatorType" : {
      "label" : "Ukazatel",
      "category" : {
        "index" : {
          "4355ZN" : 0
        },
        "label" : {
          "4355ZN" : "Živě narození"
        },
        "note" : [ "" ],
        "unit" : {
          "4355ZN" : {
            "decimals" : 0,
            "symbol" : "",
            "position" : ""
          }
        }
      }
    },
    "CasR" : {
      "label" : "Roky",
      "category" : {
        "index" : {
          "2001" : 0,
          "2002" : 1,
          "2003" : 2,
          "2004" : 3,
          "2005" : 4,
          "2006" : 5,
          "2007" : 6,
          "2008" : 7,
          "2009" : 8,
          "2010" : 9,
          "2011" : 10,
          "2012" : 11,
          "2013" : 12,
          "2014" : 13,
          "2015" : 14,
          "2016" : 15,
          "2017" : 16,
          "2018" : 17,
          "2019" : 18,
          "2020" : 19,
          "2021" : 20,
          "2022" : 21,
          "2023" : 22,
          "2024" : 23
        },
        "label" : {
          "2001" : "2001",
          "2002" : "2002",
          "2003" : "2003",
          "2004" : "2004",
          "2005" : "2005",
          "2006" : "2006",
          "2007" : "2007",
          "2008" : "2008",
          "2009" : "2009",
          "2010" : "2010",
          "2011" : "2011",
          "2012" : "2012",
          "2013" : "2013",
          "2014" : "2014",
          "2015" : "2015",
          "2016" : "2016",
          "2017" : "2017",
          "2018" : "2018",
          "2019" : "2019",
          "2020" : "2020",
          "2021" : "2021",
          "2022" : "2022",
          "2023" : "2023",
          "2024" : "2024"
        },
        "note" : [ null ]
      }
    },
    "UZ01234B" : {
      "label" : "Všechna území",
      "category" : {
        "index" : {
          "CZ" : 0,
          "CZ01" : 1,
          "CZ02" : 2,
          "CZ03" : 3,
          "CZ04" : 4,
          "CZ05" : 5,
          "CZ06" : 6,
          "CZ07" : 7,
          "CZ08" : 8,
          "CZ010" : 9,
          "CZ020" : 10,
          "CZ031" : 11,
          "CZ032" : 12,
          "CZ041" : 13,
          "CZ042" : 14,
          "CZ051" : 15,
          "CZ052" : 16,
          "CZ053" : 17,
          "CZ063" : 18,
          "CZ064" : 19,
          "CZ071" : 20,
          "CZ072" : 21,
          "CZ080" : 22,
          "CZ0201" : 23,
          "CZ0202" : 24,
          "CZ0203" : 25,
          "CZ0204" : 26,
          "CZ0205" : 27,
          "CZ0206" : 28,
          "CZ0207" : 29,
          "CZ0208" : 30,
          "CZ0209" : 31,
          "CZ020A" : 32,
          "CZ020B" : 33,
          "CZ020C" : 34,
          "CZ0311" : 35,
          "CZ0312" : 36,
          "CZ0313" : 37,
          "CZ0314" : 38,
          "CZ0315" : 39,
          "CZ0316" : 40,
          "CZ0317" : 41,
          "CZ0321" : 42,
          "CZ0322" : 43,
          "CZ0323" : 44,
          "CZ0324" : 45,
          "CZ0325" : 46,
          "CZ0326" : 47,
          "CZ0327" : 48,
          "CZ0411" : 49,
          "CZ0412" : 50,
          "CZ0413" : 51,
          "CZ0421" : 52,
          "CZ0422" : 53,
          "CZ0423" : 54,
          "CZ0424" : 55,
          "CZ0425" : 56,
          "CZ0426" : 57,
          "CZ0427" : 58,
          "CZ0511" : 59,
          "CZ0512" : 60,
          "CZ0513" : 61,
          "CZ0514" : 62,
          "CZ0521" : 63,
          "CZ0522" : 64,
          "CZ0523" : 65,
          "CZ0524" : 66,
          "CZ0525" : 67,
          "CZ0531" : 68,
          "CZ0532" : 69,
          "CZ0533" : 70,
          "CZ0534" : 71,
          "CZ0631" : 72,
          "CZ0632" : 73,
          "CZ0633" : 74,
          "CZ0634" : 75,
          "CZ0635" : 76,
          "CZ0641" : 77,
          "CZ0642" : 78,
          "CZ0643" : 79,
          "CZ0644" : 80,
          "CZ0645" : 81,
          "CZ0646" : 82,
          "CZ0647" : 83,
          "CZ0711" : 84,
          "CZ0712" : 85,
          "CZ0713" : 86,
          "CZ0714" : 87,
          "CZ0715" : 88,
          "CZ0721" : 89,
          "CZ0722" : 90,
          "CZ0723" : 91,
          "CZ0724" : 92,
          "CZ0801" : 93,
          "CZ0802" : 94,
          "CZ0803" : 95,
          "CZ0804" : 96,
          "CZ0805" : 97,
          "CZ0806" : 98,
          "2101" : 99,
          "2102" : 100,
          "2103" : 101,
          "2104" : 102,
          "2105" : 103,
          "2106" : 104,
          "2107" : 105,
          "2108" : 106,
          "2109" : 107,
          "2110" : 108,
          "2111" : 109,
          "2112" : 110,
          "2113" : 111,
          "2114" : 112,
          "2115" : 113,
          "2116" : 114,
          "2117" : 115,
          "2118" : 116,
          "2119" : 117,
          "2120" : 118,
          "2121" : 119,
          "2122" : 120,
          "2123" : 121,
          "2124" : 122,
          "2125" : 123,
          "2126" : 124,
          "3101" : 125,
          "3102" : 126,
          "3103" : 127,
          "3104" : 128,
          "3105" : 129,
          "3106" : 130,
          "3107" : 131,
          "3108" : 132,
          "3109" : 133,
          "3110" : 134,
          "3111" : 135,
          "3112" : 136,
          "3113" : 137,
          "3114" : 138,
          "3115" : 139,
          "3116" : 140,
          "3117" : 141,
          "3201" : 142,
          "3202" : 143,
          "3203" : 144,
          "3204" : 145,
          "3205" : 146,
          "3206" : 147,
          "3207" : 148,
          "3208" : 149,
          "3209" : 150,
          "3210" : 151,
          "3211" : 152,
          "3212" : 153,
          "3213" : 154,
          "3214" : 155,
          "3215" : 156,
          "4101" : 157,
          "4102" : 158,
          "4103" : 159,
          "4104" : 160,
          "4105" : 161,
          "4106" : 162,
          "4107" : 163,
          "4201" : 164,
          "4202" : 165,
          "4203" : 166,
          "4204" : 167,
          "4205" : 168,
          "4206" : 169,
          "4207" : 170,
          "4208" : 171,
          "4209" : 172,
          "4210" : 173,
          "4211" : 174,
          "4212" : 175,
          "4213" : 176,
          "4214" : 177,
          "4215" : 178,
          "4216" : 179,
          "5101" : 180,
          "5102" : 181,
          "5103" : 182,
          "5104" : 183,
          "5105" : 184,
          "5106" : 185,
          "5107" : 186,
          "5108" : 187,
          "5109" : 188,
          "5110" : 189,
          "5201" : 190,
          "5202" : 191,
          "5203" : 192,
          "5204" : 193,
          "5205" : 194,
          "5206" : 195,
          "5207" : 196,
          "5208" : 197,
          "5209" : 198,
          "5210" : 199,
          "5211" : 200,
          "5212" : 201,
          "5213" : 202,
          "5214" : 203,
          "5215" : 204,
          "5301" : 205,
          "5302" : 206,
          "5303" : 207,
          "5304" : 208,
          "5305" : 209,
          "5306" : 210,
          "5307" : 211,
          "5308" : 212,
          "5309" : 213,
          "5310" : 214,
          "5311" : 215,
          "5312" : 216,
          "5313" : 217,
          "5314" : 218,
          "5315" : 219,
          "6101" : 220,
          "6102" : 221,
          "6103" : 222,
          "6104" : 223,
          "6105" : 224,
          "6106" : 225,
          "6107" : 226,
          "6108" : 227,
          "6109" : 228,
          "6110" : 229,
          "6111" : 230,
          "6112" : 231,
          "6113" : 232,
          "6114" : 233,
          "6115" : 234,
          "6201" : 235,
          "6202" : 236,
          "6203" : 237,
          "6204" : 238,
          "6205" : 239,
          "6206" : 240,
          "6207" : 241,
          "6208" : 242,
          "6209" : 243,
          "6210" : 244,
          "6211" : 245,
          "6212" : 246,
          "6213" : 247,
          "6214" : 248,
          "6215" : 249,
          "6216" : 250,
          "6217" : 251,
          "6218" : 252,
          "6219" : 253,
          "6220" : 254,
          "6221" : 255,
          "7101" : 256,
          "7102" : 257,
          "7103" : 258,
          "7104" : 259,
          "7105" : 260,
          "7106" : 261,
          "7107" : 262,
          "7108" : 263,
          "7109" : 264,
          "7110" : 265,
          "7111" : 266,
          "7112" : 267,
          "7113" : 268,
          "7201" : 269,
          "7202" : 270,
          "7203" : 271,
          "7204" : 272,
          "7205" : 273,
          "7206" : 274,
          "7207" : 275,
          "7208" : 276,
          "7209" : 277,
          "7210" : 278,
          "7211" : 279,
          "7212" : 280,
          "7213" : 281,
          "8101" : 282,
          "8102" : 283,
          "8103" : 284,
          "8104" : 285,
          "8105" : 286,
          "8106" : 287,
          "8107" : 288,
          "8108" : 289,
          "8109" : 290,
          "8110" : 291,
          "8111" : 292,
          "8112" : 293,
          "8113" : 294,
          "8114" : 295,
          "8115" : 296,
          "8116" : 297,
          "8117" : 298,
          "8118" : 299,
          "8119" : 300,
          "8120" : 301,
          "8121" : 302,
          "8122" : 303
        },
        "label" : {
          "CZ" : "Česko",
          "CZ01" : "Praha",
          "CZ02" : "Střední Čechy",
          "CZ03" : "Jihozápad",
          "CZ04" : "Severozápad",
          "CZ05" : "Severovýchod",
          "CZ06" : "Jihovýchod",
          "CZ07" : "Střední Morava",
          "CZ08" : "Moravskoslezsko",
          "CZ010" : "Hlavní město Praha",
          "CZ020" : "Středočeský kraj",
          "CZ031" : "Jihočeský kraj",
          "CZ032" : "Plzeňský kraj",
          "CZ041" : "Karlovarský kraj",
          "CZ042" : "Ústecký kraj",
          "CZ051" : "Liberecký kraj",
          "CZ052" : "Královéhradecký kraj",
          "CZ053" : "Pardubický kraj",
          "CZ063" : "Kraj Vysočina",
          "CZ064" : "Jihomoravský kraj",
          "CZ071" : "Olomoucký kraj",
          "CZ072" : "Zlínský kraj",
          "CZ080" : "Moravskoslezský kraj",
          "CZ0201" : "Benešov",
          "CZ0202" : "Beroun",
          "CZ0203" : "Kladno",
          "CZ0204" : "Kolín",
          "CZ0205" : "Kutná Hora",
          "CZ0206" : "Mělník",
          "CZ0207" : "Mladá Boleslav",
          "CZ0208" : "Nymburk",
          "CZ0209" : "Praha-východ",
          "CZ020A" : "Praha-západ",
          "CZ020B" : "Příbram",
          "CZ020C" : "Rakovník",
          "CZ0311" : "České Budějovice",
          "CZ0312" : "Český Krumlov",
          "CZ0313" : "Jindřichův Hradec",
          "CZ0314" : "Písek",
          "CZ0315" : "Prachatice",
          "CZ0316" : "Strakonice",
          "CZ0317" : "Tábor",
          "CZ0321" : "Domažlice",
          "CZ0322" : "Klatovy",
          "CZ0323" : "Plzeň-město",
          "CZ0324" : "Plzeň-jih",
          "CZ0325" : "Plzeň-sever",
          "CZ0326" : "Rokycany",
          "CZ0327" : "Tachov",
          "CZ0411" : "Cheb",
          "CZ0412" : "Karlovy Vary",
          "CZ0413" : "Sokolov",
          "CZ0421" : "Děčín",
          "CZ0422" : "Chomutov",
          "CZ0423" : "Litoměřice",
          "CZ0424" : "Louny",
          "CZ0425" : "Most",
          "CZ0426" : "Teplice",
          "CZ0427" : "Ústí nad Labem",
          "CZ0511" : "Česká Lípa",
          "CZ0512" : "Jablonec nad Nisou",
          "CZ0513" : "Liberec",
          "CZ0514" : "Semily",
          "CZ0521" : "Hradec Králové",
          "CZ0522" : "Jičín",
          "CZ0523" : "Náchod",
          "CZ0524" : "Rychnov nad Kněžnou",
          "CZ0525" : "Trutnov",
          "CZ0531" : "Chrudim",
          "CZ0532" : "Pardubice",
          "CZ0533" : "Svitavy",
          "CZ0534" : "Ústí nad Orlicí",
          "CZ0631" : "Havlíčkův Brod",
          "CZ0632" : "Jihlava",
          "CZ0633" : "Pelhřimov",
          "CZ0634" : "Třebíč",
          "CZ0635" : "Žďár nad Sázavou",
          "CZ0641" : "Blansko",
          "CZ0642" : "Brno-město",
          "CZ0643" : "Brno-venkov",
          "CZ0644" : "Břeclav",
          "CZ0645" : "Hodonín",
          "CZ0646" : "Vyškov",
          "CZ0647" : "Znojmo",
          "CZ0711" : "Jeseník",
          "CZ0712" : "Olomouc",
          "CZ0713" : "Prostějov",
          "CZ0714" : "Přerov",
          "CZ0715" : "Šumperk",
          "CZ0721" : "Kroměříž",
          "CZ0722" : "Uherské Hradiště",
          "CZ0723" : "Vsetín",
          "CZ0724" : "Zlín",
          "CZ0801" : "Bruntál",
          "CZ0802" : "Frýdek-Místek",
          "CZ0803" : "Karviná",
          "CZ0804" : "Nový Jičín",
          "CZ0805" : "Opava",
          "CZ0806" : "Ostrava-město",
          "2101" : "Benešov",
          "2102" : "Beroun",
          "2103" : "Brandýs nad Labem-Stará Boleslav",
          "2104" : "Čáslav",
          "2105" : "Černošice",
          "2106" : "Český Brod",
          "2107" : "Dobříš",
          "2108" : "Hořovice",
          "2109" : "Kladno",
          "2110" : "Kolín",
          "2111" : "Kralupy nad Vltavou",
          "2112" : "Kutná Hora",
          "2113" : "Lysá nad Labem",
          "2114" : "Mělník",
          "2115" : "Mladá Boleslav",
          "2116" : "Mnichovo Hradiště",
          "2117" : "Neratovice",
          "2118" : "Nymburk",
          "2119" : "Poděbrady",
          "2120" : "Příbram",
          "2121" : "Rakovník",
          "2122" : "Říčany",
          "2123" : "Sedlčany",
          "2124" : "Slaný",
          "2125" : "Vlašim",
          "2126" : "Votice",
          "3101" : "Blatná",
          "3102" : "České Budějovice",
          "3103" : "Český Krumlov",
          "3104" : "Dačice",
          "3105" : "Jindřichův Hradec",
          "3106" : "Kaplice",
          "3107" : "Milevsko",
          "3108" : "Písek",
          "3109" : "Prachatice",
          "3110" : "Soběslav",
          "3111" : "Strakonice",
          "3112" : "Tábor",
          "3113" : "Trhové Sviny",
          "3114" : "Třeboň",
          "3115" : "Týn nad Vltavou",
          "3116" : "Vimperk",
          "3117" : "Vodňany",
          "3201" : "Blovice",
          "3202" : "Domažlice",
          "3203" : "Horažďovice",
          "3204" : "Horšovský Týn",
          "3205" : "Klatovy",
          "3206" : "Kralovice",
          "3207" : "Nepomuk",
          "3208" : "Nýřany",
          "3209" : "Plzeň",
          "3210" : "Přeštice",
          "3211" : "Rokycany",
          "3212" : "Stod",
          "3213" : "Stříbro",
          "3214" : "Sušice",
          "3215" : "Tachov",
          "4101" : "Aš",
          "4102" : "Cheb",
          "4103" : "Karlovy Vary",
          "4104" : "Kraslice",
          "4105" : "Mariánské Lázně",
          "4106" : "Ostrov",
          "4107" : "Sokolov",
          "4201" : "Bílina",
          "4202" : "Děčín",
          "4203" : "Chomutov",
          "4204" : "Kadaň",
          "4205" : "Litoměřice",
          "4206" : "Litvínov",
          "4207" : "Louny",
          "4208" : "Lovosice",
          "4209" : "Most",
          "4210" : "Podbořany",
          "4211" : "Roudnice nad Labem",
          "4212" : "Rumburk",
          "4213" : "Teplice",
          "4214" : "Ústí nad Labem",
          "4215" : "Varnsdorf",
          "4216" : "Žatec",
          "5101" : "Česká Lípa",
          "5102" : "Frýdlant",
          "5103" : "Jablonec nad Nisou",
          "5104" : "Jilemnice",
          "5105" : "Liberec",
          "5106" : "Nový Bor",
          "5107" : "Semily",
          "5108" : "Tanvald",
          "5109" : "Turnov",
          "5110" : "Železný Brod",
          "5201" : "Broumov",
          "5202" : "Dobruška",
          "5203" : "Dvůr Králové nad Labem",
          "5204" : "Hořice",
          "5205" : "Hradec Králové",
          "5206" : "Jaroměř",
          "5207" : "Jičín",
          "5208" : "Kostelec nad Orlicí",
          "5209" : "Náchod",
          "5210" : "Nová Paka",
          "5211" : "Nové Město nad Metují",
          "5212" : "Nový Bydžov",
          "5213" : "Rychnov nad Kněžnou",
          "5214" : "Trutnov",
          "5215" : "Vrchlabí",
          "5301" : "Česká Třebová",
          "5302" : "Hlinsko",
          "5303" : "Holice",
          "5304" : "Chrudim",
          "5305" : "Králíky",
          "5306" : "Lanškroun",
          "5307" : "Litomyšl",
          "5308" : "Moravská Třebová",
          "5309" : "Pardubice",
          "5310" : "Polička",
          "5311" : "Přelouč",
          "5312" : "Svitavy",
          "5313" : "Ústí nad Orlicí",
          "5314" : "Vysoké Mýto",
          "5315" : "Žamberk",
          "6101" : "Bystřice nad Pernštejnem",
          "6102" : "Havlíčkův Brod",
          "6103" : "Humpolec",
          "6104" : "Chotěboř",
          "6105" : "Jihlava",
          "6106" : "Moravské Budějovice",
          "6107" : "Náměšť nad Oslavou",
          "6108" : "Nové Město na Moravě",
          "6109" : "Pacov",
          "6110" : "Pelhřimov",
          "6111" : "Světlá nad Sázavou",
          "6112" : "Telč",
          "6113" : "Třebíč",
          "6114" : "Velké Meziříčí",
          "6115" : "Žďár nad Sázavou",
          "6201" : "Blansko",
          "6202" : "Boskovice",
          "6203" : "Brno",
          "6204" : "Břeclav",
          "6205" : "Bučovice",
          "6206" : "Hodonín",
          "6207" : "Hustopeče",
          "6208" : "Ivančice",
          "6209" : "Kuřim",
          "6210" : "Kyjov",
          "6211" : "Mikulov",
          "6212" : "Moravský Krumlov",
          "6213" : "Pohořelice",
          "6214" : "Rosice",
          "6215" : "Slavkov u Brna",
          "6216" : "Šlapanice",
          "6217" : "Tišnov",
          "6218" : "Veselí nad Moravou",
          "6219" : "Vyškov",
          "6220" : "Znojmo",
          "6221" : "Židlochovice",
          "7101" : "Hranice",
          "7102" : "Jeseník",
          "7103" : "Konice",
          "7104" : "Lipník nad Bečvou",
          "7105" : "Litovel",
          "7106" : "Mohelnice",
          "7107" : "Olomouc",
          "7108" : "Prostějov",
          "7109" : "Přerov",
          "7110" : "Šternberk",
          "7111" : "Šumperk",
          "7112" : "Uničov",
          "7113" : "Zábřeh",
          "7201" : "Bystřice pod Hostýnem",
          "7202" : "Holešov",
          "7203" : "Kroměříž",
          "7204" : "Luhačovice",
          "7205" : "Otrokovice",
          "7206" : "Rožnov pod Radhoštěm",
          "7207" : "Uherské Hradiště",
          "7208" : "Uherský Brod",
          "7209" : "Valašské Klobouky",
          "7210" : "Valašské Meziříčí",
          "7211" : "Vizovice",
          "7212" : "Vsetín",
          "7213" : "Zlín",
          "8101" : "Bílovec",
          "8102" : "Bohumín",
          "8103" : "Bruntál",
          "8104" : "Český Těšín",
          "8105" : "Frenštát pod Radhoštěm",
          "8106" : "Frýdek-Místek",
          "8107" : "Frýdlant nad Ostravicí",
          "8108" : "Havířov",
          "8109" : "Hlučín",
          "8110" : "Jablunkov",
          "8111" : "Karviná",
          "8112" : "Kopřivnice",
          "8113" : "Kravaře",
          "8114" : "Krnov",
          "8115" : "Nový Jičín",
          "8116" : "Odry",
          "8117" : "Opava",
          "8118" : "Orlová",
          "8119" : "Ostrava",
          "8120" : "Rýmařov",
          "8121" : "Třinec",
          "8122" : "Vítkov"
        },
        "note" : [ null ]
      }
    }
  },
"value":[
90715, 9681, 10035, 10328, 10825, 13433, 14194, 10887, 11332, 9681, 10035, 5554, 4774, 2920, 7905, 4013, 4954, 4466, 4568, 9626, 5716, 5171, 11332, 808, 648, 1444, 825, 609, 863, 1040, 730, 906, 783, 922, 457, 1556, 571, 846, 591, 531, 589, 870, 512, 761, 1401, 574, 640, 386, 500, 879, 1117, 924, 1320, 1206, 1060, 773, 1130, 1193, 1223, 1024, 800, 1524, 665, 1382, 671, 1065, 735, 1101, 937, 1303, 892, 1334, 781, 940, 630, 1077, 1140, 904, 3240, 1445, 1002, 1268, 739, 1028, 383, 2078, 951, 1174, 1130, 959, 1204, 1283, 1725, 963, 1974, 2395, 1531, 1602, 2867, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, 92786, 9690, 10483, 10619, 11135, 13731, 14822, 10862, 11444, 9690, 10483, 5733, 4886, 2949, 8186, 4132, 4946, 4653, 4755, 10067, 5667, 5195, 11444, 839, 678, 1418, 902, 588, 984, 1076, 814, 901, 852, 960, 471, 1626, 631, 838, 637, 497, 624, 880, 532, 796, 1446, 615, 645, 376, 476, 901, 1093, 955, 1356, 1280, 1059, 843, 1160, 1230, 1258, 1078, 846, 1535, 673, 1367, 699, 1058, 747, 1075, 929, 1376, 964, 1384, 866, 1013, 644, 1018, 1214, 943, 3427, 1467, 1005, 1404, 809, 1012, 378, 1990, 971, 1201, 1127, 889, 1253, 1318, 1735, 1007, 2013, 2445, 
1493, 1626, 2860, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, 93685, 10057, 10633, 10670, 11231, 13783, 14782, 10977, 11552, 10057, 10633, 5736, 4934, 2887, 8344, 4045, 5093, 4645, 4775, 10007, 5830, 5147, 11552, 827, 682, 1474, 956, 610, 915, 1008, 810, 1006, 887, 970, 488, 1639, 612, 826, 660, 479, 607, 913, 560, 797, 1415, 598, 690, 374, 500, 846, 1128, 913, 1401, 1262, 1092, 884, 1094, 1293, 1318, 1084, 827, 1494, 640, 1370, 689, 1076, 827, 1131, 951, 1404, 960, 1330, 839, 1012, 638, 1122, 1164, 974, 3367, 1498, 1034, 1281, 771, 1082, 375, 2091, 1001, 1212, 1151, 878, 1263, 1291, 
1715, 951, 2054, 2360, 1527, 1650, 3010, 476, 464, 662, 201, 880, 186, 148, 218, 1112, 733, 215, 409, 231, 408, 873, 130, 299, 316, 241, 650, 477, 413, 200, 367, 213, 111, 104, 1331, 419, 193, 449, 193, 175, 485, 338, 205, 415, 708, 171, 184, 137, 141, 88, 81, 373, 105, 131, 468, 207, 98, 444, 1552, 165, 374, 213, 171, 223, 329, 174, 490, 796, 139, 207, 307, 774, 217, 841, 826, 436, 560, 359, 427, 239, 735, 157, 293, 341, 1076, 1318, 219, 300, 813, 255, 528, 215, 1239, 241, 206, 184, 255, 109, 159, 211, 
258, 162, 1242, 209, 411, 258, 558, 116, 150, 135, 351, 597, 276, 166, 209, 161, 728, 98, 216, 239, 253, 1047, 189, 196, 301, 272, 302, 268, 235, 456, 160, 216, 920, 231, 125, 192, 71, 407, 162, 113, 737, 357, 393, 472, 474, 3367, 498, 156, 493, 295, 201, 189, 469, 163, 209, 100, 204, 168, 490, 184, 324, 442, 854, 255, 341, 375, 106, 135, 217, 157, 1473, 895, 736, 194, 649, 208, 344, 112, 182, 580, 146, 323, 283, 779, 484, 227, 385, 149, 620, 877, 248, 251, 381, 279, 179, 1058, 176, 786, 321, 218, 
640, 390, 186, 423, 517, 151, 960, 424, 3227, 142, 453, 142, 97664, 11131, 11289, 10987, 11504, 14323, 15479, 11130, 11821, 11131, 11289, 5941, 5046, 2903, 8601, 4312, 5190, 4821, 4819, 10660, 5913, 5217, 11821, 861, 755, 1491, 910, 624, 1036, 1138, 883, 1075, 1002, 1023, 491, 1721, 613, 841, 576, 537, 695, 958, 533, 825, 1504, 608, 721, 372, 483, 858, 1128, 917, 1338, 1281, 1183, 892, 1231, 1376, 1300, 1100, 874, 1636, 702, 1481, 709, 1065, 830, 1105, 986, 1478, 965, 1392, 832, 1043, 651, 1038, 1255, 999, 3603, 1648, 1170, 1370, 847, 1023, 385, 2142, 1017, 1217, 
1152, 966, 1239, 1308, 1704, 996, 2091, 2475, 1538, 1741, 2980, 489, 514, 713, 194, 1000, 177, 176, 241, 1149, 687, 279, 430, 279, 429, 981, 144, 316, 346, 233, 663, 482, 459, 204, 350, 238, 116, 132, 1416, 400, 176, 447, 213, 130, 442, 352, 193, 453, 764, 182, 218, 128, 185, 110, 85, 348, 100, 135, 517, 212, 97, 465, 1630, 184, 372, 212, 147, 206, 336, 150, 536, 784, 116, 206, 310, 801, 224, 790, 842, 439, 595, 405, 476, 267, 826, 147, 321, 348, 1152, 1300, 200, 269, 836, 264, 565, 232, 1363, 224, 246, 180, 
287, 115, 159, 196, 241, 138, 1345, 178, 460, 257, 593, 111, 135, 141, 372, 592, 272, 200, 203, 133, 776, 93, 212, 240, 264, 1131, 184, 208, 302, 263, 337, 275, 195, 498, 136, 171, 943, 206, 113, 215, 91, 424, 161, 113, 701, 382, 470, 507, 460, 3603, 567, 148, 525, 340, 219, 184, 517, 173, 180, 120, 242, 207, 544, 192, 332, 488, 822, 290, 325, 385, 89, 152, 203, 164, 1560, 928, 740, 167, 707, 215, 278, 141, 197, 625, 167, 310, 296, 790, 449, 215, 380, 160, 625, 862, 256, 276, 426, 298, 180, 1009, 
188, 839, 342, 242, 669, 446, 242, 402, 490, 133, 971, 420, 3201, 163, 479, 149, 102211, 11943, 12113, 11582, 11739, 14585, 16219, 11853, 12177, 11943, 12113, 6137, 5445, 3014, 8725, 4271, 5405, 4909, 5070, 11149, 6183, 5670, 12177, 882, 831, 1637, 1024, 682, 986, 1190, 950, 1240, 1221, 986, 484, 1791, 669, 880, 662, 499, 666, 970, 595, 865, 1673, 646, 737, 399, 530, 944, 1138, 932, 1450, 1336, 1171, 840, 1192, 1345, 1391, 1102, 820, 1608, 741, 1547, 776, 1135, 744, 1203, 1027, 1471, 988, 1423, 927, 1109, 673, 1160, 1201, 1013, 3906, 1796, 1129, 1385, 825, 1095, 
394, 2260, 1055, 1288, 1186, 975, 1355, 1454, 1886, 978, 2110, 2429, 1608, 1783, 3269, 519, 569, 802, 221, 1214, 213, 177, 262, 1238, 756, 272, 461, 290, 442, 1016, 160, 281, 373, 254, 641, 459, 540, 192, 420, 235, 106, 102, 1468, 445, 193, 471, 224, 139, 521, 321, 193, 441, 777, 180, 216, 145, 178, 123, 102, 380, 120, 155, 497, 207, 107, 494, 1793, 206, 399, 210, 194, 245, 336, 187, 569, 797, 144, 217, 312, 788, 250, 876, 854, 482, 602, 375, 383, 237, 817, 152, 332, 357, 1095, 1391, 217, 305, 820, 250, 521, 216, 
1353, 248, 264, 192, 308, 99, 193, 200, 275, 178, 1395, 215, 450, 237, 588, 148, 139, 156, 303, 620, 308, 170, 196, 169, 823, 97, 225, 259, 242, 1097, 186, 199, 322, 266, 329, 329, 196, 496, 177, 238, 989, 213, 133, 211, 88, 408, 190, 137, 793, 356, 445, 502, 477, 3906, 521, 147, 536, 291, 234, 202, 487, 211, 196, 128, 257, 178, 587, 262, 364, 498, 884, 281, 340, 394, 92, 163, 206, 170, 1633, 963, 785, 225, 703, 196, 313, 131, 228, 612, 182, 352, 333, 867, 488, 218, 446, 180, 668, 965, 234, 274, 
366, 283, 182, 1062, 190, 832, 363, 213, 636, 423, 205, 420, 521, 179, 1028, 414, 3520, 190, 500, 142, 105831, 12530, 12741, 12173, 12136, 15205, 16625, 12040, 12381, 12530, 12741, 6370, 5803, 3201, 8935, 4466, 5491, 5248, 5113, 11512, 6428, 5612, 12381, 988, 914, 1607, 1049, 685, 1051, 1215, 960, 1396, 1281, 1022, 573, 1886, 685, 902, 644, 530, 714, 1009, 615, 884, 1711, 766, 789, 431, 607, 963, 1233, 1005, 1439, 1300, 1185, 921, 1284, 1434, 1372, 1100, 890, 1736, 740, 1606, 741, 1157, 828, 1159, 1038, 1638, 1039, 1533, 922, 1184, 691, 1106, 1210, 1047, 4056, 1920, 
1166, 1443, 813, 1067, 374, 2400, 1076, 1350, 1228, 992, 1338, 1399, 1883, 955, 2199, 2534, 1598, 1854, 3241, 582, 629, 937, 219, 1278, 203, 167, 285, 1236, 785, 272, 466, 284, 447, 1049, 151, 324, 401, 249, 664, 559, 575, 215, 380, 260, 124, 125, 1533, 461, 194, 466, 224, 151, 491, 364, 210, 468, 798, 196, 242, 160, 166, 121, 119, 410, 98, 130, 529, 213, 107, 525, 1919, 215, 431, 247, 177, 253, 430, 191, 565, 862, 148, 253, 325, 857, 247, 839, 846, 454, 610, 410, 473, 265, 874, 160, 310, 390, 1187, 1372, 210, 288, 
803, 265, 543, 238, 1467, 259, 253, 211, 305, 122, 198, 204, 249, 177, 1466, 169, 453, 251, 650, 111, 140, 154, 359, 637, 273, 185, 207, 202, 816, 104, 249, 266, 280, 1222, 195, 214, 331, 315, 347, 315, 192, 534, 151, 227, 1061, 206, 143, 203, 84, 456, 157, 132, 739, 383, 445, 514, 494, 4056, 579, 142, 572, 325, 246, 251, 533, 162, 174, 129, 268, 196, 619, 272, 340, 473, 873, 294, 376, 374, 102, 176, 203, 170, 1713, 974, 798, 253, 722, 232, 335, 134, 207, 647, 169, 327, 337, 847, 491, 219, 417, 168, 
638, 1011, 253, 328, 421, 259, 197, 1066, 187, 911, 360, 236, 673, 429, 215, 390, 490, 175, 1065, 378, 3491, 141, 543, 173, 114632, 13195, 14279, 13022, 13153, 16876, 17744, 12990, 13373, 13195, 14279, 6922, 6100, 3438, 9715, 5045, 6122, 5709, 5373, 12371, 6931, 6059, 13373, 1018, 977, 1916, 1040, 793, 1146, 1376, 1135, 1710, 1456, 1148, 564, 2060, 762, 999, 692, 546, 780, 1083, 694, 913, 1955, 624, 839, 471, 604, 1093, 1301, 1044, 1627, 1402, 1384, 999, 1332, 1518, 1453, 1294, 996, 1976, 779, 1751, 892, 1225, 889, 1365, 1126, 1836, 1193, 1554, 1031, 1198, 677, 1179, 
1288, 1127, 4209, 2201, 1076, 1551, 918, 1289, 416, 2559, 1211, 1398, 1347, 1123, 1425, 1556, 1955, 1064, 2246, 2737, 1714, 1950, 3662, 624, 670, 1055, 263, 1456, 249, 205, 307, 1413, 812, 309, 530, 364, 515, 1216, 160, 322, 433, 317, 740, 564, 655, 203, 503, 246, 148, 122, 1731, 520, 185, 544, 242, 141, 551, 368, 239, 530, 844, 181, 270, 148, 178, 128, 124, 446, 109, 167, 557, 223, 116, 616, 1955, 218, 471, 247, 198, 247, 406, 203, 638, 946, 158, 252, 355, 886, 228, 960, 909, 493, 697, 418, 482, 310, 914, 189, 377, 413, 
1290, 1453, 254, 328, 987, 323, 639, 230, 1602, 307, 299, 227, 309, 122, 178, 252, 299, 235, 1560, 226, 523, 285, 680, 134, 141, 191, 352, 743, 323, 182, 208, 199, 918, 97, 290, 298, 296, 1386, 220, 251, 379, 278, 365, 342, 195, 597, 152, 234, 1080, 247, 110, 209, 106, 419, 191, 127, 822, 419, 465, 601, 526, 4209, 557, 152, 620, 343, 252, 266, 531, 176, 251, 120, 276, 239, 680, 304, 400, 527, 1038, 303, 378, 416, 113, 163, 247, 186, 1807, 1098, 857, 264, 799, 241, 362, 151, 234, 738, 170, 365, 358, 921, 
504, 251, 483, 158, 711, 1015, 272, 319, 442, 260, 194, 1211, 252, 952, 403, 246, 734, 478, 228, 477, 567, 203, 1126, 472, 3662, 145, 537, 193, 119570, 14339, 15246, 13540, 13593, 17226, 18845, 13379, 13402, 14339, 15246, 7155, 6385, 3562, 10031, 5220, 6254, 5752, 5649, 13196, 7118, 6261, 13402, 1065, 983, 1918, 1070, 768, 1215, 1500, 1178, 1973, 1723, 1224, 629, 2123, 765, 998, 770, 588, 812, 1099, 739, 892, 2104, 677, 872, 497, 604, 1116, 1346, 1100, 1595, 1563, 1425, 994, 1395, 1542, 1517, 1331, 1042, 2044, 803, 1857, 865, 1281, 877, 1374, 1140, 1872, 1152, 1588, 
1037, 1351, 728, 1200, 1333, 1259, 4490, 2470, 1181, 1559, 996, 1241, 412, 2664, 1257, 1422, 1363, 1124, 1467, 1568, 2102, 1014, 2207, 2805, 1647, 1966, 3763, 708, 695, 1250, 255, 1723, 254, 245, 288, 1445, 846, 348, 513, 374, 487, 1333, 167, 380, 460, 314, 740, 629, 723, 239, 473, 236, 121, 162, 1772, 515, 197, 547, 250, 181, 589, 384, 229, 516, 870, 183, 254, 168, 204, 134, 140, 486, 111, 167, 535, 264, 115, 608, 2104, 240, 497, 268, 164, 246, 440, 239, 606, 964, 171, 271, 382, 929, 264, 943, 992, 571, 707, 511, 528, 315, 
884, 180, 403, 429, 1278, 1517, 223, 286, 1036, 294, 614, 238, 1697, 295, 313, 268, 326, 139, 172, 226, 334, 221, 1674, 223, 506, 274, 721, 138, 165, 183, 377, 713, 327, 203, 219, 201, 921, 98, 265, 309, 254, 1422, 227, 249, 362, 310, 395, 317, 238, 618, 189, 252, 1208, 227, 114, 216, 101, 438, 163, 147, 859, 380, 499, 671, 588, 4490, 624, 163, 630, 347, 259, 264, 561, 210, 212, 170, 321, 256, 804, 337, 368, 577, 1029, 315, 364, 412, 126, 173, 260, 195, 1883, 1131, 885, 243, 765, 278, 403, 182, 247, 695, 
183, 331, 383, 928, 539, 270, 461, 187, 715, 1140, 276, 332, 447, 307, 194, 1158, 212, 951, 420, 243, 720, 446, 243, 387, 529, 202, 1152, 495, 3763, 180, 594, 151, 118348, 14488, 15219, 13439, 13051, 17111, 18592, 13210, 13238, 14488, 15219, 7027, 6412, 3425, 9626, 5206, 6261, 5644, 5447, 13145, 7134, 6076, 13238, 1103, 1000, 1807, 1129, 781, 1197, 1457, 1144, 2054, 1802, 1175, 570, 2090, 778, 978, 729, 577, 768, 1107, 710, 944, 2185, 715, 793, 474, 591, 1129, 1232, 1064, 1569, 1474, 1296, 1052, 1340, 1424, 1471, 1228, 1073, 2056, 849, 1854, 890, 1292, 905, 1320, 
1077, 1880, 1126, 1561, 977, 1328, 697, 1153, 1292, 1192, 4578, 2408, 1212, 1503, 1001, 1251, 437, 2681, 1242, 1405, 1369, 1074, 1468, 1566, 1968, 1021, 2254, 2728, 1727, 1893, 3615, 695, 683, 1302, 273, 1802, 224, 217, 317, 1382, 930, 348, 508, 396, 544, 1279, 178, 305, 434, 289, 716, 570, 752, 242, 425, 257, 151, 127, 1755, 511, 197, 494, 267, 189, 540, 386, 224, 493, 883, 204, 287, 131, 191, 148, 138, 450, 121, 183, 587, 218, 122, 575, 2185, 240, 474, 292, 185, 236, 406, 244, 638, 926, 156, 247, 306, 908, 243, 929, 968, 506, 
598, 473, 539, 323, 867, 179, 375, 392, 1181, 1471, 248, 334, 932, 327, 669, 277, 1668, 296, 271, 232, 387, 147, 184, 235, 293, 223, 1667, 236, 520, 284, 722, 147, 150, 187, 386, 726, 301, 215, 202, 206, 875, 90, 271, 285, 288, 1426, 191, 248, 362, 321, 370, 294, 201, 579, 175, 220, 1191, 228, 142, 225, 80, 442, 173, 142, 783, 410, 456, 637, 555, 4578, 618, 172, 638, 390, 252, 325, 532, 204, 205, 147, 272, 238, 737, 309, 333, 591, 1046, 366, 379, 437, 110, 166, 268, 200, 1921, 1132, 860, 266, 794, 226, 
375, 150, 230, 694, 163, 353, 405, 953, 515, 235, 463, 188, 692, 1035, 293, 314, 390, 303, 190, 1164, 216, 964, 394, 260, 696, 471, 215, 456, 579, 194, 1129, 451, 3615, 175, 614, 155, 117153, 14792, 15212, 13175, 12588, 16862, 18397, 13028, 13099, 14792, 15212, 6933, 6242, 3313, 9275, 5120, 6021, 5721, 5357, 13040, 6922, 6106, 13099, 1040, 1011, 1908, 1133, 755, 1204, 1388, 1223, 2107, 1693, 1170, 580, 2193, 693, 957, 708, 568, 728, 1086, 661, 894, 2016, 674, 918, 478, 601, 1033, 1227, 1053, 1493, 1439, 1297, 1025, 1166, 1464, 1391, 1242, 1024, 2050, 804, 1777, 
851, 1212, 895, 1286, 1111, 1856, 1158, 1596, 1035, 1261, 689, 1110, 1262, 1233, 4511, 2444, 1214, 1481, 992, 1165, 383, 2622, 1189, 1415, 1313, 1072, 1463, 1531, 2040, 957, 2302, 2765, 1683, 1788, 3604, 631, 722, 1332, 266, 1693, 270, 234, 289, 1488, 903, 347, 489, 387, 496, 1209, 179, 361, 473, 323, 713, 580, 775, 223, 420, 263, 146, 141, 1849, 475, 210, 484, 218, 181, 527, 388, 229, 476, 857, 203, 263, 141, 180, 111, 128, 431, 109, 165, 543, 210, 128, 708, 2016, 227, 478, 256, 185, 242, 416, 209, 588, 882, 163, 236, 345, 890, 
242, 887, 923, 516, 652, 391, 522, 268, 775, 176, 377, 376, 1222, 1391, 230, 327, 927, 279, 632, 256, 1712, 315, 274, 247, 343, 135, 189, 256, 272, 194, 1586, 215, 524, 285, 639, 133, 169, 191, 354, 683, 331, 195, 213, 203, 898, 99, 268, 278, 291, 1427, 224, 226, 365, 255, 406, 373, 175, 614, 154, 213, 1151, 236, 137, 221, 76, 459, 202, 116, 737, 418, 448, 651, 582, 4511, 579, 195, 610, 419, 281, 271, 520, 216, 200, 142, 296, 251, 775, 311, 351, 546, 965, 368, 366, 383, 122, 169, 239, 187, 1886, 1067, 
880, 244, 763, 253, 363, 137, 214, 721, 215, 351, 378, 952, 511, 244, 449, 176, 695, 1063, 281, 346, 417, 304, 224, 1204, 230, 938, 374, 274, 700, 450, 240, 397, 551, 177, 1018, 477, 3604, 143, 594, 156, 108673, 13968, 14531, 11945, 11659, 15403, 17479, 11881, 11807, 13968, 14531, 6379, 5566, 3014, 8645, 4654, 5437, 5312, 5075, 12404, 6311, 5570, 11807, 981, 946, 1714, 1088, 759, 1144, 1355, 1073, 2091, 1751, 1097, 532, 1972, 625, 876, 647, 556, 715, 988, 563, 830, 1874, 590, 741, 457, 511, 989, 1099, 926, 1410, 1265, 1324, 917, 1106, 1341, 1282, 1090, 
954, 1887, 723, 1611, 757, 1107, 783, 1179, 1047, 1758, 1067, 1440, 945, 1170, 690, 1088, 1182, 1110, 4401, 2300, 1104, 1440, 932, 1117, 350, 2577, 1096, 1189, 1099, 984, 1364, 1417, 1805, 867, 2027, 2375, 1501, 1749, 3288, 629, 639, 1335, 260, 1751, 240, 235, 307, 1267, 879, 362, 499, 353, 454, 1171, 184, 328, 400, 289, 651, 532, 756, 211, 447, 213, 139, 127, 1628, 417, 184, 465, 208, 166, 481, 360, 215, 483, 773, 199, 227, 145, 196, 105, 113, 351, 109, 138, 489, 193, 90, 548, 1874, 212, 457, 249, 153, 232, 358, 194, 550, 800, 
138, 245, 299, 788, 217, 830, 836, 429, 687, 401, 445, 307, 705, 169, 330, 363, 1124, 1282, 217, 303, 863, 271, 585, 250, 1566, 227, 241, 227, 289, 135, 163, 209, 255, 176, 1444, 181, 463, 235, 635, 118, 128, 167, 339, 610, 314, 196, 210, 178, 837, 86, 243, 258, 250, 1314, 219, 266, 340, 262, 370, 283, 161, 534, 192, 234, 1045, 209, 126, 200, 59, 439, 176, 126, 753, 374, 447, 599, 511, 4401, 552, 132, 602, 345, 223, 238, 513, 207, 189, 125, 274, 266, 724, 353, 325, 534, 928, 363, 311, 350, 105, 137, 
230, 171, 1896, 991, 741, 245, 617, 206, 311, 149, 189, 646, 176, 318, 346, 884, 480, 226, 412, 153, 651, 940, 209, 294, 344, 267, 199, 1059, 233, 841, 380, 209, 602, 409, 239, 377, 512, 172, 997, 371, 3288, 146, 526, 133, 108576, 14176, 14428, 12423, 11035, 15444, 17487, 11796, 11787, 14176, 14428, 6655, 5768, 2820, 8215, 4592, 5467, 5385, 5148, 12339, 6303, 5493, 11787, 1059, 959, 1760, 1053, 741, 1078, 1323, 1044, 2095, 1649, 1119, 548, 2119, 660, 921, 659, 548, 710, 1038, 610, 831, 1899, 605, 743, 519, 561, 840, 1085, 895, 1320, 1236, 1199, 837, 
1102, 1286, 1235, 1029, 928, 1902, 733, 1644, 753, 1091, 804, 1175, 1071, 1813, 1059, 1442, 959, 1208, 719, 1080, 1182, 1160, 4365, 2274, 1101, 1447, 909, 1083, 361, 2475, 1055, 1246, 1166, 992, 1277, 1374, 1850, 868, 2148, 2406, 1485, 1685, 3195, 660, 678, 1318, 258, 1649, 215, 242, 281, 1351, 860, 311, 483, 339, 444, 1137, 186, 323, 383, 300, 674, 548, 777, 203, 409, 256, 143, 127, 1777, 430, 216, 460, 230, 156, 503, 368, 210, 470, 828, 184, 245, 158, 180, 113, 109, 414, 106, 133, 508, 191, 116, 552, 1899, 209, 519, 234, 185, 217, 
376, 161, 489, 806, 134, 190, 279, 761, 209, 790, 831, 405, 591, 342, 409, 272, 760, 157, 336, 336, 1077, 1235, 194, 271, 799, 272, 593, 232, 1589, 230, 237, 183, 340, 117, 156, 199, 246, 174, 1488, 213, 459, 240, 583, 120, 139, 156, 365, 619, 310, 167, 204, 169, 867, 95, 233, 289, 247, 1383, 200, 261, 323, 285, 342, 320, 178, 563, 201, 218, 1069, 187, 125, 195, 81, 437, 173, 144, 768, 364, 445, 630, 530, 4365, 569, 154, 591, 352, 213, 265, 533, 180, 193, 128, 289, 234, 701, 323, 323, 521, 890, 355, 
359, 361, 87, 153, 237, 175, 1802, 968, 734, 228, 642, 208, 349, 129, 208, 655, 167, 308, 339, 828, 449, 232, 402, 158, 623, 995, 251, 313, 339, 279, 191, 1106, 214, 843, 360, 258, 616, 401, 221, 385, 503, 139, 952, 355, 3195, 144, 570, 152, 106751, 13867, 14218, 11884, 10886, 15063, 17323, 11907, 11603, 13867, 14218, 6374, 5510, 2826, 8060, 4535, 5451, 5077, 4920, 12403, 6322, 5585, 11603, 1015, 897, 1762, 1064, 668, 1041, 1292, 976, 2106, 1674, 1147, 576, 1962, 625, 836, 666, 528, 677, 1080, 575, 830, 1840, 552, 744, 448, 521, 947, 1012, 867, 
1293, 1165, 1188, 917, 1064, 1191, 1242, 1050, 929, 1847, 709, 1637, 752, 1113, 784, 1165, 994, 1701, 981, 1401, 917, 1155, 649, 1032, 1167, 1185, 4308, 2388, 1102, 1386, 955, 1079, 352, 2540, 1048, 1197, 1185, 1005, 1345, 1412, 1823, 828, 2034, 2262, 1507, 1750, 3222, 606, 628, 1309, 236, 1674, 256, 274, 269, 1296, 833, 311, 432, 326, 410, 1098, 194, 320, 341, 284, 697, 576, 797, 176, 466, 272, 137, 124, 1642, 426, 162, 437, 199, 187, 479, 345, 241, 467, 839, 188, 237, 132, 183, 86, 120, 360, 110, 139, 485, 191, 120, 553, 1840, 169, 
448, 219, 163, 235, 358, 203, 536, 752, 131, 208, 260, 736, 201, 772, 766, 399, 574, 344, 474, 278, 720, 159, 336, 322, 990, 1242, 199, 284, 823, 244, 598, 199, 1545, 227, 253, 179, 338, 129, 162, 198, 252, 171, 1455, 209, 454, 244, 594, 127, 148, 182, 342, 625, 288, 190, 177, 169, 817, 81, 224, 264, 239, 1294, 190, 238, 288, 242, 367, 297, 194, 521, 173, 191, 1030, 207, 118, 212, 82, 394, 202, 128, 707, 353, 408, 650, 535, 4308, 566, 174, 559, 343, 214, 262, 501, 193, 204, 153, 262, 258, 775, 338, 
326, 523, 875, 384, 318, 352, 105, 141, 247, 184, 1842, 943, 738, 239, 698, 212, 303, 144, 212, 649, 164, 324, 318, 873, 472, 232, 420, 174, 670, 933, 267, 315, 357, 242, 196, 1029, 229, 803, 422, 248, 583, 395, 208, 338, 478, 171, 990, 319, 3222, 133, 528, 130, 109860, 14624, 14572, 12111, 11056, 15363, 18136, 11999, 11999, 14624, 14572, 6437, 5674, 2764, 8292, 4435, 5518, 5410, 5334, 12802, 6400, 5599, 11999, 1001, 989, 1762, 1011, 730, 1143, 1369, 1119, 2043, 1674, 1163, 568, 2070, 663, 896, 684, 478, 718, 928, 569, 805, 1947, 626, 759, 458, 
510, 875, 1047, 842, 1296, 1217, 1244, 869, 1075, 1309, 1282, 1063, 892, 1791, 689, 1713, 725, 1071, 845, 1164, 1088, 1795, 1040, 1487, 1024, 1260, 708, 1086, 1256, 1148, 4427, 2507, 1119, 1449, 1032, 1120, 337, 2578, 1096, 1232, 1157, 994, 1388, 1415, 1802, 944, 2159, 2347, 1551, 1753, 3245, 617, 674, 1280, 263, 1674, 219, 244, 315, 1339, 814, 348, 467, 371, 458, 1170, 199, 337, 428, 298, 699, 568, 763, 220, 423, 259, 125, 131, 1721, 434, 195, 470, 229, 174, 510, 322, 180, 491, 748, 219, 231, 130, 156, 96, 114, 367, 102, 138, 473, 191, 
99, 568, 1947, 228, 458, 249, 162, 230, 348, 188, 463, 787, 157, 224, 260, 685, 179, 720, 801, 416, 620, 348, 427, 263, 727, 163, 361, 353, 1130, 1282, 223, 279, 829, 259, 582, 205, 1484, 234, 253, 183, 297, 109, 132, 223, 248, 153, 1550, 203, 453, 249, 608, 119, 128, 163, 373, 627, 289, 200, 208, 189, 880, 80, 233, 266, 238, 1367, 198, 239, 338, 276, 341, 357, 195, 608, 193, 228, 1130, 190, 137, 213, 79, 436, 185, 133, 759, 385, 463, 618, 530, 4427, 593, 178, 600, 358, 258, 242, 524, 168, 180, 158, 
293, 284, 791, 347, 325, 570, 940, 418, 371, 337, 110, 160, 257, 164, 1845, 986, 701, 255, 643, 221, 350, 141, 201, 652, 151, 321, 325, 883, 505, 236, 429, 166, 648, 941, 255, 324, 367, 266, 182, 1115, 237, 810, 391, 244, 581, 450, 236, 408, 495, 169, 1005, 366, 3245, 169, 563, 121, 110764, 14759, 14602, 12461, 11044, 15567, 18120, 12345, 11866, 14759, 14602, 6600, 5861, 2731, 8313, 4683, 5582, 5302, 5349, 12771, 6498, 5847, 11866, 1086, 1046, 1690, 1046, 818, 1145, 1318, 1031, 2018, 1651, 1162, 591, 2134, 669, 883, 696, 526, 713, 979, 650, 791, 
2024, 564, 828, 472, 532, 855, 1020, 856, 1304, 1234, 1255, 901, 1113, 1219, 1287, 1054, 951, 1937, 741, 1694, 857, 1123, 808, 1100, 1055, 1794, 1033, 1420, 945, 1360, 710, 1146, 1188, 1125, 4405, 2533, 1108, 1445, 958, 1197, 348, 2588, 1112, 1200, 1250, 1031, 1395, 1488, 1933, 839, 2077, 2296, 1584, 1795, 3275, 656, 763, 1242, 300, 1651, 217, 236, 283, 1251, 851, 337, 518, 338, 433, 1115, 203, 375, 374, 297, 702, 591, 776, 224, 439, 284, 146, 137, 1773, 433, 203, 456, 236, 172, 524, 344, 216, 457, 763, 209, 224, 152, 182, 119, 98, 452, 
105, 131, 458, 218, 98, 610, 2024, 206, 472, 229, 176, 228, 356, 178, 465, 747, 115, 212, 273, 741, 198, 754, 802, 432, 650, 336, 448, 234, 777, 178, 371, 343, 1021, 1287, 207, 275, 807, 253, 602, 223, 1618, 247, 268, 211, 336, 118, 158, 200, 230, 187, 1536, 213, 534, 258, 622, 136, 130, 158, 350, 607, 263, 180, 210, 139, 845, 96, 226, 285, 238, 1383, 219, 272, 291, 273, 333, 312, 202, 548, 180, 210, 1231, 239, 141, 177, 86, 444, 182, 134, 766, 383, 426, 599, 526, 4405, 559, 148, 584, 333, 225, 253, 
494, 216, 209, 147, 300, 292, 819, 386, 367, 518, 988, 403, 322, 348, 82, 148, 251, 174, 1879, 1030, 730, 266, 690, 192, 386, 130, 202, 699, 226, 308, 340, 909, 486, 233, 425, 150, 714, 1025, 256, 306, 324, 283, 194, 1101, 228, 793, 402, 225, 558, 434, 213, 376, 517, 183, 1035, 356, 3275, 139, 523, 145, 112663, 14929, 14748, 12687, 11078, 16109, 18500, 12560, 12052, 14929, 14748, 6747, 5940, 2815, 8263, 4960, 5616, 5533, 5307, 13193, 6697, 5863, 12052, 1019, 1013, 1844, 1082, 755, 1171, 1373, 1009, 2089, 1694, 1162, 537, 2167, 685, 883, 727, 526, 
720, 1039, 639, 840, 2001, 611, 806, 490, 553, 831, 1089, 895, 1266, 1243, 1144, 883, 1137, 1252, 1338, 1117, 1065, 1991, 787, 1709, 814, 1104, 821, 1168, 1093, 1854, 1073, 1513, 973, 1218, 670, 1127, 1319, 1157, 4563, 2596, 1215, 1478, 999, 1185, 338, 2693, 1113, 1356, 1197, 1106, 1369, 1431, 1957, 894, 2157, 2315, 1569, 1822, 3295, 636, 715, 1310, 268, 1694, 242, 269, 298, 1399, 867, 350, 487, 322, 492, 1191, 182, 329, 394, 266, 696, 537, 779, 197, 445, 258, 125, 119, 1810, 489, 197, 459, 196, 156, 571, 351, 223, 476, 816, 215, 227, 142, 
175, 125, 127, 401, 104, 166, 500, 215, 89, 591, 2001, 206, 490, 261, 176, 236, 377, 178, 475, 818, 117, 178, 271, 778, 196, 754, 818, 425, 566, 363, 441, 265, 774, 146, 313, 312, 1056, 1338, 200, 296, 865, 258, 661, 199, 1675, 252, 286, 235, 381, 148, 172, 204, 273, 204, 1530, 233, 477, 233, 554, 133, 145, 179, 384, 609, 286, 211, 202, 172, 891, 82, 283, 296, 253, 1395, 203, 287, 321, 267, 316, 354, 232, 553, 185, 220, 1087, 244, 143, 193, 61, 424, 197, 134, 740, 437, 457, 633, 524, 4563, 604, 167, 
589, 396, 252, 263, 540, 215, 231, 188, 302, 282, 813, 374, 349, 550, 954, 404, 400, 338, 88, 148, 271, 193, 1926, 1025, 808, 264, 647, 232, 357, 144, 231, 731, 188, 301, 340, 852, 517, 248, 442, 173, 644, 1052, 272, 287, 370, 258, 192, 1173, 242, 834, 416, 251, 561, 433, 211, 389, 491, 181, 1053, 375, 3295, 135, 491, 142, 114405, 15324, 15323, 12946, 11195, 15827, 18949, 12763, 12078, 15324, 15323, 6880, 6066, 2753, 8442, 4753, 5702, 5372, 5440, 13509, 6679, 6084, 12078, 1101, 1089, 1780, 1205, 813, 1240, 1442, 1078, 2101, 1667, 1230, 577, 2159, 
662, 905, 724, 553, 784, 1093, 619, 827, 2080, 668, 774, 506, 592, 889, 1017, 847, 1328, 1281, 1267, 897, 1118, 1275, 1276, 1071, 994, 1935, 753, 1735, 839, 1095, 892, 1141, 1083, 1782, 1075, 1432, 1039, 1260, 709, 1151, 1281, 1233, 4634, 2621, 1222, 1489, 1058, 1252, 359, 2677, 1103, 1282, 1258, 1063, 1482, 1526, 2013, 896, 2189, 2359, 1621, 1740, 3273, 638, 788, 1336, 301, 1667, 262, 244, 301, 1340, 967, 393, 512, 326, 480, 1237, 205, 367, 440, 288, 756, 577, 765, 230, 440, 325, 138, 135, 1767, 454, 188, 476, 208, 169, 555, 373, 198, 519, 
895, 231, 241, 161, 180, 130, 134, 403, 104, 152, 484, 191, 108, 583, 2080, 247, 506, 243, 193, 239, 399, 178, 495, 766, 132, 216, 251, 715, 226, 798, 837, 444, 645, 373, 454, 267, 745, 163, 355, 327, 1049, 1276, 203, 280, 817, 257, 611, 217, 1622, 254, 274, 215, 343, 143, 144, 231, 256, 208, 1565, 204, 498, 287, 592, 133, 155, 170, 374, 606, 279, 179, 218, 173, 865, 90, 218, 290, 294, 1365, 202, 244, 289, 280, 331, 334, 183, 583, 181, 240, 1124, 260, 135, 196, 88, 440, 211, 141, 756, 419, 483, 665, 
568, 4634, 591, 161, 600, 410, 247, 256, 551, 221, 248, 178, 287, 309, 848, 395, 338, 588, 1004, 410, 333, 359, 102, 140, 257, 176, 1934, 1001, 809, 264, 710, 222, 372, 152, 232, 679, 190, 328, 367, 961, 521, 280, 465, 191, 684, 1034, 261, 324, 349, 278, 204, 1184, 245, 789, 377, 250, 584, 437, 238, 395, 539, 180, 988, 384, 3273, 152, 510, 137, 114036, 15460, 14776, 12830, 10854, 15928, 19024, 12777, 12387, 15460, 14776, 6748, 6082, 2755, 8099, 4725, 5677, 5526, 5430, 13594, 6699, 6078, 12387, 1004, 1021, 1707, 1101, 799, 1169, 1397, 1057, 2068, 
1730, 1130, 593, 2197, 712, 867, 680, 532, 698, 1062, 631, 792, 2093, 652, 841, 511, 562, 845, 1021, 889, 1169, 1276, 1183, 868, 1080, 1226, 1297, 1048, 963, 1952, 762, 1704, 828, 1158, 823, 1164, 1096, 1827, 1088, 1515, 1015, 1166, 727, 1087, 1435, 1161, 4749, 2711, 1198, 1489, 1067, 1219, 355, 2710, 1111, 1279, 1244, 1100, 1423, 1515, 2040, 835, 2249, 2300, 1689, 1869, 3445, 597, 740, 1332, 289, 1730, 232, 247, 281, 1287, 896, 337, 510, 331, 500, 1192, 205, 332, 404, 295, 662, 593, 736, 221, 420, 290, 117, 125, 1801, 493, 183, 455, 219, 152, 
528, 359, 218, 467, 844, 233, 229, 163, 173, 106, 133, 409, 96, 136, 474, 230, 112, 611, 2093, 228, 511, 265, 178, 222, 384, 159, 471, 781, 130, 215, 240, 759, 194, 705, 858, 418, 603, 347, 434, 253, 733, 136, 327, 276, 1032, 1297, 188, 298, 819, 242, 605, 245, 1635, 229, 245, 217, 369, 119, 167, 195, 237, 197, 1546, 246, 485, 253, 588, 146, 157, 158, 375, 659, 268, 188, 226, 180, 870, 112, 216, 306, 258, 1386, 218, 261, 306, 286, 334, 379, 235, 591, 167, 219, 1033, 219, 133, 254, 95, 465, 199, 139, 
735, 461, 485, 613, 548, 4749, 586, 178, 610, 404, 274, 260, 540, 208, 216, 182, 336, 294, 856, 390, 339, 595, 1003, 413, 362, 355, 92, 128, 274, 213, 1930, 1019, 789, 267, 677, 239, 354, 150, 239, 711, 207, 353, 358, 862, 561, 259, 441, 192, 707, 1038, 271, 313, 369, 248, 219, 1181, 239, 814, 437, 258, 561, 482, 241, 339, 557, 160, 1054, 364, 3445, 127, 571, 137, 112231, 14933, 14836, 12692, 10921, 15835, 18825, 12133, 12056, 14933, 14836, 6665, 6027, 2827, 8094, 4659, 5504, 5672, 5497, 13328, 6359, 5774, 12056, 984, 1012, 1730, 1180, 743, 
1155, 1326, 1115, 2079, 1713, 1245, 554, 2128, 629, 947, 729, 517, 688, 1027, 663, 815, 2064, 629, 756, 521, 579, 857, 1042, 928, 1277, 1301, 1172, 835, 1062, 1240, 1207, 1018, 985, 1911, 745, 1696, 783, 1135, 782, 1108, 1151, 1932, 1090, 1499, 1041, 1189, 726, 1174, 1367, 1219, 4642, 2522, 1207, 1479, 1059, 1200, 350, 2508, 1089, 1222, 1190, 1005, 1428, 1452, 1889, 832, 2129, 2286, 1645, 1788, 3376, 613, 696, 1336, 267, 1713, 268, 268, 316, 1323, 945, 363, 476, 335, 466, 1132, 194, 326, 406, 341, 728, 554, 743, 249, 407, 265, 106, 138, 1821, 416, 
183, 512, 213, 179, 550, 344, 223, 416, 804, 172, 252, 135, 173, 134, 118, 422, 86, 161, 504, 177, 83, 579, 2064, 251, 521, 257, 183, 225, 396, 172, 447, 790, 120, 238, 252, 808, 194, 774, 835, 466, 576, 329, 414, 290, 733, 153, 306, 316, 1046, 1207, 187, 268, 778, 221, 655, 224, 1638, 240, 256, 189, 349, 109, 161, 224, 249, 175, 1546, 221, 466, 229, 631, 142, 122, 150, 329, 630, 229, 170, 233, 195, 918, 79, 256, 317, 263, 1468, 203, 269, 307, 317, 338, 339, 215, 590, 217, 211, 1042, 263, 140, 203, 
85, 424, 234, 153, 771, 488, 461, 641, 578, 4642, 564, 186, 598, 420, 234, 235, 535, 223, 249, 160, 320, 303, 860, 335, 346, 570, 951, 378, 322, 350, 97, 140, 236, 189, 1804, 992, 760, 256, 664, 212, 337, 142, 198, 665, 184, 301, 366, 944, 484, 237, 470, 196, 609, 978, 266, 298, 315, 216, 199, 1114, 232, 768, 396, 239, 597, 452, 186, 385, 527, 201, 1064, 407, 3376, 132, 544, 142, 110200, 14713, 14437, 12428, 10629, 15537, 18208, 12418, 11830, 14713, 14437, 6552, 5876, 2682, 7947, 4557, 5526, 5454, 5349, 12859, 6584, 5834, 11830, 945, 
1024, 1648, 1080, 766, 1150, 1396, 1043, 2032, 1688, 1116, 549, 2258, 632, 881, 675, 455, 659, 992, 599, 832, 1985, 611, 809, 506, 534, 810, 1035, 837, 1199, 1228, 1167, 868, 1015, 1240, 1230, 1040, 928, 1872, 717, 1778, 811, 1034, 782, 1121, 1126, 1834, 1060, 1434, 1013, 1196, 758, 1105, 1277, 1062, 4501, 2503, 1135, 1434, 973, 1251, 365, 2488, 1150, 1323, 1258, 1087, 1385, 1471, 1891, 816, 2189, 2245, 1593, 1762, 3225, 575, 734, 1294, 275, 1688, 235, 239, 290, 1223, 869, 356, 491, 268, 487, 1189, 207, 307, 414, 337, 652, 549, 738, 225, 425, 255, 
115, 113, 1859, 403, 174, 471, 229, 154, 521, 304, 214, 430, 778, 235, 236, 164, 151, 116, 123, 379, 103, 144, 524, 209, 84, 600, 1985, 238, 506, 242, 173, 205, 361, 161, 429, 771, 128, 220, 264, 709, 198, 695, 819, 409, 557, 330, 424, 269, 685, 152, 341, 324, 1042, 1230, 180, 292, 824, 256, 574, 192, 1542, 216, 236, 193, 394, 130, 146, 194, 267, 165, 1607, 199, 512, 248, 560, 134, 129, 171, 340, 601, 253, 181, 229, 178, 897, 79, 241, 289, 242, 1395, 211, 261, 318, 262, 336, 335, 204, 579, 205, 224, 
1071, 234, 130, 205, 96, 457, 202, 133, 741, 437, 431, 544, 518, 4501, 549, 185, 547, 371, 265, 237, 563, 215, 258, 180, 315, 270, 776, 348, 324, 518, 993, 382, 385, 365, 110, 162, 248, 208, 1718, 1040, 776, 270, 659, 252, 391, 174, 219, 694, 197, 298, 344, 846, 539, 259, 467, 203, 649, 945, 272, 314, 322, 226, 202, 1162, 242, 803, 392, 245, 526, 416, 237, 356, 520, 183, 1010, 376, 3225, 138, 540, 123, 111793, 15157, 15111, 12632, 10505, 15344, 18632, 12434, 11978, 15157, 15111, 6699, 5933, 2619, 7886, 4386, 5537, 5421, 5547, 13085, 
6394, 6040, 11978, 1056, 1091, 1667, 1113, 826, 1265, 1415, 1122, 2149, 1626, 1225, 556, 2183, 581, 907, 716, 540, 701, 1071, 576, 773, 1988, 690, 864, 463, 579, 771, 1017, 831, 1171, 1185, 1163, 874, 1003, 1244, 1246, 1033, 828, 1811, 714, 1809, 851, 1054, 807, 1016, 1108, 1834, 1077, 1402, 1005, 1279, 720, 1177, 1366, 1170, 4413, 2529, 1235, 1507, 1046, 1185, 335, 2571, 1077, 1271, 1140, 1057, 1515, 1474, 1994, 862, 2206, 2290, 1557, 1866, 3197, 648, 775, 1358, 312, 1626, 225, 282, 316, 1260, 888, 371, 514, 365, 540, 1209, 206, 354, 426, 331, 692, 556, 
791, 251, 407, 272, 136, 126, 1805, 383, 175, 482, 198, 168, 548, 361, 250, 456, 821, 224, 250, 154, 179, 119, 122, 443, 107, 133, 458, 232, 101, 632, 1988, 241, 463, 226, 183, 208, 396, 155, 400, 759, 112, 216, 258, 719, 189, 689, 791, 394, 570, 328, 413, 286, 675, 161, 307, 304, 1055, 1246, 178, 300, 779, 261, 535, 213, 1491, 254, 267, 157, 319, 110, 145, 233, 233, 172, 1603, 208, 528, 246, 572, 151, 129, 206, 328, 564, 219, 169, 225, 186, 883, 71, 236, 311, 262, 1384, 182, 264, 322, 245, 336, 345, 
198, 590, 194, 226, 1125, 263, 159, 229, 89, 437, 189, 154, 755, 476, 463, 618, 552, 4413, 625, 188, 633, 387, 282, 214, 545, 223, 240, 186, 325, 307, 792, 351, 329, 551, 945, 379, 377, 335, 107, 155, 256, 188, 1823, 970, 739, 260, 623, 232, 329, 154, 203, 700, 189, 313, 365, 966, 549, 302, 447, 159, 662, 1031, 250, 319, 353, 219, 180, 1166, 229, 794, 394, 245, 563, 435, 261, 383, 515, 177, 1070, 395, 3197, 126, 566, 141, 101299, 13528, 13467, 11596, 9627, 13908, 17057, 11346, 10770, 13528, 13467, 6087, 5509, 2370, 7257, 3921, 
5058, 4929, 4979, 12078, 5985, 5361, 10770, 975, 974, 1573, 1021, 702, 1090, 1195, 1010, 1885, 1453, 1085, 504, 1999, 543, 862, 706, 481, 584, 912, 493, 741, 1863, 672, 777, 469, 494, 708, 906, 756, 1098, 1098, 1074, 867, 923, 1168, 1029, 909, 783, 1611, 618, 1610, 742, 993, 731, 982, 1025, 1650, 982, 1272, 885, 1089, 653, 1111, 1241, 1047, 4120, 2344, 1039, 1340, 1008, 1180, 282, 2410, 1003, 1160, 1130, 916, 1255, 1404, 1786, 736, 1947, 2087, 1431, 1629, 2940, 570, 684, 1204, 247, 1453, 235, 220, 290, 1168, 786, 381, 455, 356, 432, 1028, 167, 277, 
347, 307, 663, 504, 681, 202, 405, 278, 127, 106, 1666, 360, 171, 439, 183, 179, 527, 327, 191, 367, 721, 201, 252, 132, 154, 111, 141, 359, 88, 134, 451, 210, 80, 567, 1863, 218, 469, 233, 145, 202, 349, 138, 397, 703, 113, 173, 203, 643, 197, 635, 720, 378, 527, 284, 416, 265, 639, 177, 282, 289, 971, 1029, 174, 274, 722, 242, 506, 175, 1322, 187, 223, 146, 291, 107, 129, 184, 245, 177, 1421, 190, 431, 232, 556, 134, 118, 189, 315, 519, 218, 156, 224, 169, 801, 65, 231, 313, 223, 1258, 182, 223, 
264, 260, 281, 279, 195, 516, 180, 185, 943, 259, 155, 203, 83, 390, 184, 146, 697, 422, 421, 529, 518, 4120, 501, 168, 520, 356, 255, 230, 481, 182, 255, 153, 291, 299, 734, 325, 339, 541, 925, 356, 333, 282, 102, 146, 223, 186, 1734, 901, 681, 259, 583, 194, 361, 132, 213, 571, 163, 279, 326, 770, 485, 240, 444, 183, 634, 921, 254, 294, 314, 221, 179, 1018, 222, 727, 369, 216, 503, 366, 204, 324, 459, 173, 925, 342, 2940, 98, 491, 131, 91149, 12575, 12249, 10291, 8463, 12614, 15145, 10183, 9629, 12575, 12249, 5349, 
4942, 2131, 6332, 3549, 4549, 4516, 4476, 10669, 5322, 4861, 9629, 879, 882, 1373, 991, 647, 991, 1170, 867, 1664, 1358, 985, 442, 1726, 493, 744, 557, 424, 574, 831, 431, 656, 1695, 576, 698, 437, 449, 653, 804, 674, 943, 925, 937, 694, 846, 1026, 961, 787, 739, 1428, 595, 1414, 638, 919, 679, 899, 957, 1530, 836, 1193, 799, 1036, 606, 950, 1085, 896, 3828, 2015, 928, 1159, 822, 1021, 291, 2074, 935, 1034, 988, 910, 1229, 1214, 1508, 709, 1753, 1811, 1274, 1450, 2632, 543, 622, 1029, 231, 1358, 204, 190, 260, 1016, 787, 314, 416, 281, 
406, 1012, 158, 271, 319, 267, 593, 442, 635, 202, 357, 224, 112, 115, 1460, 327, 163, 361, 166, 136, 421, 285, 213, 353, 618, 142, 220, 124, 139, 106, 93, 319, 100, 112, 383, 168, 93, 530, 1695, 180, 437, 210, 165, 173, 284, 108, 361, 603, 99, 184, 201, 575, 167, 555, 627, 298, 446, 250, 330, 214, 596, 140, 277, 252, 859, 961, 136, 224, 621, 171, 479, 168, 1195, 166, 213, 156, 292, 88, 131, 179, 226, 131, 1262, 165, 416, 232, 497, 91, 126, 152, 268, 472, 201, 156, 183, 136, 774, 82, 190, 234, 
190, 1170, 167, 224, 245, 229, 291, 245, 168, 475, 156, 188, 915, 200, 133, 203, 73, 377, 136, 121, 617, 344, 370, 446, 450, 3828, 455, 153, 469, 312, 233, 177, 407, 161, 186, 163, 219, 241, 667, 278, 283, 428, 835, 278, 290, 291, 107, 133, 205, 161, 1486, 828, 611, 210, 558, 173, 269, 121, 182, 607, 162, 230, 305, 765, 464, 219, 386, 154, 523, 743, 208, 255, 282, 164, 164, 977, 155, 627, 335, 197, 448, 347, 195, 308, 393, 162, 799, 317, 2632, 119, 424, 121, 84311, 12085, 10981, 9651, 7946, 11596, 14052, 9390, 
8610, 12085, 10981, 5082, 4569, 1814, 6132, 3253, 4142, 4201, 4184, 9868, 4943, 4447, 8610, 791, 717, 1255, 842, 572, 842, 993, 922, 1549, 1197, 889, 412, 1707, 468, 658, 530, 391, 549, 779, 407, 605, 1588, 557, 671, 331, 410, 569, 678, 567, 903, 969, 887, 651, 855, 959, 908, 754, 672, 1321, 506, 1313, 593, 782, 634, 820, 821, 1436, 875, 1069, 753, 923, 568, 908, 1032, 895, 3450, 1811, 840, 1119, 809, 944, 259, 1920, 846, 971, 947, 837, 1088, 1059, 1463, 575, 1519, 1671, 1138, 1347, 2360, 474, 520, 990, 191, 1197, 176, 190, 197, 945, 
666, 283, 381, 291, 320, 853, 140, 239, 333, 298, 524, 412, 559, 175, 310, 205, 112, 106, 1446, 318, 132, 354, 150, 120, 410, 264, 175, 334, 604, 154, 172, 107, 127, 109, 95, 308, 72, 99, 388, 171, 92, 500, 1588, 174, 331, 196, 137, 145, 273, 105, 323, 538, 77, 141, 140, 490, 156, 497, 623, 346, 454, 254, 318, 194, 601, 114, 239, 255, 803, 908, 151, 219, 582, 186, 436, 138, 1083, 172, 200, 132, 244, 80, 104, 177, 193, 134, 1169, 159, 378, 182, 431, 81, 88, 144, 275, 448, 179, 130, 178, 148, 
643, 68, 190, 268, 221, 1072, 168, 216, 218, 174, 236, 271, 172, 428, 163, 181, 790, 198, 112, 167, 76, 329, 144, 133, 598, 332, 361, 414, 481, 3450, 439, 163, 436, 269, 192, 166, 404, 132, 195, 138, 224, 220, 614, 228, 279, 426, 749, 249, 276, 259, 95, 132, 196, 178, 1362, 751, 563, 191, 499, 171, 270, 129, 167, 541, 146, 279, 261, 686, 402, 195, 316, 116, 482, 727, 178, 233, 235, 159, 152, 767, 162, 596, 315, 180, 408, 284, 184, 257, 374, 150, 749, 275, 2360, 83, 410, 99, 16359, 1681, 1542, 1632, 
3573, 2261, 1760, 1472, 2438, 1681, 1542, 784, 848, 979, 2594, 890, 806, 565, 407, 1353, 955, 517, 2438, 92, 74, 320, 121, 90, 175, 153, 102, 145, 109, 93, 68, 200, 127, 110, 82, 87, 82, 96, 76, 109, 277, 82, 104, 74, 126, 299, 326, 354, 447, 431, 217, 211, 473, 416, 399, 290, 200, 326, 74, 197, 89, 205, 112, 203, 95, 160, 134, 176, 57, 102, 54, 102, 92, 86, 624, 133, 138, 126, 88, 158, 104, 355, 125, 158, 213, 124, 92, 152, 149, 300, 245, 599, 276, 222, 796, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
18095, 1714, 1716, 1799, 3889, 2546, 2053, 1701, 2677, 1714, 1716, 910, 889, 1054, 2835, 1017, 828, 701, 494, 1559, 1109, 592, 2677, 102, 105, 315, 161, 90, 203, 157, 113, 135, 121, 135, 79, 271, 139, 115, 97, 94, 82, 112, 86, 115, 304, 95, 92, 59, 138, 310, 356, 388, 460, 494, 238, 246, 517, 455, 425, 328, 212, 370, 107, 190, 106, 175, 123, 234, 109, 187, 156, 249, 84, 137, 52, 120, 101, 107, 624, 180, 180, 167, 106, 195, 117, 368, 158, 210, 256, 108, 105, 194, 185, 333, 292, 657, 321, 252, 822, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, 20753, 1987, 2030, 2184, 4301, 2950, 2426, 1858, 3017, 1987, 2030, 1079, 1105, 1133, 3168, 1072, 1062, 816, 627, 1799, 1166, 692, 3017, 145, 112, 413, 176, 114, 214, 146, 144, 168, 134, 165, 99, 284, 148, 167, 106, 124, 104, 146, 118, 139, 325, 121, 150, 85, 167, 351, 398, 384, 546, 512, 278, 312, 516, 517, 487, 347, 208, 402, 115, 244, 135, 253, 141, 289, 122, 251, 176, 267, 112, 153, 89, 154, 119, 136, 711, 206, 195, 199, 136, 216, 120, 401, 160, 212, 273, 155, 139, 205, 193, 365, 323, 715, 
349, 307, 958, 87, 80, 127, 41, 133, 47, 18, 32, 304, 117, 48, 73, 32, 113, 130, 14, 56, 65, 45, 127, 97, 56, 23, 110, 41, 14, 23, 241, 103, 35, 98, 45, 19, 87, 94, 34, 68, 112, 25, 34, 18, 30, 13, 15, 84, 22, 28, 74, 36, 26, 106, 349, 22, 85, 49, 59, 42, 108, 73, 206, 265, 65, 82, 123, 319, 90, 295, 341, 171, 145, 182, 141, 62, 334, 60, 71, 144, 427, 487, 107, 111, 247, 95, 125, 43, 313, 91, 39, 62, 31, 26, 44, 36, 64, 40, 215, 57, 
76, 51, 131, 19, 21, 29, 54, 161, 64, 38, 14, 26, 107, 40, 52, 22, 67, 193, 16, 32, 71, 52, 49, 37, 26, 56, 12, 38, 141, 40, 16, 11, 13, 64, 18, 13, 97, 29, 53, 72, 61, 711, 91, 32, 99, 46, 18, 29, 57, 50, 28, 15, 31, 18, 71, 18, 43, 86, 181, 42, 53, 120, 17, 22, 42, 35, 274, 143, 137, 43, 162, 42, 76, 9, 23, 123, 16, 37, 47, 90, 49, 22, 54, 12, 104, 106, 59, 71, 145, 68, 26, 203, 23, 216, 52, 17, 203, 77, 15, 158, 
135, 45, 184, 159, 992, 61, 56, 52, 23451, 2393, 2400, 2402, 4496, 3349, 2778, 2221, 3412, 2393, 2400, 1261, 1141, 1143, 3353, 1240, 1173, 936, 708, 2070, 1394, 827, 3412, 173, 156, 406, 201, 131, 277, 219, 157, 187, 175, 192, 126, 353, 175, 191, 113, 129, 125, 175, 101, 159, 337, 131, 176, 77, 160, 336, 420, 387, 494, 562, 316, 325, 585, 578, 493, 377, 241, 465, 157, 321, 144, 239, 172, 297, 182, 274, 194, 286, 113, 195, 91, 164, 145, 151, 832, 258, 253, 208, 134, 234, 142, 436, 199, 287, 330, 189, 160, 232, 
246, 391, 397, 831, 408, 358, 1027, 112, 104, 136, 37, 174, 43, 16, 52, 312, 151, 68, 94, 42, 119, 184, 33, 87, 73, 36, 145, 123, 69, 35, 97, 37, 21, 27, 284, 119, 48, 102, 56, 18, 94, 81, 36, 66, 139, 45, 41, 25, 48, 32, 12, 66, 15, 28, 95, 59, 24, 112, 351, 40, 77, 52, 42, 50, 118, 66, 214, 282, 55, 69, 125, 332, 119, 268, 370, 192, 162, 198, 181, 64, 387, 62, 90, 144, 459, 493, 82, 82, 288, 98, 159, 52, 370, 77, 59, 59, 57, 21, 57, 37, 
48, 25, 287, 49, 99, 54, 118, 20, 15, 35, 80, 177, 72, 43, 23, 27, 158, 28, 52, 35, 82, 202, 21, 44, 60, 56, 64, 41, 27, 69, 20, 26, 179, 32, 17, 24, 11, 60, 18, 16, 114, 38, 57, 75, 73, 832, 128, 29, 105, 56, 28, 21, 62, 47, 25, 31, 57, 21, 81, 22, 41, 84, 202, 50, 71, 142, 18, 41, 36, 38, 317, 181, 175, 32, 228, 52, 63, 28, 29, 132, 20, 53, 52, 104, 56, 29, 68, 15, 109, 132, 85, 104, 181, 71, 27, 233, 35, 246, 53, 25, 
248, 100, 27, 137, 143, 53, 206, 165, 1055, 71, 80, 67, 25753, 2664, 2711, 2732, 4742, 3652, 3172, 2448, 3632, 2664, 2711, 1374, 1358, 1246, 3496, 1313, 1265, 1074, 867, 2305, 1507, 941, 3632, 173, 181, 481, 224, 150, 266, 246, 204, 255, 215, 193, 123, 367, 203, 207, 145, 124, 148, 180, 137, 187, 430, 152, 179, 99, 174, 387, 444, 415, 570, 577, 346, 334, 591, 540, 538, 408, 259, 470, 176, 322, 169, 299, 148, 327, 195, 292, 243, 344, 149, 228, 108, 214, 168, 155, 900, 287, 262, 258, 150, 293, 143, 521, 211, 280, 
352, 182, 184, 293, 282, 417, 436, 775, 428, 413, 1163, 106, 129, 166, 53, 214, 50, 29, 52, 360, 163, 75, 97, 65, 123, 209, 34, 69, 75, 59, 140, 114, 109, 28, 129, 43, 20, 27, 298, 144, 49, 107, 59, 31, 114, 87, 39, 93, 141, 38, 51, 31, 37, 28, 19, 90, 33, 35, 99, 55, 24, 113, 454, 38, 99, 69, 59, 56, 115, 83, 237, 310, 69, 82, 119, 346, 102, 305, 354, 223, 174, 179, 138, 66, 412, 61, 106, 163, 438, 538, 102, 135, 313, 105, 161, 50, 366, 85, 70, 78, 
66, 19, 65, 37, 71, 42, 279, 58, 95, 52, 142, 32, 34, 44, 58, 178, 78, 50, 28, 23, 165, 30, 61, 42, 87, 218, 26, 49, 89, 65, 81, 60, 35, 90, 28, 31, 199, 42, 13, 33, 16, 64, 27, 30, 159, 41, 59, 84, 67, 900, 130, 23, 116, 52, 34, 25, 85, 58, 40, 26, 55, 29, 87, 43, 57, 98, 250, 46, 73, 143, 14, 39, 42, 43, 353, 197, 168, 76, 235, 50, 74, 24, 40, 117, 22, 74, 71, 117, 67, 28, 84, 21, 138, 138, 67, 99, 168, 79, 28, 245, 
42, 247, 64, 26, 201, 103, 26, 172, 152, 63, 251, 152, 1222, 76, 83, 66, 28292, 3054, 2957, 3199, 4961, 3976, 3524, 2753, 3868, 3054, 2957, 1624, 1575, 1369, 3592, 1350, 1401, 1225, 995, 2529, 1737, 1016, 3868, 215, 199, 461, 257, 165, 292, 271, 214, 276, 225, 241, 141, 422, 248, 234, 144, 149, 187, 240, 159, 216, 462, 198, 196, 109, 235, 415, 488, 466, 563, 569, 332, 379, 632, 605, 512, 415, 258, 496, 181, 362, 184, 335, 180, 340, 198, 364, 253, 410, 172, 267, 138, 207, 211, 205, 953, 335, 285, 293, 175, 283, 
145, 590, 253, 351, 398, 224, 212, 293, 287, 423, 479, 865, 462, 447, 1192, 142, 145, 204, 51, 225, 55, 33, 54, 348, 187, 70, 114, 62, 143, 238, 31, 72, 95, 49, 166, 136, 103, 46, 118, 41, 29, 36, 338, 171, 46, 116, 77, 23, 121, 105, 49, 119, 190, 45, 72, 40, 44, 32, 32, 107, 22, 33, 129, 58, 32, 131, 497, 54, 109, 72, 68, 64, 167, 92, 250, 323, 84, 93, 145, 382, 127, 303, 359, 210, 160, 206, 194, 78, 426, 69, 94, 171, 478, 512, 89, 116, 298, 111, 154, 61, 
386, 105, 64, 72, 70, 29, 73, 46, 59, 50, 319, 43, 102, 57, 185, 32, 34, 45, 75, 200, 81, 54, 21, 42, 176, 38, 78, 27, 99, 272, 36, 50, 94, 73, 90, 75, 39, 87, 35, 47, 240, 41, 31, 32, 12, 91, 38, 27, 133, 60, 82, 93, 110, 953, 140, 27, 134, 77, 53, 46, 107, 45, 39, 30, 62, 31, 88, 24, 52, 117, 238, 63, 85, 145, 22, 49, 41, 46, 422, 231, 217, 74, 255, 53, 97, 29, 35, 159, 25, 51, 61, 138, 74, 23, 93, 24, 138, 166, 86, 126, 
194, 72, 37, 254, 45, 272, 73, 35, 259, 101, 26, 173, 153, 67, 257, 140, 1244, 55, 115, 84, 32026, 3333, 3538, 3525, 5521, 4649, 3938, 3167, 4355, 3333, 3538, 1826, 1699, 1477, 4044, 1647, 1654, 1348, 1073, 2865, 1927, 1240, 4355, 240, 220, 560, 256, 227, 341, 330, 291, 331, 294, 277, 171, 516, 238, 299, 172, 161, 179, 261, 193, 237, 504, 187, 228, 126, 224, 500, 518, 459, 653, 642, 452, 414, 632, 621, 630, 498, 346, 592, 211, 428, 231, 338, 228, 429, 262, 401, 282, 403, 217, 274, 129, 237, 216, 232, 1070, 427, 
272, 315, 202, 347, 156, 619, 331, 374, 447, 309, 246, 360, 325, 471, 519, 1022, 509, 490, 1344, 161, 159, 204, 83, 294, 63, 38, 61, 407, 199, 86, 144, 78, 157, 299, 31, 98, 125, 82, 193, 171, 127, 46, 153, 50, 29, 30, 427, 160, 46, 158, 78, 30, 142, 109, 60, 118, 201, 48, 95, 41, 52, 31, 39, 131, 22, 38, 141, 63, 33, 165, 504, 65, 126, 74, 78, 74, 146, 98, 281, 366, 85, 121, 152, 374, 100, 351, 425, 217, 239, 215, 186, 97, 417, 77, 116, 186, 521, 630, 116, 151, 
378, 118, 211, 69, 462, 120, 79, 103, 72, 35, 76, 53, 79, 55, 385, 72, 137, 66, 164, 39, 26, 43, 109, 257, 93, 49, 34, 39, 228, 35, 71, 49, 98, 296, 33, 66, 102, 83, 92, 73, 43, 134, 25, 43, 251, 60, 19, 33, 19, 85, 39, 24, 158, 60, 80, 129, 103, 1070, 151, 42, 157, 63, 64, 38, 95, 58, 48, 31, 65, 37, 116, 52, 63, 123, 299, 61, 99, 156, 25, 49, 61, 48, 425, 306, 226, 73, 291, 60, 108, 35, 46, 228, 24, 75, 84, 158, 88, 30, 104, 20, 
172, 176, 97, 121, 204, 74, 43, 319, 55, 320, 83, 42, 311, 127, 32, 197, 171, 71, 299, 196, 1344, 70, 103, 76, 35541, 3810, 4092, 3958, 5886, 5016, 4610, 3511, 4658, 3810, 4092, 2023, 1935, 1627, 4259, 1722, 1783, 1511, 1284, 3326, 2114, 1397, 4658, 284, 255, 628, 301, 242, 357, 363, 295, 420, 383, 357, 207, 550, 252, 294, 220, 177, 255, 275, 220, 263, 620, 194, 250, 149, 239, 511, 601, 515, 666, 733, 464, 409, 685, 684, 618, 535, 370, 610, 207, 496, 245, 339, 227, 476, 297, 443, 321, 450, 219, 326, 168, 326, 
245, 314, 1255, 511, 304, 369, 226, 347, 187, 702, 343, 400, 482, 307, 283, 395, 412, 469, 534, 1101, 556, 552, 1446, 189, 191, 269, 70, 383, 80, 68, 64, 445, 232, 96, 172, 78, 166, 324, 39, 95, 126, 80, 222, 207, 151, 67, 183, 61, 34, 53, 454, 163, 57, 155, 89, 42, 178, 112, 71, 165, 204, 47, 82, 49, 65, 37, 39, 142, 36, 52, 143, 87, 41, 163, 620, 55, 149, 85, 70, 84, 169, 124, 278, 412, 82, 109, 189, 433, 130, 371, 472, 261, 240, 261, 202, 99, 424, 75, 125, 197, 
554, 618, 98, 132, 428, 119, 207, 63, 482, 107, 86, 121, 71, 38, 58, 61, 111, 61, 433, 66, 161, 75, 178, 23, 37, 63, 91, 241, 124, 65, 57, 45, 240, 42, 82, 67, 99, 327, 47, 71, 108, 81, 96, 84, 53, 143, 43, 43, 291, 70, 25, 40, 26, 99, 33, 35, 231, 55, 97, 160, 154, 1255, 160, 42, 165, 66, 54, 53, 121, 78, 52, 39, 72, 48, 148, 65, 83, 136, 295, 80, 99, 187, 25, 59, 63, 63, 483, 318, 242, 77, 284, 79, 135, 49, 65, 193, 29, 82, 84, 185, 
98, 44, 121, 29, 188, 230, 94, 130, 201, 85, 50, 321, 42, 350, 98, 36, 315, 144, 44, 175, 184, 84, 338, 221, 1446, 93, 135, 72, 38060, 4086, 4266, 4331, 6045, 5541, 5030, 3789, 4972, 4086, 4266, 2192, 2139, 1604, 4441, 1945, 1970, 1626, 1405, 3625, 2310, 1479, 4972, 331, 249, 603, 334, 247, 404, 386, 318, 444, 384, 386, 180, 573, 294, 323, 212, 204, 247, 339, 227, 315, 668, 238, 278, 146, 267, 552, 523, 529, 738, 698, 488, 505, 691, 670, 651, 532, 403, 715, 295, 538, 258, 432, 271, 471, 306, 494, 340, 486, 
247, 381, 175, 305, 297, 289, 1298, 539, 377, 410, 294, 418, 205, 801, 346, 439, 519, 296, 306, 434, 443, 533, 667, 1148, 598, 566, 1460, 198, 167, 266, 74, 384, 66, 58, 82, 449, 275, 116, 173, 102, 183, 348, 38, 105, 126, 83, 253, 180, 178, 75, 154, 79, 54, 43, 479, 198, 55, 162, 96, 46, 166, 133, 70, 154, 269, 59, 106, 35, 71, 50, 48, 145, 38, 59, 196, 83, 38, 195, 668, 76, 146, 99, 86, 81, 181, 123, 316, 402, 84, 113, 121, 445, 144, 415, 476, 222, 232, 246, 266, 122, 
445, 83, 134, 204, 526, 651, 119, 156, 397, 151, 240, 92, 550, 135, 93, 105, 130, 52, 78, 63, 97, 75, 474, 81, 147, 91, 226, 36, 47, 64, 117, 276, 98, 78, 50, 56, 256, 40, 82, 59, 109, 374, 44, 64, 128, 83, 114, 89, 63, 149, 50, 51, 352, 58, 37, 43, 17, 108, 47, 29, 210, 85, 106, 150, 139, 1298, 210, 44, 198, 97, 68, 74, 135, 70, 58, 46, 60, 66, 139, 59, 77, 184, 360, 93, 106, 205, 35, 55, 66, 70, 557, 311, 278, 103, 322, 75, 127, 33, 57, 206, 
29, 99, 123, 208, 98, 43, 124, 40, 186, 233, 120, 130, 223, 109, 61, 405, 57, 385, 94, 52, 329, 149, 52, 218, 182, 86, 340, 195, 1460, 92, 153, 80, 39529, 4386, 4603, 4510, 6008, 5769, 5347, 3940, 4966, 4386, 4603, 2306, 2204, 1662, 4346, 1923, 2046, 1800, 1474, 3873, 2320, 1620, 4966, 312, 278, 661, 376, 271, 404, 411, 377, 505, 406, 381, 221, 628, 287, 353, 228, 227, 240, 343, 244, 298, 666, 220, 320, 168, 288, 508, 561, 593, 698, 723, 482, 452, 605, 727, 659, 515, 377, 756, 275, 561, 278, 424, 270, 513, 
345, 534, 398, 523, 289, 399, 173, 330, 283, 352, 1364, 591, 434, 445, 278, 409, 177, 809, 366, 465, 503, 368, 347, 420, 485, 444, 676, 1266, 568, 547, 1465, 197, 193, 320, 90, 406, 86, 70, 85, 515, 304, 110, 181, 113, 181, 349, 62, 113, 153, 97, 250, 221, 185, 61, 146, 71, 44, 51, 513, 197, 66, 190, 90, 57, 171, 156, 72, 145, 271, 67, 97, 48, 71, 44, 37, 160, 29, 54, 177, 73, 46, 247, 666, 68, 168, 99, 89, 92, 199, 103, 297, 394, 100, 108, 167, 493, 145, 391, 451, 272, 
256, 211, 218, 91, 394, 77, 135, 200, 582, 659, 107, 157, 392, 139, 215, 87, 601, 123, 102, 120, 100, 44, 93, 76, 101, 67, 479, 86, 172, 90, 206, 39, 39, 82, 104, 286, 126, 74, 70, 63, 275, 45, 92, 62, 134, 394, 64, 77, 138, 75, 133, 104, 45, 173, 38, 56, 362, 90, 46, 49, 20, 115, 60, 37, 194, 91, 98, 186, 166, 1364, 203, 77, 204, 128, 84, 65, 140, 103, 62, 50, 75, 54, 162, 62, 101, 147, 347, 93, 111, 177, 25, 58, 72, 71, 542, 341, 296, 94, 306, 101, 
126, 53, 49, 266, 42, 96, 108, 226, 121, 38, 123, 44, 186, 268, 107, 167, 201, 97, 65, 407, 61, 406, 104, 57, 349, 132, 42, 181, 188, 76, 319, 247, 1465, 62, 151, 82, 38666, 4389, 4622, 4341, 5783, 5602, 5329, 3831, 4769, 4389, 4622, 2301, 2040, 1520, 4263, 1874, 1937, 1791, 1499, 3830, 2316, 1515, 4769, 319, 293, 666, 339, 240, 412, 433, 326, 535, 472, 391, 196, 632, 248, 345, 239, 231, 248, 358, 238, 323, 645, 179, 252, 181, 222, 510, 508, 502, 694, 687, 514, 449, 645, 673, 601, 501, 391, 718, 264, 532, 
257, 426, 252, 470, 385, 561, 337, 508, 290, 374, 205, 319, 311, 324, 1412, 575, 351, 472, 267, 429, 179, 872, 383, 430, 452, 307, 337, 439, 432, 457, 629, 1077, 615, 574, 1417, 204, 186, 339, 68, 472, 74, 74, 107, 480, 276, 134, 172, 92, 172, 372, 61, 106, 139, 84, 250, 196, 196, 67, 186, 66, 49, 43, 495, 164, 79, 165, 84, 61, 178, 154, 80, 172, 278, 80, 101, 57, 77, 33, 31, 151, 42, 61, 191, 64, 27, 188, 645, 64, 181, 83, 64, 90, 158, 110, 280, 372, 81, 120, 136, 421, 
128, 383, 466, 221, 271, 244, 219, 113, 401, 86, 130, 197, 545, 601, 114, 144, 409, 132, 232, 94, 570, 92, 81, 115, 103, 46, 91, 67, 104, 57, 466, 76, 165, 81, 230, 35, 29, 66, 104, 252, 114, 90, 78, 51, 307, 37, 84, 53, 114, 410, 51, 100, 119, 91, 123, 83, 39, 162, 61, 77, 327, 75, 34, 51, 16, 128, 51, 47, 210, 94, 127, 162, 162, 1412, 173, 46, 220, 94, 63, 47, 153, 84, 67, 42, 80, 53, 165, 79, 99, 168, 362, 99, 95, 179, 38, 50, 81, 69, 617, 345, 
285, 100, 274, 74, 109, 42, 41, 224, 35, 93, 108, 219, 118, 39, 115, 29, 215, 237, 99, 146, 194, 97, 65, 361, 74, 351, 94, 48, 312, 154, 49, 193, 218, 79, 356, 171, 1417, 70, 146, 75, 40581, 4559, 4986, 4752, 5656, 5902, 5674, 4148, 4904, 4559, 4986, 2482, 2270, 1440, 4216, 1927, 2046, 1929, 1636, 4038, 2460, 1688, 4904, 392, 337, 713, 363, 320, 420, 466, 342, 550, 437, 404, 242, 683, 290, 364, 257, 235, 255, 398, 239, 331, 676, 232, 295, 200, 297, 439, 499, 502, 683, 676, 494, 420, 612, 690, 641, 480, 
408, 727, 312, 528, 287, 440, 284, 507, 381, 645, 391, 512, 308, 389, 232, 358, 349, 365, 1461, 663, 445, 419, 281, 404, 191, 910, 393, 487, 479, 368, 341, 459, 520, 483, 689, 1136, 569, 604, 1423, 242, 235, 353, 111, 437, 78, 74, 102, 544, 291, 117, 209, 107, 182, 397, 69, 121, 134, 95, 255, 242, 197, 75, 169, 91, 59, 47, 550, 189, 77, 178, 101, 57, 200, 154, 70, 175, 328, 65, 109, 68, 81, 33, 41, 165, 40, 53, 194, 83, 41, 212, 676, 78, 200, 93, 94, 97, 203, 83, 247, 361, 
76, 109, 138, 426, 139, 394, 459, 217, 246, 188, 202, 118, 424, 78, 130, 185, 551, 641, 104, 140, 367, 135, 257, 95, 582, 113, 103, 100, 133, 42, 96, 67, 111, 69, 468, 76, 181, 93, 217, 37, 51, 60, 124, 254, 142, 68, 71, 51, 310, 48, 90, 86, 110, 487, 65, 107, 130, 104, 97, 105, 61, 193, 63, 60, 348, 63, 44, 61, 36, 133, 55, 41, 251, 95, 132, 203, 162, 1461, 242, 54, 176, 126, 70, 68, 163, 77, 65, 50, 103, 67, 164, 97, 80, 160, 339, 111, 131, 191, 32, 66, 
84, 64, 634, 361, 290, 103, 312, 89, 103, 53, 70, 245, 43, 97, 130, 229, 112, 51, 129, 48, 198, 283, 98, 149, 189, 96, 75, 392, 76, 384, 106, 63, 339, 138, 50, 212, 193, 65, 361, 168, 1423, 82, 158, 87, 41655, 4650, 5090, 4722, 5731, 6134, 5924, 4322, 5082, 4650, 5090, 2518, 2204, 1491, 4240, 1996, 2178, 1960, 1666, 4258, 2524, 1798, 5082, 384, 281, 682, 400, 274, 426, 473, 349, 637, 466, 466, 252, 686, 277, 368, 272, 237, 264, 414, 236, 351, 639, 214, 314, 169, 281, 477, 507, 507, 695, 635, 527, 469, 
631, 640, 643, 504, 448, 762, 282, 574, 285, 483, 295, 541, 406, 635, 378, 541, 323, 419, 240, 331, 353, 371, 1505, 719, 414, 481, 321, 447, 190, 927, 393, 484, 530, 389, 406, 485, 518, 484, 707, 1099, 614, 630, 1548, 217, 192, 389, 103, 466, 93, 107, 89, 495, 319, 111, 171, 109, 176, 414, 59, 139, 129, 99, 292, 252, 248, 67, 187, 111, 56, 49, 567, 184, 69, 190, 93, 65, 207, 154, 92, 187, 322, 61, 109, 58, 83, 28, 46, 149, 49, 54, 196, 89, 47, 225, 639, 58, 169, 96, 85, 106, 
196, 107, 271, 366, 80, 99, 141, 427, 132, 390, 433, 202, 246, 194, 231, 116, 437, 84, 165, 199, 508, 643, 106, 154, 399, 126, 278, 64, 621, 105, 109, 106, 128, 60, 89, 71, 112, 68, 493, 95, 171, 105, 236, 46, 63, 81, 119, 306, 123, 73, 63, 65, 343, 35, 91, 85, 111, 464, 58, 106, 124, 89, 141, 112, 56, 185, 68, 68, 373, 77, 35, 66, 28, 144, 70, 46, 219, 94, 137, 195, 176, 1505, 222, 64, 208, 101, 84, 84, 166, 91, 78, 54, 81, 76, 186, 88, 107, 181, 369, 142, 
122, 190, 33, 58, 86, 68, 628, 360, 304, 115, 334, 98, 128, 56, 69, 264, 35, 105, 103, 264, 142, 50, 144, 44, 236, 286, 123, 141, 218, 88, 79, 412, 81, 385, 137, 61, 322, 154, 50, 189, 182, 76, 374, 163, 1548, 77, 153, 69, 44985, 5243, 5605, 5175, 6037, 6439, 6536, 4593, 5357, 5243, 5605, 2748, 2427, 1514, 4523, 2021, 2292, 2126, 1898, 4638, 2669, 1924, 5357, 407, 372, 752, 391, 307, 498, 511, 434, 651, 529, 478, 275, 789, 329, 418, 311, 214, 310, 377, 220, 358, 779, 256, 336, 187, 291, 506, 500, 508, 
743, 690, 568, 464, 653, 694, 711, 541, 396, 780, 304, 651, 294, 460, 334, 553, 433, 671, 407, 615, 414, 468, 233, 394, 389, 369, 1648, 830, 449, 511, 355, 476, 179, 1032, 456, 495, 507, 387, 453, 529, 555, 549, 749, 1171, 632, 660, 1596, 244, 243, 395, 110, 529, 102, 96, 129, 555, 301, 143, 197, 135, 212, 432, 79, 143, 174, 113, 293, 275, 256, 89, 197, 111, 52, 50, 639, 221, 85, 221, 108, 77, 234, 157, 81, 217, 296, 87, 112, 63, 57, 43, 48, 136, 39, 59, 208, 96, 41, 240, 779, 91, 
187, 101, 99, 111, 192, 115, 269, 361, 104, 122, 139, 404, 101, 399, 460, 230, 280, 215, 224, 144, 438, 87, 144, 211, 593, 711, 133, 153, 423, 153, 248, 89, 611, 118, 119, 103, 117, 40, 79, 81, 119, 70, 585, 94, 175, 104, 248, 49, 39, 66, 149, 302, 132, 98, 72, 66, 361, 42, 97, 89, 110, 502, 71, 103, 137, 106, 135, 137, 70, 233, 62, 98, 421, 71, 46, 63, 34, 137, 83, 47, 277, 110, 146, 209, 160, 1648, 241, 71, 217, 138, 106, 67, 187, 70, 67, 68, 108, 85, 229, 111, 
107, 199, 409, 141, 126, 179, 53, 58, 108, 57, 700, 403, 311, 122, 297, 102, 153, 49, 73, 265, 38, 118, 113, 281, 172, 59, 169, 42, 245, 300, 99, 156, 202, 107, 73, 413, 78, 384, 111, 77, 323, 180, 66, 248, 205, 75, 408, 201, 1596, 99, 181, 75, 46887, 5393, 5817, 5341, 6188, 6854, 6839, 4886, 5569, 5393, 5817, 2794, 2547, 1500, 4688, 2239, 2400, 2215, 1967, 4872, 2814, 2072, 5569, 426, 432, 742, 423, 347, 526, 554, 416, 672, 505, 507, 267, 817, 322, 398, 301, 244, 305, 407, 299, 357, 818, 239, 349, 201, 
284, 478, 521, 501, 703, 729, 591, 508, 702, 700, 755, 557, 474, 890, 318, 650, 373, 474, 349, 554, 446, 723, 441, 605, 374, 500, 279, 421, 393, 407, 1692, 842, 444, 560, 366, 561, 183, 1058, 452, 529, 592, 422, 422, 584, 644, 515, 835, 1164, 674, 743, 1638, 240, 316, 399, 131, 505, 88, 92, 116, 531, 346, 143, 216, 127, 204, 469, 85, 179, 154, 124, 314, 267, 273, 101, 211, 123, 63, 60, 654, 209, 103, 186, 113, 69, 232, 168, 99, 194, 308, 91, 109, 72, 76, 51, 45, 199, 44, 65, 206, 92, 
42, 257, 818, 73, 201, 114, 91, 107, 193, 94, 269, 369, 74, 115, 152, 427, 130, 386, 477, 252, 297, 214, 257, 107, 488, 95, 187, 196, 570, 755, 121, 156, 431, 147, 299, 83, 712, 126, 121, 110, 149, 61, 93, 86, 106, 72, 572, 98, 253, 113, 243, 48, 40, 78, 150, 318, 130, 99, 95, 40, 351, 57, 112, 96, 129, 558, 81, 125, 135, 99, 123, 115, 83, 210, 68, 93, 445, 93, 46, 58, 42, 169, 71, 55, 282, 95, 157, 199, 208, 1692, 224, 61, 235, 107, 102, 98, 190, 113, 99, 61, 
95, 96, 223, 130, 135, 209, 462, 133, 131, 183, 26, 69, 96, 75, 713, 426, 329, 147, 358, 102, 159, 54, 68, 300, 64, 126, 133, 275, 147, 62, 164, 50, 283, 346, 114, 160, 202, 107, 67, 498, 88, 397, 157, 70, 321, 189, 65, 220, 221, 83, 433, 179, 1638, 93, 179, 88, 48807, 5421, 5979, 5617, 6475, 7265, 7103, 5181, 5766, 5421, 5979, 2930, 2687, 1659, 4816, 2421, 2489, 2355, 2032, 5071, 3012, 2169, 5766, 457, 421, 836, 491, 314, 529, 541, 401, 718, 531, 495, 245, 811, 344, 409, 332, 247, 322, 465, 299, 370, 
842, 286, 372, 221, 297, 494, 598, 567, 734, 761, 576, 530, 732, 718, 765, 613, 522, 931, 355, 683, 346, 521, 360, 579, 477, 765, 463, 650, 404, 469, 267, 420, 472, 431, 1721, 922, 513, 603, 365, 516, 182, 1148, 479, 628, 575, 467, 459, 594, 649, 523, 845, 1199, 710, 792, 1697, 299, 286, 448, 112, 531, 114, 108, 135, 622, 390, 148, 202, 113, 244, 474, 67, 137, 176, 99, 311, 245, 270, 76, 214, 104, 54, 53, 660, 246, 79, 210, 98, 75, 257, 175, 104, 213, 361, 91, 120, 60, 72, 56, 58, 180, 
34, 76, 225, 101, 50, 271, 842, 89, 221, 132, 91, 111, 206, 106, 287, 436, 73, 101, 162, 494, 131, 421, 493, 268, 286, 231, 254, 123, 501, 93, 167, 189, 587, 765, 124, 183, 480, 151, 309, 82, 760, 133, 125, 151, 167, 63, 117, 94, 140, 94, 590, 115, 190, 105, 237, 62, 52, 93, 161, 309, 130, 95, 85, 83, 392, 45, 127, 95, 130, 559, 89, 123, 149, 103, 131, 149, 86, 237, 77, 86, 425, 93, 53, 61, 23, 167, 80, 45, 274, 157, 168, 227, 204, 1721, 261, 67, 251, 153, 108, 85, 
221, 99, 98, 74, 112, 91, 256, 128, 131, 207, 418, 159, 164, 182, 40, 75, 121, 94, 779, 439, 389, 130, 315, 118, 166, 61, 92, 314, 50, 118, 140, 264, 195, 67, 186, 51, 266, 365, 132, 145, 217, 97, 70, 509, 96, 397, 142, 75, 343, 186, 72, 225, 235, 87, 481, 217, 1697, 81, 165, 97, 50379, 5610, 6530, 5874, 6476, 7316, 7440, 5365, 5768, 5610, 6530, 3122, 2752, 1497, 4979, 2385, 2554, 2377, 2159, 5281, 3023, 2342, 5768, 508, 441, 832, 548, 393, 564, 604, 454, 786, 584, 551, 265, 878, 320, 451, 350, 292, 
360, 471, 274, 374, 915, 301, 341, 237, 310, 490, 504, 503, 778, 786, 655, 529, 726, 763, 742, 565, 534, 926, 360, 717, 370, 493, 379, 595, 496, 766, 483, 632, 461, 495, 303, 436, 464, 498, 1703, 935, 531, 616, 411, 587, 189, 1114, 498, 621, 601, 446, 548, 642, 706, 550, 830, 1257, 733, 704, 1694, 285, 300, 495, 141, 584, 94, 92, 141, 626, 461, 150, 252, 131, 243, 518, 86, 171, 195, 121, 364, 265, 291, 95, 206, 151, 72, 67, 712, 229, 89, 239, 91, 83, 267, 205, 87, 230, 384, 98, 123, 68, 
87, 63, 62, 174, 36, 74, 229, 91, 47, 250, 915, 105, 237, 113, 100, 109, 210, 97, 273, 384, 88, 120, 120, 415, 156, 449, 520, 266, 334, 249, 266, 149, 477, 97, 172, 199, 607, 742, 130, 166, 431, 152, 320, 93, 745, 134, 147, 135, 157, 71, 92, 95, 135, 93, 634, 97, 223, 117, 241, 54, 63, 83, 167, 310, 150, 86, 93, 62, 403, 45, 104, 117, 160, 583, 69, 121, 137, 122, 140, 135, 60, 262, 82, 110, 442, 117, 43, 72, 40, 181, 87, 55, 276, 159, 173, 262, 236, 1703, 266, 71, 
265, 166, 93, 91, 213, 99, 121, 79, 115, 104, 276, 140, 138, 236, 466, 141, 147, 189, 38, 76, 98, 87, 762, 460, 398, 137, 350, 117, 164, 66, 88, 292, 58, 155, 154, 350, 198, 90, 192, 62, 290, 347, 107, 169, 228, 108, 83, 484, 96, 414, 128, 69, 350, 198, 66, 220, 254, 91, 428, 216, 1694, 102, 181, 82, 49956, 5641, 6201, 5886, 6309, 7233, 7493, 5323, 5870, 5641, 6201, 3067, 2819, 1568, 4741, 2281, 2512, 2440, 2130, 5363, 3031, 2292, 5870, 461, 442, 773, 483, 366, 532, 597, 463, 740, 560, 500, 284, 906, 
378, 432, 329, 239, 319, 464, 308, 386, 858, 309, 390, 239, 329, 478, 539, 551, 695, 774, 602, 521, 707, 694, 748, 560, 488, 867, 366, 679, 382, 512, 359, 580, 517, 752, 479, 692, 426, 456, 311, 430, 507, 459, 1822, 939, 524, 635, 418, 566, 197, 1185, 485, 560, 604, 458, 530, 633, 671, 513, 851, 1196, 759, 803, 1748, 261, 317, 465, 133, 560, 99, 96, 125, 586, 399, 128, 233, 127, 240, 509, 88, 164, 180, 141, 292, 284, 275, 112, 187, 143, 57, 50, 726, 254, 85, 236, 124, 79, 250, 162, 102, 216, 
362, 108, 111, 72, 77, 53, 65, 194, 48, 70, 230, 109, 52, 281, 858, 102, 239, 134, 107, 108, 222, 84, 279, 409, 91, 115, 130, 460, 144, 411, 513, 261, 301, 219, 246, 138, 488, 85, 163, 160, 550, 748, 124, 190, 439, 127, 298, 101, 715, 121, 124, 138, 168, 50, 108, 85, 111, 91, 603, 109, 223, 105, 237, 68, 58, 76, 169, 346, 123, 102, 104, 80, 413, 70, 100, 113, 135, 567, 81, 105, 150, 122, 148, 150, 93, 246, 63, 90, 399, 94, 49, 85, 35, 213, 88, 59, 287, 153, 176, 248, 
211, 1822, 266, 74, 279, 156, 115, 91, 220, 102, 90, 80, 132, 92, 256, 125, 136, 252, 476, 140, 155, 197, 37, 49, 118, 107, 798, 448, 356, 149, 344, 120, 153, 65, 81, 312, 61, 141, 155, 314, 216, 74, 175, 64, 302, 332, 122, 162, 236, 94, 85, 496, 84, 399, 166, 70, 327, 227, 86, 195, 249, 76, 460, 214, 1748, 82, 201, 91, 49137, 5426, 6228, 5605, 6292, 7248, 7446, 5123, 5769, 5426, 6228, 2971, 2634, 1556, 4736, 2246, 2550, 2452, 2268, 5178, 2885, 2238, 5769, 415, 404, 799, 506, 330, 514, 554, 473, 764, 
634, 568, 267, 843, 301, 456, 352, 243, 323, 453, 297, 365, 836, 283, 330, 231, 292, 471, 543, 542, 763, 788, 569, 448, 707, 749, 712, 555, 488, 885, 318, 716, 365, 557, 342, 570, 498, 798, 463, 693, 444, 502, 305, 501, 516, 483, 1718, 910, 528, 568, 420, 551, 205, 1034, 479, 572, 595, 429, 528, 610, 671, 525, 847, 1177, 736, 778, 1706, 250, 265, 477, 121, 634, 117, 102, 139, 607, 402, 153, 209, 124, 212, 469, 85, 149, 188, 148, 345, 267, 287, 121, 192, 117, 48, 68, 704, 206, 80, 255, 95, 79, 
273, 162, 110, 195, 343, 84, 121, 55, 81, 60, 55, 188, 45, 70, 226, 80, 38, 250, 836, 107, 231, 122, 86, 94, 206, 97, 248, 399, 75, 126, 144, 467, 134, 440, 520, 268, 292, 220, 208, 147, 487, 88, 130, 194, 615, 712, 129, 152, 416, 139, 314, 99, 728, 139, 108, 110, 142, 51, 91, 106, 133, 75, 644, 117, 228, 99, 291, 62, 58, 72, 137, 331, 106, 96, 106, 78, 392, 55, 115, 106, 133, 606, 78, 114, 146, 143, 154, 130, 94, 253, 100, 86, 443, 128, 48, 77, 39, 166, 103, 61, 
325, 159, 186, 234, 249, 1718, 260, 82, 249, 167, 107, 80, 198, 101, 113, 65, 122, 104, 281, 123, 121, 234, 438, 132, 140, 205, 40, 66, 104, 80, 703, 439, 366, 132, 347, 95, 168, 57, 77, 295, 65, 122, 156, 327, 201, 85, 194, 88, 257, 314, 112, 135, 204, 76, 86, 488, 84, 380, 164, 84, 343, 186, 60, 235, 248, 104, 469, 243, 1706, 86, 191, 85, 48799, 5383, 6121, 5638, 6197, 7279, 7259, 5317, 5605, 5383, 6121, 3007, 2631, 1554, 4643, 2230, 2614, 2435, 2153, 5106, 3037, 2280, 5605, 420, 433, 731, 489, 347, 
562, 599, 439, 742, 605, 497, 257, 936, 344, 441, 311, 217, 318, 440, 282, 402, 805, 272, 366, 244, 260, 443, 594, 517, 720, 724, 585, 500, 686, 726, 702, 579, 472, 850, 329, 741, 399, 521, 378, 575, 554, 775, 478, 628, 418, 479, 296, 472, 488, 405, 1688, 879, 525, 627, 406, 576, 226, 1092, 502, 620, 597, 468, 531, 606, 675, 508, 857, 1177, 723, 669, 1671, 247, 300, 459, 110, 605, 97, 92, 133, 535, 402, 169, 237, 97, 248, 518, 81, 145, 184, 148, 302, 257, 283, 103, 196, 124, 49, 62, 754, 221, 
91, 229, 123, 64, 247, 148, 100, 204, 340, 108, 121, 74, 69, 52, 56, 176, 40, 69, 258, 105, 35, 261, 805, 99, 244, 119, 95, 104, 165, 96, 223, 441, 95, 124, 153, 422, 132, 406, 487, 237, 283, 226, 235, 129, 460, 91, 173, 199, 594, 702, 115, 174, 446, 141, 287, 81, 676, 133, 121, 115, 170, 60, 101, 99, 137, 81, 654, 102, 253, 114, 262, 65, 56, 87, 165, 309, 129, 85, 128, 83, 426, 47, 118, 100, 131, 575, 85, 117, 162, 100, 147, 131, 81, 236, 73, 87, 430, 114, 48, 78, 
49, 174, 91, 53, 310, 159, 170, 198, 207, 1688, 258, 84, 239, 154, 101, 80, 252, 113, 112, 81, 111, 93, 256, 116, 136, 229, 464, 134, 181, 226, 45, 73, 110, 95, 713, 457, 366, 139, 326, 130, 176, 67, 92, 309, 68, 127, 146, 319, 212, 88, 184, 73, 273, 322, 124, 155, 217, 90, 68, 486, 103, 408, 127, 80, 320, 203, 60, 203, 251, 77, 420, 204, 1671, 88, 188, 62, 49950, 5613, 6579, 5784, 6122, 7255, 7558, 5379, 5660, 5613, 6579, 3078, 2706, 1482, 4640, 2198, 2631, 2426, 2346, 5212, 3011, 2368, 5660, 453, 
463, 809, 494, 384, 603, 608, 502, 813, 614, 564, 272, 902, 282, 459, 334, 259, 334, 508, 285, 367, 809, 326, 390, 227, 302, 468, 526, 488, 711, 740, 573, 505, 667, 757, 687, 573, 414, 874, 337, 798, 416, 498, 371, 548, 524, 790, 475, 637, 454, 573, 297, 526, 496, 465, 1654, 876, 531, 682, 438, 566, 197, 1115, 531, 619, 549, 461, 570, 631, 706, 520, 842, 1223, 708, 791, 1576, 279, 330, 500, 140, 614, 98, 114, 133, 599, 396, 154, 244, 161, 282, 506, 102, 167, 189, 152, 333, 272, 313, 117, 210, 118, 
56, 66, 735, 184, 85, 249, 98, 83, 251, 184, 124, 212, 384, 99, 125, 68, 75, 56, 59, 232, 54, 53, 212, 115, 48, 275, 809, 115, 227, 104, 107, 101, 195, 95, 249, 388, 71, 124, 138, 417, 130, 401, 507, 233, 297, 208, 234, 140, 459, 89, 136, 197, 627, 687, 113, 182, 431, 159, 264, 96, 691, 142, 137, 92, 135, 51, 89, 104, 128, 83, 693, 99, 268, 115, 255, 65, 55, 105, 152, 303, 117, 83, 99, 87, 425, 43, 113, 110, 135, 587, 73, 116, 157, 108, 152, 138, 74, 269, 70, 96, 
500, 128, 67, 89, 43, 184, 89, 73, 331, 167, 166, 249, 216, 1654, 272, 93, 294, 156, 123, 78, 251, 103, 116, 72, 120, 114, 241, 116, 137, 231, 450, 126, 175, 197, 61, 73, 119, 88, 732, 470, 371, 145, 315, 119, 146, 60, 89, 312, 71, 130, 154, 360, 210, 113, 183, 47, 294, 345, 110, 152, 213, 104, 73, 489, 85, 412, 139, 76, 331, 194, 80, 227, 249, 82, 485, 224, 1576, 80, 192, 87, 45091, 5082, 5808, 5450, 5587, 6453, 6835, 4744, 5132, 5082, 5808, 2862, 2588, 1325, 4262, 1861, 2385, 2207, 2069, 4766, 
2671, 2073, 5132, 417, 416, 683, 422, 327, 529, 529, 456, 740, 570, 482, 237, 854, 274, 414, 347, 243, 305, 425, 235, 369, 789, 322, 395, 216, 262, 359, 516, 450, 660, 662, 529, 487, 622, 699, 603, 470, 386, 729, 276, 704, 374, 463, 334, 510, 488, 703, 434, 582, 396, 441, 279, 487, 466, 403, 1556, 889, 408, 551, 393, 566, 153, 1028, 433, 522, 535, 385, 458, 590, 640, 447, 751, 1072, 668, 726, 1468, 244, 286, 474, 118, 570, 105, 94, 130, 501, 317, 173, 209, 156, 216, 461, 68, 140, 159, 141, 299, 237, 
266, 89, 182, 121, 52, 56, 692, 176, 77, 214, 98, 89, 258, 159, 98, 191, 327, 93, 123, 69, 84, 58, 64, 167, 48, 68, 211, 127, 37, 268, 789, 100, 216, 121, 72, 110, 190, 68, 203, 404, 77, 88, 112, 373, 138, 368, 435, 227, 274, 188, 216, 133, 434, 108, 122, 178, 561, 603, 114, 163, 365, 133, 237, 72, 576, 105, 113, 95, 122, 43, 90, 80, 116, 97, 619, 98, 213, 115, 224, 64, 51, 85, 139, 275, 119, 83, 89, 71, 399, 31, 112, 111, 117, 530, 78, 102, 128, 110, 127, 119, 
79, 223, 74, 83, 381, 129, 59, 78, 41, 164, 90, 60, 299, 145, 164, 194, 209, 1556, 212, 70, 234, 119, 104, 83, 187, 77, 111, 68, 107, 111, 261, 124, 130, 212, 455, 142, 160, 153, 44, 58, 96, 81, 709, 389, 304, 130, 309, 93, 145, 61, 83, 241, 59, 114, 128, 282, 176, 88, 172, 66, 290, 313, 112, 141, 192, 89, 72, 411, 89, 355, 140, 70, 304, 190, 64, 200, 211, 83, 444, 183, 1468, 55, 181, 78, 39473, 4439, 5078, 4602, 4864, 5833, 5911, 4272, 4474, 4439, 5078, 2406, 2196, 1130, 3734, 1718, 
2143, 1972, 1790, 4121, 2403, 1869, 4474, 365, 384, 614, 422, 268, 441, 492, 347, 607, 493, 446, 199, 688, 246, 375, 262, 198, 272, 365, 193, 316, 690, 257, 316, 202, 222, 363, 383, 384, 571, 557, 495, 410, 554, 578, 569, 436, 349, 655, 278, 593, 300, 459, 316, 475, 445, 615, 363, 549, 357, 398, 239, 405, 391, 354, 1372, 704, 388, 477, 326, 500, 163, 860, 423, 475, 482, 381, 462, 495, 531, 426, 666, 926, 543, 625, 1288, 213, 268, 377, 92, 493, 88, 84, 116, 457, 334, 132, 176, 112, 180, 430, 62, 129, 
131, 104, 275, 199, 230, 87, 157, 98, 54, 55, 553, 154, 90, 185, 92, 68, 194, 130, 97, 171, 268, 66, 100, 69, 68, 46, 32, 147, 45, 46, 182, 81, 41, 235, 690, 87, 202, 97, 81, 89, 141, 68, 212, 279, 60, 83, 104, 324, 120, 320, 379, 178, 236, 157, 186, 109, 397, 85, 150, 159, 458, 569, 92, 139, 345, 108, 212, 81, 532, 91, 104, 92, 114, 39, 87, 92, 112, 60, 516, 84, 198, 100, 233, 42, 55, 77, 124, 257, 106, 82, 82, 54, 363, 31, 95, 82, 96, 465, 66, 96, 
119, 110, 135, 96, 78, 205, 50, 84, 349, 99, 42, 75, 33, 156, 68, 49, 264, 105, 133, 180, 174, 1372, 206, 71, 200, 115, 93, 61, 169, 67, 85, 67, 84, 79, 219, 80, 108, 176, 415, 100, 120, 163, 56, 55, 88, 66, 585, 367, 300, 96, 291, 91, 125, 45, 83, 253, 58, 95, 121, 296, 166, 73, 148, 63, 226, 242, 83, 122, 179, 60, 68, 405, 54, 324, 124, 58, 265, 143, 69, 178, 174, 75, 347, 155, 1288, 69, 149, 85, 36412, 4158, 4706, 4273, 4655, 5320, 5480, 3871, 3949, 4158, 4706, 2247, 
2026, 1037, 3618, 1565, 1885, 1870, 1703, 3777, 2209, 1662, 3949, 335, 316, 551, 367, 264, 425, 436, 403, 547, 423, 425, 214, 697, 240, 309, 231, 174, 266, 330, 195, 300, 630, 245, 303, 153, 200, 313, 367, 357, 524, 587, 447, 374, 571, 577, 538, 410, 322, 597, 236, 530, 265, 372, 308, 410, 382, 613, 391, 484, 328, 412, 236, 381, 346, 331, 1269, 627, 336, 464, 329, 421, 151, 807, 379, 441, 431, 333, 385, 425, 519, 328, 575, 854, 455, 564, 1173, 201, 220, 342, 86, 423, 66, 79, 96, 409, 301, 151, 178, 133, 
161, 374, 62, 113, 143, 127, 263, 214, 205, 83, 142, 86, 48, 55, 568, 170, 60, 172, 70, 56, 175, 122, 80, 154, 250, 77, 77, 52, 52, 57, 40, 140, 36, 55, 190, 74, 40, 229, 630, 81, 153, 84, 69, 74, 131, 65, 169, 297, 56, 79, 70, 301, 116, 270, 401, 186, 241, 167, 180, 91, 404, 68, 115, 155, 461, 538, 99, 126, 303, 114, 196, 72, 460, 107, 102, 83, 93, 35, 62, 102, 94, 67, 460, 74, 159, 81, 194, 39, 42, 70, 125, 227, 89, 59, 79, 64, 303, 41, 74, 107, 
101, 447, 71, 102, 112, 80, 119, 111, 62, 171, 68, 87, 353, 96, 40, 53, 33, 135, 70, 59, 245, 102, 129, 145, 186, 1269, 194, 71, 204, 85, 73, 58, 155, 57, 77, 61, 79, 74, 196, 73, 105, 184, 344, 87, 121, 151, 50, 56, 83, 75, 549, 329, 264, 93, 246, 82, 110, 54, 62, 217, 57, 112, 103, 240, 145, 68, 121, 46, 201, 236, 61, 110, 141, 63, 52, 325, 67, 294, 115, 43, 242, 122, 59, 142, 155, 65, 339, 145, 1173, 45, 140, 51, 69439, 7476, 7959, 8179, 6457, 10389, 11829, 8876, 
8274, 7476, 7959, 4508, 3671, 1713, 4744, 2847, 3869, 3673, 3991, 7838, 4444, 4432, 8274, 679, 538, 1035, 656, 487, 640, 833, 589, 722, 628, 791, 361, 1296, 394, 697, 485, 417, 484, 735, 414, 623, 1040, 465, 507, 284, 338, 525, 702, 486, 792, 688, 755, 525, 547, 682, 755, 657, 539, 1099, 552, 1109, 555, 799, 591, 815, 806, 1063, 706, 1098, 700, 805, 545, 925, 1016, 783, 2460, 1256, 816, 1086, 608, 829, 243, 1644, 761, 963, 833, 782, 1067, 1075, 1508, 602, 1639, 1635, 1183, 1315, 1900, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 69327, 7404, 8150, 8168, 
6392, 10341, 12115, 8660, 8097, 7404, 8150, 4480, 3688, 1653, 4739, 2814, 3832, 3695, 4069, 8046, 4248, 4412, 8097, 681, 524, 1010, 690, 466, 718, 862, 655, 713, 687, 779, 365, 1263, 449, 670, 493, 369, 503, 733, 401, 637, 1053, 480, 519, 297, 301, 528, 644, 481, 782, 692, 745, 537, 534, 695, 754, 665, 562, 1062, 525, 1105, 557, 820, 590, 760, 781, 1117, 748, 1049, 744, 829, 574, 852, 1070, 800, 2645, 1228, 774, 1171, 666, 762, 229, 1535, 757, 923, 804, 744, 1115, 1065, 1488, 601, 1640, 1622, 1096, 1283, 1855, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
66972, 7499, 7912, 7723, 6071, 9909, 11570, 8508, 7780, 7499, 7912, 4237, 3486, 1534, 4537, 2658, 3713, 3538, 3915, 7655, 4299, 4209, 7780, 643, 520, 959, 725, 456, 631, 791, 611, 769, 698, 756, 353, 1230, 411, 597, 510, 322, 459, 708, 403, 605, 1001, 442, 486, 262, 287, 437, 647, 450, 747, 668, 726, 502, 466, 699, 729, 639, 548, 994, 477, 1033, 514, 768, 640, 758, 771, 1049, 733, 985, 691, 803, 524, 903, 994, 797, 2452, 1223, 779, 1016, 590, 798, 230, 1556, 768, 943, 802, 674, 1071, 1017, 1447, 511, 1610, 1473, 1082, 1275, 1829, 364, 
348, 489, 149, 692, 121, 120, 172, 723, 578, 155, 307, 189, 266, 680, 108, 212, 230, 175, 489, 344, 334, 170, 240, 163, 94, 73, 990, 283, 145, 318, 128, 147, 363, 222, 161, 318, 547, 135, 134, 105, 100, 68, 60, 263, 77, 93, 365, 153, 65, 305, 1107, 136, 262, 149, 95, 164, 192, 92, 247, 479, 62, 111, 155, 388, 115, 484, 429, 239, 373, 141, 254, 154, 325, 79, 199, 170, 584, 729, 93, 169, 486, 141, 356, 154, 850, 132, 150, 107, 207, 75, 104, 165, 180, 114, 942, 141, 310, 188, 396, 90, 
127, 97, 281, 387, 191, 116, 184, 122, 575, 53, 151, 208, 172, 781, 168, 146, 207, 206, 231, 218, 199, 376, 141, 173, 726, 181, 101, 171, 55, 328, 137, 94, 596, 314, 323, 375, 397, 2452, 379, 113, 364, 228, 175, 153, 392, 105, 173, 82, 158, 145, 398, 157, 265, 327, 613, 204, 279, 230, 87, 105, 168, 114, 1100, 681, 559, 138, 445, 151, 242, 101, 154, 416, 124, 269, 221, 655, 416, 200, 307, 130, 486, 730, 168, 165, 202, 192, 138, 784, 147, 513, 254, 195, 383, 290, 167, 230, 353, 98, 735, 238, 
2000, 77, 370, 81, 67825, 8093, 8157, 7762, 6043, 10016, 11849, 8294, 7611, 8093, 8157, 4244, 3518, 1522, 4521, 2759, 3660, 3597, 3859, 7990, 4136, 4158, 7611, 640, 546, 964, 648, 441, 694, 849, 674, 831, 775, 767, 328, 1249, 391, 584, 427, 371, 505, 717, 393, 604, 1054, 436, 481, 269, 281, 463, 623, 436, 737, 613, 775, 491, 525, 687, 693, 628, 553, 1072, 506, 1057, 518, 753, 609, 723, 755, 1103, 721, 1018, 686, 774, 526, 806, 1067, 796, 2567, 1299, 850, 1091, 667, 720, 208, 1558, 753, 871, 746, 726, 1034, 1018, 1380, 522, 1593, 1456, 
1032, 1286, 1722, 346, 373, 540, 141, 774, 125, 149, 173, 743, 486, 201, 300, 216, 282, 735, 104, 201, 250, 189, 474, 322, 368, 158, 226, 190, 91, 90, 1034, 250, 117, 309, 141, 106, 318, 245, 143, 350, 573, 130, 158, 89, 126, 65, 66, 260, 82, 94, 380, 135, 70, 313, 1153, 133, 269, 143, 88, 139, 193, 75, 286, 442, 51, 123, 160, 385, 90, 456, 396, 217, 380, 169, 254, 178, 356, 74, 217, 176, 597, 693, 105, 163, 471, 152, 353, 172, 906, 133, 167, 102, 217, 86, 92, 148, 177, 109, 966, 117, 
324, 187, 436, 85, 108, 95, 270, 370, 176, 143, 172, 97, 577, 60, 148, 196, 166, 850, 158, 152, 221, 191, 249, 217, 165, 409, 110, 138, 698, 154, 87, 187, 75, 341, 137, 89, 548, 329, 392, 401, 368, 2567, 403, 112, 388, 268, 174, 149, 426, 116, 139, 84, 171, 176, 442, 160, 281, 375, 567, 223, 236, 208, 67, 106, 160, 116, 1131, 686, 529, 122, 432, 147, 196, 107, 162, 455, 146, 238, 233, 653, 381, 183, 297, 139, 484, 680, 160, 157, 206, 213, 142, 715, 145, 534, 274, 211, 355, 314, 210, 234, 
312, 73, 702, 220, 1904, 79, 379, 72, 69802, 8604, 8600, 8014, 6064, 9961, 12128, 8704, 7727, 8604, 8600, 4331, 3683, 1525, 4539, 2654, 3762, 3545, 3919, 8209, 4253, 4451, 7727, 649, 589, 1056, 723, 489, 647, 854, 679, 921, 943, 728, 322, 1303, 417, 599, 474, 351, 462, 725, 417, 613, 1125, 440, 505, 274, 309, 489, 596, 440, 773, 681, 732, 443, 486, 695, 729, 605, 499, 1042, 508, 1129, 551, 755, 541, 786, 766, 1088, 699, 992, 728, 811, 531, 873, 976, 783, 2793, 1428, 790, 1054, 624, 737, 221, 1576, 780, 931, 745, 736, 1108, 1081, 
1526, 477, 1550, 1468, 1071, 1276, 1885, 375, 398, 594, 154, 937, 151, 136, 191, 798, 535, 180, 335, 206, 286, 729, 114, 188, 270, 177, 463, 307, 401, 149, 270, 177, 79, 67, 1066, 274, 134, 322, 143, 100, 373, 218, 133, 305, 592, 135, 143, 103, 133, 90, 71, 268, 81, 108, 362, 135, 70, 348, 1214, 151, 274, 124, 119, 168, 190, 88, 294, 420, 59, 118, 165, 381, 134, 500, 445, 236, 368, 157, 217, 152, 329, 76, 212, 173, 561, 729, 100, 150, 437, 132, 320, 146, 905, 146, 177, 102, 219, 70, 103, 153, 
193, 127, 1032, 144, 321, 172, 411, 103, 97, 100, 213, 385, 208, 109, 152, 140, 608, 62, 152, 202, 143, 804, 156, 140, 214, 185, 231, 247, 155, 383, 143, 196, 728, 159, 108, 165, 67, 321, 147, 98, 586, 297, 366, 375, 380, 2793, 353, 116, 385, 224, 186, 173, 379, 134, 142, 96, 193, 140, 477, 204, 292, 366, 584, 217, 249, 221, 71, 111, 149, 113, 1163, 709, 571, 135, 412, 129, 220, 102, 177, 454, 156, 262, 242, 716, 392, 187, 340, 150, 492, 781, 151, 152, 170, 191, 141, 748, 138, 529, 280, 178, 
372, 290, 173, 211, 328, 108, 718, 231, 2066, 95, 388, 69, 70572, 8766, 8961, 8096, 6184, 10181, 12150, 8574, 7660, 8766, 8961, 4265, 3831, 1565, 4619, 2765, 3743, 3673, 3839, 8311, 4281, 4293, 7660, 698, 648, 1041, 716, 471, 674, 868, 691, 1045, 1001, 718, 390, 1334, 385, 600, 452, 335, 457, 702, 413, 598, 1133, 523, 546, 291, 327, 470, 651, 444, 764, 630, 776, 480, 505, 714, 750, 564, 565, 1125, 511, 1155, 516, 734, 604, 734, 788, 1173, 721, 991, 701, 840, 515, 829, 954, 774, 2870, 1493, 802, 1069, 582, 721, 201, 1654, 761, 922, 
743, 689, 1078, 1031, 1495, 460, 1580, 1447, 1044, 1303, 1826, 396, 440, 681, 156, 998, 132, 127, 208, 803, 543, 180, 315, 210, 268, 749, 108, 223, 282, 183, 455, 382, 442, 156, 241, 198, 85, 74, 1093, 260, 133, 308, 125, 123, 327, 230, 143, 310, 559, 139, 159, 104, 105, 73, 75, 276, 69, 85, 359, 142, 71, 361, 1293, 150, 291, 165, 95, 167, 232, 81, 266, 474, 49, 145, 155, 395, 102, 467, 410, 220, 402, 170, 242, 172, 335, 80, 202, 195, 612, 750, 102, 158, 411, 137, 346, 167, 978, 133, 175, 123, 
210, 85, 108, 150, 177, 120, 1066, 111, 322, 180, 415, 74, 100, 99, 264, 388, 169, 115, 174, 149, 601, 49, 152, 225, 156, 867, 155, 157, 214, 204, 238, 217, 148, 419, 111, 165, 749, 154, 102, 165, 70, 334, 113, 100, 558, 306, 345, 381, 358, 2870, 403, 108, 405, 222, 179, 198, 390, 107, 128, 90, 195, 155, 508, 228, 276, 317, 579, 214, 268, 201, 72, 117, 150, 110, 1180, 689, 537, 164, 423, 161, 209, 99, 158, 430, 139, 253, 258, 676, 402, 192, 307, 128, 460, 791, 146, 179, 194, 166, 152, 730, 
127, 578, 267, 196, 330, 303, 185, 189, 313, 96, 738, 204, 2010, 75, 402, 80, 75095, 9136, 9816, 8587, 6586, 10992, 12832, 9038, 8108, 9136, 9816, 4629, 3958, 1686, 4900, 3018, 3978, 3996, 4018, 8814, 4542, 4496, 8108, 720, 682, 1237, 706, 511, 707, 963, 771, 1282, 1098, 791, 348, 1406, 481, 634, 461, 354, 546, 747, 455, 606, 1312, 394, 550, 306, 335, 521, 676, 489, 825, 668, 821, 522, 563, 765, 736, 680, 587, 1235, 516, 1208, 602, 772, 599, 797, 793, 1307, 839, 1057, 752, 879, 510, 877, 1000, 822, 2895, 1667, 739, 1149, 669, 873, 
227, 1784, 812, 929, 790, 753, 1108, 1114, 1521, 495, 1589, 1531, 1087, 1344, 2062, 427, 460, 792, 172, 1098, 171, 153, 222, 917, 548, 193, 339, 263, 314, 841, 122, 200, 274, 221, 490, 348, 490, 148, 320, 186, 107, 89, 1193, 332, 130, 346, 149, 102, 359, 239, 163, 372, 584, 122, 158, 91, 115, 85, 76, 289, 79, 116, 373, 138, 81, 412, 1312, 135, 306, 152, 108, 154, 227, 91, 321, 494, 56, 109, 182, 433, 105, 519, 420, 248, 407, 164, 268, 185, 399, 102, 229, 185, 660, 736, 121, 152, 522, 172, 382, 152, 
1026, 158, 190, 106, 223, 87, 79, 181, 193, 167, 1075, 135, 345, 198, 450, 90, 108, 133, 220, 417, 187, 118, 157, 147, 636, 54, 199, 242, 177, 989, 172, 171, 248, 176, 261, 249, 140, 428, 116, 176, 787, 179, 82, 165, 81, 313, 141, 99, 616, 336, 359, 433, 389, 2895, 374, 106, 426, 259, 171, 211, 405, 106, 196, 85, 201, 191, 539, 236, 318, 372, 677, 224, 250, 227, 84, 103, 173, 125, 1274, 728, 576, 172, 449, 165, 216, 107, 179, 467, 136, 270, 259, 718, 390, 213, 357, 130, 494, 776, 159, 183, 
197, 176, 142, 803, 187, 575, 299, 195, 361, 314, 184, 235, 356, 116, 756, 236, 2062, 63, 404, 105, 76113, 9668, 10187, 8615, 6641, 10998, 13163, 9022, 7819, 9668, 10187, 4610, 4005, 1642, 4999, 3115, 4009, 3874, 4010, 9153, 4507, 4515, 7819, 719, 666, 1168, 687, 469, 764, 1030, 800, 1456, 1258, 795, 375, 1413, 453, 637, 492, 371, 493, 751, 460, 555, 1350, 437, 565, 318, 320, 517, 631, 494, 802, 742, 864, 503, 574, 727, 787, 672, 584, 1317, 542, 1233, 552, 854, 585, 785, 776, 1300, 759, 1039, 752, 936, 516, 793, 1013, 875, 3010, 1837, 
807, 1109, 704, 811, 199, 1786, 827, 922, 773, 746, 1095, 1097, 1577, 467, 1525, 1483, 990, 1316, 2038, 482, 460, 925, 170, 1258, 153, 159, 206, 916, 548, 227, 299, 275, 283, 915, 115, 254, 304, 207, 474, 375, 531, 162, 252, 160, 77, 94, 1182, 313, 130, 349, 140, 126, 366, 245, 146, 319, 605, 129, 158, 102, 126, 80, 89, 308, 66, 99, 346, 163, 67, 402, 1350, 172, 318, 162, 87, 143, 233, 96, 279, 461, 69, 142, 170, 425, 112, 498, 465, 277, 418, 204, 276, 195, 370, 92, 251, 194, 615, 787, 110, 135, 
517, 156, 353, 160, 1120, 155, 205, 124, 234, 91, 99, 154, 201, 147, 1122, 137, 303, 173, 500, 102, 118, 111, 258, 406, 178, 121, 152, 139, 624, 51, 171, 234, 135, 999, 165, 162, 225, 212, 269, 215, 172, 437, 138, 191, 840, 144, 82, 167, 66, 312, 120, 100, 567, 302, 372, 474, 401, 3010, 420, 109, 436, 265, 187, 197, 411, 122, 146, 121, 233, 193, 618, 261, 262, 402, 665, 220, 235, 199, 91, 108, 181, 114, 1272, 736, 579, 149, 429, 184, 230, 124, 167, 455, 145, 226, 282, 689, 406, 217, 320, 147, 
489, 848, 171, 183, 210, 194, 132, 744, 157, 530, 302, 196, 342, 277, 189, 183, 303, 107, 750, 234, 2038, 74, 428, 75, 72394, 9610, 9968, 8143, 6004, 10347, 12403, 8537, 7382, 9610, 9968, 4356, 3787, 1537, 4467, 2885, 3832, 3630, 3696, 8707, 4317, 4220, 7382, 702, 677, 1071, 724, 478, 711, 955, 758, 1517, 1326, 699, 350, 1376, 429, 581, 463, 334, 477, 696, 427, 560, 1345, 436, 459, 292, 268, 500, 607, 430, 693, 686, 714, 480, 538, 643, 713, 591, 583, 1205, 506, 1197, 575, 754, 569, 737, 703, 1249, 715, 963, 669, 877, 474, 758, 
918, 819, 2984, 1735, 773, 1005, 646, 745, 195, 1696, 799, 875, 752, 694, 1075, 1049, 1402, 420, 1455, 1378, 1001, 1234, 1894, 447, 464, 967, 177, 1326, 151, 147, 213, 838, 588, 212, 301, 273, 314, 830, 125, 185, 280, 190, 407, 350, 550, 145, 233, 165, 90, 76, 1164, 276, 131, 294, 153, 133, 330, 230, 139, 315, 557, 124, 156, 88, 104, 86, 89, 275, 73, 104, 349, 120, 74, 339, 1345, 147, 292, 174, 84, 138, 184, 100, 283, 448, 53, 117, 159, 377, 83, 429, 430, 256, 317, 189, 241, 178, 349, 88, 219, 158, 
560, 713, 106, 151, 451, 148, 368, 169, 1017, 140, 165, 108, 233, 86, 88, 159, 173, 134, 1094, 130, 338, 164, 447, 103, 89, 103, 246, 386, 178, 127, 135, 135, 568, 43, 167, 211, 160, 953, 137, 161, 207, 210, 236, 180, 125, 393, 118, 157, 775, 156, 98, 175, 59, 297, 114, 107, 504, 299, 319, 437, 382, 2984, 378, 116, 397, 269, 166, 236, 368, 126, 131, 91, 195, 161, 558, 236, 240, 369, 614, 253, 251, 195, 62, 104, 182, 112, 1239, 737, 520, 138, 417, 137, 223, 102, 161, 431, 119, 236, 263, 691, 
384, 181, 315, 138, 466, 733, 148, 160, 144, 176, 120, 690, 150, 499, 279, 192, 316, 280, 155, 205, 356, 97, 735, 227, 1894, 71, 423, 65, 69989, 9569, 9597, 7770, 5603, 9900, 11928, 8315, 7307, 9569, 9597, 4129, 3641, 1374, 4229, 2792, 3564, 3544, 3553, 8375, 4158, 4157, 7307, 650, 681, 1120, 664, 436, 710, 876, 757, 1484, 1203, 710, 306, 1429, 355, 524, 420, 309, 428, 664, 370, 539, 1228, 406, 540, 281, 277, 437, 570, 367, 679, 624, 709, 497, 461, 625, 634, 601, 566, 1147, 478, 1107, 518, 694, 574, 671, 712, 1197, 667, 968, 
684, 787, 467, 700, 915, 798, 2883, 1704, 714, 944, 655, 677, 175, 1644, 746, 853, 740, 635, 1044, 1035, 1443, 437, 1503, 1320, 997, 1155, 1895, 389, 492, 937, 163, 1203, 167, 150, 189, 865, 518, 210, 273, 252, 279, 769, 107, 221, 281, 203, 420, 306, 547, 140, 255, 173, 88, 76, 1226, 237, 126, 252, 118, 110, 310, 214, 139, 295, 525, 123, 146, 80, 95, 57, 84, 240, 71, 101, 334, 122, 75, 418, 1228, 142, 281, 134, 83, 134, 194, 90, 240, 424, 45, 107, 146, 322, 73, 427, 414, 210, 339, 151, 257, 153, 
310, 88, 217, 150, 552, 634, 102, 152, 443, 119, 372, 160, 990, 158, 152, 104, 214, 80, 80, 167, 148, 118, 1011, 113, 315, 178, 384, 85, 117, 96, 229, 345, 178, 108, 139, 128, 573, 48, 155, 199, 132, 935, 143, 134, 193, 161, 256, 240, 115, 412, 105, 141, 721, 138, 75, 162, 53, 309, 125, 72, 487, 305, 333, 427, 371, 2883, 339, 108, 356, 269, 169, 188, 354, 106, 122, 87, 203, 184, 574, 231, 234, 363, 555, 252, 226, 175, 89, 99, 143, 102, 1237, 657, 528, 131, 420, 133, 218, 78, 150, 407, 
164, 230, 253, 680, 364, 194, 307, 128, 470, 732, 153, 162, 181, 189, 146, 723, 158, 469, 255, 206, 301, 286, 189, 182, 323, 89, 646, 199, 1895, 74, 416, 65, 63252, 8858, 9004, 6795, 5050, 8776, 11114, 7342, 6313, 8858, 9004, 3666, 3129, 1258, 3792, 2448, 3132, 3196, 3262, 7852, 3598, 3744, 6313, 608, 592, 923, 669, 469, 658, 831, 665, 1468, 1178, 637, 306, 1235, 325, 473, 366, 284, 422, 561, 291, 438, 1108, 368, 435, 243, 246, 406, 498, 354, 612, 501, 724, 398, 375, 577, 605, 492, 483, 1060, 413, 989, 449, 603, 484, 607, 
606, 1091, 661, 838, 596, 723, 426, 703, 814, 727, 2761, 1583, 668, 885, 616, 612, 142, 1550, 649, 678, 579, 599, 954, 902, 1289, 341, 1277, 1146, 787, 1093, 1669, 390, 411, 940, 179, 1178, 157, 145, 181, 689, 530, 209, 290, 234, 246, 723, 108, 203, 234, 179, 361, 306, 528, 131, 234, 135, 83, 71, 1040, 213, 91, 270, 112, 98, 268, 179, 111, 283, 450, 114, 112, 81, 105, 68, 78, 181, 61, 66, 260, 110, 55, 325, 1108, 133, 243, 146, 75, 117, 171, 70, 230, 366, 47, 106, 132, 307, 71, 387, 319, 182, 
364, 128, 193, 175, 247, 69, 185, 138, 506, 605, 87, 136, 377, 129, 305, 138, 899, 115, 140, 95, 175, 75, 59, 133, 137, 102, 897, 91, 271, 141, 362, 76, 91, 92, 210, 297, 173, 92, 124, 118, 482, 43, 139, 191, 119, 820, 155, 153, 196, 160, 225, 179, 116, 342, 109, 143, 649, 122, 84, 146, 38, 279, 110, 75, 497, 263, 289, 403, 324, 2761, 329, 78, 344, 227, 139, 170, 328, 112, 118, 75, 176, 201, 525, 250, 213, 337, 494, 248, 195, 142, 63, 80, 136, 96, 1170, 586, 403, 128, 298, 116, 
185, 95, 134, 370, 138, 205, 226, 619, 335, 177, 275, 117, 394, 659, 92, 134, 120, 150, 124, 621, 150, 435, 268, 152, 247, 227, 176, 155, 262, 82, 596, 180, 1669, 66, 354, 53, 61488, 8868, 8588, 6865, 4617, 8588, 10801, 6995, 6166, 8868, 8588, 3746, 3119, 1166, 3451, 2368, 3074, 3146, 3206, 7595, 3460, 3535, 6166, 605, 564, 939, 634, 368, 583, 769, 646, 1437, 1131, 646, 266, 1304, 329, 480, 364, 283, 412, 574, 335, 431, 1101, 336, 398, 290, 228, 343, 499, 324, 531, 484, 629, 378, 405, 510, 514, 470, 459, 1058, 381, 1005, 
430, 569, 477, 593, 638, 1055, 610, 843, 592, 746, 442, 662, 764, 715, 2696, 1503, 587, 932, 567, 595, 144, 1411, 591, 684, 630, 570, 880, 856, 1229, 322, 1331, 1101, 829, 999, 1584, 378, 403, 899, 131, 1131, 126, 151, 161, 724, 523, 177, 237, 209, 230, 661, 108, 176, 233, 189, 382, 266, 538, 113, 215, 154, 73, 70, 1121, 215, 115, 249, 114, 91, 273, 195, 125, 276, 449, 107, 116, 76, 88, 66, 62, 225, 64, 74, 260, 95, 65, 303, 1101, 117, 290, 128, 84, 107, 144, 66, 205, 382, 39, 72, 117, 285, 
59, 332, 321, 163, 309, 127, 189, 136, 278, 71, 184, 125, 451, 514, 74, 118, 368, 118, 297, 124, 913, 102, 124, 69, 184, 69, 48, 121, 121, 97, 929, 118, 254, 133, 324, 79, 79, 76, 223, 322, 150, 89, 122, 109, 516, 39, 132, 192, 124, 816, 125, 130, 169, 166, 224, 193, 106, 332, 126, 146, 657, 112, 76, 120, 40, 276, 109, 94, 474, 251, 287, 391, 324, 2696, 297, 88, 372, 200, 129, 185, 341, 90, 110, 70, 170, 154, 504, 217, 219, 325, 485, 228, 203, 144, 49, 83, 140, 99, 1060, 542, 
398, 106, 309, 105, 222, 70, 125, 375, 115, 188, 198, 568, 312, 175, 254, 106, 396, 653, 138, 146, 124, 159, 100, 635, 133, 398, 234, 177, 235, 248, 164, 147, 276, 67, 540, 163, 1584, 51, 386, 61, 58751, 8498, 8215, 6412, 4392, 7988, 10493, 6928, 5825, 8498, 8215, 3458, 2954, 1111, 3281, 2277, 2882, 2829, 3004, 7489, 3433, 3495, 5825, 582, 557, 944, 574, 348, 531, 720, 556, 1372, 1130, 605, 296, 1153, 299, 415, 366, 267, 372, 586, 291, 430, 1085, 298, 390, 250, 210, 386, 425, 300, 508, 464, 579, 384, 349, 469, 528, 472, 
428, 983, 394, 948, 417, 557, 431, 529, 548, 963, 540, 778, 542, 683, 375, 643, 761, 741, 2579, 1560, 627, 829, 580, 573, 142, 1468, 595, 644, 584, 562, 864, 856, 1213, 286, 1210, 996, 808, 1032, 1493, 361, 394, 855, 119, 1130, 142, 153, 163, 702, 442, 180, 229, 191, 199, 598, 122, 152, 188, 167, 354, 296, 517, 98, 242, 148, 73, 65, 966, 210, 82, 219, 89, 115, 251, 177, 130, 255, 456, 120, 114, 67, 90, 52, 69, 183, 55, 72, 259, 88, 60, 302, 1085, 95, 250, 110, 68, 116, 142, 75, 219, 324, 
40, 92, 101, 260, 56, 324, 289, 175, 285, 121, 205, 140, 228, 64, 154, 99, 413, 528, 85, 115, 371, 107, 281, 127, 841, 101, 131, 63, 191, 64, 57, 113, 125, 92, 860, 103, 247, 123, 321, 78, 76, 88, 195, 262, 142, 98, 111, 94, 437, 39, 118, 164, 107, 749, 121, 120, 148, 143, 209, 171, 132, 310, 97, 114, 609, 124, 79, 136, 47, 231, 115, 77, 440, 239, 254, 419, 322, 2579, 311, 101, 317, 225, 119, 170, 307, 91, 115, 87, 170, 163, 553, 233, 205, 316, 458, 228, 183, 142, 66, 76, 
140, 102, 1117, 529, 385, 108, 322, 103, 160, 80, 134, 348, 118, 197, 196, 563, 301, 172, 252, 124, 407, 603, 130, 149, 114, 133, 107, 558, 141, 359, 263, 169, 222, 217, 147, 121, 268, 86, 564, 133, 1493, 51, 342, 58, 58593, 8690, 8114, 6209, 4285, 7964, 10627, 6752, 5952, 8690, 8114, 3321, 2888, 1062, 3223, 2131, 2876, 2957, 3130, 7497, 3344, 3408, 5952, 542, 547, 891, 557, 388, 587, 760, 619, 1280, 1065, 607, 271, 1171, 302, 415, 331, 245, 364, 493, 301, 395, 1048, 327, 385, 243, 189, 322, 468, 272, 459, 457, 591, 351, 
344, 527, 494, 440, 438, 899, 354, 951, 387, 544, 459, 535, 601, 1006, 558, 792, 544, 718, 434, 632, 802, 713, 2585, 1540, 606, 853, 617, 583, 140, 1387, 582, 655, 580, 557, 872, 833, 1146, 336, 1275, 1020, 834, 1024, 1463, 342, 383, 818, 142, 1065, 100, 129, 164, 688, 467, 193, 246, 215, 218, 662, 98, 176, 232, 162, 357, 271, 462, 121, 203, 136, 64, 68, 997, 193, 97, 220, 109, 89, 242, 154, 87, 249, 406, 118, 98, 56, 91, 47, 57, 204, 55, 68, 235, 86, 53, 299, 1048, 123, 243, 123, 56, 105, 
133, 62, 166, 364, 40, 94, 104, 232, 67, 263, 298, 159, 302, 111, 178, 105, 233, 66, 184, 117, 460, 494, 79, 107, 338, 93, 292, 112, 779, 102, 116, 70, 165, 64, 43, 126, 119, 75, 870, 91, 249, 132, 331, 63, 79, 81, 201, 281, 135, 89, 121, 105, 480, 36, 122, 164, 110, 782, 113, 119, 171, 150, 189, 206, 115, 342, 119, 113, 645, 104, 87, 142, 41, 274, 86, 76, 441, 251, 294, 377, 336, 2585, 316, 101, 341, 201, 129, 167, 313, 89, 101, 75, 166, 183, 523, 220, 199, 333, 482, 260, 
220, 140, 55, 93, 137, 96, 1038, 527, 342, 112, 307, 100, 177, 85, 118, 354, 104, 184, 200, 555, 317, 170, 251, 119, 371, 580, 141, 148, 134, 142, 106, 616, 147, 378, 263, 158, 214, 246, 162, 142, 257, 84, 554, 138, 1463, 60, 354, 45, 57788, 8672, 7932, 6378, 4155, 7775, 10363, 6837, 5676, 8672, 7932, 3413, 2965, 1021, 3134, 2170, 2805, 2800, 3093, 7270, 3364, 3473, 5676, 591, 552, 844, 556, 428, 552, 688, 542, 1236, 1063, 595, 285, 1191, 308, 434, 353, 249, 369, 509, 312, 385, 1082, 287, 435, 242, 222, 319, 410, 292, 
522, 443, 593, 326, 329, 445, 476, 427, 429, 931, 383, 929, 428, 572, 402, 474, 557, 969, 536, 738, 518, 786, 387, 664, 738, 678, 2495, 1575, 609, 794, 553, 566, 142, 1409, 593, 608, 612, 561, 893, 837, 1182, 281, 1143, 1001, 819, 979, 1453, 376, 402, 774, 160, 1063, 117, 133, 150, 644, 448, 178, 268, 183, 202, 578, 110, 172, 198, 152, 350, 285, 462, 112, 200, 138, 77, 69, 1011, 206, 92, 240, 102, 88, 265, 155, 96, 239, 413, 107, 102, 73, 94, 61, 44, 227, 54, 57, 226, 112, 49, 323, 1082, 119, 
242, 103, 76, 105, 146, 72, 161, 306, 31, 86, 104, 261, 60, 315, 277, 166, 322, 98, 161, 113, 231, 68, 158, 133, 385, 476, 74, 97, 323, 91, 271, 125, 808, 104, 130, 90, 174, 54, 56, 99, 107, 104, 860, 102, 243, 124, 333, 81, 81, 69, 179, 259, 108, 73, 103, 88, 454, 32, 104, 176, 95, 747, 132, 134, 133, 158, 190, 181, 104, 312, 97, 103, 716, 132, 93, 107, 37, 253, 98, 75, 439, 274, 253, 379, 299, 2495, 311, 82, 306, 207, 110, 141, 280, 91, 101, 80, 190, 182, 566, 237, 
208, 289, 465, 251, 175, 142, 52, 69, 144, 98, 1078, 541, 364, 106, 301, 81, 213, 71, 126, 364, 146, 159, 196, 584, 309, 160, 240, 97, 396, 625, 132, 132, 109, 159, 118, 545, 131, 350, 226, 149, 207, 207, 138, 136, 267, 95, 562, 153, 1453, 36, 318, 53, 57930, 8808, 7958, 6344, 3961, 7921, 10508, 6742, 5688, 8808, 7958, 3405, 2939, 1002, 2959, 2272, 2766, 2883, 2983, 7525, 3330, 3412, 5688, 502, 547, 906, 518, 398, 585, 764, 557, 1258, 1072, 595, 256, 1215, 306, 426, 343, 253, 349, 513, 311, 425, 1050, 287, 394, 246, 
226, 292, 427, 283, 448, 413, 492, 312, 338, 450, 506, 428, 486, 956, 402, 910, 418, 517, 406, 515, 550, 1011, 548, 774, 515, 669, 369, 641, 789, 673, 2665, 1558, 648, 795, 582, 604, 142, 1398, 564, 658, 568, 587, 850, 782, 1193, 321, 1212, 993, 793, 955, 1414, 309, 400, 787, 144, 1072, 113, 142, 147, 698, 419, 190, 254, 189, 223, 662, 102, 172, 201, 153, 340, 256, 471, 113, 208, 130, 63, 55, 1032, 223, 109, 221, 83, 70, 273, 159, 106, 233, 407, 106, 96, 77, 94, 61, 58, 203, 65, 81, 248, 99, 
35, 295, 1050, 103, 246, 118, 79, 112, 147, 62, 161, 334, 34, 69, 93, 249, 54, 281, 277, 136, 241, 114, 170, 121, 224, 45, 130, 109, 396, 506, 58, 97, 332, 92, 318, 106, 830, 96, 149, 74, 199, 76, 48, 94, 116, 97, 833, 104, 257, 116, 282, 64, 83, 77, 196, 260, 139, 103, 103, 83, 447, 35, 144, 189, 102, 781, 107, 147, 150, 145, 162, 185, 136, 283, 100, 122, 592, 134, 81, 124, 36, 233, 108, 79, 426, 262, 267, 376, 297, 2665, 313, 88, 295, 226, 126, 164, 296, 109, 125, 106, 
170, 177, 528, 235, 204, 317, 479, 229, 214, 142, 45, 66, 142, 89, 1039, 519, 378, 125, 303, 92, 176, 79, 131, 377, 125, 169, 182, 549, 301, 168, 241, 111, 356, 623, 128, 127, 128, 144, 114, 612, 134, 392, 258, 167, 196, 225, 136, 146, 241, 85, 522, 134, 1414, 47, 299, 39, 58314, 9002, 7991, 6382, 4094, 7693, 10638, 6796, 5718, 9002, 7991, 3400, 2982, 1099, 2995, 2118, 2827, 2748, 3023, 7615, 3327, 3469, 5718, 530, 582, 844, 579, 378, 622, 769, 564, 1216, 1008, 624, 275, 1171, 313, 397, 331, 239, 384, 565, 307, 407, 
1067, 327, 381, 250, 243, 360, 443, 296, 474, 435, 529, 321, 331, 439, 466, 445, 421, 891, 361, 925, 421, 534, 464, 483, 536, 943, 545, 724, 535, 703, 376, 654, 755, 680, 2733, 1577, 630, 813, 579, 603, 152, 1445, 552, 602, 576, 563, 878, 807, 1221, 305, 1261, 985, 816, 950, 1401, 315, 440, 782, 143, 1008, 151, 140, 142, 641, 444, 225, 235, 181, 219, 660, 109, 178, 222, 145, 361, 275, 434, 123, 203, 158, 57, 57, 967, 207, 90, 200, 106, 76, 255, 155, 99, 267, 466, 117, 107, 87, 84, 60, 64, 207, 
64, 70, 233, 83, 57, 298, 1067, 125, 250, 111, 79, 110, 164, 70, 204, 339, 38, 86, 104, 258, 56, 301, 277, 158, 264, 107, 166, 101, 224, 58, 164, 106, 383, 466, 67, 97, 344, 94, 265, 113, 772, 101, 116, 70, 176, 67, 45, 126, 109, 101, 850, 95, 250, 155, 314, 70, 80, 75, 183, 260, 114, 74, 110, 104, 426, 39, 105, 156, 122, 729, 128, 110, 139, 147, 172, 187, 115, 297, 88, 121, 625, 130, 85, 117, 43, 245, 115, 80, 439, 237, 286, 366, 314, 2733, 295, 83, 305, 223, 132, 158, 
320, 112, 121, 91, 162, 183, 537, 241, 188, 313, 482, 256, 168, 152, 60, 61, 145, 75, 1088, 492, 373, 116, 313, 96, 188, 81, 133, 349, 118, 161, 191, 570, 308, 182, 246, 122, 366, 642, 144, 138, 110, 155, 114, 644, 132, 332, 230, 174, 211, 214, 161, 152, 257, 87, 511, 149, 1401, 43, 311, 48, 58698, 9166, 7835, 6303, 4022, 7832, 10707, 6874, 5959, 9166, 7835, 3357, 2946, 1055, 2967, 2162, 2848, 2822, 3071, 7636, 3365, 3509, 5959, 499, 534, 823, 566, 391, 579, 719, 551, 1232, 1095, 574, 272, 1193, 299, 402, 319, 267, 
346, 531, 293, 367, 1136, 308, 401, 237, 204, 339, 422, 294, 425, 438, 507, 312, 312, 476, 497, 416, 419, 964, 363, 946, 404, 578, 415, 505, 540, 988, 550, 744, 546, 668, 384, 604, 869, 650, 2717, 1662, 614, 781, 609, 603, 137, 1418, 567, 651, 592, 579, 827, 821, 1282, 284, 1303, 986, 851, 997, 1538, 305, 392, 803, 140, 1095, 126, 137, 142, 624, 452, 194, 251, 186, 240, 611, 108, 145, 208, 145, 344, 272, 429, 93, 199, 138, 56, 69, 993, 215, 90, 200, 84, 67, 252, 176, 95, 233, 436, 114, 112, 86, 
91, 44, 58, 196, 44, 59, 221, 106, 57, 295, 1136, 116, 237, 115, 62, 102, 142, 71, 175, 330, 36, 93, 92, 258, 42, 265, 297, 141, 258, 112, 170, 96, 200, 43, 153, 101, 434, 497, 59, 99, 327, 100, 270, 135, 817, 89, 113, 72, 179, 60, 54, 101, 113, 98, 870, 124, 238, 133, 311, 68, 89, 76, 181, 271, 121, 76, 113, 90, 427, 36, 105, 180, 107, 761, 124, 137, 139, 154, 159, 214, 132, 322, 91, 117, 600, 113, 76, 161, 55, 238, 103, 72, 415, 289, 287, 337, 313, 2717, 291, 98, 
298, 227, 139, 159, 292, 96, 123, 91, 186, 188, 572, 250, 191, 323, 480, 265, 188, 137, 51, 76, 146, 98, 1058, 516, 387, 103, 307, 111, 187, 74, 147, 358, 138, 192, 188, 516, 311, 179, 248, 120, 377, 661, 141, 131, 117, 139, 121, 635, 146, 368, 257, 177, 219, 227, 149, 128, 282, 80, 549, 129, 1538, 39, 345, 42, 58138, 8908, 7892, 6492, 4099, 7872, 10626, 6486, 5763, 8908, 7892, 3379, 3113, 1143, 2956, 2202, 2676, 2994, 2985, 7641, 3220, 3266, 5763, 522, 552, 844, 619, 382, 593, 701, 594, 1216, 1002, 608, 259, 1196, 
300, 438, 343, 247, 329, 526, 335, 413, 1134, 317, 392, 263, 259, 348, 445, 350, 466, 440, 543, 342, 311, 428, 426, 425, 436, 945, 396, 908, 374, 527, 399, 468, 617, 1045, 582, 750, 546, 634, 384, 621, 800, 694, 2760, 1513, 643, 850, 596, 585, 129, 1383, 560, 599, 549, 514, 844, 772, 1136, 268, 1195, 988, 855, 946, 1511, 332, 393, 793, 132, 1002, 145, 148, 159, 646, 493, 195, 250, 199, 236, 600, 101, 162, 202, 174, 339, 259, 423, 121, 198, 138, 52, 63, 1042, 200, 93, 231, 100, 95, 248, 162, 105, 202, 
421, 83, 114, 71, 85, 64, 61, 218, 38, 86, 253, 90, 39, 302, 1134, 134, 263, 114, 86, 122, 173, 65, 178, 353, 42, 105, 92, 308, 52, 302, 268, 172, 249, 96, 183, 136, 215, 56, 158, 111, 376, 426, 53, 103, 334, 75, 299, 114, 838, 91, 139, 69, 190, 53, 61, 108, 98, 86, 835, 96, 214, 118, 312, 74, 58, 73, 173, 262, 108, 68, 119, 106, 498, 24, 129, 202, 123, 799, 119, 140, 138, 164, 170, 195, 112, 305, 105, 118, 552, 122, 88, 121, 42, 237, 119, 86, 411, 311, 256, 387, 
307, 2760, 292, 97, 322, 234, 116, 140, 314, 117, 125, 90, 187, 189, 547, 199, 214, 310, 460, 234, 169, 129, 55, 70, 124, 95, 1042, 505, 360, 111, 294, 106, 160, 74, 115, 325, 111, 159, 189, 578, 266, 144, 256, 103, 323, 623, 148, 154, 98, 120, 107, 572, 141, 340, 219, 149, 229, 245, 123, 130, 263, 92, 549, 145, 1511, 40, 333, 55, 56792, 8747, 7683, 6221, 3960, 7611, 10178, 6611, 5781, 8747, 7683, 3236, 2985, 1000, 2960, 2126, 2680, 2805, 2964, 7214, 3290, 3321, 5781, 489, 546, 841, 539, 386, 537, 730, 556, 1207, 
1011, 571, 270, 1217, 256, 406, 337, 219, 302, 499, 290, 395, 1088, 315, 415, 236, 246, 326, 395, 279, 429, 457, 536, 321, 290, 458, 469, 419, 414, 935, 358, 963, 377, 482, 369, 489, 529, 990, 546, 740, 557, 664, 421, 590, 732, 603, 2624, 1536, 558, 737, 535, 621, 129, 1299, 596, 660, 606, 562, 813, 812, 1134, 276, 1246, 977, 812, 1038, 1432, 303, 403, 775, 149, 1011, 126, 134, 143, 637, 426, 175, 237, 156, 216, 613, 117, 146, 214, 173, 321, 270, 432, 116, 204, 124, 62, 47, 1022, 165, 77, 221, 91, 84, 
253, 144, 103, 202, 396, 115, 108, 80, 75, 53, 59, 184, 53, 72, 252, 99, 45, 316, 1088, 131, 236, 114, 63, 90, 183, 56, 184, 298, 29, 86, 97, 250, 62, 262, 306, 151, 252, 93, 171, 129, 197, 53, 155, 109, 396, 469, 58, 97, 347, 102, 258, 105, 793, 72, 109, 72, 205, 63, 44, 85, 116, 79, 885, 87, 235, 121, 282, 63, 69, 78, 163, 258, 115, 90, 92, 89, 437, 29, 116, 182, 101, 776, 123, 125, 140, 146, 174, 185, 113, 322, 122, 126, 594, 108, 79, 120, 44, 255, 105, 74, 
403, 256, 243, 320, 283, 2624, 265, 96, 279, 200, 153, 151, 283, 93, 133, 89, 193, 172, 496, 219, 175, 267, 488, 235, 193, 129, 57, 83, 128, 105, 933, 539, 384, 124, 301, 114, 200, 101, 116, 345, 120, 154, 188, 504, 309, 163, 264, 126, 352, 579, 139, 149, 98, 122, 123, 628, 130, 356, 255, 157, 189, 197, 175, 134, 256, 97, 550, 161, 1432, 44, 331, 58, 57590, 9015, 7963, 6353, 3932, 7444, 10421, 6577, 5885, 9015, 7963, 3365, 2988, 1015, 2917, 2005, 2662, 2777, 3009, 7412, 3141, 3436, 5885, 556, 602, 791, 554, 415, 
621, 753, 581, 1253, 957, 620, 260, 1209, 276, 410, 349, 259, 345, 517, 270, 370, 1083, 346, 450, 215, 254, 284, 431, 300, 416, 401, 524, 335, 300, 452, 489, 411, 382, 862, 350, 935, 400, 507, 399, 421, 542, 974, 552, 709, 513, 651, 402, 618, 825, 672, 2616, 1558, 669, 759, 565, 573, 129, 1356, 499, 608, 549, 550, 874, 782, 1230, 305, 1282, 981, 793, 1014, 1510, 339, 430, 806, 161, 957, 118, 154, 172, 609, 436, 207, 254, 192, 237, 656, 97, 177, 222, 167, 337, 260, 447, 129, 182, 143, 74, 58, 1010, 183, 
83, 217, 93, 79, 270, 163, 117, 225, 400, 116, 110, 83, 96, 62, 61, 195, 49, 75, 226, 108, 48, 342, 1083, 121, 215, 116, 71, 95, 183, 56, 141, 329, 37, 87, 102, 263, 53, 263, 257, 144, 235, 105, 166, 138, 195, 61, 151, 96, 399, 489, 57, 108, 309, 96, 252, 110, 734, 102, 122, 56, 169, 55, 50, 120, 93, 81, 854, 100, 239, 122, 291, 80, 66, 81, 157, 235, 93, 81, 115, 92, 427, 25, 115, 191, 117, 748, 104, 134, 140, 123, 169, 196, 115, 301, 114, 120, 574, 127, 87, 137, 
46, 242, 92, 77, 404, 293, 280, 354, 318, 2616, 337, 88, 309, 219, 150, 131, 271, 113, 118, 108, 190, 184, 518, 218, 179, 293, 455, 243, 192, 129, 43, 79, 129, 89, 1023, 456, 337, 103, 289, 101, 171, 87, 103, 360, 109, 172, 193, 561, 313, 183, 247, 109, 342, 657, 132, 155, 123, 111, 99, 629, 136, 349, 236, 158, 209, 224, 178, 143, 251, 87, 551, 157, 1510, 39, 359, 49, 52427, 7975, 7131, 5747, 3654, 6900, 9607, 6181, 5232, 7975, 7131, 2998, 2749, 948, 2706, 1883, 2473, 2544, 2731, 6876, 3070, 3111, 5232, 517, 
530, 821, 558, 354, 518, 612, 518, 1068, 830, 560, 245, 1067, 255, 419, 332, 220, 254, 451, 239, 352, 1017, 337, 356, 236, 212, 315, 355, 278, 384, 391, 493, 339, 281, 430, 388, 390, 371, 808, 314, 853, 340, 488, 375, 417, 497, 890, 500, 657, 456, 599, 344, 596, 736, 588, 2426, 1386, 594, 738, 572, 572, 120, 1282, 511, 600, 557, 488, 764, 763, 1096, 262, 1112, 935, 710, 854, 1359, 302, 381, 682, 122, 830, 126, 122, 149, 618, 432, 195, 232, 184, 196, 520, 92, 127, 181, 153, 331, 245, 386, 107, 203, 147, 
68, 44, 914, 173, 86, 212, 82, 86, 246, 153, 90, 163, 361, 98, 121, 55, 67, 47, 75, 180, 37, 59, 227, 75, 42, 281, 1017, 114, 236, 106, 64, 88, 148, 61, 180, 275, 35, 74, 80, 243, 50, 233, 254, 137, 225, 90, 179, 121, 191, 59, 147, 93, 380, 388, 58, 101, 311, 98, 252, 94, 686, 79, 100, 45, 156, 62, 32, 100, 112, 73, 756, 85, 202, 110, 310, 65, 61, 97, 165, 213, 92, 64, 123, 94, 374, 32, 111, 188, 95, 685, 91, 111, 126, 145, 148, 157, 111, 279, 97, 93, 
520, 122, 93, 118, 39, 208, 84, 79, 381, 264, 243, 306, 282, 2426, 272, 90, 267, 224, 139, 139, 274, 98, 135, 83, 172, 180, 455, 190, 197, 302, 437, 208, 159, 120, 56, 81, 123, 92, 953, 455, 360, 115, 261, 91, 204, 67, 114, 307, 101, 159, 183, 466, 298, 145, 255, 114, 325, 577, 124, 138, 108, 122, 102, 556, 131, 347, 222, 134, 181, 162, 132, 116, 239, 83, 452, 147, 1359, 38, 291, 48, 48224, 7736, 6687, 5252, 3250, 6296, 8675, 5546, 4782, 7736, 6687, 2708, 2544, 895, 2355, 1685, 2234, 2377, 2507, 6168, 
2714, 2832, 4782, 466, 470, 709, 526, 348, 509, 629, 491, 1005, 811, 501, 222, 955, 228, 338, 274, 214, 272, 427, 224, 314, 923, 296, 366, 217, 204, 257, 377, 261, 339, 334, 408, 254, 258, 404, 358, 310, 362, 713, 300, 764, 309, 433, 339, 389, 483, 862, 438, 594, 413, 589, 337, 503, 665, 511, 2322, 1239, 503, 648, 468, 477, 114, 1140, 483, 517, 460, 492, 732, 673, 935, 258, 1021, 814, 685, 772, 1232, 294, 335, 624, 131, 811, 108, 102, 135, 518, 418, 166, 217, 163, 207, 537, 92, 136, 175, 153, 293, 222, 
381, 106, 191, 118, 54, 50, 833, 160, 69, 165, 68, 64, 210, 148, 104, 166, 323, 71, 104, 51, 66, 56, 56, 160, 49, 64, 186, 81, 48, 285, 923, 89, 217, 103, 75, 79, 129, 33, 137, 295, 35, 87, 82, 226, 40, 213, 222, 112, 195, 85, 129, 94, 173, 50, 119, 85, 364, 358, 41, 75, 246, 58, 246, 83, 611, 64, 101, 59, 170, 47, 40, 77, 110, 63, 696, 76, 201, 127, 248, 45, 69, 68, 135, 195, 84, 65, 94, 79, 389, 47, 88, 139, 87, 663, 93, 120, 119, 115, 142, 137, 
86, 253, 92, 98, 522, 96, 83, 123, 38, 207, 62, 67, 324, 229, 227, 248, 263, 2322, 236, 80, 254, 181, 133, 108, 232, 86, 98, 90, 130, 154, 422, 188, 162, 234, 379, 168, 159, 114, 50, 68, 104, 83, 858, 433, 290, 101, 247, 77, 130, 71, 93, 328, 101, 127, 171, 451, 281, 140, 228, 86, 274, 481, 120, 124, 94, 93, 90, 533, 92, 284, 204, 133, 162, 184, 115, 120, 209, 82, 419, 151, 1232, 44, 263, 34, 44712, 7494, 5870, 5003, 2975, 5832, 8070, 5150, 4318, 7494, 5870, 2637, 2366, 697, 2278, 1571, 
2077, 2184, 2320, 5750, 2528, 2622, 4318, 430, 376, 648, 443, 285, 389, 512, 486, 945, 737, 432, 187, 951, 211, 325, 268, 203, 260, 419, 198, 275, 902, 289, 343, 167, 192, 230, 285, 182, 343, 353, 407, 245, 247, 347, 336, 312, 334, 670, 255, 725, 305, 378, 304, 365, 415, 785, 449, 535, 394, 467, 311, 495, 653, 534, 2086, 1117, 473, 611, 450, 479, 99, 1023, 432, 494, 480, 462, 665, 590, 905, 212, 884, 749, 639, 736, 1098, 254, 279, 615, 97, 737, 104, 102, 97, 489, 339, 126, 188, 151, 152, 440, 72, 111, 
176, 159, 247, 187, 330, 83, 159, 114, 62, 48, 829, 137, 66, 175, 74, 61, 207, 135, 88, 163, 331, 71, 84, 51, 68, 49, 52, 156, 33, 42, 178, 91, 47, 252, 902, 84, 167, 106, 63, 64, 129, 35, 140, 222, 18, 55, 63, 164, 39, 201, 208, 145, 195, 79, 120, 95, 168, 43, 117, 91, 308, 336, 51, 82, 255, 67, 230, 63, 576, 57, 91, 47, 143, 42, 37, 73, 87, 59, 658, 79, 204, 92, 218, 42, 44, 67, 139, 201, 77, 67, 93, 82, 322, 23, 107, 156, 111, 594, 91, 109, 
91, 87, 101, 150, 105, 239, 89, 85, 399, 98, 68, 109, 38, 184, 70, 68, 329, 220, 219, 253, 281, 2086, 229, 84, 220, 173, 113, 101, 229, 71, 112, 69, 135, 136, 399, 148, 162, 230, 367, 152, 141, 99, 44, 71, 101, 96, 747, 388, 282, 92, 235, 83, 149, 68, 99, 295, 85, 159, 145, 420, 245, 120, 177, 67, 268, 474, 112, 113, 84, 92, 90, 410, 91, 275, 187, 129, 153, 152, 119, 99, 207, 78, 387, 116, 1098, 29, 254, 43, 4653, 490, 512, 486, 751, 744, 567, 509, 594, 490, 512, 244, 
242, 219, 532, 259, 263, 222, 156, 411, 303, 206, 594, 37, 36, 87, 46, 31, 45, 52, 36, 38, 43, 35, 26, 55, 47, 37, 21, 26, 22, 36, 22, 28, 80, 26, 25, 27, 34, 55, 87, 77, 79, 81, 81, 33, 106, 92, 60, 71, 59, 94, 35, 73, 26, 58, 30, 76, 34, 78, 51, 59, 24, 28, 28, 47, 29, 33, 151, 50, 46, 49, 42, 40, 34, 77, 63, 49, 80, 48, 41, 56, 61, 58, 88, 152, 71, 59, 166, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 5086, 548, 590, 619, 813, 797, 615, 469, 
635, 548, 590, 325, 294, 232, 581, 285, 275, 237, 181, 434, 291, 178, 635, 52, 48, 90, 47, 31, 60, 57, 44, 52, 41, 43, 25, 88, 39, 52, 45, 30, 38, 33, 43, 42, 82, 38, 34, 18, 37, 62, 86, 84, 110, 85, 74, 57, 105, 77, 73, 79, 68, 99, 39, 71, 36, 59, 32, 77, 36, 66, 57, 78, 37, 40, 18, 45, 41, 31, 150, 55, 50, 62, 34, 52, 30, 83, 52, 63, 63, 36, 30, 55, 57, 68, 77, 159, 73, 87, 171, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 5668, 555, 656, 728, 
823, 873, 744, 574, 715, 555, 656, 402, 326, 211, 612, 301, 296, 276, 212, 532, 346, 228, 715, 37, 47, 96, 54, 38, 66, 69, 53, 64, 54, 44, 34, 120, 49, 60, 42, 32, 42, 57, 37, 51, 83, 35, 52, 25, 43, 57, 77, 77, 102, 77, 86, 68, 107, 75, 97, 92, 68, 98, 43, 83, 37, 53, 43, 80, 52, 101, 48, 75, 31, 51, 23, 59, 48, 40, 200, 66, 58, 61, 45, 62, 24, 126, 69, 55, 72, 44, 48, 66, 70, 70, 111, 162, 95, 64, 213, 24, 34, 43, 11, 54, 
18, 9, 13, 82, 37, 12, 27, 10, 27, 61, 8, 29, 21, 19, 30, 34, 21, 6, 14, 9, 3, 8, 97, 31, 13, 31, 18, 9, 33, 21, 10, 28, 47, 11, 16, 12, 11, 6, 6, 24, 6, 10, 28, 18, 7, 31, 90, 7, 25, 15, 16, 16, 27, 9, 36, 50, 12, 14, 25, 65, 12, 57, 53, 24, 42, 33, 30, 21, 74, 18, 23, 26, 63, 97, 19, 20, 74, 19, 45, 17, 76, 18, 14, 14, 16, 8, 11, 10, 13, 6, 78, 10, 24, 17, 30, 7, 2, 6, 15, 46, 
21, 12, 10, 13, 41, 4, 13, 9, 13, 72, 4, 16, 22, 14, 21, 12, 8, 21, 5, 5, 48, 9, 7, 10, 3, 15, 5, 6, 40, 14, 16, 25, 15, 200, 28, 11, 27, 19, 8, 7, 20, 8, 5, 3, 15, 5, 18, 9, 14, 29, 57, 9, 9, 24, 2, 8, 6, 8, 93, 67, 38, 12, 39, 15, 25, 2, 4, 37, 6, 17, 14, 30, 18, 4, 22, 7, 30, 37, 21, 14, 32, 19, 15, 64, 6, 53, 15, 6, 50, 23, 4, 34, 29, 7, 38, 26, 224, 2, 25, 8, 
6101, 619, 699, 785, 917, 915, 810, 591, 765, 619, 699, 413, 372, 224, 693, 291, 350, 274, 239, 571, 368, 223, 765, 46, 51, 116, 56, 51, 63, 68, 51, 55, 50, 58, 34, 110, 47, 65, 35, 33, 61, 62, 37, 61, 109, 40, 59, 24, 42, 59, 78, 87, 104, 101, 86, 68, 119, 104, 111, 85, 75, 95, 36, 103, 43, 73, 47, 84, 46, 94, 49, 85, 31, 68, 33, 67, 40, 49, 194, 86, 64, 69, 44, 65, 35, 144, 62, 55, 72, 50, 44, 55, 74, 79, 100, 177, 92, 91, 226, 29, 
35, 36, 15, 50, 7, 10, 16, 90, 47, 10, 36, 21, 27, 60, 7, 27, 22, 8, 40, 34, 21, 10, 26, 11, 4, 15, 90, 31, 11, 35, 16, 6, 29, 23, 14, 33, 48, 7, 19, 13, 10, 13, 7, 20, 3, 13, 42, 17, 3, 36, 122, 10, 24, 17, 17, 16, 25, 9, 36, 56, 9, 14, 22, 78, 12, 65, 72, 29, 49, 38, 37, 24, 81, 9, 13, 27, 92, 111, 12, 22, 68, 13, 49, 7, 83, 14, 18, 19, 12, 8, 10, 11, 16, 4, 92, 12, 35, 15, 39, 4, 
12, 11, 21, 44, 24, 13, 8, 9, 38, 5, 12, 8, 16, 73, 5, 11, 21, 15, 23, 17, 3, 19, 6, 6, 60, 20, 9, 4, 5, 22, 6, 8, 38, 14, 19, 29, 18, 194, 34, 7, 31, 16, 17, 14, 28, 9, 15, 5, 13, 10, 19, 10, 10, 27, 50, 15, 15, 35, 4, 5, 7, 9, 110, 58, 35, 12, 46, 15, 17, 6, 6, 37, 1, 19, 10, 32, 12, 3, 14, 5, 31, 47, 9, 14, 37, 13, 10, 60, 8, 56, 15, 6, 63, 31, 5, 29, 33, 7, 59, 32, 
237, 13, 20, 8, 6354, 649, 767, 797, 897, 927, 869, 674, 774, 649, 767, 410, 387, 234, 663, 285, 365, 277, 270, 599, 405, 269, 774, 59, 59, 97, 74, 41, 70, 84, 63, 60, 60, 62, 38, 114, 47, 70, 42, 22, 52, 63, 40, 62, 113, 51, 51, 24, 46, 67, 96, 71, 104, 76, 83, 61, 115, 105, 119, 81, 58, 91, 55, 93, 54, 79, 53, 86, 65, 84, 45, 83, 49, 66, 33, 70, 52, 73, 202, 76, 74, 68, 47, 59, 29, 158, 60, 73, 85, 56, 62, 75, 76, 81, 115, 176, 
104, 90, 208, 37, 41, 41, 14, 60, 11, 12, 18, 78, 57, 17, 27, 19, 31, 73, 11, 23, 24, 18, 35, 37, 26, 15, 20, 15, 7, 8, 99, 26, 10, 39, 21, 8, 33, 14, 20, 41, 43, 6, 21, 10, 8, 3, 10, 22, 6, 11, 35, 17, 13, 31, 120, 14, 24, 17, 16, 21, 30, 15, 38, 66, 15, 16, 28, 56, 14, 69, 54, 22, 54, 39, 27, 16, 76, 14, 13, 20, 91, 119, 15, 20, 62, 12, 38, 19, 78, 17, 16, 11, 23, 9, 24, 10, 11, 8, 83, 13, 
34, 13, 34, 12, 8, 10, 30, 54, 21, 11, 16, 6, 49, 5, 12, 15, 12, 70, 4, 8, 18, 15, 16, 20, 5, 22, 6, 11, 58, 12, 11, 10, 4, 23, 16, 9, 46, 18, 19, 42, 29, 202, 36, 7, 34, 15, 13, 4, 20, 18, 13, 6, 9, 8, 23, 13, 14, 32, 45, 16, 15, 29, 6, 12, 15, 14, 113, 54, 46, 14, 53, 16, 18, 5, 10, 41, 3, 15, 20, 33, 29, 3, 21, 9, 34, 46, 15, 23, 27, 12, 12, 65, 10, 55, 18, 7, 58, 27, 5, 36, 
41, 8, 57, 28, 219, 18, 26, 7, 6674, 682, 792, 850, 952, 1002, 900, 674, 822, 682, 792, 465, 385, 258, 694, 338, 330, 334, 268, 632, 390, 284, 822, 72, 66, 102, 76, 47, 84, 75, 54, 70, 51, 58, 37, 128, 51, 65, 46, 45, 66, 64, 42, 68, 114, 44, 46, 29, 42, 75, 91, 92, 109, 96, 74, 59, 141, 112, 103, 115, 66, 109, 48, 83, 38, 84, 41, 84, 49, 96, 61, 128, 46, 73, 37, 68, 44, 64, 224, 85, 72, 76, 54, 57, 27, 148, 62, 74, 79, 76, 47, 68, 
93, 71, 138, 211, 87, 98, 217, 43, 44, 50, 11, 51, 16, 7, 22, 84, 55, 21, 36, 12, 36, 61, 12, 29, 23, 17, 39, 36, 27, 12, 19, 20, 9, 15, 100, 29, 15, 40, 22, 5, 41, 29, 17, 38, 47, 12, 10, 16, 16, 13, 11, 26, 7, 12, 40, 13, 4, 32, 127, 11, 29, 10, 12, 21, 30, 18, 47, 63, 15, 13, 25, 77, 17, 68, 73, 23, 47, 34, 35, 14, 107, 11, 13, 23, 95, 103, 18, 13, 89, 17, 42, 10, 97, 20, 14, 16, 25, 8, 16, 8, 
13, 6, 75, 13, 27, 14, 50, 5, 5, 9, 18, 49, 22, 16, 11, 10, 37, 17, 18, 13, 24, 79, 4, 7, 21, 36, 18, 23, 5, 26, 5, 15, 68, 10, 10, 6, 2, 30, 5, 5, 47, 16, 18, 38, 24, 224, 32, 7, 33, 24, 13, 6, 33, 9, 7, 9, 11, 10, 21, 18, 10, 37, 50, 16, 21, 27, 8, 9, 12, 12, 107, 54, 44, 13, 41, 16, 26, 6, 13, 56, 4, 22, 15, 32, 15, 3, 16, 15, 37, 50, 19, 21, 33, 21, 8, 81, 15, 59, 19, 5, 
79, 25, 4, 27, 23, 10, 65, 32, 230, 11, 26, 9, 7208, 700, 896, 885, 1001, 1180, 932, 754, 860, 700, 896, 452, 433, 265, 736, 365, 468, 347, 268, 664, 442, 312, 860, 56, 71, 116, 76, 55, 95, 82, 71, 95, 60, 77, 42, 134, 39, 66, 57, 30, 54, 72, 45, 68, 136, 43, 61, 37, 43, 69, 104, 92, 141, 86, 105, 61, 131, 127, 85, 112, 61, 142, 50, 114, 52, 110, 59, 133, 71, 121, 67, 88, 55, 42, 37, 65, 69, 71, 238, 99, 62, 84, 43, 67, 33, 151, 65, 89, 
104, 58, 69, 78, 107, 93, 127, 174, 112, 108, 246, 35, 48, 59, 8, 60, 14, 14, 23, 86, 64, 30, 47, 22, 43, 75, 7, 22, 34, 13, 54, 42, 36, 9, 30, 10, 11, 3, 108, 25, 9, 40, 14, 9, 48, 19, 16, 39, 56, 10, 17, 16, 11, 12, 9, 26, 8, 13, 41, 22, 2, 39, 136, 18, 37, 20, 11, 19, 32, 13, 35, 84, 16, 21, 20, 76, 23, 85, 59, 27, 48, 37, 27, 25, 94, 10, 32, 41, 104, 85, 15, 24, 84, 33, 45, 9, 107, 28, 29, 16, 
14, 0, 23, 16, 26, 11, 99, 19, 36, 20, 62, 5, 6, 15, 23, 66, 41, 15, 17, 13, 54, 8, 20, 7, 20, 95, 13, 13, 27, 18, 10, 17, 12, 34, 11, 10, 39, 8, 9, 11, 5, 21, 10, 4, 48, 21, 25, 37, 34, 238, 30, 2, 37, 20, 16, 15, 29, 12, 7, 4, 10, 11, 21, 16, 18, 30, 60, 17, 29, 33, 4, 10, 13, 12, 104, 61, 50, 19, 56, 15, 36, 9, 8, 41, 10, 20, 15, 45, 24, 8, 22, 8, 41, 61, 16, 15, 40, 9, 9, 84, 
8, 53, 19, 9, 59, 35, 11, 43, 38, 14, 67, 38, 246, 10, 26, 11, 7617, 840, 933, 930, 1024, 1161, 1030, 811, 888, 840, 933, 507, 423, 281, 743, 365, 447, 349, 344, 686, 480, 331, 888, 60, 59, 117, 82, 56, 89, 105, 80, 94, 76, 69, 46, 155, 59, 67, 56, 40, 60, 70, 56, 70, 129, 45, 50, 30, 43, 85, 111, 85, 123, 84, 95, 78, 131, 125, 107, 118, 85, 110, 52, 123, 67, 83, 64, 110, 62, 123, 68, 96, 61, 87, 41, 81, 74, 66, 218, 117, 69, 77, 62, 77, 
25, 173, 86, 97, 99, 67, 83, 72, 109, 76, 136, 213, 93, 96, 274, 35, 41, 54, 15, 76, 21, 18, 18, 81, 66, 24, 41, 20, 37, 93, 12, 28, 30, 25, 42, 46, 40, 9, 36, 15, 10, 14, 131, 39, 10, 43, 20, 13, 43, 27, 12, 30, 58, 7, 14, 17, 13, 16, 11, 34, 7, 15, 45, 14, 7, 36, 129, 13, 30, 21, 7, 18, 36, 19, 46, 89, 20, 20, 22, 65, 22, 73, 53, 31, 48, 43, 48, 20, 88, 11, 27, 36, 103, 107, 14, 19, 85, 17, 52, 15, 
90, 33, 20, 23, 21, 9, 15, 10, 22, 13, 116, 18, 41, 26, 40, 13, 10, 7, 28, 63, 25, 17, 9, 15, 53, 5, 12, 7, 20, 92, 14, 16, 27, 16, 28, 18, 13, 36, 7, 16, 76, 13, 7, 9, 8, 26, 9, 11, 61, 22, 30, 35, 31, 218, 43, 12, 26, 16, 17, 12, 29, 10, 13, 10, 15, 15, 38, 11, 22, 35, 64, 14, 29, 25, 9, 6, 16, 16, 125, 77, 62, 17, 47, 15, 36, 7, 15, 45, 8, 22, 17, 49, 34, 9, 18, 11, 36, 60, 11, 19, 
34, 26, 11, 87, 10, 69, 20, 9, 60, 25, 10, 29, 36, 10, 63, 39, 274, 13, 30, 3, 7610, 772, 954, 934, 960, 1179, 1116, 852, 843, 772, 954, 465, 469, 272, 688, 361, 443, 375, 328, 788, 486, 366, 843, 66, 73, 130, 69, 56, 78, 113, 68, 87, 89, 86, 39, 136, 54, 72, 52, 38, 43, 70, 55, 67, 168, 40, 53, 34, 52, 75, 99, 98, 135, 88, 90, 63, 106, 105, 101, 98, 85, 131, 47, 116, 54, 102, 64, 107, 64, 135, 68, 108, 58, 66, 44, 86, 74, 82, 286, 127, 
61, 85, 60, 87, 33, 176, 94, 89, 94, 83, 85, 79, 119, 66, 126, 192, 121, 87, 251, 47, 51, 64, 22, 89, 7, 10, 22, 93, 65, 19, 34, 21, 45, 100, 13, 14, 28, 16, 55, 39, 23, 21, 37, 12, 7, 7, 109, 36, 10, 37, 18, 10, 42, 23, 15, 24, 55, 19, 25, 8, 15, 12, 1, 30, 10, 19, 41, 15, 10, 38, 168, 17, 34, 18, 13, 16, 39, 21, 37, 73, 18, 17, 26, 80, 16, 83, 60, 28, 49, 36, 29, 22, 70, 8, 19, 29, 89, 101, 23, 26, 
77, 28, 61, 16, 97, 21, 12, 19, 23, 7, 16, 13, 23, 13, 96, 25, 33, 29, 49, 8, 12, 20, 22, 60, 24, 9, 15, 15, 49, 6, 21, 15, 19, 97, 9, 23, 25, 28, 20, 24, 13, 35, 6, 11, 60, 14, 6, 5, 3, 35, 12, 6, 66, 26, 30, 48, 34, 286, 30, 12, 43, 23, 18, 15, 26, 8, 16, 10, 16, 11, 37, 14, 16, 37, 71, 17, 20, 33, 13, 7, 20, 17, 119, 81, 62, 23, 53, 14, 24, 15, 11, 57, 15, 18, 19, 52, 33, 11, 23, 10, 
37, 65, 22, 24, 22, 18, 9, 69, 8, 75, 21, 16, 47, 42, 8, 32, 37, 11, 49, 28, 251, 12, 33, 9, 7389, 816, 971, 870, 944, 1145, 1090, 744, 809, 816, 971, 481, 389, 269, 675, 385, 398, 362, 323, 767, 425, 319, 809, 75, 48, 122, 87, 46, 89, 94, 86, 113, 84, 76, 51, 134, 49, 77, 58, 31, 55, 77, 47, 55, 120, 48, 54, 29, 36, 85, 93, 91, 114, 88, 103, 72, 95, 106, 97, 119, 78, 137, 51, 105, 55, 92, 49, 97, 53, 123, 87, 99, 62, 72, 48, 78, 
63, 82, 259, 147, 64, 84, 59, 72, 31, 166, 74, 90, 64, 67, 71, 73, 108, 76, 120, 177, 114, 83, 239, 43, 34, 73, 13, 84, 17, 13, 14, 104, 75, 27, 33, 21, 36, 84, 10, 26, 37, 23, 41, 51, 40, 22, 18, 18, 14, 12, 108, 39, 18, 41, 10, 12, 46, 17, 16, 34, 61, 13, 18, 13, 14, 9, 7, 31, 9, 10, 31, 14, 7, 40, 120, 17, 29, 23, 13, 15, 23, 16, 49, 62, 18, 20, 31, 73, 24, 68, 55, 33, 57, 27, 44, 22, 68, 10, 24, 25, 
82, 97, 21, 18, 86, 19, 42, 9, 115, 33, 20, 23, 27, 11, 15, 11, 20, 9, 93, 16, 37, 17, 48, 9, 13, 12, 21, 51, 26, 13, 4, 11, 49, 5, 20, 17, 22, 98, 16, 14, 32, 18, 15, 28, 15, 29, 10, 16, 65, 8, 16, 10, 3, 35, 17, 7, 54, 22, 16, 37, 45, 259, 35, 10, 48, 22, 28, 17, 24, 7, 13, 5, 18, 13, 38, 18, 12, 36, 59, 23, 24, 31, 8, 11, 24, 14, 104, 66, 55, 19, 32, 19, 18, 6, 14, 47, 9, 25, 16, 46, 
25, 9, 18, 4, 38, 62, 20, 16, 35, 18, 13, 73, 10, 62, 14, 11, 50, 31, 9, 34, 38, 12, 51, 31, 239, 7, 26, 9, 6514, 708, 863, 787, 800, 983, 996, 681, 696, 708, 863, 401, 386, 229, 571, 323, 349, 311, 301, 695, 382, 299, 696, 51, 58, 122, 79, 48, 70, 87, 80, 79, 96, 64, 29, 102, 52, 57, 40, 41, 42, 67, 34, 68, 119, 42, 51, 32, 40, 71, 90, 68, 100, 74, 80, 68, 86, 89, 74, 93, 79, 106, 45, 87, 44, 74, 46, 98, 54, 104, 65, 88, 
56, 69, 56, 64, 56, 57, 222, 135, 81, 79, 47, 74, 28, 147, 62, 80, 65, 76, 69, 71, 83, 67, 116, 141, 94, 81, 197, 32, 39, 51, 12, 96, 9, 13, 19, 95, 72, 18, 36, 26, 34, 72, 15, 18, 27, 25, 38, 29, 28, 13, 27, 12, 7, 13, 90, 40, 14, 29, 12, 7, 33, 27, 24, 26, 43, 5, 14, 7, 14, 3, 3, 19, 6, 11, 38, 18, 8, 33, 119, 15, 32, 20, 14, 24, 26, 14, 39, 61, 10, 18, 29, 58, 18, 58, 49, 25, 49, 29, 31, 17, 
57, 14, 14, 26, 71, 74, 16, 23, 74, 10, 47, 17, 94, 19, 20, 17, 11, 14, 13, 9, 14, 14, 78, 12, 25, 13, 41, 5, 8, 9, 24, 59, 25, 14, 8, 9, 46, 6, 19, 13, 15, 82, 13, 13, 24, 9, 20, 20, 5, 27, 22, 14, 65, 12, 8, 3, 4, 30, 15, 4, 44, 17, 31, 34, 23, 222, 47, 6, 36, 24, 20, 20, 30, 10, 4, 8, 18, 12, 31, 23, 13, 29, 70, 15, 21, 28, 4, 7, 12, 5, 105, 58, 52, 15, 44, 15, 16, 12, 13, 51, 
3, 19, 11, 42, 27, 10, 21, 7, 39, 44, 16, 14, 28, 20, 10, 76, 8, 50, 18, 8, 39, 27, 14, 29, 30, 11, 44, 18, 197, 10, 24, 5, 6299, 729, 832, 785, 730, 918, 977, 634, 694, 729, 832, 415, 370, 207, 523, 286, 337, 295, 292, 685, 373, 261, 694, 61, 56, 106, 56, 52, 72, 86, 54, 107, 79, 65, 38, 130, 40, 72, 36, 28, 43, 66, 35, 65, 120, 37, 49, 29, 35, 57, 83, 67, 98, 71, 72, 35, 83, 85, 79, 77, 60, 112, 37, 105, 34, 80, 43, 75, 
49, 108, 54, 84, 53, 70, 44, 59, 66, 74, 205, 103, 67, 93, 60, 83, 26, 151, 71, 69, 56, 52, 51, 58, 100, 60, 124, 164, 84, 81, 181, 39, 38, 65, 16, 79, 11, 16, 18, 81, 46, 16, 36, 22, 30, 77, 9, 26, 16, 15, 34, 38, 42, 15, 25, 11, 11, 10, 105, 26, 23, 29, 14, 6, 30, 18, 15, 19, 51, 12, 20, 13, 10, 14, 6, 24, 2, 5, 51, 12, 10, 37, 120, 14, 29, 13, 7, 12, 28, 12, 36, 61, 19, 9, 22, 48, 11, 60, 48, 23, 
36, 27, 16, 16, 56, 7, 20, 23, 74, 79, 15, 12, 62, 17, 39, 13, 91, 15, 10, 13, 20, 6, 12, 11, 14, 8, 86, 18, 22, 14, 41, 4, 9, 19, 18, 43, 18, 10, 9, 8, 40, 7, 11, 11, 12, 76, 8, 24, 23, 13, 21, 22, 11, 34, 12, 11, 61, 12, 5, 14, 5, 27, 8, 9, 42, 17, 24, 32, 42, 205, 29, 12, 42, 25, 14, 11, 29, 13, 18, 8, 15, 13, 31, 9, 22, 35, 65, 15, 23, 26, 6, 4, 13, 12, 105, 65, 42, 19, 20, 14, 
24, 6, 13, 33, 9, 23, 11, 28, 23, 6, 18, 4, 29, 58, 13, 17, 26, 23, 15, 76, 5, 59, 20, 18, 42, 15, 7, 25, 34, 7, 50, 23, 181, 9, 25, 4, 6134, 697, 891, 733, 739, 904, 877, 632, 661, 697, 891, 390, 343, 216, 523, 250, 375, 279, 238, 639, 352, 280, 661, 47, 57, 133, 88, 46, 83, 99, 68, 93, 77, 73, 27, 121, 49, 52, 28, 23, 41, 76, 46, 47, 115, 39, 39, 28, 29, 80, 77, 59, 90, 63, 79, 62, 80, 79, 70, 74, 52, 93, 31, 111, 
50, 69, 56, 89, 37, 102, 61, 79, 52, 50, 33, 56, 47, 71, 219, 109, 59, 72, 51, 58, 19, 140, 57, 68, 68, 50, 73, 69, 88, 55, 110, 155, 81, 86, 174, 27, 40, 64, 14, 77, 21, 14, 17, 98, 70, 20, 32, 26, 34, 86, 13, 29, 24, 15, 49, 27, 29, 10, 35, 12, 8, 10, 107, 32, 11, 28, 17, 7, 21, 14, 18, 25, 58, 7, 13, 7, 9, 6, 5, 26, 5, 13, 29, 14, 13, 25, 115, 15, 28, 13, 9, 13, 20, 20, 45, 61, 10, 15, 16, 49, 
12, 58, 43, 20, 41, 27, 37, 21, 53, 10, 17, 24, 67, 70, 8, 15, 53, 10, 38, 8, 76, 21, 12, 10, 17, 5, 14, 14, 15, 11, 99, 10, 36, 15, 36, 3, 9, 12, 27, 55, 19, 18, 3, 10, 34, 7, 15, 14, 21, 81, 11, 11, 15, 9, 16, 14, 5, 26, 8, 9, 45, 6, 4, 8, 6, 19, 17, 5, 46, 17, 17, 35, 36, 219, 33, 9, 31, 15, 11, 8, 28, 11, 11, 12, 11, 19, 36, 17, 13, 23, 47, 14, 13, 19, 6, 7, 21, 14, 94, 51, 
48, 15, 41, 10, 13, 6, 9, 35, 10, 21, 18, 46, 27, 10, 24, 6, 26, 42, 14, 25, 24, 19, 10, 55, 7, 55, 22, 16, 35, 22, 10, 26, 26, 9, 51, 21, 174, 5, 32, 3, 6089, 676, 828, 696, 712, 940, 936, 631, 670, 676, 828, 352, 344, 182, 530, 278, 340, 322, 293, 643, 372, 259, 670, 52, 68, 116, 62, 34, 54, 95, 62, 110, 78, 77, 20, 103, 30, 62, 40, 18, 43, 56, 47, 49, 117, 38, 37, 26, 30, 45, 78, 59, 92, 67, 82, 53, 76, 84, 76, 79, 
57, 111, 31, 107, 43, 64, 52, 74, 52, 116, 75, 79, 61, 71, 40, 59, 62, 62, 191, 130, 63, 80, 59, 58, 17, 156, 56, 77, 66, 47, 62, 52, 98, 54, 129, 152, 83, 69, 183, 31, 47, 67, 10, 78, 16, 19, 21, 93, 46, 12, 24, 20, 24, 73, 22, 18, 21, 21, 48, 20, 43, 10, 23, 12, 9, 13, 80, 19, 13, 29, 11, 8, 32, 10, 12, 24, 44, 13, 20, 10, 8, 6, 8, 26, 8, 11, 27, 9, 5, 28, 117, 12, 26, 23, 7, 14, 23, 10, 27, 62, 
13, 8, 16, 46, 10, 57, 42, 25, 36, 21, 25, 14, 55, 9, 32, 24, 74, 76, 11, 19, 66, 13, 41, 4, 93, 13, 18, 10, 15, 5, 10, 16, 10, 8, 91, 18, 29, 13, 26, 6, 10, 16, 23, 42, 22, 13, 15, 17, 37, 2, 14, 13, 18, 82, 14, 17, 30, 19, 17, 14, 9, 31, 12, 17, 62, 15, 4, 7, 4, 24, 13, 9, 40, 23, 23, 30, 32, 191, 36, 6, 39, 19, 23, 6, 22, 8, 12, 14, 18, 16, 36, 16, 19, 37, 46, 17, 23, 17, 2, 9, 
12, 11, 104, 54, 45, 21, 36, 19, 19, 6, 10, 31, 9, 19, 12, 46, 16, 7, 8, 5, 32, 58, 14, 20, 30, 17, 3, 82, 11, 45, 17, 8, 43, 23, 8, 15, 33, 10, 43, 27, 183, 9, 28, 1, 5911, 680, 834, 721, 675, 914, 892, 596, 599, 680, 834, 383, 338, 203, 472, 270, 366, 278, 278, 614, 311, 285, 599, 67, 61, 103, 65, 43, 64, 74, 71, 108, 80, 59, 39, 123, 38, 50, 40, 33, 37, 62, 38, 48, 122, 37, 39, 28, 26, 56, 85, 62, 77, 59, 68, 63, 
80, 71, 54, 69, 48, 113, 40, 111, 55, 74, 57, 69, 49, 102, 55, 72, 51, 72, 42, 58, 55, 38, 211, 114, 54, 89, 39, 69, 22, 116, 66, 63, 44, 46, 75, 62, 102, 42, 96, 127, 88, 70, 176, 39, 44, 68, 9, 80, 10, 10, 17, 76, 57, 16, 34, 26, 26, 66, 8, 22, 22, 21, 38, 39, 40, 11, 27, 22, 6, 8, 106, 17, 8, 29, 21, 14, 26, 21, 20, 22, 42, 11, 13, 6, 12, 7, 9, 25, 7, 9, 25, 14, 6, 25, 122, 14, 28, 12, 9, 16, 
17, 12, 33, 70, 10, 11, 15, 52, 8, 51, 46, 13, 30, 24, 30, 13, 56, 13, 25, 14, 63, 54, 12, 20, 52, 15, 32, 15, 95, 17, 17, 11, 13, 3, 8, 15, 15, 11, 100, 12, 37, 21, 45, 7, 9, 11, 21, 30, 24, 8, 9, 11, 40, 7, 10, 13, 13, 78, 6, 13, 23, 16, 17, 14, 14, 25, 14, 13, 68, 14, 2, 12, 7, 21, 13, 4, 42, 13, 16, 19, 19, 211, 24, 5, 43, 18, 13, 14, 24, 12, 9, 6, 15, 14, 29, 18, 22, 20, 60, 19, 
16, 22, 4, 10, 10, 1, 84, 62, 37, 13, 29, 9, 14, 5, 8, 33, 13, 23, 10, 47, 28, 11, 19, 3, 33, 52, 10, 14, 13, 17, 9, 57, 8, 44, 18, 6, 30, 36, 10, 19, 28, 5, 38, 22, 176, 10, 25, 4, 5730, 671, 792, 699, 615, 895, 861, 614, 583, 671, 792, 398, 301, 149, 466, 258, 348, 289, 281, 580, 342, 272, 583, 58, 44, 101, 69, 42, 55, 68, 50, 112, 88, 69, 36, 138, 33, 46, 52, 24, 47, 58, 28, 44, 102, 37, 39, 22, 29, 43, 61, 45, 
82, 64, 72, 39, 65, 77, 67, 75, 57, 98, 28, 113, 43, 66, 54, 72, 65, 75, 61, 88, 53, 77, 33, 62, 56, 50, 174, 113, 54, 77, 50, 62, 14, 141, 66, 70, 51, 48, 59, 54, 111, 50, 98, 120, 66, 74, 175, 28, 28, 75, 12, 88, 15, 17, 16, 79, 54, 12, 30, 19, 24, 55, 13, 19, 17, 14, 44, 36, 37, 8, 22, 22, 8, 10, 115, 20, 9, 28, 13, 11, 41, 17, 13, 29, 45, 18, 9, 5, 7, 8, 10, 18, 5, 9, 26, 15, 4, 24, 102, 14, 
22, 10, 5, 13, 24, 10, 26, 46, 10, 7, 15, 35, 10, 51, 45, 19, 36, 18, 17, 21, 47, 7, 15, 14, 67, 67, 17, 15, 52, 15, 34, 10, 81, 23, 11, 10, 13, 9, 7, 16, 17, 13, 105, 14, 24, 12, 35, 6, 10, 8, 26, 38, 17, 13, 14, 6, 51, 2, 12, 12, 20, 52, 7, 17, 22, 19, 22, 20, 9, 32, 8, 12, 67, 16, 8, 8, 2, 23, 9, 10, 38, 18, 21, 30, 20, 174, 30, 11, 42, 17, 18, 12, 22, 7, 8, 8, 20, 14, 29, 11, 
13, 25, 54, 15, 22, 14, 3, 7, 7, 10, 103, 63, 41, 9, 28, 22, 13, 4, 7, 37, 13, 13, 17, 38, 21, 12, 15, 11, 22, 62, 12, 14, 25, 17, 8, 51, 12, 44, 16, 9, 21, 22, 3, 18, 15, 9, 49, 24, 175, 7, 26, 6, 5539, 699, 783, 675, 599, 794, 844, 571, 574, 699, 783, 350, 325, 152, 447, 245, 309, 240, 252, 592, 311, 260, 574, 63, 65, 101, 77, 41, 53, 69, 60, 96, 68, 54, 36, 108, 29, 56, 42, 22, 38, 55, 38, 42, 96, 40, 52, 18, 
39, 38, 67, 47, 73, 58, 79, 42, 57, 72, 66, 60, 39, 115, 31, 89, 47, 67, 45, 61, 51, 70, 45, 74, 42, 60, 29, 60, 61, 54, 192, 105, 59, 57, 66, 59, 17, 114, 49, 56, 75, 52, 52, 73, 83, 40, 96, 114, 72, 82, 170, 38, 48, 59, 17, 68, 16, 12, 17, 71, 62, 18, 24, 14, 18, 59, 10, 17, 23, 22, 30, 36, 37, 12, 30, 16, 9, 10, 87, 18, 9, 37, 11, 10, 32, 13, 11, 21, 44, 16, 10, 5, 9, 7, 8, 22, 4, 8, 20, 17, 
4, 35, 96, 17, 18, 19, 14, 18, 25, 10, 18, 40, 5, 10, 27, 42, 14, 46, 39, 19, 47, 16, 19, 15, 41, 7, 17, 22, 58, 66, 5, 16, 41, 10, 26, 11, 103, 19, 10, 10, 10, 5, 7, 8, 12, 14, 79, 12, 25, 15, 36, 8, 12, 10, 22, 36, 13, 18, 15, 7, 36, 6, 9, 16, 12, 50, 5, 13, 12, 11, 19, 11, 8, 23, 11, 9, 55, 13, 7, 7, 5, 13, 9, 6, 40, 23, 23, 37, 17, 192, 30, 7, 27, 19, 21, 7, 18, 10, 5, 8, 
9, 21, 33, 14, 12, 38, 54, 13, 17, 17, 3, 3, 12, 14, 83, 46, 36, 10, 42, 9, 19, 5, 10, 37, 13, 12, 21, 39, 13, 8, 25, 7, 27, 43, 10, 17, 11, 15, 7, 55, 16, 42, 18, 7, 21, 25, 10, 22, 28, 2, 47, 19, 170, 7, 18, 7, 5227, 635, 720, 623, 510, 843, 804, 562, 530, 635, 720, 317, 306, 130, 380, 277, 309, 257, 221, 583, 295, 267, 530, 43, 42, 109, 51, 41, 56, 80, 42, 93, 73, 55, 35, 95, 34, 33, 31, 25, 32, 67, 29, 37, 
96, 32, 49, 34, 29, 28, 59, 43, 48, 64, 73, 34, 55, 55, 51, 71, 54, 120, 32, 76, 40, 67, 47, 79, 37, 85, 59, 76, 39, 42, 32, 52, 56, 51, 207, 108, 60, 71, 37, 49, 20, 107, 59, 65, 44, 60, 65, 57, 85, 37, 90, 110, 74, 67, 152, 30, 29, 61, 15, 73, 7, 14, 13, 75, 44, 15, 26, 17, 18, 71, 9, 23, 16, 9, 25, 35, 32, 16, 34, 9, 4, 6, 80, 24, 8, 19, 10, 6, 25, 21, 21, 18, 46, 10, 6, 5, 4, 8, 8, 18, 
3, 7, 23, 15, 3, 34, 96, 10, 34, 15, 9, 11, 20, 4, 17, 41, 3, 7, 18, 40, 8, 28, 48, 16, 43, 16, 17, 19, 39, 8, 11, 15, 47, 51, 5, 9, 53, 15, 35, 9, 102, 18, 7, 7, 22, 9, 5, 9, 13, 8, 70, 12, 22, 13, 40, 10, 10, 6, 25, 42, 24, 10, 9, 10, 28, 6, 11, 13, 16, 56, 13, 19, 17, 9, 26, 14, 10, 21, 13, 10, 34, 12, 7, 8, 5, 14, 8, 8, 33, 18, 20, 27, 24, 207, 29, 4, 33, 21, 20, 10, 
27, 10, 3, 11, 18, 13, 26, 15, 11, 20, 46, 8, 18, 20, 4, 3, 10, 8, 74, 55, 44, 15, 23, 8, 13, 11, 10, 39, 8, 20, 14, 31, 34, 6, 18, 7, 25, 44, 7, 19, 16, 15, 13, 47, 9, 43, 14, 10, 15, 27, 5, 16, 23, 4, 44, 18, 152, 5, 24, 4, 4818, 588, 699, 577, 517, 690, 736, 504, 507, 588, 699, 305, 272, 124, 393, 204, 270, 216, 238, 498, 243, 261, 507, 45, 54, 85, 54, 30, 48, 70, 45, 98, 75, 67, 28, 83, 28, 50, 34, 27, 
35, 48, 31, 35, 93, 27, 34, 25, 27, 36, 54, 34, 46, 71, 59, 45, 42, 62, 68, 36, 60, 79, 29, 68, 44, 51, 39, 68, 34, 84, 43, 55, 50, 53, 35, 50, 50, 42, 162, 95, 36, 60, 42, 61, 16, 87, 48, 48, 44, 61, 52, 69, 79, 37, 85, 118, 53, 63, 151, 30, 37, 65, 13, 75, 6, 17, 17, 69, 49, 15, 17, 11, 18, 62, 8, 15, 15, 18, 43, 28, 33, 7, 16, 9, 6, 7, 71, 10, 10, 25, 18, 5, 29, 20, 8, 19, 40, 3, 15, 9, 
7, 9, 2, 16, 3, 5, 23, 7, 6, 27, 93, 10, 25, 19, 10, 9, 17, 10, 21, 38, 3, 5, 16, 31, 8, 30, 45, 26, 35, 12, 23, 6, 30, 9, 18, 11, 54, 68, 5, 13, 27, 7, 42, 9, 71, 9, 9, 10, 15, 5, 9, 10, 16, 14, 63, 8, 24, 11, 28, 6, 6, 5, 18, 37, 15, 6, 6, 9, 28, 0, 12, 9, 5, 60, 6, 15, 23, 9, 14, 14, 9, 32, 12, 6, 47, 13, 4, 5, 4, 19, 12, 6, 33, 17, 19, 20, 22, 162, 12, 7, 
26, 19, 10, 15, 23, 5, 9, 5, 11, 10, 29, 13, 11, 25, 52, 12, 13, 16, 2, 3, 6, 14, 58, 46, 32, 13, 21, 10, 9, 11, 6, 44, 8, 20, 20, 36, 16, 7, 20, 5, 29, 39, 6, 9, 13, 20, 6, 53, 6, 46, 12, 6, 24, 21, 3, 19, 15, 5, 46, 19, 151, 5, 20, 2, 4482, 568, 623, 555, 461, 627, 749, 478, 421, 568, 623, 300, 255, 125, 336, 194, 225, 208, 226, 523, 248, 230, 421, 36, 45, 73, 52, 33, 49, 66, 48, 82, 71, 48, 20, 102, 
30, 33, 26, 18, 38, 53, 27, 34, 91, 22, 27, 26, 28, 40, 46, 39, 49, 43, 46, 47, 39, 55, 57, 42, 38, 84, 30, 73, 33, 30, 34, 55, 41, 68, 36, 63, 38, 52, 40, 43, 53, 51, 185, 88, 49, 68, 30, 52, 10, 93, 51, 42, 52, 57, 41, 52, 80, 32, 81, 85, 56, 53, 114, 25, 31, 60, 16, 71, 12, 13, 14, 48, 41, 11, 17, 15, 22, 57, 9, 16, 16, 16, 29, 20, 22, 6, 25, 7, 4, 4, 81, 15, 6, 21, 15, 6, 20, 11, 11, 24, 
42, 12, 6, 9, 7, 10, 8, 19, 10, 3, 13, 5, 4, 22, 91, 7, 26, 8, 15, 11, 13, 8, 22, 32, 4, 10, 14, 35, 4, 27, 23, 20, 22, 11, 18, 11, 28, 8, 13, 16, 51, 57, 6, 21, 31, 12, 28, 6, 71, 11, 6, 6, 19, 4, 1, 10, 14, 5, 67, 10, 22, 12, 16, 6, 3, 6, 12, 33, 8, 6, 8, 6, 33, 1, 7, 7, 10, 44, 3, 18, 16, 15, 15, 19, 9, 21, 10, 11, 46, 12, 3, 7, 3, 27, 6, 6, 28, 20, 17, 25, 
26, 185, 26, 5, 29, 15, 11, 6, 28, 8, 12, 10, 11, 5, 24, 13, 11, 20, 40, 13, 10, 10, 8, 6, 9, 8, 70, 43, 26, 6, 29, 8, 15, 6, 11, 40, 9, 16, 10, 23, 18, 7, 19, 4, 23, 44, 9, 9, 7, 14, 11, 46, 9, 35, 8, 7, 16, 16, 2, 19, 12, 8, 40, 11, 114, 6, 19, 3, 4140, 516, 555, 483, 442, 631, 635, 466, 412, 516, 555, 245, 238, 117, 325, 176, 238, 217, 186, 449, 232, 234, 412, 44, 26, 64, 65, 26, 41, 53, 36, 82, 
54, 40, 24, 67, 21, 36, 33, 22, 22, 44, 21, 36, 95, 18, 24, 21, 23, 18, 57, 42, 44, 43, 66, 33, 36, 34, 69, 45, 32, 74, 25, 73, 34, 49, 37, 45, 42, 70, 49, 56, 37, 53, 20, 33, 43, 32, 138, 93, 33, 66, 42, 45, 9, 96, 46, 43, 38, 46, 70, 61, 57, 37, 78, 81, 54, 58, 104, 28, 15, 51, 10, 54, 9, 14, 11, 50, 56, 10, 16, 12, 21, 46, 7, 10, 14, 10, 21, 24, 31, 5, 14, 11, 5, 2, 56, 15, 6, 15, 6, 6, 
27, 14, 9, 19, 35, 8, 15, 3, 8, 1, 2, 16, 4, 5, 20, 9, 5, 15, 95, 5, 21, 6, 5, 12, 18, 4, 9, 40, 4, 5, 17, 38, 6, 25, 26, 17, 38, 15, 12, 8, 21, 11, 20, 11, 28, 69, 8, 10, 35, 6, 19, 6, 65, 10, 8, 9, 14, 4, 6, 9, 12, 8, 54, 9, 21, 9, 26, 5, 8, 19, 19, 25, 8, 5, 11, 7, 31, 3, 8, 10, 10, 49, 4, 14, 25, 14, 15, 11, 9, 19, 10, 10, 49, 8, 5, 3, 0, 10, 8, 4, 
20, 14, 17, 14, 18, 138, 16, 7, 30, 10, 8, 5, 23, 7, 6, 6, 15, 9, 33, 16, 13, 26, 39, 10, 10, 9, 3, 3, 6, 10, 67, 43, 30, 12, 18, 11, 10, 7, 11, 28, 9, 10, 18, 44, 26, 6, 17, 3, 26, 29, 8, 12, 17, 3, 8, 45, 8, 30, 18, 10, 22, 17, 3, 13, 13, 8, 32, 14, 104, 7, 15, 5, 3678, 462, 520, 382, 372, 537, 599, 414, 392, 462, 520, 216, 166, 92, 280, 173, 193, 171, 176, 423, 238, 176, 392, 40, 27, 69, 41, 21, 
41, 54, 35, 76, 53, 41, 22, 75, 14, 29, 25, 18, 25, 30, 18, 19, 56, 13, 24, 16, 20, 31, 35, 26, 54, 43, 51, 40, 20, 38, 34, 48, 26, 71, 28, 50, 27, 39, 22, 55, 39, 54, 47, 31, 30, 49, 30, 28, 39, 55, 136, 65, 36, 50, 40, 41, 9, 98, 59, 37, 35, 42, 33, 51, 50, 27, 80, 78, 51, 48, 108, 23, 16, 47, 7, 53, 4, 4, 11, 49, 37, 12, 14, 15, 19, 47, 7, 10, 7, 13, 31, 22, 29, 6, 20, 10, 7, 6, 60, 11, 
8, 13, 3, 4, 21, 15, 3, 13, 27, 8, 8, 7, 3, 6, 2, 11, 2, 7, 13, 7, 1, 17, 56, 4, 16, 6, 9, 4, 11, 7, 14, 24, 1, 10, 11, 25, 8, 34, 31, 12, 28, 6, 20, 10, 14, 10, 13, 18, 30, 34, 2, 10, 45, 11, 17, 9, 57, 3, 10, 6, 13, 2, 7, 4, 17, 6, 43, 6, 16, 7, 21, 5, 5, 7, 11, 31, 7, 7, 12, 2, 27, 2, 8, 14, 11, 42, 12, 10, 10, 5, 6, 3, 5, 12, 9, 8, 42, 8, 3, 7, 
3, 18, 10, 7, 17, 13, 14, 29, 26, 136, 16, 8, 18, 13, 11, 8, 20, 7, 8, 2, 12, 7, 16, 10, 12, 25, 33, 6, 13, 9, 2, 7, 4, 12, 71, 57, 17, 14, 12, 9, 11, 4, 16, 22, 3, 6, 15, 22, 11, 7, 17, 3, 19, 31, 17, 14, 14, 10, 5, 47, 2, 25, 7, 12, 17, 13, 7, 8, 9, 7, 29, 12, 108, 5, 19, 5, 3353, 394, 470, 424, 339, 466, 544, 359, 357, 394, 470, 227, 197, 101, 238, 139, 164, 163, 174, 370, 201, 158, 357, 46, 
27, 50, 41, 30, 35, 49, 29, 52, 53, 37, 21, 81, 18, 31, 20, 10, 30, 37, 13, 26, 79, 23, 16, 18, 22, 31, 42, 28, 32, 33, 34, 30, 33, 43, 33, 38, 28, 56, 17, 53, 26, 26, 24, 35, 29, 52, 32, 50, 27, 48, 30, 41, 28, 30, 133, 69, 35, 33, 27, 43, 14, 71, 29, 42, 45, 37, 34, 45, 42, 24, 62, 69, 43, 52, 107, 35, 19, 28, 8, 53, 8, 4, 8, 41, 33, 14, 22, 6, 17, 45, 4, 4, 13, 10, 24, 21, 24, 9, 9, 7, 
4, 10, 72, 12, 4, 11, 6, 4, 16, 5, 11, 16, 26, 5, 16, 4, 5, 4, 5, 12, 6, 1, 15, 6, 4, 10, 79, 4, 18, 10, 8, 5, 14, 7, 12, 28, 4, 12, 14, 24, 6, 21, 25, 8, 15, 7, 15, 11, 26, 5, 8, 8, 37, 33, 3, 10, 28, 4, 21, 4, 49, 10, 8, 5, 8, 2, 4, 10, 4, 7, 46, 5, 15, 5, 15, 4, 2, 7, 9, 20, 11, 9, 7, 3, 22, 4, 7, 11, 7, 41, 7, 8, 7, 4, 14, 12, 4, 16, 14, 5, 
44, 5, 8, 5, 2, 14, 6, 4, 28, 10, 9, 17, 13, 133, 11, 2, 15, 16, 7, 8, 6, 8, 3, 6, 5, 8, 24, 9, 12, 17, 40, 10, 11, 14, 1, 10, 13, 12, 40, 28, 21, 13, 20, 5, 13, 5, 6, 26, 3, 8, 13, 17, 17, 6, 10, 5, 22, 20, 5, 9, 9, 11, 6, 35, 9, 17, 7, 6, 21, 19, 11, 10, 8, 5, 32, 11, 107, 5, 12, 2, 3085, 422, 392, 363, 307, 423, 486, 357, 335, 422, 392, 192, 171, 80, 227, 111, 174, 138, 155, 331, 
199, 158, 335, 24, 23, 55, 31, 22, 28, 45, 33, 55, 36, 29, 11, 57, 17, 24, 29, 13, 23, 29, 14, 29, 55, 22, 23, 10, 18, 26, 26, 28, 34, 27, 33, 30, 36, 35, 32, 30, 15, 52, 14, 56, 22, 30, 22, 44, 21, 35, 33, 49, 28, 44, 19, 32, 32, 29, 94, 66, 29, 43, 29, 41, 9, 89, 33, 35, 33, 42, 35, 42, 39, 33, 59, 66, 43, 47, 87, 17, 19, 31, 7, 36, 5, 7, 4, 46, 26, 6, 15, 7, 7, 39, 6, 15, 14, 12, 13, 11, 
24, 9, 9, 5, 2, 3, 48, 11, 6, 7, 6, 2, 27, 7, 6, 17, 23, 6, 11, 3, 6, 3, 3, 12, 3, 2, 19, 5, 5, 18, 55, 8, 10, 6, 5, 7, 13, 5, 14, 19, 3, 7, 7, 25, 1, 25, 13, 14, 18, 8, 17, 8, 28, 3, 7, 9, 34, 32, 0, 10, 23, 5, 10, 3, 46, 7, 6, 1, 7, 3, 5, 2, 12, 8, 51, 6, 14, 9, 17, 0, 2, 5, 11, 20, 12, 4, 5, 2, 16, 4, 9, 4, 9, 28, 6, 5, 14, 7, 16, 9, 
4, 17, 6, 8, 38, 4, 4, 5, 3, 10, 3, 6, 24, 10, 13, 15, 14, 94, 16, 8, 12, 11, 6, 7, 20, 2, 5, 7, 10, 9, 19, 7, 11, 12, 36, 10, 14, 9, 1, 5, 12, 6, 66, 32, 16, 5, 17, 6, 10, 7, 6, 29, 4, 8, 13, 24, 11, 7, 17, 3, 12, 17, 5, 9, 10, 4, 10, 32, 4, 27, 13, 7, 13, 10, 6, 14, 11, 7, 23, 13, 87, 9, 16, 5, 264, 34, 22, 31, 44, 39, 38, 30, 26, 34, 22, 18, 13, 9, 35, 17, 
16, 6, 14, 24, 14, 16, 26, 0, 0, 2, 2, 1, 3, 2, 3, 1, 3, 3, 2, 5, 3, 2, 3, 1, 1, 3, 0, 1, 4, 1, 4, 1, 2, 0, 2, 7, 2, 6, 7, 4, 4, 3, 9, 6, 2, 5, 4, 3, 1, 3, 2, 7, 2, 2, 1, 1, 0, 5, 3, 3, 3, 2, 5, 6, 2, 7, 1, 1, 2, 2, 2, 4, 4, 5, 4, 0, 7, 3, 2, 9, 1, 6, 5, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 278, 24, 27, 33, 41, 47, 39, 32, 35, 24, 27, 18, 
15, 10, 31, 16, 11, 20, 11, 28, 19, 13, 35, 4, 1, 3, 4, 1, 3, 0, 2, 1, 3, 3, 2, 4, 4, 1, 2, 4, 1, 2, 2, 2, 7, 2, 0, 2, 0, 1, 7, 2, 4, 9, 2, 3, 4, 3, 6, 6, 4, 4, 2, 1, 0, 4, 2, 4, 3, 6, 3, 8, 1, 7, 0, 1, 2, 5, 8, 4, 1, 4, 3, 3, 2, 4, 4, 5, 4, 1, 3, 4, 5, 5, 4, 7, 3, 4, 12, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 292, 16, 35, 35, 36, 51, 42, 37, 
40, 16, 35, 18, 17, 9, 27, 14, 22, 15, 21, 21, 19, 18, 40, 2, 3, 6, 1, 2, 4, 2, 2, 5, 1, 5, 2, 5, 4, 2, 2, 1, 2, 2, 2, 2, 6, 0, 2, 2, 3, 1, 6, 2, 6, 5, 2, 2, 5, 2, 5, 6, 3, 0, 5, 10, 3, 2, 3, 4, 6, 3, 3, 3, 5, 5, 2, 6, 3, 1, 4, 3, 2, 5, 0, 6, 1, 8, 4, 2, 4, 5, 5, 3, 5, 5, 10, 10, 1, 4, 10, 1, 2, 3, 0, 1, 0, 1, 1, 3, 
1, 0, 2, 0, 2, 2, 0, 2, 0, 2, 4, 2, 2, 1, 3, 0, 0, 0, 3, 2, 0, 2, 2, 0, 2, 1, 0, 1, 2, 0, 0, 2, 0, 1, 0, 2, 0, 0, 1, 0, 0, 2, 6, 0, 2, 0, 1, 1, 2, 0, 1, 2, 0, 0, 4, 2, 0, 5, 3, 2, 0, 3, 2, 2, 2, 0, 0, 1, 2, 5, 0, 0, 6, 0, 2, 1, 0, 0, 3, 1, 1, 0, 0, 0, 1, 2, 7, 1, 1, 2, 1, 0, 0, 3, 1, 3, 0, 0, 1, 0, 
5, 1, 0, 0, 1, 1, 1, 2, 1, 0, 1, 1, 2, 3, 2, 0, 5, 1, 1, 0, 0, 0, 2, 0, 4, 0, 1, 0, 1, 4, 0, 0, 3, 2, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 2, 0, 3, 0, 0, 1, 0, 0, 1, 0, 6, 4, 2, 1, 3, 0, 1, 0, 1, 4, 0, 0, 1, 4, 1, 1, 2, 0, 0, 4, 0, 1, 2, 0, 0, 7, 0, 4, 0, 0, 4, 0, 0, 1, 0, 1, 3, 1, 11, 2, 2, 1, 287, 26, 33, 38, 
48, 43, 42, 24, 33, 26, 33, 23, 15, 14, 34, 22, 7, 14, 13, 29, 15, 9, 33, 2, 2, 5, 5, 1, 2, 2, 1, 2, 2, 6, 3, 9, 0, 1, 1, 4, 4, 4, 2, 1, 4, 1, 5, 2, 0, 0, 7, 7, 3, 5, 6, 8, 2, 7, 3, 10, 5, 4, 3, 0, 4, 0, 2, 1, 3, 7, 1, 3, 2, 6, 1, 1, 3, 3, 10, 5, 3, 2, 2, 4, 0, 4, 3, 4, 4, 1, 1, 3, 4, 4, 1, 11, 6, 6, 5, 2, 2, 1, 1, 2, 
2, 1, 0, 4, 3, 0, 0, 0, 1, 2, 0, 1, 1, 0, 4, 3, 1, 1, 1, 0, 0, 0, 8, 0, 0, 1, 0, 0, 1, 3, 0, 4, 4, 0, 0, 1, 1, 0, 0, 2, 0, 0, 0, 1, 0, 4, 4, 1, 2, 0, 0, 1, 0, 0, 0, 4, 1, 0, 3, 6, 3, 1, 4, 1, 4, 0, 4, 1, 2, 2, 1, 1, 4, 3, 1, 2, 9, 1, 4, 1, 4, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 2, 0, 0, 1, 1, 
0, 1, 0, 0, 3, 0, 0, 1, 0, 6, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 6, 0, 0, 0, 0, 1, 0, 0, 1, 1, 2, 2, 1, 10, 2, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 2, 0, 0, 2, 3, 2, 3, 0, 0, 0, 0, 1, 2, 3, 1, 1, 1, 1, 2, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 3, 2, 1, 2, 1, 1, 1, 0, 3, 0, 0, 3, 1, 0, 2, 2, 0, 4, 3, 5, 0, 0, 2, 
302, 26, 35, 39, 36, 45, 50, 27, 44, 26, 35, 22, 17, 9, 27, 19, 13, 13, 14, 36, 18, 9, 44, 1, 2, 3, 3, 2, 3, 6, 4, 4, 3, 3, 1, 7, 2, 4, 1, 2, 4, 2, 1, 3, 5, 3, 2, 2, 1, 1, 2, 6, 3, 2, 10, 2, 0, 5, 5, 8, 4, 5, 2, 3, 2, 2, 2, 4, 1, 7, 1, 4, 1, 4, 1, 3, 5, 2, 11, 5, 3, 5, 4, 6, 1, 5, 4, 4, 4, 1, 1, 5, 2, 3, 9, 10, 5, 4, 13, 1, 
1, 1, 0, 3, 1, 0, 1, 2, 1, 0, 2, 0, 2, 5, 1, 1, 4, 0, 3, 1, 4, 0, 1, 0, 0, 0, 5, 1, 0, 3, 1, 0, 1, 2, 1, 2, 1, 1, 1, 1, 0, 2, 2, 0, 0, 1, 1, 0, 0, 2, 5, 3, 2, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 5, 0, 2, 1, 1, 6, 0, 1, 3, 0, 1, 1, 1, 5, 5, 0, 0, 8, 1, 2, 1, 4, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 
0, 2, 2, 3, 1, 0, 0, 0, 1, 0, 0, 0, 0, 5, 0, 2, 1, 1, 1, 2, 1, 1, 0, 0, 4, 0, 1, 3, 1, 0, 0, 0, 2, 0, 1, 1, 1, 11, 2, 1, 1, 0, 1, 0, 3, 1, 1, 0, 0, 1, 0, 2, 1, 2, 5, 2, 3, 1, 1, 1, 0, 0, 4, 3, 0, 0, 3, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 4, 0, 1, 0, 1, 1, 1, 4, 0, 1, 1, 2, 5, 3, 1, 1, 0, 0, 2, 3, 
13, 1, 3, 0, 293, 28, 31, 28, 39, 46, 51, 39, 31, 28, 31, 16, 12, 9, 30, 13, 17, 16, 11, 40, 20, 19, 31, 3, 1, 3, 0, 2, 1, 1, 1, 5, 4, 5, 5, 2, 1, 3, 2, 1, 4, 3, 1, 2, 2, 1, 1, 2, 3, 3, 3, 3, 3, 5, 3, 3, 6, 3, 7, 6, 1, 6, 0, 6, 3, 4, 3, 1, 3, 5, 4, 4, 3, 4, 1, 2, 1, 4, 9, 7, 7, 5, 2, 6, 1, 8, 0, 3, 8, 3, 1, 7, 8, 1, 2, 11, 
5, 6, 6, 1, 0, 2, 1, 4, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 4, 5, 3, 1, 2, 1, 1, 0, 2, 1, 0, 2, 0, 0, 2, 0, 1, 1, 2, 0, 1, 0, 1, 3, 1, 1, 0, 0, 1, 0, 0, 1, 2, 0, 2, 0, 2, 1, 1, 0, 2, 2, 0, 2, 0, 3, 1, 1, 4, 1, 1, 0, 2, 1, 6, 0, 1, 1, 2, 7, 1, 1, 5, 0, 1, 0, 6, 1, 0, 0, 0, 0, 1, 0, 0, 1, 6, 2, 
2, 0, 0, 0, 1, 1, 2, 0, 1, 0, 1, 1, 2, 0, 1, 1, 1, 4, 0, 0, 2, 2, 1, 0, 0, 2, 0, 0, 4, 1, 0, 0, 0, 1, 1, 0, 1, 1, 0, 2, 2, 9, 4, 0, 0, 2, 1, 1, 3, 1, 0, 0, 0, 0, 2, 2, 2, 2, 6, 1, 2, 1, 0, 1, 0, 2, 4, 0, 0, 2, 3, 2, 3, 0, 1, 2, 1, 1, 3, 1, 0, 1, 1, 1, 3, 4, 2, 2, 0, 0, 0, 1, 0, 2, 1, 0, 5, 0, 0, 1, 
1, 2, 5, 2, 7, 0, 0, 0, 303, 26, 29, 25, 45, 55, 42, 31, 50, 26, 29, 15, 10, 10, 35, 15, 22, 18, 14, 28, 20, 11, 50, 2, 4, 3, 2, 0, 3, 1, 2, 2, 4, 3, 3, 4, 4, 0, 2, 1, 1, 3, 1, 2, 3, 0, 0, 2, 2, 3, 3, 4, 8, 6, 6, 2, 6, 5, 2, 4, 2, 7, 2, 1, 7, 5, 3, 6, 0, 7, 5, 6, 7, 3, 1, 0, 3, 2, 6, 8, 3, 3, 4, 2, 0, 5, 3, 6, 6, 3, 2, 4, 
2, 5, 11, 10, 6, 8, 10, 1, 3, 0, 0, 4, 1, 0, 1, 3, 1, 0, 0, 1, 1, 1, 0, 2, 0, 1, 3, 3, 2, 0, 0, 0, 1, 0, 3, 3, 0, 0, 1, 0, 2, 1, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 2, 1, 1, 0, 1, 1, 1, 2, 1, 1, 1, 3, 0, 5, 5, 1, 3, 2, 1, 3, 4, 0, 0, 1, 5, 2, 2, 1, 3, 0, 1, 0, 7, 1, 1, 2, 0, 0, 0, 2, 
1, 2, 1, 0, 5, 1, 4, 0, 1, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 1, 6, 2, 1, 2, 1, 2, 3, 0, 1, 0, 5, 3, 0, 0, 0, 1, 0, 1, 0, 0, 2, 1, 2, 0, 6, 2, 2, 0, 1, 1, 2, 2, 0, 0, 0, 0, 0, 4, 0, 1, 2, 2, 1, 0, 0, 0, 1, 0, 1, 4, 3, 5, 0, 3, 1, 2, 0, 1, 2, 0, 0, 0, 0, 2, 0, 0, 0, 4, 2, 0, 0, 1, 1, 0, 5, 2, 4, 2, 0, 
3, 2, 1, 2, 2, 2, 4, 2, 10, 2, 4, 1, 299, 21, 34, 37, 42, 51, 42, 35, 37, 21, 34, 15, 22, 12, 30, 18, 15, 18, 11, 31, 17, 18, 37, 2, 3, 5, 0, 1, 5, 2, 3, 3, 6, 3, 1, 5, 1, 0, 2, 0, 4, 3, 3, 4, 5, 1, 7, 0, 2, 3, 3, 6, 4, 4, 2, 4, 5, 6, 5, 6, 3, 7, 2, 5, 1, 5, 1, 3, 5, 6, 4, 3, 5, 2, 3, 0, 1, 4, 7, 5, 1, 4, 4, 6, 1, 3, 1, 3, 
9, 4, 6, 4, 4, 2, 12, 8, 8, 2, 5, 2, 3, 2, 0, 6, 0, 0, 0, 3, 0, 1, 1, 1, 1, 1, 1, 3, 0, 2, 2, 1, 1, 1, 2, 0, 0, 1, 5, 0, 0, 0, 1, 0, 2, 0, 0, 2, 3, 0, 0, 0, 0, 1, 1, 2, 2, 1, 1, 0, 0, 7, 5, 0, 0, 0, 0, 1, 2, 0, 3, 2, 0, 0, 1, 6, 0, 1, 2, 2, 1, 3, 2, 1, 2, 2, 0, 2, 6, 5, 1, 0, 6, 2, 2, 0, 5, 0, 2, 0, 
0, 1, 0, 1, 0, 0, 3, 2, 1, 0, 3, 0, 0, 2, 0, 3, 0, 0, 1, 2, 4, 0, 0, 1, 0, 4, 1, 0, 2, 1, 2, 0, 0, 2, 1, 2, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 2, 2, 7, 1, 0, 3, 0, 1, 2, 0, 0, 1, 0, 1, 0, 0, 0, 1, 4, 5, 1, 1, 1, 1, 0, 0, 2, 3, 0, 2, 0, 5, 0, 2, 2, 0, 2, 1, 1, 0, 5, 1, 0, 2, 0, 2, 2, 0, 0, 2, 2, 1, 6, 
3, 2, 0, 2, 3, 0, 0, 0, 6, 1, 1, 1, 5, 0, 1, 1, 284, 20, 31, 31, 42, 44, 43, 32, 41, 20, 31, 14, 17, 12, 30, 15, 16, 13, 18, 25, 21, 11, 41, 4, 1, 3, 2, 0, 4, 3, 0, 6, 3, 4, 1, 5, 1, 2, 2, 1, 1, 2, 1, 2, 4, 1, 3, 2, 4, 2, 3, 7, 3, 2, 4, 4, 5, 6, 6, 7, 2, 5, 1, 3, 3, 4, 1, 5, 4, 2, 3, 4, 3, 4, 4, 4, 3, 2, 10, 7, 1, 3, 1, 1, 
4, 8, 3, 2, 4, 1, 2, 4, 4, 2, 6, 10, 7, 6, 10, 3, 1, 5, 0, 3, 0, 2, 0, 2, 2, 1, 0, 0, 2, 1, 2, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 3, 1, 1, 1, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 3, 4, 0, 2, 1, 2, 1, 2, 0, 2, 3, 1, 0, 0, 6, 0, 2, 2, 0, 0, 2, 3, 1, 3, 0, 3, 1, 6, 6, 0, 1, 7, 0, 0, 0, 
4, 0, 1, 0, 1, 2, 2, 0, 0, 1, 3, 0, 2, 0, 0, 0, 2, 0, 1, 4, 1, 1, 2, 0, 2, 1, 1, 0, 0, 2, 1, 0, 2, 0, 0, 1, 0, 2, 1, 1, 4, 0, 1, 2, 1, 2, 0, 0, 3, 0, 1, 2, 0, 10, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 1, 0, 3, 0, 0, 1, 1, 3, 2, 4, 0, 0, 0, 1, 6, 3, 0, 2, 2, 0, 1, 0, 1, 0, 0, 0, 0, 2, 0, 0, 1, 0, 3, 4, 3, 0, 
1, 0, 0, 0, 1, 5, 0, 0, 4, 0, 0, 1, 4, 0, 5, 1, 10, 0, 5, 1, 246, 21, 41, 25, 33, 48, 32, 29, 17, 21, 41, 17, 8, 8, 25, 20, 13, 15, 7, 25, 19, 10, 17, 3, 4, 5, 6, 2, 1, 7, 3, 5, 0, 3, 2, 2, 2, 3, 2, 1, 5, 2, 0, 2, 2, 0, 4, 0, 0, 3, 3, 2, 2, 4, 3, 4, 5, 6, 1, 7, 3, 10, 0, 4, 0, 2, 2, 5, 1, 2, 6, 6, 0, 3, 1, 2, 1, 1, 5, 2, 
2, 8, 0, 7, 0, 3, 3, 7, 6, 2, 1, 3, 4, 0, 3, 2, 4, 3, 5, 2, 3, 2, 0, 0, 0, 1, 1, 4, 6, 0, 2, 1, 0, 7, 0, 1, 2, 0, 2, 2, 3, 0, 1, 1, 0, 2, 2, 2, 0, 1, 0, 2, 0, 1, 2, 2, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 3, 2, 0, 0, 0, 0, 1, 0, 0, 2, 2, 0, 1, 1, 2, 0, 1, 3, 1, 0, 2, 3, 2, 3, 1, 1, 1, 6, 1, 0, 0, 
6, 2, 3, 0, 6, 1, 0, 0, 2, 0, 1, 2, 3, 0, 3, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 3, 0, 1, 1, 2, 1, 2, 1, 0, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 1, 0, 5, 2, 0, 2, 0, 0, 1, 2, 0, 3, 0, 0, 0, 1, 0, 4, 0, 4, 0, 5, 0, 0, 1, 0, 0, 3, 3, 1, 0, 5, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 3, 1, 0, 
1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 2, 0, 2, 0, 5, 0, 1, 0, 241, 13, 42, 22, 26, 42, 40, 27, 29, 13, 42, 11, 11, 7, 19, 9, 19, 14, 13, 27, 15, 12, 29, 3, 3, 3, 1, 2, 4, 4, 2, 9, 5, 5, 1, 3, 0, 1, 2, 0, 3, 2, 0, 1, 2, 1, 3, 1, 3, 2, 3, 2, 4, 3, 6, 2, 0, 2, 2, 4, 1, 3, 1, 3, 7, 4, 1, 4, 2, 2, 4, 6, 3, 4, 3, 2, 
1, 2, 6, 7, 4, 4, 2, 2, 1, 8, 2, 1, 3, 2, 4, 5, 1, 2, 5, 11, 5, 1, 5, 3, 3, 5, 1, 5, 0, 3, 0, 3, 1, 1, 1, 1, 2, 4, 0, 1, 0, 1, 2, 1, 4, 0, 0, 0, 0, 0, 3, 0, 0, 1, 0, 0, 2, 0, 0, 2, 2, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 2, 2, 0, 1, 0, 0, 1, 3, 0, 1, 1, 0, 1, 2, 2, 0, 2, 2, 1, 3, 0, 2, 2, 0, 0, 1, 2, 
2, 2, 0, 0, 3, 0, 1, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 3, 3, 2, 2, 0, 2, 2, 0, 0, 1, 2, 2, 0, 0, 0, 2, 0, 1, 1, 2, 2, 0, 0, 1, 2, 2, 1, 1, 3, 0, 0, 4, 0, 0, 0, 1, 2, 0, 0, 2, 0, 0, 0, 2, 6, 3, 2, 2, 0, 1, 1, 2, 1, 0, 0, 0, 0, 3, 1, 0, 0, 2, 1, 0, 1, 0, 0, 1, 1, 4, 2, 1, 2, 1, 1, 1, 0, 1, 1, 0, 1, 1, 4, 
0, 0, 1, 0, 3, 0, 2, 0, 2, 0, 0, 1, 1, 5, 0, 1, 4, 1, 0, 0, 2, 0, 1, 2, 5, 0, 2, 0, 208, 20, 22, 21, 32, 36, 35, 19, 23, 20, 22, 12, 9, 7, 25, 11, 10, 15, 14, 21, 10, 9, 23, 1, 2, 2, 0, 1, 3, 2, 2, 1, 2, 4, 2, 2, 1, 5, 2, 2, 0, 0, 1, 4, 2, 0, 1, 0, 1, 1, 4, 2, 8, 5, 4, 4, 2, 1, 1, 2, 1, 5, 3, 6, 2, 2, 0, 0, 3, 5, 4, 3, 
6, 3, 1, 1, 3, 6, 3, 5, 2, 3, 1, 1, 0, 3, 0, 6, 1, 2, 5, 1, 1, 3, 4, 5, 3, 1, 7, 1, 2, 1, 0, 2, 0, 1, 0, 2, 0, 1, 1, 1, 2, 2, 0, 0, 0, 1, 3, 2, 0, 0, 0, 0, 0, 0, 1, 0, 1, 4, 1, 2, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 3, 1, 0, 0, 2, 0, 0, 0, 0, 1, 1, 0, 1, 2, 0, 0, 2, 2, 0, 4, 3, 2, 0, 0, 2, 2, 
2, 1, 2, 3, 1, 1, 1, 1, 2, 2, 0, 0, 3, 0, 0, 1, 3, 0, 0, 0, 0, 0, 5, 1, 2, 0, 1, 0, 0, 1, 0, 0, 0, 0, 2, 1, 1, 1, 0, 0, 1, 4, 2, 0, 1, 2, 0, 0, 0, 4, 0, 1, 3, 0, 0, 0, 0, 1, 1, 0, 1, 1, 2, 4, 2, 3, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 2, 0, 2, 1, 1, 1, 2, 0, 0, 0, 0, 0, 3, 0, 4, 0, 1, 0, 0, 0, 0, 2, 
0, 0, 0, 3, 2, 0, 1, 0, 0, 1, 2, 1, 0, 1, 1, 3, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 7, 2, 1, 0, 211, 22, 22, 17, 24, 37, 29, 25, 35, 22, 22, 8, 9, 8, 16, 12, 16, 9, 12, 17, 13, 12, 35, 2, 2, 3, 2, 0, 1, 0, 3, 4, 1, 3, 1, 2, 0, 1, 0, 1, 0, 4, 2, 2, 1, 1, 1, 1, 1, 4, 3, 1, 0, 3, 3, 2, 4, 3, 1, 0, 1, 9, 2, 4, 0, 4, 2, 6, 
3, 1, 2, 3, 0, 3, 1, 2, 6, 2, 5, 0, 2, 4, 3, 1, 1, 5, 3, 1, 3, 4, 2, 2, 4, 3, 7, 12, 4, 2, 7, 1, 2, 1, 0, 1, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 3, 2, 1, 3, 1, 2, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0, 1, 0, 1, 0, 0, 2, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 2, 2, 0, 1, 0, 1, 2, 
2, 2, 1, 1, 2, 1, 0, 0, 2, 1, 0, 0, 0, 1, 1, 0, 7, 0, 1, 0, 2, 0, 2, 0, 0, 0, 3, 1, 0, 1, 1, 0, 0, 1, 1, 2, 4, 1, 0, 0, 3, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 3, 0, 0, 2, 1, 0, 0, 0, 2, 3, 0, 1, 1, 5, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0, 3, 3, 1, 1, 1, 1, 
2, 2, 0, 2, 1, 1, 1, 0, 2, 0, 0, 0, 1, 2, 0, 0, 1, 2, 0, 4, 0, 4, 0, 2, 4, 2, 1, 2, 2, 0, 1, 2, 7, 0, 1, 0, 193, 15, 25, 31, 22, 20, 37, 23, 20, 15, 25, 16, 15, 6, 16, 5, 10, 5, 13, 24, 15, 8, 20, 0, 2, 3, 1, 1, 4, 3, 4, 2, 2, 1, 2, 7, 2, 1, 2, 1, 1, 2, 1, 3, 3, 5, 1, 2, 0, 2, 1, 3, 2, 3, 3, 1, 2, 4, 1, 3, 1, 1, 0, 4, 
1, 3, 0, 2, 2, 2, 0, 1, 5, 3, 1, 1, 3, 4, 3, 7, 1, 5, 1, 3, 1, 3, 2, 5, 4, 3, 1, 1, 3, 5, 6, 4, 2, 0, 3, 0, 1, 0, 1, 2, 1, 0, 1, 3, 0, 0, 0, 1, 4, 3, 0, 0, 1, 2, 1, 2, 2, 0, 0, 0, 0, 0, 5, 1, 0, 0, 1, 0, 2, 1, 0, 1, 2, 1, 1, 1, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 3, 2, 2, 2, 0, 0, 0, 1, 1, 0, 0, 0, 1, 3, 
1, 1, 1, 2, 2, 1, 0, 0, 1, 1, 1, 1, 3, 1, 0, 0, 2, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 3, 1, 0, 0, 0, 2, 0, 0, 0, 1, 2, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 2, 0, 0, 2, 0, 0, 1, 0, 1, 3, 1, 1, 1, 0, 2, 2, 3, 0, 0, 3, 0, 0, 2, 2, 1, 0, 1, 1, 0, 3, 0, 0, 1, 3, 0, 2, 1, 0, 0, 0, 0, 3, 2, 
3, 0, 3, 0, 1, 1, 0, 2, 0, 0, 0, 1, 0, 0, 1, 0, 0, 3, 1, 0, 1, 0, 0, 4, 1, 3, 0, 1, 1, 1, 0, 3, 0, 0, 0, 0, 3, 1, 0, 0, 178, 14, 19, 21, 26, 24, 26, 26, 22, 14, 19, 10, 11, 7, 19, 4, 11, 9, 11, 15, 9, 17, 22, 2, 1, 1, 2, 0, 3, 2, 2, 2, 3, 1, 0, 3, 1, 1, 2, 0, 2, 1, 1, 1, 2, 1, 5, 1, 0, 2, 4, 1, 2, 3, 3, 4, 2, 3, 2, 1, 
0, 3, 0, 4, 1, 3, 0, 3, 3, 0, 1, 5, 2, 2, 2, 3, 2, 2, 7, 2, 1, 2, 0, 1, 1, 5, 1, 0, 2, 2, 5, 5, 5, 1, 3, 4, 3, 3, 8, 1, 1, 1, 0, 3, 2, 1, 0, 0, 0, 0, 0, 2, 1, 2, 0, 2, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 2, 1, 0, 1, 0, 1, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 5, 2, 0, 1, 0, 0, 0, 0, 0, 2, 2, 
0, 0, 2, 1, 0, 2, 2, 1, 1, 0, 0, 1, 2, 2, 1, 0, 3, 2, 0, 2, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 1, 0, 2, 0, 4, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 2, 1, 1, 1, 1, 2, 0, 0, 0, 0, 1, 0, 0, 3, 1, 0, 2, 0, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 0, 1, 0, 0, 1, 0, 0, 
1, 0, 4, 1, 0, 0, 2, 0, 0, 0, 0, 2, 3, 0, 1, 3, 2, 0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 0, 2, 0, 1, 1, 0, 2, 2, 8, 0, 1, 0, 196, 29, 19, 27, 27, 28, 28, 23, 15, 29, 19, 14, 13, 5, 22, 9, 13, 6, 11, 17, 13, 10, 15, 2, 1, 1, 4, 1, 2, 0, 1, 1, 3, 3, 0, 3, 2, 2, 0, 2, 2, 3, 1, 1, 7, 1, 1, 1, 1, 2, 3, 0, 2, 5, 4, 2, 
2, 7, 0, 1, 0, 6, 2, 3, 7, 0, 1, 2, 1, 3, 1, 1, 1, 3, 1, 4, 2, 3, 3, 3, 0, 3, 2, 3, 0, 6, 4, 0, 3, 4, 1, 1, 4, 0, 2, 3, 0, 1, 9, 0, 1, 0, 0, 3, 0, 2, 0, 0, 4, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 2, 0, 1, 3, 0, 0, 0, 2, 0, 0, 0, 0, 1, 3, 0, 2, 0, 2, 0, 1, 0, 0, 0, 1, 0, 0, 1, 7, 0, 1, 1, 1, 0, 
0, 0, 1, 2, 0, 1, 1, 0, 1, 1, 3, 2, 3, 0, 0, 0, 2, 1, 1, 0, 6, 0, 1, 1, 1, 0, 0, 1, 4, 0, 1, 0, 2, 0, 0, 0, 0, 0, 2, 0, 6, 0, 0, 1, 0, 1, 1, 2, 0, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 3, 1, 1, 0, 0, 1, 0, 0, 2, 0, 1, 0, 3, 3, 0, 1, 1, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 3, 1, 
0, 0, 0, 0, 1, 0, 5, 4, 0, 0, 1, 0, 2, 0, 1, 3, 0, 1, 1, 1, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 9, 0, 1, 0, 173, 13, 19, 15, 26, 24, 27, 31, 18, 13, 19, 8, 7, 5, 21, 5, 12, 7, 6, 21, 18, 13, 18, 0, 1, 3, 1, 1, 1, 0, 0, 3, 7, 1, 1, 2, 0, 1, 1, 0, 2, 2, 0, 4, 2, 0, 0, 1, 0, 1, 3, 1, 
3, 2, 4, 5, 4, 1, 2, 1, 0, 3, 1, 4, 1, 1, 4, 2, 0, 3, 2, 2, 1, 2, 1, 1, 1, 1, 6, 4, 2, 3, 2, 3, 1, 4, 4, 3, 6, 2, 4, 4, 3, 1, 2, 3, 0, 4, 8, 0, 0, 0, 0, 7, 1, 0, 1, 2, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 3, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 
1, 0, 0, 2, 0, 1, 0, 3, 1, 0, 0, 0, 0, 2, 1, 1, 0, 1, 3, 2, 3, 1, 2, 0, 1, 2, 1, 1, 1, 1, 0, 0, 2, 0, 1, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 1, 1, 0, 2, 2, 0, 2, 1, 0, 0, 0, 0, 0, 1, 0, 3, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 6, 0, 0, 3, 2, 1, 0, 0, 0, 1, 0, 1, 1, 2, 0, 
0, 1, 2, 0, 1, 1, 1, 0, 2, 0, 1, 3, 2, 1, 5, 0, 1, 0, 1, 1, 1, 0, 1, 2, 2, 0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 2, 0, 1, 1, 0, 0, 2, 0, 8, 0, 0, 0, 155, 18, 20, 18, 13, 20, 20, 18, 28, 18, 20, 7, 11, 2, 11, 5, 8, 7, 8, 12, 8, 10, 28, 1, 3, 2, 1, 1, 2, 1, 1, 3, 2, 1, 2, 3, 1, 0, 1, 1, 1, 0, 1, 2, 3, 3, 1, 1, 
0, 0, 1, 1, 1, 0, 1, 1, 6, 1, 1, 1, 2, 1, 1, 3, 2, 1, 2, 0, 2, 2, 0, 3, 4, 0, 0, 1, 3, 1, 3, 2, 0, 2, 3, 1, 1, 0, 0, 3, 4, 3, 1, 4, 2, 1, 5, 8, 5, 2, 7, 1, 2, 3, 1, 2, 0, 0, 1, 2, 1, 0, 0, 1, 2, 1, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 2, 1, 1, 0, 0, 0, 
0, 1, 3, 0, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 6, 0, 0, 0, 1, 1, 0, 0, 0, 0, 2, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 3, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 1, 1, 1, 0, 2, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 3, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 
0, 1, 2, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 0, 3, 0, 1, 0, 1, 2, 0, 0, 1, 1, 0, 0, 0, 1, 3, 1, 1, 1, 0, 0, 0, 3, 0, 4, 0, 1, 0, 1, 1, 0, 3, 0, 1, 3, 7, 1, 1, 0, 138, 11, 17, 18, 13, 25, 17, 20, 17, 11, 17, 10, 8, 4, 9, 7, 8, 10, 6, 11, 11, 9, 17, 2, 2, 2, 1, 1, 0, 1, 3, 1, 2, 2, 0, 6, 0, 3, 0, 0, 1, 0, 0, 2, 
1, 2, 0, 2, 1, 2, 0, 2, 2, 2, 1, 0, 2, 1, 1, 2, 1, 2, 2, 4, 0, 0, 2, 2, 2, 5, 2, 1, 1, 0, 2, 2, 1, 0, 2, 4, 0, 1, 1, 3, 0, 4, 2, 3, 2, 1, 4, 1, 3, 2, 2, 3, 1, 1, 8, 1, 1, 1, 1, 2, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 4, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 1, 0, 0, 
0, 0, 2, 0, 0, 0, 1, 0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 2, 2, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 1, 1, 0, 0, 2, 0, 0, 0, 2, 0, 4, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 2, 1, 0, 0, 0, 2, 0, 0, 1, 0, 1, 0, 
0, 0, 2, 0, 0, 0, 3, 0, 0, 1, 1, 0, 0, 0, 0, 1, 2, 0, 1, 2, 2, 0, 2, 1, 0, 0, 0, 1, 0, 0, 1, 3, 1, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 1, 2, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 8, 1, 0, 0, 127, 15, 10, 14, 11, 20, 22, 12, 23, 15, 10, 9, 5, 3, 8, 7, 7, 6, 6, 16, 9, 3, 23, 0, 0, 3, 0, 0, 2, 1, 0, 1, 1, 0, 2, 3, 2, 1, 1, 1, 
1, 0, 0, 1, 1, 2, 1, 0, 0, 1, 0, 2, 1, 4, 0, 0, 0, 1, 2, 0, 4, 3, 0, 1, 2, 1, 1, 2, 2, 1, 0, 3, 0, 1, 1, 0, 4, 3, 4, 0, 3, 2, 2, 2, 0, 4, 1, 1, 3, 0, 0, 1, 2, 0, 5, 6, 2, 2, 8, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 
0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 1, 0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 1, 0, 2, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 2, 1, 1, 2, 4, 0, 0, 
0, 2, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 1, 0, 0, 0, 1, 0, 2, 1, 0, 1, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 2, 0, 4, 2, 1, 1, 0, 0, 0, 1, 1, 0, 0, 8, 0, 2, 0, 113, 13, 14, 12, 9, 14, 18, 12, 21, 13, 14, 11, 1, 5, 4, 7, 6, 1, 6, 12, 10, 2, 21, 3, 0, 3, 0, 1, 0, 1, 3, 1, 1, 1, 0, 5, 
2, 2, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 3, 1, 0, 1, 0, 1, 0, 1, 1, 4, 0, 1, 2, 3, 1, 0, 0, 2, 0, 0, 1, 0, 1, 2, 1, 0, 2, 1, 5, 2, 2, 0, 1, 1, 0, 4, 1, 1, 4, 0, 1, 0, 1, 0, 4, 5, 2, 3, 7, 2, 0, 1, 1, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 1, 2, 1, 0, 0, 0, 1, 0, 1, 0, 4, 1, 1, 1, 1, 0, 0, 0, 0, 0, 
2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 4, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 
0, 5, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 0, 1, 1, 2, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0, 3, 1, 1, 1, 0, 0, 0, 2, 0, 2, 0, 7, 0, 0, 0, 103, 9, 8, 17, 14, 18, 16, 7, 14, 9, 8, 11, 6, 5, 9, 4, 7, 7, 3, 13, 6, 1, 14, 1, 1, 0, 0, 0, 2, 0, 1, 1, 
0, 2, 0, 3, 0, 0, 2, 0, 0, 6, 1, 1, 1, 0, 2, 1, 0, 3, 0, 2, 0, 2, 1, 1, 0, 1, 4, 1, 0, 3, 0, 3, 1, 3, 0, 0, 1, 3, 1, 2, 3, 0, 0, 0, 0, 1, 2, 4, 1, 1, 3, 1, 0, 2, 0, 1, 3, 1, 0, 0, 0, 0, 4, 2, 2, 1, 5, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
2, 0, 0, 0, 6, 2, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 2, 1, 0, 0, 2, 0, 0, 1, 1, 0, 0, 0, 0, 0, 4, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 2, 0, 2, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 1, 2, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 2, 1, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 4, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 5, 0, 0, 0, 99, 6, 14, 13, 10, 19, 15, 6, 16, 6, 14, 8, 5, 5, 5, 7, 8, 4, 5, 10, 4, 2, 16, 2, 1, 0, 2, 1, 
6, 0, 0, 0, 1, 1, 0, 2, 1, 0, 1, 2, 0, 2, 1, 0, 3, 0, 0, 0, 1, 2, 2, 1, 1, 1, 0, 0, 1, 1, 1, 3, 0, 4, 0, 4, 3, 1, 0, 0, 0, 1, 3, 0, 2, 1, 0, 1, 1, 1, 1, 3, 2, 1, 1, 1, 0, 3, 0, 0, 1, 0, 1, 1, 0, 1, 4, 2, 3, 1, 5, 1, 0, 0, 0, 1, 0, 0, 1, 0, 2, 2, 1, 0, 2, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 2, 1, 
0, 0, 0, 0, 1, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 1, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 
0, 0, 0, 1, 1, 0, 1, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 2, 0, 0, 0, 1, 0, 0, 2, 0, 1, 0, 5, 1, 0, 0, 102, 11, 13, 12, 9, 21, 16, 12, 8, 11, 13, 6, 6, 0, 9, 6, 6, 9, 6, 10, 7, 5, 8, 2, 
2, 1, 1, 1, 0, 0, 0, 2, 1, 3, 0, 2, 0, 0, 2, 1, 0, 1, 0, 1, 1, 1, 2, 1, 0, 0, 0, 0, 2, 2, 0, 2, 1, 0, 2, 2, 1, 2, 1, 2, 1, 2, 0, 1, 3, 3, 2, 1, 3, 0, 2, 0, 1, 1, 1, 1, 2, 1, 1, 3, 0, 1, 2, 1, 3, 0, 3, 2, 0, 2, 1, 2, 1, 0, 2, 2, 2, 2, 1, 1, 1, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 
0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 2, 0, 0, 1, 0, 1, 0, 2, 0, 0, 1, 0, 3, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 
0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 0, 1, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 2, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 2, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 1, 0, 0, 1, 2, 0, 0, 0],
"status":{
  },
"extension":{
"published":
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5],
"publishedCode":{
     "1" : "2024-12-17T08:00Z",
     "2" : "2024-05-17T07:00Z",
     "3" : "2025-05-16T07:00Z",
     "4" : "2024-06-28T07:00Z",
     "5" : "2025-06-30T07:00Z"
  },
"status":{
    "label":{
    }
  }
}
}
